ソースを参照

Refactoring of testmodels.

markus.muehlbrandt@gmail.com 12 年 前
コミット
e22f4e12f5

ファイルの差分が大きいため隠しています
+ 303 - 316
test-plugins/org.yakindu.sct.test.models/testmodels/SCTUnit/AssignmentAsExpression.sct


+ 39 - 38
test-plugins/org.yakindu.sct.test.models/testmodels/SCTUnit/ExitState.sct

@@ -7,18 +7,18 @@
       </vertices>
       <vertices xsi:type="sgraph:State" xmi:id="_ZJiQdHlUEeKGpYVvL6kHXw" name="A" incomingTransitions="_ZJjek3lUEeKGpYVvL6kHXw">
         <outgoingTransitions xmi:id="_CDH5EHlVEeKGpYVvL6kHXw" specification="" target="_BE8ZkHlVEeKGpYVvL6kHXw"/>
-        <outgoingTransitions xmi:id="_FnafMHlVEeKGpYVvL6kHXw" specification="# f>" target="_Eb010HlVEeKGpYVvL6kHXw"/>
+        <outgoingTransitions xmi:id="_FnafMHlVEeKGpYVvL6kHXw" specification="# f >" target="_Eb010HlVEeKGpYVvL6kHXw"/>
         <regions xmi:id="_clJbsHlUEeKGpYVvL6kHXw" name="r">
-          <vertices xsi:type="sgraph:State" xmi:id="_jkBSUHlUEeKGpYVvL6kHXw" specification="" name="B" incomingTransitions="_o98kYHlUEeKGpYVvL6kHXw">
-            <outgoingTransitions xmi:id="_vPTNsHlUEeKGpYVvL6kHXw" specification="e" target="_sDs0YHlUEeKGpYVvL6kHXw"/>
-            <outgoingTransitions xmi:id="_5IGe0HlUEeKGpYVvL6kHXw" specification="f" target="_1ZKH6XlUEeKGpYVvL6kHXw"/>
-            <outgoingTransitions xmi:id="_6dzGcHlUEeKGpYVvL6kHXw" specification="g" target="_1v9eUHlUEeKGpYVvL6kHXw"/>
-          </vertices>
-          <vertices xsi:type="sgraph:Exit" xmi:id="_sDs0YHlUEeKGpYVvL6kHXw" incomingTransitions="_vPTNsHlUEeKGpYVvL6kHXw"/>
+          <vertices xsi:type="sgraph:Exit" xmi:id="_sDs0YHlUEeKGpYVvL6kHXw" name="" incomingTransitions="_vPTNsHlUEeKGpYVvL6kHXw"/>
           <vertices xsi:type="sgraph:Exit" xmi:id="_1ZKH6XlUEeKGpYVvL6kHXw" name="f" incomingTransitions="_5IGe0HlUEeKGpYVvL6kHXw"/>
           <vertices xsi:type="sgraph:Exit" xmi:id="_1v9eUHlUEeKGpYVvL6kHXw" name="g" incomingTransitions="_6dzGcHlUEeKGpYVvL6kHXw"/>
           <vertices xsi:type="sgraph:Entry" xmi:id="_i527AHlUEeKGpYVvL6kHXw">
-            <outgoingTransitions xmi:id="_o98kYHlUEeKGpYVvL6kHXw" specification="" target="_jkBSUHlUEeKGpYVvL6kHXw"/>
+            <outgoingTransitions xmi:id="_0q1nkPBsEeK1RISRsLq72w" specification="" target="_dL538PBsEeK1RISRsLq72w"/>
+          </vertices>
+          <vertices xsi:type="sgraph:State" xmi:id="_dL538PBsEeK1RISRsLq72w" name="B" incomingTransitions="_0q1nkPBsEeK1RISRsLq72w">
+            <outgoingTransitions xmi:id="_vPTNsHlUEeKGpYVvL6kHXw" specification="e" target="_sDs0YHlUEeKGpYVvL6kHXw"/>
+            <outgoingTransitions xmi:id="_5IGe0HlUEeKGpYVvL6kHXw" specification="f" target="_1ZKH6XlUEeKGpYVvL6kHXw"/>
+            <outgoingTransitions xmi:id="_6dzGcHlUEeKGpYVvL6kHXw" specification="g" target="_1v9eUHlUEeKGpYVvL6kHXw"/>
           </vertices>
         </regions>
       </vertices>
@@ -62,22 +62,6 @@
                 <layoutConstraint xsi:type="notation:Location" xmi:id="_clLQ4nlUEeKGpYVvL6kHXw"/>
               </children>
               <children xsi:type="notation:Shape" xmi:id="_clL38HlUEeKGpYVvL6kHXw" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
-                <children xmi:id="_jkB5YHlUEeKGpYVvL6kHXw" type="State" element="_jkBSUHlUEeKGpYVvL6kHXw">
-                  <children xsi:type="notation:DecorationNode" xmi:id="_jkCgcHlUEeKGpYVvL6kHXw" type="StateName">
-                    <styles xsi:type="notation:ShapeStyle" xmi:id="_jkCgcXlUEeKGpYVvL6kHXw"/>
-                    <layoutConstraint xsi:type="notation:Location" xmi:id="_jkCgcnlUEeKGpYVvL6kHXw"/>
-                  </children>
-                  <children xsi:type="notation:Compartment" xmi:id="_jkCgc3lUEeKGpYVvL6kHXw" type="StateTextCompartment">
-                    <children xsi:type="notation:Shape" xmi:id="_jkCgdHlUEeKGpYVvL6kHXw" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-                      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_jkCgdXlUEeKGpYVvL6kHXw"/>
-                    </children>
-                  </children>
-                  <children xsi:type="notation:Compartment" xmi:id="_jkCgdnlUEeKGpYVvL6kHXw" type="StateFigureCompartment"/>
-                  <styles xsi:type="notation:ShapeStyle" xmi:id="_jkB5YXlUEeKGpYVvL6kHXw" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-                  <styles xsi:type="notation:FontStyle" xmi:id="_jkB5YnlUEeKGpYVvL6kHXw"/>
-                  <styles xsi:type="notation:BooleanValueStyle" xmi:id="_jkCgd3lUEeKGpYVvL6kHXw" name="isHorizontal" booleanValue="true"/>
-                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_jkB5Y3lUEeKGpYVvL6kHXw" x="51" y="8"/>
-                </children>
                 <children xmi:id="_sDsNUHlUEeKGpYVvL6kHXw" type="Exit" element="_sDs0YHlUEeKGpYVvL6kHXw">
                   <children xmi:id="_sDsNUXlUEeKGpYVvL6kHXw" type="BorderItemLabelContainer">
                     <children xsi:type="notation:DecorationNode" xmi:id="_sDsNUnlUEeKGpYVvL6kHXw" type="BorderItemLabel">
@@ -126,6 +110,22 @@
                   <styles xsi:type="notation:ShapeStyle" xmi:id="_i54JIXlUEeKGpYVvL6kHXw" fontName="Verdana" lineColor="4210752"/>
                   <layoutConstraint xsi:type="notation:Bounds" xmi:id="_i54JInlUEeKGpYVvL6kHXw" x="11" y="-2"/>
                 </children>
+                <children xmi:id="_dL-wcPBsEeK1RISRsLq72w" type="State" element="_dL538PBsEeK1RISRsLq72w">
+                  <children xsi:type="notation:DecorationNode" xmi:id="_dL_-kPBsEeK1RISRsLq72w" type="StateName">
+                    <styles xsi:type="notation:ShapeStyle" xmi:id="_dL_-kfBsEeK1RISRsLq72w"/>
+                    <layoutConstraint xsi:type="notation:Location" xmi:id="_dL_-kvBsEeK1RISRsLq72w"/>
+                  </children>
+                  <children xsi:type="notation:Compartment" xmi:id="_dL_-k_BsEeK1RISRsLq72w" type="StateTextCompartment">
+                    <children xsi:type="notation:Shape" xmi:id="_dMAloPBsEeK1RISRsLq72w" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+                      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_dMAlofBsEeK1RISRsLq72w"/>
+                    </children>
+                  </children>
+                  <children xsi:type="notation:Compartment" xmi:id="_dMAlovBsEeK1RISRsLq72w" type="StateFigureCompartment"/>
+                  <styles xsi:type="notation:ShapeStyle" xmi:id="_dL-wcfBsEeK1RISRsLq72w" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+                  <styles xsi:type="notation:FontStyle" xmi:id="_dL-wcvBsEeK1RISRsLq72w"/>
+                  <styles xsi:type="notation:BooleanValueStyle" xmi:id="_dMAlo_BsEeK1RISRsLq72w" name="isHorizontal" booleanValue="true"/>
+                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_dL-wc_BsEeK1RISRsLq72w" x="54" y="-2"/>
+                </children>
                 <layoutConstraint xsi:type="notation:Bounds" xmi:id="_clL38XlUEeKGpYVvL6kHXw"/>
               </children>
               <styles xsi:type="notation:ShapeStyle" xmi:id="_clKp0XlUEeKGpYVvL6kHXw" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
@@ -135,7 +135,7 @@
           <styles xsi:type="notation:ShapeStyle" xmi:id="_ZJiQd3lUEeKGpYVvL6kHXw" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
           <styles xsi:type="notation:FontStyle" xmi:id="_ZJiQeHlUEeKGpYVvL6kHXw"/>
           <styles xsi:type="notation:BooleanValueStyle" xmi:id="_ZJjekXlUEeKGpYVvL6kHXw" name="isHorizontal" booleanValue="true"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_ZJjeknlUEeKGpYVvL6kHXw" x="37" y="79" width="244" height="140"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_ZJjeknlUEeKGpYVvL6kHXw" x="37" y="79" width="247" height="177"/>
         </children>
         <children xmi:id="_BE9nsHlVEeKGpYVvL6kHXw" type="State" element="_BE8ZkHlVEeKGpYVvL6kHXw">
           <children xsi:type="notation:DecorationNode" xmi:id="_BE9ntHlVEeKGpYVvL6kHXw" type="StateName">
@@ -194,16 +194,7 @@
       <styles xsi:type="notation:FontStyle" xmi:id="_ZJkFo3lUEeKGpYVvL6kHXw" fontName="Verdana"/>
       <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_ZJkFonlUEeKGpYVvL6kHXw" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
     </edges>
-    <edges xmi:id="_o99ygHlUEeKGpYVvL6kHXw" type="Transition" element="_o98kYHlUEeKGpYVvL6kHXw" source="_i54JIHlUEeKGpYVvL6kHXw" target="_jkB5YHlUEeKGpYVvL6kHXw">
-      <children xsi:type="notation:DecorationNode" xmi:id="_o9-ZkHlUEeKGpYVvL6kHXw" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_o9-ZkXlUEeKGpYVvL6kHXw"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_o9-ZknlUEeKGpYVvL6kHXw" y="10"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_o99ygXlUEeKGpYVvL6kHXw" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_o99yg3lUEeKGpYVvL6kHXw" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_o99ygnlUEeKGpYVvL6kHXw" points="[7, 1, -59, -18]$[72, -7, 6, -26]"/>
-    </edges>
-    <edges xmi:id="_vPUb0HlUEeKGpYVvL6kHXw" type="Transition" element="_vPTNsHlUEeKGpYVvL6kHXw" source="_jkB5YHlUEeKGpYVvL6kHXw" target="_sDsNUHlUEeKGpYVvL6kHXw">
+    <edges xmi:id="_vPUb0HlUEeKGpYVvL6kHXw" type="Transition" element="_vPTNsHlUEeKGpYVvL6kHXw" source="_dL-wcPBsEeK1RISRsLq72w" target="_sDsNUHlUEeKGpYVvL6kHXw">
       <children xsi:type="notation:DecorationNode" xmi:id="_vPUb1HlUEeKGpYVvL6kHXw" type="TransitionExpression">
         <styles xsi:type="notation:ShapeStyle" xmi:id="_vPUb1XlUEeKGpYVvL6kHXw"/>
         <layoutConstraint xsi:type="notation:Location" xmi:id="_vPVC4HlUEeKGpYVvL6kHXw" y="10"/>
@@ -212,7 +203,7 @@
       <styles xsi:type="notation:FontStyle" xmi:id="_vPUb03lUEeKGpYVvL6kHXw" fontName="Verdana"/>
       <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_vPUb0nlUEeKGpYVvL6kHXw" points="[18, -4, -112, 23]$[137, -24, 7, 3]"/>
     </edges>
-    <edges xmi:id="_5IHs8HlUEeKGpYVvL6kHXw" type="Transition" element="_5IGe0HlUEeKGpYVvL6kHXw" source="_jkB5YHlUEeKGpYVvL6kHXw" target="_1ZKH4HlUEeKGpYVvL6kHXw">
+    <edges xmi:id="_5IHs8HlUEeKGpYVvL6kHXw" type="Transition" element="_5IGe0HlUEeKGpYVvL6kHXw" source="_dL-wcPBsEeK1RISRsLq72w" target="_1ZKH4HlUEeKGpYVvL6kHXw">
       <children xsi:type="notation:DecorationNode" xmi:id="_5IHs9HlUEeKGpYVvL6kHXw" type="TransitionExpression">
         <styles xsi:type="notation:ShapeStyle" xmi:id="_5IHs9XlUEeKGpYVvL6kHXw"/>
         <layoutConstraint xsi:type="notation:Location" xmi:id="_5IHs9nlUEeKGpYVvL6kHXw" y="10"/>
@@ -221,7 +212,7 @@
       <styles xsi:type="notation:FontStyle" xmi:id="_5IHs83lUEeKGpYVvL6kHXw" fontName="Verdana"/>
       <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_5IHs8nlUEeKGpYVvL6kHXw" points="[18, 3, -112, -16]$[122, 19, -8, 0]"/>
     </edges>
-    <edges xmi:id="_6dztgHlUEeKGpYVvL6kHXw" type="Transition" element="_6dzGcHlUEeKGpYVvL6kHXw" source="_jkB5YHlUEeKGpYVvL6kHXw" target="_1v83QXlUEeKGpYVvL6kHXw">
+    <edges xmi:id="_6dztgHlUEeKGpYVvL6kHXw" type="Transition" element="_6dzGcHlUEeKGpYVvL6kHXw" source="_dL-wcPBsEeK1RISRsLq72w" target="_1v83QXlUEeKGpYVvL6kHXw">
       <children xsi:type="notation:DecorationNode" xmi:id="_6d0UkHlUEeKGpYVvL6kHXw" type="TransitionExpression">
         <styles xsi:type="notation:ShapeStyle" xmi:id="_6d0UkXlUEeKGpYVvL6kHXw"/>
         <layoutConstraint xsi:type="notation:Location" xmi:id="_6d0UknlUEeKGpYVvL6kHXw" y="10"/>
