فهرست منبع

Added additional validation tests.

markus.muehlbrandt@itemis.de 13 سال پیش
والد
کامیت
f487742693

+ 6 - 0
manual-tests/org.yakindu.sct.test.manual/.project

@@ -5,7 +5,13 @@
 	<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>

+ 3 - 0
manual-tests/org.yakindu.sct.test.manual/.settings/org.eclipse.core.resources.prefs

@@ -0,0 +1,3 @@
+#Fri Jan 20 11:02:12 CET 2012
+eclipse.preferences.version=1
+encoding/StatechartError01.sct=UTF-8

+ 72 - 0
manual-tests/org.yakindu.sct.test.manual/StatechartError01.sct

@@ -0,0 +1,72 @@
+<?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="_0n_QAENNEeGWX9OCVC4O3A" name="StatechartError01">
+    <regions xmi:id="_0oAeIkNNEeGWX9OCVC4O3A" name="main region">
+      <vertices xsi:type="sgraph:Entry" xmi:id="_0oEvkUNNEeGWX9OCVC4O3A">
+        <outgoingTransitions xmi:id="_dkrP8ENOEeGWX9OCVC4O3A" target="_cP4AMENOEeGWX9OCVC4O3A"/>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_cP4AMENOEeGWX9OCVC4O3A" incomingTransitions="_dkrP8ENOEeGWX9OCVC4O3A"/>
+    </regions>
+  </sgraph:Statechart>
+  <notation:Diagram xmi:id="_0oAeIENNEeGWX9OCVC4O3A" type="org.yakindu.sct.ui.editor.editor.StatechartDiagramEditor" element="_0n_QAENNEeGWX9OCVC4O3A" measurementUnit="Pixel">
+    <children xmi:id="_0oCTUENNEeGWX9OCVC4O3A" type="Region" element="_0oAeIkNNEeGWX9OCVC4O3A">
+      <children xsi:type="notation:DecorationNode" xmi:id="_0oDhcENNEeGWX9OCVC4O3A" type="RegionName">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_0oDhcUNNEeGWX9OCVC4O3A"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_0oDhckNNEeGWX9OCVC4O3A"/>
+      </children>
+      <children xsi:type="notation:Shape" xmi:id="_0oEIgENNEeGWX9OCVC4O3A" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
+        <children xmi:id="_0oEvkkNNEeGWX9OCVC4O3A" type="Entry" element="_0oEvkUNNEeGWX9OCVC4O3A">
+          <children xmi:id="_0oEvlUNNEeGWX9OCVC4O3A" type="BorderItemLabelContainer">
+            <children xsi:type="notation:DecorationNode" xmi:id="_0oFWoENNEeGWX9OCVC4O3A" type="BorderItemLabel">
+              <styles xsi:type="notation:ShapeStyle" xmi:id="_0oFWoUNNEeGWX9OCVC4O3A"/>
+              <layoutConstraint xsi:type="notation:Location" xmi:id="_0oFWokNNEeGWX9OCVC4O3A"/>
+            </children>
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_0oEvlkNNEeGWX9OCVC4O3A" fontName="Verdana" lineColor="4210752"/>
+            <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0oEvl0NNEeGWX9OCVC4O3A"/>
+          </children>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_0oEvk0NNEeGWX9OCVC4O3A" fontName="Verdana" lineColor="4210752"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0oFWo0NNEeGWX9OCVC4O3A" x="70" y="20"/>
+        </children>
+        <children xmi:id="_cQMwUENOEeGWX9OCVC4O3A" type="State" element="_cP4AMENOEeGWX9OCVC4O3A">
+          <children xsi:type="notation:DecorationNode" xmi:id="_cQNXYENOEeGWX9OCVC4O3A" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_cQNXYUNOEeGWX9OCVC4O3A"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_cQNXYkNOEeGWX9OCVC4O3A"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_cQNXY0NOEeGWX9OCVC4O3A" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_cQNXZENOEeGWX9OCVC4O3A" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_cQNXZUNOEeGWX9OCVC4O3A"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_cQN-cENOEeGWX9OCVC4O3A" type="StateFigureCompartment"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_cQMwUUNOEeGWX9OCVC4O3A" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_cQMwUkNOEeGWX9OCVC4O3A"/>
+          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_cQN-cUNOEeGWX9OCVC4O3A"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_cQMwU0NOEeGWX9OCVC4O3A" x="48" y="79"/>
+        </children>
+        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0oEIgUNNEeGWX9OCVC4O3A"/>
+      </children>
+      <styles xsi:type="notation:ShapeStyle" xmi:id="_0oCTUUNNEeGWX9OCVC4O3A" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
+      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0oEvkENNEeGWX9OCVC4O3A" x="220" y="10" width="400" height="400"/>
+    </children>
+    <children xsi:type="notation:Shape" xmi:id="_0oIZ8ENNEeGWX9OCVC4O3A" type="StatechartText" fontName="Verdana" lineColor="4210752">
+      <children xsi:type="notation:DecorationNode" xmi:id="_0oIZ8kNNEeGWX9OCVC4O3A" type="StatechartName">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_0oIZ80NNEeGWX9OCVC4O3A"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_0oIZ9ENNEeGWX9OCVC4O3A"/>
+      </children>
+      <children xsi:type="notation:Shape" xmi:id="_0oIZ9UNNEeGWX9OCVC4O3A" type="StatechartTextExpression" fontName="Verdana" lineColor="4210752">
+        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0oIZ9kNNEeGWX9OCVC4O3A"/>
+      </children>
+      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0oJBAENNEeGWX9OCVC4O3A" x="10" y="10" width="200" height="400"/>
+    </children>
+    <styles xsi:type="notation:DiagramStyle" xmi:id="_0oAeIUNNEeGWX9OCVC4O3A"/>
+    <edges xmi:id="_dkyksENOEeGWX9OCVC4O3A" type="Transition" element="_dkrP8ENOEeGWX9OCVC4O3A" source="_0oEvkkNNEeGWX9OCVC4O3A" target="_cQMwUENOEeGWX9OCVC4O3A">
+      <children xsi:type="notation:DecorationNode" xmi:id="_dkzy0ENOEeGWX9OCVC4O3A" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_dkzy0UNOEeGWX9OCVC4O3A"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_dkzy0kNOEeGWX9OCVC4O3A" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_dkzLwENOEeGWX9OCVC4O3A" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_dkzLwkNOEeGWX9OCVC4O3A" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_dkzLwUNOEeGWX9OCVC4O3A" points="[0, 7, -1, -71]$[6, 104, 5, 26]"/>
+    </edges>
+  </notation:Diagram>
+</xmi:XMI>

