Browse Source

update java tests for recent bug fixes

terfloth@itemis.de 12 years ago
parent
commit
760e45e176
31 changed files with 327 additions and 58 deletions
  1. 4 0
      test-plugins/org.yakindu.sct.generator.java.test/src-gen/org/yakindu/scr/alwaysoncycle/AlwaysOncycleStatemachine.java
  2. 4 4
      test-plugins/org.yakindu.sct.generator.java.test/src-gen/org/yakindu/scr/assignmentasexpression/AssignmentAsExpressionStatemachine.java
  3. 16 0
      test-plugins/org.yakindu.sct.generator.java.test/src-gen/org/yakindu/scr/bitexpressions/BitExpressionsStatemachine.java
  4. 14 0
      test-plugins/org.yakindu.sct.generator.java.test/src-gen/org/yakindu/scr/booleanexpressions/BooleanExpressionsStatemachine.java
  5. 3 3
      test-plugins/org.yakindu.sct.generator.java.test/src-gen/org/yakindu/scr/choice/ChoiceStatemachine.java
  6. 52 0
      test-plugins/org.yakindu.sct.generator.java.test/src-gen/org/yakindu/scr/ckeywords/CKeywordsStatemachine.java
  7. 14 14
      test-plugins/org.yakindu.sct.generator.java.test/src-gen/org/yakindu/scr/declarations/DeclarationsStatemachine.java
  8. 1 0
      test-plugins/org.yakindu.sct.generator.java.test/src-gen/org/yakindu/scr/deephistory/DeepHistoryStatemachine.java
  9. 4 4
      test-plugins/org.yakindu.sct.generator.java.test/src-gen/org/yakindu/scr/exitonselftransition/ExitOnSelfTransitionStatemachine.java
  10. 2 0
      test-plugins/org.yakindu.sct.generator.java.test/src-gen/org/yakindu/scr/featurecalls/FeatureCallsStatemachine.java
  11. 3 3
      test-plugins/org.yakindu.sct.generator.java.test/src-gen/org/yakindu/scr/guard/GuardStatemachine.java
  12. 4 4
      test-plugins/org.yakindu.sct.generator.java.test/src-gen/org/yakindu/scr/guardedentry/GuardedEntryStatemachine.java
  13. 4 4
      test-plugins/org.yakindu.sct.generator.java.test/src-gen/org/yakindu/scr/guardedexit/GuardedExitStatemachine.java
  14. 37 7
      test-plugins/org.yakindu.sct.generator.java.test/src-gen/org/yakindu/scr/integerexpressions/IntegerExpressionsStatemachine.java
  15. 1 0
      test-plugins/org.yakindu.sct.generator.java.test/src-gen/org/yakindu/scr/internaleventlifecycle/InternalEventLifeCycleStatemachine.java
  16. 94 0
      test-plugins/org.yakindu.sct.generator.java.test/src-gen/org/yakindu/scr/javakeywords/JavaKeywordsStatemachine.java
  17. 2 0
      test-plugins/org.yakindu.sct.generator.java.test/src-gen/org/yakindu/scr/parenthesis/ParenthesisStatemachine.java
  18. 9 9
      test-plugins/org.yakindu.sct.generator.java.test/src-gen/org/yakindu/scr/performancetest/PerformanceTestStatemachine.java
  19. 1 0
      test-plugins/org.yakindu.sct.generator.java.test/src-gen/org/yakindu/scr/priorityvalues/PriorityValuesStatemachine.java
  20. 1 0
      test-plugins/org.yakindu.sct.generator.java.test/src-gen/org/yakindu/scr/raiseevent/RaiseEventStatemachine.java
  21. 38 6
      test-plugins/org.yakindu.sct.generator.java.test/src-gen/org/yakindu/scr/realexpressions/RealExpressionsStatemachine.java
  22. 1 0
      test-plugins/org.yakindu.sct.generator.java.test/src-gen/org/yakindu/scr/samenamedifferentregion/SameNameDifferentRegionStatemachine.java
  23. 1 0
      test-plugins/org.yakindu.sct.generator.java.test/src-gen/org/yakindu/scr/shallowhistory/ShallowHistoryStatemachine.java
  24. 1 0
      test-plugins/org.yakindu.sct.generator.java.test/src-gen/org/yakindu/scr/simpleevent/SimpleEventStatemachine.java
  25. 1 0
      test-plugins/org.yakindu.sct.generator.java.test/src-gen/org/yakindu/scr/simplehierachy/SimpleHierachyStatemachine.java
  26. 2 0
      test-plugins/org.yakindu.sct.generator.java.test/src-gen/org/yakindu/scr/statechartlocalreactions/StatechartLocalReactionsStatemachine.java
  27. 1 0
      test-plugins/org.yakindu.sct.generator.java.test/src-gen/org/yakindu/scr/stateisactive/StateIsActiveStatemachine.java
  28. 8 0
      test-plugins/org.yakindu.sct.generator.java.test/src-gen/org/yakindu/scr/stringexpressions/StringExpressionsStatemachine.java
  29. 1 0
      test-plugins/org.yakindu.sct.generator.java.test/src-gen/org/yakindu/scr/syncfork/SyncForkStatemachine.java
  30. 1 0
      test-plugins/org.yakindu.sct.generator.java.test/src-gen/org/yakindu/scr/syncjoin/SyncJoinStatemachine.java
  31. 2 0
      test-plugins/org.yakindu.sct.generator.java.test/src-gen/org/yakindu/scr/valuedevents/ValuedEventsStatemachine.java

