public void init() { for (int i = 0; i < 1; i++) { stateVector[i] = State.$NullState$; } clearEvents(); clearOutEvents(); sCInterface.myInt1 = 0; sCInterface.myInt2 = 0; sCInterface.less = false; sCInterface.greater = false; sCInterface.equalOrLess = false; sCInterface.equalOrGreater = false; sCInterface.equal = false; sCInterface.notEqual = false; sCInterface.plus = 0; sCInterface.minus = 0; sCInterface.multiply = 0; sCInterface.division = 0; sCInterface.modulo = 0; sCInterface.negat = 0; sCInterface.complement = false; sCInterface.multiAssign = 2; sCInterface.divAssign = 20; sCInterface.plusAssign = 2; sCInterface.minusAssign = 2; sCInterface.moduloAssign = 20; }
/* The reactions of state StateA. */ private void reactMain_region_StateA() { if (sCInterface.e1) { nextStateIndex = 0; stateVector[0] = State.$NullState$; sCInterface.less = (sCInterface.myInt1 < sCInterface.myInt2); sCInterface.greater = (sCInterface.myInt1 > sCInterface.myInt2); sCInterface.equalOrLess = (sCInterface.myInt1 <= sCInterface.myInt2); sCInterface.equalOrGreater = (sCInterface.myInt1 >= sCInterface.myInt2); sCInterface.equal = (sCInterface.myInt1 == sCInterface.myInt2); sCInterface.notEqual = (sCInterface.myInt1 != sCInterface.myInt2); sCInterface.plus = sCInterface.myInt1 + sCInterface.myInt2; sCInterface.minus = sCInterface.myInt1 - sCInterface.myInt2; sCInterface.multiply = sCInterface.myInt1 * sCInterface.myInt2; sCInterface.division = sCInterface.myInt1 / sCInterface.myInt2; sCInterface.modulo = sCInterface.myInt1 % sCInterface.myInt2; sCInterface.negat = -sCInterface.myInt1; sCInterface.multiAssign *= sCInterface.myInt1; sCInterface.divAssign /= sCInterface.myInt1; sCInterface.plusAssign += sCInterface.myInt1; sCInterface.minusAssign -= sCInterface.myInt1; sCInterface.moduloAssign %= sCInterface.myInt1; nextStateIndex = 0; stateVector[0] = State.main_region_StateB; } }