Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorjeremie.tatibouet2015-12-17 22:46:42 +0000
committerjeremie.tatibouet2015-12-20 12:41:29 +0000
commit359ae7a6da198e57179c2684b248b134fd2bdf79 (patch)
treeffbec1bc14081c782381d59a231c2fad7cf6de84
parentd7d0bff071cbde9081db3dc3593253bc6ccc9efc (diff)
downloadorg.eclipse.papyrus-359ae7a6da198e57179c2684b248b134fd2bdf79.tar.gz
org.eclipse.papyrus-359ae7a6da198e57179c2684b248b134fd2bdf79.tar.xz
org.eclipse.papyrus-359ae7a6da198e57179c2684b248b134fd2bdf79.zip
Bug 484580 - doActivity is now started asynchronously.
Add test Behavior003 to illustrate how a doActivity is aborted when the state is exited meanwhile the behavior is still running. Add test Behavior003-bis to illustrate that while the doActivity is not finished then we remain on the same state. Add test Behavior004 to illustrate that an executed doActivity is not affected by firing of an internal transition. Change-Id: I649d6420ff4f393fda0c3d1da3094c7a0aad7b54 Signed-off-by: jeremie.tatibouet <jeremie.tatibouet@cea.fr>
-rw-r--r--extraplugins/moka/org.eclipse.papyrus.moka.fuml.statemachines/resources/tests/StateMachines_TestSuite.notation1919
-rw-r--r--extraplugins/moka/org.eclipse.papyrus.moka.fuml.statemachines/resources/tests/StateMachines_TestSuite.uml4851
-rw-r--r--extraplugins/moka/org.eclipse.papyrus.moka.fuml.statemachines/src/org/eclipse/papyrus/moka/fuml/statemachines/Semantics/StateMachines/BehaviorStateMachines/Communications/DoActivityExecutionEventAccepter.java48
-rw-r--r--extraplugins/moka/org.eclipse.papyrus.moka.fuml.statemachines/src/org/eclipse/papyrus/moka/fuml/statemachines/Semantics/StateMachines/BehaviorStateMachines/DoActivityExecution.java144
-rw-r--r--extraplugins/moka/org.eclipse.papyrus.moka.fuml.statemachines/src/org/eclipse/papyrus/moka/fuml/statemachines/Semantics/StateMachines/BehaviorStateMachines/StateActivation.java34
5 files changed, 4998 insertions, 1998 deletions
diff --git a/extraplugins/moka/org.eclipse.papyrus.moka.fuml.statemachines/resources/tests/StateMachines_TestSuite.notation b/extraplugins/moka/org.eclipse.papyrus.moka.fuml.statemachines/resources/tests/StateMachines_TestSuite.notation
index 6acd35fbbdd..af9f271df46 100644
--- a/extraplugins/moka/org.eclipse.papyrus.moka.fuml.statemachines/resources/tests/StateMachines_TestSuite.notation
+++ b/extraplugins/moka/org.eclipse.papyrus.moka.fuml.statemachines/resources/tests/StateMachines_TestSuite.notation
@@ -2131,252 +2131,6 @@
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_R8lbgVuoEeWBprt3NRLCdQ" id="(0.5,0.0)"/>
</edges>
</notation:Diagram>
- <notation:Diagram xmi:id="_bmnKQKlCEeSyMa2_GeLPhg" type="PapyrusUMLClassDiagram" name="Test cases - Region" measurementUnit="Pixel">
- <children xmi:type="notation:Shape" xmi:id="_folK4KlCEeSyMa2_GeLPhg" type="2007">
- <children xmi:type="notation:DecorationNode" xmi:id="_folK4qlCEeSyMa2_GeLPhg" type="5026"/>
- <children xmi:type="notation:DecorationNode" xmi:id="_fou74KlCEeSyMa2_GeLPhg" type="7016">
- <children xmi:type="notation:Shape" xmi:id="_kk4FwKlCEeSyMa2_GeLPhg" type="3010">
- <children xmi:type="notation:DecorationNode" xmi:id="_kk4FwqlCEeSyMa2_GeLPhg" type="5014"/>
- <children xmi:type="notation:DecorationNode" xmi:id="_kk4Fw6lCEeSyMa2_GeLPhg" type="8518">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_kk4FxKlCEeSyMa2_GeLPhg" y="5"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_kk4FxalCEeSyMa2_GeLPhg" visible="false" type="7011">
- <styles xmi:type="notation:TitleStyle" xmi:id="_kk4FxqlCEeSyMa2_GeLPhg"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_kk4Fx6lCEeSyMa2_GeLPhg"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_kk4FyKlCEeSyMa2_GeLPhg"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_kk4FyalCEeSyMa2_GeLPhg"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_kk4FyqlCEeSyMa2_GeLPhg" visible="false" type="7012">
- <styles xmi:type="notation:TitleStyle" xmi:id="_kk4Fy6lCEeSyMa2_GeLPhg"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_kk4FzKlCEeSyMa2_GeLPhg"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_kk4FzalCEeSyMa2_GeLPhg"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_kk4FzqlCEeSyMa2_GeLPhg"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_kk4Fz6lCEeSyMa2_GeLPhg" visible="false" type="7013">
- <styles xmi:type="notation:TitleStyle" xmi:id="_kk4F0KlCEeSyMa2_GeLPhg"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_kk4F0alCEeSyMa2_GeLPhg"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_kk4F0qlCEeSyMa2_GeLPhg"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_kk4F06lCEeSyMa2_GeLPhg"/>
- </children>
- <element xmi:type="uml:Class" href="StateMachines_TestSuite.uml#_BYPqsH7WEeSVWJ91ynqG7w"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_kk4FwalCEeSyMa2_GeLPhg" x="29" y="29"/>
- </children>
- <styles xmi:type="notation:TitleStyle" xmi:id="_fou74alCEeSyMa2_GeLPhg"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_fou74qlCEeSyMa2_GeLPhg"/>
- </children>
- <element xmi:type="uml:Package" href="StateMachines_TestSuite.uml#_E6k6kHYmEeSlH-ceI1IC9Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_folK4alCEeSyMa2_GeLPhg" x="104" y="31" width="166" height="192"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_57O_UKlCEeSyMa2_GeLPhg" type="2007">
- <children xmi:type="notation:DecorationNode" xmi:id="_57O_UqlCEeSyMa2_GeLPhg" type="5026"/>
- <children xmi:type="notation:DecorationNode" xmi:id="_57O_U6lCEeSyMa2_GeLPhg" type="7016">
- <children xmi:type="notation:Shape" xmi:id="_HditwKlDEeSyMa2_GeLPhg" type="3010">
- <children xmi:type="notation:DecorationNode" xmi:id="_HditwqlDEeSyMa2_GeLPhg" type="5014"/>
- <children xmi:type="notation:DecorationNode" xmi:id="_Hditw6lDEeSyMa2_GeLPhg" type="8518">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_HditxKlDEeSyMa2_GeLPhg" y="5"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_HditxalDEeSyMa2_GeLPhg" type="7011">
- <styles xmi:type="notation:TitleStyle" xmi:id="_HditxqlDEeSyMa2_GeLPhg"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_Hditx6lDEeSyMa2_GeLPhg"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_HdityKlDEeSyMa2_GeLPhg"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_HdityalDEeSyMa2_GeLPhg"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_HdityqlDEeSyMa2_GeLPhg" type="7012">
- <styles xmi:type="notation:TitleStyle" xmi:id="_Hdity6lDEeSyMa2_GeLPhg"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_HditzKlDEeSyMa2_GeLPhg"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_HditzalDEeSyMa2_GeLPhg"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_HditzqlDEeSyMa2_GeLPhg"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_Hditz6lDEeSyMa2_GeLPhg" type="7013">
- <styles xmi:type="notation:TitleStyle" xmi:id="_Hdit0KlDEeSyMa2_GeLPhg"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_Hdit0alDEeSyMa2_GeLPhg"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_Hdit0qlDEeSyMa2_GeLPhg"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Hdit06lDEeSyMa2_GeLPhg"/>
- </children>
- <element xmi:type="uml:Class" href="StateMachines_TestSuite.uml#_KSQGgKlCEeSyMa2_GeLPhg"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_HditwalDEeSyMa2_GeLPhg" x="30" y="29" width="141"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_3_yQMKlLEeS3UvbGny8sJQ" type="3010">
- <children xmi:type="notation:DecorationNode" xmi:id="_3_yQMqlLEeS3UvbGny8sJQ" type="5014"/>
- <children xmi:type="notation:DecorationNode" xmi:id="_3_yQM6lLEeS3UvbGny8sJQ" type="8518">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_3_yQNKlLEeS3UvbGny8sJQ" y="5"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_3_yQNalLEeS3UvbGny8sJQ" type="7011">
- <styles xmi:type="notation:TitleStyle" xmi:id="_3_yQNqlLEeS3UvbGny8sJQ"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_3_yQN6lLEeS3UvbGny8sJQ"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_3_yQOKlLEeS3UvbGny8sJQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_3_yQOalLEeS3UvbGny8sJQ"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_3_yQOqlLEeS3UvbGny8sJQ" type="7012">
- <styles xmi:type="notation:TitleStyle" xmi:id="_3_yQO6lLEeS3UvbGny8sJQ"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_3_yQPKlLEeS3UvbGny8sJQ"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_3_yQPalLEeS3UvbGny8sJQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_3_yQPqlLEeS3UvbGny8sJQ"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_3_yQP6lLEeS3UvbGny8sJQ" type="7013">
- <styles xmi:type="notation:TitleStyle" xmi:id="_3_yQQKlLEeS3UvbGny8sJQ"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_3_yQQalLEeS3UvbGny8sJQ"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_3_yQQqlLEeS3UvbGny8sJQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_3_yQQ6lLEeS3UvbGny8sJQ"/>
- </children>
- <element xmi:type="uml:Class" href="StateMachines_TestSuite.uml#_Py2BQKlCEeSyMa2_GeLPhg"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_3_yQMalLEeS3UvbGny8sJQ" x="225" y="28"/>
- </children>
- <styles xmi:type="notation:TitleStyle" xmi:id="_57O_VKlCEeSyMa2_GeLPhg"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_57O_ValCEeSyMa2_GeLPhg"/>
- </children>
- <element xmi:type="uml:Package" href="StateMachines_TestSuite.uml#_IbFJgKlCEeSyMa2_GeLPhg"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_57O_UalCEeSyMa2_GeLPhg" x="334" y="39" width="388" height="184"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_7-p5gKlLEeS3UvbGny8sJQ" type="2007">
- <children xmi:type="notation:DecorationNode" xmi:id="_7-p5gqlLEeS3UvbGny8sJQ" type="5026"/>
- <children xmi:type="notation:DecorationNode" xmi:id="_7-p5g6lLEeS3UvbGny8sJQ" type="7016">
- <children xmi:type="notation:Shape" xmi:id="_GlNogKlMEeS3UvbGny8sJQ" type="3010">
- <children xmi:type="notation:DecorationNode" xmi:id="_GlNogqlMEeS3UvbGny8sJQ" type="5014"/>
- <children xmi:type="notation:DecorationNode" xmi:id="_GlNog6lMEeS3UvbGny8sJQ" type="8518">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_GlNohKlMEeS3UvbGny8sJQ" y="5"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_GlNohalMEeS3UvbGny8sJQ" type="7011">
- <styles xmi:type="notation:TitleStyle" xmi:id="_GlNohqlMEeS3UvbGny8sJQ"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_GlNoh6lMEeS3UvbGny8sJQ"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_GlNoiKlMEeS3UvbGny8sJQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_GlNoialMEeS3UvbGny8sJQ"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_GlNoiqlMEeS3UvbGny8sJQ" type="7012">
- <styles xmi:type="notation:TitleStyle" xmi:id="_GlNoi6lMEeS3UvbGny8sJQ"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_GlNojKlMEeS3UvbGny8sJQ"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_GlNojalMEeS3UvbGny8sJQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_GlNojqlMEeS3UvbGny8sJQ"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_GlNoj6lMEeS3UvbGny8sJQ" type="7013">
- <styles xmi:type="notation:TitleStyle" xmi:id="_GlNokKlMEeS3UvbGny8sJQ"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_GlNokalMEeS3UvbGny8sJQ"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_GlNokqlMEeS3UvbGny8sJQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_GlNok6lMEeS3UvbGny8sJQ"/>
- </children>
- <element xmi:type="uml:Class" href="StateMachines_TestSuite.uml#_cBRCwHrbEeSTqtY8GWjQzw"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_GlNogalMEeS3UvbGny8sJQ" x="53" y="20"/>
- </children>
- <styles xmi:type="notation:TitleStyle" xmi:id="_7-p5hKlLEeS3UvbGny8sJQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_7-p5halLEeS3UvbGny8sJQ"/>
- </children>
- <element xmi:type="uml:Package" href="StateMachines_TestSuite.uml#_E6k6kHYmEeSlH-ceI1IC9Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_7-p5galLEeS3UvbGny8sJQ" x="795" y="40" width="242" height="192"/>
- </children>
- <styles xmi:type="notation:StringValueStyle" xmi:id="_bmnKQalCEeSyMa2_GeLPhg" name="diagram_compatibility_version" stringValue="1.0.0"/>
- <styles xmi:type="notation:DiagramStyle" xmi:id="_bmnKQqlCEeSyMa2_GeLPhg"/>
- <styles xmi:type="style:PapyrusViewStyle" xmi:id="_bmnKQ6lCEeSyMa2_GeLPhg">
- <owner xmi:type="uml:Package" href="StateMachines_TestSuite.uml#_DJ9OIKlCEeSyMa2_GeLPhg"/>
- </styles>
- <element xmi:type="uml:Package" href="StateMachines_TestSuite.uml#_DJ9OIKlCEeSyMa2_GeLPhg"/>
- <edges xmi:type="notation:Connector" xmi:id="_ImlZcKlDEeSyMa2_GeLPhg" type="4002" source="_HditwKlDEeSyMa2_GeLPhg" target="_kk4FwKlCEeSyMa2_GeLPhg">
- <children xmi:type="notation:DecorationNode" xmi:id="_ImlZc6lDEeSyMa2_GeLPhg" type="6007">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_ImlZdKlDEeSyMa2_GeLPhg" y="40"/>
- </children>
- <styles xmi:type="notation:FontStyle" xmi:id="_ImlZcalDEeSyMa2_GeLPhg"/>
- <element xmi:type="uml:Generalization" href="StateMachines_TestSuite.uml#_ImcPgKlDEeSyMa2_GeLPhg"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_ImlZcqlDEeSyMa2_GeLPhg" points="[-57, -5, 241, 3]$[-248, -5, 50, 3]"/>
- </edges>
- <edges xmi:type="notation:Connector" xmi:id="_KvXUwKlMEeS3UvbGny8sJQ" type="4002" source="_3_yQMKlLEeS3UvbGny8sJQ" target="_GlNogKlMEeS3UvbGny8sJQ">
- <children xmi:type="notation:DecorationNode" xmi:id="_KvXUw6lMEeS3UvbGny8sJQ" type="6007">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_KvXUxKlMEeS3UvbGny8sJQ" y="40"/>
- </children>
- <styles xmi:type="notation:FontStyle" xmi:id="_KvXUwalMEeS3UvbGny8sJQ"/>
- <element xmi:type="uml:Generalization" href="StateMachines_TestSuite.uml#_KvOK0KlMEeS3UvbGny8sJQ"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_KvXUwqlMEeS3UvbGny8sJQ" points="[64, 2, -183, 5]$[297, 2, 50, 5]"/>
- </edges>
- </notation:Diagram>
- <notation:Diagram xmi:id="_eX6BoalMEeS3UvbGny8sJQ" type="PapyrusUMLStateMachineDiagram" name="Region_001_Test_Behavior" measurementUnit="Pixel">
- <children xmi:type="notation:Shape" xmi:id="_eX6BoqlMEeS3UvbGny8sJQ" type="2000">
- <children xmi:type="notation:DecorationNode" xmi:id="_eX6Bo6lMEeS3UvbGny8sJQ" type="2001">
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_eX6BpKlMEeS3UvbGny8sJQ" width="597" height="20"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_eX6BpalMEeS3UvbGny8sJQ" type="2002">
- <children xmi:type="notation:Shape" xmi:id="_eX6BpqlMEeS3UvbGny8sJQ" type="3000">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_eX6Bp6lMEeS3UvbGny8sJQ" source="RegionAnnotationKey">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_eX6BqKlMEeS3UvbGny8sJQ" key="RegionZoneKey" value=""/>
- </eAnnotations>
- <children xmi:type="notation:DecorationNode" xmi:id="_eX6BqalMEeS3UvbGny8sJQ" type="3002">
- <children xmi:type="notation:Shape" xmi:id="_r69W8alMEeS3UvbGny8sJQ" type="8000">
- <children xmi:type="notation:DecorationNode" xmi:id="_r69W86lMEeS3UvbGny8sJQ" type="8001">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_r69W9KlMEeS3UvbGny8sJQ" x="25" y="3"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_r69W9alMEeS3UvbGny8sJQ" type="8002">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_r69W9qlMEeS3UvbGny8sJQ" x="25" y="-10"/>
- </children>
- <element xmi:type="uml:Pseudostate" href="StateMachines_TestSuite.uml#_r69W8KlMEeS3UvbGny8sJQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_r69W8qlMEeS3UvbGny8sJQ" x="277" y="26"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_-rknMalVEeSnPtbEDN4wTA" type="6000">
- <children xmi:type="notation:DecorationNode" xmi:id="_-rknM6lVEeSnPtbEDN4wTA" type="6001">
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="__FyeAKlVEeSnPtbEDN4wTA" width="469"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_-rknNKlVEeSnPtbEDN4wTA" type="19003">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_-rknNalVEeSnPtbEDN4wTA" x="40" y="-1"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_-rknNqlVEeSnPtbEDN4wTA" type="6002">
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_-rknN6lVEeSnPtbEDN4wTA" y="-1" width="469"/>
- </children>
- <element xmi:type="uml:State" href="StateMachines_TestSuite.uml#_-rknMKlVEeSnPtbEDN4wTA"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_-rknMqlVEeSnPtbEDN4wTA" x="43" y="109" width="469" height="133"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_CLfOMKlXEeSjZIlDMA60Cg" type="5000">
- <children xmi:type="notation:DecorationNode" xmi:id="_CLfOMqlXEeSjZIlDMA60Cg" type="5001">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_CLo_MKlXEeSjZIlDMA60Cg" x="25" y="3"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_CLo_MalXEeSjZIlDMA60Cg" type="5002">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_CLo_MqlXEeSjZIlDMA60Cg" x="25" y="-10"/>
- </children>
- <element xmi:type="uml:FinalState" href="StateMachines_TestSuite.uml#_CLU2IKlXEeSjZIlDMA60Cg"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_CLfOMalXEeSjZIlDMA60Cg" x="264" y="319"/>
- </children>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_eX6BqqlMEeS3UvbGny8sJQ"/>
- </children>
- <element xmi:type="uml:Region" href="StateMachines_TestSuite.uml#_eX6BoKlMEeS3UvbGny8sJQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_eX6Bq6lMEeS3UvbGny8sJQ" width="597" height="374"/>
- </children>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_eX6BrKlMEeS3UvbGny8sJQ" y="20" width="597" height="374"/>
- </children>
- <element xmi:type="uml:StateMachine" href="StateMachines_TestSuite.uml#_b9VcoKlMEeS3UvbGny8sJQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_eX6BralMEeS3UvbGny8sJQ" x="30" y="30" width="597" height="394"/>
- </children>
- <styles xmi:type="notation:StringValueStyle" xmi:id="_eX6BrqlMEeS3UvbGny8sJQ" name="diagram_compatibility_version" stringValue="1.1.0"/>
- <styles xmi:type="notation:DiagramStyle" xmi:id="_eX6Br6lMEeS3UvbGny8sJQ"/>
- <styles xmi:type="style:PapyrusViewStyle" xmi:id="_eX6BsKlMEeS3UvbGny8sJQ">
- <owner xmi:type="uml:StateMachine" href="StateMachines_TestSuite.uml#_b9VcoKlMEeS3UvbGny8sJQ"/>
- </styles>
- <element xmi:type="uml:StateMachine" href="StateMachines_TestSuite.uml#_b9VcoKlMEeS3UvbGny8sJQ"/>
- <edges xmi:type="notation:Connector" xmi:id="_45YwsKlWEeSjZIlDMA60Cg" type="7000" source="_r69W8alMEeS3UvbGny8sJQ" target="_-rknMalVEeSnPtbEDN4wTA">
- <children xmi:type="notation:DecorationNode" xmi:id="_45Yws6lWEeSjZIlDMA60Cg" type="7001">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_45YwtKlWEeSjZIlDMA60Cg" x="-1" y="-30"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_45YwtalWEeSjZIlDMA60Cg" type="7002">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_45YwtqlWEeSjZIlDMA60Cg"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_45Ywt6lWEeSjZIlDMA60Cg" type="7003">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_45YwuKlWEeSjZIlDMA60Cg" y="60"/>
- </children>
- <styles xmi:type="notation:FontStyle" xmi:id="_45YwsalWEeSjZIlDMA60Cg"/>
- <element xmi:type="uml:Transition" href="StateMachines_TestSuite.uml#_45O_sKlWEeSjZIlDMA60Cg"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_45YwsqlWEeSjZIlDMA60Cg" points="[-1, 8, 0, -74]$[0, 63, 1, -19]"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_45s5wKlWEeSjZIlDMA60Cg" id="(0.5148514851485149,0.14285714285714285)"/>
- </edges>
- <edges xmi:type="notation:Connector" xmi:id="_DU5GQalXEeSjZIlDMA60Cg" type="7000" source="_-rknMalVEeSnPtbEDN4wTA" target="_CLfOMKlXEeSjZIlDMA60Cg">
- <children xmi:type="notation:DecorationNode" xmi:id="_DU5GRKlXEeSjZIlDMA60Cg" type="7001">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_DU5GRalXEeSjZIlDMA60Cg" y="-28"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_DU5GRqlXEeSjZIlDMA60Cg" type="7002">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_DU5GR6lXEeSjZIlDMA60Cg"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_DU5GSKlXEeSjZIlDMA60Cg" type="7003">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_DU5GSalXEeSjZIlDMA60Cg" y="60"/>
- </children>
- <styles xmi:type="notation:FontStyle" xmi:id="_DU5GQqlXEeSjZIlDMA60Cg"/>
- <element xmi:type="uml:Transition" href="StateMachines_TestSuite.uml#_DU5GQKlXEeSjZIlDMA60Cg"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_DU5GQ6lXEeSjZIlDMA60Cg" points="[0, 13, -1, -63]$[0, 85, -1, 9]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_DVDeUKlXEeSjZIlDMA60Cg" id="(0.5,0.9022556390977443)"/>
- </edges>
- </notation:Diagram>
<notation:Diagram xmi:id="_PYMUgKlhEeSX398GfjtUog" type="PapyrusUMLStateMachineDiagram" name="SM_Transition_007" measurementUnit="Pixel">
<children xmi:type="notation:Shape" xmi:id="_PYMUgalhEeSX398GfjtUog" type="2000">
<children xmi:type="notation:DecorationNode" xmi:id="_PYMUgqlhEeSX398GfjtUog" type="2001">
@@ -16984,6 +16738,8 @@
<styles xmi:type="notation:FontStyle" xmi:id="_eNRL7nyyEeWrYb0VA7cC8Q"/>
<element xmi:type="uml:Transition" href="StateMachines_TestSuite.uml#_eNLFE3yyEeWrYb0VA7cC8Q"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_eNRL73yyEeWrYb0VA7cC8Q" points="[-9, -5, 358, 171]$[-345, -166, 22, 10]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_4S-FcKaEEeWQQMqdnKdYGA" id="(0.5,1.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_4SmSAKaEEeWQQMqdnKdYGA" id="(0.5,0.0)"/>
</edges>
<edges xmi:type="notation:Connector" xmi:id="_eNRL8HyyEeWrYb0VA7cC8Q" type="7000" source="_eNRLt3yyEeWrYb0VA7cC8Q" target="_eNRLwnyyEeWrYb0VA7cC8Q">
<children xmi:type="notation:DecorationNode" xmi:id="_eNRL8XyyEeWrYb0VA7cC8Q" type="7001">
@@ -17014,6 +16770,8 @@
<styles xmi:type="notation:FontStyle" xmi:id="_eNRMAnyyEeWrYb0VA7cC8Q"/>
<element xmi:type="uml:Transition" href="StateMachines_TestSuite.uml#_eNLFFnyyEeWrYb0VA7cC8Q"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_eNRMA3yyEeWrYb0VA7cC8Q" points="[-20, -11, 274, 148]$[-287, -156, 7, 3]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_w24HUKaEEeWQQMqdnKdYGA" id="(0.5149700598802395,1.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_w2lzcKaEEeWQQMqdnKdYGA" id="(0.5,0.0)"/>
</edges>
</notation:Diagram>
<notation:Diagram xmi:id="_cHkNAHy-EeWrYb0VA7cC8Q" type="PapyrusUMLActivityDiagram" name="ActivityDiagram" measurementUnit="Pixel">
@@ -17398,7 +17156,7 @@
<layoutConstraint xmi:type="notation:Location" xmi:id="_kKhgtnzKEeW6BswEv_81Ng" x="25" y="-10"/>
</children>
<element xmi:type="uml:Pseudostate" href="StateMachines_TestSuite.uml#_kKdPEHzKEeW6BswEv_81Ng"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_kKhgunzKEeW6BswEv_81Ng" x="204" y="27"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_kKhgunzKEeW6BswEv_81Ng" x="200" y="25"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_kKhgu3zKEeW6BswEv_81Ng" type="6000">
<children xmi:type="notation:DecorationNode" xmi:id="_kKhgvHzKEeW6BswEv_81Ng" type="6001">
@@ -17898,7 +17656,7 @@
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_T4T0wIPeEeWxB6gcrPTBNA" id="(0.7,1.0)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_T4T0wYPeEeWxB6gcrPTBNA" id="(0.5079872204472844,0.0)"/>
</edges>
- <edges xmi:type="notation:Connector" xmi:id="_JO5JkIPfEeWxB6gcrPTBNA" type="7000" source="_SKDjMIPeEeWxB6gcrPTBNA" target="_GSrQEIPfEeWxB6gcrPTBNA">
+ <edges xmi:type="notation:Connector" xmi:id="_JO5JkIPfEeWxB6gcrPTBNA" type="7000" source="_NRYuoIPfEeWxB6gcrPTBNA" target="_GSrQEIPfEeWxB6gcrPTBNA">
<children xmi:type="notation:DecorationNode" xmi:id="_JO5Jk4PfEeWxB6gcrPTBNA" type="7001">
<layoutConstraint xmi:type="notation:Location" xmi:id="_JO5JlIPfEeWxB6gcrPTBNA" x="1" y="-16"/>
</children>
@@ -17911,8 +17669,8 @@
<styles xmi:type="notation:FontStyle" xmi:id="_JO5JkYPfEeWxB6gcrPTBNA"/>
<element xmi:type="uml:Transition" href="StateMachines_TestSuite.uml#_JOrHIIPfEeWxB6gcrPTBNA"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_JO5JkoPfEeWxB6gcrPTBNA" points="[0, -1, -142, 3]$[93, -1, -49, 3]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_JPu3EIPfEeWxB6gcrPTBNA" id="(0.0,0.625)"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_JPu3EYPfEeWxB6gcrPTBNA" id="(0.0,0.5660377358490566)"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_kShnMKaKEeWQQMqdnKdYGA" id="(0.0,0.6)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_JPu3EYPfEeWxB6gcrPTBNA" id="(1.0,0.5660377358490566)"/>
</edges>
<edges xmi:type="notation:Connector" xmi:id="_RmK9kIPfEeWxB6gcrPTBNA" type="7000" source="_GSrQEIPfEeWxB6gcrPTBNA" target="_NRYuoIPfEeWxB6gcrPTBNA">
<children xmi:type="notation:DecorationNode" xmi:id="_RmLkoIPfEeWxB6gcrPTBNA" type="7001">
@@ -17982,7 +17740,7 @@
<notation:Diagram xmi:id="_j7VNoIP4EeWxB6gcrPTBNA" type="PapyrusUMLStateMachineDiagram" name="Event_016_Test_SM" measurementUnit="Pixel">
<children xmi:type="notation:Shape" xmi:id="_j7VNoYP4EeWxB6gcrPTBNA" type="2000">
<children xmi:type="notation:DecorationNode" xmi:id="_j7VNooP4EeWxB6gcrPTBNA" type="2001">
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_j7VNo4P4EeWxB6gcrPTBNA" width="669" height="20"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_j7VNo4P4EeWxB6gcrPTBNA" width="1024" height="20"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_j7VNpIP4EeWxB6gcrPTBNA" type="2002">
<children xmi:type="notation:Shape" xmi:id="_j7VNpYP4EeWxB6gcrPTBNA" type="3000">
@@ -18035,7 +17793,7 @@
</children>
<children xmi:type="notation:Shape" xmi:id="_j7VNzoP4EeWxB6gcrPTBNA" type="5000">
<children xmi:type="notation:DecorationNode" xmi:id="_j7VNz4P4EeWxB6gcrPTBNA" type="5001">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_j7VN0IP4EeWxB6gcrPTBNA" x="-19" y="24"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_j7VN0IP4EeWxB6gcrPTBNA" x="-4" y="25"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_j7VN0YP4EeWxB6gcrPTBNA" type="5002">
<layoutConstraint xmi:type="notation:Location" xmi:id="_j7VN0oP4EeWxB6gcrPTBNA" x="25" y="-10"/>
@@ -18055,13 +17813,13 @@
</children>
<children xmi:type="notation:Shape" xmi:id="_j7VN4YP4EeWxB6gcrPTBNA" type="6000">
<children xmi:type="notation:DecorationNode" xmi:id="_j7VN4oP4EeWxB6gcrPTBNA" type="6001">
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_j7VN44P4EeWxB6gcrPTBNA" width="169"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_j7VN44P4EeWxB6gcrPTBNA" width="125"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_j7VN5IP4EeWxB6gcrPTBNA" type="6002">
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_j7VN5YP4EeWxB6gcrPTBNA" y="-1" width="169"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_j7VN5YP4EeWxB6gcrPTBNA" y="-1" width="125"/>
</children>
<element xmi:type="uml:State" href="StateMachines_TestSuite.uml#_j7SKt4P4EeWxB6gcrPTBNA"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_j7VN6YP4EeWxB6gcrPTBNA" x="264" y="377" width="169" height="48"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_j7VN6YP4EeWxB6gcrPTBNA" x="655" y="129" width="125" height="48"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_j7VN6oP4EeWxB6gcrPTBNA" type="5000">
<children xmi:type="notation:DecorationNode" xmi:id="_j7VN64P4EeWxB6gcrPTBNA" type="5001">
@@ -18071,23 +17829,23 @@
<layoutConstraint xmi:type="notation:Location" xmi:id="_j7VN7oP4EeWxB6gcrPTBNA" x="25" y="-10"/>
</children>
<element xmi:type="uml:FinalState" href="StateMachines_TestSuite.uml#_j7SKuIP4EeWxB6gcrPTBNA"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_j7VN8oP4EeWxB6gcrPTBNA" x="338" y="470"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_j7VN8oP4EeWxB6gcrPTBNA" x="901" y="145"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_j7VN84P4EeWxB6gcrPTBNA" type="666">
<children xmi:type="notation:DecorationNode" xmi:id="_j7VN9IP4EeWxB6gcrPTBNA" type="6666"/>
<styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_j7VN9YP4EeWxB6gcrPTBNA"/>
<element xmi:type="uml:Comment" href="StateMachines_TestSuite.uml#_j7RjQoP4EeWxB6gcrPTBNA"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_j7VN9oP4EeWxB6gcrPTBNA" x="175" y="535" width="344" height="160"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_j7VN9oP4EeWxB6gcrPTBNA" x="177" y="301" width="360" height="160"/>
</children>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_j7VN94P4EeWxB6gcrPTBNA"/>
</children>
<element xmi:type="uml:Region" href="StateMachines_TestSuite.uml#_j7RjQYP4EeWxB6gcrPTBNA"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_j7VN-4P4EeWxB6gcrPTBNA" width="669" height="732"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_j7VN-4P4EeWxB6gcrPTBNA" width="1024" height="485"/>
</children>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_j7VN_IP4EeWxB6gcrPTBNA" y="20" width="669" height="732"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_j7VN_IP4EeWxB6gcrPTBNA" y="20" width="1024" height="485"/>
</children>
<element xmi:type="uml:StateMachine" href="StateMachines_TestSuite.uml#_j7RjQIP4EeWxB6gcrPTBNA"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_j7VOAIP4EeWxB6gcrPTBNA" x="30" y="30" width="669" height="752"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_j7VOAIP4EeWxB6gcrPTBNA" x="30" y="30" width="1024" height="505"/>
</children>
<styles xmi:type="notation:StringValueStyle" xmi:id="_j7VOAYP4EeWxB6gcrPTBNA" name="diagram_compatibility_version" stringValue="1.1.0"/>
<styles xmi:type="notation:DiagramStyle" xmi:id="_j7VOAoP4EeWxB6gcrPTBNA"/>
@@ -18125,13 +17883,15 @@
<styles xmi:type="notation:FontStyle" xmi:id="_j7VOFoP4EeWxB6gcrPTBNA"/>
<element xmi:type="uml:Transition" href="StateMachines_TestSuite.uml#_j7SKmoP4EeWxB6gcrPTBNA"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_j7VOF4P4EeWxB6gcrPTBNA" points="[6, 10, 12, -56]$[49, 61, 55, -5]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_090kcJ62EeWkgY2vmELjoQ" id="(0.5,1.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_08PQEJ62EeWkgY2vmELjoQ" id="(0.509090909090909,0.0)"/>
</edges>
<edges xmi:type="notation:Connector" xmi:id="_j7VOGIP4EeWxB6gcrPTBNA" type="7000" source="_j7VNxYP4EeWxB6gcrPTBNA" target="_j7VNzoP4EeWxB6gcrPTBNA">
<children xmi:type="notation:DecorationNode" xmi:id="_j7VOGYP4EeWxB6gcrPTBNA" type="7001">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_j7VOGoP4EeWxB6gcrPTBNA" x="-12" y="16"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_j7VOGoP4EeWxB6gcrPTBNA" x="1" y="-70"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_j7VOG4P4EeWxB6gcrPTBNA" type="7002">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_j7VOHIP4EeWxB6gcrPTBNA" x="4" y="-20"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_j7VOHIP4EeWxB6gcrPTBNA" x="-2" y="33"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_j7VOHYP4EeWxB6gcrPTBNA" type="7003">
<layoutConstraint xmi:type="notation:Location" xmi:id="_j7VOHoP4EeWxB6gcrPTBNA" y="60"/>
@@ -18146,7 +17906,7 @@
<layoutConstraint xmi:type="notation:Location" xmi:id="_j7VOJIP4EeWxB6gcrPTBNA" x="-10" y="-13"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_j7VOJYP4EeWxB6gcrPTBNA" type="7002">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_j7VOJoP4EeWxB6gcrPTBNA" x="7" y="-86"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_j7VOJoP4EeWxB6gcrPTBNA" x="-3" y="22"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_j7VOJ4P4EeWxB6gcrPTBNA" type="7003">
<layoutConstraint xmi:type="notation:Location" xmi:id="_j7VOKIP4EeWxB6gcrPTBNA" y="60"/>
@@ -18154,14 +17914,15 @@
<styles xmi:type="notation:FontStyle" xmi:id="_j7VOKYP4EeWxB6gcrPTBNA"/>
<element xmi:type="uml:Transition" href="StateMachines_TestSuite.uml#_j7RjRIP4EeWxB6gcrPTBNA"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_j7VOKoP4EeWxB6gcrPTBNA" points="[2, 11, 11, -129]$[76, 135, 85, -5]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_j7VOK4P4EeWxB6gcrPTBNA" id="(0.5017543859649123,0.9521739130434783)"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_j7VOK4P4EeWxB6gcrPTBNA" id="(1.0,0.4826086956521739)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_8-rcgJ62EeWkgY2vmELjoQ" id="(0.0,0.6666666666666666)"/>
</edges>
<edges xmi:type="notation:Connector" xmi:id="_j7VOLIP4EeWxB6gcrPTBNA" type="7000" source="_j7VN4YP4EeWxB6gcrPTBNA" target="_j7VN6oP4EeWxB6gcrPTBNA">
<children xmi:type="notation:DecorationNode" xmi:id="_j7VOLYP4EeWxB6gcrPTBNA" type="7001">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_j7VOLoP4EeWxB6gcrPTBNA" x="-2" y="-49"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_j7VOLoP4EeWxB6gcrPTBNA" x="-3" y="-13"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_j7VOL4P4EeWxB6gcrPTBNA" type="7002">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_j7VOMIP4EeWxB6gcrPTBNA" x="-2" y="-105"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_j7VOMIP4EeWxB6gcrPTBNA" x="-5" y="25"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_j7VOMYP4EeWxB6gcrPTBNA" type="7003">
<layoutConstraint xmi:type="notation:Location" xmi:id="_j7VOMoP4EeWxB6gcrPTBNA" y="60"/>
@@ -18169,7 +17930,8 @@
<styles xmi:type="notation:FontStyle" xmi:id="_j7VOM4P4EeWxB6gcrPTBNA"/>
<element xmi:type="uml:Transition" href="StateMachines_TestSuite.uml#_j7SKgIP4EeWxB6gcrPTBNA"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_j7VONIP4EeWxB6gcrPTBNA" points="[1, 6, -1, -39]$[1, 35, -1, -10]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_j7VONYP4EeWxB6gcrPTBNA" id="(0.4911242603550296,0.875)"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_j7VONYP4EeWxB6gcrPTBNA" id="(1.0,0.5416666666666666)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_CH3j4J63EeWkgY2vmELjoQ" id="(0.0,0.5)"/>
</edges>
</notation:Diagram>
<notation:Diagram xmi:id="_99vxMIP5EeWxB6gcrPTBNA" type="PapyrusUMLActivityDiagram" name="ActivityDiagram" measurementUnit="Pixel">
@@ -24941,7 +24703,7 @@
<notation:Diagram xmi:id="_YuKo0Jp5EeWwYuWKsR_3uA" type="PapyrusUMLStateMachineDiagram" name="SmDiagram" measurementUnit="Pixel">
<children xmi:type="notation:Shape" xmi:id="_YuKo0Zp5EeWwYuWKsR_3uA" type="2000">
<children xmi:type="notation:DecorationNode" xmi:id="_YuKo0pp5EeWwYuWKsR_3uA" type="2001">
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_YuKo05p5EeWwYuWKsR_3uA" width="735" height="20"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_YuKo05p5EeWwYuWKsR_3uA" width="625" height="20"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_YuKo1Jp5EeWwYuWKsR_3uA" type="2002">
<children xmi:type="notation:Shape" xmi:id="_YuKo1Zp5EeWwYuWKsR_3uA" type="3000">
@@ -24957,7 +24719,7 @@
<layoutConstraint xmi:type="notation:Location" xmi:id="_aDF0Y5p5EeWwYuWKsR_3uA" x="25" y="-10"/>
</children>
<element xmi:type="uml:Pseudostate" href="StateMachines_TestSuite.uml#_aC3K4Jp5EeWwYuWKsR_3uA"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_aDFNUZp5EeWwYuWKsR_3uA" x="341" y="27"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_aDFNUZp5EeWwYuWKsR_3uA" x="298" y="23"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_da1MQJp5EeWwYuWKsR_3uA" type="6000">
<children xmi:type="notation:DecorationNode" xmi:id="_da1MQpp5EeWwYuWKsR_3uA" type="6001">
@@ -24970,7 +24732,7 @@
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_da1MRpp5EeWwYuWKsR_3uA" y="-1"/>
</children>
<element xmi:type="uml:State" href="StateMachines_TestSuite.uml#_dat3gJp5EeWwYuWKsR_3uA"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_da1MQZp5EeWwYuWKsR_3uA" x="332" y="83" height="23"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_da1MQZp5EeWwYuWKsR_3uA" x="289" y="79" height="23"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_iKtbwJp5EeWwYuWKsR_3uA" type="6000">
<children xmi:type="notation:DecorationNode" xmi:id="_iKtbwpp5EeWwYuWKsR_3uA" type="6001">
@@ -25074,7 +24836,7 @@
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_nIxRMZp5EeWwYuWKsR_3uA" x="240" y="256"/>
</children>
<element xmi:type="uml:State" href="StateMachines_TestSuite.uml#_iKkR0Jp5EeWwYuWKsR_3uA"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iKtbwZp5EeWwYuWKsR_3uA" x="112" y="161" width="481" height="256"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iKtbwZp5EeWwYuWKsR_3uA" x="69" y="157" width="481" height="256"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_BfyoQJp6EeWwYuWKsR_3uA" type="5000">
<children xmi:type="notation:DecorationNode" xmi:id="_BfzPUJp6EeWwYuWKsR_3uA" type="5001">
@@ -25084,17 +24846,17 @@
<layoutConstraint xmi:type="notation:Location" xmi:id="_BfzPU5p6EeWwYuWKsR_3uA" x="25" y="-10"/>
</children>
<element xmi:type="uml:FinalState" href="StateMachines_TestSuite.uml#_BfQcwJp6EeWwYuWKsR_3uA"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_BfyoQZp6EeWwYuWKsR_3uA" x="343" y="517"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_BfyoQZp6EeWwYuWKsR_3uA" x="300" y="513"/>
</children>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_YuKo2Zp5EeWwYuWKsR_3uA"/>
</children>
<element xmi:type="uml:Region" href="StateMachines_TestSuite.uml#_YuCtAJp5EeWwYuWKsR_3uA"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_YuKo2pp5EeWwYuWKsR_3uA" width="735" height="568"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_YuKo2pp5EeWwYuWKsR_3uA" width="625" height="568"/>
</children>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_YuKo25p5EeWwYuWKsR_3uA" y="20" width="735" height="568"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_YuKo25p5EeWwYuWKsR_3uA" y="20" width="625" height="568"/>
</children>
<element xmi:type="uml:StateMachine" href="StateMachines_TestSuite.uml#_e07oMpp4EeWwYuWKsR_3uA"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_YuKo3Jp5EeWwYuWKsR_3uA" x="30" y="30" width="735" height="588"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_YuKo3Jp5EeWwYuWKsR_3uA" x="140" y="30" width="625" height="588"/>
</children>
<styles xmi:type="notation:StringValueStyle" xmi:id="_YuLP4Jp5EeWwYuWKsR_3uA" name="diagram_compatibility_version" stringValue="1.1.0"/>
<styles xmi:type="notation:DiagramStyle" xmi:id="_YuLP4Zp5EeWwYuWKsR_3uA"/>
@@ -25686,7 +25448,7 @@
<notation:Diagram xmi:id="_Vt2OoJ07EeWMKsrTxOLnkQ" type="PapyrusUMLStateMachineDiagram" name="SmDiagram" measurementUnit="Pixel">
<children xmi:type="notation:Shape" xmi:id="_Vt2OoZ07EeWMKsrTxOLnkQ" type="2000">
<children xmi:type="notation:DecorationNode" xmi:id="_Vt2Oop07EeWMKsrTxOLnkQ" type="2001">
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Vt2Oo507EeWMKsrTxOLnkQ" width="744" height="19"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Vt2Oo507EeWMKsrTxOLnkQ" width="744" height="20"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_Vt2OpJ07EeWMKsrTxOLnkQ" type="2002">
<children xmi:type="notation:Shape" xmi:id="_Vt2OpZ07EeWMKsrTxOLnkQ" type="3000">
@@ -25702,7 +25464,7 @@
<layoutConstraint xmi:type="notation:Location" xmi:id="_CUIyhZ08EeWMKsrTxOLnkQ" x="25" y="-10"/>
</children>
<element xmi:type="uml:Pseudostate" href="StateMachines_TestSuite.uml#_CUD6AJ08EeWMKsrTxOLnkQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_CUIygZ08EeWMKsrTxOLnkQ" x="47" y="43"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_CUIygZ08EeWMKsrTxOLnkQ" x="45" y="65"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_C5h-kJ08EeWMKsrTxOLnkQ" type="6000">
<children xmi:type="notation:DecorationNode" xmi:id="_C5h-kp08EeWMKsrTxOLnkQ" type="6001">
@@ -25715,7 +25477,7 @@
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_C5iloZ08EeWMKsrTxOLnkQ" y="-1"/>
</children>
<element xmi:type="uml:State" href="StateMachines_TestSuite.uml#_C5dGEJ08EeWMKsrTxOLnkQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_C5h-kZ08EeWMKsrTxOLnkQ" x="118" y="42" height="22"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_C5h-kZ08EeWMKsrTxOLnkQ" x="121" y="66" height="22"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_NQgZcJ08EeWMKsrTxOLnkQ" type="6000">
<children xmi:type="notation:DecorationNode" xmi:id="_NQhAgJ08EeWMKsrTxOLnkQ" type="6001">
@@ -25763,17 +25525,17 @@
<children xmi:type="notation:DecorationNode" xmi:id="_cuiNs508EeWMKsrTxOLnkQ" type="6666"/>
<styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_cuiNsZ08EeWMKsrTxOLnkQ"/>
<element xmi:type="uml:Comment" href="StateMachines_TestSuite.uml#_cuMPcJ08EeWMKsrTxOLnkQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_cuiNsp08EeWMKsrTxOLnkQ" x="138" y="148" width="484" height="76"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_cuiNsp08EeWMKsrTxOLnkQ" x="46" y="148" width="644" height="76"/>
</children>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_Vt2OqZ07EeWMKsrTxOLnkQ"/>
</children>
<element xmi:type="uml:Region" href="StateMachines_TestSuite.uml#_Vt1AgJ07EeWMKsrTxOLnkQ"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_Vt2Oqp07EeWMKsrTxOLnkQ" width="744" height="259"/>
</children>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Vt2Oq507EeWMKsrTxOLnkQ" y="19" width="744" height="259"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Vt2Oq507EeWMKsrTxOLnkQ" y="20" width="744" height="259"/>
</children>
<element xmi:type="uml:StateMachine" href="StateMachines_TestSuite.uml#_omMDEp06EeWMKsrTxOLnkQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Vt2OrJ07EeWMKsrTxOLnkQ" x="30" y="30" width="744" height="278"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Vt2OrJ07EeWMKsrTxOLnkQ" x="30" y="30" width="744" height="279"/>
</children>
<styles xmi:type="notation:StringValueStyle" xmi:id="_Vt2OrZ07EeWMKsrTxOLnkQ" name="diagram_compatibility_version" stringValue="1.1.0"/>
<styles xmi:type="notation:DiagramStyle" xmi:id="_Vt2Orp07EeWMKsrTxOLnkQ"/>
@@ -25811,7 +25573,7 @@
<element xmi:type="uml:Transition" href="StateMachines_TestSuite.uml#_UXitkJ08EeWMKsrTxOLnkQ"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_UX3dsp08EeWMKsrTxOLnkQ" points="[20, 1, -128, 0]$[279, -10, 131, -11]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_UYtLMJ08EeWMKsrTxOLnkQ" id="(1.0,0.45454545454545453)"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_UYtyQJ08EeWMKsrTxOLnkQ" id="(0.0,0.22115384615384615)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_UYtyQJ08EeWMKsrTxOLnkQ" id="(0.0,0.5)"/>
</edges>
<edges xmi:type="notation:Connector" xmi:id="_Yx0ggJ08EeWMKsrTxOLnkQ" type="7000" source="_NQgZcJ08EeWMKsrTxOLnkQ" target="_WsGKIJ08EeWMKsrTxOLnkQ">
<children xmi:type="notation:DecorationNode" xmi:id="_Yx0gg508EeWMKsrTxOLnkQ" type="7001">
@@ -25833,7 +25595,6 @@
<notation:Diagram xmi:id="_ZmjBsJ0_EeWMKsrTxOLnkQ" type="PapyrusUMLActivityDiagram" name="ActivityDiagram" measurementUnit="Pixel">
<children xmi:type="notation:Shape" xmi:id="_ZmjBsZ0_EeWMKsrTxOLnkQ" type="2001">
<children xmi:type="notation:DecorationNode" xmi:id="_ZmjBsp0_EeWMKsrTxOLnkQ" type="5001"/>
- <children xmi:type="notation:DecorationNode" xmi:id="_ZmjBs50_EeWMKsrTxOLnkQ" type="5002"/>
<children xmi:type="notation:DecorationNode" xmi:id="_ZmjBtJ0_EeWMKsrTxOLnkQ" type="7001">
<styles xmi:type="notation:SortingStyle" xmi:id="_ZmjBtZ0_EeWMKsrTxOLnkQ"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_ZmjBtp0_EeWMKsrTxOLnkQ"/>
@@ -27025,4 +26786,1596 @@
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_U76dIZ3EEeW2k_GPtJ4ARg" id="(0.0,0.35)"/>
</edges>
</notation:Diagram>
+ <notation:Diagram xmi:id="_mEgTkKUIEeW3Q64NmDwIOA" type="PapyrusUMLStateMachineDiagram" name="SmDiagram" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_mEgTkaUIEeW3Q64NmDwIOA" type="2000">
+ <children xmi:type="notation:DecorationNode" xmi:id="_mEgTkqUIEeW3Q64NmDwIOA" type="2001">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_mEgTk6UIEeW3Q64NmDwIOA" width="439" height="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_mEgTlKUIEeW3Q64NmDwIOA" type="2002">
+ <children xmi:type="notation:Shape" xmi:id="_mEgTlaUIEeW3Q64NmDwIOA" type="3000">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_mEgTlqUIEeW3Q64NmDwIOA" source="RegionAnnotationKey">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_mEgTl6UIEeW3Q64NmDwIOA" key="RegionZoneKey" value=""/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_mEgTmKUIEeW3Q64NmDwIOA" type="3002">
+ <children xmi:type="notation:Shape" xmi:id="_m4UWIKUIEeW3Q64NmDwIOA" type="8000">
+ <children xmi:type="notation:DecorationNode" xmi:id="_m4UWIqUIEeW3Q64NmDwIOA" type="8001">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_m4UWI6UIEeW3Q64NmDwIOA" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_m4U9MKUIEeW3Q64NmDwIOA" type="8002">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_m4U9MaUIEeW3Q64NmDwIOA" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Pseudostate" href="StateMachines_TestSuite.uml#_m4J-EKUIEeW3Q64NmDwIOA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_m4UWIaUIEeW3Q64NmDwIOA" x="215" y="12"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_qm1PQKUIEeW3Q64NmDwIOA" type="6000">
+ <children xmi:type="notation:DecorationNode" xmi:id="_qm1PQqUIEeW3Q64NmDwIOA" type="6001">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_rED90KUIEeW3Q64NmDwIOA" width="46"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_qm1PQ6UIEeW3Q64NmDwIOA" type="19003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_qm12UKUIEeW3Q64NmDwIOA" x="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_qm12UaUIEeW3Q64NmDwIOA" type="6002">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_qm12UqUIEeW3Q64NmDwIOA" y="-1" width="46"/>
+ </children>
+ <element xmi:type="uml:State" href="StateMachines_TestSuite.uml#_qmssYKUIEeW3Q64NmDwIOA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_qm1PQaUIEeW3Q64NmDwIOA" x="202" y="61" width="46" height="23"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_6K9rgKUIEeW3Q64NmDwIOA" type="6000">
+ <children xmi:type="notation:DecorationNode" xmi:id="_6K9rgqUIEeW3Q64NmDwIOA" type="6001">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_6n6tQKUIEeW3Q64NmDwIOA" width="161"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_6K-SkKUIEeW3Q64NmDwIOA" type="19003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_6K-SkaUIEeW3Q64NmDwIOA" x="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_6K-SkqUIEeW3Q64NmDwIOA" type="6002">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_6K-Sk6UIEeW3Q64NmDwIOA" y="-1" width="161"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_6LQmcKUIEeW3Q64NmDwIOA" type="compartment_shape_display">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_6LRNgKUIEeW3Q64NmDwIOA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_6LRNgaUIEeW3Q64NmDwIOA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_Ofrh4KUJEeW3Q64NmDwIOA" type="691">
+ <element xmi:type="uml:Activity" href="StateMachines_TestSuite.uml#_OfacIKUJEeW3Q64NmDwIOA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_Ofrh4aUJEeW3Q64NmDwIOA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_V9qV8KWDEeWnb_kE99I-YQ" type="690">
+ <element xmi:type="uml:Activity" href="StateMachines_TestSuite.uml#_V6S44KWDEeWnb_kE99I-YQ"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_V9qV8aWDEeWnb_kE99I-YQ"/>
+ </children>
+ <element xmi:type="uml:State" href="StateMachines_TestSuite.uml#_6Kz6gKUIEeW3Q64NmDwIOA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_6K9rgaUIEeW3Q64NmDwIOA" x="147" y="129" width="161" height="75"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_GRBMcKULEeW3Q64NmDwIOA" type="5000">
+ <children xmi:type="notation:DecorationNode" xmi:id="_GRBzgKULEeW3Q64NmDwIOA" type="5001">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_GRBzgaULEeW3Q64NmDwIOA" y="25"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_GRBzgqULEeW3Q64NmDwIOA" type="5002">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_GRBzg6ULEeW3Q64NmDwIOA" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:FinalState" href="StateMachines_TestSuite.uml#_GQwGsKULEeW3Q64NmDwIOA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_GRBMcaULEeW3Q64NmDwIOA" x="217" y="281"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_K3H3wKZyEeW33f-XWS12xA" type="6000">
+ <children xmi:type="notation:DecorationNode" xmi:id="_K3Ie0KZyEeW33f-XWS12xA" type="6001">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_L6bH0KZyEeW33f-XWS12xA"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_K3Ie0aZyEeW33f-XWS12xA" type="19003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_K3Ie0qZyEeW33f-XWS12xA" x="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_K3Ie06ZyEeW33f-XWS12xA" type="6002">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_K3Ie1KZyEeW33f-XWS12xA" y="-1"/>
+ </children>
+ <element xmi:type="uml:State" href="StateMachines_TestSuite.uml#_K2ovkKZyEeW33f-XWS12xA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_K3H3waZyEeW33f-XWS12xA" x="338" y="281" height="24"/>
+ </children>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_mEgTmaUIEeW3Q64NmDwIOA"/>
+ </children>
+ <element xmi:type="uml:Region" href="StateMachines_TestSuite.uml#_mEcCIKUIEeW3Q64NmDwIOA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_mEgTmqUIEeW3Q64NmDwIOA" width="439" height="344"/>
+ </children>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_mEgTm6UIEeW3Q64NmDwIOA" y="20" width="439" height="344"/>
+ </children>
+ <element xmi:type="uml:StateMachine" href="StateMachines_TestSuite.uml#_tH8WkqUHEeW3Q64NmDwIOA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_mEgTnKUIEeW3Q64NmDwIOA" x="26" y="52" width="439" height="364"/>
+ </children>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_mEg6oKUIEeW3Q64NmDwIOA" name="diagram_compatibility_version" stringValue="1.1.0"/>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_mEg6oaUIEeW3Q64NmDwIOA"/>
+ <styles xmi:type="style:PapyrusViewStyle" xmi:id="_mEg6oqUIEeW3Q64NmDwIOA">
+ <owner xmi:type="uml:StateMachine" href="StateMachines_TestSuite.uml#_tH8WkqUHEeW3Q64NmDwIOA"/>
+ </styles>
+ <element xmi:type="uml:StateMachine" href="StateMachines_TestSuite.uml#_tH8WkqUHEeW3Q64NmDwIOA"/>
+ <edges xmi:type="notation:Connector" xmi:id="_vJ-DQKUIEeW3Q64NmDwIOA" type="7000" source="_m4UWIKUIEeW3Q64NmDwIOA" target="_qm1PQKUIEeW3Q64NmDwIOA">
+ <children xmi:type="notation:DecorationNode" xmi:id="_vJ-qUKUIEeW3Q64NmDwIOA" type="7001">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_vJ-qUaUIEeW3Q64NmDwIOA" x="-2" y="-21"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_vJ-qUqUIEeW3Q64NmDwIOA" type="7002">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_vJ-qU6UIEeW3Q64NmDwIOA"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_vJ-qVKUIEeW3Q64NmDwIOA" type="7003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_vJ-qVaUIEeW3Q64NmDwIOA" y="60"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_vJ-DQaUIEeW3Q64NmDwIOA"/>
+ <element xmi:type="uml:Transition" href="StateMachines_TestSuite.uml#_vIyXgKUIEeW3Q64NmDwIOA"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_vJ-DQqUIEeW3Q64NmDwIOA" points="[1, 17, -1, -40]$[1, 46, -1, -11]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_vKg10KUIEeW3Q64NmDwIOA" id="(0.55,1.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_y27dMKUIEeW3Q64NmDwIOA" id="(0.5,0.0)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_8LxssKUIEeW3Q64NmDwIOA" type="7000" source="_qm1PQKUIEeW3Q64NmDwIOA" target="_6K9rgKUIEeW3Q64NmDwIOA">
+ <children xmi:type="notation:DecorationNode" xmi:id="_8LyTwKUIEeW3Q64NmDwIOA" type="7001">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_8LyTwaUIEeW3Q64NmDwIOA" x="-5" y="-17"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_8LyTwqUIEeW3Q64NmDwIOA" type="7002">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_8LyTw6UIEeW3Q64NmDwIOA" x="-7" y="19"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_8LyTxKUIEeW3Q64NmDwIOA" type="7003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_8LyTxaUIEeW3Q64NmDwIOA" y="60"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_8LxssaUIEeW3Q64NmDwIOA"/>
+ <element xmi:type="uml:Transition" href="StateMachines_TestSuite.uml#_8Lf_4KUIEeW3Q64NmDwIOA"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_8LxssqUIEeW3Q64NmDwIOA" points="[5, 12, 3, -70]$[5, 60, 3, -22]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_8MW7gKUIEeW3Q64NmDwIOA" id="(0.5217391304347826,1.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_8MW7gaUIEeW3Q64NmDwIOA" id="(0.4906832298136646,0.0)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_Y26r8KWMEeWnb_kE99I-YQ" type="7000" source="_K3H3wKZyEeW33f-XWS12xA" target="_GRBMcKULEeW3Q64NmDwIOA">
+ <children xmi:type="notation:DecorationNode" xmi:id="_Y29IMKWMEeWnb_kE99I-YQ" type="7001">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_Y29IMaWMEeWnb_kE99I-YQ" x="-1" y="-15"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_Y29IMqWMEeWnb_kE99I-YQ" type="7002">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_Y29IM6WMEeWnb_kE99I-YQ" x="-6" y="18"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_Y29INKWMEeWnb_kE99I-YQ" type="7003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_Y29INaWMEeWnb_kE99I-YQ" y="60"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_Y26r8aWMEeWnb_kE99I-YQ"/>
+ <element xmi:type="uml:Transition" href="StateMachines_TestSuite.uml#_Y15YQKWMEeWnb_kE99I-YQ"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Y26r8qWMEeWnb_kE99I-YQ" points="[-19, 7, 100, -8]$[-122, 7, -3, -8]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_StunoKZyEeW33f-XWS12xA" id="(0.0,0.041666666666666664)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_U1sZsKZyEeW33f-XWS12xA" id="(1.0,0.45)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_WH4aUKZyEeW33f-XWS12xA" type="7000" source="_6K9rgKUIEeW3Q64NmDwIOA" target="_K3H3wKZyEeW33f-XWS12xA">
+ <children xmi:type="notation:DecorationNode" xmi:id="_WH5BYKZyEeW33f-XWS12xA" type="7001">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_WH5BYaZyEeW33f-XWS12xA" x="30" y="-12"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_WH5BYqZyEeW33f-XWS12xA" type="7002">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_WH5BY6ZyEeW33f-XWS12xA" x="29" y="47"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_WH5BZKZyEeW33f-XWS12xA" type="7003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_WH5BZaZyEeW33f-XWS12xA" y="60"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_WH4aUaZyEeW33f-XWS12xA"/>
+ <element xmi:type="uml:Transition" href="StateMachines_TestSuite.uml#_WHW14KZyEeW33f-XWS12xA"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_WH4aUqZyEeW33f-XWS12xA" points="[0, -18, -50, -113]$[51, -18, 1, -113]$[51, 95, 1, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_WIzAUKZyEeW33f-XWS12xA" id="(1.0,0.76)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_WIzAUaZyEeW33f-XWS12xA" id="(0.5,0.0)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_ifhscKZyEeW33f-XWS12xA" type="7000" source="_6K9rgKUIEeW3Q64NmDwIOA" target="_GRBMcKULEeW3Q64NmDwIOA">
+ <children xmi:type="notation:DecorationNode" xmi:id="_ifiTgKZyEeW33f-XWS12xA" type="7001">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_ifiTgaZyEeW33f-XWS12xA" x="-23" y="16"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_ifiTgqZyEeW33f-XWS12xA" type="7002">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_ifiTg6ZyEeW33f-XWS12xA" x="-23" y="-89"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_ifiThKZyEeW33f-XWS12xA" type="7003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_ifiThaZyEeW33f-XWS12xA" y="60"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_ifhscaZyEeW33f-XWS12xA"/>
+ <element xmi:type="uml:Transition" href="StateMachines_TestSuite.uml#_ifTqAKZyEeW33f-XWS12xA"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_ifhscqZyEeW33f-XWS12xA" points="[-19, -38, -70, -115]$[-90, -38, -141, -115]$[-90, 86, -141, 9]$[52, 86, 1, 9]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_igVkwKZyEeW33f-XWS12xA" id="(0.11801242236024845,1.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_igVkwaZyEeW33f-XWS12xA" id="(0.0,0.0)"/>
+ </edges>
+ </notation:Diagram>
+ <notation:Diagram xmi:id="_kO3yMKUJEeW3Q64NmDwIOA" type="PapyrusUMLActivityDiagram" name="ActivityDiagram" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_kO3yMaUJEeW3Q64NmDwIOA" type="2001">
+ <children xmi:type="notation:DecorationNode" xmi:id="_kO3yMqUJEeW3Q64NmDwIOA" type="5001"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_kO3yNKUJEeW3Q64NmDwIOA" type="7001">
+ <styles xmi:type="notation:SortingStyle" xmi:id="_kO3yNaUJEeW3Q64NmDwIOA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_kO3yNqUJEeW3Q64NmDwIOA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_kO3yN6UJEeW3Q64NmDwIOA"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_kO3yOKUJEeW3Q64NmDwIOA" type="7002">
+ <styles xmi:type="notation:SortingStyle" xmi:id="_kO3yOaUJEeW3Q64NmDwIOA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_kO3yOqUJEeW3Q64NmDwIOA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_kO3yO6UJEeW3Q64NmDwIOA"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_kO3yPKUJEeW3Q64NmDwIOA" type="7003">
+ <styles xmi:type="notation:SortingStyle" xmi:id="_kO3yPaUJEeW3Q64NmDwIOA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_kO3yPqUJEeW3Q64NmDwIOA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_kO3yP6UJEeW3Q64NmDwIOA"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_kO3yQKUJEeW3Q64NmDwIOA" type="7004">
+ <children xmi:type="notation:Shape" xmi:id="_m7Gu8KUJEeW3Q64NmDwIOA" type="3004">
+ <children xmi:type="notation:DecorationNode" xmi:id="_m7Gu86UJEeW3Q64NmDwIOA" visible="false" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_m7Gu9KUJEeW3Q64NmDwIOA" y="5"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_m7HWAKUJEeW3Q64NmDwIOA" type="5080">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_m7HWAaUJEeW3Q64NmDwIOA" y="5"/>
+ </children>
+ <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_m7Gu8aUJEeW3Q64NmDwIOA"/>
+ <element xmi:type="uml:InitialNode" href="StateMachines_TestSuite.uml#_m6r4MKUJEeW3Q64NmDwIOA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_m7Gu8qUJEeW3Q64NmDwIOA" x="23" y="139"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_qZ1foKUJEeW3Q64NmDwIOA" type="3081">
+ <children xmi:type="notation:DecorationNode" xmi:id="_qZ2GsKUJEeW3Q64NmDwIOA" type="5139"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_qZ2GsaUJEeW3Q64NmDwIOA" type="6025">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_qZ2GsqUJEeW3Q64NmDwIOA" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_qaBF0KUJEeW3Q64NmDwIOA" type="compartment_shape_display">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_qaBF0aUJEeW3Q64NmDwIOA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_qaBF0qUJEeW3Q64NmDwIOA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_z2Y5oKUJEeW3Q64NmDwIOA" type="3084">
+ <children xmi:type="notation:DecorationNode" xmi:id="_z2ZgsKUJEeW3Q64NmDwIOA" type="5144">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_z2ZgsaUJEeW3Q64NmDwIOA" x="3" y="19"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_z2ZgsqUJEeW3Q64NmDwIOA" type="5145">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_z2Zgs6UJEeW3Q64NmDwIOA" y="5"/>
+ </children>
+ <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_z2Y5oaUJEeW3Q64NmDwIOA"/>
+ <element xmi:type="uml:OutputPin" href="StateMachines_TestSuite.uml#_zHRJ0KUJEeW3Q64NmDwIOA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_z2Y5oqUJEeW3Q64NmDwIOA"/>
+ </children>
+ <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_qZ1foaUJEeW3Q64NmDwIOA"/>
+ <element xmi:type="uml:ReadSelfAction" href="StateMachines_TestSuite.uml#_qZaB0KUJEeW3Q64NmDwIOA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_qZ1foqUJEeW3Q64NmDwIOA" x="89" y="129" width="30"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_1exzwKUJEeW3Q64NmDwIOA" type="3040">
+ <children xmi:type="notation:DecorationNode" xmi:id="_1eya0KUJEeW3Q64NmDwIOA" visible="false" type="6038">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_1eya0aUJEeW3Q64NmDwIOA" y="5"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_1eya0qUJEeW3Q64NmDwIOA" type="5100">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_1eya06UJEeW3Q64NmDwIOA" y="5"/>
+ </children>
+ <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_1exzwaUJEeW3Q64NmDwIOA"/>
+ <element xmi:type="uml:ForkNode" href="StateMachines_TestSuite.uml#_1edDoKUJEeW3Q64NmDwIOA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_1exzwqUJEeW3Q64NmDwIOA" x="194" y="47" width="10" height="215"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_94IEUKUJEeW3Q64NmDwIOA" type="3010">
+ <children xmi:type="notation:DecorationNode" xmi:id="_94IrYKUJEeW3Q64NmDwIOA" type="5006"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_94IrYaUJEeW3Q64NmDwIOA" type="6020">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_94IrYqUJEeW3Q64NmDwIOA" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_94OyAKUJEeW3Q64NmDwIOA" type="compartment_shape_display">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_94OyAaUJEeW3Q64NmDwIOA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_94OyAqUJEeW3Q64NmDwIOA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_AhQCsKUKEeW3Q64NmDwIOA" type="3023">
+ <children xmi:type="notation:DecorationNode" xmi:id="_AhQCs6UKEeW3Q64NmDwIOA" type="5019">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_AhQCtKUKEeW3Q64NmDwIOA" x="-4" y="-25"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_AhQCtaUKEeW3Q64NmDwIOA" type="5093">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_AhQCtqUKEeW3Q64NmDwIOA" y="5"/>
+ </children>
+ <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_AhQCsaUKEeW3Q64NmDwIOA"/>
+ <element xmi:type="uml:InputPin" href="StateMachines_TestSuite.uml#__5WVMKUJEeW3Q64NmDwIOA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_AhQCsqUKEeW3Q64NmDwIOA" x="78" y="13"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_A9sHEKUKEeW3Q64NmDwIOA" type="3027">
+ <children xmi:type="notation:DecorationNode" xmi:id="_A9suIKUKEeW3Q64NmDwIOA" type="5023">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_A9suIaUKEeW3Q64NmDwIOA" x="-33" y="19"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_A9suIqUKEeW3Q64NmDwIOA" type="5097">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_A9suI6UKEeW3Q64NmDwIOA" y="5"/>
+ </children>
+ <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_A9sHEaUKEeW3Q64NmDwIOA"/>
+ <element xmi:type="uml:InputPin" href="StateMachines_TestSuite.uml#__5YxcqUJEeW3Q64NmDwIOA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_A9sHEqUKEeW3Q64NmDwIOA" x="-15" y="13"/>
+ </children>
+ <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_94IEUaUJEeW3Q64NmDwIOA"/>
+ <element xmi:type="uml:CallOperationAction" href="StateMachines_TestSuite.uml#_4nreYKUJEeW3Q64NmDwIOA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_94IEUqUJEeW3Q64NmDwIOA" x="309" y="57" width="79"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_IMjhgKUKEeW3Q64NmDwIOA" type="3076">
+ <children xmi:type="notation:DecorationNode" xmi:id="_IMjhg6UKEeW3Q64NmDwIOA" type="5126"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_IMjhhKUKEeW3Q64NmDwIOA" type="6026">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_IMjhhaUKEeW3Q64NmDwIOA" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_IM4RoKUKEeW3Q64NmDwIOA" type="compartment_shape_display">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_IM4RoaUKEeW3Q64NmDwIOA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_IM4RoqUKEeW3Q64NmDwIOA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_SnM7cKUKEeW3Q64NmDwIOA" type="3077">
+ <children xmi:type="notation:DecorationNode" xmi:id="_SnM7c6UKEeW3Q64NmDwIOA" type="5124">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_SnM7dKUKEeW3Q64NmDwIOA" y="5"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_SnM7daUKEeW3Q64NmDwIOA" type="5125">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_SnM7dqUKEeW3Q64NmDwIOA" y="5"/>
+ </children>
+ <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_SnM7caUKEeW3Q64NmDwIOA"/>
+ <element xmi:type="uml:OutputPin" href="StateMachines_TestSuite.uml#_RtcB4KUKEeW3Q64NmDwIOA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_SnM7cqUKEeW3Q64NmDwIOA" x="-15" y="12"/>
+ </children>
+ <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_IMjhgaUKEeW3Q64NmDwIOA"/>
+ <element xmi:type="uml:ValueSpecificationAction" href="StateMachines_TestSuite.uml#_IL5aMKUKEeW3Q64NmDwIOA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_IMjhgqUKEeW3Q64NmDwIOA" x="480" y="60" width="98"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_XGaRsKUKEeW3Q64NmDwIOA" type="3010">
+ <children xmi:type="notation:Shape" xmi:id="_XGa4w6UKEeW3Q64NmDwIOA" type="3023">
+ <children xmi:type="notation:DecorationNode" xmi:id="_XGa4xqUKEeW3Q64NmDwIOA" type="5019">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_XGa4x6UKEeW3Q64NmDwIOA" x="8" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_XGa4yKUKEeW3Q64NmDwIOA" type="5093">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_XGbf0KUKEeW3Q64NmDwIOA" y="5"/>
+ </children>
+ <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_XGa4xKUKEeW3Q64NmDwIOA"/>
+ <element xmi:type="uml:InputPin" href="StateMachines_TestSuite.uml#_WtmwIaUKEeW3Q64NmDwIOA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_XGa4xaUKEeW3Q64NmDwIOA" x="78" y="11"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_XGbf0aUKEeW3Q64NmDwIOA" type="3027">
+ <children xmi:type="notation:DecorationNode" xmi:id="_XGbf1KUKEeW3Q64NmDwIOA" type="5023">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_XGbf1aUKEeW3Q64NmDwIOA" x="-29" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_XGbf1qUKEeW3Q64NmDwIOA" type="5097">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_XGbf16UKEeW3Q64NmDwIOA" y="5"/>
+ </children>
+ <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_XGbf0qUKEeW3Q64NmDwIOA"/>
+ <element xmi:type="uml:InputPin" href="StateMachines_TestSuite.uml#_WtmwJaUKEeW3Q64NmDwIOA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_XGbf06UKEeW3Q64NmDwIOA" x="-15" y="11"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_XGa4wKUKEeW3Q64NmDwIOA" type="5006"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_XGa4waUKEeW3Q64NmDwIOA" type="6020">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_XGa4wqUKEeW3Q64NmDwIOA" y="5"/>
+ </children>
+ <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_XGaRsaUKEeW3Q64NmDwIOA"/>
+ <element xmi:type="uml:CallOperationAction" href="StateMachines_TestSuite.uml#_WtmwIKUKEeW3Q64NmDwIOA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_XGaRsqUKEeW3Q64NmDwIOA" x="311" y="218" width="79"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_gEQ9gKUKEeW3Q64NmDwIOA" type="3063">
+ <children xmi:type="notation:DecorationNode" xmi:id="_gERkkKUKEeW3Q64NmDwIOA" type="5078"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_gERkkaUKEeW3Q64NmDwIOA" type="5079">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_gERkkqUKEeW3Q64NmDwIOA" y="5"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_gERkk6UKEeW3Q64NmDwIOA" type="5115">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_gERklKUKEeW3Q64NmDwIOA" y="5"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_gERklaUKEeW3Q64NmDwIOA" type="6040">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_gERklqUKEeW3Q64NmDwIOA" y="5"/>
+ </children>
+ <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_gEQ9gaUKEeW3Q64NmDwIOA"/>
+ <element xmi:type="uml:AcceptEventAction" href="StateMachines_TestSuite.uml#_gDdFMKUKEeW3Q64NmDwIOA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_gEQ9gqUKEeW3Q64NmDwIOA" x="266" y="135" width="178" height="35"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_0Sr-oKUKEeW3Q64NmDwIOA" type="3076">
+ <children xmi:type="notation:DecorationNode" xmi:id="_0Sr-o6UKEeW3Q64NmDwIOA" type="5126"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_0Sr-pKUKEeW3Q64NmDwIOA" type="6026">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_0Sr-paUKEeW3Q64NmDwIOA" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_0SzTYKUKEeW3Q64NmDwIOA" type="compartment_shape_display">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_0SzTYaUKEeW3Q64NmDwIOA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0SzTYqUKEeW3Q64NmDwIOA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_1qQOgKUKEeW3Q64NmDwIOA" type="3077">
+ <children xmi:type="notation:DecorationNode" xmi:id="_1qQ1kKUKEeW3Q64NmDwIOA" type="5124">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_1qQ1kaUKEeW3Q64NmDwIOA" y="5"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_1qQ1kqUKEeW3Q64NmDwIOA" type="5125">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_1qQ1k6UKEeW3Q64NmDwIOA" y="5"/>
+ </children>
+ <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_1qQOgaUKEeW3Q64NmDwIOA"/>
+ <element xmi:type="uml:OutputPin" href="StateMachines_TestSuite.uml#_zw_m0aUKEeW3Q64NmDwIOA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_1qQOgqUKEeW3Q64NmDwIOA" x="-15" y="13"/>
+ </children>
+ <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_0Sr-oaUKEeW3Q64NmDwIOA"/>
+ <element xmi:type="uml:ValueSpecificationAction" href="StateMachines_TestSuite.uml#_zw_m0KUKEeW3Q64NmDwIOA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0Sr-oqUKEeW3Q64NmDwIOA" x="479" y="217" width="98"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_JCXyEKZxEeW33f-XWS12xA" type="3005">
+ <children xmi:type="notation:DecorationNode" xmi:id="_JCXyE6ZxEeW33f-XWS12xA" visible="false" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_JCXyFKZxEeW33f-XWS12xA" y="5"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_JCYZIKZxEeW33f-XWS12xA" type="5081">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_JCYZIaZxEeW33f-XWS12xA" y="5"/>
+ </children>
+ <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_JCXyEaZxEeW33f-XWS12xA"/>
+ <element xmi:type="uml:ActivityFinalNode" href="StateMachines_TestSuite.uml#_JBlH4KZxEeW33f-XWS12xA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_JCXyEqZxEeW33f-XWS12xA" x="341" y="319"/>
+ </children>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_kO3yQaUJEeW3Q64NmDwIOA"/>
+ </children>
+ <element xmi:type="uml:Activity" href="StateMachines_TestSuite.uml#_OfacIKUJEeW3Q64NmDwIOA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_kO3yQqUJEeW3Q64NmDwIOA" width="660" height="399"/>
+ </children>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_kO3yQ6UJEeW3Q64NmDwIOA" name="diagram_compatibility_version" stringValue="1.1.0"/>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_kO3yRKUJEeW3Q64NmDwIOA"/>
+ <styles xmi:type="style:PapyrusViewStyle" xmi:id="_kO3yRaUJEeW3Q64NmDwIOA">
+ <owner xmi:type="uml:Activity" href="StateMachines_TestSuite.uml#_OfacIKUJEeW3Q64NmDwIOA"/>
+ </styles>
+ <element xmi:type="uml:Activity" href="StateMachines_TestSuite.uml#_OfacIKUJEeW3Q64NmDwIOA"/>
+ <edges xmi:type="notation:Connector" xmi:id="_t_8DoKUJEeW3Q64NmDwIOA" type="4004" source="_m7Gu8KUJEeW3Q64NmDwIOA" target="_qZ1foKUJEeW3Q64NmDwIOA">
+ <children xmi:type="notation:DecorationNode" xmi:id="_t_8qsKUJEeW3Q64NmDwIOA" type="6003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_t_8qsaUJEeW3Q64NmDwIOA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_t_8qsqUJEeW3Q64NmDwIOA" type="6004">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_t_8qs6UJEeW3Q64NmDwIOA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_t_8qtKUJEeW3Q64NmDwIOA" type="6009">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_t_8qtaUJEeW3Q64NmDwIOA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_t_9RwKUJEeW3Q64NmDwIOA" type="6011">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_t_9RwaUJEeW3Q64NmDwIOA" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_t_8DoaUJEeW3Q64NmDwIOA"/>
+ <element xmi:type="uml:ControlFlow" href="StateMachines_TestSuite.uml#_t_hz8KUJEeW3Q64NmDwIOA"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_t_8DoqUJEeW3Q64NmDwIOA" points="[8, 0, -65, 0]$[96, -6, 23, -6]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_uASB4KUJEeW3Q64NmDwIOA" id="(1.0,0.45)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_uASB4aUJEeW3Q64NmDwIOA" id="(0.0,0.5)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_3FGRUKUJEeW3Q64NmDwIOA" type="4003" source="_z2Y5oKUJEeW3Q64NmDwIOA" target="_1exzwKUJEeW3Q64NmDwIOA">
+ <children xmi:type="notation:DecorationNode" xmi:id="_3FGRU6UJEeW3Q64NmDwIOA" type="6001">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_3FGRVKUJEeW3Q64NmDwIOA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_3FGRVaUJEeW3Q64NmDwIOA" type="6002">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_3FGRVqUJEeW3Q64NmDwIOA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_3FGRV6UJEeW3Q64NmDwIOA" type="6005">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_3FGRWKUJEeW3Q64NmDwIOA" x="20" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_3FGRWaUJEeW3Q64NmDwIOA" type="6006">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_3FGRWqUJEeW3Q64NmDwIOA" x="-20" y="-60"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_3FGRW6UJEeW3Q64NmDwIOA" type="6007">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_3FGRXKUJEeW3Q64NmDwIOA" y="-20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_3FGRXaUJEeW3Q64NmDwIOA" type="6008">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_3FGRXqUJEeW3Q64NmDwIOA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_3FGRX6UJEeW3Q64NmDwIOA" type="6010">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_3FGRYKUJEeW3Q64NmDwIOA" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_3FGRUaUJEeW3Q64NmDwIOA"/>
+ <element xmi:type="uml:ObjectFlow" href="StateMachines_TestSuite.uml#_3ExhMKUJEeW3Q64NmDwIOA"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_3FGRUqUJEeW3Q64NmDwIOA" points="[8, -2, -65, -4]$[72, -105, -1, -107]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_3FghAKUJEeW3Q64NmDwIOA" id="(1.0,0.375)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_3FghAaUJEeW3Q64NmDwIOA" id="(0.0,0.4790697674418605)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_C8sKYKUKEeW3Q64NmDwIOA" type="4003" source="_1exzwKUJEeW3Q64NmDwIOA" target="_A9sHEKUKEeW3Q64NmDwIOA">
+ <children xmi:type="notation:DecorationNode" xmi:id="_C8sxcKUKEeW3Q64NmDwIOA" type="6001">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_C8sxcaUKEeW3Q64NmDwIOA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_C8sxcqUKEeW3Q64NmDwIOA" type="6002">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_C8sxc6UKEeW3Q64NmDwIOA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_C8sxdKUKEeW3Q64NmDwIOA" type="6005">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_C8sxdaUKEeW3Q64NmDwIOA" x="20" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_C8sxdqUKEeW3Q64NmDwIOA" type="6006">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_C8sxd6UKEeW3Q64NmDwIOA" x="-20" y="-60"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_C8sxeKUKEeW3Q64NmDwIOA" type="6007">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_C8sxeaUKEeW3Q64NmDwIOA" y="-20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_C8sxeqUKEeW3Q64NmDwIOA" type="6008">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_C8sxe6UKEeW3Q64NmDwIOA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_C8sxfKUKEeW3Q64NmDwIOA" type="6010">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_C8sxfaUKEeW3Q64NmDwIOA" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_C8sKYaUKEeW3Q64NmDwIOA"/>
+ <element xmi:type="uml:ObjectFlow" href="StateMachines_TestSuite.uml#_C8JX0KUKEeW3Q64NmDwIOA"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_C8sKYqUKEeW3Q64NmDwIOA" points="[5, 6, -62, 0]$[59, 6, -8, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_C9k7MKUKEeW3Q64NmDwIOA" id="(1.0,0.12558139534883722)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_C9k7MaUKEeW3Q64NmDwIOA" id="(0.0,0.4375)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_VDleUKUKEeW3Q64NmDwIOA" type="4003" source="_SnM7cKUKEeW3Q64NmDwIOA" target="_AhQCsKUKEeW3Q64NmDwIOA">
+ <children xmi:type="notation:DecorationNode" xmi:id="_VDleU6UKEeW3Q64NmDwIOA" type="6001">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_VDmFYKUKEeW3Q64NmDwIOA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_VDmFYaUKEeW3Q64NmDwIOA" type="6002">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_VDmFYqUKEeW3Q64NmDwIOA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_VDmFY6UKEeW3Q64NmDwIOA" type="6005">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_VDmFZKUKEeW3Q64NmDwIOA" x="20" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_VDmFZaUKEeW3Q64NmDwIOA" type="6006">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_VDmFZqUKEeW3Q64NmDwIOA" x="-20" y="-60"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_VDmFZ6UKEeW3Q64NmDwIOA" type="6007">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_VDmFaKUKEeW3Q64NmDwIOA" y="-20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_VDmFaaUKEeW3Q64NmDwIOA" type="6008">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_VDmFaqUKEeW3Q64NmDwIOA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_VDmFa6UKEeW3Q64NmDwIOA" type="6010">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_VDmFbKUKEeW3Q64NmDwIOA" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_VDleUaUKEeW3Q64NmDwIOA"/>
+ <element xmi:type="uml:ObjectFlow" href="StateMachines_TestSuite.uml#_VDKAgKUKEeW3Q64NmDwIOA"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_VDleUqUKEeW3Q64NmDwIOA" points="[-8, -3, 70, -1]$[-78, -10, 0, -8]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_VEDYYKUKEeW3Q64NmDwIOA" id="(0.0,0.375)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_VEDYYaUKEeW3Q64NmDwIOA" id="(1.0,0.4375)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_drGGsKUKEeW3Q64NmDwIOA" type="4003" source="_1exzwKUJEeW3Q64NmDwIOA" target="_XGbf0aUKEeW3Q64NmDwIOA">
+ <children xmi:type="notation:DecorationNode" xmi:id="_drGGs6UKEeW3Q64NmDwIOA" type="6001">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_drGGtKUKEeW3Q64NmDwIOA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_drGGtaUKEeW3Q64NmDwIOA" type="6002">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_drGGtqUKEeW3Q64NmDwIOA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_drGGt6UKEeW3Q64NmDwIOA" type="6005">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_drGGuKUKEeW3Q64NmDwIOA" x="20" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_drGGuaUKEeW3Q64NmDwIOA" type="6006">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_drGGuqUKEeW3Q64NmDwIOA" x="-20" y="-60"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_drGGu6UKEeW3Q64NmDwIOA" type="6007">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_drGGvKUKEeW3Q64NmDwIOA" y="-20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_drGGvaUKEeW3Q64NmDwIOA" type="6008">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_drGGvqUKEeW3Q64NmDwIOA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_drGGv6UKEeW3Q64NmDwIOA" type="6010">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_drGGwKUKEeW3Q64NmDwIOA" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_drGGsaUKEeW3Q64NmDwIOA"/>
+ <element xmi:type="uml:ObjectFlow" href="StateMachines_TestSuite.uml#_dqd0kKUKEeW3Q64NmDwIOA"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_drGGsqUKEeW3Q64NmDwIOA" points="[3, 4, -100, 4]$[101, 8, -2, 8]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_dsHaYKUKEeW3Q64NmDwIOA" id="(1.0,0.8837209302325582)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_dsHaYaUKEeW3Q64NmDwIOA" id="(0.0,0.6875)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_vktMkKUKEeW3Q64NmDwIOA" type="4004" source="_94IEUKUJEeW3Q64NmDwIOA" target="_gEQ9gKUKEeW3Q64NmDwIOA">
+ <children xmi:type="notation:DecorationNode" xmi:id="_vktzoKUKEeW3Q64NmDwIOA" type="6003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_vktzoaUKEeW3Q64NmDwIOA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_vktzoqUKEeW3Q64NmDwIOA" type="6004">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_vktzo6UKEeW3Q64NmDwIOA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_vktzpKUKEeW3Q64NmDwIOA" type="6009">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_vktzpaUKEeW3Q64NmDwIOA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_vktzpqUKEeW3Q64NmDwIOA" type="6011">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_vkuasKUKEeW3Q64NmDwIOA" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_vktMkaUKEeW3Q64NmDwIOA"/>
+ <element xmi:type="uml:ControlFlow" href="StateMachines_TestSuite.uml#_vj2Q8KUKEeW3Q64NmDwIOA"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_vktMkqUKEeW3Q64NmDwIOA" points="[4, 9, 4, -66]$[4, 58, 4, -17]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_vlw8gKUKEeW3Q64NmDwIOA" id="(0.5189873417721519,1.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_vlw8gaUKEeW3Q64NmDwIOA" id="(0.47191011235955055,0.0)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_wrl8IKUKEeW3Q64NmDwIOA" type="4004" source="_gEQ9gKUKEeW3Q64NmDwIOA" target="_XGaRsKUKEeW3Q64NmDwIOA">
+ <children xmi:type="notation:DecorationNode" xmi:id="_wrl8I6UKEeW3Q64NmDwIOA" type="6003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_wrl8JKUKEeW3Q64NmDwIOA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_wrl8JaUKEeW3Q64NmDwIOA" type="6004">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_wrl8JqUKEeW3Q64NmDwIOA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_wrl8J6UKEeW3Q64NmDwIOA" type="6009">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_wrl8KKUKEeW3Q64NmDwIOA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_wrl8KaUKEeW3Q64NmDwIOA" type="6011">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_wrl8KqUKEeW3Q64NmDwIOA" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_wrl8IaUKEeW3Q64NmDwIOA"/>
+ <element xmi:type="uml:ControlFlow" href="StateMachines_TestSuite.uml#_wqQfYKUKEeW3Q64NmDwIOA"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_wrl8IqUKEeW3Q64NmDwIOA" points="[5, 16, 3, -70]$[5, 106, 3, 20]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_wsTt0KUKEeW3Q64NmDwIOA" id="(0.52,1.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_wsTt0aUKEeW3Q64NmDwIOA" id="(0.5063291139240507,0.0)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_5bo1cKUKEeW3Q64NmDwIOA" type="4003" source="_1qQOgKUKEeW3Q64NmDwIOA" target="_XGa4w6UKEeW3Q64NmDwIOA">
+ <children xmi:type="notation:DecorationNode" xmi:id="_5bpcgKUKEeW3Q64NmDwIOA" type="6001">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_5bpcgaUKEeW3Q64NmDwIOA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_5bpcgqUKEeW3Q64NmDwIOA" type="6002">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_5bpcg6UKEeW3Q64NmDwIOA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_5bpchKUKEeW3Q64NmDwIOA" type="6005">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_5bpchaUKEeW3Q64NmDwIOA" x="20" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_5bpchqUKEeW3Q64NmDwIOA" type="6006">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_5bpch6UKEeW3Q64NmDwIOA" x="-20" y="-60"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_5bpciKUKEeW3Q64NmDwIOA" type="6007">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_5bpciaUKEeW3Q64NmDwIOA" y="-20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_5bpciqUKEeW3Q64NmDwIOA" type="6008">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_5bpci6UKEeW3Q64NmDwIOA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_5bpcjKUKEeW3Q64NmDwIOA" type="6010">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_5bpcjaUKEeW3Q64NmDwIOA" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_5bo1caUKEeW3Q64NmDwIOA"/>
+ <element xmi:type="uml:ObjectFlow" href="StateMachines_TestSuite.uml#_5a4AcKUKEeW3Q64NmDwIOA"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_5bo1cqUKEeW3Q64NmDwIOA" points="[-8, -3, 72, 0]$[-83, -5, -3, -2]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_5ctzgKUKEeW3Q64NmDwIOA" id="(0.0,0.3125)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_5ctzgaUKEeW3Q64NmDwIOA" id="(1.0,0.375)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_KmoaIKZxEeW33f-XWS12xA" type="4004" source="_XGaRsKUKEeW3Q64NmDwIOA" target="_JCXyEKZxEeW33f-XWS12xA">
+ <children xmi:type="notation:DecorationNode" xmi:id="_KmoaI6ZxEeW33f-XWS12xA" type="6003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_KmoaJKZxEeW33f-XWS12xA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_KmpBMKZxEeW33f-XWS12xA" type="6004">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_KmpBMaZxEeW33f-XWS12xA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_KmpBMqZxEeW33f-XWS12xA" type="6009">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_KmpBM6ZxEeW33f-XWS12xA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_KmpBNKZxEeW33f-XWS12xA" type="6011">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_KmpBNaZxEeW33f-XWS12xA" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_KmoaIaZxEeW33f-XWS12xA"/>
+ <element xmi:type="uml:ControlFlow" href="StateMachines_TestSuite.uml#_Kl3lIKZxEeW33f-XWS12xA"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_KmoaIqZxEeW33f-XWS12xA" points="[4, 9, 0, -71]$[4, 71, 0, -9]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_KsYc0KZxEeW33f-XWS12xA" id="(0.45569620253164556,1.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_KsZD4KZxEeW33f-XWS12xA" id="(0.45,0.0)"/>
+ </edges>
+ </notation:Diagram>
+ <notation:Diagram xmi:id="_7YCzQKZ0EeW33f-XWS12xA" type="PapyrusUMLStateMachineDiagram" name="SmDiagram" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_7YCzQaZ0EeW33f-XWS12xA" type="2000">
+ <children xmi:type="notation:DecorationNode" xmi:id="_7YCzQqZ0EeW33f-XWS12xA" type="2001">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_7YCzQ6Z0EeW33f-XWS12xA" width="442" height="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_7YCzRKZ0EeW33f-XWS12xA" type="2002">
+ <children xmi:type="notation:Shape" xmi:id="_7YCzRaZ0EeW33f-XWS12xA" type="3000">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_7YCzRqZ0EeW33f-XWS12xA" source="RegionAnnotationKey">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_7YCzR6Z0EeW33f-XWS12xA" key="RegionZoneKey" value=""/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_7YCzSKZ0EeW33f-XWS12xA" type="3002">
+ <children xmi:type="notation:Shape" xmi:id="_8pU08KZ0EeW33f-XWS12xA" type="8000">
+ <children xmi:type="notation:DecorationNode" xmi:id="_8pWqIKZ0EeW33f-XWS12xA" type="8001">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_8pWqIaZ0EeW33f-XWS12xA" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_8pWqIqZ0EeW33f-XWS12xA" type="8002">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_8pWqI6Z0EeW33f-XWS12xA" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Pseudostate" href="StateMachines_TestSuite.uml#_8pGLcKZ0EeW33f-XWS12xA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_8pU08aZ0EeW33f-XWS12xA" x="211" y="31"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_89WkMKZ0EeW33f-XWS12xA" type="6000">
+ <children xmi:type="notation:DecorationNode" xmi:id="_89XLQKZ0EeW33f-XWS12xA" type="6001">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_9sfiIKZ0EeW33f-XWS12xA"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_89XLQaZ0EeW33f-XWS12xA" type="19003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_89XLQqZ0EeW33f-XWS12xA" x="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_89XLQ6Z0EeW33f-XWS12xA" type="6002">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_89XLRKZ0EeW33f-XWS12xA" y="-1"/>
+ </children>
+ <element xmi:type="uml:State" href="StateMachines_TestSuite.uml#_89PPcKZ0EeW33f-XWS12xA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_89WkMaZ0EeW33f-XWS12xA" x="201" y="83" height="24"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_At8g8KZ1EeW33f-XWS12xA" type="6000">
+ <children xmi:type="notation:DecorationNode" xmi:id="_At9IAKZ1EeW33f-XWS12xA" type="6001">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_BsjeQKZ1EeW33f-XWS12xA" width="173"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_At9IAaZ1EeW33f-XWS12xA" type="19003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_At9IAqZ1EeW33f-XWS12xA" x="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_At9IA6Z1EeW33f-XWS12xA" type="6002">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_At9IBKZ1EeW33f-XWS12xA" y="-1" width="173"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_AuFD0KZ1EeW33f-XWS12xA" type="compartment_shape_display">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_AuFD0aZ1EeW33f-XWS12xA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_AuFD0qZ1EeW33f-XWS12xA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_LD6PMKZ1EeW33f-XWS12xA" type="690">
+ <element xmi:type="uml:Activity" href="StateMachines_TestSuite.uml#_LDuB8KZ1EeW33f-XWS12xA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_LD6PMaZ1EeW33f-XWS12xA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_MQf-IKZ1EeW33f-XWS12xA" type="691">
+ <element xmi:type="uml:Activity" href="StateMachines_TestSuite.uml#_MQcTwKZ1EeW33f-XWS12xA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_MQf-IaZ1EeW33f-XWS12xA"/>
+ </children>
+ <element xmi:type="uml:State" href="StateMachines_TestSuite.uml#_At1zQKZ1EeW33f-XWS12xA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_At8g8aZ1EeW33f-XWS12xA" x="132" y="170" width="173" height="59"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_b88B0KZ1EeW33f-XWS12xA" type="5000">
+ <children xmi:type="notation:DecorationNode" xmi:id="_b88B0qZ1EeW33f-XWS12xA" type="5001">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_b88B06Z1EeW33f-XWS12xA" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_b88o4KZ1EeW33f-XWS12xA" type="5002">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_b88o4aZ1EeW33f-XWS12xA" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:FinalState" href="StateMachines_TestSuite.uml#_b8pG4KZ1EeW33f-XWS12xA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_b88B0aZ1EeW33f-XWS12xA" x="211" y="294"/>
+ </children>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_7YCzSaZ0EeW33f-XWS12xA"/>
+ </children>
+ <element xmi:type="uml:Region" href="StateMachines_TestSuite.uml#_7X_v8KZ0EeW33f-XWS12xA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_7YCzSqZ0EeW33f-XWS12xA" width="442" height="363"/>
+ </children>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_7YCzS6Z0EeW33f-XWS12xA" y="20" width="442" height="363"/>
+ </children>
+ <element xmi:type="uml:StateMachine" href="StateMachines_TestSuite.uml#_vMSoEqZ0EeW33f-XWS12xA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_7YCzTKZ0EeW33f-XWS12xA" x="30" y="30" width="442" height="383"/>
+ </children>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_7YCzTaZ0EeW33f-XWS12xA" name="diagram_compatibility_version" stringValue="1.1.0"/>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_7YCzTqZ0EeW33f-XWS12xA"/>
+ <styles xmi:type="style:PapyrusViewStyle" xmi:id="_7YCzT6Z0EeW33f-XWS12xA">
+ <owner xmi:type="uml:StateMachine" href="StateMachines_TestSuite.uml#_vMSoEqZ0EeW33f-XWS12xA"/>
+ </styles>
+ <element xmi:type="uml:StateMachine" href="StateMachines_TestSuite.uml#_vMSoEqZ0EeW33f-XWS12xA"/>
+ <edges xmi:type="notation:Connector" xmi:id="_AD9IwKZ1EeW33f-XWS12xA" type="7000" source="_8pU08KZ0EeW33f-XWS12xA" target="_89WkMKZ0EeW33f-XWS12xA">
+ <children xmi:type="notation:DecorationNode" xmi:id="_AD9v0KZ1EeW33f-XWS12xA" type="7001">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_AD9v0aZ1EeW33f-XWS12xA" x="-6" y="15"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_AD9v0qZ1EeW33f-XWS12xA" type="7002">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_AD9v06Z1EeW33f-XWS12xA"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_AD9v1KZ1EeW33f-XWS12xA" type="7003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_AD9v1aZ1EeW33f-XWS12xA" y="60"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_AD9IwaZ1EeW33f-XWS12xA"/>
+ <element xmi:type="uml:Transition" href="StateMachines_TestSuite.uml#_ADz-0KZ1EeW33f-XWS12xA"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_AD9IwqZ1EeW33f-XWS12xA" points="[0, 9, 0, -38]$[20, 57, 20, 10]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_AEmpAKZ1EeW33f-XWS12xA" id="(0.55,1.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_AEmpAaZ1EeW33f-XWS12xA" id="(0.5,0.0)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_DB780KZ1EeW33f-XWS12xA" type="7000" source="_89WkMKZ0EeW33f-XWS12xA" target="_At8g8KZ1EeW33f-XWS12xA">
+ <children xmi:type="notation:DecorationNode" xmi:id="_DB7806Z1EeW33f-XWS12xA" type="7001">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_DB781KZ1EeW33f-XWS12xA" x="-2" y="15"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_DB781aZ1EeW33f-XWS12xA" type="7002">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_DB781qZ1EeW33f-XWS12xA" x="-2" y="-22"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_DB8j4KZ1EeW33f-XWS12xA" type="7003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_DB8j4aZ1EeW33f-XWS12xA" y="60"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_DB780aZ1EeW33f-XWS12xA"/>
+ <element xmi:type="uml:Transition" href="StateMachines_TestSuite.uml#_DByL0KZ1EeW33f-XWS12xA"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_DB780qZ1EeW33f-XWS12xA" points="[-3, 12, -4, -92]$[-3, 75, -4, -29]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_DCYowKZ1EeW33f-XWS12xA" id="(0.425,1.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_DCYowaZ1EeW33f-XWS12xA" id="(0.49710982658959535,0.0)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_c9nbsKZ1EeW33f-XWS12xA" type="7000" source="_At8g8KZ1EeW33f-XWS12xA" target="_b88B0KZ1EeW33f-XWS12xA">
+ <children xmi:type="notation:DecorationNode" xmi:id="_c9oCwKZ1EeW33f-XWS12xA" type="7001">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_c9oCwaZ1EeW33f-XWS12xA"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_c9oCwqZ1EeW33f-XWS12xA" type="7002">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_c9oCw6Z1EeW33f-XWS12xA" x="-4" y="-53"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_c9oCxKZ1EeW33f-XWS12xA" type="7003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_c9oCxaZ1EeW33f-XWS12xA" y="60"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_c9nbsaZ1EeW33f-XWS12xA"/>
+ <element xmi:type="uml:Transition" href="StateMachines_TestSuite.uml#_c9KvwKZ1EeW33f-XWS12xA"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_c9nbsqZ1EeW33f-XWS12xA" points="[4, 30, 1, -75]$[4, 96, 1, -9]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_c-JAIKZ1EeW33f-XWS12xA" id="(0.4682080924855491,1.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_c-JAIaZ1EeW33f-XWS12xA" id="(0.5,0.0)"/>
+ </edges>
+ </notation:Diagram>
+ <notation:Diagram xmi:id="_uKJZIKZ1EeW33f-XWS12xA" type="PapyrusUMLActivityDiagram" name="ActivityDiagram" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_uKJZIaZ1EeW33f-XWS12xA" type="2001">
+ <children xmi:type="notation:DecorationNode" xmi:id="_uKJZIqZ1EeW33f-XWS12xA" type="5001"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_uKJZJKZ1EeW33f-XWS12xA" type="7001">
+ <styles xmi:type="notation:SortingStyle" xmi:id="_uKJZJaZ1EeW33f-XWS12xA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_uKJZJqZ1EeW33f-XWS12xA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uKJZJ6Z1EeW33f-XWS12xA"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_uKJZKKZ1EeW33f-XWS12xA" type="7002">
+ <styles xmi:type="notation:SortingStyle" xmi:id="_uKJZKaZ1EeW33f-XWS12xA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_uKJZKqZ1EeW33f-XWS12xA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uKJZK6Z1EeW33f-XWS12xA"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_uKJZLKZ1EeW33f-XWS12xA" type="7003">
+ <styles xmi:type="notation:SortingStyle" xmi:id="_uKJZLaZ1EeW33f-XWS12xA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_uKJZLqZ1EeW33f-XWS12xA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uKJZL6Z1EeW33f-XWS12xA"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_uKJZMKZ1EeW33f-XWS12xA" type="7004">
+ <children xmi:type="notation:Shape" xmi:id="_w0OZwKZ1EeW33f-XWS12xA" type="3004">
+ <children xmi:type="notation:DecorationNode" xmi:id="_w0OZw6Z1EeW33f-XWS12xA" visible="false" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_w0OZxKZ1EeW33f-XWS12xA" x="-10" y="-24"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_w0PA0KZ1EeW33f-XWS12xA" type="5080">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_w0PA0aZ1EeW33f-XWS12xA" y="5"/>
+ </children>
+ <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_w0OZwaZ1EeW33f-XWS12xA"/>
+ <element xmi:type="uml:InitialNode" href="StateMachines_TestSuite.uml#_s9oisKZ1EeW33f-XWS12xA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_w0OZwqZ1EeW33f-XWS12xA" x="35" y="118"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_w0Z_8KZ1EeW33f-XWS12xA" type="3081">
+ <children xmi:type="notation:DecorationNode" xmi:id="_w0anAKZ1EeW33f-XWS12xA" type="5139"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_w0anAaZ1EeW33f-XWS12xA" type="6025">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_w0anAqZ1EeW33f-XWS12xA" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_w0ffgKZ1EeW33f-XWS12xA" type="compartment_shape_display">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_w0ffgaZ1EeW33f-XWS12xA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_w0ffgqZ1EeW33f-XWS12xA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_B1-qkKZ2EeW33f-XWS12xA" type="3084">
+ <children xmi:type="notation:DecorationNode" xmi:id="_B1-qk6Z2EeW33f-XWS12xA" type="5144">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_B1-qlKZ2EeW33f-XWS12xA" x="3" y="23"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_B1-qlaZ2EeW33f-XWS12xA" type="5145">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_B1-qlqZ2EeW33f-XWS12xA" y="5"/>
+ </children>
+ <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_B1-qkaZ2EeW33f-XWS12xA"/>
+ <element xmi:type="uml:OutputPin" href="StateMachines_TestSuite.uml#_s9pJwaZ1EeW33f-XWS12xA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_B1-qkqZ2EeW33f-XWS12xA"/>
+ </children>
+ <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_w0Z_8aZ1EeW33f-XWS12xA"/>
+ <element xmi:type="uml:ReadSelfAction" href="StateMachines_TestSuite.uml#_s9pJwKZ1EeW33f-XWS12xA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_w0Z_8qZ1EeW33f-XWS12xA" x="107" y="105" width="32"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_w0k_EKZ1EeW33f-XWS12xA" type="3040">
+ <children xmi:type="notation:DecorationNode" xmi:id="_w0k_E6Z1EeW33f-XWS12xA" visible="false" type="6038">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_w0k_FKZ1EeW33f-XWS12xA" y="5"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_w0k_FaZ1EeW33f-XWS12xA" type="5100">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_w0k_FqZ1EeW33f-XWS12xA" y="5"/>
+ </children>
+ <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_w0k_EaZ1EeW33f-XWS12xA"/>
+ <element xmi:type="uml:ForkNode" href="StateMachines_TestSuite.uml#_s9pw0KZ1EeW33f-XWS12xA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_w0k_EqZ1EeW33f-XWS12xA" x="215" y="28" width="10" height="212"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_w0zokKZ1EeW33f-XWS12xA" type="3010">
+ <children xmi:type="notation:Shape" xmi:id="_w00PoKZ1EeW33f-XWS12xA" type="3023">
+ <children xmi:type="notation:DecorationNode" xmi:id="_w00Po6Z1EeW33f-XWS12xA" type="5019">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_w00PpKZ1EeW33f-XWS12xA" x="5" y="-22"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_w00PpaZ1EeW33f-XWS12xA" type="5093">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_w00PpqZ1EeW33f-XWS12xA" y="5"/>
+ </children>
+ <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_w00PoaZ1EeW33f-XWS12xA"/>
+ <element xmi:type="uml:InputPin" href="StateMachines_TestSuite.uml#_s9qX4aZ1EeW33f-XWS12xA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_w00PoqZ1EeW33f-XWS12xA" x="75" y="12"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_w00Pp6Z1EeW33f-XWS12xA" type="3027">
+ <children xmi:type="notation:DecorationNode" xmi:id="_w00PqqZ1EeW33f-XWS12xA" type="5023">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_w00Pq6Z1EeW33f-XWS12xA" x="-27" y="-20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_w00PrKZ1EeW33f-XWS12xA" type="5097">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_w00PraZ1EeW33f-XWS12xA" y="5"/>
+ </children>
+ <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_w00PqKZ1EeW33f-XWS12xA"/>
+ <element xmi:type="uml:InputPin" href="StateMachines_TestSuite.uml#_s9qX5aZ1EeW33f-XWS12xA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_w00PqaZ1EeW33f-XWS12xA" x="-15" y="14"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_w0zok6Z1EeW33f-XWS12xA" type="5006"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_w0zolKZ1EeW33f-XWS12xA" type="6020">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_w0zolaZ1EeW33f-XWS12xA" y="5"/>
+ </children>
+ <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_w0zokaZ1EeW33f-XWS12xA"/>
+ <element xmi:type="uml:CallOperationAction" href="StateMachines_TestSuite.uml#_s9qX4KZ1EeW33f-XWS12xA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_w0zokqZ1EeW33f-XWS12xA" x="353" y="39" width="90"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_w1PGYKZ1EeW33f-XWS12xA" type="3076">
+ <children xmi:type="notation:DecorationNode" xmi:id="_w1PGY6Z1EeW33f-XWS12xA" type="5126"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_w1PGZKZ1EeW33f-XWS12xA" type="6026">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_w1PGZaZ1EeW33f-XWS12xA" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_w1V0EKZ1EeW33f-XWS12xA" type="compartment_shape_display">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_w1V0EaZ1EeW33f-XWS12xA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_w1V0EqZ1EeW33f-XWS12xA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_OLTogKZ2EeW33f-XWS12xA" type="3077">
+ <children xmi:type="notation:DecorationNode" xmi:id="_OLUPkKZ2EeW33f-XWS12xA" type="5124">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_OLUPkaZ2EeW33f-XWS12xA" y="5"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_OLUPkqZ2EeW33f-XWS12xA" type="5125">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_OLUPk6Z2EeW33f-XWS12xA" y="5"/>
+ </children>
+ <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_OLTogaZ2EeW33f-XWS12xA"/>
+ <element xmi:type="uml:OutputPin" href="StateMachines_TestSuite.uml#_s9q-8aZ1EeW33f-XWS12xA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_OLTogqZ2EeW33f-XWS12xA" x="-15" y="14"/>
+ </children>
+ <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_w1PGYaZ1EeW33f-XWS12xA"/>
+ <element xmi:type="uml:ValueSpecificationAction" href="StateMachines_TestSuite.uml#_s9q-8KZ1EeW33f-XWS12xA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_w1PGYqZ1EeW33f-XWS12xA" x="541" y="39" width="113"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_w1jPcKZ1EeW33f-XWS12xA" type="3010">
+ <children xmi:type="notation:Shape" xmi:id="_w1jPdqZ1EeW33f-XWS12xA" type="3023">
+ <children xmi:type="notation:DecorationNode" xmi:id="_w1j2gKZ1EeW33f-XWS12xA" type="5019">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_w1j2gaZ1EeW33f-XWS12xA" x="4" y="23"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_w1j2gqZ1EeW33f-XWS12xA" type="5093">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_w1j2g6Z1EeW33f-XWS12xA" y="5"/>
+ </children>
+ <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_w1jPd6Z1EeW33f-XWS12xA"/>
+ <element xmi:type="uml:InputPin" href="StateMachines_TestSuite.uml#_s9q-9KZ1EeW33f-XWS12xA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_w1jPeKZ1EeW33f-XWS12xA" x="89" y="12"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_w1j2hKZ1EeW33f-XWS12xA" type="3027">
+ <children xmi:type="notation:DecorationNode" xmi:id="_w1j2h6Z1EeW33f-XWS12xA" type="5023">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_w1j2iKZ1EeW33f-XWS12xA" x="-31" y="18"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_w1j2iaZ1EeW33f-XWS12xA" type="5097">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_w1j2iqZ1EeW33f-XWS12xA" y="5"/>
+ </children>
+ <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_w1j2haZ1EeW33f-XWS12xA"/>
+ <element xmi:type="uml:InputPin" href="StateMachines_TestSuite.uml#_s9q--KZ1EeW33f-XWS12xA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_w1j2hqZ1EeW33f-XWS12xA" x="-15" y="13"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_w1jPc6Z1EeW33f-XWS12xA" type="5006"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_w1jPdKZ1EeW33f-XWS12xA" type="6020">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_w1jPdaZ1EeW33f-XWS12xA" y="5"/>
+ </children>
+ <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_w1jPcaZ1EeW33f-XWS12xA"/>
+ <element xmi:type="uml:CallOperationAction" href="StateMachines_TestSuite.uml#_s9q-86Z1EeW33f-XWS12xA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_w1jPcqZ1EeW33f-XWS12xA" x="355" y="195" width="90"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_w2BJgKZ1EeW33f-XWS12xA" type="3063">
+ <children xmi:type="notation:DecorationNode" xmi:id="_w2BJg6Z1EeW33f-XWS12xA" type="5078"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_w2BJhKZ1EeW33f-XWS12xA" type="5079">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_w2BJhaZ1EeW33f-XWS12xA" y="5"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_w2BwkKZ1EeW33f-XWS12xA" type="5115">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_w2BwkaZ1EeW33f-XWS12xA" y="5"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_w2BwkqZ1EeW33f-XWS12xA" type="6040">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_w2Bwk6Z1EeW33f-XWS12xA" y="5"/>
+ </children>
+ <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_w2BJgaZ1EeW33f-XWS12xA"/>
+ <element xmi:type="uml:AcceptEventAction" href="StateMachines_TestSuite.uml#_s9rmAKZ1EeW33f-XWS12xA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_w2BJgqZ1EeW33f-XWS12xA" x="331" y="117" width="140" height="38"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_w2dOYKZ1EeW33f-XWS12xA" type="3076">
+ <children xmi:type="notation:DecorationNode" xmi:id="_w2d1cKZ1EeW33f-XWS12xA" type="5126"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_w2d1caZ1EeW33f-XWS12xA" type="6026">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_w2d1cqZ1EeW33f-XWS12xA" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_w2iG4KZ1EeW33f-XWS12xA" type="compartment_shape_display">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_w2iG4aZ1EeW33f-XWS12xA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_w2iG4qZ1EeW33f-XWS12xA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_Pdr2YKZ2EeW33f-XWS12xA" type="3077">
+ <children xmi:type="notation:DecorationNode" xmi:id="_Pdr2Y6Z2EeW33f-XWS12xA" type="5124">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_Pdr2ZKZ2EeW33f-XWS12xA" y="5"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_Pdr2ZaZ2EeW33f-XWS12xA" type="5125">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_PdsdcKZ2EeW33f-XWS12xA" y="5"/>
+ </children>
+ <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_Pdr2YaZ2EeW33f-XWS12xA"/>
+ <element xmi:type="uml:OutputPin" href="StateMachines_TestSuite.uml#_s9sNEaZ1EeW33f-XWS12xA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Pdr2YqZ2EeW33f-XWS12xA" x="-15" y="12"/>
+ </children>
+ <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_w2dOYaZ1EeW33f-XWS12xA"/>
+ <element xmi:type="uml:ValueSpecificationAction" href="StateMachines_TestSuite.uml#_s9sNEKZ1EeW33f-XWS12xA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_w2dOYqZ1EeW33f-XWS12xA" x="545" y="194"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_w22P8KZ1EeW33f-XWS12xA" type="3005">
+ <children xmi:type="notation:DecorationNode" xmi:id="_w223AKZ1EeW33f-XWS12xA" visible="false" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_w223AaZ1EeW33f-XWS12xA" y="5"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_w223AqZ1EeW33f-XWS12xA" type="5081">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_w223A6Z1EeW33f-XWS12xA" y="5"/>
+ </children>
+ <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_w22P8aZ1EeW33f-XWS12xA"/>
+ <element xmi:type="uml:ActivityFinalNode" href="StateMachines_TestSuite.uml#_s9s0IKZ1EeW33f-XWS12xA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_w22P8qZ1EeW33f-XWS12xA" x="391" y="288"/>
+ </children>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uKJZMaZ1EeW33f-XWS12xA"/>
+ </children>
+ <element xmi:type="uml:Activity" href="StateMachines_TestSuite.uml#_MQcTwKZ1EeW33f-XWS12xA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uKJZMqZ1EeW33f-XWS12xA" width="652" height="373"/>
+ </children>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_uKJZM6Z1EeW33f-XWS12xA" name="diagram_compatibility_version" stringValue="1.1.0"/>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_uKJZNKZ1EeW33f-XWS12xA"/>
+ <styles xmi:type="style:PapyrusViewStyle" xmi:id="_uKJZNaZ1EeW33f-XWS12xA">
+ <owner xmi:type="uml:Activity" href="StateMachines_TestSuite.uml#_MQcTwKZ1EeW33f-XWS12xA"/>
+ </styles>
+ <element xmi:type="uml:Activity" href="StateMachines_TestSuite.uml#_MQcTwKZ1EeW33f-XWS12xA"/>
+ <edges xmi:type="notation:Connector" xmi:id="_zrQRQKZ1EeW33f-XWS12xA" type="4004" source="_w0OZwKZ1EeW33f-XWS12xA" target="_w0Z_8KZ1EeW33f-XWS12xA">
+ <children xmi:type="notation:DecorationNode" xmi:id="_zrQRQ6Z1EeW33f-XWS12xA" type="6003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_zrQRRKZ1EeW33f-XWS12xA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_zrQRRaZ1EeW33f-XWS12xA" type="6004">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_zrQRRqZ1EeW33f-XWS12xA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_zrQRR6Z1EeW33f-XWS12xA" type="6009">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_zrQRSKZ1EeW33f-XWS12xA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_zrQRSaZ1EeW33f-XWS12xA" type="6011">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_zrQRSqZ1EeW33f-XWS12xA" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_zrQRQaZ1EeW33f-XWS12xA"/>
+ <element xmi:type="uml:ControlFlow" href="StateMachines_TestSuite.uml#_zq7hIKZ1EeW33f-XWS12xA"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_zrQRQqZ1EeW33f-XWS12xA" points="[8, 3, -70, 6]$[74, 17, -4, 20]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_zrycwKZ1EeW33f-XWS12xA" id="(1.0,0.45)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_zrycwaZ1EeW33f-XWS12xA" id="(0.0,0.55)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_EWxzYKZ2EeW33f-XWS12xA" type="4003" source="_B1-qkKZ2EeW33f-XWS12xA" target="_w0k_EKZ1EeW33f-XWS12xA">
+ <children xmi:type="notation:DecorationNode" xmi:id="_EWxzY6Z2EeW33f-XWS12xA" type="6001">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_EWxzZKZ2EeW33f-XWS12xA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_EWxzZaZ2EeW33f-XWS12xA" type="6002">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_EWxzZqZ2EeW33f-XWS12xA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_EWyacKZ2EeW33f-XWS12xA" type="6005">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_EWyacaZ2EeW33f-XWS12xA" x="20" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_EWyacqZ2EeW33f-XWS12xA" type="6006">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_EWyac6Z2EeW33f-XWS12xA" x="-20" y="-60"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_EWyadKZ2EeW33f-XWS12xA" type="6007">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_EWyadaZ2EeW33f-XWS12xA" y="-20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_EWyadqZ2EeW33f-XWS12xA" type="6008">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_EWyad6Z2EeW33f-XWS12xA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_EWyaeKZ2EeW33f-XWS12xA" type="6010">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_EWyaeaZ2EeW33f-XWS12xA" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_EWxzYaZ2EeW33f-XWS12xA"/>
+ <element xmi:type="uml:ObjectFlow" href="StateMachines_TestSuite.uml#_s9kRQKZ1EeW33f-XWS12xA"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_EWxzYqZ2EeW33f-XWS12xA" points="[8, 6, -66, 0]$[69, 0, -5, -6]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_E8d6YKZ2EeW33f-XWS12xA" id="(1.0,0.5)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_E78V8KZ2EeW33f-XWS12xA" id="(0.0,0.4716981132075472)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_JzCAsKZ2EeW33f-XWS12xA" type="4003" source="_w0k_EKZ1EeW33f-XWS12xA" target="_w00Pp6Z1EeW33f-XWS12xA">
+ <children xmi:type="notation:DecorationNode" xmi:id="_JzCnwKZ2EeW33f-XWS12xA" type="6001">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_JzCnwaZ2EeW33f-XWS12xA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_JzCnwqZ2EeW33f-XWS12xA" type="6002">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_JzCnw6Z2EeW33f-XWS12xA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_JzCnxKZ2EeW33f-XWS12xA" type="6005">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_JzCnxaZ2EeW33f-XWS12xA" x="20" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_JzCnxqZ2EeW33f-XWS12xA" type="6006">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_JzCnx6Z2EeW33f-XWS12xA" x="-20" y="-60"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_JzCnyKZ2EeW33f-XWS12xA" type="6007">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_JzCnyaZ2EeW33f-XWS12xA" y="-20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_JzCnyqZ2EeW33f-XWS12xA" type="6008">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_JzCny6Z2EeW33f-XWS12xA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_JzCnzKZ2EeW33f-XWS12xA" type="6010">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_JzCnzaZ2EeW33f-XWS12xA" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_JzCAsaZ2EeW33f-XWS12xA"/>
+ <element xmi:type="uml:ObjectFlow" href="StateMachines_TestSuite.uml#_s9k4UKZ1EeW33f-XWS12xA"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_JzCAsqZ2EeW33f-XWS12xA" points="[5, -4, -145, 98]$[142, -97, -8, 5]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_YWRAoKZ2EeW33f-XWS12xA" id="(1.0,0.15566037735849056)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_YWpbIKZ2EeW33f-XWS12xA" id="(0.0,0.5)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_KdnOwKZ2EeW33f-XWS12xA" type="4003" source="_w0k_EKZ1EeW33f-XWS12xA" target="_w1j2hKZ1EeW33f-XWS12xA">
+ <children xmi:type="notation:DecorationNode" xmi:id="_Kdn10KZ2EeW33f-XWS12xA" type="6001">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_Kdn10aZ2EeW33f-XWS12xA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_Kdn10qZ2EeW33f-XWS12xA" type="6002">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_Kdn106Z2EeW33f-XWS12xA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_Kdn11KZ2EeW33f-XWS12xA" type="6005">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_Kdn11aZ2EeW33f-XWS12xA" x="20" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_Kdn11qZ2EeW33f-XWS12xA" type="6006">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_Kdn116Z2EeW33f-XWS12xA" x="-20" y="-60"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_Kdn12KZ2EeW33f-XWS12xA" type="6007">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_Kdn12aZ2EeW33f-XWS12xA" y="-20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_Kdn12qZ2EeW33f-XWS12xA" type="6008">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_Kdn126Z2EeW33f-XWS12xA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_Kdn13KZ2EeW33f-XWS12xA" type="6010">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_Kdn13aZ2EeW33f-XWS12xA" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_KdnOwaZ2EeW33f-XWS12xA"/>
+ <element xmi:type="uml:ObjectFlow" href="StateMachines_TestSuite.uml#_s9mGcKZ1EeW33f-XWS12xA"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_KdnOwqZ2EeW33f-XWS12xA" points="[5, 1, -147, -53]$[144, 51, -8, -3]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Zz4OIKZ2EeW33f-XWS12xA" id="(1.0,0.8867924528301887)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Z0hHUKZ2EeW33f-XWS12xA" id="(0.0,0.5)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_K_JOgKZ2EeW33f-XWS12xA" type="4004" source="_w0zokKZ1EeW33f-XWS12xA" target="_w2BJgKZ1EeW33f-XWS12xA">
+ <children xmi:type="notation:DecorationNode" xmi:id="_K_JOg6Z2EeW33f-XWS12xA" type="6003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_K_J1kKZ2EeW33f-XWS12xA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_K_J1kaZ2EeW33f-XWS12xA" type="6004">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_K_J1kqZ2EeW33f-XWS12xA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_K_J1k6Z2EeW33f-XWS12xA" type="6009">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_K_J1lKZ2EeW33f-XWS12xA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_K_J1laZ2EeW33f-XWS12xA" type="6011">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_K_J1lqZ2EeW33f-XWS12xA" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_K_JOgaZ2EeW33f-XWS12xA"/>
+ <element xmi:type="uml:ControlFlow" href="StateMachines_TestSuite.uml#_s9mtgKZ1EeW33f-XWS12xA"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_K_JOgqZ2EeW33f-XWS12xA" points="[-4, 20, 12, -59]$[-10, 49, 6, -30]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_cLygsKZ2EeW33f-XWS12xA" id="(0.5333333333333333,1.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_cLdwkKZ2EeW33f-XWS12xA" id="(0.5,0.0)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_LVbnkKZ2EeW33f-XWS12xA" type="4004" source="_w2BJgKZ1EeW33f-XWS12xA" target="_w1jPcKZ1EeW33f-XWS12xA">
+ <children xmi:type="notation:DecorationNode" xmi:id="_LVbnk6Z2EeW33f-XWS12xA" type="6003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_LVbnlKZ2EeW33f-XWS12xA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_LVbnlaZ2EeW33f-XWS12xA" type="6004">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_LVbnlqZ2EeW33f-XWS12xA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_LVbnl6Z2EeW33f-XWS12xA" type="6009">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_LVbnmKZ2EeW33f-XWS12xA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_LVbnmaZ2EeW33f-XWS12xA" type="6011">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_LVbnmqZ2EeW33f-XWS12xA" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_LVbnkaZ2EeW33f-XWS12xA"/>
+ <element xmi:type="uml:ControlFlow" href="StateMachines_TestSuite.uml#_s9nUkKZ1EeW33f-XWS12xA"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_LVbnkqZ2EeW33f-XWS12xA" points="[7, 28, 0, -49]$[0, 57, -7, -20]"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_gE114KZ2EeW33f-XWS12xA" type="4003" source="_Pdr2YKZ2EeW33f-XWS12xA" target="_w1jPdqZ1EeW33f-XWS12xA">
+ <children xmi:type="notation:DecorationNode" xmi:id="_gE1146Z2EeW33f-XWS12xA" type="6001">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_gE115KZ2EeW33f-XWS12xA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_gE115aZ2EeW33f-XWS12xA" type="6002">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_gE2c8KZ2EeW33f-XWS12xA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_gE2c8aZ2EeW33f-XWS12xA" type="6005">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_gE2c8qZ2EeW33f-XWS12xA" x="20" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_gE2c86Z2EeW33f-XWS12xA" type="6006">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_gE2c9KZ2EeW33f-XWS12xA" x="-20" y="-60"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_gE2c9aZ2EeW33f-XWS12xA" type="6007">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_gE2c9qZ2EeW33f-XWS12xA" y="-20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_gE2c96Z2EeW33f-XWS12xA" type="6008">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_gE2c-KZ2EeW33f-XWS12xA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_gE2c-aZ2EeW33f-XWS12xA" type="6010">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_gE2c-qZ2EeW33f-XWS12xA" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_gE114aZ2EeW33f-XWS12xA"/>
+ <element xmi:type="uml:ObjectFlow" href="StateMachines_TestSuite.uml#_s9n7oKZ1EeW33f-XWS12xA"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_gE114qZ2EeW33f-XWS12xA" points="[-8, 1, 78, 0]$[-78, 0, 8, -1]"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_ivHDwKZ2EeW33f-XWS12xA" type="4004" source="_w1jPcKZ1EeW33f-XWS12xA" target="_w22P8KZ1EeW33f-XWS12xA">
+ <children xmi:type="notation:DecorationNode" xmi:id="_ivHq0KZ2EeW33f-XWS12xA" type="6003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_ivHq0aZ2EeW33f-XWS12xA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_ivHq0qZ2EeW33f-XWS12xA" type="6004">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_ivHq06Z2EeW33f-XWS12xA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_ivHq1KZ2EeW33f-XWS12xA" type="6009">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_ivHq1aZ2EeW33f-XWS12xA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_ivHq1qZ2EeW33f-XWS12xA" type="6011">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_ivHq16Z2EeW33f-XWS12xA" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_ivHDwaZ2EeW33f-XWS12xA"/>
+ <element xmi:type="uml:ControlFlow" href="StateMachines_TestSuite.uml#_s9n7o6Z1EeW33f-XWS12xA"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_ivHDwqZ2EeW33f-XWS12xA" points="[-9, 20, 37, -91]$[-43, 102, 3, -9]"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_lJ2n4KZ2EeW33f-XWS12xA" type="4003" source="_OLTogKZ2EeW33f-XWS12xA" target="_w00PoKZ1EeW33f-XWS12xA">
+ <children xmi:type="notation:DecorationNode" xmi:id="_lJ3O8KZ2EeW33f-XWS12xA" type="6001">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_lJ3O8aZ2EeW33f-XWS12xA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_lJ3O8qZ2EeW33f-XWS12xA" type="6002">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_lJ3O86Z2EeW33f-XWS12xA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_lJ3O9KZ2EeW33f-XWS12xA" type="6005">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_lJ3O9aZ2EeW33f-XWS12xA" x="20" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_lJ3O9qZ2EeW33f-XWS12xA" type="6006">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_lJ3O96Z2EeW33f-XWS12xA" x="-20" y="-60"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_lJ3O-KZ2EeW33f-XWS12xA" type="6007">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_lJ3O-aZ2EeW33f-XWS12xA" y="-20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_lJ3O-qZ2EeW33f-XWS12xA" type="6008">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_lJ3O-6Z2EeW33f-XWS12xA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_lJ3O_KZ2EeW33f-XWS12xA" type="6010">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_lJ3O_aZ2EeW33f-XWS12xA" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_lJ2n4aZ2EeW33f-XWS12xA"/>
+ <element xmi:type="uml:ObjectFlow" href="StateMachines_TestSuite.uml#_s9lfYKZ1EeW33f-XWS12xA"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_lJ2n4qZ2EeW33f-XWS12xA" points="[-8, -2, 76, 0]$[-76, 0, 8, 2]"/>
+ </edges>
+ </notation:Diagram>
+ <notation:Diagram xmi:id="_XO7HoKaCEeWQQMqdnKdYGA" type="PapyrusUMLActivityDiagram" name="ActivityDiagram" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_XO7HoaaCEeWQQMqdnKdYGA" type="2001">
+ <children xmi:type="notation:DecorationNode" xmi:id="_XO7HoqaCEeWQQMqdnKdYGA" type="5001"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_XO7HpKaCEeWQQMqdnKdYGA" type="7001">
+ <styles xmi:type="notation:SortingStyle" xmi:id="_XO7HpaaCEeWQQMqdnKdYGA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_XO7HpqaCEeWQQMqdnKdYGA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_XO7Hp6aCEeWQQMqdnKdYGA"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_XO7HqKaCEeWQQMqdnKdYGA" type="7002">
+ <styles xmi:type="notation:SortingStyle" xmi:id="_XO7HqaaCEeWQQMqdnKdYGA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_XO7HqqaCEeWQQMqdnKdYGA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_XO7Hq6aCEeWQQMqdnKdYGA"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_XO7HrKaCEeWQQMqdnKdYGA" type="7003">
+ <styles xmi:type="notation:SortingStyle" xmi:id="_XO7HraaCEeWQQMqdnKdYGA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_XO7HrqaCEeWQQMqdnKdYGA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_XO7Hr6aCEeWQQMqdnKdYGA"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_XO7HsKaCEeWQQMqdnKdYGA" type="7004">
+ <children xmi:type="notation:Shape" xmi:id="_Yo3WEKaCEeWQQMqdnKdYGA" type="3081">
+ <children xmi:type="notation:DecorationNode" xmi:id="_Yo3WE6aCEeWQQMqdnKdYGA" type="5139"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_Yo3WFKaCEeWQQMqdnKdYGA" type="6025">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_Yo3WFaaCEeWQQMqdnKdYGA" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_Yo-q0KaCEeWQQMqdnKdYGA" type="compartment_shape_display">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_Yo-q0aaCEeWQQMqdnKdYGA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Yo-q0qaCEeWQQMqdnKdYGA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_fD9KMKaCEeWQQMqdnKdYGA" type="3084">
+ <children xmi:type="notation:DecorationNode" xmi:id="_fD9KM6aCEeWQQMqdnKdYGA" type="5144">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_fD9KNKaCEeWQQMqdnKdYGA" x="5" y="21"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_fD9KNaaCEeWQQMqdnKdYGA" type="5145">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_fD9KNqaCEeWQQMqdnKdYGA" y="5"/>
+ </children>
+ <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_fD9KMaaCEeWQQMqdnKdYGA"/>
+ <element xmi:type="uml:OutputPin" href="StateMachines_TestSuite.uml#_VobD4KaCEeWQQMqdnKdYGA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_fD9KMqaCEeWQQMqdnKdYGA"/>
+ </children>
+ <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_Yo3WEaaCEeWQQMqdnKdYGA"/>
+ <element xmi:type="uml:ReadSelfAction" href="StateMachines_TestSuite.uml#_Voac0KaCEeWQQMqdnKdYGA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Yo3WEqaCEeWQQMqdnKdYGA" x="59" y="176" width="32"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_YpK4EKaCEeWQQMqdnKdYGA" type="3040">
+ <children xmi:type="notation:DecorationNode" xmi:id="_YpK4E6aCEeWQQMqdnKdYGA" visible="false" type="6038">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_YpK4FKaCEeWQQMqdnKdYGA" y="5"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_YpK4FaaCEeWQQMqdnKdYGA" type="5100">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_YpK4FqaCEeWQQMqdnKdYGA" x="111" y="-91"/>
+ </children>
+ <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_YpK4EaaCEeWQQMqdnKdYGA"/>
+ <element xmi:type="uml:ForkNode" href="StateMachines_TestSuite.uml#_Vobq8KaCEeWQQMqdnKdYGA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_YpK4EqaCEeWQQMqdnKdYGA" x="187" y="112" width="10" height="215"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_Ypg2UKaCEeWQQMqdnKdYGA" type="3010">
+ <children xmi:type="notation:Shape" xmi:id="_YphdYKaCEeWQQMqdnKdYGA" type="3023">
+ <children xmi:type="notation:DecorationNode" xmi:id="_YphdY6aCEeWQQMqdnKdYGA" type="5019">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_YphdZKaCEeWQQMqdnKdYGA" x="16" y="-20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_YpiEcKaCEeWQQMqdnKdYGA" type="5093">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_YpiEcaaCEeWQQMqdnKdYGA" y="5"/>
+ </children>
+ <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_YphdYaaCEeWQQMqdnKdYGA"/>
+ <element xmi:type="uml:InputPin" href="StateMachines_TestSuite.uml#_Voc5EaaCEeWQQMqdnKdYGA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_YphdYqaCEeWQQMqdnKdYGA" x="53" y="15"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_YpiEcqaCEeWQQMqdnKdYGA" type="3027">
+ <children xmi:type="notation:DecorationNode" xmi:id="_YpiEdaaCEeWQQMqdnKdYGA" type="5023">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_YpiEdqaCEeWQQMqdnKdYGA" x="-21" y="23"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_YpiEd6aCEeWQQMqdnKdYGA" type="5097">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_YpiEeKaCEeWQQMqdnKdYGA" y="5"/>
+ </children>
+ <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_YpiEc6aCEeWQQMqdnKdYGA"/>
+ <element xmi:type="uml:InputPin" href="StateMachines_TestSuite.uml#_Voc5FaaCEeWQQMqdnKdYGA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_YpiEdKaCEeWQQMqdnKdYGA" x="-15" y="15"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_Ypg2U6aCEeWQQMqdnKdYGA" type="5006"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_Ypg2VKaCEeWQQMqdnKdYGA" type="6020">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_Ypg2VaaCEeWQQMqdnKdYGA" y="5"/>
+ </children>
+ <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_Ypg2UaaCEeWQQMqdnKdYGA"/>
+ <element xmi:type="uml:CallOperationAction" href="StateMachines_TestSuite.uml#_Voc5EKaCEeWQQMqdnKdYGA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Ypg2UqaCEeWQQMqdnKdYGA" x="344" y="107"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_Yp4CsKaCEeWQQMqdnKdYGA" type="3076">
+ <children xmi:type="notation:DecorationNode" xmi:id="_Yp4Cs6aCEeWQQMqdnKdYGA" type="5126"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_Yp4CtKaCEeWQQMqdnKdYGA" type="6026">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_Yp4CtaaCEeWQQMqdnKdYGA" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_Yp7tEKaCEeWQQMqdnKdYGA" type="compartment_shape_display">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_Yp7tEaaCEeWQQMqdnKdYGA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Yp7tEqaCEeWQQMqdnKdYGA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_gBM1kKaCEeWQQMqdnKdYGA" type="3077">
+ <children xmi:type="notation:DecorationNode" xmi:id="_gBM1k6aCEeWQQMqdnKdYGA" type="5124">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_gBM1lKaCEeWQQMqdnKdYGA" x="-25" y="9"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_gBM1laaCEeWQQMqdnKdYGA" type="5125">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_gBM1lqaCEeWQQMqdnKdYGA" x="-63" y="10"/>
+ </children>
+ <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_gBM1kaaCEeWQQMqdnKdYGA"/>
+ <element xmi:type="uml:OutputPin" href="StateMachines_TestSuite.uml#_VoeHMaaCEeWQQMqdnKdYGA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_gBM1kqaCEeWQQMqdnKdYGA" x="-15" y="11"/>
+ </children>
+ <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_Yp4CsaaCEeWQQMqdnKdYGA"/>
+ <element xmi:type="uml:ValueSpecificationAction" href="StateMachines_TestSuite.uml#_VoeHMKaCEeWQQMqdnKdYGA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Yp4CsqaCEeWQQMqdnKdYGA" x="544" y="111"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_YqE3AKaCEeWQQMqdnKdYGA" type="3010">
+ <children xmi:type="notation:Shape" xmi:id="_YqFeE6aCEeWQQMqdnKdYGA" type="3023">
+ <children xmi:type="notation:DecorationNode" xmi:id="_YqFeFqaCEeWQQMqdnKdYGA" type="5019">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_YqFeF6aCEeWQQMqdnKdYGA" x="4" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_YqFeGKaCEeWQQMqdnKdYGA" type="5093">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_YqFeGaaCEeWQQMqdnKdYGA" y="5"/>
+ </children>
+ <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_YqFeFKaCEeWQQMqdnKdYGA"/>
+ <element xmi:type="uml:InputPin" href="StateMachines_TestSuite.uml#_VofVUaaCEeWQQMqdnKdYGA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_YqFeFaaCEeWQQMqdnKdYGA" x="53" y="15"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_YqFeGqaCEeWQQMqdnKdYGA" type="3027">
+ <children xmi:type="notation:DecorationNode" xmi:id="_YqFeHaaCEeWQQMqdnKdYGA" type="5023">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_YqFeHqaCEeWQQMqdnKdYGA" x="-31" y="-18"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_YqFeH6aCEeWQQMqdnKdYGA" type="5097">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_YqFeIKaCEeWQQMqdnKdYGA" y="5"/>
+ </children>
+ <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_YqFeG6aCEeWQQMqdnKdYGA"/>
+ <element xmi:type="uml:InputPin" href="StateMachines_TestSuite.uml#_VofVVaaCEeWQQMqdnKdYGA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_YqFeHKaCEeWQQMqdnKdYGA" x="-15" y="11"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_YqFeEKaCEeWQQMqdnKdYGA" type="5006"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_YqFeEaaCEeWQQMqdnKdYGA" type="6020">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_YqFeEqaCEeWQQMqdnKdYGA" y="5"/>
+ </children>
+ <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_YqE3AaaCEeWQQMqdnKdYGA"/>
+ <element xmi:type="uml:CallOperationAction" href="StateMachines_TestSuite.uml#_VofVUKaCEeWQQMqdnKdYGA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_YqE3AqaCEeWQQMqdnKdYGA" x="346" y="277"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_YqlNUKaCEeWQQMqdnKdYGA" type="3063">
+ <children xmi:type="notation:DecorationNode" xmi:id="_Yql0YKaCEeWQQMqdnKdYGA" type="5078"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_Yql0YaaCEeWQQMqdnKdYGA" type="5079">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_YqmbcKaCEeWQQMqdnKdYGA" y="5"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_YqmbcaaCEeWQQMqdnKdYGA" type="5115">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_YqmbcqaCEeWQQMqdnKdYGA" y="5"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_Yqmbc6aCEeWQQMqdnKdYGA" type="6040">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_YqmbdKaCEeWQQMqdnKdYGA" y="5"/>
+ </children>
+ <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_YqlNUaaCEeWQQMqdnKdYGA"/>
+ <element xmi:type="uml:AcceptEventAction" href="StateMachines_TestSuite.uml#_VogjcKaCEeWQQMqdnKdYGA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_YqlNUqaCEeWQQMqdnKdYGA" x="303" y="196" width="133" height="33"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_YrFjoKaCEeWQQMqdnKdYGA" type="3076">
+ <children xmi:type="notation:DecorationNode" xmi:id="_YrGKsKaCEeWQQMqdnKdYGA" type="5126"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_YrGKsaaCEeWQQMqdnKdYGA" type="6026">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_YrGKsqaCEeWQQMqdnKdYGA" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_YrLDMKaCEeWQQMqdnKdYGA" type="compartment_shape_display">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_YrLDMaaCEeWQQMqdnKdYGA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_YrLDMqaCEeWQQMqdnKdYGA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_g5P34KaCEeWQQMqdnKdYGA" type="3077">
+ <children xmi:type="notation:DecorationNode" xmi:id="_g5P346aCEeWQQMqdnKdYGA" type="5124">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_g5P35KaCEeWQQMqdnKdYGA" y="5"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_g5P35aaCEeWQQMqdnKdYGA" type="5125">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_g5P35qaCEeWQQMqdnKdYGA" y="5"/>
+ </children>
+ <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_g5P34aaCEeWQQMqdnKdYGA"/>
+ <element xmi:type="uml:OutputPin" href="StateMachines_TestSuite.uml#_VohxkaaCEeWQQMqdnKdYGA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_g5P34qaCEeWQQMqdnKdYGA" x="-15" y="18"/>
+ </children>
+ <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_YrFjoaaCEeWQQMqdnKdYGA"/>
+ <element xmi:type="uml:ValueSpecificationAction" href="StateMachines_TestSuite.uml#_VohxkKaCEeWQQMqdnKdYGA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_YrFjoqaCEeWQQMqdnKdYGA" x="535" y="276"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_YrdXEKaCEeWQQMqdnKdYGA" type="3005">
+ <children xmi:type="notation:DecorationNode" xmi:id="_YrdXE6aCEeWQQMqdnKdYGA" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_YrdXFKaCEeWQQMqdnKdYGA" y="5"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_YrdXFaaCEeWQQMqdnKdYGA" type="5081">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_YrdXFqaCEeWQQMqdnKdYGA" y="5"/>
+ </children>
+ <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_YrdXEaaCEeWQQMqdnKdYGA"/>
+ <element xmi:type="uml:ActivityFinalNode" href="StateMachines_TestSuite.uml#_VoiYoKaCEeWQQMqdnKdYGA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_YrdXEqaCEeWQQMqdnKdYGA" x="362" y="352"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_iDL7cKaCEeWQQMqdnKdYGA" type="3004">
+ <children xmi:type="notation:DecorationNode" xmi:id="_iDL7c6aCEeWQQMqdnKdYGA" visible="false" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_iDMigKaCEeWQQMqdnKdYGA" x="10" y="-25"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_iDMigaaCEeWQQMqdnKdYGA" type="5080">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_iDMigqaCEeWQQMqdnKdYGA" y="5"/>
+ </children>
+ <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_iDL7caaCEeWQQMqdnKdYGA"/>
+ <element xmi:type="uml:InitialNode" href="StateMachines_TestSuite.uml#_VoYAkKaCEeWQQMqdnKdYGA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iDL7cqaCEeWQQMqdnKdYGA" x="66" y="71"/>
+ </children>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_XO7HsaaCEeWQQMqdnKdYGA"/>
+ </children>
+ <element xmi:type="uml:Activity" href="StateMachines_TestSuite.uml#_Q7RbAJ08EeWMKsrTxOLnkQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_XO7HsqaCEeWQQMqdnKdYGA" width="736" height="458"/>
+ </children>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_XO7Hs6aCEeWQQMqdnKdYGA" name="diagram_compatibility_version" stringValue="1.1.0"/>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_XO7HtKaCEeWQQMqdnKdYGA"/>
+ <styles xmi:type="style:PapyrusViewStyle" xmi:id="_XO7HtaaCEeWQQMqdnKdYGA">
+ <owner xmi:type="uml:Activity" href="StateMachines_TestSuite.uml#_Q7RbAJ08EeWMKsrTxOLnkQ"/>
+ </styles>
+ <element xmi:type="uml:Activity" href="StateMachines_TestSuite.uml#_Q7RbAJ08EeWMKsrTxOLnkQ"/>
+ <edges xmi:type="notation:Connector" xmi:id="_iEyd8KaCEeWQQMqdnKdYGA" type="4003" source="_fD9KMKaCEeWQQMqdnKdYGA" target="_YpK4EKaCEeWQQMqdnKdYGA">
+ <children xmi:type="notation:DecorationNode" xmi:id="_iEyd86aCEeWQQMqdnKdYGA" type="6001">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_iEyd9KaCEeWQQMqdnKdYGA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_iEyd9aaCEeWQQMqdnKdYGA" type="6002">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_iEyd9qaCEeWQQMqdnKdYGA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_iEyd96aCEeWQQMqdnKdYGA" type="6005">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_iEyd-KaCEeWQQMqdnKdYGA" x="20" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_iEyd-aaCEeWQQMqdnKdYGA" type="6006">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_iEyd-qaCEeWQQMqdnKdYGA" x="-20" y="-60"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_iEyd-6aCEeWQQMqdnKdYGA" type="6007">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_iEyd_KaCEeWQQMqdnKdYGA" y="-20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_iEyd_aaCEeWQQMqdnKdYGA" type="6008">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_iEyd_qaCEeWQQMqdnKdYGA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_iEyd_6aCEeWQQMqdnKdYGA" type="6010">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_iEyeAKaCEeWQQMqdnKdYGA" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_iEyd8aaCEeWQQMqdnKdYGA"/>
+ <element xmi:type="uml:ObjectFlow" href="StateMachines_TestSuite.uml#_VoNBcKaCEeWQQMqdnKdYGA"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_iEyd8qaCEeWQQMqdnKdYGA" points="[-26, 21, 0, -60]$[-26, 81, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_jzfbcKaCEeWQQMqdnKdYGA" id="(1.0,0.5)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_0nhZUKaCEeWQQMqdnKdYGA" id="(0.0,0.4)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_iFdzYKaCEeWQQMqdnKdYGA" type="4003" source="_YpK4EKaCEeWQQMqdnKdYGA" target="_YpiEcqaCEeWQQMqdnKdYGA">
+ <children xmi:type="notation:DecorationNode" xmi:id="_iFdzY6aCEeWQQMqdnKdYGA" type="6001">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_iFdzZKaCEeWQQMqdnKdYGA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_iFdzZaaCEeWQQMqdnKdYGA" type="6002">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_iFeacKaCEeWQQMqdnKdYGA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_iFeacaaCEeWQQMqdnKdYGA" type="6005">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_iFeacqaCEeWQQMqdnKdYGA" x="20" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_iFeac6aCEeWQQMqdnKdYGA" type="6006">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_iFeadKaCEeWQQMqdnKdYGA" x="-20" y="-60"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_iFeadaaCEeWQQMqdnKdYGA" type="6007">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_iFeadqaCEeWQQMqdnKdYGA" y="-20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_iFead6aCEeWQQMqdnKdYGA" type="6008">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_iFeaeKaCEeWQQMqdnKdYGA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_iFeaeaaCEeWQQMqdnKdYGA" type="6010">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_iFeaeqaCEeWQQMqdnKdYGA" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_iFdzYaaCEeWQQMqdnKdYGA"/>
+ <element xmi:type="uml:ObjectFlow" href="StateMachines_TestSuite.uml#_VoPdsKaCEeWQQMqdnKdYGA"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_iFdzYqaCEeWQQMqdnKdYGA" points="[0, 0, -117, -57]$[121, 60, 4, 3]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_jz0LkKaCEeWQQMqdnKdYGA" id="(1.0,0.10967741935483871)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_jz2n0KaCEeWQQMqdnKdYGA" id="(0.0,0.75)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_iGH6sKaCEeWQQMqdnKdYGA" type="4003" source="_gBM1kKaCEeWQQMqdnKdYGA" target="_YphdYKaCEeWQQMqdnKdYGA">
+ <children xmi:type="notation:DecorationNode" xmi:id="_iGIhwKaCEeWQQMqdnKdYGA" type="6001">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_iGIhwaaCEeWQQMqdnKdYGA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_iGIhwqaCEeWQQMqdnKdYGA" type="6002">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_iGIhw6aCEeWQQMqdnKdYGA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_iGIhxKaCEeWQQMqdnKdYGA" type="6005">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_iGIhxaaCEeWQQMqdnKdYGA" x="20" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_iGIhxqaCEeWQQMqdnKdYGA" type="6006">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_iGIhx6aCEeWQQMqdnKdYGA" x="-20" y="-60"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_iGIhyKaCEeWQQMqdnKdYGA" type="6007">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_iGIhyaaCEeWQQMqdnKdYGA" y="-20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_iGIhyqaCEeWQQMqdnKdYGA" type="6008">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_iGIhy6aCEeWQQMqdnKdYGA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_iGIhzKaCEeWQQMqdnKdYGA" type="6010">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_iGIhzaaCEeWQQMqdnKdYGA" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_iGH6saaCEeWQQMqdnKdYGA"/>
+ <element xmi:type="uml:ObjectFlow" href="StateMachines_TestSuite.uml#_VoQEwKaCEeWQQMqdnKdYGA"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_iGH6sqaCEeWQQMqdnKdYGA" points="[-57, 17, 34, -77]$[-57, 77, 34, -17]"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_iGlNsKaCEeWQQMqdnKdYGA" type="4003" source="_YpK4EKaCEeWQQMqdnKdYGA" target="_YqFeGqaCEeWQQMqdnKdYGA">
+ <children xmi:type="notation:DecorationNode" xmi:id="_iGl0wKaCEeWQQMqdnKdYGA" type="6001">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_iGl0waaCEeWQQMqdnKdYGA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_iGl0wqaCEeWQQMqdnKdYGA" type="6002">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_iGl0w6aCEeWQQMqdnKdYGA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_iGl0xKaCEeWQQMqdnKdYGA" type="6005">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_iGl0xaaCEeWQQMqdnKdYGA" x="20" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_iGl0xqaCEeWQQMqdnKdYGA" type="6006">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_iGl0x6aCEeWQQMqdnKdYGA" x="-20" y="-60"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_iGl0yKaCEeWQQMqdnKdYGA" type="6007">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_iGl0yaaCEeWQQMqdnKdYGA" y="-20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_iGl0yqaCEeWQQMqdnKdYGA" type="6008">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_iGmb0KaCEeWQQMqdnKdYGA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_iGmb0aaCEeWQQMqdnKdYGA" type="6010">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_iGmb0qaCEeWQQMqdnKdYGA" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_iGlNsaaCEeWQQMqdnKdYGA"/>
+ <element xmi:type="uml:ObjectFlow" href="StateMachines_TestSuite.uml#_VoShAKaCEeWQQMqdnKdYGA"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_iGlNsqaCEeWQQMqdnKdYGA" points="[0, 0, -143, -49]$[143, 49, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_jz3O4KaCEeWQQMqdnKdYGA" id="(1.0,0.8604651162790697)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_jz5rIKaCEeWQQMqdnKdYGA" id="(0.0,0.5625)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_iHDHwKaCEeWQQMqdnKdYGA" type="4004" source="_Ypg2UKaCEeWQQMqdnKdYGA" target="_YqlNUKaCEeWQQMqdnKdYGA">
+ <children xmi:type="notation:DecorationNode" xmi:id="_iHDu0KaCEeWQQMqdnKdYGA" type="6003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_iHDu0aaCEeWQQMqdnKdYGA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_iHDu0qaCEeWQQMqdnKdYGA" type="6004">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_iHDu06aCEeWQQMqdnKdYGA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_iHDu1KaCEeWQQMqdnKdYGA" type="6009">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_iHDu1aaCEeWQQMqdnKdYGA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_iHDu1qaCEeWQQMqdnKdYGA" type="6011">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_iHDu16aCEeWQQMqdnKdYGA" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_iHDHwaaCEeWQQMqdnKdYGA"/>
+ <element xmi:type="uml:ControlFlow" href="StateMachines_TestSuite.uml#_VoTvIKaCEeWQQMqdnKdYGA"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_iHDHwqaCEeWQQMqdnKdYGA" points="[0, 0, -135, -60]$[135, 60, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_jzs20KaCEeWQQMqdnKdYGA" id="(0.5,1.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_jzvTEKaCEeWQQMqdnKdYGA" id="(0.512,0.0)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_iHoWkKaCEeWQQMqdnKdYGA" type="4004" source="_YqlNUKaCEeWQQMqdnKdYGA" target="_YqE3AKaCEeWQQMqdnKdYGA">
+ <children xmi:type="notation:DecorationNode" xmi:id="_iHqLwKaCEeWQQMqdnKdYGA" type="6003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_iHqLwaaCEeWQQMqdnKdYGA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_iHqLwqaCEeWQQMqdnKdYGA" type="6004">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_iHqLw6aCEeWQQMqdnKdYGA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_iHqLxKaCEeWQQMqdnKdYGA" type="6009">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_iHqy0KaCEeWQQMqdnKdYGA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_iHqy0aaCEeWQQMqdnKdYGA" type="6011">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_iHqy0qaCEeWQQMqdnKdYGA" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_iHoWkaaCEeWQQMqdnKdYGA"/>
+ <element xmi:type="uml:ControlFlow" href="StateMachines_TestSuite.uml#_VoU9QKaCEeWQQMqdnKdYGA"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_iHoWkqaCEeWQQMqdnKdYGA" points="[0, 0, 166, -60]$[-166, 60, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_jzmJIKaCEeWQQMqdnKdYGA" id="(0.5338345864661654,1.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_jzpMcKaCEeWQQMqdnKdYGA" id="(0.5185185185185185,0.0)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_iIbn0KaCEeWQQMqdnKdYGA" type="4003" source="_g5P34KaCEeWQQMqdnKdYGA" target="_YqFeE6aCEeWQQMqdnKdYGA">
+ <children xmi:type="notation:DecorationNode" xmi:id="_iIcO4KaCEeWQQMqdnKdYGA" type="6001">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_iIcO4aaCEeWQQMqdnKdYGA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_iIcO4qaCEeWQQMqdnKdYGA" type="6002">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_iIcO46aCEeWQQMqdnKdYGA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_iIcO5KaCEeWQQMqdnKdYGA" type="6005">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_iIcO5aaCEeWQQMqdnKdYGA" x="20" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_iIcO5qaCEeWQQMqdnKdYGA" type="6006">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_iIcO56aCEeWQQMqdnKdYGA" x="-20" y="-60"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_iIcO6KaCEeWQQMqdnKdYGA" type="6007">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_iIcO6aaCEeWQQMqdnKdYGA" y="-20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_iIcO6qaCEeWQQMqdnKdYGA" type="6008">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_iIcO66aCEeWQQMqdnKdYGA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_iIcO7KaCEeWQQMqdnKdYGA" type="6010">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_iIcO7aaCEeWQQMqdnKdYGA" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_iIbn0aaCEeWQQMqdnKdYGA"/>
+ <element xmi:type="uml:ObjectFlow" href="StateMachines_TestSuite.uml#_VoVkUKaCEeWQQMqdnKdYGA"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_iIbn0qaCEeWQQMqdnKdYGA" points="[-64, 17, 34, -84]$[-64, 84, 34, -17]"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_iJFIEKaCEeWQQMqdnKdYGA" type="4004" source="_YqE3AKaCEeWQQMqdnKdYGA" target="_YrdXEKaCEeWQQMqdnKdYGA">
+ <children xmi:type="notation:DecorationNode" xmi:id="_iJFIE6aCEeWQQMqdnKdYGA" type="6003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_iJFIFKaCEeWQQMqdnKdYGA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_iJFIFaaCEeWQQMqdnKdYGA" type="6004">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_iJFIFqaCEeWQQMqdnKdYGA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_iJFIF6aCEeWQQMqdnKdYGA" type="6009">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_iJFIGKaCEeWQQMqdnKdYGA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_iJFIGaaCEeWQQMqdnKdYGA" type="6011">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_iJFIGqaCEeWQQMqdnKdYGA" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_iJFIEaaCEeWQQMqdnKdYGA"/>
+ <element xmi:type="uml:ControlFlow" href="StateMachines_TestSuite.uml#_VoWycKaCEeWQQMqdnKdYGA"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_iJFIEqaCEeWQQMqdnKdYGA" points="[0, 0, 0, -60]$[0, 60, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_jzgCgKaCEeWQQMqdnKdYGA" id="(0.5,1.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_jzjF0KaCEeWQQMqdnKdYGA" id="(0.5,0.0)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_iJrlAKaCEeWQQMqdnKdYGA" type="4004" source="_iDL7cKaCEeWQQMqdnKdYGA" target="_Yo3WEKaCEeWQQMqdnKdYGA">
+ <children xmi:type="notation:DecorationNode" xmi:id="_iJrlA6aCEeWQQMqdnKdYGA" type="6003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_iJrlBKaCEeWQQMqdnKdYGA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_iJrlBaaCEeWQQMqdnKdYGA" type="6004">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_iJsMEKaCEeWQQMqdnKdYGA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_iJsMEaaCEeWQQMqdnKdYGA" type="6009">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_iJsMEqaCEeWQQMqdnKdYGA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_iJsME6aCEeWQQMqdnKdYGA" type="6011">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_iJsMFKaCEeWQQMqdnKdYGA" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_iJrlAaaCEeWQQMqdnKdYGA"/>
+ <element xmi:type="uml:ControlFlow" href="StateMachines_TestSuite.uml#_VoXZgKaCEeWQQMqdnKdYGA"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_iJrlAqaCEeWQQMqdnKdYGA" points="[0, 0, 0, -60]$[0, 60, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_jzW4kKaCEeWQQMqdnKdYGA" id="(1.0,0.5)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_jzai8KaCEeWQQMqdnKdYGA" id="(0.0,0.05)"/>
+ </edges>
+ </notation:Diagram>
</xmi:XMI>
diff --git a/extraplugins/moka/org.eclipse.papyrus.moka.fuml.statemachines/resources/tests/StateMachines_TestSuite.uml b/extraplugins/moka/org.eclipse.papyrus.moka.fuml.statemachines/resources/tests/StateMachines_TestSuite.uml
index cecee55ea1d..ee2aa1b3184 100644
--- a/extraplugins/moka/org.eclipse.papyrus.moka.fuml.statemachines/resources/tests/StateMachines_TestSuite.uml
+++ b/extraplugins/moka/org.eclipse.papyrus.moka.fuml.statemachines/resources/tests/StateMachines_TestSuite.uml
@@ -1170,7 +1170,7 @@ activity 'SemanticTest Behavior002_Factory'(): 'SemanticTest Behavior002' {&#xD;
</ownedOperation>
</packagedElement>
</packagedElement>
- <packagedElement xmi:type="uml:Activity" xmi:id="_RP6HYFelEeWFxPAV5FjjgQ" name="Behaviors" node="_f5lbIZ1BEeWMKsrTxOLnkQ" group="_f5lbIZ1BEeWMKsrTxOLnkQ">
+ <packagedElement xmi:type="uml:Activity" xmi:id="_RP6HYFelEeWFxPAV5FjjgQ" name="Behaviors" node="_YVdnAKaEEeWQQMqdnKdYGA" group="_YVdnAKaEEeWQQMqdnKdYGA">
<ownedComment xmi:type="uml:Comment" xmi:id="_UwLJIFelEeWFxPAV5FjjgQ">
<body>namespace StateMachine_TestSuite::Behaviors;&#xD;
&#xD;
@@ -1180,6 +1180,8 @@ private import StateMachine_TestSuite::Util::Architecture::SemanticTest;&#xD;
&#xD;
private import '001'::'SemanticTest Behavior001';&#xD;
private import '002'::'SemanticTest Behavior002';&#xD;
+private import '003'::'SemanticTest Behaviors003';&#xD;
+private import '003-bis'::'SemanticTest Behaviors003-bis'; &#xD;
private import '004'::'SemanticTest Behaviors004'; &#xD;
&#xD;
private import Alf::Library::PrimitiveBehaviors::IntegerFunctions::ToString;&#xD;
@@ -1197,630 +1199,988 @@ activity Behaviors() {&#xD;
b002.name = &quot;Behaviors002&quot;;&#xD;
b002.expectedResult = &quot;exit&quot;;&#xD;
tests->add(b002);&#xD;
+ /*Test behavior 003 */&#xD;
+ b003 = new 'SemanticTest Behaviors003'();&#xD;
+ b003.name = &quot;Behaviors003&quot;;&#xD;
+ b003.expectedResult = &quot;S1(entry)::S1(doActivityPartI)&quot;;&#xD;
+ tests->add(b003);&#xD;
+ /*Test behavior 003 bis*/&#xD;
+ b003bis = new 'SemanticTest Behaviors003-bis'();&#xD;
+ b003bis.name = &quot;Behaviors003-bis&quot;;&#xD;
+ b003bis.expectedResult = &quot;S1(entry)::S1(doActivityPartI)::S1(doActivityPartII)&quot;;&#xD;
+ tests->add(b003bis);&#xD;
/*Test behavior 004 */&#xD;
b004 = new 'SemanticTest Behaviors004'();&#xD;
b004.name = &quot;Behaviors004&quot;;&#xD;
- b004.expectedResult = &quot;S1(entry)::S1(doActivity)::T3(effect)&quot;;&#xD;
+ b004.expectedResult = &quot;S1(entry)::S1(doActivityPartI)::T3(effect)::S1(doActivityPartII)&quot;;&#xD;
tests->add(b004);&#xD;
/*Start test suite */&#xD;
suite = new SemanticTestSuite(tests, name);&#xD;
}</body>
</ownedComment>
- <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_f5lbIZ1BEeWMKsrTxOLnkQ" name="Body">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_f5lbIp1BEeWMKsrTxOLnkQ" target="_f5lb351BEeWMKsrTxOLnkQ" source="_f5lbip1BEeWMKsrTxOLnkQ"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_f5lbI51BEeWMKsrTxOLnkQ" target="_f5lbnJ1BEeWMKsrTxOLnkQ" source="_f5lbZp1BEeWMKsrTxOLnkQ"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_f5lbJJ1BEeWMKsrTxOLnkQ" target="_f5mC7Z1BEeWMKsrTxOLnkQ" source="_f5mCt51BEeWMKsrTxOLnkQ"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_f5lbJZ1BEeWMKsrTxOLnkQ" target="_f5lbZ51BEeWMKsrTxOLnkQ" source="_f5lblZ1BEeWMKsrTxOLnkQ"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_f5lbJp1BEeWMKsrTxOLnkQ" target="_f5mCtZ1BEeWMKsrTxOLnkQ" source="_f5mCYp1BEeWMKsrTxOLnkQ"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_f5lbJ51BEeWMKsrTxOLnkQ" target="_f5lblZ1BEeWMKsrTxOLnkQ" source="_f5mCkp1BEeWMKsrTxOLnkQ"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_f5lbKJ1BEeWMKsrTxOLnkQ" target="_f5lbiJ1BEeWMKsrTxOLnkQ" source="_f5mC-Z1BEeWMKsrTxOLnkQ"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_f5lbKZ1BEeWMKsrTxOLnkQ" target="_f5mDAJ1BEeWMKsrTxOLnkQ" source="_f5mCt51BEeWMKsrTxOLnkQ"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_f5lbKp1BEeWMKsrTxOLnkQ" target="_f5mC-Z1BEeWMKsrTxOLnkQ" source="_f5mC1p1BEeWMKsrTxOLnkQ"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_f5lbK51BEeWMKsrTxOLnkQ" target="_f5lbRp1BEeWMKsrTxOLnkQ" source="_f5lbxZ1BEeWMKsrTxOLnkQ"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_f5lbLJ1BEeWMKsrTxOLnkQ" target="_f5mC1p1BEeWMKsrTxOLnkQ" source="_f5mCtZ1BEeWMKsrTxOLnkQ"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_f5lbLZ1BEeWMKsrTxOLnkQ" target="_f5lbop1BEeWMKsrTxOLnkQ" source="_f5lbRp1BEeWMKsrTxOLnkQ"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_f5lbLp1BEeWMKsrTxOLnkQ" target="_f5mCkp1BEeWMKsrTxOLnkQ" source="_f5lbop1BEeWMKsrTxOLnkQ"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_f5lbL51BEeWMKsrTxOLnkQ" target="_f5lbj51BEeWMKsrTxOLnkQ" source="_f5mCt51BEeWMKsrTxOLnkQ"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_f5lbMJ1BEeWMKsrTxOLnkQ" target="_f5lbmZ1BEeWMKsrTxOLnkQ" source="_f5lbx51BEeWMKsrTxOLnkQ"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_f5lbMZ1BEeWMKsrTxOLnkQ" target="_f5mCb51BEeWMKsrTxOLnkQ" source="_f5mCP51BEeWMKsrTxOLnkQ"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_f5lbMp1BEeWMKsrTxOLnkQ" target="_f5mCaJ1BEeWMKsrTxOLnkQ" source="_f5lbh51BEeWMKsrTxOLnkQ"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_f5lbM51BEeWMKsrTxOLnkQ" target="_f5mCMp1BEeWMKsrTxOLnkQ" source="_f5lbRZ1BEeWMKsrTxOLnkQ"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_f5lbNJ1BEeWMKsrTxOLnkQ" target="_f5lbzZ1BEeWMKsrTxOLnkQ" source="_f5lbiJ1BEeWMKsrTxOLnkQ"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_f5lbNZ1BEeWMKsrTxOLnkQ" target="_f5lbqp1BEeWMKsrTxOLnkQ" source="_f5lbZp1BEeWMKsrTxOLnkQ"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_f5lbNp1BEeWMKsrTxOLnkQ" target="_f5lbxZ1BEeWMKsrTxOLnkQ" source="_f5lbPp1BEeWMKsrTxOLnkQ"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_f5lbN51BEeWMKsrTxOLnkQ" target="_f5mCXJ1BEeWMKsrTxOLnkQ" source="_f5lbh51BEeWMKsrTxOLnkQ"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_f5lbOJ1BEeWMKsrTxOLnkQ" target="_f5mCP51BEeWMKsrTxOLnkQ" source="_f5lbZ51BEeWMKsrTxOLnkQ"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_f5lbOZ1BEeWMKsrTxOLnkQ" target="_f5mCZZ1BEeWMKsrTxOLnkQ" source="_f5lbl51BEeWMKsrTxOLnkQ"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_f5lbOp1BEeWMKsrTxOLnkQ" target="_f5mCYp1BEeWMKsrTxOLnkQ" source="_f5mCb51BEeWMKsrTxOLnkQ"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_f5lbO51BEeWMKsrTxOLnkQ" target="_f5lbjJ1BEeWMKsrTxOLnkQ" source="_f5mCbp1BEeWMKsrTxOLnkQ"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_f5lbPJ1BEeWMKsrTxOLnkQ" target="_f5mCmJ1BEeWMKsrTxOLnkQ" source="_f5lbZp1BEeWMKsrTxOLnkQ"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_f5lbPZ1BEeWMKsrTxOLnkQ" target="_f5mCjJ1BEeWMKsrTxOLnkQ" source="_f5lbh51BEeWMKsrTxOLnkQ"/>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_f5lbPp1BEeWMKsrTxOLnkQ" name="01:LocalNameDeclarationStatement" outgoing="_f5lbNp1BEeWMKsrTxOLnkQ">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_f5lbP51BEeWMKsrTxOLnkQ" target="_f5lbRZ1BEeWMKsrTxOLnkQ" source="_f5lbQZ1BEeWMKsrTxOLnkQ"/>
- <node xmi:type="uml:ValueSpecificationAction" xmi:id="_f5lbQJ1BEeWMKsrTxOLnkQ" name="Value('&quot;Behaviors&quot;')">
- <result xmi:type="uml:OutputPin" xmi:id="_f5lbQZ1BEeWMKsrTxOLnkQ" name="Value('&quot;Behaviors&quot;').result" outgoing="_f5lbP51BEeWMKsrTxOLnkQ">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f5lbQp1BEeWMKsrTxOLnkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f5lbQ51BEeWMKsrTxOLnkQ" value="1"/>
- </result>
- <value xmi:type="uml:LiteralString" xmi:id="_f5lbRJ1BEeWMKsrTxOLnkQ" name="&quot;Behaviors&quot;" value="Behaviors">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- </value>
- </node>
- <node xmi:type="uml:ForkNode" xmi:id="_f5lbRZ1BEeWMKsrTxOLnkQ" name="Fork(name)" incoming="_f5lbP51BEeWMKsrTxOLnkQ" outgoing="_f5lbM51BEeWMKsrTxOLnkQ"/>
- </node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_f5lbRp1BEeWMKsrTxOLnkQ" name="03:Expression Statement" incoming="_f5lbK51BEeWMKsrTxOLnkQ" outgoing="_f5lbLZ1BEeWMKsrTxOLnkQ">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_f5lbR51BEeWMKsrTxOLnkQ" target="_f5lbZp1BEeWMKsrTxOLnkQ" source="_f5lbT51BEeWMKsrTxOLnkQ"/>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_f5lbSJ1BEeWMKsrTxOLnkQ" name="RighthandSide('Output('Call('SemanticTest Behavior001').result('return')')')">
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_f5lbSZ1BEeWMKsrTxOLnkQ" name="InstanceCreationExpression('SemanticTest Behavior001')">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_f5lbSp1BEeWMKsrTxOLnkQ" target="_f5lbXp1BEeWMKsrTxOLnkQ" source="_f5lbU51BEeWMKsrTxOLnkQ"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_f5lbS51BEeWMKsrTxOLnkQ" target="_f5lbY51BEeWMKsrTxOLnkQ" source="_f5lbYZ1BEeWMKsrTxOLnkQ"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_f5lbTJ1BEeWMKsrTxOLnkQ" target="_f5lbV51BEeWMKsrTxOLnkQ" source="_f5lbYZ1BEeWMKsrTxOLnkQ"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_f5lbTZ1BEeWMKsrTxOLnkQ" target="_f5lbYZ1BEeWMKsrTxOLnkQ" source="_f5lbW51BEeWMKsrTxOLnkQ"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_f5lbTp1BEeWMKsrTxOLnkQ" target="_f5lbT51BEeWMKsrTxOLnkQ" source="_f5lbYZ1BEeWMKsrTxOLnkQ"/>
- <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_f5lbT51BEeWMKsrTxOLnkQ" name="Output('Call('SemanticTest Behavior001').result('return')')" incoming="_f5lbTp1BEeWMKsrTxOLnkQ" outgoing="_f5lbR51BEeWMKsrTxOLnkQ" type="_jqZt0FbWEeWrJvPHum8sog">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f5lbUJ1BEeWMKsrTxOLnkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f5lbUZ1BEeWMKsrTxOLnkQ" value="1"/>
+ <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_YVdnAKaEEeWQQMqdnKdYGA" name="Body">
+ <edge xmi:type="uml:ControlFlow" xmi:id="_YVdnAaaEEeWQQMqdnKdYGA" target="_YVdotKaEEeWQQMqdnKdYGA" source="_YVdoiqaEEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_YVdnAqaEEeWQQMqdnKdYGA" target="_YVdn3aaEEeWQQMqdnKdYGA" source="_YVdncKaEEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_YVdnA6aEEeWQQMqdnKdYGA" target="_YVdoeKaEEeWQQMqdnKdYGA" source="_YVdn16aEEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_YVdnBKaEEeWQQMqdnKdYGA" target="_YVeOaaaEEeWQQMqdnKdYGA" source="_YVdntqaEEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_YVdnBaaEEeWQQMqdnKdYGA" target="_YVdnZKaEEeWQQMqdnKdYGA" source="_YVdoKKaEEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_YVdnBqaEEeWQQMqdnKdYGA" target="_YVdo4qaEEeWQQMqdnKdYGA" source="_YVdnL6aEEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_YVdnB6aEEeWQQMqdnKdYGA" target="_YVdnTqaEEeWQQMqdnKdYGA" source="_YVeOf6aEEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_YVdnCKaEEeWQQMqdnKdYGA" target="_YVeOGaaEEeWQQMqdnKdYGA" source="_YVdotKaEEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_YVdnCaaEEeWQQMqdnKdYGA" target="_YVdoHaaEEeWQQMqdnKdYGA" source="_YVdn6aaEEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_YVdnCqaEEeWQQMqdnKdYGA" target="_YVeOf6aEEeWQQMqdnKdYGA" source="_YVdoJqaEEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_YVdnC6aEEeWQQMqdnKdYGA" target="_YVdoIKaEEeWQQMqdnKdYGA" source="_YVdnL6aEEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_YVdnDKaEEeWQQMqdnKdYGA" target="_YVdn6qaEEeWQQMqdnKdYGA" source="_YVdnLaaEEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_YVdnDaaEEeWQQMqdnKdYGA" target="_YVeOpKaEEeWQQMqdnKdYGA" source="_YVeOsKaEEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_YVdnDqaEEeWQQMqdnKdYGA" target="_YVeOXaaEEeWQQMqdnKdYGA" source="_YVdokqaEEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_YVdnD6aEEeWQQMqdnKdYGA" target="_YVdncKaEEeWQQMqdnKdYGA" source="_YVeOGaaEEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_YVdnEKaEEeWQQMqdnKdYGA" target="_YVeOO6aEEeWQQMqdnKdYGA" source="_YVdoR6aEEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_YVdnEaaEEeWQQMqdnKdYGA" target="_YVdn8aaEEeWQQMqdnKdYGA" source="_YVdnL6aEEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_YVdnEqaEEeWQQMqdnKdYGA" target="_YVdorqaEEeWQQMqdnKdYGA" source="_YVdntqaEEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_YVdnE6aEEeWQQMqdnKdYGA" target="_YVdoGaaEEeWQQMqdnKdYGA" source="_YVdo1aaEEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_YVdnFKaEEeWQQMqdnKdYGA" target="_YVdn46aEEeWQQMqdnKdYGA" source="_YVdotqaEEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_YVdnFaaEEeWQQMqdnKdYGA" target="_YVdoiqaEEeWQQMqdnKdYGA" source="_YVdn1aaEEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_YVdnFqaEEeWQQMqdnKdYGA" target="_YVeOoaaEEeWQQMqdnKdYGA" source="_YVdnkqaEEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_YVdnF6aEEeWQQMqdnKdYGA" target="_YVeOtaaEEeWQQMqdnKdYGA" source="_YVdoKKaEEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_YVdnGKaEEeWQQMqdnKdYGA" target="_YVdnkqaEEeWQQMqdnKdYGA" source="_YVeOO6aEEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_YVdnGaaEEeWQQMqdnKdYGA" target="_YVdnhaaEEeWQQMqdnKdYGA" source="_YVdotqaEEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_YVdnGqaEEeWQQMqdnKdYGA" target="_YVeOV6aEEeWQQMqdnKdYGA" source="_YVdoZ6aEEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_YVdnG6aEEeWQQMqdnKdYGA" target="_YVdnraaEEeWQQMqdnKdYGA" source="_YVdoZ6aEEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_YVdnHKaEEeWQQMqdnKdYGA" target="_YVeOp6aEEeWQQMqdnKdYGA" source="_YVdoZ6aEEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_YVdnHaaEEeWQQMqdnKdYGA" target="_YVdokqaEEeWQQMqdnKdYGA" source="_YVdntKaEEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_YVdnHqaEEeWQQMqdnKdYGA" target="_YVdoD6aEEeWQQMqdnKdYGA" source="_YVeOraaEEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_YVdnH6aEEeWQQMqdnKdYGA" target="_YVdo1aaEEeWQQMqdnKdYGA" source="_YVdn6qaEEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_YVdnIKaEEeWQQMqdnKdYGA" target="_YVdoR6aEEeWQQMqdnKdYGA" source="_YVeOrqaEEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_YVdnIaaEEeWQQMqdnKdYGA" target="_YVdodaaEEeWQQMqdnKdYGA" source="_YVdoGKaEEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_YVdnIqaEEeWQQMqdnKdYGA" target="_YVdntKaEEeWQQMqdnKdYGA" source="_YVeOoaaEEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_YVdnI6aEEeWQQMqdnKdYGA" target="_YVdoEqaEEeWQQMqdnKdYGA" source="_YVdntqaEEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_YVdnJKaEEeWQQMqdnKdYGA" target="_YVdnLaaEEeWQQMqdnKdYGA" source="_YVdn3aaEEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_YVdnJaaEEeWQQMqdnKdYGA" target="_YVeOrqaEEeWQQMqdnKdYGA" source="_YVdnTqaEEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_YVdnJqaEEeWQQMqdnKdYGA" target="_YVdoDKaEEeWQQMqdnKdYGA" source="_YVeOXaaEEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_YVdnJ6aEEeWQQMqdnKdYGA" target="_YVeOlKaEEeWQQMqdnKdYGA" source="_YVdoKKaEEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_YVdnKKaEEeWQQMqdnKdYGA" target="_YVdn4KaEEeWQQMqdnKdYGA" source="_YVdojKaEEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_YVdnKaaEEeWQQMqdnKdYGA" target="_YVeONaaEEeWQQMqdnKdYGA" source="_YVdotqaEEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_YVdnKqaEEeWQQMqdnKdYGA" target="_YVeOsqaEEeWQQMqdnKdYGA" source="_YVdoG6aEEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_YVdnK6aEEeWQQMqdnKdYGA" target="_YVdoaKaEEeWQQMqdnKdYGA" source="_YVdoDKaEEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_YVdnLKaEEeWQQMqdnKdYGA" target="_YVdoJqaEEeWQQMqdnKdYGA" source="_YVdoGaaEEeWQQMqdnKdYGA"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_YVdnLaaEEeWQQMqdnKdYGA" name="07:Expression Statement" incoming="_YVdnJKaEEeWQQMqdnKdYGA" outgoing="_YVdnDKaEEeWQQMqdnKdYGA">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_YVdnLqaEEeWQQMqdnKdYGA" target="_YVdnL6aEEeWQQMqdnKdYGA" source="_YVdnN6aEEeWQQMqdnKdYGA"/>
+ <node xmi:type="uml:ForkNode" xmi:id="_YVdnL6aEEeWQQMqdnKdYGA" name="Fork(b002)" incoming="_YVdnLqaEEeWQQMqdnKdYGA" outgoing="_YVdnEaaEEeWQQMqdnKdYGA _YVdnBqaEEeWQQMqdnKdYGA _YVdnC6aEEeWQQMqdnKdYGA"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_YVdnMKaEEeWQQMqdnKdYGA" name="RighthandSide('Output('Call('SemanticTest Behavior002').result('return')')')">
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_YVdnMaaEEeWQQMqdnKdYGA" name="InstanceCreationExpression('SemanticTest Behavior002')">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_YVdnMqaEEeWQQMqdnKdYGA" target="_YVdnOqaEEeWQQMqdnKdYGA" source="_YVdnPKaEEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_YVdnM6aEEeWQQMqdnKdYGA" target="_YVdnQ6aEEeWQQMqdnKdYGA" source="_YVdnOqaEEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_YVdnNKaEEeWQQMqdnKdYGA" target="_YVdnR6aEEeWQQMqdnKdYGA" source="_YVdnOqaEEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_YVdnNaaEEeWQQMqdnKdYGA" target="_YVdnP6aEEeWQQMqdnKdYGA" source="_YVdnS6aEEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_YVdnNqaEEeWQQMqdnKdYGA" target="_YVdnN6aEEeWQQMqdnKdYGA" source="_YVdnOqaEEeWQQMqdnKdYGA"/>
+ <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_YVdnN6aEEeWQQMqdnKdYGA" name="Output('Call('SemanticTest Behavior002').result('return')')" incoming="_YVdnNqaEEeWQQMqdnKdYGA" outgoing="_YVdnLqaEEeWQQMqdnKdYGA" type="_6O2mYFnwEeWo08H9caZtqA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YVdnOKaEEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YVdnOaaEEeWQQMqdnKdYGA" value="1"/>
</structuredNodeOutput>
- <node xmi:type="uml:CreateObjectAction" xmi:id="_f5lbUp1BEeWMKsrTxOLnkQ" name="Create('SemanticTest Behavior001')" classifier="_jqZt0FbWEeWrJvPHum8sog">
- <result xmi:type="uml:OutputPin" xmi:id="_f5lbU51BEeWMKsrTxOLnkQ" name="Create('SemanticTest Behavior001').result" outgoing="_f5lbSp1BEeWMKsrTxOLnkQ" type="_jqZt0FbWEeWrJvPHum8sog">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f5lbVJ1BEeWMKsrTxOLnkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f5lbVZ1BEeWMKsrTxOLnkQ" value="1"/>
+ <node xmi:type="uml:ForkNode" xmi:id="_YVdnOqaEEeWQQMqdnKdYGA" name="Fork('Call('SemanticTest Behavior002').result('return')')" incoming="_YVdnMqaEEeWQQMqdnKdYGA" outgoing="_YVdnM6aEEeWQQMqdnKdYGA _YVdnNKaEEeWQQMqdnKdYGA _YVdnNqaEEeWQQMqdnKdYGA"/>
+ <node xmi:type="uml:CallOperationAction" xmi:id="_YVdnO6aEEeWQQMqdnKdYGA" name="Call('SemanticTest Behavior002')" operation="_2mvTYFn0EeWo08H9caZtqA">
+ <result xmi:type="uml:OutputPin" xmi:id="_YVdnPKaEEeWQQMqdnKdYGA" name="Call('SemanticTest Behavior002').result('return')" outgoing="_YVdnMqaEEeWQQMqdnKdYGA" type="_6O2mYFnwEeWo08H9caZtqA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YVdnPaaEEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YVdnPqaEEeWQQMqdnKdYGA" value="1"/>
</result>
+ <target xmi:type="uml:InputPin" xmi:id="_YVdnP6aEEeWQQMqdnKdYGA" name="Call('SemanticTest Behavior002').target" incoming="_YVdnNaaEEeWQQMqdnKdYGA" type="_6O2mYFnwEeWo08H9caZtqA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YVdnQKaEEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YVdnQaaEEeWQQMqdnKdYGA" value="1"/>
+ </target>
</node>
- <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_f5lbVp1BEeWMKsrTxOLnkQ" name="Start('SemanticTest Behavior001')" isSynchronous="false">
- <object xmi:type="uml:InputPin" xmi:id="_f5lbV51BEeWMKsrTxOLnkQ" name="Start('SemanticTest Behavior001').object" incoming="_f5lbTJ1BEeWMKsrTxOLnkQ" type="_jqZt0FbWEeWrJvPHum8sog">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f5lbWJ1BEeWMKsrTxOLnkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f5lbWZ1BEeWMKsrTxOLnkQ" value="1"/>
+ <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_YVdnQqaEEeWQQMqdnKdYGA" name="Start('SemanticTest Behavior002')" isSynchronous="false">
+ <object xmi:type="uml:InputPin" xmi:id="_YVdnQ6aEEeWQQMqdnKdYGA" name="Start('SemanticTest Behavior002').object" incoming="_YVdnM6aEEeWQQMqdnKdYGA" type="_6O2mYFnwEeWo08H9caZtqA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YVdnRKaEEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YVdnRaaEEeWQQMqdnKdYGA" value="1"/>
</object>
</node>
- <node xmi:type="uml:CallOperationAction" xmi:id="_f5lbWp1BEeWMKsrTxOLnkQ" name="Call('SemanticTest Behavior001')" operation="_8o6LAFegEeWFxPAV5FjjgQ">
- <result xmi:type="uml:OutputPin" xmi:id="_f5lbW51BEeWMKsrTxOLnkQ" name="Call('SemanticTest Behavior001').result('return')" outgoing="_f5lbTZ1BEeWMKsrTxOLnkQ" type="_jqZt0FbWEeWrJvPHum8sog">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f5lbXJ1BEeWMKsrTxOLnkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f5lbXZ1BEeWMKsrTxOLnkQ" value="1"/>
- </result>
- <target xmi:type="uml:InputPin" xmi:id="_f5lbXp1BEeWMKsrTxOLnkQ" name="Call('SemanticTest Behavior001').target" incoming="_f5lbSp1BEeWMKsrTxOLnkQ" type="_jqZt0FbWEeWrJvPHum8sog">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f5lbX51BEeWMKsrTxOLnkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f5lbYJ1BEeWMKsrTxOLnkQ" value="1"/>
- </target>
- </node>
- <node xmi:type="uml:ForkNode" xmi:id="_f5lbYZ1BEeWMKsrTxOLnkQ" name="Fork('Call('SemanticTest Behavior001').result('return')')" incoming="_f5lbTZ1BEeWMKsrTxOLnkQ" outgoing="_f5lbTJ1BEeWMKsrTxOLnkQ _f5lbS51BEeWMKsrTxOLnkQ _f5lbTp1BEeWMKsrTxOLnkQ"/>
- <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_f5lbYp1BEeWMKsrTxOLnkQ" name="Start('SemanticTest')" isSynchronous="false">
- <object xmi:type="uml:InputPin" xmi:id="_f5lbY51BEeWMKsrTxOLnkQ" name="Start('SemanticTest').object" incoming="_f5lbS51BEeWMKsrTxOLnkQ" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f5lbZJ1BEeWMKsrTxOLnkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f5lbZZ1BEeWMKsrTxOLnkQ" value="1"/>
+ <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_YVdnRqaEEeWQQMqdnKdYGA" name="Start('SemanticTest')" isSynchronous="false">
+ <object xmi:type="uml:InputPin" xmi:id="_YVdnR6aEEeWQQMqdnKdYGA" name="Start('SemanticTest').object" incoming="_YVdnNKaEEeWQQMqdnKdYGA" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YVdnSKaEEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YVdnSaaEEeWQQMqdnKdYGA" value="1"/>
</object>
</node>
+ <node xmi:type="uml:CreateObjectAction" xmi:id="_YVdnSqaEEeWQQMqdnKdYGA" name="Create('SemanticTest Behavior002')" classifier="_6O2mYFnwEeWo08H9caZtqA">
+ <result xmi:type="uml:OutputPin" xmi:id="_YVdnS6aEEeWQQMqdnKdYGA" name="Create('SemanticTest Behavior002').result" outgoing="_YVdnNaaEEeWQQMqdnKdYGA" type="_6O2mYFnwEeWo08H9caZtqA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YVdnTKaEEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YVdnTaaEEeWQQMqdnKdYGA" value="1"/>
+ </result>
+ </node>
+ </node>
+ </node>
+ </node>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_YVdnTqaEEeWQQMqdnKdYGA" name="13:Expression Statement" incoming="_YVdnB6aEEeWQQMqdnKdYGA" outgoing="_YVdnJaaEEeWQQMqdnKdYGA">
+ <edge xmi:type="uml:ControlFlow" xmi:id="_YVdnT6aEEeWQQMqdnKdYGA" target="_YVdnY6aEEeWQQMqdnKdYGA" source="_YVdnaqaEEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_YVdnUKaEEeWQQMqdnKdYGA" target="_YVdnU6aEEeWQQMqdnKdYGA" source="_YVdnbKaEEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_YVdnUaaEEeWQQMqdnKdYGA" target="_YVdnWqaEEeWQQMqdnKdYGA" source="_YVdnZ6aEEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_YVdnUqaEEeWQQMqdnKdYGA" target="_YVdnVqaEEeWQQMqdnKdYGA" source="_YVdnU6aEEeWQQMqdnKdYGA"/>
+ <node xmi:type="uml:ForkNode" xmi:id="_YVdnU6aEEeWQQMqdnKdYGA" name="Fork(LeftHandSide(StateMachine_TestSuite::Util::Architecture::SemanticTest::expectedResult))" incoming="_YVdnUKaEEeWQQMqdnKdYGA" outgoing="_YVdnUqaEEeWQQMqdnKdYGA"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_YVdnVKaEEeWQQMqdnKdYGA" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::expectedResult)">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_YVdnVaaEEeWQQMqdnKdYGA" target="_YVdnYKaEEeWQQMqdnKdYGA" source="_YVdnVqaEEeWQQMqdnKdYGA"/>
+ <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_YVdnVqaEEeWQQMqdnKdYGA" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::expectedResult).input" incoming="_YVdnUqaEEeWQQMqdnKdYGA" outgoing="_YVdnVaaEEeWQQMqdnKdYGA">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YVdnV6aEEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YVdnWKaEEeWQQMqdnKdYGA" value="1"/>
+ </structuredNodeInput>
+ <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_YVdnWaaEEeWQQMqdnKdYGA" name="Write('expectedResult')" structuralFeature="_9FUjoFbDEeWrJvPHum8sog" isReplaceAll="true">
+ <object xmi:type="uml:InputPin" xmi:id="_YVdnWqaEEeWQQMqdnKdYGA" name="Write('expectedResult').object" incoming="_YVdnUaaEEeWQQMqdnKdYGA" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YVdnW6aEEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YVdnXKaEEeWQQMqdnKdYGA" value="1"/>
+ </object>
+ <result xmi:type="uml:OutputPin" xmi:id="_YVdnXaaEEeWQQMqdnKdYGA" name="Write('expectedResult').result" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YVdnXqaEEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YVdnX6aEEeWQQMqdnKdYGA" value="1"/>
+ </result>
+ <value xmi:type="uml:InputPin" xmi:id="_YVdnYKaEEeWQQMqdnKdYGA" name="Write('expectedResult').value" incoming="_YVdnVaaEEeWQQMqdnKdYGA">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YVdnYaaEEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YVdnYqaEEeWQQMqdnKdYGA" value="1"/>
+ </value>
+ </node>
+ </node>
+ <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_YVdnY6aEEeWQQMqdnKdYGA" name="Clear('expectedResult')" incoming="_YVdnT6aEEeWQQMqdnKdYGA" structuralFeature="_9FUjoFbDEeWrJvPHum8sog">
+ <object xmi:type="uml:InputPin" xmi:id="_YVdnZKaEEeWQQMqdnKdYGA" name="Clear('expectedResult').object" incoming="_YVdnBaaEEeWQQMqdnKdYGA" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YVdnZaaEEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YVdnZqaEEeWQQMqdnKdYGA" value="1"/>
+ </object>
+ <result xmi:type="uml:OutputPin" xmi:id="_YVdnZ6aEEeWQQMqdnKdYGA" name="Clear('expectedResult').result" outgoing="_YVdnUaaEEeWQQMqdnKdYGA" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YVdnaKaEEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YVdnaaaEEeWQQMqdnKdYGA" value="1"/>
+ </result>
+ </node>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_YVdnaqaEEeWQQMqdnKdYGA" name="RighthandSide('Value('&quot;S1(entry)::S1(doActivityPartI)&quot;').result')" outgoing="_YVdnT6aEEeWQQMqdnKdYGA">
+ <node xmi:type="uml:ValueSpecificationAction" xmi:id="_YVdna6aEEeWQQMqdnKdYGA" name="Value('&quot;S1(entry)::S1(doActivityPartI)&quot;')">
+ <result xmi:type="uml:OutputPin" xmi:id="_YVdnbKaEEeWQQMqdnKdYGA" name="Value('&quot;S1(entry)::S1(doActivityPartI)&quot;').result" outgoing="_YVdnUKaEEeWQQMqdnKdYGA">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YVdnbaaEEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YVdnbqaEEeWQQMqdnKdYGA" value="1"/>
+ </result>
+ <value xmi:type="uml:LiteralString" xmi:id="_YVdnb6aEEeWQQMqdnKdYGA" name="&quot;S1(entry)::S1(doActivityPartI)&quot;" value="S1(entry)::S1(doActivityPartI)">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ </value>
+ </node>
+ </node>
+ </node>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_YVdncKaEEeWQQMqdnKdYGA" name="05:Expression Statement" incoming="_YVdnD6aEEeWQQMqdnKdYGA" outgoing="_YVdnAqaEEeWQQMqdnKdYGA">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_YVdncaaEEeWQQMqdnKdYGA" target="_YVdne6aEEeWQQMqdnKdYGA" source="_YVdniKaEEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_YVdncqaEEeWQQMqdnKdYGA" target="_YVdnhKaEEeWQQMqdnKdYGA" source="_YVdnjKaEEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_YVdnc6aEEeWQQMqdnKdYGA" target="_YVdni6aEEeWQQMqdnKdYGA" source="_YVdnjqaEEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_YVdndKaEEeWQQMqdnKdYGA" target="_YVdnd6aEEeWQQMqdnKdYGA" source="_YVdni6aEEeWQQMqdnKdYGA"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_YVdndaaEEeWQQMqdnKdYGA" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::expectedResult)">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_YVdndqaEEeWQQMqdnKdYGA" target="_YVdngaaEEeWQQMqdnKdYGA" source="_YVdnd6aEEeWQQMqdnKdYGA"/>
+ <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_YVdnd6aEEeWQQMqdnKdYGA" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::expectedResult).input" incoming="_YVdndKaEEeWQQMqdnKdYGA" outgoing="_YVdndqaEEeWQQMqdnKdYGA">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YVdneKaEEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YVdneaaEEeWQQMqdnKdYGA" value="1"/>
+ </structuredNodeInput>
+ <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_YVdneqaEEeWQQMqdnKdYGA" name="Write('expectedResult')" structuralFeature="_9FUjoFbDEeWrJvPHum8sog" isReplaceAll="true">
+ <object xmi:type="uml:InputPin" xmi:id="_YVdne6aEEeWQQMqdnKdYGA" name="Write('expectedResult').object" incoming="_YVdncaaEEeWQQMqdnKdYGA" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YVdnfKaEEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YVdnfaaEEeWQQMqdnKdYGA" value="1"/>
+ </object>
+ <result xmi:type="uml:OutputPin" xmi:id="_YVdnfqaEEeWQQMqdnKdYGA" name="Write('expectedResult').result" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YVdnf6aEEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YVdngKaEEeWQQMqdnKdYGA" value="1"/>
+ </result>
+ <value xmi:type="uml:InputPin" xmi:id="_YVdngaaEEeWQQMqdnKdYGA" name="Write('expectedResult').value" incoming="_YVdndqaEEeWQQMqdnKdYGA">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YVdngqaEEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YVdng6aEEeWQQMqdnKdYGA" value="1"/>
+ </value>
+ </node>
+ </node>
+ <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_YVdnhKaEEeWQQMqdnKdYGA" name="Clear('expectedResult')" incoming="_YVdncqaEEeWQQMqdnKdYGA" structuralFeature="_9FUjoFbDEeWrJvPHum8sog">
+ <object xmi:type="uml:InputPin" xmi:id="_YVdnhaaEEeWQQMqdnKdYGA" name="Clear('expectedResult').object" incoming="_YVdnGaaEEeWQQMqdnKdYGA" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YVdnhqaEEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YVdnh6aEEeWQQMqdnKdYGA" value="1"/>
+ </object>
+ <result xmi:type="uml:OutputPin" xmi:id="_YVdniKaEEeWQQMqdnKdYGA" name="Clear('expectedResult').result" outgoing="_YVdncaaEEeWQQMqdnKdYGA" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YVdniaaEEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YVdniqaEEeWQQMqdnKdYGA" value="1"/>
+ </result>
+ </node>
+ <node xmi:type="uml:ForkNode" xmi:id="_YVdni6aEEeWQQMqdnKdYGA" name="Fork(LeftHandSide(StateMachine_TestSuite::Util::Architecture::SemanticTest::expectedResult))" incoming="_YVdnc6aEEeWQQMqdnKdYGA" outgoing="_YVdndKaEEeWQQMqdnKdYGA"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_YVdnjKaEEeWQQMqdnKdYGA" name="RighthandSide('Value('&quot;entry&quot;').result')" outgoing="_YVdncqaEEeWQQMqdnKdYGA">
+ <node xmi:type="uml:ValueSpecificationAction" xmi:id="_YVdnjaaEEeWQQMqdnKdYGA" name="Value('&quot;entry&quot;')">
+ <result xmi:type="uml:OutputPin" xmi:id="_YVdnjqaEEeWQQMqdnKdYGA" name="Value('&quot;entry&quot;').result" outgoing="_YVdnc6aEEeWQQMqdnKdYGA">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YVdnj6aEEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YVdnkKaEEeWQQMqdnKdYGA" value="1"/>
+ </result>
+ <value xmi:type="uml:LiteralString" xmi:id="_YVdnkaaEEeWQQMqdnKdYGA" name="&quot;entry&quot;" value="entry">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ </value>
+ </node>
+ </node>
+ </node>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_YVdnkqaEEeWQQMqdnKdYGA" name="17:Expression Statement" incoming="_YVdnGKaEEeWQQMqdnKdYGA" outgoing="_YVdnFqaEEeWQQMqdnKdYGA">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_YVdnk6aEEeWQQMqdnKdYGA" target="_YVdnnaaEEeWQQMqdnKdYGA" source="_YVdnsKaEEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_YVdnlKaEEeWQQMqdnKdYGA" target="_YVdnmaaEEeWQQMqdnKdYGA" source="_YVdns6aEEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_YVdnlaaEEeWQQMqdnKdYGA" target="_YVdns6aEEeWQQMqdnKdYGA" source="_YVdnqKaEEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_YVdnlqaEEeWQQMqdnKdYGA" target="_YVdnrKaEEeWQQMqdnKdYGA" source="_YVdnpqaEEeWQQMqdnKdYGA"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_YVdnl6aEEeWQQMqdnKdYGA" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::expectedResult)">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_YVdnmKaEEeWQQMqdnKdYGA" target="_YVdno6aEEeWQQMqdnKdYGA" source="_YVdnmaaEEeWQQMqdnKdYGA"/>
+ <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_YVdnmaaEEeWQQMqdnKdYGA" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::expectedResult).input" incoming="_YVdnlKaEEeWQQMqdnKdYGA" outgoing="_YVdnmKaEEeWQQMqdnKdYGA">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YVdnmqaEEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YVdnm6aEEeWQQMqdnKdYGA" value="1"/>
+ </structuredNodeInput>
+ <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_YVdnnKaEEeWQQMqdnKdYGA" name="Write('expectedResult')" structuralFeature="_9FUjoFbDEeWrJvPHum8sog" isReplaceAll="true">
+ <object xmi:type="uml:InputPin" xmi:id="_YVdnnaaEEeWQQMqdnKdYGA" name="Write('expectedResult').object" incoming="_YVdnk6aEEeWQQMqdnKdYGA" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YVdnnqaEEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YVdnn6aEEeWQQMqdnKdYGA" value="1"/>
+ </object>
+ <result xmi:type="uml:OutputPin" xmi:id="_YVdnoKaEEeWQQMqdnKdYGA" name="Write('expectedResult').result" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YVdnoaaEEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YVdnoqaEEeWQQMqdnKdYGA" value="1"/>
+ </result>
+ <value xmi:type="uml:InputPin" xmi:id="_YVdno6aEEeWQQMqdnKdYGA" name="Write('expectedResult').value" incoming="_YVdnmKaEEeWQQMqdnKdYGA">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YVdnpKaEEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YVdnpaaEEeWQQMqdnKdYGA" value="1"/>
+ </value>
</node>
</node>
- <node xmi:type="uml:ForkNode" xmi:id="_f5lbZp1BEeWMKsrTxOLnkQ" name="Fork(b001)" incoming="_f5lbR51BEeWMKsrTxOLnkQ" outgoing="_f5lbNZ1BEeWMKsrTxOLnkQ _f5lbPJ1BEeWMKsrTxOLnkQ _f5lbI51BEeWMKsrTxOLnkQ"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_YVdnpqaEEeWQQMqdnKdYGA" name="RighthandSide('Value('&quot;S1(entry)::S1(doActivityPartI)::S1(doActivityPartII)&quot;').result')" outgoing="_YVdnlqaEEeWQQMqdnKdYGA">
+ <node xmi:type="uml:ValueSpecificationAction" xmi:id="_YVdnp6aEEeWQQMqdnKdYGA" name="Value('&quot;S1(entry)::S1(doActivityPartI)::S1(doActivityPartII)&quot;')">
+ <result xmi:type="uml:OutputPin" xmi:id="_YVdnqKaEEeWQQMqdnKdYGA" name="Value('&quot;S1(entry)::S1(doActivityPartI)::S1(doActivityPartII)&quot;').result" outgoing="_YVdnlaaEEeWQQMqdnKdYGA">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YVdnqaaEEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YVdnqqaEEeWQQMqdnKdYGA" value="1"/>
+ </result>
+ <value xmi:type="uml:LiteralString" xmi:id="_YVdnq6aEEeWQQMqdnKdYGA" name="&quot;S1(entry)::S1(doActivityPartI)::S1(doActivityPartII)&quot;" value="S1(entry)::S1(doActivityPartI)::S1(doActivityPartII)">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ </value>
+ </node>
+ </node>
+ <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_YVdnrKaEEeWQQMqdnKdYGA" name="Clear('expectedResult')" incoming="_YVdnlqaEEeWQQMqdnKdYGA" structuralFeature="_9FUjoFbDEeWrJvPHum8sog">
+ <object xmi:type="uml:InputPin" xmi:id="_YVdnraaEEeWQQMqdnKdYGA" name="Clear('expectedResult').object" incoming="_YVdnG6aEEeWQQMqdnKdYGA" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YVdnrqaEEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YVdnr6aEEeWQQMqdnKdYGA" value="1"/>
+ </object>
+ <result xmi:type="uml:OutputPin" xmi:id="_YVdnsKaEEeWQQMqdnKdYGA" name="Clear('expectedResult').result" outgoing="_YVdnk6aEEeWQQMqdnKdYGA" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YVdnsaaEEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YVdnsqaEEeWQQMqdnKdYGA" value="1"/>
+ </result>
+ </node>
+ <node xmi:type="uml:ForkNode" xmi:id="_YVdns6aEEeWQQMqdnKdYGA" name="Fork(LeftHandSide(StateMachine_TestSuite::Util::Architecture::SemanticTest::expectedResult))" incoming="_YVdnlaaEEeWQQMqdnKdYGA" outgoing="_YVdnlKaEEeWQQMqdnKdYGA"/>
</node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_f5lbZ51BEeWMKsrTxOLnkQ" name="07:Expression Statement" incoming="_f5lbJZ1BEeWMKsrTxOLnkQ" outgoing="_f5lbOJ1BEeWMKsrTxOLnkQ">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_f5lbaJ1BEeWMKsrTxOLnkQ" target="_f5lbh51BEeWMKsrTxOLnkQ" source="_f5lbcJ1BEeWMKsrTxOLnkQ"/>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_f5lbaZ1BEeWMKsrTxOLnkQ" name="RighthandSide('Output('Call('SemanticTest Behavior002').result('return')')')">
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_f5lbap1BEeWMKsrTxOLnkQ" name="InstanceCreationExpression('SemanticTest Behavior002')">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_f5lba51BEeWMKsrTxOLnkQ" target="_f5lbd51BEeWMKsrTxOLnkQ" source="_f5lbfJ1BEeWMKsrTxOLnkQ"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_f5lbbJ1BEeWMKsrTxOLnkQ" target="_f5lbgJ1BEeWMKsrTxOLnkQ" source="_f5lbep1BEeWMKsrTxOLnkQ"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_f5lbbZ1BEeWMKsrTxOLnkQ" target="_f5lbep1BEeWMKsrTxOLnkQ" source="_f5lbdJ1BEeWMKsrTxOLnkQ"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_f5lbbp1BEeWMKsrTxOLnkQ" target="_f5lbhJ1BEeWMKsrTxOLnkQ" source="_f5lbep1BEeWMKsrTxOLnkQ"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_f5lbb51BEeWMKsrTxOLnkQ" target="_f5lbcJ1BEeWMKsrTxOLnkQ" source="_f5lbep1BEeWMKsrTxOLnkQ"/>
- <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_f5lbcJ1BEeWMKsrTxOLnkQ" name="Output('Call('SemanticTest Behavior002').result('return')')" incoming="_f5lbb51BEeWMKsrTxOLnkQ" outgoing="_f5lbaJ1BEeWMKsrTxOLnkQ" type="_6O2mYFnwEeWo08H9caZtqA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f5lbcZ1BEeWMKsrTxOLnkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f5lbcp1BEeWMKsrTxOLnkQ" value="1"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_YVdntKaEEeWQQMqdnKdYGA" name="19:Expression Statement" incoming="_YVdnIqaEEeWQQMqdnKdYGA" outgoing="_YVdnHaaEEeWQQMqdnKdYGA">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_YVdntaaEEeWQQMqdnKdYGA" target="_YVdntqaEEeWQQMqdnKdYGA" source="_YVdnvqaEEeWQQMqdnKdYGA"/>
+ <node xmi:type="uml:ForkNode" xmi:id="_YVdntqaEEeWQQMqdnKdYGA" name="Fork(b004)" incoming="_YVdntaaEEeWQQMqdnKdYGA" outgoing="_YVdnEqaEEeWQQMqdnKdYGA _YVdnBKaEEeWQQMqdnKdYGA _YVdnI6aEEeWQQMqdnKdYGA"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_YVdnt6aEEeWQQMqdnKdYGA" name="RighthandSide('Output('Call('SemanticTest Behaviors004').result('result')')')">
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_YVdnuKaEEeWQQMqdnKdYGA" name="InstanceCreationExpression('SemanticTest Behaviors004')">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_YVdnuaaEEeWQQMqdnKdYGA" target="_YVdnzKaEEeWQQMqdnKdYGA" source="_YVdnxqaEEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_YVdnuqaEEeWQQMqdnKdYGA" target="_YVdnwqaEEeWQQMqdnKdYGA" source="_YVdnzKaEEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_YVdnu6aEEeWQQMqdnKdYGA" target="_YVdnyaaEEeWQQMqdnKdYGA" source="_YVdnzqaEEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_YVdnvKaEEeWQQMqdnKdYGA" target="_YVdn0qaEEeWQQMqdnKdYGA" source="_YVdnzKaEEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_YVdnvaaEEeWQQMqdnKdYGA" target="_YVdnvqaEEeWQQMqdnKdYGA" source="_YVdnzKaEEeWQQMqdnKdYGA"/>
+ <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_YVdnvqaEEeWQQMqdnKdYGA" name="Output('Call('SemanticTest Behaviors004').result('result')')" incoming="_YVdnvaaEEeWQQMqdnKdYGA" outgoing="_YVdntaaEEeWQQMqdnKdYGA" type="_omaskJ06EeWMKsrTxOLnkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YVdnv6aEEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YVdnwKaEEeWQQMqdnKdYGA" value="1"/>
</structuredNodeOutput>
- <node xmi:type="uml:CallOperationAction" xmi:id="_f5lbc51BEeWMKsrTxOLnkQ" name="Call('SemanticTest Behavior002')" operation="_2mvTYFn0EeWo08H9caZtqA">
- <result xmi:type="uml:OutputPin" xmi:id="_f5lbdJ1BEeWMKsrTxOLnkQ" name="Call('SemanticTest Behavior002').result('return')" outgoing="_f5lbbZ1BEeWMKsrTxOLnkQ" type="_6O2mYFnwEeWo08H9caZtqA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f5lbdZ1BEeWMKsrTxOLnkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f5lbdp1BEeWMKsrTxOLnkQ" value="1"/>
+ <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_YVdnwaaEEeWQQMqdnKdYGA" name="Start('SemanticTest Behaviors004')" isSynchronous="false">
+ <object xmi:type="uml:InputPin" xmi:id="_YVdnwqaEEeWQQMqdnKdYGA" name="Start('SemanticTest Behaviors004').object" incoming="_YVdnuqaEEeWQQMqdnKdYGA" type="_omaskJ06EeWMKsrTxOLnkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YVdnw6aEEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YVdnxKaEEeWQQMqdnKdYGA" value="1"/>
+ </object>
+ </node>
+ <node xmi:type="uml:CallOperationAction" xmi:id="_YVdnxaaEEeWQQMqdnKdYGA" name="Call('SemanticTest Behaviors004')" operation="_omasq506EeWMKsrTxOLnkQ">
+ <result xmi:type="uml:OutputPin" xmi:id="_YVdnxqaEEeWQQMqdnKdYGA" name="Call('SemanticTest Behaviors004').result('result')" outgoing="_YVdnuaaEEeWQQMqdnKdYGA" type="_omaskJ06EeWMKsrTxOLnkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YVdnx6aEEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YVdnyKaEEeWQQMqdnKdYGA" value="1"/>
</result>
- <target xmi:type="uml:InputPin" xmi:id="_f5lbd51BEeWMKsrTxOLnkQ" name="Call('SemanticTest Behavior002').target" incoming="_f5lba51BEeWMKsrTxOLnkQ" type="_6O2mYFnwEeWo08H9caZtqA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f5lbeJ1BEeWMKsrTxOLnkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f5lbeZ1BEeWMKsrTxOLnkQ" value="1"/>
+ <target xmi:type="uml:InputPin" xmi:id="_YVdnyaaEEeWQQMqdnKdYGA" name="Call('SemanticTest Behaviors004').target" incoming="_YVdnu6aEEeWQQMqdnKdYGA" type="_omaskJ06EeWMKsrTxOLnkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YVdnyqaEEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YVdny6aEEeWQQMqdnKdYGA" value="1"/>
</target>
</node>
- <node xmi:type="uml:ForkNode" xmi:id="_f5lbep1BEeWMKsrTxOLnkQ" name="Fork('Call('SemanticTest Behavior002').result('return')')" incoming="_f5lbbZ1BEeWMKsrTxOLnkQ" outgoing="_f5lbbp1BEeWMKsrTxOLnkQ _f5lbbJ1BEeWMKsrTxOLnkQ _f5lbb51BEeWMKsrTxOLnkQ"/>
- <node xmi:type="uml:CreateObjectAction" xmi:id="_f5lbe51BEeWMKsrTxOLnkQ" name="Create('SemanticTest Behavior002')" classifier="_6O2mYFnwEeWo08H9caZtqA">
- <result xmi:type="uml:OutputPin" xmi:id="_f5lbfJ1BEeWMKsrTxOLnkQ" name="Create('SemanticTest Behavior002').result" outgoing="_f5lba51BEeWMKsrTxOLnkQ" type="_6O2mYFnwEeWo08H9caZtqA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f5lbfZ1BEeWMKsrTxOLnkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f5lbfp1BEeWMKsrTxOLnkQ" value="1"/>
+ <node xmi:type="uml:ForkNode" xmi:id="_YVdnzKaEEeWQQMqdnKdYGA" name="Fork('Call('SemanticTest Behaviors004').result('result')')" incoming="_YVdnuaaEEeWQQMqdnKdYGA" outgoing="_YVdnuqaEEeWQQMqdnKdYGA _YVdnvKaEEeWQQMqdnKdYGA _YVdnvaaEEeWQQMqdnKdYGA"/>
+ <node xmi:type="uml:CreateObjectAction" xmi:id="_YVdnzaaEEeWQQMqdnKdYGA" name="Create('SemanticTest Behaviors004')" classifier="_omaskJ06EeWMKsrTxOLnkQ">
+ <result xmi:type="uml:OutputPin" xmi:id="_YVdnzqaEEeWQQMqdnKdYGA" name="Create('SemanticTest Behaviors004').result" outgoing="_YVdnu6aEEeWQQMqdnKdYGA" type="_omaskJ06EeWMKsrTxOLnkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YVdnz6aEEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YVdn0KaEEeWQQMqdnKdYGA" value="1"/>
</result>
</node>
- <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_f5lbf51BEeWMKsrTxOLnkQ" name="Start('SemanticTest')" isSynchronous="false">
- <object xmi:type="uml:InputPin" xmi:id="_f5lbgJ1BEeWMKsrTxOLnkQ" name="Start('SemanticTest').object" incoming="_f5lbbJ1BEeWMKsrTxOLnkQ" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f5lbgZ1BEeWMKsrTxOLnkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f5lbgp1BEeWMKsrTxOLnkQ" value="1"/>
- </object>
- </node>
- <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_f5lbg51BEeWMKsrTxOLnkQ" name="Start('SemanticTest Behavior002')" isSynchronous="false">
- <object xmi:type="uml:InputPin" xmi:id="_f5lbhJ1BEeWMKsrTxOLnkQ" name="Start('SemanticTest Behavior002').object" incoming="_f5lbbp1BEeWMKsrTxOLnkQ" type="_6O2mYFnwEeWo08H9caZtqA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f5lbhZ1BEeWMKsrTxOLnkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f5lbhp1BEeWMKsrTxOLnkQ" value="1"/>
+ <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_YVdn0aaEEeWQQMqdnKdYGA" name="Start('SemanticTest')" isSynchronous="false">
+ <object xmi:type="uml:InputPin" xmi:id="_YVdn0qaEEeWQQMqdnKdYGA" name="Start('SemanticTest').object" incoming="_YVdnvKaEEeWQQMqdnKdYGA" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YVdn06aEEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YVdn1KaEEeWQQMqdnKdYGA" value="1"/>
</object>
</node>
</node>
</node>
- <node xmi:type="uml:ForkNode" xmi:id="_f5lbh51BEeWMKsrTxOLnkQ" name="Fork(b002)" incoming="_f5lbaJ1BEeWMKsrTxOLnkQ" outgoing="_f5lbN51BEeWMKsrTxOLnkQ _f5lbPZ1BEeWMKsrTxOLnkQ _f5lbMp1BEeWMKsrTxOLnkQ"/>
</node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_f5lbiJ1BEeWMKsrTxOLnkQ" name="14:Expression Statement" incoming="_f5lbKJ1BEeWMKsrTxOLnkQ" outgoing="_f5lbNJ1BEeWMKsrTxOLnkQ">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_f5lbiZ1BEeWMKsrTxOLnkQ" target="_f5lbip1BEeWMKsrTxOLnkQ" source="_f5lbkp1BEeWMKsrTxOLnkQ"/>
- <node xmi:type="uml:ForkNode" xmi:id="_f5lbip1BEeWMKsrTxOLnkQ" name="Fork(tests)" incoming="_f5lbiZ1BEeWMKsrTxOLnkQ" outgoing="_f5lbIp1BEeWMKsrTxOLnkQ"/>
- <node xmi:type="uml:CallBehaviorAction" xmi:id="_f5lbi51BEeWMKsrTxOLnkQ" name="Call('Including')">
- <argument xmi:type="uml:InputPin" xmi:id="_f5lbjJ1BEeWMKsrTxOLnkQ" name="Call('Including').argument('seq')" incoming="_f5lbO51BEeWMKsrTxOLnkQ" isOrdered="true" isUnique="false">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f5lbjZ1BEeWMKsrTxOLnkQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f5lbjp1BEeWMKsrTxOLnkQ" value="*"/>
- </argument>
- <argument xmi:type="uml:InputPin" xmi:id="_f5lbj51BEeWMKsrTxOLnkQ" name="Call('Including').argument('element')" incoming="_f5lbL51BEeWMKsrTxOLnkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f5lbkJ1BEeWMKsrTxOLnkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f5lbkZ1BEeWMKsrTxOLnkQ" value="1"/>
- </argument>
- <result xmi:type="uml:OutputPin" xmi:id="_f5lbkp1BEeWMKsrTxOLnkQ" name="Call('Including').result('')" outgoing="_f5lbiZ1BEeWMKsrTxOLnkQ" isOrdered="true" isUnique="false">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f5lbk51BEeWMKsrTxOLnkQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f5lblJ1BEeWMKsrTxOLnkQ" value="*"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_YVdn1aaEEeWQQMqdnKdYGA" name="01:LocalNameDeclarationStatement" outgoing="_YVdnFaaEEeWQQMqdnKdYGA">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_YVdn1qaEEeWQQMqdnKdYGA" target="_YVdn16aEEeWQQMqdnKdYGA" source="_YVdn2aaEEeWQQMqdnKdYGA"/>
+ <node xmi:type="uml:ForkNode" xmi:id="_YVdn16aEEeWQQMqdnKdYGA" name="Fork(name)" incoming="_YVdn1qaEEeWQQMqdnKdYGA" outgoing="_YVdnA6aEEeWQQMqdnKdYGA"/>
+ <node xmi:type="uml:ValueSpecificationAction" xmi:id="_YVdn2KaEEeWQQMqdnKdYGA" name="Value('&quot;Behaviors&quot;')">
+ <result xmi:type="uml:OutputPin" xmi:id="_YVdn2aaEEeWQQMqdnKdYGA" name="Value('&quot;Behaviors&quot;').result" outgoing="_YVdn1qaEEeWQQMqdnKdYGA">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YVdn2qaEEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YVdn26aEEeWQQMqdnKdYGA" value="1"/>
</result>
- <behavior xmi:type="uml:Activity" href="pathmap://PAPYRUS_ALF_LIBRARY/Alf.library.uml#Alf-Library-PrimitiveBehaviors-SequenceFunctions-Including"/>
+ <value xmi:type="uml:LiteralString" xmi:id="_YVdn3KaEEeWQQMqdnKdYGA" name="&quot;Behaviors&quot;" value="Behaviors">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ </value>
</node>
</node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_f5lblZ1BEeWMKsrTxOLnkQ" name="06:Expression Statement" incoming="_f5lbJ51BEeWMKsrTxOLnkQ" outgoing="_f5lbJZ1BEeWMKsrTxOLnkQ">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_f5lblp1BEeWMKsrTxOLnkQ" target="_f5lbl51BEeWMKsrTxOLnkQ" source="_f5lbn51BEeWMKsrTxOLnkQ"/>
- <node xmi:type="uml:ForkNode" xmi:id="_f5lbl51BEeWMKsrTxOLnkQ" name="Fork(tests)" incoming="_f5lblp1BEeWMKsrTxOLnkQ" outgoing="_f5lbOZ1BEeWMKsrTxOLnkQ"/>
- <node xmi:type="uml:CallBehaviorAction" xmi:id="_f5lbmJ1BEeWMKsrTxOLnkQ" name="Call('Including')">
- <argument xmi:type="uml:InputPin" xmi:id="_f5lbmZ1BEeWMKsrTxOLnkQ" name="Call('Including').argument('seq')" incoming="_f5lbMJ1BEeWMKsrTxOLnkQ" isOrdered="true" isUnique="false">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f5lbmp1BEeWMKsrTxOLnkQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f5lbm51BEeWMKsrTxOLnkQ" value="*"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_YVdn3aaEEeWQQMqdnKdYGA" name="06:Expression Statement" incoming="_YVdnAqaEEeWQQMqdnKdYGA" outgoing="_YVdnJKaEEeWQQMqdnKdYGA">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_YVdn3qaEEeWQQMqdnKdYGA" target="_YVdn6aaEEeWQQMqdnKdYGA" source="_YVdn5qaEEeWQQMqdnKdYGA"/>
+ <node xmi:type="uml:CallBehaviorAction" xmi:id="_YVdn36aEEeWQQMqdnKdYGA" name="Call('Including')">
+ <argument xmi:type="uml:InputPin" xmi:id="_YVdn4KaEEeWQQMqdnKdYGA" name="Call('Including').argument('seq')" incoming="_YVdnKKaEEeWQQMqdnKdYGA" isOrdered="true" isUnique="false">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YVdn4aaEEeWQQMqdnKdYGA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YVdn4qaEEeWQQMqdnKdYGA" value="*"/>
</argument>
- <argument xmi:type="uml:InputPin" xmi:id="_f5lbnJ1BEeWMKsrTxOLnkQ" name="Call('Including').argument('element')" incoming="_f5lbI51BEeWMKsrTxOLnkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f5lbnZ1BEeWMKsrTxOLnkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f5lbnp1BEeWMKsrTxOLnkQ" value="1"/>
+ <argument xmi:type="uml:InputPin" xmi:id="_YVdn46aEEeWQQMqdnKdYGA" name="Call('Including').argument('element')" incoming="_YVdnFKaEEeWQQMqdnKdYGA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YVdn5KaEEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YVdn5aaEEeWQQMqdnKdYGA" value="1"/>
</argument>
- <result xmi:type="uml:OutputPin" xmi:id="_f5lbn51BEeWMKsrTxOLnkQ" name="Call('Including').result('')" outgoing="_f5lblp1BEeWMKsrTxOLnkQ" isOrdered="true" isUnique="false">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f5lboJ1BEeWMKsrTxOLnkQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f5lboZ1BEeWMKsrTxOLnkQ" value="*"/>
+ <result xmi:type="uml:OutputPin" xmi:id="_YVdn5qaEEeWQQMqdnKdYGA" name="Call('Including').result('')" outgoing="_YVdn3qaEEeWQQMqdnKdYGA" isOrdered="true" isUnique="false">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YVdn56aEEeWQQMqdnKdYGA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YVdn6KaEEeWQQMqdnKdYGA" value="*"/>
</result>
<behavior xmi:type="uml:Activity" href="pathmap://PAPYRUS_ALF_LIBRARY/Alf.library.uml#Alf-Library-PrimitiveBehaviors-SequenceFunctions-Including"/>
</node>
+ <node xmi:type="uml:ForkNode" xmi:id="_YVdn6aaEEeWQQMqdnKdYGA" name="Fork(tests)" incoming="_YVdn3qaEEeWQQMqdnKdYGA" outgoing="_YVdnCaaEEeWQQMqdnKdYGA"/>
</node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_f5lbop1BEeWMKsrTxOLnkQ" name="04:Expression Statement" incoming="_f5lbLZ1BEeWMKsrTxOLnkQ" outgoing="_f5lbLp1BEeWMKsrTxOLnkQ">
- <edge xmi:type="uml:ControlFlow" xmi:id="_f5lbo51BEeWMKsrTxOLnkQ" target="_f5lbp51BEeWMKsrTxOLnkQ" source="_f5lbsJ1BEeWMKsrTxOLnkQ"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_f5lbpJ1BEeWMKsrTxOLnkQ" target="_f5lbvJ1BEeWMKsrTxOLnkQ" source="_f5lbrZ1BEeWMKsrTxOLnkQ"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_f5lbpZ1BEeWMKsrTxOLnkQ" target="_f5lbuJ1BEeWMKsrTxOLnkQ" source="_f5lbqJ1BEeWMKsrTxOLnkQ"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_f5lbpp1BEeWMKsrTxOLnkQ" target="_f5lbqJ1BEeWMKsrTxOLnkQ" source="_f5lbsp1BEeWMKsrTxOLnkQ"/>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_f5lbp51BEeWMKsrTxOLnkQ" name="Expression(LeftHandSide('Fork(b001)'))" incoming="_f5lbo51BEeWMKsrTxOLnkQ"/>
- <node xmi:type="uml:ForkNode" xmi:id="_f5lbqJ1BEeWMKsrTxOLnkQ" name="Fork(LeftHandSide('Fork(b001)'))" incoming="_f5lbpp1BEeWMKsrTxOLnkQ" outgoing="_f5lbpZ1BEeWMKsrTxOLnkQ"/>
- <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_f5lbqZ1BEeWMKsrTxOLnkQ" name="Clear('name')" structuralFeature="_8n8EEFbDEeWrJvPHum8sog">
- <object xmi:type="uml:InputPin" xmi:id="_f5lbqp1BEeWMKsrTxOLnkQ" name="Clear('name').object" incoming="_f5lbNZ1BEeWMKsrTxOLnkQ" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f5lbq51BEeWMKsrTxOLnkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f5lbrJ1BEeWMKsrTxOLnkQ" value="1"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_YVdn6qaEEeWQQMqdnKdYGA" name="08:Expression Statement" incoming="_YVdnDKaEEeWQQMqdnKdYGA" outgoing="_YVdnH6aEEeWQQMqdnKdYGA">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_YVdn66aEEeWQQMqdnKdYGA" target="_YVdn_6aEEeWQQMqdnKdYGA" source="_YVdn76aEEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_YVdn7KaEEeWQQMqdnKdYGA" target="_YVdn8KaEEeWQQMqdnKdYGA" source="_YVdn96aEEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_YVdn7aaEEeWQQMqdnKdYGA" target="_YVdn76aEEeWQQMqdnKdYGA" source="_YVdn-aaEEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_YVdn7qaEEeWQQMqdnKdYGA" target="_YVdoA6aEEeWQQMqdnKdYGA" source="_YVdn9KaEEeWQQMqdnKdYGA"/>
+ <node xmi:type="uml:ForkNode" xmi:id="_YVdn76aEEeWQQMqdnKdYGA" name="Fork(LeftHandSide(StateMachine_TestSuite::Util::Architecture::SemanticTest::name))" incoming="_YVdn7aaEEeWQQMqdnKdYGA" outgoing="_YVdn66aEEeWQQMqdnKdYGA"/>
+ <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_YVdn8KaEEeWQQMqdnKdYGA" name="Clear('name')" incoming="_YVdn7KaEEeWQQMqdnKdYGA" structuralFeature="_8n8EEFbDEeWrJvPHum8sog">
+ <object xmi:type="uml:InputPin" xmi:id="_YVdn8aaEEeWQQMqdnKdYGA" name="Clear('name').object" incoming="_YVdnEaaEEeWQQMqdnKdYGA" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YVdn8qaEEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YVdn86aEEeWQQMqdnKdYGA" value="1"/>
</object>
- <result xmi:type="uml:OutputPin" xmi:id="_f5lbrZ1BEeWMKsrTxOLnkQ" name="Clear('name').result" outgoing="_f5lbpJ1BEeWMKsrTxOLnkQ" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f5lbrp1BEeWMKsrTxOLnkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f5lbr51BEeWMKsrTxOLnkQ" value="1"/>
+ <result xmi:type="uml:OutputPin" xmi:id="_YVdn9KaEEeWQQMqdnKdYGA" name="Clear('name').result" outgoing="_YVdn7qaEEeWQQMqdnKdYGA" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YVdn9aaEEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YVdn9qaEEeWQQMqdnKdYGA" value="1"/>
</result>
</node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_f5lbsJ1BEeWMKsrTxOLnkQ" name="RighthandSide('Value('&quot;Behaviors001&quot;').result')" outgoing="_f5lbo51BEeWMKsrTxOLnkQ">
- <node xmi:type="uml:ValueSpecificationAction" xmi:id="_f5lbsZ1BEeWMKsrTxOLnkQ" name="Value('&quot;Behaviors001&quot;')">
- <result xmi:type="uml:OutputPin" xmi:id="_f5lbsp1BEeWMKsrTxOLnkQ" name="Value('&quot;Behaviors001&quot;').result" outgoing="_f5lbpp1BEeWMKsrTxOLnkQ">
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_YVdn96aEEeWQQMqdnKdYGA" name="RighthandSide('Value('&quot;Behaviors002&quot;').result')" outgoing="_YVdn7KaEEeWQQMqdnKdYGA">
+ <node xmi:type="uml:ValueSpecificationAction" xmi:id="_YVdn-KaEEeWQQMqdnKdYGA" name="Value('&quot;Behaviors002&quot;')">
+ <result xmi:type="uml:OutputPin" xmi:id="_YVdn-aaEEeWQQMqdnKdYGA" name="Value('&quot;Behaviors002&quot;').result" outgoing="_YVdn7aaEEeWQQMqdnKdYGA">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f5lbs51BEeWMKsrTxOLnkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f5lbtJ1BEeWMKsrTxOLnkQ" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YVdn-qaEEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YVdn-6aEEeWQQMqdnKdYGA" value="1"/>
</result>
- <value xmi:type="uml:LiteralString" xmi:id="_f5lbtZ1BEeWMKsrTxOLnkQ" name="&quot;Behaviors001&quot;" value="Behaviors001">
+ <value xmi:type="uml:LiteralString" xmi:id="_YVdn_KaEEeWQQMqdnKdYGA" name="&quot;Behaviors002&quot;" value="Behaviors002">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</value>
</node>
</node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_f5lbtp1BEeWMKsrTxOLnkQ" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::name)">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_f5lbt51BEeWMKsrTxOLnkQ" target="_f5lbwp1BEeWMKsrTxOLnkQ" source="_f5lbuJ1BEeWMKsrTxOLnkQ"/>
- <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_f5lbuJ1BEeWMKsrTxOLnkQ" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::name).input" incoming="_f5lbpZ1BEeWMKsrTxOLnkQ" outgoing="_f5lbt51BEeWMKsrTxOLnkQ">
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_YVdn_aaEEeWQQMqdnKdYGA" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::name)">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_YVdn_qaEEeWQQMqdnKdYGA" target="_YVdoCaaEEeWQQMqdnKdYGA" source="_YVdn_6aEEeWQQMqdnKdYGA"/>
+ <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_YVdn_6aEEeWQQMqdnKdYGA" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::name).input" incoming="_YVdn66aEEeWQQMqdnKdYGA" outgoing="_YVdn_qaEEeWQQMqdnKdYGA">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f5lbuZ1BEeWMKsrTxOLnkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f5lbup1BEeWMKsrTxOLnkQ" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YVdoAKaEEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YVdoAaaEEeWQQMqdnKdYGA" value="1"/>
</structuredNodeInput>
- <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_f5lbu51BEeWMKsrTxOLnkQ" name="Write('name')" structuralFeature="_8n8EEFbDEeWrJvPHum8sog" isReplaceAll="true">
- <object xmi:type="uml:InputPin" xmi:id="_f5lbvJ1BEeWMKsrTxOLnkQ" name="Write('name').object" incoming="_f5lbpJ1BEeWMKsrTxOLnkQ" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f5lbvZ1BEeWMKsrTxOLnkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f5lbvp1BEeWMKsrTxOLnkQ" value="1"/>
+ <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_YVdoAqaEEeWQQMqdnKdYGA" name="Write('name')" structuralFeature="_8n8EEFbDEeWrJvPHum8sog" isReplaceAll="true">
+ <object xmi:type="uml:InputPin" xmi:id="_YVdoA6aEEeWQQMqdnKdYGA" name="Write('name').object" incoming="_YVdn7qaEEeWQQMqdnKdYGA" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YVdoBKaEEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YVdoBaaEEeWQQMqdnKdYGA" value="1"/>
</object>
- <result xmi:type="uml:OutputPin" xmi:id="_f5lbv51BEeWMKsrTxOLnkQ" name="Write('name').result" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f5lbwJ1BEeWMKsrTxOLnkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f5lbwZ1BEeWMKsrTxOLnkQ" value="1"/>
+ <result xmi:type="uml:OutputPin" xmi:id="_YVdoBqaEEeWQQMqdnKdYGA" name="Write('name').result" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YVdoB6aEEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YVdoCKaEEeWQQMqdnKdYGA" value="1"/>
</result>
- <value xmi:type="uml:InputPin" xmi:id="_f5lbwp1BEeWMKsrTxOLnkQ" name="Write('name').value" incoming="_f5lbt51BEeWMKsrTxOLnkQ">
+ <value xmi:type="uml:InputPin" xmi:id="_YVdoCaaEEeWQQMqdnKdYGA" name="Write('name').value" incoming="_YVdn_qaEEeWQQMqdnKdYGA">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f5lbw51BEeWMKsrTxOLnkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f5lbxJ1BEeWMKsrTxOLnkQ" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YVdoCqaEEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YVdoC6aEEeWQQMqdnKdYGA" value="1"/>
</value>
</node>
</node>
</node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_f5lbxZ1BEeWMKsrTxOLnkQ" name="02:LocalNameDeclarationStatement" incoming="_f5lbNp1BEeWMKsrTxOLnkQ" outgoing="_f5lbK51BEeWMKsrTxOLnkQ">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_f5lbxp1BEeWMKsrTxOLnkQ" target="_f5lbx51BEeWMKsrTxOLnkQ" source="_f5lbyZ1BEeWMKsrTxOLnkQ"/>
- <node xmi:type="uml:ForkNode" xmi:id="_f5lbx51BEeWMKsrTxOLnkQ" name="Fork(tests)" incoming="_f5lbxp1BEeWMKsrTxOLnkQ" outgoing="_f5lbMJ1BEeWMKsrTxOLnkQ"/>
- <node xmi:type="uml:ValueSpecificationAction" xmi:id="_f5lbyJ1BEeWMKsrTxOLnkQ" name="Value('null')">
- <result xmi:type="uml:OutputPin" xmi:id="_f5lbyZ1BEeWMKsrTxOLnkQ" name="Value('null').result" outgoing="_f5lbxp1BEeWMKsrTxOLnkQ" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f5lbyp1BEeWMKsrTxOLnkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f5lby51BEeWMKsrTxOLnkQ" value="1"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_YVdoDKaEEeWQQMqdnKdYGA" name="22:Expression Statement" incoming="_YVdnJqaEEeWQQMqdnKdYGA" outgoing="_YVdnK6aEEeWQQMqdnKdYGA">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_YVdoDaaEEeWQQMqdnKdYGA" target="_YVdoGKaEEeWQQMqdnKdYGA" source="_YVdoFaaEEeWQQMqdnKdYGA"/>
+ <node xmi:type="uml:CallBehaviorAction" xmi:id="_YVdoDqaEEeWQQMqdnKdYGA" name="Call('Including')">
+ <argument xmi:type="uml:InputPin" xmi:id="_YVdoD6aEEeWQQMqdnKdYGA" name="Call('Including').argument('seq')" incoming="_YVdnHqaEEeWQQMqdnKdYGA" isOrdered="true" isUnique="false">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YVdoEKaEEeWQQMqdnKdYGA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YVdoEaaEEeWQQMqdnKdYGA" value="*"/>
+ </argument>
+ <argument xmi:type="uml:InputPin" xmi:id="_YVdoEqaEEeWQQMqdnKdYGA" name="Call('Including').argument('element')" incoming="_YVdnI6aEEeWQQMqdnKdYGA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YVdoE6aEEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YVdoFKaEEeWQQMqdnKdYGA" value="1"/>
+ </argument>
+ <result xmi:type="uml:OutputPin" xmi:id="_YVdoFaaEEeWQQMqdnKdYGA" name="Call('Including').result('')" outgoing="_YVdoDaaEEeWQQMqdnKdYGA" isOrdered="true" isUnique="false">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YVdoFqaEEeWQQMqdnKdYGA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YVdoF6aEEeWQQMqdnKdYGA" value="*"/>
</result>
- <value xmi:type="uml:LiteralNull" xmi:id="_f5lbzJ1BEeWMKsrTxOLnkQ" name="null"/>
+ <behavior xmi:type="uml:Activity" href="pathmap://PAPYRUS_ALF_LIBRARY/Alf.library.uml#Alf-Library-PrimitiveBehaviors-SequenceFunctions-Including"/>
</node>
+ <node xmi:type="uml:ForkNode" xmi:id="_YVdoGKaEEeWQQMqdnKdYGA" name="Fork(tests)" incoming="_YVdoDaaEEeWQQMqdnKdYGA" outgoing="_YVdnIaaEEeWQQMqdnKdYGA"/>
</node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_f5lbzZ1BEeWMKsrTxOLnkQ" name="15:Expression Statement" incoming="_f5lbNJ1BEeWMKsrTxOLnkQ">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_f5lbzp1BEeWMKsrTxOLnkQ" target="_f5lbz51BEeWMKsrTxOLnkQ" source="_f5lb1p1BEeWMKsrTxOLnkQ"/>
- <node xmi:type="uml:ForkNode" xmi:id="_f5lbz51BEeWMKsrTxOLnkQ" name="Fork(suite)" incoming="_f5lbzp1BEeWMKsrTxOLnkQ"/>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_f5lb0J1BEeWMKsrTxOLnkQ" name="RighthandSide('Output('Call('SemanticTestSuite').result('return')')')">
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_f5lb0Z1BEeWMKsrTxOLnkQ" name="InstanceCreationExpression('SemanticTestSuite')">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_f5lb0p1BEeWMKsrTxOLnkQ" target="_f5lb3Z1BEeWMKsrTxOLnkQ" source="_f5mCNZ1BEeWMKsrTxOLnkQ"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_f5lb051BEeWMKsrTxOLnkQ" target="_f5mCPJ1BEeWMKsrTxOLnkQ" source="_f5lb3Z1BEeWMKsrTxOLnkQ"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_f5lb1J1BEeWMKsrTxOLnkQ" target="_f5mCOJ1BEeWMKsrTxOLnkQ" source="_f5lb2p1BEeWMKsrTxOLnkQ"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_f5lb1Z1BEeWMKsrTxOLnkQ" target="_f5lb1p1BEeWMKsrTxOLnkQ" source="_f5lb3Z1BEeWMKsrTxOLnkQ"/>
- <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_f5lb1p1BEeWMKsrTxOLnkQ" name="Output('Call('SemanticTestSuite').result('return')')" incoming="_f5lb1Z1BEeWMKsrTxOLnkQ" outgoing="_f5lbzp1BEeWMKsrTxOLnkQ" type="_oCET4FYhEeW0iunAW-WGrg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f5lb151BEeWMKsrTxOLnkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f5lb2J1BEeWMKsrTxOLnkQ" value="1"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_YVdoGaaEEeWQQMqdnKdYGA" name="10:Expression Statement" incoming="_YVdnE6aEEeWQQMqdnKdYGA" outgoing="_YVdnLKaEEeWQQMqdnKdYGA">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_YVdoGqaEEeWQQMqdnKdYGA" target="_YVdoG6aEEeWQQMqdnKdYGA" source="_YVdoI6aEEeWQQMqdnKdYGA"/>
+ <node xmi:type="uml:ForkNode" xmi:id="_YVdoG6aEEeWQQMqdnKdYGA" name="Fork(tests)" incoming="_YVdoGqaEEeWQQMqdnKdYGA" outgoing="_YVdnKqaEEeWQQMqdnKdYGA"/>
+ <node xmi:type="uml:CallBehaviorAction" xmi:id="_YVdoHKaEEeWQQMqdnKdYGA" name="Call('Including')">
+ <argument xmi:type="uml:InputPin" xmi:id="_YVdoHaaEEeWQQMqdnKdYGA" name="Call('Including').argument('seq')" incoming="_YVdnCaaEEeWQQMqdnKdYGA" isOrdered="true" isUnique="false">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YVdoHqaEEeWQQMqdnKdYGA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YVdoH6aEEeWQQMqdnKdYGA" value="*"/>
+ </argument>
+ <argument xmi:type="uml:InputPin" xmi:id="_YVdoIKaEEeWQQMqdnKdYGA" name="Call('Including').argument('element')" incoming="_YVdnC6aEEeWQQMqdnKdYGA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YVdoIaaEEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YVdoIqaEEeWQQMqdnKdYGA" value="1"/>
+ </argument>
+ <result xmi:type="uml:OutputPin" xmi:id="_YVdoI6aEEeWQQMqdnKdYGA" name="Call('Including').result('')" outgoing="_YVdoGqaEEeWQQMqdnKdYGA" isOrdered="true" isUnique="false">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YVdoJKaEEeWQQMqdnKdYGA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YVdoJaaEEeWQQMqdnKdYGA" value="*"/>
+ </result>
+ <behavior xmi:type="uml:Activity" href="pathmap://PAPYRUS_ALF_LIBRARY/Alf.library.uml#Alf-Library-PrimitiveBehaviors-SequenceFunctions-Including"/>
+ </node>
+ </node>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_YVdoJqaEEeWQQMqdnKdYGA" name="11:Expression Statement" incoming="_YVdnLKaEEeWQQMqdnKdYGA" outgoing="_YVdnCqaEEeWQQMqdnKdYGA">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_YVdoJ6aEEeWQQMqdnKdYGA" target="_YVdoKKaEEeWQQMqdnKdYGA" source="_YVdoMKaEEeWQQMqdnKdYGA"/>
+ <node xmi:type="uml:ForkNode" xmi:id="_YVdoKKaEEeWQQMqdnKdYGA" name="Fork(b003)" incoming="_YVdoJ6aEEeWQQMqdnKdYGA" outgoing="_YVdnJ6aEEeWQQMqdnKdYGA _YVdnBaaEEeWQQMqdnKdYGA _YVdnF6aEEeWQQMqdnKdYGA"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_YVdoKaaEEeWQQMqdnKdYGA" name="RighthandSide('Output('Call('SemanticTest Behaviors003').result('result')')')">
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_YVdoKqaEEeWQQMqdnKdYGA" name="InstanceCreationExpression('SemanticTest Behaviors003')">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_YVdoK6aEEeWQQMqdnKdYGA" target="_YVdoN6aEEeWQQMqdnKdYGA" source="_YVdoO6aEEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_YVdoLKaEEeWQQMqdnKdYGA" target="_YVdoP6aEEeWQQMqdnKdYGA" source="_YVdoQqaEEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_YVdoLaaEEeWQQMqdnKdYGA" target="_YVdoRKaEEeWQQMqdnKdYGA" source="_YVdoQqaEEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_YVdoLqaEEeWQQMqdnKdYGA" target="_YVdoQqaEEeWQQMqdnKdYGA" source="_YVdoNKaEEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_YVdoL6aEEeWQQMqdnKdYGA" target="_YVdoMKaEEeWQQMqdnKdYGA" source="_YVdoQqaEEeWQQMqdnKdYGA"/>
+ <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_YVdoMKaEEeWQQMqdnKdYGA" name="Output('Call('SemanticTest Behaviors003').result('result')')" incoming="_YVdoL6aEEeWQQMqdnKdYGA" outgoing="_YVdoJ6aEEeWQQMqdnKdYGA" type="_tILAEKUHEeW3Q64NmDwIOA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YVdoMaaEEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YVdoMqaEEeWQQMqdnKdYGA" value="1"/>
</structuredNodeOutput>
- <node xmi:type="uml:CreateObjectAction" xmi:id="_f5lb2Z1BEeWMKsrTxOLnkQ" name="Create('SemanticTestSuite')" classifier="_oCET4FYhEeW0iunAW-WGrg">
- <result xmi:type="uml:OutputPin" xmi:id="_f5lb2p1BEeWMKsrTxOLnkQ" name="Create('SemanticTestSuite').result" outgoing="_f5lb1J1BEeWMKsrTxOLnkQ" type="_oCET4FYhEeW0iunAW-WGrg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f5lb251BEeWMKsrTxOLnkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f5lb3J1BEeWMKsrTxOLnkQ" value="1"/>
+ <node xmi:type="uml:CallOperationAction" xmi:id="_YVdoM6aEEeWQQMqdnKdYGA" name="Call('SemanticTest Behaviors003')" operation="_tILAK6UHEeW3Q64NmDwIOA">
+ <result xmi:type="uml:OutputPin" xmi:id="_YVdoNKaEEeWQQMqdnKdYGA" name="Call('SemanticTest Behaviors003').result('result')" outgoing="_YVdoLqaEEeWQQMqdnKdYGA" type="_tILAEKUHEeW3Q64NmDwIOA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YVdoNaaEEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YVdoNqaEEeWQQMqdnKdYGA" value="1"/>
+ </result>
+ <target xmi:type="uml:InputPin" xmi:id="_YVdoN6aEEeWQQMqdnKdYGA" name="Call('SemanticTest Behaviors003').target" incoming="_YVdoK6aEEeWQQMqdnKdYGA" type="_tILAEKUHEeW3Q64NmDwIOA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YVdoOKaEEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YVdoOaaEEeWQQMqdnKdYGA" value="1"/>
+ </target>
+ </node>
+ <node xmi:type="uml:CreateObjectAction" xmi:id="_YVdoOqaEEeWQQMqdnKdYGA" name="Create('SemanticTest Behaviors003')" classifier="_tILAEKUHEeW3Q64NmDwIOA">
+ <result xmi:type="uml:OutputPin" xmi:id="_YVdoO6aEEeWQQMqdnKdYGA" name="Create('SemanticTest Behaviors003').result" outgoing="_YVdoK6aEEeWQQMqdnKdYGA" type="_tILAEKUHEeW3Q64NmDwIOA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YVdoPKaEEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YVdoPaaEEeWQQMqdnKdYGA" value="1"/>
</result>
</node>
- <node xmi:type="uml:ForkNode" xmi:id="_f5lb3Z1BEeWMKsrTxOLnkQ" name="Fork('Call('SemanticTestSuite').result('return')')" incoming="_f5lb0p1BEeWMKsrTxOLnkQ" outgoing="_f5lb051BEeWMKsrTxOLnkQ _f5lb1Z1BEeWMKsrTxOLnkQ"/>
- <node xmi:type="uml:CallOperationAction" xmi:id="_f5lb3p1BEeWMKsrTxOLnkQ" name="Call('SemanticTestSuite')" operation="_SfGdkFfVEeWs3McTb3zryw">
- <argument xmi:type="uml:InputPin" xmi:id="_f5lb351BEeWMKsrTxOLnkQ" name="Call('SemanticTestSuite').argument('tests')" incoming="_f5lbIp1BEeWMKsrTxOLnkQ" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f5mCMJ1BEeWMKsrTxOLnkQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f5mCMZ1BEeWMKsrTxOLnkQ" value="*"/>
+ <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_YVdoPqaEEeWQQMqdnKdYGA" name="Start('SemanticTest Behaviors003')" isSynchronous="false">
+ <object xmi:type="uml:InputPin" xmi:id="_YVdoP6aEEeWQQMqdnKdYGA" name="Start('SemanticTest Behaviors003').object" incoming="_YVdoLKaEEeWQQMqdnKdYGA" type="_tILAEKUHEeW3Q64NmDwIOA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YVdoQKaEEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YVdoQaaEEeWQQMqdnKdYGA" value="1"/>
+ </object>
+ </node>
+ <node xmi:type="uml:ForkNode" xmi:id="_YVdoQqaEEeWQQMqdnKdYGA" name="Fork('Call('SemanticTest Behaviors003').result('result')')" incoming="_YVdoLqaEEeWQQMqdnKdYGA" outgoing="_YVdoLKaEEeWQQMqdnKdYGA _YVdoLaaEEeWQQMqdnKdYGA _YVdoL6aEEeWQQMqdnKdYGA"/>
+ <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_YVdoQ6aEEeWQQMqdnKdYGA" name="Start('SemanticTest')" isSynchronous="false">
+ <object xmi:type="uml:InputPin" xmi:id="_YVdoRKaEEeWQQMqdnKdYGA" name="Start('SemanticTest').object" incoming="_YVdoLaaEEeWQQMqdnKdYGA" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YVdoRaaEEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YVdoRqaEEeWQQMqdnKdYGA" value="1"/>
+ </object>
+ </node>
+ </node>
+ </node>
+ </node>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_YVdoR6aEEeWQQMqdnKdYGA" name="15:Expression Statement" incoming="_YVdnIKaEEeWQQMqdnKdYGA" outgoing="_YVdnEKaEEeWQQMqdnKdYGA">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_YVdoSKaEEeWQQMqdnKdYGA" target="_YVdoZ6aEEeWQQMqdnKdYGA" source="_YVdoUKaEEeWQQMqdnKdYGA"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_YVdoSaaEEeWQQMqdnKdYGA" name="RighthandSide('Output('Call('SemanticTest Behaviors003-bis').result('result')')')">
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_YVdoSqaEEeWQQMqdnKdYGA" name="InstanceCreationExpression('SemanticTest Behaviors003-bis')">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_YVdoS6aEEeWQQMqdnKdYGA" target="_YVdoVaaEEeWQQMqdnKdYGA" source="_YVdoU6aEEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_YVdoTKaEEeWQQMqdnKdYGA" target="_YVdoZKaEEeWQQMqdnKdYGA" source="_YVdoU6aEEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_YVdoTaaEEeWQQMqdnKdYGA" target="_YVdoU6aEEeWQQMqdnKdYGA" source="_YVdoXaaEEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_YVdoTqaEEeWQQMqdnKdYGA" target="_YVdoYKaEEeWQQMqdnKdYGA" source="_YVdoWaaEEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_YVdoT6aEEeWQQMqdnKdYGA" target="_YVdoUKaEEeWQQMqdnKdYGA" source="_YVdoU6aEEeWQQMqdnKdYGA"/>
+ <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_YVdoUKaEEeWQQMqdnKdYGA" name="Output('Call('SemanticTest Behaviors003-bis').result('result')')" incoming="_YVdoT6aEEeWQQMqdnKdYGA" outgoing="_YVdoSKaEEeWQQMqdnKdYGA" type="_vMW5gKZ0EeW33f-XWS12xA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YVdoUaaEEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YVdoUqaEEeWQQMqdnKdYGA" value="1"/>
+ </structuredNodeOutput>
+ <node xmi:type="uml:ForkNode" xmi:id="_YVdoU6aEEeWQQMqdnKdYGA" name="Fork('Call('SemanticTest Behaviors003-bis').result('result')')" incoming="_YVdoTaaEEeWQQMqdnKdYGA" outgoing="_YVdoS6aEEeWQQMqdnKdYGA _YVdoTKaEEeWQQMqdnKdYGA _YVdoT6aEEeWQQMqdnKdYGA"/>
+ <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_YVdoVKaEEeWQQMqdnKdYGA" name="Start('SemanticTest Behaviors003-bis')" isSynchronous="false">
+ <object xmi:type="uml:InputPin" xmi:id="_YVdoVaaEEeWQQMqdnKdYGA" name="Start('SemanticTest Behaviors003-bis').object" incoming="_YVdoS6aEEeWQQMqdnKdYGA" type="_vMW5gKZ0EeW33f-XWS12xA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YVdoVqaEEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YVdoV6aEEeWQQMqdnKdYGA" value="1"/>
+ </object>
+ </node>
+ <node xmi:type="uml:CreateObjectAction" xmi:id="_YVdoWKaEEeWQQMqdnKdYGA" name="Create('SemanticTest Behaviors003-bis')" classifier="_vMW5gKZ0EeW33f-XWS12xA">
+ <result xmi:type="uml:OutputPin" xmi:id="_YVdoWaaEEeWQQMqdnKdYGA" name="Create('SemanticTest Behaviors003-bis').result" outgoing="_YVdoTqaEEeWQQMqdnKdYGA" type="_vMW5gKZ0EeW33f-XWS12xA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YVdoWqaEEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YVdoW6aEEeWQQMqdnKdYGA" value="1"/>
+ </result>
+ </node>
+ <node xmi:type="uml:CallOperationAction" xmi:id="_YVdoXKaEEeWQQMqdnKdYGA" name="Call('SemanticTest Behaviors003-bis')" operation="_vMW5m6Z0EeW33f-XWS12xA">
+ <result xmi:type="uml:OutputPin" xmi:id="_YVdoXaaEEeWQQMqdnKdYGA" name="Call('SemanticTest Behaviors003-bis').result('result')" outgoing="_YVdoTaaEEeWQQMqdnKdYGA" type="_vMW5gKZ0EeW33f-XWS12xA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YVdoXqaEEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YVdoX6aEEeWQQMqdnKdYGA" value="1"/>
+ </result>
+ <target xmi:type="uml:InputPin" xmi:id="_YVdoYKaEEeWQQMqdnKdYGA" name="Call('SemanticTest Behaviors003-bis').target" incoming="_YVdoTqaEEeWQQMqdnKdYGA" type="_vMW5gKZ0EeW33f-XWS12xA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YVdoYaaEEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YVdoYqaEEeWQQMqdnKdYGA" value="1"/>
+ </target>
+ </node>
+ <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_YVdoY6aEEeWQQMqdnKdYGA" name="Start('SemanticTest')" isSynchronous="false">
+ <object xmi:type="uml:InputPin" xmi:id="_YVdoZKaEEeWQQMqdnKdYGA" name="Start('SemanticTest').object" incoming="_YVdoTKaEEeWQQMqdnKdYGA" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YVdoZaaEEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YVdoZqaEEeWQQMqdnKdYGA" value="1"/>
+ </object>
+ </node>
+ </node>
+ </node>
+ <node xmi:type="uml:ForkNode" xmi:id="_YVdoZ6aEEeWQQMqdnKdYGA" name="Fork(b003bis)" incoming="_YVdoSKaEEeWQQMqdnKdYGA" outgoing="_YVdnGqaEEeWQQMqdnKdYGA _YVdnG6aEEeWQQMqdnKdYGA _YVdnHKaEEeWQQMqdnKdYGA"/>
+ </node>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_YVdoaKaEEeWQQMqdnKdYGA" name="23:Expression Statement" incoming="_YVdnK6aEEeWQQMqdnKdYGA">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_YVdoaaaEEeWQQMqdnKdYGA" target="_YVdoaqaEEeWQQMqdnKdYGA" source="_YVdocaaEEeWQQMqdnKdYGA"/>
+ <node xmi:type="uml:ForkNode" xmi:id="_YVdoaqaEEeWQQMqdnKdYGA" name="Fork(suite)" incoming="_YVdoaaaEEeWQQMqdnKdYGA"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_YVdoa6aEEeWQQMqdnKdYGA" name="RighthandSide('Output('Call('SemanticTestSuite').result('return')')')">
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_YVdobKaEEeWQQMqdnKdYGA" name="InstanceCreationExpression('SemanticTestSuite')">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_YVdobaaEEeWQQMqdnKdYGA" target="_YVdoiaaEEeWQQMqdnKdYGA" source="_YVdoe6aEEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_YVdobqaEEeWQQMqdnKdYGA" target="_YVdofqaEEeWQQMqdnKdYGA" source="_YVdogqaEEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_YVdob6aEEeWQQMqdnKdYGA" target="_YVdohqaEEeWQQMqdnKdYGA" source="_YVdoiaaEEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_YVdocKaEEeWQQMqdnKdYGA" target="_YVdocaaEEeWQQMqdnKdYGA" source="_YVdoiaaEEeWQQMqdnKdYGA"/>
+ <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_YVdocaaEEeWQQMqdnKdYGA" name="Output('Call('SemanticTestSuite').result('return')')" incoming="_YVdocKaEEeWQQMqdnKdYGA" outgoing="_YVdoaaaEEeWQQMqdnKdYGA" type="_oCET4FYhEeW0iunAW-WGrg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YVdocqaEEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YVdoc6aEEeWQQMqdnKdYGA" value="1"/>
+ </structuredNodeOutput>
+ <node xmi:type="uml:CallOperationAction" xmi:id="_YVdodKaEEeWQQMqdnKdYGA" name="Call('SemanticTestSuite')" operation="_SfGdkFfVEeWs3McTb3zryw">
+ <argument xmi:type="uml:InputPin" xmi:id="_YVdodaaEEeWQQMqdnKdYGA" name="Call('SemanticTestSuite').argument('tests')" incoming="_YVdnIaaEEeWQQMqdnKdYGA" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YVdodqaEEeWQQMqdnKdYGA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YVdod6aEEeWQQMqdnKdYGA" value="*"/>
</argument>
- <argument xmi:type="uml:InputPin" xmi:id="_f5mCMp1BEeWMKsrTxOLnkQ" name="Call('SemanticTestSuite').argument('name')" incoming="_f5lbM51BEeWMKsrTxOLnkQ">
+ <argument xmi:type="uml:InputPin" xmi:id="_YVdoeKaEEeWQQMqdnKdYGA" name="Call('SemanticTestSuite').argument('name')" incoming="_YVdnA6aEEeWQQMqdnKdYGA">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f5mCM51BEeWMKsrTxOLnkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f5mCNJ1BEeWMKsrTxOLnkQ" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YVdoeaaEEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YVdoeqaEEeWQQMqdnKdYGA" value="1"/>
</argument>
- <result xmi:type="uml:OutputPin" xmi:id="_f5mCNZ1BEeWMKsrTxOLnkQ" name="Call('SemanticTestSuite').result('return')" outgoing="_f5lb0p1BEeWMKsrTxOLnkQ" type="_oCET4FYhEeW0iunAW-WGrg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f5mCNp1BEeWMKsrTxOLnkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f5mCN51BEeWMKsrTxOLnkQ" value="1"/>
+ <result xmi:type="uml:OutputPin" xmi:id="_YVdoe6aEEeWQQMqdnKdYGA" name="Call('SemanticTestSuite').result('return')" outgoing="_YVdobaaEEeWQQMqdnKdYGA" type="_oCET4FYhEeW0iunAW-WGrg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YVdofKaEEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YVdofaaEEeWQQMqdnKdYGA" value="1"/>
</result>
- <target xmi:type="uml:InputPin" xmi:id="_f5mCOJ1BEeWMKsrTxOLnkQ" name="Call('SemanticTestSuite').target" incoming="_f5lb1J1BEeWMKsrTxOLnkQ" type="_oCET4FYhEeW0iunAW-WGrg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f5mCOZ1BEeWMKsrTxOLnkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f5mCOp1BEeWMKsrTxOLnkQ" value="1"/>
+ <target xmi:type="uml:InputPin" xmi:id="_YVdofqaEEeWQQMqdnKdYGA" name="Call('SemanticTestSuite').target" incoming="_YVdobqaEEeWQQMqdnKdYGA" type="_oCET4FYhEeW0iunAW-WGrg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YVdof6aEEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YVdogKaEEeWQQMqdnKdYGA" value="1"/>
</target>
</node>
- <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_f5mCO51BEeWMKsrTxOLnkQ" name="Start('SemanticTestSuite')" isSynchronous="false">
- <object xmi:type="uml:InputPin" xmi:id="_f5mCPJ1BEeWMKsrTxOLnkQ" name="Start('SemanticTestSuite').object" incoming="_f5lb051BEeWMKsrTxOLnkQ" type="_oCET4FYhEeW0iunAW-WGrg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f5mCPZ1BEeWMKsrTxOLnkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f5mCPp1BEeWMKsrTxOLnkQ" value="1"/>
+ <node xmi:type="uml:CreateObjectAction" xmi:id="_YVdogaaEEeWQQMqdnKdYGA" name="Create('SemanticTestSuite')" classifier="_oCET4FYhEeW0iunAW-WGrg">
+ <result xmi:type="uml:OutputPin" xmi:id="_YVdogqaEEeWQQMqdnKdYGA" name="Create('SemanticTestSuite').result" outgoing="_YVdobqaEEeWQQMqdnKdYGA" type="_oCET4FYhEeW0iunAW-WGrg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YVdog6aEEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YVdohKaEEeWQQMqdnKdYGA" value="1"/>
+ </result>
+ </node>
+ <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_YVdohaaEEeWQQMqdnKdYGA" name="Start('SemanticTestSuite')" isSynchronous="false">
+ <object xmi:type="uml:InputPin" xmi:id="_YVdohqaEEeWQQMqdnKdYGA" name="Start('SemanticTestSuite').object" incoming="_YVdob6aEEeWQQMqdnKdYGA" type="_oCET4FYhEeW0iunAW-WGrg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YVdoh6aEEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YVdoiKaEEeWQQMqdnKdYGA" value="1"/>
</object>
</node>
+ <node xmi:type="uml:ForkNode" xmi:id="_YVdoiaaEEeWQQMqdnKdYGA" name="Fork('Call('SemanticTestSuite').result('return')')" incoming="_YVdobaaEEeWQQMqdnKdYGA" outgoing="_YVdob6aEEeWQQMqdnKdYGA _YVdocKaEEeWQQMqdnKdYGA"/>
</node>
</node>
</node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_f5mCP51BEeWMKsrTxOLnkQ" name="08:Expression Statement" incoming="_f5lbOJ1BEeWMKsrTxOLnkQ" outgoing="_f5lbMZ1BEeWMKsrTxOLnkQ">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_f5mCQJ1BEeWMKsrTxOLnkQ" target="_f5mCTZ1BEeWMKsrTxOLnkQ" source="_f5mCWp1BEeWMKsrTxOLnkQ"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_f5mCQZ1BEeWMKsrTxOLnkQ" target="_f5mCUZ1BEeWMKsrTxOLnkQ" source="_f5mCX51BEeWMKsrTxOLnkQ"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_f5mCQp1BEeWMKsrTxOLnkQ" target="_f5mCSp1BEeWMKsrTxOLnkQ" source="_f5mCRJ1BEeWMKsrTxOLnkQ"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_f5mCQ51BEeWMKsrTxOLnkQ" target="_f5mCWp1BEeWMKsrTxOLnkQ" source="_f5mCRp1BEeWMKsrTxOLnkQ"/>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_f5mCRJ1BEeWMKsrTxOLnkQ" name="RighthandSide('Value('&quot;Behaviors002&quot;').result')" outgoing="_f5mCQp1BEeWMKsrTxOLnkQ">
- <node xmi:type="uml:ValueSpecificationAction" xmi:id="_f5mCRZ1BEeWMKsrTxOLnkQ" name="Value('&quot;Behaviors002&quot;')">
- <result xmi:type="uml:OutputPin" xmi:id="_f5mCRp1BEeWMKsrTxOLnkQ" name="Value('&quot;Behaviors002&quot;').result" outgoing="_f5mCQ51BEeWMKsrTxOLnkQ">
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_YVdoiqaEEeWQQMqdnKdYGA" name="02:LocalNameDeclarationStatement" incoming="_YVdnFaaEEeWQQMqdnKdYGA" outgoing="_YVdnAaaEEeWQQMqdnKdYGA">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_YVdoi6aEEeWQQMqdnKdYGA" target="_YVdojKaEEeWQQMqdnKdYGA" source="_YVdojqaEEeWQQMqdnKdYGA"/>
+ <node xmi:type="uml:ForkNode" xmi:id="_YVdojKaEEeWQQMqdnKdYGA" name="Fork(tests)" incoming="_YVdoi6aEEeWQQMqdnKdYGA" outgoing="_YVdnKKaEEeWQQMqdnKdYGA"/>
+ <node xmi:type="uml:ValueSpecificationAction" xmi:id="_YVdojaaEEeWQQMqdnKdYGA" name="Value('null')">
+ <result xmi:type="uml:OutputPin" xmi:id="_YVdojqaEEeWQQMqdnKdYGA" name="Value('null').result" outgoing="_YVdoi6aEEeWQQMqdnKdYGA" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YVdoj6aEEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YVdokKaEEeWQQMqdnKdYGA" value="1"/>
+ </result>
+ <value xmi:type="uml:LiteralNull" xmi:id="_YVdokaaEEeWQQMqdnKdYGA" name="null"/>
+ </node>
+ </node>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_YVdokqaEEeWQQMqdnKdYGA" name="20:Expression Statement" incoming="_YVdnHaaEEeWQQMqdnKdYGA" outgoing="_YVdnDqaEEeWQQMqdnKdYGA">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_YVdok6aEEeWQQMqdnKdYGA" target="_YVdorKaEEeWQQMqdnKdYGA" source="_YVdomaaEEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_YVdolKaEEeWQQMqdnKdYGA" target="_YVdoo6aEEeWQQMqdnKdYGA" source="_YVdosaaEEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_YVdolaaEEeWQQMqdnKdYGA" target="_YVdoraaEEeWQQMqdnKdYGA" source="_YVdol6aEEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_YVdolqaEEeWQQMqdnKdYGA" target="_YVdon6aEEeWQQMqdnKdYGA" source="_YVdorKaEEeWQQMqdnKdYGA"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_YVdol6aEEeWQQMqdnKdYGA" name="RighthandSide('Value('&quot;Behaviors004&quot;').result')" outgoing="_YVdolaaEEeWQQMqdnKdYGA">
+ <node xmi:type="uml:ValueSpecificationAction" xmi:id="_YVdomKaEEeWQQMqdnKdYGA" name="Value('&quot;Behaviors004&quot;')">
+ <result xmi:type="uml:OutputPin" xmi:id="_YVdomaaEEeWQQMqdnKdYGA" name="Value('&quot;Behaviors004&quot;').result" outgoing="_YVdok6aEEeWQQMqdnKdYGA">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f5mCR51BEeWMKsrTxOLnkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f5mCSJ1BEeWMKsrTxOLnkQ" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YVdomqaEEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YVdom6aEEeWQQMqdnKdYGA" value="1"/>
</result>
- <value xmi:type="uml:LiteralString" xmi:id="_f5mCSZ1BEeWMKsrTxOLnkQ" name="&quot;Behaviors002&quot;" value="Behaviors002">
+ <value xmi:type="uml:LiteralString" xmi:id="_YVdonKaEEeWQQMqdnKdYGA" name="&quot;Behaviors004&quot;" value="Behaviors004">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</value>
</node>
</node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_f5mCSp1BEeWMKsrTxOLnkQ" name="Expression(LeftHandSide('Fork(b002)'))" incoming="_f5mCQp1BEeWMKsrTxOLnkQ"/>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_f5mCS51BEeWMKsrTxOLnkQ" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::name)">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_f5mCTJ1BEeWMKsrTxOLnkQ" target="_f5mCV51BEeWMKsrTxOLnkQ" source="_f5mCTZ1BEeWMKsrTxOLnkQ"/>
- <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_f5mCTZ1BEeWMKsrTxOLnkQ" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::name).input" incoming="_f5mCQJ1BEeWMKsrTxOLnkQ" outgoing="_f5mCTJ1BEeWMKsrTxOLnkQ">
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_YVdonaaEEeWQQMqdnKdYGA" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::name)">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_YVdonqaEEeWQQMqdnKdYGA" target="_YVdoqaaEEeWQQMqdnKdYGA" source="_YVdon6aEEeWQQMqdnKdYGA"/>
+ <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_YVdon6aEEeWQQMqdnKdYGA" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::name).input" incoming="_YVdolqaEEeWQQMqdnKdYGA" outgoing="_YVdonqaEEeWQQMqdnKdYGA">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f5mCTp1BEeWMKsrTxOLnkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f5mCT51BEeWMKsrTxOLnkQ" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YVdooKaEEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YVdooaaEEeWQQMqdnKdYGA" value="1"/>
</structuredNodeInput>
- <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_f5mCUJ1BEeWMKsrTxOLnkQ" name="Write('name')" structuralFeature="_8n8EEFbDEeWrJvPHum8sog" isReplaceAll="true">
- <object xmi:type="uml:InputPin" xmi:id="_f5mCUZ1BEeWMKsrTxOLnkQ" name="Write('name').object" incoming="_f5mCQZ1BEeWMKsrTxOLnkQ" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f5mCUp1BEeWMKsrTxOLnkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f5mCU51BEeWMKsrTxOLnkQ" value="1"/>
+ <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_YVdooqaEEeWQQMqdnKdYGA" name="Write('name')" structuralFeature="_8n8EEFbDEeWrJvPHum8sog" isReplaceAll="true">
+ <object xmi:type="uml:InputPin" xmi:id="_YVdoo6aEEeWQQMqdnKdYGA" name="Write('name').object" incoming="_YVdolKaEEeWQQMqdnKdYGA" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YVdopKaEEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YVdopaaEEeWQQMqdnKdYGA" value="1"/>
</object>
- <result xmi:type="uml:OutputPin" xmi:id="_f5mCVJ1BEeWMKsrTxOLnkQ" name="Write('name').result" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f5mCVZ1BEeWMKsrTxOLnkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f5mCVp1BEeWMKsrTxOLnkQ" value="1"/>
+ <result xmi:type="uml:OutputPin" xmi:id="_YVdopqaEEeWQQMqdnKdYGA" name="Write('name').result" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YVdop6aEEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YVdoqKaEEeWQQMqdnKdYGA" value="1"/>
</result>
- <value xmi:type="uml:InputPin" xmi:id="_f5mCV51BEeWMKsrTxOLnkQ" name="Write('name').value" incoming="_f5mCTJ1BEeWMKsrTxOLnkQ">
+ <value xmi:type="uml:InputPin" xmi:id="_YVdoqaaEEeWQQMqdnKdYGA" name="Write('name').value" incoming="_YVdonqaEEeWQQMqdnKdYGA">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f5mCWJ1BEeWMKsrTxOLnkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f5mCWZ1BEeWMKsrTxOLnkQ" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YVdoqqaEEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YVdoq6aEEeWQQMqdnKdYGA" value="1"/>
</value>
</node>
</node>
- <node xmi:type="uml:ForkNode" xmi:id="_f5mCWp1BEeWMKsrTxOLnkQ" name="Fork(LeftHandSide('Fork(b002)'))" incoming="_f5mCQ51BEeWMKsrTxOLnkQ" outgoing="_f5mCQJ1BEeWMKsrTxOLnkQ"/>
- <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_f5mCW51BEeWMKsrTxOLnkQ" name="Clear('name')" structuralFeature="_8n8EEFbDEeWrJvPHum8sog">
- <object xmi:type="uml:InputPin" xmi:id="_f5mCXJ1BEeWMKsrTxOLnkQ" name="Clear('name').object" incoming="_f5lbN51BEeWMKsrTxOLnkQ" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f5mCXZ1BEeWMKsrTxOLnkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f5mCXp1BEeWMKsrTxOLnkQ" value="1"/>
+ <node xmi:type="uml:ForkNode" xmi:id="_YVdorKaEEeWQQMqdnKdYGA" name="Fork(LeftHandSide(StateMachine_TestSuite::Util::Architecture::SemanticTest::name))" incoming="_YVdok6aEEeWQQMqdnKdYGA" outgoing="_YVdolqaEEeWQQMqdnKdYGA"/>
+ <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_YVdoraaEEeWQQMqdnKdYGA" name="Clear('name')" incoming="_YVdolaaEEeWQQMqdnKdYGA" structuralFeature="_8n8EEFbDEeWrJvPHum8sog">
+ <object xmi:type="uml:InputPin" xmi:id="_YVdorqaEEeWQQMqdnKdYGA" name="Clear('name').object" incoming="_YVdnEqaEEeWQQMqdnKdYGA" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YVdor6aEEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YVdosKaEEeWQQMqdnKdYGA" value="1"/>
</object>
- <result xmi:type="uml:OutputPin" xmi:id="_f5mCX51BEeWMKsrTxOLnkQ" name="Clear('name').result" outgoing="_f5mCQZ1BEeWMKsrTxOLnkQ" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f5mCYJ1BEeWMKsrTxOLnkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f5mCYZ1BEeWMKsrTxOLnkQ" value="1"/>
+ <result xmi:type="uml:OutputPin" xmi:id="_YVdosaaEEeWQQMqdnKdYGA" name="Clear('name').result" outgoing="_YVdolKaEEeWQQMqdnKdYGA" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YVdosqaEEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YVdos6aEEeWQQMqdnKdYGA" value="1"/>
</result>
</node>
</node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_f5mCYp1BEeWMKsrTxOLnkQ" name="10:Expression Statement" incoming="_f5lbOp1BEeWMKsrTxOLnkQ" outgoing="_f5lbJp1BEeWMKsrTxOLnkQ">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_f5mCY51BEeWMKsrTxOLnkQ" target="_f5mCbp1BEeWMKsrTxOLnkQ" source="_f5mCa51BEeWMKsrTxOLnkQ"/>
- <node xmi:type="uml:CallBehaviorAction" xmi:id="_f5mCZJ1BEeWMKsrTxOLnkQ" name="Call('Including')">
- <argument xmi:type="uml:InputPin" xmi:id="_f5mCZZ1BEeWMKsrTxOLnkQ" name="Call('Including').argument('seq')" incoming="_f5lbOZ1BEeWMKsrTxOLnkQ" isOrdered="true" isUnique="false">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f5mCZp1BEeWMKsrTxOLnkQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f5mCZ51BEeWMKsrTxOLnkQ" value="*"/>
- </argument>
- <argument xmi:type="uml:InputPin" xmi:id="_f5mCaJ1BEeWMKsrTxOLnkQ" name="Call('Including').argument('element')" incoming="_f5lbMp1BEeWMKsrTxOLnkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f5mCaZ1BEeWMKsrTxOLnkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f5mCap1BEeWMKsrTxOLnkQ" value="1"/>
- </argument>
- <result xmi:type="uml:OutputPin" xmi:id="_f5mCa51BEeWMKsrTxOLnkQ" name="Call('Including').result('')" outgoing="_f5mCY51BEeWMKsrTxOLnkQ" isOrdered="true" isUnique="false">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f5mCbJ1BEeWMKsrTxOLnkQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f5mCbZ1BEeWMKsrTxOLnkQ" value="*"/>
- </result>
- <behavior xmi:type="uml:Activity" href="pathmap://PAPYRUS_ALF_LIBRARY/Alf.library.uml#Alf-Library-PrimitiveBehaviors-SequenceFunctions-Including"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_YVdotKaEEeWQQMqdnKdYGA" name="03:Expression Statement" incoming="_YVdnAaaEEeWQQMqdnKdYGA" outgoing="_YVdnCKaEEeWQQMqdnKdYGA">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_YVdotaaEEeWQQMqdnKdYGA" target="_YVdotqaEEeWQQMqdnKdYGA" source="_YVdovqaEEeWQQMqdnKdYGA"/>
+ <node xmi:type="uml:ForkNode" xmi:id="_YVdotqaEEeWQQMqdnKdYGA" name="Fork(b001)" incoming="_YVdotaaEEeWQQMqdnKdYGA" outgoing="_YVdnKaaEEeWQQMqdnKdYGA _YVdnGaaEEeWQQMqdnKdYGA _YVdnFKaEEeWQQMqdnKdYGA"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_YVdot6aEEeWQQMqdnKdYGA" name="RighthandSide('Output('Call('SemanticTest Behavior001').result('return')')')">
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_YVdouKaEEeWQQMqdnKdYGA" name="InstanceCreationExpression('SemanticTest Behavior001')">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_YVdouaaEEeWQQMqdnKdYGA" target="_YVdoyaaEEeWQQMqdnKdYGA" source="_YVdozKaEEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_YVdouqaEEeWQQMqdnKdYGA" target="_YVdoxaaEEeWQQMqdnKdYGA" source="_YVdozqaEEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_YVdou6aEEeWQQMqdnKdYGA" target="_YVdozKaEEeWQQMqdnKdYGA" source="_YVdowqaEEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_YVdovKaEEeWQQMqdnKdYGA" target="_YVdo0qaEEeWQQMqdnKdYGA" source="_YVdozKaEEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_YVdovaaEEeWQQMqdnKdYGA" target="_YVdovqaEEeWQQMqdnKdYGA" source="_YVdozKaEEeWQQMqdnKdYGA"/>
+ <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_YVdovqaEEeWQQMqdnKdYGA" name="Output('Call('SemanticTest Behavior001').result('return')')" incoming="_YVdovaaEEeWQQMqdnKdYGA" outgoing="_YVdotaaEEeWQQMqdnKdYGA" type="_jqZt0FbWEeWrJvPHum8sog">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YVdov6aEEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YVdowKaEEeWQQMqdnKdYGA" value="1"/>
+ </structuredNodeOutput>
+ <node xmi:type="uml:CallOperationAction" xmi:id="_YVdowaaEEeWQQMqdnKdYGA" name="Call('SemanticTest Behavior001')" operation="_8o6LAFegEeWFxPAV5FjjgQ">
+ <result xmi:type="uml:OutputPin" xmi:id="_YVdowqaEEeWQQMqdnKdYGA" name="Call('SemanticTest Behavior001').result('return')" outgoing="_YVdou6aEEeWQQMqdnKdYGA" type="_jqZt0FbWEeWrJvPHum8sog">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YVdow6aEEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YVdoxKaEEeWQQMqdnKdYGA" value="1"/>
+ </result>
+ <target xmi:type="uml:InputPin" xmi:id="_YVdoxaaEEeWQQMqdnKdYGA" name="Call('SemanticTest Behavior001').target" incoming="_YVdouqaEEeWQQMqdnKdYGA" type="_jqZt0FbWEeWrJvPHum8sog">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YVdoxqaEEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YVdox6aEEeWQQMqdnKdYGA" value="1"/>
+ </target>
+ </node>
+ <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_YVdoyKaEEeWQQMqdnKdYGA" name="Start('SemanticTest')" isSynchronous="false">
+ <object xmi:type="uml:InputPin" xmi:id="_YVdoyaaEEeWQQMqdnKdYGA" name="Start('SemanticTest').object" incoming="_YVdouaaEEeWQQMqdnKdYGA" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YVdoyqaEEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YVdoy6aEEeWQQMqdnKdYGA" value="1"/>
+ </object>
+ </node>
+ <node xmi:type="uml:ForkNode" xmi:id="_YVdozKaEEeWQQMqdnKdYGA" name="Fork('Call('SemanticTest Behavior001').result('return')')" incoming="_YVdou6aEEeWQQMqdnKdYGA" outgoing="_YVdovKaEEeWQQMqdnKdYGA _YVdouaaEEeWQQMqdnKdYGA _YVdovaaEEeWQQMqdnKdYGA"/>
+ <node xmi:type="uml:CreateObjectAction" xmi:id="_YVdozaaEEeWQQMqdnKdYGA" name="Create('SemanticTest Behavior001')" classifier="_jqZt0FbWEeWrJvPHum8sog">
+ <result xmi:type="uml:OutputPin" xmi:id="_YVdozqaEEeWQQMqdnKdYGA" name="Create('SemanticTest Behavior001').result" outgoing="_YVdouqaEEeWQQMqdnKdYGA" type="_jqZt0FbWEeWrJvPHum8sog">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YVdoz6aEEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YVdo0KaEEeWQQMqdnKdYGA" value="1"/>
+ </result>
+ </node>
+ <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_YVdo0aaEEeWQQMqdnKdYGA" name="Start('SemanticTest Behavior001')" isSynchronous="false">
+ <object xmi:type="uml:InputPin" xmi:id="_YVdo0qaEEeWQQMqdnKdYGA" name="Start('SemanticTest Behavior001').object" incoming="_YVdovKaEEeWQQMqdnKdYGA" type="_jqZt0FbWEeWrJvPHum8sog">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YVdo06aEEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YVdo1KaEEeWQQMqdnKdYGA" value="1"/>
+ </object>
+ </node>
+ </node>
</node>
- <node xmi:type="uml:ForkNode" xmi:id="_f5mCbp1BEeWMKsrTxOLnkQ" name="Fork(tests)" incoming="_f5mCY51BEeWMKsrTxOLnkQ" outgoing="_f5lbO51BEeWMKsrTxOLnkQ"/>
</node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_f5mCb51BEeWMKsrTxOLnkQ" name="09:Expression Statement" incoming="_f5lbMZ1BEeWMKsrTxOLnkQ" outgoing="_f5lbOp1BEeWMKsrTxOLnkQ">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_f5mCcJ1BEeWMKsrTxOLnkQ" target="_f5mCe51BEeWMKsrTxOLnkQ" source="_f5mCd51BEeWMKsrTxOLnkQ"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_f5mCcZ1BEeWMKsrTxOLnkQ" target="_f5mCdJ1BEeWMKsrTxOLnkQ" source="_f5mCdZ1BEeWMKsrTxOLnkQ"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_f5mCcp1BEeWMKsrTxOLnkQ" target="_f5mCgp1BEeWMKsrTxOLnkQ" source="_f5mCj51BEeWMKsrTxOLnkQ"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_f5mCc51BEeWMKsrTxOLnkQ" target="_f5mCfp1BEeWMKsrTxOLnkQ" source="_f5mCe51BEeWMKsrTxOLnkQ"/>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_f5mCdJ1BEeWMKsrTxOLnkQ" name="Expression(LeftHandSide('Fork(b002)'))" incoming="_f5mCcZ1BEeWMKsrTxOLnkQ"/>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_f5mCdZ1BEeWMKsrTxOLnkQ" name="RighthandSide('Value('&quot;exit&quot;').result')" outgoing="_f5mCcZ1BEeWMKsrTxOLnkQ">
- <node xmi:type="uml:ValueSpecificationAction" xmi:id="_f5mCdp1BEeWMKsrTxOLnkQ" name="Value('&quot;exit&quot;')">
- <result xmi:type="uml:OutputPin" xmi:id="_f5mCd51BEeWMKsrTxOLnkQ" name="Value('&quot;exit&quot;').result" outgoing="_f5mCcJ1BEeWMKsrTxOLnkQ">
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_YVdo1aaEEeWQQMqdnKdYGA" name="09:Expression Statement" incoming="_YVdnH6aEEeWQQMqdnKdYGA" outgoing="_YVdnE6aEEeWQQMqdnKdYGA">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_YVdo1qaEEeWQQMqdnKdYGA" target="_YVdo2qaEEeWQQMqdnKdYGA" source="_YVdo3aaEEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_YVdo16aEEeWQQMqdnKdYGA" target="_YVdo4aaEEeWQQMqdnKdYGA" source="_YVdo26aEEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_YVdo2KaEEeWQQMqdnKdYGA" target="_YVeOEKaEEeWQQMqdnKdYGA" source="_YVdo5aaEEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_YVdo2aaEEeWQQMqdnKdYGA" target="_YVdo6qaEEeWQQMqdnKdYGA" source="_YVdo2qaEEeWQQMqdnKdYGA"/>
+ <node xmi:type="uml:ForkNode" xmi:id="_YVdo2qaEEeWQQMqdnKdYGA" name="Fork(LeftHandSide(StateMachine_TestSuite::Util::Architecture::SemanticTest::expectedResult))" incoming="_YVdo1qaEEeWQQMqdnKdYGA" outgoing="_YVdo2aaEEeWQQMqdnKdYGA"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_YVdo26aEEeWQQMqdnKdYGA" name="RighthandSide('Value('&quot;exit&quot;').result')" outgoing="_YVdo16aEEeWQQMqdnKdYGA">
+ <node xmi:type="uml:ValueSpecificationAction" xmi:id="_YVdo3KaEEeWQQMqdnKdYGA" name="Value('&quot;exit&quot;')">
+ <result xmi:type="uml:OutputPin" xmi:id="_YVdo3aaEEeWQQMqdnKdYGA" name="Value('&quot;exit&quot;').result" outgoing="_YVdo1qaEEeWQQMqdnKdYGA">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f5mCeJ1BEeWMKsrTxOLnkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f5mCeZ1BEeWMKsrTxOLnkQ" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YVdo3qaEEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YVdo36aEEeWQQMqdnKdYGA" value="1"/>
</result>
- <value xmi:type="uml:LiteralString" xmi:id="_f5mCep1BEeWMKsrTxOLnkQ" name="&quot;exit&quot;" value="exit">
+ <value xmi:type="uml:LiteralString" xmi:id="_YVdo4KaEEeWQQMqdnKdYGA" name="&quot;exit&quot;" value="exit">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</value>
</node>
</node>
- <node xmi:type="uml:ForkNode" xmi:id="_f5mCe51BEeWMKsrTxOLnkQ" name="Fork(LeftHandSide('Fork(b002)'))" incoming="_f5mCcJ1BEeWMKsrTxOLnkQ" outgoing="_f5mCc51BEeWMKsrTxOLnkQ"/>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_f5mCfJ1BEeWMKsrTxOLnkQ" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::expectedResult)">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_f5mCfZ1BEeWMKsrTxOLnkQ" target="_f5mCiJ1BEeWMKsrTxOLnkQ" source="_f5mCfp1BEeWMKsrTxOLnkQ"/>
- <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_f5mCfp1BEeWMKsrTxOLnkQ" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::expectedResult).input" incoming="_f5mCc51BEeWMKsrTxOLnkQ" outgoing="_f5mCfZ1BEeWMKsrTxOLnkQ">
+ <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_YVdo4aaEEeWQQMqdnKdYGA" name="Clear('expectedResult')" incoming="_YVdo16aEEeWQQMqdnKdYGA" structuralFeature="_9FUjoFbDEeWrJvPHum8sog">
+ <object xmi:type="uml:InputPin" xmi:id="_YVdo4qaEEeWQQMqdnKdYGA" name="Clear('expectedResult').object" incoming="_YVdnBqaEEeWQQMqdnKdYGA" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YVdo46aEEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YVdo5KaEEeWQQMqdnKdYGA" value="1"/>
+ </object>
+ <result xmi:type="uml:OutputPin" xmi:id="_YVdo5aaEEeWQQMqdnKdYGA" name="Clear('expectedResult').result" outgoing="_YVdo2KaEEeWQQMqdnKdYGA" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YVdo5qaEEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YVdo56aEEeWQQMqdnKdYGA" value="1"/>
+ </result>
+ </node>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_YVdo6KaEEeWQQMqdnKdYGA" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::expectedResult)">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_YVdo6aaEEeWQQMqdnKdYGA" target="_YVeOFqaEEeWQQMqdnKdYGA" source="_YVdo6qaEEeWQQMqdnKdYGA"/>
+ <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_YVdo6qaEEeWQQMqdnKdYGA" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::expectedResult).input" incoming="_YVdo2aaEEeWQQMqdnKdYGA" outgoing="_YVdo6aaEEeWQQMqdnKdYGA">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f5mCf51BEeWMKsrTxOLnkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f5mCgJ1BEeWMKsrTxOLnkQ" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YVdo66aEEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YVdo7KaEEeWQQMqdnKdYGA" value="1"/>
</structuredNodeInput>
- <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_f5mCgZ1BEeWMKsrTxOLnkQ" name="Write('expectedResult')" structuralFeature="_9FUjoFbDEeWrJvPHum8sog" isReplaceAll="true">
- <object xmi:type="uml:InputPin" xmi:id="_f5mCgp1BEeWMKsrTxOLnkQ" name="Write('expectedResult').object" incoming="_f5mCcp1BEeWMKsrTxOLnkQ" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f5mCg51BEeWMKsrTxOLnkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f5mChJ1BEeWMKsrTxOLnkQ" value="1"/>
+ <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_YVdo7aaEEeWQQMqdnKdYGA" name="Write('expectedResult')" structuralFeature="_9FUjoFbDEeWrJvPHum8sog" isReplaceAll="true">
+ <object xmi:type="uml:InputPin" xmi:id="_YVeOEKaEEeWQQMqdnKdYGA" name="Write('expectedResult').object" incoming="_YVdo2KaEEeWQQMqdnKdYGA" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YVeOEaaEEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YVeOEqaEEeWQQMqdnKdYGA" value="1"/>
</object>
- <result xmi:type="uml:OutputPin" xmi:id="_f5mChZ1BEeWMKsrTxOLnkQ" name="Write('expectedResult').result" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f5mChp1BEeWMKsrTxOLnkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f5mCh51BEeWMKsrTxOLnkQ" value="1"/>
+ <result xmi:type="uml:OutputPin" xmi:id="_YVeOE6aEEeWQQMqdnKdYGA" name="Write('expectedResult').result" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YVeOFKaEEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YVeOFaaEEeWQQMqdnKdYGA" value="1"/>
</result>
- <value xmi:type="uml:InputPin" xmi:id="_f5mCiJ1BEeWMKsrTxOLnkQ" name="Write('expectedResult').value" incoming="_f5mCfZ1BEeWMKsrTxOLnkQ">
+ <value xmi:type="uml:InputPin" xmi:id="_YVeOFqaEEeWQQMqdnKdYGA" name="Write('expectedResult').value" incoming="_YVdo6aaEEeWQQMqdnKdYGA">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f5mCiZ1BEeWMKsrTxOLnkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f5mCip1BEeWMKsrTxOLnkQ" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YVeOF6aEEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YVeOGKaEEeWQQMqdnKdYGA" value="1"/>
</value>
</node>
</node>
- <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_f5mCi51BEeWMKsrTxOLnkQ" name="Clear('expectedResult')" structuralFeature="_9FUjoFbDEeWrJvPHum8sog">
- <object xmi:type="uml:InputPin" xmi:id="_f5mCjJ1BEeWMKsrTxOLnkQ" name="Clear('expectedResult').object" incoming="_f5lbPZ1BEeWMKsrTxOLnkQ" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f5mCjZ1BEeWMKsrTxOLnkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f5mCjp1BEeWMKsrTxOLnkQ" value="1"/>
- </object>
- <result xmi:type="uml:OutputPin" xmi:id="_f5mCj51BEeWMKsrTxOLnkQ" name="Clear('expectedResult').result" outgoing="_f5mCcp1BEeWMKsrTxOLnkQ" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f5mCkJ1BEeWMKsrTxOLnkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f5mCkZ1BEeWMKsrTxOLnkQ" value="1"/>
- </result>
- </node>
</node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_f5mCkp1BEeWMKsrTxOLnkQ" name="05:Expression Statement" incoming="_f5lbLp1BEeWMKsrTxOLnkQ" outgoing="_f5lbJ51BEeWMKsrTxOLnkQ">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_f5mCk51BEeWMKsrTxOLnkQ" target="_f5mCoZ1BEeWMKsrTxOLnkQ" source="_f5mCnp1BEeWMKsrTxOLnkQ"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_f5mClJ1BEeWMKsrTxOLnkQ" target="_f5mCpZ1BEeWMKsrTxOLnkQ" source="_f5mCm51BEeWMKsrTxOLnkQ"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_f5mClZ1BEeWMKsrTxOLnkQ" target="_f5mCrp1BEeWMKsrTxOLnkQ" source="_f5mCr51BEeWMKsrTxOLnkQ"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_f5mClp1BEeWMKsrTxOLnkQ" target="_f5mCnp1BEeWMKsrTxOLnkQ" source="_f5mCsZ1BEeWMKsrTxOLnkQ"/>
- <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_f5mCl51BEeWMKsrTxOLnkQ" name="Clear('expectedResult')" structuralFeature="_9FUjoFbDEeWrJvPHum8sog">
- <object xmi:type="uml:InputPin" xmi:id="_f5mCmJ1BEeWMKsrTxOLnkQ" name="Clear('expectedResult').object" incoming="_f5lbPJ1BEeWMKsrTxOLnkQ" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f5mCmZ1BEeWMKsrTxOLnkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f5mCmp1BEeWMKsrTxOLnkQ" value="1"/>
- </object>
- <result xmi:type="uml:OutputPin" xmi:id="_f5mCm51BEeWMKsrTxOLnkQ" name="Clear('expectedResult').result" outgoing="_f5mClJ1BEeWMKsrTxOLnkQ" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f5mCnJ1BEeWMKsrTxOLnkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f5mCnZ1BEeWMKsrTxOLnkQ" value="1"/>
- </result>
- </node>
- <node xmi:type="uml:ForkNode" xmi:id="_f5mCnp1BEeWMKsrTxOLnkQ" name="Fork(LeftHandSide('Fork(b001)'))" incoming="_f5mClp1BEeWMKsrTxOLnkQ" outgoing="_f5mCk51BEeWMKsrTxOLnkQ"/>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_f5mCn51BEeWMKsrTxOLnkQ" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::expectedResult)">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_f5mCoJ1BEeWMKsrTxOLnkQ" target="_f5mCq51BEeWMKsrTxOLnkQ" source="_f5mCoZ1BEeWMKsrTxOLnkQ"/>
- <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_f5mCoZ1BEeWMKsrTxOLnkQ" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::expectedResult).input" incoming="_f5mCk51BEeWMKsrTxOLnkQ" outgoing="_f5mCoJ1BEeWMKsrTxOLnkQ">
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_YVeOGaaEEeWQQMqdnKdYGA" name="04:Expression Statement" incoming="_YVdnCKaEEeWQQMqdnKdYGA" outgoing="_YVdnD6aEEeWQQMqdnKdYGA">
+ <edge xmi:type="uml:ControlFlow" xmi:id="_YVeOGqaEEeWQQMqdnKdYGA" target="_YVeONKaEEeWQQMqdnKdYGA" source="_YVeOLqaEEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_YVeOG6aEEeWQQMqdnKdYGA" target="_YVeOIKaEEeWQQMqdnKdYGA" source="_YVeOLaaEEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_YVeOHKaEEeWQQMqdnKdYGA" target="_YVeOLaaEEeWQQMqdnKdYGA" source="_YVeOMKaEEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_YVeOHaaEEeWQQMqdnKdYGA" target="_YVeOJKaEEeWQQMqdnKdYGA" source="_YVeOOKaEEeWQQMqdnKdYGA"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_YVeOHqaEEeWQQMqdnKdYGA" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::name)">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_YVeOH6aEEeWQQMqdnKdYGA" target="_YVeOKqaEEeWQQMqdnKdYGA" source="_YVeOIKaEEeWQQMqdnKdYGA"/>
+ <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_YVeOIKaEEeWQQMqdnKdYGA" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::name).input" incoming="_YVeOG6aEEeWQQMqdnKdYGA" outgoing="_YVeOH6aEEeWQQMqdnKdYGA">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f5mCop1BEeWMKsrTxOLnkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f5mCo51BEeWMKsrTxOLnkQ" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YVeOIaaEEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YVeOIqaEEeWQQMqdnKdYGA" value="1"/>
</structuredNodeInput>
- <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_f5mCpJ1BEeWMKsrTxOLnkQ" name="Write('expectedResult')" structuralFeature="_9FUjoFbDEeWrJvPHum8sog" isReplaceAll="true">
- <object xmi:type="uml:InputPin" xmi:id="_f5mCpZ1BEeWMKsrTxOLnkQ" name="Write('expectedResult').object" incoming="_f5mClJ1BEeWMKsrTxOLnkQ" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f5mCpp1BEeWMKsrTxOLnkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f5mCp51BEeWMKsrTxOLnkQ" value="1"/>
+ <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_YVeOI6aEEeWQQMqdnKdYGA" name="Write('name')" structuralFeature="_8n8EEFbDEeWrJvPHum8sog" isReplaceAll="true">
+ <object xmi:type="uml:InputPin" xmi:id="_YVeOJKaEEeWQQMqdnKdYGA" name="Write('name').object" incoming="_YVeOHaaEEeWQQMqdnKdYGA" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YVeOJaaEEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YVeOJqaEEeWQQMqdnKdYGA" value="1"/>
</object>
- <result xmi:type="uml:OutputPin" xmi:id="_f5mCqJ1BEeWMKsrTxOLnkQ" name="Write('expectedResult').result" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f5mCqZ1BEeWMKsrTxOLnkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f5mCqp1BEeWMKsrTxOLnkQ" value="1"/>
+ <result xmi:type="uml:OutputPin" xmi:id="_YVeOJ6aEEeWQQMqdnKdYGA" name="Write('name').result" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YVeOKKaEEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YVeOKaaEEeWQQMqdnKdYGA" value="1"/>
</result>
- <value xmi:type="uml:InputPin" xmi:id="_f5mCq51BEeWMKsrTxOLnkQ" name="Write('expectedResult').value" incoming="_f5mCoJ1BEeWMKsrTxOLnkQ">
+ <value xmi:type="uml:InputPin" xmi:id="_YVeOKqaEEeWQQMqdnKdYGA" name="Write('name').value" incoming="_YVeOH6aEEeWQQMqdnKdYGA">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f5mCrJ1BEeWMKsrTxOLnkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f5mCrZ1BEeWMKsrTxOLnkQ" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YVeOK6aEEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YVeOLKaEEeWQQMqdnKdYGA" value="1"/>
</value>
</node>
</node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_f5mCrp1BEeWMKsrTxOLnkQ" name="Expression(LeftHandSide('Fork(b001)'))" incoming="_f5mClZ1BEeWMKsrTxOLnkQ"/>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_f5mCr51BEeWMKsrTxOLnkQ" name="RighthandSide('Value('&quot;entry&quot;').result')" outgoing="_f5mClZ1BEeWMKsrTxOLnkQ">
- <node xmi:type="uml:ValueSpecificationAction" xmi:id="_f5mCsJ1BEeWMKsrTxOLnkQ" name="Value('&quot;entry&quot;')">
- <result xmi:type="uml:OutputPin" xmi:id="_f5mCsZ1BEeWMKsrTxOLnkQ" name="Value('&quot;entry&quot;').result" outgoing="_f5mClp1BEeWMKsrTxOLnkQ">
+ <node xmi:type="uml:ForkNode" xmi:id="_YVeOLaaEEeWQQMqdnKdYGA" name="Fork(LeftHandSide(StateMachine_TestSuite::Util::Architecture::SemanticTest::name))" incoming="_YVeOHKaEEeWQQMqdnKdYGA" outgoing="_YVeOG6aEEeWQQMqdnKdYGA"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_YVeOLqaEEeWQQMqdnKdYGA" name="RighthandSide('Value('&quot;Behaviors001&quot;').result')" outgoing="_YVeOGqaEEeWQQMqdnKdYGA">
+ <node xmi:type="uml:ValueSpecificationAction" xmi:id="_YVeOL6aEEeWQQMqdnKdYGA" name="Value('&quot;Behaviors001&quot;')">
+ <result xmi:type="uml:OutputPin" xmi:id="_YVeOMKaEEeWQQMqdnKdYGA" name="Value('&quot;Behaviors001&quot;').result" outgoing="_YVeOHKaEEeWQQMqdnKdYGA">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f5mCsp1BEeWMKsrTxOLnkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f5mCs51BEeWMKsrTxOLnkQ" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YVeOMaaEEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YVeOMqaEEeWQQMqdnKdYGA" value="1"/>
</result>
- <value xmi:type="uml:LiteralString" xmi:id="_f5mCtJ1BEeWMKsrTxOLnkQ" name="&quot;entry&quot;" value="entry">
+ <value xmi:type="uml:LiteralString" xmi:id="_YVeOM6aEEeWQQMqdnKdYGA" name="&quot;Behaviors001&quot;" value="Behaviors001">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</value>
</node>
</node>
- </node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_f5mCtZ1BEeWMKsrTxOLnkQ" name="11:Expression Statement" incoming="_f5lbJp1BEeWMKsrTxOLnkQ" outgoing="_f5lbLJ1BEeWMKsrTxOLnkQ">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_f5mCtp1BEeWMKsrTxOLnkQ" target="_f5mCt51BEeWMKsrTxOLnkQ" source="_f5mCv51BEeWMKsrTxOLnkQ"/>
- <node xmi:type="uml:ForkNode" xmi:id="_f5mCt51BEeWMKsrTxOLnkQ" name="Fork(b004)" incoming="_f5mCtp1BEeWMKsrTxOLnkQ" outgoing="_f5lbJJ1BEeWMKsrTxOLnkQ _f5lbKZ1BEeWMKsrTxOLnkQ _f5lbL51BEeWMKsrTxOLnkQ"/>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_f5mCuJ1BEeWMKsrTxOLnkQ" name="RighthandSide('Output('Call('SemanticTest Behaviors004').result('result')')')">
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_f5mCuZ1BEeWMKsrTxOLnkQ" name="InstanceCreationExpression('SemanticTest Behaviors004')">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_f5mCup1BEeWMKsrTxOLnkQ" target="_f5mCyp1BEeWMKsrTxOLnkQ" source="_f5mCzJ1BEeWMKsrTxOLnkQ"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_f5mCu51BEeWMKsrTxOLnkQ" target="_f5mCx51BEeWMKsrTxOLnkQ" source="_f5mCyp1BEeWMKsrTxOLnkQ"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_f5mCvJ1BEeWMKsrTxOLnkQ" target="_f5mCz51BEeWMKsrTxOLnkQ" source="_f5mC051BEeWMKsrTxOLnkQ"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_f5mCvZ1BEeWMKsrTxOLnkQ" target="_f5mCw51BEeWMKsrTxOLnkQ" source="_f5mCyp1BEeWMKsrTxOLnkQ"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_f5mCvp1BEeWMKsrTxOLnkQ" target="_f5mCv51BEeWMKsrTxOLnkQ" source="_f5mCyp1BEeWMKsrTxOLnkQ"/>
- <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_f5mCv51BEeWMKsrTxOLnkQ" name="Output('Call('SemanticTest Behaviors004').result('result')')" incoming="_f5mCvp1BEeWMKsrTxOLnkQ" outgoing="_f5mCtp1BEeWMKsrTxOLnkQ" type="_omaskJ06EeWMKsrTxOLnkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f5mCwJ1BEeWMKsrTxOLnkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f5mCwZ1BEeWMKsrTxOLnkQ" value="1"/>
- </structuredNodeOutput>
- <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_f5mCwp1BEeWMKsrTxOLnkQ" name="Start('SemanticTest')" isSynchronous="false">
- <object xmi:type="uml:InputPin" xmi:id="_f5mCw51BEeWMKsrTxOLnkQ" name="Start('SemanticTest').object" incoming="_f5mCvZ1BEeWMKsrTxOLnkQ" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f5mCxJ1BEeWMKsrTxOLnkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f5mCxZ1BEeWMKsrTxOLnkQ" value="1"/>
- </object>
- </node>
- <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_f5mCxp1BEeWMKsrTxOLnkQ" name="Start('SemanticTest Behaviors004')" isSynchronous="false">
- <object xmi:type="uml:InputPin" xmi:id="_f5mCx51BEeWMKsrTxOLnkQ" name="Start('SemanticTest Behaviors004').object" incoming="_f5mCu51BEeWMKsrTxOLnkQ" type="_omaskJ06EeWMKsrTxOLnkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f5mCyJ1BEeWMKsrTxOLnkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f5mCyZ1BEeWMKsrTxOLnkQ" value="1"/>
- </object>
- </node>
- <node xmi:type="uml:ForkNode" xmi:id="_f5mCyp1BEeWMKsrTxOLnkQ" name="Fork('Call('SemanticTest Behaviors004').result('result')')" incoming="_f5mCup1BEeWMKsrTxOLnkQ" outgoing="_f5mCu51BEeWMKsrTxOLnkQ _f5mCvZ1BEeWMKsrTxOLnkQ _f5mCvp1BEeWMKsrTxOLnkQ"/>
- <node xmi:type="uml:CallOperationAction" xmi:id="_f5mCy51BEeWMKsrTxOLnkQ" name="Call('SemanticTest Behaviors004')" operation="_omasq506EeWMKsrTxOLnkQ">
- <result xmi:type="uml:OutputPin" xmi:id="_f5mCzJ1BEeWMKsrTxOLnkQ" name="Call('SemanticTest Behaviors004').result('result')" outgoing="_f5mCup1BEeWMKsrTxOLnkQ" type="_omaskJ06EeWMKsrTxOLnkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f5mCzZ1BEeWMKsrTxOLnkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f5mCzp1BEeWMKsrTxOLnkQ" value="1"/>
- </result>
- <target xmi:type="uml:InputPin" xmi:id="_f5mCz51BEeWMKsrTxOLnkQ" name="Call('SemanticTest Behaviors004').target" incoming="_f5mCvJ1BEeWMKsrTxOLnkQ" type="_omaskJ06EeWMKsrTxOLnkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f5mC0J1BEeWMKsrTxOLnkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f5mC0Z1BEeWMKsrTxOLnkQ" value="1"/>
- </target>
- </node>
- <node xmi:type="uml:CreateObjectAction" xmi:id="_f5mC0p1BEeWMKsrTxOLnkQ" name="Create('SemanticTest Behaviors004')" classifier="_omaskJ06EeWMKsrTxOLnkQ">
- <result xmi:type="uml:OutputPin" xmi:id="_f5mC051BEeWMKsrTxOLnkQ" name="Create('SemanticTest Behaviors004').result" outgoing="_f5mCvJ1BEeWMKsrTxOLnkQ" type="_omaskJ06EeWMKsrTxOLnkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f5mC1J1BEeWMKsrTxOLnkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f5mC1Z1BEeWMKsrTxOLnkQ" value="1"/>
- </result>
- </node>
- </node>
+ <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_YVeONKaEEeWQQMqdnKdYGA" name="Clear('name')" incoming="_YVeOGqaEEeWQQMqdnKdYGA" structuralFeature="_8n8EEFbDEeWrJvPHum8sog">
+ <object xmi:type="uml:InputPin" xmi:id="_YVeONaaEEeWQQMqdnKdYGA" name="Clear('name').object" incoming="_YVdnKaaEEeWQQMqdnKdYGA" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YVeONqaEEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YVeON6aEEeWQQMqdnKdYGA" value="1"/>
+ </object>
+ <result xmi:type="uml:OutputPin" xmi:id="_YVeOOKaEEeWQQMqdnKdYGA" name="Clear('name').result" outgoing="_YVeOHaaEEeWQQMqdnKdYGA" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YVeOOaaEEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YVeOOqaEEeWQQMqdnKdYGA" value="1"/>
+ </result>
</node>
</node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_f5mC1p1BEeWMKsrTxOLnkQ" name="12:Expression Statement" incoming="_f5lbLJ1BEeWMKsrTxOLnkQ" outgoing="_f5lbKp1BEeWMKsrTxOLnkQ">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_f5mC151BEeWMKsrTxOLnkQ" target="_f5mC251BEeWMKsrTxOLnkQ" source="_f5mC9Z1BEeWMKsrTxOLnkQ"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_f5mC2J1BEeWMKsrTxOLnkQ" target="_f5mC651BEeWMKsrTxOLnkQ" source="_f5mC851BEeWMKsrTxOLnkQ"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_f5mC2Z1BEeWMKsrTxOLnkQ" target="_f5mC3p1BEeWMKsrTxOLnkQ" source="_f5mC251BEeWMKsrTxOLnkQ"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_f5mC2p1BEeWMKsrTxOLnkQ" target="_f5mC4p1BEeWMKsrTxOLnkQ" source="_f5mC8J1BEeWMKsrTxOLnkQ"/>
- <node xmi:type="uml:ForkNode" xmi:id="_f5mC251BEeWMKsrTxOLnkQ" name="Fork(LeftHandSide('Fork(b004)'))" incoming="_f5mC151BEeWMKsrTxOLnkQ" outgoing="_f5mC2Z1BEeWMKsrTxOLnkQ"/>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_f5mC3J1BEeWMKsrTxOLnkQ" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::name)">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_f5mC3Z1BEeWMKsrTxOLnkQ" target="_f5mC6J1BEeWMKsrTxOLnkQ" source="_f5mC3p1BEeWMKsrTxOLnkQ"/>
- <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_f5mC3p1BEeWMKsrTxOLnkQ" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::name).input" incoming="_f5mC2Z1BEeWMKsrTxOLnkQ" outgoing="_f5mC3Z1BEeWMKsrTxOLnkQ">
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_YVeOO6aEEeWQQMqdnKdYGA" name="16:Expression Statement" incoming="_YVdnEKaEEeWQQMqdnKdYGA" outgoing="_YVdnGKaEEeWQQMqdnKdYGA">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_YVeOPKaEEeWQQMqdnKdYGA" target="_YVeOR6aEEeWQQMqdnKdYGA" source="_YVeOWqaEEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_YVeOPaaEEeWQQMqdnKdYGA" target="_YVeOVqaEEeWQQMqdnKdYGA" source="_YVeOUKaEEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_YVeOPqaEEeWQQMqdnKdYGA" target="_YVeOQ6aEEeWQQMqdnKdYGA" source="_YVeOQKaEEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_YVeOP6aEEeWQQMqdnKdYGA" target="_YVeOQKaEEeWQQMqdnKdYGA" source="_YVeOUqaEEeWQQMqdnKdYGA"/>
+ <node xmi:type="uml:ForkNode" xmi:id="_YVeOQKaEEeWQQMqdnKdYGA" name="Fork(LeftHandSide(StateMachine_TestSuite::Util::Architecture::SemanticTest::name))" incoming="_YVeOP6aEEeWQQMqdnKdYGA" outgoing="_YVeOPqaEEeWQQMqdnKdYGA"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_YVeOQaaEEeWQQMqdnKdYGA" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::name)">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_YVeOQqaEEeWQQMqdnKdYGA" target="_YVeOTaaEEeWQQMqdnKdYGA" source="_YVeOQ6aEEeWQQMqdnKdYGA"/>
+ <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_YVeOQ6aEEeWQQMqdnKdYGA" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::name).input" incoming="_YVeOPqaEEeWQQMqdnKdYGA" outgoing="_YVeOQqaEEeWQQMqdnKdYGA">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f5mC351BEeWMKsrTxOLnkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f5mC4J1BEeWMKsrTxOLnkQ" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YVeORKaEEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YVeORaaEEeWQQMqdnKdYGA" value="1"/>
</structuredNodeInput>
- <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_f5mC4Z1BEeWMKsrTxOLnkQ" name="Write('name')" structuralFeature="_8n8EEFbDEeWrJvPHum8sog" isReplaceAll="true">
- <object xmi:type="uml:InputPin" xmi:id="_f5mC4p1BEeWMKsrTxOLnkQ" name="Write('name').object" incoming="_f5mC2p1BEeWMKsrTxOLnkQ" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f5mC451BEeWMKsrTxOLnkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f5mC5J1BEeWMKsrTxOLnkQ" value="1"/>
+ <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_YVeORqaEEeWQQMqdnKdYGA" name="Write('name')" structuralFeature="_8n8EEFbDEeWrJvPHum8sog" isReplaceAll="true">
+ <object xmi:type="uml:InputPin" xmi:id="_YVeOR6aEEeWQQMqdnKdYGA" name="Write('name').object" incoming="_YVeOPKaEEeWQQMqdnKdYGA" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YVeOSKaEEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YVeOSaaEEeWQQMqdnKdYGA" value="1"/>
</object>
- <result xmi:type="uml:OutputPin" xmi:id="_f5mC5Z1BEeWMKsrTxOLnkQ" name="Write('name').result" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f5mC5p1BEeWMKsrTxOLnkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f5mC551BEeWMKsrTxOLnkQ" value="1"/>
+ <result xmi:type="uml:OutputPin" xmi:id="_YVeOSqaEEeWQQMqdnKdYGA" name="Write('name').result" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YVeOS6aEEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YVeOTKaEEeWQQMqdnKdYGA" value="1"/>
</result>
- <value xmi:type="uml:InputPin" xmi:id="_f5mC6J1BEeWMKsrTxOLnkQ" name="Write('name').value" incoming="_f5mC3Z1BEeWMKsrTxOLnkQ">
+ <value xmi:type="uml:InputPin" xmi:id="_YVeOTaaEEeWQQMqdnKdYGA" name="Write('name').value" incoming="_YVeOQqaEEeWQQMqdnKdYGA">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f5mC6Z1BEeWMKsrTxOLnkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f5mC6p1BEeWMKsrTxOLnkQ" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YVeOTqaEEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YVeOT6aEEeWQQMqdnKdYGA" value="1"/>
</value>
</node>
</node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_f5mC651BEeWMKsrTxOLnkQ" name="Expression(LeftHandSide('Fork(b004)'))" incoming="_f5mC2J1BEeWMKsrTxOLnkQ"/>
- <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_f5mC7J1BEeWMKsrTxOLnkQ" name="Clear('name')" structuralFeature="_8n8EEFbDEeWrJvPHum8sog">
- <object xmi:type="uml:InputPin" xmi:id="_f5mC7Z1BEeWMKsrTxOLnkQ" name="Clear('name').object" incoming="_f5lbJJ1BEeWMKsrTxOLnkQ" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f5mC7p1BEeWMKsrTxOLnkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f5mC751BEeWMKsrTxOLnkQ" value="1"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_YVeOUKaEEeWQQMqdnKdYGA" name="RighthandSide('Value('&quot;Behaviors003-bis&quot;').result')" outgoing="_YVeOPaaEEeWQQMqdnKdYGA">
+ <node xmi:type="uml:ValueSpecificationAction" xmi:id="_YVeOUaaEEeWQQMqdnKdYGA" name="Value('&quot;Behaviors003-bis&quot;')">
+ <result xmi:type="uml:OutputPin" xmi:id="_YVeOUqaEEeWQQMqdnKdYGA" name="Value('&quot;Behaviors003-bis&quot;').result" outgoing="_YVeOP6aEEeWQQMqdnKdYGA">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YVeOU6aEEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YVeOVKaEEeWQQMqdnKdYGA" value="1"/>
+ </result>
+ <value xmi:type="uml:LiteralString" xmi:id="_YVeOVaaEEeWQQMqdnKdYGA" name="&quot;Behaviors003-bis&quot;" value="Behaviors003-bis">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ </value>
+ </node>
+ </node>
+ <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_YVeOVqaEEeWQQMqdnKdYGA" name="Clear('name')" incoming="_YVeOPaaEEeWQQMqdnKdYGA" structuralFeature="_8n8EEFbDEeWrJvPHum8sog">
+ <object xmi:type="uml:InputPin" xmi:id="_YVeOV6aEEeWQQMqdnKdYGA" name="Clear('name').object" incoming="_YVdnGqaEEeWQQMqdnKdYGA" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YVeOWKaEEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YVeOWaaEEeWQQMqdnKdYGA" value="1"/>
</object>
- <result xmi:type="uml:OutputPin" xmi:id="_f5mC8J1BEeWMKsrTxOLnkQ" name="Clear('name').result" outgoing="_f5mC2p1BEeWMKsrTxOLnkQ" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f5mC8Z1BEeWMKsrTxOLnkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f5mC8p1BEeWMKsrTxOLnkQ" value="1"/>
+ <result xmi:type="uml:OutputPin" xmi:id="_YVeOWqaEEeWQQMqdnKdYGA" name="Clear('name').result" outgoing="_YVeOPKaEEeWQQMqdnKdYGA" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YVeOW6aEEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YVeOXKaEEeWQQMqdnKdYGA" value="1"/>
</result>
</node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_f5mC851BEeWMKsrTxOLnkQ" name="RighthandSide('Value('&quot;Behaviors004&quot;').result')" outgoing="_f5mC2J1BEeWMKsrTxOLnkQ">
- <node xmi:type="uml:ValueSpecificationAction" xmi:id="_f5mC9J1BEeWMKsrTxOLnkQ" name="Value('&quot;Behaviors004&quot;')">
- <result xmi:type="uml:OutputPin" xmi:id="_f5mC9Z1BEeWMKsrTxOLnkQ" name="Value('&quot;Behaviors004&quot;').result" outgoing="_f5mC151BEeWMKsrTxOLnkQ">
+ </node>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_YVeOXaaEEeWQQMqdnKdYGA" name="21:Expression Statement" incoming="_YVdnDqaEEeWQQMqdnKdYGA" outgoing="_YVdnJqaEEeWQQMqdnKdYGA">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_YVeOXqaEEeWQQMqdnKdYGA" target="_YVeOcaaEEeWQQMqdnKdYGA" source="_YVeOfqaEEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_YVeOX6aEEeWQQMqdnKdYGA" target="_YVeOdaaEEeWQQMqdnKdYGA" source="_YVeObKaEEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_YVeOYKaEEeWQQMqdnKdYGA" target="_YVeOfqaEEeWQQMqdnKdYGA" source="_YVeOZKaEEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_YVeOYaaEEeWQQMqdnKdYGA" target="_YVeOaKaEEeWQQMqdnKdYGA" source="_YVeOYqaEEeWQQMqdnKdYGA"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_YVeOYqaEEeWQQMqdnKdYGA" name="RighthandSide('Value('&quot;S1(entry)::S1(doActivityPartI)::T3(effect)::S1(doActivityPartII)&quot;').result')" outgoing="_YVeOYaaEEeWQQMqdnKdYGA">
+ <node xmi:type="uml:ValueSpecificationAction" xmi:id="_YVeOY6aEEeWQQMqdnKdYGA" name="Value('&quot;S1(entry)::S1(doActivityPartI)::T3(effect)::S1(doActivityPartII)&quot;')">
+ <result xmi:type="uml:OutputPin" xmi:id="_YVeOZKaEEeWQQMqdnKdYGA" name="Value('&quot;S1(entry)::S1(doActivityPartI)::T3(effect)::S1(doActivityPartII)&quot;').result" outgoing="_YVeOYKaEEeWQQMqdnKdYGA">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f5mC9p1BEeWMKsrTxOLnkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f5mC951BEeWMKsrTxOLnkQ" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YVeOZaaEEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YVeOZqaEEeWQQMqdnKdYGA" value="1"/>
</result>
- <value xmi:type="uml:LiteralString" xmi:id="_f5mC-J1BEeWMKsrTxOLnkQ" name="&quot;Behaviors004&quot;" value="Behaviors004">
+ <value xmi:type="uml:LiteralString" xmi:id="_YVeOZ6aEEeWQQMqdnKdYGA" name="&quot;S1(entry)::S1(doActivityPartI)::T3(effect)::S1(doActivityPartII)&quot;" value="S1(entry)::S1(doActivityPartI)::T3(effect)::S1(doActivityPartII)">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</value>
</node>
</node>
- </node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_f5mC-Z1BEeWMKsrTxOLnkQ" name="13:Expression Statement" incoming="_f5lbKp1BEeWMKsrTxOLnkQ" outgoing="_f5lbKJ1BEeWMKsrTxOLnkQ">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_f5mC-p1BEeWMKsrTxOLnkQ" target="_f5mDFZ1BEeWMKsrTxOLnkQ" source="_f5mDGJ1BEeWMKsrTxOLnkQ"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_f5mC-51BEeWMKsrTxOLnkQ" target="_f5mDDJ1BEeWMKsrTxOLnkQ" source="_f5mDA51BEeWMKsrTxOLnkQ"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_f5mC_J1BEeWMKsrTxOLnkQ" target="_f5mDCJ1BEeWMKsrTxOLnkQ" source="_f5mDFZ1BEeWMKsrTxOLnkQ"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_f5mC_Z1BEeWMKsrTxOLnkQ" target="_f5mC_p1BEeWMKsrTxOLnkQ" source="_f5mDFp1BEeWMKsrTxOLnkQ"/>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_f5mC_p1BEeWMKsrTxOLnkQ" name="Expression(LeftHandSide('Fork(b004)'))" incoming="_f5mC_Z1BEeWMKsrTxOLnkQ"/>
- <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_f5mC_51BEeWMKsrTxOLnkQ" name="Clear('expectedResult')" structuralFeature="_9FUjoFbDEeWrJvPHum8sog">
- <object xmi:type="uml:InputPin" xmi:id="_f5mDAJ1BEeWMKsrTxOLnkQ" name="Clear('expectedResult').object" incoming="_f5lbKZ1BEeWMKsrTxOLnkQ" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f5mDAZ1BEeWMKsrTxOLnkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f5mDAp1BEeWMKsrTxOLnkQ" value="1"/>
+ <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_YVeOaKaEEeWQQMqdnKdYGA" name="Clear('expectedResult')" incoming="_YVeOYaaEEeWQQMqdnKdYGA" structuralFeature="_9FUjoFbDEeWrJvPHum8sog">
+ <object xmi:type="uml:InputPin" xmi:id="_YVeOaaaEEeWQQMqdnKdYGA" name="Clear('expectedResult').object" incoming="_YVdnBKaEEeWQQMqdnKdYGA" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YVeOaqaEEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YVeOa6aEEeWQQMqdnKdYGA" value="1"/>
</object>
- <result xmi:type="uml:OutputPin" xmi:id="_f5mDA51BEeWMKsrTxOLnkQ" name="Clear('expectedResult').result" outgoing="_f5mC-51BEeWMKsrTxOLnkQ" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f5mDBJ1BEeWMKsrTxOLnkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f5mDBZ1BEeWMKsrTxOLnkQ" value="1"/>
+ <result xmi:type="uml:OutputPin" xmi:id="_YVeObKaEEeWQQMqdnKdYGA" name="Clear('expectedResult').result" outgoing="_YVeOX6aEEeWQQMqdnKdYGA" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YVeObaaEEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YVeObqaEEeWQQMqdnKdYGA" value="1"/>
</result>
</node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_f5mDBp1BEeWMKsrTxOLnkQ" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::expectedResult)">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_f5mDB51BEeWMKsrTxOLnkQ" target="_f5mDEp1BEeWMKsrTxOLnkQ" source="_f5mDCJ1BEeWMKsrTxOLnkQ"/>
- <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_f5mDCJ1BEeWMKsrTxOLnkQ" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::expectedResult).input" incoming="_f5mC_J1BEeWMKsrTxOLnkQ" outgoing="_f5mDB51BEeWMKsrTxOLnkQ">
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_YVeOb6aEEeWQQMqdnKdYGA" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::expectedResult)">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_YVeOcKaEEeWQQMqdnKdYGA" target="_YVeOe6aEEeWQQMqdnKdYGA" source="_YVeOcaaEEeWQQMqdnKdYGA"/>
+ <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_YVeOcaaEEeWQQMqdnKdYGA" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::expectedResult).input" incoming="_YVeOXqaEEeWQQMqdnKdYGA" outgoing="_YVeOcKaEEeWQQMqdnKdYGA">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f5mDCZ1BEeWMKsrTxOLnkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f5mDCp1BEeWMKsrTxOLnkQ" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YVeOcqaEEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YVeOc6aEEeWQQMqdnKdYGA" value="1"/>
</structuredNodeInput>
- <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_f5mDC51BEeWMKsrTxOLnkQ" name="Write('expectedResult')" structuralFeature="_9FUjoFbDEeWrJvPHum8sog" isReplaceAll="true">
- <object xmi:type="uml:InputPin" xmi:id="_f5mDDJ1BEeWMKsrTxOLnkQ" name="Write('expectedResult').object" incoming="_f5mC-51BEeWMKsrTxOLnkQ" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f5mDDZ1BEeWMKsrTxOLnkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f5mDDp1BEeWMKsrTxOLnkQ" value="1"/>
+ <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_YVeOdKaEEeWQQMqdnKdYGA" name="Write('expectedResult')" structuralFeature="_9FUjoFbDEeWrJvPHum8sog" isReplaceAll="true">
+ <object xmi:type="uml:InputPin" xmi:id="_YVeOdaaEEeWQQMqdnKdYGA" name="Write('expectedResult').object" incoming="_YVeOX6aEEeWQQMqdnKdYGA" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YVeOdqaEEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YVeOd6aEEeWQQMqdnKdYGA" value="1"/>
</object>
- <result xmi:type="uml:OutputPin" xmi:id="_f5mDD51BEeWMKsrTxOLnkQ" name="Write('expectedResult').result" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f5mDEJ1BEeWMKsrTxOLnkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f5mDEZ1BEeWMKsrTxOLnkQ" value="1"/>
+ <result xmi:type="uml:OutputPin" xmi:id="_YVeOeKaEEeWQQMqdnKdYGA" name="Write('expectedResult').result" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YVeOeaaEEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YVeOeqaEEeWQQMqdnKdYGA" value="1"/>
</result>
- <value xmi:type="uml:InputPin" xmi:id="_f5mDEp1BEeWMKsrTxOLnkQ" name="Write('expectedResult').value" incoming="_f5mDB51BEeWMKsrTxOLnkQ">
+ <value xmi:type="uml:InputPin" xmi:id="_YVeOe6aEEeWQQMqdnKdYGA" name="Write('expectedResult').value" incoming="_YVeOcKaEEeWQQMqdnKdYGA">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f5mDE51BEeWMKsrTxOLnkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f5mDFJ1BEeWMKsrTxOLnkQ" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YVeOfKaEEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YVeOfaaEEeWQQMqdnKdYGA" value="1"/>
</value>
</node>
</node>
- <node xmi:type="uml:ForkNode" xmi:id="_f5mDFZ1BEeWMKsrTxOLnkQ" name="Fork(LeftHandSide('Fork(b004)'))" incoming="_f5mC-p1BEeWMKsrTxOLnkQ" outgoing="_f5mC_J1BEeWMKsrTxOLnkQ"/>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_f5mDFp1BEeWMKsrTxOLnkQ" name="RighthandSide('Value('&quot;S1(entry)::S1(doActivity)::T3(effect)&quot;').result')" outgoing="_f5mC_Z1BEeWMKsrTxOLnkQ">
- <node xmi:type="uml:ValueSpecificationAction" xmi:id="_f5mDF51BEeWMKsrTxOLnkQ" name="Value('&quot;S1(entry)::S1(doActivity)::T3(effect)&quot;')">
- <result xmi:type="uml:OutputPin" xmi:id="_f5mDGJ1BEeWMKsrTxOLnkQ" name="Value('&quot;S1(entry)::S1(doActivity)::T3(effect)&quot;').result" outgoing="_f5mC-p1BEeWMKsrTxOLnkQ">
+ <node xmi:type="uml:ForkNode" xmi:id="_YVeOfqaEEeWQQMqdnKdYGA" name="Fork(LeftHandSide(StateMachine_TestSuite::Util::Architecture::SemanticTest::expectedResult))" incoming="_YVeOYKaEEeWQQMqdnKdYGA" outgoing="_YVeOXqaEEeWQQMqdnKdYGA"/>
+ </node>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_YVeOf6aEEeWQQMqdnKdYGA" name="12:Expression Statement" incoming="_YVdnCqaEEeWQQMqdnKdYGA" outgoing="_YVdnB6aEEeWQQMqdnKdYGA">
+ <edge xmi:type="uml:ControlFlow" xmi:id="_YVeOgKaEEeWQQMqdnKdYGA" target="_YVeOk6aEEeWQQMqdnKdYGA" source="_YVeOm6aEEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_YVeOgaaEEeWQQMqdnKdYGA" target="_YVeOmqaEEeWQQMqdnKdYGA" source="_YVeOnaaEEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_YVeOgqaEEeWQQMqdnKdYGA" target="_YVeOhqaEEeWQQMqdnKdYGA" source="_YVeOmqaEEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_YVeOg6aEEeWQQMqdnKdYGA" target="_YVeOiqaEEeWQQMqdnKdYGA" source="_YVeOl6aEEeWQQMqdnKdYGA"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_YVeOhKaEEeWQQMqdnKdYGA" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::name)">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_YVeOhaaEEeWQQMqdnKdYGA" target="_YVeOkKaEEeWQQMqdnKdYGA" source="_YVeOhqaEEeWQQMqdnKdYGA"/>
+ <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_YVeOhqaEEeWQQMqdnKdYGA" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::name).input" incoming="_YVeOgqaEEeWQQMqdnKdYGA" outgoing="_YVeOhaaEEeWQQMqdnKdYGA">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YVeOh6aEEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YVeOiKaEEeWQQMqdnKdYGA" value="1"/>
+ </structuredNodeInput>
+ <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_YVeOiaaEEeWQQMqdnKdYGA" name="Write('name')" structuralFeature="_8n8EEFbDEeWrJvPHum8sog" isReplaceAll="true">
+ <object xmi:type="uml:InputPin" xmi:id="_YVeOiqaEEeWQQMqdnKdYGA" name="Write('name').object" incoming="_YVeOg6aEEeWQQMqdnKdYGA" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YVeOi6aEEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YVeOjKaEEeWQQMqdnKdYGA" value="1"/>
+ </object>
+ <result xmi:type="uml:OutputPin" xmi:id="_YVeOjaaEEeWQQMqdnKdYGA" name="Write('name').result" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YVeOjqaEEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YVeOj6aEEeWQQMqdnKdYGA" value="1"/>
+ </result>
+ <value xmi:type="uml:InputPin" xmi:id="_YVeOkKaEEeWQQMqdnKdYGA" name="Write('name').value" incoming="_YVeOhaaEEeWQQMqdnKdYGA">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f5mDGZ1BEeWMKsrTxOLnkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f5mDGp1BEeWMKsrTxOLnkQ" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YVeOkaaEEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YVeOkqaEEeWQQMqdnKdYGA" value="1"/>
+ </value>
+ </node>
+ </node>
+ <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_YVeOk6aEEeWQQMqdnKdYGA" name="Clear('name')" incoming="_YVeOgKaEEeWQQMqdnKdYGA" structuralFeature="_8n8EEFbDEeWrJvPHum8sog">
+ <object xmi:type="uml:InputPin" xmi:id="_YVeOlKaEEeWQQMqdnKdYGA" name="Clear('name').object" incoming="_YVdnJ6aEEeWQQMqdnKdYGA" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YVeOlaaEEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YVeOlqaEEeWQQMqdnKdYGA" value="1"/>
+ </object>
+ <result xmi:type="uml:OutputPin" xmi:id="_YVeOl6aEEeWQQMqdnKdYGA" name="Clear('name').result" outgoing="_YVeOg6aEEeWQQMqdnKdYGA" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YVeOmKaEEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YVeOmaaEEeWQQMqdnKdYGA" value="1"/>
+ </result>
+ </node>
+ <node xmi:type="uml:ForkNode" xmi:id="_YVeOmqaEEeWQQMqdnKdYGA" name="Fork(LeftHandSide(StateMachine_TestSuite::Util::Architecture::SemanticTest::name))" incoming="_YVeOgaaEEeWQQMqdnKdYGA" outgoing="_YVeOgqaEEeWQQMqdnKdYGA"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_YVeOm6aEEeWQQMqdnKdYGA" name="RighthandSide('Value('&quot;Behaviors003&quot;').result')" outgoing="_YVeOgKaEEeWQQMqdnKdYGA">
+ <node xmi:type="uml:ValueSpecificationAction" xmi:id="_YVeOnKaEEeWQQMqdnKdYGA" name="Value('&quot;Behaviors003&quot;')">
+ <result xmi:type="uml:OutputPin" xmi:id="_YVeOnaaEEeWQQMqdnKdYGA" name="Value('&quot;Behaviors003&quot;').result" outgoing="_YVeOgaaEEeWQQMqdnKdYGA">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YVeOnqaEEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YVeOn6aEEeWQQMqdnKdYGA" value="1"/>
</result>
- <value xmi:type="uml:LiteralString" xmi:id="_f5mDG51BEeWMKsrTxOLnkQ" name="&quot;S1(entry)::S1(doActivity)::T3(effect)&quot;" value="S1(entry)::S1(doActivity)::T3(effect)">
+ <value xmi:type="uml:LiteralString" xmi:id="_YVeOoKaEEeWQQMqdnKdYGA" name="&quot;Behaviors003&quot;" value="Behaviors003">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</value>
</node>
</node>
</node>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_YVeOoaaEEeWQQMqdnKdYGA" name="18:Expression Statement" incoming="_YVdnFqaEEeWQQMqdnKdYGA" outgoing="_YVdnIqaEEeWQQMqdnKdYGA">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_YVeOoqaEEeWQQMqdnKdYGA" target="_YVeOraaEEeWQQMqdnKdYGA" source="_YVeOqqaEEeWQQMqdnKdYGA"/>
+ <node xmi:type="uml:CallBehaviorAction" xmi:id="_YVeOo6aEEeWQQMqdnKdYGA" name="Call('Including')">
+ <argument xmi:type="uml:InputPin" xmi:id="_YVeOpKaEEeWQQMqdnKdYGA" name="Call('Including').argument('seq')" incoming="_YVdnDaaEEeWQQMqdnKdYGA" isOrdered="true" isUnique="false">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YVeOpaaEEeWQQMqdnKdYGA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YVeOpqaEEeWQQMqdnKdYGA" value="*"/>
+ </argument>
+ <argument xmi:type="uml:InputPin" xmi:id="_YVeOp6aEEeWQQMqdnKdYGA" name="Call('Including').argument('element')" incoming="_YVdnHKaEEeWQQMqdnKdYGA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YVeOqKaEEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YVeOqaaEEeWQQMqdnKdYGA" value="1"/>
+ </argument>
+ <result xmi:type="uml:OutputPin" xmi:id="_YVeOqqaEEeWQQMqdnKdYGA" name="Call('Including').result('')" outgoing="_YVeOoqaEEeWQQMqdnKdYGA" isOrdered="true" isUnique="false">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YVeOq6aEEeWQQMqdnKdYGA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YVeOrKaEEeWQQMqdnKdYGA" value="*"/>
+ </result>
+ <behavior xmi:type="uml:Activity" href="pathmap://PAPYRUS_ALF_LIBRARY/Alf.library.uml#Alf-Library-PrimitiveBehaviors-SequenceFunctions-Including"/>
+ </node>
+ <node xmi:type="uml:ForkNode" xmi:id="_YVeOraaEEeWQQMqdnKdYGA" name="Fork(tests)" incoming="_YVeOoqaEEeWQQMqdnKdYGA" outgoing="_YVdnHqaEEeWQQMqdnKdYGA"/>
+ </node>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_YVeOrqaEEeWQQMqdnKdYGA" name="14:Expression Statement" incoming="_YVdnJaaEEeWQQMqdnKdYGA" outgoing="_YVdnIKaEEeWQQMqdnKdYGA">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_YVeOr6aEEeWQQMqdnKdYGA" target="_YVeOsKaEEeWQQMqdnKdYGA" source="_YVeOuKaEEeWQQMqdnKdYGA"/>
+ <node xmi:type="uml:ForkNode" xmi:id="_YVeOsKaEEeWQQMqdnKdYGA" name="Fork(tests)" incoming="_YVeOr6aEEeWQQMqdnKdYGA" outgoing="_YVdnDaaEEeWQQMqdnKdYGA"/>
+ <node xmi:type="uml:CallBehaviorAction" xmi:id="_YVeOsaaEEeWQQMqdnKdYGA" name="Call('Including')">
+ <argument xmi:type="uml:InputPin" xmi:id="_YVeOsqaEEeWQQMqdnKdYGA" name="Call('Including').argument('seq')" incoming="_YVdnKqaEEeWQQMqdnKdYGA" isOrdered="true" isUnique="false">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YVeOs6aEEeWQQMqdnKdYGA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YVeOtKaEEeWQQMqdnKdYGA" value="*"/>
+ </argument>
+ <argument xmi:type="uml:InputPin" xmi:id="_YVeOtaaEEeWQQMqdnKdYGA" name="Call('Including').argument('element')" incoming="_YVdnF6aEEeWQQMqdnKdYGA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YVeOtqaEEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YVeOt6aEEeWQQMqdnKdYGA" value="1"/>
+ </argument>
+ <result xmi:type="uml:OutputPin" xmi:id="_YVeOuKaEEeWQQMqdnKdYGA" name="Call('Including').result('')" outgoing="_YVeOr6aEEeWQQMqdnKdYGA" isOrdered="true" isUnique="false">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YVeOuaaEEeWQQMqdnKdYGA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YVeOuqaEEeWQQMqdnKdYGA" value="*"/>
+ </result>
+ <behavior xmi:type="uml:Activity" href="pathmap://PAPYRUS_ALF_LIBRARY/Alf.library.uml#Alf-Library-PrimitiveBehaviors-SequenceFunctions-Including"/>
+ </node>
+ </node>
</structuredNode>
</packagedElement>
<packagedElement xmi:type="uml:Package" xmi:id="_iEOK4J06EeWMKsrTxOLnkQ" name="004">
@@ -1830,10 +2190,10 @@ activity Behaviors() {&#xD;
<region xmi:type="uml:Region" xmi:id="_Vt1AgJ07EeWMKsrTxOLnkQ" name="Region1">
<ownedComment xmi:type="uml:Comment" xmi:id="_cuMPcJ08EeWMKsrTxOLnkQ">
<body>Simulation sequence&#xD;
-Continue&#xD;
-Pending&#xD;
+AnotherSignal (fires T3)&#xD;
+Continue (resume doActivity)&#xD;
Expected excution&#xD;
-Initial - T1 - wait - T2 - S1(entry) - S1(doActivity) - T3(effect) - T4(testEnd) - FS1</body>
+Initial - T1 - wait - T2 - S1(entry) - S1(doActivityPartI) - T3(effect) - S1(doActivityPartII) - T4(testEnd) - FS1</body>
</ownedComment>
<transition xmi:type="uml:Transition" xmi:id="_EsmesJ08EeWMKsrTxOLnkQ" name="T1" source="_CUD6AJ08EeWMKsrTxOLnkQ" target="_C5dGEJ08EeWMKsrTxOLnkQ"/>
<transition xmi:type="uml:Transition" xmi:id="_UXitkJ08EeWMKsrTxOLnkQ" name="T2" source="_C5dGEJ08EeWMKsrTxOLnkQ" target="_NQbg8J08EeWMKsrTxOLnkQ">
@@ -1903,7 +2263,6 @@ Initial - T1 - wait - T2 - S1(entry) - S1(doActivity) - T3(effect) - T4(testEnd
</result>
</node>
</effect>
- <trigger xmi:type="uml:Trigger" xmi:id="_IopoEJ09EeWMKsrTxOLnkQ" name="PendingTrigger" event="_w9IHsIB4EeSkDJfCG17p_Q"/>
</transition>
<transition xmi:type="uml:Transition" xmi:id="_Z60v8J08EeWMKsrTxOLnkQ" name="T3" kind="internal" source="_NQbg8J08EeWMKsrTxOLnkQ" target="_NQbg8J08EeWMKsrTxOLnkQ">
<effect xmi:type="uml:Activity" xmi:id="_SmFhkJ09EeWMKsrTxOLnkQ" name="effect" node="_1s-LwJ09EeWMKsrTxOLnkQ _1s-LwZ09EeWMKsrTxOLnkQ _1s-y0J09EeWMKsrTxOLnkQ _1s_Z4J09EeWMKsrTxOLnkQ _1tAA8J09EeWMKsrTxOLnkQ">
@@ -1941,45 +2300,82 @@ Initial - T1 - wait - T2 - S1(entry) - S1(doActivity) - T3(effect) - T4(testEnd
<value xmi:type="uml:LiteralString" xmi:id="_1tAA8p09EeWMKsrTxOLnkQ" value="T3(effect)"/>
</node>
</effect>
- <trigger xmi:type="uml:Trigger" xmi:id="_35Y1cJ08EeWMKsrTxOLnkQ" name="ContinueTrigger" event="_DuyVEIBnEeSyU99AdVPD5Q"/>
+ <trigger xmi:type="uml:Trigger" xmi:id="_35Y1cJ08EeWMKsrTxOLnkQ" name="AnotherSignalTrigger" event="_0RvEkKlgEeSX398GfjtUog"/>
</transition>
<subvertex xmi:type="uml:Pseudostate" xmi:id="_CUD6AJ08EeWMKsrTxOLnkQ" name="Initial1"/>
<subvertex xmi:type="uml:State" xmi:id="_C5dGEJ08EeWMKsrTxOLnkQ" name="wait"/>
<subvertex xmi:type="uml:State" xmi:id="_NQbg8J08EeWMKsrTxOLnkQ" name="S1">
- <doActivity xmi:type="uml:Activity" xmi:id="_Q7RbAJ08EeWMKsrTxOLnkQ" name="doActivity" node="_N7PRIJ0_EeWMKsrTxOLnkQ _N7P4MJ0_EeWMKsrTxOLnkQ _N7QfQJ0_EeWMKsrTxOLnkQ _N7RtYJ0_EeWMKsrTxOLnkQ _N7SUcJ0_EeWMKsrTxOLnkQ">
- <edge xmi:type="uml:ControlFlow" xmi:id="_N7M04J0_EeWMKsrTxOLnkQ" target="_N7P4MJ0_EeWMKsrTxOLnkQ" source="_N7PRIJ0_EeWMKsrTxOLnkQ"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_N7Nb8J0_EeWMKsrTxOLnkQ" target="_N7QfRZ0_EeWMKsrTxOLnkQ" source="_N7P4MZ0_EeWMKsrTxOLnkQ">
- <guard xmi:type="uml:LiteralBoolean" xmi:id="_N7Nb8Z0_EeWMKsrTxOLnkQ" value="true"/>
- <weight xmi:type="uml:LiteralInteger" xmi:id="_N7Nb8p0_EeWMKsrTxOLnkQ" value="1"/>
- </edge>
- <edge xmi:type="uml:ControlFlow" xmi:id="_N7ODAJ0_EeWMKsrTxOLnkQ" target="_N7RtYJ0_EeWMKsrTxOLnkQ" source="_N7QfQJ0_EeWMKsrTxOLnkQ"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_N7OqEJ0_EeWMKsrTxOLnkQ" target="_N7QfQZ0_EeWMKsrTxOLnkQ" source="_N7SUcZ0_EeWMKsrTxOLnkQ">
- <guard xmi:type="uml:LiteralBoolean" xmi:id="_N7OqEZ0_EeWMKsrTxOLnkQ" value="true"/>
- <weight xmi:type="uml:LiteralInteger" xmi:id="_N7OqEp0_EeWMKsrTxOLnkQ" value="1"/>
- </edge>
- <node xmi:type="uml:InitialNode" xmi:id="_N7PRIJ0_EeWMKsrTxOLnkQ" name="InitialNode1" outgoing="_N7M04J0_EeWMKsrTxOLnkQ"/>
- <node xmi:type="uml:ReadSelfAction" xmi:id="_N7P4MJ0_EeWMKsrTxOLnkQ" name="this" incoming="_N7M04J0_EeWMKsrTxOLnkQ">
- <result xmi:type="uml:OutputPin" xmi:id="_N7P4MZ0_EeWMKsrTxOLnkQ" name="this" outgoing="_N7Nb8J0_EeWMKsrTxOLnkQ" type="_BYPqsH7WEeSVWJ91ynqG7w"/>
- </node>
- <node xmi:type="uml:CallOperationAction" xmi:id="_N7QfQJ0_EeWMKsrTxOLnkQ" name="Call(trace)" outgoing="_N7ODAJ0_EeWMKsrTxOLnkQ" operation="_zzdjcFbTEeWrJvPHum8sog">
- <argument xmi:type="uml:InputPin" xmi:id="_N7QfQZ0_EeWMKsrTxOLnkQ" name="segment" incoming="_N7OqEJ0_EeWMKsrTxOLnkQ">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_N7QfQp0_EeWMKsrTxOLnkQ" source="PinToParameterLink">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_N7QfQ50_EeWMKsrTxOLnkQ" key="PinToParameterLink" value="___ai8FbTEeWrJvPHum8sog"/>
+ <doActivity xmi:type="uml:Activity" xmi:id="_Q7RbAJ08EeWMKsrTxOLnkQ" name="doActivity" node="_VoYAkKaCEeWQQMqdnKdYGA _Voac0KaCEeWQQMqdnKdYGA _Vobq8KaCEeWQQMqdnKdYGA _Voc5EKaCEeWQQMqdnKdYGA _VoeHMKaCEeWQQMqdnKdYGA _VofVUKaCEeWQQMqdnKdYGA _VogjcKaCEeWQQMqdnKdYGA _VohxkKaCEeWQQMqdnKdYGA _VoiYoKaCEeWQQMqdnKdYGA">
+ <edge xmi:type="uml:ControlFlow" xmi:id="_VoIwAKaCEeWQQMqdnKdYGA" target="_Voac0KaCEeWQQMqdnKdYGA" source="_VoYAkKaCEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_VoNBcKaCEeWQQMqdnKdYGA" target="_Vobq8KaCEeWQQMqdnKdYGA" source="_VobD4KaCEeWQQMqdnKdYGA">
+ <guard xmi:type="uml:LiteralBoolean" xmi:id="_VoNBcaaCEeWQQMqdnKdYGA" value="true"/>
+ <weight xmi:type="uml:LiteralInteger" xmi:id="_VoNBcqaCEeWQQMqdnKdYGA" value="1"/>
+ </edge>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_VoPdsKaCEeWQQMqdnKdYGA" target="_Voc5FaaCEeWQQMqdnKdYGA" source="_Vobq8KaCEeWQQMqdnKdYGA">
+ <guard xmi:type="uml:LiteralBoolean" xmi:id="_VoPdsaaCEeWQQMqdnKdYGA" value="true"/>
+ <weight xmi:type="uml:LiteralInteger" xmi:id="_VoPdsqaCEeWQQMqdnKdYGA" value="1"/>
+ </edge>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_VoQEwKaCEeWQQMqdnKdYGA" target="_Voc5EaaCEeWQQMqdnKdYGA" source="_VoeHMaaCEeWQQMqdnKdYGA">
+ <guard xmi:type="uml:LiteralBoolean" xmi:id="_VoQEwaaCEeWQQMqdnKdYGA" value="true"/>
+ <weight xmi:type="uml:LiteralInteger" xmi:id="_VoQEwqaCEeWQQMqdnKdYGA" value="1"/>
+ </edge>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_VoShAKaCEeWQQMqdnKdYGA" target="_VofVVaaCEeWQQMqdnKdYGA" source="_Vobq8KaCEeWQQMqdnKdYGA">
+ <guard xmi:type="uml:LiteralBoolean" xmi:id="_VoShAaaCEeWQQMqdnKdYGA" value="true"/>
+ <weight xmi:type="uml:LiteralInteger" xmi:id="_VoShAqaCEeWQQMqdnKdYGA" value="1"/>
+ </edge>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_VoTvIKaCEeWQQMqdnKdYGA" target="_VogjcKaCEeWQQMqdnKdYGA" source="_Voc5EKaCEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_VoU9QKaCEeWQQMqdnKdYGA" target="_VofVUKaCEeWQQMqdnKdYGA" source="_VogjcKaCEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_VoVkUKaCEeWQQMqdnKdYGA" target="_VofVUaaCEeWQQMqdnKdYGA" source="_VohxkaaCEeWQQMqdnKdYGA">
+ <guard xmi:type="uml:LiteralBoolean" xmi:id="_VoVkUaaCEeWQQMqdnKdYGA" value="true"/>
+ <weight xmi:type="uml:LiteralInteger" xmi:id="_VoVkUqaCEeWQQMqdnKdYGA" value="1"/>
+ </edge>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_VoWycKaCEeWQQMqdnKdYGA" target="_VoiYoKaCEeWQQMqdnKdYGA" source="_VofVUKaCEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_VoXZgKaCEeWQQMqdnKdYGA" target="_Voac0KaCEeWQQMqdnKdYGA" source="_VoYAkKaCEeWQQMqdnKdYGA"/>
+ <node xmi:type="uml:InitialNode" xmi:id="_VoYAkKaCEeWQQMqdnKdYGA" name="InitialNode1" outgoing="_VoIwAKaCEeWQQMqdnKdYGA _VoXZgKaCEeWQQMqdnKdYGA"/>
+ <node xmi:type="uml:ReadSelfAction" xmi:id="_Voac0KaCEeWQQMqdnKdYGA" name="this" incoming="_VoIwAKaCEeWQQMqdnKdYGA _VoXZgKaCEeWQQMqdnKdYGA">
+ <result xmi:type="uml:OutputPin" xmi:id="_VobD4KaCEeWQQMqdnKdYGA" name="target" outgoing="_VoNBcKaCEeWQQMqdnKdYGA" type="_BYPqsH7WEeSVWJ91ynqG7w"/>
+ </node>
+ <node xmi:type="uml:ForkNode" xmi:id="_Vobq8KaCEeWQQMqdnKdYGA" name="ForkNode1" incoming="_VoNBcKaCEeWQQMqdnKdYGA" outgoing="_VoPdsKaCEeWQQMqdnKdYGA _VoShAKaCEeWQQMqdnKdYGA"/>
+ <node xmi:type="uml:CallOperationAction" xmi:id="_Voc5EKaCEeWQQMqdnKdYGA" name="call(trace)" outgoing="_VoTvIKaCEeWQQMqdnKdYGA" operation="_zzdjcFbTEeWrJvPHum8sog">
+ <argument xmi:type="uml:InputPin" xmi:id="_Voc5EaaCEeWQQMqdnKdYGA" name="segment" incoming="_VoQEwKaCEeWQQMqdnKdYGA">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Voc5EqaCEeWQQMqdnKdYGA" source="PinToParameterLink">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Voc5E6aCEeWQQMqdnKdYGA" key="PinToParameterLink" value="___ai8FbTEeWrJvPHum8sog"/>
</eAnnotations>
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <upperBound xmi:type="uml:LiteralInteger" xmi:id="_N7QfRJ0_EeWMKsrTxOLnkQ" value="1"/>
+ <upperBound xmi:type="uml:LiteralInteger" xmi:id="_Voc5FKaCEeWQQMqdnKdYGA" value="1"/>
</argument>
- <target xmi:type="uml:InputPin" xmi:id="_N7QfRZ0_EeWMKsrTxOLnkQ" name="target" incoming="_N7Nb8J0_EeWMKsrTxOLnkQ" type="_BYPqsH7WEeSVWJ91ynqG7w">
- <upperBound xmi:type="uml:LiteralInteger" xmi:id="_N7QfRp0_EeWMKsrTxOLnkQ" value="1"/>
+ <target xmi:type="uml:InputPin" xmi:id="_Voc5FaaCEeWQQMqdnKdYGA" name="target" incoming="_VoPdsKaCEeWQQMqdnKdYGA" type="_BYPqsH7WEeSVWJ91ynqG7w">
+ <upperBound xmi:type="uml:LiteralInteger" xmi:id="_Voc5FqaCEeWQQMqdnKdYGA" value="1"/>
</target>
</node>
- <node xmi:type="uml:ActivityFinalNode" xmi:id="_N7RtYJ0_EeWMKsrTxOLnkQ" name="ActivityFinalNode1" incoming="_N7ODAJ0_EeWMKsrTxOLnkQ"/>
- <node xmi:type="uml:ValueSpecificationAction" xmi:id="_N7SUcJ0_EeWMKsrTxOLnkQ" name="S1(doActivity)">
- <result xmi:type="uml:OutputPin" xmi:id="_N7SUcZ0_EeWMKsrTxOLnkQ" name="value" outgoing="_N7OqEJ0_EeWMKsrTxOLnkQ">
+ <node xmi:type="uml:ValueSpecificationAction" xmi:id="_VoeHMKaCEeWQQMqdnKdYGA" name="S1(doActivityPartI)">
+ <result xmi:type="uml:OutputPin" xmi:id="_VoeHMaaCEeWQQMqdnKdYGA" outgoing="_VoQEwKaCEeWQQMqdnKdYGA">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</result>
- <value xmi:type="uml:LiteralString" xmi:id="_N7SUcp0_EeWMKsrTxOLnkQ" value="S1(doActivity)"/>
+ <value xmi:type="uml:LiteralString" xmi:id="_VoeHMqaCEeWQQMqdnKdYGA" value="S1(doActivityPartI)"/>
+ </node>
+ <node xmi:type="uml:CallOperationAction" xmi:id="_VofVUKaCEeWQQMqdnKdYGA" name="call(trace)" incoming="_VoU9QKaCEeWQQMqdnKdYGA" outgoing="_VoWycKaCEeWQQMqdnKdYGA" operation="_zzdjcFbTEeWrJvPHum8sog">
+ <argument xmi:type="uml:InputPin" xmi:id="_VofVUaaCEeWQQMqdnKdYGA" name="segment" incoming="_VoVkUKaCEeWQQMqdnKdYGA">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_VofVUqaCEeWQQMqdnKdYGA" source="PinToParameterLink">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_VofVU6aCEeWQQMqdnKdYGA" key="PinToParameterLink" value="___ai8FbTEeWrJvPHum8sog"/>
+ </eAnnotations>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <upperBound xmi:type="uml:LiteralInteger" xmi:id="_VofVVKaCEeWQQMqdnKdYGA" value="1"/>
+ </argument>
+ <target xmi:type="uml:InputPin" xmi:id="_VofVVaaCEeWQQMqdnKdYGA" name="target" incoming="_VoShAKaCEeWQQMqdnKdYGA" type="_BYPqsH7WEeSVWJ91ynqG7w">
+ <upperBound xmi:type="uml:LiteralInteger" xmi:id="_VofVVqaCEeWQQMqdnKdYGA" value="1"/>
+ </target>
+ </node>
+ <node xmi:type="uml:AcceptEventAction" xmi:id="_VogjcKaCEeWQQMqdnKdYGA" name="accept(Continue)" incoming="_VoTvIKaCEeWQQMqdnKdYGA" outgoing="_VoU9QKaCEeWQQMqdnKdYGA">
+ <trigger xmi:type="uml:Trigger" xmi:id="_VogjcaaCEeWQQMqdnKdYGA" name="ContinueTrigger" event="_DuyVEIBnEeSyU99AdVPD5Q"/>
</node>
+ <node xmi:type="uml:ValueSpecificationAction" xmi:id="_VohxkKaCEeWQQMqdnKdYGA" name="S1(doActivityPartII)">
+ <result xmi:type="uml:OutputPin" xmi:id="_VohxkaaCEeWQQMqdnKdYGA" outgoing="_VoVkUKaCEeWQQMqdnKdYGA">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ </result>
+ <value xmi:type="uml:LiteralString" xmi:id="_VohxkqaCEeWQQMqdnKdYGA" value="S1(doActivityPartII)"/>
+ </node>
+ <node xmi:type="uml:ActivityFinalNode" xmi:id="_VoiYoKaCEeWQQMqdnKdYGA" name="ActivityFinalNode1" incoming="_VoWycKaCEeWQQMqdnKdYGA"/>
</doActivity>
<entry xmi:type="uml:Activity" xmi:id="_R5FuIJ08EeWMKsrTxOLnkQ" name="entry" node="_NdtdEJ0-EeWMKsrTxOLnkQ _NdtdEZ0-EeWMKsrTxOLnkQ _NduEIJ0-EeWMKsrTxOLnkQ _NdurMJ0-EeWMKsrTxOLnkQ _NdvSQJ0-EeWMKsrTxOLnkQ">
<edge xmi:type="uml:ControlFlow" xmi:id="_NdrA0J0-EeWMKsrTxOLnkQ" target="_NdtdEZ0-EeWMKsrTxOLnkQ" source="_NdtdEJ0-EeWMKsrTxOLnkQ"/>
@@ -2141,14 +2537,14 @@ activity Behaviors004_Test_Factory(): Behaviors004_Test {&#xD;
<object xmi:type="uml:InputPin" xmi:id="_tu2zwJ0_EeWMKsrTxOLnkQ" name="tester" incoming="_x0aT4J0_EeWMKsrTxOLnkQ" type="_cBRCwHrbEeSTqtY8GWjQzw"/>
<result xmi:type="uml:OutputPin" xmi:id="_rvXBMJ0_EeWMKsrTxOLnkQ" name="target" outgoing="_9dJRkJ0_EeWMKsrTxOLnkQ" type="_BYPqsH7WEeSVWJ91ynqG7w"/>
</node>
- <node xmi:type="uml:SendSignalAction" xmi:id="_0dz_EJ0_EeWMKsrTxOLnkQ" name="Send(Continue)" outgoing="_sK87kJ1AEeWMKsrTxOLnkQ" signal="_gE988IBmEeSyU99AdVPD5Q">
+ <node xmi:type="uml:SendSignalAction" xmi:id="_0dz_EJ0_EeWMKsrTxOLnkQ" name="Send(AnotherSignal)" outgoing="_sK87kJ1AEeWMKsrTxOLnkQ" signal="_kHo0gKlgEeSX398GfjtUog">
<target xmi:type="uml:InputPin" xmi:id="_7Ky0cJ0_EeWMKsrTxOLnkQ" name="target" incoming="_haHPMJ1AEeWMKsrTxOLnkQ" type="_BYPqsH7WEeSVWJ91ynqG7w"/>
</node>
<node xmi:type="uml:AcceptEventAction" xmi:id="_CvQEYJ1AEeWMKsrTxOLnkQ" name="accept(Start)" incoming="_lmoIYJ0_EeWMKsrTxOLnkQ" outgoing="_Ok4OkJ1AEeWMKsrTxOLnkQ">
<trigger xmi:type="uml:Trigger" xmi:id="_I0PssJ1AEeWMKsrTxOLnkQ" name="StartTrigger" event="_OMzFUFbtEeWrJvPHum8sog"/>
</node>
<node xmi:type="uml:ForkNode" xmi:id="_Yn9dEJ1AEeWMKsrTxOLnkQ" name="ForkNode1" incoming="_9dJRkJ0_EeWMKsrTxOLnkQ" outgoing="_haHPMJ1AEeWMKsrTxOLnkQ _rgkh0J1AEeWMKsrTxOLnkQ"/>
- <node xmi:type="uml:SendSignalAction" xmi:id="_jeorsJ1AEeWMKsrTxOLnkQ" name="Send(Pending)" incoming="_sK87kJ1AEeWMKsrTxOLnkQ" signal="_GxXskIB4EeSkDJfCG17p_Q">
+ <node xmi:type="uml:SendSignalAction" xmi:id="_jeorsJ1AEeWMKsrTxOLnkQ" name="Send(Continue)" incoming="_sK87kJ1AEeWMKsrTxOLnkQ" signal="_gE988IBmEeSyU99AdVPD5Q">
<target xmi:type="uml:InputPin" xmi:id="_pxqwAJ1AEeWMKsrTxOLnkQ" name="target" incoming="_rgkh0J1AEeWMKsrTxOLnkQ" type="_BYPqsH7WEeSVWJ91ynqG7w"/>
</node>
</ownedBehavior>
@@ -2360,6 +2756,1185 @@ activity 'SemanticTest Behaviors004_Factory'() : 'SemanticTest Behaviors004'{&#x
</ownedOperation>
</packagedElement>
</packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_ruPYsKUHEeW3Q64NmDwIOA" name="003">
+ <packagedElement xmi:type="uml:Class" xmi:id="_tH8WkKUHEeW3Q64NmDwIOA" name="Behaviors003_Test" classifierBehavior="_tH8WkqUHEeW3Q64NmDwIOA" isActive="true">
+ <generalization xmi:type="uml:Generalization" xmi:id="_tH8WkaUHEeW3Q64NmDwIOA" general="_BYPqsH7WEeSVWJ91ynqG7w"/>
+ <ownedBehavior xmi:type="uml:StateMachine" xmi:id="_tH8WkqUHEeW3Q64NmDwIOA" name="Behaviors003_Test$behavior$1" visibility="private">
+ <region xmi:type="uml:Region" xmi:id="_mEcCIKUIEeW3Q64NmDwIOA" name="Region1">
+ <transition xmi:type="uml:Transition" xmi:id="_vIyXgKUIEeW3Q64NmDwIOA" name="T1" source="_m4J-EKUIEeW3Q64NmDwIOA" target="_qmssYKUIEeW3Q64NmDwIOA"/>
+ <transition xmi:type="uml:Transition" xmi:id="_8Lf_4KUIEeW3Q64NmDwIOA" name="T2" source="_qmssYKUIEeW3Q64NmDwIOA" target="_6Kz6gKUIEeW3Q64NmDwIOA">
+ <trigger xmi:type="uml:Trigger" xmi:id="_DBwGAKUJEeW3Q64NmDwIOA" name="StartTrigger" event="_OMzFUFbtEeWrJvPHum8sog"/>
+ </transition>
+ <transition xmi:type="uml:Transition" xmi:id="_Y15YQKWMEeWnb_kE99I-YQ" name="T4" source="_K2ovkKZyEeW33f-XWS12xA" target="_GQwGsKULEeW3Q64NmDwIOA">
+ <effect xmi:type="uml:Activity" xmi:id="_9O6YsKWMEeWnb_kE99I-YQ" name="testEnd" node="_BhSM0KWNEeWnb_kE99I-YQ _BhSz4KWNEeWnb_kE99I-YQ _BhTa8KWNEeWnb_kE99I-YQ _BhTa86WNEeWnb_kE99I-YQ _BhUpEKWNEeWnb_kE99I-YQ _BhUpEaWNEeWnb_kE99I-YQ _BhVQIKWNEeWnb_kE99I-YQ _BhV3MKWNEeWnb_kE99I-YQ">
+ <edge xmi:type="uml:ControlFlow" xmi:id="_BhMtQKWNEeWnb_kE99I-YQ" target="_BhTa8KWNEeWnb_kE99I-YQ" source="_BhSM0KWNEeWnb_kE99I-YQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_BhNUUKWNEeWnb_kE99I-YQ" target="_BhUpEaWNEeWnb_kE99I-YQ" source="_BhTa8aWNEeWnb_kE99I-YQ">
+ <guard xmi:type="uml:LiteralBoolean" xmi:id="_BhNUUaWNEeWnb_kE99I-YQ" value="true"/>
+ <weight xmi:type="uml:LiteralInteger" xmi:id="_BhNUUqWNEeWnb_kE99I-YQ" value="1"/>
+ </edge>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_BhN7YKWNEeWnb_kE99I-YQ" target="_BhTa9qWNEeWnb_kE99I-YQ" source="_BhSz46WNEeWnb_kE99I-YQ">
+ <guard xmi:type="uml:LiteralBoolean" xmi:id="_BhN7YaWNEeWnb_kE99I-YQ" value="true"/>
+ <weight xmi:type="uml:LiteralInteger" xmi:id="_BhN7YqWNEeWnb_kE99I-YQ" value="1"/>
+ </edge>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_BhOicKWNEeWnb_kE99I-YQ" target="_BhUpEKWNEeWnb_kE99I-YQ" source="_BhTa86WNEeWnb_kE99I-YQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_BhOicaWNEeWnb_kE99I-YQ" target="_BhSz4aWNEeWnb_kE99I-YQ" source="_BhUpEaWNEeWnb_kE99I-YQ">
+ <guard xmi:type="uml:LiteralBoolean" xmi:id="_BhOicqWNEeWnb_kE99I-YQ" value="true"/>
+ <weight xmi:type="uml:LiteralInteger" xmi:id="_BhOic6WNEeWnb_kE99I-YQ" value="1"/>
+ </edge>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_BhPJgKWNEeWnb_kE99I-YQ" target="_BhVQIaWNEeWnb_kE99I-YQ" source="_BhUpEaWNEeWnb_kE99I-YQ">
+ <guard xmi:type="uml:LiteralBoolean" xmi:id="_BhPJgaWNEeWnb_kE99I-YQ" value="true"/>
+ <weight xmi:type="uml:LiteralInteger" xmi:id="_BhPJgqWNEeWnb_kE99I-YQ" value="1"/>
+ </edge>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_BhPwkKWNEeWnb_kE99I-YQ" target="_BhV3MaWNEeWnb_kE99I-YQ" source="_BhVQIqWNEeWnb_kE99I-YQ">
+ <guard xmi:type="uml:LiteralBoolean" xmi:id="_BhPwkaWNEeWnb_kE99I-YQ" value="true"/>
+ <weight xmi:type="uml:LiteralInteger" xmi:id="_BhPwkqWNEeWnb_kE99I-YQ" value="1"/>
+ </edge>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_BhRlwKWNEeWnb_kE99I-YQ" target="_BhTa9KWNEeWnb_kE99I-YQ" source="_BhV3MqWNEeWnb_kE99I-YQ">
+ <guard xmi:type="uml:LiteralBoolean" xmi:id="_BhRlwaWNEeWnb_kE99I-YQ" value="true"/>
+ <weight xmi:type="uml:LiteralInteger" xmi:id="_BhRlwqWNEeWnb_kE99I-YQ" value="1"/>
+ </edge>
+ <node xmi:type="uml:InitialNode" xmi:id="_BhSM0KWNEeWnb_kE99I-YQ" name="InitialNode1" outgoing="_BhMtQKWNEeWnb_kE99I-YQ"/>
+ <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_BhSz4KWNEeWnb_kE99I-YQ" name="read(test)" structuralFeature="_9l2gEFYOEeWQPupnj7DHrQ">
+ <object xmi:type="uml:InputPin" xmi:id="_BhSz4aWNEeWnb_kE99I-YQ" name="target" incoming="_BhOicaWNEeWnb_kE99I-YQ" type="_BYPqsH7WEeSVWJ91ynqG7w">
+ <upperBound xmi:type="uml:LiteralInteger" xmi:id="_BhSz4qWNEeWnb_kE99I-YQ" value="1"/>
+ </object>
+ <result xmi:type="uml:OutputPin" xmi:id="_BhSz46WNEeWnb_kE99I-YQ" name="value" outgoing="_BhN7YKWNEeWnb_kE99I-YQ" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <upperBound xmi:type="uml:LiteralInteger" xmi:id="_BhSz5KWNEeWnb_kE99I-YQ" value="1"/>
+ </result>
+ </node>
+ <node xmi:type="uml:ReadSelfAction" xmi:id="_BhTa8KWNEeWnb_kE99I-YQ" name="this" incoming="_BhMtQKWNEeWnb_kE99I-YQ">
+ <result xmi:type="uml:OutputPin" xmi:id="_BhTa8aWNEeWnb_kE99I-YQ" name="this" outgoing="_BhNUUKWNEeWnb_kE99I-YQ" type="_BYPqsH7WEeSVWJ91ynqG7w">
+ <upperBound xmi:type="uml:LiteralInteger" xmi:id="_BhTa8qWNEeWnb_kE99I-YQ" value="1"/>
+ </result>
+ </node>
+ <node xmi:type="uml:SendSignalAction" xmi:id="_BhTa86WNEeWnb_kE99I-YQ" name="Send(End)" outgoing="_BhOicKWNEeWnb_kE99I-YQ" signal="_Pd_O8HYmEeSlH-ceI1IC9Q">
+ <argument xmi:type="uml:InputPin" xmi:id="_BhTa9KWNEeWnb_kE99I-YQ" name="trace" incoming="_BhRlwKWNEeWnb_kE99I-YQ">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <upperBound xmi:type="uml:LiteralInteger" xmi:id="_BhTa9aWNEeWnb_kE99I-YQ" value="1"/>
+ </argument>
+ <target xmi:type="uml:InputPin" xmi:id="_BhTa9qWNEeWnb_kE99I-YQ" name="target" incoming="_BhN7YKWNEeWnb_kE99I-YQ" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <upperBound xmi:type="uml:LiteralInteger" xmi:id="_BhTa96WNEeWnb_kE99I-YQ" value="1"/>
+ </target>
+ </node>
+ <node xmi:type="uml:ActivityFinalNode" xmi:id="_BhUpEKWNEeWnb_kE99I-YQ" name="ActivityFinalNode1" incoming="_BhOicKWNEeWnb_kE99I-YQ"/>
+ <node xmi:type="uml:ForkNode" xmi:id="_BhUpEaWNEeWnb_kE99I-YQ" name="ForkNode1" incoming="_BhNUUKWNEeWnb_kE99I-YQ" outgoing="_BhOicaWNEeWnb_kE99I-YQ _BhPJgKWNEeWnb_kE99I-YQ"/>
+ <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_BhVQIKWNEeWnb_kE99I-YQ" name="read(traceBuilder)" structuralFeature="_2n_McFbGEeWrJvPHum8sog">
+ <object xmi:type="uml:InputPin" xmi:id="_BhVQIaWNEeWnb_kE99I-YQ" name="this" incoming="_BhPJgKWNEeWnb_kE99I-YQ" type="_BYPqsH7WEeSVWJ91ynqG7w"/>
+ <result xmi:type="uml:OutputPin" xmi:id="_BhVQIqWNEeWnb_kE99I-YQ" name="builder" outgoing="_BhPwkKWNEeWnb_kE99I-YQ" type="_QxTIkFbQEeWrJvPHum8sog"/>
+ </node>
+ <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_BhV3MKWNEeWnb_kE99I-YQ" name="read(trace)" structuralFeature="_lxeWwVbQEeWrJvPHum8sog">
+ <object xmi:type="uml:InputPin" xmi:id="_BhV3MaWNEeWnb_kE99I-YQ" name="builder" incoming="_BhPwkKWNEeWnb_kE99I-YQ" type="_QxTIkFbQEeWrJvPHum8sog"/>
+ <result xmi:type="uml:OutputPin" xmi:id="_BhV3MqWNEeWnb_kE99I-YQ" name="trace" outgoing="_BhRlwKWNEeWnb_kE99I-YQ">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ </result>
+ </node>
+ </effect>
+ </transition>
+ <transition xmi:type="uml:Transition" xmi:id="_WHW14KZyEeW33f-XWS12xA" name="T3" source="_6Kz6gKUIEeW3Q64NmDwIOA" target="_K2ovkKZyEeW33f-XWS12xA">
+ <effect xmi:type="uml:Activity" xmi:id="_eb6GAKZyEeW33f-XWS12xA" name="effect" node="__qDs86ZyEeW33f-XWS12xA __qEUAKZyEeW33f-XWS12xA __qEUAqZyEeW33f-XWS12xA __qE7EKZyEeW33f-XWS12xA __qFiIKZyEeW33f-XWS12xA">
+ <edge xmi:type="uml:ControlFlow" xmi:id="__qB3wKZyEeW33f-XWS12xA" target="__qEUAKZyEeW33f-XWS12xA" source="__qDs86ZyEeW33f-XWS12xA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="__qCe0KZyEeW33f-XWS12xA" target="__qEUB6ZyEeW33f-XWS12xA" source="__qEUAaZyEeW33f-XWS12xA">
+ <guard xmi:type="uml:LiteralBoolean" xmi:id="__qCe0aZyEeW33f-XWS12xA" value="true"/>
+ <weight xmi:type="uml:LiteralInteger" xmi:id="__qCe0qZyEeW33f-XWS12xA" value="1"/>
+ </edge>
+ <edge xmi:type="uml:ControlFlow" xmi:id="__qDF4KZyEeW33f-XWS12xA" target="__qE7EKZyEeW33f-XWS12xA" source="__qEUAqZyEeW33f-XWS12xA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="__qDs8KZyEeW33f-XWS12xA" target="__qEUA6ZyEeW33f-XWS12xA" source="__qFiIaZyEeW33f-XWS12xA">
+ <guard xmi:type="uml:LiteralBoolean" xmi:id="__qDs8aZyEeW33f-XWS12xA" value="true"/>
+ <weight xmi:type="uml:LiteralInteger" xmi:id="__qDs8qZyEeW33f-XWS12xA" value="1"/>
+ </edge>
+ <node xmi:type="uml:InitialNode" xmi:id="__qDs86ZyEeW33f-XWS12xA" name="InitialNode1" outgoing="__qB3wKZyEeW33f-XWS12xA"/>
+ <node xmi:type="uml:ReadSelfAction" xmi:id="__qEUAKZyEeW33f-XWS12xA" name="this" incoming="__qB3wKZyEeW33f-XWS12xA">
+ <result xmi:type="uml:OutputPin" xmi:id="__qEUAaZyEeW33f-XWS12xA" name="this" outgoing="__qCe0KZyEeW33f-XWS12xA" type="_BYPqsH7WEeSVWJ91ynqG7w"/>
+ </node>
+ <node xmi:type="uml:CallOperationAction" xmi:id="__qEUAqZyEeW33f-XWS12xA" name="Call(trace)" outgoing="__qDF4KZyEeW33f-XWS12xA" operation="_zzdjcFbTEeWrJvPHum8sog">
+ <argument xmi:type="uml:InputPin" xmi:id="__qEUA6ZyEeW33f-XWS12xA" name="segment" incoming="__qDs8KZyEeW33f-XWS12xA">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="__qEUBKZyEeW33f-XWS12xA" source="PinToParameterLink">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="__qEUBaZyEeW33f-XWS12xA" key="PinToParameterLink" value="___ai8FbTEeWrJvPHum8sog"/>
+ </eAnnotations>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <upperBound xmi:type="uml:LiteralInteger" xmi:id="__qEUBqZyEeW33f-XWS12xA" value="1"/>
+ </argument>
+ <target xmi:type="uml:InputPin" xmi:id="__qEUB6ZyEeW33f-XWS12xA" name="target" incoming="__qCe0KZyEeW33f-XWS12xA" type="_BYPqsH7WEeSVWJ91ynqG7w">
+ <upperBound xmi:type="uml:LiteralInteger" xmi:id="__qEUCKZyEeW33f-XWS12xA" value="1"/>
+ </target>
+ </node>
+ <node xmi:type="uml:ActivityFinalNode" xmi:id="__qE7EKZyEeW33f-XWS12xA" name="ActivityFinalNode1" incoming="__qDF4KZyEeW33f-XWS12xA"/>
+ <node xmi:type="uml:ValueSpecificationAction" xmi:id="__qFiIKZyEeW33f-XWS12xA" name="T3(effect)">
+ <result xmi:type="uml:OutputPin" xmi:id="__qFiIaZyEeW33f-XWS12xA" name="value" outgoing="__qDs8KZyEeW33f-XWS12xA">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ </result>
+ <value xmi:type="uml:LiteralString" xmi:id="__qFiIqZyEeW33f-XWS12xA" value="T3(effect)"/>
+ </node>
+ </effect>
+ </transition>
+ <transition xmi:type="uml:Transition" xmi:id="_ifTqAKZyEeW33f-XWS12xA" name="T5" source="_6Kz6gKUIEeW3Q64NmDwIOA" target="_GQwGsKULEeW3Q64NmDwIOA">
+ <effect xmi:type="uml:Activity" xmi:id="_nqsJwKZyEeW33f-XWS12xA" name="testEnd" node="_0n8DUKZyEeW33f-XWS12xA _0oA70KZyEeW33f-XWS12xA _0oBi4KZyEeW33f-XWS12xA _0oDYEKZyEeW33f-XWS12xA _0oEmMKZyEeW33f-XWS12xA _0oEmMaZyEeW33f-XWS12xA _0oGbYKZyEeW33f-XWS12xA _0oHCcKZyEeW33f-XWS12xA">
+ <edge xmi:type="uml:ControlFlow" xmi:id="_0nv2EKZyEeW33f-XWS12xA" target="_0oBi4KZyEeW33f-XWS12xA" source="_0n8DUKZyEeW33f-XWS12xA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_0nwdIKZyEeW33f-XWS12xA" target="_0oEmMaZyEeW33f-XWS12xA" source="_0oCJ8KZyEeW33f-XWS12xA">
+ <guard xmi:type="uml:LiteralBoolean" xmi:id="_0nwdIaZyEeW33f-XWS12xA" value="true"/>
+ <weight xmi:type="uml:LiteralInteger" xmi:id="_0nwdIqZyEeW33f-XWS12xA" value="1"/>
+ </edge>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_0n0HgKZyEeW33f-XWS12xA" target="_0oDYE6ZyEeW33f-XWS12xA" source="_0oA706ZyEeW33f-XWS12xA">
+ <guard xmi:type="uml:LiteralBoolean" xmi:id="_0n0HgaZyEeW33f-XWS12xA" value="true"/>
+ <weight xmi:type="uml:LiteralInteger" xmi:id="_0n0HgqZyEeW33f-XWS12xA" value="1"/>
+ </edge>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_0n1VoKZyEeW33f-XWS12xA" target="_0oEmMKZyEeW33f-XWS12xA" source="_0oDYEKZyEeW33f-XWS12xA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_0n18sKZyEeW33f-XWS12xA" target="_0oA70aZyEeW33f-XWS12xA" source="_0oEmMaZyEeW33f-XWS12xA">
+ <guard xmi:type="uml:LiteralBoolean" xmi:id="_0n18saZyEeW33f-XWS12xA" value="true"/>
+ <weight xmi:type="uml:LiteralInteger" xmi:id="_0n18sqZyEeW33f-XWS12xA" value="1"/>
+ </edge>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_0n6OIKZyEeW33f-XWS12xA" target="_0oGbYaZyEeW33f-XWS12xA" source="_0oEmMaZyEeW33f-XWS12xA">
+ <guard xmi:type="uml:LiteralBoolean" xmi:id="_0n6OIaZyEeW33f-XWS12xA" value="true"/>
+ <weight xmi:type="uml:LiteralInteger" xmi:id="_0n6OIqZyEeW33f-XWS12xA" value="1"/>
+ </edge>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_0n61MKZyEeW33f-XWS12xA" target="_0oHCcaZyEeW33f-XWS12xA" source="_0oGbYqZyEeW33f-XWS12xA">
+ <guard xmi:type="uml:LiteralBoolean" xmi:id="_0n61MaZyEeW33f-XWS12xA" value="true"/>
+ <weight xmi:type="uml:LiteralInteger" xmi:id="_0n61MqZyEeW33f-XWS12xA" value="1"/>
+ </edge>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_0n7cQKZyEeW33f-XWS12xA" target="_0oDYEaZyEeW33f-XWS12xA" source="_0oHCcqZyEeW33f-XWS12xA">
+ <guard xmi:type="uml:LiteralBoolean" xmi:id="_0n7cQaZyEeW33f-XWS12xA" value="true"/>
+ <weight xmi:type="uml:LiteralInteger" xmi:id="_0n7cQqZyEeW33f-XWS12xA" value="1"/>
+ </edge>
+ <node xmi:type="uml:InitialNode" xmi:id="_0n8DUKZyEeW33f-XWS12xA" name="InitialNode1" outgoing="_0nv2EKZyEeW33f-XWS12xA"/>
+ <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_0oA70KZyEeW33f-XWS12xA" name="read(test)" structuralFeature="_9l2gEFYOEeWQPupnj7DHrQ">
+ <object xmi:type="uml:InputPin" xmi:id="_0oA70aZyEeW33f-XWS12xA" name="target" incoming="_0n18sKZyEeW33f-XWS12xA" type="_BYPqsH7WEeSVWJ91ynqG7w">
+ <upperBound xmi:type="uml:LiteralInteger" xmi:id="_0oA70qZyEeW33f-XWS12xA" value="1"/>
+ </object>
+ <result xmi:type="uml:OutputPin" xmi:id="_0oA706ZyEeW33f-XWS12xA" name="value" outgoing="_0n0HgKZyEeW33f-XWS12xA" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <upperBound xmi:type="uml:LiteralInteger" xmi:id="_0oA71KZyEeW33f-XWS12xA" value="1"/>
+ </result>
+ </node>
+ <node xmi:type="uml:ReadSelfAction" xmi:id="_0oBi4KZyEeW33f-XWS12xA" name="this" incoming="_0nv2EKZyEeW33f-XWS12xA">
+ <result xmi:type="uml:OutputPin" xmi:id="_0oCJ8KZyEeW33f-XWS12xA" name="this" outgoing="_0nwdIKZyEeW33f-XWS12xA" type="_BYPqsH7WEeSVWJ91ynqG7w">
+ <upperBound xmi:type="uml:LiteralInteger" xmi:id="_0oCJ8aZyEeW33f-XWS12xA" value="1"/>
+ </result>
+ </node>
+ <node xmi:type="uml:SendSignalAction" xmi:id="_0oDYEKZyEeW33f-XWS12xA" name="Send(End)" outgoing="_0n1VoKZyEeW33f-XWS12xA" signal="_Pd_O8HYmEeSlH-ceI1IC9Q">
+ <argument xmi:type="uml:InputPin" xmi:id="_0oDYEaZyEeW33f-XWS12xA" name="trace" incoming="_0n7cQKZyEeW33f-XWS12xA">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <upperBound xmi:type="uml:LiteralInteger" xmi:id="_0oDYEqZyEeW33f-XWS12xA" value="1"/>
+ </argument>
+ <target xmi:type="uml:InputPin" xmi:id="_0oDYE6ZyEeW33f-XWS12xA" name="target" incoming="_0n0HgKZyEeW33f-XWS12xA" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <upperBound xmi:type="uml:LiteralInteger" xmi:id="_0oDYFKZyEeW33f-XWS12xA" value="1"/>
+ </target>
+ </node>
+ <node xmi:type="uml:ActivityFinalNode" xmi:id="_0oEmMKZyEeW33f-XWS12xA" name="ActivityFinalNode1" incoming="_0n1VoKZyEeW33f-XWS12xA"/>
+ <node xmi:type="uml:ForkNode" xmi:id="_0oEmMaZyEeW33f-XWS12xA" name="ForkNode1" incoming="_0nwdIKZyEeW33f-XWS12xA" outgoing="_0n18sKZyEeW33f-XWS12xA _0n6OIKZyEeW33f-XWS12xA"/>
+ <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_0oGbYKZyEeW33f-XWS12xA" name="read(traceBuilder)" structuralFeature="_2n_McFbGEeWrJvPHum8sog">
+ <object xmi:type="uml:InputPin" xmi:id="_0oGbYaZyEeW33f-XWS12xA" name="this" incoming="_0n6OIKZyEeW33f-XWS12xA" type="_BYPqsH7WEeSVWJ91ynqG7w"/>
+ <result xmi:type="uml:OutputPin" xmi:id="_0oGbYqZyEeW33f-XWS12xA" name="builder" outgoing="_0n61MKZyEeW33f-XWS12xA" type="_QxTIkFbQEeWrJvPHum8sog"/>
+ </node>
+ <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_0oHCcKZyEeW33f-XWS12xA" name="read(trace)" structuralFeature="_lxeWwVbQEeWrJvPHum8sog">
+ <object xmi:type="uml:InputPin" xmi:id="_0oHCcaZyEeW33f-XWS12xA" name="builder" incoming="_0n61MKZyEeW33f-XWS12xA" type="_QxTIkFbQEeWrJvPHum8sog"/>
+ <result xmi:type="uml:OutputPin" xmi:id="_0oHCcqZyEeW33f-XWS12xA" name="trace" outgoing="_0n7cQKZyEeW33f-XWS12xA">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ </result>
+ </node>
+ </effect>
+ <trigger xmi:type="uml:Trigger" xmi:id="_Emul0KZ0EeW33f-XWS12xA" name="AnotherSignalTrigger" event="_0RvEkKlgEeSX398GfjtUog"/>
+ </transition>
+ <subvertex xmi:type="uml:Pseudostate" xmi:id="_m4J-EKUIEeW3Q64NmDwIOA" name="Initial1"/>
+ <subvertex xmi:type="uml:State" xmi:id="_qmssYKUIEeW3Q64NmDwIOA" name="wait"/>
+ <subvertex xmi:type="uml:State" xmi:id="_6Kz6gKUIEeW3Q64NmDwIOA" name="S1">
+ <doActivity xmi:type="uml:Activity" xmi:id="_OfacIKUJEeW3Q64NmDwIOA" name="doActivity" node="_m6r4MKUJEeW3Q64NmDwIOA _qZaB0KUJEeW3Q64NmDwIOA _1edDoKUJEeW3Q64NmDwIOA _4nreYKUJEeW3Q64NmDwIOA _IL5aMKUKEeW3Q64NmDwIOA _WtmwIKUKEeW3Q64NmDwIOA _gDdFMKUKEeW3Q64NmDwIOA _zw_m0KUKEeW3Q64NmDwIOA _JBlH4KZxEeW33f-XWS12xA">
+ <edge xmi:type="uml:ControlFlow" xmi:id="_t_hz8KUJEeW3Q64NmDwIOA" target="_qZaB0KUJEeW3Q64NmDwIOA" source="_m6r4MKUJEeW3Q64NmDwIOA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_3ExhMKUJEeW3Q64NmDwIOA" target="_1edDoKUJEeW3Q64NmDwIOA" source="_zHRJ0KUJEeW3Q64NmDwIOA">
+ <guard xmi:type="uml:LiteralBoolean" xmi:id="_3FFDMKUJEeW3Q64NmDwIOA" value="true"/>
+ <weight xmi:type="uml:LiteralInteger" xmi:id="_3FFDMaUJEeW3Q64NmDwIOA" value="1"/>
+ </edge>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_C8JX0KUKEeW3Q64NmDwIOA" target="__5YxcqUJEeW3Q64NmDwIOA" source="_1edDoKUJEeW3Q64NmDwIOA">
+ <guard xmi:type="uml:LiteralBoolean" xmi:id="_C8q8QKUKEeW3Q64NmDwIOA" value="true"/>
+ <weight xmi:type="uml:LiteralInteger" xmi:id="_C8q8QaUKEeW3Q64NmDwIOA" value="1"/>
+ </edge>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_VDKAgKUKEeW3Q64NmDwIOA" target="__5WVMKUJEeW3Q64NmDwIOA" source="_RtcB4KUKEeW3Q64NmDwIOA">
+ <guard xmi:type="uml:LiteralBoolean" xmi:id="_VDkQMKUKEeW3Q64NmDwIOA" value="true"/>
+ <weight xmi:type="uml:LiteralInteger" xmi:id="_VDkQMaUKEeW3Q64NmDwIOA" value="1"/>
+ </edge>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_dqd0kKUKEeW3Q64NmDwIOA" target="_WtmwJaUKEeW3Q64NmDwIOA" source="_1edDoKUJEeW3Q64NmDwIOA">
+ <guard xmi:type="uml:LiteralBoolean" xmi:id="_drERgKUKEeW3Q64NmDwIOA" value="true"/>
+ <weight xmi:type="uml:LiteralInteger" xmi:id="_drERgaUKEeW3Q64NmDwIOA" value="1"/>
+ </edge>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_vj2Q8KUKEeW3Q64NmDwIOA" target="_gDdFMKUKEeW3Q64NmDwIOA" source="_4nreYKUJEeW3Q64NmDwIOA"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_wqQfYKUKEeW3Q64NmDwIOA" target="_WtmwIKUKEeW3Q64NmDwIOA" source="_gDdFMKUKEeW3Q64NmDwIOA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_5a4AcKUKEeW3Q64NmDwIOA" target="_WtmwIaUKEeW3Q64NmDwIOA" source="_zw_m0aUKEeW3Q64NmDwIOA">
+ <guard xmi:type="uml:LiteralBoolean" xmi:id="_5bnnUKUKEeW3Q64NmDwIOA" value="true"/>
+ <weight xmi:type="uml:LiteralInteger" xmi:id="_5bnnUaUKEeW3Q64NmDwIOA" value="1"/>
+ </edge>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_Kl3lIKZxEeW33f-XWS12xA" target="_JBlH4KZxEeW33f-XWS12xA" source="_WtmwIKUKEeW3Q64NmDwIOA"/>
+ <node xmi:type="uml:InitialNode" xmi:id="_m6r4MKUJEeW3Q64NmDwIOA" name="InitialNode1" outgoing="_t_hz8KUJEeW3Q64NmDwIOA"/>
+ <node xmi:type="uml:ReadSelfAction" xmi:id="_qZaB0KUJEeW3Q64NmDwIOA" name="this" incoming="_t_hz8KUJEeW3Q64NmDwIOA">
+ <result xmi:type="uml:OutputPin" xmi:id="_zHRJ0KUJEeW3Q64NmDwIOA" name="target" outgoing="_3ExhMKUJEeW3Q64NmDwIOA" type="_BYPqsH7WEeSVWJ91ynqG7w"/>
+ </node>
+ <node xmi:type="uml:ForkNode" xmi:id="_1edDoKUJEeW3Q64NmDwIOA" name="ForkNode1" incoming="_3ExhMKUJEeW3Q64NmDwIOA" outgoing="_C8JX0KUKEeW3Q64NmDwIOA _dqd0kKUKEeW3Q64NmDwIOA"/>
+ <node xmi:type="uml:CallOperationAction" xmi:id="_4nreYKUJEeW3Q64NmDwIOA" name="call(trace)" outgoing="_vj2Q8KUKEeW3Q64NmDwIOA" operation="_zzdjcFbTEeWrJvPHum8sog">
+ <argument xmi:type="uml:InputPin" xmi:id="__5WVMKUJEeW3Q64NmDwIOA" name="segment" incoming="_VDKAgKUKEeW3Q64NmDwIOA">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="__5YxcKUJEeW3Q64NmDwIOA" source="PinToParameterLink">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="__5YxcaUJEeW3Q64NmDwIOA" key="PinToParameterLink" value="___ai8FbTEeWrJvPHum8sog"/>
+ </eAnnotations>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <upperBound xmi:type="uml:LiteralInteger" xmi:id="__5WVMaUJEeW3Q64NmDwIOA" value="1"/>
+ </argument>
+ <target xmi:type="uml:InputPin" xmi:id="__5YxcqUJEeW3Q64NmDwIOA" name="target" incoming="_C8JX0KUKEeW3Q64NmDwIOA" type="_BYPqsH7WEeSVWJ91ynqG7w">
+ <upperBound xmi:type="uml:LiteralInteger" xmi:id="__5Yxc6UJEeW3Q64NmDwIOA" value="1"/>
+ </target>
+ </node>
+ <node xmi:type="uml:ValueSpecificationAction" xmi:id="_IL5aMKUKEeW3Q64NmDwIOA" name="S1(doActivityPartI)">
+ <result xmi:type="uml:OutputPin" xmi:id="_RtcB4KUKEeW3Q64NmDwIOA" outgoing="_VDKAgKUKEeW3Q64NmDwIOA">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ </result>
+ <value xmi:type="uml:LiteralString" xmi:id="_N46nYKUKEeW3Q64NmDwIOA" value="S1(doActivityPartI)"/>
+ </node>
+ <node xmi:type="uml:CallOperationAction" xmi:id="_WtmwIKUKEeW3Q64NmDwIOA" name="call(trace)" incoming="_wqQfYKUKEeW3Q64NmDwIOA" outgoing="_Kl3lIKZxEeW33f-XWS12xA" operation="_zzdjcFbTEeWrJvPHum8sog">
+ <argument xmi:type="uml:InputPin" xmi:id="_WtmwIaUKEeW3Q64NmDwIOA" name="segment" incoming="_5a4AcKUKEeW3Q64NmDwIOA">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_WtmwIqUKEeW3Q64NmDwIOA" source="PinToParameterLink">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_WtmwI6UKEeW3Q64NmDwIOA" key="PinToParameterLink" value="___ai8FbTEeWrJvPHum8sog"/>
+ </eAnnotations>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <upperBound xmi:type="uml:LiteralInteger" xmi:id="_WtmwJKUKEeW3Q64NmDwIOA" value="1"/>
+ </argument>
+ <target xmi:type="uml:InputPin" xmi:id="_WtmwJaUKEeW3Q64NmDwIOA" name="target" incoming="_dqd0kKUKEeW3Q64NmDwIOA" type="_BYPqsH7WEeSVWJ91ynqG7w">
+ <upperBound xmi:type="uml:LiteralInteger" xmi:id="_WtmwJqUKEeW3Q64NmDwIOA" value="1"/>
+ </target>
+ </node>
+ <node xmi:type="uml:AcceptEventAction" xmi:id="_gDdFMKUKEeW3Q64NmDwIOA" name="accept(Continue)" incoming="_vj2Q8KUKEeW3Q64NmDwIOA" outgoing="_wqQfYKUKEeW3Q64NmDwIOA">
+ <trigger xmi:type="uml:Trigger" xmi:id="_oiDCIKUKEeW3Q64NmDwIOA" name="ContinueTrigger" event="_DuyVEIBnEeSyU99AdVPD5Q"/>
+ </node>
+ <node xmi:type="uml:ValueSpecificationAction" xmi:id="_zw_m0KUKEeW3Q64NmDwIOA" name="S1(doActivityPartII)">
+ <result xmi:type="uml:OutputPin" xmi:id="_zw_m0aUKEeW3Q64NmDwIOA" outgoing="_5a4AcKUKEeW3Q64NmDwIOA">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ </result>
+ <value xmi:type="uml:LiteralString" xmi:id="_zw_m0qUKEeW3Q64NmDwIOA" value="S1(doActivityPartII)"/>
+ </node>
+ <node xmi:type="uml:ActivityFinalNode" xmi:id="_JBlH4KZxEeW33f-XWS12xA" name="ActivityFinalNode1" incoming="_Kl3lIKZxEeW33f-XWS12xA"/>
+ </doActivity>
+ <entry xmi:type="uml:Activity" xmi:id="_V6S44KWDEeWnb_kE99I-YQ" name="entry" node="_c0pb4KWDEeWnb_kE99I-YQ _c0qC8KWDEeWnb_kE99I-YQ _c0tGQKWDEeWnb_kE99I-YQ _c0uUYKWDEeWnb_kE99I-YQ _c0vigKWDEeWnb_kE99I-YQ">
+ <edge xmi:type="uml:ControlFlow" xmi:id="_c0iHIKWDEeWnb_kE99I-YQ" target="_c0qC8KWDEeWnb_kE99I-YQ" source="_c0pb4KWDEeWnb_kE99I-YQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_c0lKcKWDEeWnb_kE99I-YQ" target="_c0tGRaWDEeWnb_kE99I-YQ" source="_c0qC8aWDEeWnb_kE99I-YQ">
+ <guard xmi:type="uml:LiteralBoolean" xmi:id="_c0lKcaWDEeWnb_kE99I-YQ" value="true"/>
+ <weight xmi:type="uml:LiteralInteger" xmi:id="_c0lKcqWDEeWnb_kE99I-YQ" value="1"/>
+ </edge>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_c0nmsKWDEeWnb_kE99I-YQ" target="_c0uUYKWDEeWnb_kE99I-YQ" source="_c0tGQKWDEeWnb_kE99I-YQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_c0oNwKWDEeWnb_kE99I-YQ" target="_c0tGQaWDEeWnb_kE99I-YQ" source="_c0vigaWDEeWnb_kE99I-YQ">
+ <guard xmi:type="uml:LiteralBoolean" xmi:id="_c0oNwaWDEeWnb_kE99I-YQ" value="true"/>
+ <weight xmi:type="uml:LiteralInteger" xmi:id="_c0oNwqWDEeWnb_kE99I-YQ" value="1"/>
+ </edge>
+ <node xmi:type="uml:InitialNode" xmi:id="_c0pb4KWDEeWnb_kE99I-YQ" name="InitialNode1" outgoing="_c0iHIKWDEeWnb_kE99I-YQ"/>
+ <node xmi:type="uml:ReadSelfAction" xmi:id="_c0qC8KWDEeWnb_kE99I-YQ" name="this" incoming="_c0iHIKWDEeWnb_kE99I-YQ">
+ <result xmi:type="uml:OutputPin" xmi:id="_c0qC8aWDEeWnb_kE99I-YQ" name="this" outgoing="_c0lKcKWDEeWnb_kE99I-YQ" type="_BYPqsH7WEeSVWJ91ynqG7w"/>
+ </node>
+ <node xmi:type="uml:CallOperationAction" xmi:id="_c0tGQKWDEeWnb_kE99I-YQ" name="Call(trace)" outgoing="_c0nmsKWDEeWnb_kE99I-YQ" operation="_zzdjcFbTEeWrJvPHum8sog">
+ <argument xmi:type="uml:InputPin" xmi:id="_c0tGQaWDEeWnb_kE99I-YQ" name="segment" incoming="_c0oNwKWDEeWnb_kE99I-YQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_c0tGQqWDEeWnb_kE99I-YQ" source="PinToParameterLink">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_c0tGQ6WDEeWnb_kE99I-YQ" key="PinToParameterLink" value="___ai8FbTEeWrJvPHum8sog"/>
+ </eAnnotations>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <upperBound xmi:type="uml:LiteralInteger" xmi:id="_c0tGRKWDEeWnb_kE99I-YQ" value="1"/>
+ </argument>
+ <target xmi:type="uml:InputPin" xmi:id="_c0tGRaWDEeWnb_kE99I-YQ" name="target" incoming="_c0lKcKWDEeWnb_kE99I-YQ" type="_BYPqsH7WEeSVWJ91ynqG7w">
+ <upperBound xmi:type="uml:LiteralInteger" xmi:id="_c0tGRqWDEeWnb_kE99I-YQ" value="1"/>
+ </target>
+ </node>
+ <node xmi:type="uml:ActivityFinalNode" xmi:id="_c0uUYKWDEeWnb_kE99I-YQ" name="ActivityFinalNode1" incoming="_c0nmsKWDEeWnb_kE99I-YQ"/>
+ <node xmi:type="uml:ValueSpecificationAction" xmi:id="_c0vigKWDEeWnb_kE99I-YQ" name="S1(entry)">
+ <result xmi:type="uml:OutputPin" xmi:id="_c0vigaWDEeWnb_kE99I-YQ" name="value" outgoing="_c0oNwKWDEeWnb_kE99I-YQ">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ </result>
+ <value xmi:type="uml:LiteralString" xmi:id="_c0vigqWDEeWnb_kE99I-YQ" value="S1(entry)"/>
+ </node>
+ </entry>
+ </subvertex>
+ <subvertex xmi:type="uml:FinalState" xmi:id="_GQwGsKULEeW3Q64NmDwIOA" name="FS1"/>
+ <subvertex xmi:type="uml:State" xmi:id="_K2ovkKZyEeW33f-XWS12xA" name="error"/>
+ </region>
+ </ownedBehavior>
+ <ownedBehavior xmi:type="uml:Activity" xmi:id="_tH8Wk6UHEeW3Q64NmDwIOA" name="Behaviors003_Test$method$1" specification="_tH8Wn6UHEeW3Q64NmDwIOA" node="_tH8Wl6UHEeW3Q64NmDwIOA _tH8WmKUHEeW3Q64NmDwIOA _tH8WmqUHEeW3Q64NmDwIOA">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_tH8WlKUHEeW3Q64NmDwIOA" name="result" type="_tH8WkKUHEeW3Q64NmDwIOA" direction="return"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_tH8WlaUHEeW3Q64NmDwIOA" name="call('super')->this" target="_tH8WmqUHEeW3Q64NmDwIOA" source="_tH8WmKUHEeW3Q64NmDwIOA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_tH8WlqUHEeW3Q64NmDwIOA" name="result->result" target="_tH8Wl6UHEeW3Q64NmDwIOA" source="_tH8Wm6UHEeW3Q64NmDwIOA"/>
+ <node xmi:type="uml:ActivityParameterNode" xmi:id="_tH8Wl6UHEeW3Q64NmDwIOA" name="result" incoming="_tH8WlqUHEeW3Q64NmDwIOA" parameter="_tH8WlKUHEeW3Q64NmDwIOA"/>
+ <node xmi:type="uml:CallBehaviorAction" xmi:id="_tH8WmKUHEeW3Q64NmDwIOA" name="call('super')" outgoing="_tH8WlaUHEeW3Q64NmDwIOA" behavior="_1PIFwFe7EeWt3dvCas34kQ">
+ <result xmi:type="uml:OutputPin" xmi:id="_tH8WmaUHEeW3Q64NmDwIOA" name="result" type="_BYPqsH7WEeSVWJ91ynqG7w"/>
+ </node>
+ <node xmi:type="uml:ReadSelfAction" xmi:id="_tH8WmqUHEeW3Q64NmDwIOA" name="this" incoming="_tH8WlaUHEeW3Q64NmDwIOA">
+ <result xmi:type="uml:OutputPin" xmi:id="_tH8Wm6UHEeW3Q64NmDwIOA" name="result" outgoing="_tH8WlqUHEeW3Q64NmDwIOA" type="_tH8WkKUHEeW3Q64NmDwIOA"/>
+ </node>
+ </ownedBehavior>
+ <ownedBehavior xmi:type="uml:Activity" xmi:id="_tH8WnKUHEeW3Q64NmDwIOA" name="Behaviors003_Test_Factory" node="_JYAS5KUIEeW3Q64NmDwIOA _JYAS5qUIEeW3Q64NmDwIOA _JYAS6KUIEeW3Q64NmDwIOA" group="_JYAS6KUIEeW3Q64NmDwIOA">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_IxUtYKUIEeW3Q64NmDwIOA">
+ <body>namespace StateMachine_TestSuite::Behaviors::'003'::Behaviors003_Test;&#xD;
+&#xD;
+activity Behaviors003_Test_Factory(): Behaviors003_Test {&#xD;
+ return new Behaviors003_Test();&#xD;
+}</body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_JYAS4aUIEeW3Q64NmDwIOA" type="_tH8WkKUHEeW3Q64NmDwIOA" direction="return">
+ <name xsi:nil="true"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JYAS4qUIEeW3Q64NmDwIOA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JYAS46UIEeW3Q64NmDwIOA" value="1"/>
+ </ownedParameter>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_JYAS5aUIEeW3Q64NmDwIOA" target="_JYAS5qUIEeW3Q64NmDwIOA" source="_JYA58KUIEeW3Q64NmDwIOA">
+ <name xsi:nil="true"/>
+ </edge>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_JYAS56UIEeW3Q64NmDwIOA" target="_JYAS5KUIEeW3Q64NmDwIOA" source="_JYA58qUIEeW3Q64NmDwIOA">
+ <name xsi:nil="true"/>
+ <guard xmi:type="uml:LiteralBoolean" xmi:id="_JbfEsKUIEeW3Q64NmDwIOA" value="true"/>
+ <weight xmi:type="uml:LiteralInteger" xmi:id="_Jbhg8KUIEeW3Q64NmDwIOA" value="1"/>
+ </edge>
+ <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_JYAS6KUIEeW3Q64NmDwIOA" name="Body">
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_JYA58KUIEeW3Q64NmDwIOA" name="1:ReturnStatement" outgoing="_JYAS5aUIEeW3Q64NmDwIOA">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_JYA58aUIEeW3Q64NmDwIOA" target="_JYA58qUIEeW3Q64NmDwIOA" source="_JYA5-6UIEeW3Q64NmDwIOA"/>
+ <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_JYA58qUIEeW3Q64NmDwIOA" name="ReturnStatement.output('Output('Call('Behaviors003_Test').result('result')')')" incoming="_JYA58aUIEeW3Q64NmDwIOA" outgoing="_JYAS56UIEeW3Q64NmDwIOA" type="_tH8WkKUHEeW3Q64NmDwIOA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JYA586UIEeW3Q64NmDwIOA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JYA59KUIEeW3Q64NmDwIOA" value="1"/>
+ </structuredNodeOutput>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_JYA59aUIEeW3Q64NmDwIOA" name="InstanceCreationExpression('Behaviors003_Test')">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_JYA59qUIEeW3Q64NmDwIOA" target="_JYA6B6UIEeW3Q64NmDwIOA" source="_JYA6C6UIEeW3Q64NmDwIOA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_JYA596UIEeW3Q64NmDwIOA" target="_JYA6AKUIEeW3Q64NmDwIOA" source="_JYA5_qUIEeW3Q64NmDwIOA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_JYA5-KUIEeW3Q64NmDwIOA" target="_JYA6D6UIEeW3Q64NmDwIOA" source="_JYA5_qUIEeW3Q64NmDwIOA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_JYA5-aUIEeW3Q64NmDwIOA" target="_JYA5_qUIEeW3Q64NmDwIOA" source="_JYA6BKUIEeW3Q64NmDwIOA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_JYA5-qUIEeW3Q64NmDwIOA" target="_JYA5-6UIEeW3Q64NmDwIOA" source="_JYA5_qUIEeW3Q64NmDwIOA"/>
+ <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_JYA5-6UIEeW3Q64NmDwIOA" name="Output('Call('Behaviors003_Test').result('result')')" incoming="_JYA5-qUIEeW3Q64NmDwIOA" outgoing="_JYA58aUIEeW3Q64NmDwIOA" type="_tH8WkKUHEeW3Q64NmDwIOA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JYA5_KUIEeW3Q64NmDwIOA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JYA5_aUIEeW3Q64NmDwIOA" value="1"/>
+ </structuredNodeOutput>
+ <node xmi:type="uml:ForkNode" xmi:id="_JYA5_qUIEeW3Q64NmDwIOA" name="Fork('Call('Behaviors003_Test').result('result')')" incoming="_JYA5-aUIEeW3Q64NmDwIOA" outgoing="_JYA596UIEeW3Q64NmDwIOA _JYA5-KUIEeW3Q64NmDwIOA _JYA5-qUIEeW3Q64NmDwIOA"/>
+ <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_JYA5_6UIEeW3Q64NmDwIOA" name="Start('Behaviors003_Test')" isSynchronous="false">
+ <object xmi:type="uml:InputPin" xmi:id="_JYA6AKUIEeW3Q64NmDwIOA" name="Start('Behaviors003_Test').object" incoming="_JYA596UIEeW3Q64NmDwIOA" type="_tH8WkKUHEeW3Q64NmDwIOA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JYA6AaUIEeW3Q64NmDwIOA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JYA6AqUIEeW3Q64NmDwIOA" value="1"/>
+ </object>
+ </node>
+ <node xmi:type="uml:CallOperationAction" xmi:id="_JYA6A6UIEeW3Q64NmDwIOA" name="Call('Behaviors003_Test')" operation="_tH8Wn6UHEeW3Q64NmDwIOA">
+ <result xmi:type="uml:OutputPin" xmi:id="_JYA6BKUIEeW3Q64NmDwIOA" name="Call('Behaviors003_Test').result('result')" outgoing="_JYA5-aUIEeW3Q64NmDwIOA" type="_tH8WkKUHEeW3Q64NmDwIOA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JYA6BaUIEeW3Q64NmDwIOA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JYA6BqUIEeW3Q64NmDwIOA" value="1"/>
+ </result>
+ <target xmi:type="uml:InputPin" xmi:id="_JYA6B6UIEeW3Q64NmDwIOA" name="Call('Behaviors003_Test').target" incoming="_JYA59qUIEeW3Q64NmDwIOA" type="_tH8WkKUHEeW3Q64NmDwIOA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JYA6CKUIEeW3Q64NmDwIOA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JYA6CaUIEeW3Q64NmDwIOA" value="1"/>
+ </target>
+ </node>
+ <node xmi:type="uml:CreateObjectAction" xmi:id="_JYA6CqUIEeW3Q64NmDwIOA" name="Create('Behaviors003_Test')" classifier="_tH8WkKUHEeW3Q64NmDwIOA">
+ <result xmi:type="uml:OutputPin" xmi:id="_JYA6C6UIEeW3Q64NmDwIOA" name="Create('Behaviors003_Test').result" outgoing="_JYA59qUIEeW3Q64NmDwIOA" type="_tH8WkKUHEeW3Q64NmDwIOA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JYA6DKUIEeW3Q64NmDwIOA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JYA6DaUIEeW3Q64NmDwIOA" value="1"/>
+ </result>
+ </node>
+ <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_JYA6DqUIEeW3Q64NmDwIOA" name="Start('Target')" isSynchronous="false">
+ <object xmi:type="uml:InputPin" xmi:id="_JYA6D6UIEeW3Q64NmDwIOA" name="Start('Target').object" incoming="_JYA5-KUIEeW3Q64NmDwIOA" type="_BYPqsH7WEeSVWJ91ynqG7w">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JYA6EKUIEeW3Q64NmDwIOA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JYA6EaUIEeW3Q64NmDwIOA" value="1"/>
+ </object>
+ </node>
+ </node>
+ </node>
+ </structuredNode>
+ <node xmi:type="uml:ActivityParameterNode" xmi:id="_JYAS5KUIEeW3Q64NmDwIOA" name="Return" incoming="_JYAS56UIEeW3Q64NmDwIOA" parameter="_JYAS4aUIEeW3Q64NmDwIOA">
+ <upperBound xmi:type="uml:LiteralInteger" xmi:id="_Jbd2kKUIEeW3Q64NmDwIOA" value="1"/>
+ </node>
+ <node xmi:type="uml:ActivityFinalNode" xmi:id="_JYAS5qUIEeW3Q64NmDwIOA" name="FinalNode('Behaviors003_Test_Factory')" incoming="_JYAS5aUIEeW3Q64NmDwIOA"/>
+ </ownedBehavior>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_tH8Wn6UHEeW3Q64NmDwIOA" name="Behaviors003_Test" method="_tH8Wk6UHEeW3Q64NmDwIOA">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_tH8WoKUHEeW3Q64NmDwIOA" name="result" type="_tH8WkKUHEeW3Q64NmDwIOA" direction="return"/>
+ </ownedOperation>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_tIHVsKUHEeW3Q64NmDwIOA" name="Tester_Behaviors003" classifierBehavior="_tIHVsqUHEeW3Q64NmDwIOA" isActive="true">
+ <generalization xmi:type="uml:Generalization" xmi:id="_tIHVsaUHEeW3Q64NmDwIOA" general="_cBRCwHrbEeSTqtY8GWjQzw"/>
+ <ownedBehavior xmi:type="uml:Activity" xmi:id="_tIHVsqUHEeW3Q64NmDwIOA" name="Tester_Behaviors003$behavior$1" visibility="private" isActive="true" node="_PVQQQqUPEeW1pZlwZIR_Vw" group="_PVQQQqUPEeW1pZlwZIR_Vw">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w9HNIKUOEeW1pZlwZIR_Vw">
+ <body>namespace StateMachine_TestSuite::Behaviors::'003'::Tester_Behaviors003;&#xD;
+&#xD;
+private import Util::Protocol::Messages::AnotherSignal;&#xD;
+private import Util::Protocol::Messages::Start;&#xD;
+private import Util::Architecture::*;&#xD;
+&#xD;
+activity 'Tester_Behaviors003$behavior$1'() {&#xD;
+ accept(Start);&#xD;
+ this.testable.AnotherSignal();&#xD;
+}</body>
+ </ownedComment>
+ <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_PVQQQqUPEeW1pZlwZIR_Vw" name="Body">
+ <edge xmi:type="uml:ControlFlow" xmi:id="_PVQQQ6UPEeW1pZlwZIR_Vw" target="_PVQQRKUPEeW1pZlwZIR_Vw" source="_PVQQWKUPEeW1pZlwZIR_Vw"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_PVQQRKUPEeW1pZlwZIR_Vw" name="2:Expression Statement" incoming="_PVQQQ6UPEeW1pZlwZIR_Vw">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_PVQQRaUPEeW1pZlwZIR_Vw" target="_PVQQUaUPEeW1pZlwZIR_Vw" source="_PVQQV6UPEeW1pZlwZIR_Vw"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_PVQQRqUPEeW1pZlwZIR_Vw" target="_PVQQV6UPEeW1pZlwZIR_Vw" source="_PVQQTaUPEeW1pZlwZIR_Vw"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_PVQQR6UPEeW1pZlwZIR_Vw" target="_PVQQSaUPEeW1pZlwZIR_Vw" source="_PVQQVKUPEeW1pZlwZIR_Vw"/>
+ <node xmi:type="uml:SendSignalAction" xmi:id="_PVQQSKUPEeW1pZlwZIR_Vw" name="SendSignal(&lt;Null>)" signal="_kHo0gKlgEeSX398GfjtUog">
+ <target xmi:type="uml:InputPin" xmi:id="_PVQQSaUPEeW1pZlwZIR_Vw" name="SendSignal(&lt;Null>).target" incoming="_PVQQR6UPEeW1pZlwZIR_Vw" type="_BYPqsH7WEeSVWJ91ynqG7w">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_PVQQSqUPEeW1pZlwZIR_Vw" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_PVQQS6UPEeW1pZlwZIR_Vw" value="1"/>
+ </target>
+ </node>
+ <node xmi:type="uml:ReadSelfAction" xmi:id="_PVQQTKUPEeW1pZlwZIR_Vw" name="ReadSelf">
+ <result xmi:type="uml:OutputPin" xmi:id="_PVQQTaUPEeW1pZlwZIR_Vw" name="ReadSelf.result" outgoing="_PVQQRqUPEeW1pZlwZIR_Vw" type="_tIHVsKUHEeW3Q64NmDwIOA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_PVQQTqUPEeW1pZlwZIR_Vw" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_PVQQT6UPEeW1pZlwZIR_Vw" value="1"/>
+ </result>
+ </node>
+ <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_PVQQUKUPEeW1pZlwZIR_Vw" name="Read('testable')" structuralFeature="_mZRGUX7WEeSVWJ91ynqG7w">
+ <object xmi:type="uml:InputPin" xmi:id="_PVQQUaUPEeW1pZlwZIR_Vw" name="Read('testable').object" incoming="_PVQQRaUPEeW1pZlwZIR_Vw" type="_cBRCwHrbEeSTqtY8GWjQzw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_PVQQUqUPEeW1pZlwZIR_Vw" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_PVQQU6UPEeW1pZlwZIR_Vw" value="1"/>
+ </object>
+ <result xmi:type="uml:OutputPin" xmi:id="_PVQQVKUPEeW1pZlwZIR_Vw" name="Read('testable').result" outgoing="_PVQQR6UPEeW1pZlwZIR_Vw" type="_BYPqsH7WEeSVWJ91ynqG7w">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_PVQQVaUPEeW1pZlwZIR_Vw" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_PVQQVqUPEeW1pZlwZIR_Vw" value="1"/>
+ </result>
+ </node>
+ <node xmi:type="uml:ForkNode" xmi:id="_PVQQV6UPEeW1pZlwZIR_Vw" name="Fork('ReadSelf.result')" incoming="_PVQQRqUPEeW1pZlwZIR_Vw" outgoing="_PVQQRaUPEeW1pZlwZIR_Vw"/>
+ </node>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_PVQQWKUPEeW1pZlwZIR_Vw" name="1:AcceptStatement" outgoing="_PVQQQ6UPEeW1pZlwZIR_Vw">
+ <edge xmi:type="uml:ControlFlow" xmi:id="_PVQQWaUPEeW1pZlwZIR_Vw" target="_PVQQWqUPEeW1pZlwZIR_Vw" source="_PVQQXKUPEeW1pZlwZIR_Vw"/>
+ <node xmi:type="uml:AcceptEventAction" xmi:id="_PVQQWqUPEeW1pZlwZIR_Vw" name="Accept('Start')" incoming="_PVQQWaUPEeW1pZlwZIR_Vw">
+ <trigger xmi:type="uml:Trigger" xmi:id="_is-S4KUPEeW1pZlwZIR_Vw" name="StartTrigger" event="_OMzFUFbtEeWrJvPHum8sog"/>
+ </node>
+ <node xmi:type="uml:InitialNode" xmi:id="_PVQQXKUPEeW1pZlwZIR_Vw" name="Initial('AcceptStatement')" outgoing="_PVQQWaUPEeW1pZlwZIR_Vw"/>
+ </node>
+ </structuredNode>
+ </ownedBehavior>
+ <ownedBehavior xmi:type="uml:Activity" xmi:id="_tIHVs6UHEeW3Q64NmDwIOA" name="Tester_Behaviors003$method$1" specification="_tIHVv6UHEeW3Q64NmDwIOA" node="_tIHVt6UHEeW3Q64NmDwIOA _tIHVuKUHEeW3Q64NmDwIOA _tIHVuqUHEeW3Q64NmDwIOA">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_tIHVtKUHEeW3Q64NmDwIOA" name="result" type="_tIHVsKUHEeW3Q64NmDwIOA" direction="return"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_tIHVtaUHEeW3Q64NmDwIOA" name="call('super')->this" target="_tIHVuqUHEeW3Q64NmDwIOA" source="_tIHVuKUHEeW3Q64NmDwIOA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_tIHVtqUHEeW3Q64NmDwIOA" name="result->result" target="_tIHVt6UHEeW3Q64NmDwIOA" source="_tIHVu6UHEeW3Q64NmDwIOA"/>
+ <node xmi:type="uml:ActivityParameterNode" xmi:id="_tIHVt6UHEeW3Q64NmDwIOA" name="result" incoming="_tIHVtqUHEeW3Q64NmDwIOA" parameter="_tIHVtKUHEeW3Q64NmDwIOA"/>
+ <node xmi:type="uml:CallBehaviorAction" xmi:id="_tIHVuKUHEeW3Q64NmDwIOA" name="call('super')" outgoing="_tIHVtaUHEeW3Q64NmDwIOA" behavior="_1x-vkFr6EeW7xKEzw6rRNg">
+ <result xmi:type="uml:OutputPin" xmi:id="_tIHVuaUHEeW3Q64NmDwIOA" name="result" type="_cBRCwHrbEeSTqtY8GWjQzw"/>
+ </node>
+ <node xmi:type="uml:ReadSelfAction" xmi:id="_tIHVuqUHEeW3Q64NmDwIOA" name="this" incoming="_tIHVtaUHEeW3Q64NmDwIOA">
+ <result xmi:type="uml:OutputPin" xmi:id="_tIHVu6UHEeW3Q64NmDwIOA" name="result" outgoing="_tIHVtqUHEeW3Q64NmDwIOA" type="_tIHVsKUHEeW3Q64NmDwIOA"/>
+ </node>
+ </ownedBehavior>
+ <ownedBehavior xmi:type="uml:Activity" xmi:id="_tIHVvKUHEeW3Q64NmDwIOA" name="Tester_Behaviors003_Factory" node="_P8RRJKUIEeW3Q64NmDwIOA _P8RRJqUIEeW3Q64NmDwIOA _P8RRKKUIEeW3Q64NmDwIOA" group="_P8RRKKUIEeW3Q64NmDwIOA">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PqBDgKUIEeW3Q64NmDwIOA">
+ <body>namespace StateMachine_TestSuite::Behaviors::'003'::Tester_Behaviors003;&#xD;
+&#xD;
+activity Tester_Behaviors003_Factory(): Tester_Behaviors003 {&#xD;
+ return new Tester_Behaviors003();&#xD;
+}</body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P8RRIaUIEeW3Q64NmDwIOA" type="_tIHVsKUHEeW3Q64NmDwIOA" direction="return">
+ <name xsi:nil="true"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_P8RRIqUIEeW3Q64NmDwIOA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_P8RRI6UIEeW3Q64NmDwIOA" value="1"/>
+ </ownedParameter>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_P8RRJ6UIEeW3Q64NmDwIOA" target="_P8RRJKUIEeW3Q64NmDwIOA" source="_P8RRK6UIEeW3Q64NmDwIOA">
+ <name xsi:nil="true"/>
+ <guard xmi:type="uml:LiteralBoolean" xmi:id="_P-_N8KUIEeW3Q64NmDwIOA" value="true"/>
+ <weight xmi:type="uml:LiteralInteger" xmi:id="_P-_1AKUIEeW3Q64NmDwIOA" value="1"/>
+ </edge>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_P8RRJaUIEeW3Q64NmDwIOA" target="_P8RRJqUIEeW3Q64NmDwIOA" source="_P8RRKaUIEeW3Q64NmDwIOA">
+ <name xsi:nil="true"/>
+ </edge>
+ <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_P8RRKKUIEeW3Q64NmDwIOA" name="Body">
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_P8RRKaUIEeW3Q64NmDwIOA" name="1:ReturnStatement" outgoing="_P8RRJaUIEeW3Q64NmDwIOA">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_P8RRKqUIEeW3Q64NmDwIOA" target="_P8RRK6UIEeW3Q64NmDwIOA" source="_P8RRNKUIEeW3Q64NmDwIOA"/>
+ <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_P8RRK6UIEeW3Q64NmDwIOA" name="ReturnStatement.output('Output('Call('Tester_Behaviors003').result('result')')')" incoming="_P8RRKqUIEeW3Q64NmDwIOA" outgoing="_P8RRJ6UIEeW3Q64NmDwIOA" type="_tIHVsKUHEeW3Q64NmDwIOA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_P8RRLKUIEeW3Q64NmDwIOA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_P8RRLaUIEeW3Q64NmDwIOA" value="1"/>
+ </structuredNodeOutput>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_P8RRLqUIEeW3Q64NmDwIOA" name="InstanceCreationExpression('Tester_Behaviors003')">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_P8RRL6UIEeW3Q64NmDwIOA" target="_P8RRN6UIEeW3Q64NmDwIOA" source="_P8RRRaUIEeW3Q64NmDwIOA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_P8RRMKUIEeW3Q64NmDwIOA" target="_P8RROaUIEeW3Q64NmDwIOA" source="_P8RRN6UIEeW3Q64NmDwIOA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_P8RRMaUIEeW3Q64NmDwIOA" target="_P8RRSKUIEeW3Q64NmDwIOA" source="_P8RRPaUIEeW3Q64NmDwIOA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_P8RRMqUIEeW3Q64NmDwIOA" target="_P8RRQaUIEeW3Q64NmDwIOA" source="_P8RRN6UIEeW3Q64NmDwIOA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_P8RRM6UIEeW3Q64NmDwIOA" target="_P8RRNKUIEeW3Q64NmDwIOA" source="_P8RRN6UIEeW3Q64NmDwIOA"/>
+ <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_P8RRNKUIEeW3Q64NmDwIOA" name="Output('Call('Tester_Behaviors003').result('result')')" incoming="_P8RRM6UIEeW3Q64NmDwIOA" outgoing="_P8RRKqUIEeW3Q64NmDwIOA" type="_tIHVsKUHEeW3Q64NmDwIOA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_P8RRNaUIEeW3Q64NmDwIOA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_P8RRNqUIEeW3Q64NmDwIOA" value="1"/>
+ </structuredNodeOutput>
+ <node xmi:type="uml:ForkNode" xmi:id="_P8RRN6UIEeW3Q64NmDwIOA" name="Fork('Call('Tester_Behaviors003').result('result')')" incoming="_P8RRL6UIEeW3Q64NmDwIOA" outgoing="_P8RRMqUIEeW3Q64NmDwIOA _P8RRMKUIEeW3Q64NmDwIOA _P8RRM6UIEeW3Q64NmDwIOA"/>
+ <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_P8RROKUIEeW3Q64NmDwIOA" name="Start('Tester')" isSynchronous="false">
+ <object xmi:type="uml:InputPin" xmi:id="_P8RROaUIEeW3Q64NmDwIOA" name="Start('Tester').object" incoming="_P8RRMKUIEeW3Q64NmDwIOA" type="_cBRCwHrbEeSTqtY8GWjQzw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_P8RROqUIEeW3Q64NmDwIOA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_P8RRO6UIEeW3Q64NmDwIOA" value="1"/>
+ </object>
+ </node>
+ <node xmi:type="uml:CreateObjectAction" xmi:id="_P8RRPKUIEeW3Q64NmDwIOA" name="Create('Tester_Behaviors003')" classifier="_tIHVsKUHEeW3Q64NmDwIOA">
+ <result xmi:type="uml:OutputPin" xmi:id="_P8RRPaUIEeW3Q64NmDwIOA" name="Create('Tester_Behaviors003').result" outgoing="_P8RRMaUIEeW3Q64NmDwIOA" type="_tIHVsKUHEeW3Q64NmDwIOA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_P8RRPqUIEeW3Q64NmDwIOA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_P8RRP6UIEeW3Q64NmDwIOA" value="1"/>
+ </result>
+ </node>
+ <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_P8RRQKUIEeW3Q64NmDwIOA" name="Start('Tester_Behaviors003')" isSynchronous="false">
+ <object xmi:type="uml:InputPin" xmi:id="_P8RRQaUIEeW3Q64NmDwIOA" name="Start('Tester_Behaviors003').object" incoming="_P8RRMqUIEeW3Q64NmDwIOA" type="_tIHVsKUHEeW3Q64NmDwIOA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_P8RRQqUIEeW3Q64NmDwIOA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_P8RRQ6UIEeW3Q64NmDwIOA" value="1"/>
+ </object>
+ </node>
+ <node xmi:type="uml:CallOperationAction" xmi:id="_P8RRRKUIEeW3Q64NmDwIOA" name="Call('Tester_Behaviors003')" operation="_tIHVv6UHEeW3Q64NmDwIOA">
+ <result xmi:type="uml:OutputPin" xmi:id="_P8RRRaUIEeW3Q64NmDwIOA" name="Call('Tester_Behaviors003').result('result')" outgoing="_P8RRL6UIEeW3Q64NmDwIOA" type="_tIHVsKUHEeW3Q64NmDwIOA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_P8RRRqUIEeW3Q64NmDwIOA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_P8RRR6UIEeW3Q64NmDwIOA" value="1"/>
+ </result>
+ <target xmi:type="uml:InputPin" xmi:id="_P8RRSKUIEeW3Q64NmDwIOA" name="Call('Tester_Behaviors003').target" incoming="_P8RRMaUIEeW3Q64NmDwIOA" type="_tIHVsKUHEeW3Q64NmDwIOA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_P8RRSaUIEeW3Q64NmDwIOA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_P8RRSqUIEeW3Q64NmDwIOA" value="1"/>
+ </target>
+ </node>
+ </node>
+ </node>
+ </structuredNode>
+ <node xmi:type="uml:ActivityParameterNode" xmi:id="_P8RRJKUIEeW3Q64NmDwIOA" name="Return" incoming="_P8RRJ6UIEeW3Q64NmDwIOA" parameter="_P8RRIaUIEeW3Q64NmDwIOA">
+ <upperBound xmi:type="uml:LiteralInteger" xmi:id="_P--m4KUIEeW3Q64NmDwIOA" value="1"/>
+ </node>
+ <node xmi:type="uml:ActivityFinalNode" xmi:id="_P8RRJqUIEeW3Q64NmDwIOA" name="FinalNode('Tester_Behaviors003_Factory')" incoming="_P8RRJaUIEeW3Q64NmDwIOA"/>
+ </ownedBehavior>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_tIHVv6UHEeW3Q64NmDwIOA" name="Tester_Behaviors003" method="_tIHVs6UHEeW3Q64NmDwIOA">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_tIHVwKUHEeW3Q64NmDwIOA" name="result" type="_tIHVsKUHEeW3Q64NmDwIOA" direction="return"/>
+ </ownedOperation>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_tILAEKUHEeW3Q64NmDwIOA" name="SemanticTest Behaviors003" classifierBehavior="_tILAEqUHEeW3Q64NmDwIOA" isActive="true">
+ <generalization xmi:type="uml:Generalization" xmi:id="_tILAEaUHEeW3Q64NmDwIOA" general="_cdFl4FYCEeWzO8zy_nQCZg"/>
+ <ownedBehavior xmi:type="uml:Activity" xmi:id="_tILAEqUHEeW3Q64NmDwIOA" name="SemanticTest Behaviors003$behavior$1" visibility="private"/>
+ <ownedBehavior xmi:type="uml:Activity" xmi:id="_tILAE6UHEeW3Q64NmDwIOA" name="SemanticTest Behaviors003$method$1" specification="_tILAK6UHEeW3Q64NmDwIOA" node="_tILAF6UHEeW3Q64NmDwIOA _tILAGKUHEeW3Q64NmDwIOA _tILAGqUHEeW3Q64NmDwIOA">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_tILAFKUHEeW3Q64NmDwIOA" name="result" type="_tILAEKUHEeW3Q64NmDwIOA" direction="return"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_tILAFaUHEeW3Q64NmDwIOA" name="call('super')->this" target="_tILAGqUHEeW3Q64NmDwIOA" source="_tILAGKUHEeW3Q64NmDwIOA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_tILAFqUHEeW3Q64NmDwIOA" name="result->result" target="_tILAF6UHEeW3Q64NmDwIOA" source="_tILAG6UHEeW3Q64NmDwIOA"/>
+ <node xmi:type="uml:ActivityParameterNode" xmi:id="_tILAF6UHEeW3Q64NmDwIOA" name="result" incoming="_tILAFqUHEeW3Q64NmDwIOA" type="_tILAEKUHEeW3Q64NmDwIOA" parameter="_tILAFKUHEeW3Q64NmDwIOA"/>
+ <node xmi:type="uml:CallBehaviorAction" xmi:id="_tILAGKUHEeW3Q64NmDwIOA" name="call('super')" outgoing="_tILAFaUHEeW3Q64NmDwIOA" behavior="_R8cc0Hy-EeWrYb0VA7cC8Q">
+ <result xmi:type="uml:OutputPin" xmi:id="_tILAGaUHEeW3Q64NmDwIOA" name="result" type="_cdFl4FYCEeWzO8zy_nQCZg"/>
+ </node>
+ <node xmi:type="uml:ReadSelfAction" xmi:id="_tILAGqUHEeW3Q64NmDwIOA" name="this" incoming="_tILAFaUHEeW3Q64NmDwIOA">
+ <result xmi:type="uml:OutputPin" xmi:id="_tILAG6UHEeW3Q64NmDwIOA" name="result" outgoing="_tILAFqUHEeW3Q64NmDwIOA" type="_tILAEKUHEeW3Q64NmDwIOA"/>
+ </node>
+ </ownedBehavior>
+ <ownedBehavior xmi:type="uml:Activity" xmi:id="_tILAHKUHEeW3Q64NmDwIOA" name="SemanticTest Behaviors003_Factory" node="_VXyepKUIEeW3Q64NmDwIOA _VXyepqUIEeW3Q64NmDwIOA _VXyeqKUIEeW3Q64NmDwIOA" group="_VXyeqKUIEeW3Q64NmDwIOA">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_VGpEQKUIEeW3Q64NmDwIOA">
+ <body>namespace StateMachine_TestSuite::Behaviors::'003'::'SemanticTest Behaviors003';&#xD;
+&#xD;
+activity 'SemanticTest Behaviors003_Factory'(): 'SemanticTest Behaviors003' {&#xD;
+ return new 'SemanticTest Behaviors003'();&#xD;
+}</body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_VXyeoaUIEeW3Q64NmDwIOA" type="_tILAEKUHEeW3Q64NmDwIOA" direction="return">
+ <name xsi:nil="true"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VXyeoqUIEeW3Q64NmDwIOA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VXyeo6UIEeW3Q64NmDwIOA" value="1"/>
+ </ownedParameter>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_VXyepaUIEeW3Q64NmDwIOA" target="_VXyepqUIEeW3Q64NmDwIOA" source="_VXyeqaUIEeW3Q64NmDwIOA">
+ <name xsi:nil="true"/>
+ </edge>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_VXyep6UIEeW3Q64NmDwIOA" target="_VXyepKUIEeW3Q64NmDwIOA" source="_VXyeq6UIEeW3Q64NmDwIOA">
+ <name xsi:nil="true"/>
+ <guard xmi:type="uml:LiteralBoolean" xmi:id="_VaDvgKUIEeW3Q64NmDwIOA" value="true"/>
+ <weight xmi:type="uml:LiteralInteger" xmi:id="_VaDvgaUIEeW3Q64NmDwIOA" value="1"/>
+ </edge>
+ <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_VXyeqKUIEeW3Q64NmDwIOA" name="Body">
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_VXyeqaUIEeW3Q64NmDwIOA" name="1:ReturnStatement" outgoing="_VXyepaUIEeW3Q64NmDwIOA">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_VXyeqqUIEeW3Q64NmDwIOA" target="_VXyeq6UIEeW3Q64NmDwIOA" source="_VXyetKUIEeW3Q64NmDwIOA"/>
+ <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_VXyeq6UIEeW3Q64NmDwIOA" name="ReturnStatement.output('Output('Call('SemanticTest Behaviors003').result('result')')')" incoming="_VXyeqqUIEeW3Q64NmDwIOA" outgoing="_VXyep6UIEeW3Q64NmDwIOA" type="_tILAEKUHEeW3Q64NmDwIOA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VXyerKUIEeW3Q64NmDwIOA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VXyeraUIEeW3Q64NmDwIOA" value="1"/>
+ </structuredNodeOutput>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_VXyerqUIEeW3Q64NmDwIOA" name="InstanceCreationExpression('SemanticTest Behaviors003')">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_VXyer6UIEeW3Q64NmDwIOA" target="_VXyeyqUIEeW3Q64NmDwIOA" source="_VXyevKUIEeW3Q64NmDwIOA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_VXyesKUIEeW3Q64NmDwIOA" target="_VXyew6UIEeW3Q64NmDwIOA" source="_VXyeyqUIEeW3Q64NmDwIOA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_VXyesaUIEeW3Q64NmDwIOA" target="_VXyeuKUIEeW3Q64NmDwIOA" source="_VXyeyqUIEeW3Q64NmDwIOA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_VXyesqUIEeW3Q64NmDwIOA" target="_VXyev6UIEeW3Q64NmDwIOA" source="_VXyex6UIEeW3Q64NmDwIOA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_VXyes6UIEeW3Q64NmDwIOA" target="_VXyetKUIEeW3Q64NmDwIOA" source="_VXyeyqUIEeW3Q64NmDwIOA"/>
+ <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_VXyetKUIEeW3Q64NmDwIOA" name="Output('Call('SemanticTest Behaviors003').result('result')')" incoming="_VXyes6UIEeW3Q64NmDwIOA" outgoing="_VXyeqqUIEeW3Q64NmDwIOA" type="_tILAEKUHEeW3Q64NmDwIOA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VXyetaUIEeW3Q64NmDwIOA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VXyetqUIEeW3Q64NmDwIOA" value="1"/>
+ </structuredNodeOutput>
+ <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_VXyet6UIEeW3Q64NmDwIOA" name="Start('SemanticTest')" isSynchronous="false">
+ <object xmi:type="uml:InputPin" xmi:id="_VXyeuKUIEeW3Q64NmDwIOA" name="Start('SemanticTest').object" incoming="_VXyesaUIEeW3Q64NmDwIOA" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VXyeuaUIEeW3Q64NmDwIOA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VXyeuqUIEeW3Q64NmDwIOA" value="1"/>
+ </object>
+ </node>
+ <node xmi:type="uml:CallOperationAction" xmi:id="_VXyeu6UIEeW3Q64NmDwIOA" name="Call('SemanticTest Behaviors003')" operation="_tILAK6UHEeW3Q64NmDwIOA">
+ <result xmi:type="uml:OutputPin" xmi:id="_VXyevKUIEeW3Q64NmDwIOA" name="Call('SemanticTest Behaviors003').result('result')" outgoing="_VXyer6UIEeW3Q64NmDwIOA" type="_tILAEKUHEeW3Q64NmDwIOA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VXyevaUIEeW3Q64NmDwIOA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VXyevqUIEeW3Q64NmDwIOA" value="1"/>
+ </result>
+ <target xmi:type="uml:InputPin" xmi:id="_VXyev6UIEeW3Q64NmDwIOA" name="Call('SemanticTest Behaviors003').target" incoming="_VXyesqUIEeW3Q64NmDwIOA" type="_tILAEKUHEeW3Q64NmDwIOA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VXyewKUIEeW3Q64NmDwIOA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VXyewaUIEeW3Q64NmDwIOA" value="1"/>
+ </target>
+ </node>
+ <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_VXyewqUIEeW3Q64NmDwIOA" name="Start('SemanticTest Behaviors003')" isSynchronous="false">
+ <object xmi:type="uml:InputPin" xmi:id="_VXyew6UIEeW3Q64NmDwIOA" name="Start('SemanticTest Behaviors003').object" incoming="_VXyesKUIEeW3Q64NmDwIOA" type="_tILAEKUHEeW3Q64NmDwIOA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VXyexKUIEeW3Q64NmDwIOA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VXyexaUIEeW3Q64NmDwIOA" value="1"/>
+ </object>
+ </node>
+ <node xmi:type="uml:CreateObjectAction" xmi:id="_VXyexqUIEeW3Q64NmDwIOA" name="Create('SemanticTest Behaviors003')" classifier="_tILAEKUHEeW3Q64NmDwIOA">
+ <result xmi:type="uml:OutputPin" xmi:id="_VXyex6UIEeW3Q64NmDwIOA" name="Create('SemanticTest Behaviors003').result" outgoing="_VXyesqUIEeW3Q64NmDwIOA" type="_tILAEKUHEeW3Q64NmDwIOA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VXyeyKUIEeW3Q64NmDwIOA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VXyeyaUIEeW3Q64NmDwIOA" value="1"/>
+ </result>
+ </node>
+ <node xmi:type="uml:ForkNode" xmi:id="_VXyeyqUIEeW3Q64NmDwIOA" name="Fork('Call('SemanticTest Behaviors003').result('result')')" incoming="_VXyer6UIEeW3Q64NmDwIOA" outgoing="_VXyesKUIEeW3Q64NmDwIOA _VXyesaUIEeW3Q64NmDwIOA _VXyes6UIEeW3Q64NmDwIOA"/>
+ </node>
+ </node>
+ </structuredNode>
+ <node xmi:type="uml:ActivityParameterNode" xmi:id="_VXyepKUIEeW3Q64NmDwIOA" name="Return" incoming="_VXyep6UIEeW3Q64NmDwIOA" parameter="_VXyeoaUIEeW3Q64NmDwIOA">
+ <upperBound xmi:type="uml:LiteralInteger" xmi:id="_VaDIcKUIEeW3Q64NmDwIOA" value="1"/>
+ </node>
+ <node xmi:type="uml:ActivityFinalNode" xmi:id="_VXyepqUIEeW3Q64NmDwIOA" name="FinalNode('SemanticTest Behaviors003_Factory')" incoming="_VXyepaUIEeW3Q64NmDwIOA"/>
+ </ownedBehavior>
+ <ownedBehavior xmi:type="uml:Activity" xmi:id="_tILAH6UHEeW3Q64NmDwIOA" name="getTestComponent$method$1" specification="_tILALaUHEeW3Q64NmDwIOA" node="_tILAIqUHEeW3Q64NmDwIOA _tILAI6UHEeW3Q64NmDwIOA">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_tILAIKUHEeW3Q64NmDwIOA" name="tester" type="_cBRCwHrbEeSTqtY8GWjQzw" direction="return"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_tILAIaUHEeW3Q64NmDwIOA" name="instance->tester" target="_tILAIqUHEeW3Q64NmDwIOA" source="_tILAJKUHEeW3Q64NmDwIOA"/>
+ <node xmi:type="uml:ActivityParameterNode" xmi:id="_tILAIqUHEeW3Q64NmDwIOA" name="tester" incoming="_tILAIaUHEeW3Q64NmDwIOA" parameter="_tILAIKUHEeW3Q64NmDwIOA"/>
+ <node xmi:type="uml:CallBehaviorAction" xmi:id="_tILAI6UHEeW3Q64NmDwIOA" name="Call('Factory')" behavior="_tIHVvKUHEeW3Q64NmDwIOA">
+ <result xmi:type="uml:OutputPin" xmi:id="_tILAJKUHEeW3Q64NmDwIOA" name="instance" outgoing="_tILAIaUHEeW3Q64NmDwIOA"/>
+ </node>
+ </ownedBehavior>
+ <ownedBehavior xmi:type="uml:Activity" xmi:id="_tILAJaUHEeW3Q64NmDwIOA" name="getTestTarget$method$1" specification="_tILAL6UHEeW3Q64NmDwIOA" node="_tILAKKUHEeW3Q64NmDwIOA _tILAKaUHEeW3Q64NmDwIOA">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_tILAJqUHEeW3Q64NmDwIOA" name="target" type="_BYPqsH7WEeSVWJ91ynqG7w" direction="return"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_tILAJ6UHEeW3Q64NmDwIOA" name="instance->target" target="_tILAKKUHEeW3Q64NmDwIOA" source="_tILAKqUHEeW3Q64NmDwIOA"/>
+ <node xmi:type="uml:ActivityParameterNode" xmi:id="_tILAKKUHEeW3Q64NmDwIOA" name="target" incoming="_tILAJ6UHEeW3Q64NmDwIOA" parameter="_tILAJqUHEeW3Q64NmDwIOA"/>
+ <node xmi:type="uml:CallBehaviorAction" xmi:id="_tILAKaUHEeW3Q64NmDwIOA" name="Call('Factory')" behavior="_tH8WnKUHEeW3Q64NmDwIOA">
+ <result xmi:type="uml:OutputPin" xmi:id="_tILAKqUHEeW3Q64NmDwIOA" name="instance" outgoing="_tILAJ6UHEeW3Q64NmDwIOA"/>
+ </node>
+ </ownedBehavior>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_tILAK6UHEeW3Q64NmDwIOA" name="SemanticTest Behaviors003" method="_tILAE6UHEeW3Q64NmDwIOA">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_tILALKUHEeW3Q64NmDwIOA" name="result" type="_tILAEKUHEeW3Q64NmDwIOA" direction="return"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_tILALaUHEeW3Q64NmDwIOA" name="getTestComponent" method="_tILAH6UHEeW3Q64NmDwIOA" redefinedOperation="_tivJQFb0EeWEApi9OIHc6g">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_tILALqUHEeW3Q64NmDwIOA" name="tester" type="_cBRCwHrbEeSTqtY8GWjQzw" direction="return"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_tILAL6UHEeW3Q64NmDwIOA" name="getTestTarget" method="_tILAJaUHEeW3Q64NmDwIOA" redefinedOperation="_HsHs8Fb1EeWEApi9OIHc6g">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_tILAMKUHEeW3Q64NmDwIOA" name="target" type="_BYPqsH7WEeSVWJ91ynqG7w" direction="return"/>
+ </ownedOperation>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_tuZtwKZ0EeW33f-XWS12xA" name="003-bis">
+ <packagedElement xmi:type="uml:Class" xmi:id="_vMSoEKZ0EeW33f-XWS12xA" name="Behaviors003-bis_Test" classifierBehavior="_vMSoEqZ0EeW33f-XWS12xA" isActive="true">
+ <generalization xmi:type="uml:Generalization" xmi:id="_vMSoEaZ0EeW33f-XWS12xA" general="_BYPqsH7WEeSVWJ91ynqG7w"/>
+ <ownedBehavior xmi:type="uml:StateMachine" xmi:id="_vMSoEqZ0EeW33f-XWS12xA" name="Behaviors003-bis_Test$behavior$1" visibility="private">
+ <region xmi:type="uml:Region" xmi:id="_7X_v8KZ0EeW33f-XWS12xA" name="Region1">
+ <transition xmi:type="uml:Transition" xmi:id="_ADz-0KZ1EeW33f-XWS12xA" name="T1" source="_8pGLcKZ0EeW33f-XWS12xA" target="_89PPcKZ0EeW33f-XWS12xA"/>
+ <transition xmi:type="uml:Transition" xmi:id="_DByL0KZ1EeW33f-XWS12xA" name="T2" source="_89PPcKZ0EeW33f-XWS12xA" target="_At1zQKZ1EeW33f-XWS12xA">
+ <trigger xmi:type="uml:Trigger" xmi:id="_VUmb4KZ1EeW33f-XWS12xA" name="StartTrigger" event="_OMzFUFbtEeWrJvPHum8sog"/>
+ </transition>
+ <transition xmi:type="uml:Transition" xmi:id="_c9KvwKZ1EeW33f-XWS12xA" name="T3" source="_At1zQKZ1EeW33f-XWS12xA" target="_b8pG4KZ1EeW33f-XWS12xA">
+ <effect xmi:type="uml:Activity" xmi:id="_fHIs8KZ1EeW33f-XWS12xA" name="testEnd" node="_6-WnQ6Z8EeW33f-XWS12xA _6-WnRKZ8EeW33f-XWS12xA _6-XOUKZ8EeW33f-XWS12xA _6-XOU6Z8EeW33f-XWS12xA _6-X1YKZ8EeW33f-XWS12xA _6-X1YaZ8EeW33f-XWS12xA _6-X1YqZ8EeW33f-XWS12xA _6-YccKZ8EeW33f-XWS12xA">
+ <edge xmi:type="uml:ControlFlow" xmi:id="_6-ULAKZ8EeW33f-XWS12xA" target="_6-XOUKZ8EeW33f-XWS12xA" source="_6-WnQ6Z8EeW33f-XWS12xA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_6-UyEKZ8EeW33f-XWS12xA" target="_6-X1YaZ8EeW33f-XWS12xA" source="_6-XOUaZ8EeW33f-XWS12xA">
+ <guard xmi:type="uml:LiteralBoolean" xmi:id="_6-UyEaZ8EeW33f-XWS12xA" value="true"/>
+ <weight xmi:type="uml:LiteralInteger" xmi:id="_6-UyEqZ8EeW33f-XWS12xA" value="1"/>
+ </edge>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_6-UyE6Z8EeW33f-XWS12xA" target="_6-XOVqZ8EeW33f-XWS12xA" source="_6-WnR6Z8EeW33f-XWS12xA">
+ <guard xmi:type="uml:LiteralBoolean" xmi:id="_6-UyFKZ8EeW33f-XWS12xA" value="true"/>
+ <weight xmi:type="uml:LiteralInteger" xmi:id="_6-UyFaZ8EeW33f-XWS12xA" value="1"/>
+ </edge>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_6-VZIKZ8EeW33f-XWS12xA" target="_6-X1YKZ8EeW33f-XWS12xA" source="_6-XOU6Z8EeW33f-XWS12xA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_6-VZIaZ8EeW33f-XWS12xA" target="_6-WnRaZ8EeW33f-XWS12xA" source="_6-X1YaZ8EeW33f-XWS12xA">
+ <guard xmi:type="uml:LiteralBoolean" xmi:id="_6-VZIqZ8EeW33f-XWS12xA" value="true"/>
+ <weight xmi:type="uml:LiteralInteger" xmi:id="_6-VZI6Z8EeW33f-XWS12xA" value="1"/>
+ </edge>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_6-WAMKZ8EeW33f-XWS12xA" target="_6-X1Y6Z8EeW33f-XWS12xA" source="_6-X1YaZ8EeW33f-XWS12xA">
+ <guard xmi:type="uml:LiteralBoolean" xmi:id="_6-WAMaZ8EeW33f-XWS12xA" value="true"/>
+ <weight xmi:type="uml:LiteralInteger" xmi:id="_6-WAMqZ8EeW33f-XWS12xA" value="1"/>
+ </edge>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_6-WAM6Z8EeW33f-XWS12xA" target="_6-YccaZ8EeW33f-XWS12xA" source="_6-X1ZKZ8EeW33f-XWS12xA">
+ <guard xmi:type="uml:LiteralBoolean" xmi:id="_6-WANKZ8EeW33f-XWS12xA" value="true"/>
+ <weight xmi:type="uml:LiteralInteger" xmi:id="_6-WANaZ8EeW33f-XWS12xA" value="1"/>
+ </edge>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_6-WnQKZ8EeW33f-XWS12xA" target="_6-XOVKZ8EeW33f-XWS12xA" source="_6-YccqZ8EeW33f-XWS12xA">
+ <guard xmi:type="uml:LiteralBoolean" xmi:id="_6-WnQaZ8EeW33f-XWS12xA" value="true"/>
+ <weight xmi:type="uml:LiteralInteger" xmi:id="_6-WnQqZ8EeW33f-XWS12xA" value="1"/>
+ </edge>
+ <node xmi:type="uml:InitialNode" xmi:id="_6-WnQ6Z8EeW33f-XWS12xA" name="InitialNode1" outgoing="_6-ULAKZ8EeW33f-XWS12xA"/>
+ <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_6-WnRKZ8EeW33f-XWS12xA" name="read(test)" structuralFeature="_9l2gEFYOEeWQPupnj7DHrQ">
+ <object xmi:type="uml:InputPin" xmi:id="_6-WnRaZ8EeW33f-XWS12xA" name="target" incoming="_6-VZIaZ8EeW33f-XWS12xA" type="_BYPqsH7WEeSVWJ91ynqG7w">
+ <upperBound xmi:type="uml:LiteralInteger" xmi:id="_6-WnRqZ8EeW33f-XWS12xA" value="1"/>
+ </object>
+ <result xmi:type="uml:OutputPin" xmi:id="_6-WnR6Z8EeW33f-XWS12xA" name="value" outgoing="_6-UyE6Z8EeW33f-XWS12xA" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <upperBound xmi:type="uml:LiteralInteger" xmi:id="_6-WnSKZ8EeW33f-XWS12xA" value="1"/>
+ </result>
+ </node>
+ <node xmi:type="uml:ReadSelfAction" xmi:id="_6-XOUKZ8EeW33f-XWS12xA" name="this" incoming="_6-ULAKZ8EeW33f-XWS12xA">
+ <result xmi:type="uml:OutputPin" xmi:id="_6-XOUaZ8EeW33f-XWS12xA" name="this" outgoing="_6-UyEKZ8EeW33f-XWS12xA" type="_BYPqsH7WEeSVWJ91ynqG7w">
+ <upperBound xmi:type="uml:LiteralInteger" xmi:id="_6-XOUqZ8EeW33f-XWS12xA" value="1"/>
+ </result>
+ </node>
+ <node xmi:type="uml:SendSignalAction" xmi:id="_6-XOU6Z8EeW33f-XWS12xA" name="Send(End)" outgoing="_6-VZIKZ8EeW33f-XWS12xA" signal="_Pd_O8HYmEeSlH-ceI1IC9Q">
+ <argument xmi:type="uml:InputPin" xmi:id="_6-XOVKZ8EeW33f-XWS12xA" name="trace" incoming="_6-WnQKZ8EeW33f-XWS12xA">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <upperBound xmi:type="uml:LiteralInteger" xmi:id="_6-XOVaZ8EeW33f-XWS12xA" value="1"/>
+ </argument>
+ <target xmi:type="uml:InputPin" xmi:id="_6-XOVqZ8EeW33f-XWS12xA" name="target" incoming="_6-UyE6Z8EeW33f-XWS12xA" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <upperBound xmi:type="uml:LiteralInteger" xmi:id="_6-XOV6Z8EeW33f-XWS12xA" value="1"/>
+ </target>
+ </node>
+ <node xmi:type="uml:ActivityFinalNode" xmi:id="_6-X1YKZ8EeW33f-XWS12xA" name="ActivityFinalNode1" incoming="_6-VZIKZ8EeW33f-XWS12xA"/>
+ <node xmi:type="uml:ForkNode" xmi:id="_6-X1YaZ8EeW33f-XWS12xA" name="ForkNode1" incoming="_6-UyEKZ8EeW33f-XWS12xA" outgoing="_6-VZIaZ8EeW33f-XWS12xA _6-WAMKZ8EeW33f-XWS12xA"/>
+ <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_6-X1YqZ8EeW33f-XWS12xA" name="read(traceBuilder)" structuralFeature="_2n_McFbGEeWrJvPHum8sog">
+ <object xmi:type="uml:InputPin" xmi:id="_6-X1Y6Z8EeW33f-XWS12xA" name="this" incoming="_6-WAMKZ8EeW33f-XWS12xA" type="_BYPqsH7WEeSVWJ91ynqG7w"/>
+ <result xmi:type="uml:OutputPin" xmi:id="_6-X1ZKZ8EeW33f-XWS12xA" name="builder" outgoing="_6-WAM6Z8EeW33f-XWS12xA" type="_QxTIkFbQEeWrJvPHum8sog"/>
+ </node>
+ <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_6-YccKZ8EeW33f-XWS12xA" name="read(trace)" structuralFeature="_lxeWwVbQEeWrJvPHum8sog">
+ <object xmi:type="uml:InputPin" xmi:id="_6-YccaZ8EeW33f-XWS12xA" name="builder" incoming="_6-WAM6Z8EeW33f-XWS12xA" type="_QxTIkFbQEeWrJvPHum8sog"/>
+ <result xmi:type="uml:OutputPin" xmi:id="_6-YccqZ8EeW33f-XWS12xA" name="trace" outgoing="_6-WnQKZ8EeW33f-XWS12xA">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ </result>
+ </node>
+ </effect>
+ </transition>
+ <subvertex xmi:type="uml:Pseudostate" xmi:id="_8pGLcKZ0EeW33f-XWS12xA" name="Initial1"/>
+ <subvertex xmi:type="uml:State" xmi:id="_89PPcKZ0EeW33f-XWS12xA" name="wait"/>
+ <subvertex xmi:type="uml:State" xmi:id="_At1zQKZ1EeW33f-XWS12xA" name="S1">
+ <doActivity xmi:type="uml:Activity" xmi:id="_MQcTwKZ1EeW33f-XWS12xA" name="doActivity" node="_s9oisKZ1EeW33f-XWS12xA _s9pJwKZ1EeW33f-XWS12xA _s9pw0KZ1EeW33f-XWS12xA _s9qX4KZ1EeW33f-XWS12xA _s9q-8KZ1EeW33f-XWS12xA _s9q-86Z1EeW33f-XWS12xA _s9rmAKZ1EeW33f-XWS12xA _s9sNEKZ1EeW33f-XWS12xA _s9s0IKZ1EeW33f-XWS12xA">
+ <edge xmi:type="uml:ControlFlow" xmi:id="_s9jDIKZ1EeW33f-XWS12xA" target="_s9pJwKZ1EeW33f-XWS12xA" source="_s9oisKZ1EeW33f-XWS12xA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_s9kRQKZ1EeW33f-XWS12xA" target="_s9pw0KZ1EeW33f-XWS12xA" source="_s9pJwaZ1EeW33f-XWS12xA">
+ <guard xmi:type="uml:LiteralBoolean" xmi:id="_s9kRQaZ1EeW33f-XWS12xA" value="true"/>
+ <weight xmi:type="uml:LiteralInteger" xmi:id="_s9kRQqZ1EeW33f-XWS12xA" value="1"/>
+ </edge>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_s9k4UKZ1EeW33f-XWS12xA" target="_s9qX5aZ1EeW33f-XWS12xA" source="_s9pw0KZ1EeW33f-XWS12xA">
+ <guard xmi:type="uml:LiteralBoolean" xmi:id="_s9k4UaZ1EeW33f-XWS12xA" value="true"/>
+ <weight xmi:type="uml:LiteralInteger" xmi:id="_s9k4UqZ1EeW33f-XWS12xA" value="1"/>
+ </edge>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_s9lfYKZ1EeW33f-XWS12xA" target="_s9qX4aZ1EeW33f-XWS12xA" source="_s9q-8aZ1EeW33f-XWS12xA">
+ <guard xmi:type="uml:LiteralBoolean" xmi:id="_s9lfYaZ1EeW33f-XWS12xA" value="true"/>
+ <weight xmi:type="uml:LiteralInteger" xmi:id="_s9lfYqZ1EeW33f-XWS12xA" value="1"/>
+ </edge>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_s9mGcKZ1EeW33f-XWS12xA" target="_s9q--KZ1EeW33f-XWS12xA" source="_s9pw0KZ1EeW33f-XWS12xA">
+ <guard xmi:type="uml:LiteralBoolean" xmi:id="_s9mGcaZ1EeW33f-XWS12xA" value="true"/>
+ <weight xmi:type="uml:LiteralInteger" xmi:id="_s9mGcqZ1EeW33f-XWS12xA" value="1"/>
+ </edge>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_s9mtgKZ1EeW33f-XWS12xA" target="_s9rmAKZ1EeW33f-XWS12xA" source="_s9qX4KZ1EeW33f-XWS12xA"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_s9nUkKZ1EeW33f-XWS12xA" target="_s9q-86Z1EeW33f-XWS12xA" source="_s9rmAKZ1EeW33f-XWS12xA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_s9n7oKZ1EeW33f-XWS12xA" target="_s9q-9KZ1EeW33f-XWS12xA" source="_s9sNEaZ1EeW33f-XWS12xA">
+ <guard xmi:type="uml:LiteralBoolean" xmi:id="_s9n7oaZ1EeW33f-XWS12xA" value="true"/>
+ <weight xmi:type="uml:LiteralInteger" xmi:id="_s9n7oqZ1EeW33f-XWS12xA" value="1"/>
+ </edge>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_s9n7o6Z1EeW33f-XWS12xA" target="_s9s0IKZ1EeW33f-XWS12xA" source="_s9q-86Z1EeW33f-XWS12xA"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_zq7hIKZ1EeW33f-XWS12xA" target="_s9pJwKZ1EeW33f-XWS12xA" source="_s9oisKZ1EeW33f-XWS12xA"/>
+ <node xmi:type="uml:InitialNode" xmi:id="_s9oisKZ1EeW33f-XWS12xA" name="InitialNode1" outgoing="_s9jDIKZ1EeW33f-XWS12xA _zq7hIKZ1EeW33f-XWS12xA"/>
+ <node xmi:type="uml:ReadSelfAction" xmi:id="_s9pJwKZ1EeW33f-XWS12xA" name="this" incoming="_s9jDIKZ1EeW33f-XWS12xA _zq7hIKZ1EeW33f-XWS12xA">
+ <result xmi:type="uml:OutputPin" xmi:id="_s9pJwaZ1EeW33f-XWS12xA" name="target" outgoing="_s9kRQKZ1EeW33f-XWS12xA" type="_BYPqsH7WEeSVWJ91ynqG7w"/>
+ </node>
+ <node xmi:type="uml:ForkNode" xmi:id="_s9pw0KZ1EeW33f-XWS12xA" name="ForkNode1" incoming="_s9kRQKZ1EeW33f-XWS12xA" outgoing="_s9k4UKZ1EeW33f-XWS12xA _s9mGcKZ1EeW33f-XWS12xA"/>
+ <node xmi:type="uml:CallOperationAction" xmi:id="_s9qX4KZ1EeW33f-XWS12xA" name="call(trace)" outgoing="_s9mtgKZ1EeW33f-XWS12xA" operation="_zzdjcFbTEeWrJvPHum8sog">
+ <argument xmi:type="uml:InputPin" xmi:id="_s9qX4aZ1EeW33f-XWS12xA" name="segment" incoming="_s9lfYKZ1EeW33f-XWS12xA">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_s9qX4qZ1EeW33f-XWS12xA" source="PinToParameterLink">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_s9qX46Z1EeW33f-XWS12xA" key="PinToParameterLink" value="___ai8FbTEeWrJvPHum8sog"/>
+ </eAnnotations>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <upperBound xmi:type="uml:LiteralInteger" xmi:id="_s9qX5KZ1EeW33f-XWS12xA" value="1"/>
+ </argument>
+ <target xmi:type="uml:InputPin" xmi:id="_s9qX5aZ1EeW33f-XWS12xA" name="target" incoming="_s9k4UKZ1EeW33f-XWS12xA" type="_BYPqsH7WEeSVWJ91ynqG7w">
+ <upperBound xmi:type="uml:LiteralInteger" xmi:id="_s9qX5qZ1EeW33f-XWS12xA" value="1"/>
+ </target>
+ </node>
+ <node xmi:type="uml:ValueSpecificationAction" xmi:id="_s9q-8KZ1EeW33f-XWS12xA" name="S1(doActivityPartI)">
+ <result xmi:type="uml:OutputPin" xmi:id="_s9q-8aZ1EeW33f-XWS12xA" outgoing="_s9lfYKZ1EeW33f-XWS12xA">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ </result>
+ <value xmi:type="uml:LiteralString" xmi:id="_s9q-8qZ1EeW33f-XWS12xA" value="S1(doActivityPartI)"/>
+ </node>
+ <node xmi:type="uml:CallOperationAction" xmi:id="_s9q-86Z1EeW33f-XWS12xA" name="call(trace)" incoming="_s9nUkKZ1EeW33f-XWS12xA" outgoing="_s9n7o6Z1EeW33f-XWS12xA" operation="_zzdjcFbTEeWrJvPHum8sog">
+ <argument xmi:type="uml:InputPin" xmi:id="_s9q-9KZ1EeW33f-XWS12xA" name="segment" incoming="_s9n7oKZ1EeW33f-XWS12xA">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_s9q-9aZ1EeW33f-XWS12xA" source="PinToParameterLink">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_s9q-9qZ1EeW33f-XWS12xA" key="PinToParameterLink" value="___ai8FbTEeWrJvPHum8sog"/>
+ </eAnnotations>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <upperBound xmi:type="uml:LiteralInteger" xmi:id="_s9q-96Z1EeW33f-XWS12xA" value="1"/>
+ </argument>
+ <target xmi:type="uml:InputPin" xmi:id="_s9q--KZ1EeW33f-XWS12xA" name="target" incoming="_s9mGcKZ1EeW33f-XWS12xA" type="_BYPqsH7WEeSVWJ91ynqG7w">
+ <upperBound xmi:type="uml:LiteralInteger" xmi:id="_s9q--aZ1EeW33f-XWS12xA" value="1"/>
+ </target>
+ </node>
+ <node xmi:type="uml:AcceptEventAction" xmi:id="_s9rmAKZ1EeW33f-XWS12xA" name="accept(Continue)" incoming="_s9mtgKZ1EeW33f-XWS12xA" outgoing="_s9nUkKZ1EeW33f-XWS12xA">
+ <trigger xmi:type="uml:Trigger" xmi:id="_s9rmAaZ1EeW33f-XWS12xA" name="ContinueTrigger" event="_DuyVEIBnEeSyU99AdVPD5Q"/>
+ </node>
+ <node xmi:type="uml:ValueSpecificationAction" xmi:id="_s9sNEKZ1EeW33f-XWS12xA" name="S1(doActivityPartII)">
+ <result xmi:type="uml:OutputPin" xmi:id="_s9sNEaZ1EeW33f-XWS12xA" outgoing="_s9n7oKZ1EeW33f-XWS12xA">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ </result>
+ <value xmi:type="uml:LiteralString" xmi:id="_s9sNEqZ1EeW33f-XWS12xA" value="S1(doActivityPartII)"/>
+ </node>
+ <node xmi:type="uml:ActivityFinalNode" xmi:id="_s9s0IKZ1EeW33f-XWS12xA" name="ActivityFinalNode1" incoming="_s9n7o6Z1EeW33f-XWS12xA"/>
+ </doActivity>
+ <entry xmi:type="uml:Activity" xmi:id="_LDuB8KZ1EeW33f-XWS12xA" name="entry" node="_p5k706Z1EeW33f-XWS12xA _p5li4KZ1EeW33f-XWS12xA _p5mJ8KZ1EeW33f-XWS12xA _p5mxAKZ1EeW33f-XWS12xA _p5mxAaZ1EeW33f-XWS12xA">
+ <edge xmi:type="uml:ControlFlow" xmi:id="_p5jtsKZ1EeW33f-XWS12xA" target="_p5li4KZ1EeW33f-XWS12xA" source="_p5k706Z1EeW33f-XWS12xA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_p5kUwKZ1EeW33f-XWS12xA" target="_p5mJ9aZ1EeW33f-XWS12xA" source="_p5li4aZ1EeW33f-XWS12xA">
+ <guard xmi:type="uml:LiteralBoolean" xmi:id="_p5kUwaZ1EeW33f-XWS12xA" value="true"/>
+ <weight xmi:type="uml:LiteralInteger" xmi:id="_p5kUwqZ1EeW33f-XWS12xA" value="1"/>
+ </edge>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_p5kUw6Z1EeW33f-XWS12xA" target="_p5mxAKZ1EeW33f-XWS12xA" source="_p5mJ8KZ1EeW33f-XWS12xA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_p5k70KZ1EeW33f-XWS12xA" target="_p5mJ8aZ1EeW33f-XWS12xA" source="_p5mxAqZ1EeW33f-XWS12xA">
+ <guard xmi:type="uml:LiteralBoolean" xmi:id="_p5k70aZ1EeW33f-XWS12xA" value="true"/>
+ <weight xmi:type="uml:LiteralInteger" xmi:id="_p5k70qZ1EeW33f-XWS12xA" value="1"/>
+ </edge>
+ <node xmi:type="uml:InitialNode" xmi:id="_p5k706Z1EeW33f-XWS12xA" name="InitialNode1" outgoing="_p5jtsKZ1EeW33f-XWS12xA"/>
+ <node xmi:type="uml:ReadSelfAction" xmi:id="_p5li4KZ1EeW33f-XWS12xA" name="this" incoming="_p5jtsKZ1EeW33f-XWS12xA">
+ <result xmi:type="uml:OutputPin" xmi:id="_p5li4aZ1EeW33f-XWS12xA" name="this" outgoing="_p5kUwKZ1EeW33f-XWS12xA" type="_BYPqsH7WEeSVWJ91ynqG7w"/>
+ </node>
+ <node xmi:type="uml:CallOperationAction" xmi:id="_p5mJ8KZ1EeW33f-XWS12xA" name="Call(trace)" outgoing="_p5kUw6Z1EeW33f-XWS12xA" operation="_zzdjcFbTEeWrJvPHum8sog">
+ <argument xmi:type="uml:InputPin" xmi:id="_p5mJ8aZ1EeW33f-XWS12xA" name="segment" incoming="_p5k70KZ1EeW33f-XWS12xA">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_p5mJ8qZ1EeW33f-XWS12xA" source="PinToParameterLink">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_p5mJ86Z1EeW33f-XWS12xA" key="PinToParameterLink" value="___ai8FbTEeWrJvPHum8sog"/>
+ </eAnnotations>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <upperBound xmi:type="uml:LiteralInteger" xmi:id="_p5mJ9KZ1EeW33f-XWS12xA" value="1"/>
+ </argument>
+ <target xmi:type="uml:InputPin" xmi:id="_p5mJ9aZ1EeW33f-XWS12xA" name="target" incoming="_p5kUwKZ1EeW33f-XWS12xA" type="_BYPqsH7WEeSVWJ91ynqG7w">
+ <upperBound xmi:type="uml:LiteralInteger" xmi:id="_p5mJ9qZ1EeW33f-XWS12xA" value="1"/>
+ </target>
+ </node>
+ <node xmi:type="uml:ActivityFinalNode" xmi:id="_p5mxAKZ1EeW33f-XWS12xA" name="ActivityFinalNode1" incoming="_p5kUw6Z1EeW33f-XWS12xA"/>
+ <node xmi:type="uml:ValueSpecificationAction" xmi:id="_p5mxAaZ1EeW33f-XWS12xA" name="S1(entry)">
+ <result xmi:type="uml:OutputPin" xmi:id="_p5mxAqZ1EeW33f-XWS12xA" name="value" outgoing="_p5k70KZ1EeW33f-XWS12xA">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ </result>
+ <value xmi:type="uml:LiteralString" xmi:id="_p5mxA6Z1EeW33f-XWS12xA" value="S1(entry)"/>
+ </node>
+ </entry>
+ </subvertex>
+ <subvertex xmi:type="uml:FinalState" xmi:id="_b8pG4KZ1EeW33f-XWS12xA" name="FinalState1"/>
+ </region>
+ </ownedBehavior>
+ <ownedBehavior xmi:type="uml:Activity" xmi:id="_vMSoE6Z0EeW33f-XWS12xA" name="Behaviors003-bis_Test$method$1" specification="_vMSoH6Z0EeW33f-XWS12xA" node="_vMSoF6Z0EeW33f-XWS12xA _vMSoGKZ0EeW33f-XWS12xA _vMSoGqZ0EeW33f-XWS12xA">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_vMSoFKZ0EeW33f-XWS12xA" name="result" type="_vMSoEKZ0EeW33f-XWS12xA" direction="return"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_vMSoFaZ0EeW33f-XWS12xA" name="call('super')->this" target="_vMSoGqZ0EeW33f-XWS12xA" source="_vMSoGKZ0EeW33f-XWS12xA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_vMSoFqZ0EeW33f-XWS12xA" name="result->result" target="_vMSoF6Z0EeW33f-XWS12xA" source="_vMSoG6Z0EeW33f-XWS12xA"/>
+ <node xmi:type="uml:ActivityParameterNode" xmi:id="_vMSoF6Z0EeW33f-XWS12xA" name="result" incoming="_vMSoFqZ0EeW33f-XWS12xA" parameter="_vMSoFKZ0EeW33f-XWS12xA"/>
+ <node xmi:type="uml:CallBehaviorAction" xmi:id="_vMSoGKZ0EeW33f-XWS12xA" name="call('super')" outgoing="_vMSoFaZ0EeW33f-XWS12xA" behavior="_1PIFwFe7EeWt3dvCas34kQ">
+ <result xmi:type="uml:OutputPin" xmi:id="_vMSoGaZ0EeW33f-XWS12xA" name="result" type="_BYPqsH7WEeSVWJ91ynqG7w"/>
+ </node>
+ <node xmi:type="uml:ReadSelfAction" xmi:id="_vMSoGqZ0EeW33f-XWS12xA" name="this" incoming="_vMSoFaZ0EeW33f-XWS12xA">
+ <result xmi:type="uml:OutputPin" xmi:id="_vMSoG6Z0EeW33f-XWS12xA" name="result" outgoing="_vMSoFqZ0EeW33f-XWS12xA" type="_vMSoEKZ0EeW33f-XWS12xA"/>
+ </node>
+ </ownedBehavior>
+ <ownedBehavior xmi:type="uml:Activity" xmi:id="_vMSoHKZ0EeW33f-XWS12xA" name="Behaviors003-bis_Test_Factory" node="_ZdqXdKZ_EeWQYOe9Zg-3OA _ZdqXdqZ_EeWQYOe9Zg-3OA _ZdqXeKZ_EeWQYOe9Zg-3OA" group="_ZdqXeKZ_EeWQYOe9Zg-3OA">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_yWtqwKZ2EeW33f-XWS12xA">
+ <body>namespace StateMachine_TestSuite::Behaviors::'003-bis'::'Behaviors003-bis_Test';&#xD;
+&#xD;
+activity 'Behaviors003-bis_Test_Factory'() : 'Behaviors003-bis_Test' {&#xD;
+ return new 'Behaviors003-bis_Test'();&#xD;
+}</body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_yqgJcaZ2EeW33f-XWS12xA" visibility="public" type="_vMSoEKZ0EeW33f-XWS12xA" direction="return">
+ <name xsi:nil="true"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yqgJcqZ2EeW33f-XWS12xA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yqgJc6Z2EeW33f-XWS12xA" value="1"/>
+ </ownedParameter>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_ZdqXd6Z_EeWQYOe9Zg-3OA" target="_ZdqXdKZ_EeWQYOe9Zg-3OA" source="_ZdqXe6Z_EeWQYOe9Zg-3OA"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_ZdqXdaZ_EeWQYOe9Zg-3OA" target="_ZdqXdqZ_EeWQYOe9Zg-3OA" source="_ZdqXeaZ_EeWQYOe9Zg-3OA"/>
+ <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_ZdqXeKZ_EeWQYOe9Zg-3OA" name="Body">
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_ZdqXeaZ_EeWQYOe9Zg-3OA" name="1:ReturnStatement" outgoing="_ZdqXdaZ_EeWQYOe9Zg-3OA">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_ZdqXeqZ_EeWQYOe9Zg-3OA" target="_ZdqXe6Z_EeWQYOe9Zg-3OA" source="_ZdqXhKZ_EeWQYOe9Zg-3OA"/>
+ <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_ZdqXe6Z_EeWQYOe9Zg-3OA" name="ReturnStatement.output('Output('Call('Behaviors003-bis_Test').result('result')')')" incoming="_ZdqXeqZ_EeWQYOe9Zg-3OA" outgoing="_ZdqXd6Z_EeWQYOe9Zg-3OA" type="_vMSoEKZ0EeW33f-XWS12xA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZdqXfKZ_EeWQYOe9Zg-3OA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZdqXfaZ_EeWQYOe9Zg-3OA" value="1"/>
+ </structuredNodeOutput>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_ZdqXfqZ_EeWQYOe9Zg-3OA" name="InstanceCreationExpression('Behaviors003-bis_Test')">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_ZdqXf6Z_EeWQYOe9Zg-3OA" target="_Zdq-iaZ_EeWQYOe9Zg-3OA" source="_ZdqXkKZ_EeWQYOe9Zg-3OA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_ZdqXgKZ_EeWQYOe9Zg-3OA" target="_ZdqXiKZ_EeWQYOe9Zg-3OA" source="_Zdq-iaZ_EeWQYOe9Zg-3OA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_ZdqXgaZ_EeWQYOe9Zg-3OA" target="_Zdq-hqZ_EeWQYOe9Zg-3OA" source="_Zdq-iaZ_EeWQYOe9Zg-3OA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_ZdqXgqZ_EeWQYOe9Zg-3OA" target="_Zdq-gqZ_EeWQYOe9Zg-3OA" source="_ZdqXjKZ_EeWQYOe9Zg-3OA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_ZdqXg6Z_EeWQYOe9Zg-3OA" target="_ZdqXhKZ_EeWQYOe9Zg-3OA" source="_Zdq-iaZ_EeWQYOe9Zg-3OA"/>
+ <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_ZdqXhKZ_EeWQYOe9Zg-3OA" name="Output('Call('Behaviors003-bis_Test').result('result')')" incoming="_ZdqXg6Z_EeWQYOe9Zg-3OA" outgoing="_ZdqXeqZ_EeWQYOe9Zg-3OA" type="_vMSoEKZ0EeW33f-XWS12xA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZdqXhaZ_EeWQYOe9Zg-3OA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZdqXhqZ_EeWQYOe9Zg-3OA" value="1"/>
+ </structuredNodeOutput>
+ <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_ZdqXh6Z_EeWQYOe9Zg-3OA" name="Start('Behaviors003-bis_Test')" isSynchronous="false">
+ <object xmi:type="uml:InputPin" xmi:id="_ZdqXiKZ_EeWQYOe9Zg-3OA" name="Start('Behaviors003-bis_Test').object" incoming="_ZdqXgKZ_EeWQYOe9Zg-3OA" type="_vMSoEKZ0EeW33f-XWS12xA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZdqXiaZ_EeWQYOe9Zg-3OA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZdqXiqZ_EeWQYOe9Zg-3OA" value="1"/>
+ </object>
+ </node>
+ <node xmi:type="uml:CreateObjectAction" xmi:id="_ZdqXi6Z_EeWQYOe9Zg-3OA" name="Create('Behaviors003-bis_Test')" classifier="_vMSoEKZ0EeW33f-XWS12xA">
+ <result xmi:type="uml:OutputPin" xmi:id="_ZdqXjKZ_EeWQYOe9Zg-3OA" name="Create('Behaviors003-bis_Test').result" outgoing="_ZdqXgqZ_EeWQYOe9Zg-3OA" type="_vMSoEKZ0EeW33f-XWS12xA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZdqXjaZ_EeWQYOe9Zg-3OA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZdqXjqZ_EeWQYOe9Zg-3OA" value="1"/>
+ </result>
+ </node>
+ <node xmi:type="uml:CallOperationAction" xmi:id="_ZdqXj6Z_EeWQYOe9Zg-3OA" name="Call('Behaviors003-bis_Test')" operation="_vMSoH6Z0EeW33f-XWS12xA">
+ <result xmi:type="uml:OutputPin" xmi:id="_ZdqXkKZ_EeWQYOe9Zg-3OA" name="Call('Behaviors003-bis_Test').result('result')" outgoing="_ZdqXf6Z_EeWQYOe9Zg-3OA" type="_vMSoEKZ0EeW33f-XWS12xA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Zdq-gKZ_EeWQYOe9Zg-3OA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Zdq-gaZ_EeWQYOe9Zg-3OA" value="1"/>
+ </result>
+ <target xmi:type="uml:InputPin" xmi:id="_Zdq-gqZ_EeWQYOe9Zg-3OA" name="Call('Behaviors003-bis_Test').target" incoming="_ZdqXgqZ_EeWQYOe9Zg-3OA" type="_vMSoEKZ0EeW33f-XWS12xA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Zdq-g6Z_EeWQYOe9Zg-3OA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Zdq-hKZ_EeWQYOe9Zg-3OA" value="1"/>
+ </target>
+ </node>
+ <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_Zdq-haZ_EeWQYOe9Zg-3OA" name="Start('Target')" isSynchronous="false">
+ <object xmi:type="uml:InputPin" xmi:id="_Zdq-hqZ_EeWQYOe9Zg-3OA" name="Start('Target').object" incoming="_ZdqXgaZ_EeWQYOe9Zg-3OA" type="_BYPqsH7WEeSVWJ91ynqG7w">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Zdq-h6Z_EeWQYOe9Zg-3OA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Zdq-iKZ_EeWQYOe9Zg-3OA" value="1"/>
+ </object>
+ </node>
+ <node xmi:type="uml:ForkNode" xmi:id="_Zdq-iaZ_EeWQYOe9Zg-3OA" name="Fork('Call('Behaviors003-bis_Test').result('result')')" incoming="_ZdqXf6Z_EeWQYOe9Zg-3OA" outgoing="_ZdqXgKZ_EeWQYOe9Zg-3OA _ZdqXgaZ_EeWQYOe9Zg-3OA _ZdqXg6Z_EeWQYOe9Zg-3OA"/>
+ </node>
+ </node>
+ </structuredNode>
+ <node xmi:type="uml:ActivityParameterNode" xmi:id="_ZdqXdKZ_EeWQYOe9Zg-3OA" name="Return" incoming="_ZdqXd6Z_EeWQYOe9Zg-3OA" parameter="_yqgJcaZ2EeW33f-XWS12xA"/>
+ <node xmi:type="uml:ActivityFinalNode" xmi:id="_ZdqXdqZ_EeWQYOe9Zg-3OA" name="FinalNode('Behaviors003-bis_Test_Factory')" incoming="_ZdqXdaZ_EeWQYOe9Zg-3OA"/>
+ </ownedBehavior>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_vMSoH6Z0EeW33f-XWS12xA" name="Behaviors003-bis_Test" method="_vMSoE6Z0EeW33f-XWS12xA">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_vMSoIKZ0EeW33f-XWS12xA" name="result" type="_vMSoEKZ0EeW33f-XWS12xA" direction="return"/>
+ </ownedOperation>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_vMVEUKZ0EeW33f-XWS12xA" name="Tester_Behaviors003-bis" classifierBehavior="_vMVEUqZ0EeW33f-XWS12xA" isActive="true">
+ <generalization xmi:type="uml:Generalization" xmi:id="_vMVEUaZ0EeW33f-XWS12xA" general="_cBRCwHrbEeSTqtY8GWjQzw"/>
+ <ownedBehavior xmi:type="uml:Activity" xmi:id="_vMVEUqZ0EeW33f-XWS12xA" name="Tester_Behaviors003-bis$behavior$1" visibility="private" isActive="true" node="_akGicqZ8EeW33f-XWS12xA" group="_akGicqZ8EeW33f-XWS12xA">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_B-8KkKZ8EeW33f-XWS12xA">
+ <body>namespace&#xD;
+StateMachine_TestSuite::Behaviors::'003-bis'::'Tester_Behaviors003-bis';&#xD;
+&#xD;
+private import StateMachine_TestSuite::Util::Protocol::Messages::*;&#xD;
+private import StateMachine_TestSuite::Util::Architecture::*;&#xD;
+&#xD;
+activity 'Tester_Behaviors003-bis$behavior$1'() {&#xD;
+ accept(Start);&#xD;
+ this.testable.Continue();&#xD;
+}</body>
+ </ownedComment>
+ <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_akGicqZ8EeW33f-XWS12xA" name="Body">
+ <edge xmi:type="uml:ControlFlow" xmi:id="_akGic6Z8EeW33f-XWS12xA" target="_akGidKZ8EeW33f-XWS12xA" source="_akGiiKZ8EeW33f-XWS12xA"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_akGidKZ8EeW33f-XWS12xA" name="2:Expression Statement" incoming="_akGic6Z8EeW33f-XWS12xA">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_akGidaZ8EeW33f-XWS12xA" target="_akGihaZ8EeW33f-XWS12xA" source="_akGigaZ8EeW33f-XWS12xA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_akGidqZ8EeW33f-XWS12xA" target="_akGieKZ8EeW33f-XWS12xA" source="_akGieqZ8EeW33f-XWS12xA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_akGid6Z8EeW33f-XWS12xA" target="_akGifqZ8EeW33f-XWS12xA" source="_akGieKZ8EeW33f-XWS12xA"/>
+ <node xmi:type="uml:ForkNode" xmi:id="_akGieKZ8EeW33f-XWS12xA" name="Fork('ReadSelf.result')" incoming="_akGidqZ8EeW33f-XWS12xA" outgoing="_akGid6Z8EeW33f-XWS12xA"/>
+ <node xmi:type="uml:ReadSelfAction" xmi:id="_akGieaZ8EeW33f-XWS12xA" name="ReadSelf">
+ <result xmi:type="uml:OutputPin" xmi:id="_akGieqZ8EeW33f-XWS12xA" name="ReadSelf.result" outgoing="_akGidqZ8EeW33f-XWS12xA" type="_vMVEUKZ0EeW33f-XWS12xA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_akGie6Z8EeW33f-XWS12xA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_akGifKZ8EeW33f-XWS12xA" value="1"/>
+ </result>
+ </node>
+ <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_akGifaZ8EeW33f-XWS12xA" name="Read('testable')" structuralFeature="_mZRGUX7WEeSVWJ91ynqG7w">
+ <object xmi:type="uml:InputPin" xmi:id="_akGifqZ8EeW33f-XWS12xA" name="Read('testable').object" incoming="_akGid6Z8EeW33f-XWS12xA" type="_cBRCwHrbEeSTqtY8GWjQzw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_akGif6Z8EeW33f-XWS12xA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_akGigKZ8EeW33f-XWS12xA" value="1"/>
+ </object>
+ <result xmi:type="uml:OutputPin" xmi:id="_akGigaZ8EeW33f-XWS12xA" name="Read('testable').result" outgoing="_akGidaZ8EeW33f-XWS12xA" type="_BYPqsH7WEeSVWJ91ynqG7w">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_akGigqZ8EeW33f-XWS12xA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_akGig6Z8EeW33f-XWS12xA" value="1"/>
+ </result>
+ </node>
+ <node xmi:type="uml:SendSignalAction" xmi:id="_akGihKZ8EeW33f-XWS12xA" name="SendSignal(&lt;Null>)" signal="_gE988IBmEeSyU99AdVPD5Q">
+ <target xmi:type="uml:InputPin" xmi:id="_akGihaZ8EeW33f-XWS12xA" name="SendSignal(&lt;Null>).target" incoming="_akGidaZ8EeW33f-XWS12xA" type="_BYPqsH7WEeSVWJ91ynqG7w">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_akGihqZ8EeW33f-XWS12xA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_akGih6Z8EeW33f-XWS12xA" value="1"/>
+ </target>
+ </node>
+ </node>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_akGiiKZ8EeW33f-XWS12xA" name="1:AcceptStatement" outgoing="_akGic6Z8EeW33f-XWS12xA">
+ <edge xmi:type="uml:ControlFlow" xmi:id="_akGiiaZ8EeW33f-XWS12xA" target="_akGiiqZ8EeW33f-XWS12xA" source="_akGijKZ8EeW33f-XWS12xA"/>
+ <node xmi:type="uml:AcceptEventAction" xmi:id="_akGiiqZ8EeW33f-XWS12xA" name="Accept('Start')" incoming="_akGiiaZ8EeW33f-XWS12xA">
+ <trigger xmi:type="uml:Trigger" xmi:id="_akGii6Z8EeW33f-XWS12xA" name="StartTrigger" event="_OMzFUFbtEeWrJvPHum8sog"/>
+ </node>
+ <node xmi:type="uml:InitialNode" xmi:id="_akGijKZ8EeW33f-XWS12xA" name="Initial('AcceptStatement')" outgoing="_akGiiaZ8EeW33f-XWS12xA"/>
+ </node>
+ </structuredNode>
+ </ownedBehavior>
+ <ownedBehavior xmi:type="uml:Activity" xmi:id="_vMVEU6Z0EeW33f-XWS12xA" name="Tester_Behaviors003-bis$method$1" specification="_vMVEX6Z0EeW33f-XWS12xA" node="_vMVEV6Z0EeW33f-XWS12xA _vMVEWKZ0EeW33f-XWS12xA _vMVEWqZ0EeW33f-XWS12xA">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_vMVEVKZ0EeW33f-XWS12xA" name="result" type="_vMVEUKZ0EeW33f-XWS12xA" direction="return"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_vMVEVaZ0EeW33f-XWS12xA" name="call('super')->this" target="_vMVEWqZ0EeW33f-XWS12xA" source="_vMVEWKZ0EeW33f-XWS12xA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_vMVEVqZ0EeW33f-XWS12xA" name="result->result" target="_vMVEV6Z0EeW33f-XWS12xA" source="_vMVEW6Z0EeW33f-XWS12xA"/>
+ <node xmi:type="uml:ActivityParameterNode" xmi:id="_vMVEV6Z0EeW33f-XWS12xA" name="result" incoming="_vMVEVqZ0EeW33f-XWS12xA" parameter="_vMVEVKZ0EeW33f-XWS12xA"/>
+ <node xmi:type="uml:CallBehaviorAction" xmi:id="_vMVEWKZ0EeW33f-XWS12xA" name="call('super')" outgoing="_vMVEVaZ0EeW33f-XWS12xA" behavior="_1x-vkFr6EeW7xKEzw6rRNg">
+ <result xmi:type="uml:OutputPin" xmi:id="_vMVEWaZ0EeW33f-XWS12xA" name="result" type="_cBRCwHrbEeSTqtY8GWjQzw"/>
+ </node>
+ <node xmi:type="uml:ReadSelfAction" xmi:id="_vMVEWqZ0EeW33f-XWS12xA" name="this" incoming="_vMVEVaZ0EeW33f-XWS12xA">
+ <result xmi:type="uml:OutputPin" xmi:id="_vMVEW6Z0EeW33f-XWS12xA" name="result" outgoing="_vMVEVqZ0EeW33f-XWS12xA" type="_vMVEUKZ0EeW33f-XWS12xA"/>
+ </node>
+ </ownedBehavior>
+ <ownedBehavior xmi:type="uml:Activity" xmi:id="_vMVEXKZ0EeW33f-XWS12xA" name="Tester_Behaviors003-bis_Factory" node="_6NtcNKZ2EeW33f-XWS12xA _6NtcNqZ2EeW33f-XWS12xA _6NtcOKZ2EeW33f-XWS12xA" group="_6NtcOKZ2EeW33f-XWS12xA">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_59tRUKZ2EeW33f-XWS12xA">
+ <body>namespace&#xD;
+StateMachine_TestSuite::Behaviors::'003-bis'::'Tester_Behaviors003-bis';&#xD;
+&#xD;
+activity 'Tester_Behaviors003-bis_Factory'() : 'Tester_Behaviors003-bis' {&#xD;
+ return new 'Tester_Behaviors003-bis'();&#xD;
+}</body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_6NtcMaZ2EeW33f-XWS12xA" type="_vMVEUKZ0EeW33f-XWS12xA" direction="return">
+ <name xsi:nil="true"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6NtcMqZ2EeW33f-XWS12xA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6NtcM6Z2EeW33f-XWS12xA" value="1"/>
+ </ownedParameter>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_6NtcNaZ2EeW33f-XWS12xA" target="_6NtcNqZ2EeW33f-XWS12xA" source="_6NtcOaZ2EeW33f-XWS12xA">
+ <name xsi:nil="true"/>
+ </edge>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_6NtcN6Z2EeW33f-XWS12xA" target="_6NtcNKZ2EeW33f-XWS12xA" source="_6NtcO6Z2EeW33f-XWS12xA">
+ <name xsi:nil="true"/>
+ <guard xmi:type="uml:LiteralBoolean" xmi:id="_6PrLEKZ2EeW33f-XWS12xA" value="true"/>
+ <weight xmi:type="uml:LiteralInteger" xmi:id="_6PrLEaZ2EeW33f-XWS12xA" value="1"/>
+ </edge>
+ <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_6NtcOKZ2EeW33f-XWS12xA" name="Body">
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_6NtcOaZ2EeW33f-XWS12xA" name="1:ReturnStatement" outgoing="_6NtcNaZ2EeW33f-XWS12xA">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_6NtcOqZ2EeW33f-XWS12xA" target="_6NtcO6Z2EeW33f-XWS12xA" source="_6NtcRKZ2EeW33f-XWS12xA"/>
+ <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_6NtcO6Z2EeW33f-XWS12xA" name="ReturnStatement.output('Output('Call('Tester_Behaviors003-bis').result('result')')')" incoming="_6NtcOqZ2EeW33f-XWS12xA" outgoing="_6NtcN6Z2EeW33f-XWS12xA" type="_vMVEUKZ0EeW33f-XWS12xA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6NtcPKZ2EeW33f-XWS12xA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6NtcPaZ2EeW33f-XWS12xA" value="1"/>
+ </structuredNodeOutput>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_6NtcPqZ2EeW33f-XWS12xA" name="InstanceCreationExpression('Tester_Behaviors003-bis')">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_6NtcP6Z2EeW33f-XWS12xA" target="_6NtcUaZ2EeW33f-XWS12xA" source="_6NtcS6Z2EeW33f-XWS12xA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_6NtcQKZ2EeW33f-XWS12xA" target="_6NtcSKZ2EeW33f-XWS12xA" source="_6NtcS6Z2EeW33f-XWS12xA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_6NtcQaZ2EeW33f-XWS12xA" target="_6NtcS6Z2EeW33f-XWS12xA" source="_6NtcVaZ2EeW33f-XWS12xA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_6NtcQqZ2EeW33f-XWS12xA" target="_6NtcWKZ2EeW33f-XWS12xA" source="_6NtcTaZ2EeW33f-XWS12xA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_6NtcQ6Z2EeW33f-XWS12xA" target="_6NtcRKZ2EeW33f-XWS12xA" source="_6NtcS6Z2EeW33f-XWS12xA"/>
+ <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_6NtcRKZ2EeW33f-XWS12xA" name="Output('Call('Tester_Behaviors003-bis').result('result')')" incoming="_6NtcQ6Z2EeW33f-XWS12xA" outgoing="_6NtcOqZ2EeW33f-XWS12xA" type="_vMVEUKZ0EeW33f-XWS12xA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6NtcRaZ2EeW33f-XWS12xA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6NtcRqZ2EeW33f-XWS12xA" value="1"/>
+ </structuredNodeOutput>
+ <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_6NtcR6Z2EeW33f-XWS12xA" name="Start('Tester')" isSynchronous="false">
+ <object xmi:type="uml:InputPin" xmi:id="_6NtcSKZ2EeW33f-XWS12xA" name="Start('Tester').object" incoming="_6NtcQKZ2EeW33f-XWS12xA" type="_cBRCwHrbEeSTqtY8GWjQzw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6NtcSaZ2EeW33f-XWS12xA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6NtcSqZ2EeW33f-XWS12xA" value="1"/>
+ </object>
+ </node>
+ <node xmi:type="uml:ForkNode" xmi:id="_6NtcS6Z2EeW33f-XWS12xA" name="Fork('Call('Tester_Behaviors003-bis').result('result')')" incoming="_6NtcQaZ2EeW33f-XWS12xA" outgoing="_6NtcP6Z2EeW33f-XWS12xA _6NtcQKZ2EeW33f-XWS12xA _6NtcQ6Z2EeW33f-XWS12xA"/>
+ <node xmi:type="uml:CreateObjectAction" xmi:id="_6NtcTKZ2EeW33f-XWS12xA" name="Create('Tester_Behaviors003-bis')" classifier="_vMVEUKZ0EeW33f-XWS12xA">
+ <result xmi:type="uml:OutputPin" xmi:id="_6NtcTaZ2EeW33f-XWS12xA" name="Create('Tester_Behaviors003-bis').result" outgoing="_6NtcQqZ2EeW33f-XWS12xA" type="_vMVEUKZ0EeW33f-XWS12xA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6NtcTqZ2EeW33f-XWS12xA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6NtcT6Z2EeW33f-XWS12xA" value="1"/>
+ </result>
+ </node>
+ <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_6NtcUKZ2EeW33f-XWS12xA" name="Start('Tester_Behaviors003-bis')" isSynchronous="false">
+ <object xmi:type="uml:InputPin" xmi:id="_6NtcUaZ2EeW33f-XWS12xA" name="Start('Tester_Behaviors003-bis').object" incoming="_6NtcP6Z2EeW33f-XWS12xA" type="_vMVEUKZ0EeW33f-XWS12xA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6NtcUqZ2EeW33f-XWS12xA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6NtcU6Z2EeW33f-XWS12xA" value="1"/>
+ </object>
+ </node>
+ <node xmi:type="uml:CallOperationAction" xmi:id="_6NtcVKZ2EeW33f-XWS12xA" name="Call('Tester_Behaviors003-bis')" operation="_vMVEX6Z0EeW33f-XWS12xA">
+ <result xmi:type="uml:OutputPin" xmi:id="_6NtcVaZ2EeW33f-XWS12xA" name="Call('Tester_Behaviors003-bis').result('result')" outgoing="_6NtcQaZ2EeW33f-XWS12xA" type="_vMVEUKZ0EeW33f-XWS12xA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6NtcVqZ2EeW33f-XWS12xA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6NtcV6Z2EeW33f-XWS12xA" value="1"/>
+ </result>
+ <target xmi:type="uml:InputPin" xmi:id="_6NtcWKZ2EeW33f-XWS12xA" name="Call('Tester_Behaviors003-bis').target" incoming="_6NtcQqZ2EeW33f-XWS12xA" type="_vMVEUKZ0EeW33f-XWS12xA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6NtcWaZ2EeW33f-XWS12xA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6NtcWqZ2EeW33f-XWS12xA" value="1"/>
+ </target>
+ </node>
+ </node>
+ </node>
+ </structuredNode>
+ <node xmi:type="uml:ActivityParameterNode" xmi:id="_6NtcNKZ2EeW33f-XWS12xA" name="Return" incoming="_6NtcN6Z2EeW33f-XWS12xA" parameter="_6NtcMaZ2EeW33f-XWS12xA">
+ <upperBound xmi:type="uml:LiteralInteger" xmi:id="_6PqkAKZ2EeW33f-XWS12xA" value="1"/>
+ </node>
+ <node xmi:type="uml:ActivityFinalNode" xmi:id="_6NtcNqZ2EeW33f-XWS12xA" name="FinalNode('Tester_Behaviors003-bis_Factory')" incoming="_6NtcNaZ2EeW33f-XWS12xA"/>
+ </ownedBehavior>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_vMVEX6Z0EeW33f-XWS12xA" name="Tester_Behaviors003-bis" method="_vMVEU6Z0EeW33f-XWS12xA">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_vMVEYKZ0EeW33f-XWS12xA" name="result" type="_vMVEUKZ0EeW33f-XWS12xA" direction="return"/>
+ </ownedOperation>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_vMW5gKZ0EeW33f-XWS12xA" name="SemanticTest Behaviors003-bis" classifierBehavior="_vMW5gqZ0EeW33f-XWS12xA" isActive="true">
+ <generalization xmi:type="uml:Generalization" xmi:id="_vMW5gaZ0EeW33f-XWS12xA" general="_cdFl4FYCEeWzO8zy_nQCZg"/>
+ <ownedBehavior xmi:type="uml:Activity" xmi:id="_vMW5gqZ0EeW33f-XWS12xA" name="SemanticTest Behaviors003-bis$behavior$1" visibility="private"/>
+ <ownedBehavior xmi:type="uml:Activity" xmi:id="_vMW5g6Z0EeW33f-XWS12xA" name="SemanticTest Behaviors003-bis$method$1" specification="_vMW5m6Z0EeW33f-XWS12xA" node="_vMW5h6Z0EeW33f-XWS12xA _vMW5iKZ0EeW33f-XWS12xA _vMW5iqZ0EeW33f-XWS12xA">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_vMW5hKZ0EeW33f-XWS12xA" name="result" type="_vMW5gKZ0EeW33f-XWS12xA" direction="return"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_vMW5haZ0EeW33f-XWS12xA" name="call('super')->this" target="_vMW5iqZ0EeW33f-XWS12xA" source="_vMW5iKZ0EeW33f-XWS12xA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_vMW5hqZ0EeW33f-XWS12xA" name="result->result" target="_vMW5h6Z0EeW33f-XWS12xA" source="_vMW5i6Z0EeW33f-XWS12xA"/>
+ <node xmi:type="uml:ActivityParameterNode" xmi:id="_vMW5h6Z0EeW33f-XWS12xA" name="result" incoming="_vMW5hqZ0EeW33f-XWS12xA" type="_vMW5gKZ0EeW33f-XWS12xA" parameter="_vMW5hKZ0EeW33f-XWS12xA"/>
+ <node xmi:type="uml:CallBehaviorAction" xmi:id="_vMW5iKZ0EeW33f-XWS12xA" name="call('super')" outgoing="_vMW5haZ0EeW33f-XWS12xA" behavior="_R8cc0Hy-EeWrYb0VA7cC8Q">
+ <result xmi:type="uml:OutputPin" xmi:id="_vMW5iaZ0EeW33f-XWS12xA" name="result" type="_cdFl4FYCEeWzO8zy_nQCZg"/>
+ </node>
+ <node xmi:type="uml:ReadSelfAction" xmi:id="_vMW5iqZ0EeW33f-XWS12xA" name="this" incoming="_vMW5haZ0EeW33f-XWS12xA">
+ <result xmi:type="uml:OutputPin" xmi:id="_vMW5i6Z0EeW33f-XWS12xA" name="result" outgoing="_vMW5hqZ0EeW33f-XWS12xA" type="_vMW5gKZ0EeW33f-XWS12xA"/>
+ </node>
+ </ownedBehavior>
+ <ownedBehavior xmi:type="uml:Activity" xmi:id="_vMW5jKZ0EeW33f-XWS12xA" name="SemanticTest Behaviors003-bis_Factory" node="_AIQIBKZ3EeW33f-XWS12xA _AIQIBqZ3EeW33f-XWS12xA _AIQICKZ3EeW33f-XWS12xA" group="_AIQICKZ3EeW33f-XWS12xA">
+ <ownedComment xmi:type="uml:Comment" xmi:id="__4E-AKZ2EeW33f-XWS12xA">
+ <body>namespace&#xD;
+StateMachine_TestSuite::Behaviors::'003-bis'::'SemanticTest Behaviors003-bis';&#xD;
+&#xD;
+activity 'SemanticTest Behaviors003-bis_Factory'(): 'SemanticTest Behaviors003-bis' {&#xD;
+ return new 'SemanticTest Behaviors003-bis'();&#xD;
+}</body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_AIQIAaZ3EeW33f-XWS12xA" type="_vMW5gKZ0EeW33f-XWS12xA" direction="return">
+ <name xsi:nil="true"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_AIQIAqZ3EeW33f-XWS12xA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_AIQIA6Z3EeW33f-XWS12xA" value="1"/>
+ </ownedParameter>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_AIQIB6Z3EeW33f-XWS12xA" target="_AIQIBKZ3EeW33f-XWS12xA" source="_AIQIC6Z3EeW33f-XWS12xA">
+ <name xsi:nil="true"/>
+ <guard xmi:type="uml:LiteralBoolean" xmi:id="_AKLaoKZ3EeW33f-XWS12xA" value="true"/>
+ <weight xmi:type="uml:LiteralInteger" xmi:id="_AKLaoaZ3EeW33f-XWS12xA" value="1"/>
+ </edge>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_AIQIBaZ3EeW33f-XWS12xA" target="_AIQIBqZ3EeW33f-XWS12xA" source="_AIQICaZ3EeW33f-XWS12xA">
+ <name xsi:nil="true"/>
+ </edge>
+ <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_AIQICKZ3EeW33f-XWS12xA" name="Body">
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_AIQICaZ3EeW33f-XWS12xA" name="1:ReturnStatement" outgoing="_AIQIBaZ3EeW33f-XWS12xA">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_AIQICqZ3EeW33f-XWS12xA" target="_AIQIC6Z3EeW33f-XWS12xA" source="_AIQIFKZ3EeW33f-XWS12xA"/>
+ <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_AIQIC6Z3EeW33f-XWS12xA" name="ReturnStatement.output('Output('Call('SemanticTest Behaviors003-bis').result('result')')')" incoming="_AIQICqZ3EeW33f-XWS12xA" outgoing="_AIQIB6Z3EeW33f-XWS12xA" type="_vMW5gKZ0EeW33f-XWS12xA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_AIQIDKZ3EeW33f-XWS12xA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_AIQIDaZ3EeW33f-XWS12xA" value="1"/>
+ </structuredNodeOutput>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_AIQIDqZ3EeW33f-XWS12xA" name="InstanceCreationExpression('SemanticTest Behaviors003-bis')">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_AIQID6Z3EeW33f-XWS12xA" target="_AIQIGaZ3EeW33f-XWS12xA" source="_AIQIF6Z3EeW33f-XWS12xA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_AIQIEKZ3EeW33f-XWS12xA" target="_AIQIF6Z3EeW33f-XWS12xA" source="_AIQIHaZ3EeW33f-XWS12xA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_AIQIEaZ3EeW33f-XWS12xA" target="_AIQIIKZ3EeW33f-XWS12xA" source="_AIQIJKZ3EeW33f-XWS12xA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_AIQIEqZ3EeW33f-XWS12xA" target="_AIQIKKZ3EeW33f-XWS12xA" source="_AIQIF6Z3EeW33f-XWS12xA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_AIQIE6Z3EeW33f-XWS12xA" target="_AIQIFKZ3EeW33f-XWS12xA" source="_AIQIF6Z3EeW33f-XWS12xA"/>
+ <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_AIQIFKZ3EeW33f-XWS12xA" name="Output('Call('SemanticTest Behaviors003-bis').result('result')')" incoming="_AIQIE6Z3EeW33f-XWS12xA" outgoing="_AIQICqZ3EeW33f-XWS12xA" type="_vMW5gKZ0EeW33f-XWS12xA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_AIQIFaZ3EeW33f-XWS12xA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_AIQIFqZ3EeW33f-XWS12xA" value="1"/>
+ </structuredNodeOutput>
+ <node xmi:type="uml:ForkNode" xmi:id="_AIQIF6Z3EeW33f-XWS12xA" name="Fork('Call('SemanticTest Behaviors003-bis').result('result')')" incoming="_AIQIEKZ3EeW33f-XWS12xA" outgoing="_AIQIEqZ3EeW33f-XWS12xA _AIQID6Z3EeW33f-XWS12xA _AIQIE6Z3EeW33f-XWS12xA"/>
+ <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_AIQIGKZ3EeW33f-XWS12xA" name="Start('SemanticTest')" isSynchronous="false">
+ <object xmi:type="uml:InputPin" xmi:id="_AIQIGaZ3EeW33f-XWS12xA" name="Start('SemanticTest').object" incoming="_AIQID6Z3EeW33f-XWS12xA" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_AIQIGqZ3EeW33f-XWS12xA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_AIQIG6Z3EeW33f-XWS12xA" value="1"/>
+ </object>
+ </node>
+ <node xmi:type="uml:CallOperationAction" xmi:id="_AIQIHKZ3EeW33f-XWS12xA" name="Call('SemanticTest Behaviors003-bis')" operation="_vMW5m6Z0EeW33f-XWS12xA">
+ <result xmi:type="uml:OutputPin" xmi:id="_AIQIHaZ3EeW33f-XWS12xA" name="Call('SemanticTest Behaviors003-bis').result('result')" outgoing="_AIQIEKZ3EeW33f-XWS12xA" type="_vMW5gKZ0EeW33f-XWS12xA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_AIQIHqZ3EeW33f-XWS12xA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_AIQIH6Z3EeW33f-XWS12xA" value="1"/>
+ </result>
+ <target xmi:type="uml:InputPin" xmi:id="_AIQIIKZ3EeW33f-XWS12xA" name="Call('SemanticTest Behaviors003-bis').target" incoming="_AIQIEaZ3EeW33f-XWS12xA" type="_vMW5gKZ0EeW33f-XWS12xA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_AIQIIaZ3EeW33f-XWS12xA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_AIQIIqZ3EeW33f-XWS12xA" value="1"/>
+ </target>
+ </node>
+ <node xmi:type="uml:CreateObjectAction" xmi:id="_AIQII6Z3EeW33f-XWS12xA" name="Create('SemanticTest Behaviors003-bis')" classifier="_vMW5gKZ0EeW33f-XWS12xA">
+ <result xmi:type="uml:OutputPin" xmi:id="_AIQIJKZ3EeW33f-XWS12xA" name="Create('SemanticTest Behaviors003-bis').result" outgoing="_AIQIEaZ3EeW33f-XWS12xA" type="_vMW5gKZ0EeW33f-XWS12xA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_AIQIJaZ3EeW33f-XWS12xA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_AIQIJqZ3EeW33f-XWS12xA" value="1"/>
+ </result>
+ </node>
+ <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_AIQIJ6Z3EeW33f-XWS12xA" name="Start('SemanticTest Behaviors003-bis')" isSynchronous="false">
+ <object xmi:type="uml:InputPin" xmi:id="_AIQIKKZ3EeW33f-XWS12xA" name="Start('SemanticTest Behaviors003-bis').object" incoming="_AIQIEqZ3EeW33f-XWS12xA" type="_vMW5gKZ0EeW33f-XWS12xA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_AIQIKaZ3EeW33f-XWS12xA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_AIQIKqZ3EeW33f-XWS12xA" value="1"/>
+ </object>
+ </node>
+ </node>
+ </node>
+ </structuredNode>
+ <node xmi:type="uml:ActivityParameterNode" xmi:id="_AIQIBKZ3EeW33f-XWS12xA" name="Return" incoming="_AIQIB6Z3EeW33f-XWS12xA" parameter="_AIQIAaZ3EeW33f-XWS12xA">
+ <upperBound xmi:type="uml:LiteralInteger" xmi:id="_AKKzkKZ3EeW33f-XWS12xA" value="1"/>
+ </node>
+ <node xmi:type="uml:ActivityFinalNode" xmi:id="_AIQIBqZ3EeW33f-XWS12xA" name="FinalNode('SemanticTest Behaviors003-bis_Factory')" incoming="_AIQIBaZ3EeW33f-XWS12xA"/>
+ </ownedBehavior>
+ <ownedBehavior xmi:type="uml:Activity" xmi:id="_vMW5j6Z0EeW33f-XWS12xA" name="getTestComponent$method$1" specification="_vMW5naZ0EeW33f-XWS12xA" node="_vMW5kqZ0EeW33f-XWS12xA _vMW5k6Z0EeW33f-XWS12xA">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_vMW5kKZ0EeW33f-XWS12xA" name="tester" type="_cBRCwHrbEeSTqtY8GWjQzw" direction="return"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_vMW5kaZ0EeW33f-XWS12xA" name="instance->tester" target="_vMW5kqZ0EeW33f-XWS12xA" source="_vMW5lKZ0EeW33f-XWS12xA"/>
+ <node xmi:type="uml:ActivityParameterNode" xmi:id="_vMW5kqZ0EeW33f-XWS12xA" name="tester" incoming="_vMW5kaZ0EeW33f-XWS12xA" parameter="_vMW5kKZ0EeW33f-XWS12xA"/>
+ <node xmi:type="uml:CallBehaviorAction" xmi:id="_vMW5k6Z0EeW33f-XWS12xA" name="Call('Factory')" behavior="_vMVEXKZ0EeW33f-XWS12xA">
+ <result xmi:type="uml:OutputPin" xmi:id="_vMW5lKZ0EeW33f-XWS12xA" name="instance" outgoing="_vMW5kaZ0EeW33f-XWS12xA"/>
+ </node>
+ </ownedBehavior>
+ <ownedBehavior xmi:type="uml:Activity" xmi:id="_vMW5laZ0EeW33f-XWS12xA" name="getTestTarget$method$1" specification="_vMW5n6Z0EeW33f-XWS12xA" node="_vMW5mKZ0EeW33f-XWS12xA _vMW5maZ0EeW33f-XWS12xA">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_vMW5lqZ0EeW33f-XWS12xA" name="target" type="_BYPqsH7WEeSVWJ91ynqG7w" direction="return"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_vMW5l6Z0EeW33f-XWS12xA" name="instance->target" target="_vMW5mKZ0EeW33f-XWS12xA" source="_vMW5mqZ0EeW33f-XWS12xA"/>
+ <node xmi:type="uml:ActivityParameterNode" xmi:id="_vMW5mKZ0EeW33f-XWS12xA" name="target" incoming="_vMW5l6Z0EeW33f-XWS12xA" parameter="_vMW5lqZ0EeW33f-XWS12xA"/>
+ <node xmi:type="uml:CallBehaviorAction" xmi:id="_vMW5maZ0EeW33f-XWS12xA" name="Call('Factory')" behavior="_vMSoHKZ0EeW33f-XWS12xA">
+ <result xmi:type="uml:OutputPin" xmi:id="_vMW5mqZ0EeW33f-XWS12xA" name="instance" outgoing="_vMW5l6Z0EeW33f-XWS12xA"/>
+ </node>
+ </ownedBehavior>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_vMW5m6Z0EeW33f-XWS12xA" name="SemanticTest Behaviors003-bis" method="_vMW5g6Z0EeW33f-XWS12xA">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_vMW5nKZ0EeW33f-XWS12xA" name="result" type="_vMW5gKZ0EeW33f-XWS12xA" direction="return"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_vMW5naZ0EeW33f-XWS12xA" name="getTestComponent" method="_vMW5j6Z0EeW33f-XWS12xA" redefinedOperation="_tivJQFb0EeWEApi9OIHc6g">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_vMW5nqZ0EeW33f-XWS12xA" name="tester" type="_cBRCwHrbEeSTqtY8GWjQzw" direction="return"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_vMW5n6Z0EeW33f-XWS12xA" name="getTestTarget" method="_vMW5laZ0EeW33f-XWS12xA" redefinedOperation="_HsHs8Fb1EeWEApi9OIHc6g">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_vMW5oKZ0EeW33f-XWS12xA" name="target" type="_BYPqsH7WEeSVWJ91ynqG7w" direction="return"/>
+ </ownedOperation>
+ </packagedElement>
+ </packagedElement>
</packagedElement>
<packagedElement xmi:type="uml:Package" xmi:id="_E6k6kHYmEeSlH-ceI1IC9Q" name="Util">
<ownedComment xmi:type="uml:Comment" xmi:id="_1hhwIFbFEeWrJvPHum8sog" annotatedElement="_cBRCwHrbEeSTqtY8GWjQzw">
@@ -7964,7 +9539,7 @@ activity&#xD;
</ownedOperation>
</packagedElement>
</packagedElement>
- <packagedElement xmi:type="uml:Activity" xmi:id="__qMqgFr9EeW7xKEzw6rRNg" name="Transitions" node="_ysAq4IliEeWqYp3GaF8FTA" group="_ysAq4IliEeWqYp3GaF8FTA">
+ <packagedElement xmi:type="uml:Activity" xmi:id="__qMqgFr9EeW7xKEzw6rRNg" name="Transitions" node="_D8YmUaaKEeWQQMqdnKdYGA" group="_D8YmUaaKEeWQQMqdnKdYGA">
<ownedComment xmi:type="uml:Comment" xmi:id="_CS0SkFr-EeW7xKEzw6rRNg">
<body>namespace StateMachine_TestSuite::Transitions;&#xD;
&#xD;
@@ -8002,7 +9577,7 @@ activity Transitions() {&#xD;
t015.name = &quot;Transition015&quot;;&#xD;
t015.expectedResult = &quot;S1(entry)::S1(doActivity)&quot;;&#xD;
tests->add(t015);&#xD;
- /*Transition017*/&#xD;
+ /*Transition016*/&#xD;
t016 = new 'SemanticTest Transitions016'();&#xD;
t016.name = &quot;Transition016&quot;;&#xD;
t016.expectedResult = &quot;T2(effect)&quot;;&#xD;
@@ -8010,7 +9585,7 @@ activity Transitions() {&#xD;
/*Transition017*/&#xD;
t017 = new 'SemanticTest Transitions017'();&#xD;
t017.name = &quot;Transition017&quot;;&#xD;
- t017.expectedResult = &quot;T2(effect)::S1(entry)::S1.1(doActivity)::S2.1(entry)::S3.1(doActivity)::T1.2(effect)::T2.2(effect)::T3.1.2(effect)::T3.2(effect)&quot;;&#xD;
+ t017.expectedResult = &quot;T2(effect)::S1(entry)::S2.1(entry)::T2.2(effect)::T3.1.2(effect)::S1.1(doActivity)::T1.2(effect)::S3.1(doActivity)::T3.2(effect)&quot;;&#xD;
tests->add(t017);&#xD;
/*Transition022*/&#xD;
t022 = new 'SemanticTest Transition022'();&#xD;
@@ -8020,1337 +9595,1323 @@ activity Transitions() {&#xD;
suite = new SemanticTestSuite(tests, name);&#xD;
}</body>
</ownedComment>
- <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_ysAq4IliEeWqYp3GaF8FTA" name="Body">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysAq4YliEeWqYp3GaF8FTA" target="_ysArsYliEeWqYp3GaF8FTA" source="_ysArWYliEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_ysAq4oliEeWqYp3GaF8FTA" target="_ysAtLIliEeWqYp3GaF8FTA" source="_ysArfIliEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_ysAq44liEeWqYp3GaF8FTA" target="_ysAtXIliEeWqYp3GaF8FTA" source="_ysArwYliEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysAq5IliEeWqYp3GaF8FTA" target="_ysBR9oliEeWqYp3GaF8FTA" source="_ysAr5oliEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysAq5YliEeWqYp3GaF8FTA" target="_ysArmYliEeWqYp3GaF8FTA" source="_ysBSQ4liEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_ysAq5oliEeWqYp3GaF8FTA" target="_ysAssoliEeWqYp3GaF8FTA" source="_ysBR8IliEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_ysAq54liEeWqYp3GaF8FTA" target="_ysAtA4liEeWqYp3GaF8FTA" source="_ysAtJIliEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_ysAq6IliEeWqYp3GaF8FTA" target="_ysArHYliEeWqYp3GaF8FTA" source="_ysAssoliEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysAq6YliEeWqYp3GaF8FTA" target="_ysArXoliEeWqYp3GaF8FTA" source="_ysAs1YliEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_ysAq6oliEeWqYp3GaF8FTA" target="_ysAsBYliEeWqYp3GaF8FTA" source="_ysAs04liEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysAq64liEeWqYp3GaF8FTA" target="_ysBSLIliEeWqYp3GaF8FTA" source="_ysAr5oliEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysAq7IliEeWqYp3GaF8FTA" target="_ysArKoliEeWqYp3GaF8FTA" source="_ysAstIliEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_ysAq7YliEeWqYp3GaF8FTA" target="_ysBSqIliEeWqYp3GaF8FTA" source="_ysArQIliEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_ysAq7oliEeWqYp3GaF8FTA" target="_ysArQIliEeWqYp3GaF8FTA" source="_ysAsj4liEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_ysAq74liEeWqYp3GaF8FTA" target="_ysAs4IliEeWqYp3GaF8FTA" source="_ysAsSYliEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysAq8IliEeWqYp3GaF8FTA" target="_ysAtSYliEeWqYp3GaF8FTA" source="_ysBSQ4liEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysAq8YliEeWqYp3GaF8FTA" target="_ysAr3oliEeWqYp3GaF8FTA" source="_ysAsJYliEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_ysAq8oliEeWqYp3GaF8FTA" target="_ysArn4liEeWqYp3GaF8FTA" source="_ysArTYliEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysAq84liEeWqYp3GaF8FTA" target="_ysAtc4liEeWqYp3GaF8FTA" source="_ysAsJYliEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysAq9IliEeWqYp3GaF8FTA" target="_ysArtIliEeWqYp3GaF8FTA" source="_ysAre4liEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_ysAq9YliEeWqYp3GaF8FTA" target="_ysBR_YliEeWqYp3GaF8FTA" source="_ysArWoliEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_ysAq9oliEeWqYp3GaF8FTA" target="_ysAtf4liEeWqYp3GaF8FTA" source="_ysArHYliEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_ysAq94liEeWqYp3GaF8FTA" target="_ysAsSYliEeWqYp3GaF8FTA" source="_ysBSqIliEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysAq-IliEeWqYp3GaF8FTA" target="_ysBSf4liEeWqYp3GaF8FTA" source="_ysAr5oliEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_ysAq-YliEeWqYp3GaF8FTA" target="_ysArZ4liEeWqYp3GaF8FTA" source="_ysAs4IliEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_ysAq-oliEeWqYp3GaF8FTA" target="_ysAtT4liEeWqYp3GaF8FTA" source="_ysBShYliEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_ysAq-4liEeWqYp3GaF8FTA" target="_ysArwYliEeWqYp3GaF8FTA" source="_ysAsBYliEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_ysAq_IliEeWqYp3GaF8FTA" target="_ysAsj4liEeWqYp3GaF8FTA" source="_ysAsJoliEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysAq_YliEeWqYp3GaF8FTA" target="_ysAtU4liEeWqYp3GaF8FTA" source="_ysAtJoliEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysAq_oliEeWqYp3GaF8FTA" target="_ysAsO4liEeWqYp3GaF8FTA" source="_ysBSHYliEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_ysAq_4liEeWqYp3GaF8FTA" target="_ysBR8IliEeWqYp3GaF8FTA" source="_ysBSYoliEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_ysArAIliEeWqYp3GaF8FTA" target="_ysAr5IliEeWqYp3GaF8FTA" source="_ysArZ4liEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysArAYliEeWqYp3GaF8FTA" target="_ysArYYliEeWqYp3GaF8FTA" source="_ysAsJYliEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysArAoliEeWqYp3GaF8FTA" target="_ysAtVoliEeWqYp3GaF8FTA" source="_ysAtI4liEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysArA4liEeWqYp3GaF8FTA" target="_ysArU4liEeWqYp3GaF8FTA" source="_ysAstIliEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_ysArBIliEeWqYp3GaF8FTA" target="_ysArWoliEeWqYp3GaF8FTA" source="_ysAtXIliEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysArBYliEeWqYp3GaF8FTA" target="_ysAsc4liEeWqYp3GaF8FTA" source="_ysAtI4liEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysArBoliEeWqYp3GaF8FTA" target="_ysArRoliEeWqYp3GaF8FTA" source="_ysBSHYliEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysArB4liEeWqYp3GaF8FTA" target="_ysAsVYliEeWqYp3GaF8FTA" source="_ysBSqoliEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysArCIliEeWqYp3GaF8FTA" target="_ysAs14liEeWqYp3GaF8FTA" source="_ysAtUYliEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysArCYliEeWqYp3GaF8FTA" target="_ysBR84liEeWqYp3GaF8FTA" source="_ysAraYliEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysArColiEeWqYp3GaF8FTA" target="_ysArUIliEeWqYp3GaF8FTA" source="_ysBR_IliEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysArC4liEeWqYp3GaF8FTA" target="_ysAs2oliEeWqYp3GaF8FTA" source="_ysBSQ4liEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_ysArDIliEeWqYp3GaF8FTA" target="_ysAsJoliEeWqYp3GaF8FTA" source="_ysBR_YliEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysArDYliEeWqYp3GaF8FTA" target="_ysAs5oliEeWqYp3GaF8FTA" source="_ysBSqoliEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_ysArDoliEeWqYp3GaF8FTA" target="_ysBSYoliEeWqYp3GaF8FTA" source="_ysBSHoliEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_ysArD4liEeWqYp3GaF8FTA" target="_ysBSQYliEeWqYp3GaF8FTA" source="_ysAtT4liEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_ysArEIliEeWqYp3GaF8FTA" target="_ysBShYliEeWqYp3GaF8FTA" source="_ysAsbIliEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysArEYliEeWqYp3GaF8FTA" target="_ysAtm4liEeWqYp3GaF8FTA" source="_ysAstIliEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysArEoliEeWqYp3GaF8FTA" target="_ysAsrIliEeWqYp3GaF8FTA" source="_ysBSHYliEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysArE4liEeWqYp3GaF8FTA" target="_ysArboliEeWqYp3GaF8FTA" source="_ysBSqoliEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_ysArFIliEeWqYp3GaF8FTA" target="_ysArfIliEeWqYp3GaF8FTA" source="_ysBSQYliEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_ysArFYliEeWqYp3GaF8FTA" target="_ysAs04liEeWqYp3GaF8FTA" source="_ysAtLIliEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_ysArFoliEeWqYp3GaF8FTA" target="_ysArTYliEeWqYp3GaF8FTA" source="_ysAtf4liEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysArF4liEeWqYp3GaF8FTA" target="_ysBSjIliEeWqYp3GaF8FTA" source="_ysAtI4liEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_ysArGIliEeWqYp3GaF8FTA" target="_ysBSHoliEeWqYp3GaF8FTA" source="_ysAr5IliEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_ysArGYliEeWqYp3GaF8FTA" target="_ysAtJIliEeWqYp3GaF8FTA" source="_ysArdIliEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysArGoliEeWqYp3GaF8FTA" target="_ysAra4liEeWqYp3GaF8FTA" source="_ysArTIliEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysArG4liEeWqYp3GaF8FTA" target="_ysArQ4liEeWqYp3GaF8FTA" source="_ysArXIliEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_ysArHIliEeWqYp3GaF8FTA" target="_ysAsbIliEeWqYp3GaF8FTA" source="_ysAtA4liEeWqYp3GaF8FTA"/>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_ysArHYliEeWqYp3GaF8FTA" name="28:Expression Statement" incoming="_ysAq6IliEeWqYp3GaF8FTA" outgoing="_ysAq9oliEeWqYp3GaF8FTA">
- <edge xmi:type="uml:ControlFlow" xmi:id="_ysArHoliEeWqYp3GaF8FTA" target="_ysArKIliEeWqYp3GaF8FTA" source="_ysArIoliEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysArH4liEeWqYp3GaF8FTA" target="_ysArMIliEeWqYp3GaF8FTA" source="_ysArJIliEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysArIIliEeWqYp3GaF8FTA" target="_ysArM4liEeWqYp3GaF8FTA" source="_ysArMIliEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysArIYliEeWqYp3GaF8FTA" target="_ysArN4liEeWqYp3GaF8FTA" source="_ysArLYliEeWqYp3GaF8FTA"/>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_ysArIoliEeWqYp3GaF8FTA" name="RighthandSide('Value('&quot;Transition022&quot;').result')" outgoing="_ysArHoliEeWqYp3GaF8FTA">
- <node xmi:type="uml:ValueSpecificationAction" xmi:id="_ysArI4liEeWqYp3GaF8FTA" name="Value('&quot;Transition022&quot;')">
- <result xmi:type="uml:OutputPin" xmi:id="_ysArJIliEeWqYp3GaF8FTA" name="Value('&quot;Transition022&quot;').result" outgoing="_ysArH4liEeWqYp3GaF8FTA">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysArJYliEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysArJoliEeWqYp3GaF8FTA" value="1"/>
+ <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_D8YmUaaKEeWQQMqdnKdYGA" name="Body">
+ <edge xmi:type="uml:ControlFlow" xmi:id="_D8YmUqaKEeWQQMqdnKdYGA" target="_D8YnDaaKEeWQQMqdnKdYGA" source="_D8YnfqaKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8YmU6aKEeWQQMqdnKdYGA" target="_D8Ym1KaKEeWQQMqdnKdYGA" source="_D8YnjaaKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_D8YmVKaKEeWQQMqdnKdYGA" target="_D8Ypm6aKEeWQQMqdnKdYGA" source="_D8Ym3qaKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_D8YmVaaKEeWQQMqdnKdYGA" target="_D8YoSKaKEeWQQMqdnKdYGA" source="_D8YnDaaKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_D8YmVqaKEeWQQMqdnKdYGA" target="_D8YoaqaKEeWQQMqdnKdYGA" source="_D8YoJ6aKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_D8YmV6aKEeWQQMqdnKdYGA" target="_D8YmjqaKEeWQQMqdnKdYGA" source="_D8YnUKaKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_D8YmWKaKEeWQQMqdnKdYGA" target="_D8YpG6aKEeWQQMqdnKdYGA" source="_D8YpbKaKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8YmWaaKEeWQQMqdnKdYGA" target="_D8YooqaKEeWQQMqdnKdYGA" source="_D8YnfaaKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8YmWqaKEeWQQMqdnKdYGA" target="_D8YnU6aKEeWQQMqdnKdYGA" source="_D8YpYaaKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8YmW6aKEeWQQMqdnKdYGA" target="_D8YngqaKEeWQQMqdnKdYGA" source="_D8YnXKaKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8YmXKaKEeWQQMqdnKdYGA" target="_D8YotKaKEeWQQMqdnKdYGA" source="_D8YoR6aKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8YmXaaKEeWQQMqdnKdYGA" target="_D8YpFaaKEeWQQMqdnKdYGA" source="_D8YnD6aKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8YmXqaKEeWQQMqdnKdYGA" target="_D8YmxKaKEeWQQMqdnKdYGA" source="_D8Ypu6aKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8YmX6aKEeWQQMqdnKdYGA" target="_D8Yp2KaKEeWQQMqdnKdYGA" source="_D8Yn5qaKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8YmYKaKEeWQQMqdnKdYGA" target="_D8YplKaKEeWQQMqdnKdYGA" source="_D8Ypu6aKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_D8YmYaaKEeWQQMqdnKdYGA" target="_D8YpvKaKEeWQQMqdnKdYGA" source="_D8YnLqaKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_D8YmYqaKEeWQQMqdnKdYGA" target="_D8Yo-aaKEeWQQMqdnKdYGA" source="_D8YoSKaKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8YmY6aKEeWQQMqdnKdYGA" target="_D8YoC6aKEeWQQMqdnKdYGA" source="_D8Yo8KaKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_D8YmZKaKEeWQQMqdnKdYGA" target="_D8Ym0aaKEeWQQMqdnKdYGA" source="_D8YoBaaKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8YmZaaKEeWQQMqdnKdYGA" target="_D8YpZqaKEeWQQMqdnKdYGA" source="_D8YnfaaKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8YmZqaKEeWQQMqdnKdYGA" target="_D8YnSaaKEeWQQMqdnKdYGA" source="_D8Yn5qaKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_D8YmZ6aKEeWQQMqdnKdYGA" target="_D8YntaaKEeWQQMqdnKdYGA" source="_D8YorqaKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8YmaKaKEeWQQMqdnKdYGA" target="_D8YnvKaKEeWQQMqdnKdYGA" source="_D8YoR6aKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_D8YmaaaKEeWQQMqdnKdYGA" target="_D8YnfqaKEeWQQMqdnKdYGA" source="_D8YpG6aKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_D8YmaqaKEeWQQMqdnKdYGA" target="_D8YnwqaKEeWQQMqdnKdYGA" source="_D8YntaaKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_D8Yma6aKEeWQQMqdnKdYGA" target="_D8Yn5KaKEeWQQMqdnKdYGA" source="_D8YpX6aKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_D8YmbKaKEeWQQMqdnKdYGA" target="_D8YpjqaKEeWQQMqdnKdYGA" source="_D8Ymr6aKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_D8YmbaaKEeWQQMqdnKdYGA" target="_D8YojKaKEeWQQMqdnKdYGA" source="_D8YpPaaKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_D8YmbqaKEeWQQMqdnKdYGA" target="_D8Yo0KaKEeWQQMqdnKdYGA" source="_D8Yni6aKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_D8Ymb6aKEeWQQMqdnKdYGA" target="_D8YnUKaKEeWQQMqdnKdYGA" source="_D8YpvKaKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8YmcKaKEeWQQMqdnKdYGA" target="_D8Ym8aaKEeWQQMqdnKdYGA" source="_D8Ypu6aKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8YmcaaKEeWQQMqdnKdYGA" target="_D8YoXqaKEeWQQMqdnKdYGA" source="_D8YnD6aKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8YmcqaKEeWQQMqdnKdYGA" target="_D8Ym4aaKEeWQQMqdnKdYGA" source="_D8YngKaKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_D8Ymc6aKEeWQQMqdnKdYGA" target="_D8Ynk6aKEeWQQMqdnKdYGA" source="_D8Yo0KaKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_D8YmdKaKEeWQQMqdnKdYGA" target="_D8YnXaaKEeWQQMqdnKdYGA" source="_D8Ym0aaKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_D8YmdaaKEeWQQMqdnKdYGA" target="_D8YpX6aKEeWQQMqdnKdYGA" source="_D8YojKaKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_D8YmdqaKEeWQQMqdnKdYGA" target="_D8YoBaaKEeWQQMqdnKdYGA" source="_D8Ynk6aKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_D8Ymd6aKEeWQQMqdnKdYGA" target="_D8YpPaaKEeWQQMqdnKdYGA" source="_D8YnXaaKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8YmeKaKEeWQQMqdnKdYGA" target="_D8YnuaaKEeWQQMqdnKdYGA" source="_D8YpmqaKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8YmeaaKEeWQQMqdnKdYGA" target="_D8YpkaaKEeWQQMqdnKdYGA" source="_D8Ym6qaKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_D8YmeqaKEeWQQMqdnKdYGA" target="_D8YpbKaKEeWQQMqdnKdYGA" source="_D8YmjqaKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8Yme6aKEeWQQMqdnKdYGA" target="_D8YpeKaKEeWQQMqdnKdYGA" source="_D8YmrqaKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_D8YmfKaKEeWQQMqdnKdYGA" target="_D8Ymr6aKEeWQQMqdnKdYGA" source="_D8Ym66aKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8YmfaaKEeWQQMqdnKdYGA" target="_D8Yn0KaKEeWQQMqdnKdYGA" source="_D8Ynt6aKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8YmfqaKEeWQQMqdnKdYGA" target="_D8Yn06aKEeWQQMqdnKdYGA" source="_D8Yo86aKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_D8Ymf6aKEeWQQMqdnKdYGA" target="_D8YoJ6aKEeWQQMqdnKdYGA" source="_D8YpjqaKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_D8YmgKaKEeWQQMqdnKdYGA" target="_D8Ym3qaKEeWQQMqdnKdYGA" source="_D8Yo-aaKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_D8YmgaaKEeWQQMqdnKdYGA" target="_D8YnLqaKEeWQQMqdnKdYGA" source="_D8Yn5KaKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_D8YmgqaKEeWQQMqdnKdYGA" target="_D8YorqaKEeWQQMqdnKdYGA" source="_D8YoaqaKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8Ymg6aKEeWQQMqdnKdYGA" target="_D8YnhaaKEeWQQMqdnKdYGA" source="_D8YmrqaKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_D8YmhKaKEeWQQMqdnKdYGA" target="_D8Yni6aKEeWQQMqdnKdYGA" source="_D8Yo8aaKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8YmhaaKEeWQQMqdnKdYGA" target="_D8YnVqaKEeWQQMqdnKdYGA" source="_D8Yn5qaKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8YmhqaKEeWQQMqdnKdYGA" target="_D8YohqaKEeWQQMqdnKdYGA" source="_D8YoR6aKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8Ymh6aKEeWQQMqdnKdYGA" target="_D8Ym5KaKEeWQQMqdnKdYGA" source="_D8YnD6aKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8YmiKaKEeWQQMqdnKdYGA" target="_D8Ynr6aKEeWQQMqdnKdYGA" source="_D8Yo8KaKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_D8YmiaaKEeWQQMqdnKdYGA" target="_D8Ym66aKEeWQQMqdnKdYGA" source="_D8Ypm6aKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8YmiqaKEeWQQMqdnKdYGA" target="_D8Ym16aKEeWQQMqdnKdYGA" source="_D8Yo8KaKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8Ymi6aKEeWQQMqdnKdYGA" target="_D8YpIaaKEeWQQMqdnKdYGA" source="_D8YmrqaKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8YmjKaKEeWQQMqdnKdYGA" target="_D8YpQ6aKEeWQQMqdnKdYGA" source="_D8YnfaaKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8YmjaaKEeWQQMqdnKdYGA" target="_D8YpY6aKEeWQQMqdnKdYGA" source="_D8Ym3aaKEeWQQMqdnKdYGA"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_D8YmjqaKEeWQQMqdnKdYGA" name="15:Expression Statement" incoming="_D8YmV6aKEeWQQMqdnKdYGA" outgoing="_D8YmeqaKEeWQQMqdnKdYGA">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8Ymj6aKEeWQQMqdnKdYGA" target="_D8YmrqaKEeWQQMqdnKdYGA" source="_D8Yml6aKEeWQQMqdnKdYGA"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_D8YmkKaKEeWQQMqdnKdYGA" name="RighthandSide('Output('Call('SemanticTest Transitions015').result('result')')')">
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_D8YmkaaKEeWQQMqdnKdYGA" name="InstanceCreationExpression('SemanticTest Transitions015')">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8YmkqaKEeWQQMqdnKdYGA" target="_D8YmpqaKEeWQQMqdnKdYGA" source="_D8YmqqaKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8Ymk6aKEeWQQMqdnKdYGA" target="_D8Ymm6aKEeWQQMqdnKdYGA" source="_D8YmraaKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8YmlKaKEeWQQMqdnKdYGA" target="_D8YmraaKEeWQQMqdnKdYGA" source="_D8Ymo6aKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8YmlaaKEeWQQMqdnKdYGA" target="_D8Ymn6aKEeWQQMqdnKdYGA" source="_D8YmraaKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8YmlqaKEeWQQMqdnKdYGA" target="_D8Yml6aKEeWQQMqdnKdYGA" source="_D8YmraaKEeWQQMqdnKdYGA"/>
+ <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_D8Yml6aKEeWQQMqdnKdYGA" name="Output('Call('SemanticTest Transitions015').result('result')')" incoming="_D8YmlqaKEeWQQMqdnKdYGA" outgoing="_D8Ymj6aKEeWQQMqdnKdYGA" type="_cb_bUHyyEeWrYb0VA7cC8Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8YmmKaKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8YmmaaKEeWQQMqdnKdYGA" value="1"/>
+ </structuredNodeOutput>
+ <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_D8YmmqaKEeWQQMqdnKdYGA" name="Start('SemanticTest Transitions015')" isSynchronous="false">
+ <object xmi:type="uml:InputPin" xmi:id="_D8Ymm6aKEeWQQMqdnKdYGA" name="Start('SemanticTest Transitions015').object" incoming="_D8Ymk6aKEeWQQMqdnKdYGA" type="_cb_bUHyyEeWrYb0VA7cC8Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8YmnKaKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8YmnaaKEeWQQMqdnKdYGA" value="1"/>
+ </object>
+ </node>
+ <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_D8YmnqaKEeWQQMqdnKdYGA" name="Start('SemanticTest')" isSynchronous="false">
+ <object xmi:type="uml:InputPin" xmi:id="_D8Ymn6aKEeWQQMqdnKdYGA" name="Start('SemanticTest').object" incoming="_D8YmlaaKEeWQQMqdnKdYGA" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8YmoKaKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8YmoaaKEeWQQMqdnKdYGA" value="1"/>
+ </object>
+ </node>
+ <node xmi:type="uml:CallOperationAction" xmi:id="_D8YmoqaKEeWQQMqdnKdYGA" name="Call('SemanticTest Transitions015')" operation="_cb_ba3yyEeWrYb0VA7cC8Q">
+ <result xmi:type="uml:OutputPin" xmi:id="_D8Ymo6aKEeWQQMqdnKdYGA" name="Call('SemanticTest Transitions015').result('result')" outgoing="_D8YmlKaKEeWQQMqdnKdYGA" type="_cb_bUHyyEeWrYb0VA7cC8Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8YmpKaKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8YmpaaKEeWQQMqdnKdYGA" value="1"/>
+ </result>
+ <target xmi:type="uml:InputPin" xmi:id="_D8YmpqaKEeWQQMqdnKdYGA" name="Call('SemanticTest Transitions015').target" incoming="_D8YmkqaKEeWQQMqdnKdYGA" type="_cb_bUHyyEeWrYb0VA7cC8Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8Ymp6aKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8YmqKaKEeWQQMqdnKdYGA" value="1"/>
+ </target>
+ </node>
+ <node xmi:type="uml:CreateObjectAction" xmi:id="_D8YmqaaKEeWQQMqdnKdYGA" name="Create('SemanticTest Transitions015')" classifier="_cb_bUHyyEeWrYb0VA7cC8Q">
+ <result xmi:type="uml:OutputPin" xmi:id="_D8YmqqaKEeWQQMqdnKdYGA" name="Create('SemanticTest Transitions015').result" outgoing="_D8YmkqaKEeWQQMqdnKdYGA" type="_cb_bUHyyEeWrYb0VA7cC8Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8Ymq6aKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8YmrKaKEeWQQMqdnKdYGA" value="1"/>
+ </result>
+ </node>
+ <node xmi:type="uml:ForkNode" xmi:id="_D8YmraaKEeWQQMqdnKdYGA" name="Fork('Call('SemanticTest Transitions015').result('result')')" incoming="_D8YmlKaKEeWQQMqdnKdYGA" outgoing="_D8Ymk6aKEeWQQMqdnKdYGA _D8YmlaaKEeWQQMqdnKdYGA _D8YmlqaKEeWQQMqdnKdYGA"/>
+ </node>
+ </node>
+ <node xmi:type="uml:ForkNode" xmi:id="_D8YmrqaKEeWQQMqdnKdYGA" name="Fork(t015)" incoming="_D8Ymj6aKEeWQQMqdnKdYGA" outgoing="_D8Yme6aKEeWQQMqdnKdYGA _D8Ymi6aKEeWQQMqdnKdYGA _D8Ymg6aKEeWQQMqdnKdYGA"/>
+ </node>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_D8Ymr6aKEeWQQMqdnKdYGA" name="25:Expression Statement" incoming="_D8YmfKaKEeWQQMqdnKdYGA" outgoing="_D8YmbKaKEeWQQMqdnKdYGA">
+ <edge xmi:type="uml:ControlFlow" xmi:id="_D8YmsKaKEeWQQMqdnKdYGA" target="_D8Ymw6aKEeWQQMqdnKdYGA" source="_D8Ymy6aKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8YmsaaKEeWQQMqdnKdYGA" target="_D8YmuqaKEeWQQMqdnKdYGA" source="_D8Ymx6aKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8YmsqaKEeWQQMqdnKdYGA" target="_D8YmyqaKEeWQQMqdnKdYGA" source="_D8YmzaaKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8Yms6aKEeWQQMqdnKdYGA" target="_D8YmtqaKEeWQQMqdnKdYGA" source="_D8YmyqaKEeWQQMqdnKdYGA"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_D8YmtKaKEeWQQMqdnKdYGA" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::expectedResult)">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8YmtaaKEeWQQMqdnKdYGA" target="_D8YmwKaKEeWQQMqdnKdYGA" source="_D8YmtqaKEeWQQMqdnKdYGA"/>
+ <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_D8YmtqaKEeWQQMqdnKdYGA" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::expectedResult).input" incoming="_D8Yms6aKEeWQQMqdnKdYGA" outgoing="_D8YmtaaKEeWQQMqdnKdYGA">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8Ymt6aKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8YmuKaKEeWQQMqdnKdYGA" value="1"/>
+ </structuredNodeInput>
+ <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_D8YmuaaKEeWQQMqdnKdYGA" name="Write('expectedResult')" structuralFeature="_9FUjoFbDEeWrJvPHum8sog" isReplaceAll="true">
+ <object xmi:type="uml:InputPin" xmi:id="_D8YmuqaKEeWQQMqdnKdYGA" name="Write('expectedResult').object" incoming="_D8YmsaaKEeWQQMqdnKdYGA" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8Ymu6aKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8YmvKaKEeWQQMqdnKdYGA" value="1"/>
+ </object>
+ <result xmi:type="uml:OutputPin" xmi:id="_D8YmvaaKEeWQQMqdnKdYGA" name="Write('expectedResult').result" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8YmvqaKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8Ymv6aKEeWQQMqdnKdYGA" value="1"/>
</result>
- <value xmi:type="uml:LiteralString" xmi:id="_ysArJ4liEeWqYp3GaF8FTA" name="&quot;Transition022&quot;" value="Transition022">
+ <value xmi:type="uml:InputPin" xmi:id="_D8YmwKaKEeWQQMqdnKdYGA" name="Write('expectedResult').value" incoming="_D8YmtaaKEeWQQMqdnKdYGA">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8YmwaaKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8YmwqaKEeWQQMqdnKdYGA" value="1"/>
</value>
</node>
</node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_ysArKIliEeWqYp3GaF8FTA" name="Expression(LeftHandSide('Fork(t022)'))" incoming="_ysArHoliEeWqYp3GaF8FTA"/>
- <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_ysArKYliEeWqYp3GaF8FTA" name="Clear('name')" structuralFeature="_8n8EEFbDEeWrJvPHum8sog">
- <object xmi:type="uml:InputPin" xmi:id="_ysArKoliEeWqYp3GaF8FTA" name="Clear('name').object" incoming="_ysAq7IliEeWqYp3GaF8FTA" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysArK4liEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysArLIliEeWqYp3GaF8FTA" value="1"/>
+ <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_D8Ymw6aKEeWQQMqdnKdYGA" name="Clear('expectedResult')" incoming="_D8YmsKaKEeWQQMqdnKdYGA" structuralFeature="_9FUjoFbDEeWrJvPHum8sog">
+ <object xmi:type="uml:InputPin" xmi:id="_D8YmxKaKEeWQQMqdnKdYGA" name="Clear('expectedResult').object" incoming="_D8YmXqaKEeWQQMqdnKdYGA" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8YmxaaKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8YmxqaKEeWQQMqdnKdYGA" value="1"/>
</object>
- <result xmi:type="uml:OutputPin" xmi:id="_ysArLYliEeWqYp3GaF8FTA" name="Clear('name').result" outgoing="_ysArIYliEeWqYp3GaF8FTA" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysArLoliEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysArL4liEeWqYp3GaF8FTA" value="1"/>
+ <result xmi:type="uml:OutputPin" xmi:id="_D8Ymx6aKEeWQQMqdnKdYGA" name="Clear('expectedResult').result" outgoing="_D8YmsaaKEeWQQMqdnKdYGA" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8YmyKaKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8YmyaaKEeWQQMqdnKdYGA" value="1"/>
</result>
</node>
- <node xmi:type="uml:ForkNode" xmi:id="_ysArMIliEeWqYp3GaF8FTA" name="Fork(LeftHandSide('Fork(t022)'))" incoming="_ysArH4liEeWqYp3GaF8FTA" outgoing="_ysArIIliEeWqYp3GaF8FTA"/>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_ysArMYliEeWqYp3GaF8FTA" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::name)">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysArMoliEeWqYp3GaF8FTA" target="_ysArPYliEeWqYp3GaF8FTA" source="_ysArM4liEeWqYp3GaF8FTA"/>
- <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_ysArM4liEeWqYp3GaF8FTA" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::name).input" incoming="_ysArIIliEeWqYp3GaF8FTA" outgoing="_ysArMoliEeWqYp3GaF8FTA">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysArNIliEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysArNYliEeWqYp3GaF8FTA" value="1"/>
- </structuredNodeInput>
- <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_ysArNoliEeWqYp3GaF8FTA" name="Write('name')" structuralFeature="_8n8EEFbDEeWrJvPHum8sog" isReplaceAll="true">
- <object xmi:type="uml:InputPin" xmi:id="_ysArN4liEeWqYp3GaF8FTA" name="Write('name').object" incoming="_ysArIYliEeWqYp3GaF8FTA" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysArOIliEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysArOYliEeWqYp3GaF8FTA" value="1"/>
- </object>
- <result xmi:type="uml:OutputPin" xmi:id="_ysArOoliEeWqYp3GaF8FTA" name="Write('name').result" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysArO4liEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysArPIliEeWqYp3GaF8FTA" value="1"/>
+ <node xmi:type="uml:ForkNode" xmi:id="_D8YmyqaKEeWQQMqdnKdYGA" name="Fork(LeftHandSide(StateMachine_TestSuite::Util::Architecture::SemanticTest::expectedResult))" incoming="_D8YmsqaKEeWQQMqdnKdYGA" outgoing="_D8Yms6aKEeWQQMqdnKdYGA"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_D8Ymy6aKEeWQQMqdnKdYGA" name="RighthandSide('Value('&quot;T2(effect)::S1(entry)::S2.1(entry)::T2.2(effect)::T3.1.2(effect)::S1.1(doActivity)::T1.2(effect)::S3.1(doActivity)::T3.2(effect)&quot;').result')" outgoing="_D8YmsKaKEeWQQMqdnKdYGA">
+ <node xmi:type="uml:ValueSpecificationAction" xmi:id="_D8YmzKaKEeWQQMqdnKdYGA" name="Value('&quot;T2(effect)::S1(entry)::S2.1(entry)::T2.2(effect)::T3.1.2(effect)::S1.1(doActivity)::T1.2(effect)::S3.1(doActivity)::T3.2(effect)&quot;')">
+ <result xmi:type="uml:OutputPin" xmi:id="_D8YmzaaKEeWQQMqdnKdYGA" name="Value('&quot;T2(effect)::S1(entry)::S2.1(entry)::T2.2(effect)::T3.1.2(effect)::S1.1(doActivity)::T1.2(effect)::S3.1(doActivity)::T3.2(effect)&quot;').result" outgoing="_D8YmsqaKEeWQQMqdnKdYGA">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8YmzqaKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8Ymz6aKEeWQQMqdnKdYGA" value="1"/>
</result>
- <value xmi:type="uml:InputPin" xmi:id="_ysArPYliEeWqYp3GaF8FTA" name="Write('name').value" incoming="_ysArMoliEeWqYp3GaF8FTA">
+ <value xmi:type="uml:LiteralString" xmi:id="_D8Ym0KaKEeWQQMqdnKdYGA" name="&quot;T2(effect)::S1(entry)::S2.1(entry)::T2.2(effect)::T3.1.2(effect)::S1.1(doActivity)::T1.2(effect)::S3.1(doActivity)::T3.2(effect)&quot;" value="T2(effect)::S1(entry)::S2.1(entry)::T2.2(effect)::T3.1.2(effect)::S1.1(doActivity)::T1.2(effect)::S3.1(doActivity)::T3.2(effect)">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysArPoliEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysArP4liEeWqYp3GaF8FTA" value="1"/>
</value>
</node>
</node>
</node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_ysArQIliEeWqYp3GaF8FTA" name="18:Expression Statement" incoming="_ysAq7oliEeWqYp3GaF8FTA" outgoing="_ysAq7YliEeWqYp3GaF8FTA">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysArQYliEeWqYp3GaF8FTA" target="_ysArTIliEeWqYp3GaF8FTA" source="_ysArSYliEeWqYp3GaF8FTA"/>
- <node xmi:type="uml:CallBehaviorAction" xmi:id="_ysArQoliEeWqYp3GaF8FTA" name="Call('Including')">
- <argument xmi:type="uml:InputPin" xmi:id="_ysArQ4liEeWqYp3GaF8FTA" name="Call('Including').argument('seq')" incoming="_ysArG4liEeWqYp3GaF8FTA" isOrdered="true" isUnique="false">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysArRIliEeWqYp3GaF8FTA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysArRYliEeWqYp3GaF8FTA" value="*"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_D8Ym0aaKEeWQQMqdnKdYGA" name="06:Expression Statement" incoming="_D8YmZKaKEeWQQMqdnKdYGA" outgoing="_D8YmdKaKEeWQQMqdnKdYGA">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8Ym0qaKEeWQQMqdnKdYGA" target="_D8Ym3aaKEeWQQMqdnKdYGA" source="_D8Ym2qaKEeWQQMqdnKdYGA"/>
+ <node xmi:type="uml:CallBehaviorAction" xmi:id="_D8Ym06aKEeWQQMqdnKdYGA" name="Call('Including')">
+ <argument xmi:type="uml:InputPin" xmi:id="_D8Ym1KaKEeWQQMqdnKdYGA" name="Call('Including').argument('seq')" incoming="_D8YmU6aKEeWQQMqdnKdYGA" isOrdered="true" isUnique="false">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8Ym1aaKEeWQQMqdnKdYGA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8Ym1qaKEeWQQMqdnKdYGA" value="*"/>
</argument>
- <argument xmi:type="uml:InputPin" xmi:id="_ysArRoliEeWqYp3GaF8FTA" name="Call('Including').argument('element')" incoming="_ysArBoliEeWqYp3GaF8FTA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysArR4liEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysArSIliEeWqYp3GaF8FTA" value="1"/>
+ <argument xmi:type="uml:InputPin" xmi:id="_D8Ym16aKEeWQQMqdnKdYGA" name="Call('Including').argument('element')" incoming="_D8YmiqaKEeWQQMqdnKdYGA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8Ym2KaKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8Ym2aaKEeWQQMqdnKdYGA" value="1"/>
</argument>
- <result xmi:type="uml:OutputPin" xmi:id="_ysArSYliEeWqYp3GaF8FTA" name="Call('Including').result('')" outgoing="_ysArQYliEeWqYp3GaF8FTA" isOrdered="true" isUnique="false">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysArSoliEeWqYp3GaF8FTA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysArS4liEeWqYp3GaF8FTA" value="*"/>
+ <result xmi:type="uml:OutputPin" xmi:id="_D8Ym2qaKEeWQQMqdnKdYGA" name="Call('Including').result('')" outgoing="_D8Ym0qaKEeWQQMqdnKdYGA" isOrdered="true" isUnique="false">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8Ym26aKEeWQQMqdnKdYGA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8Ym3KaKEeWQQMqdnKdYGA" value="*"/>
</result>
<behavior xmi:type="uml:Activity" href="pathmap://PAPYRUS_ALF_LIBRARY/Alf.library.uml#Alf-Library-PrimitiveBehaviors-SequenceFunctions-Including"/>
</node>
- <node xmi:type="uml:ForkNode" xmi:id="_ysArTIliEeWqYp3GaF8FTA" name="Fork(tests)" incoming="_ysArQYliEeWqYp3GaF8FTA" outgoing="_ysArGoliEeWqYp3GaF8FTA"/>
+ <node xmi:type="uml:ForkNode" xmi:id="_D8Ym3aaKEeWQQMqdnKdYGA" name="Fork(tests)" incoming="_D8Ym0qaKEeWQQMqdnKdYGA" outgoing="_D8YmjaaKEeWQQMqdnKdYGA"/>
</node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_ysArTYliEeWqYp3GaF8FTA" name="30:Expression Statement" incoming="_ysArFoliEeWqYp3GaF8FTA" outgoing="_ysAq8oliEeWqYp3GaF8FTA">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysArToliEeWqYp3GaF8FTA" target="_ysArWYliEeWqYp3GaF8FTA" source="_ysArVoliEeWqYp3GaF8FTA"/>
- <node xmi:type="uml:CallBehaviorAction" xmi:id="_ysArT4liEeWqYp3GaF8FTA" name="Call('Including')">
- <argument xmi:type="uml:InputPin" xmi:id="_ysArUIliEeWqYp3GaF8FTA" name="Call('Including').argument('seq')" incoming="_ysArColiEeWqYp3GaF8FTA" isOrdered="true" isUnique="false">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysArUYliEeWqYp3GaF8FTA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysArUoliEeWqYp3GaF8FTA" value="*"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_D8Ym3qaKEeWQQMqdnKdYGA" name="22:Expression Statement" incoming="_D8YmgKaKEeWQQMqdnKdYGA" outgoing="_D8YmVKaKEeWQQMqdnKdYGA">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8Ym36aKEeWQQMqdnKdYGA" target="_D8Ym6qaKEeWQQMqdnKdYGA" source="_D8Ym56aKEeWQQMqdnKdYGA"/>
+ <node xmi:type="uml:CallBehaviorAction" xmi:id="_D8Ym4KaKEeWQQMqdnKdYGA" name="Call('Including')">
+ <argument xmi:type="uml:InputPin" xmi:id="_D8Ym4aaKEeWQQMqdnKdYGA" name="Call('Including').argument('seq')" incoming="_D8YmcqaKEeWQQMqdnKdYGA" isOrdered="true" isUnique="false">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8Ym4qaKEeWQQMqdnKdYGA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8Ym46aKEeWQQMqdnKdYGA" value="*"/>
</argument>
- <argument xmi:type="uml:InputPin" xmi:id="_ysArU4liEeWqYp3GaF8FTA" name="Call('Including').argument('element')" incoming="_ysArA4liEeWqYp3GaF8FTA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysArVIliEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysArVYliEeWqYp3GaF8FTA" value="1"/>
+ <argument xmi:type="uml:InputPin" xmi:id="_D8Ym5KaKEeWQQMqdnKdYGA" name="Call('Including').argument('element')" incoming="_D8Ymh6aKEeWQQMqdnKdYGA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8Ym5aaKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8Ym5qaKEeWQQMqdnKdYGA" value="1"/>
</argument>
- <result xmi:type="uml:OutputPin" xmi:id="_ysArVoliEeWqYp3GaF8FTA" name="Call('Including').result('')" outgoing="_ysArToliEeWqYp3GaF8FTA" isOrdered="true" isUnique="false">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysArV4liEeWqYp3GaF8FTA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysArWIliEeWqYp3GaF8FTA" value="*"/>
+ <result xmi:type="uml:OutputPin" xmi:id="_D8Ym56aKEeWQQMqdnKdYGA" name="Call('Including').result('')" outgoing="_D8Ym36aKEeWQQMqdnKdYGA" isOrdered="true" isUnique="false">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8Ym6KaKEeWQQMqdnKdYGA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8Ym6aaKEeWQQMqdnKdYGA" value="*"/>
</result>
<behavior xmi:type="uml:Activity" href="pathmap://PAPYRUS_ALF_LIBRARY/Alf.library.uml#Alf-Library-PrimitiveBehaviors-SequenceFunctions-Including"/>
</node>
- <node xmi:type="uml:ForkNode" xmi:id="_ysArWYliEeWqYp3GaF8FTA" name="Fork(tests)" incoming="_ysArToliEeWqYp3GaF8FTA" outgoing="_ysAq4YliEeWqYp3GaF8FTA"/>
+ <node xmi:type="uml:ForkNode" xmi:id="_D8Ym6qaKEeWQQMqdnKdYGA" name="Fork(tests)" incoming="_D8Ym36aKEeWQQMqdnKdYGA" outgoing="_D8YmeaaKEeWQQMqdnKdYGA"/>
</node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_ysArWoliEeWqYp3GaF8FTA" name="14:Expression Statement" incoming="_ysArBIliEeWqYp3GaF8FTA" outgoing="_ysAq9YliEeWqYp3GaF8FTA">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysArW4liEeWqYp3GaF8FTA" target="_ysArXIliEeWqYp3GaF8FTA" source="_ysArZIliEeWqYp3GaF8FTA"/>
- <node xmi:type="uml:ForkNode" xmi:id="_ysArXIliEeWqYp3GaF8FTA" name="Fork(tests)" incoming="_ysArW4liEeWqYp3GaF8FTA" outgoing="_ysArG4liEeWqYp3GaF8FTA"/>
- <node xmi:type="uml:CallBehaviorAction" xmi:id="_ysArXYliEeWqYp3GaF8FTA" name="Call('Including')">
- <argument xmi:type="uml:InputPin" xmi:id="_ysArXoliEeWqYp3GaF8FTA" name="Call('Including').argument('seq')" incoming="_ysAq6YliEeWqYp3GaF8FTA" isOrdered="true" isUnique="false">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysArX4liEeWqYp3GaF8FTA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysArYIliEeWqYp3GaF8FTA" value="*"/>
- </argument>
- <argument xmi:type="uml:InputPin" xmi:id="_ysArYYliEeWqYp3GaF8FTA" name="Call('Including').argument('element')" incoming="_ysArAYliEeWqYp3GaF8FTA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysArYoliEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysArY4liEeWqYp3GaF8FTA" value="1"/>
- </argument>
- <result xmi:type="uml:OutputPin" xmi:id="_ysArZIliEeWqYp3GaF8FTA" name="Call('Including').result('')" outgoing="_ysArW4liEeWqYp3GaF8FTA" isOrdered="true" isUnique="false">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysArZYliEeWqYp3GaF8FTA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysArZoliEeWqYp3GaF8FTA" value="*"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_D8Ym66aKEeWQQMqdnKdYGA" name="24:Expression Statement" incoming="_D8YmiaaKEeWQQMqdnKdYGA" outgoing="_D8YmfKaKEeWQQMqdnKdYGA">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8Ym7KaKEeWQQMqdnKdYGA" target="_D8Ym-aaKEeWQQMqdnKdYGA" source="_D8YnDKaKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_D8Ym7aaKEeWQQMqdnKdYGA" target="_D8Ym8KaKEeWQQMqdnKdYGA" source="_D8YnBqaKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8Ym7qaKEeWQQMqdnKdYGA" target="_D8Ym_aaKEeWQQMqdnKdYGA" source="_D8Ym9KaKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8Ym76aKEeWQQMqdnKdYGA" target="_D8YnDKaKEeWQQMqdnKdYGA" source="_D8YnCKaKEeWQQMqdnKdYGA"/>
+ <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_D8Ym8KaKEeWQQMqdnKdYGA" name="Clear('name')" incoming="_D8Ym7aaKEeWQQMqdnKdYGA" structuralFeature="_8n8EEFbDEeWrJvPHum8sog">
+ <object xmi:type="uml:InputPin" xmi:id="_D8Ym8aaKEeWQQMqdnKdYGA" name="Clear('name').object" incoming="_D8YmcKaKEeWQQMqdnKdYGA" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8Ym8qaKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8Ym86aKEeWQQMqdnKdYGA" value="1"/>
+ </object>
+ <result xmi:type="uml:OutputPin" xmi:id="_D8Ym9KaKEeWQQMqdnKdYGA" name="Clear('name').result" outgoing="_D8Ym7qaKEeWQQMqdnKdYGA" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8Ym9aaKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8Ym9qaKEeWQQMqdnKdYGA" value="1"/>
</result>
- <behavior xmi:type="uml:Activity" href="pathmap://PAPYRUS_ALF_LIBRARY/Alf.library.uml#Alf-Library-PrimitiveBehaviors-SequenceFunctions-Including"/>
</node>
- </node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_ysArZ4liEeWqYp3GaF8FTA" name="22:Expression Statement" incoming="_ysAq-YliEeWqYp3GaF8FTA" outgoing="_ysArAIliEeWqYp3GaF8FTA">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysAraIliEeWqYp3GaF8FTA" target="_ysAraYliEeWqYp3GaF8FTA" source="_ysArcYliEeWqYp3GaF8FTA"/>
- <node xmi:type="uml:ForkNode" xmi:id="_ysAraYliEeWqYp3GaF8FTA" name="Fork(tests)" incoming="_ysAraIliEeWqYp3GaF8FTA" outgoing="_ysArCYliEeWqYp3GaF8FTA"/>
- <node xmi:type="uml:CallBehaviorAction" xmi:id="_ysAraoliEeWqYp3GaF8FTA" name="Call('Including')">
- <argument xmi:type="uml:InputPin" xmi:id="_ysAra4liEeWqYp3GaF8FTA" name="Call('Including').argument('seq')" incoming="_ysArGoliEeWqYp3GaF8FTA" isOrdered="true" isUnique="false">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysArbIliEeWqYp3GaF8FTA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysArbYliEeWqYp3GaF8FTA" value="*"/>
- </argument>
- <argument xmi:type="uml:InputPin" xmi:id="_ysArboliEeWqYp3GaF8FTA" name="Call('Including').argument('element')" incoming="_ysArE4liEeWqYp3GaF8FTA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysArb4liEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysArcIliEeWqYp3GaF8FTA" value="1"/>
- </argument>
- <result xmi:type="uml:OutputPin" xmi:id="_ysArcYliEeWqYp3GaF8FTA" name="Call('Including').result('')" outgoing="_ysAraIliEeWqYp3GaF8FTA" isOrdered="true" isUnique="false">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysArcoliEeWqYp3GaF8FTA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysArc4liEeWqYp3GaF8FTA" value="*"/>
- </result>
- <behavior xmi:type="uml:Activity" href="pathmap://PAPYRUS_ALF_LIBRARY/Alf.library.uml#Alf-Library-PrimitiveBehaviors-SequenceFunctions-Including"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_D8Ym96aKEeWQQMqdnKdYGA" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::name)">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8Ym-KaKEeWQQMqdnKdYGA" target="_D8YnA6aKEeWQQMqdnKdYGA" source="_D8Ym-aaKEeWQQMqdnKdYGA"/>
+ <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_D8Ym-aaKEeWQQMqdnKdYGA" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::name).input" incoming="_D8Ym7KaKEeWQQMqdnKdYGA" outgoing="_D8Ym-KaKEeWQQMqdnKdYGA">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8Ym-qaKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8Ym-6aKEeWQQMqdnKdYGA" value="1"/>
+ </structuredNodeInput>
+ <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_D8Ym_KaKEeWQQMqdnKdYGA" name="Write('name')" structuralFeature="_8n8EEFbDEeWrJvPHum8sog" isReplaceAll="true">
+ <object xmi:type="uml:InputPin" xmi:id="_D8Ym_aaKEeWQQMqdnKdYGA" name="Write('name').object" incoming="_D8Ym7qaKEeWQQMqdnKdYGA" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8Ym_qaKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8Ym_6aKEeWQQMqdnKdYGA" value="1"/>
+ </object>
+ <result xmi:type="uml:OutputPin" xmi:id="_D8YnAKaKEeWQQMqdnKdYGA" name="Write('name').result" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8YnAaaKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8YnAqaKEeWQQMqdnKdYGA" value="1"/>
+ </result>
+ <value xmi:type="uml:InputPin" xmi:id="_D8YnA6aKEeWQQMqdnKdYGA" name="Write('name').value" incoming="_D8Ym-KaKEeWQQMqdnKdYGA">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8YnBKaKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8YnBaaKEeWQQMqdnKdYGA" value="1"/>
+ </value>
+ </node>
</node>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_D8YnBqaKEeWQQMqdnKdYGA" name="RighthandSide('Value('&quot;Transition017&quot;').result')" outgoing="_D8Ym7aaKEeWQQMqdnKdYGA">
+ <node xmi:type="uml:ValueSpecificationAction" xmi:id="_D8YnB6aKEeWQQMqdnKdYGA" name="Value('&quot;Transition017&quot;')">
+ <result xmi:type="uml:OutputPin" xmi:id="_D8YnCKaKEeWQQMqdnKdYGA" name="Value('&quot;Transition017&quot;').result" outgoing="_D8Ym76aKEeWQQMqdnKdYGA">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8YnCaaKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8YnCqaKEeWQQMqdnKdYGA" value="1"/>
+ </result>
+ <value xmi:type="uml:LiteralString" xmi:id="_D8YnC6aKEeWQQMqdnKdYGA" name="&quot;Transition017&quot;" value="Transition017">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ </value>
+ </node>
+ </node>
+ <node xmi:type="uml:ForkNode" xmi:id="_D8YnDKaKEeWQQMqdnKdYGA" name="Fork(LeftHandSide(StateMachine_TestSuite::Util::Architecture::SemanticTest::name))" incoming="_D8Ym76aKEeWQQMqdnKdYGA" outgoing="_D8Ym7KaKEeWQQMqdnKdYGA"/>
</node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_ysArdIliEeWqYp3GaF8FTA" name="01:LocalNameDeclarationStatement" outgoing="_ysArGYliEeWqYp3GaF8FTA">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysArdYliEeWqYp3GaF8FTA" target="_ysAre4liEeWqYp3GaF8FTA" source="_ysArd4liEeWqYp3GaF8FTA"/>
- <node xmi:type="uml:ValueSpecificationAction" xmi:id="_ysArdoliEeWqYp3GaF8FTA" name="Value('&quot;Transitions&quot;')">
- <result xmi:type="uml:OutputPin" xmi:id="_ysArd4liEeWqYp3GaF8FTA" name="Value('&quot;Transitions&quot;').result" outgoing="_ysArdYliEeWqYp3GaF8FTA">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysAreIliEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysAreYliEeWqYp3GaF8FTA" value="1"/>
- </result>
- <value xmi:type="uml:LiteralString" xmi:id="_ysAreoliEeWqYp3GaF8FTA" name="&quot;Transitions&quot;" value="Transitions">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- </value>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_D8YnDaaKEeWQQMqdnKdYGA" name="19:Expression Statement" incoming="_D8YmUqaKEeWQQMqdnKdYGA" outgoing="_D8YmVaaKEeWQQMqdnKdYGA">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8YnDqaKEeWQQMqdnKdYGA" target="_D8YnD6aKEeWQQMqdnKdYGA" source="_D8YnF6aKEeWQQMqdnKdYGA"/>
+ <node xmi:type="uml:ForkNode" xmi:id="_D8YnD6aKEeWQQMqdnKdYGA" name="Fork(t016)" incoming="_D8YnDqaKEeWQQMqdnKdYGA" outgoing="_D8YmcaaKEeWQQMqdnKdYGA _D8YmXaaKEeWQQMqdnKdYGA _D8Ymh6aKEeWQQMqdnKdYGA"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_D8YnEKaKEeWQQMqdnKdYGA" name="RighthandSide('Output('Call('SemanticTest Transitions016').result('result')')')">
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_D8YnEaaKEeWQQMqdnKdYGA" name="InstanceCreationExpression('SemanticTest Transitions016')">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8YnEqaKEeWQQMqdnKdYGA" target="_D8YnH6aKEeWQQMqdnKdYGA" source="_D8YnIqaKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8YnE6aKEeWQQMqdnKdYGA" target="_D8YnIqaKEeWQQMqdnKdYGA" source="_D8YnJKaKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8YnFKaKEeWQQMqdnKdYGA" target="_D8YnG6aKEeWQQMqdnKdYGA" source="_D8YnIqaKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8YnFaaKEeWQQMqdnKdYGA" target="_D8YnJ6aKEeWQQMqdnKdYGA" source="_D8YnK6aKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8YnFqaKEeWQQMqdnKdYGA" target="_D8YnF6aKEeWQQMqdnKdYGA" source="_D8YnIqaKEeWQQMqdnKdYGA"/>
+ <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_D8YnF6aKEeWQQMqdnKdYGA" name="Output('Call('SemanticTest Transitions016').result('result')')" incoming="_D8YnFqaKEeWQQMqdnKdYGA" outgoing="_D8YnDqaKEeWQQMqdnKdYGA" type="_6o8ngHzFEeWrYb0VA7cC8Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8YnGKaKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8YnGaaKEeWQQMqdnKdYGA" value="1"/>
+ </structuredNodeOutput>
+ <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_D8YnGqaKEeWQQMqdnKdYGA" name="Start('SemanticTest Transitions016')" isSynchronous="false">
+ <object xmi:type="uml:InputPin" xmi:id="_D8YnG6aKEeWQQMqdnKdYGA" name="Start('SemanticTest Transitions016').object" incoming="_D8YnFKaKEeWQQMqdnKdYGA" type="_6o8ngHzFEeWrYb0VA7cC8Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8YnHKaKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8YnHaaKEeWQQMqdnKdYGA" value="1"/>
+ </object>
+ </node>
+ <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_D8YnHqaKEeWQQMqdnKdYGA" name="Start('SemanticTest')" isSynchronous="false">
+ <object xmi:type="uml:InputPin" xmi:id="_D8YnH6aKEeWQQMqdnKdYGA" name="Start('SemanticTest').object" incoming="_D8YnEqaKEeWQQMqdnKdYGA" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8YnIKaKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8YnIaaKEeWQQMqdnKdYGA" value="1"/>
+ </object>
+ </node>
+ <node xmi:type="uml:ForkNode" xmi:id="_D8YnIqaKEeWQQMqdnKdYGA" name="Fork('Call('SemanticTest Transitions016').result('result')')" incoming="_D8YnE6aKEeWQQMqdnKdYGA" outgoing="_D8YnFKaKEeWQQMqdnKdYGA _D8YnEqaKEeWQQMqdnKdYGA _D8YnFqaKEeWQQMqdnKdYGA"/>
+ <node xmi:type="uml:CallOperationAction" xmi:id="_D8YnI6aKEeWQQMqdnKdYGA" name="Call('SemanticTest Transitions016')" operation="_6o8nm3zFEeWrYb0VA7cC8Q">
+ <result xmi:type="uml:OutputPin" xmi:id="_D8YnJKaKEeWQQMqdnKdYGA" name="Call('SemanticTest Transitions016').result('result')" outgoing="_D8YnE6aKEeWQQMqdnKdYGA" type="_6o8ngHzFEeWrYb0VA7cC8Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8YnJaaKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8YnJqaKEeWQQMqdnKdYGA" value="1"/>
+ </result>
+ <target xmi:type="uml:InputPin" xmi:id="_D8YnJ6aKEeWQQMqdnKdYGA" name="Call('SemanticTest Transitions016').target" incoming="_D8YnFaaKEeWQQMqdnKdYGA" type="_6o8ngHzFEeWrYb0VA7cC8Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8YnKKaKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8YnKaaKEeWQQMqdnKdYGA" value="1"/>
+ </target>
+ </node>
+ <node xmi:type="uml:CreateObjectAction" xmi:id="_D8YnKqaKEeWQQMqdnKdYGA" name="Create('SemanticTest Transitions016')" classifier="_6o8ngHzFEeWrYb0VA7cC8Q">
+ <result xmi:type="uml:OutputPin" xmi:id="_D8YnK6aKEeWQQMqdnKdYGA" name="Create('SemanticTest Transitions016').result" outgoing="_D8YnFaaKEeWQQMqdnKdYGA" type="_6o8ngHzFEeWrYb0VA7cC8Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8YnLKaKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8YnLaaKEeWQQMqdnKdYGA" value="1"/>
+ </result>
+ </node>
+ </node>
</node>
- <node xmi:type="uml:ForkNode" xmi:id="_ysAre4liEeWqYp3GaF8FTA" name="Fork(name)" incoming="_ysArdYliEeWqYp3GaF8FTA" outgoing="_ysAq9IliEeWqYp3GaF8FTA"/>
</node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_ysArfIliEeWqYp3GaF8FTA" name="08:Expression Statement" incoming="_ysArFIliEeWqYp3GaF8FTA" outgoing="_ysAq4oliEeWqYp3GaF8FTA">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysArfYliEeWqYp3GaF8FTA" target="_ysAriIliEeWqYp3GaF8FTA" source="_ysArnIliEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_ysArfoliEeWqYp3GaF8FTA" target="_ysArkYliEeWqYp3GaF8FTA" source="_ysArkoliEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysArf4liEeWqYp3GaF8FTA" target="_ysArgYliEeWqYp3GaF8FTA" source="_ysArlIliEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysArgIliEeWqYp3GaF8FTA" target="_ysArhIliEeWqYp3GaF8FTA" source="_ysArgYliEeWqYp3GaF8FTA"/>
- <node xmi:type="uml:ForkNode" xmi:id="_ysArgYliEeWqYp3GaF8FTA" name="Fork(LeftHandSide('Fork(t007)'))" incoming="_ysArf4liEeWqYp3GaF8FTA" outgoing="_ysArgIliEeWqYp3GaF8FTA"/>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_ysArgoliEeWqYp3GaF8FTA" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::name)">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysArg4liEeWqYp3GaF8FTA" target="_ysArjoliEeWqYp3GaF8FTA" source="_ysArhIliEeWqYp3GaF8FTA"/>
- <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_ysArhIliEeWqYp3GaF8FTA" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::name).input" incoming="_ysArgIliEeWqYp3GaF8FTA" outgoing="_ysArg4liEeWqYp3GaF8FTA">
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_D8YnLqaKEeWQQMqdnKdYGA" name="12:Expression Statement" incoming="_D8YmgaaKEeWQQMqdnKdYGA" outgoing="_D8YmYaaKEeWQQMqdnKdYGA">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8YnL6aKEeWQQMqdnKdYGA" target="_D8YnT6aKEeWQQMqdnKdYGA" source="_D8YnRKaKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_D8YnMKaKEeWQQMqdnKdYGA" target="_D8YnSKaKEeWQQMqdnKdYGA" source="_D8YnQqaKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8YnMaaKEeWQQMqdnKdYGA" target="_D8YnNaaKEeWQQMqdnKdYGA" source="_D8YnT6aKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8YnMqaKEeWQQMqdnKdYGA" target="_D8YnOaaKEeWQQMqdnKdYGA" source="_D8YnTKaKEeWQQMqdnKdYGA"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_D8YnM6aKEeWQQMqdnKdYGA" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::name)">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8YnNKaKEeWQQMqdnKdYGA" target="_D8YnP6aKEeWQQMqdnKdYGA" source="_D8YnNaaKEeWQQMqdnKdYGA"/>
+ <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_D8YnNaaKEeWQQMqdnKdYGA" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::name).input" incoming="_D8YnMaaKEeWQQMqdnKdYGA" outgoing="_D8YnNKaKEeWQQMqdnKdYGA">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysArhYliEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysArholiEeWqYp3GaF8FTA" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8YnNqaKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8YnN6aKEeWQQMqdnKdYGA" value="1"/>
</structuredNodeInput>
- <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_ysArh4liEeWqYp3GaF8FTA" name="Write('name')" structuralFeature="_8n8EEFbDEeWrJvPHum8sog" isReplaceAll="true">
- <object xmi:type="uml:InputPin" xmi:id="_ysAriIliEeWqYp3GaF8FTA" name="Write('name').object" incoming="_ysArfYliEeWqYp3GaF8FTA" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysAriYliEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysArioliEeWqYp3GaF8FTA" value="1"/>
+ <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_D8YnOKaKEeWQQMqdnKdYGA" name="Write('name')" structuralFeature="_8n8EEFbDEeWrJvPHum8sog" isReplaceAll="true">
+ <object xmi:type="uml:InputPin" xmi:id="_D8YnOaaKEeWQQMqdnKdYGA" name="Write('name').object" incoming="_D8YnMqaKEeWQQMqdnKdYGA" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8YnOqaKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8YnO6aKEeWQQMqdnKdYGA" value="1"/>
</object>
- <result xmi:type="uml:OutputPin" xmi:id="_ysAri4liEeWqYp3GaF8FTA" name="Write('name').result" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysArjIliEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysArjYliEeWqYp3GaF8FTA" value="1"/>
+ <result xmi:type="uml:OutputPin" xmi:id="_D8YnPKaKEeWQQMqdnKdYGA" name="Write('name').result" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8YnPaaKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8YnPqaKEeWQQMqdnKdYGA" value="1"/>
</result>
- <value xmi:type="uml:InputPin" xmi:id="_ysArjoliEeWqYp3GaF8FTA" name="Write('name').value" incoming="_ysArg4liEeWqYp3GaF8FTA">
+ <value xmi:type="uml:InputPin" xmi:id="_D8YnP6aKEeWQQMqdnKdYGA" name="Write('name').value" incoming="_D8YnNKaKEeWQQMqdnKdYGA">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysArj4liEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysArkIliEeWqYp3GaF8FTA" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8YnQKaKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8YnQaaKEeWQQMqdnKdYGA" value="1"/>
</value>
</node>
</node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_ysArkYliEeWqYp3GaF8FTA" name="Expression(LeftHandSide('Fork(t007)'))" incoming="_ysArfoliEeWqYp3GaF8FTA"/>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_ysArkoliEeWqYp3GaF8FTA" name="RighthandSide('Value('&quot;Transition007&quot;').result')" outgoing="_ysArfoliEeWqYp3GaF8FTA">
- <node xmi:type="uml:ValueSpecificationAction" xmi:id="_ysArk4liEeWqYp3GaF8FTA" name="Value('&quot;Transition007&quot;')">
- <result xmi:type="uml:OutputPin" xmi:id="_ysArlIliEeWqYp3GaF8FTA" name="Value('&quot;Transition007&quot;').result" outgoing="_ysArf4liEeWqYp3GaF8FTA">
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_D8YnQqaKEeWQQMqdnKdYGA" name="RighthandSide('Value('&quot;Transition010&quot;').result')" outgoing="_D8YnMKaKEeWQQMqdnKdYGA">
+ <node xmi:type="uml:ValueSpecificationAction" xmi:id="_D8YnQ6aKEeWQQMqdnKdYGA" name="Value('&quot;Transition010&quot;')">
+ <result xmi:type="uml:OutputPin" xmi:id="_D8YnRKaKEeWQQMqdnKdYGA" name="Value('&quot;Transition010&quot;').result" outgoing="_D8YnL6aKEeWQQMqdnKdYGA">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysArlYliEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysArloliEeWqYp3GaF8FTA" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8YnRaaKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8YnRqaKEeWQQMqdnKdYGA" value="1"/>
</result>
- <value xmi:type="uml:LiteralString" xmi:id="_ysArl4liEeWqYp3GaF8FTA" name="&quot;Transition007&quot;" value="Transition007">
+ <value xmi:type="uml:LiteralString" xmi:id="_D8YnR6aKEeWQQMqdnKdYGA" name="&quot;Transition010&quot;" value="Transition010">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</value>
</node>
</node>
- <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_ysArmIliEeWqYp3GaF8FTA" name="Clear('name')" structuralFeature="_8n8EEFbDEeWrJvPHum8sog">
- <object xmi:type="uml:InputPin" xmi:id="_ysArmYliEeWqYp3GaF8FTA" name="Clear('name').object" incoming="_ysAq5YliEeWqYp3GaF8FTA" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysArmoliEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysArm4liEeWqYp3GaF8FTA" value="1"/>
+ <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_D8YnSKaKEeWQQMqdnKdYGA" name="Clear('name')" incoming="_D8YnMKaKEeWQQMqdnKdYGA" structuralFeature="_8n8EEFbDEeWrJvPHum8sog">
+ <object xmi:type="uml:InputPin" xmi:id="_D8YnSaaKEeWQQMqdnKdYGA" name="Clear('name').object" incoming="_D8YmZqaKEeWQQMqdnKdYGA" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8YnSqaKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8YnS6aKEeWQQMqdnKdYGA" value="1"/>
</object>
- <result xmi:type="uml:OutputPin" xmi:id="_ysArnIliEeWqYp3GaF8FTA" name="Clear('name').result" outgoing="_ysArfYliEeWqYp3GaF8FTA" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysArnYliEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysArnoliEeWqYp3GaF8FTA" value="1"/>
+ <result xmi:type="uml:OutputPin" xmi:id="_D8YnTKaKEeWQQMqdnKdYGA" name="Clear('name').result" outgoing="_D8YnMqaKEeWQQMqdnKdYGA" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8YnTaaKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8YnTqaKEeWQQMqdnKdYGA" value="1"/>
</result>
</node>
+ <node xmi:type="uml:ForkNode" xmi:id="_D8YnT6aKEeWQQMqdnKdYGA" name="Fork(LeftHandSide(StateMachine_TestSuite::Util::Architecture::SemanticTest::name))" incoming="_D8YnL6aKEeWQQMqdnKdYGA" outgoing="_D8YnMaaKEeWQQMqdnKdYGA"/>
</node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_ysArn4liEeWqYp3GaF8FTA" name="31:Expression Statement" incoming="_ysAq8oliEeWqYp3GaF8FTA">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysAroIliEeWqYp3GaF8FTA" target="_ysAroYliEeWqYp3GaF8FTA" source="_ysArqIliEeWqYp3GaF8FTA"/>
- <node xmi:type="uml:ForkNode" xmi:id="_ysAroYliEeWqYp3GaF8FTA" name="Fork(suite)" incoming="_ysAroIliEeWqYp3GaF8FTA"/>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_ysArooliEeWqYp3GaF8FTA" name="RighthandSide('Output('Call('SemanticTestSuite').result('return')')')">
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_ysAro4liEeWqYp3GaF8FTA" name="InstanceCreationExpression('SemanticTestSuite')">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysArpIliEeWqYp3GaF8FTA" target="_ysAruoliEeWqYp3GaF8FTA" source="_ysArrIliEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysArpYliEeWqYp3GaF8FTA" target="_ysArr4liEeWqYp3GaF8FTA" source="_ysArt4liEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysArpoliEeWqYp3GaF8FTA" target="_ysArvoliEeWqYp3GaF8FTA" source="_ysArr4liEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysArp4liEeWqYp3GaF8FTA" target="_ysArqIliEeWqYp3GaF8FTA" source="_ysArr4liEeWqYp3GaF8FTA"/>
- <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_ysArqIliEeWqYp3GaF8FTA" name="Output('Call('SemanticTestSuite').result('return')')" incoming="_ysArp4liEeWqYp3GaF8FTA" outgoing="_ysAroIliEeWqYp3GaF8FTA" type="_oCET4FYhEeW0iunAW-WGrg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysArqYliEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysArqoliEeWqYp3GaF8FTA" value="1"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_D8YnUKaKEeWQQMqdnKdYGA" name="14:Expression Statement" incoming="_D8Ymb6aKEeWQQMqdnKdYGA" outgoing="_D8YmV6aKEeWQQMqdnKdYGA">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8YnUaaKEeWQQMqdnKdYGA" target="_D8YnXKaKEeWQQMqdnKdYGA" source="_D8YnWaaKEeWQQMqdnKdYGA"/>
+ <node xmi:type="uml:CallBehaviorAction" xmi:id="_D8YnUqaKEeWQQMqdnKdYGA" name="Call('Including')">
+ <argument xmi:type="uml:InputPin" xmi:id="_D8YnU6aKEeWQQMqdnKdYGA" name="Call('Including').argument('seq')" incoming="_D8YmWqaKEeWQQMqdnKdYGA" isOrdered="true" isUnique="false">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8YnVKaKEeWQQMqdnKdYGA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8YnVaaKEeWQQMqdnKdYGA" value="*"/>
+ </argument>
+ <argument xmi:type="uml:InputPin" xmi:id="_D8YnVqaKEeWQQMqdnKdYGA" name="Call('Including').argument('element')" incoming="_D8YmhaaKEeWQQMqdnKdYGA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8YnV6aKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8YnWKaKEeWQQMqdnKdYGA" value="1"/>
+ </argument>
+ <result xmi:type="uml:OutputPin" xmi:id="_D8YnWaaKEeWQQMqdnKdYGA" name="Call('Including').result('')" outgoing="_D8YnUaaKEeWQQMqdnKdYGA" isOrdered="true" isUnique="false">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8YnWqaKEeWQQMqdnKdYGA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8YnW6aKEeWQQMqdnKdYGA" value="*"/>
+ </result>
+ <behavior xmi:type="uml:Activity" href="pathmap://PAPYRUS_ALF_LIBRARY/Alf.library.uml#Alf-Library-PrimitiveBehaviors-SequenceFunctions-Including"/>
+ </node>
+ <node xmi:type="uml:ForkNode" xmi:id="_D8YnXKaKEeWQQMqdnKdYGA" name="Fork(tests)" incoming="_D8YnUaaKEeWQQMqdnKdYGA" outgoing="_D8YmW6aKEeWQQMqdnKdYGA"/>
+ </node>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_D8YnXaaKEeWQQMqdnKdYGA" name="07:Expression Statement" incoming="_D8YmdKaKEeWQQMqdnKdYGA" outgoing="_D8Ymd6aKEeWQQMqdnKdYGA">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8YnXqaKEeWQQMqdnKdYGA" target="_D8YnfaaKEeWQQMqdnKdYGA" source="_D8YnZqaKEeWQQMqdnKdYGA"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_D8YnX6aKEeWQQMqdnKdYGA" name="RighthandSide('Output('Call('SemanticTest Transition007').result('return')')')">
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_D8YnYKaKEeWQQMqdnKdYGA" name="InstanceCreationExpression('SemanticTest Transition007')">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8YnYaaKEeWQQMqdnKdYGA" target="_D8YndqaKEeWQQMqdnKdYGA" source="_D8YndKaKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8YnYqaKEeWQQMqdnKdYGA" target="_D8YncaaKEeWQQMqdnKdYGA" source="_D8YnaqaKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8YnY6aKEeWQQMqdnKdYGA" target="_D8YndKaKEeWQQMqdnKdYGA" source="_D8YnbqaKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8YnZKaKEeWQQMqdnKdYGA" target="_D8YneqaKEeWQQMqdnKdYGA" source="_D8YndKaKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8YnZaaKEeWQQMqdnKdYGA" target="_D8YnZqaKEeWQQMqdnKdYGA" source="_D8YndKaKEeWQQMqdnKdYGA"/>
+ <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_D8YnZqaKEeWQQMqdnKdYGA" name="Output('Call('SemanticTest Transition007').result('return')')" incoming="_D8YnZaaKEeWQQMqdnKdYGA" outgoing="_D8YnXqaKEeWQQMqdnKdYGA" type="_k68FwFpREeWLZfrmV4ukHw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8YnZ6aKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8YnaKaKEeWQQMqdnKdYGA" value="1"/>
</structuredNodeOutput>
- <node xmi:type="uml:CreateObjectAction" xmi:id="_ysArq4liEeWqYp3GaF8FTA" name="Create('SemanticTestSuite')" classifier="_oCET4FYhEeW0iunAW-WGrg">
- <result xmi:type="uml:OutputPin" xmi:id="_ysArrIliEeWqYp3GaF8FTA" name="Create('SemanticTestSuite').result" outgoing="_ysArpIliEeWqYp3GaF8FTA" type="_oCET4FYhEeW0iunAW-WGrg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysArrYliEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysArroliEeWqYp3GaF8FTA" value="1"/>
+ <node xmi:type="uml:CreateObjectAction" xmi:id="_D8YnaaaKEeWQQMqdnKdYGA" name="Create('SemanticTest Transition007')" classifier="_k68FwFpREeWLZfrmV4ukHw">
+ <result xmi:type="uml:OutputPin" xmi:id="_D8YnaqaKEeWQQMqdnKdYGA" name="Create('SemanticTest Transition007').result" outgoing="_D8YnYqaKEeWQQMqdnKdYGA" type="_k68FwFpREeWLZfrmV4ukHw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8Yna6aKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8YnbKaKEeWQQMqdnKdYGA" value="1"/>
</result>
</node>
- <node xmi:type="uml:ForkNode" xmi:id="_ysArr4liEeWqYp3GaF8FTA" name="Fork('Call('SemanticTestSuite').result('return')')" incoming="_ysArpYliEeWqYp3GaF8FTA" outgoing="_ysArpoliEeWqYp3GaF8FTA _ysArp4liEeWqYp3GaF8FTA"/>
- <node xmi:type="uml:CallOperationAction" xmi:id="_ysArsIliEeWqYp3GaF8FTA" name="Call('SemanticTestSuite')" operation="_SfGdkFfVEeWs3McTb3zryw">
- <argument xmi:type="uml:InputPin" xmi:id="_ysArsYliEeWqYp3GaF8FTA" name="Call('SemanticTestSuite').argument('tests')" incoming="_ysAq4YliEeWqYp3GaF8FTA" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysArsoliEeWqYp3GaF8FTA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysArs4liEeWqYp3GaF8FTA" value="*"/>
- </argument>
- <argument xmi:type="uml:InputPin" xmi:id="_ysArtIliEeWqYp3GaF8FTA" name="Call('SemanticTestSuite').argument('name')" incoming="_ysAq9IliEeWqYp3GaF8FTA">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysArtYliEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysArtoliEeWqYp3GaF8FTA" value="1"/>
- </argument>
- <result xmi:type="uml:OutputPin" xmi:id="_ysArt4liEeWqYp3GaF8FTA" name="Call('SemanticTestSuite').result('return')" outgoing="_ysArpYliEeWqYp3GaF8FTA" type="_oCET4FYhEeW0iunAW-WGrg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysAruIliEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysAruYliEeWqYp3GaF8FTA" value="1"/>
+ <node xmi:type="uml:CallOperationAction" xmi:id="_D8YnbaaKEeWQQMqdnKdYGA" name="Call('SemanticTest Transition007')" operation="_305swVr-EeW7xKEzw6rRNg">
+ <result xmi:type="uml:OutputPin" xmi:id="_D8YnbqaKEeWQQMqdnKdYGA" name="Call('SemanticTest Transition007').result('return')" outgoing="_D8YnY6aKEeWQQMqdnKdYGA" type="_k68FwFpREeWLZfrmV4ukHw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8Ynb6aKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8YncKaKEeWQQMqdnKdYGA" value="1"/>
</result>
- <target xmi:type="uml:InputPin" xmi:id="_ysAruoliEeWqYp3GaF8FTA" name="Call('SemanticTestSuite').target" incoming="_ysArpIliEeWqYp3GaF8FTA" type="_oCET4FYhEeW0iunAW-WGrg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysAru4liEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysArvIliEeWqYp3GaF8FTA" value="1"/>
+ <target xmi:type="uml:InputPin" xmi:id="_D8YncaaKEeWQQMqdnKdYGA" name="Call('SemanticTest Transition007').target" incoming="_D8YnYqaKEeWQQMqdnKdYGA" type="_k68FwFpREeWLZfrmV4ukHw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8YncqaKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8Ync6aKEeWQQMqdnKdYGA" value="1"/>
</target>
</node>
- <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_ysArvYliEeWqYp3GaF8FTA" name="Start('SemanticTestSuite')" isSynchronous="false">
- <object xmi:type="uml:InputPin" xmi:id="_ysArvoliEeWqYp3GaF8FTA" name="Start('SemanticTestSuite').object" incoming="_ysArpoliEeWqYp3GaF8FTA" type="_oCET4FYhEeW0iunAW-WGrg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysArv4liEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysArwIliEeWqYp3GaF8FTA" value="1"/>
+ <node xmi:type="uml:ForkNode" xmi:id="_D8YndKaKEeWQQMqdnKdYGA" name="Fork('Call('SemanticTest Transition007').result('return')')" incoming="_D8YnY6aKEeWQQMqdnKdYGA" outgoing="_D8YnZKaKEeWQQMqdnKdYGA _D8YnYaaKEeWQQMqdnKdYGA _D8YnZaaKEeWQQMqdnKdYGA"/>
+ <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_D8YndaaKEeWQQMqdnKdYGA" name="Start('SemanticTest')" isSynchronous="false">
+ <object xmi:type="uml:InputPin" xmi:id="_D8YndqaKEeWQQMqdnKdYGA" name="Start('SemanticTest').object" incoming="_D8YnYaaKEeWQQMqdnKdYGA" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8Ynd6aKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8YneKaKEeWQQMqdnKdYGA" value="1"/>
+ </object>
+ </node>
+ <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_D8YneaaKEeWQQMqdnKdYGA" name="Start('SemanticTest Transition007')" isSynchronous="false">
+ <object xmi:type="uml:InputPin" xmi:id="_D8YneqaKEeWQQMqdnKdYGA" name="Start('SemanticTest Transition007').object" incoming="_D8YnZKaKEeWQQMqdnKdYGA" type="_k68FwFpREeWLZfrmV4ukHw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8Yne6aKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8YnfKaKEeWQQMqdnKdYGA" value="1"/>
</object>
</node>
</node>
</node>
+ <node xmi:type="uml:ForkNode" xmi:id="_D8YnfaaKEeWQQMqdnKdYGA" name="Fork(t007)" incoming="_D8YnXqaKEeWQQMqdnKdYGA" outgoing="_D8YmjKaKEeWQQMqdnKdYGA _D8YmWaaKEeWQQMqdnKdYGA _D8YmZaaKEeWQQMqdnKdYGA"/>
</node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_ysArwYliEeWqYp3GaF8FTA" name="12:Expression Statement" incoming="_ysAq-4liEeWqYp3GaF8FTA" outgoing="_ysAq44liEeWqYp3GaF8FTA">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysArwoliEeWqYp3GaF8FTA" target="_ysArzYliEeWqYp3GaF8FTA" source="_ysAr4YliEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysArw4liEeWqYp3GaF8FTA" target="_ysAryYliEeWqYp3GaF8FTA" source="_ysAr3IliEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysArxIliEeWqYp3GaF8FTA" target="_ysAr3IliEeWqYp3GaF8FTA" source="_ysAr2IliEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_ysArxYliEeWqYp3GaF8FTA" target="_ysArxoliEeWqYp3GaF8FTA" source="_ysAr1oliEeWqYp3GaF8FTA"/>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_ysArxoliEeWqYp3GaF8FTA" name="Expression(LeftHandSide('Fork(t010)'))" incoming="_ysArxYliEeWqYp3GaF8FTA"/>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_ysArx4liEeWqYp3GaF8FTA" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::name)">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysAryIliEeWqYp3GaF8FTA" target="_ysAr04liEeWqYp3GaF8FTA" source="_ysAryYliEeWqYp3GaF8FTA"/>
- <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_ysAryYliEeWqYp3GaF8FTA" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::name).input" incoming="_ysArw4liEeWqYp3GaF8FTA" outgoing="_ysAryIliEeWqYp3GaF8FTA">
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_D8YnfqaKEeWQQMqdnKdYGA" name="18:Expression Statement" incoming="_D8YmaaaKEeWQQMqdnKdYGA" outgoing="_D8YmUqaKEeWQQMqdnKdYGA">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8Ynf6aKEeWQQMqdnKdYGA" target="_D8YngKaKEeWQQMqdnKdYGA" source="_D8YniKaKEeWQQMqdnKdYGA"/>
+ <node xmi:type="uml:ForkNode" xmi:id="_D8YngKaKEeWQQMqdnKdYGA" name="Fork(tests)" incoming="_D8Ynf6aKEeWQQMqdnKdYGA" outgoing="_D8YmcqaKEeWQQMqdnKdYGA"/>
+ <node xmi:type="uml:CallBehaviorAction" xmi:id="_D8YngaaKEeWQQMqdnKdYGA" name="Call('Including')">
+ <argument xmi:type="uml:InputPin" xmi:id="_D8YngqaKEeWQQMqdnKdYGA" name="Call('Including').argument('seq')" incoming="_D8YmW6aKEeWQQMqdnKdYGA" isOrdered="true" isUnique="false">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8Yng6aKEeWQQMqdnKdYGA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8YnhKaKEeWQQMqdnKdYGA" value="*"/>
+ </argument>
+ <argument xmi:type="uml:InputPin" xmi:id="_D8YnhaaKEeWQQMqdnKdYGA" name="Call('Including').argument('element')" incoming="_D8Ymg6aKEeWQQMqdnKdYGA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8YnhqaKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8Ynh6aKEeWQQMqdnKdYGA" value="1"/>
+ </argument>
+ <result xmi:type="uml:OutputPin" xmi:id="_D8YniKaKEeWQQMqdnKdYGA" name="Call('Including').result('')" outgoing="_D8Ynf6aKEeWQQMqdnKdYGA" isOrdered="true" isUnique="false">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8YniaaKEeWQQMqdnKdYGA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8YniqaKEeWQQMqdnKdYGA" value="*"/>
+ </result>
+ <behavior xmi:type="uml:Activity" href="pathmap://PAPYRUS_ALF_LIBRARY/Alf.library.uml#Alf-Library-PrimitiveBehaviors-SequenceFunctions-Including"/>
+ </node>
+ </node>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_D8Yni6aKEeWQQMqdnKdYGA" name="02:LocalNameDeclarationStatement" incoming="_D8YmhKaKEeWQQMqdnKdYGA" outgoing="_D8YmbqaKEeWQQMqdnKdYGA">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8YnjKaKEeWQQMqdnKdYGA" target="_D8YnjaaKEeWQQMqdnKdYGA" source="_D8Ynj6aKEeWQQMqdnKdYGA"/>
+ <node xmi:type="uml:ForkNode" xmi:id="_D8YnjaaKEeWQQMqdnKdYGA" name="Fork(tests)" incoming="_D8YnjKaKEeWQQMqdnKdYGA" outgoing="_D8YmU6aKEeWQQMqdnKdYGA"/>
+ <node xmi:type="uml:ValueSpecificationAction" xmi:id="_D8YnjqaKEeWQQMqdnKdYGA" name="Value('null')">
+ <result xmi:type="uml:OutputPin" xmi:id="_D8Ynj6aKEeWQQMqdnKdYGA" name="Value('null').result" outgoing="_D8YnjKaKEeWQQMqdnKdYGA" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8YnkKaKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8YnkaaKEeWQQMqdnKdYGA" value="1"/>
+ </result>
+ <value xmi:type="uml:LiteralNull" xmi:id="_D8YnkqaKEeWQQMqdnKdYGA" name="null"/>
+ </node>
+ </node>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_D8Ynk6aKEeWQQMqdnKdYGA" name="04:Expression Statement" incoming="_D8Ymc6aKEeWQQMqdnKdYGA" outgoing="_D8YmdqaKEeWQQMqdnKdYGA">
+ <edge xmi:type="uml:ControlFlow" xmi:id="_D8YnlKaKEeWQQMqdnKdYGA" target="_D8YnrqaKEeWQQMqdnKdYGA" source="_D8YnqKaKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8YnlaaKEeWQQMqdnKdYGA" target="_D8YnmqaKEeWQQMqdnKdYGA" source="_D8Ynp6aKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8YnlqaKEeWQQMqdnKdYGA" target="_D8YnnqaKEeWQQMqdnKdYGA" source="_D8YnsqaKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8Ynl6aKEeWQQMqdnKdYGA" target="_D8Ynp6aKEeWQQMqdnKdYGA" source="_D8YnqqaKEeWQQMqdnKdYGA"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_D8YnmKaKEeWQQMqdnKdYGA" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::name)">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8YnmaaKEeWQQMqdnKdYGA" target="_D8YnpKaKEeWQQMqdnKdYGA" source="_D8YnmqaKEeWQQMqdnKdYGA"/>
+ <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_D8YnmqaKEeWQQMqdnKdYGA" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::name).input" incoming="_D8YnlaaKEeWQQMqdnKdYGA" outgoing="_D8YnmaaKEeWQQMqdnKdYGA">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysAryoliEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysAry4liEeWqYp3GaF8FTA" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8Ynm6aKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8YnnKaKEeWQQMqdnKdYGA" value="1"/>
</structuredNodeInput>
- <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_ysArzIliEeWqYp3GaF8FTA" name="Write('name')" structuralFeature="_8n8EEFbDEeWrJvPHum8sog" isReplaceAll="true">
- <object xmi:type="uml:InputPin" xmi:id="_ysArzYliEeWqYp3GaF8FTA" name="Write('name').object" incoming="_ysArwoliEeWqYp3GaF8FTA" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysArzoliEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysArz4liEeWqYp3GaF8FTA" value="1"/>
+ <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_D8YnnaaKEeWQQMqdnKdYGA" name="Write('name')" structuralFeature="_8n8EEFbDEeWrJvPHum8sog" isReplaceAll="true">
+ <object xmi:type="uml:InputPin" xmi:id="_D8YnnqaKEeWQQMqdnKdYGA" name="Write('name').object" incoming="_D8YnlqaKEeWQQMqdnKdYGA" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8Ynn6aKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8YnoKaKEeWQQMqdnKdYGA" value="1"/>
</object>
- <result xmi:type="uml:OutputPin" xmi:id="_ysAr0IliEeWqYp3GaF8FTA" name="Write('name').result" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysAr0YliEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysAr0oliEeWqYp3GaF8FTA" value="1"/>
+ <result xmi:type="uml:OutputPin" xmi:id="_D8YnoaaKEeWQQMqdnKdYGA" name="Write('name').result" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8YnoqaKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8Yno6aKEeWQQMqdnKdYGA" value="1"/>
</result>
- <value xmi:type="uml:InputPin" xmi:id="_ysAr04liEeWqYp3GaF8FTA" name="Write('name').value" incoming="_ysAryIliEeWqYp3GaF8FTA">
+ <value xmi:type="uml:InputPin" xmi:id="_D8YnpKaKEeWQQMqdnKdYGA" name="Write('name').value" incoming="_D8YnmaaKEeWQQMqdnKdYGA">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysAr1IliEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysAr1YliEeWqYp3GaF8FTA" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8YnpaaKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8YnpqaKEeWQQMqdnKdYGA" value="1"/>
</value>
</node>
</node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_ysAr1oliEeWqYp3GaF8FTA" name="RighthandSide('Value('&quot;Transition010&quot;').result')" outgoing="_ysArxYliEeWqYp3GaF8FTA">
- <node xmi:type="uml:ValueSpecificationAction" xmi:id="_ysAr14liEeWqYp3GaF8FTA" name="Value('&quot;Transition010&quot;')">
- <result xmi:type="uml:OutputPin" xmi:id="_ysAr2IliEeWqYp3GaF8FTA" name="Value('&quot;Transition010&quot;').result" outgoing="_ysArxIliEeWqYp3GaF8FTA">
+ <node xmi:type="uml:ForkNode" xmi:id="_D8Ynp6aKEeWQQMqdnKdYGA" name="Fork(LeftHandSide(StateMachine_TestSuite::Util::Architecture::SemanticTest::name))" incoming="_D8Ynl6aKEeWQQMqdnKdYGA" outgoing="_D8YnlaaKEeWQQMqdnKdYGA"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_D8YnqKaKEeWQQMqdnKdYGA" name="RighthandSide('Value('&quot;Transition001&quot;').result')" outgoing="_D8YnlKaKEeWQQMqdnKdYGA">
+ <node xmi:type="uml:ValueSpecificationAction" xmi:id="_D8YnqaaKEeWQQMqdnKdYGA" name="Value('&quot;Transition001&quot;')">
+ <result xmi:type="uml:OutputPin" xmi:id="_D8YnqqaKEeWQQMqdnKdYGA" name="Value('&quot;Transition001&quot;').result" outgoing="_D8Ynl6aKEeWQQMqdnKdYGA">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysAr2YliEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysAr2oliEeWqYp3GaF8FTA" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8Ynq6aKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8YnrKaKEeWQQMqdnKdYGA" value="1"/>
</result>
- <value xmi:type="uml:LiteralString" xmi:id="_ysAr24liEeWqYp3GaF8FTA" name="&quot;Transition010&quot;" value="Transition010">
+ <value xmi:type="uml:LiteralString" xmi:id="_D8YnraaKEeWQQMqdnKdYGA" name="&quot;Transition001&quot;" value="Transition001">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</value>
</node>
</node>
- <node xmi:type="uml:ForkNode" xmi:id="_ysAr3IliEeWqYp3GaF8FTA" name="Fork(LeftHandSide('Fork(t010)'))" incoming="_ysArxIliEeWqYp3GaF8FTA" outgoing="_ysArw4liEeWqYp3GaF8FTA"/>
- <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_ysAr3YliEeWqYp3GaF8FTA" name="Clear('name')" structuralFeature="_8n8EEFbDEeWrJvPHum8sog">
- <object xmi:type="uml:InputPin" xmi:id="_ysAr3oliEeWqYp3GaF8FTA" name="Clear('name').object" incoming="_ysAq8YliEeWqYp3GaF8FTA" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysAr34liEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysAr4IliEeWqYp3GaF8FTA" value="1"/>
+ <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_D8YnrqaKEeWQQMqdnKdYGA" name="Clear('name')" incoming="_D8YnlKaKEeWQQMqdnKdYGA" structuralFeature="_8n8EEFbDEeWrJvPHum8sog">
+ <object xmi:type="uml:InputPin" xmi:id="_D8Ynr6aKEeWQQMqdnKdYGA" name="Clear('name').object" incoming="_D8YmiKaKEeWQQMqdnKdYGA" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8YnsKaKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8YnsaaKEeWQQMqdnKdYGA" value="1"/>
</object>
- <result xmi:type="uml:OutputPin" xmi:id="_ysAr4YliEeWqYp3GaF8FTA" name="Clear('name').result" outgoing="_ysArwoliEeWqYp3GaF8FTA" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysAr4oliEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysAr44liEeWqYp3GaF8FTA" value="1"/>
+ <result xmi:type="uml:OutputPin" xmi:id="_D8YnsqaKEeWQQMqdnKdYGA" name="Clear('name').result" outgoing="_D8YnlqaKEeWQQMqdnKdYGA" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8Yns6aKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8YntKaKEeWQQMqdnKdYGA" value="1"/>
</result>
</node>
</node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_ysAr5IliEeWqYp3GaF8FTA" name="23:Expression Statement" incoming="_ysArAIliEeWqYp3GaF8FTA" outgoing="_ysArGIliEeWqYp3GaF8FTA">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysAr5YliEeWqYp3GaF8FTA" target="_ysAr5oliEeWqYp3GaF8FTA" source="_ysAr7oliEeWqYp3GaF8FTA"/>
- <node xmi:type="uml:ForkNode" xmi:id="_ysAr5oliEeWqYp3GaF8FTA" name="Fork(t017)" incoming="_ysAr5YliEeWqYp3GaF8FTA" outgoing="_ysAq64liEeWqYp3GaF8FTA _ysAq-IliEeWqYp3GaF8FTA _ysAq5IliEeWqYp3GaF8FTA"/>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_ysAr54liEeWqYp3GaF8FTA" name="RighthandSide('Output('Call('SemanticTest Transitions017').result('result')')')">
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_ysAr6IliEeWqYp3GaF8FTA" name="InstanceCreationExpression('SemanticTest Transitions017')">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysAr6YliEeWqYp3GaF8FTA" target="_ysAsBIliEeWqYp3GaF8FTA" source="_ysAr_oliEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysAr6oliEeWqYp3GaF8FTA" target="_ysAr8oliEeWqYp3GaF8FTA" source="_ysAsBIliEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysAr64liEeWqYp3GaF8FTA" target="_ysAr-oliEeWqYp3GaF8FTA" source="_ysAsBIliEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysAr7IliEeWqYp3GaF8FTA" target="_ysAsAYliEeWqYp3GaF8FTA" source="_ysAr9oliEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysAr7YliEeWqYp3GaF8FTA" target="_ysAr7oliEeWqYp3GaF8FTA" source="_ysAsBIliEeWqYp3GaF8FTA"/>
- <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_ysAr7oliEeWqYp3GaF8FTA" name="Output('Call('SemanticTest Transitions017').result('result')')" incoming="_ysAr7YliEeWqYp3GaF8FTA" outgoing="_ysAr5YliEeWqYp3GaF8FTA" type="_hODvQHzKEeW6BswEv_81Ng">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysAr74liEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysAr8IliEeWqYp3GaF8FTA" value="1"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_D8YntaaKEeWQQMqdnKdYGA" name="30:Expression Statement" incoming="_D8YmZ6aKEeWQQMqdnKdYGA" outgoing="_D8YmaqaKEeWQQMqdnKdYGA">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8YntqaKEeWQQMqdnKdYGA" target="_D8Ynt6aKEeWQQMqdnKdYGA" source="_D8Ynv6aKEeWQQMqdnKdYGA"/>
+ <node xmi:type="uml:ForkNode" xmi:id="_D8Ynt6aKEeWQQMqdnKdYGA" name="Fork(tests)" incoming="_D8YntqaKEeWQQMqdnKdYGA" outgoing="_D8YmfaaKEeWQQMqdnKdYGA"/>
+ <node xmi:type="uml:CallBehaviorAction" xmi:id="_D8YnuKaKEeWQQMqdnKdYGA" name="Call('Including')">
+ <argument xmi:type="uml:InputPin" xmi:id="_D8YnuaaKEeWQQMqdnKdYGA" name="Call('Including').argument('seq')" incoming="_D8YmeKaKEeWQQMqdnKdYGA" isOrdered="true" isUnique="false">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8YnuqaKEeWQQMqdnKdYGA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8Ynu6aKEeWQQMqdnKdYGA" value="*"/>
+ </argument>
+ <argument xmi:type="uml:InputPin" xmi:id="_D8YnvKaKEeWQQMqdnKdYGA" name="Call('Including').argument('element')" incoming="_D8YmaKaKEeWQQMqdnKdYGA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8YnvaaKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8YnvqaKEeWQQMqdnKdYGA" value="1"/>
+ </argument>
+ <result xmi:type="uml:OutputPin" xmi:id="_D8Ynv6aKEeWQQMqdnKdYGA" name="Call('Including').result('')" outgoing="_D8YntqaKEeWQQMqdnKdYGA" isOrdered="true" isUnique="false">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8YnwKaKEeWQQMqdnKdYGA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8YnwaaKEeWQQMqdnKdYGA" value="*"/>
+ </result>
+ <behavior xmi:type="uml:Activity" href="pathmap://PAPYRUS_ALF_LIBRARY/Alf.library.uml#Alf-Library-PrimitiveBehaviors-SequenceFunctions-Including"/>
+ </node>
+ </node>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_D8YnwqaKEeWQQMqdnKdYGA" name="31:Expression Statement" incoming="_D8YmaqaKEeWQQMqdnKdYGA">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8Ynw6aKEeWQQMqdnKdYGA" target="_D8YnxKaKEeWQQMqdnKdYGA" source="_D8Yny6aKEeWQQMqdnKdYGA"/>
+ <node xmi:type="uml:ForkNode" xmi:id="_D8YnxKaKEeWQQMqdnKdYGA" name="Fork(suite)" incoming="_D8Ynw6aKEeWQQMqdnKdYGA"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_D8YnxaaKEeWQQMqdnKdYGA" name="RighthandSide('Output('Call('SemanticTestSuite').result('return')')')">
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_D8YnxqaKEeWQQMqdnKdYGA" name="InstanceCreationExpression('SemanticTestSuite')">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8Ynx6aKEeWQQMqdnKdYGA" target="_D8Yn2aaKEeWQQMqdnKdYGA" source="_D8Yn3aaKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8YnyKaKEeWQQMqdnKdYGA" target="_D8Yn4aaKEeWQQMqdnKdYGA" source="_D8YnzqaKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8YnyaaKEeWQQMqdnKdYGA" target="_D8YnzqaKEeWQQMqdnKdYGA" source="_D8Yn1qaKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8YnyqaKEeWQQMqdnKdYGA" target="_D8Yny6aKEeWQQMqdnKdYGA" source="_D8YnzqaKEeWQQMqdnKdYGA"/>
+ <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_D8Yny6aKEeWQQMqdnKdYGA" name="Output('Call('SemanticTestSuite').result('return')')" incoming="_D8YnyqaKEeWQQMqdnKdYGA" outgoing="_D8Ynw6aKEeWQQMqdnKdYGA" type="_oCET4FYhEeW0iunAW-WGrg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8YnzKaKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8YnzaaKEeWQQMqdnKdYGA" value="1"/>
</structuredNodeOutput>
- <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_ysAr8YliEeWqYp3GaF8FTA" name="Start('SemanticTest')" isSynchronous="false">
- <object xmi:type="uml:InputPin" xmi:id="_ysAr8oliEeWqYp3GaF8FTA" name="Start('SemanticTest').object" incoming="_ysAr6oliEeWqYp3GaF8FTA" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysAr84liEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysAr9IliEeWqYp3GaF8FTA" value="1"/>
- </object>
+ <node xmi:type="uml:ForkNode" xmi:id="_D8YnzqaKEeWQQMqdnKdYGA" name="Fork('Call('SemanticTestSuite').result('return')')" incoming="_D8YnyaaKEeWQQMqdnKdYGA" outgoing="_D8YnyKaKEeWQQMqdnKdYGA _D8YnyqaKEeWQQMqdnKdYGA"/>
+ <node xmi:type="uml:CallOperationAction" xmi:id="_D8Ynz6aKEeWQQMqdnKdYGA" name="Call('SemanticTestSuite')" operation="_SfGdkFfVEeWs3McTb3zryw">
+ <argument xmi:type="uml:InputPin" xmi:id="_D8Yn0KaKEeWQQMqdnKdYGA" name="Call('SemanticTestSuite').argument('tests')" incoming="_D8YmfaaKEeWQQMqdnKdYGA" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8Yn0aaKEeWQQMqdnKdYGA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8Yn0qaKEeWQQMqdnKdYGA" value="*"/>
+ </argument>
+ <argument xmi:type="uml:InputPin" xmi:id="_D8Yn06aKEeWQQMqdnKdYGA" name="Call('SemanticTestSuite').argument('name')" incoming="_D8YmfqaKEeWQQMqdnKdYGA">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8Yn1KaKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8Yn1aaKEeWQQMqdnKdYGA" value="1"/>
+ </argument>
+ <result xmi:type="uml:OutputPin" xmi:id="_D8Yn1qaKEeWQQMqdnKdYGA" name="Call('SemanticTestSuite').result('return')" outgoing="_D8YnyaaKEeWQQMqdnKdYGA" type="_oCET4FYhEeW0iunAW-WGrg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8Yn16aKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8Yn2KaKEeWQQMqdnKdYGA" value="1"/>
+ </result>
+ <target xmi:type="uml:InputPin" xmi:id="_D8Yn2aaKEeWQQMqdnKdYGA" name="Call('SemanticTestSuite').target" incoming="_D8Ynx6aKEeWQQMqdnKdYGA" type="_oCET4FYhEeW0iunAW-WGrg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8Yn2qaKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8Yn26aKEeWQQMqdnKdYGA" value="1"/>
+ </target>
</node>
- <node xmi:type="uml:CreateObjectAction" xmi:id="_ysAr9YliEeWqYp3GaF8FTA" name="Create('SemanticTest Transitions017')" classifier="_hODvQHzKEeW6BswEv_81Ng">
- <result xmi:type="uml:OutputPin" xmi:id="_ysAr9oliEeWqYp3GaF8FTA" name="Create('SemanticTest Transitions017').result" outgoing="_ysAr7IliEeWqYp3GaF8FTA" type="_hODvQHzKEeW6BswEv_81Ng">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysAr94liEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysAr-IliEeWqYp3GaF8FTA" value="1"/>
+ <node xmi:type="uml:CreateObjectAction" xmi:id="_D8Yn3KaKEeWQQMqdnKdYGA" name="Create('SemanticTestSuite')" classifier="_oCET4FYhEeW0iunAW-WGrg">
+ <result xmi:type="uml:OutputPin" xmi:id="_D8Yn3aaKEeWQQMqdnKdYGA" name="Create('SemanticTestSuite').result" outgoing="_D8Ynx6aKEeWQQMqdnKdYGA" type="_oCET4FYhEeW0iunAW-WGrg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8Yn3qaKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8Yn36aKEeWQQMqdnKdYGA" value="1"/>
</result>
</node>
- <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_ysAr-YliEeWqYp3GaF8FTA" name="Start('SemanticTest Transitions017')" isSynchronous="false">
- <object xmi:type="uml:InputPin" xmi:id="_ysAr-oliEeWqYp3GaF8FTA" name="Start('SemanticTest Transitions017').object" incoming="_ysAr64liEeWqYp3GaF8FTA" type="_hODvQHzKEeW6BswEv_81Ng">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysAr-4liEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysAr_IliEeWqYp3GaF8FTA" value="1"/>
+ <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_D8Yn4KaKEeWQQMqdnKdYGA" name="Start('SemanticTestSuite')" isSynchronous="false">
+ <object xmi:type="uml:InputPin" xmi:id="_D8Yn4aaKEeWQQMqdnKdYGA" name="Start('SemanticTestSuite').object" incoming="_D8YnyKaKEeWQQMqdnKdYGA" type="_oCET4FYhEeW0iunAW-WGrg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8Yn4qaKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8Yn46aKEeWQQMqdnKdYGA" value="1"/>
</object>
</node>
- <node xmi:type="uml:CallOperationAction" xmi:id="_ysAr_YliEeWqYp3GaF8FTA" name="Call('SemanticTest Transitions017')" operation="_hODvW3zKEeW6BswEv_81Ng">
- <result xmi:type="uml:OutputPin" xmi:id="_ysAr_oliEeWqYp3GaF8FTA" name="Call('SemanticTest Transitions017').result('result')" outgoing="_ysAr6YliEeWqYp3GaF8FTA" type="_hODvQHzKEeW6BswEv_81Ng">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysAr_4liEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysAsAIliEeWqYp3GaF8FTA" value="1"/>
- </result>
- <target xmi:type="uml:InputPin" xmi:id="_ysAsAYliEeWqYp3GaF8FTA" name="Call('SemanticTest Transitions017').target" incoming="_ysAr7IliEeWqYp3GaF8FTA" type="_hODvQHzKEeW6BswEv_81Ng">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysAsAoliEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysAsA4liEeWqYp3GaF8FTA" value="1"/>
- </target>
- </node>
- <node xmi:type="uml:ForkNode" xmi:id="_ysAsBIliEeWqYp3GaF8FTA" name="Fork('Call('SemanticTest Transitions017').result('result')')" incoming="_ysAr6YliEeWqYp3GaF8FTA" outgoing="_ysAr64liEeWqYp3GaF8FTA _ysAr6oliEeWqYp3GaF8FTA _ysAr7YliEeWqYp3GaF8FTA"/>
</node>
</node>
</node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_ysAsBYliEeWqYp3GaF8FTA" name="11:Expression Statement" incoming="_ysAq6oliEeWqYp3GaF8FTA" outgoing="_ysAq-4liEeWqYp3GaF8FTA">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysAsBoliEeWqYp3GaF8FTA" target="_ysAsJYliEeWqYp3GaF8FTA" source="_ysAsDoliEeWqYp3GaF8FTA"/>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_ysAsB4liEeWqYp3GaF8FTA" name="RighthandSide('Output('Call('SemanticTest Transition010').result('return')')')">
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_ysAsCIliEeWqYp3GaF8FTA" name="InstanceCreationExpression('SemanticTest Transition010')">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysAsCYliEeWqYp3GaF8FTA" target="_ysAsHoliEeWqYp3GaF8FTA" source="_ysAsEYliEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysAsColiEeWqYp3GaF8FTA" target="_ysAsIoliEeWqYp3GaF8FTA" source="_ysAsEYliEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysAsC4liEeWqYp3GaF8FTA" target="_ysAsEYliEeWqYp3GaF8FTA" source="_ysAsE4liEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysAsDIliEeWqYp3GaF8FTA" target="_ysAsFoliEeWqYp3GaF8FTA" source="_ysAsGoliEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysAsDYliEeWqYp3GaF8FTA" target="_ysAsDoliEeWqYp3GaF8FTA" source="_ysAsEYliEeWqYp3GaF8FTA"/>
- <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_ysAsDoliEeWqYp3GaF8FTA" name="Output('Call('SemanticTest Transition010').result('return')')" incoming="_ysAsDYliEeWqYp3GaF8FTA" outgoing="_ysAsBoliEeWqYp3GaF8FTA" type="_t_o74Fx_EeWkyIFxZ3_PAg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysAsD4liEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysAsEIliEeWqYp3GaF8FTA" value="1"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_D8Yn5KaKEeWQQMqdnKdYGA" name="11:Expression Statement" incoming="_D8Yma6aKEeWQQMqdnKdYGA" outgoing="_D8YmgaaKEeWQQMqdnKdYGA">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8Yn5aaKEeWQQMqdnKdYGA" target="_D8Yn5qaKEeWQQMqdnKdYGA" source="_D8Yn7qaKEeWQQMqdnKdYGA"/>
+ <node xmi:type="uml:ForkNode" xmi:id="_D8Yn5qaKEeWQQMqdnKdYGA" name="Fork(t010)" incoming="_D8Yn5aaKEeWQQMqdnKdYGA" outgoing="_D8YmZqaKEeWQQMqdnKdYGA _D8YmX6aKEeWQQMqdnKdYGA _D8YmhaaKEeWQQMqdnKdYGA"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_D8Yn56aKEeWQQMqdnKdYGA" name="RighthandSide('Output('Call('SemanticTest Transition010').result('return')')')">
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_D8Yn6KaKEeWQQMqdnKdYGA" name="InstanceCreationExpression('SemanticTest Transition010')">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8Yn6aaKEeWQQMqdnKdYGA" target="_D8Yn-aaKEeWQQMqdnKdYGA" source="_D8YoBKaKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8Yn6qaKEeWQQMqdnKdYGA" target="_D8Yn9aaKEeWQQMqdnKdYGA" source="_D8Yn_aaKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8Yn66aKEeWQQMqdnKdYGA" target="_D8YoBKaKEeWQQMqdnKdYGA" source="_D8Yn8qaKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8Yn7KaKEeWQQMqdnKdYGA" target="_D8YoAaaKEeWQQMqdnKdYGA" source="_D8YoBKaKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8Yn7aaKEeWQQMqdnKdYGA" target="_D8Yn7qaKEeWQQMqdnKdYGA" source="_D8YoBKaKEeWQQMqdnKdYGA"/>
+ <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_D8Yn7qaKEeWQQMqdnKdYGA" name="Output('Call('SemanticTest Transition010').result('return')')" incoming="_D8Yn7aaKEeWQQMqdnKdYGA" outgoing="_D8Yn5aaKEeWQQMqdnKdYGA" type="_t_o74Fx_EeWkyIFxZ3_PAg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8Yn76aKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8Yn8KaKEeWQQMqdnKdYGA" value="1"/>
</structuredNodeOutput>
- <node xmi:type="uml:ForkNode" xmi:id="_ysAsEYliEeWqYp3GaF8FTA" name="Fork('Call('SemanticTest Transition010').result('return')')" incoming="_ysAsC4liEeWqYp3GaF8FTA" outgoing="_ysAsCYliEeWqYp3GaF8FTA _ysAsColiEeWqYp3GaF8FTA _ysAsDYliEeWqYp3GaF8FTA"/>
- <node xmi:type="uml:CallOperationAction" xmi:id="_ysAsEoliEeWqYp3GaF8FTA" name="Call('SemanticTest Transition010')" operation="_BiNjoFyAEeWkyIFxZ3_PAg">
- <result xmi:type="uml:OutputPin" xmi:id="_ysAsE4liEeWqYp3GaF8FTA" name="Call('SemanticTest Transition010').result('return')" outgoing="_ysAsC4liEeWqYp3GaF8FTA" type="_t_o74Fx_EeWkyIFxZ3_PAg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysAsFIliEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysAsFYliEeWqYp3GaF8FTA" value="1"/>
+ <node xmi:type="uml:CallOperationAction" xmi:id="_D8Yn8aaKEeWQQMqdnKdYGA" name="Call('SemanticTest Transition010')" operation="_BiNjoFyAEeWkyIFxZ3_PAg">
+ <result xmi:type="uml:OutputPin" xmi:id="_D8Yn8qaKEeWQQMqdnKdYGA" name="Call('SemanticTest Transition010').result('return')" outgoing="_D8Yn66aKEeWQQMqdnKdYGA" type="_t_o74Fx_EeWkyIFxZ3_PAg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8Yn86aKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8Yn9KaKEeWQQMqdnKdYGA" value="1"/>
</result>
- <target xmi:type="uml:InputPin" xmi:id="_ysAsFoliEeWqYp3GaF8FTA" name="Call('SemanticTest Transition010').target" incoming="_ysAsDIliEeWqYp3GaF8FTA" type="_t_o74Fx_EeWkyIFxZ3_PAg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysAsF4liEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysAsGIliEeWqYp3GaF8FTA" value="1"/>
+ <target xmi:type="uml:InputPin" xmi:id="_D8Yn9aaKEeWQQMqdnKdYGA" name="Call('SemanticTest Transition010').target" incoming="_D8Yn6qaKEeWQQMqdnKdYGA" type="_t_o74Fx_EeWkyIFxZ3_PAg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8Yn9qaKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8Yn96aKEeWQQMqdnKdYGA" value="1"/>
</target>
</node>
- <node xmi:type="uml:CreateObjectAction" xmi:id="_ysAsGYliEeWqYp3GaF8FTA" name="Create('SemanticTest Transition010')" classifier="_t_o74Fx_EeWkyIFxZ3_PAg">
- <result xmi:type="uml:OutputPin" xmi:id="_ysAsGoliEeWqYp3GaF8FTA" name="Create('SemanticTest Transition010').result" outgoing="_ysAsDIliEeWqYp3GaF8FTA" type="_t_o74Fx_EeWkyIFxZ3_PAg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysAsG4liEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysAsHIliEeWqYp3GaF8FTA" value="1"/>
- </result>
- </node>
- <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_ysAsHYliEeWqYp3GaF8FTA" name="Start('SemanticTest Transition010')" isSynchronous="false">
- <object xmi:type="uml:InputPin" xmi:id="_ysAsHoliEeWqYp3GaF8FTA" name="Start('SemanticTest Transition010').object" incoming="_ysAsCYliEeWqYp3GaF8FTA" type="_t_o74Fx_EeWkyIFxZ3_PAg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysAsH4liEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysAsIIliEeWqYp3GaF8FTA" value="1"/>
+ <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_D8Yn-KaKEeWQQMqdnKdYGA" name="Start('SemanticTest')" isSynchronous="false">
+ <object xmi:type="uml:InputPin" xmi:id="_D8Yn-aaKEeWQQMqdnKdYGA" name="Start('SemanticTest').object" incoming="_D8Yn6aaKEeWQQMqdnKdYGA" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8Yn-qaKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8Yn-6aKEeWQQMqdnKdYGA" value="1"/>
</object>
</node>
- <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_ysAsIYliEeWqYp3GaF8FTA" name="Start('SemanticTest')" isSynchronous="false">
- <object xmi:type="uml:InputPin" xmi:id="_ysAsIoliEeWqYp3GaF8FTA" name="Start('SemanticTest').object" incoming="_ysAsColiEeWqYp3GaF8FTA" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysAsI4liEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysAsJIliEeWqYp3GaF8FTA" value="1"/>
+ <node xmi:type="uml:CreateObjectAction" xmi:id="_D8Yn_KaKEeWQQMqdnKdYGA" name="Create('SemanticTest Transition010')" classifier="_t_o74Fx_EeWkyIFxZ3_PAg">
+ <result xmi:type="uml:OutputPin" xmi:id="_D8Yn_aaKEeWQQMqdnKdYGA" name="Create('SemanticTest Transition010').result" outgoing="_D8Yn6qaKEeWQQMqdnKdYGA" type="_t_o74Fx_EeWkyIFxZ3_PAg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8Yn_qaKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8Yn_6aKEeWQQMqdnKdYGA" value="1"/>
+ </result>
+ </node>
+ <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_D8YoAKaKEeWQQMqdnKdYGA" name="Start('SemanticTest Transition010')" isSynchronous="false">
+ <object xmi:type="uml:InputPin" xmi:id="_D8YoAaaKEeWQQMqdnKdYGA" name="Start('SemanticTest Transition010').object" incoming="_D8Yn7KaKEeWQQMqdnKdYGA" type="_t_o74Fx_EeWkyIFxZ3_PAg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8YoAqaKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8YoA6aKEeWQQMqdnKdYGA" value="1"/>
</object>
</node>
+ <node xmi:type="uml:ForkNode" xmi:id="_D8YoBKaKEeWQQMqdnKdYGA" name="Fork('Call('SemanticTest Transition010').result('return')')" incoming="_D8Yn66aKEeWQQMqdnKdYGA" outgoing="_D8Yn7KaKEeWQQMqdnKdYGA _D8Yn6aaKEeWQQMqdnKdYGA _D8Yn7aaKEeWQQMqdnKdYGA"/>
</node>
</node>
- <node xmi:type="uml:ForkNode" xmi:id="_ysAsJYliEeWqYp3GaF8FTA" name="Fork(t010)" incoming="_ysAsBoliEeWqYp3GaF8FTA" outgoing="_ysAq8YliEeWqYp3GaF8FTA _ysAq84liEeWqYp3GaF8FTA _ysArAYliEeWqYp3GaF8FTA"/>
</node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_ysAsJoliEeWqYp3GaF8FTA" name="16:Expression Statement" incoming="_ysArDIliEeWqYp3GaF8FTA" outgoing="_ysAq_IliEeWqYp3GaF8FTA">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysAsJ4liEeWqYp3GaF8FTA" target="_ysAsLYliEeWqYp3GaF8FTA" source="_ysAsQoliEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysAsKIliEeWqYp3GaF8FTA" target="_ysAsQoliEeWqYp3GaF8FTA" source="_ysAsRYliEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_ysAsKYliEeWqYp3GaF8FTA" target="_ysAsQYliEeWqYp3GaF8FTA" source="_ysAsQ4liEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysAsKoliEeWqYp3GaF8FTA" target="_ysAsMYliEeWqYp3GaF8FTA" source="_ysAsPoliEeWqYp3GaF8FTA"/>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_ysAsK4liEeWqYp3GaF8FTA" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::name)">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysAsLIliEeWqYp3GaF8FTA" target="_ysAsN4liEeWqYp3GaF8FTA" source="_ysAsLYliEeWqYp3GaF8FTA"/>
- <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_ysAsLYliEeWqYp3GaF8FTA" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::name).input" incoming="_ysAsJ4liEeWqYp3GaF8FTA" outgoing="_ysAsLIliEeWqYp3GaF8FTA">
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_D8YoBaaKEeWQQMqdnKdYGA" name="05:Expression Statement" incoming="_D8YmdqaKEeWQQMqdnKdYGA" outgoing="_D8YmZKaKEeWQQMqdnKdYGA">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8YoBqaKEeWQQMqdnKdYGA" target="_D8YoF6aKEeWQQMqdnKdYGA" source="_D8YoDqaKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8YoB6aKEeWQQMqdnKdYGA" target="_D8YoJqaKEeWQQMqdnKdYGA" source="_D8YoIqaKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_D8YoCKaKEeWQQMqdnKdYGA" target="_D8YoCqaKEeWQQMqdnKdYGA" source="_D8YoIKaKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8YoCaaKEeWQQMqdnKdYGA" target="_D8YoE6aKEeWQQMqdnKdYGA" source="_D8YoJqaKEeWQQMqdnKdYGA"/>
+ <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_D8YoCqaKEeWQQMqdnKdYGA" name="Clear('expectedResult')" incoming="_D8YoCKaKEeWQQMqdnKdYGA" structuralFeature="_9FUjoFbDEeWrJvPHum8sog">
+ <object xmi:type="uml:InputPin" xmi:id="_D8YoC6aKEeWQQMqdnKdYGA" name="Clear('expectedResult').object" incoming="_D8YmY6aKEeWQQMqdnKdYGA" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8YoDKaKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8YoDaaKEeWQQMqdnKdYGA" value="1"/>
+ </object>
+ <result xmi:type="uml:OutputPin" xmi:id="_D8YoDqaKEeWQQMqdnKdYGA" name="Clear('expectedResult').result" outgoing="_D8YoBqaKEeWQQMqdnKdYGA" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8YoD6aKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8YoEKaKEeWQQMqdnKdYGA" value="1"/>
+ </result>
+ </node>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_D8YoEaaKEeWQQMqdnKdYGA" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::expectedResult)">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8YoEqaKEeWQQMqdnKdYGA" target="_D8YoHaaKEeWQQMqdnKdYGA" source="_D8YoE6aKEeWQQMqdnKdYGA"/>
+ <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_D8YoE6aKEeWQQMqdnKdYGA" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::expectedResult).input" incoming="_D8YoCaaKEeWQQMqdnKdYGA" outgoing="_D8YoEqaKEeWQQMqdnKdYGA">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysAsLoliEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysAsL4liEeWqYp3GaF8FTA" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8YoFKaKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8YoFaaKEeWQQMqdnKdYGA" value="1"/>
</structuredNodeInput>
- <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_ysAsMIliEeWqYp3GaF8FTA" name="Write('name')" structuralFeature="_8n8EEFbDEeWrJvPHum8sog" isReplaceAll="true">
- <object xmi:type="uml:InputPin" xmi:id="_ysAsMYliEeWqYp3GaF8FTA" name="Write('name').object" incoming="_ysAsKoliEeWqYp3GaF8FTA" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysAsMoliEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysAsM4liEeWqYp3GaF8FTA" value="1"/>
+ <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_D8YoFqaKEeWQQMqdnKdYGA" name="Write('expectedResult')" structuralFeature="_9FUjoFbDEeWrJvPHum8sog" isReplaceAll="true">
+ <object xmi:type="uml:InputPin" xmi:id="_D8YoF6aKEeWQQMqdnKdYGA" name="Write('expectedResult').object" incoming="_D8YoBqaKEeWQQMqdnKdYGA" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8YoGKaKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8YoGaaKEeWQQMqdnKdYGA" value="1"/>
</object>
- <result xmi:type="uml:OutputPin" xmi:id="_ysAsNIliEeWqYp3GaF8FTA" name="Write('name').result" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysAsNYliEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysAsNoliEeWqYp3GaF8FTA" value="1"/>
+ <result xmi:type="uml:OutputPin" xmi:id="_D8YoGqaKEeWQQMqdnKdYGA" name="Write('expectedResult').result" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8YoG6aKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8YoHKaKEeWQQMqdnKdYGA" value="1"/>
</result>
- <value xmi:type="uml:InputPin" xmi:id="_ysAsN4liEeWqYp3GaF8FTA" name="Write('name').value" incoming="_ysAsLIliEeWqYp3GaF8FTA">
+ <value xmi:type="uml:InputPin" xmi:id="_D8YoHaaKEeWQQMqdnKdYGA" name="Write('expectedResult').value" incoming="_D8YoEqaKEeWQQMqdnKdYGA">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysAsOIliEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysAsOYliEeWqYp3GaF8FTA" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8YoHqaKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8YoH6aKEeWQQMqdnKdYGA" value="1"/>
</value>
</node>
</node>
- <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_ysAsOoliEeWqYp3GaF8FTA" name="Clear('name')" structuralFeature="_8n8EEFbDEeWrJvPHum8sog">
- <object xmi:type="uml:InputPin" xmi:id="_ysAsO4liEeWqYp3GaF8FTA" name="Clear('name').object" incoming="_ysAq_oliEeWqYp3GaF8FTA" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysAsPIliEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysAsPYliEeWqYp3GaF8FTA" value="1"/>
- </object>
- <result xmi:type="uml:OutputPin" xmi:id="_ysAsPoliEeWqYp3GaF8FTA" name="Clear('name').result" outgoing="_ysAsKoliEeWqYp3GaF8FTA" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysAsP4liEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysAsQIliEeWqYp3GaF8FTA" value="1"/>
- </result>
- </node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_ysAsQYliEeWqYp3GaF8FTA" name="Expression(LeftHandSide('Fork(t015)'))" incoming="_ysAsKYliEeWqYp3GaF8FTA"/>
- <node xmi:type="uml:ForkNode" xmi:id="_ysAsQoliEeWqYp3GaF8FTA" name="Fork(LeftHandSide('Fork(t015)'))" incoming="_ysAsKIliEeWqYp3GaF8FTA" outgoing="_ysAsJ4liEeWqYp3GaF8FTA"/>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_ysAsQ4liEeWqYp3GaF8FTA" name="RighthandSide('Value('&quot;Transition015&quot;').result')" outgoing="_ysAsKYliEeWqYp3GaF8FTA">
- <node xmi:type="uml:ValueSpecificationAction" xmi:id="_ysAsRIliEeWqYp3GaF8FTA" name="Value('&quot;Transition015&quot;')">
- <result xmi:type="uml:OutputPin" xmi:id="_ysAsRYliEeWqYp3GaF8FTA" name="Value('&quot;Transition015&quot;').result" outgoing="_ysAsKIliEeWqYp3GaF8FTA">
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_D8YoIKaKEeWQQMqdnKdYGA" name="RighthandSide('Value('&quot;T2(effect)&quot;').result')" outgoing="_D8YoCKaKEeWQQMqdnKdYGA">
+ <node xmi:type="uml:ValueSpecificationAction" xmi:id="_D8YoIaaKEeWQQMqdnKdYGA" name="Value('&quot;T2(effect)&quot;')">
+ <result xmi:type="uml:OutputPin" xmi:id="_D8YoIqaKEeWQQMqdnKdYGA" name="Value('&quot;T2(effect)&quot;').result" outgoing="_D8YoB6aKEeWQQMqdnKdYGA">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysAsRoliEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysAsR4liEeWqYp3GaF8FTA" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8YoI6aKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8YoJKaKEeWQQMqdnKdYGA" value="1"/>
</result>
- <value xmi:type="uml:LiteralString" xmi:id="_ysAsSIliEeWqYp3GaF8FTA" name="&quot;Transition015&quot;" value="Transition015">
+ <value xmi:type="uml:LiteralString" xmi:id="_D8YoJaaKEeWQQMqdnKdYGA" name="&quot;T2(effect)&quot;" value="T2(effect)">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</value>
</node>
</node>
+ <node xmi:type="uml:ForkNode" xmi:id="_D8YoJqaKEeWQQMqdnKdYGA" name="Fork(LeftHandSide(StateMachine_TestSuite::Util::Architecture::SemanticTest::expectedResult))" incoming="_D8YoB6aKEeWQQMqdnKdYGA" outgoing="_D8YoCaaKEeWQQMqdnKdYGA"/>
</node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_ysAsSYliEeWqYp3GaF8FTA" name="20:Expression Statement" incoming="_ysAq94liEeWqYp3GaF8FTA" outgoing="_ysAq74liEeWqYp3GaF8FTA">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysAsSoliEeWqYp3GaF8FTA" target="_ysAsX4liEeWqYp3GaF8FTA" source="_ysAsW4liEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysAsS4liEeWqYp3GaF8FTA" target="_ysAsW4liEeWqYp3GaF8FTA" source="_ysAsUIliEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_ysAsTIliEeWqYp3GaF8FTA" target="_ysAsXIliEeWqYp3GaF8FTA" source="_ysAsToliEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysAsTYliEeWqYp3GaF8FTA" target="_ysAsY4liEeWqYp3GaF8FTA" source="_ysAsWIliEeWqYp3GaF8FTA"/>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_ysAsToliEeWqYp3GaF8FTA" name="RighthandSide('Value('&quot;Transition016&quot;').result')" outgoing="_ysAsTIliEeWqYp3GaF8FTA">
- <node xmi:type="uml:ValueSpecificationAction" xmi:id="_ysAsT4liEeWqYp3GaF8FTA" name="Value('&quot;Transition016&quot;')">
- <result xmi:type="uml:OutputPin" xmi:id="_ysAsUIliEeWqYp3GaF8FTA" name="Value('&quot;Transition016&quot;').result" outgoing="_ysAsS4liEeWqYp3GaF8FTA">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysAsUYliEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysAsUoliEeWqYp3GaF8FTA" value="1"/>
- </result>
- <value xmi:type="uml:LiteralString" xmi:id="_ysAsU4liEeWqYp3GaF8FTA" name="&quot;Transition016&quot;" value="Transition016">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- </value>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_D8YoJ6aKEeWQQMqdnKdYGA" name="27:Expression Statement" incoming="_D8Ymf6aKEeWQQMqdnKdYGA" outgoing="_D8YmVqaKEeWQQMqdnKdYGA">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8YoKKaKEeWQQMqdnKdYGA" target="_D8YoR6aKEeWQQMqdnKdYGA" source="_D8YoMKaKEeWQQMqdnKdYGA"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_D8YoKaaKEeWQQMqdnKdYGA" name="RighthandSide('Output('Call('SemanticTest Transition022').result('return')')')">
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_D8YoKqaKEeWQQMqdnKdYGA" name="InstanceCreationExpression('SemanticTest Transition022')">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8YoK6aKEeWQQMqdnKdYGA" target="_D8YoM6aKEeWQQMqdnKdYGA" source="_D8YoPaaKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8YoLKaKEeWQQMqdnKdYGA" target="_D8YoQKaKEeWQQMqdnKdYGA" source="_D8YoOaaKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8YoLaaKEeWQQMqdnKdYGA" target="_D8YoRKaKEeWQQMqdnKdYGA" source="_D8YoM6aKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8YoLqaKEeWQQMqdnKdYGA" target="_D8YoNaaKEeWQQMqdnKdYGA" source="_D8YoM6aKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8YoL6aKEeWQQMqdnKdYGA" target="_D8YoMKaKEeWQQMqdnKdYGA" source="_D8YoM6aKEeWQQMqdnKdYGA"/>
+ <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_D8YoMKaKEeWQQMqdnKdYGA" name="Output('Call('SemanticTest Transition022').result('return')')" incoming="_D8YoL6aKEeWQQMqdnKdYGA" outgoing="_D8YoKKaKEeWQQMqdnKdYGA" type="_7JjFMFt-EeWW5KUiaDumyw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8YoMaaKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8YoMqaKEeWQQMqdnKdYGA" value="1"/>
+ </structuredNodeOutput>
+ <node xmi:type="uml:ForkNode" xmi:id="_D8YoM6aKEeWQQMqdnKdYGA" name="Fork('Call('SemanticTest Transition022').result('return')')" incoming="_D8YoK6aKEeWQQMqdnKdYGA" outgoing="_D8YoLaaKEeWQQMqdnKdYGA _D8YoLqaKEeWQQMqdnKdYGA _D8YoL6aKEeWQQMqdnKdYGA"/>
+ <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_D8YoNKaKEeWQQMqdnKdYGA" name="Start('SemanticTest')" isSynchronous="false">
+ <object xmi:type="uml:InputPin" xmi:id="_D8YoNaaKEeWQQMqdnKdYGA" name="Start('SemanticTest').object" incoming="_D8YoLqaKEeWQQMqdnKdYGA" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8YoNqaKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8YoN6aKEeWQQMqdnKdYGA" value="1"/>
+ </object>
+ </node>
+ <node xmi:type="uml:CreateObjectAction" xmi:id="_D8YoOKaKEeWQQMqdnKdYGA" name="Create('SemanticTest Transition022')" classifier="_7JjFMFt-EeWW5KUiaDumyw">
+ <result xmi:type="uml:OutputPin" xmi:id="_D8YoOaaKEeWQQMqdnKdYGA" name="Create('SemanticTest Transition022').result" outgoing="_D8YoLKaKEeWQQMqdnKdYGA" type="_7JjFMFt-EeWW5KUiaDumyw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8YoOqaKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8YoO6aKEeWQQMqdnKdYGA" value="1"/>
+ </result>
+ </node>
+ <node xmi:type="uml:CallOperationAction" xmi:id="_D8YoPKaKEeWQQMqdnKdYGA" name="Call('SemanticTest Transition022')" operation="_Uhv00FuFEeWW5KUiaDumyw">
+ <result xmi:type="uml:OutputPin" xmi:id="_D8YoPaaKEeWQQMqdnKdYGA" name="Call('SemanticTest Transition022').result('return')" outgoing="_D8YoK6aKEeWQQMqdnKdYGA" type="_7JjFMFt-EeWW5KUiaDumyw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8YoPqaKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8YoP6aKEeWQQMqdnKdYGA" value="1"/>
+ </result>
+ <target xmi:type="uml:InputPin" xmi:id="_D8YoQKaKEeWQQMqdnKdYGA" name="Call('SemanticTest Transition022').target" incoming="_D8YoLKaKEeWQQMqdnKdYGA" type="_7JjFMFt-EeWW5KUiaDumyw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8YoQaaKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8YoQqaKEeWQQMqdnKdYGA" value="1"/>
+ </target>
+ </node>
+ <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_D8YoQ6aKEeWQQMqdnKdYGA" name="Start('SemanticTest Transition022')" isSynchronous="false">
+ <object xmi:type="uml:InputPin" xmi:id="_D8YoRKaKEeWQQMqdnKdYGA" name="Start('SemanticTest Transition022').object" incoming="_D8YoLaaKEeWQQMqdnKdYGA" type="_7JjFMFt-EeWW5KUiaDumyw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8YoRaaKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8YoRqaKEeWQQMqdnKdYGA" value="1"/>
+ </object>
+ </node>
</node>
</node>
- <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_ysAsVIliEeWqYp3GaF8FTA" name="Clear('name')" structuralFeature="_8n8EEFbDEeWrJvPHum8sog">
- <object xmi:type="uml:InputPin" xmi:id="_ysAsVYliEeWqYp3GaF8FTA" name="Clear('name').object" incoming="_ysArB4liEeWqYp3GaF8FTA" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysAsVoliEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysAsV4liEeWqYp3GaF8FTA" value="1"/>
- </object>
- <result xmi:type="uml:OutputPin" xmi:id="_ysAsWIliEeWqYp3GaF8FTA" name="Clear('name').result" outgoing="_ysAsTYliEeWqYp3GaF8FTA" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysAsWYliEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysAsWoliEeWqYp3GaF8FTA" value="1"/>
- </result>
- </node>
- <node xmi:type="uml:ForkNode" xmi:id="_ysAsW4liEeWqYp3GaF8FTA" name="Fork(LeftHandSide('Fork(t016)'))" incoming="_ysAsS4liEeWqYp3GaF8FTA" outgoing="_ysAsSoliEeWqYp3GaF8FTA"/>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_ysAsXIliEeWqYp3GaF8FTA" name="Expression(LeftHandSide('Fork(t016)'))" incoming="_ysAsTIliEeWqYp3GaF8FTA"/>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_ysAsXYliEeWqYp3GaF8FTA" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::name)">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysAsXoliEeWqYp3GaF8FTA" target="_ysAsaYliEeWqYp3GaF8FTA" source="_ysAsX4liEeWqYp3GaF8FTA"/>
- <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_ysAsX4liEeWqYp3GaF8FTA" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::name).input" incoming="_ysAsSoliEeWqYp3GaF8FTA" outgoing="_ysAsXoliEeWqYp3GaF8FTA">
+ <node xmi:type="uml:ForkNode" xmi:id="_D8YoR6aKEeWQQMqdnKdYGA" name="Fork(t022)" incoming="_D8YoKKaKEeWQQMqdnKdYGA" outgoing="_D8YmhqaKEeWQQMqdnKdYGA _D8YmXKaKEeWQQMqdnKdYGA _D8YmaKaKEeWQQMqdnKdYGA"/>
+ </node>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_D8YoSKaKEeWQQMqdnKdYGA" name="20:Expression Statement" incoming="_D8YmVaaKEeWQQMqdnKdYGA" outgoing="_D8YmYqaKEeWQQMqdnKdYGA">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8YoSaaKEeWQQMqdnKdYGA" target="_D8YoUKaKEeWQQMqdnKdYGA" source="_D8YoTaaKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_D8YoSqaKEeWQQMqdnKdYGA" target="_D8YoXaaKEeWQQMqdnKdYGA" source="_D8YoZKaKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8YoS6aKEeWQQMqdnKdYGA" target="_D8YoVKaKEeWQQMqdnKdYGA" source="_D8YoYaaKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8YoTKaKEeWQQMqdnKdYGA" target="_D8YoTaaKEeWQQMqdnKdYGA" source="_D8YoZqaKEeWQQMqdnKdYGA"/>
+ <node xmi:type="uml:ForkNode" xmi:id="_D8YoTaaKEeWQQMqdnKdYGA" name="Fork(LeftHandSide(StateMachine_TestSuite::Util::Architecture::SemanticTest::name))" incoming="_D8YoTKaKEeWQQMqdnKdYGA" outgoing="_D8YoSaaKEeWQQMqdnKdYGA"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_D8YoTqaKEeWQQMqdnKdYGA" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::name)">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8YoT6aKEeWQQMqdnKdYGA" target="_D8YoWqaKEeWQQMqdnKdYGA" source="_D8YoUKaKEeWQQMqdnKdYGA"/>
+ <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_D8YoUKaKEeWQQMqdnKdYGA" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::name).input" incoming="_D8YoSaaKEeWQQMqdnKdYGA" outgoing="_D8YoT6aKEeWQQMqdnKdYGA">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysAsYIliEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysAsYYliEeWqYp3GaF8FTA" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8YoUaaKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8YoUqaKEeWQQMqdnKdYGA" value="1"/>
</structuredNodeInput>
- <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_ysAsYoliEeWqYp3GaF8FTA" name="Write('name')" structuralFeature="_8n8EEFbDEeWrJvPHum8sog" isReplaceAll="true">
- <object xmi:type="uml:InputPin" xmi:id="_ysAsY4liEeWqYp3GaF8FTA" name="Write('name').object" incoming="_ysAsTYliEeWqYp3GaF8FTA" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysAsZIliEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysAsZYliEeWqYp3GaF8FTA" value="1"/>
+ <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_D8YoU6aKEeWQQMqdnKdYGA" name="Write('name')" structuralFeature="_8n8EEFbDEeWrJvPHum8sog" isReplaceAll="true">
+ <object xmi:type="uml:InputPin" xmi:id="_D8YoVKaKEeWQQMqdnKdYGA" name="Write('name').object" incoming="_D8YoS6aKEeWQQMqdnKdYGA" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8YoVaaKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8YoVqaKEeWQQMqdnKdYGA" value="1"/>
</object>
- <result xmi:type="uml:OutputPin" xmi:id="_ysAsZoliEeWqYp3GaF8FTA" name="Write('name').result" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysAsZ4liEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysAsaIliEeWqYp3GaF8FTA" value="1"/>
+ <result xmi:type="uml:OutputPin" xmi:id="_D8YoV6aKEeWQQMqdnKdYGA" name="Write('name').result" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8YoWKaKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8YoWaaKEeWQQMqdnKdYGA" value="1"/>
</result>
- <value xmi:type="uml:InputPin" xmi:id="_ysAsaYliEeWqYp3GaF8FTA" name="Write('name').value" incoming="_ysAsXoliEeWqYp3GaF8FTA">
+ <value xmi:type="uml:InputPin" xmi:id="_D8YoWqaKEeWQQMqdnKdYGA" name="Write('name').value" incoming="_D8YoT6aKEeWQQMqdnKdYGA">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysAsaoliEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysAsa4liEeWqYp3GaF8FTA" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8YoW6aKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8YoXKaKEeWQQMqdnKdYGA" value="1"/>
</value>
</node>
</node>
- </node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_ysAsbIliEeWqYp3GaF8FTA" name="04:Expression Statement" incoming="_ysArHIliEeWqYp3GaF8FTA" outgoing="_ysArEIliEeWqYp3GaF8FTA">
- <edge xmi:type="uml:ControlFlow" xmi:id="_ysAsbYliEeWqYp3GaF8FTA" target="_ysAscYliEeWqYp3GaF8FTA" source="_ysAsiYliEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysAsboliEeWqYp3GaF8FTA" target="_ysAsiIliEeWqYp3GaF8FTA" source="_ysAsi4liEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysAsb4liEeWqYp3GaF8FTA" target="_ysAsf4liEeWqYp3GaF8FTA" source="_ysAsdoliEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysAscIliEeWqYp3GaF8FTA" target="_ysAse4liEeWqYp3GaF8FTA" source="_ysAsiIliEeWqYp3GaF8FTA"/>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_ysAscYliEeWqYp3GaF8FTA" name="Expression(LeftHandSide('Fork(t001)'))" incoming="_ysAsbYliEeWqYp3GaF8FTA"/>
- <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_ysAscoliEeWqYp3GaF8FTA" name="Clear('name')" structuralFeature="_8n8EEFbDEeWrJvPHum8sog">
- <object xmi:type="uml:InputPin" xmi:id="_ysAsc4liEeWqYp3GaF8FTA" name="Clear('name').object" incoming="_ysArBYliEeWqYp3GaF8FTA" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysAsdIliEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysAsdYliEeWqYp3GaF8FTA" value="1"/>
+ <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_D8YoXaaKEeWQQMqdnKdYGA" name="Clear('name')" incoming="_D8YoSqaKEeWQQMqdnKdYGA" structuralFeature="_8n8EEFbDEeWrJvPHum8sog">
+ <object xmi:type="uml:InputPin" xmi:id="_D8YoXqaKEeWQQMqdnKdYGA" name="Clear('name').object" incoming="_D8YmcaaKEeWQQMqdnKdYGA" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8YoX6aKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8YoYKaKEeWQQMqdnKdYGA" value="1"/>
</object>
- <result xmi:type="uml:OutputPin" xmi:id="_ysAsdoliEeWqYp3GaF8FTA" name="Clear('name').result" outgoing="_ysAsb4liEeWqYp3GaF8FTA" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysAsd4liEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysAseIliEeWqYp3GaF8FTA" value="1"/>
+ <result xmi:type="uml:OutputPin" xmi:id="_D8YoYaaKEeWQQMqdnKdYGA" name="Clear('name').result" outgoing="_D8YoS6aKEeWQQMqdnKdYGA" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8YoYqaKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8YoY6aKEeWQQMqdnKdYGA" value="1"/>
</result>
</node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_ysAseYliEeWqYp3GaF8FTA" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::name)">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysAseoliEeWqYp3GaF8FTA" target="_ysAshYliEeWqYp3GaF8FTA" source="_ysAse4liEeWqYp3GaF8FTA"/>
- <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_ysAse4liEeWqYp3GaF8FTA" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::name).input" incoming="_ysAscIliEeWqYp3GaF8FTA" outgoing="_ysAseoliEeWqYp3GaF8FTA">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysAsfIliEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysAsfYliEeWqYp3GaF8FTA" value="1"/>
- </structuredNodeInput>
- <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_ysAsfoliEeWqYp3GaF8FTA" name="Write('name')" structuralFeature="_8n8EEFbDEeWrJvPHum8sog" isReplaceAll="true">
- <object xmi:type="uml:InputPin" xmi:id="_ysAsf4liEeWqYp3GaF8FTA" name="Write('name').object" incoming="_ysAsb4liEeWqYp3GaF8FTA" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysAsgIliEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysAsgYliEeWqYp3GaF8FTA" value="1"/>
- </object>
- <result xmi:type="uml:OutputPin" xmi:id="_ysAsgoliEeWqYp3GaF8FTA" name="Write('name').result" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysAsg4liEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysAshIliEeWqYp3GaF8FTA" value="1"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_D8YoZKaKEeWQQMqdnKdYGA" name="RighthandSide('Value('&quot;Transition016&quot;').result')" outgoing="_D8YoSqaKEeWQQMqdnKdYGA">
+ <node xmi:type="uml:ValueSpecificationAction" xmi:id="_D8YoZaaKEeWQQMqdnKdYGA" name="Value('&quot;Transition016&quot;')">
+ <result xmi:type="uml:OutputPin" xmi:id="_D8YoZqaKEeWQQMqdnKdYGA" name="Value('&quot;Transition016&quot;').result" outgoing="_D8YoTKaKEeWQQMqdnKdYGA">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8YoZ6aKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8YoaKaKEeWQQMqdnKdYGA" value="1"/>
</result>
- <value xmi:type="uml:InputPin" xmi:id="_ysAshYliEeWqYp3GaF8FTA" name="Write('name').value" incoming="_ysAseoliEeWqYp3GaF8FTA">
+ <value xmi:type="uml:LiteralString" xmi:id="_D8YoaaaKEeWQQMqdnKdYGA" name="&quot;Transition016&quot;" value="Transition016">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysAsholiEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysAsh4liEeWqYp3GaF8FTA" value="1"/>
</value>
</node>
</node>
- <node xmi:type="uml:ForkNode" xmi:id="_ysAsiIliEeWqYp3GaF8FTA" name="Fork(LeftHandSide('Fork(t001)'))" incoming="_ysAsboliEeWqYp3GaF8FTA" outgoing="_ysAscIliEeWqYp3GaF8FTA"/>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_ysAsiYliEeWqYp3GaF8FTA" name="RighthandSide('Value('&quot;Transition001&quot;').result')" outgoing="_ysAsbYliEeWqYp3GaF8FTA">
- <node xmi:type="uml:ValueSpecificationAction" xmi:id="_ysAsioliEeWqYp3GaF8FTA" name="Value('&quot;Transition001&quot;')">
- <result xmi:type="uml:OutputPin" xmi:id="_ysAsi4liEeWqYp3GaF8FTA" name="Value('&quot;Transition001&quot;').result" outgoing="_ysAsboliEeWqYp3GaF8FTA">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysAsjIliEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysAsjYliEeWqYp3GaF8FTA" value="1"/>
+ </node>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_D8YoaqaKEeWQQMqdnKdYGA" name="28:Expression Statement" incoming="_D8YmVqaKEeWQQMqdnKdYGA" outgoing="_D8YmgqaKEeWQQMqdnKdYGA">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8Yoa6aKEeWQQMqdnKdYGA" target="_D8YodaaKEeWQQMqdnKdYGA" source="_D8YoiaaKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8YobKaKEeWQQMqdnKdYGA" target="_D8YocaaKEeWQQMqdnKdYGA" source="_D8YofqaKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8YobaaKEeWQQMqdnKdYGA" target="_D8YofqaKEeWQQMqdnKdYGA" source="_D8YogaaKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_D8YobqaKEeWQQMqdnKdYGA" target="_D8YohaaKEeWQQMqdnKdYGA" source="_D8Yof6aKEeWQQMqdnKdYGA"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_D8Yob6aKEeWQQMqdnKdYGA" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::name)">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8YocKaKEeWQQMqdnKdYGA" target="_D8Yoe6aKEeWQQMqdnKdYGA" source="_D8YocaaKEeWQQMqdnKdYGA"/>
+ <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_D8YocaaKEeWQQMqdnKdYGA" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::name).input" incoming="_D8YobKaKEeWQQMqdnKdYGA" outgoing="_D8YocKaKEeWQQMqdnKdYGA">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8YocqaKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8Yoc6aKEeWQQMqdnKdYGA" value="1"/>
+ </structuredNodeInput>
+ <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_D8YodKaKEeWQQMqdnKdYGA" name="Write('name')" structuralFeature="_8n8EEFbDEeWrJvPHum8sog" isReplaceAll="true">
+ <object xmi:type="uml:InputPin" xmi:id="_D8YodaaKEeWQQMqdnKdYGA" name="Write('name').object" incoming="_D8Yoa6aKEeWQQMqdnKdYGA" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8YodqaKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8Yod6aKEeWQQMqdnKdYGA" value="1"/>
+ </object>
+ <result xmi:type="uml:OutputPin" xmi:id="_D8YoeKaKEeWQQMqdnKdYGA" name="Write('name').result" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8YoeaaKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8YoeqaKEeWQQMqdnKdYGA" value="1"/>
</result>
- <value xmi:type="uml:LiteralString" xmi:id="_ysAsjoliEeWqYp3GaF8FTA" name="&quot;Transition001&quot;" value="Transition001">
+ <value xmi:type="uml:InputPin" xmi:id="_D8Yoe6aKEeWQQMqdnKdYGA" name="Write('name').value" incoming="_D8YocKaKEeWQQMqdnKdYGA">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8YofKaKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8YofaaKEeWQQMqdnKdYGA" value="1"/>
</value>
</node>
</node>
- </node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_ysAsj4liEeWqYp3GaF8FTA" name="17:Expression Statement" incoming="_ysAq_IliEeWqYp3GaF8FTA" outgoing="_ysAq7oliEeWqYp3GaF8FTA">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysAskIliEeWqYp3GaF8FTA" target="_ysAsnoliEeWqYp3GaF8FTA" source="_ysAsm4liEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_ysAskYliEeWqYp3GaF8FTA" target="_ysAslIliEeWqYp3GaF8FTA" source="_ysAslYliEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysAskoliEeWqYp3GaF8FTA" target="_ysAsooliEeWqYp3GaF8FTA" source="_ysAsr4liEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysAsk4liEeWqYp3GaF8FTA" target="_ysAsm4liEeWqYp3GaF8FTA" source="_ysAsl4liEeWqYp3GaF8FTA"/>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_ysAslIliEeWqYp3GaF8FTA" name="Expression(LeftHandSide('Fork(t015)'))" incoming="_ysAskYliEeWqYp3GaF8FTA"/>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_ysAslYliEeWqYp3GaF8FTA" name="RighthandSide('Value('&quot;S1(entry)::S1(doActivity)&quot;').result')" outgoing="_ysAskYliEeWqYp3GaF8FTA">
- <node xmi:type="uml:ValueSpecificationAction" xmi:id="_ysAsloliEeWqYp3GaF8FTA" name="Value('&quot;S1(entry)::S1(doActivity)&quot;')">
- <result xmi:type="uml:OutputPin" xmi:id="_ysAsl4liEeWqYp3GaF8FTA" name="Value('&quot;S1(entry)::S1(doActivity)&quot;').result" outgoing="_ysAsk4liEeWqYp3GaF8FTA">
+ <node xmi:type="uml:ForkNode" xmi:id="_D8YofqaKEeWQQMqdnKdYGA" name="Fork(LeftHandSide(StateMachine_TestSuite::Util::Architecture::SemanticTest::name))" incoming="_D8YobaaKEeWQQMqdnKdYGA" outgoing="_D8YobKaKEeWQQMqdnKdYGA"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_D8Yof6aKEeWQQMqdnKdYGA" name="RighthandSide('Value('&quot;Transition022&quot;').result')" outgoing="_D8YobqaKEeWQQMqdnKdYGA">
+ <node xmi:type="uml:ValueSpecificationAction" xmi:id="_D8YogKaKEeWQQMqdnKdYGA" name="Value('&quot;Transition022&quot;')">
+ <result xmi:type="uml:OutputPin" xmi:id="_D8YogaaKEeWQQMqdnKdYGA" name="Value('&quot;Transition022&quot;').result" outgoing="_D8YobaaKEeWQQMqdnKdYGA">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysAsmIliEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysAsmYliEeWqYp3GaF8FTA" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8YogqaKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8Yog6aKEeWQQMqdnKdYGA" value="1"/>
</result>
- <value xmi:type="uml:LiteralString" xmi:id="_ysAsmoliEeWqYp3GaF8FTA" name="&quot;S1(entry)::S1(doActivity)&quot;" value="S1(entry)::S1(doActivity)">
+ <value xmi:type="uml:LiteralString" xmi:id="_D8YohKaKEeWQQMqdnKdYGA" name="&quot;Transition022&quot;" value="Transition022">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</value>
</node>
</node>
- <node xmi:type="uml:ForkNode" xmi:id="_ysAsm4liEeWqYp3GaF8FTA" name="Fork(LeftHandSide('Fork(t015)'))" incoming="_ysAsk4liEeWqYp3GaF8FTA" outgoing="_ysAskIliEeWqYp3GaF8FTA"/>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_ysAsnIliEeWqYp3GaF8FTA" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::expectedResult)">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysAsnYliEeWqYp3GaF8FTA" target="_ysAsqIliEeWqYp3GaF8FTA" source="_ysAsnoliEeWqYp3GaF8FTA"/>
- <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_ysAsnoliEeWqYp3GaF8FTA" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::expectedResult).input" incoming="_ysAskIliEeWqYp3GaF8FTA" outgoing="_ysAsnYliEeWqYp3GaF8FTA">
+ <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_D8YohaaKEeWQQMqdnKdYGA" name="Clear('name')" incoming="_D8YobqaKEeWQQMqdnKdYGA" structuralFeature="_8n8EEFbDEeWrJvPHum8sog">
+ <object xmi:type="uml:InputPin" xmi:id="_D8YohqaKEeWQQMqdnKdYGA" name="Clear('name').object" incoming="_D8YmhqaKEeWQQMqdnKdYGA" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8Yoh6aKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8YoiKaKEeWQQMqdnKdYGA" value="1"/>
+ </object>
+ <result xmi:type="uml:OutputPin" xmi:id="_D8YoiaaKEeWQQMqdnKdYGA" name="Clear('name').result" outgoing="_D8Yoa6aKEeWQQMqdnKdYGA" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8YoiqaKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8Yoi6aKEeWQQMqdnKdYGA" value="1"/>
+ </result>
+ </node>
+ </node>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_D8YojKaKEeWQQMqdnKdYGA" name="09:Expression Statement" incoming="_D8YmbaaKEeWQQMqdnKdYGA" outgoing="_D8YmdaaKEeWQQMqdnKdYGA">
+ <edge xmi:type="uml:ControlFlow" xmi:id="_D8YojaaKEeWQQMqdnKdYGA" target="_D8YooaaKEeWQQMqdnKdYGA" source="_D8YoqKaKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8YojqaKEeWQQMqdnKdYGA" target="_D8YooKaKEeWQQMqdnKdYGA" source="_D8YoqqaKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8Yoj6aKEeWQQMqdnKdYGA" target="_D8Yok6aKEeWQQMqdnKdYGA" source="_D8YooKaKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8YokKaKEeWQQMqdnKdYGA" target="_D8Yol6aKEeWQQMqdnKdYGA" source="_D8YopaaKEeWQQMqdnKdYGA"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_D8YokaaKEeWQQMqdnKdYGA" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::expectedResult)">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8YokqaKEeWQQMqdnKdYGA" target="_D8YonaaKEeWQQMqdnKdYGA" source="_D8Yok6aKEeWQQMqdnKdYGA"/>
+ <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_D8Yok6aKEeWQQMqdnKdYGA" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::expectedResult).input" incoming="_D8Yoj6aKEeWQQMqdnKdYGA" outgoing="_D8YokqaKEeWQQMqdnKdYGA">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysAsn4liEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysAsoIliEeWqYp3GaF8FTA" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8YolKaKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8YolaaKEeWQQMqdnKdYGA" value="1"/>
</structuredNodeInput>
- <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_ysAsoYliEeWqYp3GaF8FTA" name="Write('expectedResult')" structuralFeature="_9FUjoFbDEeWrJvPHum8sog" isReplaceAll="true">
- <object xmi:type="uml:InputPin" xmi:id="_ysAsooliEeWqYp3GaF8FTA" name="Write('expectedResult').object" incoming="_ysAskoliEeWqYp3GaF8FTA" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysAso4liEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysAspIliEeWqYp3GaF8FTA" value="1"/>
+ <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_D8YolqaKEeWQQMqdnKdYGA" name="Write('expectedResult')" structuralFeature="_9FUjoFbDEeWrJvPHum8sog" isReplaceAll="true">
+ <object xmi:type="uml:InputPin" xmi:id="_D8Yol6aKEeWQQMqdnKdYGA" name="Write('expectedResult').object" incoming="_D8YokKaKEeWQQMqdnKdYGA" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8YomKaKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8YomaaKEeWQQMqdnKdYGA" value="1"/>
</object>
- <result xmi:type="uml:OutputPin" xmi:id="_ysAspYliEeWqYp3GaF8FTA" name="Write('expectedResult').result" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysAspoliEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysAsp4liEeWqYp3GaF8FTA" value="1"/>
+ <result xmi:type="uml:OutputPin" xmi:id="_D8YomqaKEeWQQMqdnKdYGA" name="Write('expectedResult').result" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8Yom6aKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8YonKaKEeWQQMqdnKdYGA" value="1"/>
</result>
- <value xmi:type="uml:InputPin" xmi:id="_ysAsqIliEeWqYp3GaF8FTA" name="Write('expectedResult').value" incoming="_ysAsnYliEeWqYp3GaF8FTA">
+ <value xmi:type="uml:InputPin" xmi:id="_D8YonaaKEeWQQMqdnKdYGA" name="Write('expectedResult').value" incoming="_D8YokqaKEeWQQMqdnKdYGA">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysAsqYliEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysAsqoliEeWqYp3GaF8FTA" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8YonqaKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8Yon6aKEeWQQMqdnKdYGA" value="1"/>
</value>
</node>
</node>
- <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_ysAsq4liEeWqYp3GaF8FTA" name="Clear('expectedResult')" structuralFeature="_9FUjoFbDEeWrJvPHum8sog">
- <object xmi:type="uml:InputPin" xmi:id="_ysAsrIliEeWqYp3GaF8FTA" name="Clear('expectedResult').object" incoming="_ysArEoliEeWqYp3GaF8FTA" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysAsrYliEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysAsroliEeWqYp3GaF8FTA" value="1"/>
+ <node xmi:type="uml:ForkNode" xmi:id="_D8YooKaKEeWQQMqdnKdYGA" name="Fork(LeftHandSide(StateMachine_TestSuite::Util::Architecture::SemanticTest::expectedResult))" incoming="_D8YojqaKEeWQQMqdnKdYGA" outgoing="_D8Yoj6aKEeWQQMqdnKdYGA"/>
+ <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_D8YooaaKEeWQQMqdnKdYGA" name="Clear('expectedResult')" incoming="_D8YojaaKEeWQQMqdnKdYGA" structuralFeature="_9FUjoFbDEeWrJvPHum8sog">
+ <object xmi:type="uml:InputPin" xmi:id="_D8YooqaKEeWQQMqdnKdYGA" name="Clear('expectedResult').object" incoming="_D8YmWaaKEeWQQMqdnKdYGA" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8Yoo6aKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8YopKaKEeWQQMqdnKdYGA" value="1"/>
</object>
- <result xmi:type="uml:OutputPin" xmi:id="_ysAsr4liEeWqYp3GaF8FTA" name="Clear('expectedResult').result" outgoing="_ysAskoliEeWqYp3GaF8FTA" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysAssIliEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysAssYliEeWqYp3GaF8FTA" value="1"/>
+ <result xmi:type="uml:OutputPin" xmi:id="_D8YopaaKEeWQQMqdnKdYGA" name="Clear('expectedResult').result" outgoing="_D8YokKaKEeWQQMqdnKdYGA" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8YopqaKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8Yop6aKEeWQQMqdnKdYGA" value="1"/>
</result>
</node>
- </node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_ysAssoliEeWqYp3GaF8FTA" name="27:Expression Statement" incoming="_ysAq5oliEeWqYp3GaF8FTA" outgoing="_ysAq6IliEeWqYp3GaF8FTA">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysAss4liEeWqYp3GaF8FTA" target="_ysAstIliEeWqYp3GaF8FTA" source="_ysAsvIliEeWqYp3GaF8FTA"/>
- <node xmi:type="uml:ForkNode" xmi:id="_ysAstIliEeWqYp3GaF8FTA" name="Fork(t022)" incoming="_ysAss4liEeWqYp3GaF8FTA" outgoing="_ysAq7IliEeWqYp3GaF8FTA _ysArEYliEeWqYp3GaF8FTA _ysArA4liEeWqYp3GaF8FTA"/>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_ysAstYliEeWqYp3GaF8FTA" name="RighthandSide('Output('Call('SemanticTest Transition022').result('return')')')">
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_ysAstoliEeWqYp3GaF8FTA" name="InstanceCreationExpression('SemanticTest Transition022')">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysAst4liEeWqYp3GaF8FTA" target="_ysAsyYliEeWqYp3GaF8FTA" source="_ysAsx4liEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysAsuIliEeWqYp3GaF8FTA" target="_ysAsxIliEeWqYp3GaF8FTA" source="_ysAsx4liEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysAsuYliEeWqYp3GaF8FTA" target="_ysAs0IliEeWqYp3GaF8FTA" source="_ysAswIliEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysAsuoliEeWqYp3GaF8FTA" target="_ysAsx4liEeWqYp3GaF8FTA" source="_ysAszYliEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysAsu4liEeWqYp3GaF8FTA" target="_ysAsvIliEeWqYp3GaF8FTA" source="_ysAsx4liEeWqYp3GaF8FTA"/>
- <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_ysAsvIliEeWqYp3GaF8FTA" name="Output('Call('SemanticTest Transition022').result('return')')" incoming="_ysAsu4liEeWqYp3GaF8FTA" outgoing="_ysAss4liEeWqYp3GaF8FTA" type="_7JjFMFt-EeWW5KUiaDumyw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysAsvYliEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysAsvoliEeWqYp3GaF8FTA" value="1"/>
- </structuredNodeOutput>
- <node xmi:type="uml:CreateObjectAction" xmi:id="_ysAsv4liEeWqYp3GaF8FTA" name="Create('SemanticTest Transition022')" classifier="_7JjFMFt-EeWW5KUiaDumyw">
- <result xmi:type="uml:OutputPin" xmi:id="_ysAswIliEeWqYp3GaF8FTA" name="Create('SemanticTest Transition022').result" outgoing="_ysAsuYliEeWqYp3GaF8FTA" type="_7JjFMFt-EeWW5KUiaDumyw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysAswYliEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysAswoliEeWqYp3GaF8FTA" value="1"/>
- </result>
- </node>
- <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_ysAsw4liEeWqYp3GaF8FTA" name="Start('SemanticTest')" isSynchronous="false">
- <object xmi:type="uml:InputPin" xmi:id="_ysAsxIliEeWqYp3GaF8FTA" name="Start('SemanticTest').object" incoming="_ysAsuIliEeWqYp3GaF8FTA" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysAsxYliEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysAsxoliEeWqYp3GaF8FTA" value="1"/>
- </object>
- </node>
- <node xmi:type="uml:ForkNode" xmi:id="_ysAsx4liEeWqYp3GaF8FTA" name="Fork('Call('SemanticTest Transition022').result('return')')" incoming="_ysAsuoliEeWqYp3GaF8FTA" outgoing="_ysAst4liEeWqYp3GaF8FTA _ysAsuIliEeWqYp3GaF8FTA _ysAsu4liEeWqYp3GaF8FTA"/>
- <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_ysAsyIliEeWqYp3GaF8FTA" name="Start('SemanticTest Transition022')" isSynchronous="false">
- <object xmi:type="uml:InputPin" xmi:id="_ysAsyYliEeWqYp3GaF8FTA" name="Start('SemanticTest Transition022').object" incoming="_ysAst4liEeWqYp3GaF8FTA" type="_7JjFMFt-EeWW5KUiaDumyw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysAsyoliEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysAsy4liEeWqYp3GaF8FTA" value="1"/>
- </object>
- </node>
- <node xmi:type="uml:CallOperationAction" xmi:id="_ysAszIliEeWqYp3GaF8FTA" name="Call('SemanticTest Transition022')" operation="_Uhv00FuFEeWW5KUiaDumyw">
- <result xmi:type="uml:OutputPin" xmi:id="_ysAszYliEeWqYp3GaF8FTA" name="Call('SemanticTest Transition022').result('return')" outgoing="_ysAsuoliEeWqYp3GaF8FTA" type="_7JjFMFt-EeWW5KUiaDumyw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysAszoliEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysAsz4liEeWqYp3GaF8FTA" value="1"/>
- </result>
- <target xmi:type="uml:InputPin" xmi:id="_ysAs0IliEeWqYp3GaF8FTA" name="Call('SemanticTest Transition022').target" incoming="_ysAsuYliEeWqYp3GaF8FTA" type="_7JjFMFt-EeWW5KUiaDumyw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysAs0YliEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysAs0oliEeWqYp3GaF8FTA" value="1"/>
- </target>
- </node>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_D8YoqKaKEeWQQMqdnKdYGA" name="RighthandSide('Value('&quot;S3::S1::S2&quot;').result')" outgoing="_D8YojaaKEeWQQMqdnKdYGA">
+ <node xmi:type="uml:ValueSpecificationAction" xmi:id="_D8YoqaaKEeWQQMqdnKdYGA" name="Value('&quot;S3::S1::S2&quot;')">
+ <result xmi:type="uml:OutputPin" xmi:id="_D8YoqqaKEeWQQMqdnKdYGA" name="Value('&quot;S3::S1::S2&quot;').result" outgoing="_D8YojqaKEeWQQMqdnKdYGA">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8Yoq6aKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8YorKaKEeWQQMqdnKdYGA" value="1"/>
+ </result>
+ <value xmi:type="uml:LiteralString" xmi:id="_D8YoraaKEeWQQMqdnKdYGA" name="&quot;S3::S1::S2&quot;" value="S3::S1::S2">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ </value>
</node>
</node>
</node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_ysAs04liEeWqYp3GaF8FTA" name="10:Expression Statement" incoming="_ysArFYliEeWqYp3GaF8FTA" outgoing="_ysAq6oliEeWqYp3GaF8FTA">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysAs1IliEeWqYp3GaF8FTA" target="_ysAs1YliEeWqYp3GaF8FTA" source="_ysAs3YliEeWqYp3GaF8FTA"/>
- <node xmi:type="uml:ForkNode" xmi:id="_ysAs1YliEeWqYp3GaF8FTA" name="Fork(tests)" incoming="_ysAs1IliEeWqYp3GaF8FTA" outgoing="_ysAq6YliEeWqYp3GaF8FTA"/>
- <node xmi:type="uml:CallBehaviorAction" xmi:id="_ysAs1oliEeWqYp3GaF8FTA" name="Call('Including')">
- <argument xmi:type="uml:InputPin" xmi:id="_ysAs14liEeWqYp3GaF8FTA" name="Call('Including').argument('seq')" incoming="_ysArCIliEeWqYp3GaF8FTA" isOrdered="true" isUnique="false">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysAs2IliEeWqYp3GaF8FTA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysAs2YliEeWqYp3GaF8FTA" value="*"/>
- </argument>
- <argument xmi:type="uml:InputPin" xmi:id="_ysAs2oliEeWqYp3GaF8FTA" name="Call('Including').argument('element')" incoming="_ysArC4liEeWqYp3GaF8FTA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysAs24liEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysAs3IliEeWqYp3GaF8FTA" value="1"/>
- </argument>
- <result xmi:type="uml:OutputPin" xmi:id="_ysAs3YliEeWqYp3GaF8FTA" name="Call('Including').result('')" outgoing="_ysAs1IliEeWqYp3GaF8FTA" isOrdered="true" isUnique="false">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysAs3oliEeWqYp3GaF8FTA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysAs34liEeWqYp3GaF8FTA" value="*"/>
- </result>
- <behavior xmi:type="uml:Activity" href="pathmap://PAPYRUS_ALF_LIBRARY/Alf.library.uml#Alf-Library-PrimitiveBehaviors-SequenceFunctions-Including"/>
- </node>
- </node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_ysAs4IliEeWqYp3GaF8FTA" name="21:Expression Statement" incoming="_ysAq74liEeWqYp3GaF8FTA" outgoing="_ysAq-YliEeWqYp3GaF8FTA">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysAs4YliEeWqYp3GaF8FTA" target="_ysAtAoliEeWqYp3GaF8FTA" source="_ysAs_YliEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysAs4oliEeWqYp3GaF8FTA" target="_ysAs7oliEeWqYp3GaF8FTA" source="_ysAtAoliEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_ysAs44liEeWqYp3GaF8FTA" target="_ysAtAYliEeWqYp3GaF8FTA" source="_ysAs-4liEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysAs5IliEeWqYp3GaF8FTA" target="_ysAs8oliEeWqYp3GaF8FTA" source="_ysAs6YliEeWqYp3GaF8FTA"/>
- <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_ysAs5YliEeWqYp3GaF8FTA" name="Clear('expectedResult')" structuralFeature="_9FUjoFbDEeWrJvPHum8sog">
- <object xmi:type="uml:InputPin" xmi:id="_ysAs5oliEeWqYp3GaF8FTA" name="Clear('expectedResult').object" incoming="_ysArDYliEeWqYp3GaF8FTA" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysAs54liEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysAs6IliEeWqYp3GaF8FTA" value="1"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_D8YorqaKEeWQQMqdnKdYGA" name="29:Expression Statement" incoming="_D8YmgqaKEeWQQMqdnKdYGA" outgoing="_D8YmZ6aKEeWQQMqdnKdYGA">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8Yor6aKEeWQQMqdnKdYGA" target="_D8YoyaaKEeWQQMqdnKdYGA" source="_D8YozKaKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8YosKaKEeWQQMqdnKdYGA" target="_D8YovKaKEeWQQMqdnKdYGA" source="_D8YoyaaKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8YosaaKEeWQQMqdnKdYGA" target="_D8YowKaKEeWQQMqdnKdYGA" source="_D8Yot6aKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_D8YosqaKEeWQQMqdnKdYGA" target="_D8Yos6aKEeWQQMqdnKdYGA" source="_D8YoyqaKEeWQQMqdnKdYGA"/>
+ <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_D8Yos6aKEeWQQMqdnKdYGA" name="Clear('expectedResult')" incoming="_D8YosqaKEeWQQMqdnKdYGA" structuralFeature="_9FUjoFbDEeWrJvPHum8sog">
+ <object xmi:type="uml:InputPin" xmi:id="_D8YotKaKEeWQQMqdnKdYGA" name="Clear('expectedResult').object" incoming="_D8YmXKaKEeWQQMqdnKdYGA" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8YotaaKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8YotqaKEeWQQMqdnKdYGA" value="1"/>
</object>
- <result xmi:type="uml:OutputPin" xmi:id="_ysAs6YliEeWqYp3GaF8FTA" name="Clear('expectedResult').result" outgoing="_ysAs5IliEeWqYp3GaF8FTA" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysAs6oliEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysAs64liEeWqYp3GaF8FTA" value="1"/>
+ <result xmi:type="uml:OutputPin" xmi:id="_D8Yot6aKEeWQQMqdnKdYGA" name="Clear('expectedResult').result" outgoing="_D8YosaaKEeWQQMqdnKdYGA" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8YouKaKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8YouaaKEeWQQMqdnKdYGA" value="1"/>
</result>
</node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_ysAs7IliEeWqYp3GaF8FTA" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::expectedResult)">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysAs7YliEeWqYp3GaF8FTA" target="_ysAs-IliEeWqYp3GaF8FTA" source="_ysAs7oliEeWqYp3GaF8FTA"/>
- <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_ysAs7oliEeWqYp3GaF8FTA" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::expectedResult).input" incoming="_ysAs4oliEeWqYp3GaF8FTA" outgoing="_ysAs7YliEeWqYp3GaF8FTA">
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_D8YouqaKEeWQQMqdnKdYGA" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::expectedResult)">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8You6aKEeWQQMqdnKdYGA" target="_D8YoxqaKEeWQQMqdnKdYGA" source="_D8YovKaKEeWQQMqdnKdYGA"/>
+ <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_D8YovKaKEeWQQMqdnKdYGA" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::expectedResult).input" incoming="_D8YosKaKEeWQQMqdnKdYGA" outgoing="_D8You6aKEeWQQMqdnKdYGA">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysAs74liEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysAs8IliEeWqYp3GaF8FTA" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8YovaaKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8YovqaKEeWQQMqdnKdYGA" value="1"/>
</structuredNodeInput>
- <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_ysAs8YliEeWqYp3GaF8FTA" name="Write('expectedResult')" structuralFeature="_9FUjoFbDEeWrJvPHum8sog" isReplaceAll="true">
- <object xmi:type="uml:InputPin" xmi:id="_ysAs8oliEeWqYp3GaF8FTA" name="Write('expectedResult').object" incoming="_ysAs5IliEeWqYp3GaF8FTA" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysAs84liEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysAs9IliEeWqYp3GaF8FTA" value="1"/>
+ <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_D8Yov6aKEeWQQMqdnKdYGA" name="Write('expectedResult')" structuralFeature="_9FUjoFbDEeWrJvPHum8sog" isReplaceAll="true">
+ <object xmi:type="uml:InputPin" xmi:id="_D8YowKaKEeWQQMqdnKdYGA" name="Write('expectedResult').object" incoming="_D8YosaaKEeWQQMqdnKdYGA" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8YowaaKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8YowqaKEeWQQMqdnKdYGA" value="1"/>
</object>
- <result xmi:type="uml:OutputPin" xmi:id="_ysAs9YliEeWqYp3GaF8FTA" name="Write('expectedResult').result" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysAs9oliEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysAs94liEeWqYp3GaF8FTA" value="1"/>
+ <result xmi:type="uml:OutputPin" xmi:id="_D8Yow6aKEeWQQMqdnKdYGA" name="Write('expectedResult').result" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8YoxKaKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8YoxaaKEeWQQMqdnKdYGA" value="1"/>
</result>
- <value xmi:type="uml:InputPin" xmi:id="_ysAs-IliEeWqYp3GaF8FTA" name="Write('expectedResult').value" incoming="_ysAs7YliEeWqYp3GaF8FTA">
+ <value xmi:type="uml:InputPin" xmi:id="_D8YoxqaKEeWQQMqdnKdYGA" name="Write('expectedResult').value" incoming="_D8You6aKEeWQQMqdnKdYGA">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysAs-YliEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysAs-oliEeWqYp3GaF8FTA" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8Yox6aKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8YoyKaKEeWQQMqdnKdYGA" value="1"/>
</value>
</node>
</node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_ysAs-4liEeWqYp3GaF8FTA" name="RighthandSide('Value('&quot;T2(effect)&quot;').result')" outgoing="_ysAs44liEeWqYp3GaF8FTA">
- <node xmi:type="uml:ValueSpecificationAction" xmi:id="_ysAs_IliEeWqYp3GaF8FTA" name="Value('&quot;T2(effect)&quot;')">
- <result xmi:type="uml:OutputPin" xmi:id="_ysAs_YliEeWqYp3GaF8FTA" name="Value('&quot;T2(effect)&quot;').result" outgoing="_ysAs4YliEeWqYp3GaF8FTA">
+ <node xmi:type="uml:ForkNode" xmi:id="_D8YoyaaKEeWQQMqdnKdYGA" name="Fork(LeftHandSide(StateMachine_TestSuite::Util::Architecture::SemanticTest::expectedResult))" incoming="_D8Yor6aKEeWQQMqdnKdYGA" outgoing="_D8YosKaKEeWQQMqdnKdYGA"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_D8YoyqaKEeWQQMqdnKdYGA" name="RighthandSide('Value('&quot;T3::T3::T3::T3::T3&quot;').result')" outgoing="_D8YosqaKEeWQQMqdnKdYGA">
+ <node xmi:type="uml:ValueSpecificationAction" xmi:id="_D8Yoy6aKEeWQQMqdnKdYGA" name="Value('&quot;T3::T3::T3::T3::T3&quot;')">
+ <result xmi:type="uml:OutputPin" xmi:id="_D8YozKaKEeWQQMqdnKdYGA" name="Value('&quot;T3::T3::T3::T3::T3&quot;').result" outgoing="_D8Yor6aKEeWQQMqdnKdYGA">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysAs_oliEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysAs_4liEeWqYp3GaF8FTA" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8YozaaKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8YozqaKEeWQQMqdnKdYGA" value="1"/>
</result>
- <value xmi:type="uml:LiteralString" xmi:id="_ysAtAIliEeWqYp3GaF8FTA" name="&quot;T2(effect)&quot;" value="T2(effect)">
+ <value xmi:type="uml:LiteralString" xmi:id="_D8Yoz6aKEeWQQMqdnKdYGA" name="&quot;T3::T3::T3::T3::T3&quot;" value="T3::T3::T3::T3::T3">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</value>
</node>
</node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_ysAtAYliEeWqYp3GaF8FTA" name="Expression(LeftHandSide('Fork(t016)'))" incoming="_ysAs44liEeWqYp3GaF8FTA"/>
- <node xmi:type="uml:ForkNode" xmi:id="_ysAtAoliEeWqYp3GaF8FTA" name="Fork(LeftHandSide('Fork(t016)'))" incoming="_ysAs4YliEeWqYp3GaF8FTA" outgoing="_ysAs4oliEeWqYp3GaF8FTA"/>
</node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_ysAtA4liEeWqYp3GaF8FTA" name="03:Expression Statement" incoming="_ysAq54liEeWqYp3GaF8FTA" outgoing="_ysArHIliEeWqYp3GaF8FTA">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysAtBIliEeWqYp3GaF8FTA" target="_ysAtI4liEeWqYp3GaF8FTA" source="_ysAtDIliEeWqYp3GaF8FTA"/>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_ysAtBYliEeWqYp3GaF8FTA" name="RighthandSide('Output('Call('SemanticTest Transition001').result('return')')')">
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_ysAtBoliEeWqYp3GaF8FTA" name="InstanceCreationExpression('SemanticTest Transition001')">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysAtB4liEeWqYp3GaF8FTA" target="_ysAtIIliEeWqYp3GaF8FTA" source="_ysAtGoliEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysAtCIliEeWqYp3GaF8FTA" target="_ysAtHIliEeWqYp3GaF8FTA" source="_ysAtGoliEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysAtCYliEeWqYp3GaF8FTA" target="_ysAtGoliEeWqYp3GaF8FTA" source="_ysAtFIliEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysAtColiEeWqYp3GaF8FTA" target="_ysAtF4liEeWqYp3GaF8FTA" source="_ysAtEIliEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysAtC4liEeWqYp3GaF8FTA" target="_ysAtDIliEeWqYp3GaF8FTA" source="_ysAtGoliEeWqYp3GaF8FTA"/>
- <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_ysAtDIliEeWqYp3GaF8FTA" name="Output('Call('SemanticTest Transition001').result('return')')" incoming="_ysAtC4liEeWqYp3GaF8FTA" outgoing="_ysAtBIliEeWqYp3GaF8FTA" type="_zqAqUFumEeWBprt3NRLCdQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysAtDYliEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysAtDoliEeWqYp3GaF8FTA" value="1"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_D8Yo0KaKEeWQQMqdnKdYGA" name="03:Expression Statement" incoming="_D8YmbqaKEeWQQMqdnKdYGA" outgoing="_D8Ymc6aKEeWQQMqdnKdYGA">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8Yo0aaKEeWQQMqdnKdYGA" target="_D8Yo8KaKEeWQQMqdnKdYGA" source="_D8Yo2aaKEeWQQMqdnKdYGA"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_D8Yo0qaKEeWQQMqdnKdYGA" name="RighthandSide('Output('Call('SemanticTest Transition001').result('return')')')">
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_D8Yo06aKEeWQQMqdnKdYGA" name="InstanceCreationExpression('SemanticTest Transition001')">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8Yo1KaKEeWQQMqdnKdYGA" target="_D8Yo66aKEeWQQMqdnKdYGA" source="_D8Yo5aaKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8Yo1aaKEeWQQMqdnKdYGA" target="_D8Yo7aaKEeWQQMqdnKdYGA" source="_D8Yo66aKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8Yo1qaKEeWQQMqdnKdYGA" target="_D8Yo6KaKEeWQQMqdnKdYGA" source="_D8Yo4aaKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8Yo16aKEeWQQMqdnKdYGA" target="_D8Yo3aaKEeWQQMqdnKdYGA" source="_D8Yo66aKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8Yo2KaKEeWQQMqdnKdYGA" target="_D8Yo2aaKEeWQQMqdnKdYGA" source="_D8Yo66aKEeWQQMqdnKdYGA"/>
+ <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_D8Yo2aaKEeWQQMqdnKdYGA" name="Output('Call('SemanticTest Transition001').result('return')')" incoming="_D8Yo2KaKEeWQQMqdnKdYGA" outgoing="_D8Yo0aaKEeWQQMqdnKdYGA" type="_zqAqUFumEeWBprt3NRLCdQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8Yo2qaKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8Yo26aKEeWQQMqdnKdYGA" value="1"/>
</structuredNodeOutput>
- <node xmi:type="uml:CreateObjectAction" xmi:id="_ysAtD4liEeWqYp3GaF8FTA" name="Create('SemanticTest Transition001')" classifier="_zqAqUFumEeWBprt3NRLCdQ">
- <result xmi:type="uml:OutputPin" xmi:id="_ysAtEIliEeWqYp3GaF8FTA" name="Create('SemanticTest Transition001').result" outgoing="_ysAtColiEeWqYp3GaF8FTA" type="_zqAqUFumEeWBprt3NRLCdQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysAtEYliEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysAtEoliEeWqYp3GaF8FTA" value="1"/>
+ <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_D8Yo3KaKEeWQQMqdnKdYGA" name="Start('SemanticTest')" isSynchronous="false">
+ <object xmi:type="uml:InputPin" xmi:id="_D8Yo3aaKEeWQQMqdnKdYGA" name="Start('SemanticTest').object" incoming="_D8Yo16aKEeWQQMqdnKdYGA" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8Yo3qaKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8Yo36aKEeWQQMqdnKdYGA" value="1"/>
+ </object>
+ </node>
+ <node xmi:type="uml:CreateObjectAction" xmi:id="_D8Yo4KaKEeWQQMqdnKdYGA" name="Create('SemanticTest Transition001')" classifier="_zqAqUFumEeWBprt3NRLCdQ">
+ <result xmi:type="uml:OutputPin" xmi:id="_D8Yo4aaKEeWQQMqdnKdYGA" name="Create('SemanticTest Transition001').result" outgoing="_D8Yo1qaKEeWQQMqdnKdYGA" type="_zqAqUFumEeWBprt3NRLCdQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8Yo4qaKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8Yo46aKEeWQQMqdnKdYGA" value="1"/>
</result>
</node>
- <node xmi:type="uml:CallOperationAction" xmi:id="_ysAtE4liEeWqYp3GaF8FTA" name="Call('SemanticTest Transition001')" operation="_hP6wwFuqEeWBprt3NRLCdQ">
- <result xmi:type="uml:OutputPin" xmi:id="_ysAtFIliEeWqYp3GaF8FTA" name="Call('SemanticTest Transition001').result('return')" outgoing="_ysAtCYliEeWqYp3GaF8FTA" type="_zqAqUFumEeWBprt3NRLCdQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysAtFYliEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysAtFoliEeWqYp3GaF8FTA" value="1"/>
+ <node xmi:type="uml:CallOperationAction" xmi:id="_D8Yo5KaKEeWQQMqdnKdYGA" name="Call('SemanticTest Transition001')" operation="_hP6wwFuqEeWBprt3NRLCdQ">
+ <result xmi:type="uml:OutputPin" xmi:id="_D8Yo5aaKEeWQQMqdnKdYGA" name="Call('SemanticTest Transition001').result('return')" outgoing="_D8Yo1KaKEeWQQMqdnKdYGA" type="_zqAqUFumEeWBprt3NRLCdQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8Yo5qaKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8Yo56aKEeWQQMqdnKdYGA" value="1"/>
</result>
- <target xmi:type="uml:InputPin" xmi:id="_ysAtF4liEeWqYp3GaF8FTA" name="Call('SemanticTest Transition001').target" incoming="_ysAtColiEeWqYp3GaF8FTA" type="_zqAqUFumEeWBprt3NRLCdQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysAtGIliEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysAtGYliEeWqYp3GaF8FTA" value="1"/>
+ <target xmi:type="uml:InputPin" xmi:id="_D8Yo6KaKEeWQQMqdnKdYGA" name="Call('SemanticTest Transition001').target" incoming="_D8Yo1qaKEeWQQMqdnKdYGA" type="_zqAqUFumEeWBprt3NRLCdQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8Yo6aaKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8Yo6qaKEeWQQMqdnKdYGA" value="1"/>
</target>
</node>
- <node xmi:type="uml:ForkNode" xmi:id="_ysAtGoliEeWqYp3GaF8FTA" name="Fork('Call('SemanticTest Transition001').result('return')')" incoming="_ysAtCYliEeWqYp3GaF8FTA" outgoing="_ysAtB4liEeWqYp3GaF8FTA _ysAtCIliEeWqYp3GaF8FTA _ysAtC4liEeWqYp3GaF8FTA"/>
- <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_ysAtG4liEeWqYp3GaF8FTA" name="Start('SemanticTest')" isSynchronous="false">
- <object xmi:type="uml:InputPin" xmi:id="_ysAtHIliEeWqYp3GaF8FTA" name="Start('SemanticTest').object" incoming="_ysAtCIliEeWqYp3GaF8FTA" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysAtHYliEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysAtHoliEeWqYp3GaF8FTA" value="1"/>
- </object>
- </node>
- <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_ysAtH4liEeWqYp3GaF8FTA" name="Start('SemanticTest Transition001')" isSynchronous="false">
- <object xmi:type="uml:InputPin" xmi:id="_ysAtIIliEeWqYp3GaF8FTA" name="Start('SemanticTest Transition001').object" incoming="_ysAtB4liEeWqYp3GaF8FTA" type="_zqAqUFumEeWBprt3NRLCdQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysAtIYliEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysAtIoliEeWqYp3GaF8FTA" value="1"/>
+ <node xmi:type="uml:ForkNode" xmi:id="_D8Yo66aKEeWQQMqdnKdYGA" name="Fork('Call('SemanticTest Transition001').result('return')')" incoming="_D8Yo1KaKEeWQQMqdnKdYGA" outgoing="_D8Yo1aaKEeWQQMqdnKdYGA _D8Yo16aKEeWQQMqdnKdYGA _D8Yo2KaKEeWQQMqdnKdYGA"/>
+ <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_D8Yo7KaKEeWQQMqdnKdYGA" name="Start('SemanticTest Transition001')" isSynchronous="false">
+ <object xmi:type="uml:InputPin" xmi:id="_D8Yo7aaKEeWQQMqdnKdYGA" name="Start('SemanticTest Transition001').object" incoming="_D8Yo1aaKEeWQQMqdnKdYGA" type="_zqAqUFumEeWBprt3NRLCdQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8Yo7qaKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8Yo76aKEeWQQMqdnKdYGA" value="1"/>
</object>
</node>
</node>
</node>
- <node xmi:type="uml:ForkNode" xmi:id="_ysAtI4liEeWqYp3GaF8FTA" name="Fork(t001)" incoming="_ysAtBIliEeWqYp3GaF8FTA" outgoing="_ysArBYliEeWqYp3GaF8FTA _ysArF4liEeWqYp3GaF8FTA _ysArAoliEeWqYp3GaF8FTA"/>
+ <node xmi:type="uml:ForkNode" xmi:id="_D8Yo8KaKEeWQQMqdnKdYGA" name="Fork(t001)" incoming="_D8Yo0aaKEeWQQMqdnKdYGA" outgoing="_D8YmiKaKEeWQQMqdnKdYGA _D8YmY6aKEeWQQMqdnKdYGA _D8YmiqaKEeWQQMqdnKdYGA"/>
</node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_ysAtJIliEeWqYp3GaF8FTA" name="02:LocalNameDeclarationStatement" incoming="_ysArGYliEeWqYp3GaF8FTA" outgoing="_ysAq54liEeWqYp3GaF8FTA">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysAtJYliEeWqYp3GaF8FTA" target="_ysAtJoliEeWqYp3GaF8FTA" source="_ysAtKIliEeWqYp3GaF8FTA"/>
- <node xmi:type="uml:ForkNode" xmi:id="_ysAtJoliEeWqYp3GaF8FTA" name="Fork(tests)" incoming="_ysAtJYliEeWqYp3GaF8FTA" outgoing="_ysAq_YliEeWqYp3GaF8FTA"/>
- <node xmi:type="uml:ValueSpecificationAction" xmi:id="_ysAtJ4liEeWqYp3GaF8FTA" name="Value('null')">
- <result xmi:type="uml:OutputPin" xmi:id="_ysAtKIliEeWqYp3GaF8FTA" name="Value('null').result" outgoing="_ysAtJYliEeWqYp3GaF8FTA" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysAtKYliEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysAtKoliEeWqYp3GaF8FTA" value="1"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_D8Yo8aaKEeWQQMqdnKdYGA" name="01:LocalNameDeclarationStatement" outgoing="_D8YmhKaKEeWQQMqdnKdYGA">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8Yo8qaKEeWQQMqdnKdYGA" target="_D8Yo86aKEeWQQMqdnKdYGA" source="_D8Yo9aaKEeWQQMqdnKdYGA"/>
+ <node xmi:type="uml:ForkNode" xmi:id="_D8Yo86aKEeWQQMqdnKdYGA" name="Fork(name)" incoming="_D8Yo8qaKEeWQQMqdnKdYGA" outgoing="_D8YmfqaKEeWQQMqdnKdYGA"/>
+ <node xmi:type="uml:ValueSpecificationAction" xmi:id="_D8Yo9KaKEeWQQMqdnKdYGA" name="Value('&quot;Transitions&quot;')">
+ <result xmi:type="uml:OutputPin" xmi:id="_D8Yo9aaKEeWQQMqdnKdYGA" name="Value('&quot;Transitions&quot;').result" outgoing="_D8Yo8qaKEeWQQMqdnKdYGA">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8Yo9qaKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8Yo96aKEeWQQMqdnKdYGA" value="1"/>
</result>
- <value xmi:type="uml:LiteralNull" xmi:id="_ysAtK4liEeWqYp3GaF8FTA" name="null"/>
+ <value xmi:type="uml:LiteralString" xmi:id="_D8Yo-KaKEeWQQMqdnKdYGA" name="&quot;Transitions&quot;" value="Transitions">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ </value>
</node>
</node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_ysAtLIliEeWqYp3GaF8FTA" name="09:Expression Statement" incoming="_ysAq4oliEeWqYp3GaF8FTA" outgoing="_ysArFYliEeWqYp3GaF8FTA">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysAtLYliEeWqYp3GaF8FTA" target="_ysAtOYliEeWqYp3GaF8FTA" source="_ysAtTIliEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_ysAtLoliEeWqYp3GaF8FTA" target="_ysAtMYliEeWqYp3GaF8FTA" source="_ysAtQoliEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysAtL4liEeWqYp3GaF8FTA" target="_ysAtNYliEeWqYp3GaF8FTA" source="_ysAtMoliEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysAtMIliEeWqYp3GaF8FTA" target="_ysAtMoliEeWqYp3GaF8FTA" source="_ysAtRIliEeWqYp3GaF8FTA"/>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_ysAtMYliEeWqYp3GaF8FTA" name="Expression(LeftHandSide('Fork(t007)'))" incoming="_ysAtLoliEeWqYp3GaF8FTA"/>
- <node xmi:type="uml:ForkNode" xmi:id="_ysAtMoliEeWqYp3GaF8FTA" name="Fork(LeftHandSide('Fork(t007)'))" incoming="_ysAtMIliEeWqYp3GaF8FTA" outgoing="_ysAtL4liEeWqYp3GaF8FTA"/>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_ysAtM4liEeWqYp3GaF8FTA" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::expectedResult)">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysAtNIliEeWqYp3GaF8FTA" target="_ysAtP4liEeWqYp3GaF8FTA" source="_ysAtNYliEeWqYp3GaF8FTA"/>
- <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_ysAtNYliEeWqYp3GaF8FTA" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::expectedResult).input" incoming="_ysAtL4liEeWqYp3GaF8FTA" outgoing="_ysAtNIliEeWqYp3GaF8FTA">
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_D8Yo-aaKEeWQQMqdnKdYGA" name="21:Expression Statement" incoming="_D8YmYqaKEeWQQMqdnKdYGA" outgoing="_D8YmgKaKEeWQQMqdnKdYGA">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8Yo-qaKEeWQQMqdnKdYGA" target="_D8YpBaaKEeWQQMqdnKdYGA" source="_D8YpGKaKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8Yo-6aKEeWQQMqdnKdYGA" target="_D8Yo_qaKEeWQQMqdnKdYGA" source="_D8YpEKaKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8Yo_KaKEeWQQMqdnKdYGA" target="_D8YpAaaKEeWQQMqdnKdYGA" source="_D8Yo_qaKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_D8Yo_aaKEeWQQMqdnKdYGA" target="_D8YpFKaKEeWQQMqdnKdYGA" source="_D8YpDqaKEeWQQMqdnKdYGA"/>
+ <node xmi:type="uml:ForkNode" xmi:id="_D8Yo_qaKEeWQQMqdnKdYGA" name="Fork(LeftHandSide(StateMachine_TestSuite::Util::Architecture::SemanticTest::expectedResult))" incoming="_D8Yo-6aKEeWQQMqdnKdYGA" outgoing="_D8Yo_KaKEeWQQMqdnKdYGA"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_D8Yo_6aKEeWQQMqdnKdYGA" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::expectedResult)">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8YpAKaKEeWQQMqdnKdYGA" target="_D8YpC6aKEeWQQMqdnKdYGA" source="_D8YpAaaKEeWQQMqdnKdYGA"/>
+ <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_D8YpAaaKEeWQQMqdnKdYGA" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::expectedResult).input" incoming="_D8Yo_KaKEeWQQMqdnKdYGA" outgoing="_D8YpAKaKEeWQQMqdnKdYGA">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysAtNoliEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysAtN4liEeWqYp3GaF8FTA" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8YpAqaKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8YpA6aKEeWQQMqdnKdYGA" value="1"/>
</structuredNodeInput>
- <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_ysAtOIliEeWqYp3GaF8FTA" name="Write('expectedResult')" structuralFeature="_9FUjoFbDEeWrJvPHum8sog" isReplaceAll="true">
- <object xmi:type="uml:InputPin" xmi:id="_ysAtOYliEeWqYp3GaF8FTA" name="Write('expectedResult').object" incoming="_ysAtLYliEeWqYp3GaF8FTA" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysAtOoliEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysAtO4liEeWqYp3GaF8FTA" value="1"/>
+ <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_D8YpBKaKEeWQQMqdnKdYGA" name="Write('expectedResult')" structuralFeature="_9FUjoFbDEeWrJvPHum8sog" isReplaceAll="true">
+ <object xmi:type="uml:InputPin" xmi:id="_D8YpBaaKEeWQQMqdnKdYGA" name="Write('expectedResult').object" incoming="_D8Yo-qaKEeWQQMqdnKdYGA" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8YpBqaKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8YpB6aKEeWQQMqdnKdYGA" value="1"/>
</object>
- <result xmi:type="uml:OutputPin" xmi:id="_ysAtPIliEeWqYp3GaF8FTA" name="Write('expectedResult').result" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysAtPYliEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysAtPoliEeWqYp3GaF8FTA" value="1"/>
+ <result xmi:type="uml:OutputPin" xmi:id="_D8YpCKaKEeWQQMqdnKdYGA" name="Write('expectedResult').result" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8YpCaaKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8YpCqaKEeWQQMqdnKdYGA" value="1"/>
</result>
- <value xmi:type="uml:InputPin" xmi:id="_ysAtP4liEeWqYp3GaF8FTA" name="Write('expectedResult').value" incoming="_ysAtNIliEeWqYp3GaF8FTA">
+ <value xmi:type="uml:InputPin" xmi:id="_D8YpC6aKEeWQQMqdnKdYGA" name="Write('expectedResult').value" incoming="_D8YpAKaKEeWQQMqdnKdYGA">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysAtQIliEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysAtQYliEeWqYp3GaF8FTA" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8YpDKaKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8YpDaaKEeWQQMqdnKdYGA" value="1"/>
</value>
</node>
</node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_ysAtQoliEeWqYp3GaF8FTA" name="RighthandSide('Value('&quot;S3::S1::S2&quot;').result')" outgoing="_ysAtLoliEeWqYp3GaF8FTA">
- <node xmi:type="uml:ValueSpecificationAction" xmi:id="_ysAtQ4liEeWqYp3GaF8FTA" name="Value('&quot;S3::S1::S2&quot;')">
- <result xmi:type="uml:OutputPin" xmi:id="_ysAtRIliEeWqYp3GaF8FTA" name="Value('&quot;S3::S1::S2&quot;').result" outgoing="_ysAtMIliEeWqYp3GaF8FTA">
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_D8YpDqaKEeWQQMqdnKdYGA" name="RighthandSide('Value('&quot;T2(effect)&quot;').result')" outgoing="_D8Yo_aaKEeWQQMqdnKdYGA">
+ <node xmi:type="uml:ValueSpecificationAction" xmi:id="_D8YpD6aKEeWQQMqdnKdYGA" name="Value('&quot;T2(effect)&quot;')">
+ <result xmi:type="uml:OutputPin" xmi:id="_D8YpEKaKEeWQQMqdnKdYGA" name="Value('&quot;T2(effect)&quot;').result" outgoing="_D8Yo-6aKEeWQQMqdnKdYGA">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysAtRYliEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysAtRoliEeWqYp3GaF8FTA" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8YpEaaKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8YpEqaKEeWQQMqdnKdYGA" value="1"/>
</result>
- <value xmi:type="uml:LiteralString" xmi:id="_ysAtR4liEeWqYp3GaF8FTA" name="&quot;S3::S1::S2&quot;" value="S3::S1::S2">
+ <value xmi:type="uml:LiteralString" xmi:id="_D8YpE6aKEeWQQMqdnKdYGA" name="&quot;T2(effect)&quot;" value="T2(effect)">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</value>
</node>
</node>
- <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_ysAtSIliEeWqYp3GaF8FTA" name="Clear('expectedResult')" structuralFeature="_9FUjoFbDEeWrJvPHum8sog">
- <object xmi:type="uml:InputPin" xmi:id="_ysAtSYliEeWqYp3GaF8FTA" name="Clear('expectedResult').object" incoming="_ysAq8IliEeWqYp3GaF8FTA" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysAtSoliEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysAtS4liEeWqYp3GaF8FTA" value="1"/>
+ <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_D8YpFKaKEeWQQMqdnKdYGA" name="Clear('expectedResult')" incoming="_D8Yo_aaKEeWQQMqdnKdYGA" structuralFeature="_9FUjoFbDEeWrJvPHum8sog">
+ <object xmi:type="uml:InputPin" xmi:id="_D8YpFaaKEeWQQMqdnKdYGA" name="Clear('expectedResult').object" incoming="_D8YmXaaKEeWQQMqdnKdYGA" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8YpFqaKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8YpF6aKEeWQQMqdnKdYGA" value="1"/>
</object>
- <result xmi:type="uml:OutputPin" xmi:id="_ysAtTIliEeWqYp3GaF8FTA" name="Clear('expectedResult').result" outgoing="_ysAtLYliEeWqYp3GaF8FTA" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysAtTYliEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysAtToliEeWqYp3GaF8FTA" value="1"/>
+ <result xmi:type="uml:OutputPin" xmi:id="_D8YpGKaKEeWQQMqdnKdYGA" name="Clear('expectedResult').result" outgoing="_D8Yo-qaKEeWQQMqdnKdYGA" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8YpGaaKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8YpGqaKEeWQQMqdnKdYGA" value="1"/>
</result>
</node>
</node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_ysAtT4liEeWqYp3GaF8FTA" name="06:Expression Statement" incoming="_ysAq-oliEeWqYp3GaF8FTA" outgoing="_ysArD4liEeWqYp3GaF8FTA">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysAtUIliEeWqYp3GaF8FTA" target="_ysAtUYliEeWqYp3GaF8FTA" source="_ysAtWYliEeWqYp3GaF8FTA"/>
- <node xmi:type="uml:ForkNode" xmi:id="_ysAtUYliEeWqYp3GaF8FTA" name="Fork(tests)" incoming="_ysAtUIliEeWqYp3GaF8FTA" outgoing="_ysArCIliEeWqYp3GaF8FTA"/>
- <node xmi:type="uml:CallBehaviorAction" xmi:id="_ysAtUoliEeWqYp3GaF8FTA" name="Call('Including')">
- <argument xmi:type="uml:InputPin" xmi:id="_ysAtU4liEeWqYp3GaF8FTA" name="Call('Including').argument('seq')" incoming="_ysAq_YliEeWqYp3GaF8FTA" isOrdered="true" isUnique="false">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysAtVIliEeWqYp3GaF8FTA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysAtVYliEeWqYp3GaF8FTA" value="*"/>
- </argument>
- <argument xmi:type="uml:InputPin" xmi:id="_ysAtVoliEeWqYp3GaF8FTA" name="Call('Including').argument('element')" incoming="_ysArAoliEeWqYp3GaF8FTA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysAtV4liEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysAtWIliEeWqYp3GaF8FTA" value="1"/>
- </argument>
- <result xmi:type="uml:OutputPin" xmi:id="_ysAtWYliEeWqYp3GaF8FTA" name="Call('Including').result('')" outgoing="_ysAtUIliEeWqYp3GaF8FTA" isOrdered="true" isUnique="false">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysAtWoliEeWqYp3GaF8FTA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysAtW4liEeWqYp3GaF8FTA" value="*"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_D8YpG6aKEeWQQMqdnKdYGA" name="17:Expression Statement" incoming="_D8YmWKaKEeWQQMqdnKdYGA" outgoing="_D8YmaaaKEeWQQMqdnKdYGA">
+ <edge xmi:type="uml:ControlFlow" xmi:id="_D8YpHKaKEeWQQMqdnKdYGA" target="_D8YpIKaKEeWQQMqdnKdYGA" source="_D8YpJ6aKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8YpHaaKEeWQQMqdnKdYGA" target="_D8YpL6aKEeWQQMqdnKdYGA" source="_D8YpPKaKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8YpHqaKEeWQQMqdnKdYGA" target="_D8YpM6aKEeWQQMqdnKdYGA" source="_D8YpJKaKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8YpH6aKEeWQQMqdnKdYGA" target="_D8YpPKaKEeWQQMqdnKdYGA" source="_D8YpKaaKEeWQQMqdnKdYGA"/>
+ <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_D8YpIKaKEeWQQMqdnKdYGA" name="Clear('expectedResult')" incoming="_D8YpHKaKEeWQQMqdnKdYGA" structuralFeature="_9FUjoFbDEeWrJvPHum8sog">
+ <object xmi:type="uml:InputPin" xmi:id="_D8YpIaaKEeWQQMqdnKdYGA" name="Clear('expectedResult').object" incoming="_D8Ymi6aKEeWQQMqdnKdYGA" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8YpIqaKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8YpI6aKEeWQQMqdnKdYGA" value="1"/>
+ </object>
+ <result xmi:type="uml:OutputPin" xmi:id="_D8YpJKaKEeWQQMqdnKdYGA" name="Clear('expectedResult').result" outgoing="_D8YpHqaKEeWQQMqdnKdYGA" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8YpJaaKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8YpJqaKEeWQQMqdnKdYGA" value="1"/>
</result>
- <behavior xmi:type="uml:Activity" href="pathmap://PAPYRUS_ALF_LIBRARY/Alf.library.uml#Alf-Library-PrimitiveBehaviors-SequenceFunctions-Including"/>
</node>
- </node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_ysAtXIliEeWqYp3GaF8FTA" name="13:Expression Statement" incoming="_ysAq44liEeWqYp3GaF8FTA" outgoing="_ysArBIliEeWqYp3GaF8FTA">
- <edge xmi:type="uml:ControlFlow" xmi:id="_ysAtXYliEeWqYp3GaF8FTA" target="_ysAtYoliEeWqYp3GaF8FTA" source="_ysAteYliEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysAtXoliEeWqYp3GaF8FTA" target="_ysAtZYliEeWqYp3GaF8FTA" source="_ysAtYYliEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysAtX4liEeWqYp3GaF8FTA" target="_ysAtaYliEeWqYp3GaF8FTA" source="_ysAtdoliEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysAtYIliEeWqYp3GaF8FTA" target="_ysAtYYliEeWqYp3GaF8FTA" source="_ysAte4liEeWqYp3GaF8FTA"/>
- <node xmi:type="uml:ForkNode" xmi:id="_ysAtYYliEeWqYp3GaF8FTA" name="Fork(LeftHandSide('Fork(t010)'))" incoming="_ysAtYIliEeWqYp3GaF8FTA" outgoing="_ysAtXoliEeWqYp3GaF8FTA"/>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_ysAtYoliEeWqYp3GaF8FTA" name="Expression(LeftHandSide('Fork(t010)'))" incoming="_ysAtXYliEeWqYp3GaF8FTA"/>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_ysAtY4liEeWqYp3GaF8FTA" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::expectedResult)">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysAtZIliEeWqYp3GaF8FTA" target="_ysAtb4liEeWqYp3GaF8FTA" source="_ysAtZYliEeWqYp3GaF8FTA"/>
- <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_ysAtZYliEeWqYp3GaF8FTA" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::expectedResult).input" incoming="_ysAtXoliEeWqYp3GaF8FTA" outgoing="_ysAtZIliEeWqYp3GaF8FTA">
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_D8YpJ6aKEeWQQMqdnKdYGA" name="RighthandSide('Value('&quot;S1(entry)::S1(doActivity)&quot;').result')" outgoing="_D8YpHKaKEeWQQMqdnKdYGA">
+ <node xmi:type="uml:ValueSpecificationAction" xmi:id="_D8YpKKaKEeWQQMqdnKdYGA" name="Value('&quot;S1(entry)::S1(doActivity)&quot;')">
+ <result xmi:type="uml:OutputPin" xmi:id="_D8YpKaaKEeWQQMqdnKdYGA" name="Value('&quot;S1(entry)::S1(doActivity)&quot;').result" outgoing="_D8YpH6aKEeWQQMqdnKdYGA">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8YpKqaKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8YpK6aKEeWQQMqdnKdYGA" value="1"/>
+ </result>
+ <value xmi:type="uml:LiteralString" xmi:id="_D8YpLKaKEeWQQMqdnKdYGA" name="&quot;S1(entry)::S1(doActivity)&quot;" value="S1(entry)::S1(doActivity)">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ </value>
+ </node>
+ </node>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_D8YpLaaKEeWQQMqdnKdYGA" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::expectedResult)">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8YpLqaKEeWQQMqdnKdYGA" target="_D8YpOaaKEeWQQMqdnKdYGA" source="_D8YpL6aKEeWQQMqdnKdYGA"/>
+ <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_D8YpL6aKEeWQQMqdnKdYGA" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::expectedResult).input" incoming="_D8YpHaaKEeWQQMqdnKdYGA" outgoing="_D8YpLqaKEeWQQMqdnKdYGA">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysAtZoliEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysAtZ4liEeWqYp3GaF8FTA" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8YpMKaKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8YpMaaKEeWQQMqdnKdYGA" value="1"/>
</structuredNodeInput>
- <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_ysAtaIliEeWqYp3GaF8FTA" name="Write('expectedResult')" structuralFeature="_9FUjoFbDEeWrJvPHum8sog" isReplaceAll="true">
- <object xmi:type="uml:InputPin" xmi:id="_ysAtaYliEeWqYp3GaF8FTA" name="Write('expectedResult').object" incoming="_ysAtX4liEeWqYp3GaF8FTA" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysAtaoliEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysAta4liEeWqYp3GaF8FTA" value="1"/>
+ <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_D8YpMqaKEeWQQMqdnKdYGA" name="Write('expectedResult')" structuralFeature="_9FUjoFbDEeWrJvPHum8sog" isReplaceAll="true">
+ <object xmi:type="uml:InputPin" xmi:id="_D8YpM6aKEeWQQMqdnKdYGA" name="Write('expectedResult').object" incoming="_D8YpHqaKEeWQQMqdnKdYGA" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8YpNKaKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8YpNaaKEeWQQMqdnKdYGA" value="1"/>
</object>
- <result xmi:type="uml:OutputPin" xmi:id="_ysAtbIliEeWqYp3GaF8FTA" name="Write('expectedResult').result" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysAtbYliEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysAtboliEeWqYp3GaF8FTA" value="1"/>
+ <result xmi:type="uml:OutputPin" xmi:id="_D8YpNqaKEeWQQMqdnKdYGA" name="Write('expectedResult').result" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8YpN6aKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8YpOKaKEeWQQMqdnKdYGA" value="1"/>
</result>
- <value xmi:type="uml:InputPin" xmi:id="_ysAtb4liEeWqYp3GaF8FTA" name="Write('expectedResult').value" incoming="_ysAtZIliEeWqYp3GaF8FTA">
+ <value xmi:type="uml:InputPin" xmi:id="_D8YpOaaKEeWQQMqdnKdYGA" name="Write('expectedResult').value" incoming="_D8YpLqaKEeWQQMqdnKdYGA">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysAtcIliEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysAtcYliEeWqYp3GaF8FTA" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8YpOqaKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8YpO6aKEeWQQMqdnKdYGA" value="1"/>
</value>
</node>
</node>
- <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_ysAtcoliEeWqYp3GaF8FTA" name="Clear('expectedResult')" structuralFeature="_9FUjoFbDEeWrJvPHum8sog">
- <object xmi:type="uml:InputPin" xmi:id="_ysAtc4liEeWqYp3GaF8FTA" name="Clear('expectedResult').object" incoming="_ysAq84liEeWqYp3GaF8FTA" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysAtdIliEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysAtdYliEeWqYp3GaF8FTA" value="1"/>
+ <node xmi:type="uml:ForkNode" xmi:id="_D8YpPKaKEeWQQMqdnKdYGA" name="Fork(LeftHandSide(StateMachine_TestSuite::Util::Architecture::SemanticTest::expectedResult))" incoming="_D8YpH6aKEeWQQMqdnKdYGA" outgoing="_D8YpHaaKEeWQQMqdnKdYGA"/>
+ </node>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_D8YpPaaKEeWQQMqdnKdYGA" name="08:Expression Statement" incoming="_D8Ymd6aKEeWQQMqdnKdYGA" outgoing="_D8YmbaaKEeWQQMqdnKdYGA">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8YpPqaKEeWQQMqdnKdYGA" target="_D8YpT6aKEeWQQMqdnKdYGA" source="_D8YpRqaKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8YpP6aKEeWQQMqdnKdYGA" target="_D8YpS6aKEeWQQMqdnKdYGA" source="_D8YpXqaKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8YpQKaKEeWQQMqdnKdYGA" target="_D8YpXqaKEeWQQMqdnKdYGA" source="_D8YpWqaKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_D8YpQaaKEeWQQMqdnKdYGA" target="_D8YpQqaKEeWQQMqdnKdYGA" source="_D8YpWKaKEeWQQMqdnKdYGA"/>
+ <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_D8YpQqaKEeWQQMqdnKdYGA" name="Clear('name')" incoming="_D8YpQaaKEeWQQMqdnKdYGA" structuralFeature="_8n8EEFbDEeWrJvPHum8sog">
+ <object xmi:type="uml:InputPin" xmi:id="_D8YpQ6aKEeWQQMqdnKdYGA" name="Clear('name').object" incoming="_D8YmjKaKEeWQQMqdnKdYGA" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8YpRKaKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8YpRaaKEeWQQMqdnKdYGA" value="1"/>
</object>
- <result xmi:type="uml:OutputPin" xmi:id="_ysAtdoliEeWqYp3GaF8FTA" name="Clear('expectedResult').result" outgoing="_ysAtX4liEeWqYp3GaF8FTA" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysAtd4liEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysAteIliEeWqYp3GaF8FTA" value="1"/>
+ <result xmi:type="uml:OutputPin" xmi:id="_D8YpRqaKEeWQQMqdnKdYGA" name="Clear('name').result" outgoing="_D8YpPqaKEeWQQMqdnKdYGA" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8YpR6aKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8YpSKaKEeWQQMqdnKdYGA" value="1"/>
</result>
</node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_ysAteYliEeWqYp3GaF8FTA" name="RighthandSide('Value('&quot;Waiting(exit)::S1(entry)::IT::IT::S1(exit)&quot;').result')" outgoing="_ysAtXYliEeWqYp3GaF8FTA">
- <node xmi:type="uml:ValueSpecificationAction" xmi:id="_ysAteoliEeWqYp3GaF8FTA" name="Value('&quot;Waiting(exit)::S1(entry)::IT::IT::S1(exit)&quot;')">
- <result xmi:type="uml:OutputPin" xmi:id="_ysAte4liEeWqYp3GaF8FTA" name="Value('&quot;Waiting(exit)::S1(entry)::IT::IT::S1(exit)&quot;').result" outgoing="_ysAtYIliEeWqYp3GaF8FTA">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysAtfIliEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysAtfYliEeWqYp3GaF8FTA" value="1"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_D8YpSaaKEeWQQMqdnKdYGA" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::name)">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8YpSqaKEeWQQMqdnKdYGA" target="_D8YpVaaKEeWQQMqdnKdYGA" source="_D8YpS6aKEeWQQMqdnKdYGA"/>
+ <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_D8YpS6aKEeWQQMqdnKdYGA" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::name).input" incoming="_D8YpP6aKEeWQQMqdnKdYGA" outgoing="_D8YpSqaKEeWQQMqdnKdYGA">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8YpTKaKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8YpTaaKEeWQQMqdnKdYGA" value="1"/>
+ </structuredNodeInput>
+ <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_D8YpTqaKEeWQQMqdnKdYGA" name="Write('name')" structuralFeature="_8n8EEFbDEeWrJvPHum8sog" isReplaceAll="true">
+ <object xmi:type="uml:InputPin" xmi:id="_D8YpT6aKEeWQQMqdnKdYGA" name="Write('name').object" incoming="_D8YpPqaKEeWQQMqdnKdYGA" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8YpUKaKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8YpUaaKEeWQQMqdnKdYGA" value="1"/>
+ </object>
+ <result xmi:type="uml:OutputPin" xmi:id="_D8YpUqaKEeWQQMqdnKdYGA" name="Write('name').result" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8YpU6aKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8YpVKaKEeWQQMqdnKdYGA" value="1"/>
</result>
- <value xmi:type="uml:LiteralString" xmi:id="_ysAtfoliEeWqYp3GaF8FTA" name="&quot;Waiting(exit)::S1(entry)::IT::IT::S1(exit)&quot;" value="Waiting(exit)::S1(entry)::IT::IT::S1(exit)">
+ <value xmi:type="uml:InputPin" xmi:id="_D8YpVaaKEeWQQMqdnKdYGA" name="Write('name').value" incoming="_D8YpSqaKEeWQQMqdnKdYGA">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8YpVqaKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8YpV6aKEeWQQMqdnKdYGA" value="1"/>
</value>
</node>
</node>
- </node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_ysAtf4liEeWqYp3GaF8FTA" name="29:Expression Statement" incoming="_ysAq9oliEeWqYp3GaF8FTA" outgoing="_ysArFoliEeWqYp3GaF8FTA">
- <edge xmi:type="uml:ControlFlow" xmi:id="_ysAtgIliEeWqYp3GaF8FTA" target="_ysAtoYliEeWqYp3GaF8FTA" source="_ysAthIliEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysAtgYliEeWqYp3GaF8FTA" target="_ysAtkYliEeWqYp3GaF8FTA" source="_ysAtnoliEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysAtgoliEeWqYp3GaF8FTA" target="_ysAtjYliEeWqYp3GaF8FTA" source="_ysAtioliEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysAtg4liEeWqYp3GaF8FTA" target="_ysAtioliEeWqYp3GaF8FTA" source="_ysAtholiEeWqYp3GaF8FTA"/>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_ysAthIliEeWqYp3GaF8FTA" name="RighthandSide('Value('&quot;T3::T3::T3::T3::T3&quot;').result')" outgoing="_ysAtgIliEeWqYp3GaF8FTA">
- <node xmi:type="uml:ValueSpecificationAction" xmi:id="_ysAthYliEeWqYp3GaF8FTA" name="Value('&quot;T3::T3::T3::T3::T3&quot;')">
- <result xmi:type="uml:OutputPin" xmi:id="_ysAtholiEeWqYp3GaF8FTA" name="Value('&quot;T3::T3::T3::T3::T3&quot;').result" outgoing="_ysAtg4liEeWqYp3GaF8FTA">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysAth4liEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysAtiIliEeWqYp3GaF8FTA" value="1"/>
- </result>
- <value xmi:type="uml:LiteralString" xmi:id="_ysAtiYliEeWqYp3GaF8FTA" name="&quot;T3::T3::T3::T3::T3&quot;" value="T3::T3::T3::T3::T3">
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_D8YpWKaKEeWQQMqdnKdYGA" name="RighthandSide('Value('&quot;Transition007&quot;').result')" outgoing="_D8YpQaaKEeWQQMqdnKdYGA">
+ <node xmi:type="uml:ValueSpecificationAction" xmi:id="_D8YpWaaKEeWQQMqdnKdYGA" name="Value('&quot;Transition007&quot;')">
+ <result xmi:type="uml:OutputPin" xmi:id="_D8YpWqaKEeWQQMqdnKdYGA" name="Value('&quot;Transition007&quot;').result" outgoing="_D8YpQKaKEeWQQMqdnKdYGA">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- </value>
- </node>
- </node>
- <node xmi:type="uml:ForkNode" xmi:id="_ysAtioliEeWqYp3GaF8FTA" name="Fork(LeftHandSide('Fork(t022)'))" incoming="_ysAtg4liEeWqYp3GaF8FTA" outgoing="_ysAtgoliEeWqYp3GaF8FTA"/>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_ysAti4liEeWqYp3GaF8FTA" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::expectedResult)">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysAtjIliEeWqYp3GaF8FTA" target="_ysAtl4liEeWqYp3GaF8FTA" source="_ysAtjYliEeWqYp3GaF8FTA"/>
- <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_ysAtjYliEeWqYp3GaF8FTA" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::expectedResult).input" incoming="_ysAtgoliEeWqYp3GaF8FTA" outgoing="_ysAtjIliEeWqYp3GaF8FTA">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysAtjoliEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysAtj4liEeWqYp3GaF8FTA" value="1"/>
- </structuredNodeInput>
- <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_ysAtkIliEeWqYp3GaF8FTA" name="Write('expectedResult')" structuralFeature="_9FUjoFbDEeWrJvPHum8sog" isReplaceAll="true">
- <object xmi:type="uml:InputPin" xmi:id="_ysAtkYliEeWqYp3GaF8FTA" name="Write('expectedResult').object" incoming="_ysAtgYliEeWqYp3GaF8FTA" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysAtkoliEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysAtk4liEeWqYp3GaF8FTA" value="1"/>
- </object>
- <result xmi:type="uml:OutputPin" xmi:id="_ysAtlIliEeWqYp3GaF8FTA" name="Write('expectedResult').result" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysAtlYliEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysAtloliEeWqYp3GaF8FTA" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8YpW6aKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8YpXKaKEeWQQMqdnKdYGA" value="1"/>
</result>
- <value xmi:type="uml:InputPin" xmi:id="_ysAtl4liEeWqYp3GaF8FTA" name="Write('expectedResult').value" incoming="_ysAtjIliEeWqYp3GaF8FTA">
+ <value xmi:type="uml:LiteralString" xmi:id="_D8YpXaaKEeWQQMqdnKdYGA" name="&quot;Transition007&quot;" value="Transition007">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysAtmIliEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysAtmYliEeWqYp3GaF8FTA" value="1"/>
</value>
</node>
</node>
- <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_ysAtmoliEeWqYp3GaF8FTA" name="Clear('expectedResult')" structuralFeature="_9FUjoFbDEeWrJvPHum8sog">
- <object xmi:type="uml:InputPin" xmi:id="_ysAtm4liEeWqYp3GaF8FTA" name="Clear('expectedResult').object" incoming="_ysArEYliEeWqYp3GaF8FTA" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysAtnIliEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysAtnYliEeWqYp3GaF8FTA" value="1"/>
- </object>
- <result xmi:type="uml:OutputPin" xmi:id="_ysAtnoliEeWqYp3GaF8FTA" name="Clear('expectedResult').result" outgoing="_ysAtgYliEeWqYp3GaF8FTA" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysAtn4liEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysAtoIliEeWqYp3GaF8FTA" value="1"/>
- </result>
- </node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_ysAtoYliEeWqYp3GaF8FTA" name="Expression(LeftHandSide('Fork(t022)'))" incoming="_ysAtgIliEeWqYp3GaF8FTA"/>
+ <node xmi:type="uml:ForkNode" xmi:id="_D8YpXqaKEeWQQMqdnKdYGA" name="Fork(LeftHandSide(StateMachine_TestSuite::Util::Architecture::SemanticTest::name))" incoming="_D8YpQKaKEeWQQMqdnKdYGA" outgoing="_D8YpP6aKEeWQQMqdnKdYGA"/>
</node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_ysBR8IliEeWqYp3GaF8FTA" name="26:Expression Statement" incoming="_ysAq_4liEeWqYp3GaF8FTA" outgoing="_ysAq5oliEeWqYp3GaF8FTA">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysBR8YliEeWqYp3GaF8FTA" target="_ysBR_IliEeWqYp3GaF8FTA" source="_ysBR-YliEeWqYp3GaF8FTA"/>
- <node xmi:type="uml:CallBehaviorAction" xmi:id="_ysBR8oliEeWqYp3GaF8FTA" name="Call('Including')">
- <argument xmi:type="uml:InputPin" xmi:id="_ysBR84liEeWqYp3GaF8FTA" name="Call('Including').argument('seq')" incoming="_ysArCYliEeWqYp3GaF8FTA" isOrdered="true" isUnique="false">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysBR9IliEeWqYp3GaF8FTA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysBR9YliEeWqYp3GaF8FTA" value="*"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_D8YpX6aKEeWQQMqdnKdYGA" name="10:Expression Statement" incoming="_D8YmdaaKEeWQQMqdnKdYGA" outgoing="_D8Yma6aKEeWQQMqdnKdYGA">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8YpYKaKEeWQQMqdnKdYGA" target="_D8YpYaaKEeWQQMqdnKdYGA" source="_D8YpaaaKEeWQQMqdnKdYGA"/>
+ <node xmi:type="uml:ForkNode" xmi:id="_D8YpYaaKEeWQQMqdnKdYGA" name="Fork(tests)" incoming="_D8YpYKaKEeWQQMqdnKdYGA" outgoing="_D8YmWqaKEeWQQMqdnKdYGA"/>
+ <node xmi:type="uml:CallBehaviorAction" xmi:id="_D8YpYqaKEeWQQMqdnKdYGA" name="Call('Including')">
+ <argument xmi:type="uml:InputPin" xmi:id="_D8YpY6aKEeWQQMqdnKdYGA" name="Call('Including').argument('seq')" incoming="_D8YmjaaKEeWQQMqdnKdYGA" isOrdered="true" isUnique="false">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8YpZKaKEeWQQMqdnKdYGA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8YpZaaKEeWQQMqdnKdYGA" value="*"/>
</argument>
- <argument xmi:type="uml:InputPin" xmi:id="_ysBR9oliEeWqYp3GaF8FTA" name="Call('Including').argument('element')" incoming="_ysAq5IliEeWqYp3GaF8FTA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysBR94liEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysBR-IliEeWqYp3GaF8FTA" value="1"/>
+ <argument xmi:type="uml:InputPin" xmi:id="_D8YpZqaKEeWQQMqdnKdYGA" name="Call('Including').argument('element')" incoming="_D8YmZaaKEeWQQMqdnKdYGA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8YpZ6aKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8YpaKaKEeWQQMqdnKdYGA" value="1"/>
</argument>
- <result xmi:type="uml:OutputPin" xmi:id="_ysBR-YliEeWqYp3GaF8FTA" name="Call('Including').result('')" outgoing="_ysBR8YliEeWqYp3GaF8FTA" isOrdered="true" isUnique="false">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysBR-oliEeWqYp3GaF8FTA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysBR-4liEeWqYp3GaF8FTA" value="*"/>
+ <result xmi:type="uml:OutputPin" xmi:id="_D8YpaaaKEeWQQMqdnKdYGA" name="Call('Including').result('')" outgoing="_D8YpYKaKEeWQQMqdnKdYGA" isOrdered="true" isUnique="false">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8YpaqaKEeWQQMqdnKdYGA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8Ypa6aKEeWQQMqdnKdYGA" value="*"/>
</result>
<behavior xmi:type="uml:Activity" href="pathmap://PAPYRUS_ALF_LIBRARY/Alf.library.uml#Alf-Library-PrimitiveBehaviors-SequenceFunctions-Including"/>
</node>
- <node xmi:type="uml:ForkNode" xmi:id="_ysBR_IliEeWqYp3GaF8FTA" name="Fork(tests)" incoming="_ysBR8YliEeWqYp3GaF8FTA" outgoing="_ysArColiEeWqYp3GaF8FTA"/>
- </node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_ysBR_YliEeWqYp3GaF8FTA" name="15:Expression Statement" incoming="_ysAq9YliEeWqYp3GaF8FTA" outgoing="_ysArDIliEeWqYp3GaF8FTA">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysBR_oliEeWqYp3GaF8FTA" target="_ysBSHYliEeWqYp3GaF8FTA" source="_ysBSBoliEeWqYp3GaF8FTA"/>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_ysBR_4liEeWqYp3GaF8FTA" name="RighthandSide('Output('Call('SemanticTest Transitions015').result('result')')')">
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_ysBSAIliEeWqYp3GaF8FTA" name="InstanceCreationExpression('SemanticTest Transitions015')">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysBSAYliEeWqYp3GaF8FTA" target="_ysBSEYliEeWqYp3GaF8FTA" source="_ysBSFYliEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysBSAoliEeWqYp3GaF8FTA" target="_ysBSGIliEeWqYp3GaF8FTA" source="_ysBSDoliEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysBSA4liEeWqYp3GaF8FTA" target="_ysBSGoliEeWqYp3GaF8FTA" source="_ysBSGIliEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysBSBIliEeWqYp3GaF8FTA" target="_ysBSColiEeWqYp3GaF8FTA" source="_ysBSGIliEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysBSBYliEeWqYp3GaF8FTA" target="_ysBSBoliEeWqYp3GaF8FTA" source="_ysBSGIliEeWqYp3GaF8FTA"/>
- <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_ysBSBoliEeWqYp3GaF8FTA" name="Output('Call('SemanticTest Transitions015').result('result')')" incoming="_ysBSBYliEeWqYp3GaF8FTA" outgoing="_ysBR_oliEeWqYp3GaF8FTA" type="_cb_bUHyyEeWrYb0VA7cC8Q">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysBSB4liEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysBSCIliEeWqYp3GaF8FTA" value="1"/>
- </structuredNodeOutput>
- <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_ysBSCYliEeWqYp3GaF8FTA" name="Start('SemanticTest Transitions015')" isSynchronous="false">
- <object xmi:type="uml:InputPin" xmi:id="_ysBSColiEeWqYp3GaF8FTA" name="Start('SemanticTest Transitions015').object" incoming="_ysBSBIliEeWqYp3GaF8FTA" type="_cb_bUHyyEeWrYb0VA7cC8Q">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysBSC4liEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysBSDIliEeWqYp3GaF8FTA" value="1"/>
- </object>
- </node>
- <node xmi:type="uml:CallOperationAction" xmi:id="_ysBSDYliEeWqYp3GaF8FTA" name="Call('SemanticTest Transitions015')" operation="_cb_ba3yyEeWrYb0VA7cC8Q">
- <result xmi:type="uml:OutputPin" xmi:id="_ysBSDoliEeWqYp3GaF8FTA" name="Call('SemanticTest Transitions015').result('result')" outgoing="_ysBSAoliEeWqYp3GaF8FTA" type="_cb_bUHyyEeWrYb0VA7cC8Q">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysBSD4liEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysBSEIliEeWqYp3GaF8FTA" value="1"/>
- </result>
- <target xmi:type="uml:InputPin" xmi:id="_ysBSEYliEeWqYp3GaF8FTA" name="Call('SemanticTest Transitions015').target" incoming="_ysBSAYliEeWqYp3GaF8FTA" type="_cb_bUHyyEeWrYb0VA7cC8Q">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysBSEoliEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysBSE4liEeWqYp3GaF8FTA" value="1"/>
- </target>
- </node>
- <node xmi:type="uml:CreateObjectAction" xmi:id="_ysBSFIliEeWqYp3GaF8FTA" name="Create('SemanticTest Transitions015')" classifier="_cb_bUHyyEeWrYb0VA7cC8Q">
- <result xmi:type="uml:OutputPin" xmi:id="_ysBSFYliEeWqYp3GaF8FTA" name="Create('SemanticTest Transitions015').result" outgoing="_ysBSAYliEeWqYp3GaF8FTA" type="_cb_bUHyyEeWrYb0VA7cC8Q">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysBSFoliEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysBSF4liEeWqYp3GaF8FTA" value="1"/>
- </result>
- </node>
- <node xmi:type="uml:ForkNode" xmi:id="_ysBSGIliEeWqYp3GaF8FTA" name="Fork('Call('SemanticTest Transitions015').result('result')')" incoming="_ysBSAoliEeWqYp3GaF8FTA" outgoing="_ysBSBIliEeWqYp3GaF8FTA _ysBSA4liEeWqYp3GaF8FTA _ysBSBYliEeWqYp3GaF8FTA"/>
- <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_ysBSGYliEeWqYp3GaF8FTA" name="Start('SemanticTest')" isSynchronous="false">
- <object xmi:type="uml:InputPin" xmi:id="_ysBSGoliEeWqYp3GaF8FTA" name="Start('SemanticTest').object" incoming="_ysBSA4liEeWqYp3GaF8FTA" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysBSG4liEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysBSHIliEeWqYp3GaF8FTA" value="1"/>
- </object>
- </node>
- </node>
- </node>
- <node xmi:type="uml:ForkNode" xmi:id="_ysBSHYliEeWqYp3GaF8FTA" name="Fork(t015)" incoming="_ysBR_oliEeWqYp3GaF8FTA" outgoing="_ysAq_oliEeWqYp3GaF8FTA _ysArEoliEeWqYp3GaF8FTA _ysArBoliEeWqYp3GaF8FTA"/>
</node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_ysBSHoliEeWqYp3GaF8FTA" name="24:Expression Statement" incoming="_ysArGIliEeWqYp3GaF8FTA" outgoing="_ysArDoliEeWqYp3GaF8FTA">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysBSH4liEeWqYp3GaF8FTA" target="_ysBSOIliEeWqYp3GaF8FTA" source="_ysBSL4liEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_ysBSIIliEeWqYp3GaF8FTA" target="_ysBSI4liEeWqYp3GaF8FTA" source="_ysBSJIliEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysBSIYliEeWqYp3GaF8FTA" target="_ysBSKoliEeWqYp3GaF8FTA" source="_ysBSJoliEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysBSIoliEeWqYp3GaF8FTA" target="_ysBSNIliEeWqYp3GaF8FTA" source="_ysBSKoliEeWqYp3GaF8FTA"/>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_ysBSI4liEeWqYp3GaF8FTA" name="Expression(LeftHandSide('Fork(t017)'))" incoming="_ysBSIIliEeWqYp3GaF8FTA"/>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_ysBSJIliEeWqYp3GaF8FTA" name="RighthandSide('Value('&quot;Transition017&quot;').result')" outgoing="_ysBSIIliEeWqYp3GaF8FTA">
- <node xmi:type="uml:ValueSpecificationAction" xmi:id="_ysBSJYliEeWqYp3GaF8FTA" name="Value('&quot;Transition017&quot;')">
- <result xmi:type="uml:OutputPin" xmi:id="_ysBSJoliEeWqYp3GaF8FTA" name="Value('&quot;Transition017&quot;').result" outgoing="_ysBSIYliEeWqYp3GaF8FTA">
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_D8YpbKaKEeWQQMqdnKdYGA" name="16:Expression Statement" incoming="_D8YmeqaKEeWQQMqdnKdYGA" outgoing="_D8YmWKaKEeWQQMqdnKdYGA">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8YpbaaKEeWQQMqdnKdYGA" target="_D8YphaaKEeWQQMqdnKdYGA" source="_D8Ype6aKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8YpbqaKEeWQQMqdnKdYGA" target="_D8YpfqaKEeWQQMqdnKdYGA" source="_D8Ypc6aKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_D8Ypb6aKEeWQQMqdnKdYGA" target="_D8Ypd6aKEeWQQMqdnKdYGA" source="_D8YpcaaKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8YpcKaKEeWQQMqdnKdYGA" target="_D8YpgaaKEeWQQMqdnKdYGA" source="_D8YpfqaKEeWQQMqdnKdYGA"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_D8YpcaaKEeWQQMqdnKdYGA" name="RighthandSide('Value('&quot;Transition015&quot;').result')" outgoing="_D8Ypb6aKEeWQQMqdnKdYGA">
+ <node xmi:type="uml:ValueSpecificationAction" xmi:id="_D8YpcqaKEeWQQMqdnKdYGA" name="Value('&quot;Transition015&quot;')">
+ <result xmi:type="uml:OutputPin" xmi:id="_D8Ypc6aKEeWQQMqdnKdYGA" name="Value('&quot;Transition015&quot;').result" outgoing="_D8YpbqaKEeWQQMqdnKdYGA">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysBSJ4liEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysBSKIliEeWqYp3GaF8FTA" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8YpdKaKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8YpdaaKEeWQQMqdnKdYGA" value="1"/>
</result>
- <value xmi:type="uml:LiteralString" xmi:id="_ysBSKYliEeWqYp3GaF8FTA" name="&quot;Transition017&quot;" value="Transition017">
+ <value xmi:type="uml:LiteralString" xmi:id="_D8YpdqaKEeWQQMqdnKdYGA" name="&quot;Transition015&quot;" value="Transition015">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</value>
</node>
</node>
- <node xmi:type="uml:ForkNode" xmi:id="_ysBSKoliEeWqYp3GaF8FTA" name="Fork(LeftHandSide('Fork(t017)'))" incoming="_ysBSIYliEeWqYp3GaF8FTA" outgoing="_ysBSIoliEeWqYp3GaF8FTA"/>
- <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_ysBSK4liEeWqYp3GaF8FTA" name="Clear('name')" structuralFeature="_8n8EEFbDEeWrJvPHum8sog">
- <object xmi:type="uml:InputPin" xmi:id="_ysBSLIliEeWqYp3GaF8FTA" name="Clear('name').object" incoming="_ysAq64liEeWqYp3GaF8FTA" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysBSLYliEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysBSLoliEeWqYp3GaF8FTA" value="1"/>
+ <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_D8Ypd6aKEeWQQMqdnKdYGA" name="Clear('name')" incoming="_D8Ypb6aKEeWQQMqdnKdYGA" structuralFeature="_8n8EEFbDEeWrJvPHum8sog">
+ <object xmi:type="uml:InputPin" xmi:id="_D8YpeKaKEeWQQMqdnKdYGA" name="Clear('name').object" incoming="_D8Yme6aKEeWQQMqdnKdYGA" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8YpeaaKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8YpeqaKEeWQQMqdnKdYGA" value="1"/>
</object>
- <result xmi:type="uml:OutputPin" xmi:id="_ysBSL4liEeWqYp3GaF8FTA" name="Clear('name').result" outgoing="_ysBSH4liEeWqYp3GaF8FTA" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysBSMIliEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysBSMYliEeWqYp3GaF8FTA" value="1"/>
+ <result xmi:type="uml:OutputPin" xmi:id="_D8Ype6aKEeWQQMqdnKdYGA" name="Clear('name').result" outgoing="_D8YpbaaKEeWQQMqdnKdYGA" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8YpfKaKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8YpfaaKEeWQQMqdnKdYGA" value="1"/>
</result>
</node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_ysBSMoliEeWqYp3GaF8FTA" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::name)">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysBSM4liEeWqYp3GaF8FTA" target="_ysBSPoliEeWqYp3GaF8FTA" source="_ysBSNIliEeWqYp3GaF8FTA"/>
- <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_ysBSNIliEeWqYp3GaF8FTA" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::name).input" incoming="_ysBSIoliEeWqYp3GaF8FTA" outgoing="_ysBSM4liEeWqYp3GaF8FTA">
+ <node xmi:type="uml:ForkNode" xmi:id="_D8YpfqaKEeWQQMqdnKdYGA" name="Fork(LeftHandSide(StateMachine_TestSuite::Util::Architecture::SemanticTest::name))" incoming="_D8YpbqaKEeWQQMqdnKdYGA" outgoing="_D8YpcKaKEeWQQMqdnKdYGA"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_D8Ypf6aKEeWQQMqdnKdYGA" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::name)">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8YpgKaKEeWQQMqdnKdYGA" target="_D8Ypi6aKEeWQQMqdnKdYGA" source="_D8YpgaaKEeWQQMqdnKdYGA"/>
+ <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_D8YpgaaKEeWQQMqdnKdYGA" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::name).input" incoming="_D8YpcKaKEeWQQMqdnKdYGA" outgoing="_D8YpgKaKEeWQQMqdnKdYGA">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysBSNYliEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysBSNoliEeWqYp3GaF8FTA" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8YpgqaKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8Ypg6aKEeWQQMqdnKdYGA" value="1"/>
</structuredNodeInput>
- <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_ysBSN4liEeWqYp3GaF8FTA" name="Write('name')" structuralFeature="_8n8EEFbDEeWrJvPHum8sog" isReplaceAll="true">
- <object xmi:type="uml:InputPin" xmi:id="_ysBSOIliEeWqYp3GaF8FTA" name="Write('name').object" incoming="_ysBSH4liEeWqYp3GaF8FTA" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysBSOYliEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysBSOoliEeWqYp3GaF8FTA" value="1"/>
+ <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_D8YphKaKEeWQQMqdnKdYGA" name="Write('name')" structuralFeature="_8n8EEFbDEeWrJvPHum8sog" isReplaceAll="true">
+ <object xmi:type="uml:InputPin" xmi:id="_D8YphaaKEeWQQMqdnKdYGA" name="Write('name').object" incoming="_D8YpbaaKEeWQQMqdnKdYGA" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8YphqaKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8Yph6aKEeWQQMqdnKdYGA" value="1"/>
</object>
- <result xmi:type="uml:OutputPin" xmi:id="_ysBSO4liEeWqYp3GaF8FTA" name="Write('name').result" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysBSPIliEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysBSPYliEeWqYp3GaF8FTA" value="1"/>
+ <result xmi:type="uml:OutputPin" xmi:id="_D8YpiKaKEeWQQMqdnKdYGA" name="Write('name').result" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8YpiaaKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8YpiqaKEeWQQMqdnKdYGA" value="1"/>
</result>
- <value xmi:type="uml:InputPin" xmi:id="_ysBSPoliEeWqYp3GaF8FTA" name="Write('name').value" incoming="_ysBSM4liEeWqYp3GaF8FTA">
+ <value xmi:type="uml:InputPin" xmi:id="_D8Ypi6aKEeWQQMqdnKdYGA" name="Write('name').value" incoming="_D8YpgKaKEeWQQMqdnKdYGA">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysBSP4liEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysBSQIliEeWqYp3GaF8FTA" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8YpjKaKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8YpjaaKEeWQQMqdnKdYGA" value="1"/>
</value>
</node>
</node>
</node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_ysBSQYliEeWqYp3GaF8FTA" name="07:Expression Statement" incoming="_ysArD4liEeWqYp3GaF8FTA" outgoing="_ysArFIliEeWqYp3GaF8FTA">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysBSQoliEeWqYp3GaF8FTA" target="_ysBSQ4liEeWqYp3GaF8FTA" source="_ysBSS4liEeWqYp3GaF8FTA"/>
- <node xmi:type="uml:ForkNode" xmi:id="_ysBSQ4liEeWqYp3GaF8FTA" name="Fork(t007)" incoming="_ysBSQoliEeWqYp3GaF8FTA" outgoing="_ysAq5YliEeWqYp3GaF8FTA _ysAq8IliEeWqYp3GaF8FTA _ysArC4liEeWqYp3GaF8FTA"/>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_ysBSRIliEeWqYp3GaF8FTA" name="RighthandSide('Output('Call('SemanticTest Transition007').result('return')')')">
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_ysBSRYliEeWqYp3GaF8FTA" name="InstanceCreationExpression('SemanticTest Transition007')">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysBSRoliEeWqYp3GaF8FTA" target="_ysBSU4liEeWqYp3GaF8FTA" source="_ysBSYYliEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysBSR4liEeWqYp3GaF8FTA" target="_ysBSYYliEeWqYp3GaF8FTA" source="_ysBSV4liEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysBSSIliEeWqYp3GaF8FTA" target="_ysBSWoliEeWqYp3GaF8FTA" source="_ysBSXoliEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysBSSYliEeWqYp3GaF8FTA" target="_ysBST4liEeWqYp3GaF8FTA" source="_ysBSYYliEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysBSSoliEeWqYp3GaF8FTA" target="_ysBSS4liEeWqYp3GaF8FTA" source="_ysBSYYliEeWqYp3GaF8FTA"/>
- <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_ysBSS4liEeWqYp3GaF8FTA" name="Output('Call('SemanticTest Transition007').result('return')')" incoming="_ysBSSoliEeWqYp3GaF8FTA" outgoing="_ysBSQoliEeWqYp3GaF8FTA" type="_k68FwFpREeWLZfrmV4ukHw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysBSTIliEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysBSTYliEeWqYp3GaF8FTA" value="1"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_D8YpjqaKEeWQQMqdnKdYGA" name="26:Expression Statement" incoming="_D8YmbKaKEeWQQMqdnKdYGA" outgoing="_D8Ymf6aKEeWQQMqdnKdYGA">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8Ypj6aKEeWQQMqdnKdYGA" target="_D8YpmqaKEeWQQMqdnKdYGA" source="_D8Ypl6aKEeWQQMqdnKdYGA"/>
+ <node xmi:type="uml:CallBehaviorAction" xmi:id="_D8YpkKaKEeWQQMqdnKdYGA" name="Call('Including')">
+ <argument xmi:type="uml:InputPin" xmi:id="_D8YpkaaKEeWQQMqdnKdYGA" name="Call('Including').argument('seq')" incoming="_D8YmeaaKEeWQQMqdnKdYGA" isOrdered="true" isUnique="false">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8YpkqaKEeWQQMqdnKdYGA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8Ypk6aKEeWQQMqdnKdYGA" value="*"/>
+ </argument>
+ <argument xmi:type="uml:InputPin" xmi:id="_D8YplKaKEeWQQMqdnKdYGA" name="Call('Including').argument('element')" incoming="_D8YmYKaKEeWQQMqdnKdYGA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8YplaaKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8YplqaKEeWQQMqdnKdYGA" value="1"/>
+ </argument>
+ <result xmi:type="uml:OutputPin" xmi:id="_D8Ypl6aKEeWQQMqdnKdYGA" name="Call('Including').result('')" outgoing="_D8Ypj6aKEeWQQMqdnKdYGA" isOrdered="true" isUnique="false">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8YpmKaKEeWQQMqdnKdYGA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8YpmaaKEeWQQMqdnKdYGA" value="*"/>
+ </result>
+ <behavior xmi:type="uml:Activity" href="pathmap://PAPYRUS_ALF_LIBRARY/Alf.library.uml#Alf-Library-PrimitiveBehaviors-SequenceFunctions-Including"/>
+ </node>
+ <node xmi:type="uml:ForkNode" xmi:id="_D8YpmqaKEeWQQMqdnKdYGA" name="Fork(tests)" incoming="_D8Ypj6aKEeWQQMqdnKdYGA" outgoing="_D8YmeKaKEeWQQMqdnKdYGA"/>
+ </node>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_D8Ypm6aKEeWQQMqdnKdYGA" name="23:Expression Statement" incoming="_D8YmVKaKEeWQQMqdnKdYGA" outgoing="_D8YmiaaKEeWQQMqdnKdYGA">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8YpnKaKEeWQQMqdnKdYGA" target="_D8Ypu6aKEeWQQMqdnKdYGA" source="_D8YppKaKEeWQQMqdnKdYGA"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_D8YpnaaKEeWQQMqdnKdYGA" name="RighthandSide('Output('Call('SemanticTest Transitions017').result('result')')')">
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_D8YpnqaKEeWQQMqdnKdYGA" name="InstanceCreationExpression('SemanticTest Transitions017')">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8Ypn6aKEeWQQMqdnKdYGA" target="_D8YpraaKEeWQQMqdnKdYGA" source="_D8Ypq6aKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8YpoKaKEeWQQMqdnKdYGA" target="_D8YpsaaKEeWQQMqdnKdYGA" source="_D8Ypq6aKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8YpoaaKEeWQQMqdnKdYGA" target="_D8Ypq6aKEeWQQMqdnKdYGA" source="_D8YptaaKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8YpoqaKEeWQQMqdnKdYGA" target="_D8YpuKaKEeWQQMqdnKdYGA" source="_D8YpqKaKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8Ypo6aKEeWQQMqdnKdYGA" target="_D8YppKaKEeWQQMqdnKdYGA" source="_D8Ypq6aKEeWQQMqdnKdYGA"/>
+ <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_D8YppKaKEeWQQMqdnKdYGA" name="Output('Call('SemanticTest Transitions017').result('result')')" incoming="_D8Ypo6aKEeWQQMqdnKdYGA" outgoing="_D8YpnKaKEeWQQMqdnKdYGA" type="_hODvQHzKEeW6BswEv_81Ng">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8YppaaKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8YppqaKEeWQQMqdnKdYGA" value="1"/>
</structuredNodeOutput>
- <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_ysBSToliEeWqYp3GaF8FTA" name="Start('SemanticTest Transition007')" isSynchronous="false">
- <object xmi:type="uml:InputPin" xmi:id="_ysBST4liEeWqYp3GaF8FTA" name="Start('SemanticTest Transition007').object" incoming="_ysBSSYliEeWqYp3GaF8FTA" type="_k68FwFpREeWLZfrmV4ukHw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysBSUIliEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysBSUYliEeWqYp3GaF8FTA" value="1"/>
+ <node xmi:type="uml:CreateObjectAction" xmi:id="_D8Ypp6aKEeWQQMqdnKdYGA" name="Create('SemanticTest Transitions017')" classifier="_hODvQHzKEeW6BswEv_81Ng">
+ <result xmi:type="uml:OutputPin" xmi:id="_D8YpqKaKEeWQQMqdnKdYGA" name="Create('SemanticTest Transitions017').result" outgoing="_D8YpoqaKEeWQQMqdnKdYGA" type="_hODvQHzKEeW6BswEv_81Ng">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8YpqaaKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8YpqqaKEeWQQMqdnKdYGA" value="1"/>
+ </result>
+ </node>
+ <node xmi:type="uml:ForkNode" xmi:id="_D8Ypq6aKEeWQQMqdnKdYGA" name="Fork('Call('SemanticTest Transitions017').result('result')')" incoming="_D8YpoaaKEeWQQMqdnKdYGA" outgoing="_D8Ypn6aKEeWQQMqdnKdYGA _D8YpoKaKEeWQQMqdnKdYGA _D8Ypo6aKEeWQQMqdnKdYGA"/>
+ <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_D8YprKaKEeWQQMqdnKdYGA" name="Start('SemanticTest Transitions017')" isSynchronous="false">
+ <object xmi:type="uml:InputPin" xmi:id="_D8YpraaKEeWQQMqdnKdYGA" name="Start('SemanticTest Transitions017').object" incoming="_D8Ypn6aKEeWQQMqdnKdYGA" type="_hODvQHzKEeW6BswEv_81Ng">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8YprqaKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8Ypr6aKEeWQQMqdnKdYGA" value="1"/>
</object>
</node>
- <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_ysBSUoliEeWqYp3GaF8FTA" name="Start('SemanticTest')" isSynchronous="false">
- <object xmi:type="uml:InputPin" xmi:id="_ysBSU4liEeWqYp3GaF8FTA" name="Start('SemanticTest').object" incoming="_ysBSRoliEeWqYp3GaF8FTA" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysBSVIliEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysBSVYliEeWqYp3GaF8FTA" value="1"/>
+ <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_D8YpsKaKEeWQQMqdnKdYGA" name="Start('SemanticTest')" isSynchronous="false">
+ <object xmi:type="uml:InputPin" xmi:id="_D8YpsaaKEeWQQMqdnKdYGA" name="Start('SemanticTest').object" incoming="_D8YpoKaKEeWQQMqdnKdYGA" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8YpsqaKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8Yps6aKEeWQQMqdnKdYGA" value="1"/>
</object>
</node>
- <node xmi:type="uml:CallOperationAction" xmi:id="_ysBSVoliEeWqYp3GaF8FTA" name="Call('SemanticTest Transition007')" operation="_305swVr-EeW7xKEzw6rRNg">
- <result xmi:type="uml:OutputPin" xmi:id="_ysBSV4liEeWqYp3GaF8FTA" name="Call('SemanticTest Transition007').result('return')" outgoing="_ysBSR4liEeWqYp3GaF8FTA" type="_k68FwFpREeWLZfrmV4ukHw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysBSWIliEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysBSWYliEeWqYp3GaF8FTA" value="1"/>
+ <node xmi:type="uml:CallOperationAction" xmi:id="_D8YptKaKEeWQQMqdnKdYGA" name="Call('SemanticTest Transitions017')" operation="_hODvW3zKEeW6BswEv_81Ng">
+ <result xmi:type="uml:OutputPin" xmi:id="_D8YptaaKEeWQQMqdnKdYGA" name="Call('SemanticTest Transitions017').result('result')" outgoing="_D8YpoaaKEeWQQMqdnKdYGA" type="_hODvQHzKEeW6BswEv_81Ng">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8YptqaKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8Ypt6aKEeWQQMqdnKdYGA" value="1"/>
</result>
- <target xmi:type="uml:InputPin" xmi:id="_ysBSWoliEeWqYp3GaF8FTA" name="Call('SemanticTest Transition007').target" incoming="_ysBSSIliEeWqYp3GaF8FTA" type="_k68FwFpREeWLZfrmV4ukHw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysBSW4liEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysBSXIliEeWqYp3GaF8FTA" value="1"/>
+ <target xmi:type="uml:InputPin" xmi:id="_D8YpuKaKEeWQQMqdnKdYGA" name="Call('SemanticTest Transitions017').target" incoming="_D8YpoqaKEeWQQMqdnKdYGA" type="_hODvQHzKEeW6BswEv_81Ng">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8YpuaaKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8YpuqaKEeWQQMqdnKdYGA" value="1"/>
</target>
</node>
- <node xmi:type="uml:CreateObjectAction" xmi:id="_ysBSXYliEeWqYp3GaF8FTA" name="Create('SemanticTest Transition007')" classifier="_k68FwFpREeWLZfrmV4ukHw">
- <result xmi:type="uml:OutputPin" xmi:id="_ysBSXoliEeWqYp3GaF8FTA" name="Create('SemanticTest Transition007').result" outgoing="_ysBSSIliEeWqYp3GaF8FTA" type="_k68FwFpREeWLZfrmV4ukHw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysBSX4liEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysBSYIliEeWqYp3GaF8FTA" value="1"/>
- </result>
- </node>
- <node xmi:type="uml:ForkNode" xmi:id="_ysBSYYliEeWqYp3GaF8FTA" name="Fork('Call('SemanticTest Transition007').result('return')')" incoming="_ysBSR4liEeWqYp3GaF8FTA" outgoing="_ysBSSYliEeWqYp3GaF8FTA _ysBSRoliEeWqYp3GaF8FTA _ysBSSoliEeWqYp3GaF8FTA"/>
</node>
</node>
+ <node xmi:type="uml:ForkNode" xmi:id="_D8Ypu6aKEeWQQMqdnKdYGA" name="Fork(t017)" incoming="_D8YpnKaKEeWQQMqdnKdYGA" outgoing="_D8YmcKaKEeWQQMqdnKdYGA _D8YmXqaKEeWQQMqdnKdYGA _D8YmYKaKEeWQQMqdnKdYGA"/>
</node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_ysBSYoliEeWqYp3GaF8FTA" name="25:Expression Statement" incoming="_ysArDoliEeWqYp3GaF8FTA" outgoing="_ysAq_4liEeWqYp3GaF8FTA">
- <edge xmi:type="uml:ControlFlow" xmi:id="_ysBSY4liEeWqYp3GaF8FTA" target="_ysBSZ4liEeWqYp3GaF8FTA" source="_ysBSaIliEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysBSZIliEeWqYp3GaF8FTA" target="_ysBSdYliEeWqYp3GaF8FTA" source="_ysBSgoliEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysBSZYliEeWqYp3GaF8FTA" target="_ysBScYliEeWqYp3GaF8FTA" source="_ysBSboliEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysBSZoliEeWqYp3GaF8FTA" target="_ysBSboliEeWqYp3GaF8FTA" source="_ysBSaoliEeWqYp3GaF8FTA"/>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_ysBSZ4liEeWqYp3GaF8FTA" name="Expression(LeftHandSide('Fork(t017)'))" incoming="_ysBSY4liEeWqYp3GaF8FTA"/>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_ysBSaIliEeWqYp3GaF8FTA" name="RighthandSide('Value('&quot;T2(effect)::S1(entry)::S1.1(doActivity)::S2.1(entry)::S3.1(doActivity)::T1.2(effect)::T2.2(effect)::T3.1.2(effect)::T3.2(effect)&quot;').result')" outgoing="_ysBSY4liEeWqYp3GaF8FTA">
- <node xmi:type="uml:ValueSpecificationAction" xmi:id="_ysBSaYliEeWqYp3GaF8FTA" name="Value('&quot;T2(effect)::S1(entry)::S1.1(doActivity)::S2.1(entry)::S3.1(doActivity)::T1.2(effect)::T2.2(effect)::T3.1.2(effect)::T3.2(effect)&quot;')">
- <result xmi:type="uml:OutputPin" xmi:id="_ysBSaoliEeWqYp3GaF8FTA" name="Value('&quot;T2(effect)::S1(entry)::S1.1(doActivity)::S2.1(entry)::S3.1(doActivity)::T1.2(effect)::T2.2(effect)::T3.1.2(effect)::T3.2(effect)&quot;').result" outgoing="_ysBSZoliEeWqYp3GaF8FTA">
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_D8YpvKaKEeWQQMqdnKdYGA" name="13:Expression Statement" incoming="_D8YmYaaKEeWQQMqdnKdYGA" outgoing="_D8Ymb6aKEeWQQMqdnKdYGA">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8YpvaaKEeWQQMqdnKdYGA" target="_D8Ypx6aKEeWQQMqdnKdYGA" source="_D8Ypw6aKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8YpvqaKEeWQQMqdnKdYGA" target="_D8YpyqaKEeWQQMqdnKdYGA" source="_D8Ypx6aKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_D8Ypv6aKEeWQQMqdnKdYGA" target="_D8Yp16aKEeWQQMqdnKdYGA" source="_D8YpwaaKEeWQQMqdnKdYGA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8YpwKaKEeWQQMqdnKdYGA" target="_D8YpzqaKEeWQQMqdnKdYGA" source="_D8Yp26aKEeWQQMqdnKdYGA"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_D8YpwaaKEeWQQMqdnKdYGA" name="RighthandSide('Value('&quot;Waiting(exit)::S1(entry)::IT::IT::S1(exit)&quot;').result')" outgoing="_D8Ypv6aKEeWQQMqdnKdYGA">
+ <node xmi:type="uml:ValueSpecificationAction" xmi:id="_D8YpwqaKEeWQQMqdnKdYGA" name="Value('&quot;Waiting(exit)::S1(entry)::IT::IT::S1(exit)&quot;')">
+ <result xmi:type="uml:OutputPin" xmi:id="_D8Ypw6aKEeWQQMqdnKdYGA" name="Value('&quot;Waiting(exit)::S1(entry)::IT::IT::S1(exit)&quot;').result" outgoing="_D8YpvaaKEeWQQMqdnKdYGA">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysBSa4liEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysBSbIliEeWqYp3GaF8FTA" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8YpxKaKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8YpxaaKEeWQQMqdnKdYGA" value="1"/>
</result>
- <value xmi:type="uml:LiteralString" xmi:id="_ysBSbYliEeWqYp3GaF8FTA" name="&quot;T2(effect)::S1(entry)::S1.1(doActivity)::S2.1(entry)::S3.1(doActivity)::T1.2(effect)::T2.2(effect)::T3.1.2(effect)::T3.2(effect)&quot;" value="T2(effect)::S1(entry)::S1.1(doActivity)::S2.1(entry)::S3.1(doActivity)::T1.2(effect)::T2.2(effect)::T3.1.2(effect)::T3.2(effect)">
+ <value xmi:type="uml:LiteralString" xmi:id="_D8YpxqaKEeWQQMqdnKdYGA" name="&quot;Waiting(exit)::S1(entry)::IT::IT::S1(exit)&quot;" value="Waiting(exit)::S1(entry)::IT::IT::S1(exit)">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</value>
</node>
</node>
- <node xmi:type="uml:ForkNode" xmi:id="_ysBSboliEeWqYp3GaF8FTA" name="Fork(LeftHandSide('Fork(t017)'))" incoming="_ysBSZoliEeWqYp3GaF8FTA" outgoing="_ysBSZYliEeWqYp3GaF8FTA"/>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_ysBSb4liEeWqYp3GaF8FTA" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::expectedResult)">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysBScIliEeWqYp3GaF8FTA" target="_ysBSe4liEeWqYp3GaF8FTA" source="_ysBScYliEeWqYp3GaF8FTA"/>
- <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_ysBScYliEeWqYp3GaF8FTA" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::expectedResult).input" incoming="_ysBSZYliEeWqYp3GaF8FTA" outgoing="_ysBScIliEeWqYp3GaF8FTA">
+ <node xmi:type="uml:ForkNode" xmi:id="_D8Ypx6aKEeWQQMqdnKdYGA" name="Fork(LeftHandSide(StateMachine_TestSuite::Util::Architecture::SemanticTest::expectedResult))" incoming="_D8YpvaaKEeWQQMqdnKdYGA" outgoing="_D8YpvqaKEeWQQMqdnKdYGA"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_D8YpyKaKEeWQQMqdnKdYGA" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::expectedResult)">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_D8YpyaaKEeWQQMqdnKdYGA" target="_D8Yp1KaKEeWQQMqdnKdYGA" source="_D8YpyqaKEeWQQMqdnKdYGA"/>
+ <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_D8YpyqaKEeWQQMqdnKdYGA" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::expectedResult).input" incoming="_D8YpvqaKEeWQQMqdnKdYGA" outgoing="_D8YpyaaKEeWQQMqdnKdYGA">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysBScoliEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysBSc4liEeWqYp3GaF8FTA" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8Ypy6aKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8YpzKaKEeWQQMqdnKdYGA" value="1"/>
</structuredNodeInput>
- <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_ysBSdIliEeWqYp3GaF8FTA" name="Write('expectedResult')" structuralFeature="_9FUjoFbDEeWrJvPHum8sog" isReplaceAll="true">
- <object xmi:type="uml:InputPin" xmi:id="_ysBSdYliEeWqYp3GaF8FTA" name="Write('expectedResult').object" incoming="_ysBSZIliEeWqYp3GaF8FTA" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysBSdoliEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysBSd4liEeWqYp3GaF8FTA" value="1"/>
+ <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_D8YpzaaKEeWQQMqdnKdYGA" name="Write('expectedResult')" structuralFeature="_9FUjoFbDEeWrJvPHum8sog" isReplaceAll="true">
+ <object xmi:type="uml:InputPin" xmi:id="_D8YpzqaKEeWQQMqdnKdYGA" name="Write('expectedResult').object" incoming="_D8YpwKaKEeWQQMqdnKdYGA" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8Ypz6aKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8Yp0KaKEeWQQMqdnKdYGA" value="1"/>
</object>
- <result xmi:type="uml:OutputPin" xmi:id="_ysBSeIliEeWqYp3GaF8FTA" name="Write('expectedResult').result" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysBSeYliEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysBSeoliEeWqYp3GaF8FTA" value="1"/>
+ <result xmi:type="uml:OutputPin" xmi:id="_D8Yp0aaKEeWQQMqdnKdYGA" name="Write('expectedResult').result" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8Yp0qaKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8Yp06aKEeWQQMqdnKdYGA" value="1"/>
</result>
- <value xmi:type="uml:InputPin" xmi:id="_ysBSe4liEeWqYp3GaF8FTA" name="Write('expectedResult').value" incoming="_ysBScIliEeWqYp3GaF8FTA">
+ <value xmi:type="uml:InputPin" xmi:id="_D8Yp1KaKEeWQQMqdnKdYGA" name="Write('expectedResult').value" incoming="_D8YpyaaKEeWQQMqdnKdYGA">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysBSfIliEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysBSfYliEeWqYp3GaF8FTA" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8Yp1aaKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8Yp1qaKEeWQQMqdnKdYGA" value="1"/>
</value>
</node>
</node>
- <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_ysBSfoliEeWqYp3GaF8FTA" name="Clear('expectedResult')" structuralFeature="_9FUjoFbDEeWrJvPHum8sog">
- <object xmi:type="uml:InputPin" xmi:id="_ysBSf4liEeWqYp3GaF8FTA" name="Clear('expectedResult').object" incoming="_ysAq-IliEeWqYp3GaF8FTA" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysBSgIliEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysBSgYliEeWqYp3GaF8FTA" value="1"/>
+ <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_D8Yp16aKEeWQQMqdnKdYGA" name="Clear('expectedResult')" incoming="_D8Ypv6aKEeWQQMqdnKdYGA" structuralFeature="_9FUjoFbDEeWrJvPHum8sog">
+ <object xmi:type="uml:InputPin" xmi:id="_D8Yp2KaKEeWQQMqdnKdYGA" name="Clear('expectedResult').object" incoming="_D8YmX6aKEeWQQMqdnKdYGA" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8Yp2aaKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8Yp2qaKEeWQQMqdnKdYGA" value="1"/>
</object>
- <result xmi:type="uml:OutputPin" xmi:id="_ysBSgoliEeWqYp3GaF8FTA" name="Clear('expectedResult').result" outgoing="_ysBSZIliEeWqYp3GaF8FTA" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysBSg4liEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysBShIliEeWqYp3GaF8FTA" value="1"/>
+ <result xmi:type="uml:OutputPin" xmi:id="_D8Yp26aKEeWQQMqdnKdYGA" name="Clear('expectedResult').result" outgoing="_D8YpwKaKEeWQQMqdnKdYGA" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8Yp3KaKEeWQQMqdnKdYGA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8Yp3aaKEeWQQMqdnKdYGA" value="1"/>
</result>
</node>
</node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_ysBShYliEeWqYp3GaF8FTA" name="05:Expression Statement" incoming="_ysArEIliEeWqYp3GaF8FTA" outgoing="_ysAq-oliEeWqYp3GaF8FTA">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysBSholiEeWqYp3GaF8FTA" target="_ysBSkoliEeWqYp3GaF8FTA" source="_ysBSlYliEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_ysBSh4liEeWqYp3GaF8FTA" target="_ysBSioliEeWqYp3GaF8FTA" source="_ysBSk4liEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysBSiIliEeWqYp3GaF8FTA" target="_ysBSn4liEeWqYp3GaF8FTA" source="_ysBSj4liEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysBSiYliEeWqYp3GaF8FTA" target="_ysBSm4liEeWqYp3GaF8FTA" source="_ysBSkoliEeWqYp3GaF8FTA"/>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_ysBSioliEeWqYp3GaF8FTA" name="Expression(LeftHandSide('Fork(t001)'))" incoming="_ysBSh4liEeWqYp3GaF8FTA"/>
- <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_ysBSi4liEeWqYp3GaF8FTA" name="Clear('expectedResult')" structuralFeature="_9FUjoFbDEeWrJvPHum8sog">
- <object xmi:type="uml:InputPin" xmi:id="_ysBSjIliEeWqYp3GaF8FTA" name="Clear('expectedResult').object" incoming="_ysArF4liEeWqYp3GaF8FTA" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysBSjYliEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysBSjoliEeWqYp3GaF8FTA" value="1"/>
- </object>
- <result xmi:type="uml:OutputPin" xmi:id="_ysBSj4liEeWqYp3GaF8FTA" name="Clear('expectedResult').result" outgoing="_ysBSiIliEeWqYp3GaF8FTA" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysBSkIliEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysBSkYliEeWqYp3GaF8FTA" value="1"/>
- </result>
- </node>
- <node xmi:type="uml:ForkNode" xmi:id="_ysBSkoliEeWqYp3GaF8FTA" name="Fork(LeftHandSide('Fork(t001)'))" incoming="_ysBSholiEeWqYp3GaF8FTA" outgoing="_ysBSiYliEeWqYp3GaF8FTA"/>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_ysBSk4liEeWqYp3GaF8FTA" name="RighthandSide('Value('&quot;T2(effect)&quot;').result')" outgoing="_ysBSh4liEeWqYp3GaF8FTA">
- <node xmi:type="uml:ValueSpecificationAction" xmi:id="_ysBSlIliEeWqYp3GaF8FTA" name="Value('&quot;T2(effect)&quot;')">
- <result xmi:type="uml:OutputPin" xmi:id="_ysBSlYliEeWqYp3GaF8FTA" name="Value('&quot;T2(effect)&quot;').result" outgoing="_ysBSholiEeWqYp3GaF8FTA">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysBSloliEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysBSl4liEeWqYp3GaF8FTA" value="1"/>
- </result>
- <value xmi:type="uml:LiteralString" xmi:id="_ysBSmIliEeWqYp3GaF8FTA" name="&quot;T2(effect)&quot;" value="T2(effect)">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- </value>
- </node>
- </node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_ysBSmYliEeWqYp3GaF8FTA" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::expectedResult)">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysBSmoliEeWqYp3GaF8FTA" target="_ysBSpYliEeWqYp3GaF8FTA" source="_ysBSm4liEeWqYp3GaF8FTA"/>
- <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_ysBSm4liEeWqYp3GaF8FTA" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::expectedResult).input" incoming="_ysBSiYliEeWqYp3GaF8FTA" outgoing="_ysBSmoliEeWqYp3GaF8FTA">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysBSnIliEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysBSnYliEeWqYp3GaF8FTA" value="1"/>
- </structuredNodeInput>
- <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_ysBSnoliEeWqYp3GaF8FTA" name="Write('expectedResult')" structuralFeature="_9FUjoFbDEeWrJvPHum8sog" isReplaceAll="true">
- <object xmi:type="uml:InputPin" xmi:id="_ysBSn4liEeWqYp3GaF8FTA" name="Write('expectedResult').object" incoming="_ysBSiIliEeWqYp3GaF8FTA" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysBSoIliEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysBSoYliEeWqYp3GaF8FTA" value="1"/>
- </object>
- <result xmi:type="uml:OutputPin" xmi:id="_ysBSooliEeWqYp3GaF8FTA" name="Write('expectedResult').result" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysBSo4liEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysBSpIliEeWqYp3GaF8FTA" value="1"/>
- </result>
- <value xmi:type="uml:InputPin" xmi:id="_ysBSpYliEeWqYp3GaF8FTA" name="Write('expectedResult').value" incoming="_ysBSmoliEeWqYp3GaF8FTA">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysBSpoliEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysBSp4liEeWqYp3GaF8FTA" value="1"/>
- </value>
- </node>
- </node>
- </node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_ysBSqIliEeWqYp3GaF8FTA" name="19:Expression Statement" incoming="_ysAq7YliEeWqYp3GaF8FTA" outgoing="_ysAq94liEeWqYp3GaF8FTA">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysBSqYliEeWqYp3GaF8FTA" target="_ysBSqoliEeWqYp3GaF8FTA" source="_ysBSsoliEeWqYp3GaF8FTA"/>
- <node xmi:type="uml:ForkNode" xmi:id="_ysBSqoliEeWqYp3GaF8FTA" name="Fork(t016)" incoming="_ysBSqYliEeWqYp3GaF8FTA" outgoing="_ysArB4liEeWqYp3GaF8FTA _ysArDYliEeWqYp3GaF8FTA _ysArE4liEeWqYp3GaF8FTA"/>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_ysBSq4liEeWqYp3GaF8FTA" name="RighthandSide('Output('Call('SemanticTest Transitions016').result('result')')')">
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_ysBSrIliEeWqYp3GaF8FTA" name="InstanceCreationExpression('SemanticTest Transitions016')">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysBSrYliEeWqYp3GaF8FTA" target="_ysBSuYliEeWqYp3GaF8FTA" source="_ysBSxoliEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysBSroliEeWqYp3GaF8FTA" target="_ysBSvoliEeWqYp3GaF8FTA" source="_ysBSvIliEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysBSr4liEeWqYp3GaF8FTA" target="_ysBSwoliEeWqYp3GaF8FTA" source="_ysBSvIliEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysBSsIliEeWqYp3GaF8FTA" target="_ysBSvIliEeWqYp3GaF8FTA" source="_ysBStoliEeWqYp3GaF8FTA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ysBSsYliEeWqYp3GaF8FTA" target="_ysBSsoliEeWqYp3GaF8FTA" source="_ysBSvIliEeWqYp3GaF8FTA"/>
- <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_ysBSsoliEeWqYp3GaF8FTA" name="Output('Call('SemanticTest Transitions016').result('result')')" incoming="_ysBSsYliEeWqYp3GaF8FTA" outgoing="_ysBSqYliEeWqYp3GaF8FTA" type="_6o8ngHzFEeWrYb0VA7cC8Q">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysBSs4liEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysBStIliEeWqYp3GaF8FTA" value="1"/>
- </structuredNodeOutput>
- <node xmi:type="uml:CallOperationAction" xmi:id="_ysBStYliEeWqYp3GaF8FTA" name="Call('SemanticTest Transitions016')" operation="_6o8nm3zFEeWrYb0VA7cC8Q">
- <result xmi:type="uml:OutputPin" xmi:id="_ysBStoliEeWqYp3GaF8FTA" name="Call('SemanticTest Transitions016').result('result')" outgoing="_ysBSsIliEeWqYp3GaF8FTA" type="_6o8ngHzFEeWrYb0VA7cC8Q">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysBSt4liEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysBSuIliEeWqYp3GaF8FTA" value="1"/>
- </result>
- <target xmi:type="uml:InputPin" xmi:id="_ysBSuYliEeWqYp3GaF8FTA" name="Call('SemanticTest Transitions016').target" incoming="_ysBSrYliEeWqYp3GaF8FTA" type="_6o8ngHzFEeWrYb0VA7cC8Q">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysBSuoliEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysBSu4liEeWqYp3GaF8FTA" value="1"/>
- </target>
- </node>
- <node xmi:type="uml:ForkNode" xmi:id="_ysBSvIliEeWqYp3GaF8FTA" name="Fork('Call('SemanticTest Transitions016').result('result')')" incoming="_ysBSsIliEeWqYp3GaF8FTA" outgoing="_ysBSr4liEeWqYp3GaF8FTA _ysBSroliEeWqYp3GaF8FTA _ysBSsYliEeWqYp3GaF8FTA"/>
- <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_ysBSvYliEeWqYp3GaF8FTA" name="Start('SemanticTest')" isSynchronous="false">
- <object xmi:type="uml:InputPin" xmi:id="_ysBSvoliEeWqYp3GaF8FTA" name="Start('SemanticTest').object" incoming="_ysBSroliEeWqYp3GaF8FTA" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysBSv4liEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysBSwIliEeWqYp3GaF8FTA" value="1"/>
- </object>
- </node>
- <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_ysBSwYliEeWqYp3GaF8FTA" name="Start('SemanticTest Transitions016')" isSynchronous="false">
- <object xmi:type="uml:InputPin" xmi:id="_ysBSwoliEeWqYp3GaF8FTA" name="Start('SemanticTest Transitions016').object" incoming="_ysBSr4liEeWqYp3GaF8FTA" type="_6o8ngHzFEeWrYb0VA7cC8Q">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysBSw4liEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysBSxIliEeWqYp3GaF8FTA" value="1"/>
- </object>
- </node>
- <node xmi:type="uml:CreateObjectAction" xmi:id="_ysBSxYliEeWqYp3GaF8FTA" name="Create('SemanticTest Transitions016')" classifier="_6o8ngHzFEeWrYb0VA7cC8Q">
- <result xmi:type="uml:OutputPin" xmi:id="_ysBSxoliEeWqYp3GaF8FTA" name="Create('SemanticTest Transitions016').result" outgoing="_ysBSrYliEeWqYp3GaF8FTA" type="_6o8ngHzFEeWrYb0VA7cC8Q">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysBSx4liEeWqYp3GaF8FTA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysBSyIliEeWqYp3GaF8FTA" value="1"/>
- </result>
- </node>
- </node>
- </node>
- </node>
</structuredNode>
</packagedElement>
<packagedElement xmi:type="uml:Package" xmi:id="_E9oSsFxhEeWl9M7RFGL9Fw" name="010">
@@ -11576,7 +13137,7 @@ activity 'SemanticTest Transitions017_Factory'(): 'SemanticTest Transitions017'
<ownedBehavior xmi:type="uml:StateMachine" xmi:id="_oBVN8oPdEeWxB6gcrPTBNA" name="Transitions011_Test$behavior$1" visibility="private">
<region xmi:type="uml:Region" xmi:id="_OIvC0IPeEeWxB6gcrPTBNA" name="Region1">
<transition xmi:type="uml:Transition" xmi:id="_T2gd8IPeEeWxB6gcrPTBNA" name="T1" source="_P6U8QIPeEeWxB6gcrPTBNA" target="_SJuzEIPeEeWxB6gcrPTBNA"/>
- <transition xmi:type="uml:Transition" xmi:id="_JOrHIIPfEeWxB6gcrPTBNA" name="T1.1" kind="local" source="_SJuzEIPeEeWxB6gcrPTBNA" target="_GSg4AIPfEeWxB6gcrPTBNA">
+ <transition xmi:type="uml:Transition" xmi:id="_JOrHIIPfEeWxB6gcrPTBNA" name="T1.1" kind="local" source="_NRKFIIPfEeWxB6gcrPTBNA" target="_GSg4AIPfEeWxB6gcrPTBNA">
<effect xmi:type="uml:Activity" xmi:id="_9F2pQIPgEeWxB6gcrPTBNA" name="doTraversal"/>
<trigger xmi:type="uml:Trigger" xmi:id="_7EX5sIPgEeWxB6gcrPTBNA" name="Start Trigger" event="_OMzFUFbtEeWrJvPHum8sog"/>
</transition>
@@ -11914,99 +13475,6 @@ activity 'SemanticTest Transitions011_Factory'(): 'SemanticTest Transitions011'
</ownedOperation>
</packagedElement>
</packagedElement>
- <packagedElement xmi:type="uml:Package" xmi:id="_mI77IIScEeWLDKdAOjA-PQ" name="023">
- <packagedElement xmi:type="uml:Class" xmi:id="_qUMaoIScEeWLDKdAOjA-PQ" name="Transitions023_Test" classifierBehavior="_qUNBsYScEeWLDKdAOjA-PQ" isActive="true">
- <generalization xmi:type="uml:Generalization" xmi:id="_qUNBsIScEeWLDKdAOjA-PQ" general="_BYPqsH7WEeSVWJ91ynqG7w"/>
- <ownedBehavior xmi:type="uml:StateMachine" xmi:id="_qUNBsYScEeWLDKdAOjA-PQ" name="Transitions023_Test$behavior$1" visibility="private"/>
- <ownedBehavior xmi:type="uml:Activity" xmi:id="_qUNBsoScEeWLDKdAOjA-PQ" name="Transitions023_Test$method$1" specification="_qUNBvoScEeWLDKdAOjA-PQ" node="_qUNBtoScEeWLDKdAOjA-PQ _qUNBt4ScEeWLDKdAOjA-PQ _qUNBuYScEeWLDKdAOjA-PQ">
- <ownedParameter xmi:type="uml:Parameter" xmi:id="_qUNBs4ScEeWLDKdAOjA-PQ" name="result" type="_qUMaoIScEeWLDKdAOjA-PQ" direction="return"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_qUNBtIScEeWLDKdAOjA-PQ" name="call('super')->this" target="_qUNBuYScEeWLDKdAOjA-PQ" source="_qUNBt4ScEeWLDKdAOjA-PQ"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_qUNBtYScEeWLDKdAOjA-PQ" name="result->result" target="_qUNBtoScEeWLDKdAOjA-PQ" source="_qUNBuoScEeWLDKdAOjA-PQ"/>
- <node xmi:type="uml:ActivityParameterNode" xmi:id="_qUNBtoScEeWLDKdAOjA-PQ" name="result" incoming="_qUNBtYScEeWLDKdAOjA-PQ" parameter="_qUNBs4ScEeWLDKdAOjA-PQ"/>
- <node xmi:type="uml:CallBehaviorAction" xmi:id="_qUNBt4ScEeWLDKdAOjA-PQ" name="call('super')" outgoing="_qUNBtIScEeWLDKdAOjA-PQ" behavior="_1PIFwFe7EeWt3dvCas34kQ">
- <result xmi:type="uml:OutputPin" xmi:id="_qUNBuIScEeWLDKdAOjA-PQ" name="result" type="_BYPqsH7WEeSVWJ91ynqG7w"/>
- </node>
- <node xmi:type="uml:ReadSelfAction" xmi:id="_qUNBuYScEeWLDKdAOjA-PQ" name="this" incoming="_qUNBtIScEeWLDKdAOjA-PQ">
- <result xmi:type="uml:OutputPin" xmi:id="_qUNBuoScEeWLDKdAOjA-PQ" name="result" outgoing="_qUNBtYScEeWLDKdAOjA-PQ" type="_qUMaoIScEeWLDKdAOjA-PQ"/>
- </node>
- </ownedBehavior>
- <ownedBehavior xmi:type="uml:Activity" xmi:id="_qUNBu4ScEeWLDKdAOjA-PQ" name="Transitions023_Test_Factory" node="_qUNBvYScEeWLDKdAOjA-PQ">
- <ownedParameter xmi:type="uml:Parameter" xmi:id="_qUNBvIScEeWLDKdAOjA-PQ" name="result" type="_qUMaoIScEeWLDKdAOjA-PQ" direction="return"/>
- <node xmi:type="uml:ActivityParameterNode" xmi:id="_qUNBvYScEeWLDKdAOjA-PQ" name="result" parameter="_qUNBvIScEeWLDKdAOjA-PQ"/>
- </ownedBehavior>
- <ownedOperation xmi:type="uml:Operation" xmi:id="_qUNBvoScEeWLDKdAOjA-PQ" name="Transitions023_Test" method="_qUNBsoScEeWLDKdAOjA-PQ">
- <ownedParameter xmi:type="uml:Parameter" xmi:id="_qUNBv4ScEeWLDKdAOjA-PQ" name="result" type="_qUMaoIScEeWLDKdAOjA-PQ" direction="return"/>
- </ownedOperation>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_qUeHcIScEeWLDKdAOjA-PQ" name="Tester_Transitions023" classifierBehavior="_qUeHcoScEeWLDKdAOjA-PQ" isActive="true">
- <generalization xmi:type="uml:Generalization" xmi:id="_qUeHcYScEeWLDKdAOjA-PQ" general="_cBRCwHrbEeSTqtY8GWjQzw"/>
- <ownedBehavior xmi:type="uml:Activity" xmi:id="_qUeHcoScEeWLDKdAOjA-PQ" name="Tester_Transitions023$behavior$1" visibility="private"/>
- <ownedBehavior xmi:type="uml:Activity" xmi:id="_qUeHc4ScEeWLDKdAOjA-PQ" name="Tester_Transitions023$method$1" specification="_qUumI4ScEeWLDKdAOjA-PQ" node="_qUeug4ScEeWLDKdAOjA-PQ _qUeuhIScEeWLDKdAOjA-PQ _qUeuhoScEeWLDKdAOjA-PQ">
- <ownedParameter xmi:type="uml:Parameter" xmi:id="_qUeugIScEeWLDKdAOjA-PQ" name="result" type="_qUeHcIScEeWLDKdAOjA-PQ" direction="return"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_qUeugYScEeWLDKdAOjA-PQ" name="call('super')->this" target="_qUeuhoScEeWLDKdAOjA-PQ" source="_qUeuhIScEeWLDKdAOjA-PQ"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_qUeugoScEeWLDKdAOjA-PQ" name="result->result" target="_qUeug4ScEeWLDKdAOjA-PQ" source="_qUeuh4ScEeWLDKdAOjA-PQ"/>
- <node xmi:type="uml:ActivityParameterNode" xmi:id="_qUeug4ScEeWLDKdAOjA-PQ" name="result" incoming="_qUeugoScEeWLDKdAOjA-PQ" parameter="_qUeugIScEeWLDKdAOjA-PQ"/>
- <node xmi:type="uml:CallBehaviorAction" xmi:id="_qUeuhIScEeWLDKdAOjA-PQ" name="call('super')" outgoing="_qUeugYScEeWLDKdAOjA-PQ" behavior="_1x-vkFr6EeW7xKEzw6rRNg">
- <result xmi:type="uml:OutputPin" xmi:id="_qUeuhYScEeWLDKdAOjA-PQ" name="result" type="_cBRCwHrbEeSTqtY8GWjQzw"/>
- </node>
- <node xmi:type="uml:ReadSelfAction" xmi:id="_qUeuhoScEeWLDKdAOjA-PQ" name="this" incoming="_qUeugYScEeWLDKdAOjA-PQ">
- <result xmi:type="uml:OutputPin" xmi:id="_qUeuh4ScEeWLDKdAOjA-PQ" name="result" outgoing="_qUeugoScEeWLDKdAOjA-PQ" type="_qUeHcIScEeWLDKdAOjA-PQ"/>
- </node>
- </ownedBehavior>
- <ownedBehavior xmi:type="uml:Activity" xmi:id="_qUumIIScEeWLDKdAOjA-PQ" name="Tester_Transitions023_Factory" node="_qUumIoScEeWLDKdAOjA-PQ">
- <ownedParameter xmi:type="uml:Parameter" xmi:id="_qUumIYScEeWLDKdAOjA-PQ" name="result" type="_qUeHcIScEeWLDKdAOjA-PQ" direction="return"/>
- <node xmi:type="uml:ActivityParameterNode" xmi:id="_qUumIoScEeWLDKdAOjA-PQ" name="result" parameter="_qUumIYScEeWLDKdAOjA-PQ"/>
- </ownedBehavior>
- <ownedOperation xmi:type="uml:Operation" xmi:id="_qUumI4ScEeWLDKdAOjA-PQ" name="Tester_Transitions023" method="_qUeHc4ScEeWLDKdAOjA-PQ">
- <ownedParameter xmi:type="uml:Parameter" xmi:id="_qUumJIScEeWLDKdAOjA-PQ" name="result" type="_qUeHcIScEeWLDKdAOjA-PQ" direction="return"/>
- </ownedOperation>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_qUy3kIScEeWLDKdAOjA-PQ" name="SemanticTest Transitions023" classifierBehavior="_qUy3koScEeWLDKdAOjA-PQ" isActive="true">
- <generalization xmi:type="uml:Generalization" xmi:id="_qUy3kYScEeWLDKdAOjA-PQ" general="_cdFl4FYCEeWzO8zy_nQCZg"/>
- <ownedBehavior xmi:type="uml:Activity" xmi:id="_qUy3koScEeWLDKdAOjA-PQ" name="SemanticTest Transitions023$behavior$1" visibility="private"/>
- <ownedBehavior xmi:type="uml:Activity" xmi:id="_qUy3k4ScEeWLDKdAOjA-PQ" name="SemanticTest Transitions023$method$1" specification="_qUy3q4ScEeWLDKdAOjA-PQ" node="_qUy3l4ScEeWLDKdAOjA-PQ _qUy3mIScEeWLDKdAOjA-PQ _qUy3moScEeWLDKdAOjA-PQ">
- <ownedParameter xmi:type="uml:Parameter" xmi:id="_qUy3lIScEeWLDKdAOjA-PQ" name="result" type="_qUy3kIScEeWLDKdAOjA-PQ" direction="return"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_qUy3lYScEeWLDKdAOjA-PQ" name="call('super')->this" target="_qUy3moScEeWLDKdAOjA-PQ" source="_qUy3mIScEeWLDKdAOjA-PQ"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_qUy3loScEeWLDKdAOjA-PQ" name="result->result" target="_qUy3l4ScEeWLDKdAOjA-PQ" source="_qUy3m4ScEeWLDKdAOjA-PQ"/>
- <node xmi:type="uml:ActivityParameterNode" xmi:id="_qUy3l4ScEeWLDKdAOjA-PQ" name="result" incoming="_qUy3loScEeWLDKdAOjA-PQ" type="_qUy3kIScEeWLDKdAOjA-PQ" parameter="_qUy3lIScEeWLDKdAOjA-PQ"/>
- <node xmi:type="uml:CallBehaviorAction" xmi:id="_qUy3mIScEeWLDKdAOjA-PQ" name="call('super')" outgoing="_qUy3lYScEeWLDKdAOjA-PQ" behavior="_R8cc0Hy-EeWrYb0VA7cC8Q">
- <result xmi:type="uml:OutputPin" xmi:id="_qUy3mYScEeWLDKdAOjA-PQ" name="result" type="_cdFl4FYCEeWzO8zy_nQCZg"/>
- </node>
- <node xmi:type="uml:ReadSelfAction" xmi:id="_qUy3moScEeWLDKdAOjA-PQ" name="this" incoming="_qUy3lYScEeWLDKdAOjA-PQ">
- <result xmi:type="uml:OutputPin" xmi:id="_qUy3m4ScEeWLDKdAOjA-PQ" name="result" outgoing="_qUy3loScEeWLDKdAOjA-PQ" type="_qUy3kIScEeWLDKdAOjA-PQ"/>
- </node>
- </ownedBehavior>
- <ownedBehavior xmi:type="uml:Activity" xmi:id="_qUy3nIScEeWLDKdAOjA-PQ" name="SemanticTest Transitions023_Factory" node="_qUy3noScEeWLDKdAOjA-PQ">
- <ownedParameter xmi:type="uml:Parameter" xmi:id="_qUy3nYScEeWLDKdAOjA-PQ" name="result" type="_qUy3kIScEeWLDKdAOjA-PQ" direction="return"/>
- <node xmi:type="uml:ActivityParameterNode" xmi:id="_qUy3noScEeWLDKdAOjA-PQ" name="result" parameter="_qUy3nYScEeWLDKdAOjA-PQ"/>
- </ownedBehavior>
- <ownedBehavior xmi:type="uml:Activity" xmi:id="_qUy3n4ScEeWLDKdAOjA-PQ" name="getTestComponent$method$1" specification="_qUy3rYScEeWLDKdAOjA-PQ" node="_qUy3ooScEeWLDKdAOjA-PQ _qUy3o4ScEeWLDKdAOjA-PQ">
- <ownedParameter xmi:type="uml:Parameter" xmi:id="_qUy3oIScEeWLDKdAOjA-PQ" name="tester" type="_cBRCwHrbEeSTqtY8GWjQzw" direction="return"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_qUy3oYScEeWLDKdAOjA-PQ" name="instance->tester" target="_qUy3ooScEeWLDKdAOjA-PQ" source="_qUy3pIScEeWLDKdAOjA-PQ"/>
- <node xmi:type="uml:ActivityParameterNode" xmi:id="_qUy3ooScEeWLDKdAOjA-PQ" name="tester" incoming="_qUy3oYScEeWLDKdAOjA-PQ" parameter="_qUy3oIScEeWLDKdAOjA-PQ"/>
- <node xmi:type="uml:CallBehaviorAction" xmi:id="_qUy3o4ScEeWLDKdAOjA-PQ" name="Call('Factory')">
- <result xmi:type="uml:OutputPin" xmi:id="_qUy3pIScEeWLDKdAOjA-PQ" name="instance" outgoing="_qUy3oYScEeWLDKdAOjA-PQ"/>
- </node>
- </ownedBehavior>
- <ownedBehavior xmi:type="uml:Activity" xmi:id="_qUy3pYScEeWLDKdAOjA-PQ" name="getTestTarget$method$1" specification="_qUy3r4ScEeWLDKdAOjA-PQ" node="_qUy3qIScEeWLDKdAOjA-PQ _qUy3qYScEeWLDKdAOjA-PQ">
- <ownedParameter xmi:type="uml:Parameter" xmi:id="_qUy3poScEeWLDKdAOjA-PQ" name="target" type="_BYPqsH7WEeSVWJ91ynqG7w" direction="return"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_qUy3p4ScEeWLDKdAOjA-PQ" name="instance->target" target="_qUy3qIScEeWLDKdAOjA-PQ" source="_qUy3qoScEeWLDKdAOjA-PQ"/>
- <node xmi:type="uml:ActivityParameterNode" xmi:id="_qUy3qIScEeWLDKdAOjA-PQ" name="target" incoming="_qUy3p4ScEeWLDKdAOjA-PQ" parameter="_qUy3poScEeWLDKdAOjA-PQ"/>
- <node xmi:type="uml:CallBehaviorAction" xmi:id="_qUy3qYScEeWLDKdAOjA-PQ" name="Call('Factory')">
- <result xmi:type="uml:OutputPin" xmi:id="_qUy3qoScEeWLDKdAOjA-PQ" name="instance" outgoing="_qUy3p4ScEeWLDKdAOjA-PQ"/>
- </node>
- </ownedBehavior>
- <ownedOperation xmi:type="uml:Operation" xmi:id="_qUy3q4ScEeWLDKdAOjA-PQ" name="SemanticTest Transitions023" method="_qUy3k4ScEeWLDKdAOjA-PQ">
- <ownedParameter xmi:type="uml:Parameter" xmi:id="_qUy3rIScEeWLDKdAOjA-PQ" name="result" type="_qUy3kIScEeWLDKdAOjA-PQ" direction="return"/>
- </ownedOperation>
- <ownedOperation xmi:type="uml:Operation" xmi:id="_qUy3rYScEeWLDKdAOjA-PQ" name="getTestComponent" method="_qUy3n4ScEeWLDKdAOjA-PQ" redefinedOperation="_tivJQFb0EeWEApi9OIHc6g">
- <ownedParameter xmi:type="uml:Parameter" xmi:id="_qUy3roScEeWLDKdAOjA-PQ" name="tester" type="_cBRCwHrbEeSTqtY8GWjQzw" direction="return"/>
- </ownedOperation>
- <ownedOperation xmi:type="uml:Operation" xmi:id="_qUy3r4ScEeWLDKdAOjA-PQ" name="getTestTarget" method="_qUy3pYScEeWLDKdAOjA-PQ" redefinedOperation="_HsHs8Fb1EeWEApi9OIHc6g">
- <ownedParameter xmi:type="uml:Parameter" xmi:id="_qUy3sIScEeWLDKdAOjA-PQ" name="target" type="_BYPqsH7WEeSVWJ91ynqG7w" direction="return"/>
- </ownedOperation>
- </packagedElement>
- </packagedElement>
</packagedElement>
<packagedElement xmi:type="uml:Activity" xmi:id="_0IO_oJTuEeSY3bsqZUdwKg" name="AllTests" node="_b126cZ1WEeW2k_GPtJ4ARg" group="_b126cZ1WEeW2k_GPtJ4ARg">
<ownedComment xmi:type="uml:Comment" xmi:id="_H_w_IFt-EeWW5KUiaDumyw">
@@ -12062,57 +13530,8 @@ activity AllTests() {&#xD;
</node>
</structuredNode>
</packagedElement>
- <packagedElement xmi:type="uml:Package" xmi:id="_DJ9OIKlCEeSyMa2_GeLPhg" name="Region">
- <packagedElement xmi:type="uml:Package" xmi:id="_IbFJgKlCEeSyMa2_GeLPhg" name="Region_001">
- <packagedElement xmi:type="uml:Class" xmi:id="_KSQGgKlCEeSyMa2_GeLPhg" name="Region_001_Test" classifierBehavior="_b9VcoKlMEeS3UvbGny8sJQ" isActive="true">
- <generalization xmi:type="uml:Generalization" xmi:id="_ImcPgKlDEeSyMa2_GeLPhg" general="_BYPqsH7WEeSVWJ91ynqG7w"/>
- <ownedBehavior xmi:type="uml:StateMachine" xmi:id="_b9VcoKlMEeS3UvbGny8sJQ" name="SM_Region_001_Test">
- <region xmi:type="uml:Region" xmi:id="_eX6BoKlMEeS3UvbGny8sJQ" name="Region_SM">
- <transition xmi:type="uml:Transition" xmi:id="_45O_sKlWEeSjZIlDMA60Cg" name="init_S1" source="_r69W8KlMEeS3UvbGny8sJQ" target="_-rknMKlVEeSnPtbEDN4wTA"/>
- <transition xmi:type="uml:Transition" xmi:id="_DU5GQKlXEeSjZIlDMA60Cg" name="S1_final" source="_-rknMKlVEeSnPtbEDN4wTA" target="_CLU2IKlXEeSjZIlDMA60Cg"/>
- <subvertex xmi:type="uml:Pseudostate" xmi:id="_r69W8KlMEeS3UvbGny8sJQ" name="Initial1"/>
- <subvertex xmi:type="uml:State" xmi:id="_-rknMKlVEeSnPtbEDN4wTA" name="S1">
- <region xmi:type="uml:Region" xmi:id="_OzG2AKlXEeSjZIlDMA60Cg" name="Region_S1">
- <transition xmi:type="uml:Transition" xmi:id="_i_77sKlXEeSjZIlDMA60Cg"/>
- <subvertex xmi:type="uml:Pseudostate" xmi:id="_Xr9tEKlXEeSjZIlDMA60Cg" name="Initial1_S1"/>
- <subvertex xmi:type="uml:State" xmi:id="_cVNwIKlXEeSjZIlDMA60Cg" name="S1.1"/>
- <subvertex xmi:type="uml:FinalState" xmi:id="_hnuyoKlXEeSjZIlDMA60Cg" name="FinalState1_S1"/>
- </region>
- </subvertex>
- <subvertex xmi:type="uml:FinalState" xmi:id="_CLU2IKlXEeSjZIlDMA60Cg" name="FinalState1"/>
- </region>
- </ownedBehavior>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_Py2BQKlCEeSyMa2_GeLPhg" name="Tester_Region_001" isActive="true">
- <generalization xmi:type="uml:Generalization" xmi:id="_KvOK0KlMEeS3UvbGny8sJQ" general="_cBRCwHrbEeSTqtY8GWjQzw"/>
- </packagedElement>
- </packagedElement>
- </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_DJ9OIKlCEeSyMa2_GeLPhg" name="Region"/>
<packagedElement xmi:type="uml:Package" xmi:id="_bPF0YKuuEeSMIbwzQQgqVQ" name="Event">
- <ownedComment xmi:type="uml:Comment" xmi:id="_EiHREFvBEeWX2ahKO139xA">
- <body>namespace StateMachine_TestSuite;&#xD;
-&#xD;
-package Event {&#xD;
-&#xD;
- public activity Test_Events();&#xD;
- public package Event_016 {&#xD;
-&#xD;
- public active class Event_016_Test specializes&#xD;
- StateMachine_TestSuite::Util::Architecture::Target {&#xD;
-&#xD;
- public result: String;&#xD;
-&#xD;
- }&#xD;
-&#xD;
- public active class Tester_Event_016 specializes&#xD;
- StateMachine_TestSuite::Util::Architecture::Tester {&#xD;
-&#xD;
- } do Tester_Event_016&#xD;
-&#xD;
- }&#xD;
-&#xD;
-}</body>
- </ownedComment>
<packagedElement xmi:type="uml:Package" xmi:id="_fa9-8KuuEeSMIbwzQQgqVQ" name="016">
<packagedElement xmi:type="uml:Class" xmi:id="_E1ElcIPmEeWxB6gcrPTBNA" name="Event016_Test" classifierBehavior="_j7RjQIP4EeWxB6gcrPTBNA" isActive="true">
<generalization xmi:type="uml:Generalization" xmi:id="_E1ElcYPmEeWxB6gcrPTBNA" general="_BYPqsH7WEeSVWJ91ynqG7w"/>
@@ -12213,9 +13632,9 @@ activity Event016_Test_Factory(): Event016_Test {&#xD;
Expected Execution Sequence&#xD;
&#xD;
InitialNode-T1-S1-(InitialNode-T1.1-S1.1)&#xD;
-T2 and T2.1 are ready to fire&#xD;
+T2 and T1.2 are ready to fire&#xD;
Continue is received&#xD;
-T2.1 (fires because it has a higher priority than T2) - FS1.1&#xD;
+T1.2 (fires because it has a higher priority than T2) - FS1.1&#xD;
T2-S2-FS1</body>
</ownedComment>
<transition xmi:type="uml:Transition" xmi:id="_j7RjQ4P4EeWxB6gcrPTBNA" name="T1" source="_j7SKl4P4EeWxB6gcrPTBNA" target="_j7SKmIP4EeWxB6gcrPTBNA"/>
@@ -12326,7 +13745,7 @@ T2-S2-FS1</body>
<subvertex xmi:type="uml:State" xmi:id="_j7SKmIP4EeWxB6gcrPTBNA" name="S1">
<region xmi:type="uml:Region" xmi:id="_j7SKmYP4EeWxB6gcrPTBNA" name="Region1">
<transition xmi:type="uml:Transition" xmi:id="_j7SKmoP4EeWxB6gcrPTBNA" name="T1.1" source="_j7SKtIP4EeWxB6gcrPTBNA" target="_j7SKtYP4EeWxB6gcrPTBNA"/>
- <transition xmi:type="uml:Transition" xmi:id="_j7SKm4P4EeWxB6gcrPTBNA" name="T2.1" source="_j7SKtYP4EeWxB6gcrPTBNA" target="_j7SKtoP4EeWxB6gcrPTBNA">
+ <transition xmi:type="uml:Transition" xmi:id="_j7SKm4P4EeWxB6gcrPTBNA" name="T1.2" source="_j7SKtYP4EeWxB6gcrPTBNA" target="_j7SKtoP4EeWxB6gcrPTBNA">
<effect xmi:type="uml:Activity" xmi:id="_j7SKnIP4EeWxB6gcrPTBNA" name="doTraversal" node="_v_DowIP5EeWxB6gcrPTBNA _v_DowYP5EeWxB6gcrPTBNA _v_E24IP5EeWxB6gcrPTBNA _v_Fd8IP5EeWxB6gcrPTBNA _v_GFAIP5EeWxB6gcrPTBNA">
<edge xmi:type="uml:ControlFlow" xmi:id="_v_BMgIP5EeWxB6gcrPTBNA" target="_v_DowYP5EeWxB6gcrPTBNA" source="_v_DowIP5EeWxB6gcrPTBNA"/>
<edge xmi:type="uml:ObjectFlow" xmi:id="_v_BzkIP5EeWxB6gcrPTBNA" target="_v_E25YP5EeWxB6gcrPTBNA" source="_v_DowoP5EeWxB6gcrPTBNA">
@@ -28966,6 +30385,11 @@ Initial - T1 - T2(effect) - Increment(increment) - T3 - T4(effect) - T4(effect)
<transition xmi:type="uml:Transition" xmi:id="_iA3T4J1FEeWN-6K8x1DQCg" name="T1" source="_Jgf8cJ1FEeWN-6K8x1DQCg" target="_gUzasJ1FEeWN-6K8x1DQCg"/>
<transition xmi:type="uml:Transition" xmi:id="_kbzsUJ1FEeWN-6K8x1DQCg" name="T2" source="_gUzasJ1FEeWN-6K8x1DQCg" target="_Yy9Z4J1FEeWN-6K8x1DQCg">
<effect xmi:type="uml:Activity" xmi:id="_jGunYJ1TEeW2k_GPtJ4ARg" name="effect" node="__HuM8J1TEeW2k_GPtJ4ARg _AcuRAJ1UEeW2k_GPtJ4ARg _HWzuQJ1UEeW2k_GPtJ4ARg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_QDnvUJ4CEeWkgY2vmELjoQ">
+ <body>activity effect() {&#xD;
+ this.value = 0;&#xD;
+}</body>
+ </ownedComment>
<edge xmi:type="uml:ControlFlow" xmi:id="_CgYK0J1UEeW2k_GPtJ4ARg" target="_AcuRAJ1UEeW2k_GPtJ4ARg" source="__HuM8J1TEeW2k_GPtJ4ARg"/>
<edge xmi:type="uml:ObjectFlow" xmi:id="_Sr9ooJ1UEeW2k_GPtJ4ARg" target="_QuQl0J1UEeW2k_GPtJ4ARg" source="_FVmEcJ1UEeW2k_GPtJ4ARg">
<guard xmi:type="uml:LiteralBoolean" xmi:id="_SsM5MJ1UEeW2k_GPtJ4ARg" value="true"/>
@@ -31720,7 +33144,7 @@ activity 'SemanticTest Choice003_Factory'(): 'SemanticTest Choice003' {&#xD;
<ActionLanguage:TextualRepresentation xmi:id="_dDgGsFekEeWFxPAV5FjjgQ" base_Comment="_dDe4kFekEeWFxPAV5FjjgQ" language="Alf"/>
<BackupProfile:Backup xmi:id="_dDgtwFekEeWFxPAV5FjjgQ" timestamp="2015-09-10 13:43:21.048" base_Comment="_dDe4kFekEeWFxPAV5FjjgQ"/>
<ActionLanguage:TextualRepresentation xmi:id="_UwLwMFelEeWFxPAV5FjjgQ" base_Comment="_UwLJIFelEeWFxPAV5FjjgQ" language="Alf"/>
- <BackupProfile:Backup xmi:id="_UwMXQFelEeWFxPAV5FjjgQ" timestamp="2015-12-07 16:20:32.147" state="MERGED" base_Comment="_UwLJIFelEeWFxPAV5FjjgQ"/>
+ <BackupProfile:Backup xmi:id="_UwMXQFelEeWFxPAV5FjjgQ" timestamp="2015-12-19 20:11:53.493" state="MERGED" base_Comment="_UwLJIFelEeWFxPAV5FjjgQ"/>
<ActionLanguage:TextualRepresentation xmi:id="_RsnbEFexEeWFxPAV5FjjgQ" base_Comment="_Rsm0AFexEeWFxPAV5FjjgQ" language="Alf"/>
<BackupProfile:Backup xmi:id="_RsopMFexEeWFxPAV5FjjgQ" timestamp="2015-09-10 13:44:21.296" state="MERGED" base_Comment="_Rsm0AFexEeWFxPAV5FjjgQ"/>
<ActionLanguage:TextualRepresentation xmi:id="_AuB9kFeyEeWFxPAV5FjjgQ" base_Comment="_AuBWgFeyEeWFxPAV5FjjgQ" language="Alf"/>
@@ -31807,14 +33231,14 @@ activity 'SemanticTest Choice003_Factory'(): 'SemanticTest Choice003' {&#xD;
<ActionLanguage:TextualRepresentation xmi:id="_gBR8AFr9EeW7xKEzw6rRNg" base_Comment="_gBRU8Fr9EeW7xKEzw6rRNg" language="Alf"/>
<BackupProfile:Backup xmi:id="_gBSjEFr9EeW7xKEzw6rRNg" timestamp="2015-09-14 18:37:16.017" base_Comment="_gBRU8Fr9EeW7xKEzw6rRNg"/>
<ActionLanguage:TextualRepresentation xmi:id="_CS0SkVr-EeW7xKEzw6rRNg" base_Comment="_CS0SkFr-EeW7xKEzw6rRNg" language="Alf"/>
- <BackupProfile:Backup xmi:id="_CS05oFr-EeW7xKEzw6rRNg" timestamp="2015-11-12 18:28:44.943" base_Comment="_CS0SkFr-EeW7xKEzw6rRNg"/>
+ <BackupProfile:Backup xmi:id="_CS05oFr-EeW7xKEzw6rRNg" timestamp="2015-12-19 20:56:00.295" base_Comment="_CS0SkFr-EeW7xKEzw6rRNg"/>
<standard:Create xmi:id="_308JAFr-EeW7xKEzw6rRNg" base_BehavioralFeature="_305swVr-EeW7xKEzw6rRNg"/>
<ActionLanguage:TextualRepresentation xmi:id="_DfZvkFsAEeW7xKEzw6rRNg" base_Comment="_DfZIgFsAEeW7xKEzw6rRNg" language="Alf"/>
<BackupProfile:Backup xmi:id="_DfaWoFsAEeW7xKEzw6rRNg" timestamp="2015-09-14 18:45:49.693" state="MERGED" base_Comment="_DfZIgFsAEeW7xKEzw6rRNg"/>
<ActionLanguage:TextualRepresentation xmi:id="_sDVRQFsAEeW7xKEzw6rRNg" base_Comment="_sDUqMFsAEeW7xKEzw6rRNg" language="Alf"/>
<BackupProfile:Backup xmi:id="_sDV4UFsAEeW7xKEzw6rRNg" timestamp="2015-09-14 18:50:21.897" state="MERGED" base_Comment="_sDUqMFsAEeW7xKEzw6rRNg"/>
<ActionLanguage:TextualRepresentation xmi:id="_H_w_IVt-EeWW5KUiaDumyw" base_Comment="_H_w_IFt-EeWW5KUiaDumyw" language="Alf"/>
- <BackupProfile:Backup xmi:id="_H_w_Ilt-EeWW5KUiaDumyw" timestamp="2015-12-07 18:50:31.127" base_Comment="_H_w_IFt-EeWW5KUiaDumyw"/>
+ <BackupProfile:Backup xmi:id="_H_w_Ilt-EeWW5KUiaDumyw" timestamp="2015-12-09 11:31:01.823" base_Comment="_H_w_IFt-EeWW5KUiaDumyw"/>
<ActionLanguage:TextualRepresentation xmi:id="_kW07UVt-EeWW5KUiaDumyw" base_Comment="_kW07UFt-EeWW5KUiaDumyw" language="Alf"/>
<BackupProfile:Backup xmi:id="_kW07U1t-EeWW5KUiaDumyw" timestamp="2015-09-15 09:51:26.837" state="MERGED" base_Comment="_kW07UFt-EeWW5KUiaDumyw"/>
<ActionLanguage:TextualRepresentation xmi:id="_PIu7AVuAEeWW5KUiaDumyw" base_Comment="_PIu7AFuAEeWW5KUiaDumyw" language="Alf"/>
@@ -31871,8 +33295,6 @@ activity 'SemanticTest Choice003_Factory'(): 'SemanticTest Choice003' {&#xD;
<BackupProfile:Backup xmi:id="_FFLUIFu8EeWX2ahKO139xA" timestamp="2015-09-15 14:19:39.422" base_Comment="_FE8qoVu8EeWX2ahKO139xA"/>
<ActionLanguage:TextualRepresentation xmi:id="_TI9QkFu_EeWX2ahKO139xA" base_Comment="_TI8pgFu_EeWX2ahKO139xA" language="Alf"/>
<BackupProfile:Backup xmi:id="_TI-esFu_EeWX2ahKO139xA" timestamp="2015-09-15 17:34:48.57" state="MERGED" base_Comment="_TI8pgFu_EeWX2ahKO139xA"/>
- <ActionLanguage:TextualRepresentation xmi:id="_EiIfMFvBEeWX2ahKO139xA" base_Comment="_EiHREFvBEeWX2ahKO139xA" language="Alf"/>
- <BackupProfile:Backup xmi:id="_EiJtUFvBEeWX2ahKO139xA" timestamp="2015-09-15 17:47:29.502" base_Comment="_EiHREFvBEeWX2ahKO139xA"/>
<standard:Create xmi:id="_ORJYYFxUEeWX2ahKO139xA" base_BehavioralFeature="_OQ_AUFxUEeWX2ahKO139xA"/>
<ActionLanguage:TextualRepresentation xmi:id="_N7a4oFxXEeWl9M7RFGL9Fw" base_Comment="_N7YcYFxXEeWl9M7RFGL9Fw" language="Alf"/>
<BackupProfile:Backup xmi:id="_N7cGwFxXEeWl9M7RFGL9Fw" timestamp="2015-09-16 11:42:17.268" state="MERGED" base_Comment="_N7YcYFxXEeWl9M7RFGL9Fw"/>
@@ -31885,7 +33307,7 @@ activity 'SemanticTest Choice003_Factory'(): 'SemanticTest Choice003' {&#xD;
<ActionLanguage:TextualRepresentation xmi:id="_sGg24FxaEeWl9M7RFGL9Fw" base_Comment="_sGfowFxaEeWl9M7RFGL9Fw" language="Alf"/>
<BackupProfile:Backup xmi:id="_sGhd8FxaEeWl9M7RFGL9Fw" timestamp="2015-09-16 12:21:47.287" base_Comment="_sGfowFxaEeWl9M7RFGL9Fw"/>
<ActionLanguage:TextualRepresentation xmi:id="_2xX3EFxaEeWl9M7RFGL9Fw" base_Comment="_2xXQAFxaEeWl9M7RFGL9Fw" language="Alf"/>
- <BackupProfile:Backup xmi:id="_2xX3EVxaEeWl9M7RFGL9Fw" timestamp="2015-11-27 19:36:41.213" state="MERGED" base_Comment="_2xXQAFxaEeWl9M7RFGL9Fw"/>
+ <BackupProfile:Backup xmi:id="_2xX3EVxaEeWl9M7RFGL9Fw" timestamp="2015-12-09 11:31:16.211" base_Comment="_2xXQAFxaEeWl9M7RFGL9Fw"/>
<ActionLanguage:TextualRepresentation xmi:id="_mMJfUFxcEeWl9M7RFGL9Fw" base_Comment="_mMI4QFxcEeWl9M7RFGL9Fw" language="Alf"/>
<BackupProfile:Backup xmi:id="_mMJfUVxcEeWl9M7RFGL9Fw" timestamp="2015-09-16 12:20:47.349" state="MERGED" base_Comment="_mMI4QFxcEeWl9M7RFGL9Fw"/>
<ActionLanguage:TextualRepresentation xmi:id="_zckMgFxcEeWl9M7RFGL9Fw" base_Comment="_zcgiIVxcEeWl9M7RFGL9Fw" language="Alf"/>
@@ -32028,9 +33450,6 @@ activity 'SemanticTest Choice003_Factory'(): 'SemanticTest Choice003' {&#xD;
<BackupProfile:Backup xmi:id="_a9-gkYSGEeWxB6gcrPTBNA" timestamp="2015-11-06 14:00:57.551" state="MERGED" base_Comment="_a995gISGEeWxB6gcrPTBNA"/>
<ActionLanguage:TextualRepresentation xmi:id="_iH2GQISGEeWxB6gcrPTBNA" base_Comment="_iH1fMISGEeWxB6gcrPTBNA" language="Alf"/>
<BackupProfile:Backup xmi:id="_iH2GQYSGEeWxB6gcrPTBNA" timestamp="2015-11-06 14:01:45.592" state="MERGED" base_Comment="_iH1fMISGEeWxB6gcrPTBNA"/>
- <standard:Create xmi:id="_qUQFAIScEeWLDKdAOjA-PQ" base_BehavioralFeature="_qUNBvoScEeWLDKdAOjA-PQ"/>
- <standard:Create xmi:id="_qUwbUIScEeWLDKdAOjA-PQ" base_BehavioralFeature="_qUumI4ScEeWLDKdAOjA-PQ"/>
- <standard:Create xmi:id="_qU0FsIScEeWLDKdAOjA-PQ" base_BehavioralFeature="_qUy3q4ScEeWLDKdAOjA-PQ"/>
<standard:Create xmi:id="_78c8gIlXEeWvT5urMbDoXQ" base_BehavioralFeature="_78Xc_4lXEeWvT5urMbDoXQ"/>
<standard:Create xmi:id="_79BkQIlXEeWvT5urMbDoXQ" base_BehavioralFeature="_79AWL4lXEeWvT5urMbDoXQ"/>
<standard:Create xmi:id="_79F1sIlXEeWvT5urMbDoXQ" base_BehavioralFeature="_79FOu4lXEeWvT5urMbDoXQ"/>
@@ -32216,4 +33635,28 @@ activity 'SemanticTest Choice003_Factory'(): 'SemanticTest Choice003' {&#xD;
<BackupProfile:Backup xmi:id="_XRSDkZ14EeW2k_GPtJ4ARg" timestamp="2015-12-07 22:53:18.864" state="MERGED" base_Comment="_XRRcgJ14EeW2k_GPtJ4ARg"/>
<ActionLanguage:TextualRepresentation xmi:id="_8EROIZ3DEeW2k_GPtJ4ARg" base_Comment="_8EROIJ3DEeW2k_GPtJ4ARg" language="Alf"/>
<BackupProfile:Backup xmi:id="_8ER1MJ3DEeW2k_GPtJ4ARg" timestamp="2015-12-08 07:54:17.975" state="MERGED" base_Comment="_8EROIJ3DEeW2k_GPtJ4ARg"/>
+ <ActionLanguage:TextualRepresentation xmi:id="_QDsAwJ4CEeWkgY2vmELjoQ" base_Comment="_QDnvUJ4CEeWkgY2vmELjoQ" language="Alf"/>
+ <BackupProfile:Backup xmi:id="_QDyucJ4CEeWkgY2vmELjoQ" timestamp="2015-12-08 15:20:21.393" base_Comment="_QDnvUJ4CEeWkgY2vmELjoQ"/>
+ <standard:Create xmi:id="_tH-LwKUHEeW3Q64NmDwIOA" base_BehavioralFeature="_tH8Wn6UHEeW3Q64NmDwIOA"/>
+ <standard:Create xmi:id="_tIIj0KUHEeW3Q64NmDwIOA" base_BehavioralFeature="_tIHVv6UHEeW3Q64NmDwIOA"/>
+ <standard:Create xmi:id="_tILnIKUHEeW3Q64NmDwIOA" base_BehavioralFeature="_tILAK6UHEeW3Q64NmDwIOA"/>
+ <ActionLanguage:TextualRepresentation xmi:id="_Ixd3UKUIEeW3Q64NmDwIOA" base_Comment="_IxUtYKUIEeW3Q64NmDwIOA" language="Alf"/>
+ <BackupProfile:Backup xmi:id="_IxgTkKUIEeW3Q64NmDwIOA" timestamp="2015-12-17 22:50:07.43" state="MERGED" base_Comment="_IxUtYKUIEeW3Q64NmDwIOA"/>
+ <ActionLanguage:TextualRepresentation xmi:id="_PqCRoKUIEeW3Q64NmDwIOA" base_Comment="_PqBDgKUIEeW3Q64NmDwIOA" language="Alf"/>
+ <BackupProfile:Backup xmi:id="_PqDfwKUIEeW3Q64NmDwIOA" timestamp="2015-12-17 22:50:53.506" state="MERGED" base_Comment="_PqBDgKUIEeW3Q64NmDwIOA"/>
+ <ActionLanguage:TextualRepresentation xmi:id="_VGprUKUIEeW3Q64NmDwIOA" base_Comment="_VGpEQKUIEeW3Q64NmDwIOA" language="Alf"/>
+ <BackupProfile:Backup xmi:id="_VGqSYKUIEeW3Q64NmDwIOA" timestamp="2015-12-17 22:51:30.023" state="MERGED" base_Comment="_VGpEQKUIEeW3Q64NmDwIOA"/>
+ <ActionLanguage:TextualRepresentation xmi:id="_w9PwAKUOEeW1pZlwZIR_Vw" base_Comment="_w9HNIKUOEeW1pZlwZIR_Vw" language="Alf"/>
+ <BackupProfile:Backup xmi:id="_w9XEwKUOEeW1pZlwZIR_Vw" timestamp="2015-12-17 23:43:24.261" base_Comment="_w9HNIKUOEeW1pZlwZIR_Vw"/>
+ <standard:Create xmi:id="_vMT2MKZ0EeW33f-XWS12xA" base_BehavioralFeature="_vMSoH6Z0EeW33f-XWS12xA"/>
+ <standard:Create xmi:id="_vMVrYKZ0EeW33f-XWS12xA" base_BehavioralFeature="_vMVEX6Z0EeW33f-XWS12xA"/>
+ <standard:Create xmi:id="_vMYHoKZ0EeW33f-XWS12xA" base_BehavioralFeature="_vMW5m6Z0EeW33f-XWS12xA"/>
+ <ActionLanguage:TextualRepresentation xmi:id="_yWuR0KZ2EeW33f-XWS12xA" base_Comment="_yWtqwKZ2EeW33f-XWS12xA" language="Alf"/>
+ <BackupProfile:Backup xmi:id="_yWu44KZ2EeW33f-XWS12xA" timestamp="2015-12-19 19:36:15.962" state="MERGED" base_Comment="_yWtqwKZ2EeW33f-XWS12xA"/>
+ <ActionLanguage:TextualRepresentation xmi:id="_59t4YKZ2EeW33f-XWS12xA" base_Comment="_59tRUKZ2EeW33f-XWS12xA" language="Alf"/>
+ <BackupProfile:Backup xmi:id="_59ufcKZ2EeW33f-XWS12xA" timestamp="2015-12-19 18:35:33.209" state="MERGED" base_Comment="_59tRUKZ2EeW33f-XWS12xA"/>
+ <ActionLanguage:TextualRepresentation xmi:id="__4GMIKZ2EeW33f-XWS12xA" base_Comment="__4E-AKZ2EeW33f-XWS12xA" language="Alf"/>
+ <BackupProfile:Backup xmi:id="__4GMIaZ2EeW33f-XWS12xA" timestamp="2015-12-19 18:36:12.862" state="MERGED" base_Comment="__4E-AKZ2EeW33f-XWS12xA"/>
+ <ActionLanguage:TextualRepresentation xmi:id="_B-8xoKZ8EeW33f-XWS12xA" base_Comment="_B-8KkKZ8EeW33f-XWS12xA" language="Alf"/>
+ <BackupProfile:Backup xmi:id="_B-8xoaZ8EeW33f-XWS12xA" timestamp="2015-12-19 19:15:16.231" base_Comment="_B-8KkKZ8EeW33f-XWS12xA"/>
</xmi:XMI>
diff --git a/extraplugins/moka/org.eclipse.papyrus.moka.fuml.statemachines/src/org/eclipse/papyrus/moka/fuml/statemachines/Semantics/StateMachines/BehaviorStateMachines/Communications/DoActivityExecutionEventAccepter.java b/extraplugins/moka/org.eclipse.papyrus.moka.fuml.statemachines/src/org/eclipse/papyrus/moka/fuml/statemachines/Semantics/StateMachines/BehaviorStateMachines/Communications/DoActivityExecutionEventAccepter.java
new file mode 100644
index 00000000000..d0e99f893df
--- /dev/null
+++ b/extraplugins/moka/org.eclipse.papyrus.moka.fuml.statemachines/src/org/eclipse/papyrus/moka/fuml/statemachines/Semantics/StateMachines/BehaviorStateMachines/Communications/DoActivityExecutionEventAccepter.java
@@ -0,0 +1,48 @@
+/*****************************************************************************
+ * Copyright (c) 2015 CEA LIST.
+ *
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Jeremie Tatibouet (CEA LIST)
+ *
+ *****************************************************************************/
+package org.eclipse.papyrus.moka.fuml.statemachines.Semantics.StateMachines.BehaviorStateMachines.Communications;
+
+import org.eclipse.papyrus.moka.fuml.Semantics.CommonBehaviors.Communications.EventAccepter;
+import org.eclipse.papyrus.moka.fuml.Semantics.CommonBehaviors.Communications.EventOccurrence;
+import org.eclipse.papyrus.moka.fuml.Semantics.CommonBehaviors.Communications.InvocationEventOccurrence;
+import org.eclipse.papyrus.moka.fuml.statemachines.Semantics.StateMachines.BehaviorStateMachines.DoActivityExecution;
+
+public class DoActivityExecutionEventAccepter extends EventAccepter {
+
+ // DoActivity that need to be executed
+ protected DoActivityExecution execution;
+
+ public DoActivityExecutionEventAccepter(DoActivityExecution execution){
+ this.execution = execution;
+ }
+
+ @Override
+ public void accept(EventOccurrence eventOccurrence) {
+ // Execute the DoActivity for which the invocation event occurence was accepted
+ if(eventOccurrence instanceof InvocationEventOccurrence){
+ this.execution.execute();
+ }
+ }
+
+ @Override
+ public Boolean match(EventOccurrence eventOccurrence) {
+ // Make sure the event occurrence matches the DoActivity execution registered
+ // for this accepter
+ if(eventOccurrence instanceof InvocationEventOccurrence){
+ return ((InvocationEventOccurrence)eventOccurrence).execution==this.execution;
+ }
+ return false;
+ }
+
+}
diff --git a/extraplugins/moka/org.eclipse.papyrus.moka.fuml.statemachines/src/org/eclipse/papyrus/moka/fuml/statemachines/Semantics/StateMachines/BehaviorStateMachines/DoActivityExecution.java b/extraplugins/moka/org.eclipse.papyrus.moka.fuml.statemachines/src/org/eclipse/papyrus/moka/fuml/statemachines/Semantics/StateMachines/BehaviorStateMachines/DoActivityExecution.java
new file mode 100644
index 00000000000..180900d2082
--- /dev/null
+++ b/extraplugins/moka/org.eclipse.papyrus.moka.fuml.statemachines/src/org/eclipse/papyrus/moka/fuml/statemachines/Semantics/StateMachines/BehaviorStateMachines/DoActivityExecution.java
@@ -0,0 +1,144 @@
+/*****************************************************************************
+ * Copyright (c) 2015 CEA LIST.
+ *
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Jeremie Tatibouet (CEA LIST)
+ *
+ *****************************************************************************/
+package org.eclipse.papyrus.moka.fuml.statemachines.Semantics.StateMachines.BehaviorStateMachines;
+
+import java.util.List;
+
+import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.Value;
+import org.eclipse.papyrus.moka.fuml.Semantics.CommonBehaviors.BasicBehaviors.Execution;
+import org.eclipse.papyrus.moka.fuml.Semantics.CommonBehaviors.BasicBehaviors.ParameterValue;
+import org.eclipse.papyrus.moka.fuml.Semantics.CommonBehaviors.Communications.ArrivalSignal;
+import org.eclipse.papyrus.moka.fuml.Semantics.CommonBehaviors.Communications.InvocationEventOccurrence;
+import org.eclipse.papyrus.moka.fuml.statemachines.Semantics.StateMachines.BehaviorStateMachines.Communications.DoActivityExecutionEventAccepter;
+import org.eclipse.uml2.uml.Behavior;
+import org.eclipse.uml2.uml.Parameter;
+
+public class DoActivityExecution extends Execution{
+
+ // The actual execution
+ public Execution execution;
+
+ // The state from which initiated the execution of the doActivity
+ public StateActivation owner;
+
+ public void invoke(){
+ // At invocation time an accepter is registered for the DoActivity execution
+ // as well as a invocation event occurrence referencing this execution.
+ DoActivityExecutionEventAccepter accepter = new DoActivityExecutionEventAccepter(this);
+ this.context.objectActivation.register(accepter);
+ InvocationEventOccurrence eventOccurrence = new InvocationEventOccurrence();
+ eventOccurrence.execution = this;
+ this.context.objectActivation.eventPool.add(eventOccurrence);
+ this.context.objectActivation._send(new ArrivalSignal());
+ }
+
+ public void execute() {
+ // Execute the actual execution. Complete the state that initiated the execution
+ // if it is required (i.e., it has already completed other requirements)
+ if(this.execution!=null){
+ this.execution.encapsulatingExecution = this;
+ this.execution.execute();
+ }
+ }
+
+ public void terminate() {
+ // Terminate the actual execution. When the execution terminate then
+ // if the owner is ready to complete then, a completion event is generated
+ if(this.execution!=null){
+ this.execution.terminate();
+ if(this.owner!=null){
+ this.owner.isDoActivityCompleted = true;
+ if(this.owner.hasCompleted()){
+ this.owner.notifyCompletion();
+ }
+ }
+ }
+ }
+
+ public void destroy() {
+ // Destroy the actual execution
+ if(this.execution!=null){
+ this.execution.destroy();
+ }
+ }
+
+ public Behavior getBehavior() {
+ // Get behavior of the actual execution
+ Behavior behavior = null;
+ if(this.execution!=null){
+ behavior = this.execution.getBehavior();
+ }
+ return behavior;
+ }
+
+ public List<ParameterValue> getOutputParameterValues() {
+ // Retrieve the output parameter values of the actual execution
+ List<ParameterValue> outputParameterValues = null;
+ if(this.execution!=null){
+ outputParameterValues = this.execution.getOutputParameterValues();
+ }
+ return outputParameterValues;
+ }
+
+ public ParameterValue getParameterValue(Parameter parameter) {
+ // Retrieve the parameter value of the parameter of the actual execution
+ ParameterValue parameterValue = null;
+ if(this.execution!=null){
+ parameterValue = this.execution.getParameterValue(parameter);
+ }
+ return parameterValue;
+ }
+
+ public ParameterValue getReturnParameterValue() {
+ // Return the return parameter value of the actual execution
+ ParameterValue returnParameterValue = null;
+ if(this.execution!=null){
+ this.execution.getReturnParameterValue();
+ }
+ return returnParameterValue;
+ }
+
+ public void setParameterValue(ParameterValue parameterValue) {
+ // Set the parameter value of the actual execution
+ if(this.execution!=null){
+ this.execution.setParameterValue(parameterValue);
+ }
+ }
+
+ public Value new_() {
+ DoActivityExecution doActivityExecution = new DoActivityExecution();
+ doActivityExecution.execution = (Execution)this.execution.new_();
+ doActivityExecution.owner = this.owner;
+ return doActivityExecution;
+ }
+
+ public void encapsulate(Execution execution){
+ // Encapsulate the actual execution
+ if(execution!=null){
+ this.context = execution.context;
+ this.objectActivation = execution.objectActivation;
+ this.locus = execution.locus;
+ for(int i = 0; i < execution.types.size(); i++){
+ this.types.add(execution.types.get(i));
+ }
+ for(int i = 0; i < execution.featureValues.size(); i++){
+ this.featureValues.add(execution.featureValues.get(i));
+ }
+ for(int i = 0; i < execution.parameterValues.size(); i++){
+ this.parameterValues.add(execution.parameterValues.get(i));
+ }
+ this.execution = execution;
+ }
+ }
+}
diff --git a/extraplugins/moka/org.eclipse.papyrus.moka.fuml.statemachines/src/org/eclipse/papyrus/moka/fuml/statemachines/Semantics/StateMachines/BehaviorStateMachines/StateActivation.java b/extraplugins/moka/org.eclipse.papyrus.moka.fuml.statemachines/src/org/eclipse/papyrus/moka/fuml/statemachines/Semantics/StateMachines/BehaviorStateMachines/StateActivation.java
index ea8e2c81d19..86603835701 100644
--- a/extraplugins/moka/org.eclipse.papyrus.moka.fuml.statemachines/src/org/eclipse/papyrus/moka/fuml/statemachines/Semantics/StateMachines/BehaviorStateMachines/StateActivation.java
+++ b/extraplugins/moka/org.eclipse.papyrus.moka.fuml.statemachines/src/org/eclipse/papyrus/moka/fuml/statemachines/Semantics/StateMachines/BehaviorStateMachines/StateActivation.java
@@ -21,6 +21,7 @@ import org.eclipse.papyrus.moka.fuml.Semantics.CommonBehaviors.BasicBehaviors.Ex
import org.eclipse.papyrus.moka.fuml.statemachines.Semantics.Classes.Kernel.SM_Object;
import org.eclipse.papyrus.moka.fuml.statemachines.Semantics.StateMachines.BehaviorStateMachines.Pseudostate.EntryPointActivation;
import org.eclipse.papyrus.moka.fuml.statemachines.Semantics.StateMachines.BehaviorStateMachines.Pseudostate.PseudostateActivation;
+import org.eclipse.uml2.uml.Behavior;
import org.eclipse.uml2.uml.Pseudostate;
import org.eclipse.uml2.uml.Region;
import org.eclipse.uml2.uml.State;
@@ -46,6 +47,9 @@ public class StateActivation extends VertexActivation {
// Boolean flag to know if the exit behavior was completed
public boolean isExitCompleted;
+ // The execution corresponding to the doActivity if any
+ public DoActivityExecution doActivityExecution;
+
public boolean hasCompleted(){
// A state can only be considered as being completed under the following circumstances
// 1 - If the state is simple, both its entry and doActivity have finished their execution
@@ -161,18 +165,19 @@ public class StateActivation extends VertexActivation {
}
}
- protected void tryExecuteDoActivity(){
+ protected void tryInvokeDoActivity(){
State state = (State) this.getNode();
// If an doActivity behavior is specified for that state then it is executed*/
if(!this.isDoActivityCompleted){
- Execution execution = this.getExecutionFor(state.getDoActivity());
- if(execution!=null){
- execution.execute();
- this.isDoActivityCompleted = true;
- }
- // If state has completed then generate a completion event*/
- if(this.hasCompleted()){
- this.notifyCompletion();
+ Behavior doActivity = state.getDoActivity();
+ if(doActivity!=null){
+ // Note: the doActivity is started asynchronously. However it as access
+ // to the current context object. Indeed it may need to read properties
+ // call operations and so on.
+ this.doActivityExecution = new DoActivityExecution();
+ this.doActivityExecution.owner = this;
+ this.doActivityExecution.encapsulate(this.getExecutionFor(doActivity));
+ this.doActivityExecution.invoke();
}
}
}
@@ -249,8 +254,8 @@ public class StateActivation extends VertexActivation {
}else{
// Execute the entry behavior if any
this.tryExecuteEntry();
- // Execute the doActtivity if any
- this.tryExecuteDoActivity();
+ // Invoke the doActivity if any
+ this.tryInvokeDoActivity();
// If the state is not completed, then try to start its owned regions.
// A region is entered implicitly since the is not the
this.enterRegions(enteringTransition);
@@ -265,6 +270,13 @@ public class StateActivation extends VertexActivation {
regionActivation.exit(exitingTransition);
}
}
+ // If there is a doActivity behavior that is currently executed then this behavior is terminated
+ if(!this.isDoActivityCompleted){
+ this.doActivityExecution.terminate();
+ this.doActivityExecution.destroy();
+ this.doActivityExecution = null;
+ this.isDoActivityCompleted = true;
+ }
// If there is an exit behavior specified for the state it is executed
if(!this.isExitCompleted){
this.tryExecuteDoExit();

Back to the top