Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/org.eclipse.etrice.generator.c/xtend-gen/org/eclipse/etrice/generator/c/gen/StateMachineGen.java')
-rw-r--r--plugins/org.eclipse.etrice.generator.c/xtend-gen/org/eclipse/etrice/generator/c/gen/StateMachineGen.java5
1 files changed, 5 insertions, 0 deletions
diff --git a/plugins/org.eclipse.etrice.generator.c/xtend-gen/org/eclipse/etrice/generator/c/gen/StateMachineGen.java b/plugins/org.eclipse.etrice.generator.c/xtend-gen/org/eclipse/etrice/generator/c/gen/StateMachineGen.java
index 4facd625d..4c11af223 100644
--- a/plugins/org.eclipse.etrice.generator.c/xtend-gen/org/eclipse/etrice/generator/c/gen/StateMachineGen.java
+++ b/plugins/org.eclipse.etrice.generator.c/xtend-gen/org/eclipse/etrice/generator/c/gen/StateMachineGen.java
@@ -117,6 +117,7 @@ public class StateMachineGen extends GenericStateMachineGenerator {
/**
* @param generateImplementation NOT used
*/
+ @Override
public CharSequence genExtra(final ExpandedModelComponent xpmc, final boolean generateImplementation) {
CharSequence _xblockexpression = null;
{
@@ -196,14 +197,17 @@ public class StateMachineGen extends GenericStateMachineGenerator {
return _xblockexpression;
}
+ @Override
public String stateType() {
return "etInt16";
}
+ @Override
public String boolType() {
return "etBool";
}
+ @Override
public CharSequence markVariableUsed(final String varname) {
StringConcatenation _builder = new StringConcatenation();
_builder.append("((void)trigger__et);\t/* avoids unused warning */");
@@ -211,6 +215,7 @@ public class StateMachineGen extends GenericStateMachineGenerator {
return _builder;
}
+ @Override
public String unreachableReturn() {
return "/* return NO_STATE; // required by CDT but detected as unreachable by JDT because of while (true) */";
}

Back to the top