New codegen tests
Change-Id: Iff5a401831c8e25ecd0e87a51b1a73b595d74919
Signed-off-by: Ernesto Posse <eposse@gmail.com>
diff --git a/models/tests/codepattern/structure/ProtocolMessageWithStarTypedParameter/.project b/models/tests/codepattern/structure/ProtocolMessageParameters/.project
similarity index 77%
rename from models/tests/codepattern/structure/ProtocolMessageWithStarTypedParameter/.project
rename to models/tests/codepattern/structure/ProtocolMessageParameters/.project
index 0819627..31b523c 100644
--- a/models/tests/codepattern/structure/ProtocolMessageWithStarTypedParameter/.project
+++ b/models/tests/codepattern/structure/ProtocolMessageParameters/.project
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
- <name>ProtocolMessageWithStarTypedParameter</name>
+ <name>ProtocolMessageParameters</name>
<comment></comment>
<projects>
</projects>
diff --git a/models/tests/codepattern/structure/ProtocolMessageWithStarTypedParameter/ProtocolMessageWithStarTypedParameter.di b/models/tests/codepattern/structure/ProtocolMessageParameters/ProtocolMessageParameters.di
similarity index 100%
rename from models/tests/codepattern/structure/ProtocolMessageWithStarTypedParameter/ProtocolMessageWithStarTypedParameter.di
rename to models/tests/codepattern/structure/ProtocolMessageParameters/ProtocolMessageParameters.di
diff --git a/models/tests/codepattern/structure/ProtocolMessageParameters/ProtocolMessageParameters.notation b/models/tests/codepattern/structure/ProtocolMessageParameters/ProtocolMessageParameters.notation
new file mode 100644
index 0000000..0c6f43e
--- /dev/null
+++ b/models/tests/codepattern/structure/ProtocolMessageParameters/ProtocolMessageParameters.notation
@@ -0,0 +1,404 @@
+<?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:configuration="http://www.eclipse.org/papyrus/infra/viewpoints/configuration" 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">
+ <notation:Diagram xmi:id="_HM6vMAvxEeaXUfNVYT3CYA" type="CompositeStructure" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_HNSioAvxEeaXUfNVYT3CYA" type="Class_Shape">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_qOWWoBCcEeav_ZpgNDe9ng" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_qOWWoRCcEeav_ZpgNDe9ng" key="mutable" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_HNVl8AvxEeaXUfNVYT3CYA" type="Class_NameLabel"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_HNVl8QvxEeaXUfNVYT3CYA" type="Class_FloatingNameLabel">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_HNVl8gvxEeaXUfNVYT3CYA" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_HNWNAAvxEeaXUfNVYT3CYA" type="Class_StructureCompartment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_HNWNAQvxEeaXUfNVYT3CYA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_HNWNAgvxEeaXUfNVYT3CYA"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_qH6-gBCcEeav_ZpgNDe9ng" type="StereotypeLabel">
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_qH6-gRCcEeav_ZpgNDe9ng" 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="_qH6-ghCcEeav_ZpgNDe9ng"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_qIAeEBCcEeav_ZpgNDe9ng" type="StereotypeBrace">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_qIAeERCcEeav_ZpgNDe9ng"/>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_qIAeEhCcEeav_ZpgNDe9ng" 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="_qIAeExCcEeav_ZpgNDe9ng"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_qIBFIBCcEeav_ZpgNDe9ng" type="compartment_shape_display">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_qIBFIRCcEeav_ZpgNDe9ng"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_qIBFIhCcEeav_ZpgNDe9ng"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_qIEIcBCcEeav_ZpgNDe9ng" type="StereotypeCompartment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_qIEIcRCcEeav_ZpgNDe9ng"/>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_qIEIchCcEeav_ZpgNDe9ng" 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="_qIEIcxCcEeav_ZpgNDe9ng"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_qIOggBCcEeav_ZpgNDe9ng" type="Port_Shape">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_qOWWohCcEeav_ZpgNDe9ng" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_qOWWoxCcEeav_ZpgNDe9ng" key="mutable" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_qIPuoBCcEeav_ZpgNDe9ng" type="Port_NameLabel">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_qIPuoRCcEeav_ZpgNDe9ng" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_qIPuohCcEeav_ZpgNDe9ng" type="Port_StereotypeLabel">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_qIPuoxCcEeav_ZpgNDe9ng" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Port" href="ProtocolMessageParameters.uml#_JUv-YAvxEeaXUfNVYT3CYA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_qIOggRCcEeav_ZpgNDe9ng" x="-10" y="-10" width="20" height="20"/>
+ </children>
+ <element xmi:type="uml:Class" href="ProtocolMessageParameters.uml#_HLwRkAvxEeaXUfNVYT3CYA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_HNSioQvxEeaXUfNVYT3CYA" x="40" y="40" width="500" height="250"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_qICTQBCcEeav_ZpgNDe9ng" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_qICTQRCcEeav_ZpgNDe9ng"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_qICTQxCcEeav_ZpgNDe9ng" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="ProtocolMessageParameters.uml#_HLwRkAvxEeaXUfNVYT3CYA"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_qICTQhCcEeav_ZpgNDe9ng" x="240" y="40"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_qIaGsBCcEeav_ZpgNDe9ng" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_qIaGsRCcEeav_ZpgNDe9ng"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_qIaGsxCcEeav_ZpgNDe9ng" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Port" href="ProtocolMessageParameters.uml#_JUv-YAvxEeaXUfNVYT3CYA"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_qIaGshCcEeav_ZpgNDe9ng" x="190" y="-10"/>
+ </children>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_HM6vMQvxEeaXUfNVYT3CYA" name="diagram_compatibility_version" stringValue="1.2.0"/>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_HM6vMgvxEeaXUfNVYT3CYA"/>
+ <styles xmi:type="style:PapyrusViewStyle" xmi:id="_HM6vMwvxEeaXUfNVYT3CYA">
+ <owner xmi:type="uml:Class" href="ProtocolMessageParameters.uml#_HLwRkAvxEeaXUfNVYT3CYA"/>
+ <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="ProtocolMessageParameters.uml#_HLwRkAvxEeaXUfNVYT3CYA"/>
+ <edges xmi:type="notation:Connector" xmi:id="_qICTRBCcEeav_ZpgNDe9ng" type="StereotypeCommentLink" source="_HNSioAvxEeaXUfNVYT3CYA" target="_qICTQBCcEeav_ZpgNDe9ng">
+ <styles xmi:type="notation:FontStyle" xmi:id="_qICTRRCcEeav_ZpgNDe9ng"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_qIC6UhCcEeav_ZpgNDe9ng" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="ProtocolMessageParameters.uml#_HLwRkAvxEeaXUfNVYT3CYA"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_qICTRhCcEeav_ZpgNDe9ng" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_qIC6UBCcEeav_ZpgNDe9ng"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_qIC6URCcEeav_ZpgNDe9ng"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_qIaGtBCcEeav_ZpgNDe9ng" type="StereotypeCommentLink" source="_qIOggBCcEeav_ZpgNDe9ng" target="_qIaGsBCcEeav_ZpgNDe9ng">
+ <styles xmi:type="notation:FontStyle" xmi:id="_qIaGtRCcEeav_ZpgNDe9ng"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_qIaGuRCcEeav_ZpgNDe9ng" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Port" href="ProtocolMessageParameters.uml#_JUv-YAvxEeaXUfNVYT3CYA"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_qIaGthCcEeav_ZpgNDe9ng" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_qIaGtxCcEeav_ZpgNDe9ng"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_qIaGuBCcEeav_ZpgNDe9ng"/>
+ </edges>
+ </notation:Diagram>
+ <notation:Diagram xmi:id="_woKOIKt4EeaQ5cS7fUuXoQ" type="PapyrusUMLStateMachineDiagram" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_woKOIat4EeaQ5cS7fUuXoQ" type="StateMachine_Shape">
+ <children xmi:type="notation:DecorationNode" xmi:id="_woKOIqt4EeaQ5cS7fUuXoQ" type="StateMachine_NameLabel">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_woKOI6t4EeaQ5cS7fUuXoQ" width="700" height="16"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_woKOJKt4EeaQ5cS7fUuXoQ" type="StateMachine_RegionCompartment">
+ <children xmi:type="notation:Shape" xmi:id="_woKOJat4EeaQ5cS7fUuXoQ" type="Region_Shape">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_woKOJqt4EeaQ5cS7fUuXoQ" source="RegionAnnotationKey">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_woKOJ6t4EeaQ5cS7fUuXoQ" key="RegionZoneKey" value=""/>
+ </eAnnotations>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_woKOKKt4EeaQ5cS7fUuXoQ" type="Region_SubvertexCompartment">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_x8aEQKt4EeaQ5cS7fUuXoQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_x8aEQat4EeaQ5cS7fUuXoQ" key="mutable" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:Shape" xmi:id="_xmZYAKt4EeaQ5cS7fUuXoQ" type="Pseudostate_InitialShape">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_x8aEQqt4EeaQ5cS7fUuXoQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_x8aEQ6t4EeaQ5cS7fUuXoQ" key="mutable" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_xmZ_EKt4EeaQ5cS7fUuXoQ" type="Pseudostate_InitialFloatingNameLabel">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_xmZ_Eat4EeaQ5cS7fUuXoQ" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_xmb0QKt4EeaQ5cS7fUuXoQ" type="Pseudostate_InitialStereotypeLabel">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_xmb0Qat4EeaQ5cS7fUuXoQ" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Pseudostate" href="ProtocolMessageParameters.uml#_wlZ1EKt4EeaQ5cS7fUuXoQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xmZYAat4EeaQ5cS7fUuXoQ" width="20" height="20"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_xmcbUKt4EeaQ5cS7fUuXoQ" type="State_Shape">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_x8aERKt4EeaQ5cS7fUuXoQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_x8aERat4EeaQ5cS7fUuXoQ" key="mutable" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_xmcbUqt4EeaQ5cS7fUuXoQ" type="State_NameLabel">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0TWGcKt4EeaQ5cS7fUuXoQ" width="65"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_xmcbU6t4EeaQ5cS7fUuXoQ" type="State_FloatingNameLabel">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_xmcbVKt4EeaQ5cS7fUuXoQ" x="40"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_xmcbVat4EeaQ5cS7fUuXoQ" type="State_RegionCompartment">
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xmcbVqt4EeaQ5cS7fUuXoQ" y="-1" width="65"/>
+ </children>
+ <element xmi:type="uml:State" href="ProtocolMessageParameters.uml#_wlt-IKt4EeaQ5cS7fUuXoQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xmcbUat4EeaQ5cS7fUuXoQ" x="91" y="12" width="65" height="306"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_xpXzg6t4EeaQ5cS7fUuXoQ" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_xpXzhKt4EeaQ5cS7fUuXoQ"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_xpXzhqt4EeaQ5cS7fUuXoQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Pseudostate" href="ProtocolMessageParameters.uml#_wlZ1EKt4EeaQ5cS7fUuXoQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xpXzhat4EeaQ5cS7fUuXoQ" x="200"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_xp_ek6t4EeaQ5cS7fUuXoQ" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_xp_elKt4EeaQ5cS7fUuXoQ"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_xp_elqt4EeaQ5cS7fUuXoQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:State" href="ProtocolMessageParameters.uml#_wlt-IKt4EeaQ5cS7fUuXoQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xp_elat4EeaQ5cS7fUuXoQ" x="200"/>
+ </children>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_woKOKat4EeaQ5cS7fUuXoQ" width="64" height="116"/>
+ </children>
+ <element xmi:type="uml:Region" href="ProtocolMessageParameters.uml#_wlU8kKt4EeaQ5cS7fUuXoQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_woKOKqt4EeaQ5cS7fUuXoQ" width="700" height="340"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_xmKHcKt4EeaQ5cS7fUuXoQ" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_xmKHcat4EeaQ5cS7fUuXoQ"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_xmKHc6t4EeaQ5cS7fUuXoQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Region" href="ProtocolMessageParameters.uml#_wlU8kKt4EeaQ5cS7fUuXoQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xmKHcqt4EeaQ5cS7fUuXoQ" x="200"/>
+ </children>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_woKOK6t4EeaQ5cS7fUuXoQ" y="16" width="700" height="337"/>
+ </children>
+ <element xmi:type="uml:StateMachine" href="ProtocolMessageParameters.uml#_wlDPwKt4EeaQ5cS7fUuXoQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_woKOLKt4EeaQ5cS7fUuXoQ" x="30" y="30" width="700" height="353"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_xly7EKt4EeaQ5cS7fUuXoQ" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_xly7Eat4EeaQ5cS7fUuXoQ"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_xlziIKt4EeaQ5cS7fUuXoQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:StateMachine" href="ProtocolMessageParameters.uml#_wlDPwKt4EeaQ5cS7fUuXoQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xly7Eqt4EeaQ5cS7fUuXoQ" x="230" y="30"/>
+ </children>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_woKOLat4EeaQ5cS7fUuXoQ" name="diagram_compatibility_version" stringValue="1.2.0"/>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_woKOLqt4EeaQ5cS7fUuXoQ"/>
+ <styles xmi:type="style:PapyrusViewStyle" xmi:id="_woKOL6t4EeaQ5cS7fUuXoQ">
+ <owner xmi:type="uml:StateMachine" href="ProtocolMessageParameters.uml#_wlDPwKt4EeaQ5cS7fUuXoQ"/>
+ <configuration xmi:type="configuration:PapyrusDiagram" href="platform:/plugin/org.eclipse.papyrusrt.umlrt.tooling.diagram.statemachine/configuration/RTStateMachine.configuration#_Z79eQHcZEeSnWeKqQOfW2A"/>
+ </styles>
+ <element xmi:type="uml:StateMachine" href="ProtocolMessageParameters.uml#_wlDPwKt4EeaQ5cS7fUuXoQ"/>
+ <edges xmi:type="notation:Connector" xmi:id="_xl0JMKt4EeaQ5cS7fUuXoQ" type="StereotypeCommentLink" source="_woKOIat4EeaQ5cS7fUuXoQ" target="_xly7EKt4EeaQ5cS7fUuXoQ">
+ <styles xmi:type="notation:FontStyle" xmi:id="_xl0JMat4EeaQ5cS7fUuXoQ"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_xl0wQKt4EeaQ5cS7fUuXoQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:StateMachine" href="ProtocolMessageParameters.uml#_wlDPwKt4EeaQ5cS7fUuXoQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_xl0JMqt4EeaQ5cS7fUuXoQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_xl0JM6t4EeaQ5cS7fUuXoQ"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_xl0JNKt4EeaQ5cS7fUuXoQ"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_xmKHdKt4EeaQ5cS7fUuXoQ" type="StereotypeCommentLink" source="_woKOJat4EeaQ5cS7fUuXoQ" target="_xmKHcKt4EeaQ5cS7fUuXoQ">
+ <styles xmi:type="notation:FontStyle" xmi:id="_xmKHdat4EeaQ5cS7fUuXoQ"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_xmKHeat4EeaQ5cS7fUuXoQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Region" href="ProtocolMessageParameters.uml#_wlU8kKt4EeaQ5cS7fUuXoQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_xmKHdqt4EeaQ5cS7fUuXoQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_xmKHd6t4EeaQ5cS7fUuXoQ"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_xmKHeKt4EeaQ5cS7fUuXoQ"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_xpXzh6t4EeaQ5cS7fUuXoQ" type="StereotypeCommentLink" source="_xmZYAKt4EeaQ5cS7fUuXoQ" target="_xpXzg6t4EeaQ5cS7fUuXoQ">
+ <styles xmi:type="notation:FontStyle" xmi:id="_xpXziKt4EeaQ5cS7fUuXoQ"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_xpXzjKt4EeaQ5cS7fUuXoQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Pseudostate" href="ProtocolMessageParameters.uml#_wlZ1EKt4EeaQ5cS7fUuXoQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_xpXziat4EeaQ5cS7fUuXoQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_xpXziqt4EeaQ5cS7fUuXoQ"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_xpXzi6t4EeaQ5cS7fUuXoQ"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_xp_el6t4EeaQ5cS7fUuXoQ" type="StereotypeCommentLink" source="_xmcbUKt4EeaQ5cS7fUuXoQ" target="_xp_ek6t4EeaQ5cS7fUuXoQ">
+ <styles xmi:type="notation:FontStyle" xmi:id="_xp_emKt4EeaQ5cS7fUuXoQ"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_xp_enKt4EeaQ5cS7fUuXoQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:State" href="ProtocolMessageParameters.uml#_wlt-IKt4EeaQ5cS7fUuXoQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_xp_emat4EeaQ5cS7fUuXoQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_xp_emqt4EeaQ5cS7fUuXoQ"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_xp_em6t4EeaQ5cS7fUuXoQ"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_x7tgsKt4EeaQ5cS7fUuXoQ" type="Transition_Edge" source="_xmZYAKt4EeaQ5cS7fUuXoQ" target="_xmcbUKt4EeaQ5cS7fUuXoQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_x-u_gKt4EeaQ5cS7fUuXoQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_x-u_gat4EeaQ5cS7fUuXoQ" key="mutable" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_x7uHwKt4EeaQ5cS7fUuXoQ" type="Transition_NameLabel">
+ <styles xmi:type="notation:BooleanValueStyle" xmi:id="_yQbzgKt4EeaQ5cS7fUuXoQ" name="IS_UPDATED_POSITION" booleanValue="true"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_x7uHwat4EeaQ5cS7fUuXoQ" x="-21" y="18"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_x7uHwqt4EeaQ5cS7fUuXoQ" type="Transition_GuardLabel">
+ <styles xmi:type="notation:BooleanValueStyle" xmi:id="_yQy_4Kt4EeaQ5cS7fUuXoQ" name="IS_UPDATED_POSITION" booleanValue="true"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_x7uHw6t4EeaQ5cS7fUuXoQ"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_x7uHxKt4EeaQ5cS7fUuXoQ" type="Transition_StereotypeLabel">
+ <styles xmi:type="notation:BooleanValueStyle" xmi:id="_yRFTwKt4EeaQ5cS7fUuXoQ" name="IS_UPDATED_POSITION" booleanValue="true"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_x7uHxat4EeaQ5cS7fUuXoQ" x="2" y="57"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_x7tgsat4EeaQ5cS7fUuXoQ"/>
+ <element xmi:type="uml:Transition" href="ProtocolMessageParameters.uml#_wlyPkKt4EeaQ5cS7fUuXoQ"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_x7tgsqt4EeaQ5cS7fUuXoQ" points="[34, 49, -643984, -643984]$[33, 48, -643984, -643984]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_x7uHxqt4EeaQ5cS7fUuXoQ" id="(0.15,0.15)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_x7uHx6t4EeaQ5cS7fUuXoQ" id="(0.05,0.05)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_zPomsKt4EeaQ5cS7fUuXoQ" type="Transition_Edge" source="_xmcbUKt4EeaQ5cS7fUuXoQ" target="_xmcbUKt4EeaQ5cS7fUuXoQ" routing="Rectilinear">
+ <children xmi:type="notation:DecorationNode" xmi:id="_zPpNwKt4EeaQ5cS7fUuXoQ" type="Transition_NameLabel">
+ <styles xmi:type="notation:BooleanValueStyle" xmi:id="__Bvi0Kt4EeaQ5cS7fUuXoQ" name="IS_UPDATED_POSITION" booleanValue="true"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_zPpNwat4EeaQ5cS7fUuXoQ"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_zPpNwqt4EeaQ5cS7fUuXoQ" type="Transition_GuardLabel">
+ <styles xmi:type="notation:BooleanValueStyle" xmi:id="__B8XIKt4EeaQ5cS7fUuXoQ" name="IS_UPDATED_POSITION" booleanValue="true"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_zPpNw6t4EeaQ5cS7fUuXoQ" x="-1" y="-5"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_zPpNxKt4EeaQ5cS7fUuXoQ" type="Transition_StereotypeLabel">
+ <styles xmi:type="notation:BooleanValueStyle" xmi:id="__CH9UKt4EeaQ5cS7fUuXoQ" name="IS_UPDATED_POSITION" booleanValue="true"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_zPpNxat4EeaQ5cS7fUuXoQ" y="60"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_zPomsat4EeaQ5cS7fUuXoQ"/>
+ <element xmi:type="uml:Transition" href="ProtocolMessageParameters.uml#_zPUdoKt4EeaQ5cS7fUuXoQ"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_zPomsqt4EeaQ5cS7fUuXoQ" points="[187, 70, -643984, -643984]$[249, 70, -643984, -643984]$[249, 90, -643984, -643984]$[187, 90, -643984, -643984]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_zQXmgKt4EeaQ5cS7fUuXoQ" id="(1.0,0.0392156862745098)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_zQXmgat4EeaQ5cS7fUuXoQ" id="(1.0,0.0915032679738562)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_B3dLsKt5EeaQ5cS7fUuXoQ" type="Transition_Edge" source="_xmcbUKt4EeaQ5cS7fUuXoQ" target="_xmcbUKt4EeaQ5cS7fUuXoQ" routing="Rectilinear">
+ <children xmi:type="notation:DecorationNode" xmi:id="_B3dywKt5EeaQ5cS7fUuXoQ" type="Transition_NameLabel">
+ <styles xmi:type="notation:BooleanValueStyle" xmi:id="_FlBpoKt5EeaQ5cS7fUuXoQ" name="IS_UPDATED_POSITION" booleanValue="true"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_B3dywat5EeaQ5cS7fUuXoQ"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_B3dywqt5EeaQ5cS7fUuXoQ" type="Transition_GuardLabel">
+ <styles xmi:type="notation:BooleanValueStyle" xmi:id="_FlNP0Kt5EeaQ5cS7fUuXoQ" name="IS_UPDATED_POSITION" booleanValue="true"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_B3dyw6t5EeaQ5cS7fUuXoQ" x="-1" y="-5"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_B3dyxKt5EeaQ5cS7fUuXoQ" type="Transition_StereotypeLabel">
+ <styles xmi:type="notation:BooleanValueStyle" xmi:id="_FlXA0Kt5EeaQ5cS7fUuXoQ" name="IS_UPDATED_POSITION" booleanValue="true"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_B3dyxat5EeaQ5cS7fUuXoQ" y="60"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_B3dLsat5EeaQ5cS7fUuXoQ"/>
+ <element xmi:type="uml:Transition" href="ProtocolMessageParameters.uml#_B3OiMKt5EeaQ5cS7fUuXoQ"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_B3dLsqt5EeaQ5cS7fUuXoQ" points="[187, 98, -643984, -643984]$[249, 98, -643984, -643984]$[249, 114, -643984, -643984]$[187, 114, -643984, -643984]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_B4BzcKt5EeaQ5cS7fUuXoQ" id="(1.0,0.13071895424836602)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_B4Bzcat5EeaQ5cS7fUuXoQ" id="(1.0,0.18627450980392157)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_IU0QsKt5EeaQ5cS7fUuXoQ" type="Transition_Edge" source="_xmcbUKt4EeaQ5cS7fUuXoQ" target="_xmcbUKt4EeaQ5cS7fUuXoQ" routing="Rectilinear">
+ <children xmi:type="notation:DecorationNode" xmi:id="_IU03wKt5EeaQ5cS7fUuXoQ" type="Transition_NameLabel">
+ <styles xmi:type="notation:BooleanValueStyle" xmi:id="_MKuyUKt5EeaQ5cS7fUuXoQ" name="IS_UPDATED_POSITION" booleanValue="true"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_IU03wat5EeaQ5cS7fUuXoQ"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_IU03wqt5EeaQ5cS7fUuXoQ" type="Transition_GuardLabel">
+ <styles xmi:type="notation:BooleanValueStyle" xmi:id="_MK6_kKt5EeaQ5cS7fUuXoQ" name="IS_UPDATED_POSITION" booleanValue="true"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_IU03w6t5EeaQ5cS7fUuXoQ" y="-5"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_IU03xKt5EeaQ5cS7fUuXoQ" type="Transition_StereotypeLabel">
+ <styles xmi:type="notation:BooleanValueStyle" xmi:id="_MLF-sKt5EeaQ5cS7fUuXoQ" name="IS_UPDATED_POSITION" booleanValue="true"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_IU03xat5EeaQ5cS7fUuXoQ" y="60"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_IU0Qsat5EeaQ5cS7fUuXoQ"/>
+ <element xmi:type="uml:Transition" href="ProtocolMessageParameters.uml#_IUncYKt5EeaQ5cS7fUuXoQ"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_IU0Qsqt5EeaQ5cS7fUuXoQ" points="[187, 126, -643984, -643984]$[249, 126, -643984, -643984]$[249, 143, -643984, -643984]$[187, 143, -643984, -643984]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_IVXqUKt5EeaQ5cS7fUuXoQ" id="(1.0,0.2222222222222222)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_IVXqUat5EeaQ5cS7fUuXoQ" id="(1.0,0.27450980392156865)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_Q38vYKt5EeaQ5cS7fUuXoQ" type="Transition_Edge" source="_xmcbUKt4EeaQ5cS7fUuXoQ" target="_xmcbUKt4EeaQ5cS7fUuXoQ" routing="Rectilinear">
+ <children xmi:type="notation:DecorationNode" xmi:id="_Q39WcKt5EeaQ5cS7fUuXoQ" type="Transition_NameLabel">
+ <styles xmi:type="notation:BooleanValueStyle" xmi:id="_UWJ7oKt5EeaQ5cS7fUuXoQ" name="IS_UPDATED_POSITION" booleanValue="true"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_Q39Wcat5EeaQ5cS7fUuXoQ"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_Q39Wcqt5EeaQ5cS7fUuXoQ" type="Transition_GuardLabel">
+ <styles xmi:type="notation:BooleanValueStyle" xmi:id="_UWVh0Kt5EeaQ5cS7fUuXoQ" name="IS_UPDATED_POSITION" booleanValue="true"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_Q39Wc6t5EeaQ5cS7fUuXoQ" y="-5"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_Q39WdKt5EeaQ5cS7fUuXoQ" type="Transition_StereotypeLabel">
+ <styles xmi:type="notation:BooleanValueStyle" xmi:id="_UWhIAKt5EeaQ5cS7fUuXoQ" name="IS_UPDATED_POSITION" booleanValue="true"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_Q39Wdat5EeaQ5cS7fUuXoQ" y="60"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_Q38vYat5EeaQ5cS7fUuXoQ"/>
+ <element xmi:type="uml:Transition" href="ProtocolMessageParameters.uml#_Q3vUAKt5EeaQ5cS7fUuXoQ"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Q38vYqt5EeaQ5cS7fUuXoQ" points="[187, 157, -643984, -643984]$[249, 157, -643984, -643984]$[249, 173, -643984, -643984]$[187, 173, -643984, -643984]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Q4apcKt5EeaQ5cS7fUuXoQ" id="(1.0,0.3235294117647059)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Q4apcat5EeaQ5cS7fUuXoQ" id="(1.0,0.37254901960784315)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_W94y4Kt5EeaQ5cS7fUuXoQ" type="Transition_Edge" source="_xmcbUKt4EeaQ5cS7fUuXoQ" target="_xmcbUKt4EeaQ5cS7fUuXoQ" routing="Rectilinear">
+ <children xmi:type="notation:DecorationNode" xmi:id="_W95Z8Kt5EeaQ5cS7fUuXoQ" type="Transition_NameLabel">
+ <styles xmi:type="notation:BooleanValueStyle" xmi:id="_aLKnMKt5EeaQ5cS7fUuXoQ" name="IS_UPDATED_POSITION" booleanValue="true"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_W95Z8at5EeaQ5cS7fUuXoQ"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_W95Z8qt5EeaQ5cS7fUuXoQ" type="Transition_GuardLabel">
+ <styles xmi:type="notation:BooleanValueStyle" xmi:id="_aLYCkKt5EeaQ5cS7fUuXoQ" name="IS_UPDATED_POSITION" booleanValue="true"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_W95Z86t5EeaQ5cS7fUuXoQ" y="-6"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_W95Z9Kt5EeaQ5cS7fUuXoQ" type="Transition_StereotypeLabel">
+ <styles xmi:type="notation:BooleanValueStyle" xmi:id="_aLjBsKt5EeaQ5cS7fUuXoQ" name="IS_UPDATED_POSITION" booleanValue="true"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_W95Z9at5EeaQ5cS7fUuXoQ" y="60"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_W94y4at5EeaQ5cS7fUuXoQ"/>
+ <element xmi:type="uml:Transition" href="ProtocolMessageParameters.uml#_W9mfAKt5EeaQ5cS7fUuXoQ"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_W94y4qt5EeaQ5cS7fUuXoQ" points="[187, 188, -643984, -643984]$[249, 188, -643984, -643984]$[249, 206, -643984, -643984]$[187, 206, -643984, -643984]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_W-fP0Kt5EeaQ5cS7fUuXoQ" id="(1.0,0.42483660130718953)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_W-fP0at5EeaQ5cS7fUuXoQ" id="(1.0,0.48366013071895425)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_c9rLEKt5EeaQ5cS7fUuXoQ" type="Transition_Edge" source="_xmcbUKt4EeaQ5cS7fUuXoQ" target="_xmcbUKt4EeaQ5cS7fUuXoQ" routing="Rectilinear">
+ <children xmi:type="notation:DecorationNode" xmi:id="_c9ryIKt5EeaQ5cS7fUuXoQ" type="Transition_NameLabel">
+ <styles xmi:type="notation:BooleanValueStyle" xmi:id="_g_vSUKt5EeaQ5cS7fUuXoQ" name="IS_UPDATED_POSITION" booleanValue="true"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_c9ryIat5EeaQ5cS7fUuXoQ"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_c9ryIqt5EeaQ5cS7fUuXoQ" type="Transition_GuardLabel">
+ <styles xmi:type="notation:BooleanValueStyle" xmi:id="_g_8tsKt5EeaQ5cS7fUuXoQ" name="IS_UPDATED_POSITION" booleanValue="true"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_c9ryI6t5EeaQ5cS7fUuXoQ" x="1" y="-7"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_c9ryJKt5EeaQ5cS7fUuXoQ" type="Transition_StereotypeLabel">
+ <styles xmi:type="notation:BooleanValueStyle" xmi:id="_hALXMKt5EeaQ5cS7fUuXoQ" name="IS_UPDATED_POSITION" booleanValue="true"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_c9ryJat5EeaQ5cS7fUuXoQ" y="60"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_c9rLEat5EeaQ5cS7fUuXoQ"/>
+ <element xmi:type="uml:Transition" href="ProtocolMessageParameters.uml#_c9bTcKt5EeaQ5cS7fUuXoQ"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_c9rLEqt5EeaQ5cS7fUuXoQ" points="[187, 223, -643984, -643984]$[249, 223, -643984, -643984]$[249, 238, -643984, -643984]$[187, 238, -643984, -643984]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_c-SPEKt5EeaQ5cS7fUuXoQ" id="(1.0,0.5392156862745098)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_c-SPEat5EeaQ5cS7fUuXoQ" id="(1.0,0.5915032679738562)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_72tNYKt8EeaQ5cS7fUuXoQ" type="Transition_Edge" source="_xmcbUKt4EeaQ5cS7fUuXoQ" target="_xmcbUKt4EeaQ5cS7fUuXoQ" routing="Rectilinear">
+ <children xmi:type="notation:DecorationNode" xmi:id="_72t0cKt8EeaQ5cS7fUuXoQ" type="Transition_NameLabel">
+ <styles xmi:type="notation:BooleanValueStyle" xmi:id="_AaED0Kt9EeaQ5cS7fUuXoQ" name="IS_UPDATED_POSITION" booleanValue="true"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_72t0cat8EeaQ5cS7fUuXoQ"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_72t0cqt8EeaQ5cS7fUuXoQ" type="Transition_GuardLabel">
+ <styles xmi:type="notation:BooleanValueStyle" xmi:id="_AaPqAKt9EeaQ5cS7fUuXoQ" name="IS_UPDATED_POSITION" booleanValue="true"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_72t0c6t8EeaQ5cS7fUuXoQ" y="-6"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_72t0dKt8EeaQ5cS7fUuXoQ" type="Transition_StereotypeLabel">
+ <styles xmi:type="notation:BooleanValueStyle" xmi:id="_AaaCEKt9EeaQ5cS7fUuXoQ" name="IS_UPDATED_POSITION" booleanValue="true"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_72t0dat8EeaQ5cS7fUuXoQ" y="60"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_72tNYat8EeaQ5cS7fUuXoQ"/>
+ <element xmi:type="uml:Transition" href="ProtocolMessageParameters.uml#_72fK8Kt8EeaQ5cS7fUuXoQ"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_72tNYqt8EeaQ5cS7fUuXoQ" points="[187, 256, -643984, -643984]$[249, 256, -643984, -643984]$[249, 274, -643984, -643984]$[187, 274, -643984, -643984]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_73MVkKt8EeaQ5cS7fUuXoQ" id="(1.0,0.6470588235294118)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_73MVkat8EeaQ5cS7fUuXoQ" id="(1.0,0.7026143790849673)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_Ji03wKuAEeaQ5cS7fUuXoQ" type="Transition_Edge" source="_xmcbUKt4EeaQ5cS7fUuXoQ" target="_xmcbUKt4EeaQ5cS7fUuXoQ" routing="Rectilinear">
+ <children xmi:type="notation:DecorationNode" xmi:id="_Ji1e0KuAEeaQ5cS7fUuXoQ" type="Transition_NameLabel">
+ <styles xmi:type="notation:BooleanValueStyle" xmi:id="_NEV2sKuAEeaQ5cS7fUuXoQ" name="IS_UPDATED_POSITION" booleanValue="true"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_Ji1e0auAEeaQ5cS7fUuXoQ"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_Ji1e0quAEeaQ5cS7fUuXoQ" type="Transition_GuardLabel">
+ <styles xmi:type="notation:BooleanValueStyle" xmi:id="_NEiD8KuAEeaQ5cS7fUuXoQ" name="IS_UPDATED_POSITION" booleanValue="true"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_Ji1e06uAEeaQ5cS7fUuXoQ" y="-6"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_Ji1e1KuAEeaQ5cS7fUuXoQ" type="Transition_StereotypeLabel">
+ <styles xmi:type="notation:BooleanValueStyle" xmi:id="_NEvfUKuAEeaQ5cS7fUuXoQ" name="IS_UPDATED_POSITION" booleanValue="true"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_Ji1e1auAEeaQ5cS7fUuXoQ" y="60"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_Ji03wauAEeaQ5cS7fUuXoQ"/>
+ <element xmi:type="uml:Transition" href="ProtocolMessageParameters.uml#_JioqgKuAEeaQ5cS7fUuXoQ"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Ji03wquAEeaQ5cS7fUuXoQ" points="[187, 284, -643984, -643984]$[249, 284, -643984, -643984]$[249, 303, -643984, -643984]$[208, 303, -643984, -643984]$[208, 300, -643984, -643984]$[187, 300, -643984, -643984]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_JjSKwKuAEeaQ5cS7fUuXoQ" id="(1.0,0.738562091503268)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_JjSKwauAEeaQ5cS7fUuXoQ" id="(1.0,0.8006535947712419)"/>
+ </edges>
+ </notation:Diagram>
+</xmi:XMI>
diff --git a/models/tests/codepattern/structure/ProtocolMessageParameters/ProtocolMessageParameters.uml b/models/tests/codepattern/structure/ProtocolMessageParameters/ProtocolMessageParameters.uml
new file mode 100644
index 0000000..d49f0f0
--- /dev/null
+++ b/models/tests/codepattern/structure/ProtocolMessageParameters/ProtocolMessageParameters.uml
@@ -0,0 +1,196 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="20131001" xmlns:xmi="http://www.omg.org/spec/XMI/20131001" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:RTCppProperties="http://www.eclipse.org/papyrus/umlrt/cppproperties" xmlns:UMLRTStateMachines="http://www.eclipse.org/papyrus/umlrt/statemachine" xmlns:UMLRealTime="http://www.eclipse.org/papyrus/umlrt" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML">
+ <uml:Model xmi:id="_BqLfYAvxEeaXUfNVYT3CYA" name="RootElement">
+ <eAnnotations xmi:id="_oHVckKt4EeaQ5cS7fUuXoQ" source="http://www.eclipse.org/papyrus-rt/language/1.0.0">
+ <details xmi:id="_oHWDoKt4EeaQ5cS7fUuXoQ" key="language" value="umlrt-cpp"/>
+ </eAnnotations>
+ <packagedElement xmi:type="uml:Package" xmi:id="_F2GtQAvxEeaXUfNVYT3CYA" name="Protocol1">
+ <packagedElement xmi:type="uml:Collaboration" xmi:id="_FxvxsAvxEeaXUfNVYT3CYA" name="Protocol1">
+ <interfaceRealization xmi:id="_F21GAAvxEeaXUfNVYT3CYA" client="_FxvxsAvxEeaXUfNVYT3CYA" supplier="_F2knUAvxEeaXUfNVYT3CYA" contract="_F2knUAvxEeaXUfNVYT3CYA"/>
+ <interfaceRealization xmi:id="_F3DIcAvxEeaXUfNVYT3CYA" client="_FxvxsAvxEeaXUfNVYT3CYA" supplier="_F2_eEAvxEeaXUfNVYT3CYA" contract="_F2_eEAvxEeaXUfNVYT3CYA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Interface" xmi:id="_F2knUAvxEeaXUfNVYT3CYA" name="Protocol1"/>
+ <packagedElement xmi:type="uml:Interface" xmi:id="_F24wYAvxEeaXUfNVYT3CYA" name="Protocol1~">
+ <ownedOperation xmi:id="_XWNG8AvxEeaXUfNVYT3CYA" name="msg1">
+ <ownedParameter xmi:id="_XWNG8QvxEeaXUfNVYT3CYA" name="x">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_tmEm4AyrEeauycOs1TbwIA" name="msg2">
+ <ownedParameter xmi:id="_tmEm4QyrEeauycOs1TbwIA" name="y" type="_BMtY4Av0Eea03bTjPoMHrA"/>
+ </ownedOperation>
+ <ownedOperation xmi:id="_BZ1sUAysEeauycOs1TbwIA" name="msg3">
+ <ownedParameter xmi:id="_BZ1sUQysEeauycOs1TbwIA" name="z">
+ <type xmi:type="uml:Class" href="pathmap://UMLRTRTSLIB/UMLRT-RTS.uml#_GfwZUICSEeSeANT-DfY5oA"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_VcI9AAysEeauycOs1TbwIA" name="msg4">
+ <ownedParameter xmi:id="_VcI9AQysEeauycOs1TbwIA" name="a">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_VcI9AgysEeauycOs1TbwIA" name="b" type="_BMtY4Av0Eea03bTjPoMHrA"/>
+ <ownedParameter xmi:id="_VcI9AwysEeauycOs1TbwIA" name="c">
+ <type xmi:type="uml:Class" href="pathmap://UMLRTRTSLIB/UMLRT-RTS.uml#_IWYV4G6NEeSyDdTKostG4Q"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_z67wsBCcEeav_ZpgNDe9ng" name="msg5">
+ <ownedParameter xmi:id="_z67wsRCcEeav_ZpgNDe9ng" name="x"/>
+ </ownedOperation>
+ <ownedOperation xmi:id="_rVfaoKt4EeaQ5cS7fUuXoQ" name="msg6">
+ <ownedParameter xmi:id="_s4CygKt4EeaQ5cS7fUuXoQ" name="data">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_8I6RgBydEduyofBvg4RL2w"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_1dLfgKt8EeaQ5cS7fUuXoQ" name="msg7">
+ <ownedParameter xmi:id="_2IzPYKt8EeaQ5cS7fUuXoQ" name="data">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_8I6RgBydEduyofBvg4RL2w"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_94FH4Kt_EeaQ5cS7fUuXoQ" name="msg8">
+ <ownedParameter xmi:id="_-eLekKt_EeaQ5cS7fUuXoQ" name="data">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
+ </ownedParameter>
+ </ownedOperation>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Usage" xmi:id="_F29B0AvxEeaXUfNVYT3CYA" client="_FxvxsAvxEeaXUfNVYT3CYA" supplier="_F24wYAvxEeaXUfNVYT3CYA"/>
+ <packagedElement xmi:type="uml:AnyReceiveEvent" xmi:id="_F2-P8AvxEeaXUfNVYT3CYA" name="*"/>
+ <packagedElement xmi:type="uml:Interface" xmi:id="_F2_eEAvxEeaXUfNVYT3CYA" name="Protocol1IO"/>
+ <packagedElement xmi:type="uml:Usage" xmi:id="_F3DvgAvxEeaXUfNVYT3CYA" client="_FxvxsAvxEeaXUfNVYT3CYA" supplier="_F2_eEAvxEeaXUfNVYT3CYA"/>
+ <packagedElement xmi:type="uml:CallEvent" xmi:id="_XWNuAAvxEeaXUfNVYT3CYA" operation="_XWNG8AvxEeaXUfNVYT3CYA"/>
+ <packagedElement xmi:type="uml:CallEvent" xmi:id="_tmHDIAyrEeauycOs1TbwIA" operation="_tmEm4AyrEeauycOs1TbwIA"/>
+ <packagedElement xmi:type="uml:CallEvent" xmi:id="_BZ1sUgysEeauycOs1TbwIA" operation="_BZ1sUAysEeauycOs1TbwIA"/>
+ <packagedElement xmi:type="uml:CallEvent" xmi:id="_VcJkEAysEeauycOs1TbwIA" operation="_VcI9AAysEeauycOs1TbwIA"/>
+ <packagedElement xmi:type="uml:CallEvent" xmi:id="_z6-0ABCcEeav_ZpgNDe9ng" operation="_z67wsBCcEeav_ZpgNDe9ng"/>
+ <packagedElement xmi:type="uml:CallEvent" xmi:id="_rV1Y4Kt4EeaQ5cS7fUuXoQ" operation="_rVfaoKt4EeaQ5cS7fUuXoQ"/>
+ <packagedElement xmi:type="uml:CallEvent" xmi:id="_2pF5AKt8EeaQ5cS7fUuXoQ" operation="_1dLfgKt8EeaQ5cS7fUuXoQ"/>
+ <packagedElement xmi:type="uml:CallEvent" xmi:id="__BcjsKt_EeaQ5cS7fUuXoQ" operation="_94FH4Kt_EeaQ5cS7fUuXoQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_HLwRkAvxEeaXUfNVYT3CYA" name="Top" classifierBehavior="_wlDPwKt4EeaQ5cS7fUuXoQ" isActive="true">
+ <ownedAttribute xmi:type="uml:Port" xmi:id="_JUv-YAvxEeaXUfNVYT3CYA" name="port1" visibility="public" type="_FxvxsAvxEeaXUfNVYT3CYA" isOrdered="true" aggregation="composite" isBehavior="true" isConjugated="true">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JVgMUAvxEeaXUfNVYT3CYA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JVgzYAvxEeaXUfNVYT3CYA" value="1"/>
+ </ownedAttribute>
+ <ownedBehavior xmi:type="uml:StateMachine" xmi:id="_wlDPwKt4EeaQ5cS7fUuXoQ" name="StateMachine" isReentrant="false">
+ <region xmi:id="_wlU8kKt4EeaQ5cS7fUuXoQ" name="Region">
+ <transition xmi:id="_wlyPkKt4EeaQ5cS7fUuXoQ" name="Initial" source="_wlZ1EKt4EeaQ5cS7fUuXoQ" target="_wlt-IKt4EeaQ5cS7fUuXoQ"/>
+ <transition xmi:id="_zPUdoKt4EeaQ5cS7fUuXoQ" source="_wlt-IKt4EeaQ5cS7fUuXoQ" target="_wlt-IKt4EeaQ5cS7fUuXoQ">
+ <effect xmi:type="uml:OpaqueBehavior" xmi:id="_oitNIKt8EeaQ5cS7fUuXoQ">
+ <language>C++</language>
+ <body> // do something
+</body>
+ </effect>
+ <trigger xmi:id="_4aLY8Kt4EeaQ5cS7fUuXoQ" event="_XWNuAAvxEeaXUfNVYT3CYA" port="_JUv-YAvxEeaXUfNVYT3CYA"/>
+ </transition>
+ <transition xmi:id="_B3OiMKt5EeaQ5cS7fUuXoQ" source="_wlt-IKt4EeaQ5cS7fUuXoQ" target="_wlt-IKt4EeaQ5cS7fUuXoQ">
+ <effect xmi:type="uml:OpaqueBehavior" xmi:id="_rYvmIKt8EeaQ5cS7fUuXoQ">
+ <language>C++</language>
+ <body> // do something
+</body>
+ </effect>
+ <trigger xmi:id="_EP1_YKt5EeaQ5cS7fUuXoQ" event="_tmHDIAyrEeauycOs1TbwIA" port="_JUv-YAvxEeaXUfNVYT3CYA"/>
+ </transition>
+ <transition xmi:id="_IUncYKt5EeaQ5cS7fUuXoQ" source="_wlt-IKt4EeaQ5cS7fUuXoQ" target="_wlt-IKt4EeaQ5cS7fUuXoQ">
+ <effect xmi:type="uml:OpaqueBehavior" xmi:id="_tkoO4Kt8EeaQ5cS7fUuXoQ">
+ <language>C++</language>
+ <body> // do something
+</body>
+ </effect>
+ <trigger xmi:id="_KTlqgKt5EeaQ5cS7fUuXoQ" event="_BZ1sUgysEeauycOs1TbwIA" port="_JUv-YAvxEeaXUfNVYT3CYA"/>
+ </transition>
+ <transition xmi:id="_Q3vUAKt5EeaQ5cS7fUuXoQ" source="_wlt-IKt4EeaQ5cS7fUuXoQ" target="_wlt-IKt4EeaQ5cS7fUuXoQ">
+ <effect xmi:type="uml:OpaqueBehavior" xmi:id="_vpxWcKt8EeaQ5cS7fUuXoQ">
+ <language>C++</language>
+ <body> // do something
+</body>
+ </effect>
+ <trigger xmi:id="_S6RzgKt5EeaQ5cS7fUuXoQ" event="_VcJkEAysEeauycOs1TbwIA" port="_JUv-YAvxEeaXUfNVYT3CYA"/>
+ </transition>
+ <transition xmi:id="_W9mfAKt5EeaQ5cS7fUuXoQ" source="_wlt-IKt4EeaQ5cS7fUuXoQ" target="_wlt-IKt4EeaQ5cS7fUuXoQ">
+ <effect xmi:type="uml:OpaqueBehavior" xmi:id="_xdGVQKt8EeaQ5cS7fUuXoQ">
+ <language>C++</language>
+ <body> // do something
+</body>
+ </effect>
+ <trigger xmi:id="_ZJbdYKt5EeaQ5cS7fUuXoQ" event="_z6-0ABCcEeav_ZpgNDe9ng" port="_JUv-YAvxEeaXUfNVYT3CYA"/>
+ </transition>
+ <transition xmi:id="_c9bTcKt5EeaQ5cS7fUuXoQ" source="_wlt-IKt4EeaQ5cS7fUuXoQ" target="_wlt-IKt4EeaQ5cS7fUuXoQ">
+ <effect xmi:type="uml:OpaqueBehavior" xmi:id="_zPqfEKt8EeaQ5cS7fUuXoQ">
+ <language>C++</language>
+ <body> // do something
+</body>
+ </effect>
+ <trigger xmi:id="_fVxD0Kt5EeaQ5cS7fUuXoQ" event="_rV1Y4Kt4EeaQ5cS7fUuXoQ" port="_JUv-YAvxEeaXUfNVYT3CYA"/>
+ </transition>
+ <transition xmi:id="_72fK8Kt8EeaQ5cS7fUuXoQ" source="_wlt-IKt4EeaQ5cS7fUuXoQ" target="_wlt-IKt4EeaQ5cS7fUuXoQ">
+ <effect xmi:type="uml:OpaqueBehavior" xmi:id="__OwHQKt8EeaQ5cS7fUuXoQ">
+ <language>C++</language>
+ <body> // do something
+</body>
+ </effect>
+ <trigger xmi:id="_9rmScKt8EeaQ5cS7fUuXoQ" event="_2pF5AKt8EeaQ5cS7fUuXoQ" port="_JUv-YAvxEeaXUfNVYT3CYA"/>
+ </transition>
+ <transition xmi:id="_JioqgKuAEeaQ5cS7fUuXoQ" source="_wlt-IKt4EeaQ5cS7fUuXoQ" target="_wlt-IKt4EeaQ5cS7fUuXoQ">
+ <effect xmi:type="uml:OpaqueBehavior" xmi:id="_QCHPYKuAEeaQ5cS7fUuXoQ">
+ <language>C++</language>
+ <body> // do something
+</body>
+ </effect>
+ <trigger xmi:id="_L4Fe8KuAEeaQ5cS7fUuXoQ" event="__BcjsKt_EeaQ5cS7fUuXoQ" port="_JUv-YAvxEeaXUfNVYT3CYA"/>
+ </transition>
+ <subvertex xmi:type="uml:Pseudostate" xmi:id="_wlZ1EKt4EeaQ5cS7fUuXoQ">
+ <name xsi:nil="true"/>
+ </subvertex>
+ <subvertex xmi:type="uml:State" xmi:id="_wlt-IKt4EeaQ5cS7fUuXoQ" name="State1"/>
+ </region>
+ </ownedBehavior>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_BMtY4Av0Eea03bTjPoMHrA" name="Class1">
+ <ownedAttribute xmi:id="_DfBZwAv0Eea03bTjPoMHrA" name="Attribute1">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_GDmPUAv0Eea03bTjPoMHrA" name="Attribute2">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_H29qYAv0Eea03bTjPoMHrA" name="Attribute3">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Real"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_JT9z4Av0Eea03bTjPoMHrA" name="Attribute4">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_LUxOAAv0Eea03bTjPoMHrA" name="Attribute5">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#UnlimitedNatural"/>
+ </ownedAttribute>
+ </packagedElement>
+ <profileApplication xmi:id="_B4jSkAvxEeaXUfNVYT3CYA">
+ <eAnnotations xmi:id="_B4oyIAvxEeaXUfNVYT3CYA" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/umlrt#/"/>
+ </eAnnotations>
+ <appliedProfile href="pathmap://UML_RT_PROFILE/uml-rt.profile.uml#_1h74oEeVEeO0lv5O1DTHOQ"/>
+ </profileApplication>
+ <profileApplication xmi:id="_oJAQgKt4EeaQ5cS7fUuXoQ">
+ <eAnnotations xmi:id="_oJAQgat4EeaQ5cS7fUuXoQ" 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 href="pathmap://UMLRT_CPP/RTCppProperties.profile.uml#_vl5LALs8EeSTjNEQkASznQ"/>
+ </profileApplication>
+ <profileApplication xmi:id="_pV6vkKt4EeaQ5cS7fUuXoQ">
+ <eAnnotations xmi:id="_pV7WoKt4EeaQ5cS7fUuXoQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/umlrt/statemachine#/"/>
+ </eAnnotations>
+ <appliedProfile href="pathmap://UML_RT_PROFILE/UMLRealTimeSM-addendum.profile.uml#_KLcn0FDtEeOA4ecmvfqvaw"/>
+ </profileApplication>
+ </uml:Model>
+ <UMLRealTime:ProtocolContainer xmi:id="_F2UvsAvxEeaXUfNVYT3CYA" base_Package="_F2GtQAvxEeaXUfNVYT3CYA"/>
+ <UMLRealTime:RTMessageSet xmi:id="_F2txQAvxEeaXUfNVYT3CYA" base_Interface="_F2knUAvxEeaXUfNVYT3CYA"/>
+ <UMLRealTime:RTMessageSet xmi:id="_F26lkAvxEeaXUfNVYT3CYA" base_Interface="_F24wYAvxEeaXUfNVYT3CYA" rtMsgKind="out"/>
+ <UMLRealTime:RTMessageSet xmi:id="_F3BTQAvxEeaXUfNVYT3CYA" base_Interface="_F2_eEAvxEeaXUfNVYT3CYA" rtMsgKind="inOut"/>
+ <UMLRealTime:Protocol xmi:id="_F3J2IAvxEeaXUfNVYT3CYA" base_Collaboration="_FxvxsAvxEeaXUfNVYT3CYA"/>
+ <UMLRealTime:Capsule xmi:id="_HNbskAvxEeaXUfNVYT3CYA" base_Class="_HLwRkAvxEeaXUfNVYT3CYA"/>
+ <UMLRealTime:RTPort xmi:id="_JVqkYAvxEeaXUfNVYT3CYA" base_Port="_JUv-YAvxEeaXUfNVYT3CYA"/>
+ <UMLRTStateMachines:RTPseudostate xmi:id="_wletkKt4EeaQ5cS7fUuXoQ" base_Pseudostate="_wlZ1EKt4EeaQ5cS7fUuXoQ"/>
+ <UMLRTStateMachines:RTState xmi:id="_wlvzUKt4EeaQ5cS7fUuXoQ" base_State="_wlt-IKt4EeaQ5cS7fUuXoQ"/>
+ <UMLRTStateMachines:RTRegion xmi:id="_wlzdsKt4EeaQ5cS7fUuXoQ" base_Region="_wlU8kKt4EeaQ5cS7fUuXoQ"/>
+ <UMLRTStateMachines:RTStateMachine xmi:id="_woMDUKt4EeaQ5cS7fUuXoQ" base_StateMachine="_wlDPwKt4EeaQ5cS7fUuXoQ"/>
+ <RTCppProperties:ParameterProperties xmi:id="_5UST8Kt8EeaQ5cS7fUuXoQ" base_Parameter="_2IzPYKt8EeaQ5cS7fUuXoQ" pointsToType="true"/>
+ <RTCppProperties:ParameterProperties xmi:id="_A1jloKuAEeaQ5cS7fUuXoQ" base_Parameter="_-eLekKt_EeaQ5cS7fUuXoQ" pointsToType="true"/>
+</xmi:XMI>
diff --git a/models/tests/codepattern/structure/ProtocolMessageWithStarTypedParameter/ProtocolMessageWithStarTypedParameter.notation b/models/tests/codepattern/structure/ProtocolMessageWithStarTypedParameter/ProtocolMessageWithStarTypedParameter.notation
deleted file mode 100644
index 7e73b1d..0000000
--- a/models/tests/codepattern/structure/ProtocolMessageWithStarTypedParameter/ProtocolMessageWithStarTypedParameter.notation
+++ /dev/null
@@ -1,95 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<notation:Diagram xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:configuration="http://www.eclipse.org/papyrus/infra/viewpoints/configuration" 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" xmi:id="_HM6vMAvxEeaXUfNVYT3CYA" type="CompositeStructure" measurementUnit="Pixel">
- <children xmi:type="notation:Shape" xmi:id="_HNSioAvxEeaXUfNVYT3CYA" type="Class_Shape">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_qOWWoBCcEeav_ZpgNDe9ng" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_qOWWoRCcEeav_ZpgNDe9ng" key="mutable" value="true"/>
- </eAnnotations>
- <children xmi:type="notation:DecorationNode" xmi:id="_HNVl8AvxEeaXUfNVYT3CYA" type="Class_NameLabel"/>
- <children xmi:type="notation:DecorationNode" xmi:id="_HNVl8QvxEeaXUfNVYT3CYA" type="Class_FloatingNameLabel">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_HNVl8gvxEeaXUfNVYT3CYA" y="5"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_HNWNAAvxEeaXUfNVYT3CYA" type="Class_StructureCompartment">
- <styles xmi:type="notation:TitleStyle" xmi:id="_HNWNAQvxEeaXUfNVYT3CYA"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_HNWNAgvxEeaXUfNVYT3CYA"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_qH6-gBCcEeav_ZpgNDe9ng" type="StereotypeLabel">
- <styles xmi:type="notation:StringValueStyle" xmi:id="_qH6-gRCcEeav_ZpgNDe9ng" 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="_qH6-ghCcEeav_ZpgNDe9ng"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_qIAeEBCcEeav_ZpgNDe9ng" type="StereotypeBrace">
- <styles xmi:type="notation:TitleStyle" xmi:id="_qIAeERCcEeav_ZpgNDe9ng"/>
- <styles xmi:type="notation:StringValueStyle" xmi:id="_qIAeEhCcEeav_ZpgNDe9ng" 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="_qIAeExCcEeav_ZpgNDe9ng"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_qIBFIBCcEeav_ZpgNDe9ng" type="compartment_shape_display">
- <styles xmi:type="notation:TitleStyle" xmi:id="_qIBFIRCcEeav_ZpgNDe9ng"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_qIBFIhCcEeav_ZpgNDe9ng"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_qIEIcBCcEeav_ZpgNDe9ng" type="StereotypeCompartment">
- <styles xmi:type="notation:TitleStyle" xmi:id="_qIEIcRCcEeav_ZpgNDe9ng"/>
- <styles xmi:type="notation:StringValueStyle" xmi:id="_qIEIchCcEeav_ZpgNDe9ng" 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="_qIEIcxCcEeav_ZpgNDe9ng"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_qIOggBCcEeav_ZpgNDe9ng" type="Port_Shape">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_qOWWohCcEeav_ZpgNDe9ng" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_qOWWoxCcEeav_ZpgNDe9ng" key="mutable" value="true"/>
- </eAnnotations>
- <children xmi:type="notation:DecorationNode" xmi:id="_qIPuoBCcEeav_ZpgNDe9ng" type="Port_NameLabel">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_qIPuoRCcEeav_ZpgNDe9ng" x="25" y="3"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_qIPuohCcEeav_ZpgNDe9ng" type="Port_StereotypeLabel">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_qIPuoxCcEeav_ZpgNDe9ng" x="25" y="-10"/>
- </children>
- <element xmi:type="uml:Port" href="ProtocolMessageWithStarTypedParameter.uml#_JUv-YAvxEeaXUfNVYT3CYA"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_qIOggRCcEeav_ZpgNDe9ng" x="-10" y="-10" width="20" height="20"/>
- </children>
- <element xmi:type="uml:Class" href="ProtocolMessageWithStarTypedParameter.uml#_HLwRkAvxEeaXUfNVYT3CYA"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_HNSioQvxEeaXUfNVYT3CYA" x="40" y="40" width="500" height="250"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_qICTQBCcEeav_ZpgNDe9ng" type="StereotypeComment">
- <styles xmi:type="notation:TitleStyle" xmi:id="_qICTQRCcEeav_ZpgNDe9ng"/>
- <styles xmi:type="notation:EObjectValueStyle" xmi:id="_qICTQxCcEeav_ZpgNDe9ng" name="BASE_ELEMENT">
- <eObjectValue xmi:type="uml:Class" href="ProtocolMessageWithStarTypedParameter.uml#_HLwRkAvxEeaXUfNVYT3CYA"/>
- </styles>
- <element xsi:nil="true"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_qICTQhCcEeav_ZpgNDe9ng" x="240" y="40"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_qIaGsBCcEeav_ZpgNDe9ng" type="StereotypeComment">
- <styles xmi:type="notation:TitleStyle" xmi:id="_qIaGsRCcEeav_ZpgNDe9ng"/>
- <styles xmi:type="notation:EObjectValueStyle" xmi:id="_qIaGsxCcEeav_ZpgNDe9ng" name="BASE_ELEMENT">
- <eObjectValue xmi:type="uml:Port" href="ProtocolMessageWithStarTypedParameter.uml#_JUv-YAvxEeaXUfNVYT3CYA"/>
- </styles>
- <element xsi:nil="true"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_qIaGshCcEeav_ZpgNDe9ng" x="190" y="-10"/>
- </children>
- <styles xmi:type="notation:StringValueStyle" xmi:id="_HM6vMQvxEeaXUfNVYT3CYA" name="diagram_compatibility_version" stringValue="1.2.0"/>
- <styles xmi:type="notation:DiagramStyle" xmi:id="_HM6vMgvxEeaXUfNVYT3CYA"/>
- <styles xmi:type="style:PapyrusViewStyle" xmi:id="_HM6vMwvxEeaXUfNVYT3CYA">
- <owner xmi:type="uml:Class" href="ProtocolMessageWithStarTypedParameter.uml#_HLwRkAvxEeaXUfNVYT3CYA"/>
- <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="ProtocolMessageWithStarTypedParameter.uml#_HLwRkAvxEeaXUfNVYT3CYA"/>
- <edges xmi:type="notation:Connector" xmi:id="_qICTRBCcEeav_ZpgNDe9ng" type="StereotypeCommentLink" source="_HNSioAvxEeaXUfNVYT3CYA" target="_qICTQBCcEeav_ZpgNDe9ng">
- <styles xmi:type="notation:FontStyle" xmi:id="_qICTRRCcEeav_ZpgNDe9ng"/>
- <styles xmi:type="notation:EObjectValueStyle" xmi:id="_qIC6UhCcEeav_ZpgNDe9ng" name="BASE_ELEMENT">
- <eObjectValue xmi:type="uml:Class" href="ProtocolMessageWithStarTypedParameter.uml#_HLwRkAvxEeaXUfNVYT3CYA"/>
- </styles>
- <element xsi:nil="true"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_qICTRhCcEeav_ZpgNDe9ng" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_qIC6UBCcEeav_ZpgNDe9ng"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_qIC6URCcEeav_ZpgNDe9ng"/>
- </edges>
- <edges xmi:type="notation:Connector" xmi:id="_qIaGtBCcEeav_ZpgNDe9ng" type="StereotypeCommentLink" source="_qIOggBCcEeav_ZpgNDe9ng" target="_qIaGsBCcEeav_ZpgNDe9ng">
- <styles xmi:type="notation:FontStyle" xmi:id="_qIaGtRCcEeav_ZpgNDe9ng"/>
- <styles xmi:type="notation:EObjectValueStyle" xmi:id="_qIaGuRCcEeav_ZpgNDe9ng" name="BASE_ELEMENT">
- <eObjectValue xmi:type="uml:Port" href="ProtocolMessageWithStarTypedParameter.uml#_JUv-YAvxEeaXUfNVYT3CYA"/>
- </styles>
- <element xsi:nil="true"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_qIaGthCcEeav_ZpgNDe9ng" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_qIaGtxCcEeav_ZpgNDe9ng"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_qIaGuBCcEeav_ZpgNDe9ng"/>
- </edges>
-</notation:Diagram>
diff --git a/models/tests/codepattern/structure/ProtocolMessageWithStarTypedParameter/ProtocolMessageWithStarTypedParameter.uml b/models/tests/codepattern/structure/ProtocolMessageWithStarTypedParameter/ProtocolMessageWithStarTypedParameter.uml
deleted file mode 100644
index 96af3a2..0000000
--- a/models/tests/codepattern/structure/ProtocolMessageWithStarTypedParameter/ProtocolMessageWithStarTypedParameter.uml
+++ /dev/null
@@ -1,84 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<xmi:XMI xmi:version="20131001" xmlns:xmi="http://www.omg.org/spec/XMI/20131001" xmlns:UMLRealTime="http://www.eclipse.org/papyrus/umlrt" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML">
- <uml:Model xmi:id="_BqLfYAvxEeaXUfNVYT3CYA" name="RootElement">
- <packagedElement xmi:type="uml:Package" xmi:id="_F2GtQAvxEeaXUfNVYT3CYA" name="Protocol1">
- <packagedElement xmi:type="uml:Collaboration" xmi:id="_FxvxsAvxEeaXUfNVYT3CYA" name="Protocol1">
- <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_F21GAAvxEeaXUfNVYT3CYA" client="_FxvxsAvxEeaXUfNVYT3CYA" supplier="_F2knUAvxEeaXUfNVYT3CYA" contract="_F2knUAvxEeaXUfNVYT3CYA"/>
- <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_F3DIcAvxEeaXUfNVYT3CYA" client="_FxvxsAvxEeaXUfNVYT3CYA" supplier="_F2_eEAvxEeaXUfNVYT3CYA" contract="_F2_eEAvxEeaXUfNVYT3CYA"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Interface" xmi:id="_F2knUAvxEeaXUfNVYT3CYA" name="Protocol1"/>
- <packagedElement xmi:type="uml:Interface" xmi:id="_F24wYAvxEeaXUfNVYT3CYA" name="Protocol1~">
- <ownedOperation xmi:type="uml:Operation" xmi:id="_XWNG8AvxEeaXUfNVYT3CYA" name="msg1">
- <ownedParameter xmi:type="uml:Parameter" xmi:id="_XWNG8QvxEeaXUfNVYT3CYA" name="x">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation xmi:type="uml:Operation" xmi:id="_tmEm4AyrEeauycOs1TbwIA" name="msg2">
- <ownedParameter xmi:type="uml:Parameter" xmi:id="_tmEm4QyrEeauycOs1TbwIA" name="y" type="_BMtY4Av0Eea03bTjPoMHrA"/>
- </ownedOperation>
- <ownedOperation xmi:type="uml:Operation" xmi:id="_BZ1sUAysEeauycOs1TbwIA" name="msg3">
- <ownedParameter xmi:type="uml:Parameter" xmi:id="_BZ1sUQysEeauycOs1TbwIA" name="z">
- <type xmi:type="uml:Class" href="platform:/plugin/org.eclipse.papyrusrt.rts/libraries/UMLRT-RTS.uml#_GfwZUICSEeSeANT-DfY5oA"/>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation xmi:type="uml:Operation" xmi:id="_VcI9AAysEeauycOs1TbwIA" name="msg4">
- <ownedParameter xmi:type="uml:Parameter" xmi:id="_VcI9AQysEeauycOs1TbwIA" name="a">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
- </ownedParameter>
- <ownedParameter xmi:type="uml:Parameter" xmi:id="_VcI9AgysEeauycOs1TbwIA" name="b" type="_BMtY4Av0Eea03bTjPoMHrA"/>
- <ownedParameter xmi:type="uml:Parameter" xmi:id="_VcI9AwysEeauycOs1TbwIA" name="c">
- <type xmi:type="uml:Class" href="platform:/plugin/org.eclipse.papyrusrt.rts/libraries/UMLRT-RTS.uml#_GfwZUICSEeSeANT-DfY5oA"/>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation xmi:type="uml:Operation" xmi:id="_z67wsBCcEeav_ZpgNDe9ng" name="msg5">
- <ownedParameter xmi:type="uml:Parameter" xmi:id="_z67wsRCcEeav_ZpgNDe9ng" name="x"/>
- </ownedOperation>
- </packagedElement>
- <packagedElement xmi:type="uml:Usage" xmi:id="_F29B0AvxEeaXUfNVYT3CYA" client="_FxvxsAvxEeaXUfNVYT3CYA" supplier="_F24wYAvxEeaXUfNVYT3CYA"/>
- <packagedElement xmi:type="uml:AnyReceiveEvent" xmi:id="_F2-P8AvxEeaXUfNVYT3CYA" name="*"/>
- <packagedElement xmi:type="uml:Interface" xmi:id="_F2_eEAvxEeaXUfNVYT3CYA" name="Protocol1IO"/>
- <packagedElement xmi:type="uml:Usage" xmi:id="_F3DvgAvxEeaXUfNVYT3CYA" client="_FxvxsAvxEeaXUfNVYT3CYA" supplier="_F2_eEAvxEeaXUfNVYT3CYA"/>
- <packagedElement xmi:type="uml:CallEvent" xmi:id="_XWNuAAvxEeaXUfNVYT3CYA" operation="_XWNG8AvxEeaXUfNVYT3CYA"/>
- <packagedElement xmi:type="uml:CallEvent" xmi:id="_tmHDIAyrEeauycOs1TbwIA" operation="_tmEm4AyrEeauycOs1TbwIA"/>
- <packagedElement xmi:type="uml:CallEvent" xmi:id="_BZ1sUgysEeauycOs1TbwIA" operation="_BZ1sUAysEeauycOs1TbwIA"/>
- <packagedElement xmi:type="uml:CallEvent" xmi:id="_VcJkEAysEeauycOs1TbwIA" operation="_VcI9AAysEeauycOs1TbwIA"/>
- <packagedElement xmi:type="uml:CallEvent" xmi:id="_z6-0ABCcEeav_ZpgNDe9ng" operation="_z67wsBCcEeav_ZpgNDe9ng"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_HLwRkAvxEeaXUfNVYT3CYA" name="Top" isActive="true">
- <ownedAttribute xmi:type="uml:Port" xmi:id="_JUv-YAvxEeaXUfNVYT3CYA" name="port1" visibility="public" type="_FxvxsAvxEeaXUfNVYT3CYA" isOrdered="true" aggregation="composite" isBehavior="true">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JVgMUAvxEeaXUfNVYT3CYA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JVgzYAvxEeaXUfNVYT3CYA" value="1"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_BMtY4Av0Eea03bTjPoMHrA" name="Class1">
- <ownedAttribute xmi:type="uml:Property" xmi:id="_DfBZwAv0Eea03bTjPoMHrA" name="Attribute1">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
- </ownedAttribute>
- <ownedAttribute xmi:type="uml:Property" xmi:id="_GDmPUAv0Eea03bTjPoMHrA" name="Attribute2">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
- </ownedAttribute>
- <ownedAttribute xmi:type="uml:Property" xmi:id="_H29qYAv0Eea03bTjPoMHrA" name="Attribute3">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Real"/>
- </ownedAttribute>
- <ownedAttribute xmi:type="uml:Property" xmi:id="_JT9z4Av0Eea03bTjPoMHrA" name="Attribute4">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- </ownedAttribute>
- <ownedAttribute xmi:type="uml:Property" xmi:id="_LUxOAAv0Eea03bTjPoMHrA" name="Attribute5">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#UnlimitedNatural"/>
- </ownedAttribute>
- </packagedElement>
- <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_B4jSkAvxEeaXUfNVYT3CYA">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_B4oyIAvxEeaXUfNVYT3CYA" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/umlrt#/"/>
- </eAnnotations>
- <appliedProfile xmi:type="uml:Profile" href="pathmap://UML_RT_PROFILE/uml-rt.profile.uml#_1h74oEeVEeO0lv5O1DTHOQ"/>
- </profileApplication>
- </uml:Model>
- <UMLRealTime:ProtocolContainer xmi:id="_F2UvsAvxEeaXUfNVYT3CYA" base_Package="_F2GtQAvxEeaXUfNVYT3CYA"/>
- <UMLRealTime:RTMessageSet xmi:id="_F2txQAvxEeaXUfNVYT3CYA" base_Interface="_F2knUAvxEeaXUfNVYT3CYA"/>
- <UMLRealTime:RTMessageSet xmi:id="_F26lkAvxEeaXUfNVYT3CYA" base_Interface="_F24wYAvxEeaXUfNVYT3CYA" rtMsgKind="out"/>
- <UMLRealTime:RTMessageSet xmi:id="_F3BTQAvxEeaXUfNVYT3CYA" base_Interface="_F2_eEAvxEeaXUfNVYT3CYA" rtMsgKind="inOut"/>
- <UMLRealTime:Protocol xmi:id="_F3J2IAvxEeaXUfNVYT3CYA" base_Collaboration="_FxvxsAvxEeaXUfNVYT3CYA"/>
- <UMLRealTime:Capsule xmi:id="_HNbskAvxEeaXUfNVYT3CYA" base_Class="_HLwRkAvxEeaXUfNVYT3CYA"/>
- <UMLRealTime:RTPort xmi:id="_JVqkYAvxEeaXUfNVYT3CYA" base_Port="_JUv-YAvxEeaXUfNVYT3CYA"/>
-</xmi:XMI>