Browse Source

Migrated TestScenarios to MetaModel changes

Andreas Mülder 13 years ago
parent
commit
fbfe690e1f

+ 5 - 6
TestScenarios/.classpath

@@ -1,6 +1,5 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<classpath>
-	<classpathentry kind="src" path="src"/>
-	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
-	<classpathentry kind="output" path="bin"/>
-</classpath>
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
+	<classpathentry kind="output" path="bin"/>
+</classpath>

+ 305 - 305
TestScenarios/TestModels/InterfaceTest.sct

@@ -1,305 +1,305 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:sgraph="http://www.yakindu.org/sct/2.0.0" xmlns:stext="http://www.yakindu.org/sct/statechart/SText">
-  <sgraph:Statechart xmi:id="_p-KfMAn1EeGuZq6TN7cDtg" name="InterfaceTest" expression="interface:&#xA;&#xA;in event event1&#xA;out event event2 : integer&#xA;&#xA;var var1 : boolean&#xA;var var2 : real = 2.3&#xA;var var3 : integer = 1&#xA;&#xA;interface other:&#xA;&#xA;in event event3&#xA;out event event4&#xA;&#xA;var v1 : integer = 5&#xA;&#xA;interface third:&#xA;&#xA;in event event5&#xA;out event event6 : boolean&#xA;&#xA;var v1 : real&#xA;">
-    <scopes xsi:type="stext:InterfaceScope" xmi:id="_wuiNkBy-EeGM3fgW4NKLkw">
-      <declarations xsi:type="stext:EventDefinition" xmi:id="_wuiNkRy-EeGM3fgW4NKLkw" name="event1" direction="in"/>
-      <declarations xsi:type="stext:EventDefinition" xmi:id="_wuiNkhy-EeGM3fgW4NKLkw" name="event2" direction="out" type="integer"/>
-      <declarations xsi:type="stext:VariableDefinition" xmi:id="_wuiNkxy-EeGM3fgW4NKLkw" name="var1" type="boolean"/>
-      <declarations xsi:type="stext:VariableDefinition" xmi:id="_wuiNlBy-EeGM3fgW4NKLkw" name="var2" type="real">
-        <initialValue xsi:type="stext:PrimitiveValueExpression" xmi:id="_wuiNlRy-EeGM3fgW4NKLkw">
-          <value xsi:type="stext:RealLiteral" xmi:id="_wuiNlhy-EeGM3fgW4NKLkw" value="2.3"/>
-        </initialValue>
-      </declarations>
-      <declarations xsi:type="stext:VariableDefinition" xmi:id="_wuiNlxy-EeGM3fgW4NKLkw" name="var3" type="integer">
-        <initialValue xsi:type="stext:PrimitiveValueExpression" xmi:id="_wuiNmBy-EeGM3fgW4NKLkw">
-          <value xsi:type="stext:IntLiteral" xmi:id="_wuiNmRy-EeGM3fgW4NKLkw" value="1"/>
-        </initialValue>
-      </declarations>
-    </scopes>
-    <scopes xsi:type="stext:InterfaceScope" xmi:id="_wuiNmhy-EeGM3fgW4NKLkw" name="other">
-      <declarations xsi:type="stext:EventDefinition" xmi:id="_wuiNmxy-EeGM3fgW4NKLkw" name="event3" direction="in"/>
-      <declarations xsi:type="stext:EventDefinition" xmi:id="_wuiNnBy-EeGM3fgW4NKLkw" name="event4" direction="out"/>
-      <declarations xsi:type="stext:VariableDefinition" xmi:id="_wuiNnRy-EeGM3fgW4NKLkw" name="v1" type="integer">
-        <initialValue xsi:type="stext:PrimitiveValueExpression" xmi:id="_wuiNnhy-EeGM3fgW4NKLkw">
-          <value xsi:type="stext:IntLiteral" xmi:id="_wuiNnxy-EeGM3fgW4NKLkw" value="5"/>
-        </initialValue>
-      </declarations>
-    </scopes>
-    <scopes xsi:type="stext:InterfaceScope" xmi:id="_wuiNoBy-EeGM3fgW4NKLkw" name="third">
-      <declarations xsi:type="stext:EventDefinition" xmi:id="_wuiNoRy-EeGM3fgW4NKLkw" name="event5" direction="in"/>
-      <declarations xsi:type="stext:EventDefinition" xmi:id="_wuiNohy-EeGM3fgW4NKLkw" name="event6" direction="out" type="boolean"/>
-      <declarations xsi:type="stext:VariableDefinition" xmi:id="_wuiNoxy-EeGM3fgW4NKLkw" name="v1" type="real"/>
-    </scopes>
-    <regions xmi:id="_p-LtUgn1EeGuZq6TN7cDtg" name="main region">
-      <vertices xsi:type="sgraph:Entry" xmi:id="_p-RM4Qn1EeGuZq6TN7cDtg">
-        <outgoingTransitions xmi:id="_p-TpIwn1EeGuZq6TN7cDtg" expression="" target="_p-Rz9wn1EeGuZq6TN7cDtg"/>
-      </vertices>
-      <vertices xsi:type="sgraph:State" xmi:id="_p-Rz9wn1EeGuZq6TN7cDtg" expression="" name="state1" incomingTransitions="_p-TpIwn1EeGuZq6TN7cDtg _IduY8An2EeGuZq6TN7cDtg _aUmT4An2EeGuZq6TN7cDtg _ezdE0An2EeGuZq6TN7cDtg">
-        <scopes xmi:id="_wui0oBy-EeGM3fgW4NKLkw"/>
-        <outgoingTransitions xmi:id="_Fp0t8An2EeGuZq6TN7cDtg" expression="event1[var2 > 0]" target="_DQwk0An2EeGuZq6TN7cDtg">
-          <trigger xsi:type="stext:ReactionTrigger" xmi:id="_wui0oRy-EeGM3fgW4NKLkw">
-            <triggers xsi:type="stext:RegularEventSpec" xmi:id="_wui0ohy-EeGM3fgW4NKLkw" event="_wuiNkRy-EeGM3fgW4NKLkw"/>
-            <guardExpression xsi:type="stext:LogicalRelationExpression" xmi:id="_wui0oxy-EeGM3fgW4NKLkw" operator=">">
-              <leftOperand xsi:type="stext:ElementReferenceExpression" xmi:id="_wui0pBy-EeGM3fgW4NKLkw" value="_wuiNlBy-EeGM3fgW4NKLkw"/>
-              <rightOperand xsi:type="stext:PrimitiveValueExpression" xmi:id="_wui0pRy-EeGM3fgW4NKLkw">
-                <value xsi:type="stext:IntLiteral" xmi:id="_wui0phy-EeGM3fgW4NKLkw"/>
-              </rightOperand>
-            </guardExpression>
-          </trigger>
-        </outgoingTransitions>
-        <outgoingTransitions xmi:id="_Wx7eYAn2EeGuZq6TN7cDtg" expression="other.event3[var3 == 1]" target="_N8IiYAn2EeGuZq6TN7cDtg">
-          <trigger xsi:type="stext:ReactionTrigger" xmi:id="_wunGEBy-EeGM3fgW4NKLkw">
-            <triggers xsi:type="stext:RegularEventSpec" xmi:id="_wunGERy-EeGM3fgW4NKLkw" event="_wuiNmxy-EeGM3fgW4NKLkw"/>
-            <guardExpression xsi:type="stext:LogicalRelationExpression" xmi:id="_wunGEhy-EeGM3fgW4NKLkw" operator="==">
-              <leftOperand xsi:type="stext:ElementReferenceExpression" xmi:id="_wunGExy-EeGM3fgW4NKLkw" value="_wuiNlxy-EeGM3fgW4NKLkw"/>
-              <rightOperand xsi:type="stext:PrimitiveValueExpression" xmi:id="_wunGFBy-EeGM3fgW4NKLkw">
-                <value xsi:type="stext:IntLiteral" xmi:id="_wunGFRy-EeGM3fgW4NKLkw" value="1"/>
-              </rightOperand>
-            </guardExpression>
-          </trigger>
-        </outgoingTransitions>
-        <outgoingTransitions xmi:id="_dQp1UAn2EeGuZq6TN7cDtg" expression="third.event5[var1 == true]" target="_b6-b0An2EeGuZq6TN7cDtg">
-          <trigger xsi:type="stext:ReactionTrigger" xmi:id="_wusloBy-EeGM3fgW4NKLkw">
-            <triggers xsi:type="stext:RegularEventSpec" xmi:id="_wusloRy-EeGM3fgW4NKLkw" event="_wuiNoRy-EeGM3fgW4NKLkw"/>
-            <guardExpression xsi:type="stext:LogicalRelationExpression" xmi:id="_wuslohy-EeGM3fgW4NKLkw" operator="==">
-              <leftOperand xsi:type="stext:ElementReferenceExpression" xmi:id="_wusloxy-EeGM3fgW4NKLkw" value="_wuiNkxy-EeGM3fgW4NKLkw"/>
-              <rightOperand xsi:type="stext:PrimitiveValueExpression" xmi:id="_wuslpBy-EeGM3fgW4NKLkw">
-                <value xsi:type="stext:BoolLiteral" xmi:id="_wuslpRy-EeGM3fgW4NKLkw" value="true"/>
-              </rightOperand>
-            </guardExpression>
-          </trigger>
-        </outgoingTransitions>
-      </vertices>
-      <vertices xsi:type="sgraph:State" xmi:id="_DQwk0An2EeGuZq6TN7cDtg" expression="entry / raise event2 : 22;" name="state2" incomingTransitions="_Fp0t8An2EeGuZq6TN7cDtg">
-        <scopes xmi:id="_wuxeIBy-EeGM3fgW4NKLkw">
-          <declarations xsi:type="stext:LocalReaction" xmi:id="_wuxeIRy-EeGM3fgW4NKLkw">
-            <trigger xsi:type="stext:ReactionTrigger" xmi:id="_wuxeIhy-EeGM3fgW4NKLkw">
-              <triggers xsi:type="stext:EntryEvent" xmi:id="_wuxeIxy-EeGM3fgW4NKLkw"/>
-            </trigger>
-            <effect xsi:type="stext:ReactionEffect" xmi:id="_wuxeJBy-EeGM3fgW4NKLkw">
-              <actions xsi:type="stext:EventRaising" xmi:id="_wuxeJRy-EeGM3fgW4NKLkw" event="_wuiNkhy-EeGM3fgW4NKLkw">
-                <value xsi:type="stext:PrimitiveValueExpression" xmi:id="_wuxeJhy-EeGM3fgW4NKLkw">
-                  <value xsi:type="stext:IntLiteral" xmi:id="_wuxeJxy-EeGM3fgW4NKLkw" value="22"/>
-                </value>
-              </actions>
-            </effect>
-          </declarations>
-        </scopes>
-        <outgoingTransitions xmi:id="_IduY8An2EeGuZq6TN7cDtg" expression="event1" target="_p-Rz9wn1EeGuZq6TN7cDtg">
-          <trigger xsi:type="stext:ReactionTrigger" xmi:id="_wu0hcBy-EeGM3fgW4NKLkw">
-            <triggers xsi:type="stext:RegularEventSpec" xmi:id="_wu0hcRy-EeGM3fgW4NKLkw" event="_wuiNkRy-EeGM3fgW4NKLkw"/>
-          </trigger>
-        </outgoingTransitions>
-      </vertices>
-      <vertices xsi:type="sgraph:State" xmi:id="_N8IiYAn2EeGuZq6TN7cDtg" expression="entry / raise other.event4;" name="state3" incomingTransitions="_Wx7eYAn2EeGuZq6TN7cDtg">
-        <scopes xmi:id="_wu29sBy-EeGM3fgW4NKLkw">
-          <declarations xsi:type="stext:LocalReaction" xmi:id="_wu29sRy-EeGM3fgW4NKLkw">
-            <trigger xsi:type="stext:ReactionTrigger" xmi:id="_wu29shy-EeGM3fgW4NKLkw">
-              <triggers xsi:type="stext:EntryEvent" xmi:id="_wu29sxy-EeGM3fgW4NKLkw"/>
-            </trigger>
-            <effect xsi:type="stext:ReactionEffect" xmi:id="_wu29tBy-EeGM3fgW4NKLkw">
-              <actions xsi:type="stext:EventRaising" xmi:id="_wu29tRy-EeGM3fgW4NKLkw" event="_wuiNnBy-EeGM3fgW4NKLkw"/>
-            </effect>
-          </declarations>
-        </scopes>
-        <outgoingTransitions xmi:id="_aUmT4An2EeGuZq6TN7cDtg" expression="other.event3" target="_p-Rz9wn1EeGuZq6TN7cDtg">
-          <trigger xsi:type="stext:ReactionTrigger" xmi:id="_wu6BABy-EeGM3fgW4NKLkw">
-            <triggers xsi:type="stext:RegularEventSpec" xmi:id="_wu6BARy-EeGM3fgW4NKLkw" event="_wuiNmxy-EeGM3fgW4NKLkw"/>
-          </trigger>
-        </outgoingTransitions>
-      </vertices>
-      <vertices xsi:type="sgraph:State" xmi:id="_b6-b0An2EeGuZq6TN7cDtg" expression="entry / raise third.event6 : true;" name="state4" incomingTransitions="_dQp1UAn2EeGuZq6TN7cDtg">
-        <scopes xmi:id="_wu8dQBy-EeGM3fgW4NKLkw">
-          <declarations xsi:type="stext:LocalReaction" xmi:id="_wu8dQRy-EeGM3fgW4NKLkw">
-            <trigger xsi:type="stext:ReactionTrigger" xmi:id="_wu8dQhy-EeGM3fgW4NKLkw">
-              <triggers xsi:type="stext:EntryEvent" xmi:id="_wu8dQxy-EeGM3fgW4NKLkw"/>
-            </trigger>
-            <effect xsi:type="stext:ReactionEffect" xmi:id="_wu8dRBy-EeGM3fgW4NKLkw">
-              <actions xsi:type="stext:EventRaising" xmi:id="_wu8dRRy-EeGM3fgW4NKLkw" event="_wuiNohy-EeGM3fgW4NKLkw">
-                <value xsi:type="stext:PrimitiveValueExpression" xmi:id="_wu8dRhy-EeGM3fgW4NKLkw">
-                  <value xsi:type="stext:BoolLiteral" xmi:id="_wu8dRxy-EeGM3fgW4NKLkw" value="true"/>
-                </value>
-              </actions>
-            </effect>
-          </declarations>
-        </scopes>
-        <outgoingTransitions xmi:id="_ezdE0An2EeGuZq6TN7cDtg" expression="third.event5" target="_p-Rz9wn1EeGuZq6TN7cDtg">
-          <trigger xsi:type="stext:ReactionTrigger" xmi:id="_wu-5gBy-EeGM3fgW4NKLkw">
-            <triggers xsi:type="stext:RegularEventSpec" xmi:id="_wu-5gRy-EeGM3fgW4NKLkw" event="_wuiNoRy-EeGM3fgW4NKLkw"/>
-          </trigger>
-        </outgoingTransitions>
-      </vertices>
-    </regions>
-  </sgraph:Statechart>
-  <notation:Diagram xmi:id="_p-LtUAn1EeGuZq6TN7cDtg" type="org.yakindu.sct.ui.editor.editor.StatechartDiagramEditor" element="_p-KfMAn1EeGuZq6TN7cDtg" measurementUnit="Pixel">
-    <children xmi:id="_p-OJkAn1EeGuZq6TN7cDtg" type="Region" element="_p-LtUgn1EeGuZq6TN7cDtg">
-      <children xsi:type="notation:DecorationNode" xmi:id="_p-P-wAn1EeGuZq6TN7cDtg" type="RegionName">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_p-P-wQn1EeGuZq6TN7cDtg"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_p-P-wgn1EeGuZq6TN7cDtg"/>
-      </children>
-      <children xsi:type="notation:Shape" xmi:id="_p-Ql0An1EeGuZq6TN7cDtg" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
-        <children xmi:id="_p-RM4gn1EeGuZq6TN7cDtg" type="Entry" element="_p-RM4Qn1EeGuZq6TN7cDtg">
-          <children xmi:id="_p-Rz8An1EeGuZq6TN7cDtg" type="BorderItemLabelContainer">
-            <children xsi:type="notation:DecorationNode" xmi:id="_p-Rz8wn1EeGuZq6TN7cDtg" type="BorderItemLabel">
-              <styles xsi:type="notation:ShapeStyle" xmi:id="_p-Rz9An1EeGuZq6TN7cDtg"/>
-              <layoutConstraint xsi:type="notation:Location" xmi:id="_p-Rz9Qn1EeGuZq6TN7cDtg"/>
-            </children>
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_p-Rz8Qn1EeGuZq6TN7cDtg" fontName="Verdana" lineColor="4210752"/>
-            <layoutConstraint xsi:type="notation:Bounds" xmi:id="_p-Rz8gn1EeGuZq6TN7cDtg"/>
-          </children>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_p-RM4wn1EeGuZq6TN7cDtg" fontName="Verdana" lineColor="4210752"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_p-Rz9gn1EeGuZq6TN7cDtg" x="70" y="20"/>
-        </children>
-        <children xmi:id="_p-SbAQn1EeGuZq6TN7cDtg" type="State" element="_p-Rz9wn1EeGuZq6TN7cDtg">
-          <children xsi:type="notation:DecorationNode" xmi:id="_p-TCEAn1EeGuZq6TN7cDtg" type="StateName">
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_p-TCEQn1EeGuZq6TN7cDtg"/>
-            <layoutConstraint xsi:type="notation:Location" xmi:id="_p-TCEgn1EeGuZq6TN7cDtg"/>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_p-TCEwn1EeGuZq6TN7cDtg" type="StateTextCompartment">
-            <children xsi:type="notation:Shape" xmi:id="_p-TCFAn1EeGuZq6TN7cDtg" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_p-TCFQn1EeGuZq6TN7cDtg"/>
-            </children>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_p-TpIAn1EeGuZq6TN7cDtg" type="StateFigureCompartment"/>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_p-SbAgn1EeGuZq6TN7cDtg" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-          <styles xsi:type="notation:FontStyle" xmi:id="_p-SbAwn1EeGuZq6TN7cDtg"/>
-          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_p-TpIQn1EeGuZq6TN7cDtg"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_p-TpIgn1EeGuZq6TN7cDtg" x="116" y="63"/>
-        </children>
-        <children xmi:id="_DQ-AMAn2EeGuZq6TN7cDtg" type="State" element="_DQwk0An2EeGuZq6TN7cDtg">
-          <children xsi:type="notation:DecorationNode" xmi:id="_DQ-nQAn2EeGuZq6TN7cDtg" type="StateName">
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_DQ-nQQn2EeGuZq6TN7cDtg"/>
-            <layoutConstraint xsi:type="notation:Location" xmi:id="_DQ-nQgn2EeGuZq6TN7cDtg"/>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_DQ-nQwn2EeGuZq6TN7cDtg" type="StateTextCompartment">
-            <children xsi:type="notation:Shape" xmi:id="_DQ-nRAn2EeGuZq6TN7cDtg" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_DQ-nRQn2EeGuZq6TN7cDtg"/>
-            </children>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_DQ_OUAn2EeGuZq6TN7cDtg" type="StateFigureCompartment"/>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_DQ-AMQn2EeGuZq6TN7cDtg" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-          <styles xsi:type="notation:FontStyle" xmi:id="_DQ-AMgn2EeGuZq6TN7cDtg"/>
-          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_DQ_OUQn2EeGuZq6TN7cDtg"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_DQ-AMwn2EeGuZq6TN7cDtg" x="329" y="34" width="192"/>
-        </children>
-        <children xmi:id="_N8RsUAn2EeGuZq6TN7cDtg" type="State" element="_N8IiYAn2EeGuZq6TN7cDtg">
-          <children xsi:type="notation:DecorationNode" xmi:id="_N8STYAn2EeGuZq6TN7cDtg" type="StateName">
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_N8STYQn2EeGuZq6TN7cDtg"/>
-            <layoutConstraint xsi:type="notation:Location" xmi:id="_N8STYgn2EeGuZq6TN7cDtg"/>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_N8S6cAn2EeGuZq6TN7cDtg" type="StateTextCompartment">
-            <children xsi:type="notation:Shape" xmi:id="_N8S6cQn2EeGuZq6TN7cDtg" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_N8S6cgn2EeGuZq6TN7cDtg"/>
-            </children>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_N8S6cwn2EeGuZq6TN7cDtg" type="StateFigureCompartment"/>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_N8RsUQn2EeGuZq6TN7cDtg" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-          <styles xsi:type="notation:FontStyle" xmi:id="_N8RsUgn2EeGuZq6TN7cDtg"/>
-          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_N8ThgAn2EeGuZq6TN7cDtg"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_N8RsUwn2EeGuZq6TN7cDtg" x="336" y="183"/>
-        </children>
-        <children xmi:id="_b7G-sAn2EeGuZq6TN7cDtg" type="State" element="_b6-b0An2EeGuZq6TN7cDtg">
-          <children xsi:type="notation:DecorationNode" xmi:id="_b7HlwAn2EeGuZq6TN7cDtg" type="StateName">
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_b7HlwQn2EeGuZq6TN7cDtg"/>
-            <layoutConstraint xsi:type="notation:Location" xmi:id="_b7Hlwgn2EeGuZq6TN7cDtg"/>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_b7Hlwwn2EeGuZq6TN7cDtg" type="StateTextCompartment">
-            <children xsi:type="notation:Shape" xmi:id="_b7HlxAn2EeGuZq6TN7cDtg" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_b7HlxQn2EeGuZq6TN7cDtg"/>
-            </children>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_b7Hlxgn2EeGuZq6TN7cDtg" type="StateFigureCompartment"/>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_b7G-sQn2EeGuZq6TN7cDtg" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-          <styles xsi:type="notation:FontStyle" xmi:id="_b7G-sgn2EeGuZq6TN7cDtg"/>
-          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_b7IM0An2EeGuZq6TN7cDtg"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_b7G-swn2EeGuZq6TN7cDtg" x="34" y="268"/>
-        </children>
-        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_p-Ql0Qn1EeGuZq6TN7cDtg"/>
-      </children>
-      <styles xsi:type="notation:ShapeStyle" xmi:id="_p-OJkQn1EeGuZq6TN7cDtg" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
-      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_p-RM4An1EeGuZq6TN7cDtg" x="220" y="10" width="651" height="400"/>
-    </children>
-    <children xsi:type="notation:Shape" xmi:id="_p-VeUwn1EeGuZq6TN7cDtg" type="StatechartText" fontName="Verdana" lineColor="4210752">
-      <children xsi:type="notation:DecorationNode" xmi:id="_p-WFYAn1EeGuZq6TN7cDtg" type="StatechartName">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_p-WFYQn1EeGuZq6TN7cDtg"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_p-WFYgn1EeGuZq6TN7cDtg"/>
-      </children>
-      <children xsi:type="notation:Shape" xmi:id="_p-WFYwn1EeGuZq6TN7cDtg" type="StatechartTextExpression" fontName="Verdana" lineColor="4210752">
-        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_p-WFZAn1EeGuZq6TN7cDtg"/>
-      </children>
-      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_p-WscAn1EeGuZq6TN7cDtg" x="5" y="10" width="200" height="400"/>
-    </children>
-    <styles xsi:type="notation:DiagramStyle" xmi:id="_p-LtUQn1EeGuZq6TN7cDtg"/>
-    <edges xmi:id="_p-U3QAn1EeGuZq6TN7cDtg" type="Transition" element="_p-TpIwn1EeGuZq6TN7cDtg" source="_p-RM4gn1EeGuZq6TN7cDtg" target="_p-SbAQn1EeGuZq6TN7cDtg">
-      <children xsi:type="notation:DecorationNode" xmi:id="_p-VeUAn1EeGuZq6TN7cDtg" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_p-VeUQn1EeGuZq6TN7cDtg"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_p-VeUgn1EeGuZq6TN7cDtg" y="40"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_p-U3QQn1EeGuZq6TN7cDtg" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_p-U3Qwn1EeGuZq6TN7cDtg" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_p-U3Qgn1EeGuZq6TN7cDtg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
-    </edges>
-    <edges xmi:id="_Fp3KMAn2EeGuZq6TN7cDtg" type="Transition" element="_Fp0t8An2EeGuZq6TN7cDtg" source="_p-SbAQn1EeGuZq6TN7cDtg" target="_DQ-AMAn2EeGuZq6TN7cDtg">
-      <children xsi:type="notation:DecorationNode" xmi:id="_Fp3xQQn2EeGuZq6TN7cDtg" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_Fp3xQgn2EeGuZq6TN7cDtg"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_Fp3xQwn2EeGuZq6TN7cDtg" x="-2" y="-15"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_Fp3KMQn2EeGuZq6TN7cDtg" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_Fp3xQAn2EeGuZq6TN7cDtg" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_Fp3KMgn2EeGuZq6TN7cDtg" points="[25, -6, -175, -6]$[202, -31, 2, -31]"/>
-      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_KAl9MArjEeGz3Ki5JUYy2w" id="(0.03125,0.42857142857142855)"/>
-    </edges>
-    <edges xmi:id="_IdwOIAn2EeGuZq6TN7cDtg" type="Transition" element="_IduY8An2EeGuZq6TN7cDtg" source="_DQ-AMAn2EeGuZq6TN7cDtg" target="_p-SbAQn1EeGuZq6TN7cDtg">
-      <children xsi:type="notation:DecorationNode" xmi:id="_Idw1MQn2EeGuZq6TN7cDtg" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_Idw1Mgn2EeGuZq6TN7cDtg"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_Idw1Mwn2EeGuZq6TN7cDtg" x="3" y="-9"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_IdwOIQn2EeGuZq6TN7cDtg" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_Idw1MAn2EeGuZq6TN7cDtg" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_IdwOIgn2EeGuZq6TN7cDtg" points="[-24, 2, 155, -13]$[-175, 14, 4, -1]"/>
-      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_L_i54An2EeGuZq6TN7cDtg" id="(0.02040816326530612,0.7619047619047619)"/>
-      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_LZZf4An2EeGuZq6TN7cDtg" id="(0.9183673469387755,0.7301587301587301)"/>
-    </edges>
-    <edges xmi:id="_Wx-hsAn2EeGuZq6TN7cDtg" type="Transition" element="_Wx7eYAn2EeGuZq6TN7cDtg" source="_p-SbAQn1EeGuZq6TN7cDtg" target="_N8RsUAn2EeGuZq6TN7cDtg">
-      <children xsi:type="notation:DecorationNode" xmi:id="_Wx_IwAn2EeGuZq6TN7cDtg" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_Wx_IwQn2EeGuZq6TN7cDtg"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_Wx_Iwgn2EeGuZq6TN7cDtg" x="73" y="-34"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_Wx-hsQn2EeGuZq6TN7cDtg" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_Wx-hswn2EeGuZq6TN7cDtg" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_Wx-hsgn2EeGuZq6TN7cDtg" points="[25, 15, -173, -105]$[176, 110, -22, -10]"/>
-      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_Wy7j8An2EeGuZq6TN7cDtg" id="(0.15384615384615385,0.1746031746031746)"/>
-    </edges>
-    <edges xmi:id="_aUowIAn2EeGuZq6TN7cDtg" type="Transition" element="_aUmT4An2EeGuZq6TN7cDtg" source="_N8RsUAn2EeGuZq6TN7cDtg" target="_p-SbAQn1EeGuZq6TN7cDtg">
-      <children xsi:type="notation:DecorationNode" xmi:id="_aUowJAn2EeGuZq6TN7cDtg" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_aUowJQn2EeGuZq6TN7cDtg"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_aUpXMAn2EeGuZq6TN7cDtg" x="4" y="-16"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_aUowIQn2EeGuZq6TN7cDtg" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_aUowIwn2EeGuZq6TN7cDtg" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_aUowIgn2EeGuZq6TN7cDtg" points="[-9, -6, 180, 106]$[-194, -97, -5, 15]"/>
-      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_aVlLUAn2EeGuZq6TN7cDtg" id="(0.06293706293706294,0.31746031746031744)"/>
-      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_aVlLUQn2EeGuZq6TN7cDtg" id="(0.40816326530612246,0.7619047619047619)"/>
-    </edges>
-    <edges xmi:id="_dQs4oAn2EeGuZq6TN7cDtg" type="Transition" element="_dQp1UAn2EeGuZq6TN7cDtg" source="_p-SbAQn1EeGuZq6TN7cDtg" target="_b7G-sAn2EeGuZq6TN7cDtg">
-      <children xsi:type="notation:DecorationNode" xmi:id="_dQtfsQn2EeGuZq6TN7cDtg" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_dQtfsgn2EeGuZq6TN7cDtg"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_dQtfswn2EeGuZq6TN7cDtg" x="49" y="-89"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_dQs4oQn2EeGuZq6TN7cDtg" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_dQtfsAn2EeGuZq6TN7cDtg" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_dQs4ogn2EeGuZq6TN7cDtg" points="[4, 32, -15, -195]$[28, 196, 9, -31]"/>
-    </edges>
-    <edges xmi:id="_ezgIIAn2EeGuZq6TN7cDtg" type="Transition" element="_ezdE0An2EeGuZq6TN7cDtg" source="_b7G-sAn2EeGuZq6TN7cDtg" target="_p-SbAQn1EeGuZq6TN7cDtg">
-      <children xsi:type="notation:DecorationNode" xmi:id="_ezgIJAn2EeGuZq6TN7cDtg" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_ezgIJQn2EeGuZq6TN7cDtg"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_ezgIJgn2EeGuZq6TN7cDtg" x="1" y="-24"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_ezgIIQn2EeGuZq6TN7cDtg" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_ezgIIwn2EeGuZq6TN7cDtg" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_ezgIIgn2EeGuZq6TN7cDtg" points="[-3, -23, 18, 198]$[-27, -222, -6, -1]"/>
-      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_e0iC4An2EeGuZq6TN7cDtg" id="(0.16326530612244897,0.36507936507936506)"/>
-      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_e0iC4Qn2EeGuZq6TN7cDtg" id="(0.12244897959183673,0.4603174603174603)"/>
-    </edges>
-  </notation:Diagram>
-</xmi:XMI>
+<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:sgraph="http://www.yakindu.org/sct/sgraph/2.0.0" xmlns:stext="http://www.yakindu.org/sct/statechart/SText">
+  <sgraph:Statechart xmi:id="_p-KfMAn1EeGuZq6TN7cDtg" name="InterfaceTest" expression="interface:&#xA;&#xA;in event event1&#xA;out event event2 : integer&#xA;&#xA;var var1 : boolean&#xA;var var2 : real = 2.3&#xA;var var3 : integer = 1&#xA;&#xA;interface other:&#xA;&#xA;in event event3&#xA;out event event4&#xA;&#xA;var v1 : integer = 5&#xA;&#xA;interface third:&#xA;&#xA;in event event5&#xA;out event event6 : boolean&#xA;&#xA;var v1 : real&#xA;">
+    <scopes xsi:type="stext:InterfaceScope" xmi:id="_HjOEUCG3EeGI0q-nGwuxGQ">
+      <declarations xsi:type="stext:EventDefinition" xmi:id="_HjOEUSG3EeGI0q-nGwuxGQ" name="event1" direction="in"/>
+      <declarations xsi:type="stext:EventDefinition" xmi:id="_HjOEUiG3EeGI0q-nGwuxGQ" name="event2" direction="out" type="integer"/>
+      <declarations xsi:type="stext:VariableDefinition" xmi:id="_HjOEUyG3EeGI0q-nGwuxGQ" name="var1" type="boolean"/>
+      <declarations xsi:type="stext:VariableDefinition" xmi:id="_HjOEVCG3EeGI0q-nGwuxGQ" name="var2" type="real">
+        <initialValue xsi:type="stext:PrimitiveValueExpression" xmi:id="_HjOEVSG3EeGI0q-nGwuxGQ">
+          <value xsi:type="stext:RealLiteral" xmi:id="_HjOEViG3EeGI0q-nGwuxGQ" value="2.3"/>
+        </initialValue>
+      </declarations>
+      <declarations xsi:type="stext:VariableDefinition" xmi:id="_HjOEVyG3EeGI0q-nGwuxGQ" name="var3" type="integer">
+        <initialValue xsi:type="stext:PrimitiveValueExpression" xmi:id="_HjOEWCG3EeGI0q-nGwuxGQ">
+          <value xsi:type="stext:IntLiteral" xmi:id="_HjOEWSG3EeGI0q-nGwuxGQ" value="1"/>
+        </initialValue>
+      </declarations>
+    </scopes>
+    <scopes xsi:type="stext:InterfaceScope" xmi:id="_HjOEWiG3EeGI0q-nGwuxGQ" name="other">
+      <declarations xsi:type="stext:EventDefinition" xmi:id="_HjOEWyG3EeGI0q-nGwuxGQ" name="event3" direction="in"/>
+      <declarations xsi:type="stext:EventDefinition" xmi:id="_HjOEXCG3EeGI0q-nGwuxGQ" name="event4" direction="out"/>
+      <declarations xsi:type="stext:VariableDefinition" xmi:id="_HjOEXSG3EeGI0q-nGwuxGQ" name="v1" type="integer">
+        <initialValue xsi:type="stext:PrimitiveValueExpression" xmi:id="_HjOEXiG3EeGI0q-nGwuxGQ">
+          <value xsi:type="stext:IntLiteral" xmi:id="_HjOEXyG3EeGI0q-nGwuxGQ" value="5"/>
+        </initialValue>
+      </declarations>
+    </scopes>
+    <scopes xsi:type="stext:InterfaceScope" xmi:id="_HjOEYCG3EeGI0q-nGwuxGQ" name="third">
+      <declarations xsi:type="stext:EventDefinition" xmi:id="_HjOrYCG3EeGI0q-nGwuxGQ" name="event5" direction="in"/>
+      <declarations xsi:type="stext:EventDefinition" xmi:id="_HjOrYSG3EeGI0q-nGwuxGQ" name="event6" direction="out" type="boolean"/>
+      <declarations xsi:type="stext:VariableDefinition" xmi:id="_HjOrYiG3EeGI0q-nGwuxGQ" name="v1" type="real"/>
+    </scopes>
+    <regions xmi:id="_p-LtUgn1EeGuZq6TN7cDtg" name="main region">
+      <vertices xsi:type="sgraph:Entry" xmi:id="_p-RM4Qn1EeGuZq6TN7cDtg">
+        <outgoingTransitions xmi:id="_p-TpIwn1EeGuZq6TN7cDtg" expression="" target="_p-Rz9wn1EeGuZq6TN7cDtg"/>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_p-Rz9wn1EeGuZq6TN7cDtg" expression="" name="state1" incomingTransitions="_p-TpIwn1EeGuZq6TN7cDtg _IduY8An2EeGuZq6TN7cDtg _aUmT4An2EeGuZq6TN7cDtg _ezdE0An2EeGuZq6TN7cDtg">
+        <scopes xmi:id="_HjPScCG3EeGI0q-nGwuxGQ"/>
+        <outgoingTransitions xmi:id="_Fp0t8An2EeGuZq6TN7cDtg" expression="event1[var2 > 0]" target="_DQwk0An2EeGuZq6TN7cDtg">
+          <trigger xsi:type="stext:ReactionTrigger" xmi:id="_HjPScSG3EeGI0q-nGwuxGQ">
+            <triggers xsi:type="stext:RegularEventSpec" xmi:id="_HjPSciG3EeGI0q-nGwuxGQ" event="_HjOEUSG3EeGI0q-nGwuxGQ"/>
+            <guardExpression xsi:type="stext:LogicalRelationExpression" xmi:id="_HjPScyG3EeGI0q-nGwuxGQ" operator=">">
+              <leftOperand xsi:type="stext:ElementReferenceExpression" xmi:id="_HjPSdCG3EeGI0q-nGwuxGQ" value="_HjOEVCG3EeGI0q-nGwuxGQ"/>
+              <rightOperand xsi:type="stext:PrimitiveValueExpression" xmi:id="_HjPSdSG3EeGI0q-nGwuxGQ">
+                <value xsi:type="stext:IntLiteral" xmi:id="_HjPSdiG3EeGI0q-nGwuxGQ"/>
+              </rightOperand>
+            </guardExpression>
+          </trigger>
+        </outgoingTransitions>
+        <outgoingTransitions xmi:id="_Wx7eYAn2EeGuZq6TN7cDtg" expression="other.event3[var3 == 1]" target="_N8IiYAn2EeGuZq6TN7cDtg">
+          <trigger xsi:type="stext:ReactionTrigger" xmi:id="_HjUyACG3EeGI0q-nGwuxGQ">
+            <triggers xsi:type="stext:RegularEventSpec" xmi:id="_HjUyASG3EeGI0q-nGwuxGQ" event="_HjOEWyG3EeGI0q-nGwuxGQ"/>
+            <guardExpression xsi:type="stext:LogicalRelationExpression" xmi:id="_HjUyAiG3EeGI0q-nGwuxGQ" operator="==">
+              <leftOperand xsi:type="stext:ElementReferenceExpression" xmi:id="_HjUyAyG3EeGI0q-nGwuxGQ" value="_HjOEVyG3EeGI0q-nGwuxGQ"/>
+              <rightOperand xsi:type="stext:PrimitiveValueExpression" xmi:id="_HjUyBCG3EeGI0q-nGwuxGQ">
+                <value xsi:type="stext:IntLiteral" xmi:id="_HjUyBSG3EeGI0q-nGwuxGQ" value="1"/>
+              </rightOperand>
+            </guardExpression>
+          </trigger>
+        </outgoingTransitions>
+        <outgoingTransitions xmi:id="_dQp1UAn2EeGuZq6TN7cDtg" expression="third.event5[var1 == true]" target="_b6-b0An2EeGuZq6TN7cDtg">
+          <trigger xsi:type="stext:ReactionTrigger" xmi:id="_HjZqgCG3EeGI0q-nGwuxGQ">
+            <triggers xsi:type="stext:RegularEventSpec" xmi:id="_HjZqgSG3EeGI0q-nGwuxGQ" event="_HjOrYCG3EeGI0q-nGwuxGQ"/>
+            <guardExpression xsi:type="stext:LogicalRelationExpression" xmi:id="_HjZqgiG3EeGI0q-nGwuxGQ" operator="==">
+              <leftOperand xsi:type="stext:ElementReferenceExpression" xmi:id="_HjZqgyG3EeGI0q-nGwuxGQ" value="_HjOEUyG3EeGI0q-nGwuxGQ"/>
+              <rightOperand xsi:type="stext:PrimitiveValueExpression" xmi:id="_HjZqhCG3EeGI0q-nGwuxGQ">
+                <value xsi:type="stext:BoolLiteral" xmi:id="_HjZqhSG3EeGI0q-nGwuxGQ" value="true"/>
+              </rightOperand>
+            </guardExpression>
+          </trigger>
+        </outgoingTransitions>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_DQwk0An2EeGuZq6TN7cDtg" expression="entry / raise event2 : 22;" name="state2" incomingTransitions="_Fp0t8An2EeGuZq6TN7cDtg">
+        <scopes xmi:id="_Hjd78CG3EeGI0q-nGwuxGQ">
+          <declarations xsi:type="stext:LocalReaction" xmi:id="_Hjd78SG3EeGI0q-nGwuxGQ">
+            <trigger xsi:type="stext:ReactionTrigger" xmi:id="_Hjd78iG3EeGI0q-nGwuxGQ">
+              <triggers xsi:type="stext:EntryEvent" xmi:id="_Hjd78yG3EeGI0q-nGwuxGQ"/>
+            </trigger>
+            <effect xsi:type="stext:ReactionEffect" xmi:id="_Hjd79CG3EeGI0q-nGwuxGQ">
+              <actions xsi:type="stext:EventRaising" xmi:id="_Hjd79SG3EeGI0q-nGwuxGQ" event="_HjOEUiG3EeGI0q-nGwuxGQ">
+                <value xsi:type="stext:PrimitiveValueExpression" xmi:id="_Hjd79iG3EeGI0q-nGwuxGQ">
+                  <value xsi:type="stext:IntLiteral" xmi:id="_Hjd79yG3EeGI0q-nGwuxGQ" value="22"/>
+                </value>
+              </actions>
+            </effect>
+          </declarations>
+        </scopes>
+        <outgoingTransitions xmi:id="_IduY8An2EeGuZq6TN7cDtg" expression="event1" target="_p-Rz9wn1EeGuZq6TN7cDtg">
+          <trigger xsi:type="stext:ReactionTrigger" xmi:id="_Hjg_QCG3EeGI0q-nGwuxGQ">
+            <triggers xsi:type="stext:RegularEventSpec" xmi:id="_Hjg_QSG3EeGI0q-nGwuxGQ" event="_HjOEUSG3EeGI0q-nGwuxGQ"/>
+          </trigger>
+        </outgoingTransitions>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_N8IiYAn2EeGuZq6TN7cDtg" expression="entry / raise other.event4;" name="state3" incomingTransitions="_Wx7eYAn2EeGuZq6TN7cDtg">
+        <scopes xmi:id="_HjkCkCG3EeGI0q-nGwuxGQ">
+          <declarations xsi:type="stext:LocalReaction" xmi:id="_HjkCkSG3EeGI0q-nGwuxGQ">
+            <trigger xsi:type="stext:ReactionTrigger" xmi:id="_HjkCkiG3EeGI0q-nGwuxGQ">
+              <triggers xsi:type="stext:EntryEvent" xmi:id="_HjkCkyG3EeGI0q-nGwuxGQ"/>
+            </trigger>
+            <effect xsi:type="stext:ReactionEffect" xmi:id="_HjkClCG3EeGI0q-nGwuxGQ">
+              <actions xsi:type="stext:EventRaising" xmi:id="_HjkClSG3EeGI0q-nGwuxGQ" event="_HjOEXCG3EeGI0q-nGwuxGQ"/>
+            </effect>
+          </declarations>
+        </scopes>
+        <outgoingTransitions xmi:id="_aUmT4An2EeGuZq6TN7cDtg" expression="other.event3" target="_p-Rz9wn1EeGuZq6TN7cDtg">
+          <trigger xsi:type="stext:ReactionTrigger" xmi:id="_Hjme0CG3EeGI0q-nGwuxGQ">
+            <triggers xsi:type="stext:RegularEventSpec" xmi:id="_Hjme0SG3EeGI0q-nGwuxGQ" event="_HjOEWyG3EeGI0q-nGwuxGQ"/>
+          </trigger>
+        </outgoingTransitions>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_b6-b0An2EeGuZq6TN7cDtg" expression="entry / raise third.event6 : true;" name="state4" incomingTransitions="_dQp1UAn2EeGuZq6TN7cDtg">
+        <scopes xmi:id="_Hjo7ECG3EeGI0q-nGwuxGQ">
+          <declarations xsi:type="stext:LocalReaction" xmi:id="_Hjo7ESG3EeGI0q-nGwuxGQ">
+            <trigger xsi:type="stext:ReactionTrigger" xmi:id="_Hjo7EiG3EeGI0q-nGwuxGQ">
+              <triggers xsi:type="stext:EntryEvent" xmi:id="_Hjo7EyG3EeGI0q-nGwuxGQ"/>
+            </trigger>
+            <effect xsi:type="stext:ReactionEffect" xmi:id="_Hjo7FCG3EeGI0q-nGwuxGQ">
+              <actions xsi:type="stext:EventRaising" xmi:id="_Hjo7FSG3EeGI0q-nGwuxGQ" event="_HjOrYSG3EeGI0q-nGwuxGQ">
+                <value xsi:type="stext:PrimitiveValueExpression" xmi:id="_Hjo7FiG3EeGI0q-nGwuxGQ">
+                  <value xsi:type="stext:BoolLiteral" xmi:id="_Hjo7FyG3EeGI0q-nGwuxGQ" value="true"/>
+                </value>
+              </actions>
+            </effect>
+          </declarations>
+        </scopes>
+        <outgoingTransitions xmi:id="_ezdE0An2EeGuZq6TN7cDtg" expression="third.event5" target="_p-Rz9wn1EeGuZq6TN7cDtg">
+          <trigger xsi:type="stext:ReactionTrigger" xmi:id="_Hjr-YCG3EeGI0q-nGwuxGQ">
+            <triggers xsi:type="stext:RegularEventSpec" xmi:id="_Hjr-YSG3EeGI0q-nGwuxGQ" event="_HjOrYCG3EeGI0q-nGwuxGQ"/>
+          </trigger>
+        </outgoingTransitions>
+      </vertices>
+    </regions>
+  </sgraph:Statechart>
+  <notation:Diagram xmi:id="_p-LtUAn1EeGuZq6TN7cDtg" type="org.yakindu.sct.ui.editor.editor.StatechartDiagramEditor" element="_p-KfMAn1EeGuZq6TN7cDtg" measurementUnit="Pixel">
+    <children xmi:id="_p-OJkAn1EeGuZq6TN7cDtg" type="Region" element="_p-LtUgn1EeGuZq6TN7cDtg">
+      <children xsi:type="notation:DecorationNode" xmi:id="_p-P-wAn1EeGuZq6TN7cDtg" type="RegionName">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_p-P-wQn1EeGuZq6TN7cDtg"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_p-P-wgn1EeGuZq6TN7cDtg"/>
+      </children>
+      <children xsi:type="notation:Shape" xmi:id="_p-Ql0An1EeGuZq6TN7cDtg" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
+        <children xmi:id="_p-RM4gn1EeGuZq6TN7cDtg" type="Entry" element="_p-RM4Qn1EeGuZq6TN7cDtg">
+          <children xmi:id="_p-Rz8An1EeGuZq6TN7cDtg" type="BorderItemLabelContainer">
+            <children xsi:type="notation:DecorationNode" xmi:id="_p-Rz8wn1EeGuZq6TN7cDtg" type="BorderItemLabel">
+              <styles xsi:type="notation:ShapeStyle" xmi:id="_p-Rz9An1EeGuZq6TN7cDtg"/>
+              <layoutConstraint xsi:type="notation:Location" xmi:id="_p-Rz9Qn1EeGuZq6TN7cDtg"/>
+            </children>
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_p-Rz8Qn1EeGuZq6TN7cDtg" fontName="Verdana" lineColor="4210752"/>
+            <layoutConstraint xsi:type="notation:Bounds" xmi:id="_p-Rz8gn1EeGuZq6TN7cDtg"/>
+          </children>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_p-RM4wn1EeGuZq6TN7cDtg" fontName="Verdana" lineColor="4210752"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_p-Rz9gn1EeGuZq6TN7cDtg" x="70" y="20"/>
+        </children>
+        <children xmi:id="_p-SbAQn1EeGuZq6TN7cDtg" type="State" element="_p-Rz9wn1EeGuZq6TN7cDtg">
+          <children xsi:type="notation:DecorationNode" xmi:id="_p-TCEAn1EeGuZq6TN7cDtg" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_p-TCEQn1EeGuZq6TN7cDtg"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_p-TCEgn1EeGuZq6TN7cDtg"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_p-TCEwn1EeGuZq6TN7cDtg" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_p-TCFAn1EeGuZq6TN7cDtg" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_p-TCFQn1EeGuZq6TN7cDtg"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_p-TpIAn1EeGuZq6TN7cDtg" type="StateFigureCompartment"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_p-SbAgn1EeGuZq6TN7cDtg" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_p-SbAwn1EeGuZq6TN7cDtg"/>
+          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_p-TpIQn1EeGuZq6TN7cDtg"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_p-TpIgn1EeGuZq6TN7cDtg" x="94" y="69"/>
+        </children>
+        <children xmi:id="_DQ-AMAn2EeGuZq6TN7cDtg" type="State" element="_DQwk0An2EeGuZq6TN7cDtg">
+          <children xsi:type="notation:DecorationNode" xmi:id="_DQ-nQAn2EeGuZq6TN7cDtg" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_DQ-nQQn2EeGuZq6TN7cDtg"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_DQ-nQgn2EeGuZq6TN7cDtg"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_DQ-nQwn2EeGuZq6TN7cDtg" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_DQ-nRAn2EeGuZq6TN7cDtg" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_DQ-nRQn2EeGuZq6TN7cDtg"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_DQ_OUAn2EeGuZq6TN7cDtg" type="StateFigureCompartment"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_DQ-AMQn2EeGuZq6TN7cDtg" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_DQ-AMgn2EeGuZq6TN7cDtg"/>
+          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_DQ_OUQn2EeGuZq6TN7cDtg"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_DQ-AMwn2EeGuZq6TN7cDtg" x="329" y="34" width="192"/>
+        </children>
+        <children xmi:id="_N8RsUAn2EeGuZq6TN7cDtg" type="State" element="_N8IiYAn2EeGuZq6TN7cDtg">
+          <children xsi:type="notation:DecorationNode" xmi:id="_N8STYAn2EeGuZq6TN7cDtg" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_N8STYQn2EeGuZq6TN7cDtg"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_N8STYgn2EeGuZq6TN7cDtg"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_N8S6cAn2EeGuZq6TN7cDtg" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_N8S6cQn2EeGuZq6TN7cDtg" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_N8S6cgn2EeGuZq6TN7cDtg"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_N8S6cwn2EeGuZq6TN7cDtg" type="StateFigureCompartment"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_N8RsUQn2EeGuZq6TN7cDtg" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_N8RsUgn2EeGuZq6TN7cDtg"/>
+          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_N8ThgAn2EeGuZq6TN7cDtg"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_N8RsUwn2EeGuZq6TN7cDtg" x="336" y="183"/>
+        </children>
+        <children xmi:id="_b7G-sAn2EeGuZq6TN7cDtg" type="State" element="_b6-b0An2EeGuZq6TN7cDtg">
+          <children xsi:type="notation:DecorationNode" xmi:id="_b7HlwAn2EeGuZq6TN7cDtg" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_b7HlwQn2EeGuZq6TN7cDtg"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_b7Hlwgn2EeGuZq6TN7cDtg"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_b7Hlwwn2EeGuZq6TN7cDtg" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_b7HlxAn2EeGuZq6TN7cDtg" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_b7HlxQn2EeGuZq6TN7cDtg"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_b7Hlxgn2EeGuZq6TN7cDtg" type="StateFigureCompartment"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_b7G-sQn2EeGuZq6TN7cDtg" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_b7G-sgn2EeGuZq6TN7cDtg"/>
+          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_b7IM0An2EeGuZq6TN7cDtg"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_b7G-swn2EeGuZq6TN7cDtg" x="34" y="268"/>
+        </children>
+        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_p-Ql0Qn1EeGuZq6TN7cDtg"/>
+      </children>
+      <styles xsi:type="notation:ShapeStyle" xmi:id="_p-OJkQn1EeGuZq6TN7cDtg" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
+      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_p-RM4An1EeGuZq6TN7cDtg" x="220" y="10" width="651" height="400"/>
+    </children>
+    <children xsi:type="notation:Shape" xmi:id="_p-VeUwn1EeGuZq6TN7cDtg" type="StatechartText" fontName="Verdana" lineColor="4210752">
+      <children xsi:type="notation:DecorationNode" xmi:id="_p-WFYAn1EeGuZq6TN7cDtg" type="StatechartName">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_p-WFYQn1EeGuZq6TN7cDtg"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_p-WFYgn1EeGuZq6TN7cDtg"/>
+      </children>
+      <children xsi:type="notation:Shape" xmi:id="_p-WFYwn1EeGuZq6TN7cDtg" type="StatechartTextExpression" fontName="Verdana" lineColor="4210752">
+        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_p-WFZAn1EeGuZq6TN7cDtg"/>
+      </children>
+      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_p-WscAn1EeGuZq6TN7cDtg" x="5" y="10" width="200" height="400"/>
+    </children>
+    <styles xsi:type="notation:DiagramStyle" xmi:id="_p-LtUQn1EeGuZq6TN7cDtg"/>
+    <edges xmi:id="_p-U3QAn1EeGuZq6TN7cDtg" type="Transition" element="_p-TpIwn1EeGuZq6TN7cDtg" source="_p-RM4gn1EeGuZq6TN7cDtg" target="_p-SbAQn1EeGuZq6TN7cDtg">
+      <children xsi:type="notation:DecorationNode" xmi:id="_p-VeUAn1EeGuZq6TN7cDtg" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_p-VeUQn1EeGuZq6TN7cDtg"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_p-VeUgn1EeGuZq6TN7cDtg" y="40"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_p-U3QQn1EeGuZq6TN7cDtg" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_p-U3Qwn1EeGuZq6TN7cDtg" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_p-U3Qgn1EeGuZq6TN7cDtg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    </edges>
+    <edges xmi:id="_Fp3KMAn2EeGuZq6TN7cDtg" type="Transition" element="_Fp0t8An2EeGuZq6TN7cDtg" source="_p-SbAQn1EeGuZq6TN7cDtg" target="_DQ-AMAn2EeGuZq6TN7cDtg">
+      <children xsi:type="notation:DecorationNode" xmi:id="_Fp3xQQn2EeGuZq6TN7cDtg" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_Fp3xQgn2EeGuZq6TN7cDtg"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_Fp3xQwn2EeGuZq6TN7cDtg" x="-2" y="-15"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_Fp3KMQn2EeGuZq6TN7cDtg" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_Fp3xQAn2EeGuZq6TN7cDtg" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_Fp3KMgn2EeGuZq6TN7cDtg" points="[25, -6, -175, -6]$[202, -31, 2, -31]"/>
+      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_KAl9MArjEeGz3Ki5JUYy2w" id="(0.03125,0.42857142857142855)"/>
+    </edges>
+    <edges xmi:id="_IdwOIAn2EeGuZq6TN7cDtg" type="Transition" element="_IduY8An2EeGuZq6TN7cDtg" source="_DQ-AMAn2EeGuZq6TN7cDtg" target="_p-SbAQn1EeGuZq6TN7cDtg">
+      <children xsi:type="notation:DecorationNode" xmi:id="_Idw1MQn2EeGuZq6TN7cDtg" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_Idw1Mgn2EeGuZq6TN7cDtg"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_Idw1Mwn2EeGuZq6TN7cDtg" x="3" y="-9"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_IdwOIQn2EeGuZq6TN7cDtg" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_Idw1MAn2EeGuZq6TN7cDtg" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_IdwOIgn2EeGuZq6TN7cDtg" points="[-24, 2, 155, -13]$[-175, 14, 4, -1]"/>
+      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_L_i54An2EeGuZq6TN7cDtg" id="(0.02040816326530612,0.7619047619047619)"/>
+      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_LZZf4An2EeGuZq6TN7cDtg" id="(0.9183673469387755,0.7301587301587301)"/>
+    </edges>
+    <edges xmi:id="_Wx-hsAn2EeGuZq6TN7cDtg" type="Transition" element="_Wx7eYAn2EeGuZq6TN7cDtg" source="_p-SbAQn1EeGuZq6TN7cDtg" target="_N8RsUAn2EeGuZq6TN7cDtg">
+      <children xsi:type="notation:DecorationNode" xmi:id="_Wx_IwAn2EeGuZq6TN7cDtg" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_Wx_IwQn2EeGuZq6TN7cDtg"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_Wx_Iwgn2EeGuZq6TN7cDtg" x="73" y="-34"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_Wx-hsQn2EeGuZq6TN7cDtg" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_Wx-hswn2EeGuZq6TN7cDtg" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_Wx-hsgn2EeGuZq6TN7cDtg" points="[25, 15, -173, -105]$[176, 110, -22, -10]"/>
+      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_Wy7j8An2EeGuZq6TN7cDtg" id="(0.15384615384615385,0.1746031746031746)"/>
+    </edges>
+    <edges xmi:id="_aUowIAn2EeGuZq6TN7cDtg" type="Transition" element="_aUmT4An2EeGuZq6TN7cDtg" source="_N8RsUAn2EeGuZq6TN7cDtg" target="_p-SbAQn1EeGuZq6TN7cDtg">
+      <children xsi:type="notation:DecorationNode" xmi:id="_aUowJAn2EeGuZq6TN7cDtg" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_aUowJQn2EeGuZq6TN7cDtg"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_aUpXMAn2EeGuZq6TN7cDtg" x="4" y="-16"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_aUowIQn2EeGuZq6TN7cDtg" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_aUowIwn2EeGuZq6TN7cDtg" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_aUowIgn2EeGuZq6TN7cDtg" points="[-9, -6, 180, 106]$[-194, -97, -5, 15]"/>
+      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_aVlLUAn2EeGuZq6TN7cDtg" id="(0.06293706293706294,0.31746031746031744)"/>
+      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_aVlLUQn2EeGuZq6TN7cDtg" id="(0.40816326530612246,0.7619047619047619)"/>
+    </edges>
+    <edges xmi:id="_dQs4oAn2EeGuZq6TN7cDtg" type="Transition" element="_dQp1UAn2EeGuZq6TN7cDtg" source="_p-SbAQn1EeGuZq6TN7cDtg" target="_b7G-sAn2EeGuZq6TN7cDtg">
+      <children xsi:type="notation:DecorationNode" xmi:id="_dQtfsQn2EeGuZq6TN7cDtg" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_dQtfsgn2EeGuZq6TN7cDtg"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_dQtfswn2EeGuZq6TN7cDtg" x="49" y="-89"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_dQs4oQn2EeGuZq6TN7cDtg" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_dQtfsAn2EeGuZq6TN7cDtg" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_dQs4ogn2EeGuZq6TN7cDtg" points="[4, 32, -15, -195]$[28, 196, 9, -31]"/>
+    </edges>
+    <edges xmi:id="_ezgIIAn2EeGuZq6TN7cDtg" type="Transition" element="_ezdE0An2EeGuZq6TN7cDtg" source="_b7G-sAn2EeGuZq6TN7cDtg" target="_p-SbAQn1EeGuZq6TN7cDtg">
+      <children xsi:type="notation:DecorationNode" xmi:id="_ezgIJAn2EeGuZq6TN7cDtg" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_ezgIJQn2EeGuZq6TN7cDtg"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_ezgIJgn2EeGuZq6TN7cDtg" x="1" y="-24"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_ezgIIQn2EeGuZq6TN7cDtg" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_ezgIIwn2EeGuZq6TN7cDtg" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_ezgIIgn2EeGuZq6TN7cDtg" points="[-3, -23, 18, 198]$[-27, -222, -6, -1]"/>
+      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_e0iC4An2EeGuZq6TN7cDtg" id="(0.16326530612244897,0.36507936507936506)"/>
+      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_e0iC4Qn2EeGuZq6TN7cDtg" id="(0.12244897959183673,0.4603174603174603)"/>
+    </edges>
+  </notation:Diagram>
+</xmi:XMI>

+ 7 - 42
TestScenarios/TestModels/Test_DeepHistory.sct

@@ -1,94 +1,59 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:sgraph="http://www.yakindu.org/sct/2.0.0" xmlns:stext="http://www.yakindu.org/sct/statechart/SText">
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:sgraph="http://www.yakindu.org/sct/sgraph/2.0.0" xmlns:stext="http://www.yakindu.org/sct/statechart/SText">
   <sgraph:Statechart xmi:id="_XoS0wPZlEeCSetPXFd1ZUw" name="Test_DeepHistory" expression="interface:&#xA;in event event1&#xA;in event event2&#xA;in event event3&#xA;in event event4&#xA;in event event5&#xA;in event event6&#xA;in event event7&#xA;in event event8&#xA;in event event9&#xA;&#xA;">
-    <scopes xsi:type="stext:InterfaceScope" xmi:id="_sQG94AFIEeGBE7eesluF0A">
-      <declarations xsi:type="stext:EventDefinition" xmi:id="_sQG94QFIEeGBE7eesluF0A" name="event1" direction="in"/>
-      <declarations xsi:type="stext:EventDefinition" xmi:id="_sQG94gFIEeGBE7eesluF0A" name="event2" direction="in"/>
-      <declarations xsi:type="stext:EventDefinition" xmi:id="_sQG94wFIEeGBE7eesluF0A" name="event3" direction="in"/>
-      <declarations xsi:type="stext:EventDefinition" xmi:id="_sQG95AFIEeGBE7eesluF0A" name="event4" direction="in"/>
-      <declarations xsi:type="stext:EventDefinition" xmi:id="_sQG95QFIEeGBE7eesluF0A" name="event5" direction="in"/>
-      <declarations xsi:type="stext:EventDefinition" xmi:id="_sQG95gFIEeGBE7eesluF0A" name="event6" direction="in"/>
-      <declarations xsi:type="stext:EventDefinition" xmi:id="_sQG95wFIEeGBE7eesluF0A" name="event7" direction="in"/>
-      <declarations xsi:type="stext:EventDefinition" xmi:id="_sQG96AFIEeGBE7eesluF0A" name="event8" direction="in"/>
-      <declarations xsi:type="stext:EventDefinition" xmi:id="_sQG96QFIEeGBE7eesluF0A" name="event9" direction="in"/>
-    </scopes>
     <regions xmi:id="_XoTb0vZlEeCSetPXFd1ZUw" name="main region">
       <vertices xsi:type="sgraph:Entry" xmi:id="_Dd7OAPimEeCPG5ImOgba0Q">
         <outgoingTransitions xmi:id="_Dd71EPimEeCPG5ImOgba0Q" target="_Dd71EfimEeCPG5ImOgba0Q"/>
       </vertices>
       <vertices xsi:type="sgraph:State" xmi:id="_Dd71EfimEeCPG5ImOgba0Q" name="State1" incomingTransitions="_Dd71EPimEeCPG5ImOgba0Q _Dd71GPimEeCPG5ImOgba0Q">
         <outgoingTransitions xmi:id="_Dd71EvimEeCPG5ImOgba0Q" expression="event1" target="_Dd71F_imEeCPG5ImOgba0Q">
-          <trigger xsi:type="stext:ReactionTrigger" xmi:id="_sQIzEAFIEeGBE7eesluF0A">
-            <triggers xsi:type="stext:RegularEventSpec" xmi:id="_sQIzEQFIEeGBE7eesluF0A" event="_sQG94QFIEeGBE7eesluF0A"/>
-          </trigger>
         </outgoingTransitions>
         <scopes xmi:id="_sQIMAAFIEeGBE7eesluF0A"/>
       </vertices>
       <vertices xsi:type="sgraph:State" xmi:id="_Dd71F_imEeCPG5ImOgba0Q" name="State2" incomingTransitions="_Dd71EvimEeCPG5ImOgba0Q">
         <outgoingTransitions xmi:id="_Dd71GPimEeCPG5ImOgba0Q" expression="event2" target="_Dd71EfimEeCPG5ImOgba0Q">
-          <trigger xsi:type="stext:ReactionTrigger" xmi:id="_sQPgwAFIEeGBE7eesluF0A">
-            <triggers xsi:type="stext:RegularEventSpec" xmi:id="_sQPgwQFIEeGBE7eesluF0A" event="_sQG94gFIEeGBE7eesluF0A"/>
-          </trigger>
         </outgoingTransitions>
         <scopes xmi:id="_sQNEgAFIEeGBE7eesluF0A"/>
-        <subRegions xmi:id="_Dd71HPimEeCPG5ImOgba0Q">
+        <regions xmi:id="_Dd71HPimEeCPG5ImOgba0Q">
           <vertices xsi:type="sgraph:State" xmi:id="_Dd71H_imEeCPG5ImOgba0Q" name="State3" incomingTransitions="_QlbEMPiwEeCmAZxZWLaQmA">
             <outgoingTransitions xmi:id="_Dd71IPimEeCPG5ImOgba0Q" expression="event3" target="_Dd71JPimEeCPG5ImOgba0Q">
-              <trigger xsi:type="stext:ReactionTrigger" xmi:id="_sQTyMAFIEeGBE7eesluF0A">
-                <triggers xsi:type="stext:RegularEventSpec" xmi:id="_sQTyMQFIEeGBE7eesluF0A" event="_sQG94wFIEeGBE7eesluF0A"/>
-              </trigger>
             </outgoingTransitions>
             <scopes xmi:id="_sQTLIAFIEeGBE7eesluF0A"/>
           </vertices>
           <vertices xsi:type="sgraph:State" xmi:id="_Dd71JPimEeCPG5ImOgba0Q" name="State4" incomingTransitions="_Dd71IPimEeCPG5ImOgba0Q">
             <outgoingTransitions xmi:id="_Dd71JfimEeCPG5ImOgba0Q" expression="event4" target="_Dd8cPPimEeCPG5ImOgba0Q">
-              <trigger xsi:type="stext:ReactionTrigger" xmi:id="_sQW1gAFIEeGBE7eesluF0A">
-                <triggers xsi:type="stext:RegularEventSpec" xmi:id="_sQW1gQFIEeGBE7eesluF0A" event="_sQG95AFIEeGBE7eesluF0A"/>
-              </trigger>
             </outgoingTransitions>
             <scopes xmi:id="_sQVnYAFIEeGBE7eesluF0A"/>
-            <subRegions xmi:id="_Dd8cIvimEeCPG5ImOgba0Q">
+            <regions xmi:id="_Dd8cIvimEeCPG5ImOgba0Q">
               <vertices xsi:type="sgraph:Entry" xmi:id="_Dd8cI_imEeCPG5ImOgba0Q">
                 <outgoingTransitions xmi:id="_Dd8cJPimEeCPG5ImOgba0Q" target="_Dd8cJfimEeCPG5ImOgba0Q"/>
               </vertices>
               <vertices xsi:type="sgraph:State" xmi:id="_Dd8cJfimEeCPG5ImOgba0Q" name="State6" incomingTransitions="_Dd8cJPimEeCPG5ImOgba0Q _Dd8cK_imEeCPG5ImOgba0Q">
                 <outgoingTransitions xmi:id="_Dd8cJvimEeCPG5ImOgba0Q" expression="event5" target="_Dd8cKvimEeCPG5ImOgba0Q">
-                  <trigger xsi:type="stext:ReactionTrigger" xmi:id="_sQbG8QFIEeGBE7eesluF0A">
-                    <triggers xsi:type="stext:RegularEventSpec" xmi:id="_sQbG8gFIEeGBE7eesluF0A" event="_sQG95QFIEeGBE7eesluF0A"/>
-                  </trigger>
                 </outgoingTransitions>
                 <scopes xmi:id="_sQbG8AFIEeGBE7eesluF0A"/>
               </vertices>
               <vertices xsi:type="sgraph:State" xmi:id="_Dd8cKvimEeCPG5ImOgba0Q" name="State7" incomingTransitions="_Dd8cJvimEeCPG5ImOgba0Q">
                 <outgoingTransitions xmi:id="_Dd8cK_imEeCPG5ImOgba0Q" expression="event6" target="_Dd8cJfimEeCPG5ImOgba0Q">
-                  <trigger xsi:type="stext:ReactionTrigger" xmi:id="_sQexUQFIEeGBE7eesluF0A">
-                    <triggers xsi:type="stext:RegularEventSpec" xmi:id="_sQexUgFIEeGBE7eesluF0A" event="_sQG95gFIEeGBE7eesluF0A"/>
-                  </trigger>
                 </outgoingTransitions>
                 <scopes xmi:id="_sQexUAFIEeGBE7eesluF0A"/>
-                <subRegions xmi:id="_Dd8cL_imEeCPG5ImOgba0Q">
+                <regions xmi:id="_Dd8cL_imEeCPG5ImOgba0Q">
                   <vertices xsi:type="sgraph:State" xmi:id="_Dd8cMPimEeCPG5ImOgba0Q" name="State8" incomingTransitions="_Dd8cNvimEeCPG5ImOgba0Q _TyjukPiwEeCmAZxZWLaQmA">
                     <outgoingTransitions xmi:id="_Dd8cMfimEeCPG5ImOgba0Q" expression="event7" target="_Dd8cNfimEeCPG5ImOgba0Q">
-                      <trigger xsi:type="stext:ReactionTrigger" xmi:id="_sQibsAFIEeGBE7eesluF0A">
-                        <triggers xsi:type="stext:RegularEventSpec" xmi:id="_sQibsQFIEeGBE7eesluF0A" event="_sQG95wFIEeGBE7eesluF0A"/>
-                      </trigger>
                     </outgoingTransitions>
                     <scopes xmi:id="_sQh0oAFIEeGBE7eesluF0A"/>
                   </vertices>
                   <vertices xsi:type="sgraph:State" xmi:id="_Dd8cNfimEeCPG5ImOgba0Q" name="State9" incomingTransitions="_Dd8cMfimEeCPG5ImOgba0Q">
                     <outgoingTransitions xmi:id="_Dd8cNvimEeCPG5ImOgba0Q" expression="event8" target="_Dd8cMPimEeCPG5ImOgba0Q">
-                      <trigger xsi:type="stext:ReactionTrigger" xmi:id="_sQmGEAFIEeGBE7eesluF0A">
-                        <triggers xsi:type="stext:RegularEventSpec" xmi:id="_sQmGEQFIEeGBE7eesluF0A" event="_sQG96AFIEeGBE7eesluF0A"/>
-                      </trigger>
                     </outgoingTransitions>
                     <scopes xmi:id="_sQlfAAFIEeGBE7eesluF0A"/>
                   </vertices>
                   <vertices xsi:type="sgraph:Entry" xmi:id="_TCRhIPiwEeCmAZxZWLaQmA">
                     <outgoingTransitions xmi:id="_TyjukPiwEeCmAZxZWLaQmA" target="_Dd8cMPimEeCPG5ImOgba0Q"/>
                   </vertices>
-                </subRegions>
+                </regions>
               </vertices>
-            </subRegions>
+            </regions>
           </vertices>
           <vertices xsi:type="sgraph:State" xmi:id="_Dd8cPPimEeCPG5ImOgba0Q" name="State5" incomingTransitions="_Dd71JfimEeCPG5ImOgba0Q">
             <scopes xmi:id="_sQpwcAFIEeGBE7eesluF0A"/>
@@ -96,7 +61,7 @@
           <vertices xsi:type="sgraph:Entry" xmi:id="_PkyGkPiwEeCmAZxZWLaQmA" kind="DEEP_HISTORY">
             <outgoingTransitions xmi:id="_QlbEMPiwEeCmAZxZWLaQmA" target="_Dd71H_imEeCPG5ImOgba0Q"/>
           </vertices>
-        </subRegions>
+        </regions>
       </vertices>
     </regions>
   </sgraph:Statechart>

+ 115 - 268
TestScenarios/TestModels/Test_Expression.sct

@@ -1,268 +1,115 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:sgraph="http://www.yakindu.org/sct/2.0.0" xmlns:stext="http://www.yakindu.org/sct/statechart/SText">
-  <sgraph:Statechart xmi:id="_wXk3MAuIEeGVgpgRVT1uXw" name="Test_Expression" expression="interface:&#xA;in event event1 : integer&#xA;out event event2 : real&#xA;var var1 : integer = 6&#xA;var var2 : integer = 123&#xA;var var3 : real = 19.4&#xA;var var4 : real = 43.3&#xA;var var5 : boolean = false&#xA;&#xA;interface other:&#xA;var var1 : boolean&#xA;var var2 : real&#xA;var var3 : integer&#xA;&#xA;&#xA;">
-    <scopes xsi:type="stext:InterfaceScope" xmi:id="_0CkKIBy-EeGM3fgW4NKLkw">
-      <declarations xsi:type="stext:EventDefinition" xmi:id="_0CkKIRy-EeGM3fgW4NKLkw" name="event1" direction="in" type="integer"/>
-      <declarations xsi:type="stext:EventDefinition" xmi:id="_0CkKIhy-EeGM3fgW4NKLkw" name="event2" direction="out" type="real"/>
-      <declarations xsi:type="stext:VariableDefinition" xmi:id="_0CkKIxy-EeGM3fgW4NKLkw" name="var1" type="integer">
-        <initialValue xsi:type="stext:PrimitiveValueExpression" xmi:id="_0CkKJBy-EeGM3fgW4NKLkw">
-          <value xsi:type="stext:IntLiteral" xmi:id="_0CkKJRy-EeGM3fgW4NKLkw" value="6"/>
-        </initialValue>
-      </declarations>
-      <declarations xsi:type="stext:VariableDefinition" xmi:id="_0CkKJhy-EeGM3fgW4NKLkw" name="var2" type="integer">
-        <initialValue xsi:type="stext:PrimitiveValueExpression" xmi:id="_0CkKJxy-EeGM3fgW4NKLkw">
-          <value xsi:type="stext:IntLiteral" xmi:id="_0CkKKBy-EeGM3fgW4NKLkw" value="123"/>
-        </initialValue>
-      </declarations>
-      <declarations xsi:type="stext:VariableDefinition" xmi:id="_0CkKKRy-EeGM3fgW4NKLkw" name="var3" type="real">
-        <initialValue xsi:type="stext:PrimitiveValueExpression" xmi:id="_0CkKKhy-EeGM3fgW4NKLkw">
-          <value xsi:type="stext:RealLiteral" xmi:id="_0CkKKxy-EeGM3fgW4NKLkw" value="19.4"/>
-        </initialValue>
-      </declarations>
-      <declarations xsi:type="stext:VariableDefinition" xmi:id="_0CkKLBy-EeGM3fgW4NKLkw" name="var4" type="real">
-        <initialValue xsi:type="stext:PrimitiveValueExpression" xmi:id="_0CkKLRy-EeGM3fgW4NKLkw">
-          <value xsi:type="stext:RealLiteral" xmi:id="_0CkKLhy-EeGM3fgW4NKLkw" value="43.3"/>
-        </initialValue>
-      </declarations>
-      <declarations xsi:type="stext:VariableDefinition" xmi:id="_0CkKLxy-EeGM3fgW4NKLkw" name="var5" type="boolean">
-        <initialValue xsi:type="stext:PrimitiveValueExpression" xmi:id="_0CkKMBy-EeGM3fgW4NKLkw">
-          <value xsi:type="stext:BoolLiteral" xmi:id="_0CkKMRy-EeGM3fgW4NKLkw"/>
-        </initialValue>
-      </declarations>
-    </scopes>
-    <scopes xsi:type="stext:InterfaceScope" xmi:id="_0CkKMhy-EeGM3fgW4NKLkw" name="other">
-      <declarations xsi:type="stext:VariableDefinition" xmi:id="_0CkKMxy-EeGM3fgW4NKLkw" name="var1" type="boolean"/>
-      <declarations xsi:type="stext:VariableDefinition" xmi:id="_0CkKNBy-EeGM3fgW4NKLkw" name="var2" type="real"/>
-      <declarations xsi:type="stext:VariableDefinition" xmi:id="_0CkKNRy-EeGM3fgW4NKLkw" name="var3" type="integer"/>
-    </scopes>
-    <regions xmi:id="_wXmFUguIEeGVgpgRVT1uXw" name="main region">
-      <vertices xsi:type="sgraph:Entry" xmi:id="_wXpIoQuIEeGVgpgRVT1uXw">
-        <outgoingTransitions xmi:id="_wXrk4wuIEeGVgpgRVT1uXw" target="_wXqWwAuIEeGVgpgRVT1uXw"/>
-      </vertices>
-      <vertices xsi:type="sgraph:State" xmi:id="_wXqWwAuIEeGVgpgRVT1uXw" expression="entry / var3 += var2 * var3;&#xA;exit / var2 = 1;&#xA;exit / var4 = 22.3;" name="state1" incomingTransitions="_wXrk4wuIEeGVgpgRVT1uXw _foN2kAuLEeGVgpgRVT1uXw">
-        <scopes xmi:id="_0CkxMBy-EeGM3fgW4NKLkw">
-          <declarations xsi:type="stext:LocalReaction" xmi:id="_0CkxMRy-EeGM3fgW4NKLkw">
-            <trigger xsi:type="stext:ReactionTrigger" xmi:id="_0CkxMhy-EeGM3fgW4NKLkw">
-              <triggers xsi:type="stext:EntryEvent" xmi:id="_0CkxMxy-EeGM3fgW4NKLkw"/>
-            </trigger>
-            <effect xsi:type="stext:ReactionEffect" xmi:id="_0CkxNBy-EeGM3fgW4NKLkw">
-              <actions xsi:type="stext:Assignment" xmi:id="_0CkxNRy-EeGM3fgW4NKLkw" varRef="_0CkKKRy-EeGM3fgW4NKLkw" operator="+=">
-                <expression xsi:type="stext:NumericalMultiplyDivideExpression" xmi:id="_0CkxNhy-EeGM3fgW4NKLkw">
-                  <leftOperand xsi:type="stext:ElementReferenceExpression" xmi:id="_0CkxNxy-EeGM3fgW4NKLkw" value="_0CkKJhy-EeGM3fgW4NKLkw"/>
-                  <rightOperand xsi:type="stext:ElementReferenceExpression" xmi:id="_0CkxOBy-EeGM3fgW4NKLkw" value="_0CkKKRy-EeGM3fgW4NKLkw"/>
-                </expression>
-              </actions>
-            </effect>
-          </declarations>
-          <declarations xsi:type="stext:LocalReaction" xmi:id="_0CkxORy-EeGM3fgW4NKLkw">
-            <trigger xsi:type="stext:ReactionTrigger" xmi:id="_0CkxOhy-EeGM3fgW4NKLkw">
-              <triggers xsi:type="stext:ExitEvent" xmi:id="_0CkxOxy-EeGM3fgW4NKLkw"/>
-            </trigger>
-            <effect xsi:type="stext:ReactionEffect" xmi:id="_0CkxPBy-EeGM3fgW4NKLkw">
-              <actions xsi:type="stext:Assignment" xmi:id="_0CkxPRy-EeGM3fgW4NKLkw" varRef="_0CkKJhy-EeGM3fgW4NKLkw">
-                <expression xsi:type="stext:PrimitiveValueExpression" xmi:id="_0CkxPhy-EeGM3fgW4NKLkw">
-                  <value xsi:type="stext:IntLiteral" xmi:id="_0CkxPxy-EeGM3fgW4NKLkw" value="1"/>
-                </expression>
-              </actions>
-            </effect>
-          </declarations>
-          <declarations xsi:type="stext:LocalReaction" xmi:id="_0CkxQBy-EeGM3fgW4NKLkw">
-            <trigger xsi:type="stext:ReactionTrigger" xmi:id="_0CkxQRy-EeGM3fgW4NKLkw">
-              <triggers xsi:type="stext:ExitEvent" xmi:id="_0CkxQhy-EeGM3fgW4NKLkw"/>
-            </trigger>
-            <effect xsi:type="stext:ReactionEffect" xmi:id="_0CkxQxy-EeGM3fgW4NKLkw">
-              <actions xsi:type="stext:Assignment" xmi:id="_0CkxRBy-EeGM3fgW4NKLkw" varRef="_0CkKLBy-EeGM3fgW4NKLkw">
-                <expression xsi:type="stext:PrimitiveValueExpression" xmi:id="_0CkxRRy-EeGM3fgW4NKLkw">
-                  <value xsi:type="stext:RealLiteral" xmi:id="_0CkxRhy-EeGM3fgW4NKLkw" value="22.3"/>
-                </expression>
-              </actions>
-            </effect>
-          </declarations>
-        </scopes>
-        <outgoingTransitions xmi:id="_ep-FoAuLEeGVgpgRVT1uXw" expression="event1[ (other.var1 == true ) || (var5 == false) ] / other.var1 = false;" target="_dUv_IAuLEeGVgpgRVT1uXw">
-          <trigger xsi:type="stext:ReactionTrigger" xmi:id="_0CpCoBy-EeGM3fgW4NKLkw">
-            <triggers xsi:type="stext:RegularEventSpec" xmi:id="_0CpCoRy-EeGM3fgW4NKLkw" event="_0CkKIRy-EeGM3fgW4NKLkw"/>
-            <guardExpression xsi:type="stext:LogicalOrExpression" xmi:id="_0CpCohy-EeGM3fgW4NKLkw">
-              <leftOperand xsi:type="stext:LogicalRelationExpression" xmi:id="_0CpCoxy-EeGM3fgW4NKLkw" operator="==">
-                <leftOperand xsi:type="stext:ElementReferenceExpression" xmi:id="_0CpCpBy-EeGM3fgW4NKLkw" value="_0CkKMxy-EeGM3fgW4NKLkw"/>
-                <rightOperand xsi:type="stext:PrimitiveValueExpression" xmi:id="_0CpCpRy-EeGM3fgW4NKLkw">
-                  <value xsi:type="stext:BoolLiteral" xmi:id="_0CpCphy-EeGM3fgW4NKLkw" value="true"/>
-                </rightOperand>
-              </leftOperand>
-              <rightOperand xsi:type="stext:LogicalRelationExpression" xmi:id="_0CpCpxy-EeGM3fgW4NKLkw" operator="==">
-                <leftOperand xsi:type="stext:ElementReferenceExpression" xmi:id="_0CpCqBy-EeGM3fgW4NKLkw" value="_0CkKLxy-EeGM3fgW4NKLkw"/>
-                <rightOperand xsi:type="stext:PrimitiveValueExpression" xmi:id="_0CpCqRy-EeGM3fgW4NKLkw">
-                  <value xsi:type="stext:BoolLiteral" xmi:id="_0CpCqhy-EeGM3fgW4NKLkw"/>
-                </rightOperand>
-              </rightOperand>
-            </guardExpression>
-          </trigger>
-          <effect xsi:type="stext:ReactionEffect" xmi:id="_0CpCqxy-EeGM3fgW4NKLkw">
-            <actions xsi:type="stext:Assignment" xmi:id="_0CpCrBy-EeGM3fgW4NKLkw" varRef="_0CkKMxy-EeGM3fgW4NKLkw">
-              <expression xsi:type="stext:PrimitiveValueExpression" xmi:id="_0CpCrRy-EeGM3fgW4NKLkw">
-                <value xsi:type="stext:BoolLiteral" xmi:id="_0CpCrhy-EeGM3fgW4NKLkw"/>
-              </expression>
-            </actions>
-          </effect>
-        </outgoingTransitions>
-      </vertices>
-      <vertices xsi:type="sgraph:State" xmi:id="_dUv_IAuLEeGVgpgRVT1uXw" expression="entry / var3 /= 5;&#xA;entry / var1 += 1;&#xA;oncycle / var1 += 1;" name="state2" incomingTransitions="_ep-FoAuLEeGVgpgRVT1uXw">
-        <scopes xmi:id="_0CstABy-EeGM3fgW4NKLkw">
-          <declarations xsi:type="stext:LocalReaction" xmi:id="_0CstARy-EeGM3fgW4NKLkw">
-            <trigger xsi:type="stext:ReactionTrigger" xmi:id="_0CstAhy-EeGM3fgW4NKLkw">
-              <triggers xsi:type="stext:EntryEvent" xmi:id="_0CstAxy-EeGM3fgW4NKLkw"/>
-            </trigger>
-            <effect xsi:type="stext:ReactionEffect" xmi:id="_0CstBBy-EeGM3fgW4NKLkw">
-              <actions xsi:type="stext:Assignment" xmi:id="_0CstBRy-EeGM3fgW4NKLkw" varRef="_0CkKKRy-EeGM3fgW4NKLkw" operator="/=">
-                <expression xsi:type="stext:PrimitiveValueExpression" xmi:id="_0CstBhy-EeGM3fgW4NKLkw">
-                  <value xsi:type="stext:IntLiteral" xmi:id="_0CstBxy-EeGM3fgW4NKLkw" value="5"/>
-                </expression>
-              </actions>
-            </effect>
-          </declarations>
-          <declarations xsi:type="stext:LocalReaction" xmi:id="_0CstCBy-EeGM3fgW4NKLkw">
-            <trigger xsi:type="stext:ReactionTrigger" xmi:id="_0CstCRy-EeGM3fgW4NKLkw">
-              <triggers xsi:type="stext:EntryEvent" xmi:id="_0CstChy-EeGM3fgW4NKLkw"/>
-            </trigger>
-            <effect xsi:type="stext:ReactionEffect" xmi:id="_0CstCxy-EeGM3fgW4NKLkw">
-              <actions xsi:type="stext:Assignment" xmi:id="_0CstDBy-EeGM3fgW4NKLkw" varRef="_0CkKIxy-EeGM3fgW4NKLkw" operator="+=">
-                <expression xsi:type="stext:PrimitiveValueExpression" xmi:id="_0CstDRy-EeGM3fgW4NKLkw">
-                  <value xsi:type="stext:IntLiteral" xmi:id="_0CstDhy-EeGM3fgW4NKLkw" value="1"/>
-                </expression>
-              </actions>
-            </effect>
-          </declarations>
-          <declarations xsi:type="stext:LocalReaction" xmi:id="_0CstDxy-EeGM3fgW4NKLkw">
-            <trigger xsi:type="stext:ReactionTrigger" xmi:id="_0CstEBy-EeGM3fgW4NKLkw">
-              <triggers xsi:type="stext:OnCycleEvent" xmi:id="_0CstERy-EeGM3fgW4NKLkw"/>
-            </trigger>
-            <effect xsi:type="stext:ReactionEffect" xmi:id="_0CstEhy-EeGM3fgW4NKLkw">
-              <actions xsi:type="stext:Assignment" xmi:id="_0CstExy-EeGM3fgW4NKLkw" varRef="_0CkKIxy-EeGM3fgW4NKLkw" operator="+=">
-                <expression xsi:type="stext:PrimitiveValueExpression" xmi:id="_0CstFBy-EeGM3fgW4NKLkw">
-                  <value xsi:type="stext:IntLiteral" xmi:id="_0CstFRy-EeGM3fgW4NKLkw" value="1"/>
-                </expression>
-              </actions>
-            </effect>
-          </declarations>
-        </scopes>
-        <outgoingTransitions xmi:id="_foN2kAuLEeGVgpgRVT1uXw" expression="event1[var3 > 0] / var5 = true;" target="_wXqWwAuIEeGVgpgRVT1uXw">
-          <trigger xsi:type="stext:ReactionTrigger" xmi:id="_0CvwUBy-EeGM3fgW4NKLkw">
-            <triggers xsi:type="stext:RegularEventSpec" xmi:id="_0CvwURy-EeGM3fgW4NKLkw" event="_0CkKIRy-EeGM3fgW4NKLkw"/>
-            <guardExpression xsi:type="stext:LogicalRelationExpression" xmi:id="_0CvwUhy-EeGM3fgW4NKLkw" operator=">">
-              <leftOperand xsi:type="stext:ElementReferenceExpression" xmi:id="_0CvwUxy-EeGM3fgW4NKLkw" value="_0CkKKRy-EeGM3fgW4NKLkw"/>
-              <rightOperand xsi:type="stext:PrimitiveValueExpression" xmi:id="_0CvwVBy-EeGM3fgW4NKLkw">
-                <value xsi:type="stext:IntLiteral" xmi:id="_0CvwVRy-EeGM3fgW4NKLkw"/>
-              </rightOperand>
-            </guardExpression>
-          </trigger>
-          <effect xsi:type="stext:ReactionEffect" xmi:id="_0CvwVhy-EeGM3fgW4NKLkw">
-            <actions xsi:type="stext:Assignment" xmi:id="_0CvwVxy-EeGM3fgW4NKLkw" varRef="_0CkKLxy-EeGM3fgW4NKLkw">
-              <expression xsi:type="stext:PrimitiveValueExpression" xmi:id="_0CvwWBy-EeGM3fgW4NKLkw">
-                <value xsi:type="stext:BoolLiteral" xmi:id="_0CvwWRy-EeGM3fgW4NKLkw" value="true"/>
-              </expression>
-            </actions>
-          </effect>
-        </outgoingTransitions>
-      </vertices>
-    </regions>
-  </sgraph:Statechart>
-  <notation:Diagram xmi:id="_wXmFUAuIEeGVgpgRVT1uXw" type="org.yakindu.sct.ui.editor.editor.StatechartDiagramEditor" element="_wXk3MAuIEeGVgpgRVT1uXw" measurementUnit="Pixel">
-    <children xmi:id="_wXnTcAuIEeGVgpgRVT1uXw" type="Region" element="_wXmFUguIEeGVgpgRVT1uXw">
-      <children xsi:type="notation:DecorationNode" xmi:id="_wXohkAuIEeGVgpgRVT1uXw" type="RegionName">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_wXohkQuIEeGVgpgRVT1uXw"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_wXohkguIEeGVgpgRVT1uXw"/>
-      </children>
-      <children xsi:type="notation:Shape" xmi:id="_wXohkwuIEeGVgpgRVT1uXw" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
-        <children xmi:id="_wXpIoguIEeGVgpgRVT1uXw" type="Entry" element="_wXpIoQuIEeGVgpgRVT1uXw">
-          <children xmi:id="_wXpvsAuIEeGVgpgRVT1uXw" type="BorderItemLabelContainer">
-            <children xsi:type="notation:DecorationNode" xmi:id="_wXpvswuIEeGVgpgRVT1uXw" type="BorderItemLabel">
-              <styles xsi:type="notation:ShapeStyle" xmi:id="_wXpvtAuIEeGVgpgRVT1uXw"/>
-              <layoutConstraint xsi:type="notation:Location" xmi:id="_wXpvtQuIEeGVgpgRVT1uXw"/>
-            </children>
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_wXpvsQuIEeGVgpgRVT1uXw" fontName="Verdana" lineColor="4210752"/>
-            <layoutConstraint xsi:type="notation:Bounds" xmi:id="_wXpvsguIEeGVgpgRVT1uXw"/>
-          </children>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_wXpIowuIEeGVgpgRVT1uXw" fontName="Verdana" lineColor="4210752"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_wXpvtguIEeGVgpgRVT1uXw" x="213" y="9"/>
-        </children>
-        <children xmi:id="_wXqWwguIEeGVgpgRVT1uXw" type="State" element="_wXqWwAuIEeGVgpgRVT1uXw">
-          <children xsi:type="notation:DecorationNode" xmi:id="_wXq90AuIEeGVgpgRVT1uXw" type="StateName">
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_wXq90QuIEeGVgpgRVT1uXw"/>
-            <layoutConstraint xsi:type="notation:Location" xmi:id="_wXq90guIEeGVgpgRVT1uXw"/>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_wXq90wuIEeGVgpgRVT1uXw" type="StateTextCompartment">
-            <children xsi:type="notation:Shape" xmi:id="_wXq91AuIEeGVgpgRVT1uXw" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_wXq91QuIEeGVgpgRVT1uXw"/>
-            </children>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_wXrk4AuIEeGVgpgRVT1uXw" type="StateFigureCompartment" collapsed="true"/>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_wXqWwwuIEeGVgpgRVT1uXw" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-          <styles xsi:type="notation:FontStyle" xmi:id="_wXqWxAuIEeGVgpgRVT1uXw"/>
-          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_wXrk4QuIEeGVgpgRVT1uXw"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_wXrk4guIEeGVgpgRVT1uXw" x="121" y="49"/>
-        </children>
-        <children xmi:id="_dU-ooAuLEeGVgpgRVT1uXw" type="State" element="_dUv_IAuLEeGVgpgRVT1uXw">
-          <children xsi:type="notation:DecorationNode" xmi:id="_dU_PsAuLEeGVgpgRVT1uXw" type="StateName">
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_dU_PsQuLEeGVgpgRVT1uXw"/>
-            <layoutConstraint xsi:type="notation:Location" xmi:id="_dU_PsguLEeGVgpgRVT1uXw"/>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_dU_PswuLEeGVgpgRVT1uXw" type="StateTextCompartment">
-            <children xsi:type="notation:Shape" xmi:id="_dU_PtAuLEeGVgpgRVT1uXw" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_dU_PtQuLEeGVgpgRVT1uXw"/>
-            </children>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_dU_PtguLEeGVgpgRVT1uXw" type="StateFigureCompartment"/>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_dU-ooQuLEeGVgpgRVT1uXw" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-          <styles xsi:type="notation:FontStyle" xmi:id="_dU-ooguLEeGVgpgRVT1uXw"/>
-          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_dU_2wAuLEeGVgpgRVT1uXw"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_dU-oowuLEeGVgpgRVT1uXw" x="147" y="209"/>
-        </children>
-        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_wXohlAuIEeGVgpgRVT1uXw"/>
-      </children>
-      <styles xsi:type="notation:ShapeStyle" xmi:id="_wXnTcQuIEeGVgpgRVT1uXw" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
-      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_wXpIoAuIEeGVgpgRVT1uXw" x="220" y="5" width="706" height="405"/>
-    </children>
-    <children xsi:type="notation:Shape" xmi:id="_wXtaEwuIEeGVgpgRVT1uXw" type="StatechartText" fontName="Verdana" lineColor="4210752">
-      <children xsi:type="notation:DecorationNode" xmi:id="_wXuBIAuIEeGVgpgRVT1uXw" type="StatechartName">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_wXuBIQuIEeGVgpgRVT1uXw"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_wXuBIguIEeGVgpgRVT1uXw"/>
-      </children>
-      <children xsi:type="notation:Shape" xmi:id="_wXuBIwuIEeGVgpgRVT1uXw" type="StatechartTextExpression" fontName="Verdana" lineColor="4210752">
-        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_wXuBJAuIEeGVgpgRVT1uXw"/>
-      </children>
-      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_wXuBJQuIEeGVgpgRVT1uXw" x="10" y="10" width="200" height="400"/>
-    </children>
-    <styles xsi:type="notation:DiagramStyle" xmi:id="_wXmFUQuIEeGVgpgRVT1uXw"/>
-    <edges xmi:id="_wXszAAuIEeGVgpgRVT1uXw" type="Transition" element="_wXrk4wuIEeGVgpgRVT1uXw" source="_wXpIoguIEeGVgpgRVT1uXw" target="_wXqWwguIEeGVgpgRVT1uXw">
-      <children xsi:type="notation:DecorationNode" xmi:id="_wXtaEAuIEeGVgpgRVT1uXw" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_wXtaEQuIEeGVgpgRVT1uXw"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_wXtaEguIEeGVgpgRVT1uXw" y="40"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_wXszAQuIEeGVgpgRVT1uXw" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_wXszAwuIEeGVgpgRVT1uXw" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_wXszAguIEeGVgpgRVT1uXw" points="[7, 3, -136, -63]$[47, 22, -96, -44]"/>
-    </edges>
-    <edges xmi:id="_eqGogAuLEeGVgpgRVT1uXw" type="Transition" element="_ep-FoAuLEeGVgpgRVT1uXw" source="_wXqWwguIEeGVgpgRVT1uXw" target="_dU-ooAuLEeGVgpgRVT1uXw">
-      <children xsi:type="notation:DecorationNode" xmi:id="_eqHPkAuLEeGVgpgRVT1uXw" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_eqHPkQuLEeGVgpgRVT1uXw"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_eqHPkguLEeGVgpgRVT1uXw" x="32" y="-222"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_eqGogQuLEeGVgpgRVT1uXw" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_eqGogwuLEeGVgpgRVT1uXw" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_eqGogguLEeGVgpgRVT1uXw" points="[3, 32, -13, -123]$[5, 160, -11, 5]"/>
-      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_-CuLgBQuEeGt3dzsSIW24Q" id="(0.5477386934673367,0.9662921348314607)"/>
-      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_erE44AuLEeGVgpgRVT1uXw" id="(0.6216216216216216,0.19101123595505617)"/>
-    </edges>
-    <edges xmi:id="_foWZcAuLEeGVgpgRVT1uXw" type="Transition" element="_foN2kAuLEeGVgpgRVT1uXw" source="_dU-ooAuLEeGVgpgRVT1uXw" target="_wXqWwguIEeGVgpgRVT1uXw">
-      <children xsi:type="notation:DecorationNode" xmi:id="_foXAgAuLEeGVgpgRVT1uXw" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_foXAgQuLEeGVgpgRVT1uXw"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_foXAgguLEeGVgpgRVT1uXw" y="-106"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_foWZcQuLEeGVgpgRVT1uXw" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_foWZcwuLEeGVgpgRVT1uXw" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_foWZcguLEeGVgpgRVT1uXw" points="[-20, -39, 53, 108]$[-72, -144, 1, 3]"/>
-      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="__1U0QAusEeGwaYhzcwLTXw" id="(0.4594594594594595,0.07865168539325842)"/>
-      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_fpTbsAuLEeGVgpgRVT1uXw" id="(0.4371859296482412,0.9438202247191011)"/>
-    </edges>
-  </notation:Diagram>
-</xmi:XMI>
+<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:sgraph="http://www.yakindu.org/sct/sgraph/2.0.0">
+  <sgraph:Statechart xmi:id="_wXk3MAuIEeGVgpgRVT1uXw" name="Test_Expression" expression="interface:&#xA;in event event1 : integer&#xA;out event event2 : real&#xA;var var1 : integer = 6&#xA;var var2 : integer = 123&#xA;var var3 : real = 19.4&#xA;var var4 : real = 43.3&#xA;var var5 : boolean = false&#xA;&#xA;interface other:&#xA;var var1 : boolean&#xA;var var2 : real&#xA;var var3 : integer&#xA;&#xA;&#xA;">
+    <regions xmi:id="_wXmFUguIEeGVgpgRVT1uXw" name="main region">
+      <vertices xsi:type="sgraph:Entry" xmi:id="_wXpIoQuIEeGVgpgRVT1uXw">
+        <outgoingTransitions xmi:id="_wXrk4wuIEeGVgpgRVT1uXw" target="_wXqWwAuIEeGVgpgRVT1uXw"/>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_wXqWwAuIEeGVgpgRVT1uXw" expression="entry / var3 += var2 * var3;&#xA;exit / var2 = 1;&#xA;exit / var4 = 22.3;" name="state1" incomingTransitions="_wXrk4wuIEeGVgpgRVT1uXw _foN2kAuLEeGVgpgRVT1uXw">
+        <outgoingTransitions xmi:id="_ep-FoAuLEeGVgpgRVT1uXw" expression="event1[ (other.var1 == true ) || (var5 == false) ] / other.var1 = false;" target="_dUv_IAuLEeGVgpgRVT1uXw"/>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_dUv_IAuLEeGVgpgRVT1uXw" expression="entry / var3 /= 5;&#xA;entry / var1 += 1;&#xA;oncycle / var1 += 1;" name="state2" incomingTransitions="_ep-FoAuLEeGVgpgRVT1uXw">
+        <outgoingTransitions xmi:id="_foN2kAuLEeGVgpgRVT1uXw" expression="event1[var3 > 0] / var5 = true;" target="_wXqWwAuIEeGVgpgRVT1uXw"/>
+      </vertices>
+    </regions>
+  </sgraph:Statechart>
+  <notation:Diagram xmi:id="_wXmFUAuIEeGVgpgRVT1uXw" type="org.yakindu.sct.ui.editor.editor.StatechartDiagramEditor" element="_wXk3MAuIEeGVgpgRVT1uXw" measurementUnit="Pixel">
+    <children xmi:id="_wXnTcAuIEeGVgpgRVT1uXw" type="Region" element="_wXmFUguIEeGVgpgRVT1uXw">
+      <children xsi:type="notation:DecorationNode" xmi:id="_wXohkAuIEeGVgpgRVT1uXw" type="RegionName">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_wXohkQuIEeGVgpgRVT1uXw"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_wXohkguIEeGVgpgRVT1uXw"/>
+      </children>
+      <children xsi:type="notation:Shape" xmi:id="_wXohkwuIEeGVgpgRVT1uXw" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
+        <children xmi:id="_wXpIoguIEeGVgpgRVT1uXw" type="Entry" element="_wXpIoQuIEeGVgpgRVT1uXw">
+          <children xmi:id="_wXpvsAuIEeGVgpgRVT1uXw" type="BorderItemLabelContainer">
+            <children xsi:type="notation:DecorationNode" xmi:id="_wXpvswuIEeGVgpgRVT1uXw" type="BorderItemLabel">
+              <styles xsi:type="notation:ShapeStyle" xmi:id="_wXpvtAuIEeGVgpgRVT1uXw"/>
+              <layoutConstraint xsi:type="notation:Location" xmi:id="_wXpvtQuIEeGVgpgRVT1uXw"/>
+            </children>
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_wXpvsQuIEeGVgpgRVT1uXw" fontName="Verdana" lineColor="4210752"/>
+            <layoutConstraint xsi:type="notation:Bounds" xmi:id="_wXpvsguIEeGVgpgRVT1uXw"/>
+          </children>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_wXpIowuIEeGVgpgRVT1uXw" fontName="Verdana" lineColor="4210752"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_wXpvtguIEeGVgpgRVT1uXw" x="213" y="-1"/>
+        </children>
+        <children xmi:id="_wXqWwguIEeGVgpgRVT1uXw" type="State" element="_wXqWwAuIEeGVgpgRVT1uXw">
+          <children xsi:type="notation:DecorationNode" xmi:id="_wXq90AuIEeGVgpgRVT1uXw" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_wXq90QuIEeGVgpgRVT1uXw"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_wXq90guIEeGVgpgRVT1uXw"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_wXq90wuIEeGVgpgRVT1uXw" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_wXq91AuIEeGVgpgRVT1uXw" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_wXq91QuIEeGVgpgRVT1uXw"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_wXrk4AuIEeGVgpgRVT1uXw" type="StateFigureCompartment" collapsed="true"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_wXqWwwuIEeGVgpgRVT1uXw" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_wXqWxAuIEeGVgpgRVT1uXw"/>
+          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_wXrk4QuIEeGVgpgRVT1uXw"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_wXrk4guIEeGVgpgRVT1uXw" x="121" y="49"/>
+        </children>
+        <children xmi:id="_dU-ooAuLEeGVgpgRVT1uXw" type="State" element="_dUv_IAuLEeGVgpgRVT1uXw">
+          <children xsi:type="notation:DecorationNode" xmi:id="_dU_PsAuLEeGVgpgRVT1uXw" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_dU_PsQuLEeGVgpgRVT1uXw"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_dU_PsguLEeGVgpgRVT1uXw"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_dU_PswuLEeGVgpgRVT1uXw" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_dU_PtAuLEeGVgpgRVT1uXw" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_dU_PtQuLEeGVgpgRVT1uXw"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_dU_PtguLEeGVgpgRVT1uXw" type="StateFigureCompartment"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_dU-ooQuLEeGVgpgRVT1uXw" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_dU-ooguLEeGVgpgRVT1uXw"/>
+          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_dU_2wAuLEeGVgpgRVT1uXw"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_dU-oowuLEeGVgpgRVT1uXw" x="147" y="209"/>
+        </children>
+        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_wXohlAuIEeGVgpgRVT1uXw"/>
+      </children>
+      <styles xsi:type="notation:ShapeStyle" xmi:id="_wXnTcQuIEeGVgpgRVT1uXw" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
+      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_wXpIoAuIEeGVgpgRVT1uXw" x="220" y="5" width="706" height="405"/>
+    </children>
+    <children xsi:type="notation:Shape" xmi:id="_wXtaEwuIEeGVgpgRVT1uXw" type="StatechartText" fontName="Verdana" lineColor="4210752">
+      <children xsi:type="notation:DecorationNode" xmi:id="_wXuBIAuIEeGVgpgRVT1uXw" type="StatechartName">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_wXuBIQuIEeGVgpgRVT1uXw"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_wXuBIguIEeGVgpgRVT1uXw"/>
+      </children>
+      <children xsi:type="notation:Shape" xmi:id="_wXuBIwuIEeGVgpgRVT1uXw" type="StatechartTextExpression" fontName="Verdana" lineColor="4210752">
+        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_wXuBJAuIEeGVgpgRVT1uXw"/>
+      </children>
+      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_wXuBJQuIEeGVgpgRVT1uXw" x="10" y="10" width="200" height="400"/>
+    </children>
+    <styles xsi:type="notation:DiagramStyle" xmi:id="_wXmFUQuIEeGVgpgRVT1uXw"/>
+    <edges xmi:id="_wXszAAuIEeGVgpgRVT1uXw" type="Transition" element="_wXrk4wuIEeGVgpgRVT1uXw" source="_wXpIoguIEeGVgpgRVT1uXw" target="_wXqWwguIEeGVgpgRVT1uXw">
+      <children xsi:type="notation:DecorationNode" xmi:id="_wXtaEAuIEeGVgpgRVT1uXw" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_wXtaEQuIEeGVgpgRVT1uXw"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_wXtaEguIEeGVgpgRVT1uXw" y="40"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_wXszAQuIEeGVgpgRVT1uXw" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_wXszAwuIEeGVgpgRVT1uXw" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_wXszAguIEeGVgpgRVT1uXw" points="[7, 3, -136, -63]$[47, 22, -96, -44]"/>
+    </edges>
+    <edges xmi:id="_eqGogAuLEeGVgpgRVT1uXw" type="Transition" element="_ep-FoAuLEeGVgpgRVT1uXw" source="_wXqWwguIEeGVgpgRVT1uXw" target="_dU-ooAuLEeGVgpgRVT1uXw">
+      <children xsi:type="notation:DecorationNode" xmi:id="_eqHPkAuLEeGVgpgRVT1uXw" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_eqHPkQuLEeGVgpgRVT1uXw"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_eqHPkguLEeGVgpgRVT1uXw" x="7" y="-244"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_eqGogQuLEeGVgpgRVT1uXw" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_eqGogwuLEeGVgpgRVT1uXw" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_eqGogguLEeGVgpgRVT1uXw" points="[3, 32, -13, -123]$[5, 160, -11, 5]"/>
+      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_-CuLgBQuEeGt3dzsSIW24Q" id="(0.5477386934673367,0.9662921348314607)"/>
+      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_erE44AuLEeGVgpgRVT1uXw" id="(0.6216216216216216,0.19101123595505617)"/>
+    </edges>
+    <edges xmi:id="_foWZcAuLEeGVgpgRVT1uXw" type="Transition" element="_foN2kAuLEeGVgpgRVT1uXw" source="_dU-ooAuLEeGVgpgRVT1uXw" target="_wXqWwguIEeGVgpgRVT1uXw">
+      <children xsi:type="notation:DecorationNode" xmi:id="_foXAgAuLEeGVgpgRVT1uXw" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_foXAgQuLEeGVgpgRVT1uXw"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_foXAgguLEeGVgpgRVT1uXw" y="-106"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_foWZcQuLEeGVgpgRVT1uXw" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_foWZcwuLEeGVgpgRVT1uXw" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_foWZcguLEeGVgpgRVT1uXw" points="[-20, -39, 53, 108]$[-72, -144, 1, 3]"/>
+      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="__1U0QAusEeGwaYhzcwLTXw" id="(0.4594594594594595,0.07865168539325842)"/>
+      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_fpTbsAuLEeGVgpgRVT1uXw" id="(0.4371859296482412,0.9438202247191011)"/>
+    </edges>
+  </notation:Diagram>
+</xmi:XMI>

File diff suppressed because it is too large
+ 512 - 860
TestScenarios/TestModels/Test_Hierarchy.sct


+ 115 - 245
TestScenarios/TestModels/Test_LocalActions.sct

@@ -1,245 +1,115 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:sgraph="http://www.yakindu.org/sct/2.0.0" xmlns:stext="http://www.yakindu.org/sct/statechart/SText">
-  <sgraph:Statechart xmi:id="_TGkp8PZNEeCz_6s_8P8IEA" name="Test_LocalActions" expression="interface:&#xA;in event Event1&#xA;in event Event2&#xA;in event Event3&#xA;in event Event4&#xA;var i : integer&#xA;var j : integer&#xA;var c : integer">
-    <scopes xsi:type="stext:InterfaceScope" xmi:id="_3GyJEBy-EeGM3fgW4NKLkw">
-      <declarations xsi:type="stext:EventDefinition" xmi:id="_3GyJERy-EeGM3fgW4NKLkw" name="Event1" direction="in"/>
-      <declarations xsi:type="stext:EventDefinition" xmi:id="_3GyJEhy-EeGM3fgW4NKLkw" name="Event2" direction="in"/>
-      <declarations xsi:type="stext:EventDefinition" xmi:id="_3GyJExy-EeGM3fgW4NKLkw" name="Event3" direction="in"/>
-      <declarations xsi:type="stext:EventDefinition" xmi:id="_3GyJFBy-EeGM3fgW4NKLkw" name="Event4" direction="in"/>
-      <declarations xsi:type="stext:VariableDefinition" xmi:id="_3GyJFRy-EeGM3fgW4NKLkw" name="i" type="integer"/>
-      <declarations xsi:type="stext:VariableDefinition" xmi:id="_3GyJFhy-EeGM3fgW4NKLkw" name="j" type="integer"/>
-      <declarations xsi:type="stext:VariableDefinition" xmi:id="_3GyJFxy-EeGM3fgW4NKLkw" name="c" type="integer"/>
-    </scopes>
-    <regions xmi:id="_TGkp8_ZNEeCz_6s_8P8IEA" name="main region">
-      <vertices xsi:type="sgraph:Entry" xmi:id="_TGmfIfZNEeCz_6s_8P8IEA">
-        <outgoingTransitions xmi:id="_TGoUUfZNEeCz_6s_8P8IEA" target="_TGnGNvZNEeCz_6s_8P8IEA"/>
-      </vertices>
-      <vertices xsi:type="sgraph:State" xmi:id="_TGnGNvZNEeCz_6s_8P8IEA" expression="entry / i=1;&#xA;exit / i=0;&#xA;oncycle / i=2;&#xA;Event2 / i=3;&#xA;every 100ms / c+=1;&#xA;" name="State1" incomingTransitions="_TGoUUfZNEeCz_6s_8P8IEA _2LQeQPZZEeCSetPXFd1ZUw">
-        <scopes xmi:id="_3GywIBy-EeGM3fgW4NKLkw">
-          <declarations xsi:type="stext:LocalReaction" xmi:id="_3GywIRy-EeGM3fgW4NKLkw">
-            <trigger xsi:type="stext:ReactionTrigger" xmi:id="_3GywIhy-EeGM3fgW4NKLkw">
-              <triggers xsi:type="stext:EntryEvent" xmi:id="_3GywIxy-EeGM3fgW4NKLkw"/>
-            </trigger>
-            <effect xsi:type="stext:ReactionEffect" xmi:id="_3GywJBy-EeGM3fgW4NKLkw">
-              <actions xsi:type="stext:Assignment" xmi:id="_3GywJRy-EeGM3fgW4NKLkw" varRef="_3GyJFRy-EeGM3fgW4NKLkw">
-                <expression xsi:type="stext:PrimitiveValueExpression" xmi:id="_3GywJhy-EeGM3fgW4NKLkw">
-                  <value xsi:type="stext:IntLiteral" xmi:id="_3GywJxy-EeGM3fgW4NKLkw" value="1"/>
-                </expression>
-              </actions>
-            </effect>
-          </declarations>
-          <declarations xsi:type="stext:LocalReaction" xmi:id="_3GywKBy-EeGM3fgW4NKLkw">
-            <trigger xsi:type="stext:ReactionTrigger" xmi:id="_3GywKRy-EeGM3fgW4NKLkw">
-              <triggers xsi:type="stext:ExitEvent" xmi:id="_3GywKhy-EeGM3fgW4NKLkw"/>
-            </trigger>
-            <effect xsi:type="stext:ReactionEffect" xmi:id="_3GywKxy-EeGM3fgW4NKLkw">
-              <actions xsi:type="stext:Assignment" xmi:id="_3GywLBy-EeGM3fgW4NKLkw" varRef="_3GyJFRy-EeGM3fgW4NKLkw">
-                <expression xsi:type="stext:PrimitiveValueExpression" xmi:id="_3GywLRy-EeGM3fgW4NKLkw">
-                  <value xsi:type="stext:IntLiteral" xmi:id="_3GywLhy-EeGM3fgW4NKLkw"/>
-                </expression>
-              </actions>
-            </effect>
-          </declarations>
-          <declarations xsi:type="stext:LocalReaction" xmi:id="_3GywLxy-EeGM3fgW4NKLkw">
-            <trigger xsi:type="stext:ReactionTrigger" xmi:id="_3GywMBy-EeGM3fgW4NKLkw">
-              <triggers xsi:type="stext:OnCycleEvent" xmi:id="_3GywMRy-EeGM3fgW4NKLkw"/>
-            </trigger>
-            <effect xsi:type="stext:ReactionEffect" xmi:id="_3GywMhy-EeGM3fgW4NKLkw">
-              <actions xsi:type="stext:Assignment" xmi:id="_3GywMxy-EeGM3fgW4NKLkw" varRef="_3GyJFRy-EeGM3fgW4NKLkw">
-                <expression xsi:type="stext:PrimitiveValueExpression" xmi:id="_3GywNBy-EeGM3fgW4NKLkw">
-                  <value xsi:type="stext:IntLiteral" xmi:id="_3GywNRy-EeGM3fgW4NKLkw" value="2"/>
-                </expression>
-              </actions>
-            </effect>
-          </declarations>
-          <declarations xsi:type="stext:LocalReaction" xmi:id="_3GywNhy-EeGM3fgW4NKLkw">
-            <trigger xsi:type="stext:ReactionTrigger" xmi:id="_3GywNxy-EeGM3fgW4NKLkw">
-              <triggers xsi:type="stext:RegularEventSpec" xmi:id="_3GywOBy-EeGM3fgW4NKLkw" event="_3GyJEhy-EeGM3fgW4NKLkw"/>
-            </trigger>
-            <effect xsi:type="stext:ReactionEffect" xmi:id="_3GywORy-EeGM3fgW4NKLkw">
-              <actions xsi:type="stext:Assignment" xmi:id="_3GywOhy-EeGM3fgW4NKLkw" varRef="_3GyJFRy-EeGM3fgW4NKLkw">
-                <expression xsi:type="stext:PrimitiveValueExpression" xmi:id="_3GywOxy-EeGM3fgW4NKLkw">
-                  <value xsi:type="stext:IntLiteral" xmi:id="_3GywPBy-EeGM3fgW4NKLkw" value="3"/>
-                </expression>
-              </actions>
-            </effect>
-          </declarations>
-          <declarations xsi:type="stext:LocalReaction" xmi:id="_3GywPRy-EeGM3fgW4NKLkw">
-            <trigger xsi:type="stext:ReactionTrigger" xmi:id="_3GywPhy-EeGM3fgW4NKLkw">
-              <triggers xsi:type="stext:TimeEventSpec" xmi:id="_3GywPxy-EeGM3fgW4NKLkw" type="every" value="100" unit="ms"/>
-            </trigger>
-            <effect xsi:type="stext:ReactionEffect" xmi:id="_3GywQBy-EeGM3fgW4NKLkw">
-              <actions xsi:type="stext:Assignment" xmi:id="_3GywQRy-EeGM3fgW4NKLkw" varRef="_3GyJFxy-EeGM3fgW4NKLkw" operator="+=">
-                <expression xsi:type="stext:PrimitiveValueExpression" xmi:id="_3GywQhy-EeGM3fgW4NKLkw">
-                  <value xsi:type="stext:IntLiteral" xmi:id="_3GywQxy-EeGM3fgW4NKLkw" value="1"/>
-                </expression>
-              </actions>
-            </effect>
-          </declarations>
-        </scopes>
-        <outgoingTransitions xmi:id="_6OQEgPZXEeC2DLnZHHznig" expression="Event1" target="_5VX7wPZXEeC2DLnZHHznig">
-          <trigger xsi:type="stext:ReactionTrigger" xmi:id="_3G3BkBy-EeGM3fgW4NKLkw">
-            <triggers xsi:type="stext:RegularEventSpec" xmi:id="_3G3BkRy-EeGM3fgW4NKLkw" event="_3GyJERy-EeGM3fgW4NKLkw"/>
-          </trigger>
-        </outgoingTransitions>
-      </vertices>
-      <vertices xsi:type="sgraph:State" xmi:id="_5VX7wPZXEeC2DLnZHHznig" expression="entry / j=1;&#xA;exit / j=0;&#xA;Event2, Event4 / j=2;&#xA;after 200ms/j=3;" name="State2" incomingTransitions="_6OQEgPZXEeC2DLnZHHznig">
-        <scopes xmi:id="_3G4PsBy-EeGM3fgW4NKLkw">
-          <declarations xsi:type="stext:LocalReaction" xmi:id="_3G4PsRy-EeGM3fgW4NKLkw">
-            <trigger xsi:type="stext:ReactionTrigger" xmi:id="_3G4Pshy-EeGM3fgW4NKLkw">
-              <triggers xsi:type="stext:EntryEvent" xmi:id="_3G4Psxy-EeGM3fgW4NKLkw"/>
-            </trigger>
-            <effect xsi:type="stext:ReactionEffect" xmi:id="_3G4PtBy-EeGM3fgW4NKLkw">
-              <actions xsi:type="stext:Assignment" xmi:id="_3G4PtRy-EeGM3fgW4NKLkw" varRef="_3GyJFhy-EeGM3fgW4NKLkw">
-                <expression xsi:type="stext:PrimitiveValueExpression" xmi:id="_3G4Pthy-EeGM3fgW4NKLkw">
-                  <value xsi:type="stext:IntLiteral" xmi:id="_3G4Ptxy-EeGM3fgW4NKLkw" value="1"/>
-                </expression>
-              </actions>
-            </effect>
-          </declarations>
-          <declarations xsi:type="stext:LocalReaction" xmi:id="_3G4PuBy-EeGM3fgW4NKLkw">
-            <trigger xsi:type="stext:ReactionTrigger" xmi:id="_3G4PuRy-EeGM3fgW4NKLkw">
-              <triggers xsi:type="stext:ExitEvent" xmi:id="_3G4Puhy-EeGM3fgW4NKLkw"/>
-            </trigger>
-            <effect xsi:type="stext:ReactionEffect" xmi:id="_3G4Puxy-EeGM3fgW4NKLkw">
-              <actions xsi:type="stext:Assignment" xmi:id="_3G4PvBy-EeGM3fgW4NKLkw" varRef="_3GyJFhy-EeGM3fgW4NKLkw">
-                <expression xsi:type="stext:PrimitiveValueExpression" xmi:id="_3G4PvRy-EeGM3fgW4NKLkw">
-                  <value xsi:type="stext:IntLiteral" xmi:id="_3G4Pvhy-EeGM3fgW4NKLkw"/>
-                </expression>
-              </actions>
-            </effect>
-          </declarations>
-          <declarations xsi:type="stext:LocalReaction" xmi:id="_3G4Pvxy-EeGM3fgW4NKLkw">
-            <trigger xsi:type="stext:ReactionTrigger" xmi:id="_3G4PwBy-EeGM3fgW4NKLkw">
-              <triggers xsi:type="stext:RegularEventSpec" xmi:id="_3G4PwRy-EeGM3fgW4NKLkw" event="_3GyJEhy-EeGM3fgW4NKLkw"/>
-              <triggers xsi:type="stext:RegularEventSpec" xmi:id="_3G4Pwhy-EeGM3fgW4NKLkw" event="_3GyJFBy-EeGM3fgW4NKLkw"/>
-            </trigger>
-            <effect xsi:type="stext:ReactionEffect" xmi:id="_3G4Pwxy-EeGM3fgW4NKLkw">
-              <actions xsi:type="stext:Assignment" xmi:id="_3G4PxBy-EeGM3fgW4NKLkw" varRef="_3GyJFhy-EeGM3fgW4NKLkw">
-                <expression xsi:type="stext:PrimitiveValueExpression" xmi:id="_3G4PxRy-EeGM3fgW4NKLkw">
-                  <value xsi:type="stext:IntLiteral" xmi:id="_3G4Pxhy-EeGM3fgW4NKLkw" value="2"/>
-                </expression>
-              </actions>
-            </effect>
-          </declarations>
-          <declarations xsi:type="stext:LocalReaction" xmi:id="_3G4Pxxy-EeGM3fgW4NKLkw">
-            <trigger xsi:type="stext:ReactionTrigger" xmi:id="_3G4PyBy-EeGM3fgW4NKLkw">
-              <triggers xsi:type="stext:TimeEventSpec" xmi:id="_3G4PyRy-EeGM3fgW4NKLkw" value="200" unit="ms"/>
-            </trigger>
-            <effect xsi:type="stext:ReactionEffect" xmi:id="_3G4Pyhy-EeGM3fgW4NKLkw">
-              <actions xsi:type="stext:Assignment" xmi:id="_3G4Pyxy-EeGM3fgW4NKLkw" varRef="_3GyJFhy-EeGM3fgW4NKLkw">
-                <expression xsi:type="stext:PrimitiveValueExpression" xmi:id="_3G4PzBy-EeGM3fgW4NKLkw">
-                  <value xsi:type="stext:IntLiteral" xmi:id="_3G4PzRy-EeGM3fgW4NKLkw" value="3"/>
-                </expression>
-              </actions>
-            </effect>
-          </declarations>
-        </scopes>
-        <outgoingTransitions xmi:id="_2LQeQPZZEeCSetPXFd1ZUw" expression="Event3" target="_TGnGNvZNEeCz_6s_8P8IEA">
-          <trigger xsi:type="stext:ReactionTrigger" xmi:id="_3G8hIBy-EeGM3fgW4NKLkw">
-            <triggers xsi:type="stext:RegularEventSpec" xmi:id="_3G8hIRy-EeGM3fgW4NKLkw" event="_3GyJExy-EeGM3fgW4NKLkw"/>
-          </trigger>
-        </outgoingTransitions>
-      </vertices>
-    </regions>
-  </sgraph:Statechart>
-  <notation:Diagram xmi:id="_TGkp8fZNEeCz_6s_8P8IEA" type="org.yakindu.sct.ui.editor.editor.StatechartDiagramEditor" element="_TGkp8PZNEeCz_6s_8P8IEA" measurementUnit="Pixel">
-    <children xmi:id="_TGkp9PZNEeCz_6s_8P8IEA" type="Region" element="_TGkp8_ZNEeCz_6s_8P8IEA">
-      <children xsi:type="notation:DecorationNode" xmi:id="_TGlRAfZNEeCz_6s_8P8IEA" type="RegionName">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_TGlRAvZNEeCz_6s_8P8IEA"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_TGlRA_ZNEeCz_6s_8P8IEA"/>
-      </children>
-      <children xsi:type="notation:Shape" xmi:id="_TGl4EPZNEeCz_6s_8P8IEA" type="RegionCompartment" fontName="Arial" fontHeight="10" lineColor="4210752">
-        <children xmi:id="_TGmfIvZNEeCz_6s_8P8IEA" type="Entry" element="_TGmfIfZNEeCz_6s_8P8IEA">
-          <children xmi:id="_TGmfJfZNEeCz_6s_8P8IEA" type="BorderItemLabelContainer">
-            <children xsi:type="notation:DecorationNode" xmi:id="_TGnGMvZNEeCz_6s_8P8IEA" type="BorderItemLabel">
-              <styles xsi:type="notation:ShapeStyle" xmi:id="_TGnGM_ZNEeCz_6s_8P8IEA"/>
-              <layoutConstraint xsi:type="notation:Location" xmi:id="_TGnGNPZNEeCz_6s_8P8IEA"/>
-            </children>
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_TGnGMPZNEeCz_6s_8P8IEA" fontName="Arial" fontHeight="10" lineColor="4210752"/>
-            <layoutConstraint xsi:type="notation:Bounds" xmi:id="_TGnGMfZNEeCz_6s_8P8IEA"/>
-          </children>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_TGmfI_ZNEeCz_6s_8P8IEA" fontName="Arial" fontHeight="10" lineColor="4210752"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_TGnGNfZNEeCz_6s_8P8IEA" x="17" y="2"/>
-        </children>
-        <children xmi:id="_TGnGOPZNEeCz_6s_8P8IEA" type="State" element="_TGnGNvZNEeCz_6s_8P8IEA">
-          <children xsi:type="notation:DecorationNode" xmi:id="_TGntQPZNEeCz_6s_8P8IEA" type="StateName">
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_TGntQfZNEeCz_6s_8P8IEA"/>
-            <layoutConstraint xsi:type="notation:Location" xmi:id="_TGntQvZNEeCz_6s_8P8IEA"/>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_TGntQ_ZNEeCz_6s_8P8IEA" type="StateTextCompartment">
-            <children xsi:type="notation:Shape" xmi:id="_TGntRPZNEeCz_6s_8P8IEA" type="StateTextCompartmentExpression" fontName="Arial" fontHeight="10" lineColor="4210752">
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_TGntRfZNEeCz_6s_8P8IEA"/>
-            </children>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_TGntRvZNEeCz_6s_8P8IEA" type="StateFigureCompartment"/>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_TGnGOfZNEeCz_6s_8P8IEA" fontName="Arial" fontHeight="10" fillColor="15981773" lineColor="12632256"/>
-          <styles xsi:type="notation:FontStyle" xmi:id="_TGnGOvZNEeCz_6s_8P8IEA"/>
-          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_TGntR_ZNEeCz_6s_8P8IEA"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_TGoUUPZNEeCz_6s_8P8IEA" x="-3" y="46" width="333" height="149"/>
-        </children>
-        <children xmi:id="_5VcNMPZXEeC2DLnZHHznig" type="State" element="_5VX7wPZXEeC2DLnZHHznig">
-          <children xsi:type="notation:DecorationNode" xmi:id="_5VvIIPZXEeC2DLnZHHznig" type="StateName">
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_5VvIIfZXEeC2DLnZHHznig"/>
-            <layoutConstraint xsi:type="notation:Location" xmi:id="_5VvIIvZXEeC2DLnZHHznig"/>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_5VvvMPZXEeC2DLnZHHznig" type="StateTextCompartment">
-            <children xsi:type="notation:Shape" xmi:id="_5VvvMfZXEeC2DLnZHHznig" type="StateTextCompartmentExpression" fontName="Arial" fontHeight="10" lineColor="4210752">
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_5VvvMvZXEeC2DLnZHHznig"/>
-            </children>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_5VwWQPZXEeC2DLnZHHznig" type="StateFigureCompartment"/>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_5VcNMfZXEeC2DLnZHHznig" fontName="Arial" fontHeight="10" fillColor="15981773" lineColor="12632256"/>
-          <styles xsi:type="notation:FontStyle" xmi:id="_5VcNMvZXEeC2DLnZHHznig"/>
-          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_5VwWQfZXEeC2DLnZHHznig"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_5VcNM_ZXEeC2DLnZHHznig" x="31" y="242" width="350" height="165"/>
-        </children>
-        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_TGl4EfZNEeCz_6s_8P8IEA"/>
-      </children>
-      <styles xsi:type="notation:ShapeStyle" xmi:id="_TGkp9fZNEeCz_6s_8P8IEA" fontName="Arial" fontHeight="10" fillColor="15790320" lineColor="12632256"/>
-      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_TGmfIPZNEeCz_6s_8P8IEA" x="220" y="10" width="445" height="471"/>
-    </children>
-    <children xsi:type="notation:Shape" xmi:id="_TGo7YPZNEeCz_6s_8P8IEA" type="StatechartText" fontName="Arial" fontHeight="10" lineColor="4210752">
-      <children xsi:type="notation:DecorationNode" xmi:id="_TGo7YvZNEeCz_6s_8P8IEA" type="StatechartName">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_TGo7Y_ZNEeCz_6s_8P8IEA"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_TGo7ZPZNEeCz_6s_8P8IEA"/>
-      </children>
-      <children xsi:type="notation:Shape" xmi:id="_TGo7ZfZNEeCz_6s_8P8IEA" type="StatechartTextExpression" fontName="Arial" fontHeight="10" lineColor="4210752">
-        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_TGo7ZvZNEeCz_6s_8P8IEA"/>
-      </children>
-      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_TGo7Z_ZNEeCz_6s_8P8IEA" x="10" y="10" width="200" height="400"/>
-    </children>
-    <styles xsi:type="notation:DiagramStyle" xmi:id="_TGkp8vZNEeCz_6s_8P8IEA"/>
-    <edges xmi:id="_TGoUUvZNEeCz_6s_8P8IEA" type="Transition" element="_TGoUUfZNEeCz_6s_8P8IEA" source="_TGmfIvZNEeCz_6s_8P8IEA" target="_TGnGOPZNEeCz_6s_8P8IEA">
-      <children xsi:type="notation:DecorationNode" xmi:id="_TGoUVvZNEeCz_6s_8P8IEA" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_TGoUV_ZNEeCz_6s_8P8IEA"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_TGoUWPZNEeCz_6s_8P8IEA" y="40"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_TGoUU_ZNEeCz_6s_8P8IEA" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_TGoUVfZNEeCz_6s_8P8IEA" fontName="Arial" fontHeight="10"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_TGoUVPZNEeCz_6s_8P8IEA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
-    </edges>
-    <edges xmi:id="_6OSgwPZXEeC2DLnZHHznig" type="Transition" element="_6OQEgPZXEeC2DLnZHHznig" source="_TGnGOPZNEeCz_6s_8P8IEA" target="_5VcNMPZXEeC2DLnZHHznig">
-      <children xsi:type="notation:DecorationNode" xmi:id="_6OTH0fZXEeC2DLnZHHznig" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_6OTH0vZXEeC2DLnZHHznig"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_6OTH0_ZXEeC2DLnZHHznig" x="12" y="-26"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_6OSgwfZXEeC2DLnZHHznig" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_6OTH0PZXEeC2DLnZHHznig" fontName="Arial" fontHeight="10"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_6OSgwvZXEeC2DLnZHHznig" points="[1, 75, 0, -90]$[-13, 150, -14, -15]"/>
-      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_ufcpIPZZEeCSetPXFd1ZUw" id="(0.14114114114114115,0.9664429530201343)"/>
-      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_6O_rYPZXEeC2DLnZHHznig" id="(0.23728813559322035,0.23076923076923078)"/>
-    </edges>
-    <edges xmi:id="_2LThkPZZEeCSetPXFd1ZUw" type="Transition" element="_2LQeQPZZEeCSetPXFd1ZUw" source="_5VcNMPZXEeC2DLnZHHznig" target="_TGnGOPZNEeCz_6s_8P8IEA">
-      <children xsi:type="notation:DecorationNode" xmi:id="_2LVWwPZZEeCSetPXFd1ZUw" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_2LVWwfZZEeCSetPXFd1ZUw"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_2LVWwvZZEeCSetPXFd1ZUw" x="-18" y="37"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_2LThkfZZEeCSetPXFd1ZUw" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_2LUIoPZZEeCSetPXFd1ZUw" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_2LThkvZZEeCSetPXFd1ZUw" points="[-21, -33, 65, 107]$[-14, -129, 72, 11]"/>
-      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_2Md_MPZZEeCSetPXFd1ZUw" id="(0.8942857142857142,0.2)"/>
-      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_2Md_MfZZEeCSetPXFd1ZUw" id="(0.7837837837837838,0.5973154362416108)"/>
-    </edges>
-  </notation:Diagram>
-</xmi:XMI>
+<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:sgraph="http://www.yakindu.org/sct/sgraph/2.0.0">
+  <sgraph:Statechart xmi:id="_TGkp8PZNEeCz_6s_8P8IEA" name="Test_LocalActions" expression="interface:&#xA;in event Event1&#xA;in event Event2&#xA;in event Event3&#xA;in event Event4&#xA;var i : integer&#xA;var j : integer&#xA;var c : integer">
+    <regions xmi:id="_TGkp8_ZNEeCz_6s_8P8IEA" name="main region">
+      <vertices xsi:type="sgraph:Entry" xmi:id="_TGmfIfZNEeCz_6s_8P8IEA">
+        <outgoingTransitions xmi:id="_TGoUUfZNEeCz_6s_8P8IEA" target="_TGnGNvZNEeCz_6s_8P8IEA"/>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_TGnGNvZNEeCz_6s_8P8IEA" expression="entry / i=1;&#xA;exit / i=0;&#xA;oncycle / i=2;&#xA;Event2 / i=3;&#xA;every 100ms / c+=1;&#xA;" name="State1" incomingTransitions="_TGoUUfZNEeCz_6s_8P8IEA _2LQeQPZZEeCSetPXFd1ZUw">
+        <outgoingTransitions xmi:id="_6OQEgPZXEeC2DLnZHHznig" expression="Event1" target="_5VX7wPZXEeC2DLnZHHznig"/>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_5VX7wPZXEeC2DLnZHHznig" expression="entry / j=1;&#xA;exit / j=0;&#xA;Event2, Event4 / j=2;&#xA;after 200ms/j=3;" name="State2" incomingTransitions="_6OQEgPZXEeC2DLnZHHznig">
+        <outgoingTransitions xmi:id="_2LQeQPZZEeCSetPXFd1ZUw" expression="Event3" target="_TGnGNvZNEeCz_6s_8P8IEA"/>
+      </vertices>
+    </regions>
+  </sgraph:Statechart>
+  <notation:Diagram xmi:id="_TGkp8fZNEeCz_6s_8P8IEA" type="org.yakindu.sct.ui.editor.editor.StatechartDiagramEditor" element="_TGkp8PZNEeCz_6s_8P8IEA" measurementUnit="Pixel">
+    <children xmi:id="_TGkp9PZNEeCz_6s_8P8IEA" type="Region" element="_TGkp8_ZNEeCz_6s_8P8IEA">
+      <children xsi:type="notation:DecorationNode" xmi:id="_TGlRAfZNEeCz_6s_8P8IEA" type="RegionName">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_TGlRAvZNEeCz_6s_8P8IEA"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_TGlRA_ZNEeCz_6s_8P8IEA"/>
+      </children>
+      <children xsi:type="notation:Shape" xmi:id="_TGl4EPZNEeCz_6s_8P8IEA" type="RegionCompartment" fontName="Arial" fontHeight="10" lineColor="4210752">
+        <children xmi:id="_TGmfIvZNEeCz_6s_8P8IEA" type="Entry" element="_TGmfIfZNEeCz_6s_8P8IEA">
+          <children xmi:id="_TGmfJfZNEeCz_6s_8P8IEA" type="BorderItemLabelContainer">
+            <children xsi:type="notation:DecorationNode" xmi:id="_TGnGMvZNEeCz_6s_8P8IEA" type="BorderItemLabel">
+              <styles xsi:type="notation:ShapeStyle" xmi:id="_TGnGM_ZNEeCz_6s_8P8IEA"/>
+              <layoutConstraint xsi:type="notation:Location" xmi:id="_TGnGNPZNEeCz_6s_8P8IEA"/>
+            </children>
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_TGnGMPZNEeCz_6s_8P8IEA" fontName="Arial" fontHeight="10" lineColor="4210752"/>
+            <layoutConstraint xsi:type="notation:Bounds" xmi:id="_TGnGMfZNEeCz_6s_8P8IEA"/>
+          </children>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_TGmfI_ZNEeCz_6s_8P8IEA" fontName="Arial" fontHeight="10" lineColor="4210752"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_TGnGNfZNEeCz_6s_8P8IEA" x="17" y="2"/>
+        </children>
+        <children xmi:id="_TGnGOPZNEeCz_6s_8P8IEA" type="State" element="_TGnGNvZNEeCz_6s_8P8IEA">
+          <children xsi:type="notation:DecorationNode" xmi:id="_TGntQPZNEeCz_6s_8P8IEA" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_TGntQfZNEeCz_6s_8P8IEA"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_TGntQvZNEeCz_6s_8P8IEA"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_TGntQ_ZNEeCz_6s_8P8IEA" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_TGntRPZNEeCz_6s_8P8IEA" type="StateTextCompartmentExpression" fontName="Arial" fontHeight="10" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_TGntRfZNEeCz_6s_8P8IEA"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_TGntRvZNEeCz_6s_8P8IEA" type="StateFigureCompartment"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_TGnGOfZNEeCz_6s_8P8IEA" fontName="Arial" fontHeight="10" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_TGnGOvZNEeCz_6s_8P8IEA"/>
+          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_TGntR_ZNEeCz_6s_8P8IEA"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_TGoUUPZNEeCz_6s_8P8IEA" x="24" y="37" width="333" height="149"/>
+        </children>
+        <children xmi:id="_5VcNMPZXEeC2DLnZHHznig" type="State" element="_5VX7wPZXEeC2DLnZHHznig">
+          <children xsi:type="notation:DecorationNode" xmi:id="_5VvIIPZXEeC2DLnZHHznig" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_5VvIIfZXEeC2DLnZHHznig"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_5VvIIvZXEeC2DLnZHHznig"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_5VvvMPZXEeC2DLnZHHznig" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_5VvvMfZXEeC2DLnZHHznig" type="StateTextCompartmentExpression" fontName="Arial" fontHeight="10" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_5VvvMvZXEeC2DLnZHHznig"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_5VwWQPZXEeC2DLnZHHznig" type="StateFigureCompartment"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_5VcNMfZXEeC2DLnZHHznig" fontName="Arial" fontHeight="10" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_5VcNMvZXEeC2DLnZHHznig"/>
+          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_5VwWQfZXEeC2DLnZHHznig"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_5VcNM_ZXEeC2DLnZHHznig" x="31" y="242" width="350" height="165"/>
+        </children>
+        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_TGl4EfZNEeCz_6s_8P8IEA"/>
+      </children>
+      <styles xsi:type="notation:ShapeStyle" xmi:id="_TGkp9fZNEeCz_6s_8P8IEA" fontName="Arial" fontHeight="10" fillColor="15790320" lineColor="12632256"/>
+      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_TGmfIPZNEeCz_6s_8P8IEA" x="220" y="10" width="445" height="471"/>
+    </children>
+    <children xsi:type="notation:Shape" xmi:id="_TGo7YPZNEeCz_6s_8P8IEA" type="StatechartText" fontName="Arial" fontHeight="10" lineColor="4210752">
+      <children xsi:type="notation:DecorationNode" xmi:id="_TGo7YvZNEeCz_6s_8P8IEA" type="StatechartName">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_TGo7Y_ZNEeCz_6s_8P8IEA"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_TGo7ZPZNEeCz_6s_8P8IEA"/>
+      </children>
+      <children xsi:type="notation:Shape" xmi:id="_TGo7ZfZNEeCz_6s_8P8IEA" type="StatechartTextExpression" fontName="Arial" fontHeight="10" lineColor="4210752">
+        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_TGo7ZvZNEeCz_6s_8P8IEA"/>
+      </children>
+      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_TGo7Z_ZNEeCz_6s_8P8IEA" x="10" y="10" width="200" height="400"/>
+    </children>
+    <styles xsi:type="notation:DiagramStyle" xmi:id="_TGkp8vZNEeCz_6s_8P8IEA"/>
+    <edges xmi:id="_TGoUUvZNEeCz_6s_8P8IEA" type="Transition" element="_TGoUUfZNEeCz_6s_8P8IEA" source="_TGmfIvZNEeCz_6s_8P8IEA" target="_TGnGOPZNEeCz_6s_8P8IEA">
+      <children xsi:type="notation:DecorationNode" xmi:id="_TGoUVvZNEeCz_6s_8P8IEA" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_TGoUV_ZNEeCz_6s_8P8IEA"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_TGoUWPZNEeCz_6s_8P8IEA" y="40"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_TGoUU_ZNEeCz_6s_8P8IEA" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_TGoUVfZNEeCz_6s_8P8IEA" fontName="Arial" fontHeight="10"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_TGoUVPZNEeCz_6s_8P8IEA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    </edges>
+    <edges xmi:id="_6OSgwPZXEeC2DLnZHHznig" type="Transition" element="_6OQEgPZXEeC2DLnZHHznig" source="_TGnGOPZNEeCz_6s_8P8IEA" target="_5VcNMPZXEeC2DLnZHHznig">
+      <children xsi:type="notation:DecorationNode" xmi:id="_6OTH0fZXEeC2DLnZHHznig" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_6OTH0vZXEeC2DLnZHHznig"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_6OTH0_ZXEeC2DLnZHHznig" x="12" y="-26"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_6OSgwfZXEeC2DLnZHHznig" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_6OTH0PZXEeC2DLnZHHznig" fontName="Arial" fontHeight="10"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_6OSgwvZXEeC2DLnZHHznig" points="[1, 75, 0, -90]$[-13, 150, -14, -15]"/>
+      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_ufcpIPZZEeCSetPXFd1ZUw" id="(0.14114114114114115,0.9664429530201343)"/>
+      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_6O_rYPZXEeC2DLnZHHznig" id="(0.23728813559322035,0.23076923076923078)"/>
+    </edges>
+    <edges xmi:id="_2LThkPZZEeCSetPXFd1ZUw" type="Transition" element="_2LQeQPZZEeCSetPXFd1ZUw" source="_5VcNMPZXEeC2DLnZHHznig" target="_TGnGOPZNEeCz_6s_8P8IEA">
+      <children xsi:type="notation:DecorationNode" xmi:id="_2LVWwPZZEeCSetPXFd1ZUw" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_2LVWwfZZEeCSetPXFd1ZUw"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_2LVWwvZZEeCSetPXFd1ZUw" x="-18" y="37"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_2LThkfZZEeCSetPXFd1ZUw" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_2LUIoPZZEeCSetPXFd1ZUw" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_2LThkvZZEeCSetPXFd1ZUw" points="[-21, -33, 65, 107]$[-14, -129, 72, 11]"/>
+      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_2Md_MPZZEeCSetPXFd1ZUw" id="(0.8942857142857142,0.2)"/>
+      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_2Md_MfZZEeCSetPXFd1ZUw" id="(0.7837837837837838,0.5973154362416108)"/>
+    </edges>
+  </notation:Diagram>
+</xmi:XMI>

+ 438 - 481
TestScenarios/TestModels/Test_ParallelRegions.sct

@@ -1,481 +1,438 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:sgraph="http://www.yakindu.org/sct/2.0.0" xmlns:stext="http://www.yakindu.org/sct/statechart/SText">
-  <sgraph:Statechart xmi:id="_dtyMUPZlEeCSetPXFd1ZUw" name="Test_ParallelRegions" expression="interface:&#xA;&#xA;in event event1&#xA;in event event2&#xA;in event event3&#xA;in event event4&#xA;in event event5&#xA;in event event6&#xA;&#xA;">
-    <scopes xsi:type="stext:InterfaceScope" xmi:id="_M0nfAAFWEeGBE7eesluF0A">
-      <declarations xsi:type="stext:EventDefinition" xmi:id="_M0nfAQFWEeGBE7eesluF0A" name="event1" direction="in"/>
-      <declarations xsi:type="stext:EventDefinition" xmi:id="_M0nfAgFWEeGBE7eesluF0A" name="event2" direction="in"/>
-      <declarations xsi:type="stext:EventDefinition" xmi:id="_M0nfAwFWEeGBE7eesluF0A" name="event3" direction="in"/>
-      <declarations xsi:type="stext:EventDefinition" xmi:id="_M0nfBAFWEeGBE7eesluF0A" name="event4" direction="in"/>
-      <declarations xsi:type="stext:EventDefinition" xmi:id="_M0nfBQFWEeGBE7eesluF0A" name="event5" direction="in"/>
-      <declarations xsi:type="stext:EventDefinition" xmi:id="_M0nfBgFWEeGBE7eesluF0A" name="event6" direction="in"/>
-    </scopes>
-    <regions xmi:id="_dtyzYvZlEeCSetPXFd1ZUw" name="main region">
-      <vertices xsi:type="sgraph:Entry" xmi:id="_dt0BhPZlEeCSetPXFd1ZUw">
-        <outgoingTransitions xmi:id="_dt2dyfZlEeCSetPXFd1ZUw" expression="" target="_dt1PovZlEeCSetPXFd1ZUw"/>
-      </vertices>
-      <vertices xsi:type="sgraph:State" xmi:id="_dt1PovZlEeCSetPXFd1ZUw" name="State1" incomingTransitions="_dt2dyfZlEeCSetPXFd1ZUw">
-        <outgoingTransitions xmi:id="_l-UpUPiNEeCdY7qI3rL1gA" expression="event1" target="_jGVvkPiNEeCdY7qI3rL1gA">
-          <trigger xsi:type="stext:ReactionTrigger" xmi:id="_M0otIAFWEeGBE7eesluF0A">
-            <triggers xsi:type="stext:RegularEventSpec" xmi:id="_M0otIQFWEeGBE7eesluF0A" event="_M0nfAQFWEeGBE7eesluF0A"/>
-          </trigger>
-        </outgoingTransitions>
-        <scopes xmi:id="_M0oGEAFWEeGBE7eesluF0A"/>
-      </vertices>
-      <vertices xsi:type="sgraph:State" xmi:id="_jGVvkPiNEeCdY7qI3rL1gA" name="State2" incomingTransitions="_l-UpUPiNEeCdY7qI3rL1gA">
-        <scopes xmi:id="_M0rJYAFWEeGBE7eesluF0A"/>
-        <subRegions xmi:id="_syj9QPiNEeCdY7qI3rL1gA" name="Region1">
-          <vertices xsi:type="sgraph:State" xmi:id="_3z8nEPiNEeCdY7qI3rL1gA" name="State3" incomingTransitions="_K-qvgPiOEeCdY7qI3rL1gA">
-            <outgoingTransitions xmi:id="_PGReEPiOEeCdY7qI3rL1gA" expression="event2" target="_I7OREPiOEeCdY7qI3rL1gA">
-              <trigger xsi:type="stext:ReactionTrigger" xmi:id="_M0rwcQFWEeGBE7eesluF0A">
-                <triggers xsi:type="stext:RegularEventSpec" xmi:id="_M0rwcgFWEeGBE7eesluF0A" event="_M0nfAgFWEeGBE7eesluF0A"/>
-              </trigger>
-            </outgoingTransitions>
-            <scopes xmi:id="_M0rwcAFWEeGBE7eesluF0A"/>
-          </vertices>
-          <vertices xsi:type="sgraph:State" xmi:id="_I7OREPiOEeCdY7qI3rL1gA" name="State4" incomingTransitions="_PGReEPiOEeCdY7qI3rL1gA">
-            <scopes xmi:id="_M0uzwAFWEeGBE7eesluF0A"/>
-            <subRegions xmi:id="_TLNTIPiOEeCdY7qI3rL1gA" name="Region2">
-              <vertices xsi:type="sgraph:State" xmi:id="_VAk5UPiOEeCdY7qI3rL1gA" name="State5" incomingTransitions="_bKalYPiOEeCdY7qI3rL1gA _eOCucPiOEeCdY7qI3rL1gA">
-                <outgoingTransitions xmi:id="_cSIbYPiOEeCdY7qI3rL1gA" expression="event3" target="_Wan1cPiOEeCdY7qI3rL1gA">
-                  <trigger xsi:type="stext:ReactionTrigger" xmi:id="_M0uzwgFWEeGBE7eesluF0A">
-                    <triggers xsi:type="stext:RegularEventSpec" xmi:id="_M0uzwwFWEeGBE7eesluF0A" event="_M0nfAwFWEeGBE7eesluF0A"/>
-                  </trigger>
-                </outgoingTransitions>
-                <scopes xmi:id="_M0uzwQFWEeGBE7eesluF0A"/>
-              </vertices>
-              <vertices xsi:type="sgraph:State" xmi:id="_Wan1cPiOEeCdY7qI3rL1gA" name="State6" incomingTransitions="_cSIbYPiOEeCdY7qI3rL1gA">
-                <outgoingTransitions xmi:id="_eOCucPiOEeCdY7qI3rL1gA" expression="event4" target="_VAk5UPiOEeCdY7qI3rL1gA">
-                  <trigger xsi:type="stext:ReactionTrigger" xmi:id="_M0x3EQFWEeGBE7eesluF0A">
-                    <triggers xsi:type="stext:RegularEventSpec" xmi:id="_M0x3EgFWEeGBE7eesluF0A" event="_M0nfBAFWEeGBE7eesluF0A"/>
-                  </trigger>
-                </outgoingTransitions>
-                <scopes xmi:id="_M0x3EAFWEeGBE7eesluF0A"/>
-              </vertices>
-              <vertices xsi:type="sgraph:Entry" xmi:id="_aOE48PiOEeCdY7qI3rL1gA">
-                <outgoingTransitions xmi:id="_bKalYPiOEeCdY7qI3rL1gA" target="_VAk5UPiOEeCdY7qI3rL1gA"/>
-              </vertices>
-            </subRegions>
-            <subRegions xmi:id="_DvXhIPiXEeC4at_AzcYiGg" name="Region4">
-              <vertices xsi:type="sgraph:State" xmi:id="_Fcth0PiZEeC4at_AzcYiGg" name="State9" incomingTransitions="_RSOh0PiaEeC4at_AzcYiGg">
-                <scopes xmi:id="_M00TUAFWEeGBE7eesluF0A"/>
-              </vertices>
-              <vertices xsi:type="sgraph:Entry" xmi:id="_QLrwgPiaEeC4at_AzcYiGg">
-                <outgoingTransitions xmi:id="_RSOh0PiaEeC4at_AzcYiGg" expression="" target="_Fcth0PiZEeC4at_AzcYiGg"/>
-              </vertices>
-            </subRegions>
-          </vertices>
-          <vertices xsi:type="sgraph:Entry" xmi:id="_KLsacPiOEeCdY7qI3rL1gA">
-            <outgoingTransitions xmi:id="_K-qvgPiOEeCdY7qI3rL1gA" target="_3z8nEPiNEeCdY7qI3rL1gA"/>
-          </vertices>
-        </subRegions>
-        <subRegions xmi:id="_9VgLIPiNEeCdY7qI3rL1gA" name="Region3">
-          <vertices xsi:type="sgraph:Entry" xmi:id="_iC_mwPiOEeCdY7qI3rL1gA">
-            <outgoingTransitions xmi:id="_scwP4PiOEeCdY7qI3rL1gA" target="_jxK_0PiOEeCdY7qI3rL1gA"/>
-          </vertices>
-          <vertices xsi:type="sgraph:State" xmi:id="_jxK_0PiOEeCdY7qI3rL1gA" name="State7" incomingTransitions="_scwP4PiOEeCdY7qI3rL1gA _1T-IMPiOEeCdY7qI3rL1gA">
-            <outgoingTransitions xmi:id="_xv5kgPiOEeCdY7qI3rL1gA" expression="event5, event3" target="_wBkacPiOEeCdY7qI3rL1gA">
-              <trigger xsi:type="stext:ReactionTrigger" xmi:id="_M006YQFWEeGBE7eesluF0A">
-                <triggers xsi:type="stext:RegularEventSpec" xmi:id="_M006YgFWEeGBE7eesluF0A" event="_M0nfBQFWEeGBE7eesluF0A"/>
-                <triggers xsi:type="stext:RegularEventSpec" xmi:id="_M006YwFWEeGBE7eesluF0A" event="_M0nfAwFWEeGBE7eesluF0A"/>
-              </trigger>
-            </outgoingTransitions>
-            <scopes xmi:id="_M006YAFWEeGBE7eesluF0A"/>
-          </vertices>
-          <vertices xsi:type="sgraph:State" xmi:id="_wBkacPiOEeCdY7qI3rL1gA" name="State8" incomingTransitions="_xv5kgPiOEeCdY7qI3rL1gA">
-            <outgoingTransitions xmi:id="_1T-IMPiOEeCdY7qI3rL1gA" expression="event6" target="_jxK_0PiOEeCdY7qI3rL1gA">
-              <trigger xsi:type="stext:ReactionTrigger" xmi:id="_M05y4AFWEeGBE7eesluF0A">
-                <triggers xsi:type="stext:RegularEventSpec" xmi:id="_M05y4QFWEeGBE7eesluF0A" event="_M0nfBgFWEeGBE7eesluF0A"/>
-              </trigger>
-            </outgoingTransitions>
-            <scopes xmi:id="_M04kwAFWEeGBE7eesluF0A"/>
-          </vertices>
-        </subRegions>
-      </vertices>
-    </regions>
-  </sgraph:Statechart>
-  <notation:Diagram xmi:id="_dtyzYPZlEeCSetPXFd1ZUw" type="org.yakindu.sct.ui.editor.editor.StatechartDiagramEditor" element="_dtyMUPZlEeCSetPXFd1ZUw" measurementUnit="Pixel">
-    <children xmi:id="_dtyzY_ZlEeCSetPXFd1ZUw" type="Region" element="_dtyzYvZlEeCSetPXFd1ZUw">
-      <children xsi:type="notation:DecorationNode" xmi:id="_dtzacfZlEeCSetPXFd1ZUw" type="RegionName">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_dtzacvZlEeCSetPXFd1ZUw"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_dt0BgPZlEeCSetPXFd1ZUw"/>
-      </children>
-      <children xsi:type="notation:Shape" xmi:id="_dt0BgfZlEeCSetPXFd1ZUw" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
-        <children xmi:id="_dt0BhfZlEeCSetPXFd1ZUw" type="Entry" element="_dt0BhPZlEeCSetPXFd1ZUw">
-          <children xmi:id="_dt0okPZlEeCSetPXFd1ZUw" type="BorderItemLabelContainer">
-            <children xsi:type="notation:DecorationNode" xmi:id="_dt0ok_ZlEeCSetPXFd1ZUw" type="BorderItemLabel">
-              <styles xsi:type="notation:ShapeStyle" xmi:id="_dt0olPZlEeCSetPXFd1ZUw"/>
-              <layoutConstraint xsi:type="notation:Location" xmi:id="_dt1PoPZlEeCSetPXFd1ZUw"/>
-            </children>
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_dt0okfZlEeCSetPXFd1ZUw" fontName="Verdana" lineColor="4210752"/>
-            <layoutConstraint xsi:type="notation:Bounds" xmi:id="_dt0okvZlEeCSetPXFd1ZUw"/>
-          </children>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_dt0BhvZlEeCSetPXFd1ZUw" fontName="Verdana" lineColor="4210752"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_dt1PofZlEeCSetPXFd1ZUw" x="70" y="20"/>
-        </children>
-        <children xmi:id="_dt12sPZlEeCSetPXFd1ZUw" type="State" element="_dt1PovZlEeCSetPXFd1ZUw">
-          <children xsi:type="notation:DecorationNode" xmi:id="_dt2dwPZlEeCSetPXFd1ZUw" type="StateName">
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_dt2dwfZlEeCSetPXFd1ZUw"/>
-            <layoutConstraint xsi:type="notation:Location" xmi:id="_dt2dwvZlEeCSetPXFd1ZUw"/>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_dt2dw_ZlEeCSetPXFd1ZUw" type="StateTextCompartment">
-            <children xsi:type="notation:Shape" xmi:id="_dt2dxPZlEeCSetPXFd1ZUw" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_dt2dxfZlEeCSetPXFd1ZUw"/>
-            </children>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_dt2dxvZlEeCSetPXFd1ZUw" type="StateFigureCompartment"/>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_dt12sfZlEeCSetPXFd1ZUw" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-          <styles xsi:type="notation:FontStyle" xmi:id="_dt12svZlEeCSetPXFd1ZUw"/>
-          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_dt2dx_ZlEeCSetPXFd1ZUw"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_dt2dyPZlEeCSetPXFd1ZUw" x="161" y="3"/>
-        </children>
-        <children xmi:id="_jGdEUPiNEeCdY7qI3rL1gA" type="State" element="_jGVvkPiNEeCdY7qI3rL1gA">
-          <children xsi:type="notation:DecorationNode" xmi:id="_jGfgkPiNEeCdY7qI3rL1gA" type="StateName">
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_jGfgkfiNEeCdY7qI3rL1gA"/>
-            <layoutConstraint xsi:type="notation:Location" xmi:id="_jGfgkviNEeCdY7qI3rL1gA"/>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_jGgHoPiNEeCdY7qI3rL1gA" type="StateTextCompartment">
-            <children xsi:type="notation:Shape" xmi:id="_jGgusPiNEeCdY7qI3rL1gA" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_jGgusfiNEeCdY7qI3rL1gA"/>
-            </children>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_jGhVwPiNEeCdY7qI3rL1gA" type="StateFigureCompartment">
-            <children xmi:id="_sylLYPiNEeCdY7qI3rL1gA" type="Region" element="_syj9QPiNEeCdY7qI3rL1gA">
-              <children xsi:type="notation:DecorationNode" xmi:id="_sylycPiNEeCdY7qI3rL1gA" type="RegionName">
-                <styles xsi:type="notation:ShapeStyle" xmi:id="_sylycfiNEeCdY7qI3rL1gA"/>
-                <layoutConstraint xsi:type="notation:Location" xmi:id="_sylycviNEeCdY7qI3rL1gA"/>
-              </children>
-              <children xsi:type="notation:Shape" xmi:id="_sylyc_iNEeCdY7qI3rL1gA" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
-                <children xmi:id="_3z91MPiNEeCdY7qI3rL1gA" type="State" element="_3z8nEPiNEeCdY7qI3rL1gA">
-                  <children xsi:type="notation:DecorationNode" xmi:id="_3z91NPiNEeCdY7qI3rL1gA" type="StateName">
-                    <styles xsi:type="notation:ShapeStyle" xmi:id="_3z-cQPiNEeCdY7qI3rL1gA"/>
-                    <layoutConstraint xsi:type="notation:Location" xmi:id="_3z-cQfiNEeCdY7qI3rL1gA"/>
-                  </children>
-                  <children xsi:type="notation:Compartment" xmi:id="_3z-cQviNEeCdY7qI3rL1gA" type="StateTextCompartment">
-                    <children xsi:type="notation:Shape" xmi:id="_3z-cQ_iNEeCdY7qI3rL1gA" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-                      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_3z-cRPiNEeCdY7qI3rL1gA"/>
-                    </children>
-                  </children>
-                  <children xsi:type="notation:Compartment" xmi:id="_3z_DUPiNEeCdY7qI3rL1gA" type="StateFigureCompartment"/>
-                  <styles xsi:type="notation:ShapeStyle" xmi:id="_3z91MfiNEeCdY7qI3rL1gA" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-                  <styles xsi:type="notation:FontStyle" xmi:id="_3z91MviNEeCdY7qI3rL1gA"/>
-                  <styles xsi:type="notation:BooleanValueStyle" xmi:id="_3z_DUfiNEeCdY7qI3rL1gA"/>
-                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_3z91M_iNEeCdY7qI3rL1gA" x="23" y="3" width="113" height="53"/>
-                </children>
-                <children xmi:id="_I7PfMPiOEeCdY7qI3rL1gA" type="State" element="_I7OREPiOEeCdY7qI3rL1gA">
-                  <children xsi:type="notation:DecorationNode" xmi:id="_I7QGQPiOEeCdY7qI3rL1gA" type="StateName">
-                    <styles xsi:type="notation:ShapeStyle" xmi:id="_I7QGQfiOEeCdY7qI3rL1gA"/>
-                    <layoutConstraint xsi:type="notation:Location" xmi:id="_I7QGQviOEeCdY7qI3rL1gA"/>
-                  </children>
-                  <children xsi:type="notation:Compartment" xmi:id="_I7QGQ_iOEeCdY7qI3rL1gA" type="StateTextCompartment">
-                    <children xsi:type="notation:Shape" xmi:id="_I7QGRPiOEeCdY7qI3rL1gA" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-                      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_I7QGRfiOEeCdY7qI3rL1gA"/>
-                    </children>
-                  </children>
-                  <children xsi:type="notation:Compartment" xmi:id="_I7RUYPiOEeCdY7qI3rL1gA" type="StateFigureCompartment">
-                    <children xmi:id="_DvcZoPiXEeC4at_AzcYiGg" type="Region" element="_DvXhIPiXEeC4at_AzcYiGg">
-                      <children xsi:type="notation:DecorationNode" xmi:id="_DvdAsPiXEeC4at_AzcYiGg" type="RegionName">
-                        <styles xsi:type="notation:ShapeStyle" xmi:id="_DvdAsfiXEeC4at_AzcYiGg"/>
-                        <layoutConstraint xsi:type="notation:Location" xmi:id="_DvdAsviXEeC4at_AzcYiGg"/>
-                      </children>
-                      <children xsi:type="notation:Shape" xmi:id="_DvdAs_iXEeC4at_AzcYiGg" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
-                        <children xmi:id="_FcuI4fiZEeC4at_AzcYiGg" type="State" element="_Fcth0PiZEeC4at_AzcYiGg">
-                          <children xsi:type="notation:DecorationNode" xmi:id="_Fcuv8viZEeC4at_AzcYiGg" type="StateName">
-                            <styles xsi:type="notation:ShapeStyle" xmi:id="_Fcuv8_iZEeC4at_AzcYiGg"/>
-                            <layoutConstraint xsi:type="notation:Location" xmi:id="_Fcuv9PiZEeC4at_AzcYiGg"/>
-                          </children>
-                          <children xsi:type="notation:Compartment" xmi:id="_Fcuv9fiZEeC4at_AzcYiGg" type="StateTextCompartment">
-                            <children xsi:type="notation:Shape" xmi:id="_Fcuv9viZEeC4at_AzcYiGg" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-                              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_Fcuv9_iZEeC4at_AzcYiGg"/>
-                            </children>
-                          </children>
-                          <children xsi:type="notation:Compartment" xmi:id="_FcvXAPiZEeC4at_AzcYiGg" type="StateFigureCompartment"/>
-                          <styles xsi:type="notation:ShapeStyle" xmi:id="_FcuI4viZEeC4at_AzcYiGg" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-                          <styles xsi:type="notation:FontStyle" xmi:id="_Fcuv8PiZEeC4at_AzcYiGg"/>
-                          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_FcvXAfiZEeC4at_AzcYiGg"/>
-                          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_Fcuv8fiZEeC4at_AzcYiGg" x="178" y="-9"/>
-                        </children>
-                        <children xmi:id="_QLsXkPiaEeC4at_AzcYiGg" type="Entry" element="_QLrwgPiaEeC4at_AzcYiGg">
-                          <children xmi:id="_QLsXk_iaEeC4at_AzcYiGg" type="BorderItemLabelContainer">
-                            <children xsi:type="notation:DecorationNode" xmi:id="_QLs-oPiaEeC4at_AzcYiGg" type="BorderItemLabel">
-                              <styles xsi:type="notation:ShapeStyle" xmi:id="_QLs-ofiaEeC4at_AzcYiGg"/>
-                              <layoutConstraint xsi:type="notation:Location" xmi:id="_QLs-oviaEeC4at_AzcYiGg"/>
-                            </children>
-                            <styles xsi:type="notation:ShapeStyle" xmi:id="_QLsXlPiaEeC4at_AzcYiGg" fontName="Verdana" lineColor="4210752"/>
-                            <layoutConstraint xsi:type="notation:Bounds" xmi:id="_QLsXlfiaEeC4at_AzcYiGg"/>
-                          </children>
-                          <styles xsi:type="notation:ShapeStyle" xmi:id="_QLsXkfiaEeC4at_AzcYiGg" fontName="Verdana" lineColor="4210752"/>
-                          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_QLsXkviaEeC4at_AzcYiGg" x="25" y="8"/>
-                        </children>
-                        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_DvdAtPiXEeC4at_AzcYiGg"/>
-                      </children>
-                      <styles xsi:type="notation:ShapeStyle" xmi:id="_DvcZofiXEeC4at_AzcYiGg" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
-                      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_DvcZoviXEeC4at_AzcYiGg"/>
-                    </children>
-                    <children xmi:id="_TLN6MPiOEeCdY7qI3rL1gA" type="Region" element="_TLNTIPiOEeCdY7qI3rL1gA">
-                      <children xsi:type="notation:DecorationNode" xmi:id="_TLOhQPiOEeCdY7qI3rL1gA" type="RegionName">
-                        <styles xsi:type="notation:ShapeStyle" xmi:id="_TLOhQfiOEeCdY7qI3rL1gA"/>
-                        <layoutConstraint xsi:type="notation:Location" xmi:id="_TLOhQviOEeCdY7qI3rL1gA"/>
-                      </children>
-                      <children xsi:type="notation:Shape" xmi:id="_TLOhQ_iOEeCdY7qI3rL1gA" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
-                        <children xmi:id="_VAmHcPiOEeCdY7qI3rL1gA" type="State" element="_VAk5UPiOEeCdY7qI3rL1gA">
-                          <children xsi:type="notation:DecorationNode" xmi:id="_VAmHdPiOEeCdY7qI3rL1gA" type="StateName">
-                            <styles xsi:type="notation:ShapeStyle" xmi:id="_VAmHdfiOEeCdY7qI3rL1gA"/>
-                            <layoutConstraint xsi:type="notation:Location" xmi:id="_VAmugPiOEeCdY7qI3rL1gA"/>
-                          </children>
-                          <children xsi:type="notation:Compartment" xmi:id="_VAmugfiOEeCdY7qI3rL1gA" type="StateTextCompartment">
-                            <children xsi:type="notation:Shape" xmi:id="_VAmugviOEeCdY7qI3rL1gA" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-                              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_VAmug_iOEeCdY7qI3rL1gA"/>
-                            </children>
-                          </children>
-                          <children xsi:type="notation:Compartment" xmi:id="_VAmuhPiOEeCdY7qI3rL1gA" type="StateFigureCompartment"/>
-                          <styles xsi:type="notation:ShapeStyle" xmi:id="_VAmHcfiOEeCdY7qI3rL1gA" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-                          <styles xsi:type="notation:FontStyle" xmi:id="_VAmHcviOEeCdY7qI3rL1gA"/>
-                          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_VAmuhfiOEeCdY7qI3rL1gA"/>
-                          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_VAmHc_iOEeCdY7qI3rL1gA" x="118" y="12" width="65" height="62"/>
-                        </children>
-                        <children xmi:id="_WaocgPiOEeCdY7qI3rL1gA" type="State" element="_Wan1cPiOEeCdY7qI3rL1gA">
-                          <children xsi:type="notation:DecorationNode" xmi:id="_WapDkPiOEeCdY7qI3rL1gA" type="StateName">
-                            <styles xsi:type="notation:ShapeStyle" xmi:id="_WapDkfiOEeCdY7qI3rL1gA"/>
-                            <layoutConstraint xsi:type="notation:Location" xmi:id="_WapDkviOEeCdY7qI3rL1gA"/>
-                          </children>
-                          <children xsi:type="notation:Compartment" xmi:id="_WapDk_iOEeCdY7qI3rL1gA" type="StateTextCompartment">
-                            <children xsi:type="notation:Shape" xmi:id="_WapDlPiOEeCdY7qI3rL1gA" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-                              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_WapDlfiOEeCdY7qI3rL1gA"/>
-                            </children>
-                          </children>
-                          <children xsi:type="notation:Compartment" xmi:id="_WapDlviOEeCdY7qI3rL1gA" type="StateFigureCompartment"/>
-                          <styles xsi:type="notation:ShapeStyle" xmi:id="_WaocgfiOEeCdY7qI3rL1gA" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-                          <styles xsi:type="notation:FontStyle" xmi:id="_WaocgviOEeCdY7qI3rL1gA"/>
-                          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_WapDl_iOEeCdY7qI3rL1gA"/>
-                          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_Waocg_iOEeCdY7qI3rL1gA" x="293" y="11"/>
-                        </children>
-                        <children xmi:id="_aOFgAPiOEeCdY7qI3rL1gA" type="Entry" element="_aOE48PiOEeCdY7qI3rL1gA">
-                          <children xmi:id="_aOGHEPiOEeCdY7qI3rL1gA" type="BorderItemLabelContainer">
-                            <children xsi:type="notation:DecorationNode" xmi:id="_aOGuIPiOEeCdY7qI3rL1gA" type="BorderItemLabel">
-                              <styles xsi:type="notation:ShapeStyle" xmi:id="_aOGuIfiOEeCdY7qI3rL1gA"/>
-                              <layoutConstraint xsi:type="notation:Location" xmi:id="_aOGuIviOEeCdY7qI3rL1gA"/>
-                            </children>
-                            <styles xsi:type="notation:ShapeStyle" xmi:id="_aOGHEfiOEeCdY7qI3rL1gA" fontName="Verdana" lineColor="4210752"/>
-                            <layoutConstraint xsi:type="notation:Bounds" xmi:id="_aOGHEviOEeCdY7qI3rL1gA"/>
-                          </children>
-                          <styles xsi:type="notation:ShapeStyle" xmi:id="_aOFgAfiOEeCdY7qI3rL1gA" fontName="Verdana" lineColor="4210752"/>
-                          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_aOFgAviOEeCdY7qI3rL1gA" x="13" y="29"/>
-                        </children>
-                        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_TLOhRPiOEeCdY7qI3rL1gA"/>
-                      </children>
-                      <styles xsi:type="notation:ShapeStyle" xmi:id="_TLN6MfiOEeCdY7qI3rL1gA" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
-                      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_TLN6MviOEeCdY7qI3rL1gA"/>
-                    </children>
-                  </children>
-                  <styles xsi:type="notation:ShapeStyle" xmi:id="_I7PfMfiOEeCdY7qI3rL1gA" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-                  <styles xsi:type="notation:FontStyle" xmi:id="_I7PfMviOEeCdY7qI3rL1gA"/>
-                  <styles xsi:type="notation:BooleanValueStyle" xmi:id="_I7RUYfiOEeCdY7qI3rL1gA"/>
-                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_I7PfM_iOEeCdY7qI3rL1gA" x="207" y="3" width="473" height="269"/>
-                </children>
-                <children xmi:id="_KLtBgPiOEeCdY7qI3rL1gA" type="Entry" element="_KLsacPiOEeCdY7qI3rL1gA">
-                  <children xmi:id="_KLuPoPiOEeCdY7qI3rL1gA" type="BorderItemLabelContainer">
-                    <children xsi:type="notation:DecorationNode" xmi:id="_KLu2sPiOEeCdY7qI3rL1gA" type="BorderItemLabel">
-                      <styles xsi:type="notation:ShapeStyle" xmi:id="_KLu2sfiOEeCdY7qI3rL1gA"/>
-                      <layoutConstraint xsi:type="notation:Location" xmi:id="_KLu2sviOEeCdY7qI3rL1gA"/>
-                    </children>
-                    <styles xsi:type="notation:ShapeStyle" xmi:id="_KLuPofiOEeCdY7qI3rL1gA" fontName="Verdana" lineColor="4210752"/>
-                    <layoutConstraint xsi:type="notation:Bounds" xmi:id="_KLuPoviOEeCdY7qI3rL1gA"/>
-                  </children>
-                  <styles xsi:type="notation:ShapeStyle" xmi:id="_KLtBgfiOEeCdY7qI3rL1gA" fontName="Verdana" lineColor="4210752"/>
-                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_KLtBgviOEeCdY7qI3rL1gA" x="72" y="143"/>
-                </children>
-                <layoutConstraint xsi:type="notation:Bounds" xmi:id="_sylydPiNEeCdY7qI3rL1gA"/>
-              </children>
-              <styles xsi:type="notation:ShapeStyle" xmi:id="_sylLYfiNEeCdY7qI3rL1gA" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_sylLYviNEeCdY7qI3rL1gA"/>
-            </children>
-            <children xmi:id="_9VjOcPiNEeCdY7qI3rL1gA" type="Region" element="_9VgLIPiNEeCdY7qI3rL1gA">
-              <children xsi:type="notation:DecorationNode" xmi:id="_9Vj1gPiNEeCdY7qI3rL1gA" type="RegionName">
-                <styles xsi:type="notation:ShapeStyle" xmi:id="_9Vj1gfiNEeCdY7qI3rL1gA"/>
-                <layoutConstraint xsi:type="notation:Location" xmi:id="_9Vj1gviNEeCdY7qI3rL1gA"/>
-              </children>
-              <children xsi:type="notation:Shape" xmi:id="_9Vj1g_iNEeCdY7qI3rL1gA" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
-                <children xmi:id="_iDAN0PiOEeCdY7qI3rL1gA" type="Entry" element="_iC_mwPiOEeCdY7qI3rL1gA">
-                  <children xmi:id="_iDA04PiOEeCdY7qI3rL1gA" type="BorderItemLabelContainer">
-                    <children xsi:type="notation:DecorationNode" xmi:id="_iDA04_iOEeCdY7qI3rL1gA" type="BorderItemLabel">
-                      <styles xsi:type="notation:ShapeStyle" xmi:id="_iDA05PiOEeCdY7qI3rL1gA"/>
-                      <layoutConstraint xsi:type="notation:Location" xmi:id="_iDBb8PiOEeCdY7qI3rL1gA"/>
-                    </children>
-                    <styles xsi:type="notation:ShapeStyle" xmi:id="_iDA04fiOEeCdY7qI3rL1gA" fontName="Verdana" lineColor="4210752"/>
-                    <layoutConstraint xsi:type="notation:Bounds" xmi:id="_iDA04viOEeCdY7qI3rL1gA"/>
-                  </children>
-                  <styles xsi:type="notation:ShapeStyle" xmi:id="_iDAN0fiOEeCdY7qI3rL1gA" fontName="Verdana" lineColor="4210752"/>
-                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_iDAN0viOEeCdY7qI3rL1gA" x="55" y="38"/>
-                </children>
-                <children xmi:id="_jxLm4PiOEeCdY7qI3rL1gA" type="State" element="_jxK_0PiOEeCdY7qI3rL1gA">
-                  <children xsi:type="notation:DecorationNode" xmi:id="_jxMN8PiOEeCdY7qI3rL1gA" type="StateName">
-                    <styles xsi:type="notation:ShapeStyle" xmi:id="_jxMN8fiOEeCdY7qI3rL1gA"/>
-                    <layoutConstraint xsi:type="notation:Location" xmi:id="_jxMN8viOEeCdY7qI3rL1gA"/>
-                  </children>
-                  <children xsi:type="notation:Compartment" xmi:id="_jxMN8_iOEeCdY7qI3rL1gA" type="StateTextCompartment">
-                    <children xsi:type="notation:Shape" xmi:id="_jxMN9PiOEeCdY7qI3rL1gA" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-                      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_jxMN9fiOEeCdY7qI3rL1gA"/>
-                    </children>
-                  </children>
-                  <children xsi:type="notation:Compartment" xmi:id="_jxM1APiOEeCdY7qI3rL1gA" type="StateFigureCompartment"/>
-                  <styles xsi:type="notation:ShapeStyle" xmi:id="_jxLm4fiOEeCdY7qI3rL1gA" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-                  <styles xsi:type="notation:FontStyle" xmi:id="_jxLm4viOEeCdY7qI3rL1gA"/>
-                  <styles xsi:type="notation:BooleanValueStyle" xmi:id="_jxM1AfiOEeCdY7qI3rL1gA"/>
-                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_jxLm4_iOEeCdY7qI3rL1gA" x="162" y="14"/>
-                </children>
-                <children xmi:id="_wBlokPiOEeCdY7qI3rL1gA" type="State" element="_wBkacPiOEeCdY7qI3rL1gA">
-                  <children xsi:type="notation:DecorationNode" xmi:id="_wBlolPiOEeCdY7qI3rL1gA" type="StateName">
-                    <styles xsi:type="notation:ShapeStyle" xmi:id="_wBlolfiOEeCdY7qI3rL1gA"/>
-                    <layoutConstraint xsi:type="notation:Location" xmi:id="_wBlolviOEeCdY7qI3rL1gA"/>
-                  </children>
-                  <children xsi:type="notation:Compartment" xmi:id="_wBmPoPiOEeCdY7qI3rL1gA" type="StateTextCompartment">
-                    <children xsi:type="notation:Shape" xmi:id="_wBmPofiOEeCdY7qI3rL1gA" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-                      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_wBmPoviOEeCdY7qI3rL1gA"/>
-                    </children>
-                  </children>
-                  <children xsi:type="notation:Compartment" xmi:id="_wBmPo_iOEeCdY7qI3rL1gA" type="StateFigureCompartment"/>
-                  <styles xsi:type="notation:ShapeStyle" xmi:id="_wBlokfiOEeCdY7qI3rL1gA" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-                  <styles xsi:type="notation:FontStyle" xmi:id="_wBlokviOEeCdY7qI3rL1gA"/>
-                  <styles xsi:type="notation:BooleanValueStyle" xmi:id="_wBmPpPiOEeCdY7qI3rL1gA"/>
-                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_wBlok_iOEeCdY7qI3rL1gA" x="411" y="8"/>
-                </children>
-                <layoutConstraint xsi:type="notation:Bounds" xmi:id="_9Vj1hPiNEeCdY7qI3rL1gA"/>
-              </children>
-              <styles xsi:type="notation:ShapeStyle" xmi:id="_9VjOcfiNEeCdY7qI3rL1gA" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_9VjOcviNEeCdY7qI3rL1gA"/>
-            </children>
-          </children>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_jGdrYPiNEeCdY7qI3rL1gA" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-          <styles xsi:type="notation:FontStyle" xmi:id="_jGdrYfiNEeCdY7qI3rL1gA"/>
-          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_jGhVwfiNEeCdY7qI3rL1gA"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_jGdrYviNEeCdY7qI3rL1gA" x="20" y="121" width="730" height="507"/>
-        </children>
-        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_dt0BgvZlEeCSetPXFd1ZUw"/>
-      </children>
-      <styles xsi:type="notation:ShapeStyle" xmi:id="_dtyzZPZlEeCSetPXFd1ZUw" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
-      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_dt0Bg_ZlEeCSetPXFd1ZUw" x="220" y="10" width="777" height="671"/>
-    </children>
-    <children xsi:type="notation:Shape" xmi:id="_dt46B_ZlEeCSetPXFd1ZUw" type="StatechartText" fontName="Verdana" lineColor="4210752">
-      <children xsi:type="notation:DecorationNode" xmi:id="_dt6IIPZlEeCSetPXFd1ZUw" type="StatechartName">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_dt6IIfZlEeCSetPXFd1ZUw"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_dt6IIvZlEeCSetPXFd1ZUw"/>
-      </children>
-      <children xsi:type="notation:Shape" xmi:id="_dt6II_ZlEeCSetPXFd1ZUw" type="StatechartTextExpression" fontName="Verdana" lineColor="4210752">
-        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_dt6IJPZlEeCSetPXFd1ZUw"/>
-      </children>
-      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_dt6IJfZlEeCSetPXFd1ZUw" x="10" y="10" width="200" height="400"/>
-    </children>
-    <styles xsi:type="notation:DiagramStyle" xmi:id="_dtyzYfZlEeCSetPXFd1ZUw"/>
-    <edges xmi:id="_dt46APZlEeCSetPXFd1ZUw" type="Transition" element="_dt2dyfZlEeCSetPXFd1ZUw" source="_dt0BhfZlEeCSetPXFd1ZUw" target="_dt12sPZlEeCSetPXFd1ZUw">
-      <children xsi:type="notation:DecorationNode" xmi:id="_dt46BPZlEeCSetPXFd1ZUw" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_dt46BfZlEeCSetPXFd1ZUw"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_dt46BvZlEeCSetPXFd1ZUw" y="40"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_dt46AfZlEeCSetPXFd1ZUw" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_dt46A_ZlEeCSetPXFd1ZUw" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_dt46AvZlEeCSetPXFd1ZUw" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
-    </edges>
-    <edges xmi:id="_l-XFkPiNEeCdY7qI3rL1gA" type="Transition" element="_l-UpUPiNEeCdY7qI3rL1gA" source="_dt12sPZlEeCSetPXFd1ZUw" target="_jGdEUPiNEeCdY7qI3rL1gA">
-      <children xsi:type="notation:DecorationNode" xmi:id="_l-Y6wPiNEeCdY7qI3rL1gA" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_l-Y6wfiNEeCdY7qI3rL1gA"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_l-Y6wviNEeCdY7qI3rL1gA" x="-17" y="-28"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_l-XFkfiNEeCdY7qI3rL1gA" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_l-YTsPiNEeCdY7qI3rL1gA" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_l-XFkviNEeCdY7qI3rL1gA" points="[-25, 24, 99, -93]$[-115, 116, 9, -1]"/>
-      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_l_QdcPiNEeCdY7qI3rL1gA" id="(0.8235294117647058,0.47619047619047616)"/>
-    </edges>
-    <edges xmi:id="_K-rWkPiOEeCdY7qI3rL1gA" type="Transition" element="_K-qvgPiOEeCdY7qI3rL1gA" source="_KLtBgPiOEeCdY7qI3rL1gA" target="_3z91MPiNEeCdY7qI3rL1gA">
-      <children xsi:type="notation:DecorationNode" xmi:id="_K-r9ofiOEeCdY7qI3rL1gA" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_K-r9oviOEeCdY7qI3rL1gA"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_K-r9o_iOEeCdY7qI3rL1gA" y="40"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_K-rWkfiOEeCdY7qI3rL1gA" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_K-r9oPiOEeCdY7qI3rL1gA" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_K-rWkviOEeCdY7qI3rL1gA" points="[1, -7, -47, 101]$[-8, -103, -56, 5]"/>
-    </edges>
-    <edges xmi:id="_PGSFIPiOEeCdY7qI3rL1gA" type="Transition" element="_PGReEPiOEeCdY7qI3rL1gA" source="_3z91MPiNEeCdY7qI3rL1gA" target="_I7PfMPiOEeCdY7qI3rL1gA">
-      <children xsi:type="notation:DecorationNode" xmi:id="_PGSsMfiOEeCdY7qI3rL1gA" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_PGSsMviOEeCdY7qI3rL1gA"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_PGSsM_iOEeCdY7qI3rL1gA" x="-4" y="21"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_PGSFIfiOEeCdY7qI3rL1gA" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_PGSsMPiOEeCdY7qI3rL1gA" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_PGSFIviOEeCdY7qI3rL1gA" points="[11, 1, -87, 0]$[82, -6, -16, -7]"/>
-      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_PHC6IPiOEeCdY7qI3rL1gA" id="(0.9026548672566371,0.5471698113207547)"/>
-      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_PHC6IfiOEeCdY7qI3rL1gA" id="(0.03382663847780127,0.13100436681222707)"/>
-    </edges>
-    <edges xmi:id="_bKbzgPiOEeCdY7qI3rL1gA" type="Transition" element="_bKalYPiOEeCdY7qI3rL1gA" source="_aOFgAPiOEeCdY7qI3rL1gA" target="_VAmHcPiOEeCdY7qI3rL1gA">
-      <children xsi:type="notation:DecorationNode" xmi:id="_bKbzhPiOEeCdY7qI3rL1gA" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_bKbzhfiOEeCdY7qI3rL1gA"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_bKcakPiOEeCdY7qI3rL1gA" y="40"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_bKbzgfiOEeCdY7qI3rL1gA" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_bKbzg_iOEeCdY7qI3rL1gA" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_bKbzgviOEeCdY7qI3rL1gA" points="[7, 0, -123, -7]$[133, 38, 3, 31]"/>
-    </edges>
-    <edges xmi:id="_cSJCcPiOEeCdY7qI3rL1gA" type="Transition" element="_cSIbYPiOEeCdY7qI3rL1gA" source="_VAmHcPiOEeCdY7qI3rL1gA" target="_WaocgPiOEeCdY7qI3rL1gA">
-      <children xsi:type="notation:DecorationNode" xmi:id="_cSJpgPiOEeCdY7qI3rL1gA" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_cSJpgfiOEeCdY7qI3rL1gA"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_cSJpgviOEeCdY7qI3rL1gA" x="1" y="-20"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_cSJCcfiOEeCdY7qI3rL1gA" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_cSJCc_iOEeCdY7qI3rL1gA" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_cSJCcviOEeCdY7qI3rL1gA" points="[17, -2, -136, 0]$[153, -16, 0, -14]"/>
-      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_cS-I4PiOEeCdY7qI3rL1gA" id="(0.7384615384615385,0.24193548387096775)"/>
-      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_cS-I4fiOEeCdY7qI3rL1gA" id="(0.5098039215686274,0.2222222222222222)"/>
-    </edges>
-    <edges xmi:id="_eOD8kPiOEeCdY7qI3rL1gA" type="Transition" element="_eOCucPiOEeCdY7qI3rL1gA" source="_WaocgPiOEeCdY7qI3rL1gA" target="_VAmHcPiOEeCdY7qI3rL1gA">
-      <children xsi:type="notation:DecorationNode" xmi:id="_eOD8lPiOEeCdY7qI3rL1gA" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_eOD8lfiOEeCdY7qI3rL1gA"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_eOEjoPiOEeCdY7qI3rL1gA" x="-5" y="13"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_eOD8kfiOEeCdY7qI3rL1gA" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_eOD8k_iOEeCdY7qI3rL1gA" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_eOD8kviOEeCdY7qI3rL1gA" points="[-11, -3, 123, 0]$[-124, 8, 10, 11]"/>
-      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_eO1YoPiOEeCdY7qI3rL1gA" id="(0.21568627450980393,0.873015873015873)"/>
-      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_eO1YofiOEeCdY7qI3rL1gA" id="(0.8,0.8225806451612904)"/>
-    </edges>
-    <edges xmi:id="_scxeAPiOEeCdY7qI3rL1gA" type="Transition" element="_scwP4PiOEeCdY7qI3rL1gA" source="_iDAN0PiOEeCdY7qI3rL1gA" target="_jxLm4PiOEeCdY7qI3rL1gA">
-      <children xsi:type="notation:DecorationNode" xmi:id="_scyFEfiOEeCdY7qI3rL1gA" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_scyFEviOEeCdY7qI3rL1gA"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_scyFE_iOEeCdY7qI3rL1gA" y="40"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_scxeAfiOEeCdY7qI3rL1gA" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_scyFEPiOEeCdY7qI3rL1gA" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_scxeAviOEeCdY7qI3rL1gA" points="[7, 0, -110, 1]$[109, -5, -8, -4]"/>
-      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_sd9w0PiOEeCdY7qI3rL1gA" id="(0.12307692307692308,0.3492063492063492)"/>
-    </edges>
-    <edges xmi:id="_xv6LkPiOEeCdY7qI3rL1gA" type="Transition" element="_xv5kgPiOEeCdY7qI3rL1gA" source="_jxLm4PiOEeCdY7qI3rL1gA" target="_wBlokPiOEeCdY7qI3rL1gA">
-      <children xsi:type="notation:DecorationNode" xmi:id="_xv6yofiOEeCdY7qI3rL1gA" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_xv6yoviOEeCdY7qI3rL1gA"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_xv6yo_iOEeCdY7qI3rL1gA" x="-3" y="-18"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_xv6LkfiOEeCdY7qI3rL1gA" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_xv6yoPiOEeCdY7qI3rL1gA" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_xv6LkviOEeCdY7qI3rL1gA" points="[11, -4, -223, -10]$[228, -25, -6, -31]"/>
-      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_xwuD4PiOEeCdY7qI3rL1gA" id="(0.7843137254901961,0.30158730158730157)"/>
-    </edges>
-    <edges xmi:id="_1T-vQPiOEeCdY7qI3rL1gA" type="Transition" element="_1T-IMPiOEeCdY7qI3rL1gA" source="_wBlokPiOEeCdY7qI3rL1gA" target="_jxLm4PiOEeCdY7qI3rL1gA">
-      <children xsi:type="notation:DecorationNode" xmi:id="_1T_9YPiOEeCdY7qI3rL1gA" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_1T_9YfiOEeCdY7qI3rL1gA"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_1T_9YviOEeCdY7qI3rL1gA" y="-16"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_1T-vQfiOEeCdY7qI3rL1gA" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_1T_WUPiOEeCdY7qI3rL1gA" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_1T-vQviOEeCdY7qI3rL1gA" points="[-25, -6, 208, 0]$[-223, -2, 10, 4]"/>
-      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_1UyAgPiOEeCdY7qI3rL1gA" id="(0.49019607843137253,0.8095238095238095)"/>
-      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_1UyAgfiOEeCdY7qI3rL1gA" id="(0.803921568627451,0.6190476190476191)"/>
-    </edges>
-    <edges xmi:id="_RSPv8PiaEeC4at_AzcYiGg" type="Transition" element="_RSOh0PiaEeC4at_AzcYiGg" source="_QLsXkPiaEeC4at_AzcYiGg" target="_FcuI4fiZEeC4at_AzcYiGg">
-      <children xsi:type="notation:DecorationNode" xmi:id="_RSPv9PiaEeC4at_AzcYiGg" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_RSPv9fiaEeC4at_AzcYiGg"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_RSPv9viaEeC4at_AzcYiGg" y="40"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_RSPv8fiaEeC4at_AzcYiGg" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_RSPv8_iaEeC4at_AzcYiGg" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_RSPv8viaEeC4at_AzcYiGg" points="[7, 0, -155, 2]$[146, -12, -16, -10]"/>
-      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_RTno8PiaEeC4at_AzcYiGg" id="(0.24615384615384617,0.3492063492063492)"/>
-    </edges>
-  </notation:Diagram>
-</xmi:XMI>
+<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:sgraph="http://www.yakindu.org/sct/sgraph/2.0.0">
+  <sgraph:Statechart xmi:id="_dtyMUPZlEeCSetPXFd1ZUw" name="Test_ParallelRegions" expression="interface:&#xA;&#xA;in event event1&#xA;in event event2&#xA;in event event3&#xA;in event event4&#xA;in event event5&#xA;in event event6&#xA;&#xA;">
+    <regions xmi:id="_dtyzYvZlEeCSetPXFd1ZUw" name="main region">
+      <vertices xsi:type="sgraph:Entry" xmi:id="_dt0BhPZlEeCSetPXFd1ZUw">
+        <outgoingTransitions xmi:id="_dt2dyfZlEeCSetPXFd1ZUw" expression="" target="_dt1PovZlEeCSetPXFd1ZUw"/>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_dt1PovZlEeCSetPXFd1ZUw" name="State1" incomingTransitions="_dt2dyfZlEeCSetPXFd1ZUw">
+        <outgoingTransitions xmi:id="_l-UpUPiNEeCdY7qI3rL1gA" expression="event1" target="_jGVvkPiNEeCdY7qI3rL1gA"/>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_jGVvkPiNEeCdY7qI3rL1gA" name="State2" incomingTransitions="_l-UpUPiNEeCdY7qI3rL1gA">
+        <regions xmi:id="_syj9QPiNEeCdY7qI3rL1gA" name="Region1">
+          <vertices xsi:type="sgraph:State" xmi:id="_3z8nEPiNEeCdY7qI3rL1gA" name="State3" incomingTransitions="_K-qvgPiOEeCdY7qI3rL1gA">
+            <outgoingTransitions xmi:id="_PGReEPiOEeCdY7qI3rL1gA" expression="event2" target="_I7OREPiOEeCdY7qI3rL1gA"/>
+          </vertices>
+          <vertices xsi:type="sgraph:State" xmi:id="_I7OREPiOEeCdY7qI3rL1gA" name="State4" incomingTransitions="_PGReEPiOEeCdY7qI3rL1gA">
+            <regions xmi:id="_TLNTIPiOEeCdY7qI3rL1gA" name="Region2">
+              <vertices xsi:type="sgraph:State" xmi:id="_VAk5UPiOEeCdY7qI3rL1gA" name="State5" incomingTransitions="_bKalYPiOEeCdY7qI3rL1gA _eOCucPiOEeCdY7qI3rL1gA">
+                <outgoingTransitions xmi:id="_cSIbYPiOEeCdY7qI3rL1gA" expression="event3" target="_Wan1cPiOEeCdY7qI3rL1gA"/>
+              </vertices>
+              <vertices xsi:type="sgraph:State" xmi:id="_Wan1cPiOEeCdY7qI3rL1gA" name="State6" incomingTransitions="_cSIbYPiOEeCdY7qI3rL1gA">
+                <outgoingTransitions xmi:id="_eOCucPiOEeCdY7qI3rL1gA" expression="event4" target="_VAk5UPiOEeCdY7qI3rL1gA"/>
+              </vertices>
+              <vertices xsi:type="sgraph:Entry" xmi:id="_aOE48PiOEeCdY7qI3rL1gA">
+                <outgoingTransitions xmi:id="_bKalYPiOEeCdY7qI3rL1gA" target="_VAk5UPiOEeCdY7qI3rL1gA"/>
+              </vertices>
+            </regions>
+            <regions xmi:id="_DvXhIPiXEeC4at_AzcYiGg" name="Region4">
+              <vertices xsi:type="sgraph:State" xmi:id="_Fcth0PiZEeC4at_AzcYiGg" name="State9" incomingTransitions="_RSOh0PiaEeC4at_AzcYiGg"/>
+              <vertices xsi:type="sgraph:Entry" xmi:id="_QLrwgPiaEeC4at_AzcYiGg">
+                <outgoingTransitions xmi:id="_RSOh0PiaEeC4at_AzcYiGg" expression="" target="_Fcth0PiZEeC4at_AzcYiGg"/>
+              </vertices>
+            </regions>
+          </vertices>
+          <vertices xsi:type="sgraph:Entry" xmi:id="_KLsacPiOEeCdY7qI3rL1gA">
+            <outgoingTransitions xmi:id="_K-qvgPiOEeCdY7qI3rL1gA" target="_3z8nEPiNEeCdY7qI3rL1gA"/>
+          </vertices>
+        </regions>
+        <regions xmi:id="_9VgLIPiNEeCdY7qI3rL1gA" name="Region3">
+          <vertices xsi:type="sgraph:Entry" xmi:id="_iC_mwPiOEeCdY7qI3rL1gA">
+            <outgoingTransitions xmi:id="_scwP4PiOEeCdY7qI3rL1gA" target="_jxK_0PiOEeCdY7qI3rL1gA"/>
+          </vertices>
+          <vertices xsi:type="sgraph:State" xmi:id="_jxK_0PiOEeCdY7qI3rL1gA" name="State7" incomingTransitions="_scwP4PiOEeCdY7qI3rL1gA _1T-IMPiOEeCdY7qI3rL1gA">
+            <outgoingTransitions xmi:id="_xv5kgPiOEeCdY7qI3rL1gA" expression="event5, event3" target="_wBkacPiOEeCdY7qI3rL1gA"/>
+          </vertices>
+          <vertices xsi:type="sgraph:State" xmi:id="_wBkacPiOEeCdY7qI3rL1gA" name="State8" incomingTransitions="_xv5kgPiOEeCdY7qI3rL1gA">
+            <outgoingTransitions xmi:id="_1T-IMPiOEeCdY7qI3rL1gA" expression="event6" target="_jxK_0PiOEeCdY7qI3rL1gA"/>
+          </vertices>
+        </regions>
+      </vertices>
+    </regions>
+  </sgraph:Statechart>
+  <notation:Diagram xmi:id="_dtyzYPZlEeCSetPXFd1ZUw" type="org.yakindu.sct.ui.editor.editor.StatechartDiagramEditor" element="_dtyMUPZlEeCSetPXFd1ZUw" measurementUnit="Pixel">
+    <children xmi:id="_dtyzY_ZlEeCSetPXFd1ZUw" type="Region" element="_dtyzYvZlEeCSetPXFd1ZUw">
+      <children xsi:type="notation:DecorationNode" xmi:id="_dtzacfZlEeCSetPXFd1ZUw" type="RegionName">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_dtzacvZlEeCSetPXFd1ZUw"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_dt0BgPZlEeCSetPXFd1ZUw"/>
+      </children>
+      <children xsi:type="notation:Shape" xmi:id="_dt0BgfZlEeCSetPXFd1ZUw" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
+        <children xmi:id="_dt0BhfZlEeCSetPXFd1ZUw" type="Entry" element="_dt0BhPZlEeCSetPXFd1ZUw">
+          <children xmi:id="_dt0okPZlEeCSetPXFd1ZUw" type="BorderItemLabelContainer">
+            <children xsi:type="notation:DecorationNode" xmi:id="_dt0ok_ZlEeCSetPXFd1ZUw" type="BorderItemLabel">
+              <styles xsi:type="notation:ShapeStyle" xmi:id="_dt0olPZlEeCSetPXFd1ZUw"/>
+              <layoutConstraint xsi:type="notation:Location" xmi:id="_dt1PoPZlEeCSetPXFd1ZUw"/>
+            </children>
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_dt0okfZlEeCSetPXFd1ZUw" fontName="Verdana" lineColor="4210752"/>
+            <layoutConstraint xsi:type="notation:Bounds" xmi:id="_dt0okvZlEeCSetPXFd1ZUw"/>
+          </children>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_dt0BhvZlEeCSetPXFd1ZUw" fontName="Verdana" lineColor="4210752"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_dt1PofZlEeCSetPXFd1ZUw" x="70" y="20"/>
+        </children>
+        <children xmi:id="_dt12sPZlEeCSetPXFd1ZUw" type="State" element="_dt1PovZlEeCSetPXFd1ZUw">
+          <children xsi:type="notation:DecorationNode" xmi:id="_dt2dwPZlEeCSetPXFd1ZUw" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_dt2dwfZlEeCSetPXFd1ZUw"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_dt2dwvZlEeCSetPXFd1ZUw"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_dt2dw_ZlEeCSetPXFd1ZUw" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_dt2dxPZlEeCSetPXFd1ZUw" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_dt2dxfZlEeCSetPXFd1ZUw"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_dt2dxvZlEeCSetPXFd1ZUw" type="StateFigureCompartment"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_dt12sfZlEeCSetPXFd1ZUw" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_dt12svZlEeCSetPXFd1ZUw"/>
+          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_dt2dx_ZlEeCSetPXFd1ZUw"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_dt2dyPZlEeCSetPXFd1ZUw" x="189"/>
+        </children>
+        <children xmi:id="_jGdEUPiNEeCdY7qI3rL1gA" type="State" element="_jGVvkPiNEeCdY7qI3rL1gA">
+          <children xsi:type="notation:DecorationNode" xmi:id="_jGfgkPiNEeCdY7qI3rL1gA" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_jGfgkfiNEeCdY7qI3rL1gA"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_jGfgkviNEeCdY7qI3rL1gA"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_jGgHoPiNEeCdY7qI3rL1gA" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_jGgusPiNEeCdY7qI3rL1gA" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_jGgusfiNEeCdY7qI3rL1gA"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_jGhVwPiNEeCdY7qI3rL1gA" type="StateFigureCompartment">
+            <children xmi:id="_sylLYPiNEeCdY7qI3rL1gA" type="Region" element="_syj9QPiNEeCdY7qI3rL1gA">
+              <children xsi:type="notation:DecorationNode" xmi:id="_sylycPiNEeCdY7qI3rL1gA" type="RegionName">
+                <styles xsi:type="notation:ShapeStyle" xmi:id="_sylycfiNEeCdY7qI3rL1gA"/>
+                <layoutConstraint xsi:type="notation:Location" xmi:id="_sylycviNEeCdY7qI3rL1gA"/>
+              </children>
+              <children xsi:type="notation:Shape" xmi:id="_sylyc_iNEeCdY7qI3rL1gA" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
+                <children xmi:id="_3z91MPiNEeCdY7qI3rL1gA" type="State" element="_3z8nEPiNEeCdY7qI3rL1gA">
+                  <children xsi:type="notation:DecorationNode" xmi:id="_3z91NPiNEeCdY7qI3rL1gA" type="StateName">
+                    <styles xsi:type="notation:ShapeStyle" xmi:id="_3z-cQPiNEeCdY7qI3rL1gA"/>
+                    <layoutConstraint xsi:type="notation:Location" xmi:id="_3z-cQfiNEeCdY7qI3rL1gA"/>
+                  </children>
+                  <children xsi:type="notation:Compartment" xmi:id="_3z-cQviNEeCdY7qI3rL1gA" type="StateTextCompartment">
+                    <children xsi:type="notation:Shape" xmi:id="_3z-cQ_iNEeCdY7qI3rL1gA" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+                      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_3z-cRPiNEeCdY7qI3rL1gA"/>
+                    </children>
+                  </children>
+                  <children xsi:type="notation:Compartment" xmi:id="_3z_DUPiNEeCdY7qI3rL1gA" type="StateFigureCompartment"/>
+                  <styles xsi:type="notation:ShapeStyle" xmi:id="_3z91MfiNEeCdY7qI3rL1gA" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+                  <styles xsi:type="notation:FontStyle" xmi:id="_3z91MviNEeCdY7qI3rL1gA"/>
+                  <styles xsi:type="notation:BooleanValueStyle" xmi:id="_3z_DUfiNEeCdY7qI3rL1gA"/>
+                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_3z91M_iNEeCdY7qI3rL1gA" x="23" y="3" width="113" height="53"/>
+                </children>
+                <children xmi:id="_I7PfMPiOEeCdY7qI3rL1gA" type="State" element="_I7OREPiOEeCdY7qI3rL1gA">
+                  <children xsi:type="notation:DecorationNode" xmi:id="_I7QGQPiOEeCdY7qI3rL1gA" type="StateName">
+                    <styles xsi:type="notation:ShapeStyle" xmi:id="_I7QGQfiOEeCdY7qI3rL1gA"/>
+                    <layoutConstraint xsi:type="notation:Location" xmi:id="_I7QGQviOEeCdY7qI3rL1gA"/>
+                  </children>
+                  <children xsi:type="notation:Compartment" xmi:id="_I7QGQ_iOEeCdY7qI3rL1gA" type="StateTextCompartment">
+                    <children xsi:type="notation:Shape" xmi:id="_I7QGRPiOEeCdY7qI3rL1gA" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+                      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_I7QGRfiOEeCdY7qI3rL1gA"/>
+                    </children>
+                  </children>
+                  <children xsi:type="notation:Compartment" xmi:id="_I7RUYPiOEeCdY7qI3rL1gA" type="StateFigureCompartment">
+                    <children xmi:id="_DvcZoPiXEeC4at_AzcYiGg" type="Region" element="_DvXhIPiXEeC4at_AzcYiGg">
+                      <children xsi:type="notation:DecorationNode" xmi:id="_DvdAsPiXEeC4at_AzcYiGg" type="RegionName">
+                        <styles xsi:type="notation:ShapeStyle" xmi:id="_DvdAsfiXEeC4at_AzcYiGg"/>
+                        <layoutConstraint xsi:type="notation:Location" xmi:id="_DvdAsviXEeC4at_AzcYiGg"/>
+                      </children>
+                      <children xsi:type="notation:Shape" xmi:id="_DvdAs_iXEeC4at_AzcYiGg" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
+                        <children xmi:id="_FcuI4fiZEeC4at_AzcYiGg" type="State" element="_Fcth0PiZEeC4at_AzcYiGg">
+                          <children xsi:type="notation:DecorationNode" xmi:id="_Fcuv8viZEeC4at_AzcYiGg" type="StateName">
+                            <styles xsi:type="notation:ShapeStyle" xmi:id="_Fcuv8_iZEeC4at_AzcYiGg"/>
+                            <layoutConstraint xsi:type="notation:Location" xmi:id="_Fcuv9PiZEeC4at_AzcYiGg"/>
+                          </children>
+                          <children xsi:type="notation:Compartment" xmi:id="_Fcuv9fiZEeC4at_AzcYiGg" type="StateTextCompartment">
+                            <children xsi:type="notation:Shape" xmi:id="_Fcuv9viZEeC4at_AzcYiGg" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+                              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_Fcuv9_iZEeC4at_AzcYiGg"/>
+                            </children>
+                          </children>
+                          <children xsi:type="notation:Compartment" xmi:id="_FcvXAPiZEeC4at_AzcYiGg" type="StateFigureCompartment"/>
+                          <styles xsi:type="notation:ShapeStyle" xmi:id="_FcuI4viZEeC4at_AzcYiGg" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+                          <styles xsi:type="notation:FontStyle" xmi:id="_Fcuv8PiZEeC4at_AzcYiGg"/>
+                          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_FcvXAfiZEeC4at_AzcYiGg"/>
+                          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_Fcuv8fiZEeC4at_AzcYiGg" x="178" y="-9"/>
+                        </children>
+                        <children xmi:id="_QLsXkPiaEeC4at_AzcYiGg" type="Entry" element="_QLrwgPiaEeC4at_AzcYiGg">
+                          <children xmi:id="_QLsXk_iaEeC4at_AzcYiGg" type="BorderItemLabelContainer">
+                            <children xsi:type="notation:DecorationNode" xmi:id="_QLs-oPiaEeC4at_AzcYiGg" type="BorderItemLabel">
+                              <styles xsi:type="notation:ShapeStyle" xmi:id="_QLs-ofiaEeC4at_AzcYiGg"/>
+                              <layoutConstraint xsi:type="notation:Location" xmi:id="_QLs-oviaEeC4at_AzcYiGg"/>
+                            </children>
+                            <styles xsi:type="notation:ShapeStyle" xmi:id="_QLsXlPiaEeC4at_AzcYiGg" fontName="Verdana" lineColor="4210752"/>
+                            <layoutConstraint xsi:type="notation:Bounds" xmi:id="_QLsXlfiaEeC4at_AzcYiGg"/>
+                          </children>
+                          <styles xsi:type="notation:ShapeStyle" xmi:id="_QLsXkfiaEeC4at_AzcYiGg" fontName="Verdana" lineColor="4210752"/>
+                          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_QLsXkviaEeC4at_AzcYiGg" x="25" y="8"/>
+                        </children>
+                        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_DvdAtPiXEeC4at_AzcYiGg"/>
+                      </children>
+                      <styles xsi:type="notation:ShapeStyle" xmi:id="_DvcZofiXEeC4at_AzcYiGg" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
+                      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_DvcZoviXEeC4at_AzcYiGg"/>
+                    </children>
+                    <children xmi:id="_TLN6MPiOEeCdY7qI3rL1gA" type="Region" element="_TLNTIPiOEeCdY7qI3rL1gA">
+                      <children xsi:type="notation:DecorationNode" xmi:id="_TLOhQPiOEeCdY7qI3rL1gA" type="RegionName">
+                        <styles xsi:type="notation:ShapeStyle" xmi:id="_TLOhQfiOEeCdY7qI3rL1gA"/>
+                        <layoutConstraint xsi:type="notation:Location" xmi:id="_TLOhQviOEeCdY7qI3rL1gA"/>
+                      </children>
+                      <children xsi:type="notation:Shape" xmi:id="_TLOhQ_iOEeCdY7qI3rL1gA" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
+                        <children xmi:id="_VAmHcPiOEeCdY7qI3rL1gA" type="State" element="_VAk5UPiOEeCdY7qI3rL1gA">
+                          <children xsi:type="notation:DecorationNode" xmi:id="_VAmHdPiOEeCdY7qI3rL1gA" type="StateName">
+                            <styles xsi:type="notation:ShapeStyle" xmi:id="_VAmHdfiOEeCdY7qI3rL1gA"/>
+                            <layoutConstraint xsi:type="notation:Location" xmi:id="_VAmugPiOEeCdY7qI3rL1gA"/>
+                          </children>
+                          <children xsi:type="notation:Compartment" xmi:id="_VAmugfiOEeCdY7qI3rL1gA" type="StateTextCompartment">
+                            <children xsi:type="notation:Shape" xmi:id="_VAmugviOEeCdY7qI3rL1gA" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+                              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_VAmug_iOEeCdY7qI3rL1gA"/>
+                            </children>
+                          </children>
+                          <children xsi:type="notation:Compartment" xmi:id="_VAmuhPiOEeCdY7qI3rL1gA" type="StateFigureCompartment"/>
+                          <styles xsi:type="notation:ShapeStyle" xmi:id="_VAmHcfiOEeCdY7qI3rL1gA" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+                          <styles xsi:type="notation:FontStyle" xmi:id="_VAmHcviOEeCdY7qI3rL1gA"/>
+                          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_VAmuhfiOEeCdY7qI3rL1gA"/>
+                          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_VAmHc_iOEeCdY7qI3rL1gA" x="118" y="12" width="65" height="62"/>
+                        </children>
+                        <children xmi:id="_WaocgPiOEeCdY7qI3rL1gA" type="State" element="_Wan1cPiOEeCdY7qI3rL1gA">
+                          <children xsi:type="notation:DecorationNode" xmi:id="_WapDkPiOEeCdY7qI3rL1gA" type="StateName">
+                            <styles xsi:type="notation:ShapeStyle" xmi:id="_WapDkfiOEeCdY7qI3rL1gA"/>
+                            <layoutConstraint xsi:type="notation:Location" xmi:id="_WapDkviOEeCdY7qI3rL1gA"/>
+                          </children>
+                          <children xsi:type="notation:Compartment" xmi:id="_WapDk_iOEeCdY7qI3rL1gA" type="StateTextCompartment">
+                            <children xsi:type="notation:Shape" xmi:id="_WapDlPiOEeCdY7qI3rL1gA" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+                              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_WapDlfiOEeCdY7qI3rL1gA"/>
+                            </children>
+                          </children>
+                          <children xsi:type="notation:Compartment" xmi:id="_WapDlviOEeCdY7qI3rL1gA" type="StateFigureCompartment"/>
+                          <styles xsi:type="notation:ShapeStyle" xmi:id="_WaocgfiOEeCdY7qI3rL1gA" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+                          <styles xsi:type="notation:FontStyle" xmi:id="_WaocgviOEeCdY7qI3rL1gA"/>
+                          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_WapDl_iOEeCdY7qI3rL1gA"/>
+                          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_Waocg_iOEeCdY7qI3rL1gA" x="293" y="11"/>
+                        </children>
+                        <children xmi:id="_aOFgAPiOEeCdY7qI3rL1gA" type="Entry" element="_aOE48PiOEeCdY7qI3rL1gA">
+                          <children xmi:id="_aOGHEPiOEeCdY7qI3rL1gA" type="BorderItemLabelContainer">
+                            <children xsi:type="notation:DecorationNode" xmi:id="_aOGuIPiOEeCdY7qI3rL1gA" type="BorderItemLabel">
+                              <styles xsi:type="notation:ShapeStyle" xmi:id="_aOGuIfiOEeCdY7qI3rL1gA"/>
+                              <layoutConstraint xsi:type="notation:Location" xmi:id="_aOGuIviOEeCdY7qI3rL1gA"/>
+                            </children>
+                            <styles xsi:type="notation:ShapeStyle" xmi:id="_aOGHEfiOEeCdY7qI3rL1gA" fontName="Verdana" lineColor="4210752"/>
+                            <layoutConstraint xsi:type="notation:Bounds" xmi:id="_aOGHEviOEeCdY7qI3rL1gA"/>
+                          </children>
+                          <styles xsi:type="notation:ShapeStyle" xmi:id="_aOFgAfiOEeCdY7qI3rL1gA" fontName="Verdana" lineColor="4210752"/>
+                          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_aOFgAviOEeCdY7qI3rL1gA" x="13" y="29"/>
+                        </children>
+                        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_TLOhRPiOEeCdY7qI3rL1gA"/>
+                      </children>
+                      <styles xsi:type="notation:ShapeStyle" xmi:id="_TLN6MfiOEeCdY7qI3rL1gA" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
+                      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_TLN6MviOEeCdY7qI3rL1gA"/>
+                    </children>
+                  </children>
+                  <styles xsi:type="notation:ShapeStyle" xmi:id="_I7PfMfiOEeCdY7qI3rL1gA" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+                  <styles xsi:type="notation:FontStyle" xmi:id="_I7PfMviOEeCdY7qI3rL1gA"/>
+                  <styles xsi:type="notation:BooleanValueStyle" xmi:id="_I7RUYfiOEeCdY7qI3rL1gA"/>
+                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_I7PfM_iOEeCdY7qI3rL1gA" x="207" y="3" width="473" height="269"/>
+                </children>
+                <children xmi:id="_KLtBgPiOEeCdY7qI3rL1gA" type="Entry" element="_KLsacPiOEeCdY7qI3rL1gA">
+                  <children xmi:id="_KLuPoPiOEeCdY7qI3rL1gA" type="BorderItemLabelContainer">
+                    <children xsi:type="notation:DecorationNode" xmi:id="_KLu2sPiOEeCdY7qI3rL1gA" type="BorderItemLabel">
+                      <styles xsi:type="notation:ShapeStyle" xmi:id="_KLu2sfiOEeCdY7qI3rL1gA"/>
+                      <layoutConstraint xsi:type="notation:Location" xmi:id="_KLu2sviOEeCdY7qI3rL1gA"/>
+                    </children>
+                    <styles xsi:type="notation:ShapeStyle" xmi:id="_KLuPofiOEeCdY7qI3rL1gA" fontName="Verdana" lineColor="4210752"/>
+                    <layoutConstraint xsi:type="notation:Bounds" xmi:id="_KLuPoviOEeCdY7qI3rL1gA"/>
+                  </children>
+                  <styles xsi:type="notation:ShapeStyle" xmi:id="_KLtBgfiOEeCdY7qI3rL1gA" fontName="Verdana" lineColor="4210752"/>
+                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_KLtBgviOEeCdY7qI3rL1gA" x="72" y="143"/>
+                </children>
+                <layoutConstraint xsi:type="notation:Bounds" xmi:id="_sylydPiNEeCdY7qI3rL1gA"/>
+              </children>
+              <styles xsi:type="notation:ShapeStyle" xmi:id="_sylLYfiNEeCdY7qI3rL1gA" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_sylLYviNEeCdY7qI3rL1gA"/>
+            </children>
+            <children xmi:id="_9VjOcPiNEeCdY7qI3rL1gA" type="Region" element="_9VgLIPiNEeCdY7qI3rL1gA">
+              <children xsi:type="notation:DecorationNode" xmi:id="_9Vj1gPiNEeCdY7qI3rL1gA" type="RegionName">
+                <styles xsi:type="notation:ShapeStyle" xmi:id="_9Vj1gfiNEeCdY7qI3rL1gA"/>
+                <layoutConstraint xsi:type="notation:Location" xmi:id="_9Vj1gviNEeCdY7qI3rL1gA"/>
+              </children>
+              <children xsi:type="notation:Shape" xmi:id="_9Vj1g_iNEeCdY7qI3rL1gA" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
+                <children xmi:id="_iDAN0PiOEeCdY7qI3rL1gA" type="Entry" element="_iC_mwPiOEeCdY7qI3rL1gA">
+                  <children xmi:id="_iDA04PiOEeCdY7qI3rL1gA" type="BorderItemLabelContainer">
+                    <children xsi:type="notation:DecorationNode" xmi:id="_iDA04_iOEeCdY7qI3rL1gA" type="BorderItemLabel">
+                      <styles xsi:type="notation:ShapeStyle" xmi:id="_iDA05PiOEeCdY7qI3rL1gA"/>
+                      <layoutConstraint xsi:type="notation:Location" xmi:id="_iDBb8PiOEeCdY7qI3rL1gA"/>
+                    </children>
+                    <styles xsi:type="notation:ShapeStyle" xmi:id="_iDA04fiOEeCdY7qI3rL1gA" fontName="Verdana" lineColor="4210752"/>
+                    <layoutConstraint xsi:type="notation:Bounds" xmi:id="_iDA04viOEeCdY7qI3rL1gA"/>
+                  </children>
+                  <styles xsi:type="notation:ShapeStyle" xmi:id="_iDAN0fiOEeCdY7qI3rL1gA" fontName="Verdana" lineColor="4210752"/>
+                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_iDAN0viOEeCdY7qI3rL1gA" x="55" y="38"/>
+                </children>
+                <children xmi:id="_jxLm4PiOEeCdY7qI3rL1gA" type="State" element="_jxK_0PiOEeCdY7qI3rL1gA">
+                  <children xsi:type="notation:DecorationNode" xmi:id="_jxMN8PiOEeCdY7qI3rL1gA" type="StateName">
+                    <styles xsi:type="notation:ShapeStyle" xmi:id="_jxMN8fiOEeCdY7qI3rL1gA"/>
+                    <layoutConstraint xsi:type="notation:Location" xmi:id="_jxMN8viOEeCdY7qI3rL1gA"/>
+                  </children>
+                  <children xsi:type="notation:Compartment" xmi:id="_jxMN8_iOEeCdY7qI3rL1gA" type="StateTextCompartment">
+                    <children xsi:type="notation:Shape" xmi:id="_jxMN9PiOEeCdY7qI3rL1gA" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+                      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_jxMN9fiOEeCdY7qI3rL1gA"/>
+                    </children>
+                  </children>
+                  <children xsi:type="notation:Compartment" xmi:id="_jxM1APiOEeCdY7qI3rL1gA" type="StateFigureCompartment"/>
+                  <styles xsi:type="notation:ShapeStyle" xmi:id="_jxLm4fiOEeCdY7qI3rL1gA" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+                  <styles xsi:type="notation:FontStyle" xmi:id="_jxLm4viOEeCdY7qI3rL1gA"/>
+                  <styles xsi:type="notation:BooleanValueStyle" xmi:id="_jxM1AfiOEeCdY7qI3rL1gA"/>
+                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_jxLm4_iOEeCdY7qI3rL1gA" x="162" y="14"/>
+                </children>
+                <children xmi:id="_wBlokPiOEeCdY7qI3rL1gA" type="State" element="_wBkacPiOEeCdY7qI3rL1gA">
+                  <children xsi:type="notation:DecorationNode" xmi:id="_wBlolPiOEeCdY7qI3rL1gA" type="StateName">
+                    <styles xsi:type="notation:ShapeStyle" xmi:id="_wBlolfiOEeCdY7qI3rL1gA"/>
+                    <layoutConstraint xsi:type="notation:Location" xmi:id="_wBlolviOEeCdY7qI3rL1gA"/>
+                  </children>
+                  <children xsi:type="notation:Compartment" xmi:id="_wBmPoPiOEeCdY7qI3rL1gA" type="StateTextCompartment">
+                    <children xsi:type="notation:Shape" xmi:id="_wBmPofiOEeCdY7qI3rL1gA" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+                      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_wBmPoviOEeCdY7qI3rL1gA"/>
+                    </children>
+                  </children>
+                  <children xsi:type="notation:Compartment" xmi:id="_wBmPo_iOEeCdY7qI3rL1gA" type="StateFigureCompartment"/>
+                  <styles xsi:type="notation:ShapeStyle" xmi:id="_wBlokfiOEeCdY7qI3rL1gA" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+                  <styles xsi:type="notation:FontStyle" xmi:id="_wBlokviOEeCdY7qI3rL1gA"/>
+                  <styles xsi:type="notation:BooleanValueStyle" xmi:id="_wBmPpPiOEeCdY7qI3rL1gA"/>
+                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_wBlok_iOEeCdY7qI3rL1gA" x="411" y="8"/>
+                </children>
+                <layoutConstraint xsi:type="notation:Bounds" xmi:id="_9Vj1hPiNEeCdY7qI3rL1gA"/>
+              </children>
+              <styles xsi:type="notation:ShapeStyle" xmi:id="_9VjOcfiNEeCdY7qI3rL1gA" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_9VjOcviNEeCdY7qI3rL1gA"/>
+            </children>
+          </children>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_jGdrYPiNEeCdY7qI3rL1gA" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_jGdrYfiNEeCdY7qI3rL1gA"/>
+          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_jGhVwfiNEeCdY7qI3rL1gA"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_jGdrYviNEeCdY7qI3rL1gA" x="20" y="121" width="730" height="507"/>
+        </children>
+        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_dt0BgvZlEeCSetPXFd1ZUw"/>
+      </children>
+      <styles xsi:type="notation:ShapeStyle" xmi:id="_dtyzZPZlEeCSetPXFd1ZUw" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
+      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_dt0Bg_ZlEeCSetPXFd1ZUw" x="220" y="10" width="777" height="671"/>
+    </children>
+    <children xsi:type="notation:Shape" xmi:id="_dt46B_ZlEeCSetPXFd1ZUw" type="StatechartText" fontName="Verdana" lineColor="4210752">
+      <children xsi:type="notation:DecorationNode" xmi:id="_dt6IIPZlEeCSetPXFd1ZUw" type="StatechartName">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_dt6IIfZlEeCSetPXFd1ZUw"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_dt6IIvZlEeCSetPXFd1ZUw"/>
+      </children>
+      <children xsi:type="notation:Shape" xmi:id="_dt6II_ZlEeCSetPXFd1ZUw" type="StatechartTextExpression" fontName="Verdana" lineColor="4210752">
+        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_dt6IJPZlEeCSetPXFd1ZUw"/>
+      </children>
+      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_dt6IJfZlEeCSetPXFd1ZUw" x="10" y="10" width="200" height="400"/>
+    </children>
+    <styles xsi:type="notation:DiagramStyle" xmi:id="_dtyzYfZlEeCSetPXFd1ZUw"/>
+    <edges xmi:id="_dt46APZlEeCSetPXFd1ZUw" type="Transition" element="_dt2dyfZlEeCSetPXFd1ZUw" source="_dt0BhfZlEeCSetPXFd1ZUw" target="_dt12sPZlEeCSetPXFd1ZUw">
+      <children xsi:type="notation:DecorationNode" xmi:id="_dt46BPZlEeCSetPXFd1ZUw" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_dt46BfZlEeCSetPXFd1ZUw"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_dt46BvZlEeCSetPXFd1ZUw" y="40"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_dt46AfZlEeCSetPXFd1ZUw" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_dt46A_ZlEeCSetPXFd1ZUw" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_dt46AvZlEeCSetPXFd1ZUw" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    </edges>
+    <edges xmi:id="_l-XFkPiNEeCdY7qI3rL1gA" type="Transition" element="_l-UpUPiNEeCdY7qI3rL1gA" source="_dt12sPZlEeCSetPXFd1ZUw" target="_jGdEUPiNEeCdY7qI3rL1gA">
+      <children xsi:type="notation:DecorationNode" xmi:id="_l-Y6wPiNEeCdY7qI3rL1gA" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_l-Y6wfiNEeCdY7qI3rL1gA"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_l-Y6wviNEeCdY7qI3rL1gA" x="-17" y="-28"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_l-XFkfiNEeCdY7qI3rL1gA" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_l-YTsPiNEeCdY7qI3rL1gA" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_l-XFkviNEeCdY7qI3rL1gA" points="[-25, 24, 99, -93]$[-115, 116, 9, -1]"/>
+      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_l_QdcPiNEeCdY7qI3rL1gA" id="(0.8235294117647058,0.47619047619047616)"/>
+    </edges>
+    <edges xmi:id="_K-rWkPiOEeCdY7qI3rL1gA" type="Transition" element="_K-qvgPiOEeCdY7qI3rL1gA" source="_KLtBgPiOEeCdY7qI3rL1gA" target="_3z91MPiNEeCdY7qI3rL1gA">
+      <children xsi:type="notation:DecorationNode" xmi:id="_K-r9ofiOEeCdY7qI3rL1gA" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_K-r9oviOEeCdY7qI3rL1gA"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_K-r9o_iOEeCdY7qI3rL1gA" y="40"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_K-rWkfiOEeCdY7qI3rL1gA" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_K-r9oPiOEeCdY7qI3rL1gA" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_K-rWkviOEeCdY7qI3rL1gA" points="[1, -7, -47, 101]$[-8, -103, -56, 5]"/>
+    </edges>
+    <edges xmi:id="_PGSFIPiOEeCdY7qI3rL1gA" type="Transition" element="_PGReEPiOEeCdY7qI3rL1gA" source="_3z91MPiNEeCdY7qI3rL1gA" target="_I7PfMPiOEeCdY7qI3rL1gA">
+      <children xsi:type="notation:DecorationNode" xmi:id="_PGSsMfiOEeCdY7qI3rL1gA" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_PGSsMviOEeCdY7qI3rL1gA"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_PGSsM_iOEeCdY7qI3rL1gA" x="-4" y="21"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_PGSFIfiOEeCdY7qI3rL1gA" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_PGSsMPiOEeCdY7qI3rL1gA" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_PGSFIviOEeCdY7qI3rL1gA" points="[11, 1, -87, 0]$[82, -6, -16, -7]"/>
+      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_PHC6IPiOEeCdY7qI3rL1gA" id="(0.9026548672566371,0.5471698113207547)"/>
+      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_PHC6IfiOEeCdY7qI3rL1gA" id="(0.03382663847780127,0.13100436681222707)"/>
+    </edges>
+    <edges xmi:id="_bKbzgPiOEeCdY7qI3rL1gA" type="Transition" element="_bKalYPiOEeCdY7qI3rL1gA" source="_aOFgAPiOEeCdY7qI3rL1gA" target="_VAmHcPiOEeCdY7qI3rL1gA">
+      <children xsi:type="notation:DecorationNode" xmi:id="_bKbzhPiOEeCdY7qI3rL1gA" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_bKbzhfiOEeCdY7qI3rL1gA"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_bKcakPiOEeCdY7qI3rL1gA" y="40"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_bKbzgfiOEeCdY7qI3rL1gA" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_bKbzg_iOEeCdY7qI3rL1gA" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_bKbzgviOEeCdY7qI3rL1gA" points="[7, 0, -123, -7]$[133, 38, 3, 31]"/>
+    </edges>
+    <edges xmi:id="_cSJCcPiOEeCdY7qI3rL1gA" type="Transition" element="_cSIbYPiOEeCdY7qI3rL1gA" source="_VAmHcPiOEeCdY7qI3rL1gA" target="_WaocgPiOEeCdY7qI3rL1gA">
+      <children xsi:type="notation:DecorationNode" xmi:id="_cSJpgPiOEeCdY7qI3rL1gA" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_cSJpgfiOEeCdY7qI3rL1gA"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_cSJpgviOEeCdY7qI3rL1gA" x="1" y="-20"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_cSJCcfiOEeCdY7qI3rL1gA" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_cSJCc_iOEeCdY7qI3rL1gA" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_cSJCcviOEeCdY7qI3rL1gA" points="[17, -2, -136, 0]$[153, -16, 0, -14]"/>
+      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_cS-I4PiOEeCdY7qI3rL1gA" id="(0.7384615384615385,0.24193548387096775)"/>
+      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_cS-I4fiOEeCdY7qI3rL1gA" id="(0.5098039215686274,0.2222222222222222)"/>
+    </edges>
+    <edges xmi:id="_eOD8kPiOEeCdY7qI3rL1gA" type="Transition" element="_eOCucPiOEeCdY7qI3rL1gA" source="_WaocgPiOEeCdY7qI3rL1gA" target="_VAmHcPiOEeCdY7qI3rL1gA">
+      <children xsi:type="notation:DecorationNode" xmi:id="_eOD8lPiOEeCdY7qI3rL1gA" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_eOD8lfiOEeCdY7qI3rL1gA"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_eOEjoPiOEeCdY7qI3rL1gA" x="-5" y="13"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_eOD8kfiOEeCdY7qI3rL1gA" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_eOD8k_iOEeCdY7qI3rL1gA" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_eOD8kviOEeCdY7qI3rL1gA" points="[-11, -3, 123, 0]$[-124, 8, 10, 11]"/>
+      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_eO1YoPiOEeCdY7qI3rL1gA" id="(0.21568627450980393,0.873015873015873)"/>
+      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_eO1YofiOEeCdY7qI3rL1gA" id="(0.8,0.8225806451612904)"/>
+    </edges>
+    <edges xmi:id="_scxeAPiOEeCdY7qI3rL1gA" type="Transition" element="_scwP4PiOEeCdY7qI3rL1gA" source="_iDAN0PiOEeCdY7qI3rL1gA" target="_jxLm4PiOEeCdY7qI3rL1gA">
+      <children xsi:type="notation:DecorationNode" xmi:id="_scyFEfiOEeCdY7qI3rL1gA" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_scyFEviOEeCdY7qI3rL1gA"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_scyFE_iOEeCdY7qI3rL1gA" y="40"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_scxeAfiOEeCdY7qI3rL1gA" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_scyFEPiOEeCdY7qI3rL1gA" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_scxeAviOEeCdY7qI3rL1gA" points="[7, 0, -110, 1]$[109, -5, -8, -4]"/>
+      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_sd9w0PiOEeCdY7qI3rL1gA" id="(0.12307692307692308,0.3492063492063492)"/>
+    </edges>
+    <edges xmi:id="_xv6LkPiOEeCdY7qI3rL1gA" type="Transition" element="_xv5kgPiOEeCdY7qI3rL1gA" source="_jxLm4PiOEeCdY7qI3rL1gA" target="_wBlokPiOEeCdY7qI3rL1gA">
+      <children xsi:type="notation:DecorationNode" xmi:id="_xv6yofiOEeCdY7qI3rL1gA" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_xv6yoviOEeCdY7qI3rL1gA"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_xv6yo_iOEeCdY7qI3rL1gA" x="-3" y="-18"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_xv6LkfiOEeCdY7qI3rL1gA" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_xv6yoPiOEeCdY7qI3rL1gA" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_xv6LkviOEeCdY7qI3rL1gA" points="[11, -4, -223, -10]$[228, -25, -6, -31]"/>
+      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_xwuD4PiOEeCdY7qI3rL1gA" id="(0.7843137254901961,0.30158730158730157)"/>
+    </edges>
+    <edges xmi:id="_1T-vQPiOEeCdY7qI3rL1gA" type="Transition" element="_1T-IMPiOEeCdY7qI3rL1gA" source="_wBlokPiOEeCdY7qI3rL1gA" target="_jxLm4PiOEeCdY7qI3rL1gA">
+      <children xsi:type="notation:DecorationNode" xmi:id="_1T_9YPiOEeCdY7qI3rL1gA" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_1T_9YfiOEeCdY7qI3rL1gA"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_1T_9YviOEeCdY7qI3rL1gA" y="-16"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_1T-vQfiOEeCdY7qI3rL1gA" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_1T_WUPiOEeCdY7qI3rL1gA" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_1T-vQviOEeCdY7qI3rL1gA" points="[-25, -6, 208, 0]$[-223, -2, 10, 4]"/>
+      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_1UyAgPiOEeCdY7qI3rL1gA" id="(0.49019607843137253,0.8095238095238095)"/>
+      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_1UyAgfiOEeCdY7qI3rL1gA" id="(0.803921568627451,0.6190476190476191)"/>
+    </edges>
+    <edges xmi:id="_RSPv8PiaEeC4at_AzcYiGg" type="Transition" element="_RSOh0PiaEeC4at_AzcYiGg" source="_QLsXkPiaEeC4at_AzcYiGg" target="_FcuI4fiZEeC4at_AzcYiGg">
+      <children xsi:type="notation:DecorationNode" xmi:id="_RSPv9PiaEeC4at_AzcYiGg" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_RSPv9fiaEeC4at_AzcYiGg"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_RSPv9viaEeC4at_AzcYiGg" y="40"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_RSPv8fiaEeC4at_AzcYiGg" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_RSPv8_iaEeC4at_AzcYiGg" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_RSPv8viaEeC4at_AzcYiGg" points="[7, 0, -155, 2]$[146, -12, -16, -10]"/>
+      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_RTno8PiaEeC4at_AzcYiGg" id="(0.24615384615384617,0.3492063492063492)"/>
+    </edges>
+  </notation:Diagram>
+</xmi:XMI>

+ 423 - 475
TestScenarios/TestModels/Test_ShallowHistory.sct

@@ -1,475 +1,423 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:sgraph="http://www.yakindu.org/sct/2.0.0" xmlns:stext="http://www.yakindu.org/sct/statechart/SText">
-  <sgraph:Statechart xmi:id="_S0vmMPZlEeCSetPXFd1ZUw" name="Test_ShallowHistory" expression="interface:&#xA;in event event1&#xA;in event event2&#xA;in event event3&#xA;in event event4&#xA;in event event5&#xA;in event event6&#xA;in event event7&#xA;in event event8&#xA;">
-    <scopes xsi:type="stext:InterfaceScope" xmi:id="_IkV8oAFWEeGBE7eesluF0A">
-      <declarations xsi:type="stext:EventDefinition" xmi:id="_IkV8oQFWEeGBE7eesluF0A" name="event1" direction="in"/>
-      <declarations xsi:type="stext:EventDefinition" xmi:id="_IkV8ogFWEeGBE7eesluF0A" name="event2" direction="in"/>
-      <declarations xsi:type="stext:EventDefinition" xmi:id="_IkV8owFWEeGBE7eesluF0A" name="event3" direction="in"/>
-      <declarations xsi:type="stext:EventDefinition" xmi:id="_IkV8pAFWEeGBE7eesluF0A" name="event4" direction="in"/>
-      <declarations xsi:type="stext:EventDefinition" xmi:id="_IkV8pQFWEeGBE7eesluF0A" name="event5" direction="in"/>
-      <declarations xsi:type="stext:EventDefinition" xmi:id="_IkV8pgFWEeGBE7eesluF0A" name="event6" direction="in"/>
-      <declarations xsi:type="stext:EventDefinition" xmi:id="_IkV8pwFWEeGBE7eesluF0A" name="event7" direction="in"/>
-      <declarations xsi:type="stext:EventDefinition" xmi:id="_IkV8qAFWEeGBE7eesluF0A" name="event8" direction="in"/>
-    </scopes>
-    <regions xmi:id="_S0wNQvZlEeCSetPXFd1ZUw" name="main region">
-      <vertices xsi:type="sgraph:Entry" xmi:id="_S0w0VvZlEeCSetPXFd1ZUw">
-        <outgoingTransitions xmi:id="_S0zQk_ZlEeCSetPXFd1ZUw" target="_S0yCcfZlEeCSetPXFd1ZUw"/>
-      </vertices>
-      <vertices xsi:type="sgraph:State" xmi:id="_S0yCcfZlEeCSetPXFd1ZUw" name="State1" incomingTransitions="_S0zQk_ZlEeCSetPXFd1ZUw _euHxIPiYEeC4at_AzcYiGg">
-        <outgoingTransitions xmi:id="_dD98cPiYEeC4at_AzcYiGg" expression="event1" target="_aHsYkPiYEeC4at_AzcYiGg">
-          <trigger xsi:type="stext:ReactionTrigger" xmi:id="_IkWjsQFWEeGBE7eesluF0A">
-            <triggers xsi:type="stext:RegularEventSpec" xmi:id="_IkWjsgFWEeGBE7eesluF0A" event="_IkV8oQFWEeGBE7eesluF0A"/>
-          </trigger>
-        </outgoingTransitions>
-        <scopes xmi:id="_IkWjsAFWEeGBE7eesluF0A"/>
-      </vertices>
-      <vertices xsi:type="sgraph:State" xmi:id="_aHsYkPiYEeC4at_AzcYiGg" name="State2" incomingTransitions="_dD98cPiYEeC4at_AzcYiGg">
-        <outgoingTransitions xmi:id="_euHxIPiYEeC4at_AzcYiGg" expression="event2" target="_S0yCcfZlEeCSetPXFd1ZUw">
-          <trigger xsi:type="stext:ReactionTrigger" xmi:id="_IkZnAQFWEeGBE7eesluF0A">
-            <triggers xsi:type="stext:RegularEventSpec" xmi:id="_IkZnAgFWEeGBE7eesluF0A" event="_IkV8ogFWEeGBE7eesluF0A"/>
-          </trigger>
-        </outgoingTransitions>
-        <scopes xmi:id="_IkZnAAFWEeGBE7eesluF0A"/>
-        <subRegions xmi:id="_qbNqYPiYEeC4at_AzcYiGg">
-          <vertices xsi:type="sgraph:Entry" xmi:id="_qxmxIPiYEeC4at_AzcYiGg" kind="SHALLOW_HISTORY">
-            <outgoingTransitions xmi:id="_xD6csPiYEeC4at_AzcYiGg" target="_tZdkMPiYEeC4at_AzcYiGg"/>
-          </vertices>
-          <vertices xsi:type="sgraph:State" xmi:id="_tZdkMPiYEeC4at_AzcYiGg" name="State3" incomingTransitions="_xD6csPiYEeC4at_AzcYiGg">
-            <outgoingTransitions xmi:id="_yUM_4PiYEeC4at_AzcYiGg" expression="event3" target="_umzhEPiYEeC4at_AzcYiGg">
-              <trigger xsi:type="stext:ReactionTrigger" xmi:id="_IkcqUQFWEeGBE7eesluF0A">
-                <triggers xsi:type="stext:RegularEventSpec" xmi:id="_IkcqUgFWEeGBE7eesluF0A" event="_IkV8owFWEeGBE7eesluF0A"/>
-              </trigger>
-            </outgoingTransitions>
-            <scopes xmi:id="_IkcqUAFWEeGBE7eesluF0A"/>
-          </vertices>
-          <vertices xsi:type="sgraph:State" xmi:id="_umzhEPiYEeC4at_AzcYiGg" name="State4" incomingTransitions="_yUM_4PiYEeC4at_AzcYiGg">
-            <outgoingTransitions xmi:id="_1j6dIPiYEeC4at_AzcYiGg" expression="event4" target="_vcfL4PiYEeC4at_AzcYiGg">
-              <trigger xsi:type="stext:ReactionTrigger" xmi:id="_IkftoAFWEeGBE7eesluF0A">
-                <triggers xsi:type="stext:RegularEventSpec" xmi:id="_IkftoQFWEeGBE7eesluF0A" event="_IkV8pAFWEeGBE7eesluF0A"/>
-              </trigger>
-            </outgoingTransitions>
-            <scopes xmi:id="_IkfGkAFWEeGBE7eesluF0A"/>
-            <subRegions xmi:id="_2HyUUPiaEeC4at_AzcYiGg">
-              <vertices xsi:type="sgraph:Entry" xmi:id="_22hCkPiaEeC4at_AzcYiGg">
-                <outgoingTransitions xmi:id="_-HGUQPiaEeC4at_AzcYiGg" target="_3WtlkPiaEeC4at_AzcYiGg"/>
-              </vertices>
-              <vertices xsi:type="sgraph:State" xmi:id="_3WtlkPiaEeC4at_AzcYiGg" name="State6" incomingTransitions="_-HGUQPiaEeC4at_AzcYiGg _BveJIPibEeC4at_AzcYiGg">
-                <outgoingTransitions xmi:id="__CvdIPiaEeC4at_AzcYiGg" expression="event5" target="_46dQQPiaEeC4at_AzcYiGg">
-                  <trigger xsi:type="stext:ReactionTrigger" xmi:id="_IkiJ4QFWEeGBE7eesluF0A">
-                    <triggers xsi:type="stext:RegularEventSpec" xmi:id="_IkiJ4gFWEeGBE7eesluF0A" event="_IkV8pQFWEeGBE7eesluF0A"/>
-                  </trigger>
-                </outgoingTransitions>
-                <scopes xmi:id="_IkiJ4AFWEeGBE7eesluF0A"/>
-              </vertices>
-              <vertices xsi:type="sgraph:State" xmi:id="_46dQQPiaEeC4at_AzcYiGg" name="State7" incomingTransitions="__CvdIPiaEeC4at_AzcYiGg">
-                <outgoingTransitions xmi:id="_BveJIPibEeC4at_AzcYiGg" expression="event6" target="_3WtlkPiaEeC4at_AzcYiGg">
-                  <trigger xsi:type="stext:ReactionTrigger" xmi:id="_Ikl0QAFWEeGBE7eesluF0A">
-                    <triggers xsi:type="stext:RegularEventSpec" xmi:id="_Ikl0QQFWEeGBE7eesluF0A" event="_IkV8pgFWEeGBE7eesluF0A"/>
-                  </trigger>
-                </outgoingTransitions>
-                <scopes xmi:id="_IklNMAFWEeGBE7eesluF0A"/>
-                <subRegions xmi:id="_Hjbr0PibEeC4at_AzcYiGg">
-                  <vertices xsi:type="sgraph:State" xmi:id="_R2fQAPibEeC4at_AzcYiGg" name="State8" incomingTransitions="_h07CoPibEeC4at_AzcYiGg _nMoHIPibEeC4at_AzcYiGg">
-                    <outgoingTransitions xmi:id="_ZKN8UPibEeC4at_AzcYiGg" expression="event7" target="_Tl6mQPibEeC4at_AzcYiGg">
-                      <trigger xsi:type="stext:ReactionTrigger" xmi:id="_Iko3kAFWEeGBE7eesluF0A">
-                        <triggers xsi:type="stext:RegularEventSpec" xmi:id="_Iko3kQFWEeGBE7eesluF0A" event="_IkV8pwFWEeGBE7eesluF0A"/>
-                      </trigger>
-                    </outgoingTransitions>
-                    <scopes xmi:id="_IkoQgAFWEeGBE7eesluF0A"/>
-                  </vertices>
-                  <vertices xsi:type="sgraph:State" xmi:id="_Tl6mQPibEeC4at_AzcYiGg" name="State9" incomingTransitions="_ZKN8UPibEeC4at_AzcYiGg">
-                    <outgoingTransitions xmi:id="_nMoHIPibEeC4at_AzcYiGg" expression="event8" target="_R2fQAPibEeC4at_AzcYiGg">
-                      <trigger xsi:type="stext:ReactionTrigger" xmi:id="_Ikr64AFWEeGBE7eesluF0A">
-                        <triggers xsi:type="stext:RegularEventSpec" xmi:id="_Ikr64QFWEeGBE7eesluF0A" event="_IkV8qAFWEeGBE7eesluF0A"/>
-                      </trigger>
-                    </outgoingTransitions>
-                    <scopes xmi:id="_IkrT0AFWEeGBE7eesluF0A"/>
-                  </vertices>
-                  <vertices xsi:type="sgraph:Entry" xmi:id="_grXZkPibEeC4at_AzcYiGg" kind="SHALLOW_HISTORY">
-                    <outgoingTransitions xmi:id="_h07CoPibEeC4at_AzcYiGg" expression="" target="_R2fQAPibEeC4at_AzcYiGg"/>
-                  </vertices>
-                </subRegions>
-              </vertices>
-            </subRegions>
-          </vertices>
-          <vertices xsi:type="sgraph:State" xmi:id="_vcfL4PiYEeC4at_AzcYiGg" name="State5" incomingTransitions="_1j6dIPiYEeC4at_AzcYiGg">
-            <scopes xmi:id="_IkuXIAFWEeGBE7eesluF0A"/>
-          </vertices>
-        </subRegions>
-      </vertices>
-    </regions>
-  </sgraph:Statechart>
-  <notation:Diagram xmi:id="_S0wNQPZlEeCSetPXFd1ZUw" type="org.yakindu.sct.ui.editor.editor.StatechartDiagramEditor" element="_S0vmMPZlEeCSetPXFd1ZUw" measurementUnit="Pixel">
-    <children xmi:id="_S0wNQ_ZlEeCSetPXFd1ZUw" type="Region" element="_S0wNQvZlEeCSetPXFd1ZUw">
-      <children xsi:type="notation:DecorationNode" xmi:id="_S0w0UPZlEeCSetPXFd1ZUw" type="RegionName">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_S0w0UfZlEeCSetPXFd1ZUw"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_S0w0UvZlEeCSetPXFd1ZUw"/>
-      </children>
-      <children xsi:type="notation:Shape" xmi:id="_S0w0U_ZlEeCSetPXFd1ZUw" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
-        <children xmi:id="_S0w0V_ZlEeCSetPXFd1ZUw" type="Entry" element="_S0w0VvZlEeCSetPXFd1ZUw">
-          <children xmi:id="_S0xbYPZlEeCSetPXFd1ZUw" type="BorderItemLabelContainer">
-            <children xsi:type="notation:DecorationNode" xmi:id="_S0xbY_ZlEeCSetPXFd1ZUw" type="BorderItemLabel">
-              <styles xsi:type="notation:ShapeStyle" xmi:id="_S0xbZPZlEeCSetPXFd1ZUw"/>
-              <layoutConstraint xsi:type="notation:Location" xmi:id="_S0xbZfZlEeCSetPXFd1ZUw"/>
-            </children>
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_S0xbYfZlEeCSetPXFd1ZUw" fontName="Verdana" lineColor="4210752"/>
-            <layoutConstraint xsi:type="notation:Bounds" xmi:id="_S0xbYvZlEeCSetPXFd1ZUw"/>
-          </children>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_S0w0WPZlEeCSetPXFd1ZUw" fontName="Verdana" lineColor="4210752"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_S0yCcPZlEeCSetPXFd1ZUw" x="70" y="20"/>
-        </children>
-        <children xmi:id="_S0yCc_ZlEeCSetPXFd1ZUw" type="State" element="_S0yCcfZlEeCSetPXFd1ZUw">
-          <children xsi:type="notation:DecorationNode" xmi:id="_S0ypgPZlEeCSetPXFd1ZUw" type="StateName">
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_S0ypgfZlEeCSetPXFd1ZUw"/>
-            <layoutConstraint xsi:type="notation:Location" xmi:id="_S0ypgvZlEeCSetPXFd1ZUw"/>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_S0ypg_ZlEeCSetPXFd1ZUw" type="StateTextCompartment">
-            <children xsi:type="notation:Shape" xmi:id="_S0yphPZlEeCSetPXFd1ZUw" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_S0yphfZlEeCSetPXFd1ZUw"/>
-            </children>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_S0zQkPZlEeCSetPXFd1ZUw" type="StateFigureCompartment"/>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_S0yCdPZlEeCSetPXFd1ZUw" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-          <styles xsi:type="notation:FontStyle" xmi:id="_S0yCdfZlEeCSetPXFd1ZUw"/>
-          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_S0zQkfZlEeCSetPXFd1ZUw"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_S0zQkvZlEeCSetPXFd1ZUw" x="40" y="80"/>
-        </children>
-        <children xmi:id="_aHtmsPiYEeC4at_AzcYiGg" type="State" element="_aHsYkPiYEeC4at_AzcYiGg">
-          <children xsi:type="notation:DecorationNode" xmi:id="_aHuNwPiYEeC4at_AzcYiGg" type="StateName">
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_aHuNwfiYEeC4at_AzcYiGg"/>
-            <layoutConstraint xsi:type="notation:Location" xmi:id="_aHuNwviYEeC4at_AzcYiGg"/>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_aHuNw_iYEeC4at_AzcYiGg" type="StateTextCompartment">
-            <children xsi:type="notation:Shape" xmi:id="_aHuNxPiYEeC4at_AzcYiGg" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_aHuNxfiYEeC4at_AzcYiGg"/>
-            </children>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_aHuNxviYEeC4at_AzcYiGg" type="StateFigureCompartment">
-            <children xmi:id="_qbORcPiYEeC4at_AzcYiGg" type="Region" element="_qbNqYPiYEeC4at_AzcYiGg">
-              <children xsi:type="notation:DecorationNode" xmi:id="_qbORc_iYEeC4at_AzcYiGg" type="RegionName">
-                <styles xsi:type="notation:ShapeStyle" xmi:id="_qbORdPiYEeC4at_AzcYiGg"/>
-                <layoutConstraint xsi:type="notation:Location" xmi:id="_qbO4gPiYEeC4at_AzcYiGg"/>
-              </children>
-              <children xsi:type="notation:Shape" xmi:id="_qbO4gfiYEeC4at_AzcYiGg" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
-                <children xmi:id="_qxnYMPiYEeC4at_AzcYiGg" type="ShallowHistory" element="_qxmxIPiYEeC4at_AzcYiGg">
-                  <children xmi:id="_qxn_QPiYEeC4at_AzcYiGg" type="BorderItemLabelContainer">
-                    <children xsi:type="notation:DecorationNode" xmi:id="_qxn_Q_iYEeC4at_AzcYiGg" type="BorderItemLabel">
-                      <styles xsi:type="notation:ShapeStyle" xmi:id="_qxn_RPiYEeC4at_AzcYiGg"/>
-                      <layoutConstraint xsi:type="notation:Location" xmi:id="_qxn_RfiYEeC4at_AzcYiGg"/>
-                    </children>
-                    <styles xsi:type="notation:ShapeStyle" xmi:id="_qxn_QfiYEeC4at_AzcYiGg" fontName="Verdana" lineColor="4210752"/>
-                    <layoutConstraint xsi:type="notation:Bounds" xmi:id="_qxn_QviYEeC4at_AzcYiGg"/>
-                  </children>
-                  <styles xsi:type="notation:ShapeStyle" xmi:id="_qxnYMfiYEeC4at_AzcYiGg" fontName="Verdana" lineColor="4210752"/>
-                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_qxnYMviYEeC4at_AzcYiGg" x="38" y="39"/>
-                </children>
-                <children xmi:id="_tZeLQfiYEeC4at_AzcYiGg" type="State" element="_tZdkMPiYEeC4at_AzcYiGg">
-                  <children xsi:type="notation:DecorationNode" xmi:id="_tZeyUPiYEeC4at_AzcYiGg" type="StateName">
-                    <styles xsi:type="notation:ShapeStyle" xmi:id="_tZeyUfiYEeC4at_AzcYiGg"/>
-                    <layoutConstraint xsi:type="notation:Location" xmi:id="_tZeyUviYEeC4at_AzcYiGg"/>
-                  </children>
-                  <children xsi:type="notation:Compartment" xmi:id="_tZeyU_iYEeC4at_AzcYiGg" type="StateTextCompartment">
-                    <children xsi:type="notation:Shape" xmi:id="_tZeyVPiYEeC4at_AzcYiGg" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-                      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_tZeyVfiYEeC4at_AzcYiGg"/>
-                    </children>
-                  </children>
-                  <children xsi:type="notation:Compartment" xmi:id="_tZfZYPiYEeC4at_AzcYiGg" type="StateFigureCompartment"/>
-                  <styles xsi:type="notation:ShapeStyle" xmi:id="_tZeLQviYEeC4at_AzcYiGg" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-                  <styles xsi:type="notation:FontStyle" xmi:id="_tZeLQ_iYEeC4at_AzcYiGg"/>
-                  <styles xsi:type="notation:BooleanValueStyle" xmi:id="_tZfZYfiYEeC4at_AzcYiGg"/>
-                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_tZeLRPiYEeC4at_AzcYiGg" x="121" y="21"/>
-                </children>
-                <children xmi:id="_um0IIPiYEeC4at_AzcYiGg" type="State" element="_umzhEPiYEeC4at_AzcYiGg">
-                  <children xsi:type="notation:DecorationNode" xmi:id="_um0vM_iYEeC4at_AzcYiGg" type="StateName">
-                    <styles xsi:type="notation:ShapeStyle" xmi:id="_um0vNPiYEeC4at_AzcYiGg"/>
-                    <layoutConstraint xsi:type="notation:Location" xmi:id="_um0vNfiYEeC4at_AzcYiGg"/>
-                  </children>
-                  <children xsi:type="notation:Compartment" xmi:id="_um0vNviYEeC4at_AzcYiGg" type="StateTextCompartment">
-                    <children xsi:type="notation:Shape" xmi:id="_um0vN_iYEeC4at_AzcYiGg" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-                      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_um0vOPiYEeC4at_AzcYiGg"/>
-                    </children>
-                  </children>
-                  <children xsi:type="notation:Compartment" xmi:id="_um1WQPiYEeC4at_AzcYiGg" type="StateFigureCompartment">
-                    <children xmi:id="_2Hy7YPiaEeC4at_AzcYiGg" type="Region" element="_2HyUUPiaEeC4at_AzcYiGg">
-                      <children xsi:type="notation:DecorationNode" xmi:id="_2Hy7Y_iaEeC4at_AzcYiGg" type="RegionName">
-                        <styles xsi:type="notation:ShapeStyle" xmi:id="_2Hy7ZPiaEeC4at_AzcYiGg"/>
-                        <layoutConstraint xsi:type="notation:Location" xmi:id="_2Hy7ZfiaEeC4at_AzcYiGg"/>
-                      </children>
-                      <children xsi:type="notation:Shape" xmi:id="_2Hy7ZviaEeC4at_AzcYiGg" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
-                        <children xmi:id="_22hCkfiaEeC4at_AzcYiGg" type="Entry" element="_22hCkPiaEeC4at_AzcYiGg">
-                          <children xmi:id="_22hpoPiaEeC4at_AzcYiGg" type="BorderItemLabelContainer">
-                            <children xsi:type="notation:DecorationNode" xmi:id="_22hpo_iaEeC4at_AzcYiGg" type="BorderItemLabel">
-                              <styles xsi:type="notation:ShapeStyle" xmi:id="_22hppPiaEeC4at_AzcYiGg"/>
-                              <layoutConstraint xsi:type="notation:Location" xmi:id="_22hppfiaEeC4at_AzcYiGg"/>
-                            </children>
-                            <styles xsi:type="notation:ShapeStyle" xmi:id="_22hpofiaEeC4at_AzcYiGg" fontName="Verdana" lineColor="4210752"/>
-                            <layoutConstraint xsi:type="notation:Bounds" xmi:id="_22hpoviaEeC4at_AzcYiGg"/>
-                          </children>
-                          <styles xsi:type="notation:ShapeStyle" xmi:id="_22hCkviaEeC4at_AzcYiGg" fontName="Verdana" lineColor="4210752"/>
-                          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_22hCk_iaEeC4at_AzcYiGg" x="19" y="31"/>
-                        </children>
-                        <children xmi:id="_3WuzsPiaEeC4at_AzcYiGg" type="State" element="_3WtlkPiaEeC4at_AzcYiGg">
-                          <children xsi:type="notation:DecorationNode" xmi:id="_3WuztPiaEeC4at_AzcYiGg" type="StateName">
-                            <styles xsi:type="notation:ShapeStyle" xmi:id="_3WuztfiaEeC4at_AzcYiGg"/>
-                            <layoutConstraint xsi:type="notation:Location" xmi:id="_3WuztviaEeC4at_AzcYiGg"/>
-                          </children>
-                          <children xsi:type="notation:Compartment" xmi:id="_3Wuzt_iaEeC4at_AzcYiGg" type="StateTextCompartment">
-                            <children xsi:type="notation:Shape" xmi:id="_3WuzuPiaEeC4at_AzcYiGg" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-                              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_3WuzufiaEeC4at_AzcYiGg"/>
-                            </children>
-                          </children>
-                          <children xsi:type="notation:Compartment" xmi:id="_3WvawPiaEeC4at_AzcYiGg" type="StateFigureCompartment"/>
-                          <styles xsi:type="notation:ShapeStyle" xmi:id="_3WuzsfiaEeC4at_AzcYiGg" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-                          <styles xsi:type="notation:FontStyle" xmi:id="_3WuzsviaEeC4at_AzcYiGg"/>
-                          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_3WvawfiaEeC4at_AzcYiGg"/>
-                          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_3Wuzs_iaEeC4at_AzcYiGg" x="198" y="19"/>
-                        </children>
-                        <children xmi:id="_46d3UPiaEeC4at_AzcYiGg" type="State" element="_46dQQPiaEeC4at_AzcYiGg">
-                          <children xsi:type="notation:DecorationNode" xmi:id="_46eeYPiaEeC4at_AzcYiGg" type="StateName">
-                            <styles xsi:type="notation:ShapeStyle" xmi:id="_46eeYfiaEeC4at_AzcYiGg"/>
-                            <layoutConstraint xsi:type="notation:Location" xmi:id="_46eeYviaEeC4at_AzcYiGg"/>
-                          </children>
-                          <children xsi:type="notation:Compartment" xmi:id="_46eeY_iaEeC4at_AzcYiGg" type="StateTextCompartment" collapsed="true">
-                            <children xsi:type="notation:Shape" xmi:id="_46fFcPiaEeC4at_AzcYiGg" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-                              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_46fFcfiaEeC4at_AzcYiGg"/>
-                            </children>
-                          </children>
-                          <children xsi:type="notation:Compartment" xmi:id="_46fsgPiaEeC4at_AzcYiGg" type="StateFigureCompartment">
-                            <children xmi:id="_HjcS4PibEeC4at_AzcYiGg" type="Region" element="_Hjbr0PibEeC4at_AzcYiGg">
-                              <children xsi:type="notation:DecorationNode" xmi:id="_HjcS4_ibEeC4at_AzcYiGg" type="RegionName">
-                                <styles xsi:type="notation:ShapeStyle" xmi:id="_HjcS5PibEeC4at_AzcYiGg"/>
-                                <layoutConstraint xsi:type="notation:Location" xmi:id="_Hjc58PibEeC4at_AzcYiGg"/>
-                              </children>
-                              <children xsi:type="notation:Shape" xmi:id="_Hjc58fibEeC4at_AzcYiGg" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
-                                <children xmi:id="_R2f3EPibEeC4at_AzcYiGg" type="State" element="_R2fQAPibEeC4at_AzcYiGg">
-                                  <children xsi:type="notation:DecorationNode" xmi:id="_R2f3FPibEeC4at_AzcYiGg" type="StateName">
-                                    <styles xsi:type="notation:ShapeStyle" xmi:id="_R2f3FfibEeC4at_AzcYiGg"/>
-                                    <layoutConstraint xsi:type="notation:Location" xmi:id="_R2f3FvibEeC4at_AzcYiGg"/>
-                                  </children>
-                                  <children xsi:type="notation:Compartment" xmi:id="_R2f3F_ibEeC4at_AzcYiGg" type="StateTextCompartment">
-                                    <children xsi:type="notation:Shape" xmi:id="_R2f3GPibEeC4at_AzcYiGg" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-                                      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_R2geIPibEeC4at_AzcYiGg"/>
-                                    </children>
-                                  </children>
-                                  <children xsi:type="notation:Compartment" xmi:id="_R2geIfibEeC4at_AzcYiGg" type="StateFigureCompartment"/>
-                                  <styles xsi:type="notation:ShapeStyle" xmi:id="_R2f3EfibEeC4at_AzcYiGg" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-                                  <styles xsi:type="notation:FontStyle" xmi:id="_R2f3EvibEeC4at_AzcYiGg"/>
-                                  <styles xsi:type="notation:BooleanValueStyle" xmi:id="_R2geIvibEeC4at_AzcYiGg"/>
-                                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_R2f3E_ibEeC4at_AzcYiGg" x="71" y="7"/>
-                                </children>
-                                <children xmi:id="_Tl7NUPibEeC4at_AzcYiGg" type="State" element="_Tl6mQPibEeC4at_AzcYiGg">
-                                  <children xsi:type="notation:DecorationNode" xmi:id="_Tl7NVPibEeC4at_AzcYiGg" type="StateName">
-                                    <styles xsi:type="notation:ShapeStyle" xmi:id="_Tl7NVfibEeC4at_AzcYiGg"/>
-                                    <layoutConstraint xsi:type="notation:Location" xmi:id="_Tl7NVvibEeC4at_AzcYiGg"/>
-                                  </children>
-                                  <children xsi:type="notation:Compartment" xmi:id="_Tl7NV_ibEeC4at_AzcYiGg" type="StateTextCompartment">
-                                    <children xsi:type="notation:Shape" xmi:id="_Tl7NWPibEeC4at_AzcYiGg" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-                                      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_Tl7NWfibEeC4at_AzcYiGg"/>
-                                    </children>
-                                  </children>
-                                  <children xsi:type="notation:Compartment" xmi:id="_Tl7NWvibEeC4at_AzcYiGg" type="StateFigureCompartment"/>
-                                  <styles xsi:type="notation:ShapeStyle" xmi:id="_Tl7NUfibEeC4at_AzcYiGg" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-                                  <styles xsi:type="notation:FontStyle" xmi:id="_Tl7NUvibEeC4at_AzcYiGg"/>
-                                  <styles xsi:type="notation:BooleanValueStyle" xmi:id="_Tl7NW_ibEeC4at_AzcYiGg"/>
-                                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_Tl7NU_ibEeC4at_AzcYiGg" x="219" y="13"/>
-                                </children>
-                                <children xmi:id="_grYAoPibEeC4at_AzcYiGg" type="ShallowHistory" element="_grXZkPibEeC4at_AzcYiGg">
-                                  <children xmi:id="_grYnsPibEeC4at_AzcYiGg" type="BorderItemLabelContainer">
-                                    <children xsi:type="notation:DecorationNode" xmi:id="_grYns_ibEeC4at_AzcYiGg" type="BorderItemLabel">
-                                      <styles xsi:type="notation:ShapeStyle" xmi:id="_grYntPibEeC4at_AzcYiGg"/>
-                                      <layoutConstraint xsi:type="notation:Location" xmi:id="_grYntfibEeC4at_AzcYiGg"/>
-                                    </children>
-                                    <styles xsi:type="notation:ShapeStyle" xmi:id="_grYnsfibEeC4at_AzcYiGg" fontName="Verdana" lineColor="4210752"/>
-                                    <layoutConstraint xsi:type="notation:Bounds" xmi:id="_grYnsvibEeC4at_AzcYiGg"/>
-                                  </children>
-                                  <styles xsi:type="notation:ShapeStyle" xmi:id="_grYAofibEeC4at_AzcYiGg" fontName="Verdana" lineColor="4210752"/>
-                                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_grYAovibEeC4at_AzcYiGg" x="11" y="23"/>
-                                </children>
-                                <layoutConstraint xsi:type="notation:Bounds" xmi:id="_Hjc58vibEeC4at_AzcYiGg"/>
-                              </children>
-                              <styles xsi:type="notation:ShapeStyle" xmi:id="_HjcS4fibEeC4at_AzcYiGg" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
-                              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_HjcS4vibEeC4at_AzcYiGg"/>
-                            </children>
-                          </children>
-                          <styles xsi:type="notation:ShapeStyle" xmi:id="_46d3UfiaEeC4at_AzcYiGg" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-                          <styles xsi:type="notation:FontStyle" xmi:id="_46d3UviaEeC4at_AzcYiGg"/>
-                          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_46fsgfiaEeC4at_AzcYiGg"/>
-                          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_46d3U_iaEeC4at_AzcYiGg" x="33" y="127" width="354" height="225"/>
-                        </children>
-                        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_2Hy7Z_iaEeC4at_AzcYiGg"/>
-                      </children>
-                      <styles xsi:type="notation:ShapeStyle" xmi:id="_2Hy7YfiaEeC4at_AzcYiGg" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
-                      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_2Hy7YviaEeC4at_AzcYiGg"/>
-                    </children>
-                  </children>
-                  <styles xsi:type="notation:ShapeStyle" xmi:id="_um0vMPiYEeC4at_AzcYiGg" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-                  <styles xsi:type="notation:FontStyle" xmi:id="_um0vMfiYEeC4at_AzcYiGg"/>
-                  <styles xsi:type="notation:BooleanValueStyle" xmi:id="_um1WQfiYEeC4at_AzcYiGg"/>
-                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_um0vMviYEeC4at_AzcYiGg" x="278" y="5" width="441" height="447"/>
-                </children>
-                <children xmi:id="_vcfy8PiYEeC4at_AzcYiGg" type="State" element="_vcfL4PiYEeC4at_AzcYiGg">
-                  <children xsi:type="notation:DecorationNode" xmi:id="_vcgaAPiYEeC4at_AzcYiGg" type="StateName">
-                    <styles xsi:type="notation:ShapeStyle" xmi:id="_vcgaAfiYEeC4at_AzcYiGg"/>
-                    <layoutConstraint xsi:type="notation:Location" xmi:id="_vcgaAviYEeC4at_AzcYiGg"/>
-                  </children>
-                  <children xsi:type="notation:Compartment" xmi:id="_vcgaA_iYEeC4at_AzcYiGg" type="StateTextCompartment">
-                    <children xsi:type="notation:Shape" xmi:id="_vcgaBPiYEeC4at_AzcYiGg" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-                      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_vcgaBfiYEeC4at_AzcYiGg"/>
-                    </children>
-                  </children>
-                  <children xsi:type="notation:Compartment" xmi:id="_vcgaBviYEeC4at_AzcYiGg" type="StateFigureCompartment"/>
-                  <styles xsi:type="notation:ShapeStyle" xmi:id="_vcfy8fiYEeC4at_AzcYiGg" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-                  <styles xsi:type="notation:FontStyle" xmi:id="_vcfy8viYEeC4at_AzcYiGg"/>
-                  <styles xsi:type="notation:BooleanValueStyle" xmi:id="_vchBEPiYEeC4at_AzcYiGg"/>
-                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_vcfy8_iYEeC4at_AzcYiGg" x="62" y="355"/>
-                </children>
-                <layoutConstraint xsi:type="notation:Bounds" xmi:id="_qbO4gviYEeC4at_AzcYiGg"/>
-              </children>
-              <styles xsi:type="notation:ShapeStyle" xmi:id="_qbORcfiYEeC4at_AzcYiGg" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_qbORcviYEeC4at_AzcYiGg"/>
-            </children>
-          </children>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_aHtmsfiYEeC4at_AzcYiGg" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-          <styles xsi:type="notation:FontStyle" xmi:id="_aHtmsviYEeC4at_AzcYiGg"/>
-          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_aHuNx_iYEeC4at_AzcYiGg"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_aHtms_iYEeC4at_AzcYiGg" x="205" y="13" width="785" height="589"/>
-        </children>
-        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_S0w0VPZlEeCSetPXFd1ZUw"/>
-      </children>
-      <styles xsi:type="notation:ShapeStyle" xmi:id="_S0wNRPZlEeCSetPXFd1ZUw" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
-      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_S0w0VfZlEeCSetPXFd1ZUw" x="232" y="10" width="1029" height="667"/>
-    </children>
-    <children xsi:type="notation:Shape" xmi:id="_S0z3o_ZlEeCSetPXFd1ZUw" type="StatechartText" fontName="Verdana" lineColor="4210752">
-      <children xsi:type="notation:DecorationNode" xmi:id="_S0z3pfZlEeCSetPXFd1ZUw" type="StatechartName">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_S0z3pvZlEeCSetPXFd1ZUw"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_S0z3p_ZlEeCSetPXFd1ZUw"/>
-      </children>
-      <children xsi:type="notation:Shape" xmi:id="_S0z3qPZlEeCSetPXFd1ZUw" type="StatechartTextExpression" fontName="Verdana" lineColor="4210752">
-        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_S0z3qfZlEeCSetPXFd1ZUw"/>
-      </children>
-      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_S00esPZlEeCSetPXFd1ZUw" x="10" y="10" width="200" height="400"/>
-    </children>
-    <styles xsi:type="notation:DiagramStyle" xmi:id="_S0wNQfZlEeCSetPXFd1ZUw"/>
-    <edges xmi:id="_S0zQlPZlEeCSetPXFd1ZUw" type="Transition" element="_S0zQk_ZlEeCSetPXFd1ZUw" source="_S0w0V_ZlEeCSetPXFd1ZUw" target="_S0yCc_ZlEeCSetPXFd1ZUw">
-      <children xsi:type="notation:DecorationNode" xmi:id="_S0z3oPZlEeCSetPXFd1ZUw" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_S0z3ofZlEeCSetPXFd1ZUw"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_S0z3ovZlEeCSetPXFd1ZUw" y="40"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_S0zQlfZlEeCSetPXFd1ZUw" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_S0zQl_ZlEeCSetPXFd1ZUw" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_S0zQlvZlEeCSetPXFd1ZUw" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
-    </edges>
-    <edges xmi:id="_dD-jgPiYEeC4at_AzcYiGg" type="Transition" element="_dD98cPiYEeC4at_AzcYiGg" source="_S0yCc_ZlEeCSetPXFd1ZUw" target="_aHtmsPiYEeC4at_AzcYiGg">
-      <children xsi:type="notation:DecorationNode" xmi:id="_dD-jhPiYEeC4at_AzcYiGg" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_dD-jhfiYEeC4at_AzcYiGg"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_dD-jhviYEeC4at_AzcYiGg" x="-2" y="-21"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_dD-jgfiYEeC4at_AzcYiGg" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_dD-jg_iYEeC4at_AzcYiGg" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_dD-jgviYEeC4at_AzcYiGg" points="[8, -2, -137, 21]$[122, -36, -23, -13]"/>
-      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_dE5wkPiYEeC4at_AzcYiGg" id="(0.8431372549019608,0.4126984126984127)"/>
-      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_dE5wkfiYEeC4at_AzcYiGg" id="(0.02929936305732484,0.1494057724957555)"/>
-    </edges>
-    <edges xmi:id="_euIYMPiYEeC4at_AzcYiGg" type="Transition" element="_euHxIPiYEeC4at_AzcYiGg" source="_aHtmsPiYEeC4at_AzcYiGg" target="_S0yCc_ZlEeCSetPXFd1ZUw">
-      <children xsi:type="notation:DecorationNode" xmi:id="_euIYNPiYEeC4at_AzcYiGg" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_euIYNfiYEeC4at_AzcYiGg"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_euIYNviYEeC4at_AzcYiGg" x="-2" y="-15"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_euIYMfiYEeC4at_AzcYiGg" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_euIYM_iYEeC4at_AzcYiGg" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_euIYMviYEeC4at_AzcYiGg" points="[-31, -2, 140, 9]$[-174, 21, -3, 32]"/>
-      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_eu2w8PiYEeC4at_AzcYiGg" id="(0.03949044585987261,0.21561969439728354)"/>
-      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_xgOTUPiaEeC4at_AzcYiGg" id="(0.9215686274509803,0.8253968253968254)"/>
-    </edges>
-    <edges xmi:id="_xD7DwPiYEeC4at_AzcYiGg" type="Transition" element="_xD6csPiYEeC4at_AzcYiGg" source="_qxnYMPiYEeC4at_AzcYiGg" target="_tZeLQfiYEeC4at_AzcYiGg">
-      <children xsi:type="notation:DecorationNode" xmi:id="_xD7DxPiYEeC4at_AzcYiGg" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_xD7DxfiYEeC4at_AzcYiGg"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_xD7DxviYEeC4at_AzcYiGg" y="40"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_xD7DwfiYEeC4at_AzcYiGg" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_xD7Dw_iYEeC4at_AzcYiGg" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_xD7DwviYEeC4at_AzcYiGg" points="[7, 0, -138, -9]$[137, 3, -8, -6]"/>
-      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_xEo1cPiYEeC4at_AzcYiGg" id="(0.1568627450980392,0.31746031746031744)"/>
-    </edges>
-    <edges xmi:id="_yUNm8PiYEeC4at_AzcYiGg" type="Transition" element="_yUM_4PiYEeC4at_AzcYiGg" source="_tZeLQfiYEeC4at_AzcYiGg" target="_um0IIPiYEeC4at_AzcYiGg">
-      <children xsi:type="notation:DecorationNode" xmi:id="_yUOOAPiYEeC4at_AzcYiGg" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_yUOOAfiYEeC4at_AzcYiGg"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_yUOOAviYEeC4at_AzcYiGg" x="-1" y="-26"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_yUNm8fiYEeC4at_AzcYiGg" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_yUNm8_iYEeC4at_AzcYiGg" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_yUNm8viYEeC4at_AzcYiGg" points="[0, 13, 0, -70]$[-6, 75, -6, -8]"/>
-      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_yU9N0PiYEeC4at_AzcYiGg" id="(0.43137254901960786,0.7936507936507936)"/>
-      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_yU9N0fiYEeC4at_AzcYiGg" id="(0.16326530612244897,0.12698412698412698)"/>
-    </edges>
-    <edges xmi:id="_1j7EMPiYEeC4at_AzcYiGg" type="Transition" element="_1j6dIPiYEeC4at_AzcYiGg" source="_um0IIPiYEeC4at_AzcYiGg" target="_vcfy8PiYEeC4at_AzcYiGg">
-      <children xsi:type="notation:DecorationNode" xmi:id="_1j7ENPiYEeC4at_AzcYiGg" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_1j7ENfiYEeC4at_AzcYiGg"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_1j7ENviYEeC4at_AzcYiGg" y="40"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_1j7EMfiYEeC4at_AzcYiGg" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_1j7EM_iYEeC4at_AzcYiGg" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_1j7EMviYEeC4at_AzcYiGg" points="[0, 32, 0, -88]$[0, 89, 0, -31]"/>
-      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_foA7oPiaEeC4at_AzcYiGg" id="(0.0,0.7941834451901566)"/>
-      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_gKeIcPiaEeC4at_AzcYiGg" id="(0.22448979591836735,0.07936507936507936)"/>
-    </edges>
-    <edges xmi:id="_-HHiYPiaEeC4at_AzcYiGg" type="Transition" element="_-HGUQPiaEeC4at_AzcYiGg" source="_22hCkfiaEeC4at_AzcYiGg" target="_3WuzsPiaEeC4at_AzcYiGg">
-      <children xsi:type="notation:DecorationNode" xmi:id="_-HHiZPiaEeC4at_AzcYiGg" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_-HHiZfiaEeC4at_AzcYiGg"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_-HHiZviaEeC4at_AzcYiGg" y="40"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_-HHiYfiaEeC4at_AzcYiGg" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_-HHiY_iaEeC4at_AzcYiGg" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_-HHiYviaEeC4at_AzcYiGg" points="[7, 0, -206, -12]$[223, 2, 10, -10]"/>
-      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_-H17IPiaEeC4at_AzcYiGg" id="(0.803921568627451,0.2698412698412698)"/>
-    </edges>
-    <edges xmi:id="__CwEMPiaEeC4at_AzcYiGg" type="Transition" element="__CvdIPiaEeC4at_AzcYiGg" source="_3WuzsPiaEeC4at_AzcYiGg" target="_46d3UPiaEeC4at_AzcYiGg">
-      <children xsi:type="notation:DecorationNode" xmi:id="__CwENPiaEeC4at_AzcYiGg" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="__CwENfiaEeC4at_AzcYiGg"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="__CwENviaEeC4at_AzcYiGg" x="-1" y="-28"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="__CwEMfiaEeC4at_AzcYiGg" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="__CwEM_iaEeC4at_AzcYiGg" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="__CwEMviaEeC4at_AzcYiGg" points="[3, 13, -28, -80]$[25, 62, -6, -31]"/>
-      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="__DfEAPiaEeC4at_AzcYiGg" id="(0.7058823529411765,0.7936507936507936)"/>
-      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_NxYb0PibEeC4at_AzcYiGg" id="(0.5706214689265536,0.022222222222222223)"/>
-    </edges>
-    <edges xmi:id="_BvewMPibEeC4at_AzcYiGg" type="Transition" element="_BveJIPibEeC4at_AzcYiGg" source="_46d3UPiaEeC4at_AzcYiGg" target="_3WuzsPiaEeC4at_AzcYiGg">
-      <children xsi:type="notation:DecorationNode" xmi:id="_BvewNPibEeC4at_AzcYiGg" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_BvewNfibEeC4at_AzcYiGg"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_BvewNvibEeC4at_AzcYiGg" y="-32"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_BvewMfibEeC4at_AzcYiGg" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_BvewM_ibEeC4at_AzcYiGg" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_BvewMvibEeC4at_AzcYiGg" points="[-2, -31, 6, 137]$[-10, -199, -2, -31]"/>
-    </edges>
-    <edges xmi:id="_ZKOjYPibEeC4at_AzcYiGg" type="Transition" element="_ZKN8UPibEeC4at_AzcYiGg" source="_R2f3EPibEeC4at_AzcYiGg" target="_Tl7NUPibEeC4at_AzcYiGg">
-      <children xsi:type="notation:DecorationNode" xmi:id="_ZKPKcPibEeC4at_AzcYiGg" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_ZKPxgPibEeC4at_AzcYiGg"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_ZKPxgfibEeC4at_AzcYiGg" x="1" y="-15"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_ZKOjYfibEeC4at_AzcYiGg" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_ZKOjY_ibEeC4at_AzcYiGg" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_ZKOjYvibEeC4at_AzcYiGg" points="[26, 9, -80, 0]$[101, 7, -5, -2]"/>
-      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_ZK-KQPibEeC4at_AzcYiGg" id="(0.0196078431372549,0.25396825396825395)"/>
-    </edges>
-    <edges xmi:id="_h07psPibEeC4at_AzcYiGg" type="Transition" element="_h07CoPibEeC4at_AzcYiGg" source="_grYAoPibEeC4at_AzcYiGg" target="_R2f3EPibEeC4at_AzcYiGg">
-      <children xsi:type="notation:DecorationNode" xmi:id="_h07ptPibEeC4at_AzcYiGg" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_h07ptfibEeC4at_AzcYiGg"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_h08QwPibEeC4at_AzcYiGg" y="40"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_h07psfibEeC4at_AzcYiGg" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_h07ps_ibEeC4at_AzcYiGg" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_h07psvibEeC4at_AzcYiGg" points="[7, 2, -71, -36]$[75, 7, -3, -31]"/>
-    </edges>
-    <edges xmi:id="_nMpVQPibEeC4at_AzcYiGg" type="Transition" element="_nMoHIPibEeC4at_AzcYiGg" source="_Tl7NUPibEeC4at_AzcYiGg" target="_R2f3EPibEeC4at_AzcYiGg">
-      <children xsi:type="notation:DecorationNode" xmi:id="_nMqjYPibEeC4at_AzcYiGg" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_nMsYkPibEeC4at_AzcYiGg"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_nMsYkfibEeC4at_AzcYiGg" x="-2" y="-16"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_nMpVQfibEeC4at_AzcYiGg" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_nMpVQ_ibEeC4at_AzcYiGg" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_nMpVQvibEeC4at_AzcYiGg" points="[-25, 6, 123, 12]$[-144, 26, 4, 32]"/>
-    </edges>
-  </notation:Diagram>
-</xmi:XMI>
+<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:sgraph="http://www.yakindu.org/sct/sgraph/2.0.0">
+  <sgraph:Statechart xmi:id="_S0vmMPZlEeCSetPXFd1ZUw" name="Test_ShallowHistory" expression="interface:&#xA;in event event1&#xA;in event event2&#xA;in event event3&#xA;in event event4&#xA;in event event5&#xA;in event event6&#xA;in event event7&#xA;in event event8&#xA;">
+    <regions xmi:id="_S0wNQvZlEeCSetPXFd1ZUw" name="main region">
+      <vertices xsi:type="sgraph:Entry" xmi:id="_S0w0VvZlEeCSetPXFd1ZUw">
+        <outgoingTransitions xmi:id="_S0zQk_ZlEeCSetPXFd1ZUw" target="_S0yCcfZlEeCSetPXFd1ZUw"/>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_S0yCcfZlEeCSetPXFd1ZUw" name="State1" incomingTransitions="_S0zQk_ZlEeCSetPXFd1ZUw _euHxIPiYEeC4at_AzcYiGg">
+        <outgoingTransitions xmi:id="_dD98cPiYEeC4at_AzcYiGg" expression="event1" target="_aHsYkPiYEeC4at_AzcYiGg"/>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_aHsYkPiYEeC4at_AzcYiGg" name="State2" incomingTransitions="_dD98cPiYEeC4at_AzcYiGg">
+        <outgoingTransitions xmi:id="_euHxIPiYEeC4at_AzcYiGg" expression="event2" target="_S0yCcfZlEeCSetPXFd1ZUw"/>
+        <regions xmi:id="_qbNqYPiYEeC4at_AzcYiGg">
+          <vertices xsi:type="sgraph:Entry" xmi:id="_qxmxIPiYEeC4at_AzcYiGg" kind="SHALLOW_HISTORY">
+            <outgoingTransitions xmi:id="_xD6csPiYEeC4at_AzcYiGg" target="_tZdkMPiYEeC4at_AzcYiGg"/>
+          </vertices>
+          <vertices xsi:type="sgraph:State" xmi:id="_tZdkMPiYEeC4at_AzcYiGg" name="State3" incomingTransitions="_xD6csPiYEeC4at_AzcYiGg">
+            <outgoingTransitions xmi:id="_yUM_4PiYEeC4at_AzcYiGg" expression="event3" target="_umzhEPiYEeC4at_AzcYiGg"/>
+          </vertices>
+          <vertices xsi:type="sgraph:State" xmi:id="_umzhEPiYEeC4at_AzcYiGg" name="State4" incomingTransitions="_yUM_4PiYEeC4at_AzcYiGg">
+            <outgoingTransitions xmi:id="_1j6dIPiYEeC4at_AzcYiGg" expression="event4" target="_vcfL4PiYEeC4at_AzcYiGg"/>
+            <regions xmi:id="_2HyUUPiaEeC4at_AzcYiGg">
+              <vertices xsi:type="sgraph:Entry" xmi:id="_22hCkPiaEeC4at_AzcYiGg">
+                <outgoingTransitions xmi:id="_-HGUQPiaEeC4at_AzcYiGg" target="_3WtlkPiaEeC4at_AzcYiGg"/>
+              </vertices>
+              <vertices xsi:type="sgraph:State" xmi:id="_3WtlkPiaEeC4at_AzcYiGg" name="State6" incomingTransitions="_-HGUQPiaEeC4at_AzcYiGg _BveJIPibEeC4at_AzcYiGg">
+                <outgoingTransitions xmi:id="__CvdIPiaEeC4at_AzcYiGg" expression="event5" target="_46dQQPiaEeC4at_AzcYiGg"/>
+              </vertices>
+              <vertices xsi:type="sgraph:State" xmi:id="_46dQQPiaEeC4at_AzcYiGg" name="State7" incomingTransitions="__CvdIPiaEeC4at_AzcYiGg">
+                <outgoingTransitions xmi:id="_BveJIPibEeC4at_AzcYiGg" expression="event6" target="_3WtlkPiaEeC4at_AzcYiGg"/>
+                <regions xmi:id="_Hjbr0PibEeC4at_AzcYiGg">
+                  <vertices xsi:type="sgraph:State" xmi:id="_R2fQAPibEeC4at_AzcYiGg" name="State8" incomingTransitions="_h07CoPibEeC4at_AzcYiGg _nMoHIPibEeC4at_AzcYiGg">
+                    <outgoingTransitions xmi:id="_ZKN8UPibEeC4at_AzcYiGg" expression="event7" target="_Tl6mQPibEeC4at_AzcYiGg"/>
+                  </vertices>
+                  <vertices xsi:type="sgraph:State" xmi:id="_Tl6mQPibEeC4at_AzcYiGg" name="State9" incomingTransitions="_ZKN8UPibEeC4at_AzcYiGg">
+                    <outgoingTransitions xmi:id="_nMoHIPibEeC4at_AzcYiGg" expression="event8" target="_R2fQAPibEeC4at_AzcYiGg"/>
+                  </vertices>
+                  <vertices xsi:type="sgraph:Entry" xmi:id="_grXZkPibEeC4at_AzcYiGg" kind="SHALLOW_HISTORY">
+                    <outgoingTransitions xmi:id="_h07CoPibEeC4at_AzcYiGg" expression="" target="_R2fQAPibEeC4at_AzcYiGg"/>
+                  </vertices>
+                </regions>
+              </vertices>
+            </regions>
+          </vertices>
+          <vertices xsi:type="sgraph:State" xmi:id="_vcfL4PiYEeC4at_AzcYiGg" name="State5" incomingTransitions="_1j6dIPiYEeC4at_AzcYiGg"/>
+        </regions>
+      </vertices>
+    </regions>
+  </sgraph:Statechart>
+  <notation:Diagram xmi:id="_S0wNQPZlEeCSetPXFd1ZUw" type="org.yakindu.sct.ui.editor.editor.StatechartDiagramEditor" element="_S0vmMPZlEeCSetPXFd1ZUw" measurementUnit="Pixel">
+    <children xmi:id="_S0wNQ_ZlEeCSetPXFd1ZUw" type="Region" element="_S0wNQvZlEeCSetPXFd1ZUw">
+      <children xsi:type="notation:DecorationNode" xmi:id="_S0w0UPZlEeCSetPXFd1ZUw" type="RegionName">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_S0w0UfZlEeCSetPXFd1ZUw"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_S0w0UvZlEeCSetPXFd1ZUw"/>
+      </children>
+      <children xsi:type="notation:Shape" xmi:id="_S0w0U_ZlEeCSetPXFd1ZUw" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
+        <children xmi:id="_S0w0V_ZlEeCSetPXFd1ZUw" type="Entry" element="_S0w0VvZlEeCSetPXFd1ZUw">
+          <children xmi:id="_S0xbYPZlEeCSetPXFd1ZUw" type="BorderItemLabelContainer">
+            <children xsi:type="notation:DecorationNode" xmi:id="_S0xbY_ZlEeCSetPXFd1ZUw" type="BorderItemLabel">
+              <styles xsi:type="notation:ShapeStyle" xmi:id="_S0xbZPZlEeCSetPXFd1ZUw"/>
+              <layoutConstraint xsi:type="notation:Location" xmi:id="_S0xbZfZlEeCSetPXFd1ZUw"/>
+            </children>
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_S0xbYfZlEeCSetPXFd1ZUw" fontName="Verdana" lineColor="4210752"/>
+            <layoutConstraint xsi:type="notation:Bounds" xmi:id="_S0xbYvZlEeCSetPXFd1ZUw"/>
+          </children>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_S0w0WPZlEeCSetPXFd1ZUw" fontName="Verdana" lineColor="4210752"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_S0yCcPZlEeCSetPXFd1ZUw" x="70" y="20"/>
+        </children>
+        <children xmi:id="_S0yCc_ZlEeCSetPXFd1ZUw" type="State" element="_S0yCcfZlEeCSetPXFd1ZUw">
+          <children xsi:type="notation:DecorationNode" xmi:id="_S0ypgPZlEeCSetPXFd1ZUw" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_S0ypgfZlEeCSetPXFd1ZUw"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_S0ypgvZlEeCSetPXFd1ZUw"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_S0ypg_ZlEeCSetPXFd1ZUw" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_S0yphPZlEeCSetPXFd1ZUw" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_S0yphfZlEeCSetPXFd1ZUw"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_S0zQkPZlEeCSetPXFd1ZUw" type="StateFigureCompartment"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_S0yCdPZlEeCSetPXFd1ZUw" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_S0yCdfZlEeCSetPXFd1ZUw"/>
+          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_S0zQkfZlEeCSetPXFd1ZUw"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_S0zQkvZlEeCSetPXFd1ZUw" x="40" y="80"/>
+        </children>
+        <children xmi:id="_aHtmsPiYEeC4at_AzcYiGg" type="State" element="_aHsYkPiYEeC4at_AzcYiGg">
+          <children xsi:type="notation:DecorationNode" xmi:id="_aHuNwPiYEeC4at_AzcYiGg" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_aHuNwfiYEeC4at_AzcYiGg"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_aHuNwviYEeC4at_AzcYiGg"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_aHuNw_iYEeC4at_AzcYiGg" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_aHuNxPiYEeC4at_AzcYiGg" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_aHuNxfiYEeC4at_AzcYiGg"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_aHuNxviYEeC4at_AzcYiGg" type="StateFigureCompartment">
+            <children xmi:id="_qbORcPiYEeC4at_AzcYiGg" type="Region" element="_qbNqYPiYEeC4at_AzcYiGg">
+              <children xsi:type="notation:DecorationNode" xmi:id="_qbORc_iYEeC4at_AzcYiGg" type="RegionName">
+                <styles xsi:type="notation:ShapeStyle" xmi:id="_qbORdPiYEeC4at_AzcYiGg"/>
+                <layoutConstraint xsi:type="notation:Location" xmi:id="_qbO4gPiYEeC4at_AzcYiGg"/>
+              </children>
+              <children xsi:type="notation:Shape" xmi:id="_qbO4gfiYEeC4at_AzcYiGg" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
+                <children xmi:id="_qxnYMPiYEeC4at_AzcYiGg" type="ShallowHistory" element="_qxmxIPiYEeC4at_AzcYiGg">
+                  <children xmi:id="_qxn_QPiYEeC4at_AzcYiGg" type="BorderItemLabelContainer">
+                    <children xsi:type="notation:DecorationNode" xmi:id="_qxn_Q_iYEeC4at_AzcYiGg" type="BorderItemLabel">
+                      <styles xsi:type="notation:ShapeStyle" xmi:id="_qxn_RPiYEeC4at_AzcYiGg"/>
+                      <layoutConstraint xsi:type="notation:Location" xmi:id="_qxn_RfiYEeC4at_AzcYiGg"/>
+                    </children>
+                    <styles xsi:type="notation:ShapeStyle" xmi:id="_qxn_QfiYEeC4at_AzcYiGg" fontName="Verdana" lineColor="4210752"/>
+                    <layoutConstraint xsi:type="notation:Bounds" xmi:id="_qxn_QviYEeC4at_AzcYiGg"/>
+                  </children>
+                  <styles xsi:type="notation:ShapeStyle" xmi:id="_qxnYMfiYEeC4at_AzcYiGg" fontName="Verdana" lineColor="4210752"/>
+                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_qxnYMviYEeC4at_AzcYiGg" x="38" y="39"/>
+                </children>
+                <children xmi:id="_tZeLQfiYEeC4at_AzcYiGg" type="State" element="_tZdkMPiYEeC4at_AzcYiGg">
+                  <children xsi:type="notation:DecorationNode" xmi:id="_tZeyUPiYEeC4at_AzcYiGg" type="StateName">
+                    <styles xsi:type="notation:ShapeStyle" xmi:id="_tZeyUfiYEeC4at_AzcYiGg"/>
+                    <layoutConstraint xsi:type="notation:Location" xmi:id="_tZeyUviYEeC4at_AzcYiGg"/>
+                  </children>
+                  <children xsi:type="notation:Compartment" xmi:id="_tZeyU_iYEeC4at_AzcYiGg" type="StateTextCompartment">
+                    <children xsi:type="notation:Shape" xmi:id="_tZeyVPiYEeC4at_AzcYiGg" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+                      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_tZeyVfiYEeC4at_AzcYiGg"/>
+                    </children>
+                  </children>
+                  <children xsi:type="notation:Compartment" xmi:id="_tZfZYPiYEeC4at_AzcYiGg" type="StateFigureCompartment"/>
+                  <styles xsi:type="notation:ShapeStyle" xmi:id="_tZeLQviYEeC4at_AzcYiGg" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+                  <styles xsi:type="notation:FontStyle" xmi:id="_tZeLQ_iYEeC4at_AzcYiGg"/>
+                  <styles xsi:type="notation:BooleanValueStyle" xmi:id="_tZfZYfiYEeC4at_AzcYiGg"/>
+                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_tZeLRPiYEeC4at_AzcYiGg" x="121" y="21"/>
+                </children>
+                <children xmi:id="_um0IIPiYEeC4at_AzcYiGg" type="State" element="_umzhEPiYEeC4at_AzcYiGg">
+                  <children xsi:type="notation:DecorationNode" xmi:id="_um0vM_iYEeC4at_AzcYiGg" type="StateName">
+                    <styles xsi:type="notation:ShapeStyle" xmi:id="_um0vNPiYEeC4at_AzcYiGg"/>
+                    <layoutConstraint xsi:type="notation:Location" xmi:id="_um0vNfiYEeC4at_AzcYiGg"/>
+                  </children>
+                  <children xsi:type="notation:Compartment" xmi:id="_um0vNviYEeC4at_AzcYiGg" type="StateTextCompartment">
+                    <children xsi:type="notation:Shape" xmi:id="_um0vN_iYEeC4at_AzcYiGg" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+                      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_um0vOPiYEeC4at_AzcYiGg"/>
+                    </children>
+                  </children>
+                  <children xsi:type="notation:Compartment" xmi:id="_um1WQPiYEeC4at_AzcYiGg" type="StateFigureCompartment">
+                    <children xmi:id="_2Hy7YPiaEeC4at_AzcYiGg" type="Region" element="_2HyUUPiaEeC4at_AzcYiGg">
+                      <children xsi:type="notation:DecorationNode" xmi:id="_2Hy7Y_iaEeC4at_AzcYiGg" type="RegionName">
+                        <styles xsi:type="notation:ShapeStyle" xmi:id="_2Hy7ZPiaEeC4at_AzcYiGg"/>
+                        <layoutConstraint xsi:type="notation:Location" xmi:id="_2Hy7ZfiaEeC4at_AzcYiGg"/>
+                      </children>
+                      <children xsi:type="notation:Shape" xmi:id="_2Hy7ZviaEeC4at_AzcYiGg" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
+                        <children xmi:id="_22hCkfiaEeC4at_AzcYiGg" type="Entry" element="_22hCkPiaEeC4at_AzcYiGg">
+                          <children xmi:id="_22hpoPiaEeC4at_AzcYiGg" type="BorderItemLabelContainer">
+                            <children xsi:type="notation:DecorationNode" xmi:id="_22hpo_iaEeC4at_AzcYiGg" type="BorderItemLabel">
+                              <styles xsi:type="notation:ShapeStyle" xmi:id="_22hppPiaEeC4at_AzcYiGg"/>
+                              <layoutConstraint xsi:type="notation:Location" xmi:id="_22hppfiaEeC4at_AzcYiGg"/>
+                            </children>
+                            <styles xsi:type="notation:ShapeStyle" xmi:id="_22hpofiaEeC4at_AzcYiGg" fontName="Verdana" lineColor="4210752"/>
+                            <layoutConstraint xsi:type="notation:Bounds" xmi:id="_22hpoviaEeC4at_AzcYiGg"/>
+                          </children>
+                          <styles xsi:type="notation:ShapeStyle" xmi:id="_22hCkviaEeC4at_AzcYiGg" fontName="Verdana" lineColor="4210752"/>
+                          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_22hCk_iaEeC4at_AzcYiGg" x="19" y="31"/>
+                        </children>
+                        <children xmi:id="_3WuzsPiaEeC4at_AzcYiGg" type="State" element="_3WtlkPiaEeC4at_AzcYiGg">
+                          <children xsi:type="notation:DecorationNode" xmi:id="_3WuztPiaEeC4at_AzcYiGg" type="StateName">
+                            <styles xsi:type="notation:ShapeStyle" xmi:id="_3WuztfiaEeC4at_AzcYiGg"/>
+                            <layoutConstraint xsi:type="notation:Location" xmi:id="_3WuztviaEeC4at_AzcYiGg"/>
+                          </children>
+                          <children xsi:type="notation:Compartment" xmi:id="_3Wuzt_iaEeC4at_AzcYiGg" type="StateTextCompartment">
+                            <children xsi:type="notation:Shape" xmi:id="_3WuzuPiaEeC4at_AzcYiGg" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+                              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_3WuzufiaEeC4at_AzcYiGg"/>
+                            </children>
+                          </children>
+                          <children xsi:type="notation:Compartment" xmi:id="_3WvawPiaEeC4at_AzcYiGg" type="StateFigureCompartment"/>
+                          <styles xsi:type="notation:ShapeStyle" xmi:id="_3WuzsfiaEeC4at_AzcYiGg" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+                          <styles xsi:type="notation:FontStyle" xmi:id="_3WuzsviaEeC4at_AzcYiGg"/>
+                          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_3WvawfiaEeC4at_AzcYiGg"/>
+                          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_3Wuzs_iaEeC4at_AzcYiGg" x="198" y="19"/>
+                        </children>
+                        <children xmi:id="_46d3UPiaEeC4at_AzcYiGg" type="State" element="_46dQQPiaEeC4at_AzcYiGg">
+                          <children xsi:type="notation:DecorationNode" xmi:id="_46eeYPiaEeC4at_AzcYiGg" type="StateName">
+                            <styles xsi:type="notation:ShapeStyle" xmi:id="_46eeYfiaEeC4at_AzcYiGg"/>
+                            <layoutConstraint xsi:type="notation:Location" xmi:id="_46eeYviaEeC4at_AzcYiGg"/>
+                          </children>
+                          <children xsi:type="notation:Compartment" xmi:id="_46eeY_iaEeC4at_AzcYiGg" type="StateTextCompartment" collapsed="true">
+                            <children xsi:type="notation:Shape" xmi:id="_46fFcPiaEeC4at_AzcYiGg" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+                              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_46fFcfiaEeC4at_AzcYiGg"/>
+                            </children>
+                          </children>
+                          <children xsi:type="notation:Compartment" xmi:id="_46fsgPiaEeC4at_AzcYiGg" type="StateFigureCompartment">
+                            <children xmi:id="_HjcS4PibEeC4at_AzcYiGg" type="Region" element="_Hjbr0PibEeC4at_AzcYiGg">
+                              <children xsi:type="notation:DecorationNode" xmi:id="_HjcS4_ibEeC4at_AzcYiGg" type="RegionName">
+                                <styles xsi:type="notation:ShapeStyle" xmi:id="_HjcS5PibEeC4at_AzcYiGg"/>
+                                <layoutConstraint xsi:type="notation:Location" xmi:id="_Hjc58PibEeC4at_AzcYiGg"/>
+                              </children>
+                              <children xsi:type="notation:Shape" xmi:id="_Hjc58fibEeC4at_AzcYiGg" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
+                                <children xmi:id="_R2f3EPibEeC4at_AzcYiGg" type="State" element="_R2fQAPibEeC4at_AzcYiGg">
+                                  <children xsi:type="notation:DecorationNode" xmi:id="_R2f3FPibEeC4at_AzcYiGg" type="StateName">
+                                    <styles xsi:type="notation:ShapeStyle" xmi:id="_R2f3FfibEeC4at_AzcYiGg"/>
+                                    <layoutConstraint xsi:type="notation:Location" xmi:id="_R2f3FvibEeC4at_AzcYiGg"/>
+                                  </children>
+                                  <children xsi:type="notation:Compartment" xmi:id="_R2f3F_ibEeC4at_AzcYiGg" type="StateTextCompartment">
+                                    <children xsi:type="notation:Shape" xmi:id="_R2f3GPibEeC4at_AzcYiGg" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+                                      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_R2geIPibEeC4at_AzcYiGg"/>
+                                    </children>
+                                  </children>
+                                  <children xsi:type="notation:Compartment" xmi:id="_R2geIfibEeC4at_AzcYiGg" type="StateFigureCompartment"/>
+                                  <styles xsi:type="notation:ShapeStyle" xmi:id="_R2f3EfibEeC4at_AzcYiGg" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+                                  <styles xsi:type="notation:FontStyle" xmi:id="_R2f3EvibEeC4at_AzcYiGg"/>
+                                  <styles xsi:type="notation:BooleanValueStyle" xmi:id="_R2geIvibEeC4at_AzcYiGg"/>
+                                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_R2f3E_ibEeC4at_AzcYiGg" x="71" y="7"/>
+                                </children>
+                                <children xmi:id="_Tl7NUPibEeC4at_AzcYiGg" type="State" element="_Tl6mQPibEeC4at_AzcYiGg">
+                                  <children xsi:type="notation:DecorationNode" xmi:id="_Tl7NVPibEeC4at_AzcYiGg" type="StateName">
+                                    <styles xsi:type="notation:ShapeStyle" xmi:id="_Tl7NVfibEeC4at_AzcYiGg"/>
+                                    <layoutConstraint xsi:type="notation:Location" xmi:id="_Tl7NVvibEeC4at_AzcYiGg"/>
+                                  </children>
+                                  <children xsi:type="notation:Compartment" xmi:id="_Tl7NV_ibEeC4at_AzcYiGg" type="StateTextCompartment">
+                                    <children xsi:type="notation:Shape" xmi:id="_Tl7NWPibEeC4at_AzcYiGg" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+                                      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_Tl7NWfibEeC4at_AzcYiGg"/>
+                                    </children>
+                                  </children>
+                                  <children xsi:type="notation:Compartment" xmi:id="_Tl7NWvibEeC4at_AzcYiGg" type="StateFigureCompartment"/>
+                                  <styles xsi:type="notation:ShapeStyle" xmi:id="_Tl7NUfibEeC4at_AzcYiGg" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+                                  <styles xsi:type="notation:FontStyle" xmi:id="_Tl7NUvibEeC4at_AzcYiGg"/>
+                                  <styles xsi:type="notation:BooleanValueStyle" xmi:id="_Tl7NW_ibEeC4at_AzcYiGg"/>
+                                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_Tl7NU_ibEeC4at_AzcYiGg" x="219" y="13"/>
+                                </children>
+                                <children xmi:id="_grYAoPibEeC4at_AzcYiGg" type="ShallowHistory" element="_grXZkPibEeC4at_AzcYiGg">
+                                  <children xmi:id="_grYnsPibEeC4at_AzcYiGg" type="BorderItemLabelContainer">
+                                    <children xsi:type="notation:DecorationNode" xmi:id="_grYns_ibEeC4at_AzcYiGg" type="BorderItemLabel">
+                                      <styles xsi:type="notation:ShapeStyle" xmi:id="_grYntPibEeC4at_AzcYiGg"/>
+                                      <layoutConstraint xsi:type="notation:Location" xmi:id="_grYntfibEeC4at_AzcYiGg"/>
+                                    </children>
+                                    <styles xsi:type="notation:ShapeStyle" xmi:id="_grYnsfibEeC4at_AzcYiGg" fontName="Verdana" lineColor="4210752"/>
+                                    <layoutConstraint xsi:type="notation:Bounds" xmi:id="_grYnsvibEeC4at_AzcYiGg"/>
+                                  </children>
+                                  <styles xsi:type="notation:ShapeStyle" xmi:id="_grYAofibEeC4at_AzcYiGg" fontName="Verdana" lineColor="4210752"/>
+                                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_grYAovibEeC4at_AzcYiGg" x="11" y="23"/>
+                                </children>
+                                <layoutConstraint xsi:type="notation:Bounds" xmi:id="_Hjc58vibEeC4at_AzcYiGg"/>
+                              </children>
+                              <styles xsi:type="notation:ShapeStyle" xmi:id="_HjcS4fibEeC4at_AzcYiGg" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
+                              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_HjcS4vibEeC4at_AzcYiGg"/>
+                            </children>
+                          </children>
+                          <styles xsi:type="notation:ShapeStyle" xmi:id="_46d3UfiaEeC4at_AzcYiGg" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+                          <styles xsi:type="notation:FontStyle" xmi:id="_46d3UviaEeC4at_AzcYiGg"/>
+                          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_46fsgfiaEeC4at_AzcYiGg"/>
+                          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_46d3U_iaEeC4at_AzcYiGg" x="33" y="127" width="354" height="225"/>
+                        </children>
+                        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_2Hy7Z_iaEeC4at_AzcYiGg"/>
+                      </children>
+                      <styles xsi:type="notation:ShapeStyle" xmi:id="_2Hy7YfiaEeC4at_AzcYiGg" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
+                      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_2Hy7YviaEeC4at_AzcYiGg"/>
+                    </children>
+                  </children>
+                  <styles xsi:type="notation:ShapeStyle" xmi:id="_um0vMPiYEeC4at_AzcYiGg" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+                  <styles xsi:type="notation:FontStyle" xmi:id="_um0vMfiYEeC4at_AzcYiGg"/>
+                  <styles xsi:type="notation:BooleanValueStyle" xmi:id="_um1WQfiYEeC4at_AzcYiGg"/>
+                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_um0vMviYEeC4at_AzcYiGg" x="278" y="5" width="441" height="447"/>
+                </children>
+                <children xmi:id="_vcfy8PiYEeC4at_AzcYiGg" type="State" element="_vcfL4PiYEeC4at_AzcYiGg">
+                  <children xsi:type="notation:DecorationNode" xmi:id="_vcgaAPiYEeC4at_AzcYiGg" type="StateName">
+                    <styles xsi:type="notation:ShapeStyle" xmi:id="_vcgaAfiYEeC4at_AzcYiGg"/>
+                    <layoutConstraint xsi:type="notation:Location" xmi:id="_vcgaAviYEeC4at_AzcYiGg"/>
+                  </children>
+                  <children xsi:type="notation:Compartment" xmi:id="_vcgaA_iYEeC4at_AzcYiGg" type="StateTextCompartment">
+                    <children xsi:type="notation:Shape" xmi:id="_vcgaBPiYEeC4at_AzcYiGg" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+                      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_vcgaBfiYEeC4at_AzcYiGg"/>
+                    </children>
+                  </children>
+                  <children xsi:type="notation:Compartment" xmi:id="_vcgaBviYEeC4at_AzcYiGg" type="StateFigureCompartment"/>
+                  <styles xsi:type="notation:ShapeStyle" xmi:id="_vcfy8fiYEeC4at_AzcYiGg" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+                  <styles xsi:type="notation:FontStyle" xmi:id="_vcfy8viYEeC4at_AzcYiGg"/>
+                  <styles xsi:type="notation:BooleanValueStyle" xmi:id="_vchBEPiYEeC4at_AzcYiGg"/>
+                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_vcfy8_iYEeC4at_AzcYiGg" x="62" y="355"/>
+                </children>
+                <layoutConstraint xsi:type="notation:Bounds" xmi:id="_qbO4gviYEeC4at_AzcYiGg"/>
+              </children>
+              <styles xsi:type="notation:ShapeStyle" xmi:id="_qbORcfiYEeC4at_AzcYiGg" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_qbORcviYEeC4at_AzcYiGg"/>
+            </children>
+          </children>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_aHtmsfiYEeC4at_AzcYiGg" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_aHtmsviYEeC4at_AzcYiGg"/>
+          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_aHuNx_iYEeC4at_AzcYiGg"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_aHtms_iYEeC4at_AzcYiGg" x="205" y="13" width="785" height="589"/>
+        </children>
+        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_S0w0VPZlEeCSetPXFd1ZUw"/>
+      </children>
+      <styles xsi:type="notation:ShapeStyle" xmi:id="_S0wNRPZlEeCSetPXFd1ZUw" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
+      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_S0w0VfZlEeCSetPXFd1ZUw" x="232" y="10" width="1029" height="667"/>
+    </children>
+    <children xsi:type="notation:Shape" xmi:id="_S0z3o_ZlEeCSetPXFd1ZUw" type="StatechartText" fontName="Verdana" lineColor="4210752">
+      <children xsi:type="notation:DecorationNode" xmi:id="_S0z3pfZlEeCSetPXFd1ZUw" type="StatechartName">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_S0z3pvZlEeCSetPXFd1ZUw"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_S0z3p_ZlEeCSetPXFd1ZUw"/>
+      </children>
+      <children xsi:type="notation:Shape" xmi:id="_S0z3qPZlEeCSetPXFd1ZUw" type="StatechartTextExpression" fontName="Verdana" lineColor="4210752">
+        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_S0z3qfZlEeCSetPXFd1ZUw"/>
+      </children>
+      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_S00esPZlEeCSetPXFd1ZUw" x="10" y="10" width="200" height="400"/>
+    </children>
+    <styles xsi:type="notation:DiagramStyle" xmi:id="_S0wNQfZlEeCSetPXFd1ZUw"/>
+    <edges xmi:id="_S0zQlPZlEeCSetPXFd1ZUw" type="Transition" element="_S0zQk_ZlEeCSetPXFd1ZUw" source="_S0w0V_ZlEeCSetPXFd1ZUw" target="_S0yCc_ZlEeCSetPXFd1ZUw">
+      <children xsi:type="notation:DecorationNode" xmi:id="_S0z3oPZlEeCSetPXFd1ZUw" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_S0z3ofZlEeCSetPXFd1ZUw"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_S0z3ovZlEeCSetPXFd1ZUw" y="40"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_S0zQlfZlEeCSetPXFd1ZUw" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_S0zQl_ZlEeCSetPXFd1ZUw" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_S0zQlvZlEeCSetPXFd1ZUw" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    </edges>
+    <edges xmi:id="_dD-jgPiYEeC4at_AzcYiGg" type="Transition" element="_dD98cPiYEeC4at_AzcYiGg" source="_S0yCc_ZlEeCSetPXFd1ZUw" target="_aHtmsPiYEeC4at_AzcYiGg">
+      <children xsi:type="notation:DecorationNode" xmi:id="_dD-jhPiYEeC4at_AzcYiGg" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_dD-jhfiYEeC4at_AzcYiGg"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_dD-jhviYEeC4at_AzcYiGg" x="-2" y="-21"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_dD-jgfiYEeC4at_AzcYiGg" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_dD-jg_iYEeC4at_AzcYiGg" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_dD-jgviYEeC4at_AzcYiGg" points="[8, -2, -137, 21]$[122, -36, -23, -13]"/>
+      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_dE5wkPiYEeC4at_AzcYiGg" id="(0.8431372549019608,0.4126984126984127)"/>
+      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_dE5wkfiYEeC4at_AzcYiGg" id="(0.02929936305732484,0.1494057724957555)"/>
+    </edges>
+    <edges xmi:id="_euIYMPiYEeC4at_AzcYiGg" type="Transition" element="_euHxIPiYEeC4at_AzcYiGg" source="_aHtmsPiYEeC4at_AzcYiGg" target="_S0yCc_ZlEeCSetPXFd1ZUw">
+      <children xsi:type="notation:DecorationNode" xmi:id="_euIYNPiYEeC4at_AzcYiGg" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_euIYNfiYEeC4at_AzcYiGg"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_euIYNviYEeC4at_AzcYiGg" x="-2" y="-15"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_euIYMfiYEeC4at_AzcYiGg" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_euIYM_iYEeC4at_AzcYiGg" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_euIYMviYEeC4at_AzcYiGg" points="[-31, -2, 140, 9]$[-174, 21, -3, 32]"/>
+      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_eu2w8PiYEeC4at_AzcYiGg" id="(0.03949044585987261,0.21561969439728354)"/>
+      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_xgOTUPiaEeC4at_AzcYiGg" id="(0.9215686274509803,0.8253968253968254)"/>
+    </edges>
+    <edges xmi:id="_xD7DwPiYEeC4at_AzcYiGg" type="Transition" element="_xD6csPiYEeC4at_AzcYiGg" source="_qxnYMPiYEeC4at_AzcYiGg" target="_tZeLQfiYEeC4at_AzcYiGg">
+      <children xsi:type="notation:DecorationNode" xmi:id="_xD7DxPiYEeC4at_AzcYiGg" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_xD7DxfiYEeC4at_AzcYiGg"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_xD7DxviYEeC4at_AzcYiGg" y="40"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_xD7DwfiYEeC4at_AzcYiGg" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_xD7Dw_iYEeC4at_AzcYiGg" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_xD7DwviYEeC4at_AzcYiGg" points="[7, 0, -138, -9]$[137, 3, -8, -6]"/>
+      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_xEo1cPiYEeC4at_AzcYiGg" id="(0.1568627450980392,0.31746031746031744)"/>
+    </edges>
+    <edges xmi:id="_yUNm8PiYEeC4at_AzcYiGg" type="Transition" element="_yUM_4PiYEeC4at_AzcYiGg" source="_tZeLQfiYEeC4at_AzcYiGg" target="_um0IIPiYEeC4at_AzcYiGg">
+      <children xsi:type="notation:DecorationNode" xmi:id="_yUOOAPiYEeC4at_AzcYiGg" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_yUOOAfiYEeC4at_AzcYiGg"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_yUOOAviYEeC4at_AzcYiGg" x="-1" y="-26"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_yUNm8fiYEeC4at_AzcYiGg" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_yUNm8_iYEeC4at_AzcYiGg" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_yUNm8viYEeC4at_AzcYiGg" points="[0, 13, 0, -70]$[-6, 75, -6, -8]"/>
+      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_yU9N0PiYEeC4at_AzcYiGg" id="(0.43137254901960786,0.7936507936507936)"/>
+      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_yU9N0fiYEeC4at_AzcYiGg" id="(0.16326530612244897,0.12698412698412698)"/>
+    </edges>
+    <edges xmi:id="_1j7EMPiYEeC4at_AzcYiGg" type="Transition" element="_1j6dIPiYEeC4at_AzcYiGg" source="_um0IIPiYEeC4at_AzcYiGg" target="_vcfy8PiYEeC4at_AzcYiGg">
+      <children xsi:type="notation:DecorationNode" xmi:id="_1j7ENPiYEeC4at_AzcYiGg" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_1j7ENfiYEeC4at_AzcYiGg"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_1j7ENviYEeC4at_AzcYiGg" y="40"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_1j7EMfiYEeC4at_AzcYiGg" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_1j7EM_iYEeC4at_AzcYiGg" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_1j7EMviYEeC4at_AzcYiGg" points="[0, 32, 0, -88]$[0, 89, 0, -31]"/>
+      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_foA7oPiaEeC4at_AzcYiGg" id="(0.0,0.7941834451901566)"/>
+      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_gKeIcPiaEeC4at_AzcYiGg" id="(0.22448979591836735,0.07936507936507936)"/>
+    </edges>
+    <edges xmi:id="_-HHiYPiaEeC4at_AzcYiGg" type="Transition" element="_-HGUQPiaEeC4at_AzcYiGg" source="_22hCkfiaEeC4at_AzcYiGg" target="_3WuzsPiaEeC4at_AzcYiGg">
+      <children xsi:type="notation:DecorationNode" xmi:id="_-HHiZPiaEeC4at_AzcYiGg" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_-HHiZfiaEeC4at_AzcYiGg"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_-HHiZviaEeC4at_AzcYiGg" y="40"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_-HHiYfiaEeC4at_AzcYiGg" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_-HHiY_iaEeC4at_AzcYiGg" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_-HHiYviaEeC4at_AzcYiGg" points="[7, 0, -206, -12]$[223, 2, 10, -10]"/>
+      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_-H17IPiaEeC4at_AzcYiGg" id="(0.803921568627451,0.2698412698412698)"/>
+    </edges>
+    <edges xmi:id="__CwEMPiaEeC4at_AzcYiGg" type="Transition" element="__CvdIPiaEeC4at_AzcYiGg" source="_3WuzsPiaEeC4at_AzcYiGg" target="_46d3UPiaEeC4at_AzcYiGg">
+      <children xsi:type="notation:DecorationNode" xmi:id="__CwENPiaEeC4at_AzcYiGg" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="__CwENfiaEeC4at_AzcYiGg"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="__CwENviaEeC4at_AzcYiGg" x="-1" y="-28"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="__CwEMfiaEeC4at_AzcYiGg" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="__CwEM_iaEeC4at_AzcYiGg" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="__CwEMviaEeC4at_AzcYiGg" points="[3, 13, -28, -80]$[25, 62, -6, -31]"/>
+      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="__DfEAPiaEeC4at_AzcYiGg" id="(0.7058823529411765,0.7936507936507936)"/>
+      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_NxYb0PibEeC4at_AzcYiGg" id="(0.5706214689265536,0.022222222222222223)"/>
+    </edges>
+    <edges xmi:id="_BvewMPibEeC4at_AzcYiGg" type="Transition" element="_BveJIPibEeC4at_AzcYiGg" source="_46d3UPiaEeC4at_AzcYiGg" target="_3WuzsPiaEeC4at_AzcYiGg">
+      <children xsi:type="notation:DecorationNode" xmi:id="_BvewNPibEeC4at_AzcYiGg" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_BvewNfibEeC4at_AzcYiGg"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_BvewNvibEeC4at_AzcYiGg" y="-32"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_BvewMfibEeC4at_AzcYiGg" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_BvewM_ibEeC4at_AzcYiGg" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_BvewMvibEeC4at_AzcYiGg" points="[-2, -31, 6, 137]$[-10, -199, -2, -31]"/>
+    </edges>
+    <edges xmi:id="_ZKOjYPibEeC4at_AzcYiGg" type="Transition" element="_ZKN8UPibEeC4at_AzcYiGg" source="_R2f3EPibEeC4at_AzcYiGg" target="_Tl7NUPibEeC4at_AzcYiGg">
+      <children xsi:type="notation:DecorationNode" xmi:id="_ZKPKcPibEeC4at_AzcYiGg" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_ZKPxgPibEeC4at_AzcYiGg"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_ZKPxgfibEeC4at_AzcYiGg" x="1" y="-15"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_ZKOjYfibEeC4at_AzcYiGg" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_ZKOjY_ibEeC4at_AzcYiGg" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_ZKOjYvibEeC4at_AzcYiGg" points="[26, 9, -80, 0]$[101, 7, -5, -2]"/>
+      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_ZK-KQPibEeC4at_AzcYiGg" id="(0.0196078431372549,0.25396825396825395)"/>
+    </edges>
+    <edges xmi:id="_h07psPibEeC4at_AzcYiGg" type="Transition" element="_h07CoPibEeC4at_AzcYiGg" source="_grYAoPibEeC4at_AzcYiGg" target="_R2f3EPibEeC4at_AzcYiGg">
+      <children xsi:type="notation:DecorationNode" xmi:id="_h07ptPibEeC4at_AzcYiGg" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_h07ptfibEeC4at_AzcYiGg"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_h08QwPibEeC4at_AzcYiGg" y="40"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_h07psfibEeC4at_AzcYiGg" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_h07ps_ibEeC4at_AzcYiGg" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_h07psvibEeC4at_AzcYiGg" points="[7, 2, -71, -36]$[75, 7, -3, -31]"/>
+    </edges>
+    <edges xmi:id="_nMpVQPibEeC4at_AzcYiGg" type="Transition" element="_nMoHIPibEeC4at_AzcYiGg" source="_Tl7NUPibEeC4at_AzcYiGg" target="_R2f3EPibEeC4at_AzcYiGg">
+      <children xsi:type="notation:DecorationNode" xmi:id="_nMqjYPibEeC4at_AzcYiGg" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_nMsYkPibEeC4at_AzcYiGg"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_nMsYkfibEeC4at_AzcYiGg" x="-2" y="-16"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_nMpVQfibEeC4at_AzcYiGg" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_nMpVQ_ibEeC4at_AzcYiGg" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_nMpVQvibEeC4at_AzcYiGg" points="[-25, 6, 123, 12]$[-144, 26, 4, 32]"/>
+    </edges>
+  </notation:Diagram>
+</xmi:XMI>

+ 199 - 302
TestScenarios/TestModels/Test_Transition.sct

@@ -1,302 +1,199 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:sgraph="http://www.yakindu.org/sct/2.0.0" xmlns:stext="http://www.yakindu.org/sct/statechart/SText">
-  <sgraph:Statechart xmi:id="_yJVewfZKEeCz_6s_8P8IEA" name="Test_Transition" expression="interface A:&#xA;in event event1 : integer = 1&#xA;in event event2&#xA;in event event3&#xA;out event event4&#xA;&#xA;interface:&#xA;in event event5 : boolean&#xA;in event event6&#xA;out event event7&#xA;var i : integer&#xA;var j : real&#xA;&#xA;internal:&#xA;event event10:integer=0&#xA;">
-    <scopes xsi:type="stext:InterfaceScope" xmi:id="_4nkmYBy-EeGM3fgW4NKLkw" name="A">
-      <declarations xsi:type="stext:EventDefinition" xmi:id="_4nkmYRy-EeGM3fgW4NKLkw" name="event1" direction="in" type="integer">
-        <derivation xmi:id="_4nkmYhy-EeGM3fgW4NKLkw">
-          <condition xsi:type="stext:PrimitiveValueExpression" xmi:id="_4nkmYxy-EeGM3fgW4NKLkw">
-            <value xsi:type="stext:IntLiteral" xmi:id="_4nkmZBy-EeGM3fgW4NKLkw" value="1"/>
-          </condition>
-        </derivation>
-      </declarations>
-      <declarations xsi:type="stext:EventDefinition" xmi:id="_4nkmZRy-EeGM3fgW4NKLkw" name="event2" direction="in"/>
-      <declarations xsi:type="stext:EventDefinition" xmi:id="_4nkmZhy-EeGM3fgW4NKLkw" name="event3" direction="in"/>
-      <declarations xsi:type="stext:EventDefinition" xmi:id="_4nkmZxy-EeGM3fgW4NKLkw" name="event4" direction="out"/>
-    </scopes>
-    <scopes xsi:type="stext:InterfaceScope" xmi:id="_4nkmaBy-EeGM3fgW4NKLkw">
-      <declarations xsi:type="stext:EventDefinition" xmi:id="_4nkmaRy-EeGM3fgW4NKLkw" name="event5" direction="in" type="boolean"/>
-      <declarations xsi:type="stext:EventDefinition" xmi:id="_4nkmahy-EeGM3fgW4NKLkw" name="event6" direction="in"/>
-      <declarations xsi:type="stext:EventDefinition" xmi:id="_4nkmaxy-EeGM3fgW4NKLkw" name="event7" direction="out"/>
-      <declarations xsi:type="stext:VariableDefinition" xmi:id="_4nkmbBy-EeGM3fgW4NKLkw" name="i" type="integer"/>
-      <declarations xsi:type="stext:VariableDefinition" xmi:id="_4nkmbRy-EeGM3fgW4NKLkw" name="j" type="real"/>
-    </scopes>
-    <scopes xsi:type="stext:InternalScope" xmi:id="_4nkmbhy-EeGM3fgW4NKLkw">
-      <declarations xsi:type="stext:EventDefinition" xmi:id="_4nkmbxy-EeGM3fgW4NKLkw" name="event10" type="integer">
-        <derivation xmi:id="_4nkmcBy-EeGM3fgW4NKLkw">
-          <condition xsi:type="stext:PrimitiveValueExpression" xmi:id="_4nkmcRy-EeGM3fgW4NKLkw">
-            <value xsi:type="stext:IntLiteral" xmi:id="_4nkmchy-EeGM3fgW4NKLkw"/>
-          </condition>
-        </derivation>
-      </declarations>
-    </scopes>
-    <regions xmi:id="_yMGe4PZKEeCz_6s_8P8IEA" name="">
-      <vertices xsi:type="sgraph:Entry" xmi:id="_yPWAIPZKEeCz_6s_8P8IEA">
-        <outgoingTransitions xmi:id="_yPtMgPZKEeCz_6s_8P8IEA" target="_yPZqgPZKEeCz_6s_8P8IEA"/>
-      </vertices>
-      <vertices xsi:type="sgraph:State" xmi:id="_yPZqgPZKEeCz_6s_8P8IEA" name="State1" incomingTransitions="_yPtMgPZKEeCz_6s_8P8IEA">
-        <scopes xmi:id="_4nkmcxy-EeGM3fgW4NKLkw"/>
-        <outgoingTransitions xmi:id="_N1VrwPZLEeCz_6s_8P8IEA" expression="A.event1, A.event2" target="_6jMFoPZKEeCz_6s_8P8IEA">
-          <trigger xsi:type="stext:ReactionTrigger" xmi:id="_4nlNcBy-EeGM3fgW4NKLkw">
-            <triggers xsi:type="stext:RegularEventSpec" xmi:id="_4nlNcRy-EeGM3fgW4NKLkw" event="_4nkmYRy-EeGM3fgW4NKLkw"/>
-            <triggers xsi:type="stext:RegularEventSpec" xmi:id="_4nlNchy-EeGM3fgW4NKLkw" event="_4nkmZRy-EeGM3fgW4NKLkw"/>
-          </trigger>
-        </outgoingTransitions>
-        <outgoingTransitions xmi:id="_RSDqQPZLEeCz_6s_8P8IEA" expression="[i==5]" target="_6jMFoPZKEeCz_6s_8P8IEA">
-          <trigger xsi:type="stext:ReactionTrigger" xmi:id="_4nnCoBy-EeGM3fgW4NKLkw">
-            <guardExpression xsi:type="stext:LogicalRelationExpression" xmi:id="_4nnCoRy-EeGM3fgW4NKLkw" operator="==">
-              <leftOperand xsi:type="stext:ElementReferenceExpression" xmi:id="_4nnCohy-EeGM3fgW4NKLkw" value="_4nkmbBy-EeGM3fgW4NKLkw"/>
-              <rightOperand xsi:type="stext:PrimitiveValueExpression" xmi:id="_4nnCoxy-EeGM3fgW4NKLkw">
-                <value xsi:type="stext:IntLiteral" xmi:id="_4nnCpBy-EeGM3fgW4NKLkw" value="5"/>
-              </rightOperand>
-            </guardExpression>
-          </trigger>
-        </outgoingTransitions>
-        <outgoingTransitions xmi:id="_dxK2UPZLEeCz_6s_8P8IEA" expression="A.event3[j&lt;20]" target="_6jMFoPZKEeCz_6s_8P8IEA">
-          <trigger xsi:type="stext:ReactionTrigger" xmi:id="_4noQwBy-EeGM3fgW4NKLkw">
-            <triggers xsi:type="stext:RegularEventSpec" xmi:id="_4noQwRy-EeGM3fgW4NKLkw" event="_4nkmZhy-EeGM3fgW4NKLkw"/>
-            <guardExpression xsi:type="stext:LogicalRelationExpression" xmi:id="_4noQwhy-EeGM3fgW4NKLkw">
-              <leftOperand xsi:type="stext:ElementReferenceExpression" xmi:id="_4noQwxy-EeGM3fgW4NKLkw" value="_4nkmbRy-EeGM3fgW4NKLkw"/>
-              <rightOperand xsi:type="stext:PrimitiveValueExpression" xmi:id="_4noQxBy-EeGM3fgW4NKLkw">
-                <value xsi:type="stext:IntLiteral" xmi:id="_4noQxRy-EeGM3fgW4NKLkw" value="20"/>
-              </rightOperand>
-            </guardExpression>
-          </trigger>
-        </outgoingTransitions>
-        <outgoingTransitions xmi:id="_kGjEAPZLEeCz_6s_8P8IEA" expression="A.event3,A.event4[j>30]" target="_6jMFoPZKEeCz_6s_8P8IEA">
-          <trigger xsi:type="stext:ReactionTrigger" xmi:id="_4nqF8By-EeGM3fgW4NKLkw">
-            <triggers xsi:type="stext:RegularEventSpec" xmi:id="_4nqF8Ry-EeGM3fgW4NKLkw" event="_4nkmZhy-EeGM3fgW4NKLkw"/>
-            <triggers xsi:type="stext:RegularEventSpec" xmi:id="_4nqF8hy-EeGM3fgW4NKLkw" event="_4nkmZxy-EeGM3fgW4NKLkw"/>
-            <guardExpression xsi:type="stext:LogicalRelationExpression" xmi:id="_4nqF8xy-EeGM3fgW4NKLkw" operator=">">
-              <leftOperand xsi:type="stext:ElementReferenceExpression" xmi:id="_4nqF9By-EeGM3fgW4NKLkw" value="_4nkmbRy-EeGM3fgW4NKLkw"/>
-              <rightOperand xsi:type="stext:PrimitiveValueExpression" xmi:id="_4nqF9Ry-EeGM3fgW4NKLkw">
-                <value xsi:type="stext:IntLiteral" xmi:id="_4nqF9hy-EeGM3fgW4NKLkw" value="30"/>
-              </rightOperand>
-            </guardExpression>
-          </trigger>
-        </outgoingTransitions>
-        <outgoingTransitions xmi:id="_q6VE8PZLEeCz_6s_8P8IEA" expression="event6/i=15;" target="_6jMFoPZKEeCz_6s_8P8IEA">
-          <trigger xsi:type="stext:ReactionTrigger" xmi:id="_4nsiMBy-EeGM3fgW4NKLkw">
-            <triggers xsi:type="stext:RegularEventSpec" xmi:id="_4nsiMRy-EeGM3fgW4NKLkw" event="_4nkmahy-EeGM3fgW4NKLkw"/>
-          </trigger>
-          <effect xsi:type="stext:ReactionEffect" xmi:id="_4nsiMhy-EeGM3fgW4NKLkw">
-            <actions xsi:type="stext:Assignment" xmi:id="_4nsiMxy-EeGM3fgW4NKLkw" varRef="_4nkmbBy-EeGM3fgW4NKLkw">
-              <expression xsi:type="stext:PrimitiveValueExpression" xmi:id="_4nsiNBy-EeGM3fgW4NKLkw">
-                <value xsi:type="stext:IntLiteral" xmi:id="_4nsiNRy-EeGM3fgW4NKLkw" value="15"/>
-              </expression>
-            </actions>
-          </effect>
-        </outgoingTransitions>
-        <outgoingTransitions xmi:id="_0zRgAPZLEeCz_6s_8P8IEA" expression="event7/j=i*9;" target="_6jMFoPZKEeCz_6s_8P8IEA">
-          <trigger xsi:type="stext:ReactionTrigger" xmi:id="_4n3hUBy-EeGM3fgW4NKLkw">
-            <triggers xsi:type="stext:RegularEventSpec" xmi:id="_4n3hURy-EeGM3fgW4NKLkw" event="_4nkmaxy-EeGM3fgW4NKLkw"/>
-          </trigger>
-          <effect xsi:type="stext:ReactionEffect" xmi:id="_4n3hUhy-EeGM3fgW4NKLkw">
-            <actions xsi:type="stext:Assignment" xmi:id="_4n3hUxy-EeGM3fgW4NKLkw" varRef="_4nkmbRy-EeGM3fgW4NKLkw">
-              <expression xsi:type="stext:NumericalMultiplyDivideExpression" xmi:id="_4n3hVBy-EeGM3fgW4NKLkw">
-                <leftOperand xsi:type="stext:ElementReferenceExpression" xmi:id="_4n3hVRy-EeGM3fgW4NKLkw" value="_4nkmbBy-EeGM3fgW4NKLkw"/>
-                <rightOperand xsi:type="stext:PrimitiveValueExpression" xmi:id="_4n3hVhy-EeGM3fgW4NKLkw">
-                  <value xsi:type="stext:IntLiteral" xmi:id="_4n3hVxy-EeGM3fgW4NKLkw" value="9"/>
-                </rightOperand>
-              </expression>
-            </actions>
-          </effect>
-        </outgoingTransitions>
-        <outgoingTransitions xmi:id="_6xGJUPZLEeCz_6s_8P8IEA" expression="after 10s" target="_6jMFoPZKEeCz_6s_8P8IEA">
-          <trigger xsi:type="stext:ReactionTrigger" xmi:id="_4n59kBy-EeGM3fgW4NKLkw">
-            <triggers xsi:type="stext:TimeEventSpec" xmi:id="_4n59kRy-EeGM3fgW4NKLkw" value="10"/>
-          </trigger>
-        </outgoingTransitions>
-        <outgoingTransitions xmi:id="_KgZTwPZMEeCz_6s_8P8IEA" expression="after 100ms" target="_6jMFoPZKEeCz_6s_8P8IEA">
-          <trigger xsi:type="stext:ReactionTrigger" xmi:id="_4n6koBy-EeGM3fgW4NKLkw">
-            <triggers xsi:type="stext:TimeEventSpec" xmi:id="_4n6koRy-EeGM3fgW4NKLkw" value="100" unit="ms"/>
-          </trigger>
-        </outgoingTransitions>
-        <outgoingTransitions xmi:id="_oEIZgAu4EeGmY4-cgZfupg" expression="A.event1" target="_6jMFoPZKEeCz_6s_8P8IEA">
-          <trigger xsi:type="stext:ReactionTrigger" xmi:id="_4n6kohy-EeGM3fgW4NKLkw">
-            <triggers xsi:type="stext:RegularEventSpec" xmi:id="_4n6koxy-EeGM3fgW4NKLkw" event="_4nkmYRy-EeGM3fgW4NKLkw"/>
-          </trigger>
-        </outgoingTransitions>
-      </vertices>
-      <vertices xsi:type="sgraph:State" xmi:id="_6jMFoPZKEeCz_6s_8P8IEA" name="State2" incomingTransitions="_N1VrwPZLEeCz_6s_8P8IEA _RSDqQPZLEeCz_6s_8P8IEA _dxK2UPZLEeCz_6s_8P8IEA _kGjEAPZLEeCz_6s_8P8IEA _q6VE8PZLEeCz_6s_8P8IEA _0zRgAPZLEeCz_6s_8P8IEA _6xGJUPZLEeCz_6s_8P8IEA _KgZTwPZMEeCz_6s_8P8IEA _oEIZgAu4EeGmY4-cgZfupg">
-        <scopes xmi:id="_4n7LsBy-EeGM3fgW4NKLkw"/>
-      </vertices>
-    </regions>
-  </sgraph:Statechart>
-  <notation:Diagram xmi:id="_yMFQwPZKEeCz_6s_8P8IEA" type="org.yakindu.sct.ui.editor.editor.StatechartDiagramEditor" element="_yJVewfZKEeCz_6s_8P8IEA" measurementUnit="Pixel">
-    <children xmi:id="_yMfgcPZKEeCz_6s_8P8IEA" type="Region" element="_yMGe4PZKEeCz_6s_8P8IEA">
-      <children xsi:type="notation:DecorationNode" xmi:id="_yOuVEPZKEeCz_6s_8P8IEA" type="RegionName">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_yOwKQPZKEeCz_6s_8P8IEA"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_yOwKQfZKEeCz_6s_8P8IEA"/>
-      </children>
-      <children xsi:type="notation:Shape" xmi:id="_yOymgPZKEeCz_6s_8P8IEA" type="RegionCompartment" fontName="Arial" fontHeight="10" lineColor="4210752">
-        <children xmi:id="_yPWnMPZKEeCz_6s_8P8IEA" type="Entry" element="_yPWAIPZKEeCz_6s_8P8IEA">
-          <children xmi:id="_yPX1UPZKEeCz_6s_8P8IEA" type="BorderItemLabelContainer">
-            <children xsi:type="notation:DecorationNode" xmi:id="_yPX1U_ZKEeCz_6s_8P8IEA" type="BorderItemLabel">
-              <styles xsi:type="notation:ShapeStyle" xmi:id="_yPX1VPZKEeCz_6s_8P8IEA"/>
-              <layoutConstraint xsi:type="notation:Location" xmi:id="_yPX1VfZKEeCz_6s_8P8IEA"/>
-            </children>
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_yPX1UfZKEeCz_6s_8P8IEA" fontName="Arial" fontHeight="10" lineColor="4210752"/>
-            <layoutConstraint xsi:type="notation:Bounds" xmi:id="_yPX1UvZKEeCz_6s_8P8IEA"/>
-          </children>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_yPWnMfZKEeCz_6s_8P8IEA" fontName="Arial" fontHeight="10" lineColor="4210752"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_yPX1VvZKEeCz_6s_8P8IEA" x="18" y="4"/>
-        </children>
-        <children xmi:id="_yPlQsPZKEeCz_6s_8P8IEA" type="State" element="_yPZqgPZKEeCz_6s_8P8IEA">
-          <children xsi:type="notation:DecorationNode" xmi:id="_yPl3wPZKEeCz_6s_8P8IEA" type="StateName">
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_yPl3wfZKEeCz_6s_8P8IEA"/>
-            <layoutConstraint xsi:type="notation:Location" xmi:id="_yPl3wvZKEeCz_6s_8P8IEA"/>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_yPoUAPZKEeCz_6s_8P8IEA" type="StateTextCompartment">
-            <children xsi:type="notation:Shape" xmi:id="_yPo7EPZKEeCz_6s_8P8IEA" type="StateTextCompartmentExpression" fontName="Arial" fontHeight="10" lineColor="4210752">
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_yPo7EfZKEeCz_6s_8P8IEA"/>
-            </children>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_yPo7EvZKEeCz_6s_8P8IEA" type="StateFigureCompartment"/>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_yPlQsfZKEeCz_6s_8P8IEA" fontName="Arial" fontHeight="10" fillColor="15981773" lineColor="12632256"/>
-          <styles xsi:type="notation:FontStyle" xmi:id="_yPlQsvZKEeCz_6s_8P8IEA"/>
-          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_yPqJMPZKEeCz_6s_8P8IEA"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_yPqwQPZKEeCz_6s_8P8IEA" x="1" y="42" height="329"/>
-        </children>
-        <children xmi:id="_6jN60PZKEeCz_6s_8P8IEA" type="State" element="_6jMFoPZKEeCz_6s_8P8IEA">
-          <children xsi:type="notation:DecorationNode" xmi:id="_6jPI8PZKEeCz_6s_8P8IEA" type="StateName">
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_6jPI8fZKEeCz_6s_8P8IEA"/>
-            <layoutConstraint xsi:type="notation:Location" xmi:id="_6jPI8vZKEeCz_6s_8P8IEA"/>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_6jPI8_ZKEeCz_6s_8P8IEA" type="StateTextCompartment">
-            <children xsi:type="notation:Shape" xmi:id="_6jPI9PZKEeCz_6s_8P8IEA" type="StateTextCompartmentExpression" fontName="Arial" fontHeight="10" lineColor="4210752">
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_6jPI9fZKEeCz_6s_8P8IEA"/>
-            </children>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_6jPwAPZKEeCz_6s_8P8IEA" type="StateFigureCompartment"/>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_6jN60fZKEeCz_6s_8P8IEA" fontName="Arial" fontHeight="10" fillColor="15981773" lineColor="12632256"/>
-          <styles xsi:type="notation:FontStyle" xmi:id="_6jN60vZKEeCz_6s_8P8IEA"/>
-          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_6jPwAfZKEeCz_6s_8P8IEA"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_6jN60_ZKEeCz_6s_8P8IEA" x="284" y="42" height="329"/>
-        </children>
-        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_yOymgfZKEeCz_6s_8P8IEA"/>
-      </children>
-      <styles xsi:type="notation:ShapeStyle" xmi:id="_yMgHgPZKEeCz_6s_8P8IEA" fontName="Arial" fontHeight="10" fillColor="15790320" lineColor="12632256"/>
-      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_yO0bsPZKEeCz_6s_8P8IEA" x="232" y="10" width="400" height="431"/>
-    </children>
-    <children xsi:type="notation:Shape" xmi:id="_yP9EIPZKEeCz_6s_8P8IEA" type="StatechartText" fontName="Arial" fontHeight="10" lineColor="4210752">
-      <children xsi:type="notation:DecorationNode" xmi:id="_yP9EIvZKEeCz_6s_8P8IEA" type="StatechartName">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_yP9rMPZKEeCz_6s_8P8IEA"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_yP9rMfZKEeCz_6s_8P8IEA"/>
-      </children>
-      <children xsi:type="notation:Shape" xmi:id="_yP9rMvZKEeCz_6s_8P8IEA" type="StatechartTextExpression" fontName="Arial" fontHeight="10" lineColor="4210752">
-        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_yP9rM_ZKEeCz_6s_8P8IEA"/>
-      </children>
-      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_yQAHcPZKEeCz_6s_8P8IEA" x="10" y="10" width="200" height="400"/>
-    </children>
-    <styles xsi:type="notation:DiagramStyle" xmi:id="_yMFQwfZKEeCz_6s_8P8IEA"/>
-    <edges xmi:id="_yP7O8PZKEeCz_6s_8P8IEA" type="Transition" element="_yPtMgPZKEeCz_6s_8P8IEA" source="_yPWnMPZKEeCz_6s_8P8IEA" target="_yPlQsPZKEeCz_6s_8P8IEA">
-      <children xsi:type="notation:DecorationNode" xmi:id="_yP8dEPZKEeCz_6s_8P8IEA" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_yP8dEfZKEeCz_6s_8P8IEA"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_yP8dEvZKEeCz_6s_8P8IEA" y="40"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_yP7O8fZKEeCz_6s_8P8IEA" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_yP72APZKEeCz_6s_8P8IEA" fontName="Arial" fontHeight="10"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_yP7O8vZKEeCz_6s_8P8IEA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
-      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_E1KPQPZMEeCz_6s_8P8IEA" id="(0.5306122448979592,0.0364741641337386)"/>
-    </edges>
-    <edges xmi:id="_N1YIAPZLEeCz_6s_8P8IEA" type="Transition" element="_N1VrwPZLEeCz_6s_8P8IEA" source="_yPlQsPZKEeCz_6s_8P8IEA" target="_6jN60PZKEeCz_6s_8P8IEA">
-      <children xsi:type="notation:DecorationNode" xmi:id="_N1YIBPZLEeCz_6s_8P8IEA" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_N1YIBfZLEeCz_6s_8P8IEA"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_N1YvEPZLEeCz_6s_8P8IEA" x="-11" y="-11"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_N1YIAfZLEeCz_6s_8P8IEA" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_N1YIA_ZLEeCz_6s_8P8IEA" fontName="Arial" fontHeight="10"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_N1YIAvZLEeCz_6s_8P8IEA" points="[10, 4, -243, 0]$[244, -25, -9, -29]"/>
-      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_N2gwcPZLEeCz_6s_8P8IEA" id="(0.9387755102040817,0.22492401215805471)"/>
-      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_N2gwcfZLEeCz_6s_8P8IEA" id="(0.0,0.20364741641337386)"/>
-    </edges>
-    <edges xmi:id="_RSE4YPZLEeCz_6s_8P8IEA" type="Transition" element="_RSDqQPZLEeCz_6s_8P8IEA" source="_yPlQsPZKEeCz_6s_8P8IEA" target="_6jN60PZKEeCz_6s_8P8IEA">
-      <children xsi:type="notation:DecorationNode" xmi:id="_RSGGgPZLEeCz_6s_8P8IEA" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_RSGGgfZLEeCz_6s_8P8IEA"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_RSGGgvZLEeCz_6s_8P8IEA" x="-5" y="-8"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_RSE4YfZLEeCz_6s_8P8IEA" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_RSE4Y_ZLEeCz_6s_8P8IEA" fontName="Arial" fontHeight="10"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_RSE4YvZLEeCz_6s_8P8IEA" points="[11, -1, -235, 30]$[245, -31, -1, 0]"/>
-      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_bOF1kPZLEeCz_6s_8P8IEA" id="(0.9795918367346939,0.2826747720364742)"/>
-      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_b0NaYPZLEeCz_6s_8P8IEA" id="(0.02040816326530612,0.2887537993920973)"/>
-    </edges>
-    <edges xmi:id="_dxMEcPZLEeCz_6s_8P8IEA" type="Transition" element="_dxK2UPZLEeCz_6s_8P8IEA" source="_yPlQsPZKEeCz_6s_8P8IEA" target="_6jN60PZKEeCz_6s_8P8IEA">
-      <children xsi:type="notation:DecorationNode" xmi:id="_dxMEdPZLEeCz_6s_8P8IEA" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_dxMEdfZLEeCz_6s_8P8IEA"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_dxMrgPZLEeCz_6s_8P8IEA" x="-3" y="-13"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_dxMEcfZLEeCz_6s_8P8IEA" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_dxMEc_ZLEeCz_6s_8P8IEA" fontName="Arial" fontHeight="10"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_dxMEcvZLEeCz_6s_8P8IEA" points="[8, 9, -237, 0]$[242, 8, -3, -1]"/>
-      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_dyUF0PZLEeCz_6s_8P8IEA" id="(0.8775510204081632,0.3677811550151976)"/>
-      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_dyUs4PZLEeCz_6s_8P8IEA" id="(0.16326530612244897,0.3829787234042553)"/>
-    </edges>
-    <edges xmi:id="_kGkSIPZLEeCz_6s_8P8IEA" type="Transition" element="_kGjEAPZLEeCz_6s_8P8IEA" source="_yPlQsPZKEeCz_6s_8P8IEA" target="_6jN60PZKEeCz_6s_8P8IEA">
-      <children xsi:type="notation:DecorationNode" xmi:id="_kGkSJPZLEeCz_6s_8P8IEA" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_kGkSJfZLEeCz_6s_8P8IEA"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_kGkSJvZLEeCz_6s_8P8IEA" x="-5" y="-11"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_kGkSIfZLEeCz_6s_8P8IEA" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_kGkSI_ZLEeCz_6s_8P8IEA" fontName="Arial" fontHeight="10"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_kGkSIvZLEeCz_6s_8P8IEA" points="[12, -2, -238, 0]$[246, 0, -4, 2]"/>
-      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_kHbNwPZLEeCz_6s_8P8IEA" id="(0.9183673469387755,0.47112462006079026)"/>
-      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_kHbNwfZLEeCz_6s_8P8IEA" id="(0.12244897959183673,0.47112462006079026)"/>
-    </edges>
-    <edges xmi:id="_q6WTEPZLEeCz_6s_8P8IEA" type="Transition" element="_q6VE8PZLEeCz_6s_8P8IEA" source="_yPlQsPZKEeCz_6s_8P8IEA" target="_6jN60PZKEeCz_6s_8P8IEA">
-      <children xsi:type="notation:DecorationNode" xmi:id="_q6WTFPZLEeCz_6s_8P8IEA" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_q6WTFfZLEeCz_6s_8P8IEA"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_q6WTFvZLEeCz_6s_8P8IEA" x="-6" y="-10"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_q6WTEfZLEeCz_6s_8P8IEA" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_q6WTE_ZLEeCz_6s_8P8IEA" fontName="Arial" fontHeight="10"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_q6WTEvZLEeCz_6s_8P8IEA" points="[11, 1, -260, -25]$[272, 85, 1, 59]"/>
-      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_q7dGUPZLEeCz_6s_8P8IEA" id="(0.8163265306122449,0.5592705167173252)"/>
-      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_9EQpUPZMEeCz_6s_8P8IEA" id="(0.12244897959183673,0.5623100303951368)"/>
-    </edges>
-    <edges xmi:id="_0zSHEPZLEeCz_6s_8P8IEA" type="Transition" element="_0zRgAPZLEeCz_6s_8P8IEA" source="_yPlQsPZKEeCz_6s_8P8IEA" target="_6jN60PZKEeCz_6s_8P8IEA">
-      <children xsi:type="notation:DecorationNode" xmi:id="_0zSuIfZLEeCz_6s_8P8IEA" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_0zSuIvZLEeCz_6s_8P8IEA"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_0zSuI_ZLEeCz_6s_8P8IEA" x="-6" y="-7"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_0zSHEfZLEeCz_6s_8P8IEA" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_0zSuIPZLEeCz_6s_8P8IEA" fontName="Arial" fontHeight="10"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_0zSHEvZLEeCz_6s_8P8IEA" points="[19, 5, -256, 0]$[273, 57, -2, 52]"/>
-      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_00N7MPZLEeCz_6s_8P8IEA" id="(0.8367346938775511,0.6565349544072948)"/>
-      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_00N7MfZLEeCz_6s_8P8IEA" id="(0.16326530612244897,0.6443768996960486)"/>
-    </edges>
-    <edges xmi:id="_6xHXcPZLEeCz_6s_8P8IEA" type="Transition" element="_6xGJUPZLEeCz_6s_8P8IEA" source="_yPlQsPZKEeCz_6s_8P8IEA" target="_6jN60PZKEeCz_6s_8P8IEA">
-      <children xsi:type="notation:DecorationNode" xmi:id="_6xHXdPZLEeCz_6s_8P8IEA" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_6xHXdfZLEeCz_6s_8P8IEA"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_6xHXdvZLEeCz_6s_8P8IEA" x="-3" y="-13"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_6xHXcfZLEeCz_6s_8P8IEA" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_6xHXc_ZLEeCz_6s_8P8IEA" fontName="Arial" fontHeight="10"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_6xHXcvZLEeCz_6s_8P8IEA" points="[15, 4, -259, 0]$[274, 30, 0, 26]"/>
-      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_6yDLkPZLEeCz_6s_8P8IEA" id="(0.9591836734693877,0.729483282674772)"/>
-      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_6yDyoPZLEeCz_6s_8P8IEA" id="(0.1836734693877551,0.7325227963525835)"/>
-    </edges>
-    <edges xmi:id="_Kgah4PZMEeCz_6s_8P8IEA" type="Transition" element="_KgZTwPZMEeCz_6s_8P8IEA" source="_yPlQsPZKEeCz_6s_8P8IEA" target="_6jN60PZKEeCz_6s_8P8IEA">
-      <children xsi:type="notation:DecorationNode" xmi:id="_KgbI8fZMEeCz_6s_8P8IEA" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_KgbI8vZMEeCz_6s_8P8IEA"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_KgbI8_ZMEeCz_6s_8P8IEA" x="-6" y="-11"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_Kgah4fZMEeCz_6s_8P8IEA" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_KgbI8PZMEeCz_6s_8P8IEA" fontName="Arial" fontHeight="10"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_Kgah4vZMEeCz_6s_8P8IEA" points="[16, -4, -264, 0]$[250, -4, -30, 0]"/>
-      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_KhI6oPZMEeCz_6s_8P8IEA" id="(0.8979591836734694,0.8085106382978723)"/>
-      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_KhI6ofZMEeCz_6s_8P8IEA" id="(0.1836734693877551,0.8237082066869301)"/>
-    </edges>
-    <edges xmi:id="_oEIZgQu4EeGmY4-cgZfupg" type="Transition" element="_oEIZgAu4EeGmY4-cgZfupg" source="_yPlQsPZKEeCz_6s_8P8IEA" target="_6jN60PZKEeCz_6s_8P8IEA">
-      <children xsi:type="notation:DecorationNode" xmi:id="_oESKgQu4EeGmY4-cgZfupg" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_oESKggu4EeGmY4-cgZfupg"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_oESKgwu4EeGmY4-cgZfupg" x="2" y="-13"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_oEIZggu4EeGmY4-cgZfupg" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_oESKgAu4EeGmY4-cgZfupg" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_oEIZgwu4EeGmY4-cgZfupg" points="[9, 0, -245, 0]$[250, -35, -4, -35]"/>
-      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_oE4AYAu4EeGmY4-cgZfupg" id="(0.82,0.10638297872340426)"/>
-      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_oE4AYQu4EeGmY4-cgZfupg" id="(0.24,0.10638297872340426)"/>
-    </edges>
-  </notation:Diagram>
-</xmi:XMI>
+<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:sgraph="http://www.yakindu.org/sct/sgraph/2.0.0">
+  <sgraph:Statechart xmi:id="_yJVewfZKEeCz_6s_8P8IEA" name="Test_Transition" expression="interface A:&#xA;in event event1 : integer = 1&#xA;in event event2&#xA;in event event3&#xA;out event event4&#xA;&#xA;interface:&#xA;in event event5 : boolean&#xA;in event event6&#xA;out event event7&#xA;var i : integer&#xA;var j : real&#xA;&#xA;internal:&#xA;event event10:integer=0&#xA;">
+    <regions xmi:id="_yMGe4PZKEeCz_6s_8P8IEA" name="">
+      <vertices xsi:type="sgraph:Entry" xmi:id="_yPWAIPZKEeCz_6s_8P8IEA">
+        <outgoingTransitions xmi:id="_yPtMgPZKEeCz_6s_8P8IEA" target="_yPZqgPZKEeCz_6s_8P8IEA"/>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_yPZqgPZKEeCz_6s_8P8IEA" name="State1" incomingTransitions="_yPtMgPZKEeCz_6s_8P8IEA">
+        <outgoingTransitions xmi:id="_N1VrwPZLEeCz_6s_8P8IEA" expression="A.event1, A.event2" target="_6jMFoPZKEeCz_6s_8P8IEA"/>
+        <outgoingTransitions xmi:id="_RSDqQPZLEeCz_6s_8P8IEA" expression="[i==5]" target="_6jMFoPZKEeCz_6s_8P8IEA"/>
+        <outgoingTransitions xmi:id="_dxK2UPZLEeCz_6s_8P8IEA" expression="A.event3[j&lt;20]" target="_6jMFoPZKEeCz_6s_8P8IEA"/>
+        <outgoingTransitions xmi:id="_kGjEAPZLEeCz_6s_8P8IEA" expression="A.event3,A.event4[j>30]" target="_6jMFoPZKEeCz_6s_8P8IEA"/>
+        <outgoingTransitions xmi:id="_q6VE8PZLEeCz_6s_8P8IEA" expression="event6/i=15;" target="_6jMFoPZKEeCz_6s_8P8IEA"/>
+        <outgoingTransitions xmi:id="_0zRgAPZLEeCz_6s_8P8IEA" expression="event7/j=i*9;" target="_6jMFoPZKEeCz_6s_8P8IEA"/>
+        <outgoingTransitions xmi:id="_6xGJUPZLEeCz_6s_8P8IEA" expression="after 10s" target="_6jMFoPZKEeCz_6s_8P8IEA"/>
+        <outgoingTransitions xmi:id="_KgZTwPZMEeCz_6s_8P8IEA" expression="after 100ms" target="_6jMFoPZKEeCz_6s_8P8IEA"/>
+        <outgoingTransitions xmi:id="_oEIZgAu4EeGmY4-cgZfupg" expression="A.event1" target="_6jMFoPZKEeCz_6s_8P8IEA"/>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_6jMFoPZKEeCz_6s_8P8IEA" name="State2" incomingTransitions="_N1VrwPZLEeCz_6s_8P8IEA _RSDqQPZLEeCz_6s_8P8IEA _dxK2UPZLEeCz_6s_8P8IEA _kGjEAPZLEeCz_6s_8P8IEA _q6VE8PZLEeCz_6s_8P8IEA _0zRgAPZLEeCz_6s_8P8IEA _6xGJUPZLEeCz_6s_8P8IEA _KgZTwPZMEeCz_6s_8P8IEA _oEIZgAu4EeGmY4-cgZfupg"/>
+    </regions>
+  </sgraph:Statechart>
+  <notation:Diagram xmi:id="_yMFQwPZKEeCz_6s_8P8IEA" type="org.yakindu.sct.ui.editor.editor.StatechartDiagramEditor" element="_yJVewfZKEeCz_6s_8P8IEA" measurementUnit="Pixel">
+    <children xmi:id="_yMfgcPZKEeCz_6s_8P8IEA" type="Region" element="_yMGe4PZKEeCz_6s_8P8IEA">
+      <children xsi:type="notation:DecorationNode" xmi:id="_yOuVEPZKEeCz_6s_8P8IEA" type="RegionName">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_yOwKQPZKEeCz_6s_8P8IEA"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_yOwKQfZKEeCz_6s_8P8IEA"/>
+      </children>
+      <children xsi:type="notation:Shape" xmi:id="_yOymgPZKEeCz_6s_8P8IEA" type="RegionCompartment" fontName="Arial" fontHeight="10" lineColor="4210752">
+        <children xmi:id="_yPWnMPZKEeCz_6s_8P8IEA" type="Entry" element="_yPWAIPZKEeCz_6s_8P8IEA">
+          <children xmi:id="_yPX1UPZKEeCz_6s_8P8IEA" type="BorderItemLabelContainer">
+            <children xsi:type="notation:DecorationNode" xmi:id="_yPX1U_ZKEeCz_6s_8P8IEA" type="BorderItemLabel">
+              <styles xsi:type="notation:ShapeStyle" xmi:id="_yPX1VPZKEeCz_6s_8P8IEA"/>
+              <layoutConstraint xsi:type="notation:Location" xmi:id="_yPX1VfZKEeCz_6s_8P8IEA"/>
+            </children>
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_yPX1UfZKEeCz_6s_8P8IEA" fontName="Arial" fontHeight="10" lineColor="4210752"/>
+            <layoutConstraint xsi:type="notation:Bounds" xmi:id="_yPX1UvZKEeCz_6s_8P8IEA"/>
+          </children>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_yPWnMfZKEeCz_6s_8P8IEA" fontName="Arial" fontHeight="10" lineColor="4210752"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_yPX1VvZKEeCz_6s_8P8IEA" x="18" y="4"/>
+        </children>
+        <children xmi:id="_yPlQsPZKEeCz_6s_8P8IEA" type="State" element="_yPZqgPZKEeCz_6s_8P8IEA">
+          <children xsi:type="notation:DecorationNode" xmi:id="_yPl3wPZKEeCz_6s_8P8IEA" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_yPl3wfZKEeCz_6s_8P8IEA"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_yPl3wvZKEeCz_6s_8P8IEA"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_yPoUAPZKEeCz_6s_8P8IEA" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_yPo7EPZKEeCz_6s_8P8IEA" type="StateTextCompartmentExpression" fontName="Arial" fontHeight="10" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_yPo7EfZKEeCz_6s_8P8IEA"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_yPo7EvZKEeCz_6s_8P8IEA" type="StateFigureCompartment"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_yPlQsfZKEeCz_6s_8P8IEA" fontName="Arial" fontHeight="10" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_yPlQsvZKEeCz_6s_8P8IEA"/>
+          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_yPqJMPZKEeCz_6s_8P8IEA"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_yPqwQPZKEeCz_6s_8P8IEA" x="1" y="42" height="329"/>
+        </children>
+        <children xmi:id="_6jN60PZKEeCz_6s_8P8IEA" type="State" element="_6jMFoPZKEeCz_6s_8P8IEA">
+          <children xsi:type="notation:DecorationNode" xmi:id="_6jPI8PZKEeCz_6s_8P8IEA" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_6jPI8fZKEeCz_6s_8P8IEA"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_6jPI8vZKEeCz_6s_8P8IEA"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_6jPI8_ZKEeCz_6s_8P8IEA" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_6jPI9PZKEeCz_6s_8P8IEA" type="StateTextCompartmentExpression" fontName="Arial" fontHeight="10" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_6jPI9fZKEeCz_6s_8P8IEA"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_6jPwAPZKEeCz_6s_8P8IEA" type="StateFigureCompartment"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_6jN60fZKEeCz_6s_8P8IEA" fontName="Arial" fontHeight="10" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_6jN60vZKEeCz_6s_8P8IEA"/>
+          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_6jPwAfZKEeCz_6s_8P8IEA"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_6jN60_ZKEeCz_6s_8P8IEA" x="284" y="42" height="329"/>
+        </children>
+        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_yOymgfZKEeCz_6s_8P8IEA"/>
+      </children>
+      <styles xsi:type="notation:ShapeStyle" xmi:id="_yMgHgPZKEeCz_6s_8P8IEA" fontName="Arial" fontHeight="10" fillColor="15790320" lineColor="12632256"/>
+      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_yO0bsPZKEeCz_6s_8P8IEA" x="240" y="10" width="400" height="431"/>
+    </children>
+    <children xsi:type="notation:Shape" xmi:id="_yP9EIPZKEeCz_6s_8P8IEA" type="StatechartText" fontName="Arial" fontHeight="10" lineColor="4210752">
+      <children xsi:type="notation:DecorationNode" xmi:id="_yP9EIvZKEeCz_6s_8P8IEA" type="StatechartName">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_yP9rMPZKEeCz_6s_8P8IEA"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_yP9rMfZKEeCz_6s_8P8IEA"/>
+      </children>
+      <children xsi:type="notation:Shape" xmi:id="_yP9rMvZKEeCz_6s_8P8IEA" type="StatechartTextExpression" fontName="Arial" fontHeight="10" lineColor="4210752">
+        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_yP9rM_ZKEeCz_6s_8P8IEA"/>
+      </children>
+      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_yQAHcPZKEeCz_6s_8P8IEA" x="10" y="10" width="200" height="400"/>
+    </children>
+    <styles xsi:type="notation:DiagramStyle" xmi:id="_yMFQwfZKEeCz_6s_8P8IEA"/>
+    <edges xmi:id="_yP7O8PZKEeCz_6s_8P8IEA" type="Transition" element="_yPtMgPZKEeCz_6s_8P8IEA" source="_yPWnMPZKEeCz_6s_8P8IEA" target="_yPlQsPZKEeCz_6s_8P8IEA">
+      <children xsi:type="notation:DecorationNode" xmi:id="_yP8dEPZKEeCz_6s_8P8IEA" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_yP8dEfZKEeCz_6s_8P8IEA"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_yP8dEvZKEeCz_6s_8P8IEA" y="40"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_yP7O8fZKEeCz_6s_8P8IEA" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_yP72APZKEeCz_6s_8P8IEA" fontName="Arial" fontHeight="10"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_yP7O8vZKEeCz_6s_8P8IEA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_E1KPQPZMEeCz_6s_8P8IEA" id="(0.5306122448979592,0.0364741641337386)"/>
+    </edges>
+    <edges xmi:id="_N1YIAPZLEeCz_6s_8P8IEA" type="Transition" element="_N1VrwPZLEeCz_6s_8P8IEA" source="_yPlQsPZKEeCz_6s_8P8IEA" target="_6jN60PZKEeCz_6s_8P8IEA">
+      <children xsi:type="notation:DecorationNode" xmi:id="_N1YIBPZLEeCz_6s_8P8IEA" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_N1YIBfZLEeCz_6s_8P8IEA"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_N1YvEPZLEeCz_6s_8P8IEA" x="-11" y="-11"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_N1YIAfZLEeCz_6s_8P8IEA" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_N1YIA_ZLEeCz_6s_8P8IEA" fontName="Arial" fontHeight="10"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_N1YIAvZLEeCz_6s_8P8IEA" points="[10, 4, -243, 0]$[244, -25, -9, -29]"/>
+      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_N2gwcPZLEeCz_6s_8P8IEA" id="(0.9387755102040817,0.22492401215805471)"/>
+      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_N2gwcfZLEeCz_6s_8P8IEA" id="(0.0,0.20364741641337386)"/>
+    </edges>
+    <edges xmi:id="_RSE4YPZLEeCz_6s_8P8IEA" type="Transition" element="_RSDqQPZLEeCz_6s_8P8IEA" source="_yPlQsPZKEeCz_6s_8P8IEA" target="_6jN60PZKEeCz_6s_8P8IEA">
+      <children xsi:type="notation:DecorationNode" xmi:id="_RSGGgPZLEeCz_6s_8P8IEA" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_RSGGgfZLEeCz_6s_8P8IEA"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_RSGGgvZLEeCz_6s_8P8IEA" x="-5" y="-8"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_RSE4YfZLEeCz_6s_8P8IEA" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_RSE4Y_ZLEeCz_6s_8P8IEA" fontName="Arial" fontHeight="10"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_RSE4YvZLEeCz_6s_8P8IEA" points="[11, -1, -235, 30]$[245, -31, -1, 0]"/>
+      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_bOF1kPZLEeCz_6s_8P8IEA" id="(0.9795918367346939,0.2826747720364742)"/>
+      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_b0NaYPZLEeCz_6s_8P8IEA" id="(0.02040816326530612,0.2887537993920973)"/>
+    </edges>
+    <edges xmi:id="_dxMEcPZLEeCz_6s_8P8IEA" type="Transition" element="_dxK2UPZLEeCz_6s_8P8IEA" source="_yPlQsPZKEeCz_6s_8P8IEA" target="_6jN60PZKEeCz_6s_8P8IEA">
+      <children xsi:type="notation:DecorationNode" xmi:id="_dxMEdPZLEeCz_6s_8P8IEA" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_dxMEdfZLEeCz_6s_8P8IEA"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_dxMrgPZLEeCz_6s_8P8IEA" x="-3" y="-13"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_dxMEcfZLEeCz_6s_8P8IEA" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_dxMEc_ZLEeCz_6s_8P8IEA" fontName="Arial" fontHeight="10"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_dxMEcvZLEeCz_6s_8P8IEA" points="[8, 9, -237, 0]$[242, 8, -3, -1]"/>
+      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_dyUF0PZLEeCz_6s_8P8IEA" id="(0.8775510204081632,0.3677811550151976)"/>
+      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_dyUs4PZLEeCz_6s_8P8IEA" id="(0.16326530612244897,0.3829787234042553)"/>
+    </edges>
+    <edges xmi:id="_kGkSIPZLEeCz_6s_8P8IEA" type="Transition" element="_kGjEAPZLEeCz_6s_8P8IEA" source="_yPlQsPZKEeCz_6s_8P8IEA" target="_6jN60PZKEeCz_6s_8P8IEA">
+      <children xsi:type="notation:DecorationNode" xmi:id="_kGkSJPZLEeCz_6s_8P8IEA" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_kGkSJfZLEeCz_6s_8P8IEA"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_kGkSJvZLEeCz_6s_8P8IEA" x="-5" y="-11"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_kGkSIfZLEeCz_6s_8P8IEA" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_kGkSI_ZLEeCz_6s_8P8IEA" fontName="Arial" fontHeight="10"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_kGkSIvZLEeCz_6s_8P8IEA" points="[12, -2, -238, 0]$[246, 0, -4, 2]"/>
+      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_kHbNwPZLEeCz_6s_8P8IEA" id="(0.9183673469387755,0.47112462006079026)"/>
+      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_kHbNwfZLEeCz_6s_8P8IEA" id="(0.12244897959183673,0.47112462006079026)"/>
+    </edges>
+    <edges xmi:id="_q6WTEPZLEeCz_6s_8P8IEA" type="Transition" element="_q6VE8PZLEeCz_6s_8P8IEA" source="_yPlQsPZKEeCz_6s_8P8IEA" target="_6jN60PZKEeCz_6s_8P8IEA">
+      <children xsi:type="notation:DecorationNode" xmi:id="_q6WTFPZLEeCz_6s_8P8IEA" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_q6WTFfZLEeCz_6s_8P8IEA"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_q6WTFvZLEeCz_6s_8P8IEA" x="-6" y="-10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_q6WTEfZLEeCz_6s_8P8IEA" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_q6WTE_ZLEeCz_6s_8P8IEA" fontName="Arial" fontHeight="10"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_q6WTEvZLEeCz_6s_8P8IEA" points="[11, 1, -260, -25]$[272, 85, 1, 59]"/>
+      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_q7dGUPZLEeCz_6s_8P8IEA" id="(0.8163265306122449,0.5592705167173252)"/>
+      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_9EQpUPZMEeCz_6s_8P8IEA" id="(0.12244897959183673,0.5623100303951368)"/>
+    </edges>
+    <edges xmi:id="_0zSHEPZLEeCz_6s_8P8IEA" type="Transition" element="_0zRgAPZLEeCz_6s_8P8IEA" source="_yPlQsPZKEeCz_6s_8P8IEA" target="_6jN60PZKEeCz_6s_8P8IEA">
+      <children xsi:type="notation:DecorationNode" xmi:id="_0zSuIfZLEeCz_6s_8P8IEA" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_0zSuIvZLEeCz_6s_8P8IEA"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_0zSuI_ZLEeCz_6s_8P8IEA" x="-6" y="-7"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_0zSHEfZLEeCz_6s_8P8IEA" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_0zSuIPZLEeCz_6s_8P8IEA" fontName="Arial" fontHeight="10"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_0zSHEvZLEeCz_6s_8P8IEA" points="[19, 5, -256, 0]$[273, 57, -2, 52]"/>
+      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_00N7MPZLEeCz_6s_8P8IEA" id="(0.8367346938775511,0.6565349544072948)"/>
+      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_00N7MfZLEeCz_6s_8P8IEA" id="(0.16326530612244897,0.6443768996960486)"/>
+    </edges>
+    <edges xmi:id="_6xHXcPZLEeCz_6s_8P8IEA" type="Transition" element="_6xGJUPZLEeCz_6s_8P8IEA" source="_yPlQsPZKEeCz_6s_8P8IEA" target="_6jN60PZKEeCz_6s_8P8IEA">
+      <children xsi:type="notation:DecorationNode" xmi:id="_6xHXdPZLEeCz_6s_8P8IEA" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_6xHXdfZLEeCz_6s_8P8IEA"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_6xHXdvZLEeCz_6s_8P8IEA" x="-3" y="-13"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_6xHXcfZLEeCz_6s_8P8IEA" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_6xHXc_ZLEeCz_6s_8P8IEA" fontName="Arial" fontHeight="10"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_6xHXcvZLEeCz_6s_8P8IEA" points="[15, 4, -259, 0]$[274, 30, 0, 26]"/>
+      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_6yDLkPZLEeCz_6s_8P8IEA" id="(0.9591836734693877,0.729483282674772)"/>
+      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_6yDyoPZLEeCz_6s_8P8IEA" id="(0.1836734693877551,0.7325227963525835)"/>
+    </edges>
+    <edges xmi:id="_Kgah4PZMEeCz_6s_8P8IEA" type="Transition" element="_KgZTwPZMEeCz_6s_8P8IEA" source="_yPlQsPZKEeCz_6s_8P8IEA" target="_6jN60PZKEeCz_6s_8P8IEA">
+      <children xsi:type="notation:DecorationNode" xmi:id="_KgbI8fZMEeCz_6s_8P8IEA" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_KgbI8vZMEeCz_6s_8P8IEA"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_KgbI8_ZMEeCz_6s_8P8IEA" x="-6" y="-11"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_Kgah4fZMEeCz_6s_8P8IEA" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_KgbI8PZMEeCz_6s_8P8IEA" fontName="Arial" fontHeight="10"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_Kgah4vZMEeCz_6s_8P8IEA" points="[16, -4, -264, 0]$[250, -4, -30, 0]"/>
+      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_KhI6oPZMEeCz_6s_8P8IEA" id="(0.8979591836734694,0.8085106382978723)"/>
+      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_KhI6ofZMEeCz_6s_8P8IEA" id="(0.1836734693877551,0.8237082066869301)"/>
+    </edges>
+    <edges xmi:id="_oEIZgQu4EeGmY4-cgZfupg" type="Transition" element="_oEIZgAu4EeGmY4-cgZfupg" source="_yPlQsPZKEeCz_6s_8P8IEA" target="_6jN60PZKEeCz_6s_8P8IEA">
+      <children xsi:type="notation:DecorationNode" xmi:id="_oESKgQu4EeGmY4-cgZfupg" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_oESKggu4EeGmY4-cgZfupg"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_oESKgwu4EeGmY4-cgZfupg" x="2" y="-13"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_oEIZggu4EeGmY4-cgZfupg" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_oESKgAu4EeGmY4-cgZfupg" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_oEIZgwu4EeGmY4-cgZfupg" points="[9, 0, -245, 0]$[250, -35, -4, -35]"/>
+      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_oE4AYAu4EeGmY4-cgZfupg" id="(0.82,0.10638297872340426)"/>
+      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_oE4AYQu4EeGmY4-cgZfupg" id="(0.24,0.10638297872340426)"/>
+    </edges>
+  </notation:Diagram>
+</xmi:XMI>