+ 72 - 0
manual-tests/org.yakindu.sct.test.manual/StatechartError02.sct

@@ -0,0 +1,72 @@
+<?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="_0n_QAENNEeGWX9OCVC4O3A" name="StatechartError02" specification="internal:&#xA;event ev1">
+    <regions xmi:id="_0oAeIkNNEeGWX9OCVC4O3A" name="main region">
+      <vertices xsi:type="sgraph:Entry" xmi:id="_0oEvkUNNEeGWX9OCVC4O3A">
+        <outgoingTransitions xmi:id="_0oGkxUNNEeGWX9OCVC4O3A" specification="ev1" target="_0oFWpENNEeGWX9OCVC4O3A"/>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_0oFWpENNEeGWX9OCVC4O3A" name="A" incomingTransitions="_0oGkxUNNEeGWX9OCVC4O3A"/>
+    </regions>
+  </sgraph:Statechart>
+  <notation:Diagram xmi:id="_0oAeIENNEeGWX9OCVC4O3A" type="org.yakindu.sct.ui.editor.editor.StatechartDiagramEditor" element="_0n_QAENNEeGWX9OCVC4O3A" measurementUnit="Pixel">
+    <children xmi:id="_0oCTUENNEeGWX9OCVC4O3A" type="Region" element="_0oAeIkNNEeGWX9OCVC4O3A">
+      <children xsi:type="notation:DecorationNode" xmi:id="_0oDhcENNEeGWX9OCVC4O3A" type="RegionName">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_0oDhcUNNEeGWX9OCVC4O3A"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_0oDhckNNEeGWX9OCVC4O3A"/>
+      </children>
+      <children xsi:type="notation:Shape" xmi:id="_0oEIgENNEeGWX9OCVC4O3A" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
+        <children xmi:id="_0oEvkkNNEeGWX9OCVC4O3A" type="Entry" element="_0oEvkUNNEeGWX9OCVC4O3A">
+          <children xmi:id="_0oEvlUNNEeGWX9OCVC4O3A" type="BorderItemLabelContainer">
+            <children xsi:type="notation:DecorationNode" xmi:id="_0oFWoENNEeGWX9OCVC4O3A" type="BorderItemLabel">
+              <styles xsi:type="notation:ShapeStyle" xmi:id="_0oFWoUNNEeGWX9OCVC4O3A"/>
+              <layoutConstraint xsi:type="notation:Location" xmi:id="_0oFWokNNEeGWX9OCVC4O3A"/>
+            </children>
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_0oEvlkNNEeGWX9OCVC4O3A" fontName="Verdana" lineColor="4210752"/>
+            <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0oEvl0NNEeGWX9OCVC4O3A"/>
+          </children>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_0oEvk0NNEeGWX9OCVC4O3A" fontName="Verdana" lineColor="4210752"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0oFWo0NNEeGWX9OCVC4O3A" x="70" y="20"/>
+        </children>
+        <children xmi:id="_0oF9sENNEeGWX9OCVC4O3A" type="State" element="_0oFWpENNEeGWX9OCVC4O3A">
+          <children xsi:type="notation:DecorationNode" xmi:id="_0oF9tENNEeGWX9OCVC4O3A" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_0oF9tUNNEeGWX9OCVC4O3A"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_0oF9tkNNEeGWX9OCVC4O3A"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_0oF9t0NNEeGWX9OCVC4O3A" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_0oGkwENNEeGWX9OCVC4O3A" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0oGkwUNNEeGWX9OCVC4O3A"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_0oGkwkNNEeGWX9OCVC4O3A" type="StateFigureCompartment"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_0oF9sUNNEeGWX9OCVC4O3A" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_0oF9skNNEeGWX9OCVC4O3A"/>
+          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_0oGkw0NNEeGWX9OCVC4O3A"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0oGkxENNEeGWX9OCVC4O3A" x="60" y="79"/>
+        </children>
+        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0oEIgUNNEeGWX9OCVC4O3A"/>
+      </children>
+      <styles xsi:type="notation:ShapeStyle" xmi:id="_0oCTUUNNEeGWX9OCVC4O3A" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
+      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0oEvkENNEeGWX9OCVC4O3A" x="220" y="10" width="400" height="400"/>
+    </children>
+    <children xsi:type="notation:Shape" xmi:id="_0oIZ8ENNEeGWX9OCVC4O3A" type="StatechartText" fontName="Verdana" lineColor="4210752">
+      <children xsi:type="notation:DecorationNode" xmi:id="_0oIZ8kNNEeGWX9OCVC4O3A" type="StatechartName">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_0oIZ80NNEeGWX9OCVC4O3A"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_0oIZ9ENNEeGWX9OCVC4O3A"/>
+      </children>
+      <children xsi:type="notation:Shape" xmi:id="_0oIZ9UNNEeGWX9OCVC4O3A" type="StatechartTextExpression" fontName="Verdana" lineColor="4210752">
+        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0oIZ9kNNEeGWX9OCVC4O3A"/>
+      </children>
+      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0oJBAENNEeGWX9OCVC4O3A" x="10" y="10" width="200" height="400"/>
+    </children>
+    <styles xsi:type="notation:DiagramStyle" xmi:id="_0oAeIUNNEeGWX9OCVC4O3A"/>
+    <edges xmi:id="_0oHL0ENNEeGWX9OCVC4O3A" type="Transition" element="_0oGkxUNNEeGWX9OCVC4O3A" source="_0oEvkkNNEeGWX9OCVC4O3A" target="_0oF9sENNEeGWX9OCVC4O3A">
+      <children xsi:type="notation:DecorationNode" xmi:id="_0oHy4UNNEeGWX9OCVC4O3A" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_0oHy4kNNEeGWX9OCVC4O3A"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_0oHy40NNEeGWX9OCVC4O3A" x="1" y="-28"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_0oHL0UNNEeGWX9OCVC4O3A" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_0oHy4ENNEeGWX9OCVC4O3A" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_0oHL0kNNEeGWX9OCVC4O3A" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    </edges>
+  </notation:Diagram>
+</xmi:XMI>