@@ -229,6 +220,7 @@
       <styles xsi:type="notation:ConnectorStyle" xmi:id="_6dztgXlUEeKGpYVvL6kHXw" lineColor="4210752"/>
       <styles xsi:type="notation:FontStyle" xmi:id="_6dztg3lUEeKGpYVvL6kHXw" fontName="Verdana"/>
       <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_6dztgnlUEeKGpYVvL6kHXw" points="[18, 9, -112, -56]$[133, 72, 3, 7]"/>
+      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_gB7p4PBsEeK1RISRsLq72w" id="(0.625,0.7636363636363637)"/>
     </edges>
     <edges xmi:id="_CDJHMHlVEeKGpYVvL6kHXw" type="Transition" element="_CDH5EHlVEeKGpYVvL6kHXw" source="_ZJiQdnlUEeKGpYVvL6kHXw" target="_BE9nsHlVEeKGpYVvL6kHXw">
       <children xsi:type="notation:DecorationNode" xmi:id="_CDJuQHlVEeKGpYVvL6kHXw" type="TransitionExpression">
@@ -249,7 +241,16 @@
       <styles xsi:type="notation:ConnectorStyle" xmi:id="_FncUYHlVEeKGpYVvL6kHXw" lineColor="4210752"/>
       <styles xsi:type="notation:FontStyle" xmi:id="_FncUYnlVEeKGpYVvL6kHXw" fontName="Verdana"/>
       <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_FncUYXlVEeKGpYVvL6kHXw" points="[9, -5, -144, -3]$[158, -28, 5, -26]"/>
-      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_FneJkHlVEeKGpYVvL6kHXw" id="(0.9647058823529412,0.5327510917030568)"/>
+      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_K-Y4QPBkEeKyMOgSbPoVNg" id="(0.9635627530364372,0.6497175141242938)"/>
+    </edges>
+    <edges xmi:id="_0q3cwPBsEeK1RISRsLq72w" type="Transition" element="_0q1nkPBsEeK1RISRsLq72w" source="_i54JIHlUEeKGpYVvL6kHXw" target="_dL-wcPBsEeK1RISRsLq72w">
+      <children xsi:type="notation:DecorationNode" xmi:id="_0q4D0PBsEeK1RISRsLq72w" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_0q4D0fBsEeK1RISRsLq72w"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_0q4D0vBsEeK1RISRsLq72w" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_0q3cwfBsEeK1RISRsLq72w" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_0q3cw_BsEeK1RISRsLq72w" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_0q3cwvBsEeK1RISRsLq72w" points="[7, 3, -46, -15]$[46, 43, -7, 25]"/>
     </edges>
   </notation:Diagram>
 </xmi:XMI>

ファイルの差分が大きいため隠しています
+ 348 - 258
test-plugins/org.yakindu.sct.test.models/testmodels/SCTUnit/JavaKeywords.sct


ファイルの差分が大きいため隠しています
+ 129 - 129
test-plugins/org.yakindu.sct.test.models/testmodels/SCTUnit/Operations.sct


+ 6 - 6
test-plugins/org.yakindu.sct.test.models/testmodels/SCTUnit/PerformanceTest.sct

@@ -30,7 +30,7 @@
           </vertices>
           <vertices xsi:type="sgraph:State" xmi:id="_MxTXQANaEeKwQP8D-v2eag" name="S" incomingTransitions="_YaSMkANaEeKwQP8D-v2eag _NUXyoANbEeKwQP8D-v2eag">
             <outgoingTransitions xmi:id="_b5cbEANaEeKwQP8D-v2eag" specification="e2" target="_bQchYANaEeKwQP8D-v2eag"/>
-            <outgoingTransitions xmi:id="_zDMIYANbEeKwQP8D-v2eag" specification="" target="_sn444ANbEeKwQP8D-v2eag"/>
+            <outgoingTransitions xmi:id="_zDMIYANbEeKwQP8D-v2eag" specification="always" target="_sn444ANbEeKwQP8D-v2eag"/>
           </vertices>
           <vertices xsi:type="sgraph:State" xmi:id="_NdmckANaEeKwQP8D-v2eag" name="T" incomingTransitions="_K4PucANbEeKwQP8D-v2eag">
             <outgoingTransitions xmi:id="_hDznIANaEeKwQP8D-v2eag" specification="e2" target="_bQchYANaEeKwQP8D-v2eag"/>
@@ -39,7 +39,7 @@
             <outgoingTransitions xmi:id="_h9RlwANaEeKwQP8D-v2eag" specification="e2" target="_bQchYANaEeKwQP8D-v2eag"/>
           </vertices>
           <vertices xsi:type="sgraph:Choice" xmi:id="_bQchYANaEeKwQP8D-v2eag" incomingTransitions="_b5cbEANaEeKwQP8D-v2eag _hDznIANaEeKwQP8D-v2eag _h9RlwANaEeKwQP8D-v2eag _j2rXYANaEeKwQP8D-v2eag _lDTikANaEeKwQP8D-v2eag _l-3y8ANaEeKwQP8D-v2eag _m7d-EANaEeKwQP8D-v2eag _n7TDYANaEeKwQP8D-v2eag">
-            <outgoingTransitions xmi:id="_r6igIANaEeKwQP8D-v2eag" specification="/ x+=1" target="_q2-KUANaEeKwQP8D-v2eag"/>
+            <outgoingTransitions xmi:id="_r6igIANaEeKwQP8D-v2eag" specification="default / x+=1" target="_q2-KUANaEeKwQP8D-v2eag"/>
           </vertices>
           <vertices xsi:type="sgraph:Choice" xmi:id="_q2-KUANaEeKwQP8D-v2eag" incomingTransitions="_r6igIANaEeKwQP8D-v2eag">
             <outgoingTransitions xmi:id="_z3_e4ANaEeKwQP8D-v2eag" specification="[x==4]" target="_DALbcANaEeKwQP8D-v2eag"/>
@@ -76,7 +76,7 @@
         </regions>
       </vertices>
       <vertices xsi:type="sgraph:Synchronization" xmi:id="_sn444ANbEeKwQP8D-v2eag" incomingTransitions="_ttsqYANbEeKwQP8D-v2eag _zDMIYANbEeKwQP8D-v2eag">
-        <outgoingTransitions xmi:id="_wiS48ANbEeKwQP8D-v2eag" specification="" target="_pyZkYQNZEeKwQP8D-v2eag"/>
+        <outgoingTransitions xmi:id="_wiS48ANbEeKwQP8D-v2eag" specification="always" target="_pyZkYQNZEeKwQP8D-v2eag"/>
       </vertices>
     </regions>
   </sgraph:Statechart>
@@ -390,7 +390,7 @@
           <styles xsi:type="notation:ShapeStyle" xmi:id="_46Wa8QNZEeKwQP8D-v2eag" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
           <styles xsi:type="notation:FontStyle" xmi:id="_46Wa8gNZEeKwQP8D-v2eag"/>
           <styles xsi:type="notation:BooleanValueStyle" xmi:id="_46XCAwNZEeKwQP8D-v2eag"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_46Wa8wNZEeKwQP8D-v2eag" x="213" y="34" width="801" height="766"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_46Wa8wNZEeKwQP8D-v2eag" x="213" y="34" width="1369" height="766"/>
         </children>
         <children xsi:type="notation:Shape" xmi:id="_soDQ8ANbEeKwQP8D-v2eag" type="Synchronization" element="_sn444ANbEeKwQP8D-v2eag" fontName="Verdana" lineColor="4210752">
           <layoutConstraint xsi:type="notation:Bounds" xmi:id="_soDQ8QNbEeKwQP8D-v2eag" x="145" y="407"/>
@@ -398,7 +398,7 @@
         <layoutConstraint xsi:type="notation:Bounds" xmi:id="_pyYWQQNZEeKwQP8D-v2eag"/>
       </children>
       <styles xsi:type="notation:ShapeStyle" xmi:id="_pyV6AQNZEeKwQP8D-v2eag" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
-      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_pyYWQgNZEeKwQP8D-v2eag" x="220" y="10" width="1153" height="847"/>
+      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_pyYWQgNZEeKwQP8D-v2eag" x="220" y="10" width="1618" height="855"/>
     </children>
     <children xsi:type="notation:Shape" xmi:id="_pycAoANZEeKwQP8D-v2eag" type="StatechartText" fontName="Verdana" lineColor="4210752">
       <children xsi:type="notation:DecorationNode" xmi:id="_pycAogNZEeKwQP8D-v2eag" type="StatechartName">
@@ -515,7 +515,7 @@
     <edges xmi:id="_r61bEANaEeKwQP8D-v2eag" type="Transition" element="_r6igIANaEeKwQP8D-v2eag" source="_bQuOMANaEeKwQP8D-v2eag" target="_q3STYANaEeKwQP8D-v2eag">
       <children xsi:type="notation:DecorationNode" xmi:id="_r61bFANaEeKwQP8D-v2eag" type="TransitionExpression">
         <styles xsi:type="notation:ShapeStyle" xmi:id="_r61bFQNaEeKwQP8D-v2eag"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_r61bFgNaEeKwQP8D-v2eag" y="10"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_r61bFgNaEeKwQP8D-v2eag" x="-35" y="-1"/>
       </children>
       <styles xsi:type="notation:ConnectorStyle" xmi:id="_r61bEQNaEeKwQP8D-v2eag" lineColor="4210752"/>
       <styles xsi:type="notation:FontStyle" xmi:id="_r61bEwNaEeKwQP8D-v2eag" fontName="Verdana"/>

+ 0 - 128
test-plugins/org.yakindu.sct.test.models/testmodels/SCTUnit/StateWithEmptyRegion.sct

