Updated PingPong-dynamic test model
Change-Id: I9c357531a6553b97f7101d076f7ade43d1a9db53
Signed-off-by: Ernesto Posse <eposse@gmail.com>
diff --git a/models/tests/PingPong-dynamic/PingPong-dynamic.notation b/models/tests/PingPong-dynamic/PingPong-dynamic.notation
index 48b3277..cb1f498 100755
--- a/models/tests/PingPong-dynamic/PingPong-dynamic.notation
+++ b/models/tests/PingPong-dynamic/PingPong-dynamic.notation
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:UMLRealTime="http:///schemas/UMLRealTime/_vjdHcCfCEeSxP8G0zcDeHA/26" xmlns:UMLRealTime_1="http://www.eclipse.org/papyrus/umlrt" xmlns:css="http://www.eclipse.org/papyrus/infra/gmfdiag/css" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:style="http://www.eclipse.org/papyrus/infra/viewpoints/policy/style" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xsi:schemaLocation="http:///schemas/UMLRealTime/_vjdHcCfCEeSxP8G0zcDeHA/26 platform:/resource/ProfileExperiments/model2.profile.uml#_vjlqUCfCEeSxP8G0zcDeHA">
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:UMLRealTime="http:///schemas/UMLRealTime/_vjdHcCfCEeSxP8G0zcDeHA/26" xmlns:UMLRealTime_1="http://www.eclipse.org/papyrus/umlrt" xmlns:configuration="http://www.eclipse.org/papyrus/infra/viewpoints/configuration" xmlns:css="http://www.eclipse.org/papyrus/infra/gmfdiag/css" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:style="http://www.eclipse.org/papyrus/infra/viewpoints/policy/style" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xsi:schemaLocation="http:///schemas/UMLRealTime/_vjdHcCfCEeSxP8G0zcDeHA/26 platform:/resource/ProfileExperiments/model2.profile.uml#_vjlqUCfCEeSxP8G0zcDeHA">
<notation:Diagram xmi:id="_JKSRYCSGEeS0XNKzoL660g" type="PapyrusUMLClassDiagram" name="PingPong_Overview" measurementUnit="Pixel">
<styles xmi:type="notation:StringValueStyle" xmi:id="_JKSRYSSGEeS0XNKzoL660g" name="diagram_compatibility_version" stringValue="1.0.0"/>
<styles xmi:type="notation:DiagramStyle" xmi:id="_JKSRYiSGEeS0XNKzoL660g"/>
@@ -1127,59 +1127,39 @@
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_y3dW5H_tEeS4qaq7ty9adQ" id="(0.6821705426356589,0.0)"/>
</edges>
</notation:Diagram>
- <notation:Diagram xmi:id="_u3S9AOx7EeSYJ-LbyV5qKw" type="PapyrusUMLClassDiagram" name="PingPongProtocol" measurementUnit="Pixel">
- <children xmi:type="notation:Shape" xmi:id="_u3S9Aex7EeSYJ-LbyV5qKw" type="2097">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_u3S9Aux7EeSYJ-LbyV5qKw" source="Stereotype_Annotation">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_u3S9A-x7EeSYJ-LbyV5qKw" key="StereotypeWithQualifiedNameList" value=""/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_u3S9BOx7EeSYJ-LbyV5qKw" key="StereotypeList" value=""/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_u3S9Bex7EeSYJ-LbyV5qKw" key="Stereotype_Presentation_Kind" value="HorizontalStereo"/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_u3S9Bux7EeSYJ-LbyV5qKw" key="PropStereoDisplay" value=""/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_u3S9B-x7EeSYJ-LbyV5qKw" key="StereotypePropertyLocation" value="Compartment"/>
- </eAnnotations>
- <children xmi:type="notation:DecorationNode" xmi:id="_u3S9COx7EeSYJ-LbyV5qKw" type="5157"/>
- <element xmi:type="uml:Collaboration" href="PingPong-dynamic.uml#_u3HW0Ox7EeSYJ-LbyV5qKw"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_u3S9Cex7EeSYJ-LbyV5qKw" x="182" y="38" width="176" height="61"/>
- </children>
- <styles xmi:type="notation:StringValueStyle" xmi:id="_u3S9Cux7EeSYJ-LbyV5qKw" name="diagram_compatibility_version" stringValue="1.0.0"/>
- <styles xmi:type="notation:DiagramStyle" xmi:id="_u3S9C-x7EeSYJ-LbyV5qKw"/>
- <styles xmi:type="style:PapyrusViewStyle" xmi:id="_u3S9DOx7EeSYJ-LbyV5qKw">
- <owner xmi:type="uml:Package" href="PingPong-dynamic.uml#_u3GvwOx7EeSYJ-LbyV5qKw"/>
- </styles>
- <element xmi:type="uml:Package" href="PingPong-dynamic.uml#_u3GvwOx7EeSYJ-LbyV5qKw"/>
- </notation:Diagram>
<notation:Diagram xmi:id="_xGRYkOzUEeSSF9-rYvvBtA" type="PapyrusUMLStateMachineDiagram" name="SmDiagram" measurementUnit="Pixel">
- <children xmi:type="notation:Shape" xmi:id="_xGRYkezUEeSSF9-rYvvBtA" type="2000">
- <children xmi:type="notation:DecorationNode" xmi:id="_xGRYkuzUEeSSF9-rYvvBtA" type="2001">
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xGRYk-zUEeSSF9-rYvvBtA" width="700" height="36"/>
+ <children xmi:type="notation:Shape" xmi:id="_xGRYkezUEeSSF9-rYvvBtA" type="StateMachine_Shape">
+ <children xmi:type="notation:DecorationNode" xmi:id="_xGRYkuzUEeSSF9-rYvvBtA" type="StateMachine_NameLabel">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xGRYk-zUEeSSF9-rYvvBtA" width="700" height="28"/>
</children>
- <children xmi:type="notation:DecorationNode" xmi:id="_xGRYlOzUEeSSF9-rYvvBtA" type="2002">
- <children xmi:type="notation:Shape" xmi:id="_xGRYlezUEeSSF9-rYvvBtA" type="3000">
+ <children xmi:type="notation:BasicCompartment" xmi:id="_7sH4sDJUEeaNk4grcaXfNQ" type="StateMachine_RegionCompartment">
+ <children xmi:type="notation:Shape" xmi:id="_xGRYlezUEeSSF9-rYvvBtA" type="Region_Shape">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_xGRYluzUEeSSF9-rYvvBtA" source="RegionAnnotationKey">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_xGRYl-zUEeSSF9-rYvvBtA" key="RegionZoneKey" value=""/>
</eAnnotations>
- <children xmi:type="notation:DecorationNode" xmi:id="_xGRYmOzUEeSSF9-rYvvBtA" type="3002">
- <children xmi:type="notation:Shape" xmi:id="_y0Ch8OzUEeSSF9-rYvvBtA" type="8000">
- <children xmi:type="notation:DecorationNode" xmi:id="_y0DJAOzUEeSSF9-rYvvBtA" type="8001">
+ <children xmi:type="notation:BasicCompartment" xmi:id="_7sIfwDJUEeaNk4grcaXfNQ" type="Region_SubvertexCompartment">
+ <children xmi:type="notation:Shape" xmi:id="_y0Ch8OzUEeSSF9-rYvvBtA" type="Pseudostate_InitialShape">
+ <children xmi:type="notation:DecorationNode" xmi:id="_y0DJAOzUEeSSF9-rYvvBtA" type="Pseudostate_InitialFloatingNameLabel">
<layoutConstraint xmi:type="notation:Location" xmi:id="_y0DJAezUEeSSF9-rYvvBtA" x="25" y="3"/>
</children>
- <children xmi:type="notation:DecorationNode" xmi:id="_y0DJAuzUEeSSF9-rYvvBtA" type="8002">
+ <children xmi:type="notation:DecorationNode" xmi:id="_y0DJAuzUEeSSF9-rYvvBtA" type="Pseudostate_InitialStereotypeLabel">
<layoutConstraint xmi:type="notation:Location" xmi:id="_y0DJA-zUEeSSF9-rYvvBtA" x="25" y="-10"/>
</children>
<element xmi:type="uml:Pseudostate" href="PingPong-dynamic.uml#_0s6PcCcQEeSlGd4okkPIfw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_y0Ch8ezUEeSSF9-rYvvBtA" x="44" y="41"/>
</children>
- <children xmi:type="notation:Shape" xmi:id="_zQP80OzUEeSSF9-rYvvBtA" type="6000">
- <children xmi:type="notation:DecorationNode" xmi:id="_zQP80uzUEeSSF9-rYvvBtA" type="6001">
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_zQ42AOzUEeSSF9-rYvvBtA" width="147" height="36"/>
+ <children xmi:type="notation:Shape" xmi:id="_zQP80OzUEeSSF9-rYvvBtA" type="State_Shape">
+ <children xmi:type="notation:DecorationNode" xmi:id="_zQP80uzUEeSSF9-rYvvBtA" type="State_NameLabel">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_zQ42AOzUEeSSF9-rYvvBtA" width="147" height="28"/>
</children>
- <children xmi:type="notation:DecorationNode" xmi:id="_zQP80-zUEeSSF9-rYvvBtA" type="19003">
+ <children xmi:type="notation:DecorationNode" xmi:id="_zQP80-zUEeSSF9-rYvvBtA" type="State_FloatingNameLabel">
<layoutConstraint xmi:type="notation:Location" xmi:id="_zQP81OzUEeSSF9-rYvvBtA" x="40"/>
</children>
- <children xmi:type="notation:DecorationNode" xmi:id="_zQP81ezUEeSSF9-rYvvBtA" type="6002">
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_zQP81uzUEeSSF9-rYvvBtA" y="36" width="147" height="70"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_7sIfwTJUEeaNk4grcaXfNQ" type="State_RegionCompartment">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_zQP81uzUEeSSF9-rYvvBtA" y="28" width="147" height="70"/>
</children>
<element xmi:type="uml:State" href="PingPong-dynamic.uml#_1KbR4CcQEeSlGd4okkPIfw"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_zQP80ezUEeSSF9-rYvvBtA" x="222" y="98" width="147" height="106"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_zQP80ezUEeSSF9-rYvvBtA" x="222" y="98" width="147" height="98"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_fkcooAt1EeWps76wYxUuXQ" type="StereotypeComment">
<styles xmi:type="notation:TitleStyle" xmi:id="_fkcooQt1EeWps76wYxUuXQ" showTitle="true"/>
@@ -1210,7 +1190,7 @@
<element xsi:nil="true"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_fkQbYgt1EeWps76wYxUuXQ" x="200"/>
</children>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xGRYm-zUEeSSF9-rYvvBtA" y="36" width="700" height="287"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xGRYm-zUEeSSF9-rYvvBtA" y="28" width="700" height="295"/>
</children>
<element xmi:type="uml:StateMachine" href="PingPong-dynamic.uml#_ltVRwCcQEeSlGd4okkPIfw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_xGRYnOzUEeSSF9-rYvvBtA" x="30" y="30" width="700" height="323"/>
@@ -1223,34 +1203,34 @@
<element xsi:nil="true"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_fkMJ8gt1EeWps76wYxUuXQ" x="230" y="30"/>
</children>
- <styles xmi:type="notation:StringValueStyle" xmi:id="_xGRYnezUEeSSF9-rYvvBtA" name="diagram_compatibility_version" stringValue="1.1.0"/>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_xGRYnezUEeSSF9-rYvvBtA" name="diagram_compatibility_version" stringValue="1.2.0"/>
<styles xmi:type="notation:DiagramStyle" xmi:id="_xGRYnuzUEeSSF9-rYvvBtA"/>
<styles xmi:type="style:PapyrusViewStyle" xmi:id="_xGRYn-zUEeSSF9-rYvvBtA">
<owner xmi:type="uml:StateMachine" href="PingPong-dynamic.uml#_ltVRwCcQEeSlGd4okkPIfw"/>
</styles>
<element xmi:type="uml:StateMachine" href="PingPong-dynamic.uml#_ltVRwCcQEeSlGd4okkPIfw"/>
- <edges xmi:type="notation:Connector" xmi:id="_0hm3AOzUEeSSF9-rYvvBtA" type="7000" source="_y0Ch8OzUEeSSF9-rYvvBtA" target="_zQP80OzUEeSSF9-rYvvBtA">
- <children xmi:type="notation:DecorationNode" xmi:id="_0hneEOzUEeSSF9-rYvvBtA" type="7001">
+ <edges xmi:type="notation:Connector" xmi:id="_0hm3AOzUEeSSF9-rYvvBtA" type="Transition_Edge" source="_y0Ch8OzUEeSSF9-rYvvBtA" target="_zQP80OzUEeSSF9-rYvvBtA">
+ <children xmi:type="notation:DecorationNode" xmi:id="_0hneEOzUEeSSF9-rYvvBtA" type="Transition_NameLabel">
<layoutConstraint xmi:type="notation:Location" xmi:id="_0hneEezUEeSSF9-rYvvBtA"/>
</children>
- <children xmi:type="notation:DecorationNode" xmi:id="_0hneEuzUEeSSF9-rYvvBtA" type="7002">
+ <children xmi:type="notation:DecorationNode" xmi:id="_0hneEuzUEeSSF9-rYvvBtA" type="Transition_GuardLabel">
<layoutConstraint xmi:type="notation:Location" xmi:id="_0hneE-zUEeSSF9-rYvvBtA"/>
</children>
- <children xmi:type="notation:DecorationNode" xmi:id="_0hneFOzUEeSSF9-rYvvBtA" type="7003">
+ <children xmi:type="notation:DecorationNode" xmi:id="_0hneFOzUEeSSF9-rYvvBtA" type="Transition_StereotypeLabel">
<layoutConstraint xmi:type="notation:Location" xmi:id="_0hneFezUEeSSF9-rYvvBtA" y="60"/>
</children>
<styles xmi:type="notation:FontStyle" xmi:id="_0hm3AezUEeSSF9-rYvvBtA"/>
<element xmi:type="uml:Transition" href="PingPong-dynamic.uml#_Cf6sUCcREeSlGd4okkPIfw"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_0hm3AuzUEeSSF9-rYvvBtA" points="[8, 2, -248, -94]$[183, 68, -73, -28]"/>
</edges>
- <edges xmi:type="notation:Connector" xmi:id="_06ZKcOzUEeSSF9-rYvvBtA" type="7000" source="_zQP80OzUEeSSF9-rYvvBtA" target="_zQP80OzUEeSSF9-rYvvBtA">
- <children xmi:type="notation:DecorationNode" xmi:id="_06ZKc-zUEeSSF9-rYvvBtA" type="7001">
+ <edges xmi:type="notation:Connector" xmi:id="_06ZKcOzUEeSSF9-rYvvBtA" type="Transition_Edge" source="_zQP80OzUEeSSF9-rYvvBtA" target="_zQP80OzUEeSSF9-rYvvBtA">
+ <children xmi:type="notation:DecorationNode" xmi:id="_06ZKc-zUEeSSF9-rYvvBtA" type="Transition_NameLabel">
<layoutConstraint xmi:type="notation:Location" xmi:id="_06ZKdOzUEeSSF9-rYvvBtA" x="-1" y="-28"/>
</children>
- <children xmi:type="notation:DecorationNode" xmi:id="_06ZKdezUEeSSF9-rYvvBtA" type="7002">
+ <children xmi:type="notation:DecorationNode" xmi:id="_06ZKdezUEeSSF9-rYvvBtA" type="Transition_GuardLabel">
<layoutConstraint xmi:type="notation:Location" xmi:id="_06ZKduzUEeSSF9-rYvvBtA" x="19" y="-29"/>
</children>
- <children xmi:type="notation:DecorationNode" xmi:id="_06ZxgOzUEeSSF9-rYvvBtA" type="7003">
+ <children xmi:type="notation:DecorationNode" xmi:id="_06ZxgOzUEeSSF9-rYvvBtA" type="Transition_StereotypeLabel">
<layoutConstraint xmi:type="notation:Location" xmi:id="_06ZxgezUEeSSF9-rYvvBtA" y="60"/>
</children>
<styles xmi:type="notation:FontStyle" xmi:id="_06ZKcezUEeSSF9-rYvvBtA"/>
@@ -1259,14 +1239,14 @@
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1aTZkOzUEeSSF9-rYvvBtA" id="(0.9795918367346939,0.25555555555555554)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_2xkHcOzUEeSSF9-rYvvBtA" id="(0.9931972789115646,0.6111111111111112)"/>
</edges>
- <edges xmi:type="notation:Connector" xmi:id="_6Rej4OzUEeSSF9-rYvvBtA" type="7000" source="_zQP80OzUEeSSF9-rYvvBtA" target="_zQP80OzUEeSSF9-rYvvBtA">
- <children xmi:type="notation:DecorationNode" xmi:id="_6Rej4-zUEeSSF9-rYvvBtA" type="7001">
+ <edges xmi:type="notation:Connector" xmi:id="_6Rej4OzUEeSSF9-rYvvBtA" type="Transition_Edge" source="_zQP80OzUEeSSF9-rYvvBtA" target="_zQP80OzUEeSSF9-rYvvBtA">
+ <children xmi:type="notation:DecorationNode" xmi:id="_6Rej4-zUEeSSF9-rYvvBtA" type="Transition_NameLabel">
<layoutConstraint xmi:type="notation:Location" xmi:id="_6Rej5OzUEeSSF9-rYvvBtA" x="-11" y="-8"/>
</children>
- <children xmi:type="notation:DecorationNode" xmi:id="_6RfK8OzUEeSSF9-rYvvBtA" type="7002">
+ <children xmi:type="notation:DecorationNode" xmi:id="_6RfK8OzUEeSSF9-rYvvBtA" type="Transition_GuardLabel">
<layoutConstraint xmi:type="notation:Location" xmi:id="_6RfK8ezUEeSSF9-rYvvBtA" x="-4" y="-23"/>
</children>
- <children xmi:type="notation:DecorationNode" xmi:id="_6RfK8uzUEeSSF9-rYvvBtA" type="7003">
+ <children xmi:type="notation:DecorationNode" xmi:id="_6RfK8uzUEeSSF9-rYvvBtA" type="Transition_StereotypeLabel">
<layoutConstraint xmi:type="notation:Location" xmi:id="_6RfK8-zUEeSSF9-rYvvBtA" y="60"/>
</children>
<styles xmi:type="notation:FontStyle" xmi:id="_6Rej4ezUEeSSF9-rYvvBtA"/>
@@ -1316,4 +1296,858 @@
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_fkpc-At1EeWps76wYxUuXQ"/>
</edges>
</notation:Diagram>
+ <notation:Diagram xmi:id="_CI52QDJSEeaNk4grcaXfNQ" type="CompositeStructure" name="TopStructureDiagram" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_CJQbkDJSEeaNk4grcaXfNQ" type="Class_Shape">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Cm0hUDJSEeaNk4grcaXfNQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Cm0hUTJSEeaNk4grcaXfNQ" key="mutable" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_CJS30DJSEeaNk4grcaXfNQ" type="Class_NameLabel"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_CJS30TJSEeaNk4grcaXfNQ" type="Class_FloatingNameLabel">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_CJS30jJSEeaNk4grcaXfNQ" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_CJTe4DJSEeaNk4grcaXfNQ" type="Class_StructureCompartment">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_CoTvEDJSEeaNk4grcaXfNQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_CoTvETJSEeaNk4grcaXfNQ" key="mutable" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:Shape" xmi:id="_CZjhYDJSEeaNk4grcaXfNQ" type="Property_Shape">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_CoTvEjJSEeaNk4grcaXfNQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_CoTvEzJSEeaNk4grcaXfNQ" key="mutable" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_CZkIcDJSEeaNk4grcaXfNQ" type="Property_NameLabel"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_CZkIcTJSEeaNk4grcaXfNQ" type="Property_FloatingNameLabel">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_CZkIcjJSEeaNk4grcaXfNQ" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_CZkIczJSEeaNk4grcaXfNQ" type="Property_StructureCompartment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_CZkIdDJSEeaNk4grcaXfNQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_CZkIdTJSEeaNk4grcaXfNQ"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_CZzZADJSEeaNk4grcaXfNQ" type="Port_Shape">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Cq_2sDJSEeaNk4grcaXfNQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Cq_2sTJSEeaNk4grcaXfNQ" key="mutable" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_CZzZAjJSEeaNk4grcaXfNQ" type="Port_NameLabel">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_CZzZAzJSEeaNk4grcaXfNQ" x="14" y="15"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_CZzZBDJSEeaNk4grcaXfNQ" type="Port_StereotypeLabel">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_CZzZBTJSEeaNk4grcaXfNQ" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Port" href="PingPong-dynamic.uml#_PQ_kMCbnEeSBQ4h-CZj2Uw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_CZzZATJSEeaNk4grcaXfNQ" x="119" y="21" width="14" height="14"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_CZ0AEDJSEeaNk4grcaXfNQ" type="Port_Shape">
+ <children xmi:type="notation:DecorationNode" xmi:id="_CZ0AEjJSEeaNk4grcaXfNQ" type="Port_NameLabel">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_CZ0AEzJSEeaNk4grcaXfNQ" x="-19" y="-12"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_CZ0AFDJSEeaNk4grcaXfNQ" type="Port_StereotypeLabel">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_CZ0AFTJSEeaNk4grcaXfNQ" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Port" href="PingPong-dynamic.uml#_cV5-wGxxEeSWy5Y1YWzXfQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_CZ0AETJSEeaNk4grcaXfNQ" x="11" y="-7" width="14" height="14"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_CbmIwDJSEeaNk4grcaXfNQ" type="StereotypeLabel">
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_CbmIwTJSEeaNk4grcaXfNQ" name="stereotype" stringValue="UMLRealTime::CapsulePart"/>
+ <element xmi:type="uml:Stereotype" href="pathmap://UML_RT_PROFILE/uml-rt.profile.uml#_EQwT4EhOEeO0lv5O1DTHOQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_CbmIwjJSEeaNk4grcaXfNQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_Cbmv0DJSEeaNk4grcaXfNQ" type="StereotypeBrace">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_Cbmv0TJSEeaNk4grcaXfNQ"/>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_Cbmv0jJSEeaNk4grcaXfNQ" name="stereotype" stringValue="UMLRealTime::CapsulePart"/>
+ <element xmi:type="uml:Stereotype" href="pathmap://UML_RT_PROFILE/uml-rt.profile.uml#_EQwT4EhOEeO0lv5O1DTHOQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Cbmv0zJSEeaNk4grcaXfNQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_CbnW4DJSEeaNk4grcaXfNQ" type="compartment_shape_display">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_CbnW4TJSEeaNk4grcaXfNQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_CbnW4jJSEeaNk4grcaXfNQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_CbpMEDJSEeaNk4grcaXfNQ" type="StereotypeCompartment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_CbpMETJSEeaNk4grcaXfNQ"/>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_CbpMEjJSEeaNk4grcaXfNQ" name="stereotype" stringValue="UMLRealTime::CapsulePart"/>
+ <element xmi:type="uml:Stereotype" href="pathmap://UML_RT_PROFILE/uml-rt.profile.uml#_EQwT4EhOEeO0lv5O1DTHOQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_CbpMEzJSEeaNk4grcaXfNQ"/>
+ </children>
+ <element xmi:type="uml:Property" href="PingPong-dynamic.uml#_AkoIgCSZEeS0XNKzoL660g"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_CZjhYTJSEeaNk4grcaXfNQ" x="76" y="142"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_CZkvgDJSEeaNk4grcaXfNQ" type="Property_Shape">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_CoTvFDJSEeaNk4grcaXfNQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_CoUWIDJSEeaNk4grcaXfNQ" key="mutable" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_CZkvgjJSEeaNk4grcaXfNQ" type="Property_NameLabel"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_CZkvgzJSEeaNk4grcaXfNQ" type="Property_FloatingNameLabel">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_CZkvhDJSEeaNk4grcaXfNQ" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_CZkvhTJSEeaNk4grcaXfNQ" type="Property_StructureCompartment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_CZkvhjJSEeaNk4grcaXfNQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_CZkvhzJSEeaNk4grcaXfNQ"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_CcW9wDJSEeaNk4grcaXfNQ" type="Port_Shape">
+ <children xmi:type="notation:DecorationNode" xmi:id="_CcXk0DJSEeaNk4grcaXfNQ" type="Port_NameLabel">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_CcXk0TJSEeaNk4grcaXfNQ" x="-155" y="-6"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_CcXk0jJSEeaNk4grcaXfNQ" type="Port_StereotypeLabel">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_CcXk0zJSEeaNk4grcaXfNQ" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Port" href="PingPong-dynamic.uml#_aXdiUCbnEeSBQ4h-CZj2Uw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_CcW9wTJSEeaNk4grcaXfNQ" x="-7" y="22" width="14" height="14"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_CcjyEDJSEeaNk4grcaXfNQ" type="StereotypeLabel">
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_CcjyETJSEeaNk4grcaXfNQ" name="stereotype" stringValue="UMLRealTime::CapsulePart"/>
+ <element xmi:type="uml:Stereotype" href="pathmap://UML_RT_PROFILE/uml-rt.profile.uml#_EQwT4EhOEeO0lv5O1DTHOQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_CcjyEjJSEeaNk4grcaXfNQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_CcjyEzJSEeaNk4grcaXfNQ" type="StereotypeBrace">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_CcjyFDJSEeaNk4grcaXfNQ"/>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_CcjyFTJSEeaNk4grcaXfNQ" name="stereotype" stringValue="UMLRealTime::CapsulePart"/>
+ <element xmi:type="uml:Stereotype" href="pathmap://UML_RT_PROFILE/uml-rt.profile.uml#_EQwT4EhOEeO0lv5O1DTHOQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_CcjyFjJSEeaNk4grcaXfNQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_CckZIDJSEeaNk4grcaXfNQ" type="compartment_shape_display">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_CckZITJSEeaNk4grcaXfNQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_CckZIjJSEeaNk4grcaXfNQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_CclnRDJSEeaNk4grcaXfNQ" type="StereotypeCompartment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_CclnRTJSEeaNk4grcaXfNQ"/>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_CclnRjJSEeaNk4grcaXfNQ" name="stereotype" stringValue="UMLRealTime::CapsulePart"/>
+ <element xmi:type="uml:Stereotype" href="pathmap://UML_RT_PROFILE/uml-rt.profile.uml#_EQwT4EhOEeO0lv5O1DTHOQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_CclnRzJSEeaNk4grcaXfNQ"/>
+ </children>
+ <element xmi:type="uml:Property" href="PingPong-dynamic.uml#_CRig0CSaEeS0XNKzoL660g"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_CZkvgTJSEeaNk4grcaXfNQ" x="459" y="142"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_CbnW4zJSEeaNk4grcaXfNQ" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_CbnW5DJSEeaNk4grcaXfNQ"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_Cbn98DJSEeaNk4grcaXfNQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Property" href="PingPong-dynamic.uml#_AkoIgCSZEeS0XNKzoL660g"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_CbnW5TJSEeaNk4grcaXfNQ" x="200"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_CcF4ADJSEeaNk4grcaXfNQ" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_CcF4ATJSEeaNk4grcaXfNQ"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_CcF4AzJSEeaNk4grcaXfNQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Port" href="PingPong-dynamic.uml#_PQ_kMCbnEeSBQ4h-CZj2Uw"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_CcF4AjJSEeaNk4grcaXfNQ" x="193" y="-7"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_CcNz0DJSEeaNk4grcaXfNQ" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_CcNz0TJSEeaNk4grcaXfNQ"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_CcNz0zJSEeaNk4grcaXfNQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Port" href="PingPong-dynamic.uml#_cV5-wGxxEeSWy5Y1YWzXfQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_CcNz0jJSEeaNk4grcaXfNQ" x="193" y="-7"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_CclAMDJSEeaNk4grcaXfNQ" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_CclAMTJSEeaNk4grcaXfNQ"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_CclAMzJSEeaNk4grcaXfNQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Property" href="PingPong-dynamic.uml#_CRig0CSaEeS0XNKzoL660g"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_CclAMjJSEeaNk4grcaXfNQ" x="200"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_CcqfwDJSEeaNk4grcaXfNQ" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_CcqfwTJSEeaNk4grcaXfNQ"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_CcqfwzJSEeaNk4grcaXfNQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Port" href="PingPong-dynamic.uml#_aXdiUCbnEeSBQ4h-CZj2Uw"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_CcqfwjJSEeaNk4grcaXfNQ" x="193" y="-7"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_CnxjkzJSEeaNk4grcaXfNQ" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_CnxjlDJSEeaNk4grcaXfNQ"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_CnyKoDJSEeaNk4grcaXfNQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Connector" href="PingPong-dynamic.uml#_nfqtsCbyEeSBQ4h-CZj2Uw"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_CnxjlTJSEeaNk4grcaXfNQ" x="100" y="100"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_CJTe4TJSEeaNk4grcaXfNQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_CJTe4jJSEeaNk4grcaXfNQ"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_CXN_EDJSEeaNk4grcaXfNQ" type="StereotypeLabel">
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_CXN_ETJSEeaNk4grcaXfNQ" name="stereotype" stringValue="UMLRealTime::Capsule"/>
+ <element xmi:type="uml:Stereotype" href="pathmap://UML_RT_PROFILE/uml-rt.profile.uml#_hcMIwEhNEeO0lv5O1DTHOQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_CXN_EjJSEeaNk4grcaXfNQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_CXjWQDJSEeaNk4grcaXfNQ" type="StereotypeBrace">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_CXjWQTJSEeaNk4grcaXfNQ"/>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_CXjWQjJSEeaNk4grcaXfNQ" name="stereotype" stringValue="UMLRealTime::Capsule"/>
+ <element xmi:type="uml:Stereotype" href="pathmap://UML_RT_PROFILE/uml-rt.profile.uml#_hcMIwEhNEeO0lv5O1DTHOQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_CXjWQzJSEeaNk4grcaXfNQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_CXr5IDJSEeaNk4grcaXfNQ" type="compartment_shape_display">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_CXr5ITJSEeaNk4grcaXfNQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_CXr5IjJSEeaNk4grcaXfNQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_CX4tcDJSEeaNk4grcaXfNQ" type="StereotypeCompartment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_CX4tcTJSEeaNk4grcaXfNQ"/>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_CX4tcjJSEeaNk4grcaXfNQ" name="stereotype" stringValue="UMLRealTime::Capsule"/>
+ <element xmi:type="uml:Stereotype" href="pathmap://UML_RT_PROFILE/uml-rt.profile.uml#_hcMIwEhNEeO0lv5O1DTHOQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_CX4tczJSEeaNk4grcaXfNQ"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_CYdVMDJSEeaNk4grcaXfNQ" type="Port_Shape">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Cm0hUjJSEeaNk4grcaXfNQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Cm0hUzJSEeaNk4grcaXfNQ" key="mutable" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_CYd8QDJSEeaNk4grcaXfNQ" type="Port_NameLabel">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_CYd8QTJSEeaNk4grcaXfNQ" x="24" y="-15"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_CYd8QjJSEeaNk4grcaXfNQ" type="Port_StereotypeLabel">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_CYd8QzJSEeaNk4grcaXfNQ" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Port" href="PingPong-dynamic.uml#_-j4hcH_tEeS4qaq7ty9adQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_CYdVMTJSEeaNk4grcaXfNQ" x="43" y="-10" width="14" height="14"/>
+ </children>
+ <element xmi:type="uml:Class" href="PingPong-dynamic.uml#_97ZrMCSSEeS0XNKzoL660g"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_CJQbkTJSEeaNk4grcaXfNQ" x="40" y="40" width="700" height="357"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_CXwxoDJSEeaNk4grcaXfNQ" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_CXwxoTJSEeaNk4grcaXfNQ"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_CXxYsDJSEeaNk4grcaXfNQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="PingPong-dynamic.uml#_97ZrMCSSEeS0XNKzoL660g"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_CXwxojJSEeaNk4grcaXfNQ" x="240" y="40"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_CZBV4DJSEeaNk4grcaXfNQ" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_CZBV4TJSEeaNk4grcaXfNQ"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_CZBV4zJSEeaNk4grcaXfNQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Port" href="PingPong-dynamic.uml#_-j4hcH_tEeS4qaq7ty9adQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_CZBV4jJSEeaNk4grcaXfNQ" x="190" y="-10"/>
+ </children>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_CI52QTJSEeaNk4grcaXfNQ" name="diagram_compatibility_version" stringValue="1.2.0"/>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_CI52QjJSEeaNk4grcaXfNQ"/>
+ <styles xmi:type="style:PapyrusViewStyle" xmi:id="_CI52QzJSEeaNk4grcaXfNQ">
+ <owner xmi:type="uml:Class" href="PingPong-dynamic.uml#_97ZrMCSSEeS0XNKzoL660g"/>
+ <configuration xmi:type="configuration:PapyrusDiagram" href="platform:/plugin/org.eclipse.papyrusrt.umlrt.tooling.diagram.common/configuration/UMLRT.configuration#_Z79eQHcZEeSnWeKqQOfW2A"/>
+ </styles>
+ <element xmi:type="uml:Class" href="PingPong-dynamic.uml#_97ZrMCSSEeS0XNKzoL660g"/>
+ <edges xmi:type="notation:Connector" xmi:id="_CXxYsTJSEeaNk4grcaXfNQ" type="StereotypeCommentLink" source="_CJQbkDJSEeaNk4grcaXfNQ" target="_CXwxoDJSEeaNk4grcaXfNQ">
+ <styles xmi:type="notation:FontStyle" xmi:id="_CXxYsjJSEeaNk4grcaXfNQ"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_CXx_wjJSEeaNk4grcaXfNQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="PingPong-dynamic.uml#_97ZrMCSSEeS0XNKzoL660g"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_CXxYszJSEeaNk4grcaXfNQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_CXx_wDJSEeaNk4grcaXfNQ"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_CXx_wTJSEeaNk4grcaXfNQ"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_CZBV5DJSEeaNk4grcaXfNQ" type="StereotypeCommentLink" source="_CYdVMDJSEeaNk4grcaXfNQ" target="_CZBV4DJSEeaNk4grcaXfNQ">
+ <styles xmi:type="notation:FontStyle" xmi:id="_CZBV5TJSEeaNk4grcaXfNQ"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_CZBV6TJSEeaNk4grcaXfNQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Port" href="PingPong-dynamic.uml#_-j4hcH_tEeS4qaq7ty9adQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_CZBV5jJSEeaNk4grcaXfNQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_CZBV5zJSEeaNk4grcaXfNQ"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_CZBV6DJSEeaNk4grcaXfNQ"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_Cbn98TJSEeaNk4grcaXfNQ" type="StereotypeCommentLink" source="_CZjhYDJSEeaNk4grcaXfNQ" target="_CbnW4zJSEeaNk4grcaXfNQ">
+ <styles xmi:type="notation:FontStyle" xmi:id="_Cbn98jJSEeaNk4grcaXfNQ"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_Cbn99jJSEeaNk4grcaXfNQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Property" href="PingPong-dynamic.uml#_AkoIgCSZEeS0XNKzoL660g"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Cbn98zJSEeaNk4grcaXfNQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Cbn99DJSEeaNk4grcaXfNQ"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Cbn99TJSEeaNk4grcaXfNQ"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_CcF4BDJSEeaNk4grcaXfNQ" type="StereotypeCommentLink" source="_CZzZADJSEeaNk4grcaXfNQ" target="_CcF4ADJSEeaNk4grcaXfNQ">
+ <styles xmi:type="notation:FontStyle" xmi:id="_CcF4BTJSEeaNk4grcaXfNQ"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_CcGfEjJSEeaNk4grcaXfNQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Port" href="PingPong-dynamic.uml#_PQ_kMCbnEeSBQ4h-CZj2Uw"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_CcF4BjJSEeaNk4grcaXfNQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_CcGfEDJSEeaNk4grcaXfNQ"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_CcGfETJSEeaNk4grcaXfNQ"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_CcNz1DJSEeaNk4grcaXfNQ" type="StereotypeCommentLink" source="_CZ0AEDJSEeaNk4grcaXfNQ" target="_CcNz0DJSEeaNk4grcaXfNQ">
+ <styles xmi:type="notation:FontStyle" xmi:id="_CcNz1TJSEeaNk4grcaXfNQ"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_CcNz2TJSEeaNk4grcaXfNQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Port" href="PingPong-dynamic.uml#_cV5-wGxxEeSWy5Y1YWzXfQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_CcNz1jJSEeaNk4grcaXfNQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_CcNz1zJSEeaNk4grcaXfNQ"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_CcNz2DJSEeaNk4grcaXfNQ"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_CclANDJSEeaNk4grcaXfNQ" type="StereotypeCommentLink" source="_CZkvgDJSEeaNk4grcaXfNQ" target="_CclAMDJSEeaNk4grcaXfNQ">
+ <styles xmi:type="notation:FontStyle" xmi:id="_CclANTJSEeaNk4grcaXfNQ"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_CclAOTJSEeaNk4grcaXfNQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Property" href="PingPong-dynamic.uml#_CRig0CSaEeS0XNKzoL660g"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_CclANjJSEeaNk4grcaXfNQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_CclANzJSEeaNk4grcaXfNQ"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_CclAODJSEeaNk4grcaXfNQ"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_CcqfxDJSEeaNk4grcaXfNQ" type="StereotypeCommentLink" source="_CcW9wDJSEeaNk4grcaXfNQ" target="_CcqfwDJSEeaNk4grcaXfNQ">
+ <styles xmi:type="notation:FontStyle" xmi:id="_CcqfxTJSEeaNk4grcaXfNQ"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_CcrG0DJSEeaNk4grcaXfNQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Port" href="PingPong-dynamic.uml#_aXdiUCbnEeSBQ4h-CZj2Uw"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_CcqfxjJSEeaNk4grcaXfNQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_CcqfxzJSEeaNk4grcaXfNQ"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_CcqfyDJSEeaNk4grcaXfNQ"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_CnIDUDJSEeaNk4grcaXfNQ" type="Connector_Edge" source="_CZzZADJSEeaNk4grcaXfNQ" target="_CcW9wDJSEeaNk4grcaXfNQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Cq_2sjJSEeaNk4grcaXfNQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Cq_2szJSEeaNk4grcaXfNQ" key="mutable" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_CnLtsDJSEeaNk4grcaXfNQ" type="Connector_StereotypeLabel">
+ <styles xmi:type="notation:BooleanValueStyle" xmi:id="_Igm_MDJSEeaNk4grcaXfNQ" name="IS_UPDATED_POSITION" booleanValue="true"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_CnLtsTJSEeaNk4grcaXfNQ" x="-34" y="-39"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_CnLtsjJSEeaNk4grcaXfNQ" type="Connector_NameLabel">
+ <styles xmi:type="notation:BooleanValueStyle" xmi:id="_Ig2PwDJSEeaNk4grcaXfNQ" name="IS_UPDATED_POSITION" booleanValue="true"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_CnLtszJSEeaNk4grcaXfNQ" x="-28" y="-26"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_CnIDUTJSEeaNk4grcaXfNQ"/>
+ <element xmi:type="uml:Connector" href="PingPong-dynamic.uml#_nfqtsCbyEeSBQ4h-CZj2Uw"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_CnIDUjJSEeaNk4grcaXfNQ" points="[72, 53, -643984, -643984]$[72, 113, -643984, -643984]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_IgUrUDJSEeaNk4grcaXfNQ" id="(0.5,0.5)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_CnyKoTJSEeaNk4grcaXfNQ" type="StereotypeCommentLink" source="_CnIDUDJSEeaNk4grcaXfNQ" target="_CnxjkzJSEeaNk4grcaXfNQ">
+ <styles xmi:type="notation:FontStyle" xmi:id="_CnyKojJSEeaNk4grcaXfNQ"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_CnyKpjJSEeaNk4grcaXfNQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Connector" href="PingPong-dynamic.uml#_nfqtsCbyEeSBQ4h-CZj2Uw"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_CnyKozJSEeaNk4grcaXfNQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_CnyKpDJSEeaNk4grcaXfNQ"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_CnyKpTJSEeaNk4grcaXfNQ"/>
+ </edges>
+ </notation:Diagram>
+ <notation:Diagram xmi:id="_WZaFkDJTEeaNk4grcaXfNQ" type="CompositeStructure" name="PingerStructureDiagram" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_WZbTsDJTEeaNk4grcaXfNQ" type="Class_Shape">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_WfGd4DJTEeaNk4grcaXfNQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_WfGd4TJTEeaNk4grcaXfNQ" key="mutable" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_WZbTsjJTEeaNk4grcaXfNQ" type="Class_NameLabel"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_WZbTszJTEeaNk4grcaXfNQ" type="Class_FloatingNameLabel">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_WZbTtDJTEeaNk4grcaXfNQ" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_WZbTtTJTEeaNk4grcaXfNQ" type="Class_StructureCompartment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_WZbTtjJTEeaNk4grcaXfNQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_WZbTtzJTEeaNk4grcaXfNQ"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_WbIj4DJTEeaNk4grcaXfNQ" type="StereotypeLabel">
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_WbIj4TJTEeaNk4grcaXfNQ" name="stereotype" stringValue="UMLRealTime::Capsule"/>
+ <element xmi:type="uml:Stereotype" href="pathmap://UML_RT_PROFILE/uml-rt.profile.uml#_hcMIwEhNEeO0lv5O1DTHOQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_WbIj4jJTEeaNk4grcaXfNQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_WbJyADJTEeaNk4grcaXfNQ" type="StereotypeBrace">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_WbJyATJTEeaNk4grcaXfNQ"/>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_WbJyAjJTEeaNk4grcaXfNQ" name="stereotype" stringValue="UMLRealTime::Capsule"/>
+ <element xmi:type="uml:Stereotype" href="pathmap://UML_RT_PROFILE/uml-rt.profile.uml#_hcMIwEhNEeO0lv5O1DTHOQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_WbJyAzJTEeaNk4grcaXfNQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_WbM1VDJTEeaNk4grcaXfNQ" type="compartment_shape_display">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_WbM1VTJTEeaNk4grcaXfNQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_WbM1VjJTEeaNk4grcaXfNQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_WbQftDJTEeaNk4grcaXfNQ" type="StereotypeCompartment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_WbQftTJTEeaNk4grcaXfNQ"/>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_WbQftjJTEeaNk4grcaXfNQ" name="stereotype" stringValue="UMLRealTime::Capsule"/>
+ <element xmi:type="uml:Stereotype" href="pathmap://UML_RT_PROFILE/uml-rt.profile.uml#_hcMIwEhNEeO0lv5O1DTHOQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_WbQftzJTEeaNk4grcaXfNQ"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_WbV_QDJTEeaNk4grcaXfNQ" type="Port_Shape">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_WfGd4jJTEeaNk4grcaXfNQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_WfGd4zJTEeaNk4grcaXfNQ" key="mutable" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_WbV_QjJTEeaNk4grcaXfNQ" type="Port_NameLabel">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_WbV_QzJTEeaNk4grcaXfNQ" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_WbV_RDJTEeaNk4grcaXfNQ" type="Port_StereotypeLabel">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_WbV_RTJTEeaNk4grcaXfNQ" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Port" href="PingPong-dynamic.uml#_PQ_kMCbnEeSBQ4h-CZj2Uw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_WbV_QTJTEeaNk4grcaXfNQ" x="490" y="127" width="14" height="14"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_WbWmUDJTEeaNk4grcaXfNQ" type="Port_Shape">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_WfGd5DJTEeaNk4grcaXfNQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_WfGd5TJTEeaNk4grcaXfNQ" key="mutable" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_WbWmUjJTEeaNk4grcaXfNQ" type="Port_NameLabel">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_WbWmUzJTEeaNk4grcaXfNQ" x="25" y="-12"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_WbWmVDJTEeaNk4grcaXfNQ" type="Port_StereotypeLabel">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_WbWmVTJTEeaNk4grcaXfNQ" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Port" href="PingPong-dynamic.uml#_cV5-wGxxEeSWy5Y1YWzXfQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_WbWmUTJTEeaNk4grcaXfNQ" x="20" y="-10" width="14" height="14"/>
+ </children>
+ <element xmi:type="uml:Class" href="PingPong-dynamic.uml#__EW3UCSSEeS0XNKzoL660g"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_WZbTsTJTEeaNk4grcaXfNQ" x="40" y="40" width="500" height="250"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_WbODcDJTEeaNk4grcaXfNQ" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_WbODcTJTEeaNk4grcaXfNQ"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_WbODczJTEeaNk4grcaXfNQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="PingPong-dynamic.uml#__EW3UCSSEeS0XNKzoL660g"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_WbODcjJTEeaNk4grcaXfNQ" x="240" y="40"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_WbdUBjJTEeaNk4grcaXfNQ" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_WbdUBzJTEeaNk4grcaXfNQ"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_Wbd7EDJTEeaNk4grcaXfNQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Port" href="PingPong-dynamic.uml#_PQ_kMCbnEeSBQ4h-CZj2Uw"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_WbdUCDJTEeaNk4grcaXfNQ" x="190" y="-10"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_Wbl24jJTEeaNk4grcaXfNQ" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_Wbl24zJTEeaNk4grcaXfNQ"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_Wbl25TJTEeaNk4grcaXfNQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Port" href="PingPong-dynamic.uml#_cV5-wGxxEeSWy5Y1YWzXfQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Wbl25DJTEeaNk4grcaXfNQ" x="190" y="-10"/>
+ </children>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_WZaFkTJTEeaNk4grcaXfNQ" name="diagram_compatibility_version" stringValue="1.2.0"/>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_WZaFkjJTEeaNk4grcaXfNQ"/>
+ <styles xmi:type="style:PapyrusViewStyle" xmi:id="_WZaFkzJTEeaNk4grcaXfNQ">
+ <owner xmi:type="uml:Class" href="PingPong-dynamic.uml#__EW3UCSSEeS0XNKzoL660g"/>
+ <configuration xmi:type="configuration:PapyrusDiagram" href="platform:/plugin/org.eclipse.papyrusrt.umlrt.tooling.diagram.common/configuration/UMLRT.configuration#_Z79eQHcZEeSnWeKqQOfW2A"/>
+ </styles>
+ <element xmi:type="uml:Class" href="PingPong-dynamic.uml#__EW3UCSSEeS0XNKzoL660g"/>
+ <edges xmi:type="notation:Connector" xmi:id="_WbODdDJTEeaNk4grcaXfNQ" type="StereotypeCommentLink" source="_WZbTsDJTEeaNk4grcaXfNQ" target="_WbODcDJTEeaNk4grcaXfNQ">
+ <styles xmi:type="notation:FontStyle" xmi:id="_WbODdTJTEeaNk4grcaXfNQ"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_WbODeTJTEeaNk4grcaXfNQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="PingPong-dynamic.uml#__EW3UCSSEeS0XNKzoL660g"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_WbODdjJTEeaNk4grcaXfNQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_WbODdzJTEeaNk4grcaXfNQ"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_WbODeDJTEeaNk4grcaXfNQ"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_Wbd7ETJTEeaNk4grcaXfNQ" type="StereotypeCommentLink" source="_WbV_QDJTEeaNk4grcaXfNQ" target="_WbdUBjJTEeaNk4grcaXfNQ">
+ <styles xmi:type="notation:FontStyle" xmi:id="_Wbd7EjJTEeaNk4grcaXfNQ"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_Wbd7FjJTEeaNk4grcaXfNQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Port" href="PingPong-dynamic.uml#_PQ_kMCbnEeSBQ4h-CZj2Uw"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Wbd7EzJTEeaNk4grcaXfNQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Wbd7FDJTEeaNk4grcaXfNQ"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Wbd7FTJTEeaNk4grcaXfNQ"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_Wbl25jJTEeaNk4grcaXfNQ" type="StereotypeCommentLink" source="_WbWmUDJTEeaNk4grcaXfNQ" target="_Wbl24jJTEeaNk4grcaXfNQ">
+ <styles xmi:type="notation:FontStyle" xmi:id="_Wbl25zJTEeaNk4grcaXfNQ"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_Wbmd8DJTEeaNk4grcaXfNQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Port" href="PingPong-dynamic.uml#_cV5-wGxxEeSWy5Y1YWzXfQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Wbl26DJTEeaNk4grcaXfNQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Wbl26TJTEeaNk4grcaXfNQ"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Wbl26jJTEeaNk4grcaXfNQ"/>
+ </edges>
+ </notation:Diagram>
+ <notation:Diagram xmi:id="_aY8dQDJTEeaNk4grcaXfNQ" type="CompositeStructure" name="PongerStructureDiagram" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_aY8dRDJTEeaNk4grcaXfNQ" type="Class_Shape">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_aedPYDJTEeaNk4grcaXfNQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_aedPYTJTEeaNk4grcaXfNQ" key="mutable" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_aY9EUDJTEeaNk4grcaXfNQ" type="Class_NameLabel"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_aY9EUTJTEeaNk4grcaXfNQ" type="Class_FloatingNameLabel">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_aY9EUjJTEeaNk4grcaXfNQ" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_aY9EUzJTEeaNk4grcaXfNQ" type="Class_StructureCompartment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_aY9EVDJTEeaNk4grcaXfNQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_aY9EVTJTEeaNk4grcaXfNQ"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_aacSEDJTEeaNk4grcaXfNQ" type="StereotypeLabel">
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_aacSETJTEeaNk4grcaXfNQ" name="stereotype" stringValue="UMLRealTime::Capsule"/>
+ <element xmi:type="uml:Stereotype" href="pathmap://UML_RT_PROFILE/uml-rt.profile.uml#_hcMIwEhNEeO0lv5O1DTHOQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_aacSEjJTEeaNk4grcaXfNQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_aac5IDJTEeaNk4grcaXfNQ" type="StereotypeBrace">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_aac5ITJTEeaNk4grcaXfNQ"/>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_aac5IjJTEeaNk4grcaXfNQ" name="stereotype" stringValue="UMLRealTime::Capsule"/>
+ <element xmi:type="uml:Stereotype" href="pathmap://UML_RT_PROFILE/uml-rt.profile.uml#_hcMIwEhNEeO0lv5O1DTHOQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_aac5IzJTEeaNk4grcaXfNQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_aagjgDJTEeaNk4grcaXfNQ" type="compartment_shape_display">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_aagjgTJTEeaNk4grcaXfNQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_aagjgjJTEeaNk4grcaXfNQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_aakN4jJTEeaNk4grcaXfNQ" type="StereotypeCompartment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_aakN4zJTEeaNk4grcaXfNQ"/>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_aakN5DJTEeaNk4grcaXfNQ" name="stereotype" stringValue="UMLRealTime::Capsule"/>
+ <element xmi:type="uml:Stereotype" href="pathmap://UML_RT_PROFILE/uml-rt.profile.uml#_hcMIwEhNEeO0lv5O1DTHOQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_aakN5TJTEeaNk4grcaXfNQ"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_aaofUDJTEeaNk4grcaXfNQ" type="Port_Shape">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_aedPYjJTEeaNk4grcaXfNQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_aedPYzJTEeaNk4grcaXfNQ" key="mutable" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_aapGYDJTEeaNk4grcaXfNQ" type="Port_NameLabel">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_aapGYTJTEeaNk4grcaXfNQ" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_aapGYjJTEeaNk4grcaXfNQ" type="Port_StereotypeLabel">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_aapGYzJTEeaNk4grcaXfNQ" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Port" href="PingPong-dynamic.uml#_aXdiUCbnEeSBQ4h-CZj2Uw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_aaofUTJTEeaNk4grcaXfNQ" x="-10" y="117" width="14" height="14"/>
+ </children>
+ <element xmi:type="uml:Class" href="PingPong-dynamic.uml#_BMMGgCSTEeS0XNKzoL660g"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_aY8dRTJTEeaNk4grcaXfNQ" x="40" y="40" width="500" height="250"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_aahKkDJTEeaNk4grcaXfNQ" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_aahKkTJTEeaNk4grcaXfNQ"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_aahKkzJTEeaNk4grcaXfNQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="PingPong-dynamic.uml#_BMMGgCSTEeS0XNKzoL660g"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_aahKkjJTEeaNk4grcaXfNQ" x="240" y="40"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_aavNADJTEeaNk4grcaXfNQ" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_aavNATJTEeaNk4grcaXfNQ"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_aavNAzJTEeaNk4grcaXfNQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Port" href="PingPong-dynamic.uml#_aXdiUCbnEeSBQ4h-CZj2Uw"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_aavNAjJTEeaNk4grcaXfNQ" x="190" y="-10"/>
+ </children>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_aY8dQTJTEeaNk4grcaXfNQ" name="diagram_compatibility_version" stringValue="1.2.0"/>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_aY8dQjJTEeaNk4grcaXfNQ"/>
+ <styles xmi:type="style:PapyrusViewStyle" xmi:id="_aY8dQzJTEeaNk4grcaXfNQ">
+ <owner xmi:type="uml:Class" href="PingPong-dynamic.uml#_BMMGgCSTEeS0XNKzoL660g"/>
+ <configuration xmi:type="configuration:PapyrusDiagram" href="platform:/plugin/org.eclipse.papyrusrt.umlrt.tooling.diagram.common/configuration/UMLRT.configuration#_Z79eQHcZEeSnWeKqQOfW2A"/>
+ </styles>
+ <element xmi:type="uml:Class" href="PingPong-dynamic.uml#_BMMGgCSTEeS0XNKzoL660g"/>
+ <edges xmi:type="notation:Connector" xmi:id="_aahxoDJTEeaNk4grcaXfNQ" type="StereotypeCommentLink" source="_aY8dRDJTEeaNk4grcaXfNQ" target="_aahKkDJTEeaNk4grcaXfNQ">
+ <styles xmi:type="notation:FontStyle" xmi:id="_aahxoTJTEeaNk4grcaXfNQ"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_aahxpTJTEeaNk4grcaXfNQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="PingPong-dynamic.uml#_BMMGgCSTEeS0XNKzoL660g"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_aahxojJTEeaNk4grcaXfNQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_aahxozJTEeaNk4grcaXfNQ"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_aahxpDJTEeaNk4grcaXfNQ"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_aavNBDJTEeaNk4grcaXfNQ" type="StereotypeCommentLink" source="_aaofUDJTEeaNk4grcaXfNQ" target="_aavNADJTEeaNk4grcaXfNQ">
+ <styles xmi:type="notation:FontStyle" xmi:id="_aavNBTJTEeaNk4grcaXfNQ"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_aavNCTJTEeaNk4grcaXfNQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Port" href="PingPong-dynamic.uml#_aXdiUCbnEeSBQ4h-CZj2Uw"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_aavNBjJTEeaNk4grcaXfNQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_aavNBzJTEeaNk4grcaXfNQ"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_aavNCDJTEeaNk4grcaXfNQ"/>
+ </edges>
+ </notation:Diagram>
+ <notation:Diagram xmi:id="_tMvTcDJTEeaNk4grcaXfNQ" type="PapyrusUMLStateMachineDiagram" name="SmDiagram" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_tMvTcTJTEeaNk4grcaXfNQ" type="StateMachine_Shape">
+ <children xmi:type="notation:DecorationNode" xmi:id="_tMvTcjJTEeaNk4grcaXfNQ" type="StateMachine_NameLabel">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_tMvTczJTEeaNk4grcaXfNQ" width="700" height="28"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_tMvTdDJTEeaNk4grcaXfNQ" type="StateMachine_RegionCompartment">
+ <children xmi:type="notation:Shape" xmi:id="_tMvTdTJTEeaNk4grcaXfNQ" type="Region_Shape">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_tMvTdjJTEeaNk4grcaXfNQ" source="RegionAnnotationKey">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_tMvTdzJTEeaNk4grcaXfNQ" key="RegionZoneKey" value=""/>
+ </eAnnotations>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_tMvTeDJTEeaNk4grcaXfNQ" type="Region_SubvertexCompartment">
+ <children xmi:type="notation:Shape" xmi:id="_t8dgMDJTEeaNk4grcaXfNQ" type="Pseudostate_InitialShape">
+ <children xmi:type="notation:DecorationNode" xmi:id="_t8eHQDJTEeaNk4grcaXfNQ" type="Pseudostate_InitialFloatingNameLabel">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_t8eHQTJTEeaNk4grcaXfNQ" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_t8eHQjJTEeaNk4grcaXfNQ" type="Pseudostate_InitialStereotypeLabel">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_t8eHQzJTEeaNk4grcaXfNQ" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Pseudostate" href="PingPong-dynamic.uml#_F4SFoDnxEeSo2vxA1pB3zA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_t8dgMTJTEeaNk4grcaXfNQ" x="68" y="44"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_t99VADJTEeaNk4grcaXfNQ" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_t99VATJTEeaNk4grcaXfNQ"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_t99VAzJTEeaNk4grcaXfNQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Pseudostate" href="PingPong-dynamic.uml#_F4SFoDnxEeSo2vxA1pB3zA"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_t99VAjJTEeaNk4grcaXfNQ" x="200"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_ug8tUDJTEeaNk4grcaXfNQ" type="State_Shape">
+ <children xmi:type="notation:DecorationNode" xmi:id="_ug8tUjJTEeaNk4grcaXfNQ" type="State_NameLabel">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uh2FMDJTEeaNk4grcaXfNQ" width="78" height="28"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_ug9UYDJTEeaNk4grcaXfNQ" type="State_FloatingNameLabel">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_ug9UYTJTEeaNk4grcaXfNQ" x="40"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_ug9UYjJTEeaNk4grcaXfNQ" type="State_RegionCompartment">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ug9UYzJTEeaNk4grcaXfNQ" y="28" width="78" height="20"/>
+ </children>
+ <element xmi:type="uml:State" href="PingPong-dynamic.uml#_G6GH8DnxEeSo2vxA1pB3zA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ug8tUTJTEeaNk4grcaXfNQ" x="213" y="117" width="78" height="48"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_uhUgwTJTEeaNk4grcaXfNQ" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_uhUgwjJTEeaNk4grcaXfNQ"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_uhUgxDJTEeaNk4grcaXfNQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:State" href="PingPong-dynamic.uml#_G6GH8DnxEeSo2vxA1pB3zA"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uhUgwzJTEeaNk4grcaXfNQ" x="200"/>
+ </children>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_tMvTeTJTEeaNk4grcaXfNQ"/>
+ </children>
+ <element xmi:type="uml:Region" href="PingPong-dynamic.uml#_DM9H0DnxEeSo2vxA1pB3zA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_tMvTejJTEeaNk4grcaXfNQ" width="700" height="287"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_tPz1kDJTEeaNk4grcaXfNQ" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_tPz1kTJTEeaNk4grcaXfNQ"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_tPz1kzJTEeaNk4grcaXfNQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Region" href="PingPong-dynamic.uml#_DM9H0DnxEeSo2vxA1pB3zA"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_tPz1kjJTEeaNk4grcaXfNQ" x="200"/>
+ </children>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_tMvTezJTEeaNk4grcaXfNQ" y="28" width="700" height="272"/>
+ </children>
+ <element xmi:type="uml:StateMachine" href="PingPong-dynamic.uml#_C6h7EDnxEeSo2vxA1pB3zA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_tMvTfDJTEeaNk4grcaXfNQ" x="30" y="30" width="700" height="300"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_tPu9EzJTEeaNk4grcaXfNQ" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_tPu9FDJTEeaNk4grcaXfNQ"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_tPvkIDJTEeaNk4grcaXfNQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:StateMachine" href="PingPong-dynamic.uml#_C6h7EDnxEeSo2vxA1pB3zA"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_tPu9FTJTEeaNk4grcaXfNQ" x="230" y="30"/>
+ </children>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_tMvTfTJTEeaNk4grcaXfNQ" name="diagram_compatibility_version" stringValue="1.2.0"/>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_tMvTfjJTEeaNk4grcaXfNQ"/>
+ <styles xmi:type="style:PapyrusViewStyle" xmi:id="_tMvTfzJTEeaNk4grcaXfNQ">
+ <owner xmi:type="uml:StateMachine" href="PingPong-dynamic.uml#_C6h7EDnxEeSo2vxA1pB3zA"/>
+ </styles>
+ <element xmi:type="uml:StateMachine" href="PingPong-dynamic.uml#_C6h7EDnxEeSo2vxA1pB3zA"/>
+ <edges xmi:type="notation:Connector" xmi:id="_tPvkITJTEeaNk4grcaXfNQ" type="StereotypeCommentLink" source="_tMvTcTJTEeaNk4grcaXfNQ" target="_tPu9EzJTEeaNk4grcaXfNQ">
+ <styles xmi:type="notation:FontStyle" xmi:id="_tPvkIjJTEeaNk4grcaXfNQ"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_tPvkJjJTEeaNk4grcaXfNQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:StateMachine" href="PingPong-dynamic.uml#_C6h7EDnxEeSo2vxA1pB3zA"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_tPvkIzJTEeaNk4grcaXfNQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_tPvkJDJTEeaNk4grcaXfNQ"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_tPvkJTJTEeaNk4grcaXfNQ"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_tPz1lDJTEeaNk4grcaXfNQ" type="StereotypeCommentLink" source="_tMvTdTJTEeaNk4grcaXfNQ" target="_tPz1kDJTEeaNk4grcaXfNQ">
+ <styles xmi:type="notation:FontStyle" xmi:id="_tPz1lTJTEeaNk4grcaXfNQ"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_tPz1mTJTEeaNk4grcaXfNQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Region" href="PingPong-dynamic.uml#_DM9H0DnxEeSo2vxA1pB3zA"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_tPz1ljJTEeaNk4grcaXfNQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_tPz1lzJTEeaNk4grcaXfNQ"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_tPz1mDJTEeaNk4grcaXfNQ"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_t99VBDJTEeaNk4grcaXfNQ" type="StereotypeCommentLink" source="_t8dgMDJTEeaNk4grcaXfNQ" target="_t99VADJTEeaNk4grcaXfNQ">
+ <styles xmi:type="notation:FontStyle" xmi:id="_t99VBTJTEeaNk4grcaXfNQ"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_t998EDJTEeaNk4grcaXfNQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Pseudostate" href="PingPong-dynamic.uml#_F4SFoDnxEeSo2vxA1pB3zA"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_t99VBjJTEeaNk4grcaXfNQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_t99VBzJTEeaNk4grcaXfNQ"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_t99VCDJTEeaNk4grcaXfNQ"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_uhUgxTJTEeaNk4grcaXfNQ" type="StereotypeCommentLink" source="_ug8tUDJTEeaNk4grcaXfNQ" target="_uhUgwTJTEeaNk4grcaXfNQ">
+ <styles xmi:type="notation:FontStyle" xmi:id="_uhUgxjJTEeaNk4grcaXfNQ"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_uhVH0jJTEeaNk4grcaXfNQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:State" href="PingPong-dynamic.uml#_G6GH8DnxEeSo2vxA1pB3zA"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_uhUgxzJTEeaNk4grcaXfNQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_uhVH0DJTEeaNk4grcaXfNQ"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_uhVH0TJTEeaNk4grcaXfNQ"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_vCGSkDJTEeaNk4grcaXfNQ" type="Transition_Edge" source="_t8dgMDJTEeaNk4grcaXfNQ" target="_ug8tUDJTEeaNk4grcaXfNQ">
+ <children xmi:type="notation:DecorationNode" xmi:id="_vCG5oDJTEeaNk4grcaXfNQ" type="Transition_NameLabel">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_vCG5oTJTEeaNk4grcaXfNQ"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_vCG5ojJTEeaNk4grcaXfNQ" type="Transition_GuardLabel">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_vCG5ozJTEeaNk4grcaXfNQ" x="-7" y="21"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_vCG5pDJTEeaNk4grcaXfNQ" type="Transition_StereotypeLabel">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_vCG5pTJTEeaNk4grcaXfNQ" y="60"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_vCGSkTJTEeaNk4grcaXfNQ"/>
+ <element xmi:type="uml:Transition" href="PingPong-dynamic.uml#_HknEkDnxEeSo2vxA1pB3zA"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_vCGSkjJTEeaNk4grcaXfNQ" points="[146, 116, -643984, -643984]$[250, 175, -643984, -643984]"/>
+ </edges>
+ </notation:Diagram>
+ <notation:Diagram xmi:id="_jevusDJUEeaNk4grcaXfNQ" type="PapyrusUMLStateMachineDiagram" name="PingerSmDiagram" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_jewVwDJUEeaNk4grcaXfNQ" type="StateMachine_Shape">
+ <children xmi:type="notation:DecorationNode" xmi:id="_jewVwTJUEeaNk4grcaXfNQ" type="StateMachine_NameLabel">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_jewVwjJUEeaNk4grcaXfNQ" width="700" height="28"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_jewVwzJUEeaNk4grcaXfNQ" type="StateMachine_RegionCompartment">
+ <children xmi:type="notation:Shape" xmi:id="_jewVxDJUEeaNk4grcaXfNQ" type="Region_Shape">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jewVxTJUEeaNk4grcaXfNQ" source="RegionAnnotationKey">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_jewVxjJUEeaNk4grcaXfNQ" key="RegionZoneKey" value=""/>
+ </eAnnotations>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_jewVxzJUEeaNk4grcaXfNQ" type="Region_SubvertexCompartment">
+ <children xmi:type="notation:Shape" xmi:id="_j7f8IDJUEeaNk4grcaXfNQ" type="Pseudostate_InitialShape">
+ <children xmi:type="notation:DecorationNode" xmi:id="_j7f8IjJUEeaNk4grcaXfNQ" type="Pseudostate_InitialFloatingNameLabel">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_j7gjMDJUEeaNk4grcaXfNQ" x="-26" y="-75"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_j7gjMTJUEeaNk4grcaXfNQ" type="Pseudostate_InitialStereotypeLabel">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_j7gjMjJUEeaNk4grcaXfNQ" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Pseudostate" href="PingPong-dynamic.uml#_XswHMCb1EeSBQ4h-CZj2Uw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_j7f8ITJUEeaNk4grcaXfNQ" x="48" y="67"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_j7mCwzJUEeaNk4grcaXfNQ" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_j7mCxDJUEeaNk4grcaXfNQ"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_j7mCxjJUEeaNk4grcaXfNQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Pseudostate" href="PingPong-dynamic.uml#_XswHMCb1EeSBQ4h-CZj2Uw"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_j7mCxTJUEeaNk4grcaXfNQ" x="200"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_j78BADJUEeaNk4grcaXfNQ" type="State_Shape">
+ <children xmi:type="notation:DecorationNode" xmi:id="_j78BAjJUEeaNk4grcaXfNQ" type="State_NameLabel"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_j78oEDJUEeaNk4grcaXfNQ" type="State_FloatingNameLabel">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_j78oETJUEeaNk4grcaXfNQ" x="40"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_j78oEjJUEeaNk4grcaXfNQ" type="State_RegionCompartment">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_j78oEzJUEeaNk4grcaXfNQ"/>
+ </children>
+ <element xmi:type="uml:State" href="PingPong-dynamic.uml#_lY5HECb1EeSBQ4h-CZj2Uw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_j78BATJUEeaNk4grcaXfNQ" x="280" y="107"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_j8HAIzJUEeaNk4grcaXfNQ" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_j8HAJDJUEeaNk4grcaXfNQ"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_j8HAJjJUEeaNk4grcaXfNQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:State" href="PingPong-dynamic.uml#_lY5HECb1EeSBQ4h-CZj2Uw"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_j8HAJTJUEeaNk4grcaXfNQ" x="200"/>
+ </children>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_jewVyDJUEeaNk4grcaXfNQ"/>
+ </children>
+ <element xmi:type="uml:Region" href="PingPong-dynamic.uml#_ibsLkCb0EeSBQ4h-CZj2Uw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_jewVyTJUEeaNk4grcaXfNQ" width="700" height="287"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_jgjFgDJUEeaNk4grcaXfNQ" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_jgjFgTJUEeaNk4grcaXfNQ"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_jgjskDJUEeaNk4grcaXfNQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Region" href="PingPong-dynamic.uml#_ibsLkCb0EeSBQ4h-CZj2Uw"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_jgjFgjJUEeaNk4grcaXfNQ" x="200"/>
+ </children>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_jewVyjJUEeaNk4grcaXfNQ" y="28" width="700" height="272"/>
+ </children>
+ <element xmi:type="uml:StateMachine" href="PingPong-dynamic.uml#_aKvpECb0EeSBQ4h-CZj2Uw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_jewVyzJUEeaNk4grcaXfNQ" x="30" y="30" width="700" height="300"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_jggCMDJUEeaNk4grcaXfNQ" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_jggCMTJUEeaNk4grcaXfNQ"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_jggCMzJUEeaNk4grcaXfNQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:StateMachine" href="PingPong-dynamic.uml#_aKvpECb0EeSBQ4h-CZj2Uw"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_jggCMjJUEeaNk4grcaXfNQ" x="230" y="30"/>
+ </children>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_jewVzDJUEeaNk4grcaXfNQ" name="diagram_compatibility_version" stringValue="1.2.0"/>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_jewVzTJUEeaNk4grcaXfNQ"/>
+ <styles xmi:type="style:PapyrusViewStyle" xmi:id="_jewVzjJUEeaNk4grcaXfNQ">
+ <owner xmi:type="uml:StateMachine" href="PingPong-dynamic.uml#_aKvpECb0EeSBQ4h-CZj2Uw"/>
+ </styles>
+ <element xmi:type="uml:StateMachine" href="PingPong-dynamic.uml#_aKvpECb0EeSBQ4h-CZj2Uw"/>
+ <edges xmi:type="notation:Connector" xmi:id="_jggpQDJUEeaNk4grcaXfNQ" type="StereotypeCommentLink" source="_jewVwDJUEeaNk4grcaXfNQ" target="_jggCMDJUEeaNk4grcaXfNQ">
+ <styles xmi:type="notation:FontStyle" xmi:id="_jggpQTJUEeaNk4grcaXfNQ"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_jggpRTJUEeaNk4grcaXfNQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:StateMachine" href="PingPong-dynamic.uml#_aKvpECb0EeSBQ4h-CZj2Uw"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_jggpQjJUEeaNk4grcaXfNQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_jggpQzJUEeaNk4grcaXfNQ"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_jggpRDJUEeaNk4grcaXfNQ"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_jgjskTJUEeaNk4grcaXfNQ" type="StereotypeCommentLink" source="_jewVxDJUEeaNk4grcaXfNQ" target="_jgjFgDJUEeaNk4grcaXfNQ">
+ <styles xmi:type="notation:FontStyle" xmi:id="_jgjskjJUEeaNk4grcaXfNQ"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_jgjsljJUEeaNk4grcaXfNQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Region" href="PingPong-dynamic.uml#_ibsLkCb0EeSBQ4h-CZj2Uw"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_jgjskzJUEeaNk4grcaXfNQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_jgjslDJUEeaNk4grcaXfNQ"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_jgjslTJUEeaNk4grcaXfNQ"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_j7mCxzJUEeaNk4grcaXfNQ" type="StereotypeCommentLink" source="_j7f8IDJUEeaNk4grcaXfNQ" target="_j7mCwzJUEeaNk4grcaXfNQ">
+ <styles xmi:type="notation:FontStyle" xmi:id="_j7mCyDJUEeaNk4grcaXfNQ"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_j7mCzDJUEeaNk4grcaXfNQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Pseudostate" href="PingPong-dynamic.uml#_XswHMCb1EeSBQ4h-CZj2Uw"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_j7mCyTJUEeaNk4grcaXfNQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_j7mCyjJUEeaNk4grcaXfNQ"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_j7mCyzJUEeaNk4grcaXfNQ"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_j8HAJzJUEeaNk4grcaXfNQ" type="StereotypeCommentLink" source="_j78BADJUEeaNk4grcaXfNQ" target="_j8HAIzJUEeaNk4grcaXfNQ">
+ <styles xmi:type="notation:FontStyle" xmi:id="_j8HAKDJUEeaNk4grcaXfNQ"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_j8HnMDJUEeaNk4grcaXfNQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:State" href="PingPong-dynamic.uml#_lY5HECb1EeSBQ4h-CZj2Uw"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_j8HAKTJUEeaNk4grcaXfNQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_j8HAKjJUEeaNk4grcaXfNQ"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_j8HAKzJUEeaNk4grcaXfNQ"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_j8pLoDJUEeaNk4grcaXfNQ" type="Transition_Edge" source="_j7f8IDJUEeaNk4grcaXfNQ" target="_j78BADJUEeaNk4grcaXfNQ">
+ <children xmi:type="notation:DecorationNode" xmi:id="_j8pysDJUEeaNk4grcaXfNQ" type="Transition_NameLabel">
+ <styles xmi:type="notation:BooleanValueStyle" xmi:id="_kS0P8DJUEeaNk4grcaXfNQ" name="IS_UPDATED_POSITION" booleanValue="true"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_j8pysTJUEeaNk4grcaXfNQ" x="-33" y="-11"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_j8pysjJUEeaNk4grcaXfNQ" type="Transition_GuardLabel">
+ <styles xmi:type="notation:BooleanValueStyle" xmi:id="_kS9Z4DJUEeaNk4grcaXfNQ" name="IS_UPDATED_POSITION" booleanValue="true"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_j8pyszJUEeaNk4grcaXfNQ" x="-49" y="14"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_j8pytDJUEeaNk4grcaXfNQ" type="Transition_StereotypeLabel">
+ <styles xmi:type="notation:BooleanValueStyle" xmi:id="_kTIZADJUEeaNk4grcaXfNQ" name="IS_UPDATED_POSITION" booleanValue="true"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_j8pytTJUEeaNk4grcaXfNQ" x="-1" y="58"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_j8pLoTJUEeaNk4grcaXfNQ"/>
+ <element xmi:type="uml:Transition" href="PingPong-dynamic.uml#_9D_DYCb1EeSBQ4h-CZj2Uw"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_j8pLojJUEeaNk4grcaXfNQ" points="[170, 190, -643984, -643984]$[78, 104, -643984, -643984]"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_mPy6ADJUEeaNk4grcaXfNQ" type="Transition_Edge" source="_j78BADJUEeaNk4grcaXfNQ" target="_j78BADJUEeaNk4grcaXfNQ">
+ <children xmi:type="notation:DecorationNode" xmi:id="_mPzhEDJUEeaNk4grcaXfNQ" type="Transition_NameLabel">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_mPzhETJUEeaNk4grcaXfNQ" x="-10" y="42"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_mPzhEjJUEeaNk4grcaXfNQ" type="Transition_GuardLabel">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_mPzhEzJUEeaNk4grcaXfNQ" x="15" y="-1"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_mPzhFDJUEeaNk4grcaXfNQ" type="Transition_StereotypeLabel">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_mPzhFTJUEeaNk4grcaXfNQ" y="60"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_mPy6ATJUEeaNk4grcaXfNQ"/>
+ <element xmi:type="uml:Transition" href="PingPong-dynamic.uml#_9xGBACb1EeSBQ4h-CZj2Uw"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_mPy6AjJUEeaNk4grcaXfNQ" points="[335, 190, -643984, -643984]$[335, 190, -643984, -643984]"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_nQ05MDJUEeaNk4grcaXfNQ" type="Transition_Edge" source="_j78BADJUEeaNk4grcaXfNQ" target="_j78BADJUEeaNk4grcaXfNQ">
+ <children xmi:type="notation:DecorationNode" xmi:id="_nQ05MzJUEeaNk4grcaXfNQ" type="Transition_NameLabel">
+ <styles xmi:type="notation:BooleanValueStyle" xmi:id="_nz5xEDJUEeaNk4grcaXfNQ" name="IS_UPDATED_POSITION" booleanValue="true"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_nQ05NDJUEeaNk4grcaXfNQ" x="-7" y="55"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_nQ05NTJUEeaNk4grcaXfNQ" type="Transition_GuardLabel">
+ <styles xmi:type="notation:BooleanValueStyle" xmi:id="_n0IakDJUEeaNk4grcaXfNQ" name="IS_UPDATED_POSITION" booleanValue="true"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_nQ05NjJUEeaNk4grcaXfNQ" x="-18" y="-12"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_nQ05NzJUEeaNk4grcaXfNQ" type="Transition_StereotypeLabel">
+ <styles xmi:type="notation:BooleanValueStyle" xmi:id="_n0TZsDJUEeaNk4grcaXfNQ" name="IS_UPDATED_POSITION" booleanValue="true"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_nQ05ODJUEeaNk4grcaXfNQ" x="1" y="60"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_nQ05MTJUEeaNk4grcaXfNQ"/>
+ <element xmi:type="uml:Transition" href="PingPong-dynamic.uml#_4p71EGxxEeSWy5Y1YWzXfQ"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_nQ05MjJUEeaNk4grcaXfNQ" points="[311, 200, -643984, -643984]$[248, 226, -643984, -643984]$[280, 271, -643984, -643984]$[341, 216, -643984, -643984]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_nzwAEDJUEeaNk4grcaXfNQ" id="(0.0,0.6862745098039216)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_nzwnIDJUEeaNk4grcaXfNQ" id="(0.24489795918367346,1.0)"/>
+ </edges>
+ </notation:Diagram>
</xmi:XMI>
diff --git a/models/tests/PingPong-dynamic/PingPong-dynamic.uml b/models/tests/PingPong-dynamic/PingPong-dynamic.uml
index 9111472..89c9e90 100755
--- a/models/tests/PingPong-dynamic/PingPong-dynamic.uml
+++ b/models/tests/PingPong-dynamic/PingPong-dynamic.uml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<xmi:XMI xmi:version="20131001" xmlns:xmi="http://www.omg.org/spec/XMI/20131001" xmlns:C_Cpp="http://www.eclipse.org/papyrus/C_Cpp/1" xmlns:UMLRealTime="http://www.eclipse.org/papyrus/umlrt" xmlns:UMLRealTimeStateMach="http://www.eclipse.org/papyrus/umlrt/statemachine" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML">
+<xmi:XMI xmi:version="20131001" xmlns:xmi="http://www.omg.org/spec/XMI/20131001" xmlns:RTCppProperties="http://www.eclipse.org/papyrus/umlrt/cppproperties" xmlns:UMLRealTime="http://www.eclipse.org/papyrus/umlrt" xmlns:UMLRealTimeStateMach="http://www.eclipse.org/papyrus/umlrt/statemachine" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML">
<uml:Model xmi:id="_yKukYCSQEeS0XNKzoL660g" name="PingPong-dynamic">
<packageImport xmi:type="uml:PackageImport" xmi:id="_yKukYSSQEeS0XNKzoL660g">
<importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/>
@@ -13,7 +13,9 @@
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_CRig0SSaEeS0XNKzoL660g"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_CRig0iSaEeS0XNKzoL660g" value="1"/>
</ownedAttribute>
- <ownedAttribute xmi:type="uml:Port" xmi:id="_-j4hcH_tEeS4qaq7ty9adQ" name="FramePort" visibility="private" type="_y3a6UX_tEeS4qaq7ty9adQ" aggregation="composite"/>
+ <ownedAttribute xmi:type="uml:Port" xmi:id="_-j4hcH_tEeS4qaq7ty9adQ" name="FramePort" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Collaboration" href="platform:/plugin/org.eclipse.papyrusrt.umlrt.common.rts.library/libraries/UMLRT-RTS.uml#_TWVjwGtVEeSCmtGQ-V4nzg"/>
+ </ownedAttribute>
<ownedConnector xmi:type="uml:Connector" xmi:id="_nfqtsCbyEeSBQ4h-CZj2Uw" name="Connector1">
<end xmi:type="uml:ConnectorEnd" xmi:id="_nfyCcCbyEeSBQ4h-CZj2Uw" partWithPort="_AkoIgCSZEeS0XNKzoL660g" role="_PQ_kMCbnEeSBQ4h-CZj2Uw">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nfyCcSbyEeSBQ4h-CZj2Uw" value="1"/>
@@ -31,7 +33,7 @@
<language>C++</language>
<body>std::cout << "Top initialised!\n";
-UMLRTCapsuleId pongerId = FramePort().incarnate( ponger(), Ponger );
+UMLRTCapsuleId pongerId = FramePort.incarnate( ponger, Ponger );
if( ! pongerId.isValid() )
context()->perror("ponger incarnate failed.");
printf( "incarnated ponger valid:%d @%p\n",
@@ -45,15 +47,17 @@
</ownedBehavior>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="__EW3UCSSEeS0XNKzoL660g" name="Pinger" classifierBehavior="_aKvpECb0EeSBQ4h-CZj2Uw" isActive="true">
- <ownedAttribute xmi:type="uml:Port" xmi:id="_PQ_kMCbnEeSBQ4h-CZj2Uw" name="PingPort" visibility="public" type="_bEbXYCS1EeS0XNKzoL660g" aggregation="composite"/>
- <ownedAttribute xmi:type="uml:Port" xmi:id="_cV5-wGxxEeSWy5Y1YWzXfQ" name="timerPort" visibility="private" type="_u3HW0Ox7EeSYJ-LbyV5qKw" aggregation="composite"/>
+ <ownedAttribute xmi:type="uml:Port" xmi:id="_PQ_kMCbnEeSBQ4h-CZj2Uw" name="PingPort" visibility="public" type="_bEbXYCS1EeS0XNKzoL660g" aggregation="composite" isBehavior="true"/>
+ <ownedAttribute xmi:type="uml:Port" xmi:id="_cV5-wGxxEeSWy5Y1YWzXfQ" name="timerPort" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Collaboration" href="platform:/plugin/org.eclipse.papyrusrt.umlrt.common.rts.library/libraries/UMLRT-RTS.uml#_MxQZgGXsEeS_4daqvwyFrg"/>
+ </ownedAttribute>
<ownedBehavior xmi:type="uml:StateMachine" xmi:id="_aKvpECb0EeSBQ4h-CZj2Uw" name="Pinger_SM">
<region xmi:type="uml:Region" xmi:id="_ibsLkCb0EeSBQ4h-CZj2Uw" name="Region1">
<transition xmi:type="uml:Transition" xmi:id="_9D_DYCb1EeSBQ4h-CZj2Uw" name="initialise" source="_XswHMCb1EeSBQ4h-CZj2Uw" target="_lY5HECb1EeSBQ4h-CZj2Uw">
<effect xmi:type="uml:OpaqueBehavior" xmi:id="_GPufUFYLEeSmi4Fyw18d0w" name="onInit" isAbstract="true">
<language>C++</language>
<body>std::cout << "Pinger initialised" << std::endl;
-timerPort().informIn( UMLRTTimespec( 2, 0 ) );</body>
+timerPort.informIn( UMLRTTimespec( 2, 0 ) );</body>
</effect>
</transition>
<transition xmi:type="uml:Transition" xmi:id="_9xGBACb1EeSBQ4h-CZj2Uw" name="onPong" source="_lY5HECb1EeSBQ4h-CZj2Uw" target="_lY5HECb1EeSBQ4h-CZj2Uw">
@@ -63,7 +67,7 @@
<effect xmi:type="uml:OpaqueBehavior" xmi:id="_XTukYCcPEeSlGd4okkPIfw" name="onPong" isAbstract="true">
<language>C++</language>
<body>std::cout << "Pong received" << std::endl;
-timerPort().informIn( UMLRTTimespec( 2, 0 ) );</body>
+timerPort.informIn( UMLRTTimespec( 2, 0 ) );</body>
</effect>
<trigger xmi:type="uml:Trigger" xmi:id="_byJF4CcOEeSlGd4okkPIfw" name="" event="_zFJ2YCS-EeS0XNKzoL660g" port="_PQ_kMCbnEeSBQ4h-CZj2Uw"/>
</transition>
@@ -71,10 +75,12 @@
<effect xmi:type="uml:OpaqueBehavior" xmi:id="__I0kEGxxEeSWy5Y1YWzXfQ" name="onTimeout" isAbstract="true">
<language>C++</language>
<body>std::cout << "Sending Ping from timeout transition action" << std::endl;
-PingPort().ping( 5 ).send();
+PingPort.ping( 5 ).send();
</body>
</effect>
- <trigger xmi:type="uml:Trigger" xmi:id="_B9aZUGx3EeSqHojLEIPEZQ" event="_u3HW1Ox7EeSYJ-LbyV5qKw" port="_cV5-wGxxEeSWy5Y1YWzXfQ"/>
+ <trigger xmi:type="uml:Trigger" xmi:id="_B9aZUGx3EeSqHojLEIPEZQ" port="_cV5-wGxxEeSWy5Y1YWzXfQ">
+ <event xmi:type="uml:CallEvent" href="platform:/plugin/org.eclipse.papyrusrt.umlrt.common.rts.library/libraries/UMLRT-RTS.uml#_IaEO8HDxEeSwWKwNKw1iAA"/>
+ </trigger>
</transition>
<subvertex xmi:type="uml:Pseudostate" xmi:id="_XswHMCb1EeSBQ4h-CZj2Uw" name="Initial"/>
<subvertex xmi:type="uml:State" xmi:id="_lY5HECb1EeSBQ4h-CZj2Uw" name="Running">
@@ -87,7 +93,7 @@
</ownedBehavior>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_BMMGgCSTEeS0XNKzoL660g" name="Ponger" classifierBehavior="_ltVRwCcQEeSlGd4okkPIfw" isActive="true">
- <ownedAttribute xmi:type="uml:Port" xmi:id="_aXdiUCbnEeSBQ4h-CZj2Uw" name="PongPort" visibility="public" type="_bEbXYCS1EeS0XNKzoL660g" aggregation="composite" isConjugated="true"/>
+ <ownedAttribute xmi:type="uml:Port" xmi:id="_aXdiUCbnEeSBQ4h-CZj2Uw" name="PongPort" visibility="public" type="_bEbXYCS1EeS0XNKzoL660g" aggregation="composite" isBehavior="true" isConjugated="true"/>
<ownedBehavior xmi:type="uml:StateMachine" xmi:id="_ltVRwCcQEeSlGd4okkPIfw" name="Ponger_SM">
<region xmi:type="uml:Region" xmi:id="_mjyYoCcQEeSlGd4okkPIfw" name="Region1">
<transition xmi:type="uml:Transition" xmi:id="_Cf6sUCcREeSlGd4okkPIfw" name="initial" source="_0s6PcCcQEeSlGd4okkPIfw" target="_1KbR4CcQEeSlGd4okkPIfw">
@@ -104,7 +110,7 @@
<language>C++</language>
<body>std::cout << "Ping received " << rtdata << std::endl;
std::cout << "Sending Pong" << std::endl;
-PongPort().pong().send();
+PongPort.pong().send();
</body>
</effect>
<trigger xmi:type="uml:Trigger" xmi:id="_mEy6ECcREeSlGd4okkPIfw" name="" event="_yIlgcCS-EeS0XNKzoL660g" port="_aXdiUCbnEeSBQ4h-CZj2Uw"/>
@@ -114,10 +120,12 @@
<language>C++</language>
<body>printf( "%s onBound\n", getName() );</body>
</effect>
- <trigger xmi:type="uml:Trigger" xmi:id="_NjHMoOzVEeSSF9-rYvvBtA" name="bound" event="_n76sUO2ZEeSZS_gdG4Nx_w" port="_aXdiUCbnEeSBQ4h-CZj2Uw"/>
+ <trigger xmi:type="uml:Trigger" xmi:id="_NjHMoOzVEeSSF9-rYvvBtA" name="bound" port="_aXdiUCbnEeSBQ4h-CZj2Uw">
+ <event xmi:type="uml:CallEvent" href="platform:/plugin/org.eclipse.papyrusrt.umlrt.common.rts.library/libraries/UMLRT-RTS.uml#_PQtAwOzeEeSRtqCWFwOf8g"/>
+ </trigger>
</transition>
<subvertex xmi:type="uml:Pseudostate" xmi:id="_0s6PcCcQEeSlGd4okkPIfw" name="Initial"/>
- <subvertex xmi:type="uml:State" xmi:id="_1KbR4CcQEeSlGd4okkPIfw" name="Running"/>
+ <subvertex xmi:type="uml:State" xmi:id="_1KbR4CcQEeSlGd4okkPIfw" name="PongerRunning"/>
</region>
</ownedBehavior>
</packagedElement>
@@ -156,54 +164,6 @@
</packagedElement>
<packagedElement xmi:type="uml:Usage" xmi:id="_yt4-MCTEEeS0XNKzoL660g" name="Ponger uses PingPong Protocol" client="_BMMGgCSTEeS0XNKzoL660g" supplier="_bEbXYCS1EeS0XNKzoL660g"/>
<packagedElement xmi:type="uml:Usage" xmi:id="_zQ-dICTEEeS0XNKzoL660g" name="Pinger uses PingPong Protocol" client="__EW3UCSSEeS0XNKzoL660g" supplier="_bEbXYCS1EeS0XNKzoL660g"/>
- <packagedElement xmi:type="uml:Package" xmi:id="_y3a6UH_tEeS4qaq7ty9adQ" name="UMLRTFrameProtocol">
- <packagedElement xmi:type="uml:Collaboration" xmi:id="_y3a6UX_tEeS4qaq7ty9adQ" name="UMLRTFrameProtocol"/>
- <packagedElement xmi:type="uml:Interface" xmi:id="_y3a6Un_tEeS4qaq7ty9adQ" name="UMLRTFrameProtocol">
- <ownedOperation xmi:type="uml:Operation" xmi:id="_y3a6U3_tEeS4qaq7ty9adQ" name="pong"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Interface" xmi:id="_y3a6VH_tEeS4qaq7ty9adQ" name="UMLRTFrameProtocol~">
- <ownedOperation xmi:type="uml:Operation" xmi:id="_y3a6VX_tEeS4qaq7ty9adQ" name="ping">
- <ownedParameter xmi:type="uml:Parameter" xmi:id="_y3a6Vn_tEeS4qaq7ty9adQ" name="param">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
- </ownedParameter>
- </ownedOperation>
- </packagedElement>
- <packagedElement xmi:type="uml:Interface" xmi:id="_y3a6V3_tEeS4qaq7ty9adQ" name="UMLRTFrameProtocolSym"/>
- <packagedElement xmi:type="uml:Realization" xmi:id="_y3a6WH_tEeS4qaq7ty9adQ" name="ProtocolRealizesIncomingInterface" client="_y3a6UX_tEeS4qaq7ty9adQ" supplier="_y3a6Un_tEeS4qaq7ty9adQ"/>
- <packagedElement xmi:type="uml:Realization" xmi:id="_y3a6WX_tEeS4qaq7ty9adQ" name="ProtocolRealizesSymInterface" client="_y3a6UX_tEeS4qaq7ty9adQ" supplier="_y3a6V3_tEeS4qaq7ty9adQ"/>
- <packagedElement xmi:type="uml:Usage" xmi:id="_y3a6Wn_tEeS4qaq7ty9adQ" name="ProtocolUsesOutgoingInterface" client="_y3a6UX_tEeS4qaq7ty9adQ" supplier="_y3a6VH_tEeS4qaq7ty9adQ"/>
- <packagedElement xmi:type="uml:Usage" xmi:id="_y3a6W3_tEeS4qaq7ty9adQ" name="ProtocolUsesSymInterface" client="_y3a6UX_tEeS4qaq7ty9adQ" supplier="_y3a6V3_tEeS4qaq7ty9adQ"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Package" xmi:id="_u3GvwOx7EeSYJ-LbyV5qKw" name="UMLRTTimerProtocol">
- <packagedElement xmi:type="uml:Collaboration" xmi:id="_u3HW0Ox7EeSYJ-LbyV5qKw" name="UMLRTTimerProtocol"/>
- <packagedElement xmi:type="uml:Interface" xmi:id="_u3HW0ex7EeSYJ-LbyV5qKw" name="UMLRTTimerProtocol">
- <ownedOperation xmi:type="uml:Operation" xmi:id="_u3HW0ux7EeSYJ-LbyV5qKw" name="timeout" isAbstract="true"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Realization" xmi:id="_u3HW0-x7EeSYJ-LbyV5qKw" name="ProtocolRealizesIncomingInterface" client="_u3HW0Ox7EeSYJ-LbyV5qKw" supplier="_u3HW0ex7EeSYJ-LbyV5qKw"/>
- <packagedElement xmi:type="uml:CallEvent" xmi:id="_u3HW1Ox7EeSYJ-LbyV5qKw" name="timeout" operation="_u3HW0ux7EeSYJ-LbyV5qKw"/>
- <packagedElement xmi:type="uml:Interface" xmi:id="_u3HW1ex7EeSYJ-LbyV5qKw" name="UMLRTTimerProtocol~"/>
- <packagedElement xmi:type="uml:Usage" xmi:id="_u3HW1ux7EeSYJ-LbyV5qKw" name="ProtocolUsesOutgoingInterface" client="_u3HW0Ox7EeSYJ-LbyV5qKw" supplier="_u3HW1ex7EeSYJ-LbyV5qKw"/>
- <packagedElement xmi:type="uml:Interface" xmi:id="_u3HW1-x7EeSYJ-LbyV5qKw" name="UMLRTTimerProtocolSym"/>
- <packagedElement xmi:type="uml:Realization" xmi:id="_u3HW2Ox7EeSYJ-LbyV5qKw" name="ProtocolRealizesSymInterface" client="_u3HW0Ox7EeSYJ-LbyV5qKw" supplier="_u3HW1-x7EeSYJ-LbyV5qKw"/>
- <packagedElement xmi:type="uml:Usage" xmi:id="_u3HW2ex7EeSYJ-LbyV5qKw" name="ProtocolUsesSymInterface" client="_u3HW0Ox7EeSYJ-LbyV5qKw" supplier="_u3HW1-x7EeSYJ-LbyV5qKw"/>
- <packagedElement xmi:type="uml:AnyReceiveEvent" xmi:id="_u3HW2ux7EeSYJ-LbyV5qKw" name="*"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Package" xmi:id="_lzzwUO2ZEeSZS_gdG4Nx_w" name="UMLRTBaseCommProtocol">
- <packagedElement xmi:type="uml:Collaboration" xmi:id="_lz7sIO2ZEeSZS_gdG4Nx_w" name="UMLRTBaseCommProtocol"/>
- <packagedElement xmi:type="uml:Interface" xmi:id="_lz-IYO2ZEeSZS_gdG4Nx_w" name="UMLRTBaseCommProtocol"/>
- <packagedElement xmi:type="uml:Realization" xmi:id="_l0BLsO2ZEeSZS_gdG4Nx_w" name="ProtocolRealizesIncomingInterface" client="_lz7sIO2ZEeSZS_gdG4Nx_w" supplier="_lz-IYO2ZEeSZS_gdG4Nx_w"/>
- <packagedElement xmi:type="uml:Interface" xmi:id="_l0BywO2ZEeSZS_gdG4Nx_w" name="UMLRTBaseCommProtocol~"/>
- <packagedElement xmi:type="uml:Usage" xmi:id="_l0E2EO2ZEeSZS_gdG4Nx_w" name="ProtocolUsesOutgoingInterface" client="_lz7sIO2ZEeSZS_gdG4Nx_w" supplier="_l0BywO2ZEeSZS_gdG4Nx_w"/>
- <packagedElement xmi:type="uml:Interface" xmi:id="_l0FdIO2ZEeSZS_gdG4Nx_w" name="UMLRTBaseCommProtocolSym">
- <ownedOperation xmi:type="uml:Operation" xmi:id="_n7encO2ZEeSZS_gdG4Nx_w" name="rtBound"/>
- <ownedOperation xmi:type="uml:Operation" xmi:id="_olP9MO2ZEeSZS_gdG4Nx_w" name="rtUnbound"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Realization" xmi:id="_l0H5YO2ZEeSZS_gdG4Nx_w" name="ProtocolRealizesSymInterface" client="_lz7sIO2ZEeSZS_gdG4Nx_w" supplier="_l0FdIO2ZEeSZS_gdG4Nx_w"/>
- <packagedElement xmi:type="uml:Usage" xmi:id="_l0IgcO2ZEeSZS_gdG4Nx_w" name="ProtocolUsesSymInterface" client="_lz7sIO2ZEeSZS_gdG4Nx_w" supplier="_l0FdIO2ZEeSZS_gdG4Nx_w"/>
- <packagedElement xmi:type="uml:AnyReceiveEvent" xmi:id="_l0JHgO2ZEeSZS_gdG4Nx_w" name="*"/>
- <packagedElement xmi:type="uml:CallEvent" xmi:id="_n76sUO2ZEeSZS_gdG4Nx_w" name="rtBound" operation="_n7encO2ZEeSZS_gdG4Nx_w"/>
- <packagedElement xmi:type="uml:CallEvent" xmi:id="_olZHIO2ZEeSZS_gdG4Nx_w" name="rtUnbound" operation="_olP9MO2ZEeSZS_gdG4Nx_w"/>
- </packagedElement>
<profileApplication xmi:type="uml:ProfileApplication" xmi:id="_ubQ9AFSIEeSJBo_pyoMAEg">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_uc2RYFSIEeSJBo_pyoMAEg" source="http://www.eclipse.org/uml2/2.0.0/UML">
<references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/umlrt#/"/>
@@ -216,25 +176,18 @@
</eAnnotations>
<appliedProfile xmi:type="uml:Profile" href="pathmap://UML_RT_PROFILE/UMLRealTimeSM-addendum.profile.uml#_KLcn0FDtEeOA4ecmvfqvaw"/>
</profileApplication>
- <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_P2avEFSSEeSg3JDWm8argA">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_XaBVwM6BEeWTb6ZHe_qTzQ" source="PapyrusVersion">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_XaBVwc6BEeWTb6ZHe_qTzQ" key="Version" value="0.1.1"/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_XaBVws6BEeWTb6ZHe_qTzQ" key="Comment" value=""/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_XaBVw86BEeWTb6ZHe_qTzQ" key="Copyright" value=""/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_XaBVxM6BEeWTb6ZHe_qTzQ" key="Date" value="2015-01-21"/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_XaBVxc6BEeWTb6ZHe_qTzQ" key="Author" value=""/>
- </eAnnotations>
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_P6ldYFSSEeSg3JDWm8argA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="ecore:EPackage" href="pathmap://PAPYRUS_ACTIONLANGUAGE_PROFILE/ActionLanguage-Profile.profile.uml#_Kv8EIKFXEeS_KNX0nfvIVQ"/>
- </eAnnotations>
- <appliedProfile xmi:type="uml:Profile" href="pathmap://PAPYRUS_ACTIONLANGUAGE_PROFILE/ActionLanguage-Profile.profile.uml#ActionLanguage"/>
- </profileApplication>
<profileApplication xmi:type="uml:ProfileApplication" xmi:id="_1T_iEGxzEeSWy5Y1YWzXfQ">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_1VQGUGxzEeSWy5Y1YWzXfQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
<references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/C_Cpp/1#/"/>
</eAnnotations>
<appliedProfile xmi:type="uml:Profile" href="pathmap://PapyrusC_Cpp_PROFILES/C_Cpp.profile.uml#_j9REUByGEduN1bTiWJ0lyw"/>
</profileApplication>
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_4f5CsDJTEeaNk4grcaXfNQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4f8GADJTEeaNk4grcaXfNQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/umlrt/cppproperties#/"/>
+ </eAnnotations>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://UMLRT_CPP/RTCppProperties.profile.uml#_vl5LALs8EeSTjNEQkASznQ"/>
+ </profileApplication>
</uml:Model>
<UMLRealTime:Capsule xmi:id="_xRIW4FSIEeSJBo_pyoMAEg" base_Class="__EW3UCSSEeS0XNKzoL660g"/>
<UMLRealTime:ProtocolContainer xmi:id="_y-JSUFSIEeSJBo_pyoMAEg" base_Package="_AsGVkCSxEeS0XNKzoL660g"/>
@@ -264,26 +217,8 @@
<UMLRealTimeStateMach:RTTrigger xmi:id="_O0USgFSKEeSJBo_pyoMAEg" base_Operation="_k7sskCS3EeS0XNKzoL660g"/>
<UMLRealTimeStateMach:RTTrigger xmi:id="_TPJfEFSKEeSJBo_pyoMAEg" base_Operation="_wRxiECS5EeS0XNKzoL660g"/>
<UMLRealTime:RTPort xmi:id="_s5vvEGxyEeSWy5Y1YWzXfQ" isWired="false" base_Port="_cV5-wGxxEeSWy5Y1YWzXfQ"/>
- <C_Cpp:Include xmi:id="_3iZ6YGxzEeSWy5Y1YWzXfQ" body="#include <iostream>" base_class="__EW3UCSSEeS0XNKzoL660g"/>
- <C_Cpp:Include xmi:id="_WNn_oGx2EeSqHojLEIPEZQ" body="#include <iostream>" base_class="_BMMGgCSTEeS0XNKzoL660g"/>
- <C_Cpp:Include xmi:id="_eQfp4Gx2EeSqHojLEIPEZQ" body="#include <iostream>
#include <stdio.h>
#include "umlrtcontroller.hh"" base_class="_97ZrMCSSEeS0XNKzoL660g"/>
- <UMLRealTime:ProtocolContainer xmi:id="_y3lSYH_tEeS4qaq7ty9adQ" base_Package="_y3a6UH_tEeS4qaq7ty9adQ"/>
- <UMLRealTime:Protocol xmi:id="_y3nHkH_tEeS4qaq7ty9adQ" base_Collaboration="_y3a6UX_tEeS4qaq7ty9adQ"/>
- <UMLRealTime:RTMessageSet xmi:id="_y3nuoH_tEeS4qaq7ty9adQ" base_Interface="_y3a6Un_tEeS4qaq7ty9adQ"/>
- <UMLRealTimeStateMach:RTTrigger xmi:id="_y3o8wH_tEeS4qaq7ty9adQ" base_Operation="_y3a6U3_tEeS4qaq7ty9adQ"/>
- <UMLRealTime:RTMessageSet xmi:id="_y3pj0H_tEeS4qaq7ty9adQ" base_Interface="_y3a6VH_tEeS4qaq7ty9adQ"/>
- <UMLRealTimeStateMach:RTTrigger xmi:id="_y3qx8H_tEeS4qaq7ty9adQ" base_Operation="_y3a6VX_tEeS4qaq7ty9adQ"/>
- <UMLRealTime:RTMessageSet xmi:id="_y3snIH_tEeS4qaq7ty9adQ" base_Interface="_y3a6V3_tEeS4qaq7ty9adQ"/>
<UMLRealTime:RTPort xmi:id="_t1c1YI98EeSYtb2zer7k6g" base_Port="_-j4hcH_tEeS4qaq7ty9adQ"/>
- <UMLRealTime:Protocol xmi:id="_iixa4Ox8EeSSF9-rYvvBtA" base_Collaboration="_u3HW0Ox7EeSYJ-LbyV5qKw"/>
- <UMLRealTime:RTMessageSet xmi:id="_l8vnYOx8EeSSF9-rYvvBtA" base_Interface="_u3HW0ex7EeSYJ-LbyV5qKw"/>
- <UMLRealTime:RTMessageSet xmi:id="_n1USkOx8EeSSF9-rYvvBtA" base_Interface="_u3HW1ex7EeSYJ-LbyV5qKw"/>
- <UMLRealTime:RTMessageSet xmi:id="_ozytAOx8EeSSF9-rYvvBtA" base_Interface="_u3HW1-x7EeSYJ-LbyV5qKw"/>
- <UMLRealTimeStateMach:RTTrigger xmi:id="_rZC4AOx8EeSSF9-rYvvBtA" base_Operation="_u3HW0ux7EeSYJ-LbyV5qKw"/>
- <UMLRealTime:ProtocolContainer xmi:id="_1cxmwOx8EeSSF9-rYvvBtA" base_Package="_u3GvwOx7EeSYJ-LbyV5qKw"/>
- <UMLRealTime:ProtocolContainer xmi:id="_lz2zoO2ZEeSZS_gdG4Nx_w" base_Package="_lzzwUO2ZEeSZS_gdG4Nx_w"/>
- <UMLRealTime:Protocol xmi:id="_lz9hUO2ZEeSZS_gdG4Nx_w" base_Collaboration="_lz7sIO2ZEeSZS_gdG4Nx_w"/>
- <UMLRealTime:RTMessageSet xmi:id="_lz_9kO2ZEeSZS_gdG4Nx_w" base_Interface="_lz-IYO2ZEeSZS_gdG4Nx_w"/>
- <UMLRealTime:RTMessageSet xmi:id="_l0EPAO2ZEeSZS_gdG4Nx_w" base_Interface="_l0BywO2ZEeSZS_gdG4Nx_w" rtMsgKind="out"/>
- <UMLRealTime:RTMessageSet xmi:id="_l0HSUO2ZEeSZS_gdG4Nx_w" base_Interface="_l0FdIO2ZEeSZS_gdG4Nx_w" rtMsgKind="inOut"/>
+ <RTCppProperties:CapsuleProperties xmi:id="_8ytiwDJTEeaNk4grcaXfNQ" headerPreface="#include <iostream>
#include <stdio.h>
#include "umlrtcontroller.hh"
" base_Class="_97ZrMCSSEeS0XNKzoL660g"/>
+ <RTCppProperties:CapsuleProperties xmi:id="_BOwQQDJUEeaNk4grcaXfNQ" implementationPreface="#include <iostream>
" base_Class="__EW3UCSSEeS0XNKzoL660g"/>
+ <RTCppProperties:CapsuleProperties xmi:id="_FX2zoDJUEeaNk4grcaXfNQ" headerPreface="#include <iostream>
" base_Class="_BMMGgCSTEeS0XNKzoL660g"/>
</xmi:XMI>