+ 101 - 0
manual-tests/org.yakindu.sct.test.manual/StatechartError03.sct

@@ -0,0 +1,101 @@
+<?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="_0n_QAENNEeGWX9OCVC4O3A" name="StatechartError03" specification="">
+    <regions xmi:id="_0oAeIkNNEeGWX9OCVC4O3A" name="main region">
+      <vertices xsi:type="sgraph:Entry" xmi:id="_0oEvkUNNEeGWX9OCVC4O3A">
+        <outgoingTransitions xmi:id="_0oGkxUNNEeGWX9OCVC4O3A" specification="" target="_0oFWpENNEeGWX9OCVC4O3A"/>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_0oFWpENNEeGWX9OCVC4O3A" name="A" incomingTransitions="_0oGkxUNNEeGWX9OCVC4O3A">
+        <outgoingTransitions xmi:id="_9KqmQENOEeGWX9OCVC4O3A" target="_2j6UsENOEeGWX9OCVC4O3A"/>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_2j6UsENOEeGWX9OCVC4O3A" name="A" incomingTransitions="_9KqmQENOEeGWX9OCVC4O3A"/>
+    </regions>
+  </sgraph:Statechart>
+  <notation:Diagram xmi:id="_0oAeIENNEeGWX9OCVC4O3A" type="org.yakindu.sct.ui.editor.editor.StatechartDiagramEditor" element="_0n_QAENNEeGWX9OCVC4O3A" measurementUnit="Pixel">
+    <children xmi:id="_0oCTUENNEeGWX9OCVC4O3A" type="Region" element="_0oAeIkNNEeGWX9OCVC4O3A">
+      <children xsi:type="notation:DecorationNode" xmi:id="_0oDhcENNEeGWX9OCVC4O3A" type="RegionName">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_0oDhcUNNEeGWX9OCVC4O3A"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_0oDhckNNEeGWX9OCVC4O3A"/>
+      </children>
+      <children xsi:type="notation:Shape" xmi:id="_0oEIgENNEeGWX9OCVC4O3A" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
+        <children xmi:id="_0oEvkkNNEeGWX9OCVC4O3A" type="Entry" element="_0oEvkUNNEeGWX9OCVC4O3A">
+          <children xmi:id="_0oEvlUNNEeGWX9OCVC4O3A" type="BorderItemLabelContainer">
+            <children xsi:type="notation:DecorationNode" xmi:id="_0oFWoENNEeGWX9OCVC4O3A" type="BorderItemLabel">
+              <styles xsi:type="notation:ShapeStyle" xmi:id="_0oFWoUNNEeGWX9OCVC4O3A"/>
+              <layoutConstraint xsi:type="notation:Location" xmi:id="_0oFWokNNEeGWX9OCVC4O3A"/>
+            </children>
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_0oEvlkNNEeGWX9OCVC4O3A" fontName="Verdana" lineColor="4210752"/>
+            <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0oEvl0NNEeGWX9OCVC4O3A"/>
+          </children>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_0oEvk0NNEeGWX9OCVC4O3A" fontName="Verdana" lineColor="4210752"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0oFWo0NNEeGWX9OCVC4O3A" x="70" y="20"/>
+        </children>
+        <children xmi:id="_0oF9sENNEeGWX9OCVC4O3A" type="State" element="_0oFWpENNEeGWX9OCVC4O3A">
+          <children xsi:type="notation:DecorationNode" xmi:id="_0oF9tENNEeGWX9OCVC4O3A" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_0oF9tUNNEeGWX9OCVC4O3A"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_0oF9tkNNEeGWX9OCVC4O3A"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_0oF9t0NNEeGWX9OCVC4O3A" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_0oGkwENNEeGWX9OCVC4O3A" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0oGkwUNNEeGWX9OCVC4O3A"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_0oGkwkNNEeGWX9OCVC4O3A" type="StateFigureCompartment"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_0oF9sUNNEeGWX9OCVC4O3A" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_0oF9skNNEeGWX9OCVC4O3A"/>
+          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_0oGkw0NNEeGWX9OCVC4O3A"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0oGkxENNEeGWX9OCVC4O3A" x="60" y="79"/>
+        </children>
+        <children xmi:id="_2kKMUENOEeGWX9OCVC4O3A" type="State" element="_2j6UsENOEeGWX9OCVC4O3A">
+          <children xsi:type="notation:DecorationNode" xmi:id="_2kKzYENOEeGWX9OCVC4O3A" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_2kLacENOEeGWX9OCVC4O3A"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_2kLacUNOEeGWX9OCVC4O3A"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_2kMBgENOEeGWX9OCVC4O3A" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_2kMokENOEeGWX9OCVC4O3A" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_2kMokUNOEeGWX9OCVC4O3A"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_2kNPoENOEeGWX9OCVC4O3A" type="StateFigureCompartment"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_2kKMUUNOEeGWX9OCVC4O3A" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_2kKMUkNOEeGWX9OCVC4O3A"/>
+          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_2kNPoUNOEeGWX9OCVC4O3A"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_2kKMU0NOEeGWX9OCVC4O3A" x="165" y="79"/>
+        </children>
+        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0oEIgUNNEeGWX9OCVC4O3A"/>
+      </children>
+      <styles xsi:type="notation:ShapeStyle" xmi:id="_0oCTUUNNEeGWX9OCVC4O3A" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
+      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0oEvkENNEeGWX9OCVC4O3A" x="220" y="10" width="400" height="400"/>
+    </children>
+    <children xsi:type="notation:Shape" xmi:id="_0oIZ8ENNEeGWX9OCVC4O3A" type="StatechartText" fontName="Verdana" lineColor="4210752">
+      <children xsi:type="notation:DecorationNode" xmi:id="_0oIZ8kNNEeGWX9OCVC4O3A" type="StatechartName">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_0oIZ80NNEeGWX9OCVC4O3A"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_0oIZ9ENNEeGWX9OCVC4O3A"/>
+      </children>
+      <children xsi:type="notation:Shape" xmi:id="_0oIZ9UNNEeGWX9OCVC4O3A" type="StatechartTextExpression" fontName="Verdana" lineColor="4210752">
+        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0oIZ9kNNEeGWX9OCVC4O3A"/>
+      </children>
+      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0oJBAENNEeGWX9OCVC4O3A" x="10" y="10" width="200" height="400"/>
+    </children>
+    <styles xsi:type="notation:DiagramStyle" xmi:id="_0oAeIUNNEeGWX9OCVC4O3A"/>
+    <edges xmi:id="_0oHL0ENNEeGWX9OCVC4O3A" type="Transition" element="_0oGkxUNNEeGWX9OCVC4O3A" source="_0oEvkkNNEeGWX9OCVC4O3A" target="_0oF9sENNEeGWX9OCVC4O3A">
+      <children xsi:type="notation:DecorationNode" xmi:id="_0oHy4UNNEeGWX9OCVC4O3A" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_0oHy4kNNEeGWX9OCVC4O3A"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_0oHy40NNEeGWX9OCVC4O3A" x="1" y="-28"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_0oHL0UNNEeGWX9OCVC4O3A" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_0oHy4ENNEeGWX9OCVC4O3A" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_0oHL0kNNEeGWX9OCVC4O3A" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    </edges>
+    <edges xmi:id="_9K2zgENOEeGWX9OCVC4O3A" type="Transition" element="_9KqmQENOEeGWX9OCVC4O3A" source="_0oF9sENNEeGWX9OCVC4O3A" target="_2kKMUENOEeGWX9OCVC4O3A">
+      <children xsi:type="notation:DecorationNode" xmi:id="_9K4BoENOEeGWX9OCVC4O3A" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_9K4BoUNOEeGWX9OCVC4O3A"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_9K4BokNOEeGWX9OCVC4O3A" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_9K2zgUNOEeGWX9OCVC4O3A" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_9K3akENOEeGWX9OCVC4O3A" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_9K2zgkNOEeGWX9OCVC4O3A" points="[18, -1, -77, 3]$[96, -26, 1, -22]"/>
+      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_9LXJ0ENOEeGWX9OCVC4O3A" id="(0.2,0.43859649122807015)"/>
+    </edges>
+  </notation:Diagram>
+</xmi:XMI>