@@ -1,128 +0,0 @@
-<?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="_1yS4sGVgEeKWYor_23ii8A" name="StateWithEmptyRegion">
-    <regions xmi:id="_1yS4s2VgEeKWYor_23ii8A" name="main region">
-      <vertices xsi:type="sgraph:Entry" xmi:id="_1ylzpmVgEeKWYor_23ii8A">
-        <outgoingTransitions xmi:id="_1yvkpmVgEeKWYor_23ii8A" target="_1ylzsWVgEeKWYor_23ii8A"/>
-      </vertices>
-      <vertices xsi:type="sgraph:State" xmi:id="_1ylzsWVgEeKWYor_23ii8A" name="A" incomingTransitions="_1yvkpmVgEeKWYor_23ii8A">
-        <outgoingTransitions xmi:id="_42iFwGVgEeKWYor_23ii8A" specification="[true]" target="_4EryEGVgEeKWYor_23ii8A"/>
-        <regions xmi:id="_8fzSgGVgEeKWYor_23ii8A"/>
-      </vertices>
-      <vertices xsi:type="sgraph:State" xmi:id="_4EryEGVgEeKWYor_23ii8A" name="B" incomingTransitions="_42iFwGVgEeKWYor_23ii8A">
-        <regions xmi:id="_9C6moGVgEeKWYor_23ii8A"/>
-      </vertices>
-    </regions>
-  </sgraph:Statechart>
-  <notation:Diagram xmi:id="_1yS4sWVgEeKWYor_23ii8A" type="org.yakindu.sct.ui.editor.editor.StatechartDiagramEditor" element="_1yS4sGVgEeKWYor_23ii8A" measurementUnit="Pixel">
-    <children xmi:id="_1yS4tGVgEeKWYor_23ii8A" type="Region" element="_1yS4s2VgEeKWYor_23ii8A">
-      <children xsi:type="notation:DecorationNode" xmi:id="_1ylzoGVgEeKWYor_23ii8A" type="RegionName">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_1ylzoWVgEeKWYor_23ii8A"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_1ylzomVgEeKWYor_23ii8A"/>
-      </children>
-      <children xsi:type="notation:Shape" xmi:id="_1ylzo2VgEeKWYor_23ii8A" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
-        <children xmi:id="_1ylzp2VgEeKWYor_23ii8A" type="Entry" element="_1ylzpmVgEeKWYor_23ii8A">
-          <children xmi:id="_1ylzqmVgEeKWYor_23ii8A" type="BorderItemLabelContainer">
-            <children xsi:type="notation:DecorationNode" xmi:id="_1ylzrWVgEeKWYor_23ii8A" type="BorderItemLabel">
-              <styles xsi:type="notation:ShapeStyle" xmi:id="_1ylzrmVgEeKWYor_23ii8A"/>
-              <layoutConstraint xsi:type="notation:Location" xmi:id="_1ylzr2VgEeKWYor_23ii8A"/>
-            </children>
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_1ylzq2VgEeKWYor_23ii8A" fontName="Verdana" lineColor="4210752"/>
-            <layoutConstraint xsi:type="notation:Bounds" xmi:id="_1ylzrGVgEeKWYor_23ii8A"/>
-          </children>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_1ylzqGVgEeKWYor_23ii8A" fontName="Verdana" lineColor="4210752"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_1ylzsGVgEeKWYor_23ii8A" x="70" y="20"/>
-        </children>
-        <children xmi:id="_1ylzs2VgEeKWYor_23ii8A" type="State" element="_1ylzsWVgEeKWYor_23ii8A">
-          <children xsi:type="notation:DecorationNode" xmi:id="_1ylzt2VgEeKWYor_23ii8A" type="StateName">
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_1ylzuGVgEeKWYor_23ii8A"/>
-            <layoutConstraint xsi:type="notation:Location" xmi:id="_1ylzuWVgEeKWYor_23ii8A"/>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_1yvkoGVgEeKWYor_23ii8A" type="StateTextCompartment">
-            <children xsi:type="notation:Shape" xmi:id="_1yvkoWVgEeKWYor_23ii8A" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_1yvkomVgEeKWYor_23ii8A"/>
-            </children>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_1yvko2VgEeKWYor_23ii8A" type="StateFigureCompartment">
-            <children xmi:id="_8fzSgWVgEeKWYor_23ii8A" type="Region" element="_8fzSgGVgEeKWYor_23ii8A">
-              <children xsi:type="notation:DecorationNode" xmi:id="_8f9DgGVgEeKWYor_23ii8A" type="RegionName">
-                <styles xsi:type="notation:ShapeStyle" xmi:id="_8f9DgWVgEeKWYor_23ii8A"/>
-                <layoutConstraint xsi:type="notation:Location" xmi:id="_8f9DgmVgEeKWYor_23ii8A"/>
-              </children>
-              <children xsi:type="notation:Shape" xmi:id="_8f9Dg2VgEeKWYor_23ii8A" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
-                <layoutConstraint xsi:type="notation:Bounds" xmi:id="_8f9DhGVgEeKWYor_23ii8A"/>
-              </children>
-              <styles xsi:type="notation:ShapeStyle" xmi:id="_8fzSgmVgEeKWYor_23ii8A" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_8fzSg2VgEeKWYor_23ii8A"/>
-            </children>
-          </children>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_1ylztGVgEeKWYor_23ii8A" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-          <styles xsi:type="notation:FontStyle" xmi:id="_1ylztWVgEeKWYor_23ii8A"/>
-          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_1yvkpGVgEeKWYor_23ii8A" name="isHorizontal" booleanValue="true"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_1yvkpWVgEeKWYor_23ii8A" x="9" y="79" width="175" height="180"/>
-        </children>
-        <children xmi:id="_4EryEmVgEeKWYor_23ii8A" type="State" element="_4EryEGVgEeKWYor_23ii8A">
-          <children xsi:type="notation:DecorationNode" xmi:id="_4EryFmVgEeKWYor_23ii8A" type="StateName">
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_4EryF2VgEeKWYor_23ii8A"/>
-            <layoutConstraint xsi:type="notation:Location" xmi:id="_4EryGGVgEeKWYor_23ii8A"/>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_4EryGWVgEeKWYor_23ii8A" type="StateTextCompartment">
-            <children xsi:type="notation:Shape" xmi:id="_4EryGmVgEeKWYor_23ii8A" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_4EryG2VgEeKWYor_23ii8A"/>
-            </children>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_4EryHGVgEeKWYor_23ii8A" type="StateFigureCompartment">
-            <children xmi:id="_9C6moWVgEeKWYor_23ii8A" type="Region" element="_9C6moGVgEeKWYor_23ii8A">
-              <children xsi:type="notation:DecorationNode" xmi:id="_9C6mpGVgEeKWYor_23ii8A" type="RegionName">
-                <styles xsi:type="notation:ShapeStyle" xmi:id="_9C6mpWVgEeKWYor_23ii8A"/>
-                <layoutConstraint xsi:type="notation:Location" xmi:id="_9C6mpmVgEeKWYor_23ii8A"/>
-              </children>
-              <children xsi:type="notation:Shape" xmi:id="_9C6mp2VgEeKWYor_23ii8A" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
-                <layoutConstraint xsi:type="notation:Bounds" xmi:id="_9C6mqGVgEeKWYor_23ii8A"/>
-              </children>
-              <styles xsi:type="notation:ShapeStyle" xmi:id="_9C6momVgEeKWYor_23ii8A" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_9C6mo2VgEeKWYor_23ii8A"/>
-            </children>
-          </children>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_4EryE2VgEeKWYor_23ii8A" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-          <styles xsi:type="notation:FontStyle" xmi:id="_4EryFGVgEeKWYor_23ii8A"/>
-          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_4EryHWVgEeKWYor_23ii8A" name="isHorizontal" booleanValue="true"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_4EryFWVgEeKWYor_23ii8A" x="264" y="124"/>
-        </children>
-        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_1ylzpGVgEeKWYor_23ii8A"/>
-      </children>
-      <styles xsi:type="notation:ShapeStyle" xmi:id="_1yS4tWVgEeKWYor_23ii8A" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
-      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_1ylzpWVgEeKWYor_23ii8A" x="220" y="10" width="400" height="400"/>
-    </children>
-    <children xsi:type="notation:Shape" xmi:id="_1yvkrmVgEeKWYor_23ii8A" type="StatechartText" fontName="Verdana" lineColor="4210752">
-      <children xsi:type="notation:DecorationNode" xmi:id="_1yvksGVgEeKWYor_23ii8A" type="StatechartName">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_1yvksWVgEeKWYor_23ii8A"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_1yvksmVgEeKWYor_23ii8A"/>
-      </children>
-      <children xsi:type="notation:Shape" xmi:id="_1yvks2VgEeKWYor_23ii8A" type="StatechartTextExpression" fontName="Verdana" lineColor="4210752">
-        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_1yvktGVgEeKWYor_23ii8A"/>
-      </children>
-      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_1yvktWVgEeKWYor_23ii8A" x="10" y="10" width="200" height="400"/>
-    </children>
-    <styles xsi:type="notation:DiagramStyle" xmi:id="_1yS4smVgEeKWYor_23ii8A"/>
-    <edges xmi:id="_1yvkp2VgEeKWYor_23ii8A" type="Transition" element="_1yvkpmVgEeKWYor_23ii8A" source="_1ylzp2VgEeKWYor_23ii8A" target="_1ylzs2VgEeKWYor_23ii8A">
-      <children xsi:type="notation:DecorationNode" xmi:id="_1yvkq2VgEeKWYor_23ii8A" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_1yvkrGVgEeKWYor_23ii8A"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_1yvkrWVgEeKWYor_23ii8A" y="10"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_1yvkqGVgEeKWYor_23ii8A" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_1yvkqmVgEeKWYor_23ii8A" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_1yvkqWVgEeKWYor_23ii8A" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
-    </edges>
-    <edges xmi:id="_42iFwWVgEeKWYor_23ii8A" type="Transition" element="_42iFwGVgEeKWYor_23ii8A" source="_1ylzs2VgEeKWYor_23ii8A" target="_4EryEmVgEeKWYor_23ii8A">
-      <children xsi:type="notation:DecorationNode" xmi:id="_42rPsGVgEeKWYor_23ii8A" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_42rPsWVgEeKWYor_23ii8A"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_42rPsmVgEeKWYor_23ii8A" y="10"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_42iFwmVgEeKWYor_23ii8A" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_42iFxGVgEeKWYor_23ii8A" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_42iFw2VgEeKWYor_23ii8A" points="[12, 2, -118, -3]$[123, -23, -7, -28]"/>
-      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_42rPs2VgEeKWYor_23ii8A" id="(0.9314285714285714,0.4722222222222222)"/>
-    </edges>
-  </notation:Diagram>
-</xmi:XMI>

+ 327 - 327
test-plugins/org.yakindu.sct.test.models/testmodels/SCTUnit/SyncFork.sct

