Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorjeremie.tatibouet2015-11-20 14:08:43 +0000
committerjeremie.tatibouet2015-11-20 14:08:43 +0000
commite4d40ef8148cd93e37054668e0c3f693d03bd543 (patch)
tree7770be07919bfcbb72218566121ab54bab96c10c
parent04c0cf0a2b599a6890c3fe727b177026e70e0daa (diff)
downloadorg.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>
-rw-r--r--extraplugins/moka/org.eclipse.papyrus.moka.fuml.statemachines/resources/tests/StateMachines_TestSuite.notation594
-rw-r--r--extraplugins/moka/org.eclipse.papyrus.moka.fuml.statemachines/resources/tests/StateMachines_TestSuite.uml2305
-rw-r--r--extraplugins/moka/org.eclipse.papyrus.moka.fuml.statemachines/resources/tests/tests-style.css1
-rw-r--r--extraplugins/moka/org.eclipse.papyrus.moka.fuml.statemachines/src/org/eclipse/papyrus/moka/fuml/statemachines/Semantics/StateMachines/BehaviorStateMachines/Configuration/StateMachineConfiguration.java12
-rw-r--r--extraplugins/moka/org.eclipse.papyrus.moka.fuml.statemachines/src/org/eclipse/papyrus/moka/fuml/statemachines/Semantics/StateMachines/BehaviorStateMachines/SM_EventAccepter.java23
-rw-r--r--extraplugins/moka/org.eclipse.papyrus.moka.fuml.statemachines/src/org/eclipse/papyrus/moka/fuml/statemachines/Semantics/StateMachines/BehaviorStateMachines/Selection/DefaultTransitionChoiceStrategy.java57
-rw-r--r--extraplugins/moka/org.eclipse.papyrus.moka.fuml.statemachines/src/org/eclipse/papyrus/moka/fuml/statemachines/Semantics/StateMachines/BehaviorStateMachines/Selection/DefaultTransitionSelectionStrategy.java15
-rw-r--r--extraplugins/moka/org.eclipse.papyrus.moka.fuml.statemachines/src/org/eclipse/papyrus/moka/fuml/statemachines/Semantics/StateMachines/BehaviorStateMachines/Selection/TransitionChoiceStrategy.java2
-rw-r--r--extraplugins/moka/org.eclipse.papyrus.moka.fuml.statemachines/src/org/eclipse/papyrus/moka/fuml/statemachines/Semantics/StateMachines/BehaviorStateMachines/TransitionActivation.java2
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' {&#xD;
</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;&#xD;
&#xD;
@@ -11906,6 +11906,7 @@ private import StateMachine_TestSuite::Util::Architecture::SemanticTest;&#xD;
private import '002'::'SemanticTest Event002';&#xD;
private import '008'::'SemanticTest Event008';&#xD;
private import '009'::'SemanticTest Event009';&#xD;
+private import '010'::'SemanticTest Event010';&#xD;
private import '016'::'SemanticTest Event016';&#xD;
&#xD;
activity TestEvents() {&#xD;
@@ -11926,808 +11927,992 @@ activity TestEvents() {&#xD;
e009.name = &quot;Event009&quot;;&#xD;
e009.expectedResult =&quot;T1.2(effect)::T2.2(effect)&quot;;&#xD;
tests->add(e009);&#xD;
+ /*Event010*/&#xD;
+ e010 = new 'SemanticTest Event010'();&#xD;
+ e010.name = &quot;Event010&quot;;&#xD;
+ e010.expectedResult =&quot;T2(effect)::S1(entry)::S1.1(entry)::T1.2(effect)::S1.2(entry)&quot;;&#xD;
+ tests->add(e010);&#xD;
/*Event016*/&#xD;
e016 = new 'SemanticTest Event016'();&#xD;
e016.name = &quot;Event016&quot;;&#xD;
e016.expectedResult =&quot;T2.1(effect)::T2(effect)&quot;;&#xD;
- tests->add(e016); &#xD;
+ tests->add(e016);&#xD;
/*Test suite*/&#xD;
suite = new SemanticTestSuite(tests, name);&#xD;
}</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('&quot;Event009&quot;').result')" outgoing="_Y8BLYo-PEeWF3MJ2e8UzTQ">
+ <node xmi:type="uml:ValueSpecificationAction" xmi:id="_Y8BLbI-PEeWF3MJ2e8UzTQ" name="Value('&quot;Event009&quot;')">
+ <result xmi:type="uml:OutputPin" xmi:id="_Y8BLbY-PEeWF3MJ2e8UzTQ" name="Value('&quot;Event009&quot;').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="&quot;Event009&quot;" 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('&quot;Event009&quot;').result')" outgoing="_SCCR2ISMEeWxB6gcrPTBNA">
- <node xmi:type="uml:ValueSpecificationAction" xmi:id="_SCCR9ISMEeWxB6gcrPTBNA" name="Value('&quot;Event009&quot;')">
- <result xmi:type="uml:OutputPin" xmi:id="_SCCR9YSMEeWxB6gcrPTBNA" name="Value('&quot;Event009&quot;').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('&quot;T2(effect)::T3(effect)&quot;').result')" outgoing="_Y8BLio-PEeWF3MJ2e8UzTQ">
+ <node xmi:type="uml:ValueSpecificationAction" xmi:id="_Y8BLkI-PEeWF3MJ2e8UzTQ" name="Value('&quot;T2(effect)::T3(effect)&quot;')">
+ <result xmi:type="uml:OutputPin" xmi:id="_Y8BLkY-PEeWF3MJ2e8UzTQ" name="Value('&quot;T2(effect)::T3(effect)&quot;').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="&quot;Event009&quot;" value="Event009">
+ <value xmi:type="uml:LiteralString" xmi:id="_Y8BLlI-PEeWF3MJ2e8UzTQ" name="&quot;T2(effect)::T3(effect)&quot;" 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('&quot;Event016&quot;').result')" outgoing="_SCCR_YSMEeWxB6gcrPTBNA">
- <node xmi:type="uml:ValueSpecificationAction" xmi:id="_SCCSEYSMEeWxB6gcrPTBNA" name="Value('&quot;Event016&quot;')">
- <result xmi:type="uml:OutputPin" xmi:id="_SCCSEoSMEeWxB6gcrPTBNA" name="Value('&quot;Event016&quot;').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="&quot;Event016&quot;" 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('&quot;Events&quot;')">
+ <result xmi:type="uml:OutputPin" xmi:id="_Y8BLvY-PEeWF3MJ2e8UzTQ" name="Value('&quot;Events&quot;').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="&quot;Events&quot;" 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('&quot;T2(effect)::T3(effect)&quot;').result')" outgoing="_SCCSYYSMEeWxB6gcrPTBNA">
- <node xmi:type="uml:ValueSpecificationAction" xmi:id="_SCCSbYSMEeWxB6gcrPTBNA" name="Value('&quot;T2(effect)::T3(effect)&quot;')">
- <result xmi:type="uml:OutputPin" xmi:id="_SCCSboSMEeWxB6gcrPTBNA" name="Value('&quot;T2(effect)::T3(effect)&quot;').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('&quot;S1(entry)::S1.1(entry)::S1(exit)&quot;').result')" outgoing="_Y8BMII-PEeWF3MJ2e8UzTQ">
+ <node xmi:type="uml:ValueSpecificationAction" xmi:id="_Y8BMJI-PEeWF3MJ2e8UzTQ" name="Value('&quot;S1(entry)::S1.1(entry)::S1(exit)&quot;')">
+ <result xmi:type="uml:OutputPin" xmi:id="_Y8BMJY-PEeWF3MJ2e8UzTQ" name="Value('&quot;S1(entry)::S1.1(entry)::S1(exit)&quot;').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="&quot;T2(effect)::T3(effect)&quot;" value="T2(effect)::T3(effect)">
+ <value xmi:type="uml:LiteralString" xmi:id="_Y8BMKI-PEeWF3MJ2e8UzTQ" name="&quot;S1(entry)::S1.1(entry)::S1(exit)&quot;" 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('&quot;T2(effect)::S1(entry)::S1.1(entry)::T1.2(effect)::S1.2(entry)&quot;').result')" outgoing="_Y8BMQ4-PEeWF3MJ2e8UzTQ">
+ <node xmi:type="uml:ValueSpecificationAction" xmi:id="_Y8BMT4-PEeWF3MJ2e8UzTQ" name="Value('&quot;T2(effect)::S1(entry)::S1.1(entry)::T1.2(effect)::S1.2(entry)&quot;')">
+ <result xmi:type="uml:OutputPin" xmi:id="_Y8BMUI-PEeWF3MJ2e8UzTQ" name="Value('&quot;T2(effect)::S1(entry)::S1.1(entry)::T1.2(effect)::S1.2(entry)&quot;').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="&quot;T2(effect)::S1(entry)::S1.1(entry)::T1.2(effect)::S1.2(entry)&quot;" 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('&quot;T2.1(effect)::T2(effect)&quot;').result')" outgoing="_Y8BMZo-PEeWF3MJ2e8UzTQ">
+ <node xmi:type="uml:ValueSpecificationAction" xmi:id="_Y8BMaY-PEeWF3MJ2e8UzTQ" name="Value('&quot;T2.1(effect)::T2(effect)&quot;')">
+ <result xmi:type="uml:OutputPin" xmi:id="_Y8BMao-PEeWF3MJ2e8UzTQ" name="Value('&quot;T2.1(effect)::T2(effect)&quot;').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="&quot;T2.1(effect)::T2(effect)&quot;" 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('&quot;T1.2(effect)::T2.2(effect)&quot;').result')" outgoing="_Y8BMh4-PEeWF3MJ2e8UzTQ">
+ <node xmi:type="uml:ValueSpecificationAction" xmi:id="_Y8BMjI-PEeWF3MJ2e8UzTQ" name="Value('&quot;T1.2(effect)::T2.2(effect)&quot;')">
+ <result xmi:type="uml:OutputPin" xmi:id="_Y8BMjY-PEeWF3MJ2e8UzTQ" name="Value('&quot;T1.2(effect)::T2.2(effect)&quot;').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="&quot;T1.2(effect)::T2.2(effect)&quot;" 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('&quot;S1(entry)::S1.1(entry)::S1(exit)&quot;').result')" outgoing="_SCCSx4SMEeWxB6gcrPTBNA">
- <node xmi:type="uml:ValueSpecificationAction" xmi:id="_SCCS4oSMEeWxB6gcrPTBNA" name="Value('&quot;S1(entry)::S1.1(entry)::S1(exit)&quot;')">
- <result xmi:type="uml:OutputPin" xmi:id="_SCCS44SMEeWxB6gcrPTBNA" name="Value('&quot;S1(entry)::S1.1(entry)::S1(exit)&quot;').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="&quot;S1(entry)::S1.1(entry)::S1(exit)&quot;" 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('&quot;T1.2(effect)::T2.2(effect)&quot;').result')" outgoing="_SCCS-YSMEeWxB6gcrPTBNA">
- <node xmi:type="uml:ValueSpecificationAction" xmi:id="_SCCTBYSMEeWxB6gcrPTBNA" name="Value('&quot;T1.2(effect)::T2.2(effect)&quot;')">
- <result xmi:type="uml:OutputPin" xmi:id="_SCCTBoSMEeWxB6gcrPTBNA" name="Value('&quot;T1.2(effect)::T2.2(effect)&quot;').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('&quot;Event016&quot;').result')" outgoing="_Y8BycY-PEeWF3MJ2e8UzTQ">
+ <node xmi:type="uml:ValueSpecificationAction" xmi:id="_Y8BydY-PEeWF3MJ2e8UzTQ" name="Value('&quot;Event016&quot;')">
+ <result xmi:type="uml:OutputPin" xmi:id="_Y8Bydo-PEeWF3MJ2e8UzTQ" name="Value('&quot;Event016&quot;').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="&quot;T1.2(effect)::T2.2(effect)&quot;" value="T1.2(effect)::T2.2(effect)">
+ <value xmi:type="uml:LiteralString" xmi:id="_Y8ByeY-PEeWF3MJ2e8UzTQ" name="&quot;Event016&quot;" 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('&quot;Events&quot;')">
- <result xmi:type="uml:OutputPin" xmi:id="_SCCTHISMEeWxB6gcrPTBNA" name="Value('&quot;Events&quot;').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="&quot;Events&quot;" 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('&quot;T2.1(effect)::T2(effect)&quot;').result')" outgoing="_SCCTRISMEeWxB6gcrPTBNA">
- <node xmi:type="uml:ValueSpecificationAction" xmi:id="_SCCTWYSMEeWxB6gcrPTBNA" name="Value('&quot;T2.1(effect)::T2(effect)&quot;')">
- <result xmi:type="uml:OutputPin" xmi:id="_SCCTWoSMEeWxB6gcrPTBNA" name="Value('&quot;T2.1(effect)::T2(effect)&quot;').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('&quot;Event002&quot;').result')" outgoing="_Y8BytY-PEeWF3MJ2e8UzTQ">
+ <node xmi:type="uml:ValueSpecificationAction" xmi:id="_Y8ByyI-PEeWF3MJ2e8UzTQ" name="Value('&quot;Event002&quot;')">
+ <result xmi:type="uml:OutputPin" xmi:id="_Y8ByyY-PEeWF3MJ2e8UzTQ" name="Value('&quot;Event002&quot;').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="&quot;T2.1(effect)::T2(effect)&quot;" value="T2.1(effect)::T2(effect)">
+ <value xmi:type="uml:LiteralString" xmi:id="_Y8ByzI-PEeWF3MJ2e8UzTQ" name="&quot;Event002&quot;" 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('&quot;Event002&quot;').result')" outgoing="_SCCTZoSMEeWxB6gcrPTBNA">
- <node xmi:type="uml:ValueSpecificationAction" xmi:id="_SCCTbISMEeWxB6gcrPTBNA" name="Value('&quot;Event002&quot;')">
- <result xmi:type="uml:OutputPin" xmi:id="_SCCTbYSMEeWxB6gcrPTBNA" name="Value('&quot;Event002&quot;').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="&quot;Event002&quot;" 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('&quot;Event008&quot;').result')" outgoing="_SCCTjISMEeWxB6gcrPTBNA">
- <node xmi:type="uml:ValueSpecificationAction" xmi:id="_SCCTj4SMEeWxB6gcrPTBNA" name="Value('&quot;Event008&quot;')">
- <result xmi:type="uml:OutputPin" xmi:id="_SCCTkISMEeWxB6gcrPTBNA" name="Value('&quot;Event008&quot;').result" outgoing="_SCCTiYSMEeWxB6gcrPTBNA">
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_Y8BzCo-PEeWF3MJ2e8UzTQ" name="RighthandSide('Value('&quot;Event008&quot;').result')" outgoing="_Y8By-o-PEeWF3MJ2e8UzTQ">
+ <node xmi:type="uml:ValueSpecificationAction" xmi:id="_Y8BzC4-PEeWF3MJ2e8UzTQ" name="Value('&quot;Event008&quot;')">
+ <result xmi:type="uml:OutputPin" xmi:id="_Y8BzDI-PEeWF3MJ2e8UzTQ" name="Value('&quot;Event008&quot;').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="&quot;Event008&quot;" value="Event008">
+ <value xmi:type="uml:LiteralString" xmi:id="_Y8BzD4-PEeWF3MJ2e8UzTQ" name="&quot;Event008&quot;" 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('&quot;Event010&quot;').result')" outgoing="_Y8BzHY-PEeWF3MJ2e8UzTQ">
+ <node xmi:type="uml:ValueSpecificationAction" xmi:id="_Y8BzL4-PEeWF3MJ2e8UzTQ" name="Value('&quot;Event010&quot;')">
+ <result xmi:type="uml:OutputPin" xmi:id="_Y8BzMI-PEeWF3MJ2e8UzTQ" name="Value('&quot;Event010&quot;').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="&quot;Event010&quot;" 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' {&#xD;
</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() {&#xD;
+}</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;&#xD;
+&#xD;
+activity Event010_Test_Factory(): Event010_Test {&#xD;
+ return new Event010_Test();&#xD;
+}</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;&#xD;
+&#xD;
+activity 'Tester_Event010$behavior$1'() {&#xD;
+}</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;&#xD;
+&#xD;
+activity Tester_Event010_Factory(): Tester_Event010 {&#xD;
+ return new Tester_Event010();&#xD;
+}</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';&#xD;
+&#xD;
+activity 'SemanticTest Event010_Factory'() : 'SemanticTest Event010'{&#xD;
+ return new 'SemanticTest Event010'();&#xD;
+}</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() {&#xD;
<ActionLanguage:TextualRepresentation xmi:id="_sGg24FxaEeWl9M7RFGL9Fw" base_Comment="_sGfowFxaEeWl9M7RFGL9Fw" language="Alf"/>
<BackupProfile:Backup xmi:id="_sGhd8FxaEeWl9M7RFGL9Fw" timestamp="2015-09-16 12:21:47.287" base_Comment="_sGfowFxaEeWl9M7RFGL9Fw"/>
<ActionLanguage:TextualRepresentation xmi:id="_2xX3EFxaEeWl9M7RFGL9Fw" base_Comment="_2xXQAFxaEeWl9M7RFGL9Fw" language="Alf"/>
- <BackupProfile:Backup xmi:id="_2xX3EVxaEeWl9M7RFGL9Fw" timestamp="2015-11-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() {&#xD;
<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() {&#xD;
<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){

Back to the top