+ 89 - 0
manual-tests/org.yakindu.sct.test.manual/StatechartError04.sct

@@ -0,0 +1,89 @@
+<?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="_0n_QAENNEeGWX9OCVC4O3A" name="StatechartError04" specification="">
+    <regions xmi:id="_0oAeIkNNEeGWX9OCVC4O3A" name="main region">
+      <vertices xsi:type="sgraph:Entry" xmi:id="_0oEvkUNNEeGWX9OCVC4O3A">
+        <outgoingTransitions xmi:id="_0oGkxUNNEeGWX9OCVC4O3A" specification="" target="_0oFWpENNEeGWX9OCVC4O3A"/>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_0oFWpENNEeGWX9OCVC4O3A" name="A" incomingTransitions="_0oGkxUNNEeGWX9OCVC4O3A"/>
+      <vertices xsi:type="sgraph:State" xmi:id="_2j6UsENOEeGWX9OCVC4O3A" name="B"/>
+    </regions>
+  </sgraph:Statechart>
+  <notation:Diagram xmi:id="_0oAeIENNEeGWX9OCVC4O3A" type="org.yakindu.sct.ui.editor.editor.StatechartDiagramEditor" element="_0n_QAENNEeGWX9OCVC4O3A" measurementUnit="Pixel">
+    <children xmi:id="_0oCTUENNEeGWX9OCVC4O3A" type="Region" element="_0oAeIkNNEeGWX9OCVC4O3A">
+      <children xsi:type="notation:DecorationNode" xmi:id="_0oDhcENNEeGWX9OCVC4O3A" type="RegionName">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_0oDhcUNNEeGWX9OCVC4O3A"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_0oDhckNNEeGWX9OCVC4O3A"/>
+      </children>
+      <children xsi:type="notation:Shape" xmi:id="_0oEIgENNEeGWX9OCVC4O3A" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
+        <children xmi:id="_0oEvkkNNEeGWX9OCVC4O3A" type="Entry" element="_0oEvkUNNEeGWX9OCVC4O3A">
+          <children xmi:id="_0oEvlUNNEeGWX9OCVC4O3A" type="BorderItemLabelContainer">
+            <children xsi:type="notation:DecorationNode" xmi:id="_0oFWoENNEeGWX9OCVC4O3A" type="BorderItemLabel">
+              <styles xsi:type="notation:ShapeStyle" xmi:id="_0oFWoUNNEeGWX9OCVC4O3A"/>
+              <layoutConstraint xsi:type="notation:Location" xmi:id="_0oFWokNNEeGWX9OCVC4O3A"/>
+            </children>
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_0oEvlkNNEeGWX9OCVC4O3A" fontName="Verdana" lineColor="4210752"/>
+            <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0oEvl0NNEeGWX9OCVC4O3A"/>
+          </children>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_0oEvk0NNEeGWX9OCVC4O3A" fontName="Verdana" lineColor="4210752"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0oFWo0NNEeGWX9OCVC4O3A" x="70" y="20"/>
+        </children>
+        <children xmi:id="_0oF9sENNEeGWX9OCVC4O3A" type="State" element="_0oFWpENNEeGWX9OCVC4O3A">
+          <children xsi:type="notation:DecorationNode" xmi:id="_0oF9tENNEeGWX9OCVC4O3A" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_0oF9tUNNEeGWX9OCVC4O3A"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_0oF9tkNNEeGWX9OCVC4O3A"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_0oF9t0NNEeGWX9OCVC4O3A" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_0oGkwENNEeGWX9OCVC4O3A" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0oGkwUNNEeGWX9OCVC4O3A"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_0oGkwkNNEeGWX9OCVC4O3A" type="StateFigureCompartment"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_0oF9sUNNEeGWX9OCVC4O3A" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_0oF9skNNEeGWX9OCVC4O3A"/>
+          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_0oGkw0NNEeGWX9OCVC4O3A"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0oGkxENNEeGWX9OCVC4O3A" x="60" y="79"/>
+        </children>
+        <children xmi:id="_2kKMUENOEeGWX9OCVC4O3A" type="State" element="_2j6UsENOEeGWX9OCVC4O3A">
+          <children xsi:type="notation:DecorationNode" xmi:id="_2kKzYENOEeGWX9OCVC4O3A" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_2kLacENOEeGWX9OCVC4O3A"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_2kLacUNOEeGWX9OCVC4O3A"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_2kMBgENOEeGWX9OCVC4O3A" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_2kMokENOEeGWX9OCVC4O3A" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_2kMokUNOEeGWX9OCVC4O3A"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_2kNPoENOEeGWX9OCVC4O3A" type="StateFigureCompartment"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_2kKMUUNOEeGWX9OCVC4O3A" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_2kKMUkNOEeGWX9OCVC4O3A"/>
+          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_2kNPoUNOEeGWX9OCVC4O3A"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_2kKMU0NOEeGWX9OCVC4O3A" x="165" y="79"/>
+        </children>
+        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0oEIgUNNEeGWX9OCVC4O3A"/>
+      </children>
+      <styles xsi:type="notation:ShapeStyle" xmi:id="_0oCTUUNNEeGWX9OCVC4O3A" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
+      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0oEvkENNEeGWX9OCVC4O3A" x="220" y="10" width="400" height="400"/>
+    </children>
+    <children xsi:type="notation:Shape" xmi:id="_0oIZ8ENNEeGWX9OCVC4O3A" type="StatechartText" fontName="Verdana" lineColor="4210752">
+      <children xsi:type="notation:DecorationNode" xmi:id="_0oIZ8kNNEeGWX9OCVC4O3A" type="StatechartName">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_0oIZ80NNEeGWX9OCVC4O3A"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_0oIZ9ENNEeGWX9OCVC4O3A"/>
+      </children>
+      <children xsi:type="notation:Shape" xmi:id="_0oIZ9UNNEeGWX9OCVC4O3A" type="StatechartTextExpression" fontName="Verdana" lineColor="4210752">
+        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0oIZ9kNNEeGWX9OCVC4O3A"/>
+      </children>
+      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0oJBAENNEeGWX9OCVC4O3A" x="10" y="10" width="200" height="400"/>
+    </children>
+    <styles xsi:type="notation:DiagramStyle" xmi:id="_0oAeIUNNEeGWX9OCVC4O3A"/>
+    <edges xmi:id="_0oHL0ENNEeGWX9OCVC4O3A" type="Transition" element="_0oGkxUNNEeGWX9OCVC4O3A" source="_0oEvkkNNEeGWX9OCVC4O3A" target="_0oF9sENNEeGWX9OCVC4O3A">
+      <children xsi:type="notation:DecorationNode" xmi:id="_0oHy4UNNEeGWX9OCVC4O3A" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_0oHy4kNNEeGWX9OCVC4O3A"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_0oHy40NNEeGWX9OCVC4O3A" x="1" y="-28"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_0oHL0UNNEeGWX9OCVC4O3A" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_0oHy4ENNEeGWX9OCVC4O3A" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_0oHL0kNNEeGWX9OCVC4O3A" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    </edges>
+  </notation:Diagram>
+</xmi:XMI>