+ 4 - 0
test-plugins/org.yakindu.sct.generator.java.test/src-gen/org/yakindu/scr/alwaysoncycle/AlwaysOncycleStatemachine.java

@@ -49,6 +49,10 @@ public class AlwaysOncycleStatemachine implements IAlwaysOncycleStatemachine {
 
 		clearEvents();
 		clearOutEvents();
+
+		sCIDefault.value = 0;
+
+		sCIDefault.v2 = false;
 	}
 
 	public void enter() {

+ 4 - 4
test-plugins/org.yakindu.sct.generator.java.test/src-gen/org/yakindu/scr/assignmentasexpression/AssignmentAsExpressionStatemachine.java

@@ -6,7 +6,7 @@ public class AssignmentAsExpressionStatemachine
 
 	private final class SCIDefaultImpl implements SCIDefault {
 
-		private int a = 0;
+		private int a;
 
 		public int getA() {
 			return a;
@@ -16,7 +16,7 @@ public class AssignmentAsExpressionStatemachine
 			this.a = value;
 		}
 
-		private int b = 0;
+		private int b;
 
 		public int getB() {
 			return b;
@@ -51,13 +51,13 @@ public class AssignmentAsExpressionStatemachine
 
 		clearEvents();
 		clearOutEvents();
-	}
 
-	public void enter() {
 		sCIDefault.a = 0;
 
 		sCIDefault.b = 0;
+	}
 
+	public void enter() {
 		entryAction();
 
 		sCIDefault.a = (sCIDefault.b = 5) + 4;

+ 16 - 0
test-plugins/org.yakindu.sct.generator.java.test/src-gen/org/yakindu/scr/bitexpressions/BitExpressionsStatemachine.java

@@ -119,6 +119,22 @@ public class BitExpressionsStatemachine implements IBitExpressionsStatemachine {
 
 		clearEvents();
 		clearOutEvents();
+
+		sCIDefault.myBit1 = 0;
+
+		sCIDefault.myBit2 = 0;
+
+		sCIDefault.leftBitshift = 0;
+
+		sCIDefault.rightBitshift = 0;
+
+		sCIDefault.complementBitshift = 0;
+
+		sCIDefault.bitwiseAnd = 0;
+
+		sCIDefault.bitwiseOr = 0;
+
+		sCIDefault.bitwiseXor = 0;
 	}
 
 	public void enter() {

+ 14 - 0
test-plugins/org.yakindu.sct.generator.java.test/src-gen/org/yakindu/scr/booleanexpressions/BooleanExpressionsStatemachine.java

@@ -111,6 +111,20 @@ public class BooleanExpressionsStatemachine
 
 		clearEvents();
 		clearOutEvents();
+
+		sCIDefault.myBool1 = false;
+
+		sCIDefault.myBool2 = false;
+
+		sCIDefault.and = false;
+
+		sCIDefault.or = false;
+
+		sCIDefault.not = false;
+
+		sCIDefault.equal = false;
+
+		sCIDefault.notequal = false;
 	}
 
 	public void enter() {

+ 3 - 3
test-plugins/org.yakindu.sct.generator.java.test/src-gen/org/yakindu/scr/choice/ChoiceStatemachine.java

@@ -10,7 +10,7 @@ public class ChoiceStatemachine implements IChoiceStatemachine {
 			pressKey = true;
 		}
 
-		private int value = 4;
+		private int value;
 
 		public int getValue() {
 			return value;
@@ -49,11 +49,11 @@ public class ChoiceStatemachine implements IChoiceStatemachine {
 
 		clearEvents();
 		clearOutEvents();
-	}
 
-	public void enter() {
 		sCIDefault.value = 4;
+	}
 
+	public void enter() {
 		entryAction();
 
 		nextStateIndex = 0;

+ 52 - 0
test-plugins/org.yakindu.sct.generator.java.test/src-gen/org/yakindu/scr/ckeywords/CKeywordsStatemachine.java

@@ -310,6 +310,58 @@ public class CKeywordsStatemachine implements ICKeywordsStatemachine {
 		}
 		clearEvents();
 		clearOutEvents();
+
+		sCIDefault.case_ID = false;
+
+		sCIDefault.do_ID = 0;
+
+		sCIDefault.continue_ID = false;
+
+		sCIDefault.double_ID = false;
+
+		sCIDefault.enum_ID = false;
+
+		sCIDefault.extern = false;
+
+		sCIDefault.float_ID = false;
+
+		sCIDefault.for_ID = false;
+
+		sCIDefault.goto_ID = false;
+
+		sCIDefault.if_ID = false;
+
+		sCIDefault.int_ID = false;
+
+		sCIDefault.long_ID = false;
+
+		sCIDefault.register = false;
+
+		sCIDefault.return_ID = false;
+
+		sCIDefault.short_ID = false;
+
+		sCIDefault.signed = false;
+
+		sCIDefault.sizeof = false;
+
+		sCIDefault.static_ID = false;
+
+		sCIDefault.struct = false;
+
+		sCIDefault.switch_ID = false;
+
+		sCIDefault.typedef = false;
+
+		sCIDefault.union = false;
+
+		sCIDefault.unsigned = false;
+
+		sCIDefault.void_ID = false;
+
+		sCIDefault.volatile_ID = false;
+
+		sCIDefault.while_ID = false;
 	}
 
 	public void enter() {

+ 14 - 14
test-plugins/org.yakindu.sct.generator.java.test/src-gen/org/yakindu/scr/declarations/DeclarationsStatemachine.java

@@ -109,7 +109,7 @@ public class DeclarationsStatemachine implements IDeclarationsStatemachine {
 			return evFValue;
 		}
 
-		private boolean varA = false;
+		private boolean varA;
 
 		public boolean getVarA() {
 			return varA;
@@ -119,7 +119,7 @@ public class DeclarationsStatemachine implements IDeclarationsStatemachine {
 			this.varA = value;
 		}
 
-		private int varB = 1;
+		private int varB;
 
 		public int getVarB() {
 			return varB;
@@ -129,7 +129,7 @@ public class DeclarationsStatemachine implements IDeclarationsStatemachine {
 			this.varB = value;
 		}
 
-		private double varC = 1.0;
+		private double varC;
 
 		public double getVarC() {
 			return varC;
@@ -139,7 +139,7 @@ public class DeclarationsStatemachine implements IDeclarationsStatemachine {
 			this.varC = value;
 		}
 
-		private String varD = "myString";
+		private String varD;
 
 		public String getVarD() {
 			return varD;
@@ -253,7 +253,7 @@ public class DeclarationsStatemachine implements IDeclarationsStatemachine {
 			return evFValue;
 		}
 
-		private boolean varA = false;
+		private boolean varA;
 
 		public boolean getVarA() {
 			return varA;
@@ -263,7 +263,7 @@ public class DeclarationsStatemachine implements IDeclarationsStatemachine {
 			this.varA = value;
 		}
 
-		private int varB = 1;
+		private int varB;
 
 		public int getVarB() {
 			return varB;
@@ -273,7 +273,7 @@ public class DeclarationsStatemachine implements IDeclarationsStatemachine {
 			this.varB = value;
 		}
 
-		private double varC = 1.0;
+		private double varC;
 
 		public double getVarC() {
 			return varC;
@@ -283,7 +283,7 @@ public class DeclarationsStatemachine implements IDeclarationsStatemachine {
 			this.varC = value;
 		}
 
-		private String varD = "myString";
+		private String varD;
 
 		public String getVarD() {
 			return varD;
@@ -312,10 +312,10 @@ public class DeclarationsStatemachine implements IDeclarationsStatemachine {
 		main_region_A, $NullState$
 	};
 
-	private boolean varInA = false;
-	private int varInB = 1;
-	private double varInC = 1.0;
-	private String varInD = "myString";
+	private boolean varInA;
+	private int varInB;
+	private double varInC;
+	private String varInD;
 
 	private final State[] stateVector = new State[1];
 
@@ -335,9 +335,7 @@ public class DeclarationsStatemachine implements IDeclarationsStatemachine {
 
 		clearEvents();
 		clearOutEvents();
-	}
 
-	public void enter() {
 		sCIDefault.varA = false;
 
 		sCIDefault.varB = 1;
@@ -361,7 +359,9 @@ public class DeclarationsStatemachine implements IDeclarationsStatemachine {
 		varInC = 1.0;
 
 		varInD = "myString";
+	}
 
+	public void enter() {
 		entryAction();
 
 		nextStateIndex = 0;

+ 1 - 0
test-plugins/org.yakindu.sct.generator.java.test/src-gen/org/yakindu/scr/deephistory/DeepHistoryStatemachine.java

@@ -99,6 +99,7 @@ public class DeepHistoryStatemachine implements IDeepHistoryStatemachine {
 		}
 		clearEvents();
 		clearOutEvents();
+
 	}
 
 	public void enter() {

+ 4 - 4
test-plugins/org.yakindu.sct.generator.java.test/src-gen/org/yakindu/scr/exitonselftransition/ExitOnSelfTransitionStatemachine.java

@@ -18,7 +18,7 @@ public class ExitOnSelfTransitionStatemachine
 			f = true;
 		}
 
-		private int entryCount = 0;
+		private int entryCount;
 
 		public int getEntryCount() {
 			return entryCount;
@@ -28,7 +28,7 @@ public class ExitOnSelfTransitionStatemachine
 			this.entryCount = value;
 		}
 
-		private int exitCount = 0;
+		private int exitCount;
 
 		public int getExitCount() {
 			return exitCount;
@@ -68,13 +68,13 @@ public class ExitOnSelfTransitionStatemachine
 
 		clearEvents();
 		clearOutEvents();
-	}
 
-	public void enter() {
 		sCIDefault.entryCount = 0;
 
 		sCIDefault.exitCount = 0;
+	}
 
+	public void enter() {
 		entryAction();
 
 		sCIDefault.entryCount += 1;

+ 2 - 0
test-plugins/org.yakindu.sct.generator.java.test/src-gen/org/yakindu/scr/featurecalls/FeatureCallsStatemachine.java

@@ -49,6 +49,8 @@ public class FeatureCallsStatemachine implements IFeatureCallsStatemachine {
 
 		clearEvents();
 		clearOutEvents();
+
+		sCIMyInterface.myInt = 0;
 	}
 
 	public void enter() {

+ 3 - 3
test-plugins/org.yakindu.sct.generator.java.test/src-gen/org/yakindu/scr/guard/GuardStatemachine.java

@@ -22,7 +22,7 @@ public class GuardStatemachine implements IGuardStatemachine {
 			return_ID = true;
 		}
 
-		private int myVar = 0;
+		private int myVar;
 
 		public int getMyVar() {
 			return myVar;
@@ -63,11 +63,11 @@ public class GuardStatemachine implements IGuardStatemachine {
 
 		clearEvents();
 		clearOutEvents();
-	}
 
-	public void enter() {
 		sCIDefault.myVar = 0;
+	}
 
+	public void enter() {
 		entryAction();
 
 		nextStateIndex = 0;

+ 4 - 4
test-plugins/org.yakindu.sct.generator.java.test/src-gen/org/yakindu/scr/guardedentry/GuardedEntryStatemachine.java

@@ -10,7 +10,7 @@ public class GuardedEntryStatemachine implements IGuardedEntryStatemachine {
 			e = true;
 		}
 
-		private boolean guard = false;
+		private boolean guard;
 
 		public boolean getGuard() {
 			return guard;
@@ -20,7 +20,7 @@ public class GuardedEntryStatemachine implements IGuardedEntryStatemachine {
 			this.guard = value;
 		}
 
-		private boolean done = false;
+		private boolean done;
 
 		public boolean getDone() {
 			return done;
@@ -59,13 +59,13 @@ public class GuardedEntryStatemachine implements IGuardedEntryStatemachine {
 
 		clearEvents();
 		clearOutEvents();
-	}
 
-	public void enter() {
 		sCIDefault.guard = false;
 
 		sCIDefault.done = false;
+	}
 
+	public void enter() {
 		entryAction();
 
 		if (sCIDefault.guard) {

+ 4 - 4
test-plugins/org.yakindu.sct.generator.java.test/src-gen/org/yakindu/scr/guardedexit/GuardedExitStatemachine.java

@@ -10,7 +10,7 @@ public class GuardedExitStatemachine implements IGuardedExitStatemachine {
 			e = true;
 		}
 
-		private boolean guard = false;
+		private boolean guard;
 
 		public boolean getGuard() {
 			return guard;
@@ -20,7 +20,7 @@ public class GuardedExitStatemachine implements IGuardedExitStatemachine {
 			this.guard = value;
 		}
 
-		private boolean done = false;
+		private boolean done;
 
 		public boolean getDone() {
 			return done;
@@ -59,13 +59,13 @@ public class GuardedExitStatemachine implements IGuardedExitStatemachine {
 
 		clearEvents();
 		clearOutEvents();
-	}
 
-	public void enter() {
 		sCIDefault.guard = false;
 
 		sCIDefault.done = false;
+	}
 
+	public void enter() {
 		entryAction();
 
 		nextStateIndex = 0;

+ 37 - 7
test-plugins/org.yakindu.sct.generator.java.test/src-gen/org/yakindu/scr/integerexpressions/IntegerExpressionsStatemachine.java

@@ -162,7 +162,7 @@ public class IntegerExpressionsStatemachine
 			this.complement = value;
 		}
 
-		private int multiAssign = 2;
+		private int multiAssign;
 
 		public int getMultiAssign() {
 			return multiAssign;
@@ -172,7 +172,7 @@ public class IntegerExpressionsStatemachine
 			this.multiAssign = value;
 		}
 
-		private int divAssign = 20;
+		private int divAssign;
 
 		public int getDivAssign() {
 			return divAssign;
@@ -182,7 +182,7 @@ public class IntegerExpressionsStatemachine
 			this.divAssign = value;
 		}
 
-		private int plusAssign = 2;
+		private int plusAssign;
 
 		public int getPlusAssign() {
 			return plusAssign;
@@ -192,7 +192,7 @@ public class IntegerExpressionsStatemachine
 			this.plusAssign = value;
 		}
 
-		private int minusAssign = 2;
+		private int minusAssign;
 
 		public int getMinusAssign() {
 			return minusAssign;
@@ -202,7 +202,7 @@ public class IntegerExpressionsStatemachine
 			this.minusAssign = value;
 		}
 
-		private int moduloAssign = 20;
+		private int moduloAssign;
 
 		public int getModuloAssign() {
 			return moduloAssign;
@@ -241,9 +241,37 @@ public class IntegerExpressionsStatemachine
 
 		clearEvents();
 		clearOutEvents();
-	}
 
-	public void enter() {
+		sCIDefault.myInt1 = 0;
+
+		sCIDefault.myInt2 = 0;
+
+		sCIDefault.less = false;
+
+		sCIDefault.greater = false;
+
+		sCIDefault.equalOrLess = false;
+
+		sCIDefault.equalOrGreater = false;
+
+		sCIDefault.equal = false;
+
+		sCIDefault.notEqual = false;
+
+		sCIDefault.plus = 0;
+
+		sCIDefault.minus = 0;
+
+		sCIDefault.multiply = 0;
+
+		sCIDefault.division = 0;
+
+		sCIDefault.modulo = 0;
+
+		sCIDefault.negat = 0;
+
+		sCIDefault.complement = false;
+
 		sCIDefault.multiAssign = 2;
 
 		sCIDefault.divAssign = 20;
@@ -253,7 +281,9 @@ public class IntegerExpressionsStatemachine
 		sCIDefault.minusAssign = 2;
 
 		sCIDefault.moduloAssign = 20;
+	}
 
+	public void enter() {
 		entryAction();
 
 		sCIDefault.myInt1 = 10;

+ 1 - 0
test-plugins/org.yakindu.sct.generator.java.test/src-gen/org/yakindu/scr/internaleventlifecycle/InternalEventLifeCycleStatemachine.java

@@ -52,6 +52,7 @@ public class InternalEventLifeCycleStatemachine
 
 		clearEvents();
 		clearOutEvents();
+
 	}
 
 	public void enter() {

+ 94 - 0
test-plugins/org.yakindu.sct.generator.java.test/src-gen/org/yakindu/scr/javakeywords/JavaKeywordsStatemachine.java

@@ -513,6 +513,100 @@ public class JavaKeywordsStatemachine implements IJavaKeywordsStatemachine {
 		}
 		clearEvents();
 		clearOutEvents();
+
+		sCIDefault.abstract_ID = false;
+
+		sCIDefault.assert_ID = false;
+
+		sCIDefault.boolean_ID = false;
+
+		sCIDefault.break_ID = false;
+
+		sCIDefault.byte_ID = false;
+
+		sCIDefault.case_ID = false;
+
+		sCIDefault.catch_ID = false;
+
+		sCIDefault.char_ID = false;
+
+		sCIDefault.class_ID = false;
+
+		sCIDefault.const_ID = false;
+
+		sCIDefault.continue_ID = false;
+
+		sCIDefault.do_ID = false;
+
+		sCIDefault.double_ID = false;
+
+		sCIDefault.enum_ID = false;
+
+		sCIDefault.extends_ID = false;
+
+		sCIDefault.final_ID = false;
+
+		sCIDefault.finally_ID = false;
+
+		sCIDefault.float_ID = false;
+
+		sCIDefault.for_ID = false;
+
+		sCIDefault.goto_ID = false;
+
+		sCIDefault.if_ID = false;
+
+		sCIDefault.implements_ID = false;
+
+		sCIDefault.import_ID = false;
+
+		sCIDefault.instanceof_ID = false;
+
+		sCIDefault.int_ID = false;
+
+		sCIDefault.long_ID = false;
+
+		sCIDefault.native_ID = false;
+
+		sCIDefault.new_ID = false;
+
+		sCIDefault.null_ID = false;
+
+		sCIDefault.package_ID = false;
+
+		sCIDefault.private_ID = false;
+
+		sCIDefault.protected_ID = false;
+
+		sCIDefault.public_ID = false;
+
+		sCIDefault.return_ID = false;
+
+		sCIDefault.short_ID = false;
+
+		sCIDefault.static_ID = false;
+
+		sCIDefault.strictfp_ID = false;
+
+		sCIDefault.super_ID = false;
+
+		sCIDefault.switch_ID = false;
+
+		sCIDefault.synchronized_ID = false;
+
+		sCIDefault.this_ID = false;
+
+		sCIDefault.throw_ID = false;
+
+		sCIDefault.throws_ID = false;
+
+		sCIDefault.transient_ID = false;
+
+		sCIDefault.try_ID = false;
+
+		sCIDefault.void_ID = false;
+
+		sCIDefault.volatile_ID = false;
 	}
 
 	public void enter() {

+ 2 - 0
test-plugins/org.yakindu.sct.generator.java.test/src-gen/org/yakindu/scr/parenthesis/ParenthesisStatemachine.java

@@ -39,6 +39,8 @@ public class ParenthesisStatemachine implements IParenthesisStatemachine {
 
 		clearEvents();
 		clearOutEvents();
+
+		sCIDefault.erg = 0;
 	}
 
 	public void enter() {

+ 9 - 9
test-plugins/org.yakindu.sct.generator.java.test/src-gen/org/yakindu/scr/performancetest/PerformanceTestStatemachine.java

@@ -33,7 +33,7 @@ public class PerformanceTestStatemachine
 			e3 = true;
 		}
 
-		private int x = 0;
+		private int x;
 
 		public int getX() {
 			return x;
@@ -43,7 +43,7 @@ public class PerformanceTestStatemachine
 			this.x = value;
 		}
 
-		private int a = 0;
+		private int a;
 
 		public int getA() {
 			return a;
@@ -53,7 +53,7 @@ public class PerformanceTestStatemachine
 			this.a = value;
 		}
 
-		private int c = 0;
+		private int c;
 
 		public int getC() {
 			return c;
@@ -107,19 +107,19 @@ public class PerformanceTestStatemachine
 		}
 		clearEvents();
 		clearOutEvents();
-	}
 
-	public void enter() {
-		if (timerService == null) {
-			throw new IllegalStateException("TimerService not set.");
-		}
-		cycleStartTime = System.currentTimeMillis();
 		sCIDefault.x = 0;
 
 		sCIDefault.a = 0;
 
 		sCIDefault.c = 0;
+	}
 
+	public void enter() {
+		if (timerService == null) {
+			throw new IllegalStateException("TimerService not set.");
+		}
+		cycleStartTime = System.currentTimeMillis();
 		getTimerService().setTimer(performanceTest_time_event_0, 2000,
 				cycleStartTime);
 

+ 1 - 0
test-plugins/org.yakindu.sct.generator.java.test/src-gen/org/yakindu/scr/priorityvalues/PriorityValuesStatemachine.java

@@ -46,6 +46,7 @@ public class PriorityValuesStatemachine implements IPriorityValuesStatemachine {
 
 		clearEvents();
 		clearOutEvents();
+
 	}
 
 	public void enter() {

+ 1 - 0
test-plugins/org.yakindu.sct.generator.java.test/src-gen/org/yakindu/scr/raiseevent/RaiseEventStatemachine.java

@@ -52,6 +52,7 @@ public class RaiseEventStatemachine implements IRaiseEventStatemachine {
 
 		clearEvents();
 		clearOutEvents();
+
 	}
 
 	public void enter() {

+ 38 - 6
test-plugins/org.yakindu.sct.generator.java.test/src-gen/org/yakindu/scr/realexpressions/RealExpressionsStatemachine.java

@@ -162,7 +162,7 @@ public class RealExpressionsStatemachine
 			this.complement = value;
 		}
 
-		private double multiAssign = 2.2;
+		private double multiAssign;
 
 		public double getMultiAssign() {
 			return multiAssign;
@@ -172,7 +172,7 @@ public class RealExpressionsStatemachine
 			this.multiAssign = value;
 		}
 
-		private double divAssign = 22.79;
+		private double divAssign;
 
 		public double getDivAssign() {
 			return divAssign;
@@ -182,7 +182,7 @@ public class RealExpressionsStatemachine
 			this.divAssign = value;
 		}
 
-		private double plusAssign = 2.2;
+		private double plusAssign;
 
 		public double getPlusAssign() {
 			return plusAssign;
@@ -192,7 +192,7 @@ public class RealExpressionsStatemachine
 			this.plusAssign = value;
 		}
 
-		private double minusAssign = 8.6;
+		private double minusAssign;
 
 		public double getMinusAssign() {
 			return minusAssign;
@@ -241,9 +241,37 @@ public class RealExpressionsStatemachine
 
 		clearEvents();
 		clearOutEvents();
-	}
 
-	public void enter() {
+		sCIDefault.myReal1 = 0.0;
+
+		sCIDefault.myReal2 = 0.0;
+
+		sCIDefault.less = false;
+
+		sCIDefault.greater = false;
+
+		sCIDefault.equalOrLess = false;
+
+		sCIDefault.equalOrGreater = false;
+
+		sCIDefault.equal = false;
+
+		sCIDefault.notEqual = false;
+
+		sCIDefault.plus = false;
+
+		sCIDefault.minus = false;
+
+		sCIDefault.multiply = false;
+
+		sCIDefault.division = false;
+
+		sCIDefault.modulo = false;
+
+		sCIDefault.negat = 0.0;
+
+		sCIDefault.complement = false;
+
 		sCIDefault.multiAssign = 2.2;
 
 		sCIDefault.divAssign = 22.79;
@@ -252,6 +280,10 @@ public class RealExpressionsStatemachine
 
 		sCIDefault.minusAssign = 8.6;
 
+		sCIDefault.moduloAssign = false;
+	}
+
+	public void enter() {
 		entryAction();
 
 		sCIDefault.myReal1 = 5.3;

+ 1 - 0
test-plugins/org.yakindu.sct.generator.java.test/src-gen/org/yakindu/scr/samenamedifferentregion/SameNameDifferentRegionStatemachine.java

@@ -41,6 +41,7 @@ public class SameNameDifferentRegionStatemachine
 
 		clearEvents();
 		clearOutEvents();
+
 	}
 
 	public void enter() {

+ 1 - 0
test-plugins/org.yakindu.sct.generator.java.test/src-gen/org/yakindu/scr/shallowhistory/ShallowHistoryStatemachine.java

@@ -92,6 +92,7 @@ public class ShallowHistoryStatemachine implements IShallowHistoryStatemachine {
 		}
 		clearEvents();
 		clearOutEvents();
+
 	}
 
 	public void enter() {

+ 1 - 0
test-plugins/org.yakindu.sct.generator.java.test/src-gen/org/yakindu/scr/simpleevent/SimpleEventStatemachine.java

@@ -39,6 +39,7 @@ public class SimpleEventStatemachine implements ISimpleEventStatemachine {
 
 		clearEvents();
 		clearOutEvents();
+
 	}
 
 	public void enter() {

+ 1 - 0
test-plugins/org.yakindu.sct.generator.java.test/src-gen/org/yakindu/scr/simplehierachy/SimpleHierachyStatemachine.java

@@ -39,6 +39,7 @@ public class SimpleHierachyStatemachine implements ISimpleHierachyStatemachine {
 
 		clearEvents();
 		clearOutEvents();
+
 	}
 
 	public void enter() {

+ 2 - 0
test-plugins/org.yakindu.sct.generator.java.test/src-gen/org/yakindu/scr/statechartlocalreactions/StatechartLocalReactionsStatemachine.java

@@ -41,6 +41,8 @@ public class StatechartLocalReactionsStatemachine
 
 		clearEvents();
 		clearOutEvents();
+
+		sCIDefault.myInt = 0;
 	}
 
 	public void enter() {

+ 1 - 0
test-plugins/org.yakindu.sct.generator.java.test/src-gen/org/yakindu/scr/stateisactive/StateIsActiveStatemachine.java

@@ -39,6 +39,7 @@ public class StateIsActiveStatemachine implements IStateIsActiveStatemachine {
 
 		clearEvents();
 		clearOutEvents();
+
 	}
 
 	public void enter() {

+ 8 - 0
test-plugins/org.yakindu.sct.generator.java.test/src-gen/org/yakindu/scr/stringexpressions/StringExpressionsStatemachine.java

@@ -81,6 +81,14 @@ public class StringExpressionsStatemachine
 
 		clearEvents();
 		clearOutEvents();
+
+		sCIDefault.myString = "";
+
+		sCIDefault.myString2 = "";
+
+		sCIDefault.equals = false;
+
+		sCIDefault.notEqual = false;
 	}
 
 	public void enter() {

+ 1 - 0
test-plugins/org.yakindu.sct.generator.java.test/src-gen/org/yakindu/scr/syncfork/SyncForkStatemachine.java

@@ -46,6 +46,7 @@ public class SyncForkStatemachine implements ISyncForkStatemachine {
 
 		clearEvents();
 		clearOutEvents();
+
 	}
 
 	public void enter() {

+ 1 - 0
test-plugins/org.yakindu.sct.generator.java.test/src-gen/org/yakindu/scr/syncjoin/SyncJoinStatemachine.java

@@ -60,6 +60,7 @@ public class SyncJoinStatemachine implements ISyncJoinStatemachine {
 
 		clearEvents();
 		clearOutEvents();
+
 	}
 
 	public void enter() {

+ 2 - 0
test-plugins/org.yakindu.sct.generator.java.test/src-gen/org/yakindu/scr/valuedevents/ValuedEventsStatemachine.java

@@ -59,6 +59,8 @@ public class ValuedEventsStatemachine implements IValuedEventsStatemachine {
 
 		clearEvents();
 		clearOutEvents();
+
+		sCIDefault.myVar = 0;
 	}
 
 	public void enter() {