Browse Source

Merge pull request #219 from RainerKlute/userdoc

User documentation
Axel Terfloth 10 years ago
parent
commit
5b6a5225a7

+ 2 - 0
examples/org.yakindu.sct.examples.coffeemachine/.gitignore

@@ -0,0 +1,2 @@
+/target/
+/bin/

+ 17 - 0
examples/org.yakindu.sct.examples.coffeemachine/.project

@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+	<name>org.yakindu.sct.examples.coffeemachine</name>
+	<comment></comment>
+	<projects>
+	</projects>
+	<buildSpec>
+		<buildCommand>
+			<name>org.eclipse.xtext.ui.shared.xtextBuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+	</buildSpec>
+	<natures>
+		<nature>org.eclipse.xtext.ui.shared.xtextNature</nature>
+	</natures>
+</projectDescription>

+ 22 - 0
examples/org.yakindu.sct.examples.coffeemachine/assembly.xml

@@ -0,0 +1,22 @@
+<assembly xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+    xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2 http://maven.apache.org/xsd/assembly-1.1.2.xsd">
+  <id>content</id>
+  <formats>
+    <format>zip</format>
+  </formats>
+  <includeBaseDirectory>false</includeBaseDirectory>
+  <fileSets>
+    <fileSet>
+      <directory>${basedir}</directory>
+      <excludes>
+        <exclude>pom.xml</exclude>
+        <exclude>assembly.xml</exclude>
+        <exclude>target/**</exclude>
+        <exclude>bin/**</exclude>
+        <exclude>**/.svn/**</exclude>
+        <exclude>target</exclude>
+      </excludes>
+    </fileSet>
+  </fileSets>
+</assembly>

+ 208 - 0
examples/org.yakindu.sct.examples.coffeemachine/model/CoffeeMachine_01.sct

@@ -0,0 +1,208 @@
+<?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="_3AQUYJOAEeWuO-fDDpYHyA" specification="interface User:&#xA;&#x9;in event on&#xA;&#x9;in event off&#xA;&#x9;in event cappuchino&#xA;" name="Coffee Machine">
+    <regions xmi:id="_3AQ7cpOAEeWuO-fDDpYHyA" name="main region">
+      <vertices xsi:type="sgraph:Entry" xmi:id="_3ASJk5OAEeWuO-fDDpYHyA">
+        <outgoingTransitions xmi:id="_3AT-w5OAEeWuO-fDDpYHyA" target="_YzPiwJjcEeWLmIbak1Hh1Q"/>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_3ASwp5OAEeWuO-fDDpYHyA" specification="" name="Idle" incomingTransitions="_IEYG0JjeEeWLmIbak1Hh1Q _mPB_MJjsEeWLmIbak1Hh1Q">
+        <outgoingTransitions xmi:id="_5bRIYJjdEeWLmIbak1Hh1Q" specification="User.off" target="_YzPiwJjcEeWLmIbak1Hh1Q"/>
+        <outgoingTransitions xmi:id="_R6ZXcJjjEeWLmIbak1Hh1Q" specification="User.cappuchino" target="_R5190JjjEeWLmIbak1Hh1Q"/>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_YzPiwJjcEeWLmIbak1Hh1Q" name="Off" incomingTransitions="_3AT-w5OAEeWuO-fDDpYHyA _5bRIYJjdEeWLmIbak1Hh1Q">
+        <outgoingTransitions xmi:id="_IEYG0JjeEeWLmIbak1Hh1Q" specification="User.on" target="_3ASwp5OAEeWuO-fDDpYHyA"/>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_R5190JjjEeWLmIbak1Hh1Q" name="Milling Beans" incomingTransitions="_R6ZXcJjjEeWLmIbak1Hh1Q">
+        <outgoingTransitions xmi:id="_JU0SoJjsEeWLmIbak1Hh1Q" specification="after 3s" target="_JUPD0JjsEeWLmIbak1Hh1Q"/>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_JUPD0JjsEeWLmIbak1Hh1Q" name="Pouring Milk" incomingTransitions="_JU0SoJjsEeWLmIbak1Hh1Q">
+        <outgoingTransitions xmi:id="_aFxHUJjsEeWLmIbak1Hh1Q" specification="after 3s" target="_aFNtsJjsEeWLmIbak1Hh1Q"/>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_aFNtsJjsEeWLmIbak1Hh1Q" name="Pouring Coffee" incomingTransitions="_aFxHUJjsEeWLmIbak1Hh1Q">
+        <outgoingTransitions xmi:id="_mPB_MJjsEeWLmIbak1Hh1Q" specification="after 3s" target="_3ASwp5OAEeWuO-fDDpYHyA"/>
+      </vertices>
+    </regions>
+  </sgraph:Statechart>
+  <notation:Diagram xmi:id="_3AQ7cJOAEeWuO-fDDpYHyA" type="org.yakindu.sct.ui.editor.editor.StatechartDiagramEditor" element="_3AQUYJOAEeWuO-fDDpYHyA" measurementUnit="Pixel">
+    <children xmi:id="_3ARigJOAEeWuO-fDDpYHyA" type="Region" element="_3AQ7cpOAEeWuO-fDDpYHyA">
+      <children xsi:type="notation:DecorationNode" xmi:id="_3ARig5OAEeWuO-fDDpYHyA" type="RegionName">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_3ARihJOAEeWuO-fDDpYHyA"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_3ARihZOAEeWuO-fDDpYHyA"/>
+      </children>
+      <children xsi:type="notation:Shape" xmi:id="_3ASJkJOAEeWuO-fDDpYHyA" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
+        <children xmi:id="_3ASJlJOAEeWuO-fDDpYHyA" type="Entry" element="_3ASJk5OAEeWuO-fDDpYHyA">
+          <children xmi:id="_3ASwoJOAEeWuO-fDDpYHyA" type="BorderItemLabelContainer">
+            <children xsi:type="notation:DecorationNode" xmi:id="_3ASwo5OAEeWuO-fDDpYHyA" type="BorderItemLabel">
+              <styles xsi:type="notation:ShapeStyle" xmi:id="_3ASwpJOAEeWuO-fDDpYHyA"/>
+              <layoutConstraint xsi:type="notation:Location" xmi:id="_3ASwpZOAEeWuO-fDDpYHyA"/>
+            </children>
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_3ASwoZOAEeWuO-fDDpYHyA" fontName="Verdana" lineColor="4210752"/>
+            <layoutConstraint xsi:type="notation:Bounds" xmi:id="_3ASwopOAEeWuO-fDDpYHyA"/>
+          </children>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_3ASJlZOAEeWuO-fDDpYHyA" fontName="Verdana" lineColor="4210752"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_3ASwppOAEeWuO-fDDpYHyA" x="184" y="-19" width="15" height="15"/>
+        </children>
+        <children xmi:id="_3ATXspOAEeWuO-fDDpYHyA" type="State" element="_3ASwp5OAEeWuO-fDDpYHyA">
+          <children xsi:type="notation:DecorationNode" xmi:id="_3ATXtpOAEeWuO-fDDpYHyA" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_3ATXt5OAEeWuO-fDDpYHyA"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_3ATXuJOAEeWuO-fDDpYHyA"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_3ATXuZOAEeWuO-fDDpYHyA" type="StateTextCompartment" collapsed="true">
+            <children xsi:type="notation:Shape" xmi:id="_3ATXupOAEeWuO-fDDpYHyA" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_3ATXu5OAEeWuO-fDDpYHyA"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_3AT-wJOAEeWuO-fDDpYHyA" type="StateFigureCompartment"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_3ATXs5OAEeWuO-fDDpYHyA" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_3ATXtJOAEeWuO-fDDpYHyA"/>
+          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_3AT-wZOAEeWuO-fDDpYHyA" name="isHorizontal" booleanValue="true"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_3AT-wpOAEeWuO-fDDpYHyA" x="174" y="137" width="40" height="53"/>
+        </children>
+        <children xmi:id="_YzQw4JjcEeWLmIbak1Hh1Q" type="State" element="_YzPiwJjcEeWLmIbak1Hh1Q">
+          <children xsi:type="notation:DecorationNode" xmi:id="_YzRX8JjcEeWLmIbak1Hh1Q" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_YzRX8ZjcEeWLmIbak1Hh1Q"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_YzRX8pjcEeWLmIbak1Hh1Q"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_YzRX85jcEeWLmIbak1Hh1Q" type="StateTextCompartment" collapsed="true">
+            <children xsi:type="notation:Shape" xmi:id="_YzRX9JjcEeWLmIbak1Hh1Q" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_YzRX9ZjcEeWLmIbak1Hh1Q"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_YzRX9pjcEeWLmIbak1Hh1Q" type="StateFigureCompartment"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_YzQw4ZjcEeWLmIbak1Hh1Q" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_YzQw4pjcEeWLmIbak1Hh1Q"/>
+          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_YzRX95jcEeWLmIbak1Hh1Q" name="isHorizontal" booleanValue="true"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_YzQw45jcEeWLmIbak1Hh1Q" x="174" y="27" width="40" height="53"/>
+        </children>
+        <children xmi:id="_R52k4JjjEeWLmIbak1Hh1Q" type="State" element="_R5190JjjEeWLmIbak1Hh1Q">
+          <children xsi:type="notation:DecorationNode" xmi:id="_R53L8JjjEeWLmIbak1Hh1Q" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_R53L8ZjjEeWLmIbak1Hh1Q"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_R53L8pjjEeWLmIbak1Hh1Q"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_R53L85jjEeWLmIbak1Hh1Q" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_R53L9JjjEeWLmIbak1Hh1Q" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_R53L9ZjjEeWLmIbak1Hh1Q"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_R53L9pjjEeWLmIbak1Hh1Q" type="StateFigureCompartment"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_R52k4ZjjEeWLmIbak1Hh1Q" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_R52k4pjjEeWLmIbak1Hh1Q"/>
+          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_R53L95jjEeWLmIbak1Hh1Q" name="isHorizontal"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_R52k45jjEeWLmIbak1Hh1Q" x="144" y="252" width="101"/>
+        </children>
+        <children xmi:id="_JUQR8JjsEeWLmIbak1Hh1Q" type="State" element="_JUPD0JjsEeWLmIbak1Hh1Q">
+          <children xsi:type="notation:DecorationNode" xmi:id="_JUQR9JjsEeWLmIbak1Hh1Q" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_JUQR9ZjsEeWLmIbak1Hh1Q"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_JUQR9pjsEeWLmIbak1Hh1Q"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_JUQR95jsEeWLmIbak1Hh1Q" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_JUQR-JjsEeWLmIbak1Hh1Q" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_JUQR-ZjsEeWLmIbak1Hh1Q"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_JUQ5AJjsEeWLmIbak1Hh1Q" type="StateFigureCompartment"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_JUQR8ZjsEeWLmIbak1Hh1Q" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_JUQR8pjsEeWLmIbak1Hh1Q"/>
+          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_JUQ5AZjsEeWLmIbak1Hh1Q" name="isHorizontal" booleanValue="true"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_JUQR85jsEeWLmIbak1Hh1Q" x="146" y="357"/>
+        </children>
+        <children xmi:id="_aFOUwJjsEeWLmIbak1Hh1Q" type="State" element="_aFNtsJjsEeWLmIbak1Hh1Q">
+          <children xsi:type="notation:DecorationNode" xmi:id="_aFOUxJjsEeWLmIbak1Hh1Q" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_aFOUxZjsEeWLmIbak1Hh1Q"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_aFO70JjsEeWLmIbak1Hh1Q"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_aFO70ZjsEeWLmIbak1Hh1Q" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_aFO70pjsEeWLmIbak1Hh1Q" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_aFO705jsEeWLmIbak1Hh1Q"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_aFO71JjsEeWLmIbak1Hh1Q" type="StateFigureCompartment"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_aFOUwZjsEeWLmIbak1Hh1Q" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_aFOUwpjsEeWLmIbak1Hh1Q"/>
+          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_aFO71ZjsEeWLmIbak1Hh1Q" name="isHorizontal" booleanValue="true"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_aFOUw5jsEeWLmIbak1Hh1Q" x="138" y="457"/>
+        </children>
+        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_3ASJkZOAEeWuO-fDDpYHyA"/>
+      </children>
+      <styles xsi:type="notation:ShapeStyle" xmi:id="_3ARigZOAEeWuO-fDDpYHyA" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
+      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_3ASJkpOAEeWuO-fDDpYHyA" x="289" y="9" width="418" height="638"/>
+    </children>
+    <children xsi:type="notation:Shape" xmi:id="_3AUl05OAEeWuO-fDDpYHyA" type="StatechartText" fontName="Verdana" lineColor="4210752">
+      <children xsi:type="notation:DecorationNode" xmi:id="_3AUl1ZOAEeWuO-fDDpYHyA" type="StatechartName">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_3AUl1pOAEeWuO-fDDpYHyA"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_3AUl15OAEeWuO-fDDpYHyA"/>
+      </children>
+      <children xsi:type="notation:Shape" xmi:id="_3AUl2JOAEeWuO-fDDpYHyA" type="StatechartTextExpression" fontName="Verdana" lineColor="4210752">
+        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_3AUl2ZOAEeWuO-fDDpYHyA"/>
+      </children>
+      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_3AUl2pOAEeWuO-fDDpYHyA" x="10" y="10" width="231" height="400"/>
+    </children>
+    <styles xsi:type="notation:DiagramStyle" xmi:id="_3AQ7cZOAEeWuO-fDDpYHyA"/>
+    <edges xmi:id="_3AT-xJOAEeWuO-fDDpYHyA" type="Transition" element="_3AT-w5OAEeWuO-fDDpYHyA" source="_3ASJlJOAEeWuO-fDDpYHyA" target="_YzQw4JjcEeWLmIbak1Hh1Q">
+      <children xsi:type="notation:DecorationNode" xmi:id="_3AUl0JOAEeWuO-fDDpYHyA" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_3AUl0ZOAEeWuO-fDDpYHyA"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_3AUl0pOAEeWuO-fDDpYHyA" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_3AT-xZOAEeWuO-fDDpYHyA" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_3AT-x5OAEeWuO-fDDpYHyA" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_3AT-xpOAEeWuO-fDDpYHyA" points="[0, 8, 0, -55]$[0, 39, 0, -24]"/>
+    </edges>
+    <edges xmi:id="_5bS9kJjdEeWLmIbak1Hh1Q" type="Transition" element="_5bRIYJjdEeWLmIbak1Hh1Q" source="_3ATXspOAEeWuO-fDDpYHyA" target="_YzQw4JjcEeWLmIbak1Hh1Q">
+      <children xsi:type="notation:DecorationNode" xmi:id="_5bS9lJjdEeWLmIbak1Hh1Q" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_5bS9lZjdEeWLmIbak1Hh1Q"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_5bS9lpjdEeWLmIbak1Hh1Q" x="-64" y="-35"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_5bS9kZjdEeWLmIbak1Hh1Q" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_5bS9k5jdEeWLmIbak1Hh1Q" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_5bS9kpjdEeWLmIbak1Hh1Q" points="[18, 0, 18, 110]$[93, 0, 93, 110]$[93, -110, 93, 0]$[18, -110, 18, 0]"/>
+    </edges>
+    <edges xmi:id="_IEZU8JjeEeWLmIbak1Hh1Q" type="Transition" element="_IEYG0JjeEeWLmIbak1Hh1Q" source="_YzQw4JjcEeWLmIbak1Hh1Q" target="_3ATXspOAEeWuO-fDDpYHyA">
+      <children xsi:type="notation:DecorationNode" xmi:id="_IEZU9JjeEeWLmIbak1Hh1Q" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_IEZU9ZjeEeWLmIbak1Hh1Q"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_IEZU9pjeEeWLmIbak1Hh1Q" x="-1" y="32"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_IEZU8ZjeEeWLmIbak1Hh1Q" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_IEZU85jeEeWLmIbak1Hh1Q" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_IEZU8pjeEeWLmIbak1Hh1Q" points="[0, 0, 71, -172]$[-70, 196, 1, 24]"/>
+      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_IFC1MJjeEeWLmIbak1Hh1Q" id="(0.45,0.9056603773584906)"/>
+    </edges>
+    <edges xmi:id="_R6Z-gJjjEeWLmIbak1Hh1Q" type="Transition" element="_R6ZXcJjjEeWLmIbak1Hh1Q" source="_3ATXspOAEeWuO-fDDpYHyA" target="_R52k4JjjEeWLmIbak1Hh1Q">
+      <children xsi:type="notation:DecorationNode" xmi:id="_R6alkJjjEeWLmIbak1Hh1Q" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_R6alkZjjEeWLmIbak1Hh1Q"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_R6alkpjjEeWLmIbak1Hh1Q" x="-4" y="-59"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_R6Z-gZjjEeWLmIbak1Hh1Q" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_R6Z-g5jjEeWLmIbak1Hh1Q" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_R6Z-gpjjEeWLmIbak1Hh1Q" points="[-17, -23, 182, 230]$[-197, -250, 2, 3]"/>
+    </edges>
+    <edges xmi:id="_JU1gwJjsEeWLmIbak1Hh1Q" type="Transition" element="_JU0SoJjsEeWLmIbak1Hh1Q" source="_R52k4JjjEeWLmIbak1Hh1Q" target="_JUQR8JjsEeWLmIbak1Hh1Q">
+      <children xsi:type="notation:DecorationNode" xmi:id="_JU1gxJjsEeWLmIbak1Hh1Q" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_JU1gxZjsEeWLmIbak1Hh1Q"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_JU1gxpjsEeWLmIbak1Hh1Q" x="1" y="-32"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_JU1gwZjsEeWLmIbak1Hh1Q" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_JU1gw5jsEeWLmIbak1Hh1Q" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_JU1gwpjsEeWLmIbak1Hh1Q" points="[-13, -24, 187, 354]$[-199, -375, 1, 3]"/>
+    </edges>
+    <edges xmi:id="_aFxuYJjsEeWLmIbak1Hh1Q" type="Transition" element="_aFxHUJjsEeWLmIbak1Hh1Q" source="_JUQR8JjsEeWLmIbak1Hh1Q" target="_aFOUwJjsEeWLmIbak1Hh1Q">
+      <children xsi:type="notation:DecorationNode" xmi:id="_aFyVcZjsEeWLmIbak1Hh1Q" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_aFyVcpjsEeWLmIbak1Hh1Q"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_aFyVc5jsEeWLmIbak1Hh1Q" x="-1" y="-32"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_aFxuYZjsEeWLmIbak1Hh1Q" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_aFyVcJjsEeWLmIbak1Hh1Q" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_aFxuYpjsEeWLmIbak1Hh1Q" points="[-10, -24, 189, 439]$[-198, -460, 1, 3]"/>
+    </edges>
+    <edges xmi:id="_mPDNUJjsEeWLmIbak1Hh1Q" type="Transition" element="_mPB_MJjsEeWLmIbak1Hh1Q" source="_aFOUwJjsEeWLmIbak1Hh1Q" target="_3ATXspOAEeWuO-fDDpYHyA">
+      <children xsi:type="notation:DecorationNode" xmi:id="_mPDNVJjsEeWLmIbak1Hh1Q" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_mPDNVZjsEeWLmIbak1Hh1Q"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_mPDNVpjsEeWLmIbak1Hh1Q" x="-195" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_mPDNUZjsEeWLmIbak1Hh1Q" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_mPDNU5jsEeWLmIbak1Hh1Q" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_mPDNUpjsEeWLmIbak1Hh1Q" points="[-3, -2, -37, 324]$[-57, -2, -91, 324]$[-57, -326, -91, 0]$[33, -326, -1, 0]"/>
+      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_mPhucJjsEeWLmIbak1Hh1Q" id="(0.03571428571428571,0.6415094339622641)"/>
+      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_xhcuoJjsEeWLmIbak1Hh1Q" id="(0.05,0.5094339622641509)"/>
+    </edges>
+  </notation:Diagram>
+</xmi:XMI>

+ 245 - 0
examples/org.yakindu.sct.examples.coffeemachine/model/CoffeeMachine_02.sct

@@ -0,0 +1,245 @@
+<?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="_3AQUYJOAEeWuO-fDDpYHyA" specification="interface User:&#xA;&#x9;in event on&#xA;&#x9;in event off&#xA;&#x9;in event cancel&#xA;&#x9;in event cappuchino&#xA;" name="Coffee Machine">
+    <regions xmi:id="_3AQ7cpOAEeWuO-fDDpYHyA" name="main region">
+      <vertices xsi:type="sgraph:Entry" xmi:id="_3ASJk5OAEeWuO-fDDpYHyA">
+        <outgoingTransitions xmi:id="_3AT-w5OAEeWuO-fDDpYHyA" target="_YzPiwJjcEeWLmIbak1Hh1Q"/>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_3ASwp5OAEeWuO-fDDpYHyA" specification="" name="Idle" incomingTransitions="_IEYG0JjeEeWLmIbak1Hh1Q _mPB_MJjsEeWLmIbak1Hh1Q _nuG1MJkAEeWLmIbak1Hh1Q _qvHvIJkAEeWLmIbak1Hh1Q _sGZrIJkAEeWLmIbak1Hh1Q">
+        <outgoingTransitions xmi:id="_5bRIYJjdEeWLmIbak1Hh1Q" specification="User.off" target="_YzPiwJjcEeWLmIbak1Hh1Q"/>
+        <outgoingTransitions xmi:id="_R6ZXcJjjEeWLmIbak1Hh1Q" specification="User.cappuchino" target="_R5190JjjEeWLmIbak1Hh1Q"/>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_YzPiwJjcEeWLmIbak1Hh1Q" name="Off" incomingTransitions="_3AT-w5OAEeWuO-fDDpYHyA _5bRIYJjdEeWLmIbak1Hh1Q">
+        <outgoingTransitions xmi:id="_IEYG0JjeEeWLmIbak1Hh1Q" specification="User.on" target="_3ASwp5OAEeWuO-fDDpYHyA"/>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_R5190JjjEeWLmIbak1Hh1Q" name="Milling Beans" incomingTransitions="_R6ZXcJjjEeWLmIbak1Hh1Q">
+        <outgoingTransitions xmi:id="_JU0SoJjsEeWLmIbak1Hh1Q" specification="after 9s" target="_JUPD0JjsEeWLmIbak1Hh1Q"/>
+        <outgoingTransitions xmi:id="_nuG1MJkAEeWLmIbak1Hh1Q" specification="User.cancel" target="_3ASwp5OAEeWuO-fDDpYHyA"/>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_JUPD0JjsEeWLmIbak1Hh1Q" name="Pouring Milk" incomingTransitions="_JU0SoJjsEeWLmIbak1Hh1Q">
+        <outgoingTransitions xmi:id="_aFxHUJjsEeWLmIbak1Hh1Q" specification="after 31s" target="_aFNtsJjsEeWLmIbak1Hh1Q"/>
+        <outgoingTransitions xmi:id="_qvHvIJkAEeWLmIbak1Hh1Q" specification="User.cancel" target="_3ASwp5OAEeWuO-fDDpYHyA"/>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_aFNtsJjsEeWLmIbak1Hh1Q" name="Pouring Coffee" incomingTransitions="_aFxHUJjsEeWLmIbak1Hh1Q">
+        <outgoingTransitions xmi:id="_mPB_MJjsEeWLmIbak1Hh1Q" specification="after 50s" target="_3ASwp5OAEeWuO-fDDpYHyA"/>
+        <outgoingTransitions xmi:id="_sGZrIJkAEeWLmIbak1Hh1Q" specification="User.cancel" target="_3ASwp5OAEeWuO-fDDpYHyA"/>
+      </vertices>
+    </regions>
+  </sgraph:Statechart>
+  <notation:Diagram xmi:id="_3AQ7cJOAEeWuO-fDDpYHyA" type="org.yakindu.sct.ui.editor.editor.StatechartDiagramEditor" element="_3AQUYJOAEeWuO-fDDpYHyA" measurementUnit="Pixel">
+    <children xmi:id="_3ARigJOAEeWuO-fDDpYHyA" type="Region" element="_3AQ7cpOAEeWuO-fDDpYHyA">
+      <children xsi:type="notation:DecorationNode" xmi:id="_3ARig5OAEeWuO-fDDpYHyA" type="RegionName">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_3ARihJOAEeWuO-fDDpYHyA"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_3ARihZOAEeWuO-fDDpYHyA"/>
+      </children>
+      <children xsi:type="notation:Shape" xmi:id="_3ASJkJOAEeWuO-fDDpYHyA" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
+        <children xmi:id="_3ASJlJOAEeWuO-fDDpYHyA" type="Entry" element="_3ASJk5OAEeWuO-fDDpYHyA">
+          <children xmi:id="_3ASwoJOAEeWuO-fDDpYHyA" type="BorderItemLabelContainer">
+            <children xsi:type="notation:DecorationNode" xmi:id="_3ASwo5OAEeWuO-fDDpYHyA" type="BorderItemLabel">
+              <styles xsi:type="notation:ShapeStyle" xmi:id="_3ASwpJOAEeWuO-fDDpYHyA"/>
+              <layoutConstraint xsi:type="notation:Location" xmi:id="_3ASwpZOAEeWuO-fDDpYHyA"/>
+            </children>
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_3ASwoZOAEeWuO-fDDpYHyA" fontName="Verdana" lineColor="4210752"/>
+            <layoutConstraint xsi:type="notation:Bounds" xmi:id="_3ASwopOAEeWuO-fDDpYHyA"/>
+          </children>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_3ASJlZOAEeWuO-fDDpYHyA" fontName="Verdana" lineColor="4210752"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_3ASwppOAEeWuO-fDDpYHyA" x="184" y="-19" width="15" height="15"/>
+        </children>
+        <children xmi:id="_3ATXspOAEeWuO-fDDpYHyA" type="State" element="_3ASwp5OAEeWuO-fDDpYHyA">
+          <children xsi:type="notation:DecorationNode" xmi:id="_3ATXtpOAEeWuO-fDDpYHyA" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_3ATXt5OAEeWuO-fDDpYHyA"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_3ATXuJOAEeWuO-fDDpYHyA"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_3ATXuZOAEeWuO-fDDpYHyA" type="StateTextCompartment" collapsed="true">
+            <children xsi:type="notation:Shape" xmi:id="_3ATXupOAEeWuO-fDDpYHyA" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_3ATXu5OAEeWuO-fDDpYHyA"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_3AT-wJOAEeWuO-fDDpYHyA" type="StateFigureCompartment"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_3ATXs5OAEeWuO-fDDpYHyA" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_3ATXtJOAEeWuO-fDDpYHyA"/>
+          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_3AT-wZOAEeWuO-fDDpYHyA" name="isHorizontal" booleanValue="true"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_3AT-wpOAEeWuO-fDDpYHyA" x="174" y="137" width="40" height="53"/>
+        </children>
+        <children xmi:id="_YzQw4JjcEeWLmIbak1Hh1Q" type="State" element="_YzPiwJjcEeWLmIbak1Hh1Q">
+          <children xsi:type="notation:DecorationNode" xmi:id="_YzRX8JjcEeWLmIbak1Hh1Q" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_YzRX8ZjcEeWLmIbak1Hh1Q"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_YzRX8pjcEeWLmIbak1Hh1Q"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_YzRX85jcEeWLmIbak1Hh1Q" type="StateTextCompartment" collapsed="true">
+            <children xsi:type="notation:Shape" xmi:id="_YzRX9JjcEeWLmIbak1Hh1Q" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_YzRX9ZjcEeWLmIbak1Hh1Q"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_YzRX9pjcEeWLmIbak1Hh1Q" type="StateFigureCompartment"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_YzQw4ZjcEeWLmIbak1Hh1Q" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_YzQw4pjcEeWLmIbak1Hh1Q"/>
+          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_YzRX95jcEeWLmIbak1Hh1Q" name="isHorizontal" booleanValue="true"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_YzQw45jcEeWLmIbak1Hh1Q" x="174" y="27" width="40" height="53"/>
+        </children>
+        <children xmi:id="_R52k4JjjEeWLmIbak1Hh1Q" type="State" element="_R5190JjjEeWLmIbak1Hh1Q">
+          <children xsi:type="notation:DecorationNode" xmi:id="_R53L8JjjEeWLmIbak1Hh1Q" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_R53L8ZjjEeWLmIbak1Hh1Q"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_R53L8pjjEeWLmIbak1Hh1Q"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_R53L85jjEeWLmIbak1Hh1Q" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_R53L9JjjEeWLmIbak1Hh1Q" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_R53L9ZjjEeWLmIbak1Hh1Q"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_R53L9pjjEeWLmIbak1Hh1Q" type="StateFigureCompartment"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_R52k4ZjjEeWLmIbak1Hh1Q" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_R52k4pjjEeWLmIbak1Hh1Q"/>
+          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_R53L95jjEeWLmIbak1Hh1Q" name="isHorizontal"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_R52k45jjEeWLmIbak1Hh1Q" x="144" y="252" width="101"/>
+        </children>
+        <children xmi:id="_JUQR8JjsEeWLmIbak1Hh1Q" type="State" element="_JUPD0JjsEeWLmIbak1Hh1Q">
+          <children xsi:type="notation:DecorationNode" xmi:id="_JUQR9JjsEeWLmIbak1Hh1Q" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_JUQR9ZjsEeWLmIbak1Hh1Q"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_JUQR9pjsEeWLmIbak1Hh1Q"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_JUQR95jsEeWLmIbak1Hh1Q" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_JUQR-JjsEeWLmIbak1Hh1Q" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_JUQR-ZjsEeWLmIbak1Hh1Q"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_JUQ5AJjsEeWLmIbak1Hh1Q" type="StateFigureCompartment"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_JUQR8ZjsEeWLmIbak1Hh1Q" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_JUQR8pjsEeWLmIbak1Hh1Q"/>
+          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_JUQ5AZjsEeWLmIbak1Hh1Q" name="isHorizontal" booleanValue="true"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_JUQR85jsEeWLmIbak1Hh1Q" x="146" y="357"/>
+        </children>
+        <children xmi:id="_aFOUwJjsEeWLmIbak1Hh1Q" type="State" element="_aFNtsJjsEeWLmIbak1Hh1Q">
+          <children xsi:type="notation:DecorationNode" xmi:id="_aFOUxJjsEeWLmIbak1Hh1Q" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_aFOUxZjsEeWLmIbak1Hh1Q"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_aFO70JjsEeWLmIbak1Hh1Q"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_aFO70ZjsEeWLmIbak1Hh1Q" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_aFO70pjsEeWLmIbak1Hh1Q" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_aFO705jsEeWLmIbak1Hh1Q"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_aFO71JjsEeWLmIbak1Hh1Q" type="StateFigureCompartment"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_aFOUwZjsEeWLmIbak1Hh1Q" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_aFOUwpjsEeWLmIbak1Hh1Q"/>
+          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_aFO71ZjsEeWLmIbak1Hh1Q" name="isHorizontal" booleanValue="true"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_aFOUw5jsEeWLmIbak1Hh1Q" x="138" y="457"/>
+        </children>
+        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_3ASJkZOAEeWuO-fDDpYHyA"/>
+      </children>
+      <styles xsi:type="notation:ShapeStyle" xmi:id="_3ARigZOAEeWuO-fDDpYHyA" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
+      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_3ASJkpOAEeWuO-fDDpYHyA" x="289" y="9" width="418" height="638"/>
+    </children>
+    <children xsi:type="notation:Shape" xmi:id="_3AUl05OAEeWuO-fDDpYHyA" type="StatechartText" fontName="Verdana" lineColor="4210752">
+      <children xsi:type="notation:DecorationNode" xmi:id="_3AUl1ZOAEeWuO-fDDpYHyA" type="StatechartName">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_3AUl1pOAEeWuO-fDDpYHyA"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_3AUl15OAEeWuO-fDDpYHyA"/>
+      </children>
+      <children xsi:type="notation:Shape" xmi:id="_3AUl2JOAEeWuO-fDDpYHyA" type="StatechartTextExpression" fontName="Verdana" lineColor="4210752">
+        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_3AUl2ZOAEeWuO-fDDpYHyA"/>
+      </children>
+      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_3AUl2pOAEeWuO-fDDpYHyA" x="10" y="10" width="231" height="400"/>
+    </children>
+    <styles xsi:type="notation:DiagramStyle" xmi:id="_3AQ7cZOAEeWuO-fDDpYHyA"/>
+    <edges xmi:id="_3AT-xJOAEeWuO-fDDpYHyA" type="Transition" element="_3AT-w5OAEeWuO-fDDpYHyA" source="_3ASJlJOAEeWuO-fDDpYHyA" target="_YzQw4JjcEeWLmIbak1Hh1Q">
+      <children xsi:type="notation:DecorationNode" xmi:id="_3AUl0JOAEeWuO-fDDpYHyA" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_3AUl0ZOAEeWuO-fDDpYHyA"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_3AUl0pOAEeWuO-fDDpYHyA" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_3AT-xZOAEeWuO-fDDpYHyA" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_3AT-x5OAEeWuO-fDDpYHyA" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_3AT-xpOAEeWuO-fDDpYHyA" points="[0, 8, 0, -55]$[0, 39, 0, -24]"/>
+    </edges>
+    <edges xmi:id="_5bS9kJjdEeWLmIbak1Hh1Q" type="Transition" element="_5bRIYJjdEeWLmIbak1Hh1Q" source="_3ATXspOAEeWuO-fDDpYHyA" target="_YzQw4JjcEeWLmIbak1Hh1Q">
+      <children xsi:type="notation:DecorationNode" xmi:id="_5bS9lJjdEeWLmIbak1Hh1Q" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_5bS9lZjdEeWLmIbak1Hh1Q"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_5bS9lpjdEeWLmIbak1Hh1Q" x="-7" y="-28"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_5bS9kZjdEeWLmIbak1Hh1Q" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_5bS9k5jdEeWLmIbak1Hh1Q" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_5bS9kpjdEeWLmIbak1Hh1Q" points="[5, 0, 5, 104]$[85, 0, 85, 104]$[85, -104, 85, 0]$[5, -104, 5, 0]"/>
+      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_-MmbgJkAEeWLmIbak1Hh1Q" id="(0.875,0.2830188679245283)"/>
+      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_ael1AJkCEeWLmIbak1Hh1Q" id="(0.875,0.41509433962264153)"/>
+    </edges>
+    <edges xmi:id="_IEZU8JjeEeWLmIbak1Hh1Q" type="Transition" element="_IEYG0JjeEeWLmIbak1Hh1Q" source="_YzQw4JjcEeWLmIbak1Hh1Q" target="_3ATXspOAEeWuO-fDDpYHyA">
+      <children xsi:type="notation:DecorationNode" xmi:id="_IEZU9JjeEeWLmIbak1Hh1Q" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_IEZU9ZjeEeWLmIbak1Hh1Q"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_IEZU9pjeEeWLmIbak1Hh1Q" x="-1" y="32"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_IEZU8ZjeEeWLmIbak1Hh1Q" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_IEZU85jeEeWLmIbak1Hh1Q" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_IEZU8pjeEeWLmIbak1Hh1Q" points="[0, 0, 71, -172]$[-70, 196, 1, 24]"/>
+      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_IFC1MJjeEeWLmIbak1Hh1Q" id="(0.45,0.9056603773584906)"/>
+    </edges>
+    <edges xmi:id="_R6Z-gJjjEeWLmIbak1Hh1Q" type="Transition" element="_R6ZXcJjjEeWLmIbak1Hh1Q" source="_3ATXspOAEeWuO-fDDpYHyA" target="_R52k4JjjEeWLmIbak1Hh1Q">
+      <children xsi:type="notation:DecorationNode" xmi:id="_R6alkJjjEeWLmIbak1Hh1Q" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_R6alkZjjEeWLmIbak1Hh1Q"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_R6alkpjjEeWLmIbak1Hh1Q" x="-4" y="-59"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_R6Z-gZjjEeWLmIbak1Hh1Q" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_R6Z-g5jjEeWLmIbak1Hh1Q" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_R6Z-gpjjEeWLmIbak1Hh1Q" points="[-17, -23, 182, 230]$[-197, -250, 2, 3]"/>
+    </edges>
+    <edges xmi:id="_JU1gwJjsEeWLmIbak1Hh1Q" type="Transition" element="_JU0SoJjsEeWLmIbak1Hh1Q" source="_R52k4JjjEeWLmIbak1Hh1Q" target="_JUQR8JjsEeWLmIbak1Hh1Q">
+      <children xsi:type="notation:DecorationNode" xmi:id="_JU1gxJjsEeWLmIbak1Hh1Q" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_JU1gxZjsEeWLmIbak1Hh1Q"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_JU1gxpjsEeWLmIbak1Hh1Q" x="1" y="-32"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_JU1gwZjsEeWLmIbak1Hh1Q" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_JU1gw5jsEeWLmIbak1Hh1Q" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_JU1gwpjsEeWLmIbak1Hh1Q" points="[-13, -24, 187, 354]$[-199, -375, 1, 3]"/>
+    </edges>
+    <edges xmi:id="_aFxuYJjsEeWLmIbak1Hh1Q" type="Transition" element="_aFxHUJjsEeWLmIbak1Hh1Q" source="_JUQR8JjsEeWLmIbak1Hh1Q" target="_aFOUwJjsEeWLmIbak1Hh1Q">
+      <children xsi:type="notation:DecorationNode" xmi:id="_aFyVcZjsEeWLmIbak1Hh1Q" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_aFyVcpjsEeWLmIbak1Hh1Q"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_aFyVc5jsEeWLmIbak1Hh1Q" x="-1" y="-32"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_aFxuYZjsEeWLmIbak1Hh1Q" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_aFyVcJjsEeWLmIbak1Hh1Q" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_aFxuYpjsEeWLmIbak1Hh1Q" points="[-10, -24, 189, 439]$[-198, -460, 1, 3]"/>
+    </edges>
+    <edges xmi:id="_mPDNUJjsEeWLmIbak1Hh1Q" type="Transition" element="_mPB_MJjsEeWLmIbak1Hh1Q" source="_aFOUwJjsEeWLmIbak1Hh1Q" target="_3ATXspOAEeWuO-fDDpYHyA">
+      <children xsi:type="notation:DecorationNode" xmi:id="_mPDNVJjsEeWLmIbak1Hh1Q" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_mPDNVZjsEeWLmIbak1Hh1Q"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_mPDNVpjsEeWLmIbak1Hh1Q" x="-195" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_mPDNUZjsEeWLmIbak1Hh1Q" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_mPDNU5jsEeWLmIbak1Hh1Q" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_mPDNUpjsEeWLmIbak1Hh1Q" points="[-3, -2, -37, 324]$[-57, -2, -91, 324]$[-57, -326, -91, 0]$[33, -326, -1, 0]"/>
+      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_mPhucJjsEeWLmIbak1Hh1Q" id="(0.03571428571428571,0.6415094339622641)"/>
+      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_xhcuoJjsEeWLmIbak1Hh1Q" id="(0.05,0.5094339622641509)"/>
+    </edges>
+    <edges xmi:id="_nuHcQJkAEeWLmIbak1Hh1Q" type="Transition" element="_nuG1MJkAEeWLmIbak1Hh1Q" source="_R52k4JjjEeWLmIbak1Hh1Q" target="_3ATXspOAEeWuO-fDDpYHyA">
+      <children xsi:type="notation:DecorationNode" xmi:id="_nuIDUZkAEeWLmIbak1Hh1Q" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_nuIDUpkAEeWLmIbak1Hh1Q"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_nuIDU5kAEeWLmIbak1Hh1Q" x="-81" y="-22"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_nuHcQZkAEeWLmIbak1Hh1Q" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_nuIDUJkAEeWLmIbak1Hh1Q" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_nuHcQpkAEeWLmIbak1Hh1Q" points="[4, 0, 38, 104]$[73, 0, 107, 104]$[73, -98, 107, 6]$[-27, -98, 7, 6]"/>
+      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_nu7UkJkAEeWLmIbak1Hh1Q" id="(0.9603960396039604,0.49056603773584906)"/>
+      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_nu7UkZkAEeWLmIbak1Hh1Q" id="(0.8,0.7169811320754716)"/>
+    </edges>
+    <edges xmi:id="_qvI9QJkAEeWLmIbak1Hh1Q" type="Transition" element="_qvHvIJkAEeWLmIbak1Hh1Q" source="_JUQR8JjsEeWLmIbak1Hh1Q" target="_3ATXspOAEeWuO-fDDpYHyA">
+      <children xsi:type="notation:DecorationNode" xmi:id="_qvI9RJkAEeWLmIbak1Hh1Q" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_qvI9RZkAEeWLmIbak1Hh1Q"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_qvI9RpkAEeWLmIbak1Hh1Q" x="-134" y="-56"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_qvI9QZkAEeWLmIbak1Hh1Q" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_qvI9Q5kAEeWLmIbak1Hh1Q" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_qvI9QpkAEeWLmIbak1Hh1Q" points="[2, 0, 32, 221]$[108, 0, 138, 221]$[108, -215, 138, 6]$[-26, -215, 4, 6]"/>
+      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_qvmQQJkAEeWLmIbak1Hh1Q" id="(0.9791666666666666,0.5471698113207547)"/>
+      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_UGV5gJkCEeWLmIbak1Hh1Q" id="(0.9,0.5283018867924528)"/>
+    </edges>
+    <edges xmi:id="_sGa5QJkAEeWLmIbak1Hh1Q" type="Transition" element="_sGZrIJkAEeWLmIbak1Hh1Q" source="_aFOUwJjsEeWLmIbak1Hh1Q" target="_3ATXspOAEeWuO-fDDpYHyA">
+      <children xsi:type="notation:DecorationNode" xmi:id="_sGa5RJkAEeWLmIbak1Hh1Q" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_sGa5RZkAEeWLmIbak1Hh1Q"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_sGa5RpkAEeWLmIbak1Hh1Q" x="-195" y="-83"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_sGa5QZkAEeWLmIbak1Hh1Q" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_sGa5Q5kAEeWLmIbak1Hh1Q" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_sGa5QpkAEeWLmIbak1Hh1Q" points="[6, 0, 54, 317]$[136, 0, 184, 317]$[136, -317, 184, 0]$[-30, -317, 18, 0]"/>
+      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_sG5aYJkAEeWLmIbak1Hh1Q" id="(0.9464285714285714,0.4528301886792453)"/>
+    </edges>
+  </notation:Diagram>
+</xmi:XMI>

+ 283 - 0
examples/org.yakindu.sct.examples.coffeemachine/model/CoffeeMachine_03.sct

@@ -0,0 +1,283 @@
+<?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="_3AQUYJOAEeWuO-fDDpYHyA" specification="interface User:&#xA;&#x9;in event on&#xA;&#x9;in event off&#xA;&#x9;in event cancel&#xA;&#x9;in event cappuchino&#xA;" name="Coffee Machine">
+    <regions xmi:id="_3AQ7cpOAEeWuO-fDDpYHyA" name="main region">
+      <vertices xsi:type="sgraph:Entry" xmi:id="_3ASJk5OAEeWuO-fDDpYHyA">
+        <outgoingTransitions xmi:id="_3AT-w5OAEeWuO-fDDpYHyA" target="_YzPiwJjcEeWLmIbak1Hh1Q"/>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_3ASwp5OAEeWuO-fDDpYHyA" specification="" name="Idle" incomingTransitions="_IEYG0JjeEeWLmIbak1Hh1Q _DcCwEJmqEeWjeMXFC0M_gw _TqPdAJmqEeWjeMXFC0M_gw">
+        <outgoingTransitions xmi:id="_5bRIYJjdEeWLmIbak1Hh1Q" specification="User.off" target="_YzPiwJjcEeWLmIbak1Hh1Q"/>
+        <outgoingTransitions xmi:id="_PbPtAJmqEeWjeMXFC0M_gw" specification="User.cappuchino" target="_qZJv0JmoEeWjeMXFC0M_gw"/>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_YzPiwJjcEeWLmIbak1Hh1Q" name="Off" incomingTransitions="_3AT-w5OAEeWuO-fDDpYHyA _5bRIYJjdEeWLmIbak1Hh1Q">
+        <outgoingTransitions xmi:id="_IEYG0JjeEeWLmIbak1Hh1Q" specification="User.on" target="_3ASwp5OAEeWuO-fDDpYHyA"/>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_qZJv0JmoEeWjeMXFC0M_gw" specification="" name="Cappuchino" incomingTransitions="_PbPtAJmqEeWjeMXFC0M_gw">
+        <outgoingTransitions xmi:id="_DcCwEJmqEeWjeMXFC0M_gw" specification="User.cancel" target="_3ASwp5OAEeWuO-fDDpYHyA"/>
+        <regions xmi:id="_qZhjQJmoEeWjeMXFC0M_gw" name="inner region">
+          <vertices xsi:type="sgraph:State" xmi:id="_R5190JjjEeWLmIbak1Hh1Q" specification="" name="Milling Beans" incomingTransitions="_vBt2YZmoEeWjeMXFC0M_gw">
+            <outgoingTransitions xmi:id="_JU0SoJjsEeWLmIbak1Hh1Q" specification="after 9s" target="_JUPD0JjsEeWLmIbak1Hh1Q"/>
+          </vertices>
+          <vertices xsi:type="sgraph:State" xmi:id="_JUPD0JjsEeWLmIbak1Hh1Q" specification="" name="Pouring Milk" incomingTransitions="_JU0SoJjsEeWLmIbak1Hh1Q">
+            <outgoingTransitions xmi:id="_aFxHUJjsEeWLmIbak1Hh1Q" specification="after 31s" target="_aFNtsJjsEeWLmIbak1Hh1Q"/>
+          </vertices>
+          <vertices xsi:type="sgraph:State" xmi:id="_aFNtsJjsEeWLmIbak1Hh1Q" specification="" name="Pouring Coffee" incomingTransitions="_aFxHUJjsEeWLmIbak1Hh1Q">
+            <outgoingTransitions xmi:id="_TqPdAJmqEeWjeMXFC0M_gw" specification="after 50 s" target="_3ASwp5OAEeWuO-fDDpYHyA"/>
+          </vertices>
+          <vertices xsi:type="sgraph:Entry" xmi:id="_vBt2YJmoEeWjeMXFC0M_gw" name="">
+            <outgoingTransitions xmi:id="_vBt2YZmoEeWjeMXFC0M_gw" specification="" target="_R5190JjjEeWLmIbak1Hh1Q"/>
+          </vertices>
+        </regions>
+      </vertices>
+    </regions>
+  </sgraph:Statechart>
+  <notation:Diagram xmi:id="_3AQ7cJOAEeWuO-fDDpYHyA" type="org.yakindu.sct.ui.editor.editor.StatechartDiagramEditor" element="_3AQUYJOAEeWuO-fDDpYHyA" measurementUnit="Pixel">
+    <children xmi:id="_3ARigJOAEeWuO-fDDpYHyA" type="Region" element="_3AQ7cpOAEeWuO-fDDpYHyA">
+      <children xsi:type="notation:DecorationNode" xmi:id="_3ARig5OAEeWuO-fDDpYHyA" type="RegionName">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_3ARihJOAEeWuO-fDDpYHyA"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_3ARihZOAEeWuO-fDDpYHyA"/>
+      </children>
+      <children xsi:type="notation:Shape" xmi:id="_3ASJkJOAEeWuO-fDDpYHyA" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
+        <children xmi:id="_3ASJlJOAEeWuO-fDDpYHyA" type="Entry" element="_3ASJk5OAEeWuO-fDDpYHyA">
+          <children xmi:id="_3ASwoJOAEeWuO-fDDpYHyA" type="BorderItemLabelContainer">
+            <children xsi:type="notation:DecorationNode" xmi:id="_3ASwo5OAEeWuO-fDDpYHyA" type="BorderItemLabel">
+              <styles xsi:type="notation:ShapeStyle" xmi:id="_3ASwpJOAEeWuO-fDDpYHyA"/>
+              <layoutConstraint xsi:type="notation:Location" xmi:id="_3ASwpZOAEeWuO-fDDpYHyA"/>
+            </children>
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_3ASwoZOAEeWuO-fDDpYHyA" fontName="Verdana" lineColor="4210752"/>
+            <layoutConstraint xsi:type="notation:Bounds" xmi:id="_3ASwopOAEeWuO-fDDpYHyA"/>
+          </children>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_3ASJlZOAEeWuO-fDDpYHyA" fontName="Verdana" lineColor="4210752"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_3ASwppOAEeWuO-fDDpYHyA" x="184" width="15" height="15"/>
+        </children>
+        <children xmi:id="_3ATXspOAEeWuO-fDDpYHyA" type="State" element="_3ASwp5OAEeWuO-fDDpYHyA">
+          <children xsi:type="notation:DecorationNode" xmi:id="_3ATXtpOAEeWuO-fDDpYHyA" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_3ATXt5OAEeWuO-fDDpYHyA"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_3ATXuJOAEeWuO-fDDpYHyA"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_3ATXuZOAEeWuO-fDDpYHyA" type="StateTextCompartment" collapsed="true">
+            <children xsi:type="notation:Shape" xmi:id="_3ATXupOAEeWuO-fDDpYHyA" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_3ATXu5OAEeWuO-fDDpYHyA"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_3AT-wJOAEeWuO-fDDpYHyA" type="StateFigureCompartment"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_3ATXs5OAEeWuO-fDDpYHyA" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_3ATXtJOAEeWuO-fDDpYHyA"/>
+          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_3AT-wZOAEeWuO-fDDpYHyA" name="isHorizontal" booleanValue="true"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_3AT-wpOAEeWuO-fDDpYHyA" x="174" y="156" width="40" height="53"/>
+        </children>
+        <children xmi:id="_YzQw4JjcEeWLmIbak1Hh1Q" type="State" element="_YzPiwJjcEeWLmIbak1Hh1Q">
+          <children xsi:type="notation:DecorationNode" xmi:id="_YzRX8JjcEeWLmIbak1Hh1Q" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_YzRX8ZjcEeWLmIbak1Hh1Q"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_YzRX8pjcEeWLmIbak1Hh1Q"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_YzRX85jcEeWLmIbak1Hh1Q" type="StateTextCompartment" collapsed="true">
+            <children xsi:type="notation:Shape" xmi:id="_YzRX9JjcEeWLmIbak1Hh1Q" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_YzRX9ZjcEeWLmIbak1Hh1Q"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_YzRX9pjcEeWLmIbak1Hh1Q" type="StateFigureCompartment"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_YzQw4ZjcEeWLmIbak1Hh1Q" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_YzQw4pjcEeWLmIbak1Hh1Q"/>
+          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_YzRX95jcEeWLmIbak1Hh1Q" name="isHorizontal" booleanValue="true"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_YzQw45jcEeWLmIbak1Hh1Q" x="174" y="46" width="40" height="53"/>
+        </children>
+        <children xmi:id="_qZo4AJmoEeWjeMXFC0M_gw" type="State" element="_qZJv0JmoEeWjeMXFC0M_gw">
+          <children xsi:type="notation:DecorationNode" xmi:id="_qZqGIJmoEeWjeMXFC0M_gw" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_qZqGIZmoEeWjeMXFC0M_gw"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_qZqGIpmoEeWjeMXFC0M_gw"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_qZqGI5moEeWjeMXFC0M_gw" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_qZqtMJmoEeWjeMXFC0M_gw" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_qZqtMZmoEeWjeMXFC0M_gw"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_qZqtMpmoEeWjeMXFC0M_gw" type="StateFigureCompartment">
+            <children xmi:id="_nCMeQJmsEeWjeMXFC0M_gw" type="Region" element="_qZhjQJmoEeWjeMXFC0M_gw">
+              <children xsi:type="notation:DecorationNode" xmi:id="_nCMeQZmsEeWjeMXFC0M_gw" type="RegionName">
+                <styles xsi:type="notation:ShapeStyle" xmi:id="_nCMeQpmsEeWjeMXFC0M_gw"/>
+                <layoutConstraint xsi:type="notation:Location" xmi:id="_nCMeQ5msEeWjeMXFC0M_gw"/>
+              </children>
+              <children xsi:type="notation:Shape" xmi:id="_nCMeRJmsEeWjeMXFC0M_gw" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
+                <children xmi:id="_nCMeRZmsEeWjeMXFC0M_gw" type="State" element="_R5190JjjEeWLmIbak1Hh1Q">
+                  <children xsi:type="notation:DecorationNode" xmi:id="_nCMeRpmsEeWjeMXFC0M_gw" type="StateName">
+                    <styles xsi:type="notation:ShapeStyle" xmi:id="_nCMeR5msEeWjeMXFC0M_gw"/>
+                    <layoutConstraint xsi:type="notation:Location" xmi:id="_nCMeSJmsEeWjeMXFC0M_gw"/>
+                  </children>
+                  <children xsi:type="notation:Compartment" xmi:id="_nCMeSZmsEeWjeMXFC0M_gw" type="StateTextCompartment" collapsed="true">
+                    <children xsi:type="notation:Shape" xmi:id="_nCMeSpmsEeWjeMXFC0M_gw" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+                      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_nCMeS5msEeWjeMXFC0M_gw"/>
+                    </children>
+                  </children>
+                  <children xsi:type="notation:Compartment" xmi:id="_nCMeTJmsEeWjeMXFC0M_gw" type="StateFigureCompartment"/>
+                  <styles xsi:type="notation:ShapeStyle" xmi:id="_nCMeTZmsEeWjeMXFC0M_gw" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+                  <styles xsi:type="notation:FontStyle" xmi:id="_nCMeTpmsEeWjeMXFC0M_gw"/>
+                  <styles xsi:type="notation:BooleanValueStyle" xmi:id="_nCMeT5msEeWjeMXFC0M_gw" name="isHorizontal"/>
+                  <styles xsi:type="notation:BooleanValueStyle" xmi:id="_nCMeUJmsEeWjeMXFC0M_gw" name="isInline" booleanValue="true"/>
+                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_nCMeUZmsEeWjeMXFC0M_gw" x="29" y="17" height="52"/>
+                </children>
+                <children xmi:id="_nCMeUpmsEeWjeMXFC0M_gw" type="State" element="_JUPD0JjsEeWLmIbak1Hh1Q">
+                  <children xsi:type="notation:DecorationNode" xmi:id="_nCMeU5msEeWjeMXFC0M_gw" type="StateName">
+                    <styles xsi:type="notation:ShapeStyle" xmi:id="_nCMeVJmsEeWjeMXFC0M_gw"/>
+                    <layoutConstraint xsi:type="notation:Location" xmi:id="_nCMeVZmsEeWjeMXFC0M_gw"/>
+                  </children>
+                  <children xsi:type="notation:Compartment" xmi:id="_nCMeVpmsEeWjeMXFC0M_gw" type="StateTextCompartment">
+                    <children xsi:type="notation:Shape" xmi:id="_nCMeV5msEeWjeMXFC0M_gw" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+                      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_nCMeWJmsEeWjeMXFC0M_gw"/>
+                    </children>
+                  </children>
+                  <children xsi:type="notation:Compartment" xmi:id="_nCMeWZmsEeWjeMXFC0M_gw" type="StateFigureCompartment"/>
+                  <styles xsi:type="notation:ShapeStyle" xmi:id="_nCMeWpmsEeWjeMXFC0M_gw" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+                  <styles xsi:type="notation:FontStyle" xmi:id="_nCMeW5msEeWjeMXFC0M_gw"/>
+                  <styles xsi:type="notation:BooleanValueStyle" xmi:id="_nCMeXJmsEeWjeMXFC0M_gw" name="isHorizontal" booleanValue="true"/>
+                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_nCMeXZmsEeWjeMXFC0M_gw" x="31" y="115"/>
+                </children>
+                <children xmi:id="_nCMeXpmsEeWjeMXFC0M_gw" type="State" element="_aFNtsJjsEeWLmIbak1Hh1Q">
+                  <children xsi:type="notation:DecorationNode" xmi:id="_nCMeX5msEeWjeMXFC0M_gw" type="StateName">
+                    <styles xsi:type="notation:ShapeStyle" xmi:id="_nCMeYJmsEeWjeMXFC0M_gw"/>
+                    <layoutConstraint xsi:type="notation:Location" xmi:id="_nCMeYZmsEeWjeMXFC0M_gw"/>
+                  </children>
+                  <children xsi:type="notation:Compartment" xmi:id="_nCMeYpmsEeWjeMXFC0M_gw" type="StateTextCompartment">
+                    <children xsi:type="notation:Shape" xmi:id="_nCMeY5msEeWjeMXFC0M_gw" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+                      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_nCMeZJmsEeWjeMXFC0M_gw"/>
+                    </children>
+                  </children>
+                  <children xsi:type="notation:Compartment" xmi:id="_nCMeZZmsEeWjeMXFC0M_gw" type="StateFigureCompartment"/>
+                  <styles xsi:type="notation:ShapeStyle" xmi:id="_nCMeZpmsEeWjeMXFC0M_gw" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+                  <styles xsi:type="notation:FontStyle" xmi:id="_nCMeZ5msEeWjeMXFC0M_gw"/>
+                  <styles xsi:type="notation:BooleanValueStyle" xmi:id="_nCMeaJmsEeWjeMXFC0M_gw" name="isHorizontal" booleanValue="true"/>
+                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_nCMeaZmsEeWjeMXFC0M_gw" x="23" y="215"/>
+                </children>
+                <children xmi:id="_nCMeapmsEeWjeMXFC0M_gw" type="Entry" element="_vBt2YJmoEeWjeMXFC0M_gw">
+                  <children xmi:id="_nCMea5msEeWjeMXFC0M_gw" type="BorderItemLabelContainer">
+                    <children xsi:type="notation:DecorationNode" xmi:id="_nCMebJmsEeWjeMXFC0M_gw" type="BorderItemLabel">
+                      <styles xsi:type="notation:ShapeStyle" xmi:id="_nCMebZmsEeWjeMXFC0M_gw"/>
+                      <layoutConstraint xsi:type="notation:Location" xmi:id="_nCMebpmsEeWjeMXFC0M_gw"/>
+                    </children>
+                    <styles xsi:type="notation:ShapeStyle" xmi:id="_nCMeb5msEeWjeMXFC0M_gw" fontName="Verdana" lineColor="4210752"/>
+                    <layoutConstraint xsi:type="notation:Bounds" xmi:id="_nCMecJmsEeWjeMXFC0M_gw"/>
+                  </children>
+                  <styles xsi:type="notation:ShapeStyle" xmi:id="_nCMecZmsEeWjeMXFC0M_gw" fontName="Verdana" fillColor="0" lineColor="16777215"/>
+                  <styles xsi:type="notation:NamedStyle" xmi:id="_nCMecpmsEeWjeMXFC0M_gw" name="allowColors"/>
+                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_nCMec5msEeWjeMXFC0M_gw" x="69" y="-32"/>
+                </children>
+                <layoutConstraint xsi:type="notation:Bounds" xmi:id="_nCMedJmsEeWjeMXFC0M_gw"/>
+              </children>
+              <styles xsi:type="notation:ShapeStyle" xmi:id="_nCMedZmsEeWjeMXFC0M_gw" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_nCMedpmsEeWjeMXFC0M_gw" x="-27" y="-52" width="499" height="460"/>
+            </children>
+          </children>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_qZo4AZmoEeWjeMXFC0M_gw" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_qZo4ApmoEeWjeMXFC0M_gw"/>
+          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_qZqtM5moEeWjeMXFC0M_gw" name="isHorizontal" booleanValue="true"/>
+          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_vBsoQJmoEeWjeMXFC0M_gw" name="isInline" booleanValue="true"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_qZrUQJmoEeWjeMXFC0M_gw" x="111" y="293" width="169" height="379"/>
+        </children>
+        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_3ASJkZOAEeWuO-fDDpYHyA"/>
+      </children>
+      <styles xsi:type="notation:ShapeStyle" xmi:id="_3ARigZOAEeWuO-fDDpYHyA" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
+      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_3ASJkpOAEeWuO-fDDpYHyA" x="248" y="8" width="423" height="731"/>
+    </children>
+    <children xsi:type="notation:Shape" xmi:id="_3AUl05OAEeWuO-fDDpYHyA" type="StatechartText" fontName="Verdana" lineColor="4210752">
+      <children xsi:type="notation:DecorationNode" xmi:id="_3AUl1ZOAEeWuO-fDDpYHyA" type="StatechartName">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_3AUl1pOAEeWuO-fDDpYHyA"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_3AUl15OAEeWuO-fDDpYHyA"/>
+      </children>
+      <children xsi:type="notation:Shape" xmi:id="_3AUl2JOAEeWuO-fDDpYHyA" type="StatechartTextExpression" fontName="Verdana" lineColor="4210752">
+        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_3AUl2ZOAEeWuO-fDDpYHyA"/>
+      </children>
+      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_3AUl2pOAEeWuO-fDDpYHyA" x="10" y="10" width="231" height="400"/>
+    </children>
+    <styles xsi:type="notation:DiagramStyle" xmi:id="_3AQ7cZOAEeWuO-fDDpYHyA"/>
+    <edges xmi:id="_3AT-xJOAEeWuO-fDDpYHyA" type="Transition" element="_3AT-w5OAEeWuO-fDDpYHyA" source="_3ASJlJOAEeWuO-fDDpYHyA" target="_YzQw4JjcEeWLmIbak1Hh1Q">
+      <children xsi:type="notation:DecorationNode" xmi:id="_3AUl0JOAEeWuO-fDDpYHyA" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_3AUl0ZOAEeWuO-fDDpYHyA"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_3AUl0pOAEeWuO-fDDpYHyA" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_3AT-xZOAEeWuO-fDDpYHyA" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_3AT-x5OAEeWuO-fDDpYHyA" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_3AT-xpOAEeWuO-fDDpYHyA" points="[0, 8, 0, -55]$[0, 39, 0, -24]"/>
+    </edges>
+    <edges xmi:id="_5bS9kJjdEeWLmIbak1Hh1Q" type="Transition" element="_5bRIYJjdEeWLmIbak1Hh1Q" source="_3ATXspOAEeWuO-fDDpYHyA" target="_YzQw4JjcEeWLmIbak1Hh1Q">
+      <children xsi:type="notation:DecorationNode" xmi:id="_5bS9lJjdEeWLmIbak1Hh1Q" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_5bS9lZjdEeWLmIbak1Hh1Q"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_5bS9lpjdEeWLmIbak1Hh1Q" x="-7" y="-28"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_5bS9kZjdEeWLmIbak1Hh1Q" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_5bS9k5jdEeWLmIbak1Hh1Q" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_5bS9kpjdEeWLmIbak1Hh1Q" points="[5, 0, 5, 104]$[85, 0, 85, 104]$[85, -104, 85, 0]$[5, -104, 5, 0]"/>
+      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_-MmbgJkAEeWLmIbak1Hh1Q" id="(0.875,0.2830188679245283)"/>
+      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_ael1AJkCEeWLmIbak1Hh1Q" id="(0.875,0.41509433962264153)"/>
+    </edges>
+    <edges xmi:id="_IEZU8JjeEeWLmIbak1Hh1Q" type="Transition" element="_IEYG0JjeEeWLmIbak1Hh1Q" source="_YzQw4JjcEeWLmIbak1Hh1Q" target="_3ATXspOAEeWuO-fDDpYHyA">
+      <children xsi:type="notation:DecorationNode" xmi:id="_IEZU9JjeEeWLmIbak1Hh1Q" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_IEZU9ZjeEeWLmIbak1Hh1Q"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_IEZU9pjeEeWLmIbak1Hh1Q" x="-1" y="32"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_IEZU8ZjeEeWLmIbak1Hh1Q" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_IEZU85jeEeWLmIbak1Hh1Q" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_IEZU8pjeEeWLmIbak1Hh1Q" points="[0, 0, 71, -172]$[-70, 196, 1, 24]"/>
+      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_IFC1MJjeEeWLmIbak1Hh1Q" id="(0.45,0.9056603773584906)"/>
+    </edges>
+    <edges xmi:id="_JU1gwJjsEeWLmIbak1Hh1Q" type="Transition" element="_JU0SoJjsEeWLmIbak1Hh1Q" source="_nCMeRZmsEeWjeMXFC0M_gw" target="_nCMeUpmsEeWjeMXFC0M_gw">
+      <children xsi:type="notation:DecorationNode" xmi:id="_JU1gxJjsEeWLmIbak1Hh1Q" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_JU1gxZjsEeWLmIbak1Hh1Q"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_JU1gxpjsEeWLmIbak1Hh1Q" x="1" y="-32"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_JU1gwZjsEeWLmIbak1Hh1Q" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_JU1gw5jsEeWLmIbak1Hh1Q" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_JU1gwpjsEeWLmIbak1Hh1Q" points="[-13, -24, 187, 354]$[-199, -375, 1, 3]"/>
+    </edges>
+    <edges xmi:id="_aFxuYJjsEeWLmIbak1Hh1Q" type="Transition" element="_aFxHUJjsEeWLmIbak1Hh1Q" source="_nCMeUpmsEeWjeMXFC0M_gw" target="_nCMeXpmsEeWjeMXFC0M_gw">
+      <children xsi:type="notation:DecorationNode" xmi:id="_aFyVcZjsEeWLmIbak1Hh1Q" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_aFyVcpjsEeWLmIbak1Hh1Q"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_aFyVc5jsEeWLmIbak1Hh1Q" x="-1" y="-32"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_aFxuYZjsEeWLmIbak1Hh1Q" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_aFyVcJjsEeWLmIbak1Hh1Q" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_aFxuYpjsEeWLmIbak1Hh1Q" points="[-10, -24, 189, 439]$[-198, -460, 1, 3]"/>
+    </edges>
+    <edges xmi:id="_DcD-MJmqEeWjeMXFC0M_gw" type="Transition" element="_DcCwEJmqEeWjeMXFC0M_gw" source="_qZo4AJmoEeWjeMXFC0M_gw" target="_3ATXspOAEeWuO-fDDpYHyA">
+      <children xsi:type="notation:DecorationNode" xmi:id="_DcElQZmqEeWjeMXFC0M_gw" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_DcElQpmqEeWjeMXFC0M_gw"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_DcElQ5mqEeWjeMXFC0M_gw" x="-205" y="-8"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_DcD-MZmqEeWjeMXFC0M_gw" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_DcElQJmqEeWjeMXFC0M_gw" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_DcD-MpmqEeWjeMXFC0M_gw" points="[0, 6, -69, 310]$[-40, 6, -109, 310]$[-40, -304, -109, 0]$[63, -304, -6, 0]"/>
+      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_DcjtcJmqEeWjeMXFC0M_gw" id="(0.005917159763313609,0.5197889182058048)"/>
+      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_DcjtcZmqEeWjeMXFC0M_gw" id="(0.175,0.5660377358490566)"/>
+    </edges>
+    <edges xmi:id="_PbQ7IJmqEeWjeMXFC0M_gw" type="Transition" element="_PbPtAJmqEeWjeMXFC0M_gw" source="_3ATXspOAEeWuO-fDDpYHyA" target="_qZo4AJmoEeWjeMXFC0M_gw">
+      <children xsi:type="notation:DecorationNode" xmi:id="_PbRiMJmqEeWjeMXFC0M_gw" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_PbRiMZmqEeWjeMXFC0M_gw"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_PbRiMpmqEeWjeMXFC0M_gw" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_PbQ7IZmqEeWjeMXFC0M_gw" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_PbQ7I5mqEeWjeMXFC0M_gw" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_PbQ7IpmqEeWjeMXFC0M_gw" points="[-8, 72, -1, -180]$[-8, 216, -1, -36]"/>
+      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_PbwqYJmqEeWjeMXFC0M_gw" id="(0.5,0.9622641509433962)"/>
+      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_SvM7oJmrEeWjeMXFC0M_gw" id="(0.49101796407185627,0.0022727272727272726)"/>
+    </edges>
+    <edges xmi:id="_TqQrIJmqEeWjeMXFC0M_gw" type="Transition" element="_TqPdAJmqEeWjeMXFC0M_gw" source="_nCMeXpmsEeWjeMXFC0M_gw" target="_3ATXspOAEeWuO-fDDpYHyA">
+      <children xsi:type="notation:DecorationNode" xmi:id="_TqRSMZmqEeWjeMXFC0M_gw" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_TqRSMpmqEeWjeMXFC0M_gw"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_TqRSM5mqEeWjeMXFC0M_gw" x="-260" y="-4"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_TqQrIZmqEeWjeMXFC0M_gw" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_TqRSMJmqEeWjeMXFC0M_gw" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_TqQrIpmqEeWjeMXFC0M_gw" points="[86, 8, 50, 447]$[151, 8, 115, 447]$[151, -439, 115, 0]$[39, -439, 3, 0]"/>
+      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_Tq7ZgJmqEeWjeMXFC0M_gw" id="(0.20535714285714285,0.4716981132075472)"/>
+      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_WZQoAJmqEeWjeMXFC0M_gw" id="(0.925,0.7358490566037735)"/>
+    </edges>
+    <edges xmi:id="_vCAxUJmoEeWjeMXFC0M_gw" type="Transition" element="_vBt2YZmoEeWjeMXFC0M_gw" source="_nCMeapmsEeWjeMXFC0M_gw" target="_nCMeRZmsEeWjeMXFC0M_gw">
+      <children xsi:type="notation:DecorationNode" xmi:id="_vCAxVJmoEeWjeMXFC0M_gw" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_vCAxVZmoEeWjeMXFC0M_gw"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_vCAxVpmoEeWjeMXFC0M_gw" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_vCAxUZmoEeWjeMXFC0M_gw" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_vCAxU5moEeWjeMXFC0M_gw" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_vCAxUpmoEeWjeMXFC0M_gw" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    </edges>
+  </notation:Diagram>
+</xmi:XMI>

+ 736 - 0
examples/org.yakindu.sct.examples.coffeemachine/model/CoffeeMachine_04.sct

@@ -0,0 +1,736 @@
+<?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="_3AQUYJOAEeWuO-fDDpYHyA" specification="interface User:&#xA;&#x9;in event on&#xA;&#x9;in event off&#xA;&#x9;in event cancel&#xA;&#x9;in event cappuchino&#xA;&#x9;in event latte_macchiato&#xA;&#x9;in event coffee&#xA;&#x9;in event milk&#xA;" name="Coffee Machine">
+    <regions xmi:id="_3AQ7cpOAEeWuO-fDDpYHyA" name="main region">
+      <vertices xsi:type="sgraph:Entry" xmi:id="_3ASJk5OAEeWuO-fDDpYHyA">
+        <outgoingTransitions xmi:id="_3AT-w5OAEeWuO-fDDpYHyA" target="_YzPiwJjcEeWLmIbak1Hh1Q"/>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_3ASwp5OAEeWuO-fDDpYHyA" specification="" name="Idle" incomingTransitions="_IEYG0JjeEeWLmIbak1Hh1Q _DcCwEJmqEeWjeMXFC0M_gw _TqPdAJmqEeWjeMXFC0M_gw _C9maYJnHEeW2TuIyviQ1QA _3GglsJnIEeW2TuIyviQ1QA _ctQkkJnJEeW2TuIyviQ1QA _yyTJEJnJEeW2TuIyviQ1QA _1LweUJnKEeW2TuIyviQ1QA _yWt48JnMEeW2TuIyviQ1QA">
+        <outgoingTransitions xmi:id="_5bRIYJjdEeWLmIbak1Hh1Q" specification="User.off" target="_YzPiwJjcEeWLmIbak1Hh1Q"/>
+        <outgoingTransitions xmi:id="_PbPtAJmqEeWjeMXFC0M_gw" specification="User.cappuchino" target="_qZJv0JmoEeWjeMXFC0M_gw"/>
+        <outgoingTransitions xmi:id="_wenrsJnIEeW2TuIyviQ1QA" specification="User.latte_macchiato" target="_LUjVsJmwEeWjeMXFC0M_gw"/>
+        <outgoingTransitions xmi:id="_IsCcgJnKEeW2TuIyviQ1QA" specification="User.coffee" target="_M_u7wJnJEeW2TuIyviQ1QA"/>
+        <outgoingTransitions xmi:id="_NFN74JnNEeW2TuIyviQ1QA" specification="User.milk" target="_aAC68JnKEeW2TuIyviQ1QA"/>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_YzPiwJjcEeWLmIbak1Hh1Q" name="Off" incomingTransitions="_3AT-w5OAEeWuO-fDDpYHyA _5bRIYJjdEeWLmIbak1Hh1Q">
+        <outgoingTransitions xmi:id="_IEYG0JjeEeWLmIbak1Hh1Q" specification="User.on" target="_3ASwp5OAEeWuO-fDDpYHyA"/>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_qZJv0JmoEeWjeMXFC0M_gw" specification="" name="Cappuchino" incomingTransitions="_PbPtAJmqEeWjeMXFC0M_gw">
+        <outgoingTransitions xmi:id="_DcCwEJmqEeWjeMXFC0M_gw" specification="User.cancel" target="_3ASwp5OAEeWuO-fDDpYHyA"/>
+        <regions xmi:id="_qZhjQJmoEeWjeMXFC0M_gw" name="inner region">
+          <vertices xsi:type="sgraph:State" xmi:id="_R5190JjjEeWLmIbak1Hh1Q" specification="" name="Milling Beans" incomingTransitions="_vBt2YZmoEeWjeMXFC0M_gw">
+            <outgoingTransitions xmi:id="_JU0SoJjsEeWLmIbak1Hh1Q" specification="after 9s" target="_JUPD0JjsEeWLmIbak1Hh1Q"/>
+          </vertices>
+          <vertices xsi:type="sgraph:State" xmi:id="_JUPD0JjsEeWLmIbak1Hh1Q" specification="" name="Pouring Milk" incomingTransitions="_JU0SoJjsEeWLmIbak1Hh1Q">
+            <outgoingTransitions xmi:id="_aFxHUJjsEeWLmIbak1Hh1Q" specification="after 31s" target="_aFNtsJjsEeWLmIbak1Hh1Q"/>
+          </vertices>
+          <vertices xsi:type="sgraph:State" xmi:id="_aFNtsJjsEeWLmIbak1Hh1Q" specification="" name="Pouring Coffee" incomingTransitions="_aFxHUJjsEeWLmIbak1Hh1Q">
+            <outgoingTransitions xmi:id="_TqPdAJmqEeWjeMXFC0M_gw" specification="after 50 s" target="_3ASwp5OAEeWuO-fDDpYHyA"/>
+          </vertices>
+          <vertices xsi:type="sgraph:Entry" xmi:id="_vBt2YJmoEeWjeMXFC0M_gw" name="">
+            <outgoingTransitions xmi:id="_vBt2YZmoEeWjeMXFC0M_gw" specification="" target="_R5190JjjEeWLmIbak1Hh1Q"/>
+          </vertices>
+        </regions>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_LUjVsJmwEeWjeMXFC0M_gw" specification="" name="Latte macchiato" incomingTransitions="_wenrsJnIEeW2TuIyviQ1QA">
+        <outgoingTransitions xmi:id="_3GglsJnIEeW2TuIyviQ1QA" specification="User.cancel" target="_3ASwp5OAEeWuO-fDDpYHyA"/>
+        <regions xmi:id="_LUj8wJmwEeWjeMXFC0M_gw" name="inner region">
+          <vertices xsi:type="sgraph:State" xmi:id="_UIGiEJnIEeW2TuIyviQ1QA" specification="" name="Milling Beans" incomingTransitions="_UIFT8JnIEeW2TuIyviQ1QA">
+            <outgoingTransitions xmi:id="_UIHJJJnIEeW2TuIyviQ1QA" specification="after 9s" target="_UDHUY5nIEeW2TuIyviQ1QA"/>
+          </vertices>
+          <vertices xsi:type="sgraph:State" xmi:id="_UDHUY5nIEeW2TuIyviQ1QA" specification="" name="Pouring Milk" incomingTransitions="_UIHJJJnIEeW2TuIyviQ1QA">
+            <outgoingTransitions xmi:id="_UDIihZnIEeW2TuIyviQ1QA" specification="after 31s" target="_T-tVgZnIEeW2TuIyviQ1QA"/>
+          </vertices>
+          <vertices xsi:type="sgraph:State" xmi:id="_LUkj1JmwEeWjeMXFC0M_gw" specification="" name="Pouring Coffee" incomingTransitions="_T-ujpZnIEeW2TuIyviQ1QA">
+            <outgoingTransitions xmi:id="_C9maYJnHEeW2TuIyviQ1QA" specification="after 25s" target="_3ASwp5OAEeWuO-fDDpYHyA"/>
+          </vertices>
+          <vertices xsi:type="sgraph:Entry" xmi:id="_LUlK5JmwEeWjeMXFC0M_gw" name="">
+            <outgoingTransitions xmi:id="_UIFT8JnIEeW2TuIyviQ1QA" specification="" target="_UIGiEJnIEeW2TuIyviQ1QA"/>
+          </vertices>
+          <vertices xsi:type="sgraph:State" xmi:id="_T-tVgZnIEeW2TuIyviQ1QA" name="Pause" incomingTransitions="_UDIihZnIEeW2TuIyviQ1QA">
+            <outgoingTransitions xmi:id="_T-ujpZnIEeW2TuIyviQ1QA" specification="after 14s" target="_LUkj1JmwEeWjeMXFC0M_gw"/>
+          </vertices>
+        </regions>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_M_u7wJnJEeW2TuIyviQ1QA" specification="" name="Coffee" incomingTransitions="_IsCcgJnKEeW2TuIyviQ1QA">
+        <outgoingTransitions xmi:id="_yyTJEJnJEeW2TuIyviQ1QA" specification="User.cancel" target="_3ASwp5OAEeWuO-fDDpYHyA"/>
+        <regions xmi:id="_M_wJ4JnJEeW2TuIyviQ1QA" name="inner region">
+          <vertices xsi:type="sgraph:State" xmi:id="_M_wJ4ZnJEeW2TuIyviQ1QA" specification="" name="Milling Beans" incomingTransitions="_M_xYBZnJEeW2TuIyviQ1QA">
+            <outgoingTransitions xmi:id="_Tbs5oJnJEeW2TuIyviQ1QA" specification="after 9s" target="_M_ww9pnJEeW2TuIyviQ1QA"/>
+          </vertices>
+          <vertices xsi:type="sgraph:State" xmi:id="_M_ww9pnJEeW2TuIyviQ1QA" specification="" name="Pouring Coffee" incomingTransitions="_Tbs5oJnJEeW2TuIyviQ1QA">
+            <outgoingTransitions xmi:id="_ctQkkJnJEeW2TuIyviQ1QA" specification="after 84s" target="_3ASwp5OAEeWuO-fDDpYHyA"/>
+          </vertices>
+          <vertices xsi:type="sgraph:Entry" xmi:id="_M_xYBJnJEeW2TuIyviQ1QA" name="">
+            <outgoingTransitions xmi:id="_M_xYBZnJEeW2TuIyviQ1QA" specification="" target="_M_wJ4ZnJEeW2TuIyviQ1QA"/>
+          </vertices>
+        </regions>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_aAC68JnKEeW2TuIyviQ1QA" specification="" name="Milk" incomingTransitions="_NFN74JnNEeW2TuIyviQ1QA">
+        <outgoingTransitions xmi:id="_yWt48JnMEeW2TuIyviQ1QA" specification="User.cancel" target="_3ASwp5OAEeWuO-fDDpYHyA"/>
+        <regions xmi:id="_aADiBpnKEeW2TuIyviQ1QA" name="inner region">
+          <vertices xsi:type="sgraph:State" xmi:id="_aAEJFJnKEeW2TuIyviQ1QA" specification="" name="Pouring Milk" incomingTransitions="_yqZ74JnKEeW2TuIyviQ1QA">
+            <outgoingTransitions xmi:id="_1LweUJnKEeW2TuIyviQ1QA" specification="after 30s" target="_3ASwp5OAEeWuO-fDDpYHyA"/>
+          </vertices>
+          <vertices xsi:type="sgraph:Entry" xmi:id="_aAFXNJnKEeW2TuIyviQ1QA" name="">
+            <outgoingTransitions xmi:id="_yqZ74JnKEeW2TuIyviQ1QA" target="_aAEJFJnKEeW2TuIyviQ1QA"/>
+          </vertices>
+        </regions>
+      </vertices>
+    </regions>
+  </sgraph:Statechart>
+  <notation:Diagram xmi:id="_3AQ7cJOAEeWuO-fDDpYHyA" type="org.yakindu.sct.ui.editor.editor.StatechartDiagramEditor" element="_3AQUYJOAEeWuO-fDDpYHyA" measurementUnit="Pixel">
+    <children xmi:id="_3ARigJOAEeWuO-fDDpYHyA" type="Region" element="_3AQ7cpOAEeWuO-fDDpYHyA">
+      <children xsi:type="notation:DecorationNode" xmi:id="_3ARig5OAEeWuO-fDDpYHyA" type="RegionName">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_3ARihJOAEeWuO-fDDpYHyA"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_3ARihZOAEeWuO-fDDpYHyA"/>
+      </children>
+      <children xsi:type="notation:Shape" xmi:id="_3ASJkJOAEeWuO-fDDpYHyA" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
+        <children xmi:id="_3ASJlJOAEeWuO-fDDpYHyA" type="Entry" element="_3ASJk5OAEeWuO-fDDpYHyA">
+          <children xmi:id="_3ASwoJOAEeWuO-fDDpYHyA" type="BorderItemLabelContainer">
+            <children xsi:type="notation:DecorationNode" xmi:id="_3ASwo5OAEeWuO-fDDpYHyA" type="BorderItemLabel">
+              <styles xsi:type="notation:ShapeStyle" xmi:id="_3ASwpJOAEeWuO-fDDpYHyA"/>
+              <layoutConstraint xsi:type="notation:Location" xmi:id="_3ASwpZOAEeWuO-fDDpYHyA"/>
+            </children>
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_3ASwoZOAEeWuO-fDDpYHyA" fontName="Verdana" lineColor="4210752"/>
+            <layoutConstraint xsi:type="notation:Bounds" xmi:id="_3ASwopOAEeWuO-fDDpYHyA"/>
+          </children>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_3ASJlZOAEeWuO-fDDpYHyA" fontName="Verdana" lineColor="4210752"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_3ASwppOAEeWuO-fDDpYHyA" x="184" width="15" height="15"/>
+        </children>
+        <children xmi:id="_3ATXspOAEeWuO-fDDpYHyA" type="State" element="_3ASwp5OAEeWuO-fDDpYHyA">
+          <children xsi:type="notation:DecorationNode" xmi:id="_3ATXtpOAEeWuO-fDDpYHyA" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_3ATXt5OAEeWuO-fDDpYHyA"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_3ATXuJOAEeWuO-fDDpYHyA"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_3ATXuZOAEeWuO-fDDpYHyA" type="StateTextCompartment" collapsed="true">
+            <children xsi:type="notation:Shape" xmi:id="_3ATXupOAEeWuO-fDDpYHyA" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_3ATXu5OAEeWuO-fDDpYHyA"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_3AT-wJOAEeWuO-fDDpYHyA" type="StateFigureCompartment"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_3ATXs5OAEeWuO-fDDpYHyA" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_3ATXtJOAEeWuO-fDDpYHyA"/>
+          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_3AT-wZOAEeWuO-fDDpYHyA" name="isHorizontal" booleanValue="true"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_3AT-wpOAEeWuO-fDDpYHyA" x="41" y="156" width="1171" height="53"/>
+        </children>
+        <children xmi:id="_YzQw4JjcEeWLmIbak1Hh1Q" type="State" element="_YzPiwJjcEeWLmIbak1Hh1Q">
+          <children xsi:type="notation:DecorationNode" xmi:id="_YzRX8JjcEeWLmIbak1Hh1Q" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_YzRX8ZjcEeWLmIbak1Hh1Q"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_YzRX8pjcEeWLmIbak1Hh1Q"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_YzRX85jcEeWLmIbak1Hh1Q" type="StateTextCompartment" collapsed="true">
+            <children xsi:type="notation:Shape" xmi:id="_YzRX9JjcEeWLmIbak1Hh1Q" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_YzRX9ZjcEeWLmIbak1Hh1Q"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_YzRX9pjcEeWLmIbak1Hh1Q" type="StateFigureCompartment"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_YzQw4ZjcEeWLmIbak1Hh1Q" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_YzQw4pjcEeWLmIbak1Hh1Q"/>
+          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_YzRX95jcEeWLmIbak1Hh1Q" name="isHorizontal" booleanValue="true"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_YzQw45jcEeWLmIbak1Hh1Q" x="174" y="46" width="40" height="53"/>
+        </children>
+        <children xmi:id="_qZo4AJmoEeWjeMXFC0M_gw" type="State" element="_qZJv0JmoEeWjeMXFC0M_gw">
+          <children xsi:type="notation:DecorationNode" xmi:id="_qZqGIJmoEeWjeMXFC0M_gw" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_qZqGIZmoEeWjeMXFC0M_gw"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_qZqGIpmoEeWjeMXFC0M_gw"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_qZqGI5moEeWjeMXFC0M_gw" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_qZqtMJmoEeWjeMXFC0M_gw" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_qZqtMZmoEeWjeMXFC0M_gw"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_qZqtMpmoEeWjeMXFC0M_gw" type="StateFigureCompartment">
+            <children xmi:id="_nCMeQJmsEeWjeMXFC0M_gw" type="Region" element="_qZhjQJmoEeWjeMXFC0M_gw">
+              <children xsi:type="notation:DecorationNode" xmi:id="_nCMeQZmsEeWjeMXFC0M_gw" type="RegionName">
+                <styles xsi:type="notation:ShapeStyle" xmi:id="_nCMeQpmsEeWjeMXFC0M_gw"/>
+                <layoutConstraint xsi:type="notation:Location" xmi:id="_nCMeQ5msEeWjeMXFC0M_gw"/>
+              </children>
+              <children xsi:type="notation:Shape" xmi:id="_nCMeRJmsEeWjeMXFC0M_gw" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
+                <children xmi:id="_nCMeRZmsEeWjeMXFC0M_gw" type="State" element="_R5190JjjEeWLmIbak1Hh1Q">
+                  <children xsi:type="notation:DecorationNode" xmi:id="_nCMeRpmsEeWjeMXFC0M_gw" type="StateName">
+                    <styles xsi:type="notation:ShapeStyle" xmi:id="_nCMeR5msEeWjeMXFC0M_gw"/>
+                    <layoutConstraint xsi:type="notation:Location" xmi:id="_nCMeSJmsEeWjeMXFC0M_gw"/>
+                  </children>
+                  <children xsi:type="notation:Compartment" xmi:id="_nCMeSZmsEeWjeMXFC0M_gw" type="StateTextCompartment" collapsed="true">
+                    <children xsi:type="notation:Shape" xmi:id="_nCMeSpmsEeWjeMXFC0M_gw" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+                      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_nCMeS5msEeWjeMXFC0M_gw"/>
+                    </children>
+                  </children>
+                  <children xsi:type="notation:Compartment" xmi:id="_nCMeTJmsEeWjeMXFC0M_gw" type="StateFigureCompartment"/>
+                  <styles xsi:type="notation:ShapeStyle" xmi:id="_nCMeTZmsEeWjeMXFC0M_gw" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+                  <styles xsi:type="notation:FontStyle" xmi:id="_nCMeTpmsEeWjeMXFC0M_gw"/>
+                  <styles xsi:type="notation:BooleanValueStyle" xmi:id="_nCMeT5msEeWjeMXFC0M_gw" name="isHorizontal"/>
+                  <styles xsi:type="notation:BooleanValueStyle" xmi:id="_nCMeUJmsEeWjeMXFC0M_gw" name="isInline" booleanValue="true"/>
+                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_nCMeUZmsEeWjeMXFC0M_gw" x="29" y="17" height="52"/>
+                </children>
+                <children xmi:id="_nCMeUpmsEeWjeMXFC0M_gw" type="State" element="_JUPD0JjsEeWLmIbak1Hh1Q">
+                  <children xsi:type="notation:DecorationNode" xmi:id="_nCMeU5msEeWjeMXFC0M_gw" type="StateName">
+                    <styles xsi:type="notation:ShapeStyle" xmi:id="_nCMeVJmsEeWjeMXFC0M_gw"/>
+                    <layoutConstraint xsi:type="notation:Location" xmi:id="_nCMeVZmsEeWjeMXFC0M_gw"/>
+                  </children>
+                  <children xsi:type="notation:Compartment" xmi:id="_nCMeVpmsEeWjeMXFC0M_gw" type="StateTextCompartment">
+                    <children xsi:type="notation:Shape" xmi:id="_nCMeV5msEeWjeMXFC0M_gw" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+                      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_nCMeWJmsEeWjeMXFC0M_gw"/>
+                    </children>
+                  </children>
+                  <children xsi:type="notation:Compartment" xmi:id="_nCMeWZmsEeWjeMXFC0M_gw" type="StateFigureCompartment"/>
+                  <styles xsi:type="notation:ShapeStyle" xmi:id="_nCMeWpmsEeWjeMXFC0M_gw" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+                  <styles xsi:type="notation:FontStyle" xmi:id="_nCMeW5msEeWjeMXFC0M_gw"/>
+                  <styles xsi:type="notation:BooleanValueStyle" xmi:id="_nCMeXJmsEeWjeMXFC0M_gw" name="isHorizontal" booleanValue="true"/>
+                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_nCMeXZmsEeWjeMXFC0M_gw" x="31" y="115"/>
+                </children>
+                <children xmi:id="_nCMeXpmsEeWjeMXFC0M_gw" type="State" element="_aFNtsJjsEeWLmIbak1Hh1Q">
+                  <children xsi:type="notation:DecorationNode" xmi:id="_nCMeX5msEeWjeMXFC0M_gw" type="StateName">
+                    <styles xsi:type="notation:ShapeStyle" xmi:id="_nCMeYJmsEeWjeMXFC0M_gw"/>
+                    <layoutConstraint xsi:type="notation:Location" xmi:id="_nCMeYZmsEeWjeMXFC0M_gw"/>
+                  </children>
+                  <children xsi:type="notation:Compartment" xmi:id="_nCMeYpmsEeWjeMXFC0M_gw" type="StateTextCompartment">
+                    <children xsi:type="notation:Shape" xmi:id="_nCMeY5msEeWjeMXFC0M_gw" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+                      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_nCMeZJmsEeWjeMXFC0M_gw"/>
+                    </children>
+                  </children>
+                  <children xsi:type="notation:Compartment" xmi:id="_nCMeZZmsEeWjeMXFC0M_gw" type="StateFigureCompartment"/>
+                  <styles xsi:type="notation:ShapeStyle" xmi:id="_nCMeZpmsEeWjeMXFC0M_gw" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+                  <styles xsi:type="notation:FontStyle" xmi:id="_nCMeZ5msEeWjeMXFC0M_gw"/>
+                  <styles xsi:type="notation:BooleanValueStyle" xmi:id="_nCMeaJmsEeWjeMXFC0M_gw" name="isHorizontal" booleanValue="true"/>
+                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_nCMeaZmsEeWjeMXFC0M_gw" x="23" y="300"/>
+                </children>
+                <children xmi:id="_nCMeapmsEeWjeMXFC0M_gw" type="Entry" element="_vBt2YJmoEeWjeMXFC0M_gw">
+                  <children xmi:id="_nCMea5msEeWjeMXFC0M_gw" type="BorderItemLabelContainer">
+                    <children xsi:type="notation:DecorationNode" xmi:id="_nCMebJmsEeWjeMXFC0M_gw" type="BorderItemLabel">
+                      <styles xsi:type="notation:ShapeStyle" xmi:id="_nCMebZmsEeWjeMXFC0M_gw"/>
+                      <layoutConstraint xsi:type="notation:Location" xmi:id="_nCMebpmsEeWjeMXFC0M_gw"/>
+                    </children>
+                    <styles xsi:type="notation:ShapeStyle" xmi:id="_nCMeb5msEeWjeMXFC0M_gw" fontName="Verdana" lineColor="4210752"/>
+                    <layoutConstraint xsi:type="notation:Bounds" xmi:id="_nCMecJmsEeWjeMXFC0M_gw"/>
+                  </children>
+                  <styles xsi:type="notation:ShapeStyle" xmi:id="_nCMecZmsEeWjeMXFC0M_gw" fontName="Verdana" fillColor="0" lineColor="16777215"/>
+                  <styles xsi:type="notation:NamedStyle" xmi:id="_nCMecpmsEeWjeMXFC0M_gw" name="allowColors"/>
+                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_nCMec5msEeWjeMXFC0M_gw" x="69" y="-32"/>
+                </children>
+                <layoutConstraint xsi:type="notation:Bounds" xmi:id="_nCMedJmsEeWjeMXFC0M_gw"/>
+              </children>
+              <styles xsi:type="notation:ShapeStyle" xmi:id="_nCMedZmsEeWjeMXFC0M_gw" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_nCMedpmsEeWjeMXFC0M_gw" x="-27" y="-52" width="499" height="460"/>
+            </children>
+          </children>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_qZo4AZmoEeWjeMXFC0M_gw" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_qZo4ApmoEeWjeMXFC0M_gw"/>
+          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_qZqtM5moEeWjeMXFC0M_gw" name="isHorizontal" booleanValue="true"/>
+          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_vBsoQJmoEeWjeMXFC0M_gw" name="isInline" booleanValue="true"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_qZrUQJmoEeWjeMXFC0M_gw" x="111" y="293" width="175" height="493"/>
+        </children>
+        <children xmi:id="_LUiuoZmwEeWjeMXFC0M_gw" type="State" element="_LUjVsJmwEeWjeMXFC0M_gw">
+          <children xsi:type="notation:DecorationNode" xmi:id="_LUiuopmwEeWjeMXFC0M_gw" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_LUiuo5mwEeWjeMXFC0M_gw"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_LUiupJmwEeWjeMXFC0M_gw"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_LUiupZmwEeWjeMXFC0M_gw" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_LUiuppmwEeWjeMXFC0M_gw" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_LUiup5mwEeWjeMXFC0M_gw"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_LUiuqJmwEeWjeMXFC0M_gw" type="StateFigureCompartment">
+            <children xmi:id="_9ReIkJnHEeW2TuIyviQ1QA" type="Region" element="_LUj8wJmwEeWjeMXFC0M_gw">
+              <children xsi:type="notation:DecorationNode" xmi:id="_9ReIkZnHEeW2TuIyviQ1QA" type="RegionName">
+                <styles xsi:type="notation:ShapeStyle" xmi:id="_9ReIkpnHEeW2TuIyviQ1QA"/>
+                <layoutConstraint xsi:type="notation:Location" xmi:id="_9ReIk5nHEeW2TuIyviQ1QA"/>
+              </children>
+              <children xsi:type="notation:Shape" xmi:id="_9ReIlJnHEeW2TuIyviQ1QA" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
+                <children xmi:id="_UIF7AJnIEeW2TuIyviQ1QA" type="State" element="_UIGiEJnIEeW2TuIyviQ1QA">
+                  <children xsi:type="notation:DecorationNode" xmi:id="_UIF7AZnIEeW2TuIyviQ1QA" type="StateName">
+                    <styles xsi:type="notation:ShapeStyle" xmi:id="_UIF7ApnIEeW2TuIyviQ1QA"/>
+                    <layoutConstraint xsi:type="notation:Location" xmi:id="_UIF7A5nIEeW2TuIyviQ1QA"/>
+                  </children>
+                  <children xsi:type="notation:Compartment" xmi:id="_UIF7BJnIEeW2TuIyviQ1QA" type="StateTextCompartment" collapsed="true">
+                    <children xsi:type="notation:Shape" xmi:id="_UIF7BZnIEeW2TuIyviQ1QA" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+                      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_UIF7BpnIEeW2TuIyviQ1QA"/>
+                    </children>
+                  </children>
+                  <children xsi:type="notation:Compartment" xmi:id="_UIF7B5nIEeW2TuIyviQ1QA" type="StateFigureCompartment"/>
+                  <styles xsi:type="notation:ShapeStyle" xmi:id="_UIF7CJnIEeW2TuIyviQ1QA" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+                  <styles xsi:type="notation:FontStyle" xmi:id="_UIF7CZnIEeW2TuIyviQ1QA"/>
+                  <styles xsi:type="notation:BooleanValueStyle" xmi:id="_UIF7CpnIEeW2TuIyviQ1QA" name="isHorizontal"/>
+                  <styles xsi:type="notation:BooleanValueStyle" xmi:id="_UIF7C5nIEeW2TuIyviQ1QA" name="isInline" booleanValue="true"/>
+                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_UIF7DJnIEeW2TuIyviQ1QA" x="29" y="17" height="52"/>
+                </children>
+                <children xmi:id="_UDGGQJnIEeW2TuIyviQ1QA" type="State" element="_UDHUY5nIEeW2TuIyviQ1QA">
+                  <children xsi:type="notation:DecorationNode" xmi:id="_UDHUYJnIEeW2TuIyviQ1QA" type="StateName">
+                    <styles xsi:type="notation:ShapeStyle" xmi:id="_UDHUYpnIEeW2TuIyviQ1QA"/>
+                    <layoutConstraint xsi:type="notation:Location" xmi:id="_UDHUYZnIEeW2TuIyviQ1QA"/>
+                  </children>
+                  <children xsi:type="notation:Compartment" xmi:id="_UDGtVJnIEeW2TuIyviQ1QA" type="StateTextCompartment">
+                    <children xsi:type="notation:Shape" xmi:id="_UDGtVZnIEeW2TuIyviQ1QA" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+                      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_UDGtVpnIEeW2TuIyviQ1QA"/>
+                    </children>
+                  </children>
+                  <children xsi:type="notation:Compartment" xmi:id="_UDGtU5nIEeW2TuIyviQ1QA" type="StateFigureCompartment"/>
+                  <styles xsi:type="notation:ShapeStyle" xmi:id="_UDGtUpnIEeW2TuIyviQ1QA" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+                  <styles xsi:type="notation:FontStyle" xmi:id="_UDGtUZnIEeW2TuIyviQ1QA"/>
+                  <styles xsi:type="notation:BooleanValueStyle" xmi:id="_UDGtUJnIEeW2TuIyviQ1QA" name="isHorizontal" booleanValue="true"/>
+                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_UDGGQZnIEeW2TuIyviQ1QA" x="31" y="115"/>
+                </children>
+                <children xmi:id="_9RevrZnHEeW2TuIyviQ1QA" type="State" element="_LUkj1JmwEeWjeMXFC0M_gw">
+                  <children xsi:type="notation:DecorationNode" xmi:id="_9RevrpnHEeW2TuIyviQ1QA" type="StateName">
+                    <styles xsi:type="notation:ShapeStyle" xmi:id="_9Revr5nHEeW2TuIyviQ1QA"/>
+                    <layoutConstraint xsi:type="notation:Location" xmi:id="_9RevsJnHEeW2TuIyviQ1QA"/>
+                  </children>
+                  <children xsi:type="notation:Compartment" xmi:id="_9RevsZnHEeW2TuIyviQ1QA" type="StateTextCompartment">
+                    <children xsi:type="notation:Shape" xmi:id="_9RevspnHEeW2TuIyviQ1QA" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+                      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_9Revs5nHEeW2TuIyviQ1QA"/>
+                    </children>
+                  </children>
+                  <children xsi:type="notation:Compartment" xmi:id="_9RevtJnHEeW2TuIyviQ1QA" type="StateFigureCompartment"/>
+                  <styles xsi:type="notation:ShapeStyle" xmi:id="_9RevtZnHEeW2TuIyviQ1QA" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+                  <styles xsi:type="notation:FontStyle" xmi:id="_9RevtpnHEeW2TuIyviQ1QA"/>
+                  <styles xsi:type="notation:BooleanValueStyle" xmi:id="_9Revt5nHEeW2TuIyviQ1QA" name="isHorizontal" booleanValue="true"/>
+                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_9RevuJnHEeW2TuIyviQ1QA" x="23" y="305"/>
+                </children>
+                <children xmi:id="_9RevuZnHEeW2TuIyviQ1QA" type="Entry" element="_LUlK5JmwEeWjeMXFC0M_gw">
+                  <children xmi:id="_9RevupnHEeW2TuIyviQ1QA" type="BorderItemLabelContainer">
+                    <children xsi:type="notation:DecorationNode" xmi:id="_9Revu5nHEeW2TuIyviQ1QA" type="BorderItemLabel">
+                      <styles xsi:type="notation:ShapeStyle" xmi:id="_9RevvJnHEeW2TuIyviQ1QA"/>
+                      <layoutConstraint xsi:type="notation:Location" xmi:id="_9RevvZnHEeW2TuIyviQ1QA"/>
+                    </children>
+                    <styles xsi:type="notation:ShapeStyle" xmi:id="_9RevvpnHEeW2TuIyviQ1QA" fontName="Verdana" lineColor="4210752"/>
+                    <layoutConstraint xsi:type="notation:Bounds" xmi:id="_9Revv5nHEeW2TuIyviQ1QA"/>
+                  </children>
+                  <styles xsi:type="notation:ShapeStyle" xmi:id="_9RevwJnHEeW2TuIyviQ1QA" fontName="Verdana" fillColor="0" lineColor="16777215"/>
+                  <styles xsi:type="notation:NamedStyle" xmi:id="_9RevwZnHEeW2TuIyviQ1QA" name="allowColors"/>
+                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_9RevwpnHEeW2TuIyviQ1QA" x="69" y="-32"/>
+                </children>
+                <children xmi:id="_T-sHYJnIEeW2TuIyviQ1QA" type="State" element="_T-tVgZnIEeW2TuIyviQ1QA">
+                  <children xsi:type="notation:DecorationNode" xmi:id="_T-sudZnIEeW2TuIyviQ1QA" type="StateName">
+                    <styles xsi:type="notation:ShapeStyle" xmi:id="_T-tVgJnIEeW2TuIyviQ1QA"/>
+                    <layoutConstraint xsi:type="notation:Location" xmi:id="_T-sudpnIEeW2TuIyviQ1QA"/>
+                  </children>
+                  <children xsi:type="notation:Compartment" xmi:id="_T-sucpnIEeW2TuIyviQ1QA" type="StateTextCompartment">
+                    <children xsi:type="notation:Shape" xmi:id="_T-suc5nIEeW2TuIyviQ1QA" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+                      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_T-sudJnIEeW2TuIyviQ1QA"/>
+                    </children>
+                  </children>
+                  <children xsi:type="notation:Compartment" xmi:id="_T-sucZnIEeW2TuIyviQ1QA" type="StateFigureCompartment"/>
+                  <styles xsi:type="notation:ShapeStyle" xmi:id="_T-sucJnIEeW2TuIyviQ1QA" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+                  <styles xsi:type="notation:FontStyle" xmi:id="_T-sHY5nIEeW2TuIyviQ1QA"/>
+                  <styles xsi:type="notation:BooleanValueStyle" xmi:id="_T-sHYpnIEeW2TuIyviQ1QA" name="isHorizontal" booleanValue="true"/>
+                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_T-sHYZnIEeW2TuIyviQ1QA" x="52" y="205"/>
+                </children>
+                <layoutConstraint xsi:type="notation:Bounds" xmi:id="_9Revz5nHEeW2TuIyviQ1QA"/>
+              </children>
+              <styles xsi:type="notation:ShapeStyle" xmi:id="_9Rev0JnHEeW2TuIyviQ1QA" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_9Rev0ZnHEeW2TuIyviQ1QA" x="-27" y="-52" width="499" height="460"/>
+            </children>
+          </children>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_LUiu4JmwEeWjeMXFC0M_gw" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_LUiu4ZmwEeWjeMXFC0M_gw"/>
+          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_LUiu4pmwEeWjeMXFC0M_gw" name="isHorizontal" booleanValue="true"/>
+          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_LUiu45mwEeWjeMXFC0M_gw" name="isInline" booleanValue="true"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_LUiu5JmwEeWjeMXFC0M_gw" x="392" y="293" width="175" height="493"/>
+        </children>
+        <children xmi:id="_M_uUsJnJEeW2TuIyviQ1QA" type="State" element="_M_u7wJnJEeW2TuIyviQ1QA">
+          <children xsi:type="notation:DecorationNode" xmi:id="_M_uUsZnJEeW2TuIyviQ1QA" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_M_uUspnJEeW2TuIyviQ1QA"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_M_uUs5nJEeW2TuIyviQ1QA"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_M_uUtJnJEeW2TuIyviQ1QA" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_M_uUtZnJEeW2TuIyviQ1QA" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_M_uUtpnJEeW2TuIyviQ1QA"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_M_uUt5nJEeW2TuIyviQ1QA" type="StateFigureCompartment">
+            <children xmi:id="_M_uUuJnJEeW2TuIyviQ1QA" type="Region" element="_M_wJ4JnJEeW2TuIyviQ1QA">
+              <children xsi:type="notation:DecorationNode" xmi:id="_M_uUuZnJEeW2TuIyviQ1QA" type="RegionName">
+                <styles xsi:type="notation:ShapeStyle" xmi:id="_M_uUupnJEeW2TuIyviQ1QA"/>
+                <layoutConstraint xsi:type="notation:Location" xmi:id="_M_uUu5nJEeW2TuIyviQ1QA"/>
+              </children>
+              <children xsi:type="notation:Shape" xmi:id="_M_uUvJnJEeW2TuIyviQ1QA" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
+                <children xmi:id="_M_uUvZnJEeW2TuIyviQ1QA" type="State" element="_M_wJ4ZnJEeW2TuIyviQ1QA">
+                  <children xsi:type="notation:DecorationNode" xmi:id="_M_uUvpnJEeW2TuIyviQ1QA" type="StateName">
+                    <styles xsi:type="notation:ShapeStyle" xmi:id="_M_uUv5nJEeW2TuIyviQ1QA"/>
+                    <layoutConstraint xsi:type="notation:Location" xmi:id="_M_uUwJnJEeW2TuIyviQ1QA"/>
+                  </children>
+                  <children xsi:type="notation:Compartment" xmi:id="_M_uUwZnJEeW2TuIyviQ1QA" type="StateTextCompartment" collapsed="true">
+                    <children xsi:type="notation:Shape" xmi:id="_M_uUwpnJEeW2TuIyviQ1QA" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+                      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_M_uUw5nJEeW2TuIyviQ1QA"/>
+                    </children>
+                  </children>
+                  <children xsi:type="notation:Compartment" xmi:id="_M_uUxJnJEeW2TuIyviQ1QA" type="StateFigureCompartment"/>
+                  <styles xsi:type="notation:ShapeStyle" xmi:id="_M_uUxZnJEeW2TuIyviQ1QA" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+                  <styles xsi:type="notation:FontStyle" xmi:id="_M_uUxpnJEeW2TuIyviQ1QA"/>
+                  <styles xsi:type="notation:BooleanValueStyle" xmi:id="_M_uUx5nJEeW2TuIyviQ1QA" name="isHorizontal"/>
+                  <styles xsi:type="notation:BooleanValueStyle" xmi:id="_M_uUyJnJEeW2TuIyviQ1QA" name="isInline" booleanValue="true"/>
+                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_M_uUyZnJEeW2TuIyviQ1QA" x="29" y="17" height="52"/>
+                </children>
+                <children xmi:id="_M_uU1pnJEeW2TuIyviQ1QA" type="State" element="_M_ww9pnJEeW2TuIyviQ1QA">
+                  <children xsi:type="notation:DecorationNode" xmi:id="_M_uU15nJEeW2TuIyviQ1QA" type="StateName">
+                    <styles xsi:type="notation:ShapeStyle" xmi:id="_M_uU2JnJEeW2TuIyviQ1QA"/>
+                    <layoutConstraint xsi:type="notation:Location" xmi:id="_M_uU2ZnJEeW2TuIyviQ1QA"/>
+                  </children>
+                  <children xsi:type="notation:Compartment" xmi:id="_M_uU2pnJEeW2TuIyviQ1QA" type="StateTextCompartment">
+                    <children xsi:type="notation:Shape" xmi:id="_M_uU25nJEeW2TuIyviQ1QA" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+                      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_M_uU3JnJEeW2TuIyviQ1QA"/>
+                    </children>
+                  </children>
+                  <children xsi:type="notation:Compartment" xmi:id="_M_uU3ZnJEeW2TuIyviQ1QA" type="StateFigureCompartment"/>
+                  <styles xsi:type="notation:ShapeStyle" xmi:id="_M_uU3pnJEeW2TuIyviQ1QA" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+                  <styles xsi:type="notation:FontStyle" xmi:id="_M_uU35nJEeW2TuIyviQ1QA"/>
+                  <styles xsi:type="notation:BooleanValueStyle" xmi:id="_M_uU4JnJEeW2TuIyviQ1QA" name="isHorizontal" booleanValue="true"/>
+                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_M_uU4ZnJEeW2TuIyviQ1QA" x="23" y="305"/>
+                </children>
+                <children xmi:id="_M_uU4pnJEeW2TuIyviQ1QA" type="Entry" element="_M_xYBJnJEeW2TuIyviQ1QA">
+                  <children xmi:id="_M_uU45nJEeW2TuIyviQ1QA" type="BorderItemLabelContainer">
+                    <children xsi:type="notation:DecorationNode" xmi:id="_M_uU5JnJEeW2TuIyviQ1QA" type="BorderItemLabel">
+                      <styles xsi:type="notation:ShapeStyle" xmi:id="_M_uU5ZnJEeW2TuIyviQ1QA"/>
+                      <layoutConstraint xsi:type="notation:Location" xmi:id="_M_uU5pnJEeW2TuIyviQ1QA"/>
+                    </children>
+                    <styles xsi:type="notation:ShapeStyle" xmi:id="_M_uU55nJEeW2TuIyviQ1QA" fontName="Verdana" lineColor="4210752"/>
+                    <layoutConstraint xsi:type="notation:Bounds" xmi:id="_M_uU6JnJEeW2TuIyviQ1QA"/>
+                  </children>
+                  <styles xsi:type="notation:ShapeStyle" xmi:id="_M_uU6ZnJEeW2TuIyviQ1QA" fontName="Verdana" fillColor="0" lineColor="16777215"/>
+                  <styles xsi:type="notation:NamedStyle" xmi:id="_M_uU6pnJEeW2TuIyviQ1QA" name="allowColors"/>
+                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_M_uU65nJEeW2TuIyviQ1QA" x="69" y="-32"/>
+                </children>
+                <layoutConstraint xsi:type="notation:Bounds" xmi:id="_M_uU-JnJEeW2TuIyviQ1QA"/>
+              </children>
+              <styles xsi:type="notation:ShapeStyle" xmi:id="_M_uU-ZnJEeW2TuIyviQ1QA" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_M_uU-pnJEeW2TuIyviQ1QA" x="-27" y="-52" width="499" height="460"/>
+            </children>
+          </children>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_M_uU-5nJEeW2TuIyviQ1QA" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_M_uU_JnJEeW2TuIyviQ1QA"/>
+          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_M_uU_ZnJEeW2TuIyviQ1QA" name="isHorizontal" booleanValue="true"/>
+          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_M_uU_pnJEeW2TuIyviQ1QA" name="isInline" booleanValue="true"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_M_uU_5nJEeW2TuIyviQ1QA" x="677" y="293" width="175" height="493"/>
+        </children>
+        <children xmi:id="_aABs0ZnKEeW2TuIyviQ1QA" type="State" element="_aAC68JnKEeW2TuIyviQ1QA">
+          <children xsi:type="notation:DecorationNode" xmi:id="_aABs0pnKEeW2TuIyviQ1QA" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_aABs05nKEeW2TuIyviQ1QA"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_aABs1JnKEeW2TuIyviQ1QA"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_aABs1ZnKEeW2TuIyviQ1QA" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_aABs1pnKEeW2TuIyviQ1QA" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_aABs15nKEeW2TuIyviQ1QA"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_aABs2JnKEeW2TuIyviQ1QA" type="StateFigureCompartment">
+            <children xmi:id="_aABs2ZnKEeW2TuIyviQ1QA" type="Region" element="_aADiBpnKEeW2TuIyviQ1QA">
+              <children xsi:type="notation:DecorationNode" xmi:id="_aABs2pnKEeW2TuIyviQ1QA" type="RegionName">
+                <styles xsi:type="notation:ShapeStyle" xmi:id="_aABs25nKEeW2TuIyviQ1QA"/>
+                <layoutConstraint xsi:type="notation:Location" xmi:id="_aABs3JnKEeW2TuIyviQ1QA"/>
+              </children>
+              <children xsi:type="notation:Shape" xmi:id="_aABs3ZnKEeW2TuIyviQ1QA" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
+                <children xmi:id="_aACT5JnKEeW2TuIyviQ1QA" type="State" element="_aAEJFJnKEeW2TuIyviQ1QA">
+                  <children xsi:type="notation:DecorationNode" xmi:id="_aACT5ZnKEeW2TuIyviQ1QA" type="StateName">
+                    <styles xsi:type="notation:ShapeStyle" xmi:id="_aACT5pnKEeW2TuIyviQ1QA"/>
+                    <layoutConstraint xsi:type="notation:Location" xmi:id="_aACT55nKEeW2TuIyviQ1QA"/>
+                  </children>
+                  <children xsi:type="notation:Compartment" xmi:id="_aACT6JnKEeW2TuIyviQ1QA" type="StateTextCompartment">
+                    <children xsi:type="notation:Shape" xmi:id="_aACT6ZnKEeW2TuIyviQ1QA" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+                      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_aACT6pnKEeW2TuIyviQ1QA"/>
+                    </children>
+                  </children>
+                  <children xsi:type="notation:Compartment" xmi:id="_aACT65nKEeW2TuIyviQ1QA" type="StateFigureCompartment"/>
+                  <styles xsi:type="notation:ShapeStyle" xmi:id="_aACT7JnKEeW2TuIyviQ1QA" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+                  <styles xsi:type="notation:FontStyle" xmi:id="_aACT7ZnKEeW2TuIyviQ1QA"/>
+                  <styles xsi:type="notation:BooleanValueStyle" xmi:id="_aACT7pnKEeW2TuIyviQ1QA" name="isHorizontal" booleanValue="true"/>
+                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_aACT75nKEeW2TuIyviQ1QA" x="31" y="115"/>
+                </children>
+                <children xmi:id="_aACT_JnKEeW2TuIyviQ1QA" type="Entry" element="_aAFXNJnKEeW2TuIyviQ1QA">
+                  <children xmi:id="_aACT_ZnKEeW2TuIyviQ1QA" type="BorderItemLabelContainer">
+                    <children xsi:type="notation:DecorationNode" xmi:id="_aACT_pnKEeW2TuIyviQ1QA" type="BorderItemLabel">
+                      <styles xsi:type="notation:ShapeStyle" xmi:id="_aACT_5nKEeW2TuIyviQ1QA"/>
+                      <layoutConstraint xsi:type="notation:Location" xmi:id="_aACUAJnKEeW2TuIyviQ1QA"/>
+                    </children>
+                    <styles xsi:type="notation:ShapeStyle" xmi:id="_aACUAZnKEeW2TuIyviQ1QA" fontName="Verdana" lineColor="4210752"/>
+                    <layoutConstraint xsi:type="notation:Bounds" xmi:id="_aACUApnKEeW2TuIyviQ1QA"/>
+                  </children>
+                  <styles xsi:type="notation:ShapeStyle" xmi:id="_aACUA5nKEeW2TuIyviQ1QA" fontName="Verdana" fillColor="0" lineColor="16777215"/>
+                  <styles xsi:type="notation:NamedStyle" xmi:id="_aACUBJnKEeW2TuIyviQ1QA" name="allowColors"/>
+                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_aACUBZnKEeW2TuIyviQ1QA" x="69" y="-32"/>
+                </children>
+                <layoutConstraint xsi:type="notation:Bounds" xmi:id="_aACUEpnKEeW2TuIyviQ1QA"/>
+              </children>
+              <styles xsi:type="notation:ShapeStyle" xmi:id="_aACUE5nKEeW2TuIyviQ1QA" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_aACUFJnKEeW2TuIyviQ1QA" x="-27" y="-52" width="499" height="460"/>
+            </children>
+          </children>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_aACUFZnKEeW2TuIyviQ1QA" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_aACUFpnKEeW2TuIyviQ1QA"/>
+          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_aACUF5nKEeW2TuIyviQ1QA" name="isHorizontal" booleanValue="true"/>
+          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_aACUGJnKEeW2TuIyviQ1QA" name="isInline" booleanValue="true"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_aACUGZnKEeW2TuIyviQ1QA" x="951" y="293" width="175" height="493"/>
+        </children>
+        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_3ASJkZOAEeWuO-fDDpYHyA"/>
+      </children>
+      <styles xsi:type="notation:ShapeStyle" xmi:id="_3ARigZOAEeWuO-fDDpYHyA" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
+      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_3ASJkpOAEeWuO-fDDpYHyA" x="248" y="8" width="1248" height="903"/>
+    </children>
+    <children xsi:type="notation:Shape" xmi:id="_3AUl05OAEeWuO-fDDpYHyA" type="StatechartText" fontName="Verdana" lineColor="4210752">
+      <children xsi:type="notation:DecorationNode" xmi:id="_3AUl1ZOAEeWuO-fDDpYHyA" type="StatechartName">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_3AUl1pOAEeWuO-fDDpYHyA"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_3AUl15OAEeWuO-fDDpYHyA"/>
+      </children>
+      <children xsi:type="notation:Shape" xmi:id="_3AUl2JOAEeWuO-fDDpYHyA" type="StatechartTextExpression" fontName="Verdana" lineColor="4210752">
+        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_3AUl2ZOAEeWuO-fDDpYHyA"/>
+      </children>
+      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_3AUl2pOAEeWuO-fDDpYHyA" x="10" y="10" width="231" height="400"/>
+    </children>
+    <styles xsi:type="notation:DiagramStyle" xmi:id="_3AQ7cZOAEeWuO-fDDpYHyA"/>
+    <edges xmi:id="_3AT-xJOAEeWuO-fDDpYHyA" type="Transition" element="_3AT-w5OAEeWuO-fDDpYHyA" source="_3ASJlJOAEeWuO-fDDpYHyA" target="_YzQw4JjcEeWLmIbak1Hh1Q">
+      <children xsi:type="notation:DecorationNode" xmi:id="_3AUl0JOAEeWuO-fDDpYHyA" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_3AUl0ZOAEeWuO-fDDpYHyA"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_3AUl0pOAEeWuO-fDDpYHyA" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_3AT-xZOAEeWuO-fDDpYHyA" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_3AT-x5OAEeWuO-fDDpYHyA" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_3AT-xpOAEeWuO-fDDpYHyA" points="[0, 8, 0, -55]$[0, 39, 0, -24]"/>
+    </edges>
+    <edges xmi:id="_5bS9kJjdEeWLmIbak1Hh1Q" type="Transition" element="_5bRIYJjdEeWLmIbak1Hh1Q" source="_3ATXspOAEeWuO-fDDpYHyA" target="_YzQw4JjcEeWLmIbak1Hh1Q">
+      <children xsi:type="notation:DecorationNode" xmi:id="_5bS9lJjdEeWLmIbak1Hh1Q" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_5bS9lZjdEeWLmIbak1Hh1Q"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_5bS9lpjdEeWLmIbak1Hh1Q" x="-7" y="-28"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_5bS9kZjdEeWLmIbak1Hh1Q" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_5bS9k5jdEeWLmIbak1Hh1Q" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_5bS9kpjdEeWLmIbak1Hh1Q" points="[0, -4, 71, 91]$[0, -95, 71, 0]$[-66, -95, 5, 0]"/>
+      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_-MmbgJkAEeWLmIbak1Hh1Q" id="(0.20153714773697695,0.03773584905660377)"/>
+      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_ael1AJkCEeWLmIbak1Hh1Q" id="(0.875,0.41509433962264153)"/>
+    </edges>
+    <edges xmi:id="_IEZU8JjeEeWLmIbak1Hh1Q" type="Transition" element="_IEYG0JjeEeWLmIbak1Hh1Q" source="_YzQw4JjcEeWLmIbak1Hh1Q" target="_3ATXspOAEeWuO-fDDpYHyA">
+      <children xsi:type="notation:DecorationNode" xmi:id="_IEZU9JjeEeWLmIbak1Hh1Q" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_IEZU9ZjeEeWLmIbak1Hh1Q"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_IEZU9pjeEeWLmIbak1Hh1Q" x="-1" y="32"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_IEZU8ZjeEeWLmIbak1Hh1Q" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_IEZU85jeEeWLmIbak1Hh1Q" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_IEZU8pjeEeWLmIbak1Hh1Q" points="[0, 0, 71, -172]$[-70, 196, 1, 24]"/>
+      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_IFC1MJjeEeWLmIbak1Hh1Q" id="(0.45,0.9056603773584906)"/>
+      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_RQppQJnHEeW2TuIyviQ1QA" id="(0.12980358667805295,0.03773584905660377)"/>
+    </edges>
+    <edges xmi:id="_JU1gwJjsEeWLmIbak1Hh1Q" type="Transition" element="_JU0SoJjsEeWLmIbak1Hh1Q" source="_nCMeRZmsEeWjeMXFC0M_gw" target="_nCMeUpmsEeWjeMXFC0M_gw">
+      <children xsi:type="notation:DecorationNode" xmi:id="_JU1gxJjsEeWLmIbak1Hh1Q" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_JU1gxZjsEeWLmIbak1Hh1Q"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_JU1gxpjsEeWLmIbak1Hh1Q" x="1" y="-32"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_JU1gwZjsEeWLmIbak1Hh1Q" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_JU1gw5jsEeWLmIbak1Hh1Q" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_JU1gwpjsEeWLmIbak1Hh1Q" points="[-13, -24, 187, 354]$[-199, -375, 1, 3]"/>
+    </edges>
+    <edges xmi:id="_aFxuYJjsEeWLmIbak1Hh1Q" type="Transition" element="_aFxHUJjsEeWLmIbak1Hh1Q" source="_nCMeUpmsEeWjeMXFC0M_gw" target="_nCMeXpmsEeWjeMXFC0M_gw">
+      <children xsi:type="notation:DecorationNode" xmi:id="_aFyVcZjsEeWLmIbak1Hh1Q" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_aFyVcpjsEeWLmIbak1Hh1Q"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_aFyVc5jsEeWLmIbak1Hh1Q" x="-1" y="-32"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_aFxuYZjsEeWLmIbak1Hh1Q" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_aFyVcJjsEeWLmIbak1Hh1Q" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_aFxuYpjsEeWLmIbak1Hh1Q" points="[-10, -24, 189, 439]$[-198, -460, 1, 3]"/>
+    </edges>
+    <edges xmi:id="_DcD-MJmqEeWjeMXFC0M_gw" type="Transition" element="_DcCwEJmqEeWjeMXFC0M_gw" source="_qZo4AJmoEeWjeMXFC0M_gw" target="_3ATXspOAEeWuO-fDDpYHyA">
+      <children xsi:type="notation:DecorationNode" xmi:id="_DcElQZmqEeWjeMXFC0M_gw" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_DcElQpmqEeWjeMXFC0M_gw"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_DcElQ5mqEeWjeMXFC0M_gw" x="-168" y="-9"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_DcD-MZmqEeWjeMXFC0M_gw" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_DcElQJmqEeWjeMXFC0M_gw" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_DcD-MpmqEeWjeMXFC0M_gw" points="[-1, 7, 22, 349]$[-23, 7, 0, 349]$[-23, -342, 0, 0]"/>
+      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_DcjtcJmqEeWjeMXFC0M_gw" id="(0.005917159763313609,0.5197889182058048)"/>
+      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_DcjtcZmqEeWjeMXFC0M_gw" id="(0.04184457728437233,1.0)"/>
+    </edges>
+    <edges xmi:id="_PbQ7IJmqEeWjeMXFC0M_gw" type="Transition" element="_PbPtAJmqEeWjeMXFC0M_gw" source="_3ATXspOAEeWuO-fDDpYHyA" target="_qZo4AJmoEeWjeMXFC0M_gw">
+      <children xsi:type="notation:DecorationNode" xmi:id="_PbRiMJmqEeWjeMXFC0M_gw" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_PbRiMZmqEeWjeMXFC0M_gw"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_PbRiMpmqEeWjeMXFC0M_gw" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_PbQ7IZmqEeWjeMXFC0M_gw" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_PbQ7I5mqEeWjeMXFC0M_gw" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_PbQ7IpmqEeWjeMXFC0M_gw" points="[-8, 72, -1, -180]$[-8, 216, -1, -36]"/>
+      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_PbwqYJmqEeWjeMXFC0M_gw" id="(0.12809564474807855,0.8867924528301887)"/>
+      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_SvM7oJmrEeWjeMXFC0M_gw" id="(0.49101796407185627,0.0022727272727272726)"/>
+    </edges>
+    <edges xmi:id="_TqQrIJmqEeWjeMXFC0M_gw" type="Transition" element="_TqPdAJmqEeWjeMXFC0M_gw" source="_nCMeXpmsEeWjeMXFC0M_gw" target="_3ATXspOAEeWuO-fDDpYHyA">
+      <children xsi:type="notation:DecorationNode" xmi:id="_TqRSMZmqEeWjeMXFC0M_gw" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_TqRSMpmqEeWjeMXFC0M_gw"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_TqRSM5mqEeWjeMXFC0M_gw" x="-245" y="12"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_TqQrIZmqEeWjeMXFC0M_gw" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_TqRSMJmqEeWjeMXFC0M_gw" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_TqQrIpmqEeWjeMXFC0M_gw" points="[4, 0, -50, 516]$[54, 0, 0, 516]$[54, -514, 0, 2]"/>
+      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_Tq7ZgJmqEeWjeMXFC0M_gw" id="(0.9642857142857143,0.5283018867924528)"/>
+      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_WZQoAJmqEeWjeMXFC0M_gw" id="(0.2314261315115286,0.9433962264150944)"/>
+    </edges>
+    <edges xmi:id="_vCAxUJmoEeWjeMXFC0M_gw" type="Transition" element="_vBt2YZmoEeWjeMXFC0M_gw" source="_nCMeapmsEeWjeMXFC0M_gw" target="_nCMeRZmsEeWjeMXFC0M_gw">
+      <children xsi:type="notation:DecorationNode" xmi:id="_vCAxVJmoEeWjeMXFC0M_gw" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_vCAxVZmoEeWjeMXFC0M_gw"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_vCAxVpmoEeWjeMXFC0M_gw" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_vCAxUZmoEeWjeMXFC0M_gw" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_vCAxU5moEeWjeMXFC0M_gw" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_vCAxUpmoEeWjeMXFC0M_gw" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    </edges>
+    <edges xmi:id="_UIGiE5nIEeW2TuIyviQ1QA" type="Transition" element="_UIHJJJnIEeW2TuIyviQ1QA" source="_UIF7AJnIEeW2TuIyviQ1QA" target="_UDGGQJnIEeW2TuIyviQ1QA">
+      <children xsi:type="notation:DecorationNode" xmi:id="_UIHJIZnIEeW2TuIyviQ1QA" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_UIHJI5nIEeW2TuIyviQ1QA"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_UIHJIpnIEeW2TuIyviQ1QA" x="1" y="-32"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_UIHJIJnIEeW2TuIyviQ1QA" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_UIGiFZnIEeW2TuIyviQ1QA" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_UIGiFJnIEeW2TuIyviQ1QA" points="[-13, -24, 187, 354]$[-199, -375, 1, 3]"/>
+    </edges>
+    <edges xmi:id="_UDH7cpnIEeW2TuIyviQ1QA" type="Transition" element="_UDIihZnIEeW2TuIyviQ1QA" source="_UDGGQJnIEeW2TuIyviQ1QA" target="_T-sHYJnIEeW2TuIyviQ1QA">
+      <children xsi:type="notation:DecorationNode" xmi:id="_UDIigpnIEeW2TuIyviQ1QA" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_UDIihJnIEeW2TuIyviQ1QA"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_UDIig5nIEeW2TuIyviQ1QA" x="-1" y="-32"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_UDIigZnIEeW2TuIyviQ1QA" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_UDIigJnIEeW2TuIyviQ1QA" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_UDH7c5nIEeW2TuIyviQ1QA" points="[-10, -24, 189, 439]$[-198, -460, 1, 3]"/>
+    </edges>
+    <edges xmi:id="_UIF7DZnIEeW2TuIyviQ1QA" type="Transition" element="_UIFT8JnIEeW2TuIyviQ1QA" source="_9RevuZnHEeW2TuIyviQ1QA" target="_UIF7AJnIEeW2TuIyviQ1QA">
+      <children xsi:type="notation:DecorationNode" xmi:id="_UIF7DpnIEeW2TuIyviQ1QA" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_UIF7D5nIEeW2TuIyviQ1QA"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_UIF7EJnIEeW2TuIyviQ1QA" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_UIF7EZnIEeW2TuIyviQ1QA" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_UIF7EpnIEeW2TuIyviQ1QA" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_UIF7E5nIEeW2TuIyviQ1QA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    </edges>
+    <edges xmi:id="_T-t8kZnIEeW2TuIyviQ1QA" type="Transition" element="_T-ujpZnIEeW2TuIyviQ1QA" source="_T-sHYJnIEeW2TuIyviQ1QA" target="_9RevrZnHEeW2TuIyviQ1QA">
+      <children xsi:type="notation:DecorationNode" xmi:id="_T-ujopnIEeW2TuIyviQ1QA" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_T-ujpJnIEeW2TuIyviQ1QA"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_T-ujo5nIEeW2TuIyviQ1QA" x="-1" y="-36"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_T-ujoZnIEeW2TuIyviQ1QA" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_T-ujoJnIEeW2TuIyviQ1QA" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_T-t8k5nIEeW2TuIyviQ1QA" points="[6, 21, -39, -81]$[-8, 100, -53, -2]"/>
+      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_T-t8kpnIEeW2TuIyviQ1QA" id="(0.5185185185185185,0.9433962264150944)"/>
+    </edges>
+    <edges xmi:id="_C9nogJnHEeW2TuIyviQ1QA" type="Transition" element="_C9maYJnHEeW2TuIyviQ1QA" source="_9RevrZnHEeW2TuIyviQ1QA" target="_3ATXspOAEeWuO-fDDpYHyA">
+      <children xsi:type="notation:DecorationNode" xmi:id="_C9nohJnHEeW2TuIyviQ1QA" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_C9nohZnHEeW2TuIyviQ1QA"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_C9nohpnHEeW2TuIyviQ1QA" x="-243" y="2"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_C9nogZnHEeW2TuIyviQ1QA" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_C9nog5nHEeW2TuIyviQ1QA" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_C9nogpnHEeW2TuIyviQ1QA" points="[11, 0, -56, 527]$[67, 0, 0, 527]$[67, -522, 0, 5]"/>
+      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_C9pdsJnHEeW2TuIyviQ1QA" id="(0.9017857142857143,0.5849056603773585)"/>
+      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_F2I4UJnIEeW2TuIyviQ1QA" id="(0.47822374039282667,0.9056603773584906)"/>
+    </edges>
+    <edges xmi:id="_weo50JnIEeW2TuIyviQ1QA" type="Transition" element="_wenrsJnIEeW2TuIyviQ1QA" source="_3ATXspOAEeWuO-fDDpYHyA" target="_LUiuoZmwEeWjeMXFC0M_gw">
+      <children xsi:type="notation:DecorationNode" xmi:id="_weo51JnIEeW2TuIyviQ1QA" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_weo51ZnIEeW2TuIyviQ1QA"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_weo51pnIEeW2TuIyviQ1QA" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_weo50ZnIEeW2TuIyviQ1QA" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_weo505nIEeW2TuIyviQ1QA" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_weo50pnIEeW2TuIyviQ1QA" points="[0, 0, 48, -104]$[-45, 89, 3, -15]"/>
+      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_weqvAJnIEeW2TuIyviQ1QA" id="(0.3774551665243382,0.9245283018867925)"/>
+      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_weqvAZnIEeW2TuIyviQ1QA" id="(0.5085714285714286,0.032454361054766734)"/>
+    </edges>
+    <edges xmi:id="_3Ghz0JnIEeW2TuIyviQ1QA" type="Transition" element="_3GglsJnIEeW2TuIyviQ1QA" source="_LUiuoZmwEeWjeMXFC0M_gw" target="_3ATXspOAEeWuO-fDDpYHyA">
+      <children xsi:type="notation:DecorationNode" xmi:id="_3Ghz1JnIEeW2TuIyviQ1QA" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_3Ghz1ZnIEeW2TuIyviQ1QA"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_3Ghz1pnIEeW2TuIyviQ1QA" x="-163" y="-9"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_3Ghz0ZnIEeW2TuIyviQ1QA" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_3Ghz05nIEeW2TuIyviQ1QA" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_3Ghz0pnIEeW2TuIyviQ1QA" points="[0, 6, 27, 340]$[-27, 6, 0, 340]$[-27, -326, 0, 8]"/>
+      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_3GjB8JnIEeW2TuIyviQ1QA" id="(0.005714285714285714,0.486815415821501)"/>
+      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_3GjB8ZnIEeW2TuIyviQ1QA" id="(0.2741246797608881,0.8867924528301887)"/>
+    </edges>
+    <edges xmi:id="_M_1CZ5nJEeW2TuIyviQ1QA" type="Transition" element="_M_xYBZnJEeW2TuIyviQ1QA" source="_M_uU4pnJEeW2TuIyviQ1QA" target="_M_uUvZnJEeW2TuIyviQ1QA">
+      <children xsi:type="notation:DecorationNode" xmi:id="_M_1CaJnJEeW2TuIyviQ1QA" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_M_1CaZnJEeW2TuIyviQ1QA"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_M_1CapnJEeW2TuIyviQ1QA" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_M_1Ca5nJEeW2TuIyviQ1QA" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_M_1CbJnJEeW2TuIyviQ1QA" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_M_1CbZnJEeW2TuIyviQ1QA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    </edges>
+    <edges xmi:id="_TbtgsJnJEeW2TuIyviQ1QA" type="Transition" element="_Tbs5oJnJEeW2TuIyviQ1QA" source="_M_uUvZnJEeW2TuIyviQ1QA" target="_M_uU1pnJEeW2TuIyviQ1QA">
+      <children xsi:type="notation:DecorationNode" xmi:id="_TbuHwZnJEeW2TuIyviQ1QA" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_TbuHwpnJEeW2TuIyviQ1QA"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_TbuHw5nJEeW2TuIyviQ1QA" x="-2" y="-39"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_TbtgsZnJEeW2TuIyviQ1QA" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_TbuHwJnJEeW2TuIyviQ1QA" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_TbtgspnJEeW2TuIyviQ1QA" points="[2, 19, -45, -264]$[43, 259, -4, -24]"/>
+      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_TbvV4JnJEeW2TuIyviQ1QA" id="(0.5445544554455446,0.8679245283018868)"/>
+    </edges>
+    <edges xmi:id="_ctRysJnJEeW2TuIyviQ1QA" type="Transition" element="_ctQkkJnJEeW2TuIyviQ1QA" source="_M_uU1pnJEeW2TuIyviQ1QA" target="_3ATXspOAEeWuO-fDDpYHyA">
+      <children xsi:type="notation:DecorationNode" xmi:id="_ctRytJnJEeW2TuIyviQ1QA" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_ctRytZnJEeW2TuIyviQ1QA"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_ctRytpnJEeW2TuIyviQ1QA" x="-242" y="4"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_ctRysZnJEeW2TuIyviQ1QA" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_ctRys5nJEeW2TuIyviQ1QA" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_ctRyspnJEeW2TuIyviQ1QA" points="[3, 0, -59, 523]$[62, 0, 0, 523]$[62, -521, 0, 2]"/>
+      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_ctTA0JnJEeW2TuIyviQ1QA" id="(0.9732142857142857,0.5660377358490566)"/>
+      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_ctTA0ZnJEeW2TuIyviQ1QA" id="(0.7207514944491887,0.9622641509433962)"/>
+    </edges>
+    <edges xmi:id="_yyTwIJnJEeW2TuIyviQ1QA" type="Transition" element="_yyTJEJnJEeW2TuIyviQ1QA" source="_M_uUsJnJEeW2TuIyviQ1QA" target="_3ATXspOAEeWuO-fDDpYHyA">
+      <children xsi:type="notation:DecorationNode" xmi:id="_yyUXMZnJEeW2TuIyviQ1QA" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_yyUXMpnJEeW2TuIyviQ1QA"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_yyUXM5nJEeW2TuIyviQ1QA" x="-167" y="-14"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_yyTwIZnJEeW2TuIyviQ1QA" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_yyUXMJnJEeW2TuIyviQ1QA" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_yyTwIpnJEeW2TuIyviQ1QA" points="[-2, 0, 39, 334]$[-28, 0, 13, 334]$[-40, -327, 1, 7]"/>
+      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_yyVlUJnJEeW2TuIyviQ1QA" id="(0.017142857142857144,0.48884381338742394)"/>
+      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_yyVlUZnJEeW2TuIyviQ1QA" id="(0.520068317677199,0.9056603773584906)"/>
+    </edges>
+    <edges xmi:id="_IsDDkJnKEeW2TuIyviQ1QA" type="Transition" element="_IsCcgJnKEeW2TuIyviQ1QA" source="_3ATXspOAEeWuO-fDDpYHyA" target="_M_uUsJnJEeW2TuIyviQ1QA">
+      <children xsi:type="notation:DecorationNode" xmi:id="_IsDqoZnKEeW2TuIyviQ1QA" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_IsDqopnKEeW2TuIyviQ1QA"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_IsDqo5nKEeW2TuIyviQ1QA" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_IsDDkZnKEeW2TuIyviQ1QA" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_IsDqoJnKEeW2TuIyviQ1QA" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_IsDDkpnKEeW2TuIyviQ1QA" points="[0, 0, -15, -102]$[18, 89, 3, -13]"/>
+      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_IsE4wJnKEeW2TuIyviQ1QA" id="(0.6191289496157131,0.9622641509433962)"/>
+      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_IsE4wZnKEeW2TuIyviQ1QA" id="(0.5257142857142857,0.028397565922920892)"/>
+    </edges>
+    <edges xmi:id="_yqbKAJnKEeW2TuIyviQ1QA" type="Transition" element="_yqZ74JnKEeW2TuIyviQ1QA" source="_aACT_JnKEeW2TuIyviQ1QA" target="_aACT5JnKEeW2TuIyviQ1QA">
+      <children xsi:type="notation:DecorationNode" xmi:id="_yqbxEZnKEeW2TuIyviQ1QA" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_yqbxEpnKEeW2TuIyviQ1QA"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_yqbxE5nKEeW2TuIyviQ1QA" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_yqbKAZnKEeW2TuIyviQ1QA" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_yqbxEJnKEeW2TuIyviQ1QA" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_yqbKApnKEeW2TuIyviQ1QA" points="[0, 7, 0, -157]$[-3, 140, -3, -24]"/>
+    </edges>
+    <edges xmi:id="_1LxscJnKEeW2TuIyviQ1QA" type="Transition" element="_1LweUJnKEeW2TuIyviQ1QA" source="_aACT5JnKEeW2TuIyviQ1QA" target="_3ATXspOAEeWuO-fDDpYHyA">
+      <children xsi:type="notation:DecorationNode" xmi:id="_1LyTgJnKEeW2TuIyviQ1QA" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_1LyTgZnKEeW2TuIyviQ1QA"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_1LyTgpnKEeW2TuIyviQ1QA" x="-148" y="13"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_1LxscZnKEeW2TuIyviQ1QA" routing="Rectilinear" avoidObstructions="true" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_1Lxsc5nKEeW2TuIyviQ1QA" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_1LxscpnKEeW2TuIyviQ1QA" points="[3, 0, -67, 357]$[61, 0, -9, 357]$[61, -331, -9, 26]"/>
+      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_1LzhoJnKEeW2TuIyviQ1QA" id="(0.9895833333333334,0.5660377358490566)"/>
+      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_1LzhoZnKEeW2TuIyviQ1QA" id="(0.955593509820666,0.4716981132075472)"/>
+    </edges>
+    <edges xmi:id="_yWvHEJnMEeW2TuIyviQ1QA" type="Transition" element="_yWt48JnMEeW2TuIyviQ1QA" source="_aABs0ZnKEeW2TuIyviQ1QA" target="_3ATXspOAEeWuO-fDDpYHyA">
+      <children xsi:type="notation:DecorationNode" xmi:id="_yWvuIZnMEeW2TuIyviQ1QA" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_yWvuIpnMEeW2TuIyviQ1QA"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_yWvuI5nMEeW2TuIyviQ1QA" x="-171" y="-16"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_yWvHEZnMEeW2TuIyviQ1QA" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_yWvuIJnMEeW2TuIyviQ1QA" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_yWvHEpnMEeW2TuIyviQ1QA" points="[0, -8, 26, 348]$[-20, -8, 6, 348]$[-20, -340, 6, 16]"/>
+      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_yWw8QJnMEeW2TuIyviQ1QA" id="(0.0,0.5152129817444219)"/>
+      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_yWw8QZnMEeW2TuIyviQ1QA" id="(0.7583262169086251,0.6792452830188679)"/>
+    </edges>
+    <edges xmi:id="_NFOi8JnNEeW2TuIyviQ1QA" type="Transition" element="_NFN74JnNEeW2TuIyviQ1QA" source="_3ATXspOAEeWuO-fDDpYHyA" target="_aABs0ZnKEeW2TuIyviQ1QA">
+      <children xsi:type="notation:DecorationNode" xmi:id="_NFPKAJnNEeW2TuIyviQ1QA" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_NFPKAZnNEeW2TuIyviQ1QA"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_NFPKApnNEeW2TuIyviQ1QA" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_NFOi8ZnNEeW2TuIyviQ1QA" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_NFOi85nNEeW2TuIyviQ1QA" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_NFOi8pnNEeW2TuIyviQ1QA" points="[0, 0, -14, -102]$[17, 89, 3, -13]"/>
+      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_NFQYIJnNEeW2TuIyviQ1QA" id="(0.852263023057216,0.9056603773584906)"/>
+      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_NFQYIZnNEeW2TuIyviQ1QA" id="(0.5085714285714286,0.028397565922920892)"/>
+    </edges>
+  </notation:Diagram>
+</xmi:XMI>

+ 43 - 0
examples/org.yakindu.sct.examples.coffeemachine/pom.xml

@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project
+	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
+	xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+	<modelVersion>4.0.0</modelVersion>
+	<parent>
+		<groupId>org.yakindu.sct</groupId>
+		<artifactId>org.yakindu.sct.releng</artifactId>
+		<version>2.5.0-SNAPSHOT</version>
+		<relativePath>../../releng/org.yakindu.sct.releng/pom.xml</relativePath>
+	</parent>
+	<groupId>org.yakindu.sct.examples</groupId>
+	<artifactId>org.yakindu.sct.examples.lightswitch</artifactId>
+	<packaging>pom</packaging>
+
+	<properties>
+		<build-helper-version>1.3</build-helper-version>
+	</properties>
+
+	<build>
+		<plugins>
+			<plugin>
+				<artifactId>maven-assembly-plugin</artifactId>
+				<version>2.3</version>
+				<configuration>
+					<descriptors>
+						<descriptor>assembly.xml</descriptor>
+					</descriptors>
+				</configuration>
+				<executions>
+					<execution>
+						<id>make-assembly</id> <!-- this is used for inheritance merges -->
+						<phase>package</phase> <!-- bind to the packaging phase -->
+						<goals>
+							<goal>single</goal>
+						</goals>
+					</execution>
+				</executions>
+			</plugin>
+
+		</plugins>
+	</build>
+</project>

+ 2 - 1
plugins/org.yakindu.sct.doc.user/.gitignore

@@ -1,2 +1,3 @@
 /bin/
 /bin/
-/target/
+/target/
+**/*~