+ 101 - 0
manual-tests/org.yakindu.sct.test.manual/StatechartError05.sct

@@ -0,0 +1,101 @@
+<?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="_0n_QAENNEeGWX9OCVC4O3A" name="StatechartError05" specification="">
+    <regions xmi:id="_0oAeIkNNEeGWX9OCVC4O3A" name="main region">
+      <vertices xsi:type="sgraph:Entry" xmi:id="_6ZRKwENQEeGWX9OCVC4O3A">
+        <outgoingTransitions xmi:id="_NWV4wENREeGWX9OCVC4O3A" target="_LbRTMENREeGWX9OCVC4O3A"/>
+        <outgoingTransitions xmi:id="_OBknEENREeGWX9OCVC4O3A" target="_PfDRsENREeGWX9OCVC4O3A"/>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_LbRTMENREeGWX9OCVC4O3A" name="A" incomingTransitions="_NWV4wENREeGWX9OCVC4O3A"/>
+      <vertices xsi:type="sgraph:State" xmi:id="_PfDRsENREeGWX9OCVC4O3A" name="B" incomingTransitions="_OBknEENREeGWX9OCVC4O3A"/>
+    </regions>
+  </sgraph:Statechart>
+  <notation:Diagram xmi:id="_0oAeIENNEeGWX9OCVC4O3A" type="org.yakindu.sct.ui.editor.editor.StatechartDiagramEditor" element="_0n_QAENNEeGWX9OCVC4O3A" measurementUnit="Pixel">
+    <children xmi:id="_0oCTUENNEeGWX9OCVC4O3A" type="Region" element="_0oAeIkNNEeGWX9OCVC4O3A">
+      <children xsi:type="notation:DecorationNode" xmi:id="_0oDhcENNEeGWX9OCVC4O3A" type="RegionName">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_0oDhcUNNEeGWX9OCVC4O3A"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_0oDhckNNEeGWX9OCVC4O3A"/>
+      </children>
+      <children xsi:type="notation:Shape" xmi:id="_0oEIgENNEeGWX9OCVC4O3A" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
+        <children xmi:id="_6ZYfgENQEeGWX9OCVC4O3A" type="Entry" element="_6ZRKwENQEeGWX9OCVC4O3A">
+          <children xmi:id="_6ZZGkENQEeGWX9OCVC4O3A" type="BorderItemLabelContainer">
+            <children xsi:type="notation:DecorationNode" xmi:id="_6ZZGk0NQEeGWX9OCVC4O3A" type="BorderItemLabel">
+              <styles xsi:type="notation:ShapeStyle" xmi:id="_6ZZGlENQEeGWX9OCVC4O3A"/>
+              <layoutConstraint xsi:type="notation:Location" xmi:id="_6ZZGlUNQEeGWX9OCVC4O3A"/>
+            </children>
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_6ZZGkUNQEeGWX9OCVC4O3A" fontName="Verdana" lineColor="4210752"/>
+            <layoutConstraint xsi:type="notation:Bounds" xmi:id="_6ZZGkkNQEeGWX9OCVC4O3A"/>
+          </children>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_6ZYfgUNQEeGWX9OCVC4O3A" fontName="Verdana" lineColor="4210752"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_6ZYfgkNQEeGWX9OCVC4O3A" x="73" y="19"/>
+        </children>
+        <children xmi:id="_LbpGoENREeGWX9OCVC4O3A" type="State" element="_LbRTMENREeGWX9OCVC4O3A">
+          <children xsi:type="notation:DecorationNode" xmi:id="_Lbq70ENREeGWX9OCVC4O3A" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_Lbq70UNREeGWX9OCVC4O3A"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_Lbq70kNREeGWX9OCVC4O3A"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_Lbri4ENREeGWX9OCVC4O3A" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_Lbri4UNREeGWX9OCVC4O3A" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_Lbri4kNREeGWX9OCVC4O3A"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_LbsxAENREeGWX9OCVC4O3A" type="StateFigureCompartment"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_LbpGoUNREeGWX9OCVC4O3A" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_LbpGokNREeGWX9OCVC4O3A"/>
+          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_LbsxAUNREeGWX9OCVC4O3A"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_LbpGo0NREeGWX9OCVC4O3A" x="39" y="95"/>
+        </children>
+        <children xmi:id="_PfUXcENREeGWX9OCVC4O3A" type="State" element="_PfDRsENREeGWX9OCVC4O3A">
+          <children xsi:type="notation:DecorationNode" xmi:id="_PfUXdENREeGWX9OCVC4O3A" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_PfUXdUNREeGWX9OCVC4O3A"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_PfU-gENREeGWX9OCVC4O3A"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_PfU-gUNREeGWX9OCVC4O3A" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_PfU-gkNREeGWX9OCVC4O3A" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_PfU-g0NREeGWX9OCVC4O3A"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_PfU-hENREeGWX9OCVC4O3A" type="StateFigureCompartment"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_PfUXcUNREeGWX9OCVC4O3A" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_PfUXckNREeGWX9OCVC4O3A"/>
+          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_PfU-hUNREeGWX9OCVC4O3A"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_PfUXc0NREeGWX9OCVC4O3A" x="87" y="95"/>
+        </children>
+        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0oEIgUNNEeGWX9OCVC4O3A"/>
+      </children>
+      <styles xsi:type="notation:ShapeStyle" xmi:id="_0oCTUUNNEeGWX9OCVC4O3A" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
+      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0oEvkENNEeGWX9OCVC4O3A" x="220" y="10" width="400" height="400"/>
+    </children>
+    <children xsi:type="notation:Shape" xmi:id="_0oIZ8ENNEeGWX9OCVC4O3A" type="StatechartText" fontName="Verdana" lineColor="4210752">
+      <children xsi:type="notation:DecorationNode" xmi:id="_0oIZ8kNNEeGWX9OCVC4O3A" type="StatechartName">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_0oIZ80NNEeGWX9OCVC4O3A"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_0oIZ9ENNEeGWX9OCVC4O3A"/>
+      </children>
+      <children xsi:type="notation:Shape" xmi:id="_0oIZ9UNNEeGWX9OCVC4O3A" type="StatechartTextExpression" fontName="Verdana" lineColor="4210752">
+        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0oIZ9kNNEeGWX9OCVC4O3A"/>
+      </children>
+      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0oJBAENNEeGWX9OCVC4O3A" x="10" y="10" width="200" height="400"/>
+    </children>
+    <styles xsi:type="notation:DiagramStyle" xmi:id="_0oAeIUNNEeGWX9OCVC4O3A"/>
+    <edges xmi:id="_NWaxQENREeGWX9OCVC4O3A" type="Transition" element="_NWV4wENREeGWX9OCVC4O3A" source="_6ZYfgENQEeGWX9OCVC4O3A" target="_LbpGoENREeGWX9OCVC4O3A">
+      <children xsi:type="notation:DecorationNode" xmi:id="_NWaxRENREeGWX9OCVC4O3A" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_NWaxRUNREeGWX9OCVC4O3A"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_NWaxRkNREeGWX9OCVC4O3A" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_NWaxQUNREeGWX9OCVC4O3A" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_NWaxQ0NREeGWX9OCVC4O3A" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_NWaxQkNREeGWX9OCVC4O3A" points="[-1, 7, 16, -78]$[-14, 69, 3, -16]"/>
+      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_NWdNgENREeGWX9OCVC4O3A" id="(0.45,0.08771929824561403)"/>
+    </edges>
+    <edges xmi:id="_OBr70ENREeGWX9OCVC4O3A" type="Transition" element="_OBknEENREeGWX9OCVC4O3A" source="_6ZYfgENQEeGWX9OCVC4O3A" target="_PfUXcENREeGWX9OCVC4O3A">
+      <children xsi:type="notation:DecorationNode" xmi:id="_OBr71ENREeGWX9OCVC4O3A" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_OBr71UNREeGWX9OCVC4O3A"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_OBr71kNREeGWX9OCVC4O3A" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_OBr70UNREeGWX9OCVC4O3A" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_OBr700NREeGWX9OCVC4O3A" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_OBr70kNREeGWX9OCVC4O3A" points="[4, 6, -46, -74]$[43, 69, -7, -11]"/>
+      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_OBzQkENREeGWX9OCVC4O3A" id="(0.625,0.22807017543859648)"/>
+    </edges>
+  </notation:Diagram>
+</xmi:XMI>