@@ -1,327 +1,327 @@
-<?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="_0Png4KimEeG5WeGhg2moBQ" specification="&#xA;interface :&#xA;&#x9;in event e&#xA;&#x9;in event f&#xA;" name="SyncFork">
-    <regions xmi:id="_0PovAqimEeG5WeGhg2moBQ" name="main region">
-      <vertices xsi:type="sgraph:Entry" xmi:id="_0PtngaimEeG5WeGhg2moBQ">
-        <outgoingTransitions xmi:id="_0PwDw6imEeG5WeGhg2moBQ" target="_0PuOl6imEeG5WeGhg2moBQ"/>
-      </vertices>
-      <vertices xsi:type="sgraph:State" xmi:id="_0PuOl6imEeG5WeGhg2moBQ" name="A" incomingTransitions="_0PwDw6imEeG5WeGhg2moBQ _j3fnoKjBEeG5WeGhg2moBQ">
-        <outgoingTransitions xmi:id="_Eg6IoKioEeG5WeGhg2moBQ" specification="e" target="_DBjOsKioEeG5WeGhg2moBQ"/>
-        <outgoingTransitions xmi:id="_dgKVUKjFEeG5WeGhg2moBQ" specification="f" target="_tiWiMKinEeG5WeGhg2moBQ"/>
-      </vertices>
-      <vertices xsi:type="sgraph:State" xmi:id="_tiWiMKinEeG5WeGhg2moBQ" name="B" incomingTransitions="_dgKVUKjFEeG5WeGhg2moBQ">
-        <outgoingTransitions xmi:id="_j3fnoKjBEeG5WeGhg2moBQ" specification="e" target="_0PuOl6imEeG5WeGhg2moBQ"/>
-        <regions xmi:id="_tiZlgKinEeG5WeGhg2moBQ" name="r1">
-          <vertices xsi:type="sgraph:Entry" xmi:id="_10MckKinEeG5WeGhg2moBQ">
-            <outgoingTransitions xmi:id="_5vhCoKinEeG5WeGhg2moBQ" specification="" target="_3SNSsKinEeG5WeGhg2moBQ"/>
-          </vertices>
-          <vertices xsi:type="sgraph:State" xmi:id="_3SNSsKinEeG5WeGhg2moBQ" name="C1" incomingTransitions="_5vhCoKinEeG5WeGhg2moBQ">
-            <outgoingTransitions xmi:id="_IFECgKjBEeG5WeGhg2moBQ" specification="f" target="_G_gIoKjBEeG5WeGhg2moBQ"/>
-          </vertices>
-          <vertices xsi:type="sgraph:State" xmi:id="_G_gIoKjBEeG5WeGhg2moBQ" name="C2" incomingTransitions="_IFECgKjBEeG5WeGhg2moBQ _QeB7wKjFEeG5WeGhg2moBQ"/>
-        </regions>
-        <regions xmi:id="_wOuB0KinEeG5WeGhg2moBQ" name="r2">
-          <vertices xsi:type="sgraph:Entry" xmi:id="_zHlFUKinEeG5WeGhg2moBQ">
-            <outgoingTransitions xmi:id="_83T6AKinEeG5WeGhg2moBQ" specification="" target="_66ZhYKinEeG5WeGhg2moBQ"/>
-          </vertices>
-          <vertices xsi:type="sgraph:State" xmi:id="_66ZhYKinEeG5WeGhg2moBQ" name="D1" incomingTransitions="_83T6AKinEeG5WeGhg2moBQ">
-            <outgoingTransitions xmi:id="_Lr3KEKjBEeG5WeGhg2moBQ" specification="f" target="_LrdhcKjBEeG5WeGhg2moBQ"/>
-          </vertices>
-          <vertices xsi:type="sgraph:State" xmi:id="_LrdhcKjBEeG5WeGhg2moBQ" name="D2" incomingTransitions="_Lr3KEKjBEeG5WeGhg2moBQ _SiJIkKjFEeG5WeGhg2moBQ"/>
-        </regions>
-      </vertices>
-      <vertices xsi:type="sgraph:Synchronization" xmi:id="_DBjOsKioEeG5WeGhg2moBQ" incomingTransitions="_Eg6IoKioEeG5WeGhg2moBQ">
-        <outgoingTransitions xmi:id="_QeB7wKjFEeG5WeGhg2moBQ" specification="" target="_G_gIoKjBEeG5WeGhg2moBQ"/>
-        <outgoingTransitions xmi:id="_SiJIkKjFEeG5WeGhg2moBQ" specification="" target="_LrdhcKjBEeG5WeGhg2moBQ"/>
-      </vertices>
-    </regions>
-  </sgraph:Statechart>
-  <notation:Diagram xmi:id="_0PovAKimEeG5WeGhg2moBQ" type="org.yakindu.sct.ui.editor.editor.StatechartDiagramEditor" element="_0Png4KimEeG5WeGhg2moBQ" measurementUnit="Pixel">
-    <children xmi:id="_0PqkMKimEeG5WeGhg2moBQ" type="Region" element="_0PovAqimEeG5WeGhg2moBQ">
-      <children xsi:type="notation:DecorationNode" xmi:id="_0PsZYKimEeG5WeGhg2moBQ" type="RegionName">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_0PsZYaimEeG5WeGhg2moBQ"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_0PtAcKimEeG5WeGhg2moBQ"/>
-      </children>
-      <children xsi:type="notation:Shape" xmi:id="_0PtAcaimEeG5WeGhg2moBQ" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
-        <children xmi:id="_0PtngqimEeG5WeGhg2moBQ" type="Entry" element="_0PtngaimEeG5WeGhg2moBQ">
-          <children xmi:id="_0PuOkKimEeG5WeGhg2moBQ" type="BorderItemLabelContainer">
-            <children xsi:type="notation:DecorationNode" xmi:id="_0PuOk6imEeG5WeGhg2moBQ" type="BorderItemLabel">
-              <styles xsi:type="notation:ShapeStyle" xmi:id="_0PuOlKimEeG5WeGhg2moBQ"/>
-              <layoutConstraint xsi:type="notation:Location" xmi:id="_0PuOlaimEeG5WeGhg2moBQ"/>
-            </children>
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_0PuOkaimEeG5WeGhg2moBQ" fontName="Verdana" lineColor="4210752"/>
-            <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0PuOkqimEeG5WeGhg2moBQ"/>
-          </children>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_0Ptng6imEeG5WeGhg2moBQ" fontName="Verdana" lineColor="4210752"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0PuOlqimEeG5WeGhg2moBQ" x="13" y="14"/>
-        </children>
-        <children xmi:id="_0Pu1oaimEeG5WeGhg2moBQ" type="State" element="_0PuOl6imEeG5WeGhg2moBQ">
-          <children xsi:type="notation:DecorationNode" xmi:id="_0PvcsKimEeG5WeGhg2moBQ" type="StateName">
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_0PvcsaimEeG5WeGhg2moBQ"/>
-            <layoutConstraint xsi:type="notation:Location" xmi:id="_0PvcsqimEeG5WeGhg2moBQ"/>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_0Pvcs6imEeG5WeGhg2moBQ" type="StateTextCompartment">
-            <children xsi:type="notation:Shape" xmi:id="_0PvctKimEeG5WeGhg2moBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0PvctaimEeG5WeGhg2moBQ"/>
-            </children>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_0PwDwKimEeG5WeGhg2moBQ" type="StateFigureCompartment"/>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_0Pu1oqimEeG5WeGhg2moBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-          <styles xsi:type="notation:FontStyle" xmi:id="_0Pu1o6imEeG5WeGhg2moBQ"/>
-          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_0PwDwaimEeG5WeGhg2moBQ"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0PwDwqimEeG5WeGhg2moBQ" x="3" y="63"/>
-        </children>
-        <children xmi:id="_tijWgKinEeG5WeGhg2moBQ" type="State" element="_tiWiMKinEeG5WeGhg2moBQ">
-          <children xsi:type="notation:DecorationNode" xmi:id="_tij9kKinEeG5WeGhg2moBQ" type="StateName">
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_tij9kainEeG5WeGhg2moBQ"/>
-            <layoutConstraint xsi:type="notation:Location" xmi:id="_tij9kqinEeG5WeGhg2moBQ"/>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_tij9k6inEeG5WeGhg2moBQ" type="StateTextCompartment">
-            <children xsi:type="notation:Shape" xmi:id="_tij9lKinEeG5WeGhg2moBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_tij9lainEeG5WeGhg2moBQ"/>
-            </children>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_tikkoKinEeG5WeGhg2moBQ" type="StateFigureCompartment">
-            <children xmi:id="_tiqrQKinEeG5WeGhg2moBQ" type="Region" element="_tiZlgKinEeG5WeGhg2moBQ">
-              <children xsi:type="notation:DecorationNode" xmi:id="_tirSUKinEeG5WeGhg2moBQ" type="RegionName">
-                <styles xsi:type="notation:ShapeStyle" xmi:id="_tirSUainEeG5WeGhg2moBQ"/>
-                <layoutConstraint xsi:type="notation:Location" xmi:id="_tirSUqinEeG5WeGhg2moBQ"/>
-              </children>
-              <children xsi:type="notation:Shape" xmi:id="_tir5YKinEeG5WeGhg2moBQ" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
-                <children xmi:id="_10WNkKinEeG5WeGhg2moBQ" type="Entry" element="_10MckKinEeG5WeGhg2moBQ">
-                  <children xmi:id="_10W0oKinEeG5WeGhg2moBQ" type="BorderItemLabelContainer">
-                    <children xsi:type="notation:DecorationNode" xmi:id="_10W0o6inEeG5WeGhg2moBQ" type="BorderItemLabel">
-                      <styles xsi:type="notation:ShapeStyle" xmi:id="_10W0pKinEeG5WeGhg2moBQ"/>
-                      <layoutConstraint xsi:type="notation:Location" xmi:id="_10W0painEeG5WeGhg2moBQ"/>
-                    </children>
-                    <styles xsi:type="notation:ShapeStyle" xmi:id="_10W0oainEeG5WeGhg2moBQ" fontName="Verdana" lineColor="4210752"/>
-                    <layoutConstraint xsi:type="notation:Bounds" xmi:id="_10W0oqinEeG5WeGhg2moBQ"/>
-                  </children>
-                  <styles xsi:type="notation:ShapeStyle" xmi:id="_10WNkainEeG5WeGhg2moBQ" fontName="Verdana" lineColor="4210752"/>
-                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_10WNkqinEeG5WeGhg2moBQ" x="174" y="41"/>
-                </children>
-                <children xmi:id="_3Sb8MKinEeG5WeGhg2moBQ" type="State" element="_3SNSsKinEeG5WeGhg2moBQ">
-                  <children xsi:type="notation:DecorationNode" xmi:id="_3ScjQKinEeG5WeGhg2moBQ" type="StateName">
-                    <styles xsi:type="notation:ShapeStyle" xmi:id="_3ScjQainEeG5WeGhg2moBQ"/>
-                    <layoutConstraint xsi:type="notation:Location" xmi:id="_3ScjQqinEeG5WeGhg2moBQ"/>
-                  </children>
-                  <children xsi:type="notation:Compartment" xmi:id="_3ScjQ6inEeG5WeGhg2moBQ" type="StateTextCompartment">
-                    <children xsi:type="notation:Shape" xmi:id="_3ScjRKinEeG5WeGhg2moBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-                      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_3ScjRainEeG5WeGhg2moBQ"/>
-                    </children>
-                  </children>
-                  <children xsi:type="notation:Compartment" xmi:id="_3SdKUKinEeG5WeGhg2moBQ" type="StateFigureCompartment"/>
-                  <styles xsi:type="notation:ShapeStyle" xmi:id="_3Sb8MainEeG5WeGhg2moBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-                  <styles xsi:type="notation:FontStyle" xmi:id="_3Sb8MqinEeG5WeGhg2moBQ"/>
-                  <styles xsi:type="notation:BooleanValueStyle" xmi:id="_3SdKUainEeG5WeGhg2moBQ"/>
-                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_3Sb8M6inEeG5WeGhg2moBQ" x="106" y="25"/>
-                </children>
-                <children xmi:id="_G_ndYKjBEeG5WeGhg2moBQ" type="State" element="_G_gIoKjBEeG5WeGhg2moBQ">
-                  <children xsi:type="notation:DecorationNode" xmi:id="_G_oEcKjBEeG5WeGhg2moBQ" type="StateName">
-                    <styles xsi:type="notation:ShapeStyle" xmi:id="_G_oEcajBEeG5WeGhg2moBQ"/>
-                    <layoutConstraint xsi:type="notation:Location" xmi:id="_G_oEcqjBEeG5WeGhg2moBQ"/>
-                  </children>
-                  <children xsi:type="notation:Compartment" xmi:id="_G_oEc6jBEeG5WeGhg2moBQ" type="StateTextCompartment" collapsed="true">
-                    <children xsi:type="notation:Shape" xmi:id="_G_orgKjBEeG5WeGhg2moBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-                      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_G_orgajBEeG5WeGhg2moBQ"/>
-                    </children>
-                  </children>
-                  <children xsi:type="notation:Compartment" xmi:id="_G_orgqjBEeG5WeGhg2moBQ" type="StateFigureCompartment"/>
-                  <styles xsi:type="notation:ShapeStyle" xmi:id="_G_ndYajBEeG5WeGhg2moBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-                  <styles xsi:type="notation:FontStyle" xmi:id="_G_ndYqjBEeG5WeGhg2moBQ"/>
-                  <styles xsi:type="notation:BooleanValueStyle" xmi:id="_G_org6jBEeG5WeGhg2moBQ"/>
-                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_G_ndY6jBEeG5WeGhg2moBQ" x="14" y="25"/>
-                </children>
-                <layoutConstraint xsi:type="notation:Bounds" xmi:id="_tir5YainEeG5WeGhg2moBQ"/>
-              </children>
-              <styles xsi:type="notation:ShapeStyle" xmi:id="_tiqrQainEeG5WeGhg2moBQ" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_tiqrQqinEeG5WeGhg2moBQ"/>
-            </children>
-            <children xmi:id="_wO8EQKinEeG5WeGhg2moBQ" type="Region" element="_wOuB0KinEeG5WeGhg2moBQ">
-              <children xsi:type="notation:DecorationNode" xmi:id="_wO8rUKinEeG5WeGhg2moBQ" type="RegionName">
-                <styles xsi:type="notation:ShapeStyle" xmi:id="_wO8rUainEeG5WeGhg2moBQ"/>
-                <layoutConstraint xsi:type="notation:Location" xmi:id="_wO8rUqinEeG5WeGhg2moBQ"/>
-              </children>
-              <children xsi:type="notation:Shape" xmi:id="_wO8rU6inEeG5WeGhg2moBQ" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
-                <children xmi:id="_zHvdYKinEeG5WeGhg2moBQ" type="Entry" element="_zHlFUKinEeG5WeGhg2moBQ">
-                  <children xmi:id="_zHwEcKinEeG5WeGhg2moBQ" type="BorderItemLabelContainer">
-                    <children xsi:type="notation:DecorationNode" xmi:id="_zHwrgKinEeG5WeGhg2moBQ" type="BorderItemLabel">
-                      <styles xsi:type="notation:ShapeStyle" xmi:id="_zHwrgainEeG5WeGhg2moBQ"/>
-                      <layoutConstraint xsi:type="notation:Location" xmi:id="_zHwrgqinEeG5WeGhg2moBQ"/>
-                    </children>
-                    <styles xsi:type="notation:ShapeStyle" xmi:id="_zHwEcainEeG5WeGhg2moBQ" fontName="Verdana" lineColor="4210752"/>
-                    <layoutConstraint xsi:type="notation:Bounds" xmi:id="_zHwEcqinEeG5WeGhg2moBQ"/>
-                  </children>
-                  <styles xsi:type="notation:ShapeStyle" xmi:id="_zHvdYainEeG5WeGhg2moBQ" fontName="Verdana" lineColor="4210752"/>
-                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_zHvdYqinEeG5WeGhg2moBQ" x="178" y="27"/>
-                </children>
-                <children xmi:id="_66luoKinEeG5WeGhg2moBQ" type="State" element="_66ZhYKinEeG5WeGhg2moBQ">
-                  <children xsi:type="notation:DecorationNode" xmi:id="_66mVsKinEeG5WeGhg2moBQ" type="StateName">
-                    <styles xsi:type="notation:ShapeStyle" xmi:id="_66mVsainEeG5WeGhg2moBQ"/>
-                    <layoutConstraint xsi:type="notation:Location" xmi:id="_66mVsqinEeG5WeGhg2moBQ"/>
-                  </children>
-                  <children xsi:type="notation:Compartment" xmi:id="_66m8wKinEeG5WeGhg2moBQ" type="StateTextCompartment">
-                    <children xsi:type="notation:Shape" xmi:id="_66m8wainEeG5WeGhg2moBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-                      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_66m8wqinEeG5WeGhg2moBQ"/>
-                    </children>
-                  </children>
-                  <children xsi:type="notation:Compartment" xmi:id="_66m8w6inEeG5WeGhg2moBQ" type="StateFigureCompartment"/>
-                  <styles xsi:type="notation:ShapeStyle" xmi:id="_66luoainEeG5WeGhg2moBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-                  <styles xsi:type="notation:FontStyle" xmi:id="_66luoqinEeG5WeGhg2moBQ"/>
-                  <styles xsi:type="notation:BooleanValueStyle" xmi:id="_66m8xKinEeG5WeGhg2moBQ"/>
-                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_66luo6inEeG5WeGhg2moBQ" x="106" y="11"/>
-                </children>
-                <children xmi:id="_Lrk2MKjBEeG5WeGhg2moBQ" type="State" element="_LrdhcKjBEeG5WeGhg2moBQ">
-                  <children xsi:type="notation:DecorationNode" xmi:id="_LrldQKjBEeG5WeGhg2moBQ" type="StateName">
-                    <styles xsi:type="notation:ShapeStyle" xmi:id="_LrldQajBEeG5WeGhg2moBQ"/>
-                    <layoutConstraint xsi:type="notation:Location" xmi:id="_LrldQqjBEeG5WeGhg2moBQ"/>
-                  </children>
-                  <children xsi:type="notation:Compartment" xmi:id="_LrldQ6jBEeG5WeGhg2moBQ" type="StateTextCompartment" collapsed="true">
-                    <children xsi:type="notation:Shape" xmi:id="_LrmEUKjBEeG5WeGhg2moBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-                      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_LrmEUajBEeG5WeGhg2moBQ"/>
-                    </children>
-                  </children>
-                  <children xsi:type="notation:Compartment" xmi:id="_LrmEUqjBEeG5WeGhg2moBQ" type="StateFigureCompartment"/>
-                  <styles xsi:type="notation:ShapeStyle" xmi:id="_Lrk2MajBEeG5WeGhg2moBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-                  <styles xsi:type="notation:FontStyle" xmi:id="_Lrk2MqjBEeG5WeGhg2moBQ"/>
-                  <styles xsi:type="notation:BooleanValueStyle" xmi:id="_LrmEU6jBEeG5WeGhg2moBQ"/>
-                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_Lrk2M6jBEeG5WeGhg2moBQ" x="14" y="11"/>
-                </children>
-                <layoutConstraint xsi:type="notation:Bounds" xmi:id="_wO8rVKinEeG5WeGhg2moBQ"/>
-              </children>
-              <styles xsi:type="notation:ShapeStyle" xmi:id="_wO8EQainEeG5WeGhg2moBQ" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_wO8EQqinEeG5WeGhg2moBQ"/>
-            </children>
-          </children>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_tijWgainEeG5WeGhg2moBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-          <styles xsi:type="notation:FontStyle" xmi:id="_tijWgqinEeG5WeGhg2moBQ"/>
-          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_tikkoainEeG5WeGhg2moBQ"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_tijWg6inEeG5WeGhg2moBQ" x="141" y="14" width="246" height="295"/>
-        </children>
-        <children xsi:type="notation:Shape" xmi:id="_DBsYoKioEeG5WeGhg2moBQ" type="Synchronization" element="_DBjOsKioEeG5WeGhg2moBQ" fontName="Verdana" lineColor="4210752">
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_DBsYoaioEeG5WeGhg2moBQ" x="73" y="127"/>
-        </children>
-        <children xsi:type="notation:Shape" xmi:id="_qVmTgKjBEeG5WeGhg2moBQ" type="Note" fontName="Verdana" description="A fork specifies a state configuration that has to be entered by a transition. The target states must be orthogonal to each other but non orthogonal to the source state." fillColor="13369343" transparency="0" lineColor="6737151" lineWidth="1">
-          <children xsi:type="notation:BasicDecorationNode" xmi:id="_qVm6kKjBEeG5WeGhg2moBQ" type="DiagramName">
-            <element xsi:nil="true"/>
-          </children>
-          <children xsi:type="notation:BasicDecorationNode" xmi:id="_qVm6kajBEeG5WeGhg2moBQ" type="Description">
-            <element xsi:nil="true"/>
-          </children>
-          <styles xsi:type="notation:TextStyle" xmi:id="_qVmTgajBEeG5WeGhg2moBQ"/>
-          <styles xsi:type="notation:LineTypeStyle" xmi:id="_qVmTgqjBEeG5WeGhg2moBQ"/>
-          <element xsi:nil="true"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_qVmTg6jBEeG5WeGhg2moBQ" x="-48" y="259" width="175" height="176"/>
-        </children>
-        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0PtAcqimEeG5WeGhg2moBQ"/>
-      </children>
-      <styles xsi:type="notation:ShapeStyle" xmi:id="_0PqkMaimEeG5WeGhg2moBQ" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
-      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0PtngKimEeG5WeGhg2moBQ" x="152" y="10" width="465" height="491"/>
-    </children>
-    <children xsi:type="notation:Shape" xmi:id="_0Px486imEeG5WeGhg2moBQ" type="StatechartText" fontName="Verdana" lineColor="4210752">
-      <children xsi:type="notation:DecorationNode" xmi:id="_0Px49aimEeG5WeGhg2moBQ" type="StatechartName">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_0PygAKimEeG5WeGhg2moBQ"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_0PygAaimEeG5WeGhg2moBQ"/>
-      </children>
-      <children xsi:type="notation:Shape" xmi:id="_0PygAqimEeG5WeGhg2moBQ" type="StatechartTextExpression" fontName="Verdana" lineColor="4210752">
-        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0PygA6imEeG5WeGhg2moBQ"/>
-      </children>
-      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0PygBKimEeG5WeGhg2moBQ" x="10" y="10" width="143" height="411"/>
-    </children>
-    <styles xsi:type="notation:DiagramStyle" xmi:id="_0PovAaimEeG5WeGhg2moBQ"/>
-    <edges xmi:id="_0PxR4KimEeG5WeGhg2moBQ" type="Transition" element="_0PwDw6imEeG5WeGhg2moBQ" source="_0PtngqimEeG5WeGhg2moBQ" target="_0Pu1oaimEeG5WeGhg2moBQ">
-      <children xsi:type="notation:DecorationNode" xmi:id="_0Px48KimEeG5WeGhg2moBQ" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_0Px48aimEeG5WeGhg2moBQ"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_0Px48qimEeG5WeGhg2moBQ" y="10"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_0PxR4aimEeG5WeGhg2moBQ" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_0PxR46imEeG5WeGhg2moBQ" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_0PxR4qimEeG5WeGhg2moBQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
-    </edges>
-    <edges xmi:id="_5vplgKinEeG5WeGhg2moBQ" type="Transition" element="_5vhCoKinEeG5WeGhg2moBQ" source="_10WNkKinEeG5WeGhg2moBQ" target="_3Sb8MKinEeG5WeGhg2moBQ">
-      <children xsi:type="notation:DecorationNode" xmi:id="_5vplhKinEeG5WeGhg2moBQ" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_5vplhainEeG5WeGhg2moBQ"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_5vqMkKinEeG5WeGhg2moBQ" y="10"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_5vplgainEeG5WeGhg2moBQ" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_5vplg6inEeG5WeGhg2moBQ" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_5vplgqinEeG5WeGhg2moBQ" points="[5, 5, -57, -53]$[64, 82, 2, 24]"/>
-    </edges>
-    <edges xmi:id="_83ansKinEeG5WeGhg2moBQ" type="Transition" element="_83T6AKinEeG5WeGhg2moBQ" source="_zHvdYKinEeG5WeGhg2moBQ" target="_66luoKinEeG5WeGhg2moBQ">
-      <children xsi:type="notation:DecorationNode" xmi:id="_83bOwainEeG5WeGhg2moBQ" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_83bOwqinEeG5WeGhg2moBQ"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_83bOw6inEeG5WeGhg2moBQ" y="10"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_83ansainEeG5WeGhg2moBQ" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_83bOwKinEeG5WeGhg2moBQ" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_83ansqinEeG5WeGhg2moBQ" points="[5, 5, -49, -51]$[59, 32, 5, -24]"/>
-    </edges>
-    <edges xmi:id="_EhA2UKioEeG5WeGhg2moBQ" type="Transition" element="_Eg6IoKioEeG5WeGhg2moBQ" source="_0Pu1oaimEeG5WeGhg2moBQ" target="_DBsYoKioEeG5WeGhg2moBQ">
-      <children xsi:type="notation:DecorationNode" xmi:id="_EhBdYKioEeG5WeGhg2moBQ" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_EhBdYaioEeG5WeGhg2moBQ"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_EhBdYqioEeG5WeGhg2moBQ" y="10"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_EhA2UaioEeG5WeGhg2moBQ" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_EhA2U6ioEeG5WeGhg2moBQ" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_EhA2UqioEeG5WeGhg2moBQ" points="[-4, -8, 41, 72]$[-32, -56, 13, 24]"/>
-    </edges>
-    <edges xmi:id="_IFIT8KjBEeG5WeGhg2moBQ" type="Transition" element="_IFECgKjBEeG5WeGhg2moBQ" source="_3Sb8MKinEeG5WeGhg2moBQ" target="_G_ndYKjBEeG5WeGhg2moBQ">
-      <children xsi:type="notation:DecorationNode" xmi:id="_IFI7AajBEeG5WeGhg2moBQ" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_IFI7AqjBEeG5WeGhg2moBQ"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_IFI7A6jBEeG5WeGhg2moBQ" y="10"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_IFIT8ajBEeG5WeGhg2moBQ" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_IFI7AKjBEeG5WeGhg2moBQ" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_IFIT8qjBEeG5WeGhg2moBQ" points="[28, -3, -123, -7]$[150, -20, -1, -24]"/>
-      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_IFRd4KjBEeG5WeGhg2moBQ" id="(0.2,0.41509433962264153)"/>
-    </edges>
-    <edges xmi:id="_Lr9QsKjBEeG5WeGhg2moBQ" type="Transition" element="_Lr3KEKjBEeG5WeGhg2moBQ" source="_66luoKinEeG5WeGhg2moBQ" target="_Lrk2MKjBEeG5WeGhg2moBQ">
-      <children xsi:type="notation:DecorationNode" xmi:id="_Lr9QtKjBEeG5WeGhg2moBQ" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_Lr9QtajBEeG5WeGhg2moBQ"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_Lr9QtqjBEeG5WeGhg2moBQ" y="10"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_Lr9QsajBEeG5WeGhg2moBQ" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_Lr9Qs6jBEeG5WeGhg2moBQ" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_Lr9QsqjBEeG5WeGhg2moBQ" points="[-17, -23, 42, 54]$[-57, -74, 2, 3]"/>
-    </edges>
-    <edges xmi:id="_j3iq8KjBEeG5WeGhg2moBQ" type="Transition" element="_j3fnoKjBEeG5WeGhg2moBQ" source="_tijWgKinEeG5WeGhg2moBQ" target="_0Pu1oaimEeG5WeGhg2moBQ">
-      <children xsi:type="notation:DecorationNode" xmi:id="_j3jSAKjBEeG5WeGhg2moBQ" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_j3jSAajBEeG5WeGhg2moBQ"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_j3jSAqjBEeG5WeGhg2moBQ" x="7" y="15"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_j3iq8ajBEeG5WeGhg2moBQ" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_j3iq86jBEeG5WeGhg2moBQ" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_j3iq8qjBEeG5WeGhg2moBQ" points="[20, -9, -357, 0]$[123, -9, -254, 0]"/>
-      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_j3oxkKjBEeG5WeGhg2moBQ" id="(0.07168458781362007,0.059190031152647975)"/>
-    </edges>
-    <edges xmi:id="_QeE_EKjFEeG5WeGhg2moBQ" type="Transition" element="_QeB7wKjFEeG5WeGhg2moBQ" source="_DBsYoKioEeG5WeGhg2moBQ" target="_G_ndYKjBEeG5WeGhg2moBQ">
-      <children xsi:type="notation:DecorationNode" xmi:id="_QeFmIajFEeG5WeGhg2moBQ" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_QeFmIqjFEeG5WeGhg2moBQ"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_QeFmI6jFEeG5WeGhg2moBQ" y="10"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_QeE_EajFEeG5WeGhg2moBQ" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_QeFmIKjFEeG5WeGhg2moBQ" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_QeE_EqjFEeG5WeGhg2moBQ" points="[4, 0, -234, -44]$[240, 33, 2, -11]"/>
-      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_QeLFsKjFEeG5WeGhg2moBQ" id="(0.375,0.24528301886792453)"/>
-    </edges>
-    <edges xmi:id="_SiML4KjFEeG5WeGhg2moBQ" type="Transition" element="_SiJIkKjFEeG5WeGhg2moBQ" source="_DBsYoKioEeG5WeGhg2moBQ" target="_Lrk2MKjBEeG5WeGhg2moBQ">
-      <children xsi:type="notation:DecorationNode" xmi:id="_SiML5KjFEeG5WeGhg2moBQ" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_SiML5ajFEeG5WeGhg2moBQ"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_SiML5qjFEeG5WeGhg2moBQ" y="10"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_SiML4ajFEeG5WeGhg2moBQ" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_SiML46jFEeG5WeGhg2moBQ" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_SiML4qjFEeG5WeGhg2moBQ" points="[4, 3, -234, -180]$[242, 207, 4, 24]"/>
-    </edges>
-    <edges xmi:id="_dgMxkKjFEeG5WeGhg2moBQ" type="Transition" element="_dgKVUKjFEeG5WeGhg2moBQ" source="_0Pu1oaimEeG5WeGhg2moBQ" target="_tijWgKinEeG5WeGhg2moBQ">
-      <children xsi:type="notation:DecorationNode" xmi:id="_dgNYoajFEeG5WeGhg2moBQ" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_dgNYoqjFEeG5WeGhg2moBQ"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_dgNYo6jFEeG5WeGhg2moBQ" y="10"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_dgMxkajFEeG5WeGhg2moBQ" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_dgNYoKjFEeG5WeGhg2moBQ" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_dgMxkqjFEeG5WeGhg2moBQ" points="[18, 0, -128, 66]$[73, 0, -73, 66]$[121, -43, -25, 23]"/>
-      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_dgS4MKjFEeG5WeGhg2moBQ" id="(0.0931899641577061,0.02711864406779661)"/>
-    </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="_0Png4KimEeG5WeGhg2moBQ" specification="&#xA;interface :&#xA;&#x9;in event e&#xA;&#x9;in event f&#xA;" name="SyncFork">
+    <regions xmi:id="_0PovAqimEeG5WeGhg2moBQ" name="main region">
+      <vertices xsi:type="sgraph:Entry" xmi:id="_0PtngaimEeG5WeGhg2moBQ">
+        <outgoingTransitions xmi:id="_0PwDw6imEeG5WeGhg2moBQ" target="_0PuOl6imEeG5WeGhg2moBQ"/>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_0PuOl6imEeG5WeGhg2moBQ" name="A" incomingTransitions="_0PwDw6imEeG5WeGhg2moBQ _j3fnoKjBEeG5WeGhg2moBQ">
+        <outgoingTransitions xmi:id="_Eg6IoKioEeG5WeGhg2moBQ" specification="e" target="_DBjOsKioEeG5WeGhg2moBQ"/>
+        <outgoingTransitions xmi:id="_dgKVUKjFEeG5WeGhg2moBQ" specification="f" target="_tiWiMKinEeG5WeGhg2moBQ"/>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_tiWiMKinEeG5WeGhg2moBQ" name="B" incomingTransitions="_dgKVUKjFEeG5WeGhg2moBQ">
+        <outgoingTransitions xmi:id="_j3fnoKjBEeG5WeGhg2moBQ" specification="e" target="_0PuOl6imEeG5WeGhg2moBQ"/>
+        <regions xmi:id="_tiZlgKinEeG5WeGhg2moBQ" name="r1">
+          <vertices xsi:type="sgraph:Entry" xmi:id="_10MckKinEeG5WeGhg2moBQ">
+            <outgoingTransitions xmi:id="_5vhCoKinEeG5WeGhg2moBQ" specification="" target="_3SNSsKinEeG5WeGhg2moBQ"/>
+          </vertices>
+          <vertices xsi:type="sgraph:State" xmi:id="_3SNSsKinEeG5WeGhg2moBQ" name="C1" incomingTransitions="_5vhCoKinEeG5WeGhg2moBQ">
+            <outgoingTransitions xmi:id="_IFECgKjBEeG5WeGhg2moBQ" specification="f" target="_G_gIoKjBEeG5WeGhg2moBQ"/>
+          </vertices>
+          <vertices xsi:type="sgraph:State" xmi:id="_G_gIoKjBEeG5WeGhg2moBQ" name="C2" incomingTransitions="_IFECgKjBEeG5WeGhg2moBQ _QeB7wKjFEeG5WeGhg2moBQ"/>
+        </regions>
+        <regions xmi:id="_wOuB0KinEeG5WeGhg2moBQ" name="r2">
+          <vertices xsi:type="sgraph:Entry" xmi:id="_zHlFUKinEeG5WeGhg2moBQ">
+            <outgoingTransitions xmi:id="_83T6AKinEeG5WeGhg2moBQ" specification="" target="_66ZhYKinEeG5WeGhg2moBQ"/>
+          </vertices>
+          <vertices xsi:type="sgraph:State" xmi:id="_66ZhYKinEeG5WeGhg2moBQ" name="D1" incomingTransitions="_83T6AKinEeG5WeGhg2moBQ">
+            <outgoingTransitions xmi:id="_Lr3KEKjBEeG5WeGhg2moBQ" specification="f" target="_LrdhcKjBEeG5WeGhg2moBQ"/>
+          </vertices>
+          <vertices xsi:type="sgraph:State" xmi:id="_LrdhcKjBEeG5WeGhg2moBQ" name="D2" incomingTransitions="_Lr3KEKjBEeG5WeGhg2moBQ _SiJIkKjFEeG5WeGhg2moBQ"/>
+        </regions>
+      </vertices>
+      <vertices xsi:type="sgraph:Synchronization" xmi:id="_DBjOsKioEeG5WeGhg2moBQ" incomingTransitions="_Eg6IoKioEeG5WeGhg2moBQ">
+        <outgoingTransitions xmi:id="_QeB7wKjFEeG5WeGhg2moBQ" specification="always" target="_G_gIoKjBEeG5WeGhg2moBQ"/>
+        <outgoingTransitions xmi:id="_SiJIkKjFEeG5WeGhg2moBQ" specification="always" target="_LrdhcKjBEeG5WeGhg2moBQ"/>
+      </vertices>
+    </regions>
+  </sgraph:Statechart>
+  <notation:Diagram xmi:id="_0PovAKimEeG5WeGhg2moBQ" type="org.yakindu.sct.ui.editor.editor.StatechartDiagramEditor" element="_0Png4KimEeG5WeGhg2moBQ" measurementUnit="Pixel">
+    <children xmi:id="_0PqkMKimEeG5WeGhg2moBQ" type="Region" element="_0PovAqimEeG5WeGhg2moBQ">
+      <children xsi:type="notation:DecorationNode" xmi:id="_0PsZYKimEeG5WeGhg2moBQ" type="RegionName">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_0PsZYaimEeG5WeGhg2moBQ"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_0PtAcKimEeG5WeGhg2moBQ"/>
+      </children>
+      <children xsi:type="notation:Shape" xmi:id="_0PtAcaimEeG5WeGhg2moBQ" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
+        <children xmi:id="_0PtngqimEeG5WeGhg2moBQ" type="Entry" element="_0PtngaimEeG5WeGhg2moBQ">
+          <children xmi:id="_0PuOkKimEeG5WeGhg2moBQ" type="BorderItemLabelContainer">
+            <children xsi:type="notation:DecorationNode" xmi:id="_0PuOk6imEeG5WeGhg2moBQ" type="BorderItemLabel">
+              <styles xsi:type="notation:ShapeStyle" xmi:id="_0PuOlKimEeG5WeGhg2moBQ"/>
+              <layoutConstraint xsi:type="notation:Location" xmi:id="_0PuOlaimEeG5WeGhg2moBQ"/>
+            </children>
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_0PuOkaimEeG5WeGhg2moBQ" fontName="Verdana" lineColor="4210752"/>
+            <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0PuOkqimEeG5WeGhg2moBQ"/>
+          </children>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_0Ptng6imEeG5WeGhg2moBQ" fontName="Verdana" lineColor="4210752"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0PuOlqimEeG5WeGhg2moBQ" x="13" y="14"/>
+        </children>
+        <children xmi:id="_0Pu1oaimEeG5WeGhg2moBQ" type="State" element="_0PuOl6imEeG5WeGhg2moBQ">
+          <children xsi:type="notation:DecorationNode" xmi:id="_0PvcsKimEeG5WeGhg2moBQ" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_0PvcsaimEeG5WeGhg2moBQ"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_0PvcsqimEeG5WeGhg2moBQ"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_0Pvcs6imEeG5WeGhg2moBQ" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_0PvctKimEeG5WeGhg2moBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0PvctaimEeG5WeGhg2moBQ"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_0PwDwKimEeG5WeGhg2moBQ" type="StateFigureCompartment"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_0Pu1oqimEeG5WeGhg2moBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_0Pu1o6imEeG5WeGhg2moBQ"/>
+          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_0PwDwaimEeG5WeGhg2moBQ"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0PwDwqimEeG5WeGhg2moBQ" x="3" y="63"/>
+        </children>
+        <children xmi:id="_tijWgKinEeG5WeGhg2moBQ" type="State" element="_tiWiMKinEeG5WeGhg2moBQ">
+          <children xsi:type="notation:DecorationNode" xmi:id="_tij9kKinEeG5WeGhg2moBQ" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_tij9kainEeG5WeGhg2moBQ"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_tij9kqinEeG5WeGhg2moBQ"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_tij9k6inEeG5WeGhg2moBQ" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_tij9lKinEeG5WeGhg2moBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_tij9lainEeG5WeGhg2moBQ"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_tikkoKinEeG5WeGhg2moBQ" type="StateFigureCompartment">
+            <children xmi:id="_tiqrQKinEeG5WeGhg2moBQ" type="Region" element="_tiZlgKinEeG5WeGhg2moBQ">
+              <children xsi:type="notation:DecorationNode" xmi:id="_tirSUKinEeG5WeGhg2moBQ" type="RegionName">
+                <styles xsi:type="notation:ShapeStyle" xmi:id="_tirSUainEeG5WeGhg2moBQ"/>
+                <layoutConstraint xsi:type="notation:Location" xmi:id="_tirSUqinEeG5WeGhg2moBQ"/>
+              </children>
+              <children xsi:type="notation:Shape" xmi:id="_tir5YKinEeG5WeGhg2moBQ" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
+                <children xmi:id="_10WNkKinEeG5WeGhg2moBQ" type="Entry" element="_10MckKinEeG5WeGhg2moBQ">
+                  <children xmi:id="_10W0oKinEeG5WeGhg2moBQ" type="BorderItemLabelContainer">
+                    <children xsi:type="notation:DecorationNode" xmi:id="_10W0o6inEeG5WeGhg2moBQ" type="BorderItemLabel">
+                      <styles xsi:type="notation:ShapeStyle" xmi:id="_10W0pKinEeG5WeGhg2moBQ"/>
+                      <layoutConstraint xsi:type="notation:Location" xmi:id="_10W0painEeG5WeGhg2moBQ"/>
+                    </children>
+                    <styles xsi:type="notation:ShapeStyle" xmi:id="_10W0oainEeG5WeGhg2moBQ" fontName="Verdana" lineColor="4210752"/>
+                    <layoutConstraint xsi:type="notation:Bounds" xmi:id="_10W0oqinEeG5WeGhg2moBQ"/>
+                  </children>
+                  <styles xsi:type="notation:ShapeStyle" xmi:id="_10WNkainEeG5WeGhg2moBQ" fontName="Verdana" lineColor="4210752"/>
+                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_10WNkqinEeG5WeGhg2moBQ" x="174" y="41"/>
+                </children>
+                <children xmi:id="_3Sb8MKinEeG5WeGhg2moBQ" type="State" element="_3SNSsKinEeG5WeGhg2moBQ">
+                  <children xsi:type="notation:DecorationNode" xmi:id="_3ScjQKinEeG5WeGhg2moBQ" type="StateName">
+                    <styles xsi:type="notation:ShapeStyle" xmi:id="_3ScjQainEeG5WeGhg2moBQ"/>
+                    <layoutConstraint xsi:type="notation:Location" xmi:id="_3ScjQqinEeG5WeGhg2moBQ"/>
+                  </children>
+                  <children xsi:type="notation:Compartment" xmi:id="_3ScjQ6inEeG5WeGhg2moBQ" type="StateTextCompartment">
+                    <children xsi:type="notation:Shape" xmi:id="_3ScjRKinEeG5WeGhg2moBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+                      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_3ScjRainEeG5WeGhg2moBQ"/>
+                    </children>
+                  </children>
+                  <children xsi:type="notation:Compartment" xmi:id="_3SdKUKinEeG5WeGhg2moBQ" type="StateFigureCompartment"/>
+                  <styles xsi:type="notation:ShapeStyle" xmi:id="_3Sb8MainEeG5WeGhg2moBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+                  <styles xsi:type="notation:FontStyle" xmi:id="_3Sb8MqinEeG5WeGhg2moBQ"/>
+                  <styles xsi:type="notation:BooleanValueStyle" xmi:id="_3SdKUainEeG5WeGhg2moBQ"/>
+                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_3Sb8M6inEeG5WeGhg2moBQ" x="106" y="25"/>
+                </children>
+                <children xmi:id="_G_ndYKjBEeG5WeGhg2moBQ" type="State" element="_G_gIoKjBEeG5WeGhg2moBQ">
+                  <children xsi:type="notation:DecorationNode" xmi:id="_G_oEcKjBEeG5WeGhg2moBQ" type="StateName">
+                    <styles xsi:type="notation:ShapeStyle" xmi:id="_G_oEcajBEeG5WeGhg2moBQ"/>
+                    <layoutConstraint xsi:type="notation:Location" xmi:id="_G_oEcqjBEeG5WeGhg2moBQ"/>
+                  </children>
+                  <children xsi:type="notation:Compartment" xmi:id="_G_oEc6jBEeG5WeGhg2moBQ" type="StateTextCompartment" collapsed="true">
+                    <children xsi:type="notation:Shape" xmi:id="_G_orgKjBEeG5WeGhg2moBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+                      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_G_orgajBEeG5WeGhg2moBQ"/>
+                    </children>
+                  </children>
+                  <children xsi:type="notation:Compartment" xmi:id="_G_orgqjBEeG5WeGhg2moBQ" type="StateFigureCompartment"/>
+                  <styles xsi:type="notation:ShapeStyle" xmi:id="_G_ndYajBEeG5WeGhg2moBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+                  <styles xsi:type="notation:FontStyle" xmi:id="_G_ndYqjBEeG5WeGhg2moBQ"/>
+                  <styles xsi:type="notation:BooleanValueStyle" xmi:id="_G_org6jBEeG5WeGhg2moBQ"/>
+                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_G_ndY6jBEeG5WeGhg2moBQ" x="14" y="25"/>
+                </children>
+                <layoutConstraint xsi:type="notation:Bounds" xmi:id="_tir5YainEeG5WeGhg2moBQ"/>
+              </children>
+              <styles xsi:type="notation:ShapeStyle" xmi:id="_tiqrQainEeG5WeGhg2moBQ" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_tiqrQqinEeG5WeGhg2moBQ"/>
+            </children>
+            <children xmi:id="_wO8EQKinEeG5WeGhg2moBQ" type="Region" element="_wOuB0KinEeG5WeGhg2moBQ">
+              <children xsi:type="notation:DecorationNode" xmi:id="_wO8rUKinEeG5WeGhg2moBQ" type="RegionName">
+                <styles xsi:type="notation:ShapeStyle" xmi:id="_wO8rUainEeG5WeGhg2moBQ"/>
+                <layoutConstraint xsi:type="notation:Location" xmi:id="_wO8rUqinEeG5WeGhg2moBQ"/>
+              </children>
+              <children xsi:type="notation:Shape" xmi:id="_wO8rU6inEeG5WeGhg2moBQ" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
+                <children xmi:id="_zHvdYKinEeG5WeGhg2moBQ" type="Entry" element="_zHlFUKinEeG5WeGhg2moBQ">
+                  <children xmi:id="_zHwEcKinEeG5WeGhg2moBQ" type="BorderItemLabelContainer">
+                    <children xsi:type="notation:DecorationNode" xmi:id="_zHwrgKinEeG5WeGhg2moBQ" type="BorderItemLabel">
+                      <styles xsi:type="notation:ShapeStyle" xmi:id="_zHwrgainEeG5WeGhg2moBQ"/>
+                      <layoutConstraint xsi:type="notation:Location" xmi:id="_zHwrgqinEeG5WeGhg2moBQ"/>
+                    </children>
+                    <styles xsi:type="notation:ShapeStyle" xmi:id="_zHwEcainEeG5WeGhg2moBQ" fontName="Verdana" lineColor="4210752"/>
+                    <layoutConstraint xsi:type="notation:Bounds" xmi:id="_zHwEcqinEeG5WeGhg2moBQ"/>
+                  </children>
+                  <styles xsi:type="notation:ShapeStyle" xmi:id="_zHvdYainEeG5WeGhg2moBQ" fontName="Verdana" lineColor="4210752"/>
+                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_zHvdYqinEeG5WeGhg2moBQ" x="178" y="27"/>
+                </children>
+                <children xmi:id="_66luoKinEeG5WeGhg2moBQ" type="State" element="_66ZhYKinEeG5WeGhg2moBQ">
+                  <children xsi:type="notation:DecorationNode" xmi:id="_66mVsKinEeG5WeGhg2moBQ" type="StateName">
+                    <styles xsi:type="notation:ShapeStyle" xmi:id="_66mVsainEeG5WeGhg2moBQ"/>
+                    <layoutConstraint xsi:type="notation:Location" xmi:id="_66mVsqinEeG5WeGhg2moBQ"/>
+                  </children>
+                  <children xsi:type="notation:Compartment" xmi:id="_66m8wKinEeG5WeGhg2moBQ" type="StateTextCompartment">
+                    <children xsi:type="notation:Shape" xmi:id="_66m8wainEeG5WeGhg2moBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+                      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_66m8wqinEeG5WeGhg2moBQ"/>
+                    </children>
+                  </children>
+                  <children xsi:type="notation:Compartment" xmi:id="_66m8w6inEeG5WeGhg2moBQ" type="StateFigureCompartment"/>
+                  <styles xsi:type="notation:ShapeStyle" xmi:id="_66luoainEeG5WeGhg2moBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+                  <styles xsi:type="notation:FontStyle" xmi:id="_66luoqinEeG5WeGhg2moBQ"/>
+                  <styles xsi:type="notation:BooleanValueStyle" xmi:id="_66m8xKinEeG5WeGhg2moBQ"/>
+                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_66luo6inEeG5WeGhg2moBQ" x="106" y="11"/>
+                </children>
+                <children xmi:id="_Lrk2MKjBEeG5WeGhg2moBQ" type="State" element="_LrdhcKjBEeG5WeGhg2moBQ">
+                  <children xsi:type="notation:DecorationNode" xmi:id="_LrldQKjBEeG5WeGhg2moBQ" type="StateName">
+                    <styles xsi:type="notation:ShapeStyle" xmi:id="_LrldQajBEeG5WeGhg2moBQ"/>
+                    <layoutConstraint xsi:type="notation:Location" xmi:id="_LrldQqjBEeG5WeGhg2moBQ"/>
+                  </children>
+                  <children xsi:type="notation:Compartment" xmi:id="_LrldQ6jBEeG5WeGhg2moBQ" type="StateTextCompartment" collapsed="true">
+                    <children xsi:type="notation:Shape" xmi:id="_LrmEUKjBEeG5WeGhg2moBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+                      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_LrmEUajBEeG5WeGhg2moBQ"/>
+                    </children>
+                  </children>
+                  <children xsi:type="notation:Compartment" xmi:id="_LrmEUqjBEeG5WeGhg2moBQ" type="StateFigureCompartment"/>
+                  <styles xsi:type="notation:ShapeStyle" xmi:id="_Lrk2MajBEeG5WeGhg2moBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+                  <styles xsi:type="notation:FontStyle" xmi:id="_Lrk2MqjBEeG5WeGhg2moBQ"/>
+                  <styles xsi:type="notation:BooleanValueStyle" xmi:id="_LrmEU6jBEeG5WeGhg2moBQ"/>
+                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_Lrk2M6jBEeG5WeGhg2moBQ" x="14" y="11"/>
+                </children>
+                <layoutConstraint xsi:type="notation:Bounds" xmi:id="_wO8rVKinEeG5WeGhg2moBQ"/>
+              </children>
+              <styles xsi:type="notation:ShapeStyle" xmi:id="_wO8EQainEeG5WeGhg2moBQ" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_wO8EQqinEeG5WeGhg2moBQ"/>
+            </children>
+          </children>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_tijWgainEeG5WeGhg2moBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_tijWgqinEeG5WeGhg2moBQ"/>
+          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_tikkoainEeG5WeGhg2moBQ"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_tijWg6inEeG5WeGhg2moBQ" x="141" y="14" width="246" height="295"/>
+        </children>
+        <children xsi:type="notation:Shape" xmi:id="_DBsYoKioEeG5WeGhg2moBQ" type="Synchronization" element="_DBjOsKioEeG5WeGhg2moBQ" fontName="Verdana" lineColor="4210752">
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_DBsYoaioEeG5WeGhg2moBQ" x="73" y="127"/>
+        </children>
+        <children xsi:type="notation:Shape" xmi:id="_qVmTgKjBEeG5WeGhg2moBQ" type="Note" fontName="Verdana" description="A fork specifies a state configuration that has to be entered by a transition. The target states must be orthogonal to each other but non orthogonal to the source state." fillColor="13369343" transparency="0" lineColor="6737151" lineWidth="1">
+          <children xsi:type="notation:BasicDecorationNode" xmi:id="_qVm6kKjBEeG5WeGhg2moBQ" type="DiagramName">
+            <element xsi:nil="true"/>
+          </children>
+          <children xsi:type="notation:BasicDecorationNode" xmi:id="_qVm6kajBEeG5WeGhg2moBQ" type="Description">
+            <element xsi:nil="true"/>
+          </children>
+          <styles xsi:type="notation:TextStyle" xmi:id="_qVmTgajBEeG5WeGhg2moBQ"/>
+          <styles xsi:type="notation:LineTypeStyle" xmi:id="_qVmTgqjBEeG5WeGhg2moBQ"/>
+          <element xsi:nil="true"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_qVmTg6jBEeG5WeGhg2moBQ" x="-48" y="259" width="175" height="176"/>
+        </children>
+        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0PtAcqimEeG5WeGhg2moBQ"/>
+      </children>
+      <styles xsi:type="notation:ShapeStyle" xmi:id="_0PqkMaimEeG5WeGhg2moBQ" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
+      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0PtngKimEeG5WeGhg2moBQ" x="152" y="10" width="465" height="491"/>
+    </children>
+    <children xsi:type="notation:Shape" xmi:id="_0Px486imEeG5WeGhg2moBQ" type="StatechartText" fontName="Verdana" lineColor="4210752">
+      <children xsi:type="notation:DecorationNode" xmi:id="_0Px49aimEeG5WeGhg2moBQ" type="StatechartName">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_0PygAKimEeG5WeGhg2moBQ"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_0PygAaimEeG5WeGhg2moBQ"/>
+      </children>
+      <children xsi:type="notation:Shape" xmi:id="_0PygAqimEeG5WeGhg2moBQ" type="StatechartTextExpression" fontName="Verdana" lineColor="4210752">
+        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0PygA6imEeG5WeGhg2moBQ"/>
+      </children>
+      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0PygBKimEeG5WeGhg2moBQ" x="10" y="10" width="143" height="411"/>
+    </children>
+    <styles xsi:type="notation:DiagramStyle" xmi:id="_0PovAaimEeG5WeGhg2moBQ"/>
+    <edges xmi:id="_0PxR4KimEeG5WeGhg2moBQ" type="Transition" element="_0PwDw6imEeG5WeGhg2moBQ" source="_0PtngqimEeG5WeGhg2moBQ" target="_0Pu1oaimEeG5WeGhg2moBQ">
+      <children xsi:type="notation:DecorationNode" xmi:id="_0Px48KimEeG5WeGhg2moBQ" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_0Px48aimEeG5WeGhg2moBQ"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_0Px48qimEeG5WeGhg2moBQ" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_0PxR4aimEeG5WeGhg2moBQ" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_0PxR46imEeG5WeGhg2moBQ" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_0PxR4qimEeG5WeGhg2moBQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    </edges>
+    <edges xmi:id="_5vplgKinEeG5WeGhg2moBQ" type="Transition" element="_5vhCoKinEeG5WeGhg2moBQ" source="_10WNkKinEeG5WeGhg2moBQ" target="_3Sb8MKinEeG5WeGhg2moBQ">
+      <children xsi:type="notation:DecorationNode" xmi:id="_5vplhKinEeG5WeGhg2moBQ" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_5vplhainEeG5WeGhg2moBQ"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_5vqMkKinEeG5WeGhg2moBQ" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_5vplgainEeG5WeGhg2moBQ" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_5vplg6inEeG5WeGhg2moBQ" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_5vplgqinEeG5WeGhg2moBQ" points="[5, 5, -57, -53]$[64, 82, 2, 24]"/>
+    </edges>
+    <edges xmi:id="_83ansKinEeG5WeGhg2moBQ" type="Transition" element="_83T6AKinEeG5WeGhg2moBQ" source="_zHvdYKinEeG5WeGhg2moBQ" target="_66luoKinEeG5WeGhg2moBQ">
+      <children xsi:type="notation:DecorationNode" xmi:id="_83bOwainEeG5WeGhg2moBQ" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_83bOwqinEeG5WeGhg2moBQ"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_83bOw6inEeG5WeGhg2moBQ" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_83ansainEeG5WeGhg2moBQ" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_83bOwKinEeG5WeGhg2moBQ" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_83ansqinEeG5WeGhg2moBQ" points="[5, 5, -49, -51]$[59, 32, 5, -24]"/>
+    </edges>
+    <edges xmi:id="_EhA2UKioEeG5WeGhg2moBQ" type="Transition" element="_Eg6IoKioEeG5WeGhg2moBQ" source="_0Pu1oaimEeG5WeGhg2moBQ" target="_DBsYoKioEeG5WeGhg2moBQ">
+      <children xsi:type="notation:DecorationNode" xmi:id="_EhBdYKioEeG5WeGhg2moBQ" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_EhBdYaioEeG5WeGhg2moBQ"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_EhBdYqioEeG5WeGhg2moBQ" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_EhA2UaioEeG5WeGhg2moBQ" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_EhA2U6ioEeG5WeGhg2moBQ" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_EhA2UqioEeG5WeGhg2moBQ" points="[-4, -8, 41, 72]$[-32, -56, 13, 24]"/>
+    </edges>
+    <edges xmi:id="_IFIT8KjBEeG5WeGhg2moBQ" type="Transition" element="_IFECgKjBEeG5WeGhg2moBQ" source="_3Sb8MKinEeG5WeGhg2moBQ" target="_G_ndYKjBEeG5WeGhg2moBQ">
+      <children xsi:type="notation:DecorationNode" xmi:id="_IFI7AajBEeG5WeGhg2moBQ" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_IFI7AqjBEeG5WeGhg2moBQ"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_IFI7A6jBEeG5WeGhg2moBQ" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_IFIT8ajBEeG5WeGhg2moBQ" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_IFI7AKjBEeG5WeGhg2moBQ" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_IFIT8qjBEeG5WeGhg2moBQ" points="[28, -3, -123, -7]$[150, -20, -1, -24]"/>
+      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_IFRd4KjBEeG5WeGhg2moBQ" id="(0.2,0.41509433962264153)"/>
+    </edges>
+    <edges xmi:id="_Lr9QsKjBEeG5WeGhg2moBQ" type="Transition" element="_Lr3KEKjBEeG5WeGhg2moBQ" source="_66luoKinEeG5WeGhg2moBQ" target="_Lrk2MKjBEeG5WeGhg2moBQ">
+      <children xsi:type="notation:DecorationNode" xmi:id="_Lr9QtKjBEeG5WeGhg2moBQ" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_Lr9QtajBEeG5WeGhg2moBQ"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_Lr9QtqjBEeG5WeGhg2moBQ" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_Lr9QsajBEeG5WeGhg2moBQ" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_Lr9Qs6jBEeG5WeGhg2moBQ" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_Lr9QsqjBEeG5WeGhg2moBQ" points="[-17, -23, 42, 54]$[-57, -74, 2, 3]"/>
+    </edges>
+    <edges xmi:id="_j3iq8KjBEeG5WeGhg2moBQ" type="Transition" element="_j3fnoKjBEeG5WeGhg2moBQ" source="_tijWgKinEeG5WeGhg2moBQ" target="_0Pu1oaimEeG5WeGhg2moBQ">
+      <children xsi:type="notation:DecorationNode" xmi:id="_j3jSAKjBEeG5WeGhg2moBQ" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_j3jSAajBEeG5WeGhg2moBQ"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_j3jSAqjBEeG5WeGhg2moBQ" x="7" y="15"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_j3iq8ajBEeG5WeGhg2moBQ" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_j3iq86jBEeG5WeGhg2moBQ" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_j3iq8qjBEeG5WeGhg2moBQ" points="[20, -9, -357, 0]$[123, -9, -254, 0]"/>
+      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_j3oxkKjBEeG5WeGhg2moBQ" id="(0.07168458781362007,0.059190031152647975)"/>
+    </edges>
+    <edges xmi:id="_QeE_EKjFEeG5WeGhg2moBQ" type="Transition" element="_QeB7wKjFEeG5WeGhg2moBQ" source="_DBsYoKioEeG5WeGhg2moBQ" target="_G_ndYKjBEeG5WeGhg2moBQ">
+      <children xsi:type="notation:DecorationNode" xmi:id="_QeFmIajFEeG5WeGhg2moBQ" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_QeFmIqjFEeG5WeGhg2moBQ"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_QeFmI6jFEeG5WeGhg2moBQ" x="-6" y="-12"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_QeE_EajFEeG5WeGhg2moBQ" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_QeFmIKjFEeG5WeGhg2moBQ" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_QeE_EqjFEeG5WeGhg2moBQ" points="[4, 0, -234, -44]$[240, 33, 2, -11]"/>
+      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_QeLFsKjFEeG5WeGhg2moBQ" id="(0.375,0.24528301886792453)"/>
+    </edges>
+    <edges xmi:id="_SiML4KjFEeG5WeGhg2moBQ" type="Transition" element="_SiJIkKjFEeG5WeGhg2moBQ" source="_DBsYoKioEeG5WeGhg2moBQ" target="_Lrk2MKjBEeG5WeGhg2moBQ">
+      <children xsi:type="notation:DecorationNode" xmi:id="_SiML5KjFEeG5WeGhg2moBQ" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_SiML5ajFEeG5WeGhg2moBQ"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_SiML5qjFEeG5WeGhg2moBQ" x="-65" y="20"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_SiML4ajFEeG5WeGhg2moBQ" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_SiML46jFEeG5WeGhg2moBQ" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_SiML4qjFEeG5WeGhg2moBQ" points="[4, 3, -234, -180]$[242, 207, 4, 24]"/>
+    </edges>
+    <edges xmi:id="_dgMxkKjFEeG5WeGhg2moBQ" type="Transition" element="_dgKVUKjFEeG5WeGhg2moBQ" source="_0Pu1oaimEeG5WeGhg2moBQ" target="_tijWgKinEeG5WeGhg2moBQ">
+      <children xsi:type="notation:DecorationNode" xmi:id="_dgNYoajFEeG5WeGhg2moBQ" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_dgNYoqjFEeG5WeGhg2moBQ"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_dgNYo6jFEeG5WeGhg2moBQ" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_dgMxkajFEeG5WeGhg2moBQ" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_dgNYoKjFEeG5WeGhg2moBQ" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_dgMxkqjFEeG5WeGhg2moBQ" points="[18, 0, -128, 66]$[73, 0, -73, 66]$[121, -43, -25, 23]"/>
+      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_dgS4MKjFEeG5WeGhg2moBQ" id="(0.0931899641577061,0.02711864406779661)"/>
+    </edges>
+  </notation:Diagram>
+</xmi:XMI>

