diff options
author | jeremie.tatibouet | 2015-11-20 14:08:43 +0000 |
---|---|---|
committer | jeremie.tatibouet | 2015-11-20 14:08:43 +0000 |
commit | e4d40ef8148cd93e37054668e0c3f693d03bd543 (patch) | |
tree | 7770be07919bfcbb72218566121ab54bab96c10c | |
parent | 04c0cf0a2b599a6890c3fe727b177026e70e0daa (diff) | |
download | org.eclipse.papyrus-e4d40ef8148cd93e37054668e0c3f693d03bd543.tar.gz org.eclipse.papyrus-e4d40ef8148cd93e37054668e0c3f693d03bd543.tar.xz org.eclipse.papyrus-e4d40ef8148cd93e37054668e0c3f693d03bd543.zip |
it is possible that multiple Transitions (in different Regions) can be
triggered by the same Event occurrence. The order in which these
Transitions are executed is left undefined. (p.330)
Change-Id: Ic72acdc43ee6cc12a34f37751b36295218e9c778
Signed-off-by: jeremie.tatibouet <jeremie.tatibouet@cea.fr>
9 files changed, 2352 insertions, 659 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 c94c47ea48b..09d8de8d9a5 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 @@ -22213,4 +22213,598 @@ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_e8TagIlsEeWqYp3GaF8FTA" id="(0.0,0.5888888888888889)"/>
</edges>
</notation:Diagram>
+ <notation:Diagram xmi:id="_8iDfgI7fEeWQE9crhVw4pw" type="PapyrusUMLStateMachineDiagram" name="SmDiagram" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_8iDfgY7fEeWQE9crhVw4pw" type="2000">
+ <children xmi:type="notation:DecorationNode" xmi:id="_8iDfgo7fEeWQE9crhVw4pw" type="2001">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_8iDfg47fEeWQE9crhVw4pw" width="893" height="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_8iDfhI7fEeWQE9crhVw4pw" type="2002">
+ <children xmi:type="notation:Shape" xmi:id="_8iDfhY7fEeWQE9crhVw4pw" type="3000">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_8iDfho7fEeWQE9crhVw4pw" source="RegionAnnotationKey">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_8iDfh47fEeWQE9crhVw4pw" key="RegionZoneKey" value=""/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_8iDfiI7fEeWQE9crhVw4pw" type="3002">
+ <children xmi:type="notation:Shape" xmi:id="_9KeKYI7fEeWQE9crhVw4pw" type="8000">
+ <children xmi:type="notation:DecorationNode" xmi:id="_9KeKYo7fEeWQE9crhVw4pw" type="8001">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_9KexcI7fEeWQE9crhVw4pw" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_9KexcY7fEeWQE9crhVw4pw" type="8002">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_9Kexco7fEeWQE9crhVw4pw" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Pseudostate" href="StateMachines_TestSuite.uml#_9KbHEI7fEeWQE9crhVw4pw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_9KeKYY7fEeWQE9crhVw4pw" x="459" y="20"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_9kInkI7fEeWQE9crhVw4pw" type="6000">
+ <children xmi:type="notation:DecorationNode" xmi:id="_9kInko7fEeWQE9crhVw4pw" type="6001">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="__Hrd8I7fEeWQE9crhVw4pw" width="51"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_9kInk47fEeWQE9crhVw4pw" type="19003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_9kInlI7fEeWQE9crhVw4pw" x="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_9kInlY7fEeWQE9crhVw4pw" type="6002">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_9kInlo7fEeWQE9crhVw4pw" y="-1" width="51"/>
+ </children>
+ <element xmi:type="uml:State" href="StateMachines_TestSuite.uml#_9kE9MI7fEeWQE9crhVw4pw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_9kInkY7fEeWQE9crhVw4pw" x="447" y="75" width="51" height="24"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_B8YaMI7gEeWQE9crhVw4pw" type="6000">
+ <children xmi:type="notation:DecorationNode" xmi:id="_B8YaMo7gEeWQE9crhVw4pw" type="6001">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_C7fGwI7gEeWQE9crhVw4pw" width="536" height="36"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_B8YaM47gEeWQE9crhVw4pw" type="19003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_B8YaNI7gEeWQE9crhVw4pw" x="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_B8YaNY7gEeWQE9crhVw4pw" type="6002">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Wc1mgI7gEeWQE9crhVw4pw" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Wc2NkI7gEeWQE9crhVw4pw" key="visible" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:Shape" xmi:id="_Wc6fAI7gEeWQE9crhVw4pw" type="3000">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Wc6fBI7gEeWQE9crhVw4pw" source="RegionAnnotationKey">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Wc6fBY7gEeWQE9crhVw4pw" key="RegionZoneKey" value=""/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_Wc6fAo7gEeWQE9crhVw4pw" type="3002">
+ <children xmi:type="notation:Shape" xmi:id="_cx8HYI7gEeWQE9crhVw4pw" type="8000">
+ <children xmi:type="notation:DecorationNode" xmi:id="_cx8HYo7gEeWQE9crhVw4pw" type="8001">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_cx8HY47gEeWQE9crhVw4pw" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_cx8HZI7gEeWQE9crhVw4pw" type="8002">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_cx8HZY7gEeWQE9crhVw4pw" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Pseudostate" href="StateMachines_TestSuite.uml#_cxwhMI7gEeWQE9crhVw4pw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_cx8HYY7gEeWQE9crhVw4pw" x="24" y="73"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_duFmkI7gEeWQE9crhVw4pw" type="6000">
+ <children xmi:type="notation:DecorationNode" xmi:id="_duGNoI7gEeWQE9crhVw4pw" type="6001">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iTfEYI7gEeWQE9crhVw4pw" width="136"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_duGNoY7gEeWQE9crhVw4pw" type="19003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_duGNoo7gEeWQE9crhVw4pw" x="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_duGNo47gEeWQE9crhVw4pw" type="6002">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_duGNpI7gEeWQE9crhVw4pw" y="-1" width="136"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_duRz0I7gEeWQE9crhVw4pw" type="compartment_shape_display">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_duRz0Y7gEeWQE9crhVw4pw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_duRz0o7gEeWQE9crhVw4pw"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_ayRZEI8JEeWQE9crhVw4pw" type="690">
+ <element xmi:type="uml:Activity" href="StateMachines_TestSuite.uml#_ayDWoI8JEeWQE9crhVw4pw"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_ayRZEY8JEeWQE9crhVw4pw"/>
+ </children>
+ <element xmi:type="uml:State" href="StateMachines_TestSuite.uml#_dt29EI7gEeWQE9crhVw4pw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_duFmkY7gEeWQE9crhVw4pw" x="84" y="65" width="136" height="46"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_lW0SgI7gEeWQE9crhVw4pw" type="6000">
+ <children xmi:type="notation:DecorationNode" xmi:id="_lW05kI7gEeWQE9crhVw4pw" type="6001">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_lyqhAI7gEeWQE9crhVw4pw" width="136"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_lW05kY7gEeWQE9crhVw4pw" type="19003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_lW05ko7gEeWQE9crhVw4pw" x="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_lW05k47gEeWQE9crhVw4pw" type="6002">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_lW05lI7gEeWQE9crhVw4pw" y="-1" width="136"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_lW-qkI7gEeWQE9crhVw4pw" type="compartment_shape_display">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_lW-qkY7gEeWQE9crhVw4pw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_lW-qko7gEeWQE9crhVw4pw"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_iqpDgI8JEeWQE9crhVw4pw" type="690">
+ <element xmi:type="uml:Activity" href="StateMachines_TestSuite.uml#_iqmAMI8JEeWQE9crhVw4pw"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_iqpDgY8JEeWQE9crhVw4pw"/>
+ </children>
+ <element xmi:type="uml:State" href="StateMachines_TestSuite.uml#_lWjMwI7gEeWQE9crhVw4pw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_lW0SgY7gEeWQE9crhVw4pw" x="290" y="14" width="136" height="46"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_m52ykI7gEeWQE9crhVw4pw" type="6000">
+ <children xmi:type="notation:DecorationNode" xmi:id="_m52yko7gEeWQE9crhVw4pw" type="6001">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4Tq-EI7gEeWQE9crhVw4pw" width="136"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_m52yk47gEeWQE9crhVw4pw" type="19003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_m52ylI7gEeWQE9crhVw4pw" x="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_m52ylY7gEeWQE9crhVw4pw" type="6002">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_m52ylo7gEeWQE9crhVw4pw" y="-1" width="136"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_m5_8gI7gEeWQE9crhVw4pw" type="compartment_shape_display">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_m5_8gY7gEeWQE9crhVw4pw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_m5_8go7gEeWQE9crhVw4pw"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_j1WjII8JEeWQE9crhVw4pw" type="690">
+ <element xmi:type="uml:Activity" href="StateMachines_TestSuite.uml#_j1Tf0I8JEeWQE9crhVw4pw"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_j1WjIY8JEeWQE9crhVw4pw"/>
+ </children>
+ <element xmi:type="uml:State" href="StateMachines_TestSuite.uml#_m5jQkI7gEeWQE9crhVw4pw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_m52ykY7gEeWQE9crhVw4pw" x="292" y="114" width="136" height="46"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_SRmjEI8KEeWQE9crhVw4pw" type="5000">
+ <children xmi:type="notation:DecorationNode" xmi:id="_SRnKII8KEeWQE9crhVw4pw" visible="false" type="5001">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_SRnKIY8KEeWQE9crhVw4pw" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_SRnKIo8KEeWQE9crhVw4pw" type="5002">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_SRnKI48KEeWQE9crhVw4pw" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:FinalState" href="StateMachines_TestSuite.uml#_SRB7UI8KEeWQE9crhVw4pw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_SRmjEY8KEeWQE9crhVw4pw" x="473" y="81"/>
+ </children>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Wc6fA47gEeWQE9crhVw4pw"/>
+ </children>
+ <element xmi:type="uml:Region" href="StateMachines_TestSuite.uml#_Wc2NkY7gEeWQE9crhVw4pw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Wc6fAY7gEeWQE9crhVw4pw" width="536" height="179"/>
+ </children>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_B8YaNo7gEeWQE9crhVw4pw" y="36" width="536" height="179"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_B8dSsI7gEeWQE9crhVw4pw" type="compartment_shape_display">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_B8dSsY7gEeWQE9crhVw4pw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_B8dSso7gEeWQE9crhVw4pw"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_AY6DMI8KEeWQE9crhVw4pw" type="690">
+ <element xmi:type="uml:Activity" href="StateMachines_TestSuite.uml#_AY2_4I8KEeWQE9crhVw4pw"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_AY6DMY8KEeWQE9crhVw4pw"/>
+ </children>
+ <element xmi:type="uml:State" href="StateMachines_TestSuite.uml#_B8ThsI7gEeWQE9crhVw4pw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_B8YaMY7gEeWQE9crhVw4pw" x="41" y="163" width="536" height="215"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_Eav6EI7gEeWQE9crhVw4pw" type="6000">
+ <children xmi:type="notation:DecorationNode" xmi:id="_Eav6Eo7gEeWQE9crhVw4pw" type="6001">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_GlnPII7gEeWQE9crhVw4pw" width="136"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_Eav6E47gEeWQE9crhVw4pw" type="19003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_Eav6FI7gEeWQE9crhVw4pw" x="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_Eav6FY7gEeWQE9crhVw4pw" type="6002">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Eav6Fo7gEeWQE9crhVw4pw" y="-1" width="136"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_Ea2nwI7gEeWQE9crhVw4pw" type="compartment_shape_display">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_Ea2nwY7gEeWQE9crhVw4pw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Ea2nwo7gEeWQE9crhVw4pw"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_qViSoI8JEeWQE9crhVw4pw" type="690">
+ <element xmi:type="uml:Activity" href="StateMachines_TestSuite.uml#_qVfPUI8JEeWQE9crhVw4pw"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_qViSoY8JEeWQE9crhVw4pw"/>
+ </children>
+ <element xmi:type="uml:State" href="StateMachines_TestSuite.uml#_Eak68I7gEeWQE9crhVw4pw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Eav6EY7gEeWQE9crhVw4pw" x="663" y="231" width="136" height="46"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_HOPVYI7gEeWQE9crhVw4pw" type="5000">
+ <children xmi:type="notation:DecorationNode" xmi:id="_HOPVYo7gEeWQE9crhVw4pw" visible="false" type="5001">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_HOP8cI7gEeWQE9crhVw4pw" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_HOP8cY7gEeWQE9crhVw4pw" type="5002">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_HOP8co7gEeWQE9crhVw4pw" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:FinalState" href="StateMachines_TestSuite.uml#_HN7MUI7gEeWQE9crhVw4pw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_HOPVYY7gEeWQE9crhVw4pw" x="560" y="418"/>
+ </children>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_8iDfiY7fEeWQE9crhVw4pw"/>
+ </children>
+ <element xmi:type="uml:Region" href="StateMachines_TestSuite.uml#_8iBqUI7fEeWQE9crhVw4pw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_8iDfio7fEeWQE9crhVw4pw" width="893" height="489"/>
+ </children>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_8iDfi47fEeWQE9crhVw4pw" y="20" width="893" height="489"/>
+ </children>
+ <element xmi:type="uml:StateMachine" href="StateMachines_TestSuite.uml#_wgnjYo7eEeWQE9crhVw4pw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_8iDfjI7fEeWQE9crhVw4pw" x="30" y="30" width="893" height="509"/>
+ </children>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_8iDfjY7fEeWQE9crhVw4pw" name="diagram_compatibility_version" stringValue="1.1.0"/>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_8iDfjo7fEeWQE9crhVw4pw"/>
+ <styles xmi:type="style:PapyrusViewStyle" xmi:id="_8iDfj47fEeWQE9crhVw4pw">
+ <owner xmi:type="uml:StateMachine" href="StateMachines_TestSuite.uml#_wgnjYo7eEeWQE9crhVw4pw"/>
+ </styles>
+ <element xmi:type="uml:StateMachine" href="StateMachines_TestSuite.uml#_wgnjYo7eEeWQE9crhVw4pw"/>
+ <edges xmi:type="notation:Connector" xmi:id="_AjAzgI7gEeWQE9crhVw4pw" type="7000" source="_9KeKYI7fEeWQE9crhVw4pw" target="_9kInkI7fEeWQE9crhVw4pw">
+ <children xmi:type="notation:DecorationNode" xmi:id="_AjBakI7gEeWQE9crhVw4pw" type="7001">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_AjBakY7gEeWQE9crhVw4pw" x="-4" y="19"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_AjBako7gEeWQE9crhVw4pw" type="7002">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_AjBak47gEeWQE9crhVw4pw" x="-2" y="11"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_AjBalI7gEeWQE9crhVw4pw" type="7003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_AjBalY7gEeWQE9crhVw4pw" y="60"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_AjAzgY7gEeWQE9crhVw4pw"/>
+ <element xmi:type="uml:Transition" href="StateMachines_TestSuite.uml#_Ai6F0I7gEeWQE9crhVw4pw"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_AjAzgo7gEeWQE9crhVw4pw" points="[-1, 8, 0, -27]$[27, 46, 28, 11]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_AjmpYI7gEeWQE9crhVw4pw" id="(0.4,1.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_AjmpYY7gEeWQE9crhVw4pw" id="(0.43137254901960786,0.0)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_FmNnoI7gEeWQE9crhVw4pw" type="7000" source="_9kInkI7fEeWQE9crhVw4pw" target="_B8YaMI7gEeWQE9crhVw4pw">
+ <children xmi:type="notation:DecorationNode" xmi:id="_FmNno47gEeWQE9crhVw4pw" type="7001">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_FmNnpI7gEeWQE9crhVw4pw" x="-13" y="-13"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_FmNnpY7gEeWQE9crhVw4pw" type="7002">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_FmNnpo7gEeWQE9crhVw4pw" x="-13" y="16"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_FmNnp47gEeWQE9crhVw4pw" type="7003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_FmNnqI7gEeWQE9crhVw4pw" y="60"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_FmNnoY7gEeWQE9crhVw4pw"/>
+ <element xmi:type="uml:Transition" href="StateMachines_TestSuite.uml#_FmBaYI7gEeWQE9crhVw4pw"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_FmNnoo7gEeWQE9crhVw4pw" points="[0, 0, 181, -77]$[-181, 0, 0, -77]$[-181, 77, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_FmsIwI7gEeWQE9crhVw4pw" id="(0.0,0.5416666666666666)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Fmsv0I7gEeWQE9crhVw4pw" id="(0.416044776119403,0.0)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_GA8b0I7gEeWQE9crhVw4pw" type="7000" source="_9kInkI7fEeWQE9crhVw4pw" target="_Eav6EI7gEeWQE9crhVw4pw">
+ <children xmi:type="notation:DecorationNode" xmi:id="_GA8b047gEeWQE9crhVw4pw" type="7001">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_GA8b1I7gEeWQE9crhVw4pw" x="-106" y="11"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_GA8b1Y7gEeWQE9crhVw4pw" type="7002">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_GA8b1o7gEeWQE9crhVw4pw" x="-106" y="-14"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_GA8b147gEeWQE9crhVw4pw" type="7003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_GA8b2I7gEeWQE9crhVw4pw" y="60"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_GA8b0Y7gEeWQE9crhVw4pw"/>
+ <element xmi:type="uml:Transition" href="StateMachines_TestSuite.uml#_GAyDwI7gEeWQE9crhVw4pw"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_GA8b0o7gEeWQE9crhVw4pw" points="[0, 9, -222, -140]$[229, 9, 7, -140]$[229, 149, 7, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_GBaV4I7gEeWQE9crhVw4pw" id="(1.0,0.2916666666666667)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_GBaV4Y7gEeWQE9crhVw4pw" id="(0.41911764705882354,0.0)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_H4kEwI7gEeWQE9crhVw4pw" type="7000" source="_Eav6EI7gEeWQE9crhVw4pw" target="_HOPVYI7gEeWQE9crhVw4pw">
+ <children xmi:type="notation:DecorationNode" xmi:id="_H4kEw47gEeWQE9crhVw4pw" type="7001">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_H4kExI7gEeWQE9crhVw4pw" x="18" y="82"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_H4kExY7gEeWQE9crhVw4pw" type="7002">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_H4kExo7gEeWQE9crhVw4pw" x="-11" y="68"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_H4kEx47gEeWQE9crhVw4pw" type="7003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_H4kEyI7gEeWQE9crhVw4pw" y="60"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_H4kEwY7gEeWQE9crhVw4pw"/>
+ <element xmi:type="uml:Transition" href="StateMachines_TestSuite.uml#_H4TmEI7gEeWQE9crhVw4pw"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_H4kEwo7gEeWQE9crhVw4pw" points="[0, 0, 143, -147]$[0, 154, 143, 7]$[-146, 154, -3, 7]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_H5FCII7gEeWQE9crhVw4pw" id="(0.4411764705882353,1.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_H5FCIY7gEeWQE9crhVw4pw" id="(1.0,0.3)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_IYds0I7gEeWQE9crhVw4pw" type="7000" source="_B8YaMI7gEeWQE9crhVw4pw" target="_HOPVYI7gEeWQE9crhVw4pw">
+ <children xmi:type="notation:DecorationNode" xmi:id="_IYeT4I7gEeWQE9crhVw4pw" type="7001">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_IYeT4Y7gEeWQE9crhVw4pw" x="1" y="14"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_IYeT4o7gEeWQE9crhVw4pw" type="7002">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_IYeT447gEeWQE9crhVw4pw" x="1" y="-14"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_IYeT5I7gEeWQE9crhVw4pw" type="7003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_IYeT5Y7gEeWQE9crhVw4pw" y="60"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_IYds0Y7gEeWQE9crhVw4pw"/>
+ <element xmi:type="uml:Transition" href="StateMachines_TestSuite.uml#_IYT70I7gEeWQE9crhVw4pw"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_IYds0o7gEeWQE9crhVw4pw" points="[0, 0, -318, -45]$[0, 53, -318, 8]$[319, 53, 1, 8]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_IY8N8I7gEeWQE9crhVw4pw" id="(0.37553648068669526,1.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_IY8N8Y7gEeWQE9crhVw4pw" id="(0.0,0.25)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_jcMY4I7gEeWQE9crhVw4pw" type="7000" source="_cx8HYI7gEeWQE9crhVw4pw" target="_duFmkI7gEeWQE9crhVw4pw">
+ <children xmi:type="notation:DecorationNode" xmi:id="_jcMY447gEeWQE9crhVw4pw" type="7001">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_jcMY5I7gEeWQE9crhVw4pw" x="-8" y="-14"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_jcMY5Y7gEeWQE9crhVw4pw" type="7002">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_jcMY5o7gEeWQE9crhVw4pw"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_jcMY547gEeWQE9crhVw4pw" type="7003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_jcMY6I7gEeWQE9crhVw4pw" y="60"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_jcMY4Y7gEeWQE9crhVw4pw"/>
+ <element xmi:type="uml:Transition" href="StateMachines_TestSuite.uml#_jb-WcI7gEeWQE9crhVw4pw"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_jcMY4o7gEeWQE9crhVw4pw" points="[6, 6, -51, 0]$[121, 1, 64, -5]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_jdR-AI7gEeWQE9crhVw4pw" id="(0.75,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_jdSlEI7gEeWQE9crhVw4pw" id="(0.0,0.45454545454545453)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_osnwsI7gEeWQE9crhVw4pw" type="7000" source="_duFmkI7gEeWQE9crhVw4pw" target="_lW0SgI7gEeWQE9crhVw4pw">
+ <children xmi:type="notation:DecorationNode" xmi:id="_osnws47gEeWQE9crhVw4pw" type="7001">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_osnwtI7gEeWQE9crhVw4pw" x="1" y="13"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_osnwtY7gEeWQE9crhVw4pw" type="7002">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_osnwto7gEeWQE9crhVw4pw" x="-27" y="-13"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_osnwt47gEeWQE9crhVw4pw" type="7003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_osnwuI7gEeWQE9crhVw4pw" y="60"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_osnwsY7gEeWQE9crhVw4pw"/>
+ <element xmi:type="uml:Transition" href="StateMachines_TestSuite.uml#_osXSAI7gEeWQE9crhVw4pw"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_osnwso7gEeWQE9crhVw4pw" points="[-8, 0, -133, 35]$[-8, -35, -133, 0]$[125, -35, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_otPbwI7gEeWQE9crhVw4pw" id="(0.5955882352941176,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_otPbwY7gEeWQE9crhVw4pw" id="(0.0,0.5454545454545454)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_pJf58I7gEeWQE9crhVw4pw" type="7000" source="_duFmkI7gEeWQE9crhVw4pw" target="_m52ykI7gEeWQE9crhVw4pw">
+ <children xmi:type="notation:DecorationNode" xmi:id="_pJf5847gEeWQE9crhVw4pw" type="7001">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_pJf59I7gEeWQE9crhVw4pw" x="1" y="-16"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_pJf59Y7gEeWQE9crhVw4pw" type="7002">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_pJf59o7gEeWQE9crhVw4pw" x="-13" y="14"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_pJf5947gEeWQE9crhVw4pw" type="7003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_pJf5-I7gEeWQE9crhVw4pw" y="60"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_pJf58Y7gEeWQE9crhVw4pw"/>
+ <element xmi:type="uml:Transition" href="StateMachines_TestSuite.uml#_pJONII7gEeWQE9crhVw4pw"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_pJf58o7gEeWQE9crhVw4pw" points="[8, 0, -134, -20]$[8, 26, -134, 6]$[142, 26, 0, 6]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_pKD6oI7gEeWQE9crhVw4pw" id="(0.4852941176470588,1.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_pKEhsI7gEeWQE9crhVw4pw" id="(0.0,0.5227272727272727)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_TprJQI8KEeWQE9crhVw4pw" type="7000" source="_lW0SgI7gEeWQE9crhVw4pw" target="_SRmjEI8KEeWQE9crhVw4pw">
+ <children xmi:type="notation:DecorationNode" xmi:id="_TprwUI8KEeWQE9crhVw4pw" type="7001">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_TprwUY8KEeWQE9crhVw4pw" x="-29" y="13"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_TprwUo8KEeWQE9crhVw4pw" type="7002">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_TprwU48KEeWQE9crhVw4pw"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_TprwVI8KEeWQE9crhVw4pw" type="7003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_TprwVY8KEeWQE9crhVw4pw" y="60"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_TprJQY8KEeWQE9crhVw4pw"/>
+ <element xmi:type="uml:Transition" href="StateMachines_TestSuite.uml#_Tov8MI8KEeWQE9crhVw4pw"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_TprJQo8KEeWQE9crhVw4pw" points="[0, -3, -61, -50]$[56, -3, -5, -50]$[56, 48, -5, 1]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_TquSII8KEeWQE9crhVw4pw" id="(1.0,0.43478260869565216)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_TquSIY8KEeWQE9crhVw4pw" id="(0.7,0.0)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_rz54oI8KEeWQE9crhVw4pw" type="7000" source="_m52ykI7gEeWQE9crhVw4pw" target="_SRmjEI8KEeWQE9crhVw4pw">
+ <children xmi:type="notation:DecorationNode" xmi:id="_rz54o48KEeWQE9crhVw4pw" type="7001">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_rz54pI8KEeWQE9crhVw4pw" x="-23" y="-14"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_rz54pY8KEeWQE9crhVw4pw" type="7002">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_rz54po8KEeWQE9crhVw4pw"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_rz54p48KEeWQE9crhVw4pw" type="7003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_rz54qI8KEeWQE9crhVw4pw" y="60"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_rz54oY8KEeWQE9crhVw4pw"/>
+ <element xmi:type="uml:Transition" href="StateMachines_TestSuite.uml#_rzaJYI8KEeWQE9crhVw4pw"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_rz54oo8KEeWQE9crhVw4pw" points="[0, 15, -45, 44]$[53, 15, 8, 44]$[53, -26, 8, 3]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_r0_dwI8KEeWQE9crhVw4pw" id="(1.0,0.2391304347826087)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_r0_dwY8KEeWQE9crhVw4pw" id="(0.0,0.75)"/>
+ </edges>
+ </notation:Diagram>
+ <notation:Diagram xmi:id="_I-B-kI8NEeWQE9crhVw4pw" type="PapyrusUMLActivityDiagram" name="ActivityDiagram" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_I-B-kY8NEeWQE9crhVw4pw" type="2001">
+ <children xmi:type="notation:DecorationNode" xmi:id="_I-B-ko8NEeWQE9crhVw4pw" type="5001"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_I-B-k48NEeWQE9crhVw4pw" type="5002"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_I-B-lI8NEeWQE9crhVw4pw" type="7001">
+ <styles xmi:type="notation:SortingStyle" xmi:id="_I-B-lY8NEeWQE9crhVw4pw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_I-B-lo8NEeWQE9crhVw4pw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_I-B-l48NEeWQE9crhVw4pw"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_I-B-mI8NEeWQE9crhVw4pw" type="7002">
+ <styles xmi:type="notation:SortingStyle" xmi:id="_I-B-mY8NEeWQE9crhVw4pw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_I-B-mo8NEeWQE9crhVw4pw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_I-B-m48NEeWQE9crhVw4pw"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_I-B-nI8NEeWQE9crhVw4pw" type="7003">
+ <styles xmi:type="notation:SortingStyle" xmi:id="_I-B-nY8NEeWQE9crhVw4pw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_I-B-no8NEeWQE9crhVw4pw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_I-B-n48NEeWQE9crhVw4pw"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_I-B-oI8NEeWQE9crhVw4pw" type="7004">
+ <children xmi:type="notation:Shape" xmi:id="_KwjsII8NEeWQE9crhVw4pw" type="3063">
+ <children xmi:type="notation:DecorationNode" xmi:id="_KwkTMI8NEeWQE9crhVw4pw" type="5078"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_KwkTMY8NEeWQE9crhVw4pw" type="5079">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_KwkTMo8NEeWQE9crhVw4pw" y="5"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_Kwk6QI8NEeWQE9crhVw4pw" type="5115">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_Kwk6QY8NEeWQE9crhVw4pw" y="5"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_Kwk6Qo8NEeWQE9crhVw4pw" type="6040">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_Kwk6Q48NEeWQE9crhVw4pw" y="5"/>
+ </children>
+ <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_KwjsIY8NEeWQE9crhVw4pw"/>
+ <element xmi:type="uml:AcceptEventAction" href="StateMachines_TestSuite.uml#_KwbJQI8NEeWQE9crhVw4pw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_KwjsIo8NEeWQE9crhVw4pw" x="35" y="82" height="46"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_TzJuAI8NEeWQE9crhVw4pw" type="3004">
+ <children xmi:type="notation:DecorationNode" xmi:id="_TzJuA48NEeWQE9crhVw4pw" visible="false" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_TzJuBI8NEeWQE9crhVw4pw" y="5"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_TzJuBY8NEeWQE9crhVw4pw" type="5080">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_TzJuBo8NEeWQE9crhVw4pw" y="5"/>
+ </children>
+ <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_TzJuAY8NEeWQE9crhVw4pw"/>
+ <element xmi:type="uml:InitialNode" href="StateMachines_TestSuite.uml#_TzDAUI8NEeWQE9crhVw4pw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_TzJuAo8NEeWQE9crhVw4pw" x="89" y="21"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_XAWCwI8NEeWQE9crhVw4pw" type="3081">
+ <children xmi:type="notation:DecorationNode" xmi:id="_XAXQ4I8NEeWQE9crhVw4pw" type="5139"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_XAXQ4Y8NEeWQE9crhVw4pw" type="6025">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_XAXQ4o8NEeWQE9crhVw4pw" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_XAfzwI8NEeWQE9crhVw4pw" type="compartment_shape_display">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_XAfzwY8NEeWQE9crhVw4pw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_XAfzwo8NEeWQE9crhVw4pw"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_ffCGUI8NEeWQE9crhVw4pw" type="3084">
+ <children xmi:type="notation:DecorationNode" xmi:id="_ffCtYI8NEeWQE9crhVw4pw" type="5144">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_ffCtYY8NEeWQE9crhVw4pw" x="2" y="19"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_ffCtYo8NEeWQE9crhVw4pw" type="5145">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_ffCtY48NEeWQE9crhVw4pw" y="5"/>
+ </children>
+ <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_ffCGUY8NEeWQE9crhVw4pw"/>
+ <element xmi:type="uml:OutputPin" href="StateMachines_TestSuite.uml#_ex-zEI8NEeWQE9crhVw4pw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ffCGUo8NEeWQE9crhVw4pw"/>
+ </children>
+ <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_XAWCwY8NEeWQE9crhVw4pw"/>
+ <element xmi:type="uml:ReadSelfAction" href="StateMachines_TestSuite.uml#_XADu4I8NEeWQE9crhVw4pw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_XAWCwo8NEeWQE9crhVw4pw" x="212" y="84" width="35"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_kc8x0I8NEeWQE9crhVw4pw" type="3088">
+ <children xmi:type="notation:DecorationNode" xmi:id="_kc8x048NEeWQE9crhVw4pw" type="5153"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_kc8x1I8NEeWQE9crhVw4pw" type="6023">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_kc8x1Y8NEeWQE9crhVw4pw" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_kdDfgI8NEeWQE9crhVw4pw" type="compartment_shape_display">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_kdDfgY8NEeWQE9crhVw4pw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_kdDfgo8NEeWQE9crhVw4pw"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_t0rWMI8NEeWQE9crhVw4pw" type="3089">
+ <children xmi:type="notation:DecorationNode" xmi:id="_t0rWM48NEeWQE9crhVw4pw" type="5149">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_t0rWNI8NEeWQE9crhVw4pw" x="-18" y="19"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_t0rWNY8NEeWQE9crhVw4pw" type="5150">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_t0rWNo8NEeWQE9crhVw4pw" y="5"/>
+ </children>
+ <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_t0rWMY8NEeWQE9crhVw4pw"/>
+ <element xmi:type="uml:InputPin" href="StateMachines_TestSuite.uml#_rgWjII8NEeWQE9crhVw4pw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_t0rWMo8NEeWQE9crhVw4pw" x="-15" y="16"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_uSPb8I8NEeWQE9crhVw4pw" type="3090">
+ <children xmi:type="notation:DecorationNode" xmi:id="_uSQDAI8NEeWQE9crhVw4pw" type="5151">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_uSQDAY8NEeWQE9crhVw4pw" x="8" y="19"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_uSQDAo8NEeWQE9crhVw4pw" type="5152">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_uSQDA48NEeWQE9crhVw4pw" y="5"/>
+ </children>
+ <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_uSPb8Y8NEeWQE9crhVw4pw"/>
+ <element xmi:type="uml:OutputPin" href="StateMachines_TestSuite.uml#_tKQgMI8NEeWQE9crhVw4pw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uSPb8o8NEeWQE9crhVw4pw" x="96" y="13"/>
+ </children>
+ <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_kc8x0Y8NEeWQE9crhVw4pw"/>
+ <element xmi:type="uml:ReadStructuralFeatureAction" href="StateMachines_TestSuite.uml#_kcp24I8NEeWQE9crhVw4pw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_kc8x0o8NEeWQE9crhVw4pw" x="335" y="82" width="97"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_3bxMQI8NEeWQE9crhVw4pw" type="3052">
+ <children xmi:type="notation:DecorationNode" xmi:id="_3bxzUI8NEeWQE9crhVw4pw" type="5060"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_3bxzUY8NEeWQE9crhVw4pw" type="6032">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_3bxzUo8NEeWQE9crhVw4pw" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_3cI_sI8NEeWQE9crhVw4pw" type="compartment_shape_display">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_3cI_sY8NEeWQE9crhVw4pw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_3cI_so8NEeWQE9crhVw4pw"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_903cUI8NEeWQE9crhVw4pw" type="3062">
+ <children xmi:type="notation:DecorationNode" xmi:id="_903cU48NEeWQE9crhVw4pw" type="5076">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_903cVI8NEeWQE9crhVw4pw" x="-30" y="19"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_903cVY8NEeWQE9crhVw4pw" type="5113">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_903cVo8NEeWQE9crhVw4pw" y="5"/>
+ </children>
+ <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_903cUY8NEeWQE9crhVw4pw"/>
+ <element xmi:type="uml:InputPin" href="StateMachines_TestSuite.uml#_9EaPwI8NEeWQE9crhVw4pw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_903cUo8NEeWQE9crhVw4pw" x="-15" y="16"/>
+ </children>
+ <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_3bxMQY8NEeWQE9crhVw4pw"/>
+ <element xmi:type="uml:SendSignalAction" href="StateMachines_TestSuite.uml#_0vMRQI8NEeWQE9crhVw4pw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_3bxMQo8NEeWQE9crhVw4pw" x="558" y="81" height="46"/>
+ </children>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_I-B-oY8NEeWQE9crhVw4pw"/>
+ </children>
+ <element xmi:type="uml:Activity" href="StateMachines_TestSuite.uml#_wgqmso7eEeWQE9crhVw4pw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_I-B-oo8NEeWQE9crhVw4pw" width="729" height="239"/>
+ </children>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_I-B-o48NEeWQE9crhVw4pw" name="diagram_compatibility_version" stringValue="1.1.0"/>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_I-B-pI8NEeWQE9crhVw4pw"/>
+ <styles xmi:type="style:PapyrusViewStyle" xmi:id="_I-B-pY8NEeWQE9crhVw4pw">
+ <owner xmi:type="uml:Activity" href="StateMachines_TestSuite.uml#_wgqmso7eEeWQE9crhVw4pw"/>
+ </styles>
+ <element xmi:type="uml:Activity" href="StateMachines_TestSuite.uml#_wgqmso7eEeWQE9crhVw4pw"/>
+ <edges xmi:type="notation:Connector" xmi:id="_VSHmYI8NEeWQE9crhVw4pw" type="4004" source="_TzJuAI8NEeWQE9crhVw4pw" target="_KwjsII8NEeWQE9crhVw4pw">
+ <children xmi:type="notation:DecorationNode" xmi:id="_VSINcI8NEeWQE9crhVw4pw" type="6003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_VSINcY8NEeWQE9crhVw4pw" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_VSINco8NEeWQE9crhVw4pw" type="6004">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_VSINc48NEeWQE9crhVw4pw" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_VSINdI8NEeWQE9crhVw4pw" type="6009">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_VSINdY8NEeWQE9crhVw4pw" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_VSINdo8NEeWQE9crhVw4pw" type="6011">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_VSINd48NEeWQE9crhVw4pw" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_VSHmYY8NEeWQE9crhVw4pw"/>
+ <element xmi:type="uml:ControlFlow" href="StateMachines_TestSuite.uml#_VRzdUI8NEeWQE9crhVw4pw"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_VSHmYo8NEeWQE9crhVw4pw" points="[0, 9, 0, -53]$[1, 52, 1, -10]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_VSs1MI8NEeWQE9crhVw4pw" id="(0.3,1.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_VSs1MY8NEeWQE9crhVw4pw" id="(0.504,0.0)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_ZxR5UI8NEeWQE9crhVw4pw" type="4004" source="_KwjsII8NEeWQE9crhVw4pw" target="_XAWCwI8NEeWQE9crhVw4pw">
+ <children xmi:type="notation:DecorationNode" xmi:id="_ZxR5U48NEeWQE9crhVw4pw" type="6003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_ZxR5VI8NEeWQE9crhVw4pw" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_ZxR5VY8NEeWQE9crhVw4pw" type="6004">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_ZxR5Vo8NEeWQE9crhVw4pw" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_ZxSgYI8NEeWQE9crhVw4pw" type="6009">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_ZxSgYY8NEeWQE9crhVw4pw" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_ZxSgYo8NEeWQE9crhVw4pw" type="6011">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_ZxSgY48NEeWQE9crhVw4pw" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_ZxR5UY8NEeWQE9crhVw4pw"/>
+ <element xmi:type="uml:ControlFlow" href="StateMachines_TestSuite.uml#_ZxFFAI8NEeWQE9crhVw4pw"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_ZxR5Uo8NEeWQE9crhVw4pw" points="[10, 6, -70, 2]$[77, 24, -3, 20]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ZxvMUI8NEeWQE9crhVw4pw" id="(1.0,0.391304347826087)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ZxvMUY8NEeWQE9crhVw4pw" id="(0.0,0.5)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_xpDmwI8NEeWQE9crhVw4pw" type="4003" source="_ffCGUI8NEeWQE9crhVw4pw" target="_t0rWMI8NEeWQE9crhVw4pw">
+ <children xmi:type="notation:DecorationNode" xmi:id="_xpDmw48NEeWQE9crhVw4pw" type="6001">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_xpDmxI8NEeWQE9crhVw4pw" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_xpDmxY8NEeWQE9crhVw4pw" type="6002">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_xpDmxo8NEeWQE9crhVw4pw" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_xpEN0I8NEeWQE9crhVw4pw" type="6005">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_xpEN0Y8NEeWQE9crhVw4pw" x="20" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_xpEN0o8NEeWQE9crhVw4pw" type="6006">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_xpEN048NEeWQE9crhVw4pw" x="-20" y="-60"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_xpEN1I8NEeWQE9crhVw4pw" type="6007">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_xpEN1Y8NEeWQE9crhVw4pw" y="-20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_xpEN1o8NEeWQE9crhVw4pw" type="6008">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_xpEN148NEeWQE9crhVw4pw" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_xpEN2I8NEeWQE9crhVw4pw" type="6010">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_xpEN2Y8NEeWQE9crhVw4pw" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_xpDmwY8NEeWQE9crhVw4pw"/>
+ <element xmi:type="uml:ObjectFlow" href="StateMachines_TestSuite.uml#_xox58I8NEeWQE9crhVw4pw"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_xpDmwo8NEeWQE9crhVw4pw" points="[14, 1, -66, 2]$[80, 7, 0, 8]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_xpymkI8NEeWQE9crhVw4pw" id="(1.0,0.5)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_xpymkY8NEeWQE9crhVw4pw" id="(0.0,0.5625)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="__NgqQI8NEeWQE9crhVw4pw" type="4003" source="_uSPb8I8NEeWQE9crhVw4pw" target="_903cUI8NEeWQE9crhVw4pw">
+ <children xmi:type="notation:DecorationNode" xmi:id="__NgqQ48NEeWQE9crhVw4pw" type="6001">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="__NgqRI8NEeWQE9crhVw4pw" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="__NhRUI8NEeWQE9crhVw4pw" type="6002">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="__NhRUY8NEeWQE9crhVw4pw" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="__NhRUo8NEeWQE9crhVw4pw" type="6005">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="__NhRU48NEeWQE9crhVw4pw" x="20" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="__NhRVI8NEeWQE9crhVw4pw" type="6006">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="__NhRVY8NEeWQE9crhVw4pw" x="-20" y="-60"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="__NhRVo8NEeWQE9crhVw4pw" type="6007">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="__NhRV48NEeWQE9crhVw4pw" y="-20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="__NhRWI8NEeWQE9crhVw4pw" type="6008">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="__NhRWY8NEeWQE9crhVw4pw" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="__NhRWo8NEeWQE9crhVw4pw" type="6010">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="__Nh4YI8NEeWQE9crhVw4pw" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="__NgqQY8NEeWQE9crhVw4pw"/>
+ <element xmi:type="uml:ObjectFlow" href="StateMachines_TestSuite.uml#__NElYI8NEeWQE9crhVw4pw"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="__NgqQo8NEeWQE9crhVw4pw" points="[8, -1, -104, -3]$[113, -6, 1, -8]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="__OeTkI8NEeWQE9crhVw4pw" id="(1.0,0.4375)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="__OeTkY8NEeWQE9crhVw4pw" id="(0.0,0.3125)"/>
+ </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 4bb39fba74e..ad6dad66a62 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 @@ -11896,7 +11896,7 @@ activity 'SemanticTest Event016_Factory'(): 'SemanticTest Event016' {
 </ownedOperation>
</packagedElement>
</packagedElement>
- <packagedElement xmi:type="uml:Activity" xmi:id="_t9lFEKu0EeS8frEHB2UtMg" name="TestEvents" node="_SCCRkYSMEeWxB6gcrPTBNA" group="_SCCRkYSMEeWxB6gcrPTBNA">
+ <packagedElement xmi:type="uml:Activity" xmi:id="_t9lFEKu0EeS8frEHB2UtMg" name="TestEvents" node="_Y8BLMY-PEeWF3MJ2e8UzTQ" group="_Y8BLMY-PEeWF3MJ2e8UzTQ">
<ownedComment xmi:type="uml:Comment" xmi:id="_2xXQAFxaEeWl9M7RFGL9Fw">
<body>namespace StateMachine_TestSuite::Event;

@@ -11906,6 +11906,7 @@ private import StateMachine_TestSuite::Util::Architecture::SemanticTest;
 private import '002'::'SemanticTest Event002';
private import '008'::'SemanticTest Event008';
private import '009'::'SemanticTest Event009';
+private import '010'::'SemanticTest Event010';
private import '016'::'SemanticTest Event016';

activity TestEvents() {
@@ -11926,808 +11927,992 @@ activity TestEvents() {
 e009.name = "Event009";
e009.expectedResult ="T1.2(effect)::T2.2(effect)";
tests->add(e009);
+ /*Event010*/
+ e010 = new 'SemanticTest Event010'();
+ e010.name = "Event010";
+ e010.expectedResult ="T2(effect)::S1(entry)::S1.1(entry)::T1.2(effect)::S1.2(entry)";
+ tests->add(e010);
/*Event016*/
e016 = new 'SemanticTest Event016'();
e016.name = "Event016";
e016.expectedResult ="T2.1(effect)::T2(effect)";
- tests->add(e016); 
+ tests->add(e016);
/*Test suite*/
suite = new SemanticTestSuite(tests, name);
}</body>
</ownedComment>
- <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_SCCRkYSMEeWxB6gcrPTBNA" name="Body">
- <edge xmi:type="uml:ControlFlow" xmi:id="_SCCRkoSMEeWxB6gcrPTBNA" target="_SCCSuYSMEeWxB6gcrPTBNA" source="_SCCSxoSMEeWxB6gcrPTBNA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_SCCRk4SMEeWxB6gcrPTBNA" target="_SCCSZoSMEeWxB6gcrPTBNA" source="_SCCSH4SMEeWxB6gcrPTBNA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_SCCRlISMEeWxB6gcrPTBNA" target="_SCCSh4SMEeWxB6gcrPTBNA" source="_SCCS64SMEeWxB6gcrPTBNA"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_SCCRlYSMEeWxB6gcrPTBNA" target="_SCCTiISMEeWxB6gcrPTBNA" source="_SCCSHYSMEeWxB6gcrPTBNA"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_SCCRloSMEeWxB6gcrPTBNA" target="_SCCSg4SMEeWxB6gcrPTBNA" source="_SCCS9oSMEeWxB6gcrPTBNA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_SCCRl4SMEeWxB6gcrPTBNA" target="_SCCSU4SMEeWxB6gcrPTBNA" source="_SCCTt4SMEeWxB6gcrPTBNA"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_SCCRmISMEeWxB6gcrPTBNA" target="_SCCSsYSMEeWxB6gcrPTBNA" source="_SCCTGYSMEeWxB6gcrPTBNA"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_SCCRmYSMEeWxB6gcrPTBNA" target="_SCCTQoSMEeWxB6gcrPTBNA" source="_SCCR-oSMEeWxB6gcrPTBNA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_SCCRmoSMEeWxB6gcrPTBNA" target="_SCCS8ISMEeWxB6gcrPTBNA" source="_SCCSH4SMEeWxB6gcrPTBNA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_SCCRm4SMEeWxB6gcrPTBNA" target="_SCCS_oSMEeWxB6gcrPTBNA" source="_SCCRuISMEeWxB6gcrPTBNA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_SCCRnISMEeWxB6gcrPTBNA" target="_SCCSF4SMEeWxB6gcrPTBNA" source="_SCCSkoSMEeWxB6gcrPTBNA"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_SCCRnYSMEeWxB6gcrPTBNA" target="_SCCR-oSMEeWxB6gcrPTBNA" source="_SCCSkISMEeWxB6gcrPTBNA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_SCCRnoSMEeWxB6gcrPTBNA" target="_SCCTlYSMEeWxB6gcrPTBNA" source="_SCCSH4SMEeWxB6gcrPTBNA"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_SCCRn4SMEeWxB6gcrPTBNA" target="_SCCTZYSMEeWxB6gcrPTBNA" source="_SCCTIYSMEeWxB6gcrPTBNA"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_SCCRoISMEeWxB6gcrPTBNA" target="_SCCR14SMEeWxB6gcrPTBNA" source="_SCCRtoSMEeWxB6gcrPTBNA"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_SCCRoYSMEeWxB6gcrPTBNA" target="_SCCS6YSMEeWxB6gcrPTBNA" source="_SCCSYISMEeWxB6gcrPTBNA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_SCCRooSMEeWxB6gcrPTBNA" target="_SCCSioSMEeWxB6gcrPTBNA" source="_SCCRuISMEeWxB6gcrPTBNA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_SCCRo4SMEeWxB6gcrPTBNA" target="_SCCSwISMEeWxB6gcrPTBNA" source="_SCCTI4SMEeWxB6gcrPTBNA"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_SCCRpISMEeWxB6gcrPTBNA" target="_SCCS9oSMEeWxB6gcrPTBNA" source="_SCCR14SMEeWxB6gcrPTBNA"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_SCCRpYSMEeWxB6gcrPTBNA" target="_SCCTq4SMEeWxB6gcrPTBNA" source="_SCCTQoSMEeWxB6gcrPTBNA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_SCCRpoSMEeWxB6gcrPTBNA" target="_SCCTgoSMEeWxB6gcrPTBNA" source="_SCCTI4SMEeWxB6gcrPTBNA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_SCCRp4SMEeWxB6gcrPTBNA" target="_SCCS7YSMEeWxB6gcrPTBNA" source="_SCCSu4SMEeWxB6gcrPTBNA"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_SCCRqISMEeWxB6gcrPTBNA" target="_SCCRtoSMEeWxB6gcrPTBNA" source="_SCCS6YSMEeWxB6gcrPTBNA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_SCCRqYSMEeWxB6gcrPTBNA" target="_SCCS24SMEeWxB6gcrPTBNA" source="_SCCTI4SMEeWxB6gcrPTBNA"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_SCCRqoSMEeWxB6gcrPTBNA" target="_SCCTIYSMEeWxB6gcrPTBNA" source="_SCCSsYSMEeWxB6gcrPTBNA"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_SCCRq4SMEeWxB6gcrPTBNA" target="_SCCSxoSMEeWxB6gcrPTBNA" source="_SCCTZYSMEeWxB6gcrPTBNA"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_SCCRrISMEeWxB6gcrPTBNA" target="_SCCSHYSMEeWxB6gcrPTBNA" source="_SCCSuYSMEeWxB6gcrPTBNA"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_SCCRrYSMEeWxB6gcrPTBNA" target="_SCCSkISMEeWxB6gcrPTBNA" source="_SCCSg4SMEeWxB6gcrPTBNA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_SCCRroSMEeWxB6gcrPTBNA" target="_SCCTsYSMEeWxB6gcrPTBNA" source="_SCCSkoSMEeWxB6gcrPTBNA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_SCCRr4SMEeWxB6gcrPTBNA" target="_SCCSvYSMEeWxB6gcrPTBNA" source="_SCCSs4SMEeWxB6gcrPTBNA"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_SCCRsISMEeWxB6gcrPTBNA" target="_SCCSYISMEeWxB6gcrPTBNA" source="_SCCTiISMEeWxB6gcrPTBNA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_SCCRsYSMEeWxB6gcrPTBNA" target="_SCCR7YSMEeWxB6gcrPTBNA" source="_SCCRuISMEeWxB6gcrPTBNA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_SCCRsoSMEeWxB6gcrPTBNA" target="_SCCSVoSMEeWxB6gcrPTBNA" source="_SCCTIISMEeWxB6gcrPTBNA"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_SCCRs4SMEeWxB6gcrPTBNA" target="_SCCSPoSMEeWxB6gcrPTBNA" source="_SCCTq4SMEeWxB6gcrPTBNA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_SCCRtISMEeWxB6gcrPTBNA" target="_SCCTX4SMEeWxB6gcrPTBNA" source="_SCCSkoSMEeWxB6gcrPTBNA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_SCCRtYSMEeWxB6gcrPTBNA" target="_SCCTroSMEeWxB6gcrPTBNA" source="_SCCShYSMEeWxB6gcrPTBNA"/>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_SCCRtoSMEeWxB6gcrPTBNA" name="11:Expression Statement" incoming="_SCCRqISMEeWxB6gcrPTBNA" outgoing="_SCCRoISMEeWxB6gcrPTBNA">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_SCCRt4SMEeWxB6gcrPTBNA" target="_SCCRuISMEeWxB6gcrPTBNA" source="_SCCRwISMEeWxB6gcrPTBNA"/>
- <node xmi:type="uml:ForkNode" xmi:id="_SCCRuISMEeWxB6gcrPTBNA" name="Fork(e009)" incoming="_SCCRt4SMEeWxB6gcrPTBNA" outgoing="_SCCRsYSMEeWxB6gcrPTBNA _SCCRm4SMEeWxB6gcrPTBNA _SCCRooSMEeWxB6gcrPTBNA"/>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_SCCRuYSMEeWxB6gcrPTBNA" name="RighthandSide('Output('Call('SemanticTest Event009').result('result')')')">
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_SCCRuoSMEeWxB6gcrPTBNA" name="InstanceCreationExpression('SemanticTest Event009')">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_SCCRu4SMEeWxB6gcrPTBNA" target="_SCCRz4SMEeWxB6gcrPTBNA" source="_SCCR0oSMEeWxB6gcrPTBNA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_SCCRvISMEeWxB6gcrPTBNA" target="_SCCR1ISMEeWxB6gcrPTBNA" source="_SCCR0oSMEeWxB6gcrPTBNA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_SCCRvYSMEeWxB6gcrPTBNA" target="_SCCRx4SMEeWxB6gcrPTBNA" source="_SCCRy4SMEeWxB6gcrPTBNA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_SCCRvoSMEeWxB6gcrPTBNA" target="_SCCR0oSMEeWxB6gcrPTBNA" source="_SCCRxISMEeWxB6gcrPTBNA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_SCCRv4SMEeWxB6gcrPTBNA" target="_SCCRwISMEeWxB6gcrPTBNA" source="_SCCR0oSMEeWxB6gcrPTBNA"/>
- <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_SCCRwISMEeWxB6gcrPTBNA" name="Output('Call('SemanticTest Event009').result('result')')" incoming="_SCCRv4SMEeWxB6gcrPTBNA" outgoing="_SCCRt4SMEeWxB6gcrPTBNA" type="_CeTusIRwEeWxB6gcrPTBNA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SCCRwYSMEeWxB6gcrPTBNA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SCCRwoSMEeWxB6gcrPTBNA" value="1"/>
- </structuredNodeOutput>
- <node xmi:type="uml:CallOperationAction" xmi:id="_SCCRw4SMEeWxB6gcrPTBNA" name="Call('SemanticTest Event009')" operation="_CeTuy4RwEeWxB6gcrPTBNA">
- <result xmi:type="uml:OutputPin" xmi:id="_SCCRxISMEeWxB6gcrPTBNA" name="Call('SemanticTest Event009').result('result')" outgoing="_SCCRvoSMEeWxB6gcrPTBNA" type="_CeTusIRwEeWxB6gcrPTBNA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SCCRxYSMEeWxB6gcrPTBNA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SCCRxoSMEeWxB6gcrPTBNA" value="1"/>
- </result>
- <target xmi:type="uml:InputPin" xmi:id="_SCCRx4SMEeWxB6gcrPTBNA" name="Call('SemanticTest Event009').target" incoming="_SCCRvYSMEeWxB6gcrPTBNA" type="_CeTusIRwEeWxB6gcrPTBNA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SCCRyISMEeWxB6gcrPTBNA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SCCRyYSMEeWxB6gcrPTBNA" value="1"/>
- </target>
- </node>
- <node xmi:type="uml:CreateObjectAction" xmi:id="_SCCRyoSMEeWxB6gcrPTBNA" name="Create('SemanticTest Event009')" classifier="_CeTusIRwEeWxB6gcrPTBNA">
- <result xmi:type="uml:OutputPin" xmi:id="_SCCRy4SMEeWxB6gcrPTBNA" name="Create('SemanticTest Event009').result" outgoing="_SCCRvYSMEeWxB6gcrPTBNA" type="_CeTusIRwEeWxB6gcrPTBNA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SCCRzISMEeWxB6gcrPTBNA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SCCRzYSMEeWxB6gcrPTBNA" value="1"/>
- </result>
- </node>
- <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_SCCRzoSMEeWxB6gcrPTBNA" name="Start('SemanticTest')" isSynchronous="false">
- <object xmi:type="uml:InputPin" xmi:id="_SCCRz4SMEeWxB6gcrPTBNA" name="Start('SemanticTest').object" incoming="_SCCRu4SMEeWxB6gcrPTBNA" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SCCR0ISMEeWxB6gcrPTBNA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SCCR0YSMEeWxB6gcrPTBNA" value="1"/>
- </object>
- </node>
- <node xmi:type="uml:ForkNode" xmi:id="_SCCR0oSMEeWxB6gcrPTBNA" name="Fork('Call('SemanticTest Event009').result('result')')" incoming="_SCCRvoSMEeWxB6gcrPTBNA" outgoing="_SCCRvISMEeWxB6gcrPTBNA _SCCRu4SMEeWxB6gcrPTBNA _SCCRv4SMEeWxB6gcrPTBNA"/>
- <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_SCCR04SMEeWxB6gcrPTBNA" name="Start('SemanticTest Event009')" isSynchronous="false">
- <object xmi:type="uml:InputPin" xmi:id="_SCCR1ISMEeWxB6gcrPTBNA" name="Start('SemanticTest Event009').object" incoming="_SCCRvISMEeWxB6gcrPTBNA" type="_CeTusIRwEeWxB6gcrPTBNA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SCCR1YSMEeWxB6gcrPTBNA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SCCR1oSMEeWxB6gcrPTBNA" value="1"/>
- </object>
- </node>
+ <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_Y8BLMY-PEeWF3MJ2e8UzTQ" name="Body">
+ <edge xmi:type="uml:ControlFlow" xmi:id="_Y8BLMo-PEeWF3MJ2e8UzTQ" target="_Y8By1Y-PEeWF3MJ2e8UzTQ" source="_Y8BLrI-PEeWF3MJ2e8UzTQ"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_Y8BLM4-PEeWF3MJ2e8UzTQ" target="_Y8By9o-PEeWF3MJ2e8UzTQ" source="_Y8By1Y-PEeWF3MJ2e8UzTQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_Y8BLNI-PEeWF3MJ2e8UzTQ" target="_Y8BL84-PEeWF3MJ2e8UzTQ" source="_Y8ByX4-PEeWF3MJ2e8UzTQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_Y8BLNY-PEeWF3MJ2e8UzTQ" target="_Y8ByZo-PEeWF3MJ2e8UzTQ" source="_Y8ByUo-PEeWF3MJ2e8UzTQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_Y8BLNo-PEeWF3MJ2e8UzTQ" target="_Y8Bye4-PEeWF3MJ2e8UzTQ" source="_Y8BL4Y-PEeWF3MJ2e8UzTQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_Y8BLN4-PEeWF3MJ2e8UzTQ" target="_Y8BL9o-PEeWF3MJ2e8UzTQ" source="_Y8BMyY-PEeWF3MJ2e8UzTQ"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_Y8BLOI-PEeWF3MJ2e8UzTQ" target="_Y8BLwY-PEeWF3MJ2e8UzTQ" source="_Y8ByYI-PEeWF3MJ2e8UzTQ"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_Y8BLOY-PEeWF3MJ2e8UzTQ" target="_Y8BMQI-PEeWF3MJ2e8UzTQ" source="_Y8BzGY-PEeWF3MJ2e8UzTQ"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_Y8BLOo-PEeWF3MJ2e8UzTQ" target="_Y8BybY-PEeWF3MJ2e8UzTQ" source="_Y8BLwY-PEeWF3MJ2e8UzTQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_Y8BLO4-PEeWF3MJ2e8UzTQ" target="_Y8ByVo-PEeWF3MJ2e8UzTQ" source="_Y8BLro-PEeWF3MJ2e8UzTQ"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_Y8BLPI-PEeWF3MJ2e8UzTQ" target="_Y8BMho-PEeWF3MJ2e8UzTQ" source="_Y8BLXo-PEeWF3MJ2e8UzTQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_Y8BLPY-PEeWF3MJ2e8UzTQ" target="_Y8ByWY-PEeWF3MJ2e8UzTQ" source="_Y8By9Y-PEeWF3MJ2e8UzTQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_Y8BLPo-PEeWF3MJ2e8UzTQ" target="_Y8BL6I-PEeWF3MJ2e8UzTQ" source="_Y8BL4Y-PEeWF3MJ2e8UzTQ"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_Y8BLP4-PEeWF3MJ2e8UzTQ" target="_Y8BL74-PEeWF3MJ2e8UzTQ" source="_Y8BMho-PEeWF3MJ2e8UzTQ"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_Y8BLQI-PEeWF3MJ2e8UzTQ" target="_Y8BL_I-PEeWF3MJ2e8UzTQ" source="_Y8BLgY-PEeWF3MJ2e8UzTQ"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_Y8BLQY-PEeWF3MJ2e8UzTQ" target="_Y8ByU4-PEeWF3MJ2e8UzTQ" source="_Y8BLiY-PEeWF3MJ2e8UzTQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_Y8BLQo-PEeWF3MJ2e8UzTQ" target="_Y8BMlI-PEeWF3MJ2e8UzTQ" source="_Y8BMyY-PEeWF3MJ2e8UzTQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_Y8BLQ4-PEeWF3MJ2e8UzTQ" target="_Y8Byzo-PEeWF3MJ2e8UzTQ" source="_Y8BMHI-PEeWF3MJ2e8UzTQ"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_Y8BLRI-PEeWF3MJ2e8UzTQ" target="_Y8BzGY-PEeWF3MJ2e8UzTQ" source="_Y8BMyo-PEeWF3MJ2e8UzTQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_Y8BLRY-PEeWF3MJ2e8UzTQ" target="_Y8ByY4-PEeWF3MJ2e8UzTQ" source="_Y8BL8Y-PEeWF3MJ2e8UzTQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_Y8BLRo-PEeWF3MJ2e8UzTQ" target="_Y8BMK4-PEeWF3MJ2e8UzTQ" source="_Y8BMHI-PEeWF3MJ2e8UzTQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_Y8BLR4-PEeWF3MJ2e8UzTQ" target="_Y8BLs4-PEeWF3MJ2e8UzTQ" source="_Y8BMHI-PEeWF3MJ2e8UzTQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_Y8BLSI-PEeWF3MJ2e8UzTQ" target="_Y8BLsI-PEeWF3MJ2e8UzTQ" source="_Y8BLiI-PEeWF3MJ2e8UzTQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_Y8BLSY-PEeWF3MJ2e8UzTQ" target="_Y8BzNY-PEeWF3MJ2e8UzTQ" source="_Y8ByUo-PEeWF3MJ2e8UzTQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_Y8BLSo-PEeWF3MJ2e8UzTQ" target="_Y8BLlo-PEeWF3MJ2e8UzTQ" source="_Y8By9Y-PEeWF3MJ2e8UzTQ"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_Y8BLS4-PEeWF3MJ2e8UzTQ" target="_Y8BL4o-PEeWF3MJ2e8UzTQ" source="_Y8BMY4-PEeWF3MJ2e8UzTQ"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_Y8BLTI-PEeWF3MJ2e8UzTQ" target="_Y8BLgY-PEeWF3MJ2e8UzTQ" source="_Y8BLuY-PEeWF3MJ2e8UzTQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_Y8BLTY-PEeWF3MJ2e8UzTQ" target="_Y8BMSI-PEeWF3MJ2e8UzTQ" source="_Y8ByUo-PEeWF3MJ2e8UzTQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_Y8BLTo-PEeWF3MJ2e8UzTQ" target="_Y8ByoY-PEeWF3MJ2e8UzTQ" source="_Y8BL7o-PEeWF3MJ2e8UzTQ"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_Y8BLT4-PEeWF3MJ2e8UzTQ" target="_Y8Byso-PEeWF3MJ2e8UzTQ" source="_Y8BL_I-PEeWF3MJ2e8UzTQ"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_Y8BLUI-PEeWF3MJ2e8UzTQ" target="_Y8BLrI-PEeWF3MJ2e8UzTQ" source="_Y8BMHY-PEeWF3MJ2e8UzTQ"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_Y8BLUY-PEeWF3MJ2e8UzTQ" target="_Y8BMyo-PEeWF3MJ2e8UzTQ" source="_Y8BL74-PEeWF3MJ2e8UzTQ"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_Y8BLUo-PEeWF3MJ2e8UzTQ" target="_Y8BMqY-PEeWF3MJ2e8UzTQ" source="_Y8ByU4-PEeWF3MJ2e8UzTQ"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_Y8BLU4-PEeWF3MJ2e8UzTQ" target="_Y8BLXo-PEeWF3MJ2e8UzTQ" source="_Y8BMqY-PEeWF3MJ2e8UzTQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_Y8BLVI-PEeWF3MJ2e8UzTQ" target="_Y8BL5Y-PEeWF3MJ2e8UzTQ" source="_Y8BybI-PEeWF3MJ2e8UzTQ"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_Y8BLVY-PEeWF3MJ2e8UzTQ" target="_Y8BMY4-PEeWF3MJ2e8UzTQ" source="_Y8BybY-PEeWF3MJ2e8UzTQ"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_Y8BLVo-PEeWF3MJ2e8UzTQ" target="_Y8BLiY-PEeWF3MJ2e8UzTQ" source="_Y8By9o-PEeWF3MJ2e8UzTQ"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_Y8BLV4-PEeWF3MJ2e8UzTQ" target="_Y8BMHY-PEeWF3MJ2e8UzTQ" source="_Y8Byso-PEeWF3MJ2e8UzTQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_Y8BLWI-PEeWF3MJ2e8UzTQ" target="_Y8BLZY-PEeWF3MJ2e8UzTQ" source="_Y8BMyY-PEeWF3MJ2e8UzTQ"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_Y8BLWY-PEeWF3MJ2e8UzTQ" target="_Y8ByYI-PEeWF3MJ2e8UzTQ" source="_Y8BMQI-PEeWF3MJ2e8UzTQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_Y8BLWo-PEeWF3MJ2e8UzTQ" target="_Y8BMcI-PEeWF3MJ2e8UzTQ" source="_Y8BL4Y-PEeWF3MJ2e8UzTQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_Y8BLW4-PEeWF3MJ2e8UzTQ" target="_Y8BypI-PEeWF3MJ2e8UzTQ" source="_Y8BLu4-PEeWF3MJ2e8UzTQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_Y8BLXI-PEeWF3MJ2e8UzTQ" target="_Y8BzEY-PEeWF3MJ2e8UzTQ" source="_Y8By9Y-PEeWF3MJ2e8UzTQ"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_Y8BLXY-PEeWF3MJ2e8UzTQ" target="_Y8BykI-PEeWF3MJ2e8UzTQ" source="_Y8BL4o-PEeWF3MJ2e8UzTQ"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_Y8BLXo-PEeWF3MJ2e8UzTQ" name="12:Expression Statement" incoming="_Y8BLU4-PEeWF3MJ2e8UzTQ" outgoing="_Y8BLPI-PEeWF3MJ2e8UzTQ">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_Y8BLX4-PEeWF3MJ2e8UzTQ" target="_Y8BLc4-PEeWF3MJ2e8UzTQ" source="_Y8BLgI-PEeWF3MJ2e8UzTQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_Y8BLYI-PEeWF3MJ2e8UzTQ" target="_Y8BLd4-PEeWF3MJ2e8UzTQ" source="_Y8BLaI-PEeWF3MJ2e8UzTQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_Y8BLYY-PEeWF3MJ2e8UzTQ" target="_Y8BLgI-PEeWF3MJ2e8UzTQ" source="_Y8BLbY-PEeWF3MJ2e8UzTQ"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_Y8BLYo-PEeWF3MJ2e8UzTQ" target="_Y8BLY4-PEeWF3MJ2e8UzTQ" source="_Y8BLa4-PEeWF3MJ2e8UzTQ"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_Y8BLY4-PEeWF3MJ2e8UzTQ" name="Expression(LeftHandSide('Fork(e009)'))" incoming="_Y8BLYo-PEeWF3MJ2e8UzTQ"/>
+ <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_Y8BLZI-PEeWF3MJ2e8UzTQ" name="Clear('name')" structuralFeature="_8n8EEFbDEeWrJvPHum8sog">
+ <object xmi:type="uml:InputPin" xmi:id="_Y8BLZY-PEeWF3MJ2e8UzTQ" name="Clear('name').object" incoming="_Y8BLWI-PEeWF3MJ2e8UzTQ" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8BLZo-PEeWF3MJ2e8UzTQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y8BLZ4-PEeWF3MJ2e8UzTQ" value="1"/>
+ </object>
+ <result xmi:type="uml:OutputPin" xmi:id="_Y8BLaI-PEeWF3MJ2e8UzTQ" name="Clear('name').result" outgoing="_Y8BLYI-PEeWF3MJ2e8UzTQ" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8BLaY-PEeWF3MJ2e8UzTQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y8BLao-PEeWF3MJ2e8UzTQ" value="1"/>
+ </result>
+ </node>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_Y8BLa4-PEeWF3MJ2e8UzTQ" name="RighthandSide('Value('"Event009"').result')" outgoing="_Y8BLYo-PEeWF3MJ2e8UzTQ">
+ <node xmi:type="uml:ValueSpecificationAction" xmi:id="_Y8BLbI-PEeWF3MJ2e8UzTQ" name="Value('"Event009"')">
+ <result xmi:type="uml:OutputPin" xmi:id="_Y8BLbY-PEeWF3MJ2e8UzTQ" name="Value('"Event009"').result" outgoing="_Y8BLYY-PEeWF3MJ2e8UzTQ">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8BLbo-PEeWF3MJ2e8UzTQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y8BLb4-PEeWF3MJ2e8UzTQ" value="1"/>
+ </result>
+ <value xmi:type="uml:LiteralString" xmi:id="_Y8BLcI-PEeWF3MJ2e8UzTQ" name=""Event009"" value="Event009">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ </value>
</node>
</node>
- </node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_SCCR14SMEeWxB6gcrPTBNA" name="12:Expression Statement" incoming="_SCCRoISMEeWxB6gcrPTBNA" outgoing="_SCCRpISMEeWxB6gcrPTBNA">
- <edge xmi:type="uml:ControlFlow" xmi:id="_SCCR2ISMEeWxB6gcrPTBNA" target="_SCCR-YSMEeWxB6gcrPTBNA" source="_SCCR84SMEeWxB6gcrPTBNA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_SCCR2YSMEeWxB6gcrPTBNA" target="_SCCR34SMEeWxB6gcrPTBNA" source="_SCCR3ISMEeWxB6gcrPTBNA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_SCCR2oSMEeWxB6gcrPTBNA" target="_SCCR44SMEeWxB6gcrPTBNA" source="_SCCR8ISMEeWxB6gcrPTBNA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_SCCR24SMEeWxB6gcrPTBNA" target="_SCCR3ISMEeWxB6gcrPTBNA" source="_SCCR9YSMEeWxB6gcrPTBNA"/>
- <node xmi:type="uml:ForkNode" xmi:id="_SCCR3ISMEeWxB6gcrPTBNA" name="Fork(LeftHandSide('Fork(e009)'))" incoming="_SCCR24SMEeWxB6gcrPTBNA" outgoing="_SCCR2YSMEeWxB6gcrPTBNA"/>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_SCCR3YSMEeWxB6gcrPTBNA" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::name)">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_SCCR3oSMEeWxB6gcrPTBNA" target="_SCCR6YSMEeWxB6gcrPTBNA" source="_SCCR34SMEeWxB6gcrPTBNA"/>
- <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_SCCR34SMEeWxB6gcrPTBNA" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::name).input" incoming="_SCCR2YSMEeWxB6gcrPTBNA" outgoing="_SCCR3oSMEeWxB6gcrPTBNA">
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_Y8BLcY-PEeWF3MJ2e8UzTQ" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::name)">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_Y8BLco-PEeWF3MJ2e8UzTQ" target="_Y8BLfY-PEeWF3MJ2e8UzTQ" source="_Y8BLc4-PEeWF3MJ2e8UzTQ"/>
+ <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_Y8BLc4-PEeWF3MJ2e8UzTQ" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::name).input" incoming="_Y8BLX4-PEeWF3MJ2e8UzTQ" outgoing="_Y8BLco-PEeWF3MJ2e8UzTQ">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SCCR4ISMEeWxB6gcrPTBNA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SCCR4YSMEeWxB6gcrPTBNA" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8BLdI-PEeWF3MJ2e8UzTQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y8BLdY-PEeWF3MJ2e8UzTQ" value="1"/>
</structuredNodeInput>
- <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_SCCR4oSMEeWxB6gcrPTBNA" name="Write('name')" structuralFeature="_8n8EEFbDEeWrJvPHum8sog" isReplaceAll="true">
- <object xmi:type="uml:InputPin" xmi:id="_SCCR44SMEeWxB6gcrPTBNA" name="Write('name').object" incoming="_SCCR2oSMEeWxB6gcrPTBNA" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SCCR5ISMEeWxB6gcrPTBNA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SCCR5YSMEeWxB6gcrPTBNA" value="1"/>
+ <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_Y8BLdo-PEeWF3MJ2e8UzTQ" name="Write('name')" structuralFeature="_8n8EEFbDEeWrJvPHum8sog" isReplaceAll="true">
+ <object xmi:type="uml:InputPin" xmi:id="_Y8BLd4-PEeWF3MJ2e8UzTQ" name="Write('name').object" incoming="_Y8BLYI-PEeWF3MJ2e8UzTQ" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8BLeI-PEeWF3MJ2e8UzTQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y8BLeY-PEeWF3MJ2e8UzTQ" value="1"/>
</object>
- <result xmi:type="uml:OutputPin" xmi:id="_SCCR5oSMEeWxB6gcrPTBNA" name="Write('name').result" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SCCR54SMEeWxB6gcrPTBNA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SCCR6ISMEeWxB6gcrPTBNA" value="1"/>
+ <result xmi:type="uml:OutputPin" xmi:id="_Y8BLeo-PEeWF3MJ2e8UzTQ" name="Write('name').result" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8BLe4-PEeWF3MJ2e8UzTQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y8BLfI-PEeWF3MJ2e8UzTQ" value="1"/>
</result>
- <value xmi:type="uml:InputPin" xmi:id="_SCCR6YSMEeWxB6gcrPTBNA" name="Write('name').value" incoming="_SCCR3oSMEeWxB6gcrPTBNA">
+ <value xmi:type="uml:InputPin" xmi:id="_Y8BLfY-PEeWF3MJ2e8UzTQ" name="Write('name').value" incoming="_Y8BLco-PEeWF3MJ2e8UzTQ">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SCCR6oSMEeWxB6gcrPTBNA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SCCR64SMEeWxB6gcrPTBNA" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8BLfo-PEeWF3MJ2e8UzTQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y8BLf4-PEeWF3MJ2e8UzTQ" value="1"/>
</value>
</node>
</node>
- <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_SCCR7ISMEeWxB6gcrPTBNA" name="Clear('name')" structuralFeature="_8n8EEFbDEeWrJvPHum8sog">
- <object xmi:type="uml:InputPin" xmi:id="_SCCR7YSMEeWxB6gcrPTBNA" name="Clear('name').object" incoming="_SCCRsYSMEeWxB6gcrPTBNA" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SCCR7oSMEeWxB6gcrPTBNA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SCCR74SMEeWxB6gcrPTBNA" value="1"/>
- </object>
- <result xmi:type="uml:OutputPin" xmi:id="_SCCR8ISMEeWxB6gcrPTBNA" name="Clear('name').result" outgoing="_SCCR2oSMEeWxB6gcrPTBNA" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SCCR8YSMEeWxB6gcrPTBNA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SCCR8oSMEeWxB6gcrPTBNA" value="1"/>
+ <node xmi:type="uml:ForkNode" xmi:id="_Y8BLgI-PEeWF3MJ2e8UzTQ" name="Fork(LeftHandSide('Fork(e009)'))" incoming="_Y8BLYY-PEeWF3MJ2e8UzTQ" outgoing="_Y8BLX4-PEeWF3MJ2e8UzTQ"/>
+ </node>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_Y8BLgY-PEeWF3MJ2e8UzTQ" name="02:LocalNameDeclarationStatement" incoming="_Y8BLTI-PEeWF3MJ2e8UzTQ" outgoing="_Y8BLQI-PEeWF3MJ2e8UzTQ">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_Y8BLgo-PEeWF3MJ2e8UzTQ" target="_Y8BLiI-PEeWF3MJ2e8UzTQ" source="_Y8BLhI-PEeWF3MJ2e8UzTQ"/>
+ <node xmi:type="uml:ValueSpecificationAction" xmi:id="_Y8BLg4-PEeWF3MJ2e8UzTQ" name="Value('null')">
+ <result xmi:type="uml:OutputPin" xmi:id="_Y8BLhI-PEeWF3MJ2e8UzTQ" name="Value('null').result" outgoing="_Y8BLgo-PEeWF3MJ2e8UzTQ" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8BLhY-PEeWF3MJ2e8UzTQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y8BLho-PEeWF3MJ2e8UzTQ" value="1"/>
</result>
+ <value xmi:type="uml:LiteralNull" xmi:id="_Y8BLh4-PEeWF3MJ2e8UzTQ" name="null"/>
</node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_SCCR84SMEeWxB6gcrPTBNA" name="RighthandSide('Value('"Event009"').result')" outgoing="_SCCR2ISMEeWxB6gcrPTBNA">
- <node xmi:type="uml:ValueSpecificationAction" xmi:id="_SCCR9ISMEeWxB6gcrPTBNA" name="Value('"Event009"')">
- <result xmi:type="uml:OutputPin" xmi:id="_SCCR9YSMEeWxB6gcrPTBNA" name="Value('"Event009"').result" outgoing="_SCCR24SMEeWxB6gcrPTBNA">
+ <node xmi:type="uml:ForkNode" xmi:id="_Y8BLiI-PEeWF3MJ2e8UzTQ" name="Fork(tests)" incoming="_Y8BLgo-PEeWF3MJ2e8UzTQ" outgoing="_Y8BLSI-PEeWF3MJ2e8UzTQ"/>
+ </node>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_Y8BLiY-PEeWF3MJ2e8UzTQ" name="09:Expression Statement" incoming="_Y8BLVo-PEeWF3MJ2e8UzTQ" outgoing="_Y8BLQY-PEeWF3MJ2e8UzTQ">
+ <edge xmi:type="uml:ControlFlow" xmi:id="_Y8BLio-PEeWF3MJ2e8UzTQ" target="_Y8BLjo-PEeWF3MJ2e8UzTQ" source="_Y8BLj4-PEeWF3MJ2e8UzTQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_Y8BLi4-PEeWF3MJ2e8UzTQ" target="_Y8BLnI-PEeWF3MJ2e8UzTQ" source="_Y8BLkY-PEeWF3MJ2e8UzTQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_Y8BLjI-PEeWF3MJ2e8UzTQ" target="_Y8BLn4-PEeWF3MJ2e8UzTQ" source="_Y8BLnI-PEeWF3MJ2e8UzTQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_Y8BLjY-PEeWF3MJ2e8UzTQ" target="_Y8BLo4-PEeWF3MJ2e8UzTQ" source="_Y8BLmY-PEeWF3MJ2e8UzTQ"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_Y8BLjo-PEeWF3MJ2e8UzTQ" name="Expression(LeftHandSide('Fork(e008)'))" incoming="_Y8BLio-PEeWF3MJ2e8UzTQ"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_Y8BLj4-PEeWF3MJ2e8UzTQ" name="RighthandSide('Value('"T2(effect)::T3(effect)"').result')" outgoing="_Y8BLio-PEeWF3MJ2e8UzTQ">
+ <node xmi:type="uml:ValueSpecificationAction" xmi:id="_Y8BLkI-PEeWF3MJ2e8UzTQ" name="Value('"T2(effect)::T3(effect)"')">
+ <result xmi:type="uml:OutputPin" xmi:id="_Y8BLkY-PEeWF3MJ2e8UzTQ" name="Value('"T2(effect)::T3(effect)"').result" outgoing="_Y8BLi4-PEeWF3MJ2e8UzTQ">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SCCR9oSMEeWxB6gcrPTBNA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SCCR94SMEeWxB6gcrPTBNA" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8BLko-PEeWF3MJ2e8UzTQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y8BLk4-PEeWF3MJ2e8UzTQ" value="1"/>
</result>
- <value xmi:type="uml:LiteralString" xmi:id="_SCCR-ISMEeWxB6gcrPTBNA" name=""Event009"" value="Event009">
+ <value xmi:type="uml:LiteralString" xmi:id="_Y8BLlI-PEeWF3MJ2e8UzTQ" name=""T2(effect)::T3(effect)"" value="T2(effect)::T3(effect)">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</value>
</node>
</node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_SCCR-YSMEeWxB6gcrPTBNA" name="Expression(LeftHandSide('Fork(e009)'))" incoming="_SCCR2ISMEeWxB6gcrPTBNA"/>
- </node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_SCCR-oSMEeWxB6gcrPTBNA" name="16:Expression Statement" incoming="_SCCRnYSMEeWxB6gcrPTBNA" outgoing="_SCCRmYSMEeWxB6gcrPTBNA">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_SCCR-4SMEeWxB6gcrPTBNA" target="_SCCSAISMEeWxB6gcrPTBNA" source="_SCCSEoSMEeWxB6gcrPTBNA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_SCCR_ISMEeWxB6gcrPTBNA" target="_SCCSA4SMEeWxB6gcrPTBNA" source="_SCCSAISMEeWxB6gcrPTBNA"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_SCCR_YSMEeWxB6gcrPTBNA" target="_SCCR_4SMEeWxB6gcrPTBNA" source="_SCCSEISMEeWxB6gcrPTBNA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_SCCR_oSMEeWxB6gcrPTBNA" target="_SCCSB4SMEeWxB6gcrPTBNA" source="_SCCSGoSMEeWxB6gcrPTBNA"/>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_SCCR_4SMEeWxB6gcrPTBNA" name="Expression(LeftHandSide('Fork(e016)'))" incoming="_SCCR_YSMEeWxB6gcrPTBNA"/>
- <node xmi:type="uml:ForkNode" xmi:id="_SCCSAISMEeWxB6gcrPTBNA" name="Fork(LeftHandSide('Fork(e016)'))" incoming="_SCCR-4SMEeWxB6gcrPTBNA" outgoing="_SCCR_ISMEeWxB6gcrPTBNA"/>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_SCCSAYSMEeWxB6gcrPTBNA" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::name)">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_SCCSAoSMEeWxB6gcrPTBNA" target="_SCCSDYSMEeWxB6gcrPTBNA" source="_SCCSA4SMEeWxB6gcrPTBNA"/>
- <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_SCCSA4SMEeWxB6gcrPTBNA" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::name).input" incoming="_SCCR_ISMEeWxB6gcrPTBNA" outgoing="_SCCSAoSMEeWxB6gcrPTBNA">
+ <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_Y8BLlY-PEeWF3MJ2e8UzTQ" name="Clear('expectedResult')" structuralFeature="_9FUjoFbDEeWrJvPHum8sog">
+ <object xmi:type="uml:InputPin" xmi:id="_Y8BLlo-PEeWF3MJ2e8UzTQ" name="Clear('expectedResult').object" incoming="_Y8BLSo-PEeWF3MJ2e8UzTQ" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8BLl4-PEeWF3MJ2e8UzTQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y8BLmI-PEeWF3MJ2e8UzTQ" value="1"/>
+ </object>
+ <result xmi:type="uml:OutputPin" xmi:id="_Y8BLmY-PEeWF3MJ2e8UzTQ" name="Clear('expectedResult').result" outgoing="_Y8BLjY-PEeWF3MJ2e8UzTQ" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8BLmo-PEeWF3MJ2e8UzTQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y8BLm4-PEeWF3MJ2e8UzTQ" value="1"/>
+ </result>
+ </node>
+ <node xmi:type="uml:ForkNode" xmi:id="_Y8BLnI-PEeWF3MJ2e8UzTQ" name="Fork(LeftHandSide('Fork(e008)'))" incoming="_Y8BLi4-PEeWF3MJ2e8UzTQ" outgoing="_Y8BLjI-PEeWF3MJ2e8UzTQ"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_Y8BLnY-PEeWF3MJ2e8UzTQ" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::expectedResult)">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_Y8BLno-PEeWF3MJ2e8UzTQ" target="_Y8BLqY-PEeWF3MJ2e8UzTQ" source="_Y8BLn4-PEeWF3MJ2e8UzTQ"/>
+ <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_Y8BLn4-PEeWF3MJ2e8UzTQ" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::expectedResult).input" incoming="_Y8BLjI-PEeWF3MJ2e8UzTQ" outgoing="_Y8BLno-PEeWF3MJ2e8UzTQ">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SCCSBISMEeWxB6gcrPTBNA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SCCSBYSMEeWxB6gcrPTBNA" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8BLoI-PEeWF3MJ2e8UzTQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y8BLoY-PEeWF3MJ2e8UzTQ" value="1"/>
</structuredNodeInput>
- <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_SCCSBoSMEeWxB6gcrPTBNA" name="Write('name')" structuralFeature="_8n8EEFbDEeWrJvPHum8sog" isReplaceAll="true">
- <object xmi:type="uml:InputPin" xmi:id="_SCCSB4SMEeWxB6gcrPTBNA" name="Write('name').object" incoming="_SCCR_oSMEeWxB6gcrPTBNA" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SCCSCISMEeWxB6gcrPTBNA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SCCSCYSMEeWxB6gcrPTBNA" value="1"/>
+ <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_Y8BLoo-PEeWF3MJ2e8UzTQ" name="Write('expectedResult')" structuralFeature="_9FUjoFbDEeWrJvPHum8sog" isReplaceAll="true">
+ <object xmi:type="uml:InputPin" xmi:id="_Y8BLo4-PEeWF3MJ2e8UzTQ" name="Write('expectedResult').object" incoming="_Y8BLjY-PEeWF3MJ2e8UzTQ" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8BLpI-PEeWF3MJ2e8UzTQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y8BLpY-PEeWF3MJ2e8UzTQ" value="1"/>
</object>
- <result xmi:type="uml:OutputPin" xmi:id="_SCCSCoSMEeWxB6gcrPTBNA" name="Write('name').result" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SCCSC4SMEeWxB6gcrPTBNA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SCCSDISMEeWxB6gcrPTBNA" value="1"/>
+ <result xmi:type="uml:OutputPin" xmi:id="_Y8BLpo-PEeWF3MJ2e8UzTQ" name="Write('expectedResult').result" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8BLp4-PEeWF3MJ2e8UzTQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y8BLqI-PEeWF3MJ2e8UzTQ" value="1"/>
</result>
- <value xmi:type="uml:InputPin" xmi:id="_SCCSDYSMEeWxB6gcrPTBNA" name="Write('name').value" incoming="_SCCSAoSMEeWxB6gcrPTBNA">
+ <value xmi:type="uml:InputPin" xmi:id="_Y8BLqY-PEeWF3MJ2e8UzTQ" name="Write('expectedResult').value" incoming="_Y8BLno-PEeWF3MJ2e8UzTQ">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SCCSDoSMEeWxB6gcrPTBNA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SCCSD4SMEeWxB6gcrPTBNA" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8BLqo-PEeWF3MJ2e8UzTQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y8BLq4-PEeWF3MJ2e8UzTQ" value="1"/>
</value>
</node>
</node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_SCCSEISMEeWxB6gcrPTBNA" name="RighthandSide('Value('"Event016"').result')" outgoing="_SCCR_YSMEeWxB6gcrPTBNA">
- <node xmi:type="uml:ValueSpecificationAction" xmi:id="_SCCSEYSMEeWxB6gcrPTBNA" name="Value('"Event016"')">
- <result xmi:type="uml:OutputPin" xmi:id="_SCCSEoSMEeWxB6gcrPTBNA" name="Value('"Event016"').result" outgoing="_SCCR-4SMEeWxB6gcrPTBNA">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SCCSE4SMEeWxB6gcrPTBNA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SCCSFISMEeWxB6gcrPTBNA" value="1"/>
- </result>
- <value xmi:type="uml:LiteralString" xmi:id="_SCCSFYSMEeWxB6gcrPTBNA" name=""Event016"" value="Event016">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- </value>
- </node>
+ </node>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_Y8BLrI-PEeWF3MJ2e8UzTQ" name="06:Expression Statement" incoming="_Y8BLUI-PEeWF3MJ2e8UzTQ" outgoing="_Y8BLMo-PEeWF3MJ2e8UzTQ">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_Y8BLrY-PEeWF3MJ2e8UzTQ" target="_Y8BLro-PEeWF3MJ2e8UzTQ" source="_Y8BLto-PEeWF3MJ2e8UzTQ"/>
+ <node xmi:type="uml:ForkNode" xmi:id="_Y8BLro-PEeWF3MJ2e8UzTQ" name="Fork(tests)" incoming="_Y8BLrY-PEeWF3MJ2e8UzTQ" outgoing="_Y8BLO4-PEeWF3MJ2e8UzTQ"/>
+ <node xmi:type="uml:CallBehaviorAction" xmi:id="_Y8BLr4-PEeWF3MJ2e8UzTQ" name="Call('Including')">
+ <argument xmi:type="uml:InputPin" xmi:id="_Y8BLsI-PEeWF3MJ2e8UzTQ" name="Call('Including').argument('seq')" incoming="_Y8BLSI-PEeWF3MJ2e8UzTQ" isOrdered="true" isUnique="false">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8BLsY-PEeWF3MJ2e8UzTQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y8BLso-PEeWF3MJ2e8UzTQ" value="*"/>
+ </argument>
+ <argument xmi:type="uml:InputPin" xmi:id="_Y8BLs4-PEeWF3MJ2e8UzTQ" name="Call('Including').argument('element')" incoming="_Y8BLR4-PEeWF3MJ2e8UzTQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8BLtI-PEeWF3MJ2e8UzTQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y8BLtY-PEeWF3MJ2e8UzTQ" value="1"/>
+ </argument>
+ <result xmi:type="uml:OutputPin" xmi:id="_Y8BLto-PEeWF3MJ2e8UzTQ" name="Call('Including').result('')" outgoing="_Y8BLrY-PEeWF3MJ2e8UzTQ" isOrdered="true" isUnique="false">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8BLt4-PEeWF3MJ2e8UzTQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y8BLuI-PEeWF3MJ2e8UzTQ" 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:ClearStructuralFeatureAction" xmi:id="_SCCSFoSMEeWxB6gcrPTBNA" name="Clear('name')" structuralFeature="_8n8EEFbDEeWrJvPHum8sog">
- <object xmi:type="uml:InputPin" xmi:id="_SCCSF4SMEeWxB6gcrPTBNA" name="Clear('name').object" incoming="_SCCRnISMEeWxB6gcrPTBNA" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SCCSGISMEeWxB6gcrPTBNA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SCCSGYSMEeWxB6gcrPTBNA" value="1"/>
- </object>
- <result xmi:type="uml:OutputPin" xmi:id="_SCCSGoSMEeWxB6gcrPTBNA" name="Clear('name').result" outgoing="_SCCR_oSMEeWxB6gcrPTBNA" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SCCSG4SMEeWxB6gcrPTBNA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SCCSHISMEeWxB6gcrPTBNA" value="1"/>
+ </node>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_Y8BLuY-PEeWF3MJ2e8UzTQ" name="01:LocalNameDeclarationStatement" outgoing="_Y8BLTI-PEeWF3MJ2e8UzTQ">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_Y8BLuo-PEeWF3MJ2e8UzTQ" target="_Y8BLu4-PEeWF3MJ2e8UzTQ" source="_Y8BLvY-PEeWF3MJ2e8UzTQ"/>
+ <node xmi:type="uml:ForkNode" xmi:id="_Y8BLu4-PEeWF3MJ2e8UzTQ" name="Fork(name)" incoming="_Y8BLuo-PEeWF3MJ2e8UzTQ" outgoing="_Y8BLW4-PEeWF3MJ2e8UzTQ"/>
+ <node xmi:type="uml:ValueSpecificationAction" xmi:id="_Y8BLvI-PEeWF3MJ2e8UzTQ" name="Value('"Events"')">
+ <result xmi:type="uml:OutputPin" xmi:id="_Y8BLvY-PEeWF3MJ2e8UzTQ" name="Value('"Events"').result" outgoing="_Y8BLuo-PEeWF3MJ2e8UzTQ">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8BLvo-PEeWF3MJ2e8UzTQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y8BLv4-PEeWF3MJ2e8UzTQ" value="1"/>
</result>
+ <value xmi:type="uml:LiteralString" xmi:id="_Y8BLwI-PEeWF3MJ2e8UzTQ" name=""Events"" value="Events">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ </value>
</node>
</node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_SCCSHYSMEeWxB6gcrPTBNA" name="07:Expression Statement" incoming="_SCCRrISMEeWxB6gcrPTBNA" outgoing="_SCCRlYSMEeWxB6gcrPTBNA">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_SCCSHoSMEeWxB6gcrPTBNA" target="_SCCSH4SMEeWxB6gcrPTBNA" source="_SCCSJ4SMEeWxB6gcrPTBNA"/>
- <node xmi:type="uml:ForkNode" xmi:id="_SCCSH4SMEeWxB6gcrPTBNA" name="Fork(e008)" incoming="_SCCSHoSMEeWxB6gcrPTBNA" outgoing="_SCCRnoSMEeWxB6gcrPTBNA _SCCRk4SMEeWxB6gcrPTBNA _SCCRmoSMEeWxB6gcrPTBNA"/>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_SCCSIISMEeWxB6gcrPTBNA" name="RighthandSide('Output('Call('SemanticTest Event008').result('result')')')">
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_SCCSIYSMEeWxB6gcrPTBNA" name="InstanceCreationExpression('SemanticTest Event008')">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_SCCSIoSMEeWxB6gcrPTBNA" target="_SCCSN4SMEeWxB6gcrPTBNA" source="_SCCSMYSMEeWxB6gcrPTBNA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_SCCSI4SMEeWxB6gcrPTBNA" target="_SCCSO4SMEeWxB6gcrPTBNA" source="_SCCSMYSMEeWxB6gcrPTBNA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_SCCSJISMEeWxB6gcrPTBNA" target="_SCCSMYSMEeWxB6gcrPTBNA" source="_SCCSK4SMEeWxB6gcrPTBNA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_SCCSJYSMEeWxB6gcrPTBNA" target="_SCCSLoSMEeWxB6gcrPTBNA" source="_SCCSM4SMEeWxB6gcrPTBNA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_SCCSJoSMEeWxB6gcrPTBNA" target="_SCCSJ4SMEeWxB6gcrPTBNA" source="_SCCSMYSMEeWxB6gcrPTBNA"/>
- <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_SCCSJ4SMEeWxB6gcrPTBNA" name="Output('Call('SemanticTest Event008').result('result')')" incoming="_SCCSJoSMEeWxB6gcrPTBNA" outgoing="_SCCSHoSMEeWxB6gcrPTBNA" type="_Vi78kYR4EeWxB6gcrPTBNA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SCCSKISMEeWxB6gcrPTBNA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SCCSKYSMEeWxB6gcrPTBNA" value="1"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_Y8BLwY-PEeWF3MJ2e8UzTQ" name="19:Expression Statement" incoming="_Y8BLOI-PEeWF3MJ2e8UzTQ" outgoing="_Y8BLOo-PEeWF3MJ2e8UzTQ">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_Y8BLwo-PEeWF3MJ2e8UzTQ" target="_Y8BL4Y-PEeWF3MJ2e8UzTQ" source="_Y8BLyo-PEeWF3MJ2e8UzTQ"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_Y8BLw4-PEeWF3MJ2e8UzTQ" name="RighthandSide('Output('Call('SemanticTest Event016').result('result')')')">
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_Y8BLxI-PEeWF3MJ2e8UzTQ" name="InstanceCreationExpression('SemanticTest Event016')">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_Y8BLxY-PEeWF3MJ2e8UzTQ" target="_Y8BL0o-PEeWF3MJ2e8UzTQ" source="_Y8BL2Y-PEeWF3MJ2e8UzTQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_Y8BLxo-PEeWF3MJ2e8UzTQ" target="_Y8BL3o-PEeWF3MJ2e8UzTQ" source="_Y8BL1o-PEeWF3MJ2e8UzTQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_Y8BLx4-PEeWF3MJ2e8UzTQ" target="_Y8BL2Y-PEeWF3MJ2e8UzTQ" source="_Y8BL24-PEeWF3MJ2e8UzTQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_Y8BLyI-PEeWF3MJ2e8UzTQ" target="_Y8BLzo-PEeWF3MJ2e8UzTQ" source="_Y8BL2Y-PEeWF3MJ2e8UzTQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_Y8BLyY-PEeWF3MJ2e8UzTQ" target="_Y8BLyo-PEeWF3MJ2e8UzTQ" source="_Y8BL2Y-PEeWF3MJ2e8UzTQ"/>
+ <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_Y8BLyo-PEeWF3MJ2e8UzTQ" name="Output('Call('SemanticTest Event016').result('result')')" incoming="_Y8BLyY-PEeWF3MJ2e8UzTQ" outgoing="_Y8BLwo-PEeWF3MJ2e8UzTQ" type="_E1Jd8IPmEeWxB6gcrPTBNA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8BLy4-PEeWF3MJ2e8UzTQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y8BLzI-PEeWF3MJ2e8UzTQ" value="1"/>
</structuredNodeOutput>
- <node xmi:type="uml:CallOperationAction" xmi:id="_SCCSKoSMEeWxB6gcrPTBNA" name="Call('SemanticTest Event008')" operation="_Vi78rIR4EeWxB6gcrPTBNA">
- <result xmi:type="uml:OutputPin" xmi:id="_SCCSK4SMEeWxB6gcrPTBNA" name="Call('SemanticTest Event008').result('result')" outgoing="_SCCSJISMEeWxB6gcrPTBNA" type="_Vi78kYR4EeWxB6gcrPTBNA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SCCSLISMEeWxB6gcrPTBNA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SCCSLYSMEeWxB6gcrPTBNA" value="1"/>
- </result>
- <target xmi:type="uml:InputPin" xmi:id="_SCCSLoSMEeWxB6gcrPTBNA" name="Call('SemanticTest Event008').target" incoming="_SCCSJYSMEeWxB6gcrPTBNA" type="_Vi78kYR4EeWxB6gcrPTBNA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SCCSL4SMEeWxB6gcrPTBNA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SCCSMISMEeWxB6gcrPTBNA" value="1"/>
- </target>
- </node>
- <node xmi:type="uml:ForkNode" xmi:id="_SCCSMYSMEeWxB6gcrPTBNA" name="Fork('Call('SemanticTest Event008').result('result')')" incoming="_SCCSJISMEeWxB6gcrPTBNA" outgoing="_SCCSI4SMEeWxB6gcrPTBNA _SCCSIoSMEeWxB6gcrPTBNA _SCCSJoSMEeWxB6gcrPTBNA"/>
- <node xmi:type="uml:CreateObjectAction" xmi:id="_SCCSMoSMEeWxB6gcrPTBNA" name="Create('SemanticTest Event008')" classifier="_Vi78kYR4EeWxB6gcrPTBNA">
- <result xmi:type="uml:OutputPin" xmi:id="_SCCSM4SMEeWxB6gcrPTBNA" name="Create('SemanticTest Event008').result" outgoing="_SCCSJYSMEeWxB6gcrPTBNA" type="_Vi78kYR4EeWxB6gcrPTBNA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SCCSNISMEeWxB6gcrPTBNA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SCCSNYSMEeWxB6gcrPTBNA" value="1"/>
- </result>
- </node>
- <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_SCCSNoSMEeWxB6gcrPTBNA" name="Start('SemanticTest')" isSynchronous="false">
- <object xmi:type="uml:InputPin" xmi:id="_SCCSN4SMEeWxB6gcrPTBNA" name="Start('SemanticTest').object" incoming="_SCCSIoSMEeWxB6gcrPTBNA" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SCCSOISMEeWxB6gcrPTBNA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SCCSOYSMEeWxB6gcrPTBNA" value="1"/>
+ <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_Y8BLzY-PEeWF3MJ2e8UzTQ" name="Start('SemanticTest Event016')" isSynchronous="false">
+ <object xmi:type="uml:InputPin" xmi:id="_Y8BLzo-PEeWF3MJ2e8UzTQ" name="Start('SemanticTest Event016').object" incoming="_Y8BLyI-PEeWF3MJ2e8UzTQ" type="_E1Jd8IPmEeWxB6gcrPTBNA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8BLz4-PEeWF3MJ2e8UzTQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y8BL0I-PEeWF3MJ2e8UzTQ" value="1"/>
</object>
</node>
- <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_SCCSOoSMEeWxB6gcrPTBNA" name="Start('SemanticTest Event008')" isSynchronous="false">
- <object xmi:type="uml:InputPin" xmi:id="_SCCSO4SMEeWxB6gcrPTBNA" name="Start('SemanticTest Event008').object" incoming="_SCCSI4SMEeWxB6gcrPTBNA" type="_Vi78kYR4EeWxB6gcrPTBNA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SCCSPISMEeWxB6gcrPTBNA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SCCSPYSMEeWxB6gcrPTBNA" value="1"/>
+ <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_Y8BL0Y-PEeWF3MJ2e8UzTQ" name="Start('SemanticTest')" isSynchronous="false">
+ <object xmi:type="uml:InputPin" xmi:id="_Y8BL0o-PEeWF3MJ2e8UzTQ" name="Start('SemanticTest').object" incoming="_Y8BLxY-PEeWF3MJ2e8UzTQ" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8BL04-PEeWF3MJ2e8UzTQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y8BL1I-PEeWF3MJ2e8UzTQ" value="1"/>
</object>
</node>
+ <node xmi:type="uml:CreateObjectAction" xmi:id="_Y8BL1Y-PEeWF3MJ2e8UzTQ" name="Create('SemanticTest Event016')" classifier="_E1Jd8IPmEeWxB6gcrPTBNA">
+ <result xmi:type="uml:OutputPin" xmi:id="_Y8BL1o-PEeWF3MJ2e8UzTQ" name="Create('SemanticTest Event016').result" outgoing="_Y8BLxo-PEeWF3MJ2e8UzTQ" type="_E1Jd8IPmEeWxB6gcrPTBNA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8BL14-PEeWF3MJ2e8UzTQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y8BL2I-PEeWF3MJ2e8UzTQ" value="1"/>
+ </result>
+ </node>
+ <node xmi:type="uml:ForkNode" xmi:id="_Y8BL2Y-PEeWF3MJ2e8UzTQ" name="Fork('Call('SemanticTest Event016').result('result')')" incoming="_Y8BLx4-PEeWF3MJ2e8UzTQ" outgoing="_Y8BLyI-PEeWF3MJ2e8UzTQ _Y8BLxY-PEeWF3MJ2e8UzTQ _Y8BLyY-PEeWF3MJ2e8UzTQ"/>
+ <node xmi:type="uml:CallOperationAction" xmi:id="_Y8BL2o-PEeWF3MJ2e8UzTQ" name="Call('SemanticTest Event016')" operation="_E1KFE4PmEeWxB6gcrPTBNA">
+ <result xmi:type="uml:OutputPin" xmi:id="_Y8BL24-PEeWF3MJ2e8UzTQ" name="Call('SemanticTest Event016').result('result')" outgoing="_Y8BLx4-PEeWF3MJ2e8UzTQ" type="_E1Jd8IPmEeWxB6gcrPTBNA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8BL3I-PEeWF3MJ2e8UzTQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y8BL3Y-PEeWF3MJ2e8UzTQ" value="1"/>
+ </result>
+ <target xmi:type="uml:InputPin" xmi:id="_Y8BL3o-PEeWF3MJ2e8UzTQ" name="Call('SemanticTest Event016').target" incoming="_Y8BLxo-PEeWF3MJ2e8UzTQ" type="_E1Jd8IPmEeWxB6gcrPTBNA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8BL34-PEeWF3MJ2e8UzTQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y8BL4I-PEeWF3MJ2e8UzTQ" value="1"/>
+ </target>
+ </node>
</node>
</node>
+ <node xmi:type="uml:ForkNode" xmi:id="_Y8BL4Y-PEeWF3MJ2e8UzTQ" name="Fork(e016)" incoming="_Y8BLwo-PEeWF3MJ2e8UzTQ" outgoing="_Y8BLNo-PEeWF3MJ2e8UzTQ _Y8BLWo-PEeWF3MJ2e8UzTQ _Y8BLPo-PEeWF3MJ2e8UzTQ"/>
+ </node>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_Y8BL4o-PEeWF3MJ2e8UzTQ" name="22:Expression Statement" incoming="_Y8BLS4-PEeWF3MJ2e8UzTQ" outgoing="_Y8BLXY-PEeWF3MJ2e8UzTQ">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_Y8BL44-PEeWF3MJ2e8UzTQ" target="_Y8BL7o-PEeWF3MJ2e8UzTQ" source="_Y8BL64-PEeWF3MJ2e8UzTQ"/>
+ <node xmi:type="uml:CallBehaviorAction" xmi:id="_Y8BL5I-PEeWF3MJ2e8UzTQ" name="Call('Including')">
+ <argument xmi:type="uml:InputPin" xmi:id="_Y8BL5Y-PEeWF3MJ2e8UzTQ" name="Call('Including').argument('seq')" incoming="_Y8BLVI-PEeWF3MJ2e8UzTQ" isOrdered="true" isUnique="false">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8BL5o-PEeWF3MJ2e8UzTQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y8BL54-PEeWF3MJ2e8UzTQ" value="*"/>
+ </argument>
+ <argument xmi:type="uml:InputPin" xmi:id="_Y8BL6I-PEeWF3MJ2e8UzTQ" name="Call('Including').argument('element')" incoming="_Y8BLPo-PEeWF3MJ2e8UzTQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8BL6Y-PEeWF3MJ2e8UzTQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y8BL6o-PEeWF3MJ2e8UzTQ" value="1"/>
+ </argument>
+ <result xmi:type="uml:OutputPin" xmi:id="_Y8BL64-PEeWF3MJ2e8UzTQ" name="Call('Including').result('')" outgoing="_Y8BL44-PEeWF3MJ2e8UzTQ" isOrdered="true" isUnique="false">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8BL7I-PEeWF3MJ2e8UzTQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y8BL7Y-PEeWF3MJ2e8UzTQ" 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="_Y8BL7o-PEeWF3MJ2e8UzTQ" name="Fork(tests)" incoming="_Y8BL44-PEeWF3MJ2e8UzTQ" outgoing="_Y8BLTo-PEeWF3MJ2e8UzTQ"/>
+ </node>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_Y8BL74-PEeWF3MJ2e8UzTQ" name="14:Expression Statement" incoming="_Y8BLP4-PEeWF3MJ2e8UzTQ" outgoing="_Y8BLUY-PEeWF3MJ2e8UzTQ">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_Y8BL8I-PEeWF3MJ2e8UzTQ" target="_Y8BL8Y-PEeWF3MJ2e8UzTQ" source="_Y8BL-Y-PEeWF3MJ2e8UzTQ"/>
+ <node xmi:type="uml:ForkNode" xmi:id="_Y8BL8Y-PEeWF3MJ2e8UzTQ" name="Fork(tests)" incoming="_Y8BL8I-PEeWF3MJ2e8UzTQ" outgoing="_Y8BLRY-PEeWF3MJ2e8UzTQ"/>
+ <node xmi:type="uml:CallBehaviorAction" xmi:id="_Y8BL8o-PEeWF3MJ2e8UzTQ" name="Call('Including')">
+ <argument xmi:type="uml:InputPin" xmi:id="_Y8BL84-PEeWF3MJ2e8UzTQ" name="Call('Including').argument('seq')" incoming="_Y8BLNI-PEeWF3MJ2e8UzTQ" isOrdered="true" isUnique="false">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8BL9I-PEeWF3MJ2e8UzTQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y8BL9Y-PEeWF3MJ2e8UzTQ" value="*"/>
+ </argument>
+ <argument xmi:type="uml:InputPin" xmi:id="_Y8BL9o-PEeWF3MJ2e8UzTQ" name="Call('Including').argument('element')" incoming="_Y8BLN4-PEeWF3MJ2e8UzTQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8BL94-PEeWF3MJ2e8UzTQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y8BL-I-PEeWF3MJ2e8UzTQ" value="1"/>
+ </argument>
+ <result xmi:type="uml:OutputPin" xmi:id="_Y8BL-Y-PEeWF3MJ2e8UzTQ" name="Call('Including').result('')" outgoing="_Y8BL8I-PEeWF3MJ2e8UzTQ" isOrdered="true" isUnique="false">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8BL-o-PEeWF3MJ2e8UzTQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y8BL-4-PEeWF3MJ2e8UzTQ" 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="_SCCSPoSMEeWxB6gcrPTBNA" name="19:Expression Statement" incoming="_SCCRs4SMEeWxB6gcrPTBNA">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_SCCSP4SMEeWxB6gcrPTBNA" target="_SCCSX4SMEeWxB6gcrPTBNA" source="_SCCSRoSMEeWxB6gcrPTBNA"/>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_SCCSQISMEeWxB6gcrPTBNA" name="RighthandSide('Output('Call('SemanticTestSuite').result('return')')')">
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_SCCSQYSMEeWxB6gcrPTBNA" name="InstanceCreationExpression('SemanticTestSuite')">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_SCCSQoSMEeWxB6gcrPTBNA" target="_SCCSXISMEeWxB6gcrPTBNA" source="_SCCSSoSMEeWxB6gcrPTBNA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_SCCSQ4SMEeWxB6gcrPTBNA" target="_SCCSTYSMEeWxB6gcrPTBNA" source="_SCCSWYSMEeWxB6gcrPTBNA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_SCCSRISMEeWxB6gcrPTBNA" target="_SCCST4SMEeWxB6gcrPTBNA" source="_SCCSTYSMEeWxB6gcrPTBNA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_SCCSRYSMEeWxB6gcrPTBNA" target="_SCCSRoSMEeWxB6gcrPTBNA" source="_SCCSTYSMEeWxB6gcrPTBNA"/>
- <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_SCCSRoSMEeWxB6gcrPTBNA" name="Output('Call('SemanticTestSuite').result('return')')" incoming="_SCCSRYSMEeWxB6gcrPTBNA" outgoing="_SCCSP4SMEeWxB6gcrPTBNA" type="_oCET4FYhEeW0iunAW-WGrg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SCCSR4SMEeWxB6gcrPTBNA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SCCSSISMEeWxB6gcrPTBNA" value="1"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_Y8BL_I-PEeWF3MJ2e8UzTQ" name="03:Expression Statement" incoming="_Y8BLQI-PEeWF3MJ2e8UzTQ" outgoing="_Y8BLT4-PEeWF3MJ2e8UzTQ">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_Y8BL_Y-PEeWF3MJ2e8UzTQ" target="_Y8BMHI-PEeWF3MJ2e8UzTQ" source="_Y8BMBY-PEeWF3MJ2e8UzTQ"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_Y8BL_o-PEeWF3MJ2e8UzTQ" name="RighthandSide('Output('Call('SemanticTest Event002').result('return')')')">
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_Y8BL_4-PEeWF3MJ2e8UzTQ" name="InstanceCreationExpression('SemanticTest Event002')">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_Y8BMAI-PEeWF3MJ2e8UzTQ" target="_Y8BME4-PEeWF3MJ2e8UzTQ" source="_Y8BMCY-PEeWF3MJ2e8UzTQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_Y8BMAY-PEeWF3MJ2e8UzTQ" target="_Y8BMEI-PEeWF3MJ2e8UzTQ" source="_Y8BME4-PEeWF3MJ2e8UzTQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_Y8BMAo-PEeWF3MJ2e8UzTQ" target="_Y8BMDI-PEeWF3MJ2e8UzTQ" source="_Y8BMFY-PEeWF3MJ2e8UzTQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_Y8BMA4-PEeWF3MJ2e8UzTQ" target="_Y8BMGY-PEeWF3MJ2e8UzTQ" source="_Y8BME4-PEeWF3MJ2e8UzTQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_Y8BMBI-PEeWF3MJ2e8UzTQ" target="_Y8BMBY-PEeWF3MJ2e8UzTQ" source="_Y8BME4-PEeWF3MJ2e8UzTQ"/>
+ <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_Y8BMBY-PEeWF3MJ2e8UzTQ" name="Output('Call('SemanticTest Event002').result('return')')" incoming="_Y8BMBI-PEeWF3MJ2e8UzTQ" outgoing="_Y8BL_Y-PEeWF3MJ2e8UzTQ" type="_4_qJAFxZEeWl9M7RFGL9Fw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8BMBo-PEeWF3MJ2e8UzTQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y8BMB4-PEeWF3MJ2e8UzTQ" value="1"/>
</structuredNodeOutput>
- <node xmi:type="uml:CreateObjectAction" xmi:id="_SCCSSYSMEeWxB6gcrPTBNA" name="Create('SemanticTestSuite')" classifier="_oCET4FYhEeW0iunAW-WGrg">
- <result xmi:type="uml:OutputPin" xmi:id="_SCCSSoSMEeWxB6gcrPTBNA" name="Create('SemanticTestSuite').result" outgoing="_SCCSQoSMEeWxB6gcrPTBNA" type="_oCET4FYhEeW0iunAW-WGrg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SCCSS4SMEeWxB6gcrPTBNA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SCCSTISMEeWxB6gcrPTBNA" value="1"/>
+ <node xmi:type="uml:CallOperationAction" xmi:id="_Y8BMCI-PEeWF3MJ2e8UzTQ" name="Call('SemanticTest Event002')" operation="_TBjkoFxaEeWl9M7RFGL9Fw">
+ <result xmi:type="uml:OutputPin" xmi:id="_Y8BMCY-PEeWF3MJ2e8UzTQ" name="Call('SemanticTest Event002').result('return')" outgoing="_Y8BMAI-PEeWF3MJ2e8UzTQ" type="_4_qJAFxZEeWl9M7RFGL9Fw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8BMCo-PEeWF3MJ2e8UzTQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y8BMC4-PEeWF3MJ2e8UzTQ" value="1"/>
</result>
+ <target xmi:type="uml:InputPin" xmi:id="_Y8BMDI-PEeWF3MJ2e8UzTQ" name="Call('SemanticTest Event002').target" incoming="_Y8BMAo-PEeWF3MJ2e8UzTQ" type="_4_qJAFxZEeWl9M7RFGL9Fw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8BMDY-PEeWF3MJ2e8UzTQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y8BMDo-PEeWF3MJ2e8UzTQ" value="1"/>
+ </target>
</node>
- <node xmi:type="uml:ForkNode" xmi:id="_SCCSTYSMEeWxB6gcrPTBNA" name="Fork('Call('SemanticTestSuite').result('return')')" incoming="_SCCSQ4SMEeWxB6gcrPTBNA" outgoing="_SCCSRISMEeWxB6gcrPTBNA _SCCSRYSMEeWxB6gcrPTBNA"/>
- <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_SCCSToSMEeWxB6gcrPTBNA" name="Start('SemanticTestSuite')" isSynchronous="false">
- <object xmi:type="uml:InputPin" xmi:id="_SCCST4SMEeWxB6gcrPTBNA" name="Start('SemanticTestSuite').object" incoming="_SCCSRISMEeWxB6gcrPTBNA" type="_oCET4FYhEeW0iunAW-WGrg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SCCSUISMEeWxB6gcrPTBNA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SCCSUYSMEeWxB6gcrPTBNA" value="1"/>
+ <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_Y8BMD4-PEeWF3MJ2e8UzTQ" name="Start('SemanticTest')" isSynchronous="false">
+ <object xmi:type="uml:InputPin" xmi:id="_Y8BMEI-PEeWF3MJ2e8UzTQ" name="Start('SemanticTest').object" incoming="_Y8BMAY-PEeWF3MJ2e8UzTQ" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8BMEY-PEeWF3MJ2e8UzTQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y8BMEo-PEeWF3MJ2e8UzTQ" value="1"/>
</object>
</node>
- <node xmi:type="uml:CallOperationAction" xmi:id="_SCCSUoSMEeWxB6gcrPTBNA" name="Call('SemanticTestSuite')" operation="_SfGdkFfVEeWs3McTb3zryw">
- <argument xmi:type="uml:InputPin" xmi:id="_SCCSU4SMEeWxB6gcrPTBNA" name="Call('SemanticTestSuite').argument('tests')" incoming="_SCCRl4SMEeWxB6gcrPTBNA" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SCCSVISMEeWxB6gcrPTBNA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SCCSVYSMEeWxB6gcrPTBNA" value="*"/>
- </argument>
- <argument xmi:type="uml:InputPin" xmi:id="_SCCSVoSMEeWxB6gcrPTBNA" name="Call('SemanticTestSuite').argument('name')" incoming="_SCCRsoSMEeWxB6gcrPTBNA">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SCCSV4SMEeWxB6gcrPTBNA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SCCSWISMEeWxB6gcrPTBNA" value="1"/>
- </argument>
- <result xmi:type="uml:OutputPin" xmi:id="_SCCSWYSMEeWxB6gcrPTBNA" name="Call('SemanticTestSuite').result('return')" outgoing="_SCCSQ4SMEeWxB6gcrPTBNA" type="_oCET4FYhEeW0iunAW-WGrg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SCCSWoSMEeWxB6gcrPTBNA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SCCSW4SMEeWxB6gcrPTBNA" value="1"/>
+ <node xmi:type="uml:ForkNode" xmi:id="_Y8BME4-PEeWF3MJ2e8UzTQ" name="Fork('Call('SemanticTest Event002').result('return')')" incoming="_Y8BMAI-PEeWF3MJ2e8UzTQ" outgoing="_Y8BMA4-PEeWF3MJ2e8UzTQ _Y8BMAY-PEeWF3MJ2e8UzTQ _Y8BMBI-PEeWF3MJ2e8UzTQ"/>
+ <node xmi:type="uml:CreateObjectAction" xmi:id="_Y8BMFI-PEeWF3MJ2e8UzTQ" name="Create('SemanticTest Event002')" classifier="_4_qJAFxZEeWl9M7RFGL9Fw">
+ <result xmi:type="uml:OutputPin" xmi:id="_Y8BMFY-PEeWF3MJ2e8UzTQ" name="Create('SemanticTest Event002').result" outgoing="_Y8BMAo-PEeWF3MJ2e8UzTQ" type="_4_qJAFxZEeWl9M7RFGL9Fw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8BMFo-PEeWF3MJ2e8UzTQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y8BMF4-PEeWF3MJ2e8UzTQ" value="1"/>
</result>
- <target xmi:type="uml:InputPin" xmi:id="_SCCSXISMEeWxB6gcrPTBNA" name="Call('SemanticTestSuite').target" incoming="_SCCSQoSMEeWxB6gcrPTBNA" type="_oCET4FYhEeW0iunAW-WGrg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SCCSXYSMEeWxB6gcrPTBNA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SCCSXoSMEeWxB6gcrPTBNA" value="1"/>
- </target>
+ </node>
+ <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_Y8BMGI-PEeWF3MJ2e8UzTQ" name="Start('SemanticTest Event002')" isSynchronous="false">
+ <object xmi:type="uml:InputPin" xmi:id="_Y8BMGY-PEeWF3MJ2e8UzTQ" name="Start('SemanticTest Event002').object" incoming="_Y8BMA4-PEeWF3MJ2e8UzTQ" type="_4_qJAFxZEeWl9M7RFGL9Fw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8BMGo-PEeWF3MJ2e8UzTQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y8BMG4-PEeWF3MJ2e8UzTQ" value="1"/>
+ </object>
</node>
</node>
</node>
- <node xmi:type="uml:ForkNode" xmi:id="_SCCSX4SMEeWxB6gcrPTBNA" name="Fork(suite)" incoming="_SCCSP4SMEeWxB6gcrPTBNA"/>
+ <node xmi:type="uml:ForkNode" xmi:id="_Y8BMHI-PEeWF3MJ2e8UzTQ" name="Fork(e002)" incoming="_Y8BL_Y-PEeWF3MJ2e8UzTQ" outgoing="_Y8BLQ4-PEeWF3MJ2e8UzTQ _Y8BLRo-PEeWF3MJ2e8UzTQ _Y8BLR4-PEeWF3MJ2e8UzTQ"/>
</node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_SCCSYISMEeWxB6gcrPTBNA" name="09:Expression Statement" incoming="_SCCRsISMEeWxB6gcrPTBNA" outgoing="_SCCRoYSMEeWxB6gcrPTBNA">
- <edge xmi:type="uml:ControlFlow" xmi:id="_SCCSYYSMEeWxB6gcrPTBNA" target="_SCCSgoSMEeWxB6gcrPTBNA" source="_SCCSbISMEeWxB6gcrPTBNA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_SCCSYoSMEeWxB6gcrPTBNA" target="_SCCSdYSMEeWxB6gcrPTBNA" source="_SCCScoSMEeWxB6gcrPTBNA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_SCCSY4SMEeWxB6gcrPTBNA" target="_SCCScoSMEeWxB6gcrPTBNA" source="_SCCSboSMEeWxB6gcrPTBNA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_SCCSZISMEeWxB6gcrPTBNA" target="_SCCSeYSMEeWxB6gcrPTBNA" source="_SCCSaYSMEeWxB6gcrPTBNA"/>
- <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_SCCSZYSMEeWxB6gcrPTBNA" name="Clear('expectedResult')" structuralFeature="_9FUjoFbDEeWrJvPHum8sog">
- <object xmi:type="uml:InputPin" xmi:id="_SCCSZoSMEeWxB6gcrPTBNA" name="Clear('expectedResult').object" incoming="_SCCRk4SMEeWxB6gcrPTBNA" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SCCSZ4SMEeWxB6gcrPTBNA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SCCSaISMEeWxB6gcrPTBNA" value="1"/>
- </object>
- <result xmi:type="uml:OutputPin" xmi:id="_SCCSaYSMEeWxB6gcrPTBNA" name="Clear('expectedResult').result" outgoing="_SCCSZISMEeWxB6gcrPTBNA" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SCCSaoSMEeWxB6gcrPTBNA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SCCSa4SMEeWxB6gcrPTBNA" value="1"/>
- </result>
- </node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_SCCSbISMEeWxB6gcrPTBNA" name="RighthandSide('Value('"T2(effect)::T3(effect)"').result')" outgoing="_SCCSYYSMEeWxB6gcrPTBNA">
- <node xmi:type="uml:ValueSpecificationAction" xmi:id="_SCCSbYSMEeWxB6gcrPTBNA" name="Value('"T2(effect)::T3(effect)"')">
- <result xmi:type="uml:OutputPin" xmi:id="_SCCSboSMEeWxB6gcrPTBNA" name="Value('"T2(effect)::T3(effect)"').result" outgoing="_SCCSY4SMEeWxB6gcrPTBNA">
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_Y8BMHY-PEeWF3MJ2e8UzTQ" name="05:Expression Statement" incoming="_Y8BLV4-PEeWF3MJ2e8UzTQ" outgoing="_Y8BLUI-PEeWF3MJ2e8UzTQ">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_Y8BMHo-PEeWF3MJ2e8UzTQ" target="_Y8BMM4-PEeWF3MJ2e8UzTQ" source="_Y8BMKY-PEeWF3MJ2e8UzTQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_Y8BMH4-PEeWF3MJ2e8UzTQ" target="_Y8BMN4-PEeWF3MJ2e8UzTQ" source="_Y8BMLo-PEeWF3MJ2e8UzTQ"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_Y8BMII-PEeWF3MJ2e8UzTQ" target="_Y8BMIo-PEeWF3MJ2e8UzTQ" source="_Y8BMI4-PEeWF3MJ2e8UzTQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_Y8BMIY-PEeWF3MJ2e8UzTQ" target="_Y8BMKY-PEeWF3MJ2e8UzTQ" source="_Y8BMJY-PEeWF3MJ2e8UzTQ"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_Y8BMIo-PEeWF3MJ2e8UzTQ" name="Expression(LeftHandSide('Fork(e002)'))" incoming="_Y8BMII-PEeWF3MJ2e8UzTQ"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_Y8BMI4-PEeWF3MJ2e8UzTQ" name="RighthandSide('Value('"S1(entry)::S1.1(entry)::S1(exit)"').result')" outgoing="_Y8BMII-PEeWF3MJ2e8UzTQ">
+ <node xmi:type="uml:ValueSpecificationAction" xmi:id="_Y8BMJI-PEeWF3MJ2e8UzTQ" name="Value('"S1(entry)::S1.1(entry)::S1(exit)"')">
+ <result xmi:type="uml:OutputPin" xmi:id="_Y8BMJY-PEeWF3MJ2e8UzTQ" name="Value('"S1(entry)::S1.1(entry)::S1(exit)"').result" outgoing="_Y8BMIY-PEeWF3MJ2e8UzTQ">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SCCSb4SMEeWxB6gcrPTBNA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SCCScISMEeWxB6gcrPTBNA" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8BMJo-PEeWF3MJ2e8UzTQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y8BMJ4-PEeWF3MJ2e8UzTQ" value="1"/>
</result>
- <value xmi:type="uml:LiteralString" xmi:id="_SCCScYSMEeWxB6gcrPTBNA" name=""T2(effect)::T3(effect)"" value="T2(effect)::T3(effect)">
+ <value xmi:type="uml:LiteralString" xmi:id="_Y8BMKI-PEeWF3MJ2e8UzTQ" name=""S1(entry)::S1.1(entry)::S1(exit)"" value="S1(entry)::S1.1(entry)::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="_SCCScoSMEeWxB6gcrPTBNA" name="Fork(LeftHandSide('Fork(e008)'))" incoming="_SCCSY4SMEeWxB6gcrPTBNA" outgoing="_SCCSYoSMEeWxB6gcrPTBNA"/>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_SCCSc4SMEeWxB6gcrPTBNA" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::expectedResult)">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_SCCSdISMEeWxB6gcrPTBNA" target="_SCCSf4SMEeWxB6gcrPTBNA" source="_SCCSdYSMEeWxB6gcrPTBNA"/>
- <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_SCCSdYSMEeWxB6gcrPTBNA" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::expectedResult).input" incoming="_SCCSYoSMEeWxB6gcrPTBNA" outgoing="_SCCSdISMEeWxB6gcrPTBNA">
+ <node xmi:type="uml:ForkNode" xmi:id="_Y8BMKY-PEeWF3MJ2e8UzTQ" name="Fork(LeftHandSide('Fork(e002)'))" incoming="_Y8BMIY-PEeWF3MJ2e8UzTQ" outgoing="_Y8BMHo-PEeWF3MJ2e8UzTQ"/>
+ <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_Y8BMKo-PEeWF3MJ2e8UzTQ" name="Clear('expectedResult')" structuralFeature="_9FUjoFbDEeWrJvPHum8sog">
+ <object xmi:type="uml:InputPin" xmi:id="_Y8BMK4-PEeWF3MJ2e8UzTQ" name="Clear('expectedResult').object" incoming="_Y8BLRo-PEeWF3MJ2e8UzTQ" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8BMLI-PEeWF3MJ2e8UzTQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y8BMLY-PEeWF3MJ2e8UzTQ" value="1"/>
+ </object>
+ <result xmi:type="uml:OutputPin" xmi:id="_Y8BMLo-PEeWF3MJ2e8UzTQ" name="Clear('expectedResult').result" outgoing="_Y8BMH4-PEeWF3MJ2e8UzTQ" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8BML4-PEeWF3MJ2e8UzTQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y8BMMI-PEeWF3MJ2e8UzTQ" value="1"/>
+ </result>
+ </node>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_Y8BMMY-PEeWF3MJ2e8UzTQ" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::expectedResult)">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_Y8BMMo-PEeWF3MJ2e8UzTQ" target="_Y8BMPY-PEeWF3MJ2e8UzTQ" source="_Y8BMM4-PEeWF3MJ2e8UzTQ"/>
+ <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_Y8BMM4-PEeWF3MJ2e8UzTQ" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::expectedResult).input" incoming="_Y8BMHo-PEeWF3MJ2e8UzTQ" outgoing="_Y8BMMo-PEeWF3MJ2e8UzTQ">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SCCSdoSMEeWxB6gcrPTBNA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SCCSd4SMEeWxB6gcrPTBNA" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8BMNI-PEeWF3MJ2e8UzTQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y8BMNY-PEeWF3MJ2e8UzTQ" value="1"/>
</structuredNodeInput>
- <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_SCCSeISMEeWxB6gcrPTBNA" name="Write('expectedResult')" structuralFeature="_9FUjoFbDEeWrJvPHum8sog" isReplaceAll="true">
- <object xmi:type="uml:InputPin" xmi:id="_SCCSeYSMEeWxB6gcrPTBNA" name="Write('expectedResult').object" incoming="_SCCSZISMEeWxB6gcrPTBNA" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SCCSeoSMEeWxB6gcrPTBNA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SCCSe4SMEeWxB6gcrPTBNA" value="1"/>
+ <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_Y8BMNo-PEeWF3MJ2e8UzTQ" name="Write('expectedResult')" structuralFeature="_9FUjoFbDEeWrJvPHum8sog" isReplaceAll="true">
+ <object xmi:type="uml:InputPin" xmi:id="_Y8BMN4-PEeWF3MJ2e8UzTQ" name="Write('expectedResult').object" incoming="_Y8BMH4-PEeWF3MJ2e8UzTQ" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8BMOI-PEeWF3MJ2e8UzTQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y8BMOY-PEeWF3MJ2e8UzTQ" value="1"/>
</object>
- <result xmi:type="uml:OutputPin" xmi:id="_SCCSfISMEeWxB6gcrPTBNA" name="Write('expectedResult').result" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SCCSfYSMEeWxB6gcrPTBNA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SCCSfoSMEeWxB6gcrPTBNA" value="1"/>
+ <result xmi:type="uml:OutputPin" xmi:id="_Y8BMOo-PEeWF3MJ2e8UzTQ" name="Write('expectedResult').result" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8BMO4-PEeWF3MJ2e8UzTQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y8BMPI-PEeWF3MJ2e8UzTQ" value="1"/>
</result>
- <value xmi:type="uml:InputPin" xmi:id="_SCCSf4SMEeWxB6gcrPTBNA" name="Write('expectedResult').value" incoming="_SCCSdISMEeWxB6gcrPTBNA">
+ <value xmi:type="uml:InputPin" xmi:id="_Y8BMPY-PEeWF3MJ2e8UzTQ" name="Write('expectedResult').value" incoming="_Y8BMMo-PEeWF3MJ2e8UzTQ">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SCCSgISMEeWxB6gcrPTBNA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SCCSgYSMEeWxB6gcrPTBNA" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8BMPo-PEeWF3MJ2e8UzTQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y8BMP4-PEeWF3MJ2e8UzTQ" value="1"/>
</value>
</node>
</node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_SCCSgoSMEeWxB6gcrPTBNA" name="Expression(LeftHandSide('Fork(e008)'))" incoming="_SCCSYYSMEeWxB6gcrPTBNA"/>
</node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_SCCSg4SMEeWxB6gcrPTBNA" name="14:Expression Statement" incoming="_SCCRloSMEeWxB6gcrPTBNA" outgoing="_SCCRrYSMEeWxB6gcrPTBNA">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_SCCShISMEeWxB6gcrPTBNA" target="_SCCShYSMEeWxB6gcrPTBNA" source="_SCCSjYSMEeWxB6gcrPTBNA"/>
- <node xmi:type="uml:ForkNode" xmi:id="_SCCShYSMEeWxB6gcrPTBNA" name="Fork(tests)" incoming="_SCCShISMEeWxB6gcrPTBNA" outgoing="_SCCRtYSMEeWxB6gcrPTBNA"/>
- <node xmi:type="uml:CallBehaviorAction" xmi:id="_SCCShoSMEeWxB6gcrPTBNA" name="Call('Including')">
- <argument xmi:type="uml:InputPin" xmi:id="_SCCSh4SMEeWxB6gcrPTBNA" name="Call('Including').argument('seq')" incoming="_SCCRlISMEeWxB6gcrPTBNA" isOrdered="true" isUnique="false">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SCCSiISMEeWxB6gcrPTBNA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SCCSiYSMEeWxB6gcrPTBNA" value="*"/>
- </argument>
- <argument xmi:type="uml:InputPin" xmi:id="_SCCSioSMEeWxB6gcrPTBNA" name="Call('Including').argument('element')" incoming="_SCCRooSMEeWxB6gcrPTBNA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SCCSi4SMEeWxB6gcrPTBNA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SCCSjISMEeWxB6gcrPTBNA" value="1"/>
- </argument>
- <result xmi:type="uml:OutputPin" xmi:id="_SCCSjYSMEeWxB6gcrPTBNA" name="Call('Including').result('')" outgoing="_SCCShISMEeWxB6gcrPTBNA" isOrdered="true" isUnique="false">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SCCSjoSMEeWxB6gcrPTBNA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SCCSj4SMEeWxB6gcrPTBNA" value="*"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_Y8BMQI-PEeWF3MJ2e8UzTQ" name="17:Expression Statement" incoming="_Y8BLOY-PEeWF3MJ2e8UzTQ" outgoing="_Y8BLWY-PEeWF3MJ2e8UzTQ">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_Y8BMQY-PEeWF3MJ2e8UzTQ" target="_Y8BMRY-PEeWF3MJ2e8UzTQ" source="_Y8BMUI-PEeWF3MJ2e8UzTQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_Y8BMQo-PEeWF3MJ2e8UzTQ" target="_Y8BMWo-PEeWF3MJ2e8UzTQ" source="_Y8BMS4-PEeWF3MJ2e8UzTQ"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_Y8BMQ4-PEeWF3MJ2e8UzTQ" target="_Y8BMRo-PEeWF3MJ2e8UzTQ" source="_Y8BMTo-PEeWF3MJ2e8UzTQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_Y8BMRI-PEeWF3MJ2e8UzTQ" target="_Y8BMVo-PEeWF3MJ2e8UzTQ" source="_Y8BMRY-PEeWF3MJ2e8UzTQ"/>
+ <node xmi:type="uml:ForkNode" xmi:id="_Y8BMRY-PEeWF3MJ2e8UzTQ" name="Fork(LeftHandSide('Fork(e010)'))" incoming="_Y8BMQY-PEeWF3MJ2e8UzTQ" outgoing="_Y8BMRI-PEeWF3MJ2e8UzTQ"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_Y8BMRo-PEeWF3MJ2e8UzTQ" name="Expression(LeftHandSide('Fork(e010)'))" incoming="_Y8BMQ4-PEeWF3MJ2e8UzTQ"/>
+ <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_Y8BMR4-PEeWF3MJ2e8UzTQ" name="Clear('expectedResult')" structuralFeature="_9FUjoFbDEeWrJvPHum8sog">
+ <object xmi:type="uml:InputPin" xmi:id="_Y8BMSI-PEeWF3MJ2e8UzTQ" name="Clear('expectedResult').object" incoming="_Y8BLTY-PEeWF3MJ2e8UzTQ" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8BMSY-PEeWF3MJ2e8UzTQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y8BMSo-PEeWF3MJ2e8UzTQ" value="1"/>
+ </object>
+ <result xmi:type="uml:OutputPin" xmi:id="_Y8BMS4-PEeWF3MJ2e8UzTQ" name="Clear('expectedResult').result" outgoing="_Y8BMQo-PEeWF3MJ2e8UzTQ" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8BMTI-PEeWF3MJ2e8UzTQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y8BMTY-PEeWF3MJ2e8UzTQ" 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="_SCCSkISMEeWxB6gcrPTBNA" name="15:Expression Statement" incoming="_SCCRrYSMEeWxB6gcrPTBNA" outgoing="_SCCRnYSMEeWxB6gcrPTBNA">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_SCCSkYSMEeWxB6gcrPTBNA" target="_SCCSkoSMEeWxB6gcrPTBNA" source="_SCCSmoSMEeWxB6gcrPTBNA"/>
- <node xmi:type="uml:ForkNode" xmi:id="_SCCSkoSMEeWxB6gcrPTBNA" name="Fork(e016)" incoming="_SCCSkYSMEeWxB6gcrPTBNA" outgoing="_SCCRnISMEeWxB6gcrPTBNA _SCCRtISMEeWxB6gcrPTBNA _SCCRroSMEeWxB6gcrPTBNA"/>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_SCCSk4SMEeWxB6gcrPTBNA" name="RighthandSide('Output('Call('SemanticTest Event016').result('result')')')">
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_SCCSlISMEeWxB6gcrPTBNA" name="InstanceCreationExpression('SemanticTest Event016')">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_SCCSlYSMEeWxB6gcrPTBNA" target="_SCCSroSMEeWxB6gcrPTBNA" source="_SCCSpoSMEeWxB6gcrPTBNA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_SCCSloSMEeWxB6gcrPTBNA" target="_SCCSqYSMEeWxB6gcrPTBNA" source="_SCCSq4SMEeWxB6gcrPTBNA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_SCCSl4SMEeWxB6gcrPTBNA" target="_SCCSooSMEeWxB6gcrPTBNA" source="_SCCSqYSMEeWxB6gcrPTBNA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_SCCSmISMEeWxB6gcrPTBNA" target="_SCCSnoSMEeWxB6gcrPTBNA" source="_SCCSqYSMEeWxB6gcrPTBNA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_SCCSmYSMEeWxB6gcrPTBNA" target="_SCCSmoSMEeWxB6gcrPTBNA" source="_SCCSqYSMEeWxB6gcrPTBNA"/>
- <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_SCCSmoSMEeWxB6gcrPTBNA" name="Output('Call('SemanticTest Event016').result('result')')" incoming="_SCCSmYSMEeWxB6gcrPTBNA" outgoing="_SCCSkYSMEeWxB6gcrPTBNA" type="_E1Jd8IPmEeWxB6gcrPTBNA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SCCSm4SMEeWxB6gcrPTBNA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SCCSnISMEeWxB6gcrPTBNA" value="1"/>
- </structuredNodeOutput>
- <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_SCCSnYSMEeWxB6gcrPTBNA" name="Start('SemanticTest')" isSynchronous="false">
- <object xmi:type="uml:InputPin" xmi:id="_SCCSnoSMEeWxB6gcrPTBNA" name="Start('SemanticTest').object" incoming="_SCCSmISMEeWxB6gcrPTBNA" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SCCSn4SMEeWxB6gcrPTBNA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SCCSoISMEeWxB6gcrPTBNA" value="1"/>
- </object>
- </node>
- <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_SCCSoYSMEeWxB6gcrPTBNA" name="Start('SemanticTest Event016')" isSynchronous="false">
- <object xmi:type="uml:InputPin" xmi:id="_SCCSooSMEeWxB6gcrPTBNA" name="Start('SemanticTest Event016').object" incoming="_SCCSl4SMEeWxB6gcrPTBNA" type="_E1Jd8IPmEeWxB6gcrPTBNA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SCCSo4SMEeWxB6gcrPTBNA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SCCSpISMEeWxB6gcrPTBNA" value="1"/>
- </object>
- </node>
- <node xmi:type="uml:CreateObjectAction" xmi:id="_SCCSpYSMEeWxB6gcrPTBNA" name="Create('SemanticTest Event016')" classifier="_E1Jd8IPmEeWxB6gcrPTBNA">
- <result xmi:type="uml:OutputPin" xmi:id="_SCCSpoSMEeWxB6gcrPTBNA" name="Create('SemanticTest Event016').result" outgoing="_SCCSlYSMEeWxB6gcrPTBNA" type="_E1Jd8IPmEeWxB6gcrPTBNA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SCCSp4SMEeWxB6gcrPTBNA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SCCSqISMEeWxB6gcrPTBNA" value="1"/>
- </result>
- </node>
- <node xmi:type="uml:ForkNode" xmi:id="_SCCSqYSMEeWxB6gcrPTBNA" name="Fork('Call('SemanticTest Event016').result('result')')" incoming="_SCCSloSMEeWxB6gcrPTBNA" outgoing="_SCCSl4SMEeWxB6gcrPTBNA _SCCSmISMEeWxB6gcrPTBNA _SCCSmYSMEeWxB6gcrPTBNA"/>
- <node xmi:type="uml:CallOperationAction" xmi:id="_SCCSqoSMEeWxB6gcrPTBNA" name="Call('SemanticTest Event016')" operation="_E1KFE4PmEeWxB6gcrPTBNA">
- <result xmi:type="uml:OutputPin" xmi:id="_SCCSq4SMEeWxB6gcrPTBNA" name="Call('SemanticTest Event016').result('result')" outgoing="_SCCSloSMEeWxB6gcrPTBNA" type="_E1Jd8IPmEeWxB6gcrPTBNA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SCCSrISMEeWxB6gcrPTBNA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SCCSrYSMEeWxB6gcrPTBNA" value="1"/>
- </result>
- <target xmi:type="uml:InputPin" xmi:id="_SCCSroSMEeWxB6gcrPTBNA" name="Call('SemanticTest Event016').target" incoming="_SCCSlYSMEeWxB6gcrPTBNA" type="_E1Jd8IPmEeWxB6gcrPTBNA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SCCSr4SMEeWxB6gcrPTBNA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SCCSsISMEeWxB6gcrPTBNA" value="1"/>
- </target>
- </node>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_Y8BMTo-PEeWF3MJ2e8UzTQ" name="RighthandSide('Value('"T2(effect)::S1(entry)::S1.1(entry)::T1.2(effect)::S1.2(entry)"').result')" outgoing="_Y8BMQ4-PEeWF3MJ2e8UzTQ">
+ <node xmi:type="uml:ValueSpecificationAction" xmi:id="_Y8BMT4-PEeWF3MJ2e8UzTQ" name="Value('"T2(effect)::S1(entry)::S1.1(entry)::T1.2(effect)::S1.2(entry)"')">
+ <result xmi:type="uml:OutputPin" xmi:id="_Y8BMUI-PEeWF3MJ2e8UzTQ" name="Value('"T2(effect)::S1(entry)::S1.1(entry)::T1.2(effect)::S1.2(entry)"').result" outgoing="_Y8BMQY-PEeWF3MJ2e8UzTQ">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8BMUY-PEeWF3MJ2e8UzTQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y8BMUo-PEeWF3MJ2e8UzTQ" value="1"/>
+ </result>
+ <value xmi:type="uml:LiteralString" xmi:id="_Y8BMU4-PEeWF3MJ2e8UzTQ" name=""T2(effect)::S1(entry)::S1.1(entry)::T1.2(effect)::S1.2(entry)"" value="T2(effect)::S1(entry)::S1.1(entry)::T1.2(effect)::S1.2(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="_SCCSsYSMEeWxB6gcrPTBNA" name="02:LocalNameDeclarationStatement" incoming="_SCCRmISMEeWxB6gcrPTBNA" outgoing="_SCCRqoSMEeWxB6gcrPTBNA">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_SCCSsoSMEeWxB6gcrPTBNA" target="_SCCSs4SMEeWxB6gcrPTBNA" source="_SCCStYSMEeWxB6gcrPTBNA"/>
- <node xmi:type="uml:ForkNode" xmi:id="_SCCSs4SMEeWxB6gcrPTBNA" name="Fork(tests)" incoming="_SCCSsoSMEeWxB6gcrPTBNA" outgoing="_SCCRr4SMEeWxB6gcrPTBNA"/>
- <node xmi:type="uml:ValueSpecificationAction" xmi:id="_SCCStISMEeWxB6gcrPTBNA" name="Value('null')">
- <result xmi:type="uml:OutputPin" xmi:id="_SCCStYSMEeWxB6gcrPTBNA" name="Value('null').result" outgoing="_SCCSsoSMEeWxB6gcrPTBNA" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SCCStoSMEeWxB6gcrPTBNA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SCCSt4SMEeWxB6gcrPTBNA" value="1"/>
- </result>
- <value xmi:type="uml:LiteralNull" xmi:id="_SCCSuISMEeWxB6gcrPTBNA" name="null"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_Y8BMVI-PEeWF3MJ2e8UzTQ" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::expectedResult)">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_Y8BMVY-PEeWF3MJ2e8UzTQ" target="_Y8BMYI-PEeWF3MJ2e8UzTQ" source="_Y8BMVo-PEeWF3MJ2e8UzTQ"/>
+ <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_Y8BMVo-PEeWF3MJ2e8UzTQ" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::expectedResult).input" incoming="_Y8BMRI-PEeWF3MJ2e8UzTQ" outgoing="_Y8BMVY-PEeWF3MJ2e8UzTQ">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8BMV4-PEeWF3MJ2e8UzTQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y8BMWI-PEeWF3MJ2e8UzTQ" value="1"/>
+ </structuredNodeInput>
+ <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_Y8BMWY-PEeWF3MJ2e8UzTQ" name="Write('expectedResult')" structuralFeature="_9FUjoFbDEeWrJvPHum8sog" isReplaceAll="true">
+ <object xmi:type="uml:InputPin" xmi:id="_Y8BMWo-PEeWF3MJ2e8UzTQ" name="Write('expectedResult').object" incoming="_Y8BMQo-PEeWF3MJ2e8UzTQ" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8BMW4-PEeWF3MJ2e8UzTQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y8BMXI-PEeWF3MJ2e8UzTQ" value="1"/>
+ </object>
+ <result xmi:type="uml:OutputPin" xmi:id="_Y8BMXY-PEeWF3MJ2e8UzTQ" name="Write('expectedResult').result" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8BMXo-PEeWF3MJ2e8UzTQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y8BMX4-PEeWF3MJ2e8UzTQ" value="1"/>
+ </result>
+ <value xmi:type="uml:InputPin" xmi:id="_Y8BMYI-PEeWF3MJ2e8UzTQ" name="Write('expectedResult').value" incoming="_Y8BMVY-PEeWF3MJ2e8UzTQ">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8BMYY-PEeWF3MJ2e8UzTQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y8BMYo-PEeWF3MJ2e8UzTQ" value="1"/>
+ </value>
+ </node>
</node>
</node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_SCCSuYSMEeWxB6gcrPTBNA" name="06:Expression Statement" incoming="_SCCRkoSMEeWxB6gcrPTBNA" outgoing="_SCCRrISMEeWxB6gcrPTBNA">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_SCCSuoSMEeWxB6gcrPTBNA" target="_SCCSu4SMEeWxB6gcrPTBNA" source="_SCCSw4SMEeWxB6gcrPTBNA"/>
- <node xmi:type="uml:ForkNode" xmi:id="_SCCSu4SMEeWxB6gcrPTBNA" name="Fork(tests)" incoming="_SCCSuoSMEeWxB6gcrPTBNA" outgoing="_SCCRp4SMEeWxB6gcrPTBNA"/>
- <node xmi:type="uml:CallBehaviorAction" xmi:id="_SCCSvISMEeWxB6gcrPTBNA" name="Call('Including')">
- <argument xmi:type="uml:InputPin" xmi:id="_SCCSvYSMEeWxB6gcrPTBNA" name="Call('Including').argument('seq')" incoming="_SCCRr4SMEeWxB6gcrPTBNA" isOrdered="true" isUnique="false">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SCCSvoSMEeWxB6gcrPTBNA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SCCSv4SMEeWxB6gcrPTBNA" value="*"/>
- </argument>
- <argument xmi:type="uml:InputPin" xmi:id="_SCCSwISMEeWxB6gcrPTBNA" name="Call('Including').argument('element')" incoming="_SCCRo4SMEeWxB6gcrPTBNA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SCCSwYSMEeWxB6gcrPTBNA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SCCSwoSMEeWxB6gcrPTBNA" value="1"/>
- </argument>
- <result xmi:type="uml:OutputPin" xmi:id="_SCCSw4SMEeWxB6gcrPTBNA" name="Call('Including').result('')" outgoing="_SCCSuoSMEeWxB6gcrPTBNA" isOrdered="true" isUnique="false">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SCCSxISMEeWxB6gcrPTBNA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SCCSxYSMEeWxB6gcrPTBNA" value="*"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_Y8BMY4-PEeWF3MJ2e8UzTQ" name="21:Expression Statement" incoming="_Y8BLVY-PEeWF3MJ2e8UzTQ" outgoing="_Y8BLS4-PEeWF3MJ2e8UzTQ">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_Y8BMZI-PEeWF3MJ2e8UzTQ" target="_Y8BMeI-PEeWF3MJ2e8UzTQ" source="_Y8BMbo-PEeWF3MJ2e8UzTQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_Y8BMZY-PEeWF3MJ2e8UzTQ" target="_Y8BMfI-PEeWF3MJ2e8UzTQ" source="_Y8BMc4-PEeWF3MJ2e8UzTQ"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_Y8BMZo-PEeWF3MJ2e8UzTQ" target="_Y8BMhY-PEeWF3MJ2e8UzTQ" source="_Y8BMaI-PEeWF3MJ2e8UzTQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_Y8BMZ4-PEeWF3MJ2e8UzTQ" target="_Y8BMbo-PEeWF3MJ2e8UzTQ" source="_Y8BMao-PEeWF3MJ2e8UzTQ"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_Y8BMaI-PEeWF3MJ2e8UzTQ" name="RighthandSide('Value('"T2.1(effect)::T2(effect)"').result')" outgoing="_Y8BMZo-PEeWF3MJ2e8UzTQ">
+ <node xmi:type="uml:ValueSpecificationAction" xmi:id="_Y8BMaY-PEeWF3MJ2e8UzTQ" name="Value('"T2.1(effect)::T2(effect)"')">
+ <result xmi:type="uml:OutputPin" xmi:id="_Y8BMao-PEeWF3MJ2e8UzTQ" name="Value('"T2.1(effect)::T2(effect)"').result" outgoing="_Y8BMZ4-PEeWF3MJ2e8UzTQ">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8BMa4-PEeWF3MJ2e8UzTQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y8BMbI-PEeWF3MJ2e8UzTQ" value="1"/>
+ </result>
+ <value xmi:type="uml:LiteralString" xmi:id="_Y8BMbY-PEeWF3MJ2e8UzTQ" name=""T2.1(effect)::T2(effect)"" value="T2.1(effect)::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="_Y8BMbo-PEeWF3MJ2e8UzTQ" name="Fork(LeftHandSide('Fork(e016)'))" incoming="_Y8BMZ4-PEeWF3MJ2e8UzTQ" outgoing="_Y8BMZI-PEeWF3MJ2e8UzTQ"/>
+ <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_Y8BMb4-PEeWF3MJ2e8UzTQ" name="Clear('expectedResult')" structuralFeature="_9FUjoFbDEeWrJvPHum8sog">
+ <object xmi:type="uml:InputPin" xmi:id="_Y8BMcI-PEeWF3MJ2e8UzTQ" name="Clear('expectedResult').object" incoming="_Y8BLWo-PEeWF3MJ2e8UzTQ" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8BMcY-PEeWF3MJ2e8UzTQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y8BMco-PEeWF3MJ2e8UzTQ" value="1"/>
+ </object>
+ <result xmi:type="uml:OutputPin" xmi:id="_Y8BMc4-PEeWF3MJ2e8UzTQ" name="Clear('expectedResult').result" outgoing="_Y8BMZY-PEeWF3MJ2e8UzTQ" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8BMdI-PEeWF3MJ2e8UzTQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y8BMdY-PEeWF3MJ2e8UzTQ" 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="_SCCSxoSMEeWxB6gcrPTBNA" name="05:Expression Statement" incoming="_SCCRq4SMEeWxB6gcrPTBNA" outgoing="_SCCRkoSMEeWxB6gcrPTBNA">
- <edge xmi:type="uml:ControlFlow" xmi:id="_SCCSx4SMEeWxB6gcrPTBNA" target="_SCCS54SMEeWxB6gcrPTBNA" source="_SCCS4YSMEeWxB6gcrPTBNA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_SCCSyISMEeWxB6gcrPTBNA" target="_SCCSzYSMEeWxB6gcrPTBNA" source="_SCCS6ISMEeWxB6gcrPTBNA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_SCCSyYSMEeWxB6gcrPTBNA" target="_SCCS0YSMEeWxB6gcrPTBNA" source="_SCCS3oSMEeWxB6gcrPTBNA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_SCCSyoSMEeWxB6gcrPTBNA" target="_SCCS6ISMEeWxB6gcrPTBNA" source="_SCCS44SMEeWxB6gcrPTBNA"/>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_SCCSy4SMEeWxB6gcrPTBNA" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::expectedResult)">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_SCCSzISMEeWxB6gcrPTBNA" target="_SCCS14SMEeWxB6gcrPTBNA" source="_SCCSzYSMEeWxB6gcrPTBNA"/>
- <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_SCCSzYSMEeWxB6gcrPTBNA" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::expectedResult).input" incoming="_SCCSyISMEeWxB6gcrPTBNA" outgoing="_SCCSzISMEeWxB6gcrPTBNA">
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_Y8BMdo-PEeWF3MJ2e8UzTQ" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::expectedResult)">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_Y8BMd4-PEeWF3MJ2e8UzTQ" target="_Y8BMgo-PEeWF3MJ2e8UzTQ" source="_Y8BMeI-PEeWF3MJ2e8UzTQ"/>
+ <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_Y8BMeI-PEeWF3MJ2e8UzTQ" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::expectedResult).input" incoming="_Y8BMZI-PEeWF3MJ2e8UzTQ" outgoing="_Y8BMd4-PEeWF3MJ2e8UzTQ">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SCCSzoSMEeWxB6gcrPTBNA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SCCSz4SMEeWxB6gcrPTBNA" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8BMeY-PEeWF3MJ2e8UzTQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y8BMeo-PEeWF3MJ2e8UzTQ" value="1"/>
</structuredNodeInput>
- <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_SCCS0ISMEeWxB6gcrPTBNA" name="Write('expectedResult')" structuralFeature="_9FUjoFbDEeWrJvPHum8sog" isReplaceAll="true">
- <object xmi:type="uml:InputPin" xmi:id="_SCCS0YSMEeWxB6gcrPTBNA" name="Write('expectedResult').object" incoming="_SCCSyYSMEeWxB6gcrPTBNA" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SCCS0oSMEeWxB6gcrPTBNA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SCCS04SMEeWxB6gcrPTBNA" value="1"/>
+ <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_Y8BMe4-PEeWF3MJ2e8UzTQ" name="Write('expectedResult')" structuralFeature="_9FUjoFbDEeWrJvPHum8sog" isReplaceAll="true">
+ <object xmi:type="uml:InputPin" xmi:id="_Y8BMfI-PEeWF3MJ2e8UzTQ" name="Write('expectedResult').object" incoming="_Y8BMZY-PEeWF3MJ2e8UzTQ" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8BMfY-PEeWF3MJ2e8UzTQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y8BMfo-PEeWF3MJ2e8UzTQ" value="1"/>
</object>
- <result xmi:type="uml:OutputPin" xmi:id="_SCCS1ISMEeWxB6gcrPTBNA" name="Write('expectedResult').result" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SCCS1YSMEeWxB6gcrPTBNA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SCCS1oSMEeWxB6gcrPTBNA" value="1"/>
+ <result xmi:type="uml:OutputPin" xmi:id="_Y8BMf4-PEeWF3MJ2e8UzTQ" name="Write('expectedResult').result" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8BMgI-PEeWF3MJ2e8UzTQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y8BMgY-PEeWF3MJ2e8UzTQ" value="1"/>
+ </result>
+ <value xmi:type="uml:InputPin" xmi:id="_Y8BMgo-PEeWF3MJ2e8UzTQ" name="Write('expectedResult').value" incoming="_Y8BMd4-PEeWF3MJ2e8UzTQ">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8BMg4-PEeWF3MJ2e8UzTQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y8BMhI-PEeWF3MJ2e8UzTQ" value="1"/>
+ </value>
+ </node>
+ </node>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_Y8BMhY-PEeWF3MJ2e8UzTQ" name="Expression(LeftHandSide('Fork(e016)'))" incoming="_Y8BMZo-PEeWF3MJ2e8UzTQ"/>
+ </node>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_Y8BMho-PEeWF3MJ2e8UzTQ" name="13:Expression Statement" incoming="_Y8BLPI-PEeWF3MJ2e8UzTQ" outgoing="_Y8BLP4-PEeWF3MJ2e8UzTQ">
+ <edge xmi:type="uml:ControlFlow" xmi:id="_Y8BMh4-PEeWF3MJ2e8UzTQ" target="_Y8BMkY-PEeWF3MJ2e8UzTQ" source="_Y8BMi4-PEeWF3MJ2e8UzTQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_Y8BMiI-PEeWF3MJ2e8UzTQ" target="_Y8BMoI-PEeWF3MJ2e8UzTQ" source="_Y8BMl4-PEeWF3MJ2e8UzTQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_Y8BMiY-PEeWF3MJ2e8UzTQ" target="_Y8BMko-PEeWF3MJ2e8UzTQ" source="_Y8BMjY-PEeWF3MJ2e8UzTQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_Y8BMio-PEeWF3MJ2e8UzTQ" target="_Y8BMnI-PEeWF3MJ2e8UzTQ" source="_Y8BMko-PEeWF3MJ2e8UzTQ"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_Y8BMi4-PEeWF3MJ2e8UzTQ" name="RighthandSide('Value('"T1.2(effect)::T2.2(effect)"').result')" outgoing="_Y8BMh4-PEeWF3MJ2e8UzTQ">
+ <node xmi:type="uml:ValueSpecificationAction" xmi:id="_Y8BMjI-PEeWF3MJ2e8UzTQ" name="Value('"T1.2(effect)::T2.2(effect)"')">
+ <result xmi:type="uml:OutputPin" xmi:id="_Y8BMjY-PEeWF3MJ2e8UzTQ" name="Value('"T1.2(effect)::T2.2(effect)"').result" outgoing="_Y8BMiY-PEeWF3MJ2e8UzTQ">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8BMjo-PEeWF3MJ2e8UzTQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y8BMj4-PEeWF3MJ2e8UzTQ" value="1"/>
</result>
- <value xmi:type="uml:InputPin" xmi:id="_SCCS14SMEeWxB6gcrPTBNA" name="Write('expectedResult').value" incoming="_SCCSzISMEeWxB6gcrPTBNA">
+ <value xmi:type="uml:LiteralString" xmi:id="_Y8BMkI-PEeWF3MJ2e8UzTQ" name=""T1.2(effect)::T2.2(effect)"" value="T1.2(effect)::T2.2(effect)">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SCCS2ISMEeWxB6gcrPTBNA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SCCS2YSMEeWxB6gcrPTBNA" value="1"/>
</value>
</node>
</node>
- <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_SCCS2oSMEeWxB6gcrPTBNA" name="Clear('expectedResult')" structuralFeature="_9FUjoFbDEeWrJvPHum8sog">
- <object xmi:type="uml:InputPin" xmi:id="_SCCS24SMEeWxB6gcrPTBNA" name="Clear('expectedResult').object" incoming="_SCCRqYSMEeWxB6gcrPTBNA" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SCCS3ISMEeWxB6gcrPTBNA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SCCS3YSMEeWxB6gcrPTBNA" value="1"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_Y8BMkY-PEeWF3MJ2e8UzTQ" name="Expression(LeftHandSide('Fork(e009)'))" incoming="_Y8BMh4-PEeWF3MJ2e8UzTQ"/>
+ <node xmi:type="uml:ForkNode" xmi:id="_Y8BMko-PEeWF3MJ2e8UzTQ" name="Fork(LeftHandSide('Fork(e009)'))" incoming="_Y8BMiY-PEeWF3MJ2e8UzTQ" outgoing="_Y8BMio-PEeWF3MJ2e8UzTQ"/>
+ <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_Y8BMk4-PEeWF3MJ2e8UzTQ" name="Clear('expectedResult')" structuralFeature="_9FUjoFbDEeWrJvPHum8sog">
+ <object xmi:type="uml:InputPin" xmi:id="_Y8BMlI-PEeWF3MJ2e8UzTQ" name="Clear('expectedResult').object" incoming="_Y8BLQo-PEeWF3MJ2e8UzTQ" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8BMlY-PEeWF3MJ2e8UzTQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y8BMlo-PEeWF3MJ2e8UzTQ" value="1"/>
</object>
- <result xmi:type="uml:OutputPin" xmi:id="_SCCS3oSMEeWxB6gcrPTBNA" name="Clear('expectedResult').result" outgoing="_SCCSyYSMEeWxB6gcrPTBNA" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SCCS34SMEeWxB6gcrPTBNA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SCCS4ISMEeWxB6gcrPTBNA" value="1"/>
+ <result xmi:type="uml:OutputPin" xmi:id="_Y8BMl4-PEeWF3MJ2e8UzTQ" name="Clear('expectedResult').result" outgoing="_Y8BMiI-PEeWF3MJ2e8UzTQ" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8BMmI-PEeWF3MJ2e8UzTQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y8BMmY-PEeWF3MJ2e8UzTQ" value="1"/>
</result>
</node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_SCCS4YSMEeWxB6gcrPTBNA" name="RighthandSide('Value('"S1(entry)::S1.1(entry)::S1(exit)"').result')" outgoing="_SCCSx4SMEeWxB6gcrPTBNA">
- <node xmi:type="uml:ValueSpecificationAction" xmi:id="_SCCS4oSMEeWxB6gcrPTBNA" name="Value('"S1(entry)::S1.1(entry)::S1(exit)"')">
- <result xmi:type="uml:OutputPin" xmi:id="_SCCS44SMEeWxB6gcrPTBNA" name="Value('"S1(entry)::S1.1(entry)::S1(exit)"').result" outgoing="_SCCSyoSMEeWxB6gcrPTBNA">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SCCS5ISMEeWxB6gcrPTBNA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SCCS5YSMEeWxB6gcrPTBNA" value="1"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_Y8BMmo-PEeWF3MJ2e8UzTQ" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::expectedResult)">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_Y8BMm4-PEeWF3MJ2e8UzTQ" target="_Y8BMpo-PEeWF3MJ2e8UzTQ" source="_Y8BMnI-PEeWF3MJ2e8UzTQ"/>
+ <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_Y8BMnI-PEeWF3MJ2e8UzTQ" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::expectedResult).input" incoming="_Y8BMio-PEeWF3MJ2e8UzTQ" outgoing="_Y8BMm4-PEeWF3MJ2e8UzTQ">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8BMnY-PEeWF3MJ2e8UzTQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y8BMno-PEeWF3MJ2e8UzTQ" value="1"/>
+ </structuredNodeInput>
+ <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_Y8BMn4-PEeWF3MJ2e8UzTQ" name="Write('expectedResult')" structuralFeature="_9FUjoFbDEeWrJvPHum8sog" isReplaceAll="true">
+ <object xmi:type="uml:InputPin" xmi:id="_Y8BMoI-PEeWF3MJ2e8UzTQ" name="Write('expectedResult').object" incoming="_Y8BMiI-PEeWF3MJ2e8UzTQ" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8BMoY-PEeWF3MJ2e8UzTQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y8BMoo-PEeWF3MJ2e8UzTQ" value="1"/>
+ </object>
+ <result xmi:type="uml:OutputPin" xmi:id="_Y8BMo4-PEeWF3MJ2e8UzTQ" name="Write('expectedResult').result" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8BMpI-PEeWF3MJ2e8UzTQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y8BMpY-PEeWF3MJ2e8UzTQ" value="1"/>
</result>
- <value xmi:type="uml:LiteralString" xmi:id="_SCCS5oSMEeWxB6gcrPTBNA" name=""S1(entry)::S1.1(entry)::S1(exit)"" value="S1(entry)::S1.1(entry)::S1(exit)">
+ <value xmi:type="uml:InputPin" xmi:id="_Y8BMpo-PEeWF3MJ2e8UzTQ" name="Write('expectedResult').value" incoming="_Y8BMm4-PEeWF3MJ2e8UzTQ">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8BMp4-PEeWF3MJ2e8UzTQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y8BMqI-PEeWF3MJ2e8UzTQ" value="1"/>
</value>
</node>
</node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_SCCS54SMEeWxB6gcrPTBNA" name="Expression(LeftHandSide('Fork(e002)'))" incoming="_SCCSx4SMEeWxB6gcrPTBNA"/>
- <node xmi:type="uml:ForkNode" xmi:id="_SCCS6ISMEeWxB6gcrPTBNA" name="Fork(LeftHandSide('Fork(e002)'))" incoming="_SCCSyoSMEeWxB6gcrPTBNA" outgoing="_SCCSyISMEeWxB6gcrPTBNA"/>
</node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_SCCS6YSMEeWxB6gcrPTBNA" name="10:Expression Statement" incoming="_SCCRoYSMEeWxB6gcrPTBNA" outgoing="_SCCRqISMEeWxB6gcrPTBNA">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_SCCS6oSMEeWxB6gcrPTBNA" target="_SCCS64SMEeWxB6gcrPTBNA" source="_SCCS84SMEeWxB6gcrPTBNA"/>
- <node xmi:type="uml:ForkNode" xmi:id="_SCCS64SMEeWxB6gcrPTBNA" name="Fork(tests)" incoming="_SCCS6oSMEeWxB6gcrPTBNA" outgoing="_SCCRlISMEeWxB6gcrPTBNA"/>
- <node xmi:type="uml:CallBehaviorAction" xmi:id="_SCCS7ISMEeWxB6gcrPTBNA" name="Call('Including')">
- <argument xmi:type="uml:InputPin" xmi:id="_SCCS7YSMEeWxB6gcrPTBNA" name="Call('Including').argument('seq')" incoming="_SCCRp4SMEeWxB6gcrPTBNA" isOrdered="true" isUnique="false">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SCCS7oSMEeWxB6gcrPTBNA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SCCS74SMEeWxB6gcrPTBNA" value="*"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_Y8BMqY-PEeWF3MJ2e8UzTQ" name="11:Expression Statement" incoming="_Y8BLUo-PEeWF3MJ2e8UzTQ" outgoing="_Y8BLU4-PEeWF3MJ2e8UzTQ">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_Y8BMqo-PEeWF3MJ2e8UzTQ" target="_Y8BMyY-PEeWF3MJ2e8UzTQ" source="_Y8BMso-PEeWF3MJ2e8UzTQ"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_Y8BMq4-PEeWF3MJ2e8UzTQ" name="RighthandSide('Output('Call('SemanticTest Event009').result('result')')')">
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_Y8BMrI-PEeWF3MJ2e8UzTQ" name="InstanceCreationExpression('SemanticTest Event009')">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_Y8BMrY-PEeWF3MJ2e8UzTQ" target="_Y8BMwo-PEeWF3MJ2e8UzTQ" source="_Y8BMwI-PEeWF3MJ2e8UzTQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_Y8BMro-PEeWF3MJ2e8UzTQ" target="_Y8BMwI-PEeWF3MJ2e8UzTQ" source="_Y8BMuo-PEeWF3MJ2e8UzTQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_Y8BMr4-PEeWF3MJ2e8UzTQ" target="_Y8BMxo-PEeWF3MJ2e8UzTQ" source="_Y8BMwI-PEeWF3MJ2e8UzTQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_Y8BMsI-PEeWF3MJ2e8UzTQ" target="_Y8BMvY-PEeWF3MJ2e8UzTQ" source="_Y8BMto-PEeWF3MJ2e8UzTQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_Y8BMsY-PEeWF3MJ2e8UzTQ" target="_Y8BMso-PEeWF3MJ2e8UzTQ" source="_Y8BMwI-PEeWF3MJ2e8UzTQ"/>
+ <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_Y8BMso-PEeWF3MJ2e8UzTQ" name="Output('Call('SemanticTest Event009').result('result')')" incoming="_Y8BMsY-PEeWF3MJ2e8UzTQ" outgoing="_Y8BMqo-PEeWF3MJ2e8UzTQ" type="_CeTusIRwEeWxB6gcrPTBNA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8BMs4-PEeWF3MJ2e8UzTQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y8BMtI-PEeWF3MJ2e8UzTQ" value="1"/>
+ </structuredNodeOutput>
+ <node xmi:type="uml:CreateObjectAction" xmi:id="_Y8BMtY-PEeWF3MJ2e8UzTQ" name="Create('SemanticTest Event009')" classifier="_CeTusIRwEeWxB6gcrPTBNA">
+ <result xmi:type="uml:OutputPin" xmi:id="_Y8BMto-PEeWF3MJ2e8UzTQ" name="Create('SemanticTest Event009').result" outgoing="_Y8BMsI-PEeWF3MJ2e8UzTQ" type="_CeTusIRwEeWxB6gcrPTBNA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8BMt4-PEeWF3MJ2e8UzTQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y8BMuI-PEeWF3MJ2e8UzTQ" value="1"/>
+ </result>
+ </node>
+ <node xmi:type="uml:CallOperationAction" xmi:id="_Y8BMuY-PEeWF3MJ2e8UzTQ" name="Call('SemanticTest Event009')" operation="_CeTuy4RwEeWxB6gcrPTBNA">
+ <result xmi:type="uml:OutputPin" xmi:id="_Y8BMuo-PEeWF3MJ2e8UzTQ" name="Call('SemanticTest Event009').result('result')" outgoing="_Y8BMro-PEeWF3MJ2e8UzTQ" type="_CeTusIRwEeWxB6gcrPTBNA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8BMu4-PEeWF3MJ2e8UzTQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y8BMvI-PEeWF3MJ2e8UzTQ" value="1"/>
+ </result>
+ <target xmi:type="uml:InputPin" xmi:id="_Y8BMvY-PEeWF3MJ2e8UzTQ" name="Call('SemanticTest Event009').target" incoming="_Y8BMsI-PEeWF3MJ2e8UzTQ" type="_CeTusIRwEeWxB6gcrPTBNA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8BMvo-PEeWF3MJ2e8UzTQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y8BMv4-PEeWF3MJ2e8UzTQ" value="1"/>
+ </target>
+ </node>
+ <node xmi:type="uml:ForkNode" xmi:id="_Y8BMwI-PEeWF3MJ2e8UzTQ" name="Fork('Call('SemanticTest Event009').result('result')')" incoming="_Y8BMro-PEeWF3MJ2e8UzTQ" outgoing="_Y8BMr4-PEeWF3MJ2e8UzTQ _Y8BMrY-PEeWF3MJ2e8UzTQ _Y8BMsY-PEeWF3MJ2e8UzTQ"/>
+ <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_Y8BMwY-PEeWF3MJ2e8UzTQ" name="Start('SemanticTest')" isSynchronous="false">
+ <object xmi:type="uml:InputPin" xmi:id="_Y8BMwo-PEeWF3MJ2e8UzTQ" name="Start('SemanticTest').object" incoming="_Y8BMrY-PEeWF3MJ2e8UzTQ" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8BMw4-PEeWF3MJ2e8UzTQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y8BMxI-PEeWF3MJ2e8UzTQ" value="1"/>
+ </object>
+ </node>
+ <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_Y8BMxY-PEeWF3MJ2e8UzTQ" name="Start('SemanticTest Event009')" isSynchronous="false">
+ <object xmi:type="uml:InputPin" xmi:id="_Y8BMxo-PEeWF3MJ2e8UzTQ" name="Start('SemanticTest Event009').object" incoming="_Y8BMr4-PEeWF3MJ2e8UzTQ" type="_CeTusIRwEeWxB6gcrPTBNA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8BMx4-PEeWF3MJ2e8UzTQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y8BMyI-PEeWF3MJ2e8UzTQ" value="1"/>
+ </object>
+ </node>
+ </node>
+ </node>
+ <node xmi:type="uml:ForkNode" xmi:id="_Y8BMyY-PEeWF3MJ2e8UzTQ" name="Fork(e009)" incoming="_Y8BMqo-PEeWF3MJ2e8UzTQ" outgoing="_Y8BLWI-PEeWF3MJ2e8UzTQ _Y8BLQo-PEeWF3MJ2e8UzTQ _Y8BLN4-PEeWF3MJ2e8UzTQ"/>
+ </node>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_Y8BMyo-PEeWF3MJ2e8UzTQ" name="15:Expression Statement" incoming="_Y8BLUY-PEeWF3MJ2e8UzTQ" outgoing="_Y8BLRI-PEeWF3MJ2e8UzTQ">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_Y8BMy4-PEeWF3MJ2e8UzTQ" target="_Y8ByUo-PEeWF3MJ2e8UzTQ" source="_Y8BM04-PEeWF3MJ2e8UzTQ"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_Y8BMzI-PEeWF3MJ2e8UzTQ" name="RighthandSide('Output('Call('SemanticTest Event010').result('result')')')">
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_Y8BMzY-PEeWF3MJ2e8UzTQ" name="InstanceCreationExpression('SemanticTest Event010')">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_Y8BMzo-PEeWF3MJ2e8UzTQ" target="_Y8ByRo-PEeWF3MJ2e8UzTQ" source="_Y8BySo-PEeWF3MJ2e8UzTQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_Y8BMz4-PEeWF3MJ2e8UzTQ" target="_Y8ByT4-PEeWF3MJ2e8UzTQ" source="_Y8ByTY-PEeWF3MJ2e8UzTQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_Y8BM0I-PEeWF3MJ2e8UzTQ" target="_Y8BM14-PEeWF3MJ2e8UzTQ" source="_Y8ByTY-PEeWF3MJ2e8UzTQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_Y8BM0Y-PEeWF3MJ2e8UzTQ" target="_Y8ByTY-PEeWF3MJ2e8UzTQ" source="_Y8ByQ4-PEeWF3MJ2e8UzTQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_Y8BM0o-PEeWF3MJ2e8UzTQ" target="_Y8BM04-PEeWF3MJ2e8UzTQ" source="_Y8ByTY-PEeWF3MJ2e8UzTQ"/>
+ <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_Y8BM04-PEeWF3MJ2e8UzTQ" name="Output('Call('SemanticTest Event010').result('result')')" incoming="_Y8BM0o-PEeWF3MJ2e8UzTQ" outgoing="_Y8BMy4-PEeWF3MJ2e8UzTQ" type="_wgr00I7eEeWQE9crhVw4pw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8BM1I-PEeWF3MJ2e8UzTQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y8BM1Y-PEeWF3MJ2e8UzTQ" value="1"/>
+ </structuredNodeOutput>
+ <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_Y8BM1o-PEeWF3MJ2e8UzTQ" name="Start('SemanticTest')" isSynchronous="false">
+ <object xmi:type="uml:InputPin" xmi:id="_Y8BM14-PEeWF3MJ2e8UzTQ" name="Start('SemanticTest').object" incoming="_Y8BM0I-PEeWF3MJ2e8UzTQ" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8ByQI-PEeWF3MJ2e8UzTQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y8ByQY-PEeWF3MJ2e8UzTQ" value="1"/>
+ </object>
+ </node>
+ <node xmi:type="uml:CallOperationAction" xmi:id="_Y8ByQo-PEeWF3MJ2e8UzTQ" name="Call('SemanticTest Event010')" operation="_wgsb-I7eEeWQE9crhVw4pw">
+ <result xmi:type="uml:OutputPin" xmi:id="_Y8ByQ4-PEeWF3MJ2e8UzTQ" name="Call('SemanticTest Event010').result('result')" outgoing="_Y8BM0Y-PEeWF3MJ2e8UzTQ" type="_wgr00I7eEeWQE9crhVw4pw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8ByRI-PEeWF3MJ2e8UzTQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y8ByRY-PEeWF3MJ2e8UzTQ" value="1"/>
+ </result>
+ <target xmi:type="uml:InputPin" xmi:id="_Y8ByRo-PEeWF3MJ2e8UzTQ" name="Call('SemanticTest Event010').target" incoming="_Y8BMzo-PEeWF3MJ2e8UzTQ" type="_wgr00I7eEeWQE9crhVw4pw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8ByR4-PEeWF3MJ2e8UzTQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y8BySI-PEeWF3MJ2e8UzTQ" value="1"/>
+ </target>
+ </node>
+ <node xmi:type="uml:CreateObjectAction" xmi:id="_Y8BySY-PEeWF3MJ2e8UzTQ" name="Create('SemanticTest Event010')" classifier="_wgr00I7eEeWQE9crhVw4pw">
+ <result xmi:type="uml:OutputPin" xmi:id="_Y8BySo-PEeWF3MJ2e8UzTQ" name="Create('SemanticTest Event010').result" outgoing="_Y8BMzo-PEeWF3MJ2e8UzTQ" type="_wgr00I7eEeWQE9crhVw4pw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8ByS4-PEeWF3MJ2e8UzTQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y8ByTI-PEeWF3MJ2e8UzTQ" value="1"/>
+ </result>
+ </node>
+ <node xmi:type="uml:ForkNode" xmi:id="_Y8ByTY-PEeWF3MJ2e8UzTQ" name="Fork('Call('SemanticTest Event010').result('result')')" incoming="_Y8BM0Y-PEeWF3MJ2e8UzTQ" outgoing="_Y8BMz4-PEeWF3MJ2e8UzTQ _Y8BM0I-PEeWF3MJ2e8UzTQ _Y8BM0o-PEeWF3MJ2e8UzTQ"/>
+ <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_Y8ByTo-PEeWF3MJ2e8UzTQ" name="Start('SemanticTest Event010')" isSynchronous="false">
+ <object xmi:type="uml:InputPin" xmi:id="_Y8ByT4-PEeWF3MJ2e8UzTQ" name="Start('SemanticTest Event010').object" incoming="_Y8BMz4-PEeWF3MJ2e8UzTQ" type="_wgr00I7eEeWQE9crhVw4pw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8ByUI-PEeWF3MJ2e8UzTQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y8ByUY-PEeWF3MJ2e8UzTQ" value="1"/>
+ </object>
+ </node>
+ </node>
+ </node>
+ <node xmi:type="uml:ForkNode" xmi:id="_Y8ByUo-PEeWF3MJ2e8UzTQ" name="Fork(e010)" incoming="_Y8BMy4-PEeWF3MJ2e8UzTQ" outgoing="_Y8BLSY-PEeWF3MJ2e8UzTQ _Y8BLTY-PEeWF3MJ2e8UzTQ _Y8BLNY-PEeWF3MJ2e8UzTQ"/>
+ </node>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_Y8ByU4-PEeWF3MJ2e8UzTQ" name="10:Expression Statement" incoming="_Y8BLQY-PEeWF3MJ2e8UzTQ" outgoing="_Y8BLUo-PEeWF3MJ2e8UzTQ">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_Y8ByVI-PEeWF3MJ2e8UzTQ" target="_Y8ByX4-PEeWF3MJ2e8UzTQ" source="_Y8ByXI-PEeWF3MJ2e8UzTQ"/>
+ <node xmi:type="uml:CallBehaviorAction" xmi:id="_Y8ByVY-PEeWF3MJ2e8UzTQ" name="Call('Including')">
+ <argument xmi:type="uml:InputPin" xmi:id="_Y8ByVo-PEeWF3MJ2e8UzTQ" name="Call('Including').argument('seq')" incoming="_Y8BLO4-PEeWF3MJ2e8UzTQ" isOrdered="true" isUnique="false">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8ByV4-PEeWF3MJ2e8UzTQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y8ByWI-PEeWF3MJ2e8UzTQ" value="*"/>
</argument>
- <argument xmi:type="uml:InputPin" xmi:id="_SCCS8ISMEeWxB6gcrPTBNA" name="Call('Including').argument('element')" incoming="_SCCRmoSMEeWxB6gcrPTBNA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SCCS8YSMEeWxB6gcrPTBNA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SCCS8oSMEeWxB6gcrPTBNA" value="1"/>
+ <argument xmi:type="uml:InputPin" xmi:id="_Y8ByWY-PEeWF3MJ2e8UzTQ" name="Call('Including').argument('element')" incoming="_Y8BLPY-PEeWF3MJ2e8UzTQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8ByWo-PEeWF3MJ2e8UzTQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y8ByW4-PEeWF3MJ2e8UzTQ" value="1"/>
</argument>
- <result xmi:type="uml:OutputPin" xmi:id="_SCCS84SMEeWxB6gcrPTBNA" name="Call('Including').result('')" outgoing="_SCCS6oSMEeWxB6gcrPTBNA" isOrdered="true" isUnique="false">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SCCS9ISMEeWxB6gcrPTBNA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SCCS9YSMEeWxB6gcrPTBNA" value="*"/>
+ <result xmi:type="uml:OutputPin" xmi:id="_Y8ByXI-PEeWF3MJ2e8UzTQ" name="Call('Including').result('')" outgoing="_Y8ByVI-PEeWF3MJ2e8UzTQ" isOrdered="true" isUnique="false">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8ByXY-PEeWF3MJ2e8UzTQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y8ByXo-PEeWF3MJ2e8UzTQ" 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="_Y8ByX4-PEeWF3MJ2e8UzTQ" name="Fork(tests)" incoming="_Y8ByVI-PEeWF3MJ2e8UzTQ" outgoing="_Y8BLNI-PEeWF3MJ2e8UzTQ"/>
</node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_SCCS9oSMEeWxB6gcrPTBNA" name="13:Expression Statement" incoming="_SCCRpISMEeWxB6gcrPTBNA" outgoing="_SCCRloSMEeWxB6gcrPTBNA">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_SCCS94SMEeWxB6gcrPTBNA" target="_SCCS-4SMEeWxB6gcrPTBNA" source="_SCCTBoSMEeWxB6gcrPTBNA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_SCCS-ISMEeWxB6gcrPTBNA" target="_SCCTEISMEeWxB6gcrPTBNA" source="_SCCTAYSMEeWxB6gcrPTBNA"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_SCCS-YSMEeWxB6gcrPTBNA" target="_SCCS_ISMEeWxB6gcrPTBNA" source="_SCCTBISMEeWxB6gcrPTBNA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_SCCS-oSMEeWxB6gcrPTBNA" target="_SCCTDISMEeWxB6gcrPTBNA" source="_SCCS-4SMEeWxB6gcrPTBNA"/>
- <node xmi:type="uml:ForkNode" xmi:id="_SCCS-4SMEeWxB6gcrPTBNA" name="Fork(LeftHandSide('Fork(e009)'))" incoming="_SCCS94SMEeWxB6gcrPTBNA" outgoing="_SCCS-oSMEeWxB6gcrPTBNA"/>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_SCCS_ISMEeWxB6gcrPTBNA" name="Expression(LeftHandSide('Fork(e009)'))" incoming="_SCCS-YSMEeWxB6gcrPTBNA"/>
- <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_SCCS_YSMEeWxB6gcrPTBNA" name="Clear('expectedResult')" structuralFeature="_9FUjoFbDEeWrJvPHum8sog">
- <object xmi:type="uml:InputPin" xmi:id="_SCCS_oSMEeWxB6gcrPTBNA" name="Clear('expectedResult').object" incoming="_SCCRm4SMEeWxB6gcrPTBNA" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SCCS_4SMEeWxB6gcrPTBNA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SCCTAISMEeWxB6gcrPTBNA" value="1"/>
- </object>
- <result xmi:type="uml:OutputPin" xmi:id="_SCCTAYSMEeWxB6gcrPTBNA" name="Clear('expectedResult').result" outgoing="_SCCS-ISMEeWxB6gcrPTBNA" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SCCTAoSMEeWxB6gcrPTBNA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SCCTA4SMEeWxB6gcrPTBNA" value="1"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_Y8ByYI-PEeWF3MJ2e8UzTQ" name="18:Expression Statement" incoming="_Y8BLWY-PEeWF3MJ2e8UzTQ" outgoing="_Y8BLOI-PEeWF3MJ2e8UzTQ">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_Y8ByYY-PEeWF3MJ2e8UzTQ" target="_Y8BybI-PEeWF3MJ2e8UzTQ" source="_Y8ByaY-PEeWF3MJ2e8UzTQ"/>
+ <node xmi:type="uml:CallBehaviorAction" xmi:id="_Y8ByYo-PEeWF3MJ2e8UzTQ" name="Call('Including')">
+ <argument xmi:type="uml:InputPin" xmi:id="_Y8ByY4-PEeWF3MJ2e8UzTQ" name="Call('Including').argument('seq')" incoming="_Y8BLRY-PEeWF3MJ2e8UzTQ" isOrdered="true" isUnique="false">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8ByZI-PEeWF3MJ2e8UzTQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y8ByZY-PEeWF3MJ2e8UzTQ" value="*"/>
+ </argument>
+ <argument xmi:type="uml:InputPin" xmi:id="_Y8ByZo-PEeWF3MJ2e8UzTQ" name="Call('Including').argument('element')" incoming="_Y8BLNY-PEeWF3MJ2e8UzTQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8ByZ4-PEeWF3MJ2e8UzTQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y8ByaI-PEeWF3MJ2e8UzTQ" value="1"/>
+ </argument>
+ <result xmi:type="uml:OutputPin" xmi:id="_Y8ByaY-PEeWF3MJ2e8UzTQ" name="Call('Including').result('')" outgoing="_Y8ByYY-PEeWF3MJ2e8UzTQ" isOrdered="true" isUnique="false">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8Byao-PEeWF3MJ2e8UzTQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y8Bya4-PEeWF3MJ2e8UzTQ" 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:StructuredActivityNode" xmi:id="_SCCTBISMEeWxB6gcrPTBNA" name="RighthandSide('Value('"T1.2(effect)::T2.2(effect)"').result')" outgoing="_SCCS-YSMEeWxB6gcrPTBNA">
- <node xmi:type="uml:ValueSpecificationAction" xmi:id="_SCCTBYSMEeWxB6gcrPTBNA" name="Value('"T1.2(effect)::T2.2(effect)"')">
- <result xmi:type="uml:OutputPin" xmi:id="_SCCTBoSMEeWxB6gcrPTBNA" name="Value('"T1.2(effect)::T2.2(effect)"').result" outgoing="_SCCS94SMEeWxB6gcrPTBNA">
+ <node xmi:type="uml:ForkNode" xmi:id="_Y8BybI-PEeWF3MJ2e8UzTQ" name="Fork(tests)" incoming="_Y8ByYY-PEeWF3MJ2e8UzTQ" outgoing="_Y8BLVI-PEeWF3MJ2e8UzTQ"/>
+ </node>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_Y8BybY-PEeWF3MJ2e8UzTQ" name="20:Expression Statement" incoming="_Y8BLOo-PEeWF3MJ2e8UzTQ" outgoing="_Y8BLVY-PEeWF3MJ2e8UzTQ">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_Y8Bybo-PEeWF3MJ2e8UzTQ" target="_Y8Byh4-PEeWF3MJ2e8UzTQ" source="_Y8Byfo-PEeWF3MJ2e8UzTQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_Y8Byb4-PEeWF3MJ2e8UzTQ" target="_Y8Byg4-PEeWF3MJ2e8UzTQ" source="_Y8Byco-PEeWF3MJ2e8UzTQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_Y8BycI-PEeWF3MJ2e8UzTQ" target="_Y8Byco-PEeWF3MJ2e8UzTQ" source="_Y8Bydo-PEeWF3MJ2e8UzTQ"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_Y8BycY-PEeWF3MJ2e8UzTQ" target="_Y8Byc4-PEeWF3MJ2e8UzTQ" source="_Y8BydI-PEeWF3MJ2e8UzTQ"/>
+ <node xmi:type="uml:ForkNode" xmi:id="_Y8Byco-PEeWF3MJ2e8UzTQ" name="Fork(LeftHandSide('Fork(e016)'))" incoming="_Y8BycI-PEeWF3MJ2e8UzTQ" outgoing="_Y8Byb4-PEeWF3MJ2e8UzTQ"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_Y8Byc4-PEeWF3MJ2e8UzTQ" name="Expression(LeftHandSide('Fork(e016)'))" incoming="_Y8BycY-PEeWF3MJ2e8UzTQ"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_Y8BydI-PEeWF3MJ2e8UzTQ" name="RighthandSide('Value('"Event016"').result')" outgoing="_Y8BycY-PEeWF3MJ2e8UzTQ">
+ <node xmi:type="uml:ValueSpecificationAction" xmi:id="_Y8BydY-PEeWF3MJ2e8UzTQ" name="Value('"Event016"')">
+ <result xmi:type="uml:OutputPin" xmi:id="_Y8Bydo-PEeWF3MJ2e8UzTQ" name="Value('"Event016"').result" outgoing="_Y8BycI-PEeWF3MJ2e8UzTQ">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SCCTB4SMEeWxB6gcrPTBNA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SCCTCISMEeWxB6gcrPTBNA" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8Byd4-PEeWF3MJ2e8UzTQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y8ByeI-PEeWF3MJ2e8UzTQ" value="1"/>
</result>
- <value xmi:type="uml:LiteralString" xmi:id="_SCCTCYSMEeWxB6gcrPTBNA" name=""T1.2(effect)::T2.2(effect)"" value="T1.2(effect)::T2.2(effect)">
+ <value xmi:type="uml:LiteralString" xmi:id="_Y8ByeY-PEeWF3MJ2e8UzTQ" name=""Event016"" value="Event016">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</value>
</node>
</node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_SCCTCoSMEeWxB6gcrPTBNA" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::expectedResult)">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_SCCTC4SMEeWxB6gcrPTBNA" target="_SCCTFoSMEeWxB6gcrPTBNA" source="_SCCTDISMEeWxB6gcrPTBNA"/>
- <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_SCCTDISMEeWxB6gcrPTBNA" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::expectedResult).input" incoming="_SCCS-oSMEeWxB6gcrPTBNA" outgoing="_SCCTC4SMEeWxB6gcrPTBNA">
+ <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_Y8Byeo-PEeWF3MJ2e8UzTQ" name="Clear('name')" structuralFeature="_8n8EEFbDEeWrJvPHum8sog">
+ <object xmi:type="uml:InputPin" xmi:id="_Y8Bye4-PEeWF3MJ2e8UzTQ" name="Clear('name').object" incoming="_Y8BLNo-PEeWF3MJ2e8UzTQ" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8ByfI-PEeWF3MJ2e8UzTQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y8ByfY-PEeWF3MJ2e8UzTQ" value="1"/>
+ </object>
+ <result xmi:type="uml:OutputPin" xmi:id="_Y8Byfo-PEeWF3MJ2e8UzTQ" name="Clear('name').result" outgoing="_Y8Bybo-PEeWF3MJ2e8UzTQ" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8Byf4-PEeWF3MJ2e8UzTQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y8BygI-PEeWF3MJ2e8UzTQ" value="1"/>
+ </result>
+ </node>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_Y8BygY-PEeWF3MJ2e8UzTQ" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::name)">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_Y8Bygo-PEeWF3MJ2e8UzTQ" target="_Y8ByjY-PEeWF3MJ2e8UzTQ" source="_Y8Byg4-PEeWF3MJ2e8UzTQ"/>
+ <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_Y8Byg4-PEeWF3MJ2e8UzTQ" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::name).input" incoming="_Y8Byb4-PEeWF3MJ2e8UzTQ" outgoing="_Y8Bygo-PEeWF3MJ2e8UzTQ">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SCCTDYSMEeWxB6gcrPTBNA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SCCTDoSMEeWxB6gcrPTBNA" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8ByhI-PEeWF3MJ2e8UzTQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y8ByhY-PEeWF3MJ2e8UzTQ" value="1"/>
</structuredNodeInput>
- <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_SCCTD4SMEeWxB6gcrPTBNA" name="Write('expectedResult')" structuralFeature="_9FUjoFbDEeWrJvPHum8sog" isReplaceAll="true">
- <object xmi:type="uml:InputPin" xmi:id="_SCCTEISMEeWxB6gcrPTBNA" name="Write('expectedResult').object" incoming="_SCCS-ISMEeWxB6gcrPTBNA" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SCCTEYSMEeWxB6gcrPTBNA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SCCTEoSMEeWxB6gcrPTBNA" value="1"/>
+ <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_Y8Byho-PEeWF3MJ2e8UzTQ" name="Write('name')" structuralFeature="_8n8EEFbDEeWrJvPHum8sog" isReplaceAll="true">
+ <object xmi:type="uml:InputPin" xmi:id="_Y8Byh4-PEeWF3MJ2e8UzTQ" name="Write('name').object" incoming="_Y8Bybo-PEeWF3MJ2e8UzTQ" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8ByiI-PEeWF3MJ2e8UzTQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y8ByiY-PEeWF3MJ2e8UzTQ" value="1"/>
</object>
- <result xmi:type="uml:OutputPin" xmi:id="_SCCTE4SMEeWxB6gcrPTBNA" name="Write('expectedResult').result" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SCCTFISMEeWxB6gcrPTBNA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SCCTFYSMEeWxB6gcrPTBNA" value="1"/>
+ <result xmi:type="uml:OutputPin" xmi:id="_Y8Byio-PEeWF3MJ2e8UzTQ" name="Write('name').result" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8Byi4-PEeWF3MJ2e8UzTQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y8ByjI-PEeWF3MJ2e8UzTQ" value="1"/>
</result>
- <value xmi:type="uml:InputPin" xmi:id="_SCCTFoSMEeWxB6gcrPTBNA" name="Write('expectedResult').value" incoming="_SCCTC4SMEeWxB6gcrPTBNA">
+ <value xmi:type="uml:InputPin" xmi:id="_Y8ByjY-PEeWF3MJ2e8UzTQ" name="Write('name').value" incoming="_Y8Bygo-PEeWF3MJ2e8UzTQ">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SCCTF4SMEeWxB6gcrPTBNA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SCCTGISMEeWxB6gcrPTBNA" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8Byjo-PEeWF3MJ2e8UzTQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y8Byj4-PEeWF3MJ2e8UzTQ" value="1"/>
</value>
</node>
</node>
</node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_SCCTGYSMEeWxB6gcrPTBNA" name="01:LocalNameDeclarationStatement" outgoing="_SCCRmISMEeWxB6gcrPTBNA">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_SCCTGoSMEeWxB6gcrPTBNA" target="_SCCTIISMEeWxB6gcrPTBNA" source="_SCCTHISMEeWxB6gcrPTBNA"/>
- <node xmi:type="uml:ValueSpecificationAction" xmi:id="_SCCTG4SMEeWxB6gcrPTBNA" name="Value('"Events"')">
- <result xmi:type="uml:OutputPin" xmi:id="_SCCTHISMEeWxB6gcrPTBNA" name="Value('"Events"').result" outgoing="_SCCTGoSMEeWxB6gcrPTBNA">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SCCTHYSMEeWxB6gcrPTBNA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SCCTHoSMEeWxB6gcrPTBNA" value="1"/>
- </result>
- <value xmi:type="uml:LiteralString" xmi:id="_SCCTH4SMEeWxB6gcrPTBNA" name=""Events"" value="Events">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- </value>
- </node>
- <node xmi:type="uml:ForkNode" xmi:id="_SCCTIISMEeWxB6gcrPTBNA" name="Fork(name)" incoming="_SCCTGoSMEeWxB6gcrPTBNA" outgoing="_SCCRsoSMEeWxB6gcrPTBNA"/>
- </node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_SCCTIYSMEeWxB6gcrPTBNA" name="03:Expression Statement" incoming="_SCCRqoSMEeWxB6gcrPTBNA" outgoing="_SCCRn4SMEeWxB6gcrPTBNA">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_SCCTIoSMEeWxB6gcrPTBNA" target="_SCCTI4SMEeWxB6gcrPTBNA" source="_SCCTK4SMEeWxB6gcrPTBNA"/>
- <node xmi:type="uml:ForkNode" xmi:id="_SCCTI4SMEeWxB6gcrPTBNA" name="Fork(e002)" incoming="_SCCTIoSMEeWxB6gcrPTBNA" outgoing="_SCCRpoSMEeWxB6gcrPTBNA _SCCRqYSMEeWxB6gcrPTBNA _SCCRo4SMEeWxB6gcrPTBNA"/>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_SCCTJISMEeWxB6gcrPTBNA" name="RighthandSide('Output('Call('SemanticTest Event002').result('return')')')">
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_SCCTJYSMEeWxB6gcrPTBNA" name="InstanceCreationExpression('SemanticTest Event002')">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_SCCTJoSMEeWxB6gcrPTBNA" target="_SCCTP4SMEeWxB6gcrPTBNA" source="_SCCTOYSMEeWxB6gcrPTBNA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_SCCTJ4SMEeWxB6gcrPTBNA" target="_SCCTNoSMEeWxB6gcrPTBNA" source="_SCCTL4SMEeWxB6gcrPTBNA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_SCCTKISMEeWxB6gcrPTBNA" target="_SCCTOYSMEeWxB6gcrPTBNA" source="_SCCTM4SMEeWxB6gcrPTBNA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_SCCTKYSMEeWxB6gcrPTBNA" target="_SCCTO4SMEeWxB6gcrPTBNA" source="_SCCTOYSMEeWxB6gcrPTBNA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_SCCTKoSMEeWxB6gcrPTBNA" target="_SCCTK4SMEeWxB6gcrPTBNA" source="_SCCTOYSMEeWxB6gcrPTBNA"/>
- <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_SCCTK4SMEeWxB6gcrPTBNA" name="Output('Call('SemanticTest Event002').result('return')')" incoming="_SCCTKoSMEeWxB6gcrPTBNA" outgoing="_SCCTIoSMEeWxB6gcrPTBNA" type="_4_qJAFxZEeWl9M7RFGL9Fw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SCCTLISMEeWxB6gcrPTBNA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SCCTLYSMEeWxB6gcrPTBNA" value="1"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_Y8BykI-PEeWF3MJ2e8UzTQ" name="23:Expression Statement" incoming="_Y8BLXY-PEeWF3MJ2e8UzTQ">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_Y8BykY-PEeWF3MJ2e8UzTQ" target="_Y8BysY-PEeWF3MJ2e8UzTQ" source="_Y8BymI-PEeWF3MJ2e8UzTQ"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_Y8Byko-PEeWF3MJ2e8UzTQ" name="RighthandSide('Output('Call('SemanticTestSuite').result('return')')')">
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_Y8Byk4-PEeWF3MJ2e8UzTQ" name="InstanceCreationExpression('SemanticTestSuite')">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_Y8BylI-PEeWF3MJ2e8UzTQ" target="_Y8Byro-PEeWF3MJ2e8UzTQ" source="_Y8Byn4-PEeWF3MJ2e8UzTQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_Y8BylY-PEeWF3MJ2e8UzTQ" target="_Y8Byqo-PEeWF3MJ2e8UzTQ" source="_Y8BynI-PEeWF3MJ2e8UzTQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_Y8Bylo-PEeWF3MJ2e8UzTQ" target="_Y8Byn4-PEeWF3MJ2e8UzTQ" source="_Y8Byp4-PEeWF3MJ2e8UzTQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_Y8Byl4-PEeWF3MJ2e8UzTQ" target="_Y8BymI-PEeWF3MJ2e8UzTQ" source="_Y8Byn4-PEeWF3MJ2e8UzTQ"/>
+ <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_Y8BymI-PEeWF3MJ2e8UzTQ" name="Output('Call('SemanticTestSuite').result('return')')" incoming="_Y8Byl4-PEeWF3MJ2e8UzTQ" outgoing="_Y8BykY-PEeWF3MJ2e8UzTQ" type="_oCET4FYhEeW0iunAW-WGrg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8BymY-PEeWF3MJ2e8UzTQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y8Bymo-PEeWF3MJ2e8UzTQ" value="1"/>
</structuredNodeOutput>
- <node xmi:type="uml:CreateObjectAction" xmi:id="_SCCTLoSMEeWxB6gcrPTBNA" name="Create('SemanticTest Event002')" classifier="_4_qJAFxZEeWl9M7RFGL9Fw">
- <result xmi:type="uml:OutputPin" xmi:id="_SCCTL4SMEeWxB6gcrPTBNA" name="Create('SemanticTest Event002').result" outgoing="_SCCTJ4SMEeWxB6gcrPTBNA" type="_4_qJAFxZEeWl9M7RFGL9Fw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SCCTMISMEeWxB6gcrPTBNA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SCCTMYSMEeWxB6gcrPTBNA" value="1"/>
+ <node xmi:type="uml:CreateObjectAction" xmi:id="_Y8Bym4-PEeWF3MJ2e8UzTQ" name="Create('SemanticTestSuite')" classifier="_oCET4FYhEeW0iunAW-WGrg">
+ <result xmi:type="uml:OutputPin" xmi:id="_Y8BynI-PEeWF3MJ2e8UzTQ" name="Create('SemanticTestSuite').result" outgoing="_Y8BylY-PEeWF3MJ2e8UzTQ" type="_oCET4FYhEeW0iunAW-WGrg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8BynY-PEeWF3MJ2e8UzTQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y8Byno-PEeWF3MJ2e8UzTQ" value="1"/>
</result>
</node>
- <node xmi:type="uml:CallOperationAction" xmi:id="_SCCTMoSMEeWxB6gcrPTBNA" name="Call('SemanticTest Event002')" operation="_TBjkoFxaEeWl9M7RFGL9Fw">
- <result xmi:type="uml:OutputPin" xmi:id="_SCCTM4SMEeWxB6gcrPTBNA" name="Call('SemanticTest Event002').result('return')" outgoing="_SCCTKISMEeWxB6gcrPTBNA" type="_4_qJAFxZEeWl9M7RFGL9Fw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SCCTNISMEeWxB6gcrPTBNA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SCCTNYSMEeWxB6gcrPTBNA" value="1"/>
+ <node xmi:type="uml:ForkNode" xmi:id="_Y8Byn4-PEeWF3MJ2e8UzTQ" name="Fork('Call('SemanticTestSuite').result('return')')" incoming="_Y8Bylo-PEeWF3MJ2e8UzTQ" outgoing="_Y8BylI-PEeWF3MJ2e8UzTQ _Y8Byl4-PEeWF3MJ2e8UzTQ"/>
+ <node xmi:type="uml:CallOperationAction" xmi:id="_Y8ByoI-PEeWF3MJ2e8UzTQ" name="Call('SemanticTestSuite')" operation="_SfGdkFfVEeWs3McTb3zryw">
+ <argument xmi:type="uml:InputPin" xmi:id="_Y8ByoY-PEeWF3MJ2e8UzTQ" name="Call('SemanticTestSuite').argument('tests')" incoming="_Y8BLTo-PEeWF3MJ2e8UzTQ" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8Byoo-PEeWF3MJ2e8UzTQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y8Byo4-PEeWF3MJ2e8UzTQ" value="*"/>
+ </argument>
+ <argument xmi:type="uml:InputPin" xmi:id="_Y8BypI-PEeWF3MJ2e8UzTQ" name="Call('SemanticTestSuite').argument('name')" incoming="_Y8BLW4-PEeWF3MJ2e8UzTQ">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8BypY-PEeWF3MJ2e8UzTQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y8Bypo-PEeWF3MJ2e8UzTQ" value="1"/>
+ </argument>
+ <result xmi:type="uml:OutputPin" xmi:id="_Y8Byp4-PEeWF3MJ2e8UzTQ" name="Call('SemanticTestSuite').result('return')" outgoing="_Y8Bylo-PEeWF3MJ2e8UzTQ" type="_oCET4FYhEeW0iunAW-WGrg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8ByqI-PEeWF3MJ2e8UzTQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y8ByqY-PEeWF3MJ2e8UzTQ" value="1"/>
</result>
- <target xmi:type="uml:InputPin" xmi:id="_SCCTNoSMEeWxB6gcrPTBNA" name="Call('SemanticTest Event002').target" incoming="_SCCTJ4SMEeWxB6gcrPTBNA" type="_4_qJAFxZEeWl9M7RFGL9Fw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SCCTN4SMEeWxB6gcrPTBNA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SCCTOISMEeWxB6gcrPTBNA" value="1"/>
+ <target xmi:type="uml:InputPin" xmi:id="_Y8Byqo-PEeWF3MJ2e8UzTQ" name="Call('SemanticTestSuite').target" incoming="_Y8BylY-PEeWF3MJ2e8UzTQ" type="_oCET4FYhEeW0iunAW-WGrg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8Byq4-PEeWF3MJ2e8UzTQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y8ByrI-PEeWF3MJ2e8UzTQ" value="1"/>
</target>
</node>
- <node xmi:type="uml:ForkNode" xmi:id="_SCCTOYSMEeWxB6gcrPTBNA" name="Fork('Call('SemanticTest Event002').result('return')')" incoming="_SCCTKISMEeWxB6gcrPTBNA" outgoing="_SCCTKYSMEeWxB6gcrPTBNA _SCCTJoSMEeWxB6gcrPTBNA _SCCTKoSMEeWxB6gcrPTBNA"/>
- <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_SCCTOoSMEeWxB6gcrPTBNA" name="Start('SemanticTest Event002')" isSynchronous="false">
- <object xmi:type="uml:InputPin" xmi:id="_SCCTO4SMEeWxB6gcrPTBNA" name="Start('SemanticTest Event002').object" incoming="_SCCTKYSMEeWxB6gcrPTBNA" type="_4_qJAFxZEeWl9M7RFGL9Fw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SCCTPISMEeWxB6gcrPTBNA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SCCTPYSMEeWxB6gcrPTBNA" value="1"/>
- </object>
- </node>
- <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_SCCTPoSMEeWxB6gcrPTBNA" name="Start('SemanticTest')" isSynchronous="false">
- <object xmi:type="uml:InputPin" xmi:id="_SCCTP4SMEeWxB6gcrPTBNA" name="Start('SemanticTest').object" incoming="_SCCTJoSMEeWxB6gcrPTBNA" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SCCTQISMEeWxB6gcrPTBNA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SCCTQYSMEeWxB6gcrPTBNA" value="1"/>
+ <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_Y8ByrY-PEeWF3MJ2e8UzTQ" name="Start('SemanticTestSuite')" isSynchronous="false">
+ <object xmi:type="uml:InputPin" xmi:id="_Y8Byro-PEeWF3MJ2e8UzTQ" name="Start('SemanticTestSuite').object" incoming="_Y8BylI-PEeWF3MJ2e8UzTQ" type="_oCET4FYhEeW0iunAW-WGrg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8Byr4-PEeWF3MJ2e8UzTQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y8BysI-PEeWF3MJ2e8UzTQ" value="1"/>
</object>
</node>
</node>
</node>
+ <node xmi:type="uml:ForkNode" xmi:id="_Y8BysY-PEeWF3MJ2e8UzTQ" name="Fork(suite)" incoming="_Y8BykY-PEeWF3MJ2e8UzTQ"/>
</node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_SCCTQoSMEeWxB6gcrPTBNA" name="17:Expression Statement" incoming="_SCCRmYSMEeWxB6gcrPTBNA" outgoing="_SCCRpYSMEeWxB6gcrPTBNA">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_SCCTQ4SMEeWxB6gcrPTBNA" target="_SCCTSYSMEeWxB6gcrPTBNA" source="_SCCTV4SMEeWxB6gcrPTBNA"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_SCCTRISMEeWxB6gcrPTBNA" target="_SCCTVoSMEeWxB6gcrPTBNA" source="_SCCTWISMEeWxB6gcrPTBNA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_SCCTRYSMEeWxB6gcrPTBNA" target="_SCCTTYSMEeWxB6gcrPTBNA" source="_SCCTYoSMEeWxB6gcrPTBNA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_SCCTRoSMEeWxB6gcrPTBNA" target="_SCCTV4SMEeWxB6gcrPTBNA" source="_SCCTWoSMEeWxB6gcrPTBNA"/>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_SCCTR4SMEeWxB6gcrPTBNA" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::expectedResult)">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_SCCTSISMEeWxB6gcrPTBNA" target="_SCCTU4SMEeWxB6gcrPTBNA" source="_SCCTSYSMEeWxB6gcrPTBNA"/>
- <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_SCCTSYSMEeWxB6gcrPTBNA" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::expectedResult).input" incoming="_SCCTQ4SMEeWxB6gcrPTBNA" outgoing="_SCCTSISMEeWxB6gcrPTBNA">
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_Y8Byso-PEeWF3MJ2e8UzTQ" name="04:Expression Statement" incoming="_Y8BLT4-PEeWF3MJ2e8UzTQ" outgoing="_Y8BLV4-PEeWF3MJ2e8UzTQ">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_Y8Bys4-PEeWF3MJ2e8UzTQ" target="_Y8ByvY-PEeWF3MJ2e8UzTQ" source="_Y8By0Y-PEeWF3MJ2e8UzTQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_Y8BytI-PEeWF3MJ2e8UzTQ" target="_Y8ByuY-PEeWF3MJ2e8UzTQ" source="_Y8By1I-PEeWF3MJ2e8UzTQ"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_Y8BytY-PEeWF3MJ2e8UzTQ" target="_Y8Byxo-PEeWF3MJ2e8UzTQ" source="_Y8Byx4-PEeWF3MJ2e8UzTQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_Y8Byto-PEeWF3MJ2e8UzTQ" target="_Y8By1I-PEeWF3MJ2e8UzTQ" source="_Y8ByyY-PEeWF3MJ2e8UzTQ"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_Y8Byt4-PEeWF3MJ2e8UzTQ" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::name)">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_Y8ByuI-PEeWF3MJ2e8UzTQ" target="_Y8Byw4-PEeWF3MJ2e8UzTQ" source="_Y8ByuY-PEeWF3MJ2e8UzTQ"/>
+ <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_Y8ByuY-PEeWF3MJ2e8UzTQ" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::name).input" incoming="_Y8BytI-PEeWF3MJ2e8UzTQ" outgoing="_Y8ByuI-PEeWF3MJ2e8UzTQ">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SCCTSoSMEeWxB6gcrPTBNA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SCCTS4SMEeWxB6gcrPTBNA" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8Byuo-PEeWF3MJ2e8UzTQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y8Byu4-PEeWF3MJ2e8UzTQ" value="1"/>
</structuredNodeInput>
- <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_SCCTTISMEeWxB6gcrPTBNA" name="Write('expectedResult')" structuralFeature="_9FUjoFbDEeWrJvPHum8sog" isReplaceAll="true">
- <object xmi:type="uml:InputPin" xmi:id="_SCCTTYSMEeWxB6gcrPTBNA" name="Write('expectedResult').object" incoming="_SCCTRYSMEeWxB6gcrPTBNA" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SCCTToSMEeWxB6gcrPTBNA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SCCTT4SMEeWxB6gcrPTBNA" value="1"/>
+ <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_Y8ByvI-PEeWF3MJ2e8UzTQ" name="Write('name')" structuralFeature="_8n8EEFbDEeWrJvPHum8sog" isReplaceAll="true">
+ <object xmi:type="uml:InputPin" xmi:id="_Y8ByvY-PEeWF3MJ2e8UzTQ" name="Write('name').object" incoming="_Y8Bys4-PEeWF3MJ2e8UzTQ" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8Byvo-PEeWF3MJ2e8UzTQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y8Byv4-PEeWF3MJ2e8UzTQ" value="1"/>
</object>
- <result xmi:type="uml:OutputPin" xmi:id="_SCCTUISMEeWxB6gcrPTBNA" name="Write('expectedResult').result" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SCCTUYSMEeWxB6gcrPTBNA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SCCTUoSMEeWxB6gcrPTBNA" value="1"/>
+ <result xmi:type="uml:OutputPin" xmi:id="_Y8BywI-PEeWF3MJ2e8UzTQ" name="Write('name').result" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8BywY-PEeWF3MJ2e8UzTQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y8Bywo-PEeWF3MJ2e8UzTQ" value="1"/>
</result>
- <value xmi:type="uml:InputPin" xmi:id="_SCCTU4SMEeWxB6gcrPTBNA" name="Write('expectedResult').value" incoming="_SCCTSISMEeWxB6gcrPTBNA">
+ <value xmi:type="uml:InputPin" xmi:id="_Y8Byw4-PEeWF3MJ2e8UzTQ" name="Write('name').value" incoming="_Y8ByuI-PEeWF3MJ2e8UzTQ">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SCCTVISMEeWxB6gcrPTBNA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SCCTVYSMEeWxB6gcrPTBNA" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8ByxI-PEeWF3MJ2e8UzTQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y8ByxY-PEeWF3MJ2e8UzTQ" value="1"/>
</value>
</node>
</node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_SCCTVoSMEeWxB6gcrPTBNA" name="Expression(LeftHandSide('Fork(e016)'))" incoming="_SCCTRISMEeWxB6gcrPTBNA"/>
- <node xmi:type="uml:ForkNode" xmi:id="_SCCTV4SMEeWxB6gcrPTBNA" name="Fork(LeftHandSide('Fork(e016)'))" incoming="_SCCTRoSMEeWxB6gcrPTBNA" outgoing="_SCCTQ4SMEeWxB6gcrPTBNA"/>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_SCCTWISMEeWxB6gcrPTBNA" name="RighthandSide('Value('"T2.1(effect)::T2(effect)"').result')" outgoing="_SCCTRISMEeWxB6gcrPTBNA">
- <node xmi:type="uml:ValueSpecificationAction" xmi:id="_SCCTWYSMEeWxB6gcrPTBNA" name="Value('"T2.1(effect)::T2(effect)"')">
- <result xmi:type="uml:OutputPin" xmi:id="_SCCTWoSMEeWxB6gcrPTBNA" name="Value('"T2.1(effect)::T2(effect)"').result" outgoing="_SCCTRoSMEeWxB6gcrPTBNA">
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_Y8Byxo-PEeWF3MJ2e8UzTQ" name="Expression(LeftHandSide('Fork(e002)'))" incoming="_Y8BytY-PEeWF3MJ2e8UzTQ"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_Y8Byx4-PEeWF3MJ2e8UzTQ" name="RighthandSide('Value('"Event002"').result')" outgoing="_Y8BytY-PEeWF3MJ2e8UzTQ">
+ <node xmi:type="uml:ValueSpecificationAction" xmi:id="_Y8ByyI-PEeWF3MJ2e8UzTQ" name="Value('"Event002"')">
+ <result xmi:type="uml:OutputPin" xmi:id="_Y8ByyY-PEeWF3MJ2e8UzTQ" name="Value('"Event002"').result" outgoing="_Y8Byto-PEeWF3MJ2e8UzTQ">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SCCTW4SMEeWxB6gcrPTBNA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SCCTXISMEeWxB6gcrPTBNA" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8Byyo-PEeWF3MJ2e8UzTQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y8Byy4-PEeWF3MJ2e8UzTQ" value="1"/>
</result>
- <value xmi:type="uml:LiteralString" xmi:id="_SCCTXYSMEeWxB6gcrPTBNA" name=""T2.1(effect)::T2(effect)"" value="T2.1(effect)::T2(effect)">
+ <value xmi:type="uml:LiteralString" xmi:id="_Y8ByzI-PEeWF3MJ2e8UzTQ" name=""Event002"" value="Event002">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</value>
</node>
</node>
- <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_SCCTXoSMEeWxB6gcrPTBNA" name="Clear('expectedResult')" structuralFeature="_9FUjoFbDEeWrJvPHum8sog">
- <object xmi:type="uml:InputPin" xmi:id="_SCCTX4SMEeWxB6gcrPTBNA" name="Clear('expectedResult').object" incoming="_SCCRtISMEeWxB6gcrPTBNA" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SCCTYISMEeWxB6gcrPTBNA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SCCTYYSMEeWxB6gcrPTBNA" value="1"/>
+ <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_Y8ByzY-PEeWF3MJ2e8UzTQ" name="Clear('name')" structuralFeature="_8n8EEFbDEeWrJvPHum8sog">
+ <object xmi:type="uml:InputPin" xmi:id="_Y8Byzo-PEeWF3MJ2e8UzTQ" name="Clear('name').object" incoming="_Y8BLQ4-PEeWF3MJ2e8UzTQ" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8Byz4-PEeWF3MJ2e8UzTQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y8By0I-PEeWF3MJ2e8UzTQ" value="1"/>
</object>
- <result xmi:type="uml:OutputPin" xmi:id="_SCCTYoSMEeWxB6gcrPTBNA" name="Clear('expectedResult').result" outgoing="_SCCTRYSMEeWxB6gcrPTBNA" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SCCTY4SMEeWxB6gcrPTBNA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SCCTZISMEeWxB6gcrPTBNA" value="1"/>
+ <result xmi:type="uml:OutputPin" xmi:id="_Y8By0Y-PEeWF3MJ2e8UzTQ" name="Clear('name').result" outgoing="_Y8Bys4-PEeWF3MJ2e8UzTQ" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8By0o-PEeWF3MJ2e8UzTQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y8By04-PEeWF3MJ2e8UzTQ" value="1"/>
</result>
</node>
+ <node xmi:type="uml:ForkNode" xmi:id="_Y8By1I-PEeWF3MJ2e8UzTQ" name="Fork(LeftHandSide('Fork(e002)'))" incoming="_Y8Byto-PEeWF3MJ2e8UzTQ" outgoing="_Y8BytI-PEeWF3MJ2e8UzTQ"/>
</node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_SCCTZYSMEeWxB6gcrPTBNA" name="04:Expression Statement" incoming="_SCCRn4SMEeWxB6gcrPTBNA" outgoing="_SCCRq4SMEeWxB6gcrPTBNA">
- <edge xmi:type="uml:ControlFlow" xmi:id="_SCCTZoSMEeWxB6gcrPTBNA" target="_SCCTaoSMEeWxB6gcrPTBNA" source="_SCCTa4SMEeWxB6gcrPTBNA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_SCCTZ4SMEeWxB6gcrPTBNA" target="_SCCTeISMEeWxB6gcrPTBNA" source="_SCCThYSMEeWxB6gcrPTBNA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_SCCTaISMEeWxB6gcrPTBNA" target="_SCCTdISMEeWxB6gcrPTBNA" source="_SCCTcYSMEeWxB6gcrPTBNA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_SCCTaYSMEeWxB6gcrPTBNA" target="_SCCTcYSMEeWxB6gcrPTBNA" source="_SCCTbYSMEeWxB6gcrPTBNA"/>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_SCCTaoSMEeWxB6gcrPTBNA" name="Expression(LeftHandSide('Fork(e002)'))" incoming="_SCCTZoSMEeWxB6gcrPTBNA"/>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_SCCTa4SMEeWxB6gcrPTBNA" name="RighthandSide('Value('"Event002"').result')" outgoing="_SCCTZoSMEeWxB6gcrPTBNA">
- <node xmi:type="uml:ValueSpecificationAction" xmi:id="_SCCTbISMEeWxB6gcrPTBNA" name="Value('"Event002"')">
- <result xmi:type="uml:OutputPin" xmi:id="_SCCTbYSMEeWxB6gcrPTBNA" name="Value('"Event002"').result" outgoing="_SCCTaYSMEeWxB6gcrPTBNA">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SCCTboSMEeWxB6gcrPTBNA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SCCTb4SMEeWxB6gcrPTBNA" value="1"/>
- </result>
- <value xmi:type="uml:LiteralString" xmi:id="_SCCTcISMEeWxB6gcrPTBNA" name=""Event002"" value="Event002">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- </value>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_Y8By1Y-PEeWF3MJ2e8UzTQ" name="07:Expression Statement" incoming="_Y8BLMo-PEeWF3MJ2e8UzTQ" outgoing="_Y8BLM4-PEeWF3MJ2e8UzTQ">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_Y8By1o-PEeWF3MJ2e8UzTQ" target="_Y8By9Y-PEeWF3MJ2e8UzTQ" source="_Y8By3o-PEeWF3MJ2e8UzTQ"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_Y8By14-PEeWF3MJ2e8UzTQ" name="RighthandSide('Output('Call('SemanticTest Event008').result('result')')')">
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_Y8By2I-PEeWF3MJ2e8UzTQ" name="InstanceCreationExpression('SemanticTest Event008')">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_Y8By2Y-PEeWF3MJ2e8UzTQ" target="_Y8By7o-PEeWF3MJ2e8UzTQ" source="_Y8By4Y-PEeWF3MJ2e8UzTQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_Y8By2o-PEeWF3MJ2e8UzTQ" target="_Y8By44-PEeWF3MJ2e8UzTQ" source="_Y8By4Y-PEeWF3MJ2e8UzTQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_Y8By24-PEeWF3MJ2e8UzTQ" target="_Y8By4Y-PEeWF3MJ2e8UzTQ" source="_Y8By54-PEeWF3MJ2e8UzTQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_Y8By3I-PEeWF3MJ2e8UzTQ" target="_Y8By6o-PEeWF3MJ2e8UzTQ" source="_Y8By8o-PEeWF3MJ2e8UzTQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_Y8By3Y-PEeWF3MJ2e8UzTQ" target="_Y8By3o-PEeWF3MJ2e8UzTQ" source="_Y8By4Y-PEeWF3MJ2e8UzTQ"/>
+ <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_Y8By3o-PEeWF3MJ2e8UzTQ" name="Output('Call('SemanticTest Event008').result('result')')" incoming="_Y8By3Y-PEeWF3MJ2e8UzTQ" outgoing="_Y8By1o-PEeWF3MJ2e8UzTQ" type="_Vi78kYR4EeWxB6gcrPTBNA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8By34-PEeWF3MJ2e8UzTQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y8By4I-PEeWF3MJ2e8UzTQ" value="1"/>
+ </structuredNodeOutput>
+ <node xmi:type="uml:ForkNode" xmi:id="_Y8By4Y-PEeWF3MJ2e8UzTQ" name="Fork('Call('SemanticTest Event008').result('result')')" incoming="_Y8By24-PEeWF3MJ2e8UzTQ" outgoing="_Y8By2Y-PEeWF3MJ2e8UzTQ _Y8By2o-PEeWF3MJ2e8UzTQ _Y8By3Y-PEeWF3MJ2e8UzTQ"/>
+ <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_Y8By4o-PEeWF3MJ2e8UzTQ" name="Start('SemanticTest')" isSynchronous="false">
+ <object xmi:type="uml:InputPin" xmi:id="_Y8By44-PEeWF3MJ2e8UzTQ" name="Start('SemanticTest').object" incoming="_Y8By2o-PEeWF3MJ2e8UzTQ" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8By5I-PEeWF3MJ2e8UzTQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y8By5Y-PEeWF3MJ2e8UzTQ" value="1"/>
+ </object>
+ </node>
+ <node xmi:type="uml:CallOperationAction" xmi:id="_Y8By5o-PEeWF3MJ2e8UzTQ" name="Call('SemanticTest Event008')" operation="_Vi78rIR4EeWxB6gcrPTBNA">
+ <result xmi:type="uml:OutputPin" xmi:id="_Y8By54-PEeWF3MJ2e8UzTQ" name="Call('SemanticTest Event008').result('result')" outgoing="_Y8By24-PEeWF3MJ2e8UzTQ" type="_Vi78kYR4EeWxB6gcrPTBNA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8By6I-PEeWF3MJ2e8UzTQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y8By6Y-PEeWF3MJ2e8UzTQ" value="1"/>
+ </result>
+ <target xmi:type="uml:InputPin" xmi:id="_Y8By6o-PEeWF3MJ2e8UzTQ" name="Call('SemanticTest Event008').target" incoming="_Y8By3I-PEeWF3MJ2e8UzTQ" type="_Vi78kYR4EeWxB6gcrPTBNA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8By64-PEeWF3MJ2e8UzTQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y8By7I-PEeWF3MJ2e8UzTQ" value="1"/>
+ </target>
+ </node>
+ <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_Y8By7Y-PEeWF3MJ2e8UzTQ" name="Start('SemanticTest Event008')" isSynchronous="false">
+ <object xmi:type="uml:InputPin" xmi:id="_Y8By7o-PEeWF3MJ2e8UzTQ" name="Start('SemanticTest Event008').object" incoming="_Y8By2Y-PEeWF3MJ2e8UzTQ" type="_Vi78kYR4EeWxB6gcrPTBNA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8By74-PEeWF3MJ2e8UzTQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y8By8I-PEeWF3MJ2e8UzTQ" value="1"/>
+ </object>
+ </node>
+ <node xmi:type="uml:CreateObjectAction" xmi:id="_Y8By8Y-PEeWF3MJ2e8UzTQ" name="Create('SemanticTest Event008')" classifier="_Vi78kYR4EeWxB6gcrPTBNA">
+ <result xmi:type="uml:OutputPin" xmi:id="_Y8By8o-PEeWF3MJ2e8UzTQ" name="Create('SemanticTest Event008').result" outgoing="_Y8By3I-PEeWF3MJ2e8UzTQ" type="_Vi78kYR4EeWxB6gcrPTBNA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8By84-PEeWF3MJ2e8UzTQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y8By9I-PEeWF3MJ2e8UzTQ" value="1"/>
+ </result>
+ </node>
</node>
</node>
- <node xmi:type="uml:ForkNode" xmi:id="_SCCTcYSMEeWxB6gcrPTBNA" name="Fork(LeftHandSide('Fork(e002)'))" incoming="_SCCTaYSMEeWxB6gcrPTBNA" outgoing="_SCCTaISMEeWxB6gcrPTBNA"/>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_SCCTcoSMEeWxB6gcrPTBNA" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::name)">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_SCCTc4SMEeWxB6gcrPTBNA" target="_SCCTfoSMEeWxB6gcrPTBNA" source="_SCCTdISMEeWxB6gcrPTBNA"/>
- <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_SCCTdISMEeWxB6gcrPTBNA" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::name).input" incoming="_SCCTaISMEeWxB6gcrPTBNA" outgoing="_SCCTc4SMEeWxB6gcrPTBNA">
+ <node xmi:type="uml:ForkNode" xmi:id="_Y8By9Y-PEeWF3MJ2e8UzTQ" name="Fork(e008)" incoming="_Y8By1o-PEeWF3MJ2e8UzTQ" outgoing="_Y8BLXI-PEeWF3MJ2e8UzTQ _Y8BLSo-PEeWF3MJ2e8UzTQ _Y8BLPY-PEeWF3MJ2e8UzTQ"/>
+ </node>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_Y8By9o-PEeWF3MJ2e8UzTQ" name="08:Expression Statement" incoming="_Y8BLM4-PEeWF3MJ2e8UzTQ" outgoing="_Y8BLVo-PEeWF3MJ2e8UzTQ">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_Y8By94-PEeWF3MJ2e8UzTQ" target="_Y8BzAY-PEeWF3MJ2e8UzTQ" source="_Y8BzFI-PEeWF3MJ2e8UzTQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_Y8By-I-PEeWF3MJ2e8UzTQ" target="_Y8By_Y-PEeWF3MJ2e8UzTQ" source="_Y8BzGI-PEeWF3MJ2e8UzTQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_Y8By-Y-PEeWF3MJ2e8UzTQ" target="_Y8BzGI-PEeWF3MJ2e8UzTQ" source="_Y8BzDI-PEeWF3MJ2e8UzTQ"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_Y8By-o-PEeWF3MJ2e8UzTQ" target="_Y8BzF4-PEeWF3MJ2e8UzTQ" source="_Y8BzCo-PEeWF3MJ2e8UzTQ"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_Y8By-4-PEeWF3MJ2e8UzTQ" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::name)">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_Y8By_I-PEeWF3MJ2e8UzTQ" target="_Y8BzB4-PEeWF3MJ2e8UzTQ" source="_Y8By_Y-PEeWF3MJ2e8UzTQ"/>
+ <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_Y8By_Y-PEeWF3MJ2e8UzTQ" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::name).input" incoming="_Y8By-I-PEeWF3MJ2e8UzTQ" outgoing="_Y8By_I-PEeWF3MJ2e8UzTQ">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SCCTdYSMEeWxB6gcrPTBNA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SCCTdoSMEeWxB6gcrPTBNA" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8By_o-PEeWF3MJ2e8UzTQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y8By_4-PEeWF3MJ2e8UzTQ" value="1"/>
</structuredNodeInput>
- <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_SCCTd4SMEeWxB6gcrPTBNA" name="Write('name')" structuralFeature="_8n8EEFbDEeWrJvPHum8sog" isReplaceAll="true">
- <object xmi:type="uml:InputPin" xmi:id="_SCCTeISMEeWxB6gcrPTBNA" name="Write('name').object" incoming="_SCCTZ4SMEeWxB6gcrPTBNA" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SCCTeYSMEeWxB6gcrPTBNA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SCCTeoSMEeWxB6gcrPTBNA" value="1"/>
+ <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_Y8BzAI-PEeWF3MJ2e8UzTQ" name="Write('name')" structuralFeature="_8n8EEFbDEeWrJvPHum8sog" isReplaceAll="true">
+ <object xmi:type="uml:InputPin" xmi:id="_Y8BzAY-PEeWF3MJ2e8UzTQ" name="Write('name').object" incoming="_Y8By94-PEeWF3MJ2e8UzTQ" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8BzAo-PEeWF3MJ2e8UzTQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y8BzA4-PEeWF3MJ2e8UzTQ" value="1"/>
</object>
- <result xmi:type="uml:OutputPin" xmi:id="_SCCTe4SMEeWxB6gcrPTBNA" name="Write('name').result" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SCCTfISMEeWxB6gcrPTBNA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SCCTfYSMEeWxB6gcrPTBNA" value="1"/>
+ <result xmi:type="uml:OutputPin" xmi:id="_Y8BzBI-PEeWF3MJ2e8UzTQ" name="Write('name').result" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8BzBY-PEeWF3MJ2e8UzTQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y8BzBo-PEeWF3MJ2e8UzTQ" value="1"/>
</result>
- <value xmi:type="uml:InputPin" xmi:id="_SCCTfoSMEeWxB6gcrPTBNA" name="Write('name').value" incoming="_SCCTc4SMEeWxB6gcrPTBNA">
+ <value xmi:type="uml:InputPin" xmi:id="_Y8BzB4-PEeWF3MJ2e8UzTQ" name="Write('name').value" incoming="_Y8By_I-PEeWF3MJ2e8UzTQ">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SCCTf4SMEeWxB6gcrPTBNA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SCCTgISMEeWxB6gcrPTBNA" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8BzCI-PEeWF3MJ2e8UzTQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y8BzCY-PEeWF3MJ2e8UzTQ" value="1"/>
</value>
</node>
</node>
- <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_SCCTgYSMEeWxB6gcrPTBNA" name="Clear('name')" structuralFeature="_8n8EEFbDEeWrJvPHum8sog">
- <object xmi:type="uml:InputPin" xmi:id="_SCCTgoSMEeWxB6gcrPTBNA" name="Clear('name').object" incoming="_SCCRpoSMEeWxB6gcrPTBNA" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SCCTg4SMEeWxB6gcrPTBNA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SCCThISMEeWxB6gcrPTBNA" value="1"/>
- </object>
- <result xmi:type="uml:OutputPin" xmi:id="_SCCThYSMEeWxB6gcrPTBNA" name="Clear('name').result" outgoing="_SCCTZ4SMEeWxB6gcrPTBNA" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SCCThoSMEeWxB6gcrPTBNA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SCCTh4SMEeWxB6gcrPTBNA" value="1"/>
- </result>
- </node>
- </node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_SCCTiISMEeWxB6gcrPTBNA" name="08:Expression Statement" incoming="_SCCRlYSMEeWxB6gcrPTBNA" outgoing="_SCCRsISMEeWxB6gcrPTBNA">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_SCCTiYSMEeWxB6gcrPTBNA" target="_SCCTjYSMEeWxB6gcrPTBNA" source="_SCCTkISMEeWxB6gcrPTBNA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_SCCTioSMEeWxB6gcrPTBNA" target="_SCCTnYSMEeWxB6gcrPTBNA" source="_SCCTjYSMEeWxB6gcrPTBNA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_SCCTi4SMEeWxB6gcrPTBNA" target="_SCCToYSMEeWxB6gcrPTBNA" source="_SCCTmISMEeWxB6gcrPTBNA"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_SCCTjISMEeWxB6gcrPTBNA" target="_SCCTqoSMEeWxB6gcrPTBNA" source="_SCCTjoSMEeWxB6gcrPTBNA"/>
- <node xmi:type="uml:ForkNode" xmi:id="_SCCTjYSMEeWxB6gcrPTBNA" name="Fork(LeftHandSide('Fork(e008)'))" incoming="_SCCTiYSMEeWxB6gcrPTBNA" outgoing="_SCCTioSMEeWxB6gcrPTBNA"/>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_SCCTjoSMEeWxB6gcrPTBNA" name="RighthandSide('Value('"Event008"').result')" outgoing="_SCCTjISMEeWxB6gcrPTBNA">
- <node xmi:type="uml:ValueSpecificationAction" xmi:id="_SCCTj4SMEeWxB6gcrPTBNA" name="Value('"Event008"')">
- <result xmi:type="uml:OutputPin" xmi:id="_SCCTkISMEeWxB6gcrPTBNA" name="Value('"Event008"').result" outgoing="_SCCTiYSMEeWxB6gcrPTBNA">
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_Y8BzCo-PEeWF3MJ2e8UzTQ" name="RighthandSide('Value('"Event008"').result')" outgoing="_Y8By-o-PEeWF3MJ2e8UzTQ">
+ <node xmi:type="uml:ValueSpecificationAction" xmi:id="_Y8BzC4-PEeWF3MJ2e8UzTQ" name="Value('"Event008"')">
+ <result xmi:type="uml:OutputPin" xmi:id="_Y8BzDI-PEeWF3MJ2e8UzTQ" name="Value('"Event008"').result" outgoing="_Y8By-Y-PEeWF3MJ2e8UzTQ">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SCCTkYSMEeWxB6gcrPTBNA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SCCTkoSMEeWxB6gcrPTBNA" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8BzDY-PEeWF3MJ2e8UzTQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y8BzDo-PEeWF3MJ2e8UzTQ" value="1"/>
</result>
- <value xmi:type="uml:LiteralString" xmi:id="_SCCTk4SMEeWxB6gcrPTBNA" name=""Event008"" value="Event008">
+ <value xmi:type="uml:LiteralString" xmi:id="_Y8BzD4-PEeWF3MJ2e8UzTQ" name=""Event008"" value="Event008">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</value>
</node>
</node>
- <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_SCCTlISMEeWxB6gcrPTBNA" name="Clear('name')" structuralFeature="_8n8EEFbDEeWrJvPHum8sog">
- <object xmi:type="uml:InputPin" xmi:id="_SCCTlYSMEeWxB6gcrPTBNA" name="Clear('name').object" incoming="_SCCRnoSMEeWxB6gcrPTBNA" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SCCTloSMEeWxB6gcrPTBNA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SCCTl4SMEeWxB6gcrPTBNA" value="1"/>
+ <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_Y8BzEI-PEeWF3MJ2e8UzTQ" name="Clear('name')" structuralFeature="_8n8EEFbDEeWrJvPHum8sog">
+ <object xmi:type="uml:InputPin" xmi:id="_Y8BzEY-PEeWF3MJ2e8UzTQ" name="Clear('name').object" incoming="_Y8BLXI-PEeWF3MJ2e8UzTQ" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8BzEo-PEeWF3MJ2e8UzTQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y8BzE4-PEeWF3MJ2e8UzTQ" value="1"/>
</object>
- <result xmi:type="uml:OutputPin" xmi:id="_SCCTmISMEeWxB6gcrPTBNA" name="Clear('name').result" outgoing="_SCCTi4SMEeWxB6gcrPTBNA" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SCCTmYSMEeWxB6gcrPTBNA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SCCTmoSMEeWxB6gcrPTBNA" value="1"/>
+ <result xmi:type="uml:OutputPin" xmi:id="_Y8BzFI-PEeWF3MJ2e8UzTQ" name="Clear('name').result" outgoing="_Y8By94-PEeWF3MJ2e8UzTQ" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8BzFY-PEeWF3MJ2e8UzTQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y8BzFo-PEeWF3MJ2e8UzTQ" value="1"/>
</result>
</node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_SCCTm4SMEeWxB6gcrPTBNA" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::name)">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_SCCTnISMEeWxB6gcrPTBNA" target="_SCCTp4SMEeWxB6gcrPTBNA" source="_SCCTnYSMEeWxB6gcrPTBNA"/>
- <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_SCCTnYSMEeWxB6gcrPTBNA" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::name).input" incoming="_SCCTioSMEeWxB6gcrPTBNA" outgoing="_SCCTnISMEeWxB6gcrPTBNA">
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_Y8BzF4-PEeWF3MJ2e8UzTQ" name="Expression(LeftHandSide('Fork(e008)'))" incoming="_Y8By-o-PEeWF3MJ2e8UzTQ"/>
+ <node xmi:type="uml:ForkNode" xmi:id="_Y8BzGI-PEeWF3MJ2e8UzTQ" name="Fork(LeftHandSide('Fork(e008)'))" incoming="_Y8By-Y-PEeWF3MJ2e8UzTQ" outgoing="_Y8By-I-PEeWF3MJ2e8UzTQ"/>
+ </node>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_Y8BzGY-PEeWF3MJ2e8UzTQ" name="16:Expression Statement" incoming="_Y8BLRI-PEeWF3MJ2e8UzTQ" outgoing="_Y8BLOY-PEeWF3MJ2e8UzTQ">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_Y8BzGo-PEeWF3MJ2e8UzTQ" target="_Y8BzIY-PEeWF3MJ2e8UzTQ" source="_Y8BzO4-PEeWF3MJ2e8UzTQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_Y8BzG4-PEeWF3MJ2e8UzTQ" target="_Y8BzJY-PEeWF3MJ2e8UzTQ" source="_Y8BzOI-PEeWF3MJ2e8UzTQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_Y8BzHI-PEeWF3MJ2e8UzTQ" target="_Y8BzO4-PEeWF3MJ2e8UzTQ" source="_Y8BzMI-PEeWF3MJ2e8UzTQ"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_Y8BzHY-PEeWF3MJ2e8UzTQ" target="_Y8BzHo-PEeWF3MJ2e8UzTQ" source="_Y8BzLo-PEeWF3MJ2e8UzTQ"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_Y8BzHo-PEeWF3MJ2e8UzTQ" name="Expression(LeftHandSide('Fork(e010)'))" incoming="_Y8BzHY-PEeWF3MJ2e8UzTQ"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_Y8BzH4-PEeWF3MJ2e8UzTQ" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::name)">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_Y8BzII-PEeWF3MJ2e8UzTQ" target="_Y8BzK4-PEeWF3MJ2e8UzTQ" source="_Y8BzIY-PEeWF3MJ2e8UzTQ"/>
+ <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_Y8BzIY-PEeWF3MJ2e8UzTQ" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::name).input" incoming="_Y8BzGo-PEeWF3MJ2e8UzTQ" outgoing="_Y8BzII-PEeWF3MJ2e8UzTQ">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SCCTnoSMEeWxB6gcrPTBNA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SCCTn4SMEeWxB6gcrPTBNA" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8BzIo-PEeWF3MJ2e8UzTQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y8BzI4-PEeWF3MJ2e8UzTQ" value="1"/>
</structuredNodeInput>
- <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_SCCToISMEeWxB6gcrPTBNA" name="Write('name')" structuralFeature="_8n8EEFbDEeWrJvPHum8sog" isReplaceAll="true">
- <object xmi:type="uml:InputPin" xmi:id="_SCCToYSMEeWxB6gcrPTBNA" name="Write('name').object" incoming="_SCCTi4SMEeWxB6gcrPTBNA" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SCCTooSMEeWxB6gcrPTBNA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SCCTo4SMEeWxB6gcrPTBNA" value="1"/>
+ <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_Y8BzJI-PEeWF3MJ2e8UzTQ" name="Write('name')" structuralFeature="_8n8EEFbDEeWrJvPHum8sog" isReplaceAll="true">
+ <object xmi:type="uml:InputPin" xmi:id="_Y8BzJY-PEeWF3MJ2e8UzTQ" name="Write('name').object" incoming="_Y8BzG4-PEeWF3MJ2e8UzTQ" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8BzJo-PEeWF3MJ2e8UzTQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y8BzJ4-PEeWF3MJ2e8UzTQ" value="1"/>
</object>
- <result xmi:type="uml:OutputPin" xmi:id="_SCCTpISMEeWxB6gcrPTBNA" name="Write('name').result" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SCCTpYSMEeWxB6gcrPTBNA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SCCTpoSMEeWxB6gcrPTBNA" value="1"/>
+ <result xmi:type="uml:OutputPin" xmi:id="_Y8BzKI-PEeWF3MJ2e8UzTQ" name="Write('name').result" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8BzKY-PEeWF3MJ2e8UzTQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y8BzKo-PEeWF3MJ2e8UzTQ" value="1"/>
</result>
- <value xmi:type="uml:InputPin" xmi:id="_SCCTp4SMEeWxB6gcrPTBNA" name="Write('name').value" incoming="_SCCTnISMEeWxB6gcrPTBNA">
+ <value xmi:type="uml:InputPin" xmi:id="_Y8BzK4-PEeWF3MJ2e8UzTQ" name="Write('name').value" incoming="_Y8BzII-PEeWF3MJ2e8UzTQ">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SCCTqISMEeWxB6gcrPTBNA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SCCTqYSMEeWxB6gcrPTBNA" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8BzLI-PEeWF3MJ2e8UzTQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y8BzLY-PEeWF3MJ2e8UzTQ" value="1"/>
</value>
</node>
</node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_SCCTqoSMEeWxB6gcrPTBNA" name="Expression(LeftHandSide('Fork(e008)'))" incoming="_SCCTjISMEeWxB6gcrPTBNA"/>
- </node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_SCCTq4SMEeWxB6gcrPTBNA" name="18:Expression Statement" incoming="_SCCRpYSMEeWxB6gcrPTBNA" outgoing="_SCCRs4SMEeWxB6gcrPTBNA">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_SCCTrISMEeWxB6gcrPTBNA" target="_SCCTt4SMEeWxB6gcrPTBNA" source="_SCCTtISMEeWxB6gcrPTBNA"/>
- <node xmi:type="uml:CallBehaviorAction" xmi:id="_SCCTrYSMEeWxB6gcrPTBNA" name="Call('Including')">
- <argument xmi:type="uml:InputPin" xmi:id="_SCCTroSMEeWxB6gcrPTBNA" name="Call('Including').argument('seq')" incoming="_SCCRtYSMEeWxB6gcrPTBNA" isOrdered="true" isUnique="false">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SCCTr4SMEeWxB6gcrPTBNA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SCCTsISMEeWxB6gcrPTBNA" value="*"/>
- </argument>
- <argument xmi:type="uml:InputPin" xmi:id="_SCCTsYSMEeWxB6gcrPTBNA" name="Call('Including').argument('element')" incoming="_SCCRroSMEeWxB6gcrPTBNA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SCCTsoSMEeWxB6gcrPTBNA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SCCTs4SMEeWxB6gcrPTBNA" value="1"/>
- </argument>
- <result xmi:type="uml:OutputPin" xmi:id="_SCCTtISMEeWxB6gcrPTBNA" name="Call('Including').result('')" outgoing="_SCCTrISMEeWxB6gcrPTBNA" isOrdered="true" isUnique="false">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SCCTtYSMEeWxB6gcrPTBNA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SCCTtoSMEeWxB6gcrPTBNA" value="*"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_Y8BzLo-PEeWF3MJ2e8UzTQ" name="RighthandSide('Value('"Event010"').result')" outgoing="_Y8BzHY-PEeWF3MJ2e8UzTQ">
+ <node xmi:type="uml:ValueSpecificationAction" xmi:id="_Y8BzL4-PEeWF3MJ2e8UzTQ" name="Value('"Event010"')">
+ <result xmi:type="uml:OutputPin" xmi:id="_Y8BzMI-PEeWF3MJ2e8UzTQ" name="Value('"Event010"').result" outgoing="_Y8BzHI-PEeWF3MJ2e8UzTQ">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8BzMY-PEeWF3MJ2e8UzTQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y8BzMo-PEeWF3MJ2e8UzTQ" value="1"/>
+ </result>
+ <value xmi:type="uml:LiteralString" xmi:id="_Y8BzM4-PEeWF3MJ2e8UzTQ" name=""Event010"" value="Event010">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ </value>
+ </node>
+ </node>
+ <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_Y8BzNI-PEeWF3MJ2e8UzTQ" name="Clear('name')" structuralFeature="_8n8EEFbDEeWrJvPHum8sog">
+ <object xmi:type="uml:InputPin" xmi:id="_Y8BzNY-PEeWF3MJ2e8UzTQ" name="Clear('name').object" incoming="_Y8BLSY-PEeWF3MJ2e8UzTQ" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8BzNo-PEeWF3MJ2e8UzTQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y8BzN4-PEeWF3MJ2e8UzTQ" value="1"/>
+ </object>
+ <result xmi:type="uml:OutputPin" xmi:id="_Y8BzOI-PEeWF3MJ2e8UzTQ" name="Clear('name').result" outgoing="_Y8BzG4-PEeWF3MJ2e8UzTQ" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8BzOY-PEeWF3MJ2e8UzTQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y8BzOo-PEeWF3MJ2e8UzTQ" value="1"/>
</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="_SCCTt4SMEeWxB6gcrPTBNA" name="Fork(tests)" incoming="_SCCTrISMEeWxB6gcrPTBNA" outgoing="_SCCRl4SMEeWxB6gcrPTBNA"/>
+ <node xmi:type="uml:ForkNode" xmi:id="_Y8BzO4-PEeWF3MJ2e8UzTQ" name="Fork(LeftHandSide('Fork(e010)'))" incoming="_Y8BzHI-PEeWF3MJ2e8UzTQ" outgoing="_Y8BzGo-PEeWF3MJ2e8UzTQ"/>
</node>
</structuredNode>
</packagedElement>
@@ -14502,6 +14687,855 @@ activity 'SemanticTest Event008_Factory'(): 'SemanticTest Event008' {
 </ownedOperation>
</packagedElement>
</packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_ulrgsI7eEeWQE9crhVw4pw" name="010">
+ <packagedElement xmi:type="uml:Class" xmi:id="_wgnjYI7eEeWQE9crhVw4pw" name="Event010_Test" classifierBehavior="_wgnjYo7eEeWQE9crhVw4pw" isActive="true">
+ <generalization xmi:type="uml:Generalization" xmi:id="_wgnjYY7eEeWQE9crhVw4pw" general="_BYPqsH7WEeSVWJ91ynqG7w"/>
+ <ownedBehavior xmi:type="uml:StateMachine" xmi:id="_wgnjYo7eEeWQE9crhVw4pw" name="Event010_Test$behavior$1" visibility="private">
+ <region xmi:type="uml:Region" xmi:id="_8iBqUI7fEeWQE9crhVw4pw" name="Region1">
+ <transition xmi:type="uml:Transition" xmi:id="_Ai6F0I7gEeWQE9crhVw4pw" name="T1" source="_9KbHEI7fEeWQE9crhVw4pw" target="_9kE9MI7fEeWQE9crhVw4pw"/>
+ <transition xmi:type="uml:Transition" xmi:id="_FmBaYI7gEeWQE9crhVw4pw" name="T2" source="_9kE9MI7fEeWQE9crhVw4pw" target="_B8ThsI7gEeWQE9crhVw4pw">
+ <effect xmi:type="uml:Activity" xmi:id="_EyF0gI8LEeWQE9crhVw4pw" name="effect" node="_I02fUI8LEeWQE9crhVw4pw _I03GYI8LEeWQE9crhVw4pw _I04UgI8LEeWQE9crhVw4pw _I05ioI8LEeWQE9crhVw4pw _I06JsI8LEeWQE9crhVw4pw">
+ <edge xmi:type="uml:ControlFlow" xmi:id="_I0y08I8LEeWQE9crhVw4pw" target="_I03GYI8LEeWQE9crhVw4pw" source="_I02fUI8LEeWQE9crhVw4pw"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_I0zcAI8LEeWQE9crhVw4pw" target="_I06JtY8LEeWQE9crhVw4pw" source="_I03GYY8LEeWQE9crhVw4pw">
+ <guard xmi:type="uml:LiteralBoolean" xmi:id="_I0zcAY8LEeWQE9crhVw4pw" value="true"/>
+ <weight xmi:type="uml:LiteralInteger" xmi:id="_I0zcAo8LEeWQE9crhVw4pw" value="1"/>
+ </edge>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_I00qII8LEeWQE9crhVw4pw" target="_I06JsY8LEeWQE9crhVw4pw" source="_I04UgY8LEeWQE9crhVw4pw">
+ <guard xmi:type="uml:LiteralBoolean" xmi:id="_I00qIY8LEeWQE9crhVw4pw" value="true"/>
+ <weight xmi:type="uml:LiteralInteger" xmi:id="_I00qIo8LEeWQE9crhVw4pw" value="1"/>
+ </edge>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_I014QI8LEeWQE9crhVw4pw" target="_I05ioI8LEeWQE9crhVw4pw" source="_I06JsI8LEeWQE9crhVw4pw"/>
+ <node xmi:type="uml:InitialNode" xmi:id="_I02fUI8LEeWQE9crhVw4pw" name="InitialNode1" outgoing="_I0y08I8LEeWQE9crhVw4pw"/>
+ <node xmi:type="uml:ReadSelfAction" xmi:id="_I03GYI8LEeWQE9crhVw4pw" name="this" incoming="_I0y08I8LEeWQE9crhVw4pw">
+ <result xmi:type="uml:OutputPin" xmi:id="_I03GYY8LEeWQE9crhVw4pw" name="this" outgoing="_I0zcAI8LEeWQE9crhVw4pw" type="_LFDZoFvBEeWX2ahKO139xA">
+ <upperBound xmi:type="uml:LiteralInteger" xmi:id="_I03GYo8LEeWQE9crhVw4pw" value="1"/>
+ </result>
+ </node>
+ <node xmi:type="uml:ValueSpecificationAction" xmi:id="_I04UgI8LEeWQE9crhVw4pw" name="T2(effect)">
+ <result xmi:type="uml:OutputPin" xmi:id="_I04UgY8LEeWQE9crhVw4pw" name="value" outgoing="_I00qII8LEeWQE9crhVw4pw">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <upperBound xmi:type="uml:LiteralInteger" xmi:id="_I04Ugo8LEeWQE9crhVw4pw" value="1"/>
+ </result>
+ <value xmi:type="uml:LiteralString" xmi:id="_I04Ug48LEeWQE9crhVw4pw" value="T2(effect)"/>
+ </node>
+ <node xmi:type="uml:ActivityFinalNode" xmi:id="_I05ioI8LEeWQE9crhVw4pw" name="ActivityFinalNode1" incoming="_I014QI8LEeWQE9crhVw4pw"/>
+ <node xmi:type="uml:CallOperationAction" xmi:id="_I06JsI8LEeWQE9crhVw4pw" name="trace" outgoing="_I014QI8LEeWQE9crhVw4pw" operation="_zzdjcFbTEeWrJvPHum8sog">
+ <argument xmi:type="uml:InputPin" xmi:id="_I06JsY8LEeWQE9crhVw4pw" name="segment" incoming="_I00qII8LEeWQE9crhVw4pw">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_I06Jso8LEeWQE9crhVw4pw" source="PinToParameterLink">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_I06Js48LEeWQE9crhVw4pw" 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="_I06JtI8LEeWQE9crhVw4pw" value="1"/>
+ </argument>
+ <target xmi:type="uml:InputPin" xmi:id="_I06JtY8LEeWQE9crhVw4pw" name="target" incoming="_I0zcAI8LEeWQE9crhVw4pw" type="_BYPqsH7WEeSVWJ91ynqG7w">
+ <upperBound xmi:type="uml:LiteralInteger" xmi:id="_I06Jto8LEeWQE9crhVw4pw" value="1"/>
+ </target>
+ </node>
+ </effect>
+ <trigger xmi:type="uml:Trigger" xmi:id="_zmv0wI8IEeWQE9crhVw4pw" name="StartTrigger" event="_OMzFUFbtEeWrJvPHum8sog"/>
+ </transition>
+ <transition xmi:type="uml:Transition" xmi:id="_GAyDwI7gEeWQE9crhVw4pw" name="T3" source="_9kE9MI7fEeWQE9crhVw4pw" target="_Eak68I7gEeWQE9crhVw4pw">
+ <effect xmi:type="uml:Activity" xmi:id="_HHXCwI8LEeWQE9crhVw4pw" name="effect" node="_LeLSAI8LEeWQE9crhVw4pw _LeL5EI8LEeWQE9crhVw4pw _LeMgII8LEeWQE9crhVw4pw _LeNHMI8LEeWQE9crhVw4pw _LeNuQI8LEeWQE9crhVw4pw">
+ <edge xmi:type="uml:ControlFlow" xmi:id="_LeIOsI8LEeWQE9crhVw4pw" target="_LeL5EI8LEeWQE9crhVw4pw" source="_LeLSAI8LEeWQE9crhVw4pw"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_LeI1wI8LEeWQE9crhVw4pw" target="_LeNuRY8LEeWQE9crhVw4pw" source="_LeL5EY8LEeWQE9crhVw4pw">
+ <guard xmi:type="uml:LiteralBoolean" xmi:id="_LeI1wY8LEeWQE9crhVw4pw" value="true"/>
+ <weight xmi:type="uml:LiteralInteger" xmi:id="_LeI1wo8LEeWQE9crhVw4pw" value="1"/>
+ </edge>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_LeKD4I8LEeWQE9crhVw4pw" target="_LeNuQY8LEeWQE9crhVw4pw" source="_LeMgIY8LEeWQE9crhVw4pw">
+ <guard xmi:type="uml:LiteralBoolean" xmi:id="_LeKD4Y8LEeWQE9crhVw4pw" value="true"/>
+ <weight xmi:type="uml:LiteralInteger" xmi:id="_LeKD4o8LEeWQE9crhVw4pw" value="1"/>
+ </edge>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_LeKq8I8LEeWQE9crhVw4pw" target="_LeNHMI8LEeWQE9crhVw4pw" source="_LeNuQI8LEeWQE9crhVw4pw"/>
+ <node xmi:type="uml:InitialNode" xmi:id="_LeLSAI8LEeWQE9crhVw4pw" name="InitialNode1" outgoing="_LeIOsI8LEeWQE9crhVw4pw"/>
+ <node xmi:type="uml:ReadSelfAction" xmi:id="_LeL5EI8LEeWQE9crhVw4pw" name="this" incoming="_LeIOsI8LEeWQE9crhVw4pw">
+ <result xmi:type="uml:OutputPin" xmi:id="_LeL5EY8LEeWQE9crhVw4pw" name="this" outgoing="_LeI1wI8LEeWQE9crhVw4pw" type="_LFDZoFvBEeWX2ahKO139xA">
+ <upperBound xmi:type="uml:LiteralInteger" xmi:id="_LeL5Eo8LEeWQE9crhVw4pw" value="1"/>
+ </result>
+ </node>
+ <node xmi:type="uml:ValueSpecificationAction" xmi:id="_LeMgII8LEeWQE9crhVw4pw" name="T3(effect)">
+ <result xmi:type="uml:OutputPin" xmi:id="_LeMgIY8LEeWQE9crhVw4pw" name="value" outgoing="_LeKD4I8LEeWQE9crhVw4pw">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <upperBound xmi:type="uml:LiteralInteger" xmi:id="_LeMgIo8LEeWQE9crhVw4pw" value="1"/>
+ </result>
+ <value xmi:type="uml:LiteralString" xmi:id="_LeMgI48LEeWQE9crhVw4pw" value="T3(effect)"/>
+ </node>
+ <node xmi:type="uml:ActivityFinalNode" xmi:id="_LeNHMI8LEeWQE9crhVw4pw" name="ActivityFinalNode1" incoming="_LeKq8I8LEeWQE9crhVw4pw"/>
+ <node xmi:type="uml:CallOperationAction" xmi:id="_LeNuQI8LEeWQE9crhVw4pw" name="trace" outgoing="_LeKq8I8LEeWQE9crhVw4pw" operation="_zzdjcFbTEeWrJvPHum8sog">
+ <argument xmi:type="uml:InputPin" xmi:id="_LeNuQY8LEeWQE9crhVw4pw" name="segment" incoming="_LeKD4I8LEeWQE9crhVw4pw">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_LeNuQo8LEeWQE9crhVw4pw" source="PinToParameterLink">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_LeNuQ48LEeWQE9crhVw4pw" 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="_LeNuRI8LEeWQE9crhVw4pw" value="1"/>
+ </argument>
+ <target xmi:type="uml:InputPin" xmi:id="_LeNuRY8LEeWQE9crhVw4pw" name="target" incoming="_LeI1wI8LEeWQE9crhVw4pw" type="_BYPqsH7WEeSVWJ91ynqG7w">
+ <upperBound xmi:type="uml:LiteralInteger" xmi:id="_LeNuRo8LEeWQE9crhVw4pw" value="1"/>
+ </target>
+ </node>
+ </effect>
+ <trigger xmi:type="uml:Trigger" xmi:id="_55EHYI8IEeWQE9crhVw4pw" name="StartTrigger" event="_OMzFUFbtEeWrJvPHum8sog"/>
+ </transition>
+ <transition xmi:type="uml:Transition" xmi:id="_H4TmEI7gEeWQE9crhVw4pw" name="T5" source="_Eak68I7gEeWQE9crhVw4pw" target="_HN7MUI7gEeWQE9crhVw4pw">
+ <effect xmi:type="uml:Activity" xmi:id="_0G77QI8JEeWQE9crhVw4pw" name="testEnd" node="_K9Ru8I8MEeWQE9crhVw4pw _K9SWAI8MEeWQE9crhVw4pw _K9S9EI8MEeWQE9crhVw4pw _K9TkII8MEeWQE9crhVw4pw _K9UyQI8MEeWQE9crhVw4pw _K9YcoI8MEeWQE9crhVw4pw _K9ZDsI8MEeWQE9crhVw4pw _K9ZqwI8MEeWQE9crhVw4pw">
+ <edge xmi:type="uml:ControlFlow" xmi:id="_K9LoUI8MEeWQE9crhVw4pw" target="_K9S9EI8MEeWQE9crhVw4pw" source="_K9Ru8I8MEeWQE9crhVw4pw"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_K9MPYI8MEeWQE9crhVw4pw" target="_K9YcoI8MEeWQE9crhVw4pw" source="_K9S9EY8MEeWQE9crhVw4pw">
+ <guard xmi:type="uml:LiteralBoolean" xmi:id="_K9MPYY8MEeWQE9crhVw4pw" value="true"/>
+ <weight xmi:type="uml:LiteralInteger" xmi:id="_K9MPYo8MEeWQE9crhVw4pw" value="1"/>
+ </edge>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_K9M2cI8MEeWQE9crhVw4pw" target="_K9TkI48MEeWQE9crhVw4pw" source="_K9SWA48MEeWQE9crhVw4pw">
+ <guard xmi:type="uml:LiteralBoolean" xmi:id="_K9M2cY8MEeWQE9crhVw4pw" value="true"/>
+ <weight xmi:type="uml:LiteralInteger" xmi:id="_K9M2co8MEeWQE9crhVw4pw" value="1"/>
+ </edge>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_K9NdgI8MEeWQE9crhVw4pw" target="_K9UyQI8MEeWQE9crhVw4pw" source="_K9TkII8MEeWQE9crhVw4pw"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_K9OEkI8MEeWQE9crhVw4pw" target="_K9SWAY8MEeWQE9crhVw4pw" source="_K9YcoI8MEeWQE9crhVw4pw">
+ <guard xmi:type="uml:LiteralBoolean" xmi:id="_K9OEkY8MEeWQE9crhVw4pw" value="true"/>
+ <weight xmi:type="uml:LiteralInteger" xmi:id="_K9OEko8MEeWQE9crhVw4pw" value="1"/>
+ </edge>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_K9OroI8MEeWQE9crhVw4pw" target="_K9ZDsY8MEeWQE9crhVw4pw" source="_K9YcoI8MEeWQE9crhVw4pw">
+ <guard xmi:type="uml:LiteralBoolean" xmi:id="_K9OroY8MEeWQE9crhVw4pw" value="true"/>
+ <weight xmi:type="uml:LiteralInteger" xmi:id="_K9Oroo8MEeWQE9crhVw4pw" value="1"/>
+ </edge>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_K9P5wI8MEeWQE9crhVw4pw" target="_K9ZqwY8MEeWQE9crhVw4pw" source="_K9ZDso8MEeWQE9crhVw4pw">
+ <guard xmi:type="uml:LiteralBoolean" xmi:id="_K9P5wY8MEeWQE9crhVw4pw" value="true"/>
+ <weight xmi:type="uml:LiteralInteger" xmi:id="_K9P5wo8MEeWQE9crhVw4pw" value="1"/>
+ </edge>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_K9Qg0I8MEeWQE9crhVw4pw" target="_K9TkIY8MEeWQE9crhVw4pw" source="_K9Zqwo8MEeWQE9crhVw4pw">
+ <guard xmi:type="uml:LiteralBoolean" xmi:id="_K9Qg0Y8MEeWQE9crhVw4pw" value="true"/>
+ <weight xmi:type="uml:LiteralInteger" xmi:id="_K9Qg0o8MEeWQE9crhVw4pw" value="1"/>
+ </edge>
+ <node xmi:type="uml:InitialNode" xmi:id="_K9Ru8I8MEeWQE9crhVw4pw" name="InitialNode1" outgoing="_K9LoUI8MEeWQE9crhVw4pw"/>
+ <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_K9SWAI8MEeWQE9crhVw4pw" name="read(test)" structuralFeature="_9l2gEFYOEeWQPupnj7DHrQ">
+ <object xmi:type="uml:InputPin" xmi:id="_K9SWAY8MEeWQE9crhVw4pw" name="target" incoming="_K9OEkI8MEeWQE9crhVw4pw" type="_BYPqsH7WEeSVWJ91ynqG7w">
+ <upperBound xmi:type="uml:LiteralInteger" xmi:id="_K9SWAo8MEeWQE9crhVw4pw" value="1"/>
+ </object>
+ <result xmi:type="uml:OutputPin" xmi:id="_K9SWA48MEeWQE9crhVw4pw" name="value" outgoing="_K9M2cI8MEeWQE9crhVw4pw" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <upperBound xmi:type="uml:LiteralInteger" xmi:id="_K9SWBI8MEeWQE9crhVw4pw" value="1"/>
+ </result>
+ </node>
+ <node xmi:type="uml:ReadSelfAction" xmi:id="_K9S9EI8MEeWQE9crhVw4pw" name="this" incoming="_K9LoUI8MEeWQE9crhVw4pw">
+ <result xmi:type="uml:OutputPin" xmi:id="_K9S9EY8MEeWQE9crhVw4pw" name="this" outgoing="_K9MPYI8MEeWQE9crhVw4pw" type="_LFDZoFvBEeWX2ahKO139xA">
+ <upperBound xmi:type="uml:LiteralInteger" xmi:id="_K9S9Eo8MEeWQE9crhVw4pw" value="1"/>
+ </result>
+ </node>
+ <node xmi:type="uml:SendSignalAction" xmi:id="_K9TkII8MEeWQE9crhVw4pw" name="Send(End)" outgoing="_K9NdgI8MEeWQE9crhVw4pw" signal="_Pd_O8HYmEeSlH-ceI1IC9Q">
+ <argument xmi:type="uml:InputPin" xmi:id="_K9TkIY8MEeWQE9crhVw4pw" name="trace" incoming="_K9Qg0I8MEeWQE9crhVw4pw">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <upperBound xmi:type="uml:LiteralInteger" xmi:id="_K9TkIo8MEeWQE9crhVw4pw" value="1"/>
+ </argument>
+ <target xmi:type="uml:InputPin" xmi:id="_K9TkI48MEeWQE9crhVw4pw" name="target" incoming="_K9M2cI8MEeWQE9crhVw4pw" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <upperBound xmi:type="uml:LiteralInteger" xmi:id="_K9TkJI8MEeWQE9crhVw4pw" value="1"/>
+ </target>
+ </node>
+ <node xmi:type="uml:ActivityFinalNode" xmi:id="_K9UyQI8MEeWQE9crhVw4pw" name="ActivityFinalNode1" incoming="_K9NdgI8MEeWQE9crhVw4pw"/>
+ <node xmi:type="uml:ForkNode" xmi:id="_K9YcoI8MEeWQE9crhVw4pw" name="ForkNode1" incoming="_K9MPYI8MEeWQE9crhVw4pw" outgoing="_K9OEkI8MEeWQE9crhVw4pw _K9OroI8MEeWQE9crhVw4pw"/>
+ <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_K9ZDsI8MEeWQE9crhVw4pw" name="read(traceBuilder)" structuralFeature="_2n_McFbGEeWrJvPHum8sog">
+ <object xmi:type="uml:InputPin" xmi:id="_K9ZDsY8MEeWQE9crhVw4pw" name="this" incoming="_K9OroI8MEeWQE9crhVw4pw" type="_BYPqsH7WEeSVWJ91ynqG7w"/>
+ <result xmi:type="uml:OutputPin" xmi:id="_K9ZDso8MEeWQE9crhVw4pw" name="builder" outgoing="_K9P5wI8MEeWQE9crhVw4pw" type="_QxTIkFbQEeWrJvPHum8sog"/>
+ </node>
+ <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_K9ZqwI8MEeWQE9crhVw4pw" name="read(trace)" structuralFeature="_lxeWwVbQEeWrJvPHum8sog">
+ <object xmi:type="uml:InputPin" xmi:id="_K9ZqwY8MEeWQE9crhVw4pw" name="builder" incoming="_K9P5wI8MEeWQE9crhVw4pw" type="_QxTIkFbQEeWrJvPHum8sog"/>
+ <result xmi:type="uml:OutputPin" xmi:id="_K9Zqwo8MEeWQE9crhVw4pw" name="trace" outgoing="_K9Qg0I8MEeWQE9crhVw4pw">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ </result>
+ </node>
+ </effect>
+ </transition>
+ <transition xmi:type="uml:Transition" xmi:id="_IYT70I7gEeWQE9crhVw4pw" name="T4" source="_B8ThsI7gEeWQE9crhVw4pw" target="_HN7MUI7gEeWQE9crhVw4pw">
+ <effect xmi:type="uml:Activity" xmi:id="_v-PAgI8JEeWQE9crhVw4pw" name="testEnd" node="_JHHekI8MEeWQE9crhVw4pw _JHHekY8MEeWQE9crhVw4pw _JHIFoI8MEeWQE9crhVw4pw _JHIFo48MEeWQE9crhVw4pw _JHIssI8MEeWQE9crhVw4pw _JHIssY8MEeWQE9crhVw4pw _JHJTwI8MEeWQE9crhVw4pw _JHJ60I8MEeWQE9crhVw4pw">
+ <edge xmi:type="uml:ControlFlow" xmi:id="_JHCmEI8MEeWQE9crhVw4pw" target="_JHIFoI8MEeWQE9crhVw4pw" source="_JHHekI8MEeWQE9crhVw4pw"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_JHD0MI8MEeWQE9crhVw4pw" target="_JHIssY8MEeWQE9crhVw4pw" source="_JHIFoY8MEeWQE9crhVw4pw">
+ <guard xmi:type="uml:LiteralBoolean" xmi:id="_JHD0MY8MEeWQE9crhVw4pw" value="true"/>
+ <weight xmi:type="uml:LiteralInteger" xmi:id="_JHD0Mo8MEeWQE9crhVw4pw" value="1"/>
+ </edge>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_JHEbQI8MEeWQE9crhVw4pw" target="_JHIFpo8MEeWQE9crhVw4pw" source="_JHHelI8MEeWQE9crhVw4pw">
+ <guard xmi:type="uml:LiteralBoolean" xmi:id="_JHEbQY8MEeWQE9crhVw4pw" value="true"/>
+ <weight xmi:type="uml:LiteralInteger" xmi:id="_JHEbQo8MEeWQE9crhVw4pw" value="1"/>
+ </edge>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_JHFCUI8MEeWQE9crhVw4pw" target="_JHIssI8MEeWQE9crhVw4pw" source="_JHIFo48MEeWQE9crhVw4pw"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_JHFpYI8MEeWQE9crhVw4pw" target="_JHHeko8MEeWQE9crhVw4pw" source="_JHIssY8MEeWQE9crhVw4pw">
+ <guard xmi:type="uml:LiteralBoolean" xmi:id="_JHFpYY8MEeWQE9crhVw4pw" value="true"/>
+ <weight xmi:type="uml:LiteralInteger" xmi:id="_JHFpYo8MEeWQE9crhVw4pw" value="1"/>
+ </edge>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_JHGQcI8MEeWQE9crhVw4pw" target="_JHJTwY8MEeWQE9crhVw4pw" source="_JHIssY8MEeWQE9crhVw4pw">
+ <guard xmi:type="uml:LiteralBoolean" xmi:id="_JHGQcY8MEeWQE9crhVw4pw" value="true"/>
+ <weight xmi:type="uml:LiteralInteger" xmi:id="_JHGQco8MEeWQE9crhVw4pw" value="1"/>
+ </edge>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_JHG3gI8MEeWQE9crhVw4pw" target="_JHJ60Y8MEeWQE9crhVw4pw" source="_JHJTwo8MEeWQE9crhVw4pw">
+ <guard xmi:type="uml:LiteralBoolean" xmi:id="_JHG3gY8MEeWQE9crhVw4pw" value="true"/>
+ <weight xmi:type="uml:LiteralInteger" xmi:id="_JHG3go8MEeWQE9crhVw4pw" value="1"/>
+ </edge>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_JHG3g48MEeWQE9crhVw4pw" target="_JHIFpI8MEeWQE9crhVw4pw" source="_JHJ60o8MEeWQE9crhVw4pw">
+ <guard xmi:type="uml:LiteralBoolean" xmi:id="_JHG3hI8MEeWQE9crhVw4pw" value="true"/>
+ <weight xmi:type="uml:LiteralInteger" xmi:id="_JHG3hY8MEeWQE9crhVw4pw" value="1"/>
+ </edge>
+ <node xmi:type="uml:InitialNode" xmi:id="_JHHekI8MEeWQE9crhVw4pw" name="InitialNode1" outgoing="_JHCmEI8MEeWQE9crhVw4pw"/>
+ <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_JHHekY8MEeWQE9crhVw4pw" name="read(test)" structuralFeature="_9l2gEFYOEeWQPupnj7DHrQ">
+ <object xmi:type="uml:InputPin" xmi:id="_JHHeko8MEeWQE9crhVw4pw" name="target" incoming="_JHFpYI8MEeWQE9crhVw4pw" type="_BYPqsH7WEeSVWJ91ynqG7w">
+ <upperBound xmi:type="uml:LiteralInteger" xmi:id="_JHHek48MEeWQE9crhVw4pw" value="1"/>
+ </object>
+ <result xmi:type="uml:OutputPin" xmi:id="_JHHelI8MEeWQE9crhVw4pw" name="value" outgoing="_JHEbQI8MEeWQE9crhVw4pw" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <upperBound xmi:type="uml:LiteralInteger" xmi:id="_JHHelY8MEeWQE9crhVw4pw" value="1"/>
+ </result>
+ </node>
+ <node xmi:type="uml:ReadSelfAction" xmi:id="_JHIFoI8MEeWQE9crhVw4pw" name="this" incoming="_JHCmEI8MEeWQE9crhVw4pw">
+ <result xmi:type="uml:OutputPin" xmi:id="_JHIFoY8MEeWQE9crhVw4pw" name="this" outgoing="_JHD0MI8MEeWQE9crhVw4pw" type="_LFDZoFvBEeWX2ahKO139xA">
+ <upperBound xmi:type="uml:LiteralInteger" xmi:id="_JHIFoo8MEeWQE9crhVw4pw" value="1"/>
+ </result>
+ </node>
+ <node xmi:type="uml:SendSignalAction" xmi:id="_JHIFo48MEeWQE9crhVw4pw" name="Send(End)" outgoing="_JHFCUI8MEeWQE9crhVw4pw" signal="_Pd_O8HYmEeSlH-ceI1IC9Q">
+ <argument xmi:type="uml:InputPin" xmi:id="_JHIFpI8MEeWQE9crhVw4pw" name="trace" incoming="_JHG3g48MEeWQE9crhVw4pw">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <upperBound xmi:type="uml:LiteralInteger" xmi:id="_JHIFpY8MEeWQE9crhVw4pw" value="1"/>
+ </argument>
+ <target xmi:type="uml:InputPin" xmi:id="_JHIFpo8MEeWQE9crhVw4pw" name="target" incoming="_JHEbQI8MEeWQE9crhVw4pw" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <upperBound xmi:type="uml:LiteralInteger" xmi:id="_JHIFp48MEeWQE9crhVw4pw" value="1"/>
+ </target>
+ </node>
+ <node xmi:type="uml:ActivityFinalNode" xmi:id="_JHIssI8MEeWQE9crhVw4pw" name="ActivityFinalNode1" incoming="_JHFCUI8MEeWQE9crhVw4pw"/>
+ <node xmi:type="uml:ForkNode" xmi:id="_JHIssY8MEeWQE9crhVw4pw" name="ForkNode1" incoming="_JHD0MI8MEeWQE9crhVw4pw" outgoing="_JHFpYI8MEeWQE9crhVw4pw _JHGQcI8MEeWQE9crhVw4pw"/>
+ <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_JHJTwI8MEeWQE9crhVw4pw" name="read(traceBuilder)" structuralFeature="_2n_McFbGEeWrJvPHum8sog">
+ <object xmi:type="uml:InputPin" xmi:id="_JHJTwY8MEeWQE9crhVw4pw" name="this" incoming="_JHGQcI8MEeWQE9crhVw4pw" type="_BYPqsH7WEeSVWJ91ynqG7w"/>
+ <result xmi:type="uml:OutputPin" xmi:id="_JHJTwo8MEeWQE9crhVw4pw" name="builder" outgoing="_JHG3gI8MEeWQE9crhVw4pw" type="_QxTIkFbQEeWrJvPHum8sog"/>
+ </node>
+ <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_JHJ60I8MEeWQE9crhVw4pw" name="read(trace)" structuralFeature="_lxeWwVbQEeWrJvPHum8sog">
+ <object xmi:type="uml:InputPin" xmi:id="_JHJ60Y8MEeWQE9crhVw4pw" name="builder" incoming="_JHG3gI8MEeWQE9crhVw4pw" type="_QxTIkFbQEeWrJvPHum8sog"/>
+ <result xmi:type="uml:OutputPin" xmi:id="_JHJ60o8MEeWQE9crhVw4pw" name="trace" outgoing="_JHG3g48MEeWQE9crhVw4pw">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ </result>
+ </node>
+ </effect>
+ </transition>
+ <subvertex xmi:type="uml:Pseudostate" xmi:id="_9KbHEI7fEeWQE9crhVw4pw" name="Initial1"/>
+ <subvertex xmi:type="uml:State" xmi:id="_9kE9MI7fEeWQE9crhVw4pw" name="waiting"/>
+ <subvertex xmi:type="uml:State" xmi:id="_B8ThsI7gEeWQE9crhVw4pw" name="S1">
+ <entry xmi:type="uml:Activity" xmi:id="_AY2_4I8KEeWQE9crhVw4pw" name="entry" node="_4_hBgY8OEeWQE9crhVw4pw _4_hokI8OEeWQE9crhVw4pw _4_iPoI8OEeWQE9crhVw4pw _4_iPpI8OEeWQE9crhVw4pw _4_i2sI8OEeWQE9crhVw4pw">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_4mrDsI8OEeWQE9crhVw4pw">
+ <body>activity entry() {
+}</body>
+ </ownedComment>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_4_fzYI8OEeWQE9crhVw4pw" target="_4_hokI8OEeWQE9crhVw4pw" source="_4_hBgY8OEeWQE9crhVw4pw"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_4_gacI8OEeWQE9crhVw4pw" target="_4_i2tY8OEeWQE9crhVw4pw" source="_4_hokY8OEeWQE9crhVw4pw">
+ <guard xmi:type="uml:LiteralBoolean" xmi:id="_4_gacY8OEeWQE9crhVw4pw" value="true"/>
+ <weight xmi:type="uml:LiteralInteger" xmi:id="_4_gaco8OEeWQE9crhVw4pw" value="1"/>
+ </edge>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_4_gac48OEeWQE9crhVw4pw" target="_4_i2sY8OEeWQE9crhVw4pw" source="_4_iPoY8OEeWQE9crhVw4pw">
+ <guard xmi:type="uml:LiteralBoolean" xmi:id="_4_gadI8OEeWQE9crhVw4pw" value="true"/>
+ <weight xmi:type="uml:LiteralInteger" xmi:id="_4_gadY8OEeWQE9crhVw4pw" value="1"/>
+ </edge>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_4_hBgI8OEeWQE9crhVw4pw" target="_4_iPpI8OEeWQE9crhVw4pw" source="_4_i2sI8OEeWQE9crhVw4pw"/>
+ <node xmi:type="uml:InitialNode" xmi:id="_4_hBgY8OEeWQE9crhVw4pw" name="InitialNode1" outgoing="_4_fzYI8OEeWQE9crhVw4pw"/>
+ <node xmi:type="uml:ReadSelfAction" xmi:id="_4_hokI8OEeWQE9crhVw4pw" name="this" incoming="_4_fzYI8OEeWQE9crhVw4pw">
+ <result xmi:type="uml:OutputPin" xmi:id="_4_hokY8OEeWQE9crhVw4pw" name="this" outgoing="_4_gacI8OEeWQE9crhVw4pw" type="_LFDZoFvBEeWX2ahKO139xA">
+ <upperBound xmi:type="uml:LiteralInteger" xmi:id="_4_hoko8OEeWQE9crhVw4pw" value="1"/>
+ </result>
+ </node>
+ <node xmi:type="uml:ValueSpecificationAction" xmi:id="_4_iPoI8OEeWQE9crhVw4pw" name="S1(entry)">
+ <result xmi:type="uml:OutputPin" xmi:id="_4_iPoY8OEeWQE9crhVw4pw" name="value" outgoing="_4_gac48OEeWQE9crhVw4pw">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <upperBound xmi:type="uml:LiteralInteger" xmi:id="_4_iPoo8OEeWQE9crhVw4pw" value="1"/>
+ </result>
+ <value xmi:type="uml:LiteralString" xmi:id="_4_iPo48OEeWQE9crhVw4pw" value="S1(entry)"/>
+ </node>
+ <node xmi:type="uml:ActivityFinalNode" xmi:id="_4_iPpI8OEeWQE9crhVw4pw" name="ActivityFinalNode1" incoming="_4_hBgI8OEeWQE9crhVw4pw"/>
+ <node xmi:type="uml:CallOperationAction" xmi:id="_4_i2sI8OEeWQE9crhVw4pw" name="trace" outgoing="_4_hBgI8OEeWQE9crhVw4pw" operation="_zzdjcFbTEeWrJvPHum8sog">
+ <argument xmi:type="uml:InputPin" xmi:id="_4_i2sY8OEeWQE9crhVw4pw" name="segment" incoming="_4_gac48OEeWQE9crhVw4pw">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4_i2so8OEeWQE9crhVw4pw" source="PinToParameterLink">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4_i2s48OEeWQE9crhVw4pw" 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="_4_i2tI8OEeWQE9crhVw4pw" value="1"/>
+ </argument>
+ <target xmi:type="uml:InputPin" xmi:id="_4_i2tY8OEeWQE9crhVw4pw" name="target" incoming="_4_gacI8OEeWQE9crhVw4pw" type="_BYPqsH7WEeSVWJ91ynqG7w">
+ <upperBound xmi:type="uml:LiteralInteger" xmi:id="_4_i2to8OEeWQE9crhVw4pw" value="1"/>
+ </target>
+ </node>
+ </entry>
+ <region xmi:type="uml:Region" xmi:id="_Wc2NkY7gEeWQE9crhVw4pw" name="Region1">
+ <transition xmi:type="uml:Transition" xmi:id="_jb-WcI7gEeWQE9crhVw4pw" name="T1.1" source="_cxwhMI7gEeWQE9crhVw4pw" target="_dt29EI7gEeWQE9crhVw4pw"/>
+ <transition xmi:type="uml:Transition" xmi:id="_osXSAI7gEeWQE9crhVw4pw" name="T1.2" source="_dt29EI7gEeWQE9crhVw4pw" target="_lWjMwI7gEeWQE9crhVw4pw">
+ <effect xmi:type="uml:Activity" xmi:id="_dzQd0I8JEeWQE9crhVw4pw" name="effect" node="_S0tasI8LEeWQE9crhVw4pw _S0tasY8LEeWQE9crhVw4pw _S0uBwI8LEeWQE9crhVw4pw _S0uo0I8LEeWQE9crhVw4pw _S0vP4I8LEeWQE9crhVw4pw">
+ <edge xmi:type="uml:ControlFlow" xmi:id="_S0qXYI8LEeWQE9crhVw4pw" target="_S0tasY8LEeWQE9crhVw4pw" source="_S0tasI8LEeWQE9crhVw4pw"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_S0q-cI8LEeWQE9crhVw4pw" target="_S0vP5Y8LEeWQE9crhVw4pw" source="_S0taso8LEeWQE9crhVw4pw">
+ <guard xmi:type="uml:LiteralBoolean" xmi:id="_S0q-cY8LEeWQE9crhVw4pw" value="true"/>
+ <weight xmi:type="uml:LiteralInteger" xmi:id="_S0q-co8LEeWQE9crhVw4pw" value="1"/>
+ </edge>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_S0sMkI8LEeWQE9crhVw4pw" target="_S0vP4Y8LEeWQE9crhVw4pw" source="_S0uBwY8LEeWQE9crhVw4pw">
+ <guard xmi:type="uml:LiteralBoolean" xmi:id="_S0sMkY8LEeWQE9crhVw4pw" value="true"/>
+ <weight xmi:type="uml:LiteralInteger" xmi:id="_S0sMko8LEeWQE9crhVw4pw" value="1"/>
+ </edge>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_S0szoI8LEeWQE9crhVw4pw" target="_S0uo0I8LEeWQE9crhVw4pw" source="_S0vP4I8LEeWQE9crhVw4pw"/>
+ <node xmi:type="uml:InitialNode" xmi:id="_S0tasI8LEeWQE9crhVw4pw" name="InitialNode1" outgoing="_S0qXYI8LEeWQE9crhVw4pw"/>
+ <node xmi:type="uml:ReadSelfAction" xmi:id="_S0tasY8LEeWQE9crhVw4pw" name="this" incoming="_S0qXYI8LEeWQE9crhVw4pw">
+ <result xmi:type="uml:OutputPin" xmi:id="_S0taso8LEeWQE9crhVw4pw" name="this" outgoing="_S0q-cI8LEeWQE9crhVw4pw" type="_LFDZoFvBEeWX2ahKO139xA">
+ <upperBound xmi:type="uml:LiteralInteger" xmi:id="_S0tas48LEeWQE9crhVw4pw" value="1"/>
+ </result>
+ </node>
+ <node xmi:type="uml:ValueSpecificationAction" xmi:id="_S0uBwI8LEeWQE9crhVw4pw" name="T1.2(effect)">
+ <result xmi:type="uml:OutputPin" xmi:id="_S0uBwY8LEeWQE9crhVw4pw" name="value" outgoing="_S0sMkI8LEeWQE9crhVw4pw">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <upperBound xmi:type="uml:LiteralInteger" xmi:id="_S0uBwo8LEeWQE9crhVw4pw" value="1"/>
+ </result>
+ <value xmi:type="uml:LiteralString" xmi:id="_S0uBw48LEeWQE9crhVw4pw" value="T1.2(effect)"/>
+ </node>
+ <node xmi:type="uml:ActivityFinalNode" xmi:id="_S0uo0I8LEeWQE9crhVw4pw" name="ActivityFinalNode1" incoming="_S0szoI8LEeWQE9crhVw4pw"/>
+ <node xmi:type="uml:CallOperationAction" xmi:id="_S0vP4I8LEeWQE9crhVw4pw" name="trace" outgoing="_S0szoI8LEeWQE9crhVw4pw" operation="_zzdjcFbTEeWrJvPHum8sog">
+ <argument xmi:type="uml:InputPin" xmi:id="_S0vP4Y8LEeWQE9crhVw4pw" name="segment" incoming="_S0sMkI8LEeWQE9crhVw4pw">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_S0vP4o8LEeWQE9crhVw4pw" source="PinToParameterLink">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_S0vP448LEeWQE9crhVw4pw" 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="_S0vP5I8LEeWQE9crhVw4pw" value="1"/>
+ </argument>
+ <target xmi:type="uml:InputPin" xmi:id="_S0vP5Y8LEeWQE9crhVw4pw" name="target" incoming="_S0q-cI8LEeWQE9crhVw4pw" type="_BYPqsH7WEeSVWJ91ynqG7w">
+ <upperBound xmi:type="uml:LiteralInteger" xmi:id="_S0vP5o8LEeWQE9crhVw4pw" value="1"/>
+ </target>
+ </node>
+ </effect>
+ <trigger xmi:type="uml:Trigger" xmi:id="_JCOe4I8JEeWQE9crhVw4pw" name="ContinueTrigger" event="_DuyVEIBnEeSyU99AdVPD5Q"/>
+ </transition>
+ <transition xmi:type="uml:Transition" xmi:id="_pJONII7gEeWQE9crhVw4pw" name="T1.3" source="_dt29EI7gEeWQE9crhVw4pw" target="_m5jQkI7gEeWQE9crhVw4pw">
+ <effect xmi:type="uml:Activity" xmi:id="_gJR6AI8JEeWQE9crhVw4pw" name="effect" node="_W59Y0Y8LEeWQE9crhVw4pw _W59_4I8LEeWQE9crhVw4pw _W5-m8I8LEeWQE9crhVw4pw _W5_OAI8LEeWQE9crhVw4pw _W5_OAY8LEeWQE9crhVw4pw">
+ <edge xmi:type="uml:ControlFlow" xmi:id="_W57joI8LEeWQE9crhVw4pw" target="_W59_4I8LEeWQE9crhVw4pw" source="_W59Y0Y8LEeWQE9crhVw4pw"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_W58KsI8LEeWQE9crhVw4pw" target="_W5_OBo8LEeWQE9crhVw4pw" source="_W59_4Y8LEeWQE9crhVw4pw">
+ <guard xmi:type="uml:LiteralBoolean" xmi:id="_W58KsY8LEeWQE9crhVw4pw" value="true"/>
+ <weight xmi:type="uml:LiteralInteger" xmi:id="_W58Kso8LEeWQE9crhVw4pw" value="1"/>
+ </edge>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_W58xwI8LEeWQE9crhVw4pw" target="_W5_OAo8LEeWQE9crhVw4pw" source="_W5-m8Y8LEeWQE9crhVw4pw">
+ <guard xmi:type="uml:LiteralBoolean" xmi:id="_W58xwY8LEeWQE9crhVw4pw" value="true"/>
+ <weight xmi:type="uml:LiteralInteger" xmi:id="_W58xwo8LEeWQE9crhVw4pw" value="1"/>
+ </edge>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_W59Y0I8LEeWQE9crhVw4pw" target="_W5_OAI8LEeWQE9crhVw4pw" source="_W5_OAY8LEeWQE9crhVw4pw"/>
+ <node xmi:type="uml:InitialNode" xmi:id="_W59Y0Y8LEeWQE9crhVw4pw" name="InitialNode1" outgoing="_W57joI8LEeWQE9crhVw4pw"/>
+ <node xmi:type="uml:ReadSelfAction" xmi:id="_W59_4I8LEeWQE9crhVw4pw" name="this" incoming="_W57joI8LEeWQE9crhVw4pw">
+ <result xmi:type="uml:OutputPin" xmi:id="_W59_4Y8LEeWQE9crhVw4pw" name="this" outgoing="_W58KsI8LEeWQE9crhVw4pw" type="_LFDZoFvBEeWX2ahKO139xA">
+ <upperBound xmi:type="uml:LiteralInteger" xmi:id="_W59_4o8LEeWQE9crhVw4pw" value="1"/>
+ </result>
+ </node>
+ <node xmi:type="uml:ValueSpecificationAction" xmi:id="_W5-m8I8LEeWQE9crhVw4pw" name="T1.3(effect)">
+ <result xmi:type="uml:OutputPin" xmi:id="_W5-m8Y8LEeWQE9crhVw4pw" name="value" outgoing="_W58xwI8LEeWQE9crhVw4pw">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <upperBound xmi:type="uml:LiteralInteger" xmi:id="_W5-m8o8LEeWQE9crhVw4pw" value="1"/>
+ </result>
+ <value xmi:type="uml:LiteralString" xmi:id="_W5-m848LEeWQE9crhVw4pw" value="T1.3(effect)"/>
+ </node>
+ <node xmi:type="uml:ActivityFinalNode" xmi:id="_W5_OAI8LEeWQE9crhVw4pw" name="ActivityFinalNode1" incoming="_W59Y0I8LEeWQE9crhVw4pw"/>
+ <node xmi:type="uml:CallOperationAction" xmi:id="_W5_OAY8LEeWQE9crhVw4pw" name="trace" outgoing="_W59Y0I8LEeWQE9crhVw4pw" operation="_zzdjcFbTEeWrJvPHum8sog">
+ <argument xmi:type="uml:InputPin" xmi:id="_W5_OAo8LEeWQE9crhVw4pw" name="segment" incoming="_W58xwI8LEeWQE9crhVw4pw">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_W5_OA48LEeWQE9crhVw4pw" source="PinToParameterLink">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_W5_OBI8LEeWQE9crhVw4pw" 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="_W5_OBY8LEeWQE9crhVw4pw" value="1"/>
+ </argument>
+ <target xmi:type="uml:InputPin" xmi:id="_W5_OBo8LEeWQE9crhVw4pw" name="target" incoming="_W58KsI8LEeWQE9crhVw4pw" type="_BYPqsH7WEeSVWJ91ynqG7w">
+ <upperBound xmi:type="uml:LiteralInteger" xmi:id="_W5_OB48LEeWQE9crhVw4pw" value="1"/>
+ </target>
+ </node>
+ </effect>
+ <trigger xmi:type="uml:Trigger" xmi:id="_RwMUkI8JEeWQE9crhVw4pw" name="Continue" event="_DuyVEIBnEeSyU99AdVPD5Q"/>
+ </transition>
+ <transition xmi:type="uml:Transition" xmi:id="_Tov8MI8KEeWQE9crhVw4pw" name="T1.4" source="_lWjMwI7gEeWQE9crhVw4pw" target="_SRB7UI8KEeWQE9crhVw4pw"/>
+ <transition xmi:type="uml:Transition" xmi:id="_rzaJYI8KEeWQE9crhVw4pw" name="T1.5" source="_m5jQkI7gEeWQE9crhVw4pw" target="_SRB7UI8KEeWQE9crhVw4pw"/>
+ <subvertex xmi:type="uml:Pseudostate" xmi:id="_cxwhMI7gEeWQE9crhVw4pw" name="Initial1"/>
+ <subvertex xmi:type="uml:State" xmi:id="_dt29EI7gEeWQE9crhVw4pw" name="S1.1">
+ <entry xmi:type="uml:Activity" xmi:id="_ayDWoI8JEeWQE9crhVw4pw" name="entry" node="_mlYI0I8LEeWQE9crhVw4pw _mlYv4I8LEeWQE9crhVw4pw _mlalEI8LEeWQE9crhVw4pw _mlbzMI8LEeWQE9crhVw4pw _mldBUI8LEeWQE9crhVw4pw">
+ <edge xmi:type="uml:ControlFlow" xmi:id="_mlSCMI8LEeWQE9crhVw4pw" target="_mlYv4I8LEeWQE9crhVw4pw" source="_mlYI0I8LEeWQE9crhVw4pw"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_mlT3YI8LEeWQE9crhVw4pw" target="_mldBVY8LEeWQE9crhVw4pw" source="_mlYv4Y8LEeWQE9crhVw4pw">
+ <guard xmi:type="uml:LiteralBoolean" xmi:id="_mlT3YY8LEeWQE9crhVw4pw" value="true"/>
+ <weight xmi:type="uml:LiteralInteger" xmi:id="_mlT3Yo8LEeWQE9crhVw4pw" value="1"/>
+ </edge>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_mlVskI8LEeWQE9crhVw4pw" target="_mldBUY8LEeWQE9crhVw4pw" source="_mlalEY8LEeWQE9crhVw4pw">
+ <guard xmi:type="uml:LiteralBoolean" xmi:id="_mlVskY8LEeWQE9crhVw4pw" value="true"/>
+ <weight xmi:type="uml:LiteralInteger" xmi:id="_mlVsko8LEeWQE9crhVw4pw" value="1"/>
+ </edge>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_mlXhwI8LEeWQE9crhVw4pw" target="_mlbzMI8LEeWQE9crhVw4pw" source="_mldBUI8LEeWQE9crhVw4pw"/>
+ <node xmi:type="uml:InitialNode" xmi:id="_mlYI0I8LEeWQE9crhVw4pw" name="InitialNode1" outgoing="_mlSCMI8LEeWQE9crhVw4pw"/>
+ <node xmi:type="uml:ReadSelfAction" xmi:id="_mlYv4I8LEeWQE9crhVw4pw" name="this" incoming="_mlSCMI8LEeWQE9crhVw4pw">
+ <result xmi:type="uml:OutputPin" xmi:id="_mlYv4Y8LEeWQE9crhVw4pw" name="this" outgoing="_mlT3YI8LEeWQE9crhVw4pw" type="_LFDZoFvBEeWX2ahKO139xA">
+ <upperBound xmi:type="uml:LiteralInteger" xmi:id="_mlYv4o8LEeWQE9crhVw4pw" value="1"/>
+ </result>
+ </node>
+ <node xmi:type="uml:ValueSpecificationAction" xmi:id="_mlalEI8LEeWQE9crhVw4pw" name="S1.1(entry)">
+ <result xmi:type="uml:OutputPin" xmi:id="_mlalEY8LEeWQE9crhVw4pw" name="value" outgoing="_mlVskI8LEeWQE9crhVw4pw">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <upperBound xmi:type="uml:LiteralInteger" xmi:id="_mlalEo8LEeWQE9crhVw4pw" value="1"/>
+ </result>
+ <value xmi:type="uml:LiteralString" xmi:id="_mlalE48LEeWQE9crhVw4pw" value="S1.1(entry)"/>
+ </node>
+ <node xmi:type="uml:ActivityFinalNode" xmi:id="_mlbzMI8LEeWQE9crhVw4pw" name="ActivityFinalNode1" incoming="_mlXhwI8LEeWQE9crhVw4pw"/>
+ <node xmi:type="uml:CallOperationAction" xmi:id="_mldBUI8LEeWQE9crhVw4pw" name="trace" outgoing="_mlXhwI8LEeWQE9crhVw4pw" operation="_zzdjcFbTEeWrJvPHum8sog">
+ <argument xmi:type="uml:InputPin" xmi:id="_mldBUY8LEeWQE9crhVw4pw" name="segment" incoming="_mlVskI8LEeWQE9crhVw4pw">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_mldBUo8LEeWQE9crhVw4pw" source="PinToParameterLink">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_mldBU48LEeWQE9crhVw4pw" 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="_mldBVI8LEeWQE9crhVw4pw" value="1"/>
+ </argument>
+ <target xmi:type="uml:InputPin" xmi:id="_mldBVY8LEeWQE9crhVw4pw" name="target" incoming="_mlT3YI8LEeWQE9crhVw4pw" type="_BYPqsH7WEeSVWJ91ynqG7w">
+ <upperBound xmi:type="uml:LiteralInteger" xmi:id="_mldBVo8LEeWQE9crhVw4pw" value="1"/>
+ </target>
+ </node>
+ </entry>
+ </subvertex>
+ <subvertex xmi:type="uml:State" xmi:id="_lWjMwI7gEeWQE9crhVw4pw" name="S1.2">
+ <entry xmi:type="uml:Activity" xmi:id="_iqmAMI8JEeWQE9crhVw4pw" name="entry" node="_ybmI4I8LEeWQE9crhVw4pw _ybmv8I8LEeWQE9crhVw4pw _ybmv848LEeWQE9crhVw4pw _ybnXAI8LEeWQE9crhVw4pw _ybn-EI8LEeWQE9crhVw4pw">
+ <edge xmi:type="uml:ControlFlow" xmi:id="_ybjsoI8LEeWQE9crhVw4pw" target="_ybmv8I8LEeWQE9crhVw4pw" source="_ybmI4I8LEeWQE9crhVw4pw"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_ybkTsI8LEeWQE9crhVw4pw" target="_ybn-FY8LEeWQE9crhVw4pw" source="_ybmv8Y8LEeWQE9crhVw4pw">
+ <guard xmi:type="uml:LiteralBoolean" xmi:id="_ybkTsY8LEeWQE9crhVw4pw" value="true"/>
+ <weight xmi:type="uml:LiteralInteger" xmi:id="_ybkTso8LEeWQE9crhVw4pw" value="1"/>
+ </edge>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_ybk6wI8LEeWQE9crhVw4pw" target="_ybn-EY8LEeWQE9crhVw4pw" source="_ybmv9I8LEeWQE9crhVw4pw">
+ <guard xmi:type="uml:LiteralBoolean" xmi:id="_ybk6wY8LEeWQE9crhVw4pw" value="true"/>
+ <weight xmi:type="uml:LiteralInteger" xmi:id="_ybk6wo8LEeWQE9crhVw4pw" value="1"/>
+ </edge>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_yblh0I8LEeWQE9crhVw4pw" target="_ybnXAI8LEeWQE9crhVw4pw" source="_ybn-EI8LEeWQE9crhVw4pw"/>
+ <node xmi:type="uml:InitialNode" xmi:id="_ybmI4I8LEeWQE9crhVw4pw" name="InitialNode1" outgoing="_ybjsoI8LEeWQE9crhVw4pw"/>
+ <node xmi:type="uml:ReadSelfAction" xmi:id="_ybmv8I8LEeWQE9crhVw4pw" name="this" incoming="_ybjsoI8LEeWQE9crhVw4pw">
+ <result xmi:type="uml:OutputPin" xmi:id="_ybmv8Y8LEeWQE9crhVw4pw" name="this" outgoing="_ybkTsI8LEeWQE9crhVw4pw" type="_LFDZoFvBEeWX2ahKO139xA">
+ <upperBound xmi:type="uml:LiteralInteger" xmi:id="_ybmv8o8LEeWQE9crhVw4pw" value="1"/>
+ </result>
+ </node>
+ <node xmi:type="uml:ValueSpecificationAction" xmi:id="_ybmv848LEeWQE9crhVw4pw" name="S1.2(entry)">
+ <result xmi:type="uml:OutputPin" xmi:id="_ybmv9I8LEeWQE9crhVw4pw" name="value" outgoing="_ybk6wI8LEeWQE9crhVw4pw">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <upperBound xmi:type="uml:LiteralInteger" xmi:id="_ybmv9Y8LEeWQE9crhVw4pw" value="1"/>
+ </result>
+ <value xmi:type="uml:LiteralString" xmi:id="_ybmv9o8LEeWQE9crhVw4pw" value="S1.2(entry)"/>
+ </node>
+ <node xmi:type="uml:ActivityFinalNode" xmi:id="_ybnXAI8LEeWQE9crhVw4pw" name="ActivityFinalNode1" incoming="_yblh0I8LEeWQE9crhVw4pw"/>
+ <node xmi:type="uml:CallOperationAction" xmi:id="_ybn-EI8LEeWQE9crhVw4pw" name="trace" outgoing="_yblh0I8LEeWQE9crhVw4pw" operation="_zzdjcFbTEeWrJvPHum8sog">
+ <argument xmi:type="uml:InputPin" xmi:id="_ybn-EY8LEeWQE9crhVw4pw" name="segment" incoming="_ybk6wI8LEeWQE9crhVw4pw">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ybn-Eo8LEeWQE9crhVw4pw" source="PinToParameterLink">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ybn-E48LEeWQE9crhVw4pw" 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="_ybn-FI8LEeWQE9crhVw4pw" value="1"/>
+ </argument>
+ <target xmi:type="uml:InputPin" xmi:id="_ybn-FY8LEeWQE9crhVw4pw" name="target" incoming="_ybkTsI8LEeWQE9crhVw4pw" type="_BYPqsH7WEeSVWJ91ynqG7w">
+ <upperBound xmi:type="uml:LiteralInteger" xmi:id="_ybn-Fo8LEeWQE9crhVw4pw" value="1"/>
+ </target>
+ </node>
+ </entry>
+ </subvertex>
+ <subvertex xmi:type="uml:State" xmi:id="_m5jQkI7gEeWQE9crhVw4pw" name="S1.3">
+ <entry xmi:type="uml:Activity" xmi:id="_j1Tf0I8JEeWQE9crhVw4pw" name="entry" node="_4RovMI8LEeWQE9crhVw4pw _4RpWQI8LEeWQE9crhVw4pw _4Rp9UI8LEeWQE9crhVw4pw _4Rp9VI8LEeWQE9crhVw4pw _4RqkYI8LEeWQE9crhVw4pw">
+ <edge xmi:type="uml:ControlFlow" xmi:id="_4RmS8I8LEeWQE9crhVw4pw" target="_4RpWQI8LEeWQE9crhVw4pw" source="_4RovMI8LEeWQE9crhVw4pw"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_4Rm6AI8LEeWQE9crhVw4pw" target="_4RqkZY8LEeWQE9crhVw4pw" source="_4RpWQY8LEeWQE9crhVw4pw">
+ <guard xmi:type="uml:LiteralBoolean" xmi:id="_4Rm6AY8LEeWQE9crhVw4pw" value="true"/>
+ <weight xmi:type="uml:LiteralInteger" xmi:id="_4Rm6Ao8LEeWQE9crhVw4pw" value="1"/>
+ </edge>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_4RnhEI8LEeWQE9crhVw4pw" target="_4RqkYY8LEeWQE9crhVw4pw" source="_4Rp9UY8LEeWQE9crhVw4pw">
+ <guard xmi:type="uml:LiteralBoolean" xmi:id="_4RnhEY8LEeWQE9crhVw4pw" value="true"/>
+ <weight xmi:type="uml:LiteralInteger" xmi:id="_4RnhEo8LEeWQE9crhVw4pw" value="1"/>
+ </edge>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_4RoIII8LEeWQE9crhVw4pw" target="_4Rp9VI8LEeWQE9crhVw4pw" source="_4RqkYI8LEeWQE9crhVw4pw"/>
+ <node xmi:type="uml:InitialNode" xmi:id="_4RovMI8LEeWQE9crhVw4pw" name="InitialNode1" outgoing="_4RmS8I8LEeWQE9crhVw4pw"/>
+ <node xmi:type="uml:ReadSelfAction" xmi:id="_4RpWQI8LEeWQE9crhVw4pw" name="this" incoming="_4RmS8I8LEeWQE9crhVw4pw">
+ <result xmi:type="uml:OutputPin" xmi:id="_4RpWQY8LEeWQE9crhVw4pw" name="this" outgoing="_4Rm6AI8LEeWQE9crhVw4pw" type="_LFDZoFvBEeWX2ahKO139xA">
+ <upperBound xmi:type="uml:LiteralInteger" xmi:id="_4RpWQo8LEeWQE9crhVw4pw" value="1"/>
+ </result>
+ </node>
+ <node xmi:type="uml:ValueSpecificationAction" xmi:id="_4Rp9UI8LEeWQE9crhVw4pw" name="S1.3(entry)">
+ <result xmi:type="uml:OutputPin" xmi:id="_4Rp9UY8LEeWQE9crhVw4pw" name="value" outgoing="_4RnhEI8LEeWQE9crhVw4pw">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <upperBound xmi:type="uml:LiteralInteger" xmi:id="_4Rp9Uo8LEeWQE9crhVw4pw" value="1"/>
+ </result>
+ <value xmi:type="uml:LiteralString" xmi:id="_4Rp9U48LEeWQE9crhVw4pw" value="S1.3(entry)"/>
+ </node>
+ <node xmi:type="uml:ActivityFinalNode" xmi:id="_4Rp9VI8LEeWQE9crhVw4pw" name="ActivityFinalNode1" incoming="_4RoIII8LEeWQE9crhVw4pw"/>
+ <node xmi:type="uml:CallOperationAction" xmi:id="_4RqkYI8LEeWQE9crhVw4pw" name="trace" outgoing="_4RoIII8LEeWQE9crhVw4pw" operation="_zzdjcFbTEeWrJvPHum8sog">
+ <argument xmi:type="uml:InputPin" xmi:id="_4RqkYY8LEeWQE9crhVw4pw" name="segment" incoming="_4RnhEI8LEeWQE9crhVw4pw">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4RqkYo8LEeWQE9crhVw4pw" source="PinToParameterLink">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4RqkY48LEeWQE9crhVw4pw" 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="_4RqkZI8LEeWQE9crhVw4pw" value="1"/>
+ </argument>
+ <target xmi:type="uml:InputPin" xmi:id="_4RqkZY8LEeWQE9crhVw4pw" name="target" incoming="_4Rm6AI8LEeWQE9crhVw4pw" type="_BYPqsH7WEeSVWJ91ynqG7w">
+ <upperBound xmi:type="uml:LiteralInteger" xmi:id="_4RqkZo8LEeWQE9crhVw4pw" value="1"/>
+ </target>
+ </node>
+ </entry>
+ </subvertex>
+ <subvertex xmi:type="uml:FinalState" xmi:id="_SRB7UI8KEeWQE9crhVw4pw" name="FinalState1"/>
+ </region>
+ </subvertex>
+ <subvertex xmi:type="uml:State" xmi:id="_Eak68I7gEeWQE9crhVw4pw" name="S2">
+ <entry xmi:type="uml:Activity" xmi:id="_qVfPUI8JEeWQE9crhVw4pw" name="entry" node="_-6CmkI8LEeWQE9crhVw4pw _-6DNoI8LEeWQE9crhVw4pw _-6DNo48LEeWQE9crhVw4pw _-6EbwI8LEeWQE9crhVw4pw _-6EbwY8LEeWQE9crhVw4pw">
+ <edge xmi:type="uml:ControlFlow" xmi:id="_-6AxYI8LEeWQE9crhVw4pw" target="_-6DNoI8LEeWQE9crhVw4pw" source="_-6CmkI8LEeWQE9crhVw4pw"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_-6AxYY8LEeWQE9crhVw4pw" target="_-6Ebxo8LEeWQE9crhVw4pw" source="_-6DNoY8LEeWQE9crhVw4pw">
+ <guard xmi:type="uml:LiteralBoolean" xmi:id="_-6AxYo8LEeWQE9crhVw4pw" value="true"/>
+ <weight xmi:type="uml:LiteralInteger" xmi:id="_-6AxY48LEeWQE9crhVw4pw" value="1"/>
+ </edge>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_-6BYcI8LEeWQE9crhVw4pw" target="_-6Ebwo8LEeWQE9crhVw4pw" source="_-6D0sI8LEeWQE9crhVw4pw">
+ <guard xmi:type="uml:LiteralBoolean" xmi:id="_-6BYcY8LEeWQE9crhVw4pw" value="true"/>
+ <weight xmi:type="uml:LiteralInteger" xmi:id="_-6BYco8LEeWQE9crhVw4pw" value="1"/>
+ </edge>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_-6B_gI8LEeWQE9crhVw4pw" target="_-6EbwI8LEeWQE9crhVw4pw" source="_-6EbwY8LEeWQE9crhVw4pw"/>
+ <node xmi:type="uml:InitialNode" xmi:id="_-6CmkI8LEeWQE9crhVw4pw" name="InitialNode1" outgoing="_-6AxYI8LEeWQE9crhVw4pw"/>
+ <node xmi:type="uml:ReadSelfAction" xmi:id="_-6DNoI8LEeWQE9crhVw4pw" name="this" incoming="_-6AxYI8LEeWQE9crhVw4pw">
+ <result xmi:type="uml:OutputPin" xmi:id="_-6DNoY8LEeWQE9crhVw4pw" name="this" outgoing="_-6AxYY8LEeWQE9crhVw4pw" type="_LFDZoFvBEeWX2ahKO139xA">
+ <upperBound xmi:type="uml:LiteralInteger" xmi:id="_-6DNoo8LEeWQE9crhVw4pw" value="1"/>
+ </result>
+ </node>
+ <node xmi:type="uml:ValueSpecificationAction" xmi:id="_-6DNo48LEeWQE9crhVw4pw" name="S2(entry)">
+ <result xmi:type="uml:OutputPin" xmi:id="_-6D0sI8LEeWQE9crhVw4pw" name="value" outgoing="_-6BYcI8LEeWQE9crhVw4pw">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <upperBound xmi:type="uml:LiteralInteger" xmi:id="_-6D0sY8LEeWQE9crhVw4pw" value="1"/>
+ </result>
+ <value xmi:type="uml:LiteralString" xmi:id="_-6D0so8LEeWQE9crhVw4pw" value="S2(entry)"/>
+ </node>
+ <node xmi:type="uml:ActivityFinalNode" xmi:id="_-6EbwI8LEeWQE9crhVw4pw" name="ActivityFinalNode1" incoming="_-6B_gI8LEeWQE9crhVw4pw"/>
+ <node xmi:type="uml:CallOperationAction" xmi:id="_-6EbwY8LEeWQE9crhVw4pw" name="trace" outgoing="_-6B_gI8LEeWQE9crhVw4pw" operation="_zzdjcFbTEeWrJvPHum8sog">
+ <argument xmi:type="uml:InputPin" xmi:id="_-6Ebwo8LEeWQE9crhVw4pw" name="segment" incoming="_-6BYcI8LEeWQE9crhVw4pw">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_-6Ebw48LEeWQE9crhVw4pw" source="PinToParameterLink">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_-6EbxI8LEeWQE9crhVw4pw" 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="_-6EbxY8LEeWQE9crhVw4pw" value="1"/>
+ </argument>
+ <target xmi:type="uml:InputPin" xmi:id="_-6Ebxo8LEeWQE9crhVw4pw" name="target" incoming="_-6AxYY8LEeWQE9crhVw4pw" type="_BYPqsH7WEeSVWJ91ynqG7w">
+ <upperBound xmi:type="uml:LiteralInteger" xmi:id="_-6Ebx48LEeWQE9crhVw4pw" value="1"/>
+ </target>
+ </node>
+ </entry>
+ </subvertex>
+ <subvertex xmi:type="uml:FinalState" xmi:id="_HN7MUI7gEeWQE9crhVw4pw" name="FinalState1"/>
+ </region>
+ </ownedBehavior>
+ <ownedBehavior xmi:type="uml:Activity" xmi:id="_wgnjY47eEeWQE9crhVw4pw" name="Event010_Test$method$1" specification="_wgnjb47eEeWQE9crhVw4pw" node="_wgnjZ47eEeWQE9crhVw4pw _wgnjaI7eEeWQE9crhVw4pw _wgnjao7eEeWQE9crhVw4pw">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_wgnjZI7eEeWQE9crhVw4pw" name="result" type="_wgnjYI7eEeWQE9crhVw4pw" direction="return"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_wgnjZY7eEeWQE9crhVw4pw" name="call('super')->this" target="_wgnjao7eEeWQE9crhVw4pw" source="_wgnjaI7eEeWQE9crhVw4pw"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_wgnjZo7eEeWQE9crhVw4pw" name="result->result" target="_wgnjZ47eEeWQE9crhVw4pw" source="_wgnja47eEeWQE9crhVw4pw"/>
+ <node xmi:type="uml:ActivityParameterNode" xmi:id="_wgnjZ47eEeWQE9crhVw4pw" name="result" incoming="_wgnjZo7eEeWQE9crhVw4pw" parameter="_wgnjZI7eEeWQE9crhVw4pw"/>
+ <node xmi:type="uml:CallBehaviorAction" xmi:id="_wgnjaI7eEeWQE9crhVw4pw" name="call('super')" outgoing="_wgnjZY7eEeWQE9crhVw4pw" behavior="_1PIFwFe7EeWt3dvCas34kQ">
+ <result xmi:type="uml:OutputPin" xmi:id="_wgnjaY7eEeWQE9crhVw4pw" name="result" type="_BYPqsH7WEeSVWJ91ynqG7w"/>
+ </node>
+ <node xmi:type="uml:ReadSelfAction" xmi:id="_wgnjao7eEeWQE9crhVw4pw" name="this" incoming="_wgnjZY7eEeWQE9crhVw4pw">
+ <result xmi:type="uml:OutputPin" xmi:id="_wgnja47eEeWQE9crhVw4pw" name="result" outgoing="_wgnjZo7eEeWQE9crhVw4pw" type="_wgnjYI7eEeWQE9crhVw4pw"/>
+ </node>
+ </ownedBehavior>
+ <ownedBehavior xmi:type="uml:Activity" xmi:id="_wgnjbI7eEeWQE9crhVw4pw" name="Event010_Test_Factory" node="_eCoPNI8MEeWQE9crhVw4pw _eCoPNo8MEeWQE9crhVw4pw _eCoPOI8MEeWQE9crhVw4pw" group="_eCoPOI8MEeWQE9crhVw4pw">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_dx0MAI8MEeWQE9crhVw4pw">
+ <body>namespace StateMachine_TestSuite::Event::'010'::Event010_Test;
+
+activity Event010_Test_Factory(): Event010_Test {
+ return new Event010_Test();
+}</body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_eCoPMY8MEeWQE9crhVw4pw" type="_wgnjYI7eEeWQE9crhVw4pw" direction="return">
+ <name xsi:nil="true"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eCoPMo8MEeWQE9crhVw4pw" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eCoPM48MEeWQE9crhVw4pw" value="1"/>
+ </ownedParameter>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_eCoPN48MEeWQE9crhVw4pw" target="_eCoPNI8MEeWQE9crhVw4pw" source="_eCoPO48MEeWQE9crhVw4pw">
+ <name xsi:nil="true"/>
+ <guard xmi:type="uml:LiteralBoolean" xmi:id="_eEc0II8MEeWQE9crhVw4pw" value="true"/>
+ <weight xmi:type="uml:LiteralInteger" xmi:id="_eEdbMI8MEeWQE9crhVw4pw" value="1"/>
+ </edge>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_eCoPNY8MEeWQE9crhVw4pw" target="_eCoPNo8MEeWQE9crhVw4pw" source="_eCoPOY8MEeWQE9crhVw4pw">
+ <name xsi:nil="true"/>
+ </edge>
+ <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_eCoPOI8MEeWQE9crhVw4pw" name="Body">
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_eCoPOY8MEeWQE9crhVw4pw" name="1:ReturnStatement" outgoing="_eCoPNY8MEeWQE9crhVw4pw">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_eCoPOo8MEeWQE9crhVw4pw" target="_eCoPO48MEeWQE9crhVw4pw" source="_eCoPRI8MEeWQE9crhVw4pw"/>
+ <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_eCoPO48MEeWQE9crhVw4pw" name="ReturnStatement.output('Output('Call('Event010_Test').result('result')')')" incoming="_eCoPOo8MEeWQE9crhVw4pw" outgoing="_eCoPN48MEeWQE9crhVw4pw" type="_wgnjYI7eEeWQE9crhVw4pw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eCoPPI8MEeWQE9crhVw4pw" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eCoPPY8MEeWQE9crhVw4pw" value="1"/>
+ </structuredNodeOutput>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_eCoPPo8MEeWQE9crhVw4pw" name="InstanceCreationExpression('Event010_Test')">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_eCoPP48MEeWQE9crhVw4pw" target="_eCoPS48MEeWQE9crhVw4pw" source="_eCoPUY8MEeWQE9crhVw4pw"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_eCoPQI8MEeWQE9crhVw4pw" target="_eCoPVI8MEeWQE9crhVw4pw" source="_eCoPWI8MEeWQE9crhVw4pw"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_eCoPQY8MEeWQE9crhVw4pw" target="_eCoPSI8MEeWQE9crhVw4pw" source="_eCoPS48MEeWQE9crhVw4pw"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_eCoPQo8MEeWQE9crhVw4pw" target="_eCoPTY8MEeWQE9crhVw4pw" source="_eCoPS48MEeWQE9crhVw4pw"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_eCoPQ48MEeWQE9crhVw4pw" target="_eCoPRI8MEeWQE9crhVw4pw" source="_eCoPS48MEeWQE9crhVw4pw"/>
+ <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_eCoPRI8MEeWQE9crhVw4pw" name="Output('Call('Event010_Test').result('result')')" incoming="_eCoPQ48MEeWQE9crhVw4pw" outgoing="_eCoPOo8MEeWQE9crhVw4pw" type="_wgnjYI7eEeWQE9crhVw4pw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eCoPRY8MEeWQE9crhVw4pw" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eCoPRo8MEeWQE9crhVw4pw" value="1"/>
+ </structuredNodeOutput>
+ <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_eCoPR48MEeWQE9crhVw4pw" name="Start('Target')" isSynchronous="false">
+ <object xmi:type="uml:InputPin" xmi:id="_eCoPSI8MEeWQE9crhVw4pw" name="Start('Target').object" incoming="_eCoPQY8MEeWQE9crhVw4pw" type="_BYPqsH7WEeSVWJ91ynqG7w">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eCoPSY8MEeWQE9crhVw4pw" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eCoPSo8MEeWQE9crhVw4pw" value="1"/>
+ </object>
+ </node>
+ <node xmi:type="uml:ForkNode" xmi:id="_eCoPS48MEeWQE9crhVw4pw" name="Fork('Call('Event010_Test').result('result')')" incoming="_eCoPP48MEeWQE9crhVw4pw" outgoing="_eCoPQo8MEeWQE9crhVw4pw _eCoPQY8MEeWQE9crhVw4pw _eCoPQ48MEeWQE9crhVw4pw"/>
+ <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_eCoPTI8MEeWQE9crhVw4pw" name="Start('Event010_Test')" isSynchronous="false">
+ <object xmi:type="uml:InputPin" xmi:id="_eCoPTY8MEeWQE9crhVw4pw" name="Start('Event010_Test').object" incoming="_eCoPQo8MEeWQE9crhVw4pw" type="_wgnjYI7eEeWQE9crhVw4pw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eCoPTo8MEeWQE9crhVw4pw" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eCoPT48MEeWQE9crhVw4pw" value="1"/>
+ </object>
+ </node>
+ <node xmi:type="uml:CallOperationAction" xmi:id="_eCoPUI8MEeWQE9crhVw4pw" name="Call('Event010_Test')" operation="_wgnjb47eEeWQE9crhVw4pw">
+ <result xmi:type="uml:OutputPin" xmi:id="_eCoPUY8MEeWQE9crhVw4pw" name="Call('Event010_Test').result('result')" outgoing="_eCoPP48MEeWQE9crhVw4pw" type="_wgnjYI7eEeWQE9crhVw4pw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eCoPUo8MEeWQE9crhVw4pw" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eCoPU48MEeWQE9crhVw4pw" value="1"/>
+ </result>
+ <target xmi:type="uml:InputPin" xmi:id="_eCoPVI8MEeWQE9crhVw4pw" name="Call('Event010_Test').target" incoming="_eCoPQI8MEeWQE9crhVw4pw" type="_wgnjYI7eEeWQE9crhVw4pw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eCoPVY8MEeWQE9crhVw4pw" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eCoPVo8MEeWQE9crhVw4pw" value="1"/>
+ </target>
+ </node>
+ <node xmi:type="uml:CreateObjectAction" xmi:id="_eCoPV48MEeWQE9crhVw4pw" name="Create('Event010_Test')" classifier="_wgnjYI7eEeWQE9crhVw4pw">
+ <result xmi:type="uml:OutputPin" xmi:id="_eCoPWI8MEeWQE9crhVw4pw" name="Create('Event010_Test').result" outgoing="_eCoPQI8MEeWQE9crhVw4pw" type="_wgnjYI7eEeWQE9crhVw4pw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eCoPWY8MEeWQE9crhVw4pw" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eCoPWo8MEeWQE9crhVw4pw" value="1"/>
+ </result>
+ </node>
+ </node>
+ </node>
+ </structuredNode>
+ <node xmi:type="uml:ActivityParameterNode" xmi:id="_eCoPNI8MEeWQE9crhVw4pw" name="Return" incoming="_eCoPN48MEeWQE9crhVw4pw" parameter="_eCoPMY8MEeWQE9crhVw4pw">
+ <upperBound xmi:type="uml:LiteralInteger" xmi:id="_eEbmAI8MEeWQE9crhVw4pw" value="1"/>
+ </node>
+ <node xmi:type="uml:ActivityFinalNode" xmi:id="_eCoPNo8MEeWQE9crhVw4pw" name="FinalNode('Event010_Test_Factory')" incoming="_eCoPNY8MEeWQE9crhVw4pw"/>
+ </ownedBehavior>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_wgnjb47eEeWQE9crhVw4pw" name="Event010_Test" method="_wgnjY47eEeWQE9crhVw4pw">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_wgnjcI7eEeWQE9crhVw4pw" name="result" type="_wgnjYI7eEeWQE9crhVw4pw" direction="return"/>
+ </ownedOperation>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_wgqmsI7eEeWQE9crhVw4pw" name="Tester_Event010" classifierBehavior="_wgqmso7eEeWQE9crhVw4pw" isActive="true">
+ <generalization xmi:type="uml:Generalization" xmi:id="_wgqmsY7eEeWQE9crhVw4pw" general="_cBRCwHrbEeSTqtY8GWjQzw"/>
+ <ownedBehavior xmi:type="uml:Activity" xmi:id="_wgqmso7eEeWQE9crhVw4pw" name="Tester_Event010$behavior$1" visibility="private" node="_KwbJQI8NEeWQE9crhVw4pw _TzDAUI8NEeWQE9crhVw4pw _XADu4I8NEeWQE9crhVw4pw _kcp24I8NEeWQE9crhVw4pw _0vMRQI8NEeWQE9crhVw4pw">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_IHjCgI8NEeWQE9crhVw4pw">
+ <body>namespace StateMachine_TestSuite::Event::'010'::Tester_Event010;
+
+activity 'Tester_Event010$behavior$1'() {
+}</body>
+ </ownedComment>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_VRzdUI8NEeWQE9crhVw4pw" target="_KwbJQI8NEeWQE9crhVw4pw" source="_TzDAUI8NEeWQE9crhVw4pw"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_ZxFFAI8NEeWQE9crhVw4pw" target="_XADu4I8NEeWQE9crhVw4pw" source="_KwbJQI8NEeWQE9crhVw4pw"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_xox58I8NEeWQE9crhVw4pw" target="_rgWjII8NEeWQE9crhVw4pw" source="_ex-zEI8NEeWQE9crhVw4pw">
+ <guard xmi:type="uml:LiteralBoolean" xmi:id="_xpCYoI8NEeWQE9crhVw4pw" value="true"/>
+ <weight xmi:type="uml:LiteralInteger" xmi:id="_xpCYoY8NEeWQE9crhVw4pw" value="1"/>
+ </edge>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="__NElYI8NEeWQE9crhVw4pw" target="_9EaPwI8NEeWQE9crhVw4pw" source="_tKQgMI8NEeWQE9crhVw4pw">
+ <guard xmi:type="uml:LiteralBoolean" xmi:id="__Ne1EI8NEeWQE9crhVw4pw" value="true"/>
+ <weight xmi:type="uml:LiteralInteger" xmi:id="__NfcII8NEeWQE9crhVw4pw" value="1"/>
+ </edge>
+ <node xmi:type="uml:AcceptEventAction" xmi:id="_KwbJQI8NEeWQE9crhVw4pw" name="accept(Start)" incoming="_VRzdUI8NEeWQE9crhVw4pw" outgoing="_ZxFFAI8NEeWQE9crhVw4pw">
+ <trigger xmi:type="uml:Trigger" xmi:id="_S1nuwI8NEeWQE9crhVw4pw" name="StartTrigger" event="_OMzFUFbtEeWrJvPHum8sog"/>
+ </node>
+ <node xmi:type="uml:InitialNode" xmi:id="_TzDAUI8NEeWQE9crhVw4pw" name="InitialNode1" outgoing="_VRzdUI8NEeWQE9crhVw4pw"/>
+ <node xmi:type="uml:ReadSelfAction" xmi:id="_XADu4I8NEeWQE9crhVw4pw" name="this" incoming="_ZxFFAI8NEeWQE9crhVw4pw">
+ <result xmi:type="uml:OutputPin" xmi:id="_ex-zEI8NEeWQE9crhVw4pw" name="this" outgoing="_xox58I8NEeWQE9crhVw4pw" type="_wgqmsI7eEeWQE9crhVw4pw"/>
+ </node>
+ <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_kcp24I8NEeWQE9crhVw4pw" name="read(testable)" structuralFeature="_mZRGUX7WEeSVWJ91ynqG7w">
+ <object xmi:type="uml:InputPin" xmi:id="_rgWjII8NEeWQE9crhVw4pw" name="object" incoming="_xox58I8NEeWQE9crhVw4pw" type="_wgqmsI7eEeWQE9crhVw4pw"/>
+ <result xmi:type="uml:OutputPin" xmi:id="_tKQgMI8NEeWQE9crhVw4pw" name="target" outgoing="__NElYI8NEeWQE9crhVw4pw" type="_BYPqsH7WEeSVWJ91ynqG7w"/>
+ </node>
+ <node xmi:type="uml:SendSignalAction" xmi:id="_0vMRQI8NEeWQE9crhVw4pw" name="Send(Continue)" signal="_gE988IBmEeSyU99AdVPD5Q">
+ <target xmi:type="uml:InputPin" xmi:id="_9EaPwI8NEeWQE9crhVw4pw" name="target" incoming="__NElYI8NEeWQE9crhVw4pw" type="_BYPqsH7WEeSVWJ91ynqG7w"/>
+ </node>
+ </ownedBehavior>
+ <ownedBehavior xmi:type="uml:Activity" xmi:id="_wgqms47eEeWQE9crhVw4pw" name="Tester_Event010$method$1" specification="_wgqmv47eEeWQE9crhVw4pw" node="_wgqmt47eEeWQE9crhVw4pw _wgqmuI7eEeWQE9crhVw4pw _wgqmuo7eEeWQE9crhVw4pw">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_wgqmtI7eEeWQE9crhVw4pw" name="result" type="_wgqmsI7eEeWQE9crhVw4pw" direction="return"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_wgqmtY7eEeWQE9crhVw4pw" name="call('super')->this" target="_wgqmuo7eEeWQE9crhVw4pw" source="_wgqmuI7eEeWQE9crhVw4pw"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_wgqmto7eEeWQE9crhVw4pw" name="result->result" target="_wgqmt47eEeWQE9crhVw4pw" source="_wgqmu47eEeWQE9crhVw4pw"/>
+ <node xmi:type="uml:ActivityParameterNode" xmi:id="_wgqmt47eEeWQE9crhVw4pw" name="result" incoming="_wgqmto7eEeWQE9crhVw4pw" parameter="_wgqmtI7eEeWQE9crhVw4pw"/>
+ <node xmi:type="uml:CallBehaviorAction" xmi:id="_wgqmuI7eEeWQE9crhVw4pw" name="call('super')" outgoing="_wgqmtY7eEeWQE9crhVw4pw" behavior="_1x-vkFr6EeW7xKEzw6rRNg">
+ <result xmi:type="uml:OutputPin" xmi:id="_wgqmuY7eEeWQE9crhVw4pw" name="result" type="_cBRCwHrbEeSTqtY8GWjQzw"/>
+ </node>
+ <node xmi:type="uml:ReadSelfAction" xmi:id="_wgqmuo7eEeWQE9crhVw4pw" name="this" incoming="_wgqmtY7eEeWQE9crhVw4pw">
+ <result xmi:type="uml:OutputPin" xmi:id="_wgqmu47eEeWQE9crhVw4pw" name="result" outgoing="_wgqmto7eEeWQE9crhVw4pw" type="_wgqmsI7eEeWQE9crhVw4pw"/>
+ </node>
+ </ownedBehavior>
+ <ownedBehavior xmi:type="uml:Activity" xmi:id="_wgqmvI7eEeWQE9crhVw4pw" name="Tester_Event010_Factory" node="_RzLPxI8MEeWQE9crhVw4pw _RzLPxo8MEeWQE9crhVw4pw _RzLPyI8MEeWQE9crhVw4pw" group="_RzLPyI8MEeWQE9crhVw4pw">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_RgngII8MEeWQE9crhVw4pw">
+ <body>namespace StateMachine_TestSuite::Event::'010'::Tester_Event010;
+
+activity Tester_Event010_Factory(): Tester_Event010 {
+ return new Tester_Event010();
+}</body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_RzLPwY8MEeWQE9crhVw4pw" type="_wgqmsI7eEeWQE9crhVw4pw" direction="return">
+ <name xsi:nil="true"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RzLPwo8MEeWQE9crhVw4pw" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RzLPw48MEeWQE9crhVw4pw" value="1"/>
+ </ownedParameter>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_RzLPx48MEeWQE9crhVw4pw" target="_RzLPxI8MEeWQE9crhVw4pw" source="_RzLPy48MEeWQE9crhVw4pw">
+ <name xsi:nil="true"/>
+ <guard xmi:type="uml:LiteralBoolean" xmi:id="_R1AbwI8MEeWQE9crhVw4pw" value="true"/>
+ <weight xmi:type="uml:LiteralInteger" xmi:id="_R1AbwY8MEeWQE9crhVw4pw" value="1"/>
+ </edge>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_RzLPxY8MEeWQE9crhVw4pw" target="_RzLPxo8MEeWQE9crhVw4pw" source="_RzLPyY8MEeWQE9crhVw4pw">
+ <name xsi:nil="true"/>
+ </edge>
+ <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_RzLPyI8MEeWQE9crhVw4pw" name="Body">
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_RzLPyY8MEeWQE9crhVw4pw" name="1:ReturnStatement" outgoing="_RzLPxY8MEeWQE9crhVw4pw">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_RzLPyo8MEeWQE9crhVw4pw" target="_RzLPy48MEeWQE9crhVw4pw" source="_RzLP1I8MEeWQE9crhVw4pw"/>
+ <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_RzLPy48MEeWQE9crhVw4pw" name="ReturnStatement.output('Output('Call('Tester_Event010').result('result')')')" incoming="_RzLPyo8MEeWQE9crhVw4pw" outgoing="_RzLPx48MEeWQE9crhVw4pw" type="_wgqmsI7eEeWQE9crhVw4pw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RzLPzI8MEeWQE9crhVw4pw" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RzLPzY8MEeWQE9crhVw4pw" value="1"/>
+ </structuredNodeOutput>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_RzLPzo8MEeWQE9crhVw4pw" name="InstanceCreationExpression('Tester_Event010')">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_RzLPz48MEeWQE9crhVw4pw" target="_RzLP6I8MEeWQE9crhVw4pw" source="_RzLP148MEeWQE9crhVw4pw"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_RzLP0I8MEeWQE9crhVw4pw" target="_RzLP148MEeWQE9crhVw4pw" source="_RzLP3Y8MEeWQE9crhVw4pw"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_RzLP0Y8MEeWQE9crhVw4pw" target="_RzLP2Y8MEeWQE9crhVw4pw" source="_RzLP148MEeWQE9crhVw4pw"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_RzLP0o8MEeWQE9crhVw4pw" target="_RzLP4I8MEeWQE9crhVw4pw" source="_RzLP5I8MEeWQE9crhVw4pw"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_RzLP048MEeWQE9crhVw4pw" target="_RzLP1I8MEeWQE9crhVw4pw" source="_RzLP148MEeWQE9crhVw4pw"/>
+ <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_RzLP1I8MEeWQE9crhVw4pw" name="Output('Call('Tester_Event010').result('result')')" incoming="_RzLP048MEeWQE9crhVw4pw" outgoing="_RzLPyo8MEeWQE9crhVw4pw" type="_wgqmsI7eEeWQE9crhVw4pw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RzLP1Y8MEeWQE9crhVw4pw" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RzLP1o8MEeWQE9crhVw4pw" value="1"/>
+ </structuredNodeOutput>
+ <node xmi:type="uml:ForkNode" xmi:id="_RzLP148MEeWQE9crhVw4pw" name="Fork('Call('Tester_Event010').result('result')')" incoming="_RzLP0I8MEeWQE9crhVw4pw" outgoing="_RzLPz48MEeWQE9crhVw4pw _RzLP0Y8MEeWQE9crhVw4pw _RzLP048MEeWQE9crhVw4pw"/>
+ <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_RzLP2I8MEeWQE9crhVw4pw" name="Start('Tester')" isSynchronous="false">
+ <object xmi:type="uml:InputPin" xmi:id="_RzLP2Y8MEeWQE9crhVw4pw" name="Start('Tester').object" incoming="_RzLP0Y8MEeWQE9crhVw4pw" type="_cBRCwHrbEeSTqtY8GWjQzw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RzLP2o8MEeWQE9crhVw4pw" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RzLP248MEeWQE9crhVw4pw" value="1"/>
+ </object>
+ </node>
+ <node xmi:type="uml:CallOperationAction" xmi:id="_RzLP3I8MEeWQE9crhVw4pw" name="Call('Tester_Event010')" operation="_wgqmv47eEeWQE9crhVw4pw">
+ <result xmi:type="uml:OutputPin" xmi:id="_RzLP3Y8MEeWQE9crhVw4pw" name="Call('Tester_Event010').result('result')" outgoing="_RzLP0I8MEeWQE9crhVw4pw" type="_wgqmsI7eEeWQE9crhVw4pw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RzLP3o8MEeWQE9crhVw4pw" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RzLP348MEeWQE9crhVw4pw" value="1"/>
+ </result>
+ <target xmi:type="uml:InputPin" xmi:id="_RzLP4I8MEeWQE9crhVw4pw" name="Call('Tester_Event010').target" incoming="_RzLP0o8MEeWQE9crhVw4pw" type="_wgqmsI7eEeWQE9crhVw4pw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RzLP4Y8MEeWQE9crhVw4pw" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RzLP4o8MEeWQE9crhVw4pw" value="1"/>
+ </target>
+ </node>
+ <node xmi:type="uml:CreateObjectAction" xmi:id="_RzLP448MEeWQE9crhVw4pw" name="Create('Tester_Event010')" classifier="_wgqmsI7eEeWQE9crhVw4pw">
+ <result xmi:type="uml:OutputPin" xmi:id="_RzLP5I8MEeWQE9crhVw4pw" name="Create('Tester_Event010').result" outgoing="_RzLP0o8MEeWQE9crhVw4pw" type="_wgqmsI7eEeWQE9crhVw4pw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RzLP5Y8MEeWQE9crhVw4pw" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RzLP5o8MEeWQE9crhVw4pw" value="1"/>
+ </result>
+ </node>
+ <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_RzLP548MEeWQE9crhVw4pw" name="Start('Tester_Event010')" isSynchronous="false">
+ <object xmi:type="uml:InputPin" xmi:id="_RzLP6I8MEeWQE9crhVw4pw" name="Start('Tester_Event010').object" incoming="_RzLPz48MEeWQE9crhVw4pw" type="_wgqmsI7eEeWQE9crhVw4pw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RzLP6Y8MEeWQE9crhVw4pw" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RzLP6o8MEeWQE9crhVw4pw" value="1"/>
+ </object>
+ </node>
+ </node>
+ </node>
+ </structuredNode>
+ <node xmi:type="uml:ActivityParameterNode" xmi:id="_RzLPxI8MEeWQE9crhVw4pw" name="Return" incoming="_RzLPx48MEeWQE9crhVw4pw" parameter="_RzLPwY8MEeWQE9crhVw4pw">
+ <upperBound xmi:type="uml:LiteralInteger" xmi:id="_R0_0sI8MEeWQE9crhVw4pw" value="1"/>
+ </node>
+ <node xmi:type="uml:ActivityFinalNode" xmi:id="_RzLPxo8MEeWQE9crhVw4pw" name="FinalNode('Tester_Event010_Factory')" incoming="_RzLPxY8MEeWQE9crhVw4pw"/>
+ </ownedBehavior>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_wgqmv47eEeWQE9crhVw4pw" name="Tester_Event010" method="_wgqms47eEeWQE9crhVw4pw">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_wgqmwI7eEeWQE9crhVw4pw" name="result" type="_wgqmsI7eEeWQE9crhVw4pw" direction="return"/>
+ </ownedOperation>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_wgr00I7eEeWQE9crhVw4pw" name="SemanticTest Event010" classifierBehavior="_wgr00o7eEeWQE9crhVw4pw" isActive="true">
+ <generalization xmi:type="uml:Generalization" xmi:id="_wgr00Y7eEeWQE9crhVw4pw" general="_cdFl4FYCEeWzO8zy_nQCZg"/>
+ <ownedBehavior xmi:type="uml:Activity" xmi:id="_wgr00o7eEeWQE9crhVw4pw" name="SemanticTest Event010$behavior$1" visibility="private"/>
+ <ownedBehavior xmi:type="uml:Activity" xmi:id="_wgsb4I7eEeWQE9crhVw4pw" name="SemanticTest Event010$method$1" specification="_wgsb-I7eEeWQE9crhVw4pw" node="_wgsb5I7eEeWQE9crhVw4pw _wgsb5Y7eEeWQE9crhVw4pw _wgsb547eEeWQE9crhVw4pw">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_wgsb4Y7eEeWQE9crhVw4pw" name="result" type="_wgr00I7eEeWQE9crhVw4pw" direction="return"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_wgsb4o7eEeWQE9crhVw4pw" name="call('super')->this" target="_wgsb547eEeWQE9crhVw4pw" source="_wgsb5Y7eEeWQE9crhVw4pw"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_wgsb447eEeWQE9crhVw4pw" name="result->result" target="_wgsb5I7eEeWQE9crhVw4pw" source="_wgsb6I7eEeWQE9crhVw4pw"/>
+ <node xmi:type="uml:ActivityParameterNode" xmi:id="_wgsb5I7eEeWQE9crhVw4pw" name="result" incoming="_wgsb447eEeWQE9crhVw4pw" type="_wgr00I7eEeWQE9crhVw4pw" parameter="_wgsb4Y7eEeWQE9crhVw4pw"/>
+ <node xmi:type="uml:CallBehaviorAction" xmi:id="_wgsb5Y7eEeWQE9crhVw4pw" name="call('super')" outgoing="_wgsb4o7eEeWQE9crhVw4pw" behavior="_R8cc0Hy-EeWrYb0VA7cC8Q">
+ <result xmi:type="uml:OutputPin" xmi:id="_wgsb5o7eEeWQE9crhVw4pw" name="result" type="_cdFl4FYCEeWzO8zy_nQCZg"/>
+ </node>
+ <node xmi:type="uml:ReadSelfAction" xmi:id="_wgsb547eEeWQE9crhVw4pw" name="this" incoming="_wgsb4o7eEeWQE9crhVw4pw">
+ <result xmi:type="uml:OutputPin" xmi:id="_wgsb6I7eEeWQE9crhVw4pw" name="result" outgoing="_wgsb447eEeWQE9crhVw4pw" type="_wgr00I7eEeWQE9crhVw4pw"/>
+ </node>
+ </ownedBehavior>
+ <ownedBehavior xmi:type="uml:Activity" xmi:id="_wgsb6Y7eEeWQE9crhVw4pw" name="SemanticTest Event010_Factory" node="_FcP55I8NEeWQE9crhVw4pw _FcP55o8NEeWQE9crhVw4pw _FcP56I8NEeWQE9crhVw4pw" group="_FcP56I8NEeWQE9crhVw4pw">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_FOBQoI8NEeWQE9crhVw4pw">
+ <body>namespace StateMachine_TestSuite::Event::'010'::'SemanticTest Event010';
+
+activity 'SemanticTest Event010_Factory'() : 'SemanticTest Event010'{
+ return new 'SemanticTest Event010'();
+}</body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_FcP54Y8NEeWQE9crhVw4pw" type="_wgr00I7eEeWQE9crhVw4pw" direction="return">
+ <name xsi:nil="true"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FcP54o8NEeWQE9crhVw4pw" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FcP5448NEeWQE9crhVw4pw" value="1"/>
+ </ownedParameter>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_FcP55Y8NEeWQE9crhVw4pw" target="_FcP55o8NEeWQE9crhVw4pw" source="_FcP56Y8NEeWQE9crhVw4pw">
+ <name xsi:nil="true"/>
+ </edge>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_FcP5548NEeWQE9crhVw4pw" target="_FcP55I8NEeWQE9crhVw4pw" source="_FcP5648NEeWQE9crhVw4pw">
+ <name xsi:nil="true"/>
+ <guard xmi:type="uml:LiteralBoolean" xmi:id="_FdkIgI8NEeWQE9crhVw4pw" value="true"/>
+ <weight xmi:type="uml:LiteralInteger" xmi:id="_FdkvkI8NEeWQE9crhVw4pw" value="1"/>
+ </edge>
+ <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_FcP56I8NEeWQE9crhVw4pw" name="Body">
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_FcP56Y8NEeWQE9crhVw4pw" name="1:ReturnStatement" outgoing="_FcP55Y8NEeWQE9crhVw4pw">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_FcP56o8NEeWQE9crhVw4pw" target="_FcP5648NEeWQE9crhVw4pw" source="_FcP59I8NEeWQE9crhVw4pw"/>
+ <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_FcP5648NEeWQE9crhVw4pw" name="ReturnStatement.output('Output('Call('SemanticTest Event010').result('result')')')" incoming="_FcP56o8NEeWQE9crhVw4pw" outgoing="_FcP5548NEeWQE9crhVw4pw" type="_wgr00I7eEeWQE9crhVw4pw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FcP57I8NEeWQE9crhVw4pw" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FcP57Y8NEeWQE9crhVw4pw" value="1"/>
+ </structuredNodeOutput>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_FcP57o8NEeWQE9crhVw4pw" name="InstanceCreationExpression('SemanticTest Event010')">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_FcP5748NEeWQE9crhVw4pw" target="_FcP6AI8NEeWQE9crhVw4pw" source="_FcP5-Y8NEeWQE9crhVw4pw"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_FcP58I8NEeWQE9crhVw4pw" target="_FcP6CI8NEeWQE9crhVw4pw" source="_FcP5948NEeWQE9crhVw4pw"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_FcP58Y8NEeWQE9crhVw4pw" target="_FcP5948NEeWQE9crhVw4pw" source="_FcP5_Y8NEeWQE9crhVw4pw"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_FcP58o8NEeWQE9crhVw4pw" target="_FcP6BI8NEeWQE9crhVw4pw" source="_FcP5948NEeWQE9crhVw4pw"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_FcP5848NEeWQE9crhVw4pw" target="_FcP59I8NEeWQE9crhVw4pw" source="_FcP5948NEeWQE9crhVw4pw"/>
+ <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_FcP59I8NEeWQE9crhVw4pw" name="Output('Call('SemanticTest Event010').result('result')')" incoming="_FcP5848NEeWQE9crhVw4pw" outgoing="_FcP56o8NEeWQE9crhVw4pw" type="_wgr00I7eEeWQE9crhVw4pw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FcP59Y8NEeWQE9crhVw4pw" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FcP59o8NEeWQE9crhVw4pw" value="1"/>
+ </structuredNodeOutput>
+ <node xmi:type="uml:ForkNode" xmi:id="_FcP5948NEeWQE9crhVw4pw" name="Fork('Call('SemanticTest Event010').result('result')')" incoming="_FcP58Y8NEeWQE9crhVw4pw" outgoing="_FcP58I8NEeWQE9crhVw4pw _FcP58o8NEeWQE9crhVw4pw _FcP5848NEeWQE9crhVw4pw"/>
+ <node xmi:type="uml:CreateObjectAction" xmi:id="_FcP5-I8NEeWQE9crhVw4pw" name="Create('SemanticTest Event010')" classifier="_wgr00I7eEeWQE9crhVw4pw">
+ <result xmi:type="uml:OutputPin" xmi:id="_FcP5-Y8NEeWQE9crhVw4pw" name="Create('SemanticTest Event010').result" outgoing="_FcP5748NEeWQE9crhVw4pw" type="_wgr00I7eEeWQE9crhVw4pw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FcP5-o8NEeWQE9crhVw4pw" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FcP5-48NEeWQE9crhVw4pw" value="1"/>
+ </result>
+ </node>
+ <node xmi:type="uml:CallOperationAction" xmi:id="_FcP5_I8NEeWQE9crhVw4pw" name="Call('SemanticTest Event010')" operation="_wgsb-I7eEeWQE9crhVw4pw">
+ <result xmi:type="uml:OutputPin" xmi:id="_FcP5_Y8NEeWQE9crhVw4pw" name="Call('SemanticTest Event010').result('result')" outgoing="_FcP58Y8NEeWQE9crhVw4pw" type="_wgr00I7eEeWQE9crhVw4pw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FcP5_o8NEeWQE9crhVw4pw" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FcP5_48NEeWQE9crhVw4pw" value="1"/>
+ </result>
+ <target xmi:type="uml:InputPin" xmi:id="_FcP6AI8NEeWQE9crhVw4pw" name="Call('SemanticTest Event010').target" incoming="_FcP5748NEeWQE9crhVw4pw" type="_wgr00I7eEeWQE9crhVw4pw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FcP6AY8NEeWQE9crhVw4pw" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FcP6Ao8NEeWQE9crhVw4pw" value="1"/>
+ </target>
+ </node>
+ <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_FcP6A48NEeWQE9crhVw4pw" name="Start('SemanticTest')" isSynchronous="false">
+ <object xmi:type="uml:InputPin" xmi:id="_FcP6BI8NEeWQE9crhVw4pw" name="Start('SemanticTest').object" incoming="_FcP58o8NEeWQE9crhVw4pw" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FcP6BY8NEeWQE9crhVw4pw" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FcP6Bo8NEeWQE9crhVw4pw" value="1"/>
+ </object>
+ </node>
+ <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_FcP6B48NEeWQE9crhVw4pw" name="Start('SemanticTest Event010')" isSynchronous="false">
+ <object xmi:type="uml:InputPin" xmi:id="_FcP6CI8NEeWQE9crhVw4pw" name="Start('SemanticTest Event010').object" incoming="_FcP58I8NEeWQE9crhVw4pw" type="_wgr00I7eEeWQE9crhVw4pw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FcP6CY8NEeWQE9crhVw4pw" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FcP6Co8NEeWQE9crhVw4pw" value="1"/>
+ </object>
+ </node>
+ </node>
+ </node>
+ </structuredNode>
+ <node xmi:type="uml:ActivityParameterNode" xmi:id="_FcP55I8NEeWQE9crhVw4pw" name="Return" incoming="_FcP5548NEeWQE9crhVw4pw" parameter="_FcP54Y8NEeWQE9crhVw4pw">
+ <upperBound xmi:type="uml:LiteralInteger" xmi:id="_FdjhcI8NEeWQE9crhVw4pw" value="1"/>
+ </node>
+ <node xmi:type="uml:ActivityFinalNode" xmi:id="_FcP55o8NEeWQE9crhVw4pw" name="FinalNode('SemanticTest Event010_Factory')" incoming="_FcP55Y8NEeWQE9crhVw4pw"/>
+ </ownedBehavior>
+ <ownedBehavior xmi:type="uml:Activity" xmi:id="_wgsb7I7eEeWQE9crhVw4pw" name="getTestComponent$method$1" specification="_wgsb-o7eEeWQE9crhVw4pw" node="_wgsb747eEeWQE9crhVw4pw _wgsb8I7eEeWQE9crhVw4pw">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_wgsb7Y7eEeWQE9crhVw4pw" name="tester" type="_cBRCwHrbEeSTqtY8GWjQzw" direction="return"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_wgsb7o7eEeWQE9crhVw4pw" name="instance->tester" target="_wgsb747eEeWQE9crhVw4pw" source="_wgsb8Y7eEeWQE9crhVw4pw"/>
+ <node xmi:type="uml:ActivityParameterNode" xmi:id="_wgsb747eEeWQE9crhVw4pw" name="tester" incoming="_wgsb7o7eEeWQE9crhVw4pw" parameter="_wgsb7Y7eEeWQE9crhVw4pw"/>
+ <node xmi:type="uml:CallBehaviorAction" xmi:id="_wgsb8I7eEeWQE9crhVw4pw" name="Call('Factory')" behavior="_wgqmvI7eEeWQE9crhVw4pw">
+ <result xmi:type="uml:OutputPin" xmi:id="_wgsb8Y7eEeWQE9crhVw4pw" name="instance" outgoing="_wgsb7o7eEeWQE9crhVw4pw"/>
+ </node>
+ </ownedBehavior>
+ <ownedBehavior xmi:type="uml:Activity" xmi:id="_wgsb8o7eEeWQE9crhVw4pw" name="getTestTarget$method$1" specification="_wgsb_I7eEeWQE9crhVw4pw" node="_wgsb9Y7eEeWQE9crhVw4pw _wgsb9o7eEeWQE9crhVw4pw">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_wgsb847eEeWQE9crhVw4pw" name="target" type="_BYPqsH7WEeSVWJ91ynqG7w" direction="return"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_wgsb9I7eEeWQE9crhVw4pw" name="instance->target" target="_wgsb9Y7eEeWQE9crhVw4pw" source="_wgsb947eEeWQE9crhVw4pw"/>
+ <node xmi:type="uml:ActivityParameterNode" xmi:id="_wgsb9Y7eEeWQE9crhVw4pw" name="target" incoming="_wgsb9I7eEeWQE9crhVw4pw" parameter="_wgsb847eEeWQE9crhVw4pw"/>
+ <node xmi:type="uml:CallBehaviorAction" xmi:id="_wgsb9o7eEeWQE9crhVw4pw" name="Call('Factory')" behavior="_wgnjbI7eEeWQE9crhVw4pw">
+ <result xmi:type="uml:OutputPin" xmi:id="_wgsb947eEeWQE9crhVw4pw" name="instance" outgoing="_wgsb9I7eEeWQE9crhVw4pw"/>
+ </node>
+ </ownedBehavior>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_wgsb-I7eEeWQE9crhVw4pw" name="SemanticTest Event010" method="_wgsb4I7eEeWQE9crhVw4pw">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_wgsb-Y7eEeWQE9crhVw4pw" name="result" type="_wgr00I7eEeWQE9crhVw4pw" direction="return"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_wgsb-o7eEeWQE9crhVw4pw" name="getTestComponent" method="_wgsb7I7eEeWQE9crhVw4pw" redefinedOperation="_tivJQFb0EeWEApi9OIHc6g">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_wgsb-47eEeWQE9crhVw4pw" name="tester" type="_cBRCwHrbEeSTqtY8GWjQzw" direction="return"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_wgsb_I7eEeWQE9crhVw4pw" name="getTestTarget" method="_wgsb8o7eEeWQE9crhVw4pw" redefinedOperation="_HsHs8Fb1EeWEApi9OIHc6g">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_wgsb_Y7eEeWQE9crhVw4pw" name="target" type="_BYPqsH7WEeSVWJ91ynqG7w" direction="return"/>
+ </ownedOperation>
+ </packagedElement>
+ </packagedElement>
</packagedElement>
<packagedElement xmi:type="uml:Package" xmi:id="_EQSoAKxLEeSniat88N77cg" name="Entering">
<packagedElement xmi:type="uml:Activity" xmi:id="_uQ_lgKxSEeSniat88N77cg" name="TestsEntering" node="_AyAWYYl9EeWqYp3GaF8FTA" group="_AyAWYYl9EeWqYp3GaF8FTA">
@@ -20967,7 +22001,7 @@ activity TestsExit() {
 <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-06 14:42:48.998" state="MERGED" base_Comment="_2xXQAFxaEeWl9M7RFGL9Fw"/>
+ <BackupProfile:Backup xmi:id="_2xX3EVxaEeWl9M7RFGL9Fw" timestamp="2015-11-20 15:02:44.622" state="MERGED" 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"/>
@@ -21074,7 +22108,7 @@ activity TestsExit() {
 <ActionLanguage:TextualRepresentation xmi:id="_QxVOMIQJEeWxB6gcrPTBNA" base_Comment="_QxUAEIQJEeWxB6gcrPTBNA" language="Alf"/>
<BackupProfile:Backup xmi:id="_QxV1QIQJEeWxB6gcrPTBNA" timestamp="2015-11-05 23:05:11.269" base_Comment="_QxUAEIQJEeWxB6gcrPTBNA"/>
<ActionLanguage:TextualRepresentation xmi:id="_itQLwIQKEeWxB6gcrPTBNA" base_Comment="_itO9oIQKEeWxB6gcrPTBNA" language="Alf"/>
- <BackupProfile:Backup xmi:id="_itQLwYQKEeWxB6gcrPTBNA" timestamp="2015-11-19 17:17:14.221" base_Comment="_itO9oIQKEeWxB6gcrPTBNA"/>
+ <BackupProfile:Backup xmi:id="_itQLwYQKEeWxB6gcrPTBNA" timestamp="2015-11-20 11:27:05.997" base_Comment="_itO9oIQKEeWxB6gcrPTBNA"/>
<ActionLanguage:TextualRepresentation xmi:id="_j_VMwIQMEeWxB6gcrPTBNA" base_Comment="_j_UlsIQMEeWxB6gcrPTBNA" language="Alf"/>
<BackupProfile:Backup xmi:id="_j_Vz0IQMEeWxB6gcrPTBNA" timestamp="2015-11-05 23:28:39.505" state="MERGED" base_Comment="_j_UlsIQMEeWxB6gcrPTBNA"/>
<ActionLanguage:TextualRepresentation xmi:id="_pxxsgIQMEeWxB6gcrPTBNA" base_Comment="_pxxFcIQMEeWxB6gcrPTBNA" language="Alf"/>
@@ -21141,5 +22175,18 @@ activity TestsExit() {
 <ActionLanguage:TextualRepresentation xmi:id="_F8o38IlsEeWqYp3GaF8FTA" base_Comment="_F8oQ4IlsEeWqYp3GaF8FTA" language="Alf"/>
<BackupProfile:Backup xmi:id="_F8zQAIlsEeWqYp3GaF8FTA" timestamp="2015-11-12 19:35:05.43" state="MERGED" base_Comment="_F8oQ4IlsEeWqYp3GaF8FTA"/>
<ActionLanguage:TextualRepresentation xmi:id="_gn49IIltEeWqYp3GaF8FTA" base_Comment="_gn3vAIltEeWqYp3GaF8FTA" language="Alf"/>
- <BackupProfile:Backup xmi:id="_gn5kMIltEeWqYp3GaF8FTA" timestamp="2015-11-19 17:51:39.117" state="MERGED" base_Comment="_gn3vAIltEeWqYp3GaF8FTA"/>
+ <BackupProfile:Backup xmi:id="_gn5kMIltEeWqYp3GaF8FTA" timestamp="2015-11-19 17:57:36.283" base_Comment="_gn3vAIltEeWqYp3GaF8FTA"/>
+ <standard:Create xmi:id="_wgoxgI7eEeWQE9crhVw4pw" base_BehavioralFeature="_wgnjb47eEeWQE9crhVw4pw"/>
+ <standard:Create xmi:id="_wgrNwI7eEeWQE9crhVw4pw" base_BehavioralFeature="_wgqmv47eEeWQE9crhVw4pw"/>
+ <standard:Create xmi:id="_wgtC8I7eEeWQE9crhVw4pw" base_BehavioralFeature="_wgsb-I7eEeWQE9crhVw4pw"/>
+ <ActionLanguage:TextualRepresentation xmi:id="_RgoHMI8MEeWQE9crhVw4pw" base_Comment="_RgngII8MEeWQE9crhVw4pw" language="Alf"/>
+ <BackupProfile:Backup xmi:id="_RgouQI8MEeWQE9crhVw4pw" timestamp="2015-11-19 23:24:18.328" state="MERGED" base_Comment="_RgngII8MEeWQE9crhVw4pw"/>
+ <ActionLanguage:TextualRepresentation xmi:id="_dx1aII8MEeWQE9crhVw4pw" base_Comment="_dx0MAI8MEeWQE9crhVw4pw" language="Alf"/>
+ <BackupProfile:Backup xmi:id="_dx1aIY8MEeWQE9crhVw4pw" timestamp="2015-11-19 23:25:40.638" state="MERGED" base_Comment="_dx0MAI8MEeWQE9crhVw4pw"/>
+ <ActionLanguage:TextualRepresentation xmi:id="_FOB3sI8NEeWQE9crhVw4pw" base_Comment="_FOBQoI8NEeWQE9crhVw4pw" language="Alf"/>
+ <BackupProfile:Backup xmi:id="_FOB3sY8NEeWQE9crhVw4pw" timestamp="2015-11-19 23:30:05.317" state="MERGED" base_Comment="_FOBQoI8NEeWQE9crhVw4pw"/>
+ <ActionLanguage:TextualRepresentation xmi:id="_IHjpkI8NEeWQE9crhVw4pw" base_Comment="_IHjCgI8NEeWQE9crhVw4pw" language="Alf"/>
+ <BackupProfile:Backup xmi:id="_IHkQoI8NEeWQE9crhVw4pw" timestamp="2015-11-19 23:30:24.66" state="MERGED" base_Comment="_IHjCgI8NEeWQE9crhVw4pw"/>
+ <ActionLanguage:TextualRepresentation xmi:id="_4mrqwI8OEeWQE9crhVw4pw" base_Comment="_4mrDsI8OEeWQE9crhVw4pw" language="Alf"/>
+ <BackupProfile:Backup xmi:id="_4mrqwY8OEeWQE9crhVw4pw" timestamp="2015-11-19 23:42:59.55" state="MERGED" base_Comment="_4mrDsI8OEeWQE9crhVw4pw"/>
</xmi:XMI>
diff --git a/extraplugins/moka/org.eclipse.papyrus.moka.fuml.statemachines/resources/tests/tests-style.css b/extraplugins/moka/org.eclipse.papyrus.moka.fuml.statemachines/resources/tests/tests-style.css index d597b6e4bd2..80a3fc74e64 100644 --- a/extraplugins/moka/org.eclipse.papyrus.moka.fuml.statemachines/resources/tests/tests-style.css +++ b/extraplugins/moka/org.eclipse.papyrus.moka.fuml.statemachines/resources/tests/tests-style.css @@ -10,6 +10,7 @@ StateMachine{ Transition{
lineColor: blueviolet;
+ routing: Rectilinear;
}
ObjectFlow{
diff --git a/extraplugins/moka/org.eclipse.papyrus.moka.fuml.statemachines/src/org/eclipse/papyrus/moka/fuml/statemachines/Semantics/StateMachines/BehaviorStateMachines/Configuration/StateMachineConfiguration.java b/extraplugins/moka/org.eclipse.papyrus.moka.fuml.statemachines/src/org/eclipse/papyrus/moka/fuml/statemachines/Semantics/StateMachines/BehaviorStateMachines/Configuration/StateMachineConfiguration.java index d8c25bd91dc..38c28a0bbfe 100644 --- a/extraplugins/moka/org.eclipse.papyrus.moka.fuml.statemachines/src/org/eclipse/papyrus/moka/fuml/statemachines/Semantics/StateMachines/BehaviorStateMachines/Configuration/StateMachineConfiguration.java +++ b/extraplugins/moka/org.eclipse.papyrus.moka.fuml.statemachines/src/org/eclipse/papyrus/moka/fuml/statemachines/Semantics/StateMachines/BehaviorStateMachines/Configuration/StateMachineConfiguration.java @@ -15,10 +15,10 @@ package org.eclipse.papyrus.moka.fuml.statemachines.Semantics.StateMachines.Beha import static org.eclipse.papyrus.moka.fuml.statemachines.Activator.logger;
+import java.util.ArrayList;
import java.util.HashMap;
-import java.util.HashSet;
+import java.util.List;
import java.util.Map;
-import java.util.Set;
import org.eclipse.papyrus.moka.fuml.statemachines.Semantics.StateMachines.BehaviorStateMachines.StateActivation;
import org.eclipse.papyrus.moka.fuml.statemachines.Semantics.StateMachines.BehaviorStateMachines.StateMachineExecution;
@@ -39,7 +39,7 @@ public class StateMachineConfiguration { /**
* Cartography of the state-machine configuration
*/
- private Map<Integer, Set<VertexActivation>> cartorgraphy;
+ private Map<Integer, List<VertexActivation>> cartorgraphy;
public StateConfiguration getRoot(){
return this.rootConfiguration;
@@ -49,21 +49,21 @@ public class StateMachineConfiguration { return this.execution;
}
- public Map<Integer, Set<VertexActivation>> getCartography(){
+ public Map<Integer, List<VertexActivation>> getCartography(){
return this.cartorgraphy;
}
public StateMachineConfiguration(StateMachineExecution execution){
this.rootConfiguration = new StateConfiguration(this);
this.execution = execution;
- this.cartorgraphy = new HashMap<Integer, Set<VertexActivation>>();
+ this.cartorgraphy = new HashMap<Integer, List<VertexActivation>>();
}
protected void addToCartography(StateConfiguration configuration){
if(this.cartorgraphy.containsKey(configuration.getLevel())){
this.cartorgraphy.get(configuration.getLevel()).add(configuration.vertexActivation);
}else{
- Set<VertexActivation> activation = new HashSet<VertexActivation>();
+ List<VertexActivation> activation = new ArrayList<VertexActivation>();
activation.add(configuration.getVertexActivation());
this.cartorgraphy.put(configuration.getLevel(), activation);
}
diff --git a/extraplugins/moka/org.eclipse.papyrus.moka.fuml.statemachines/src/org/eclipse/papyrus/moka/fuml/statemachines/Semantics/StateMachines/BehaviorStateMachines/SM_EventAccepter.java b/extraplugins/moka/org.eclipse.papyrus.moka.fuml.statemachines/src/org/eclipse/papyrus/moka/fuml/statemachines/Semantics/StateMachines/BehaviorStateMachines/SM_EventAccepter.java index c340be42b7e..d4521e577ba 100644 --- a/extraplugins/moka/org.eclipse.papyrus.moka.fuml.statemachines/src/org/eclipse/papyrus/moka/fuml/statemachines/Semantics/StateMachines/BehaviorStateMachines/SM_EventAccepter.java +++ b/extraplugins/moka/org.eclipse.papyrus.moka.fuml.statemachines/src/org/eclipse/papyrus/moka/fuml/statemachines/Semantics/StateMachines/BehaviorStateMachines/SM_EventAccepter.java @@ -38,24 +38,25 @@ public class SM_EventAccepter extends EventAccepter{ this.registrationContext = execution;
}
- /**
- * Among the set of ready to fire transitions select one and fire it.
- * The execution continues while there are transition to fire (i.e. run
- * to completion semantics)
- *
- * @param signalInstance - The signal consumed to trigger a transition
- */
@Override
public void accept(EventOccurrence eventOccurrence) {
- /*1. Select the transition that will fire according to priority rules and fire it*/
+ // Based on the analysis of the state-machine configuration, a set of transition that are ready to fire are selected.
+ // The set of selected transition is reduced.
+ // All the transitions within the set provided by the choice strategy are fired **concurrently**
+ // A new event accepter is placed in the event accepter list
+ // Note: a state-machine has always as single (dedicated) event accepter
TransitionSelectionStrategy selectionStrategy = (TransitionSelectionStrategy) this.registrationContext.locus.factory.getStrategy(TransitionSelectionStrategy.NAME);
List<TransitionActivation> fireableTransition = selectionStrategy.selectTransitions(((StateMachineExecution)this.registrationContext).getConfiguration(), eventOccurrence);
TransitionChoiceStrategy choiceStrategy = (TransitionChoiceStrategy)this.registrationContext.locus.factory.getStrategy(TransitionChoiceStrategy.NAME);
if(!fireableTransition.isEmpty()){
- TransitionActivation transitionActivation = choiceStrategy.choose(fireableTransition);
- transitionActivation.fire();
+ List<TransitionActivation> chosenTransition = choiceStrategy.choose(fireableTransition);
+ int i = 0;
+ // **Firing occurs concurrently**
+ while(i < chosenTransition.size()){
+ chosenTransition.get(i).fire();
+ i++;
+ }
}
- /*2. Register an event accepter for the executed state-machine*/
Object_ context = this.registrationContext.context;
if(context!=null && context.objectActivation!=null){
context.register(new SM_EventAccepter((StateMachineExecution)this.registrationContext));
diff --git a/extraplugins/moka/org.eclipse.papyrus.moka.fuml.statemachines/src/org/eclipse/papyrus/moka/fuml/statemachines/Semantics/StateMachines/BehaviorStateMachines/Selection/DefaultTransitionChoiceStrategy.java b/extraplugins/moka/org.eclipse.papyrus.moka.fuml.statemachines/src/org/eclipse/papyrus/moka/fuml/statemachines/Semantics/StateMachines/BehaviorStateMachines/Selection/DefaultTransitionChoiceStrategy.java index 6775dd2852a..3f7d3edd8ba 100644 --- a/extraplugins/moka/org.eclipse.papyrus.moka.fuml.statemachines/src/org/eclipse/papyrus/moka/fuml/statemachines/Semantics/StateMachines/BehaviorStateMachines/Selection/DefaultTransitionChoiceStrategy.java +++ b/extraplugins/moka/org.eclipse.papyrus.moka.fuml.statemachines/src/org/eclipse/papyrus/moka/fuml/statemachines/Semantics/StateMachines/BehaviorStateMachines/Selection/DefaultTransitionChoiceStrategy.java @@ -13,15 +13,68 @@ *****************************************************************************/
package org.eclipse.papyrus.moka.fuml.statemachines.Semantics.StateMachines.BehaviorStateMachines.Selection;
+import java.util.ArrayList;
import java.util.List;
+import org.eclipse.papyrus.moka.fuml.Semantics.Loci.LociL1.ChoiceStrategy;
+import org.eclipse.papyrus.moka.fuml.Semantics.Loci.LociL1.FirstChoiceStrategy;
+import org.eclipse.papyrus.moka.fuml.statemachines.Semantics.StateMachines.BehaviorStateMachines.RegionActivation;
import org.eclipse.papyrus.moka.fuml.statemachines.Semantics.StateMachines.BehaviorStateMachines.TransitionActivation;
public class DefaultTransitionChoiceStrategy extends TransitionChoiceStrategy {
@Override
- public TransitionActivation choose(List<TransitionActivation> transitionActivations) {
- return !transitionActivations.isEmpty() ? transitionActivations.get(0) : null;
+ public List<TransitionActivation> choose(List<TransitionActivation> transitionActivations) {
+ // The purpose here is to choose among a set of transition that a subset that will
+ // effectively be fired. This subset can contain in the most trivial case a single
+ // transition. In the case of orthogonal region it can contain several transitions
+ // that will be fired using the same event occurrence
+ if(transitionActivations.isEmpty()){
+ return new ArrayList<TransitionActivation>();
+ }else{
+ List<List<TransitionActivation>> chosenTransitions = new ArrayList<List<TransitionActivation>>();
+ int i = 0;
+ while(i < transitionActivations.size()){
+ TransitionActivation transition = transitionActivations.get(i);
+ List<TransitionActivation> targetSet = this.getTargetSet(transitionActivations.get(i), chosenTransitions);
+ if(targetSet==null){
+ targetSet = new ArrayList<TransitionActivation>();
+ targetSet.add(transition);
+ chosenTransitions.add(targetSet);
+ }else{
+ targetSet.add(transition);
+ }
+ i++;
+ }
+ ChoiceStrategy choiceStrategy = new FirstChoiceStrategy();
+ int choice = choiceStrategy.choose(chosenTransitions.size()) - 1;
+ return chosenTransitions.get(choice);
+ }
}
+ protected List<TransitionActivation> getTargetSet(TransitionActivation transition, List<List<TransitionActivation>> targetSet){
+ // Determine the set of transition is which a given transition must be added.
+ // The set of transition is the one which already contain transitions that have
+ // the same common ancestor.
+ if(targetSet==null || targetSet.isEmpty()){
+ return null;
+ }else{
+ int i = 0;
+ List<TransitionActivation> transitionSet = null;
+ while(transitionSet==null && i < targetSet.size()){
+ List<TransitionActivation> currentSet = targetSet.get(i);
+ TransitionActivation selectedTransition = currentSet.get(0);
+ RegionActivation owningRegion_transition = (RegionActivation) transition.getParent();
+ RegionActivation owningRegion_selectedTransition = (RegionActivation) selectedTransition.getParent();
+ // Region which transition are located should be different. However all of the regions
+ // must belong to the same state.
+ if(owningRegion_transition!=owningRegion_selectedTransition &&
+ owningRegion_selectedTransition.getParent()==owningRegion_transition.getParent()){
+ transitionSet = currentSet;
+ }
+ i++;
+ }
+ return transitionSet;
+ }
+ }
}
diff --git a/extraplugins/moka/org.eclipse.papyrus.moka.fuml.statemachines/src/org/eclipse/papyrus/moka/fuml/statemachines/Semantics/StateMachines/BehaviorStateMachines/Selection/DefaultTransitionSelectionStrategy.java b/extraplugins/moka/org.eclipse.papyrus.moka.fuml.statemachines/src/org/eclipse/papyrus/moka/fuml/statemachines/Semantics/StateMachines/BehaviorStateMachines/Selection/DefaultTransitionSelectionStrategy.java index 3245b673090..ee56fbf0bbf 100644 --- a/extraplugins/moka/org.eclipse.papyrus.moka.fuml.statemachines/src/org/eclipse/papyrus/moka/fuml/statemachines/Semantics/StateMachines/BehaviorStateMachines/Selection/DefaultTransitionSelectionStrategy.java +++ b/extraplugins/moka/org.eclipse.papyrus.moka.fuml.statemachines/src/org/eclipse/papyrus/moka/fuml/statemachines/Semantics/StateMachines/BehaviorStateMachines/Selection/DefaultTransitionSelectionStrategy.java @@ -16,7 +16,6 @@ package org.eclipse.papyrus.moka.fuml.statemachines.Semantics.StateMachines.Beha import java.util.ArrayList;
import java.util.List;
import java.util.Map;
-import java.util.Set;
import org.eclipse.papyrus.moka.fuml.Semantics.CommonBehaviors.Communications.EventOccurrence;
import org.eclipse.papyrus.moka.fuml.Semantics.CommonBehaviors.Communications.SignalEventOccurrence;
@@ -27,16 +26,14 @@ import org.eclipse.papyrus.moka.fuml.statemachines.Semantics.StateMachines.Behav public class DefaultTransitionSelectionStrategy extends TransitionSelectionStrategy {
- /**
- * Find for the given configuration the set of transition that can fire.
- * The search starts from the deepest level. If no transition enabled are found at this level
- * then the search continue in the upper level. The search stops when at given level a not empty
- * set of enabled transition is calculated. Transition returned are only those that are not triggered by an event
- * (i.e. Transitions that are automatic or only guarded).
- */
public List<TransitionActivation> selectTransitions(StateMachineConfiguration configuration, EventOccurrence eventOccurrence) {
+ // Find for the given configuration the set of transition that can fire.
+ // The search starts from the deepest level. If no transition enabled are found at this level
+ // then the search continue in the upper level. The search stops when at given level a not empty
+ // set of enabled transition is calculated. Transition returned are only those that are not triggered by an event
+ // (i.e. Transitions that are automatic or only guarded).
List<TransitionActivation> fireableTransition = new ArrayList<TransitionActivation>();
- Map<Integer, Set<VertexActivation>> cartography = configuration.getCartography();
+ Map<Integer, List<VertexActivation>> cartography = configuration.getCartography();
int i = cartography.size();
boolean nextLevel = true;
while(i >= 1 && nextLevel){
diff --git a/extraplugins/moka/org.eclipse.papyrus.moka.fuml.statemachines/src/org/eclipse/papyrus/moka/fuml/statemachines/Semantics/StateMachines/BehaviorStateMachines/Selection/TransitionChoiceStrategy.java b/extraplugins/moka/org.eclipse.papyrus.moka.fuml.statemachines/src/org/eclipse/papyrus/moka/fuml/statemachines/Semantics/StateMachines/BehaviorStateMachines/Selection/TransitionChoiceStrategy.java index bdfe430fa64..1de661985cd 100644 --- a/extraplugins/moka/org.eclipse.papyrus.moka.fuml.statemachines/src/org/eclipse/papyrus/moka/fuml/statemachines/Semantics/StateMachines/BehaviorStateMachines/Selection/TransitionChoiceStrategy.java +++ b/extraplugins/moka/org.eclipse.papyrus.moka.fuml.statemachines/src/org/eclipse/papyrus/moka/fuml/statemachines/Semantics/StateMachines/BehaviorStateMachines/Selection/TransitionChoiceStrategy.java @@ -27,5 +27,5 @@ public abstract class TransitionChoiceStrategy extends SemanticStrategy{ return NAME;
}
- public abstract TransitionActivation choose(List<TransitionActivation> transitionActivations);
+ public abstract List<TransitionActivation> choose(List<TransitionActivation> transitionActivations);
}
diff --git a/extraplugins/moka/org.eclipse.papyrus.moka.fuml.statemachines/src/org/eclipse/papyrus/moka/fuml/statemachines/Semantics/StateMachines/BehaviorStateMachines/TransitionActivation.java b/extraplugins/moka/org.eclipse.papyrus.moka.fuml.statemachines/src/org/eclipse/papyrus/moka/fuml/statemachines/Semantics/StateMachines/BehaviorStateMachines/TransitionActivation.java index db8161561d6..14d5f3d886e 100644 --- a/extraplugins/moka/org.eclipse.papyrus.moka.fuml.statemachines/src/org/eclipse/papyrus/moka/fuml/statemachines/Semantics/StateMachines/BehaviorStateMachines/TransitionActivation.java +++ b/extraplugins/moka/org.eclipse.papyrus.moka.fuml.statemachines/src/org/eclipse/papyrus/moka/fuml/statemachines/Semantics/StateMachines/BehaviorStateMachines/TransitionActivation.java @@ -179,7 +179,7 @@ public class TransitionActivation extends SM_SemanticVisitor { }
}
- protected StateActivation getContainingState(){
+ public StateActivation getContainingState(){
RegionActivation regionActivation = (RegionActivation) this.getParent();
if(regionActivation!=null){
if(regionActivation.getParent() instanceof StateActivation){
|