+ 8 - 1
plugins/org.yakindu.sct.doc.user/css/custom.css

@@ -112,4 +112,11 @@
 	filter: alpha(opacity =   40);
 	filter: alpha(opacity =   40);
 	background: url("../img/player_play.png") center center no-repeat;
 	background: url("../img/player_play.png") center center no-repeat;
 	z-index: 10;
 	z-index: 10;
-}
+}
+
+img {
+    max-width: 94%;
+    height: auto;
+    margin-left: 3%;
+    display: block;
+}

+ 14 - 21
plugins/org.yakindu.sct.doc.user/help/02_installation/installation.textile

@@ -32,8 +32,6 @@ Alternatively you can install YAKINDU Statechart Tools to an existing Eclipse in
 
 
 
 
 
 
-<div style="background: yellow">
-
 h2(#InstallingOnWindows). Installing on Windows
 h2(#InstallingOnWindows). Installing on Windows
 
 
 This chapter describes how to install YAKINDU Statechart Tools on a Windows 7 machine.
 This chapter describes how to install YAKINDU Statechart Tools on a Windows 7 machine.
@@ -42,19 +40,19 @@ h3. Unpacking the downloaded file
 
 
 Unpack the software distribution file. Use the file explorer to open the directory you downloaded the software distribution file to, right-click on the latter, and select _Extract all_ in the context menu.
 Unpack the software distribution file. Use the file explorer to open the directory you downloaded the software distribution file to, right-click on the latter, and select _Extract all_ in the context menu.
 
 
-!=images/windows7_install_010_eclipse_extract_1.png!
+!images/windows7_install_010_eclipse_extract_1.png!
 
 
 Choose a directory for YAKINDU Statechart Tools (SCT). The example below assumes you want to install the software in the _C:\Program Files\yakindu_sct_ directory. Please modify as needed to install it somewhere else!
 Choose a directory for YAKINDU Statechart Tools (SCT). The example below assumes you want to install the software in the _C:\Program Files\yakindu_sct_ directory. Please modify as needed to install it somewhere else!
 
 
-!=images/windows7_install_020_eclipse_extract_2.png!
+!images/windows7_install_020_eclipse_extract_2.png!
 
 
 After unpacking, you will find a folder _sct_ in your installation directory, i.&nbsp;e. _C:\Program Files\yakindu_sct\sct_ in our example, as shown in the image below:
 After unpacking, you will find a folder _sct_ in your installation directory, i.&nbsp;e. _C:\Program Files\yakindu_sct\sct_ in our example, as shown in the image below:
 
 
-!=images/windows7_install_030_eclipse_folder.png!
+!images/windows7_install_030_eclipse_folder.png!
 
 
 The contents of the _sct_ folder looks like this:
 The contents of the _sct_ folder looks like this:
 
 
-!=images/windows7_install_040_eclipse_contents.png!
+!images/windows7_install_040_eclipse_contents.png!
 
 
 There you are: You have installed YAKINDU Statechart Tools. Now you should start it.
 There you are: You have installed YAKINDU Statechart Tools. Now you should start it.
 
 
@@ -66,34 +64,30 @@ To do so, please double-click (or single-click, depending on your Windows settin
 
 
 While YAKINDU Statechart Tools is starting up, it is showing a splash screen:
 While YAKINDU Statechart Tools is starting up, it is showing a splash screen:
 
 
-!=images/windows7_install_050_eclipse_splash.png!
+!images/windows7_install_050_eclipse_splash.png!
 
 
 The software needs a _workspace_ directory where it stores its so-called projects along with other data. During the first startup, the _Workspace Launcher_ dialog asks you to specify the workspace directory in the _Workspace_ field. Please select a new and empty one.
 The software needs a _workspace_ directory where it stores its so-called projects along with other data. During the first startup, the _Workspace Launcher_ dialog asks you to specify the workspace directory in the _Workspace_ field. Please select a new and empty one.
 
 
 In the example below, we chose the _C:\Users\joedoe\workspace_ directory as our workspace. We also checked the _"Use this as the default and do not ask again"_ option. This is sensible, because on subsequent startups, YAKINDU Statechart Tools won't ask for a workspace directory again. Instead it will always use the one we chose once and forever. (You can still change the workspace later via _File → Switch Workspace_ in the main menu.)
 In the example below, we chose the _C:\Users\joedoe\workspace_ directory as our workspace. We also checked the _"Use this as the default and do not ask again"_ option. This is sensible, because on subsequent startups, YAKINDU Statechart Tools won't ask for a workspace directory again. Instead it will always use the one we chose once and forever. (You can still change the workspace later via _File → Switch Workspace_ in the main menu.)
 
 
-!=images/windows7_install_060_eclipse_workspace_dialog.png!
+!images/windows7_install_060_eclipse_workspace_dialog.png!
 
 
 Click on the _OK_ button to proceed.
 Click on the _OK_ button to proceed.
 
 
 On the first start, YAKINDU Statechart Tools presents a _Welcome_ window:
 On the first start, YAKINDU Statechart Tools presents a _Welcome_ window:
 
 
-!=images/windows7_install_070_eclipse_welcome.png!
+!images/windows7_install_070_eclipse_welcome.png!
 
 
 You can browse the material shown here, if you want. When you are done, please close the _Welcome_ tab or click on _Workbench_ at the upper right. Both actions are leading to the workbench:
 You can browse the material shown here, if you want. When you are done, please close the _Welcome_ tab or click on _Workbench_ at the upper right. Both actions are leading to the workbench:
 
 
-!=images/windows7_install_080_eclipse_workbench.png!
+!images/windows7_install_080_eclipse_workbench.png!
 
 
 This is your working environment now. Congratulations, you have just installed YAKINDU Statechart Tools with Eclipse!
 This is your working environment now. Congratulations, you have just installed YAKINDU Statechart Tools with Eclipse!
 
 
 You can "proceed":../03_getting_started/getting_started.html now to create your first YAKINDU Statecharts Tools project.
 You can "proceed":../03_getting_started/getting_started.html now to create your first YAKINDU Statecharts Tools project.
 
 
-</div>
-
 
 
 
 
-<div style="background: yellow">
-
 h2(#InstallingOnMacOS). Installing on MacOS
 h2(#InstallingOnMacOS). Installing on MacOS
 
 
 This chapter describes how to install YAKINDU Statechart Tools on a Mac under MacOS.
 This chapter describes how to install YAKINDU Statechart Tools on a Mac under MacOS.
@@ -104,7 +98,6 @@ This is your working environment now. Congratulations, you have just installed Y
 
 
 You can "proceed":../03_getting_started/getting_started.html now to create your first YAKINDU Statecharts Tools project.
 You can "proceed":../03_getting_started/getting_started.html now to create your first YAKINDU Statecharts Tools project.
 
 
-</div>
 
 
 
 
 h2(#InstallingOnLinux). Installing on Linux
 h2(#InstallingOnLinux). Installing on Linux
@@ -127,11 +120,11 @@ gzip -dc /download/yakindu-sct-luna-R-linux-gtk-x86_64.tar.gz | tar xvfp -
 
 
 This will create a folder _sct_ in your installation directory, i.&nbsp;e. _/my/software/sct_ in our example, as shown in the image below:
 This will create a folder _sct_ in your installation directory, i.&nbsp;e. _/my/software/sct_ in our example, as shown in the image below:
 
 
-!=images/linux_install_010_eclipse_folder.png!
+!images/linux_install_010_eclipse_folder.png!
 
 
 The contents of the _sct_ folder looks like this:
 The contents of the _sct_ folder looks like this:
 
 
-!=images/linux_install_020_eclipse_contents.png!
+!images/linux_install_020_eclipse_contents.png!
 
 
 There you are: You have installed YAKINDU Statechart Tools. Now you should start it.
 There you are: You have installed YAKINDU Statechart Tools. Now you should start it.
 
 
@@ -156,13 +149,13 @@ From a file browser, you can start YAKINDU Statechart Tools by clicking on the _
 
 
 While YAKINDU Statechart Tools is starting up, it is showing a splash screen:
 While YAKINDU Statechart Tools is starting up, it is showing a splash screen:
 
 
-!=images/linux_install_030_eclipse_splash.png!
+!images/linux_install_030_eclipse_splash.png!
 
 
 The software needs a _workspace_ directory where it stores its so-called projects along with other data. During the first startup, the _Workspace Launcher_ dialog asks you to specify the workspace directory in the _Workspace_ field. Please select a new and empty one.
 The software needs a _workspace_ directory where it stores its so-called projects along with other data. During the first startup, the _Workspace Launcher_ dialog asks you to specify the workspace directory in the _Workspace_ field. Please select a new and empty one.
 
 
 In the example below, we chose the _/my/workspace_ directory as our workspace. We also checked the _"Use this as the default and do not ask again"_ option. This is sensible, because on subsequent startups, YAKINDU Statechart Tools won't ask for a workspace directory again. Instead it will always use the one we chose once and forever. (You can still change the workspace later via _File → Switch Workspace_ in the main menu.)
 In the example below, we chose the _/my/workspace_ directory as our workspace. We also checked the _"Use this as the default and do not ask again"_ option. This is sensible, because on subsequent startups, YAKINDU Statechart Tools won't ask for a workspace directory again. Instead it will always use the one we chose once and forever. (You can still change the workspace later via _File → Switch Workspace_ in the main menu.)
 
 
-!=images/linux_install_040_eclipse_workspace_dialog.png!
+!images/linux_install_040_eclipse_workspace_dialog.png!
 
 
 Click on the _OK_ button to proceed.
 Click on the _OK_ button to proceed.
 
 
@@ -170,11 +163,11 @@ Click on the _OK_ button to proceed.
 
 
 On the first start, YAKINDU Statechart Tools presents a _Welcome_ window:
 On the first start, YAKINDU Statechart Tools presents a _Welcome_ window:
 
 
-!=images/linux_install_050_eclipse_welcome.png!
+!images/linux_install_050_eclipse_welcome.png!
 
 
 You can browse the material shown here, if you want. When you are done, please close the _Welcome_ tab or click on _Workbench_ at the upper right. Both actions are leading to the workbench:
 You can browse the material shown here, if you want. When you are done, please close the _Welcome_ tab or click on _Workbench_ at the upper right. Both actions are leading to the workbench:
 
 
-!=images/linux_install_060_eclipse_workbench.png!
+!images/linux_install_060_eclipse_workbench.png!
 
 
 </div>
 </div>
 
 

+ 1 - 1
plugins/org.yakindu.sct.doc.user/help/03_getting_started/getting_started.textile

@@ -4,7 +4,7 @@ h1(#Gettingstartedtutorial). Getting started
 
 
 h2(#Introduction). Introducing YAKINDU Statechart Tools
 h2(#Introduction). Introducing YAKINDU Statechart Tools
 
 
-This tutorial introduces YAKINDU Statechart Tools (SCT). It provides an integrated modeling environment for the specification and development of reactive, event-driven systems based on the concept of state machines or statecharts. It is an easy-to-use tool featuring sophisticated graphical statechart editing, validation and simulation of statecharts as well as code generation.
+This tutorial introduces YAKINDU Statechart Tools (SCT). It provides an integrated modeling environment for the specification and development of reactive, event-driven systems based on the concept of state machines or statecharts. It is an easy-to-use tool featuring sophisticated graphical statechart editing, validation and simulation of statecharts as well as code generation for C, C++, and Java.
 
 
 This tutorial you will teach how to
 This tutorial you will teach how to
 * create a new statechart model, and
 * create a new statechart model, and