+ 1 - 1
test-plugins/org.yakindu.sct.test.models/testmodels/SCTUnit/SyncJoin.sct

@@ -33,7 +33,7 @@
         </regions>
       </vertices>
       <vertices xsi:type="sgraph:Synchronization" xmi:id="_DBjOsKioEeG5WeGhg2moBQ" incomingTransitions="_FO34gKjBEeG5WeGhg2moBQ _OkRhoKjBEeG5WeGhg2moBQ">
-        <outgoingTransitions xmi:id="_Eg6IoKioEeG5WeGhg2moBQ" specification="" target="_0PuOl6imEeG5WeGhg2moBQ"/>
+        <outgoingTransitions xmi:id="_Eg6IoKioEeG5WeGhg2moBQ" specification="always" target="_0PuOl6imEeG5WeGhg2moBQ"/>
       </vertices>
     </regions>
   </sgraph:Statechart>

+ 100 - 100
test-plugins/org.yakindu.sct.test.models/testmodels/SCTUnit/TransitionWithoutCondition.sct

@@ -1,100 +1,100 @@
-<?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="_N8JVwMH0EeKwC41QCasuJA" name="TransitionWithoutCondition">
-    <regions xmi:id="_N8JVw8H0EeKwC41QCasuJA" name="main region">
-      <vertices xsi:type="sgraph:Entry" xmi:id="_N8MZE8H0EeKwC41QCasuJA">
-        <outgoingTransitions xmi:id="_N8PcY8H0EeKwC41QCasuJA" target="_N8MZHsH0EeKwC41QCasuJA"/>
-      </vertices>
-      <vertices xsi:type="sgraph:State" xmi:id="_N8MZHsH0EeKwC41QCasuJA" name="A" incomingTransitions="_N8PcY8H0EeKwC41QCasuJA">
-        <outgoingTransitions xmi:id="_Oz1ywMH0EeKwC41QCasuJA" specification="" target="_OhVtgMH0EeKwC41QCasuJA"/>
-      </vertices>
-      <vertices xsi:type="sgraph:State" xmi:id="_OhVtgMH0EeKwC41QCasuJA" name="B" incomingTransitions="_Oz1ywMH0EeKwC41QCasuJA"/>
-    </regions>
-  </sgraph:Statechart>
-  <notation:Diagram xmi:id="_N8JVwcH0EeKwC41QCasuJA" type="org.yakindu.sct.ui.editor.editor.StatechartDiagramEditor" element="_N8JVwMH0EeKwC41QCasuJA" measurementUnit="Pixel">
-    <children xmi:id="_N8JVxMH0EeKwC41QCasuJA" type="Region" element="_N8JVw8H0EeKwC41QCasuJA">
-      <children xsi:type="notation:DecorationNode" xmi:id="_N8JVx8H0EeKwC41QCasuJA" type="RegionName">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_N8JVyMH0EeKwC41QCasuJA"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_N8JVycH0EeKwC41QCasuJA"/>
-      </children>
-      <children xsi:type="notation:Shape" xmi:id="_N8MZEMH0EeKwC41QCasuJA" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
-        <children xmi:id="_N8MZFMH0EeKwC41QCasuJA" type="Entry" element="_N8MZE8H0EeKwC41QCasuJA">
-          <children xmi:id="_N8MZF8H0EeKwC41QCasuJA" type="BorderItemLabelContainer">
-            <children xsi:type="notation:DecorationNode" xmi:id="_N8MZGsH0EeKwC41QCasuJA" type="BorderItemLabel">
-              <styles xsi:type="notation:ShapeStyle" xmi:id="_N8MZG8H0EeKwC41QCasuJA"/>
-              <layoutConstraint xsi:type="notation:Location" xmi:id="_N8MZHMH0EeKwC41QCasuJA"/>
-            </children>
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_N8MZGMH0EeKwC41QCasuJA" fontName="Verdana" lineColor="4210752"/>
-            <layoutConstraint xsi:type="notation:Bounds" xmi:id="_N8MZGcH0EeKwC41QCasuJA"/>
-          </children>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_N8MZFcH0EeKwC41QCasuJA" fontName="Verdana" lineColor="4210752"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_N8MZHcH0EeKwC41QCasuJA" x="49" y="29"/>
-        </children>
-        <children xmi:id="_N8MZIMH0EeKwC41QCasuJA" type="State" element="_N8MZHsH0EeKwC41QCasuJA">
-          <children xsi:type="notation:DecorationNode" xmi:id="_N8MZJMH0EeKwC41QCasuJA" type="StateName">
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_N8MZJcH0EeKwC41QCasuJA"/>
-            <layoutConstraint xsi:type="notation:Location" xmi:id="_N8MZJsH0EeKwC41QCasuJA"/>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_N8MZJ8H0EeKwC41QCasuJA" type="StateTextCompartment">
-            <children xsi:type="notation:Shape" xmi:id="_N8MZKMH0EeKwC41QCasuJA" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_N8MZKcH0EeKwC41QCasuJA"/>
-            </children>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_N8PcYMH0EeKwC41QCasuJA" type="StateFigureCompartment"/>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_N8MZIcH0EeKwC41QCasuJA" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-          <styles xsi:type="notation:FontStyle" xmi:id="_N8MZIsH0EeKwC41QCasuJA"/>
-          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_N8PcYcH0EeKwC41QCasuJA" name="isHorizontal" booleanValue="true"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_N8PcYsH0EeKwC41QCasuJA" x="36" y="109"/>
-        </children>
-        <children xmi:id="_Ohb0IMH0EeKwC41QCasuJA" type="State" element="_OhVtgMH0EeKwC41QCasuJA">
-          <children xsi:type="notation:DecorationNode" xmi:id="_Ohb0JMH0EeKwC41QCasuJA" type="StateName">
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_Ohb0JcH0EeKwC41QCasuJA"/>
-            <layoutConstraint xsi:type="notation:Location" xmi:id="_Ohe3cMH0EeKwC41QCasuJA"/>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_Ohe3ccH0EeKwC41QCasuJA" type="StateTextCompartment">
-            <children xsi:type="notation:Shape" xmi:id="_Ohe3csH0EeKwC41QCasuJA" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_Ohe3c8H0EeKwC41QCasuJA"/>
-            </children>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_Ohe3dMH0EeKwC41QCasuJA" type="StateFigureCompartment"/>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_Ohb0IcH0EeKwC41QCasuJA" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-          <styles xsi:type="notation:FontStyle" xmi:id="_Ohb0IsH0EeKwC41QCasuJA"/>
-          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_Ohe3dcH0EeKwC41QCasuJA" name="isHorizontal" booleanValue="true"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_Ohb0I8H0EeKwC41QCasuJA" x="241" y="117"/>
-        </children>
-        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_N8MZEcH0EeKwC41QCasuJA"/>
-      </children>
-      <styles xsi:type="notation:ShapeStyle" xmi:id="_N8JVxcH0EeKwC41QCasuJA" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
-      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_N8MZEsH0EeKwC41QCasuJA" x="220" y="10" width="400" height="400"/>
-    </children>
-    <children xsi:type="notation:Shape" xmi:id="_N8Pca8H0EeKwC41QCasuJA" type="StatechartText" fontName="Verdana" lineColor="4210752">
-      <children xsi:type="notation:DecorationNode" xmi:id="_N8PcbcH0EeKwC41QCasuJA" type="StatechartName">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_N8PcbsH0EeKwC41QCasuJA"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_N8Pcb8H0EeKwC41QCasuJA"/>
-      </children>
-      <children xsi:type="notation:Shape" xmi:id="_N8PccMH0EeKwC41QCasuJA" type="StatechartTextExpression" fontName="Verdana" lineColor="4210752">
-        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_N8PcccH0EeKwC41QCasuJA"/>
-      </children>
-      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_N8PccsH0EeKwC41QCasuJA" x="10" y="10" width="200" height="400"/>
-    </children>
-    <styles xsi:type="notation:DiagramStyle" xmi:id="_N8JVwsH0EeKwC41QCasuJA"/>
-    <edges xmi:id="_N8PcZMH0EeKwC41QCasuJA" type="Transition" element="_N8PcY8H0EeKwC41QCasuJA" source="_N8MZFMH0EeKwC41QCasuJA" target="_N8MZIMH0EeKwC41QCasuJA">
-      <children xsi:type="notation:DecorationNode" xmi:id="_N8PcaMH0EeKwC41QCasuJA" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_N8PcacH0EeKwC41QCasuJA"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_N8PcasH0EeKwC41QCasuJA" y="10"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_N8PcZcH0EeKwC41QCasuJA" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_N8PcZ8H0EeKwC41QCasuJA" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_N8PcZsH0EeKwC41QCasuJA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
-    </edges>
-    <edges xmi:id="_Oz42EMH0EeKwC41QCasuJA" type="Transition" element="_Oz1ywMH0EeKwC41QCasuJA" source="_N8MZIMH0EeKwC41QCasuJA" target="_Ohb0IMH0EeKwC41QCasuJA">
-      <children xsi:type="notation:DecorationNode" xmi:id="_Oz42FMH0EeKwC41QCasuJA" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_Oz42FcH0EeKwC41QCasuJA"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_Oz42FsH0EeKwC41QCasuJA" y="10"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_Oz42EcH0EeKwC41QCasuJA" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_Oz42E8H0EeKwC41QCasuJA" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_Oz42EsH0EeKwC41QCasuJA" points="[34, 1, -143, -3]$[211, 1, 34, -3]"/>
-    </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="_N8JVwMH0EeKwC41QCasuJA" name="TransitionWithoutCondition">
+    <regions xmi:id="_N8JVw8H0EeKwC41QCasuJA" name="main region">
+      <vertices xsi:type="sgraph:Entry" xmi:id="_N8MZE8H0EeKwC41QCasuJA">
+        <outgoingTransitions xmi:id="_N8PcY8H0EeKwC41QCasuJA" target="_N8MZHsH0EeKwC41QCasuJA"/>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_N8MZHsH0EeKwC41QCasuJA" name="A" incomingTransitions="_N8PcY8H0EeKwC41QCasuJA">
+        <outgoingTransitions xmi:id="_Oz1ywMH0EeKwC41QCasuJA" specification="always" target="_OhVtgMH0EeKwC41QCasuJA"/>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_OhVtgMH0EeKwC41QCasuJA" name="B" incomingTransitions="_Oz1ywMH0EeKwC41QCasuJA"/>
+    </regions>
+  </sgraph:Statechart>
+  <notation:Diagram xmi:id="_N8JVwcH0EeKwC41QCasuJA" type="org.yakindu.sct.ui.editor.editor.StatechartDiagramEditor" element="_N8JVwMH0EeKwC41QCasuJA" measurementUnit="Pixel">
+    <children xmi:id="_N8JVxMH0EeKwC41QCasuJA" type="Region" element="_N8JVw8H0EeKwC41QCasuJA">
+      <children xsi:type="notation:DecorationNode" xmi:id="_N8JVx8H0EeKwC41QCasuJA" type="RegionName">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_N8JVyMH0EeKwC41QCasuJA"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_N8JVycH0EeKwC41QCasuJA"/>
+      </children>
+      <children xsi:type="notation:Shape" xmi:id="_N8MZEMH0EeKwC41QCasuJA" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
+        <children xmi:id="_N8MZFMH0EeKwC41QCasuJA" type="Entry" element="_N8MZE8H0EeKwC41QCasuJA">
+          <children xmi:id="_N8MZF8H0EeKwC41QCasuJA" type="BorderItemLabelContainer">
+            <children xsi:type="notation:DecorationNode" xmi:id="_N8MZGsH0EeKwC41QCasuJA" type="BorderItemLabel">
+              <styles xsi:type="notation:ShapeStyle" xmi:id="_N8MZG8H0EeKwC41QCasuJA"/>
+              <layoutConstraint xsi:type="notation:Location" xmi:id="_N8MZHMH0EeKwC41QCasuJA"/>
+            </children>
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_N8MZGMH0EeKwC41QCasuJA" fontName="Verdana" lineColor="4210752"/>
+            <layoutConstraint xsi:type="notation:Bounds" xmi:id="_N8MZGcH0EeKwC41QCasuJA"/>
+          </children>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_N8MZFcH0EeKwC41QCasuJA" fontName="Verdana" lineColor="4210752"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_N8MZHcH0EeKwC41QCasuJA" x="49" y="29"/>
+        </children>
+        <children xmi:id="_N8MZIMH0EeKwC41QCasuJA" type="State" element="_N8MZHsH0EeKwC41QCasuJA">
+          <children xsi:type="notation:DecorationNode" xmi:id="_N8MZJMH0EeKwC41QCasuJA" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_N8MZJcH0EeKwC41QCasuJA"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_N8MZJsH0EeKwC41QCasuJA"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_N8MZJ8H0EeKwC41QCasuJA" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_N8MZKMH0EeKwC41QCasuJA" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_N8MZKcH0EeKwC41QCasuJA"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_N8PcYMH0EeKwC41QCasuJA" type="StateFigureCompartment"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_N8MZIcH0EeKwC41QCasuJA" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_N8MZIsH0EeKwC41QCasuJA"/>
+          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_N8PcYcH0EeKwC41QCasuJA" name="isHorizontal" booleanValue="true"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_N8PcYsH0EeKwC41QCasuJA" x="36" y="109"/>
+        </children>
+        <children xmi:id="_Ohb0IMH0EeKwC41QCasuJA" type="State" element="_OhVtgMH0EeKwC41QCasuJA">
+          <children xsi:type="notation:DecorationNode" xmi:id="_Ohb0JMH0EeKwC41QCasuJA" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_Ohb0JcH0EeKwC41QCasuJA"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_Ohe3cMH0EeKwC41QCasuJA"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_Ohe3ccH0EeKwC41QCasuJA" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_Ohe3csH0EeKwC41QCasuJA" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_Ohe3c8H0EeKwC41QCasuJA"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_Ohe3dMH0EeKwC41QCasuJA" type="StateFigureCompartment"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_Ohb0IcH0EeKwC41QCasuJA" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_Ohb0IsH0EeKwC41QCasuJA"/>
+          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_Ohe3dcH0EeKwC41QCasuJA" name="isHorizontal" booleanValue="true"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_Ohb0I8H0EeKwC41QCasuJA" x="241" y="117"/>
+        </children>
+        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_N8MZEcH0EeKwC41QCasuJA"/>
+      </children>
+      <styles xsi:type="notation:ShapeStyle" xmi:id="_N8JVxcH0EeKwC41QCasuJA" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
+      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_N8MZEsH0EeKwC41QCasuJA" x="220" y="10" width="400" height="400"/>
+    </children>
+    <children xsi:type="notation:Shape" xmi:id="_N8Pca8H0EeKwC41QCasuJA" type="StatechartText" fontName="Verdana" lineColor="4210752">
+      <children xsi:type="notation:DecorationNode" xmi:id="_N8PcbcH0EeKwC41QCasuJA" type="StatechartName">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_N8PcbsH0EeKwC41QCasuJA"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_N8Pcb8H0EeKwC41QCasuJA"/>
+      </children>
+      <children xsi:type="notation:Shape" xmi:id="_N8PccMH0EeKwC41QCasuJA" type="StatechartTextExpression" fontName="Verdana" lineColor="4210752">
+        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_N8PcccH0EeKwC41QCasuJA"/>
+      </children>
+      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_N8PccsH0EeKwC41QCasuJA" x="10" y="10" width="200" height="400"/>
+    </children>
+    <styles xsi:type="notation:DiagramStyle" xmi:id="_N8JVwsH0EeKwC41QCasuJA"/>
+    <edges xmi:id="_N8PcZMH0EeKwC41QCasuJA" type="Transition" element="_N8PcY8H0EeKwC41QCasuJA" source="_N8MZFMH0EeKwC41QCasuJA" target="_N8MZIMH0EeKwC41QCasuJA">
+      <children xsi:type="notation:DecorationNode" xmi:id="_N8PcaMH0EeKwC41QCasuJA" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_N8PcacH0EeKwC41QCasuJA"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_N8PcasH0EeKwC41QCasuJA" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_N8PcZcH0EeKwC41QCasuJA" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_N8PcZ8H0EeKwC41QCasuJA" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_N8PcZsH0EeKwC41QCasuJA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    </edges>
+    <edges xmi:id="_Oz42EMH0EeKwC41QCasuJA" type="Transition" element="_Oz1ywMH0EeKwC41QCasuJA" source="_N8MZIMH0EeKwC41QCasuJA" target="_Ohb0IMH0EeKwC41QCasuJA">
+      <children xsi:type="notation:DecorationNode" xmi:id="_Oz42FMH0EeKwC41QCasuJA" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_Oz42FcH0EeKwC41QCasuJA"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_Oz42FsH0EeKwC41QCasuJA" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_Oz42EcH0EeKwC41QCasuJA" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_Oz42E8H0EeKwC41QCasuJA" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_Oz42EsH0EeKwC41QCasuJA" points="[34, 1, -143, -3]$[211, 1, 34, -3]"/>
+    </edges>
+  </notation:Diagram>
+</xmi:XMI>

+ 0 - 2
test-plugins/org.yakindu.sct.test.models/tests/AlwaysOncycle.sctunit

@@ -1,10 +1,8 @@
 testgroup AlwaysOncycle for statechart AlwaysOncycle {
 	
-	
 	 test alwaysOncycleTest {
 	 	
 	 	enter
-	 	
 		assert active (AlwaysOncycle.main_region.StateA)
 		while [value < 5] {
 			cycle

+ 1 - 1
test-plugins/org.yakindu.sct.test.models/tests/ExitState.sctunit

@@ -1,5 +1,5 @@
 
-testgroup ExitState for statechart ExitState{
+testgroup ExitState for statechart ExitState {
 	
 	/* An exit through an unnamed exit point must be taken by the transition without exit point spec (it must also be unguarded). */
 	test defaultExit {