+ 88 - 0
manual-tests/org.yakindu.sct.test.manual/StatechartError06.sct

@@ -0,0 +1,88 @@
+<?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="_0n_QAENNEeGWX9OCVC4O3A" name="StatechartError06" specification="">
+    <regions xmi:id="_0oAeIkNNEeGWX9OCVC4O3A" name="main region">
+      <vertices xsi:type="sgraph:Entry" xmi:id="_6ZRKwENQEeGWX9OCVC4O3A">
+        <outgoingTransitions xmi:id="_NWV4wENREeGWX9OCVC4O3A" target="_LbRTMENREeGWX9OCVC4O3A"/>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_LbRTMENREeGWX9OCVC4O3A" name="A" incomingTransitions="_NWV4wENREeGWX9OCVC4O3A">
+        <outgoingTransitions xmi:id="_1vFeIENREeGWX9OCVC4O3A" target="_0yzcEENREeGWX9OCVC4O3A"/>
+      </vertices>
+      <vertices xsi:type="sgraph:Choice" xmi:id="_0yzcEENREeGWX9OCVC4O3A" incomingTransitions="_1vFeIENREeGWX9OCVC4O3A"/>
+    </regions>
+  </sgraph:Statechart>
+  <notation:Diagram xmi:id="_0oAeIENNEeGWX9OCVC4O3A" type="org.yakindu.sct.ui.editor.editor.StatechartDiagramEditor" element="_0n_QAENNEeGWX9OCVC4O3A" measurementUnit="Pixel">
+    <children xmi:id="_0oCTUENNEeGWX9OCVC4O3A" type="Region" element="_0oAeIkNNEeGWX9OCVC4O3A">
+      <children xsi:type="notation:DecorationNode" xmi:id="_0oDhcENNEeGWX9OCVC4O3A" type="RegionName">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_0oDhcUNNEeGWX9OCVC4O3A"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_0oDhckNNEeGWX9OCVC4O3A"/>
+      </children>
+      <children xsi:type="notation:Shape" xmi:id="_0oEIgENNEeGWX9OCVC4O3A" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
+        <children xmi:id="_6ZYfgENQEeGWX9OCVC4O3A" type="Entry" element="_6ZRKwENQEeGWX9OCVC4O3A">
+          <children xmi:id="_6ZZGkENQEeGWX9OCVC4O3A" type="BorderItemLabelContainer">
+            <children xsi:type="notation:DecorationNode" xmi:id="_6ZZGk0NQEeGWX9OCVC4O3A" type="BorderItemLabel">
+              <styles xsi:type="notation:ShapeStyle" xmi:id="_6ZZGlENQEeGWX9OCVC4O3A"/>
+              <layoutConstraint xsi:type="notation:Location" xmi:id="_6ZZGlUNQEeGWX9OCVC4O3A"/>
+            </children>
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_6ZZGkUNQEeGWX9OCVC4O3A" fontName="Verdana" lineColor="4210752"/>
+            <layoutConstraint xsi:type="notation:Bounds" xmi:id="_6ZZGkkNQEeGWX9OCVC4O3A"/>
+          </children>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_6ZYfgUNQEeGWX9OCVC4O3A" fontName="Verdana" lineColor="4210752"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_6ZYfgkNQEeGWX9OCVC4O3A" x="155" y="19"/>
+        </children>
+        <children xmi:id="_LbpGoENREeGWX9OCVC4O3A" type="State" element="_LbRTMENREeGWX9OCVC4O3A">
+          <children xsi:type="notation:DecorationNode" xmi:id="_Lbq70ENREeGWX9OCVC4O3A" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_Lbq70UNREeGWX9OCVC4O3A"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_Lbq70kNREeGWX9OCVC4O3A"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_Lbri4ENREeGWX9OCVC4O3A" type="StateTextCompartment" collapsed="true">
+            <children xsi:type="notation:Shape" xmi:id="_Lbri4UNREeGWX9OCVC4O3A" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_Lbri4kNREeGWX9OCVC4O3A"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_LbsxAENREeGWX9OCVC4O3A" type="StateFigureCompartment"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_LbpGoUNREeGWX9OCVC4O3A" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_LbpGokNREeGWX9OCVC4O3A"/>
+          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_LbsxAUNREeGWX9OCVC4O3A"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_LbpGo0NREeGWX9OCVC4O3A" x="145" y="75"/>
+        </children>
+        <children xsi:type="notation:Shape" xmi:id="_0y6w0ENREeGWX9OCVC4O3A" type="Choice" element="_0yzcEENREeGWX9OCVC4O3A" fontName="Verdana" lineColor="4210752">
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0y6w0UNREeGWX9OCVC4O3A" x="155" y="187"/>
+        </children>
+        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0oEIgUNNEeGWX9OCVC4O3A"/>
+      </children>
+      <styles xsi:type="notation:ShapeStyle" xmi:id="_0oCTUUNNEeGWX9OCVC4O3A" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
+      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0oEvkENNEeGWX9OCVC4O3A" x="220" y="10" width="400" height="400"/>
+    </children>
+    <children xsi:type="notation:Shape" xmi:id="_0oIZ8ENNEeGWX9OCVC4O3A" type="StatechartText" fontName="Verdana" lineColor="4210752">
+      <children xsi:type="notation:DecorationNode" xmi:id="_0oIZ8kNNEeGWX9OCVC4O3A" type="StatechartName">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_0oIZ80NNEeGWX9OCVC4O3A"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_0oIZ9ENNEeGWX9OCVC4O3A"/>
+      </children>
+      <children xsi:type="notation:Shape" xmi:id="_0oIZ9UNNEeGWX9OCVC4O3A" type="StatechartTextExpression" fontName="Verdana" lineColor="4210752">
+        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0oIZ9kNNEeGWX9OCVC4O3A"/>
+      </children>
+      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0oJBAENNEeGWX9OCVC4O3A" x="10" y="10" width="200" height="400"/>
+    </children>
+    <styles xsi:type="notation:DiagramStyle" xmi:id="_0oAeIUNNEeGWX9OCVC4O3A"/>
+    <edges xmi:id="_NWaxQENREeGWX9OCVC4O3A" type="Transition" element="_NWV4wENREeGWX9OCVC4O3A" source="_6ZYfgENQEeGWX9OCVC4O3A" target="_LbpGoENREeGWX9OCVC4O3A">
+      <children xsi:type="notation:DecorationNode" xmi:id="_NWaxRENREeGWX9OCVC4O3A" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_NWaxRUNREeGWX9OCVC4O3A"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_NWaxRkNREeGWX9OCVC4O3A" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_NWaxQUNREeGWX9OCVC4O3A" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_NWaxQ0NREeGWX9OCVC4O3A" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_NWaxQkNREeGWX9OCVC4O3A" points="[-1, 7, 16, -78]$[-14, 69, 3, -16]"/>
+      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_NWdNgENREeGWX9OCVC4O3A" id="(0.45,0.08771929824561403)"/>
+    </edges>
+    <edges xmi:id="_1vLkwENREeGWX9OCVC4O3A" type="Transition" element="_1vFeIENREeGWX9OCVC4O3A" source="_LbpGoENREeGWX9OCVC4O3A" target="_0y6w0ENREeGWX9OCVC4O3A">
+      <children xsi:type="notation:DecorationNode" xmi:id="_1vLkxENREeGWX9OCVC4O3A" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_1vLkxUNREeGWX9OCVC4O3A"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_1vLkxkNREeGWX9OCVC4O3A" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_1vLkwUNREeGWX9OCVC4O3A" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_1vLkw0NREeGWX9OCVC4O3A" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_1vLkwkNREeGWX9OCVC4O3A" points="[0, 26, 0, -67]$[0, 101, 0, 8]"/>
+    </edges>
+  </notation:Diagram>
+</xmi:XMI>

BIN
manual-tests/org.yakindu.sct.test.manual/YakinduTestReport.ods