diff options
| author | Ansgar Radermacher | 2016-11-28 14:20:31 +0000 |
|---|---|---|
| committer | Ansgar Radermacher | 2016-11-28 14:20:31 +0000 |
| commit | 51093097f279c549612891fd51c7869ccaaa0681 (patch) | |
| tree | 191e8f08c82db3291bae41fcc48b083815e1df1d | |
| parent | 27f907e98a9cb9e86c3596680fe26636277ea494 (diff) | |
| download | org.eclipse.papyrus-designer-51093097f279c549612891fd51c7869ccaaa0681.tar.gz org.eclipse.papyrus-designer-51093097f279c549612891fd51c7869ccaaa0681.tar.xz org.eclipse.papyrus-designer-51093097f279c549612891fd51c7869ccaaa0681.zip | |
Bug 508053 - [Designer, example models] Model examples should be organized in folders
- organize the example in folders
- Add a temporary copy of the PapyrusExampleInstallerWizard proposed in bug 507036
- Remove the existing example-specific installer wizards
- Add the required extension points
Change-Id: Ib407003e8e8357e85aa3e3df039d0998dfdf2f41
88 files changed, 2134 insertions, 10456 deletions
diff --git a/components/org.eclipse.papyrus.designer.components.modellibs.core/META-INF/MANIFEST.MF b/components/org.eclipse.papyrus.designer.components.modellibs.core/META-INF/MANIFEST.MF index e4248b44f..78b228007 100644 --- a/components/org.eclipse.papyrus.designer.components.modellibs.core/META-INF/MANIFEST.MF +++ b/components/org.eclipse.papyrus.designer.components.modellibs.core/META-INF/MANIFEST.MF @@ -23,7 +23,9 @@ Require-Bundle: org.eclipse.ui, org.eclipse.papyrus.designer.transformation.extensions;bundle-version="0.7.4", org.eclipse.papyrus.designer.transformation.profile;bundle-version="0.7.4", org.eclipse.papyrus.designer.deployment.tools;bundle-version="0.7.5", - org.eclipse.papyrus.designer.languages.common.profile;bundle-version="1.0.2" + org.eclipse.papyrus.designer.languages.common.profile;bundle-version="1.0.2", + org.eclipse.papyrus.designer.ui;bundle-version="1.0.4", + org.eclipse.papyrus.designer.languages.common.base;bundle-version="1.0.4" Bundle-Vendor: %providerName Bundle-ActivationPolicy: lazy Bundle-Version: 0.7.5.qualifier diff --git a/components/org.eclipse.papyrus.designer.components.modellibs.core/models/examples/ClientServerTimer.di b/components/org.eclipse.papyrus.designer.components.modellibs.core/models/examples/CHelloWorldCpp/CHelloWorldCpp.di index bf9abab34..bf9abab34 100644 --- a/components/org.eclipse.papyrus.designer.components.modellibs.core/models/examples/ClientServerTimer.di +++ b/components/org.eclipse.papyrus.designer.components.modellibs.core/models/examples/CHelloWorldCpp/CHelloWorldCpp.di diff --git a/transformation/org.eclipse.papyrus.designer.transformation.library/models/examples/HelloWorld.notation b/components/org.eclipse.papyrus.designer.components.modellibs.core/models/examples/CHelloWorldCpp/CHelloWorldCpp.notation index 2537ab799..17bc9130c 100644 --- a/transformation/org.eclipse.papyrus.designer.transformation.library/models/examples/HelloWorld.notation +++ b/components/org.eclipse.papyrus.designer.components.modellibs.core/models/examples/CHelloWorldCpp/CHelloWorldCpp.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:C_Cpp="http://www.eclipse.org/papyrus/C_Cpp/1" 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:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:C_Cpp="http://www.eclipse.org/papyrus/C_Cpp/1" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML"> <notation:Diagram xmi:id="_7kc7YM__Ed-TP80eVS-2Rg" type="CompositeStructure" name="HelloWorldComponent" measurementUnit="Pixel"> <children xmi:type="notation:Shape" xmi:id="_8LSR4M__Ed-TP80eVS-2Rg" type="Class_Shape" fontName="" fontHeight="10" fillColor="8905185" lineColor="0"> <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_8LSR4s__Ed-TP80eVS-2Rg" source="ShadowFigure"> @@ -39,13 +39,13 @@ <children xmi:type="notation:DecorationNode" xmi:id="_p2fBUrYoEeWaTqnU44XdvA" type="Property_FloatingNameLabel"> <layoutConstraint xmi:type="notation:Location" xmi:id="_p2fBU7YoEeWaTqnU44XdvA" y="5"/> </children> - <element xmi:type="uml:Property" href="HelloWorld.uml#_8pupUFTzEeKvFeqt5Q_lqw"/> + <element xmi:type="uml:Property" href="CHelloWorldCpp.uml#_8pupUFTzEeKvFeqt5Q_lqw"/> <layoutConstraint xmi:type="notation:Bounds" xmi:id="_8rDfAVTzEeKvFeqt5Q_lqw" x="40" y="30" width="163"/> </children> <children xmi:type="notation:Shape" xmi:id="_qF26ELYoEeWaTqnU44XdvA" type="StereotypeComment"> <styles xmi:type="notation:TitleStyle" xmi:id="_qF26EbYoEeWaTqnU44XdvA" showTitle="true"/> <styles xmi:type="notation:EObjectValueStyle" xmi:id="_qF26E7YoEeWaTqnU44XdvA" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Property" href="HelloWorld.uml#_8pupUFTzEeKvFeqt5Q_lqw"/> + <eObjectValue xmi:type="uml:Property" href="CHelloWorldCpp.uml#_8pupUFTzEeKvFeqt5Q_lqw"/> </styles> <element xsi:nil="true"/> <layoutConstraint xmi:type="notation:Bounds" xmi:id="_qF26ErYoEeWaTqnU44XdvA" x="240" y="30"/> @@ -54,7 +54,7 @@ </children> <children xmi:type="notation:BasicCompartment" xmi:id="_O7kMQFWUEeKdxoQIVxFNNg" visible="false" type="AppliedStereotypeCompartement"> <styles xmi:type="notation:TitleStyle" xmi:id="_O7kMQVWUEeKdxoQIVxFNNg" showTitle="true"/> - <element xmi:type="C_Cpp:Include" href="HelloWorld.uml#_11OtwPcaEd-KM6l7lmIPkw"/> + <element xmi:type="C_Cpp:Include" href="CHelloWorldCpp.uml#_11OtwPcaEd-KM6l7lmIPkw"/> <layoutConstraint xmi:type="notation:Bounds" xmi:id="_O7kMQlWUEeKdxoQIVxFNNg"/> </children> <children xmi:type="notation:Shape" xmi:id="_6UeXAFWUEeKdxoQIVxFNNg" type="Port_Shape" fontName="Sans Serif" lineColor="0"> @@ -96,8 +96,8 @@ <element xmi:type="uml:Stereotype" href="pathmap://PapyrusC_Cpp_PROFILES/C_Cpp.profile.uml#_RwTdQByJEduN1bTiWJ0lyw"/> <layoutConstraint xmi:type="notation:Bounds" xmi:id="_qEMGIrYoEeWaTqnU44XdvA"/> </children> - <element xmi:type="uml:Class" href="HelloWorld.uml#_tyiqsc__Ed-TP80eVS-2Rg"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_8LSR4c__Ed-TP80eVS-2Rg" x="80" y="160" width="261" height="109"/> + <element xmi:type="uml:Class" href="CHelloWorldCpp.uml#_tyiqsc__Ed-TP80eVS-2Rg"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_8LSR4c__Ed-TP80eVS-2Rg" x="80" y="160" width="241" height="121"/> </children> <children xmi:type="notation:Shape" xmi:id="_-HlK8DecEeGPyrZ5I3hMlA" type="Comment_Shape" fontName="" fontHeight="10" lineColor="0"> <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_-HlyADecEeGPyrZ5I3hMlA" source="ShadowFigure"> @@ -110,7 +110,7 @@ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_-HlyBTecEeGPyrZ5I3hMlA" key="QualifiedNameDepth" value="1000"/> </eAnnotations> <children xmi:type="notation:DecorationNode" xmi:id="_-HlyBjecEeGPyrZ5I3hMlA" type="Comment_BodyLabel"/> - <element xmi:type="uml:Comment" href="HelloWorld.uml#_-Hd2MDecEeGPyrZ5I3hMlA"/> + <element xmi:type="uml:Comment" href="CHelloWorldCpp.uml#_-Hd2MDecEeGPyrZ5I3hMlA"/> <layoutConstraint xmi:type="notation:Bounds" xmi:id="_-HlK8TecEeGPyrZ5I3hMlA" x="420" y="135" width="301" height="55"/> </children> <children xmi:type="notation:Shape" xmi:id="_0EFQQDedEeGPyrZ5I3hMlA" type="Comment_Shape" fontName="" fontHeight="10" lineColor="0"> @@ -124,7 +124,7 @@ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_0EF3VTedEeGPyrZ5I3hMlA" key="QualifiedNameDepth" value="1000"/> </eAnnotations> <children xmi:type="notation:DecorationNode" xmi:id="_0EF3VjedEeGPyrZ5I3hMlA" type="Comment_BodyLabel"/> - <element xmi:type="uml:Comment" href="HelloWorld.uml#_0D64MDedEeGPyrZ5I3hMlA"/> + <element xmi:type="uml:Comment" href="CHelloWorldCpp.uml#_0D64MDedEeGPyrZ5I3hMlA"/> <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0EFQQTedEeGPyrZ5I3hMlA" x="420" y="18" width="301"/> </children> <children xmi:type="notation:Shape" xmi:id="_SypoQFT0EeKvFeqt5Q_lqw" type="Comment_Shape" fontName="Sans Serif" lineColor="0"> @@ -138,7 +138,7 @@ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_SyqPVVT0EeKvFeqt5Q_lqw" key="QualifiedNameDepth" value="1000"/> </eAnnotations> <children xmi:type="notation:DecorationNode" xmi:id="_SyqPVlT0EeKvFeqt5Q_lqw" type="Comment_BodyLabel"/> - <element xmi:type="uml:Comment" href="HelloWorld.uml#_SxvpUFT0EeKvFeqt5Q_lqw"/> + <element xmi:type="uml:Comment" href="CHelloWorldCpp.uml#_SxvpUFT0EeKvFeqt5Q_lqw"/> <layoutConstraint xmi:type="notation:Bounds" xmi:id="_SypoQVT0EeKvFeqt5Q_lqw" x="420" y="220" width="301" height="45"/> </children> <children xmi:type="notation:Shape" xmi:id="_rjTBsFWUEeKdxoQIVxFNNg" type="Class_Shape" fontName="Sans Serif" lineColor="0"> @@ -207,12 +207,12 @@ <layoutConstraint xmi:type="notation:Location" xmi:id="_p2fBVbYoEeWaTqnU44XdvA" y="5"/> </children> <element xmi:type="uml:Class" href="pathmap://DML_C_CORE/componentlib.uml#_N6fa4JsrEd61Eo3nmu3JhQ"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_rjTBsVWUEeKdxoQIVxFNNg" x="80" y="18" width="261" height="73"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_rjTBsVWUEeKdxoQIVxFNNg" x="80" y="18" width="241" height="73"/> </children> <children xmi:type="notation:Shape" xmi:id="_qEg2QLYoEeWaTqnU44XdvA" type="StereotypeComment"> <styles xmi:type="notation:TitleStyle" xmi:id="_qEg2QbYoEeWaTqnU44XdvA" showTitle="true"/> <styles xmi:type="notation:EObjectValueStyle" xmi:id="_qEg2Q7YoEeWaTqnU44XdvA" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Class" href="HelloWorld.uml#_tyiqsc__Ed-TP80eVS-2Rg"/> + <eObjectValue xmi:type="uml:Class" href="CHelloWorldCpp.uml#_tyiqsc__Ed-TP80eVS-2Rg"/> </styles> <element xsi:nil="true"/> <layoutConstraint xmi:type="notation:Bounds" xmi:id="_qEg2QrYoEeWaTqnU44XdvA" x="280" y="160"/> @@ -259,16 +259,16 @@ </children> <styles xmi:type="notation:DiagramStyle" xmi:id="_7kc7Yc__Ed-TP80eVS-2Rg"/> <styles xmi:type="notation:StringValueStyle" xmi:id="_p2fBVrYoEeWaTqnU44XdvA" name="diagram_compatibility_version" stringValue="1.2.0"/> - <element xmi:type="uml:Package" href="HelloWorld.uml#_LOqIEDLaEd2qeKRLMdIx_A"/> - <edges xmi:type="notation:Connector" xmi:id="_uHz6kP8nEd-hWJO6cv3VJA" type="Generalization_Edge" source="_8LSR4M__Ed-TP80eVS-2Rg" target="_rjTBsFWUEeKdxoQIVxFNNg" lineColor="0"> - <children xmi:type="notation:DecorationNode" xmi:id="_uH0hoP8nEd-hWJO6cv3VJA" type="Generalization_StereotypeLabel"> + <element xmi:type="uml:Package" href="CHelloWorldCpp.uml#_LOqIEDLaEd2qeKRLMdIx_A"/> + <edges xmi:type="notation:Connector" xmi:id="_uHz6kP8nEd-hWJO6cv3VJA" type="Generalization_Edge" source="_8LSR4M__Ed-TP80eVS-2Rg" target="_rjTBsFWUEeKdxoQIVxFNNg" routing="Rectilinear" lineColor="0"> + <children xmi:type="notation:DecorationNode" xmi:id="_uH0hoP8nEd-hWJO6cv3VJA" visible="false" type="Generalization_StereotypeLabel"> <layoutConstraint xmi:type="notation:Location" xmi:id="_uH0hof8nEd-hWJO6cv3VJA" y="60"/> </children> <styles xmi:type="notation:FontStyle" xmi:id="_uHz6kf8nEd-hWJO6cv3VJA" fontName="" fontHeight="10"/> - <element xmi:type="uml:Generalization" href="HelloWorld.uml#_tyiqss__Ed-TP80eVS-2Rg"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_uHz6kv8nEd-hWJO6cv3VJA" points="[-103, -45, 204, 90]$[-307, -135, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_YcZOULkXEeS7TYMQS2xzng" id="(0.47244094488188976,0.0)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_zpY_EFWUEeKdxoQIVxFNNg" id="(0.4782608695652174,1.0)"/> + <element xmi:type="uml:Generalization" href="CHelloWorldCpp.uml#_tyiqss__Ed-TP80eVS-2Rg"/> + <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_uHz6kv8nEd-hWJO6cv3VJA" points="[200, 160, -643984, -643984]$[200, 91, -643984, -643984]"/> + <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_YcZOULkXEeS7TYMQS2xzng" id="(0.4979253112033195,0.0)"/> + <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_zpY_EFWUEeKdxoQIVxFNNg" id="(0.4979253112033195,1.0)"/> </edges> <edges xmi:type="notation:Connector" xmi:id="_FOfGwDeeEeGPyrZ5I3hMlA" type="Comment_AnnotatedElementEdge" source="_0EFQQDedEeGPyrZ5I3hMlA" target="_rjTBsFWUEeKdxoQIVxFNNg" routing="Rectilinear" lineColor="0"> <styles xmi:type="notation:FontStyle" xmi:id="_FOfGwTeeEeGPyrZ5I3hMlA" fontName="" fontHeight="10"/> @@ -294,7 +294,7 @@ <edges xmi:type="notation:Connector" xmi:id="_qEhdULYoEeWaTqnU44XdvA" type="StereotypeCommentLink" source="_8LSR4M__Ed-TP80eVS-2Rg" target="_qEg2QLYoEeWaTqnU44XdvA"> <styles xmi:type="notation:FontStyle" xmi:id="_qEhdUbYoEeWaTqnU44XdvA"/> <styles xmi:type="notation:EObjectValueStyle" xmi:id="_qEiEYLYoEeWaTqnU44XdvA" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Class" href="HelloWorld.uml#_tyiqsc__Ed-TP80eVS-2Rg"/> + <eObjectValue xmi:type="uml:Class" href="CHelloWorldCpp.uml#_tyiqsc__Ed-TP80eVS-2Rg"/> </styles> <element xsi:nil="true"/> <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_qEhdUrYoEeWaTqnU44XdvA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/> @@ -304,7 +304,7 @@ <edges xmi:type="notation:Connector" xmi:id="_qF26FLYoEeWaTqnU44XdvA" type="StereotypeCommentLink" source="_8rDfAFTzEeKvFeqt5Q_lqw" target="_qF26ELYoEeWaTqnU44XdvA"> <styles xmi:type="notation:FontStyle" xmi:id="_qF26FbYoEeWaTqnU44XdvA"/> <styles xmi:type="notation:EObjectValueStyle" xmi:id="_qF26GbYoEeWaTqnU44XdvA" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Property" href="HelloWorld.uml#_8pupUFTzEeKvFeqt5Q_lqw"/> + <eObjectValue xmi:type="uml:Property" href="CHelloWorldCpp.uml#_8pupUFTzEeKvFeqt5Q_lqw"/> </styles> <element xsi:nil="true"/> <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_qF26FrYoEeWaTqnU44XdvA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/> @@ -426,7 +426,7 @@ <stringListValue>type</stringListValue> <stringListValue>derived</stringListValue> </styles> - <element xmi:type="uml:Property" href="HelloWorld.uml#_gV1cgDLiEd2RVeNawwNNzg"/> + <element xmi:type="uml:Property" href="CHelloWorldCpp.uml#_gV1cgDLiEd2RVeNawwNNzg"/> <layoutConstraint xmi:type="notation:Bounds" xmi:id="_XsS70dHtEd-A1oPfP47IaQ" x="40" y="20" width="193" height="85"/> </children> <children xmi:type="notation:Shape" xmi:id="_Gky_5rYpEeWaTqnU44XdvA" type="StereotypeComment"> @@ -463,12 +463,17 @@ <children xmi:type="notation:DecorationNode" xmi:id="_qKx2ULYoEeWaTqnU44XdvA" type="Class_FloatingNameLabel"> <layoutConstraint xmi:type="notation:Location" xmi:id="_qKx2UbYoEeWaTqnU44XdvA" y="5"/> </children> - <element xmi:type="uml:Class" href="HelloWorld.uml#_bYJagDLiEd2RVeNawwNNzg"/> + <element xmi:type="uml:Class" href="CHelloWorldCpp.uml#_bYJagDLiEd2RVeNawwNNzg"/> <layoutConstraint xmi:type="notation:Bounds" xmi:id="_VSa6YdHtEd-A1oPfP47IaQ" x="18" y="18" width="280" height="172"/> </children> + <children xmi:type="notation:Shape" xmi:id="_bV8jQJnpEeax1dnJ9KW_aQ" type="Comment_Shape"> + <children xmi:type="notation:DecorationNode" xmi:id="_bV-_gJnpEeax1dnJ9KW_aQ" type="Comment_BodyLabel"/> + <element xmi:type="uml:Comment" href="CHelloWorldCpp.uml#_bV2coJnpEeax1dnJ9KW_aQ"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_bV8jQZnpEeax1dnJ9KW_aQ" x="420" y="40" width="241" height="101"/> + </children> <styles xmi:type="notation:DiagramStyle" xmi:id="_o6ZisdCREd-hqYHBJe17_Q"/> <styles xmi:type="notation:StringValueStyle" xmi:id="_qKydYLYoEeWaTqnU44XdvA" name="diagram_compatibility_version" stringValue="1.2.0"/> - <element xmi:type="uml:Package" href="HelloWorld.uml#_LOqIEDLaEd2qeKRLMdIx_A"/> + <element xmi:type="uml:Package" href="CHelloWorldCpp.uml#_LOqIEDLaEd2qeKRLMdIx_A"/> <edges xmi:type="notation:Connector" xmi:id="_Gkzm8bYpEeWaTqnU44XdvA" type="StereotypeCommentLink" source="_Gj0IcLYpEeWaTqnU44XdvA" target="_Gky_5rYpEeWaTqnU44XdvA"> <styles xmi:type="notation:FontStyle" xmi:id="_Gkzm8rYpEeWaTqnU44XdvA"/> <styles xmi:type="notation:EObjectValueStyle" xmi:id="_Gkzm9rYpEeWaTqnU44XdvA" name="BASE_ELEMENT"> @@ -479,6 +484,13 @@ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Gkzm9LYpEeWaTqnU44XdvA"/> <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Gkzm9bYpEeWaTqnU44XdvA"/> </edges> + <edges xmi:type="notation:Connector" xmi:id="_k6NHwJnpEeax1dnJ9KW_aQ" type="Comment_AnnotatedElementEdge" source="_bV8jQJnpEeax1dnJ9KW_aQ" target="_VSa6YNHtEd-A1oPfP47IaQ"> + <styles xmi:type="notation:FontStyle" xmi:id="_k6NHwZnpEeax1dnJ9KW_aQ"/> + <element xsi:nil="true"/> + <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_k6NHwpnpEeax1dnJ9KW_aQ" points="[416, 106, -643984, -643984]$[298, 106, -643984, -643984]"/> + <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_k6e0kJnpEeax1dnJ9KW_aQ" id="(0.0,0.49586776859504134)"/> + <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_k6e0kZnpEeax1dnJ9KW_aQ" id="(1.0,0.47674418604651164)"/> + </edges> </notation:Diagram> <notation:Diagram xmi:id="_U1UegPcXEd-KM6l7lmIPkw" type="PapyrusUMLClassDiagram" name="deployment" measurementUnit="Pixel"> <children xmi:type="notation:Shape" xmi:id="_FGfloCghEeCw56aD7XrQhw" type="Diagram_ShortcutShape" element="_7kc7YM__Ed-TP80eVS-2Rg" fontName="Sans Serif" fontHeight="10" lineColor="0"> @@ -507,7 +519,7 @@ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_gdnVETefEeGPyrZ5I3hMlA" key="QualifiedNameDepth" value="1000"/> </eAnnotations> <children xmi:type="notation:DecorationNode" xmi:id="_gdnVEjefEeGPyrZ5I3hMlA" type="Comment_BodyLabel"/> - <element xmi:type="uml:Comment" href="HelloWorld.uml#_gdeyMDefEeGPyrZ5I3hMlA"/> + <element xmi:type="uml:Comment" href="CHelloWorldCpp.uml#_gdeyMDefEeGPyrZ5I3hMlA"/> <layoutConstraint xmi:type="notation:Bounds" xmi:id="_gdmuATefEeGPyrZ5I3hMlA" x="315" y="18" width="226" height="37"/> </children> <children xmi:type="notation:Shape" xmi:id="_-4h4YFWREeKdxoQIVxFNNg" type="Package_Shape" fontName="Sans Serif" fillColor="8905185" gradient="16777215, 16777215, 0" lineColor="0"> @@ -539,7 +551,7 @@ <children xmi:type="notation:DecorationNode" xmi:id="_ZQkTY1WjEeKOivupHOJ8Ew" type="InstanceSpecification_NameLabel_CN"/> <children xmi:type="notation:BasicCompartment" xmi:id="_ZQkTZFWjEeKOivupHOJ8Ew" type="InstanceSpecification_SlotCompartment_CN"> <children xmi:type="notation:Shape" xmi:id="_ET2zcFWkEeKOivupHOJ8Ew" type="Slot_SlotLabel" fontName="Sans Serif" lineColor="0"> - <element xmi:type="uml:Slot" href="HelloWorld.uml#_ymQ48FT2EeKvFeqt5Q_lqw"/> + <element xmi:type="uml:Slot" href="CHelloWorldCpp.uml#_ymQ48FT2EeKvFeqt5Q_lqw"/> <layoutConstraint xmi:type="notation:Location" xmi:id="_ET2zcVWkEeKOivupHOJ8Ew" x="58" y="15"/> </children> <styles xmi:type="notation:TitleStyle" xmi:id="_ZQkTZVWjEeKOivupHOJ8Ew"/> @@ -550,7 +562,7 @@ <children xmi:type="notation:DecorationNode" xmi:id="_qOXV0LYoEeWaTqnU44XdvA" type="InstanceSpecification_FloatingNameLabel_CN"> <layoutConstraint xmi:type="notation:Location" xmi:id="_qOXV0bYoEeWaTqnU44XdvA" y="5"/> </children> - <element xmi:type="uml:InstanceSpecification" href="HelloWorld.uml#_ymErsFT2EeKvFeqt5Q_lqw"/> + <element xmi:type="uml:InstanceSpecification" href="CHelloWorldCpp.uml#_ymErsFT2EeKvFeqt5Q_lqw"/> <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ZQjFQVWjEeKOivupHOJ8Ew" x="15" y="13" width="261" height="57"/> </children> <children xmi:type="notation:Shape" xmi:id="_Z7T5gFWjEeKOivupHOJ8Ew" type="InstanceSpecification_Shape_CN" fontName="Sans Serif" lineColor="0"> @@ -570,7 +582,7 @@ <children xmi:type="notation:DecorationNode" xmi:id="_Z7UgllWjEeKOivupHOJ8Ew" type="InstanceSpecification_NameLabel_CN"/> <children xmi:type="notation:BasicCompartment" xmi:id="_Z7Ugl1WjEeKOivupHOJ8Ew" type="InstanceSpecification_SlotCompartment_CN"> <children xmi:type="notation:Shape" xmi:id="_6VXKAFWjEeKOivupHOJ8Ew" type="Slot_SlotLabel" fontName="Sans Serif" lineColor="0"> - <element xmi:type="uml:Slot" href="HelloWorld.uml#_tfj4gFUwEeKdxoQIVxFNNg"/> + <element xmi:type="uml:Slot" href="CHelloWorldCpp.uml#_tfj4gFUwEeKdxoQIVxFNNg"/> <layoutConstraint xmi:type="notation:Location" xmi:id="_6VXKAVWjEeKOivupHOJ8Ew" x="26" y="15"/> </children> <styles xmi:type="notation:TitleStyle" xmi:id="_Z7UgmFWjEeKOivupHOJ8Ew"/> @@ -581,36 +593,9 @@ <children xmi:type="notation:DecorationNode" xmi:id="_qOXV0rYoEeWaTqnU44XdvA" type="InstanceSpecification_FloatingNameLabel_CN"> <layoutConstraint xmi:type="notation:Location" xmi:id="_qOXV07YoEeWaTqnU44XdvA" y="5"/> </children> - <element xmi:type="uml:InstanceSpecification" href="HelloWorld.uml#_ymQR4FT2EeKvFeqt5Q_lqw"/> + <element xmi:type="uml:InstanceSpecification" href="CHelloWorldCpp.uml#_ymQR4FT2EeKvFeqt5Q_lqw"/> <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Z7T5gVWjEeKOivupHOJ8Ew" x="15" y="133" width="261" height="64"/> </children> - <children xmi:type="notation:Shape" xmi:id="_85kMIFWjEeKOivupHOJ8Ew" type="InstanceSpecification_Shape_CN" fontName="Sans Serif" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_85kzMFWjEeKOivupHOJ8Ew" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_85kzMVWjEeKOivupHOJ8Ew" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_85kzMlWjEeKOivupHOJ8Ew" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_85kzM1WjEeKOivupHOJ8Ew" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_85kzNFWjEeKOivupHOJ8Ew" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_85kzNVWjEeKOivupHOJ8Ew" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_8smO0Hk1EeOph7IIHUnNoA" source="PapyrusCSSForceValue"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_8smO0Xk1EeOph7IIHUnNoA" key="fillColor" value="true"/> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_8-l9wHk1EeOph7IIHUnNoA" key="gradient" value="true"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_85kzNlWjEeKOivupHOJ8Ew" type="InstanceSpecification_NameLabel_CN"/> - <children xmi:type="notation:BasicCompartment" xmi:id="_85kzN1WjEeKOivupHOJ8Ew" visible="false" type="InstanceSpecification_SlotCompartment_CN"> - <styles xmi:type="notation:TitleStyle" xmi:id="_85laQFWjEeKOivupHOJ8Ew"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_85laQVWjEeKOivupHOJ8Ew"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_85laQlWjEeKOivupHOJ8Ew"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_85laQ1WjEeKOivupHOJ8Ew"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_qOX84LYoEeWaTqnU44XdvA" type="InstanceSpecification_FloatingNameLabel_CN"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_qOX84bYoEeWaTqnU44XdvA" y="5"/> - </children> - <element xmi:type="uml:InstanceSpecification" href="HelloWorld.uml#_GQ1ekKwHEeCQX8uv_p0Q4A"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_85kMIVWjEeKOivupHOJ8Ew" x="375" y="13" width="163" height="46"/> - </children> <children xmi:type="notation:Shape" xmi:id="_wCUSAFZVEeKKZs15rvNNjA" type="Comment_Shape_CN" fontName="Sans Serif" lineColor="0"> <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_wCX8YFZVEeKKZs15rvNNjA" source="ShadowFigure"> <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_wCX8YVZVEeKKZs15rvNNjA" key="ShadowFigure_Value" value="false"/> @@ -622,15 +607,15 @@ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_wCYjclZVEeKKZs15rvNNjA" key="QualifiedNameDepth" value="1000"/> </eAnnotations> <children xmi:type="notation:DecorationNode" xmi:id="_wCYjc1ZVEeKKZs15rvNNjA" type="Comment_BodyLabel_CN"/> - <element xmi:type="uml:Comment" href="HelloWorld.uml#_wAbboFZVEeKKZs15rvNNjA"/> + <element xmi:type="uml:Comment" href="CHelloWorldCpp.uml#_wAbboFZVEeKKZs15rvNNjA"/> <layoutConstraint xmi:type="notation:Bounds" xmi:id="_wCUSAVZVEeKKZs15rvNNjA" x="325" y="97" width="235" height="83"/> </children> <styles xmi:type="notation:TitleStyle" xmi:id="_-4lixFWREeKdxoQIVxFNNg"/> <layoutConstraint xmi:type="notation:Bounds" xmi:id="_-4lixVWREeKdxoQIVxFNNg"/> </children> <styles xmi:type="notation:IntValueStyle" xmi:id="_u3oFQLkXEeS7TYMQS2xzng" name="shapeDirection" intValue="1"/> - <element xmi:type="uml:Package" href="HelloWorld.uml#_yl9-AFT2EeKvFeqt5Q_lqw"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_-4h4YVWREeKdxoQIVxFNNg" x="20" y="200" width="597" height="254"/> + <element xmi:type="uml:Package" href="CHelloWorldCpp.uml#_yl9-AFT2EeKvFeqt5Q_lqw"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_-4h4YVWREeKdxoQIVxFNNg" x="20" y="200" width="597" height="261"/> </children> <children xmi:type="notation:Shape" xmi:id="_obNuEFWiEeKOivupHOJ8Ew" type="Comment_Shape" fontName="Sans Serif" lineColor="0"> <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_obQxYFWiEeKOivupHOJ8Ew" source="ShadowFigure"> @@ -643,54 +628,33 @@ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_obRYcVWiEeKOivupHOJ8Ew" key="QualifiedNameDepth" value="1000"/> </eAnnotations> <children xmi:type="notation:DecorationNode" xmi:id="_obRYclWiEeKOivupHOJ8Ew" type="Comment_BodyLabel"/> - <element xmi:type="uml:Comment" href="HelloWorld.uml#_oZw8kFWiEeKOivupHOJ8Ew"/> + <element xmi:type="uml:Comment" href="CHelloWorldCpp.uml#_oZw8kFWiEeKOivupHOJ8Ew"/> <layoutConstraint xmi:type="notation:Bounds" xmi:id="_obNuEVWiEeKOivupHOJ8Ew" x="315" y="90" width="226" height="55"/> </children> <children xmi:type="notation:Shape" xmi:id="_qX0z0LYoEeWaTqnU44XdvA" type="StereotypeComment"> <styles xmi:type="notation:TitleStyle" xmi:id="_qX0z0bYoEeWaTqnU44XdvA" showTitle="true"/> <styles xmi:type="notation:EObjectValueStyle" xmi:id="_qX0z07YoEeWaTqnU44XdvA" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Package" href="HelloWorld.uml#_yl9-AFT2EeKvFeqt5Q_lqw"/> + <eObjectValue xmi:type="uml:Package" href="CHelloWorldCpp.uml#_yl9-AFT2EeKvFeqt5Q_lqw"/> </styles> <element xsi:nil="true"/> <layoutConstraint xmi:type="notation:Bounds" xmi:id="_qX0z0rYoEeWaTqnU44XdvA" x="220" y="200"/> </children> - <children xmi:type="notation:Shape" xmi:id="_qYPDgLYoEeWaTqnU44XdvA" type="StereotypeComment"> - <styles xmi:type="notation:TitleStyle" xmi:id="_qYPDgbYoEeWaTqnU44XdvA" showTitle="true"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_qYPDg7YoEeWaTqnU44XdvA" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Abstraction" href="HelloWorld.uml#_UPx34FWUEeKdxoQIVxFNNg"/> - </styles> - <element xsi:nil="true"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_qYPDgrYoEeWaTqnU44XdvA" x="215" y="-87"/> - </children> <styles xmi:type="notation:DiagramStyle" xmi:id="_U1UegfcXEd-KM6l7lmIPkw"/> <styles xmi:type="notation:StringValueStyle" xmi:id="_qOX84rYoEeWaTqnU44XdvA" name="diagram_compatibility_version" stringValue="1.2.0"/> - <element xmi:type="uml:Package" href="HelloWorld.uml#_234GEDLiEd2RVeNawwNNzg"/> - <edges xmi:type="notation:Connector" xmi:id="_86CtQFWjEeKOivupHOJ8Ew" type="Abstraction_Edge" source="_ZQjFQFWjEeKOivupHOJ8Ew" target="_85kMIFWjEeKOivupHOJ8Ew" lineColor="0"> - <children xmi:type="notation:DecorationNode" xmi:id="_86D7YFWjEeKOivupHOJ8Ew" visible="false" type="Abstraction_NameLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_86D7YVWjEeKOivupHOJ8Ew" x="9" y="45"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_86D7YlWjEeKOivupHOJ8Ew" type="Abstraction_StereotypeLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_86D7Y1WjEeKOivupHOJ8Ew" x="-4" y="-9"/> - </children> - <styles xmi:type="notation:FontStyle" xmi:id="_86CtQVWjEeKOivupHOJ8Ew" fontName="Sans Serif"/> - <element xmi:type="uml:Abstraction" href="HelloWorld.uml#_UPx34FWUEeKdxoQIVxFNNg"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_86CtQlWjEeKOivupHOJ8Ew" points="[-81, -23, 28, 8]$[-109, -31, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_zrOXILkXEeS7TYMQS2xzng" id="(1.0,0.40350877192982454)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_zrOXIbkXEeS7TYMQS2xzng" id="(0.0,0.5)"/> - </edges> + <element xmi:type="uml:Package" href="CHelloWorldCpp.uml#_234GEDLiEd2RVeNawwNNzg"/> <edges xmi:type="notation:Connector" xmi:id="_Sqs9MFWkEeKOivupHOJ8Ew" type="Comment_AnnotatedElementEdge" source="_obNuEFWiEeKOivupHOJ8Ew" target="_-4h4YFWREeKdxoQIVxFNNg" routing="Rectilinear" lineColor="0"> <styles xmi:type="notation:FontStyle" xmi:id="_Sqs9MVWkEeKOivupHOJ8Ew" fontName="Sans Serif"/> <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Sqs9MlWkEeKOivupHOJ8Ew" points="[113, 34, 301, -38]$[113, 93, 301, 21]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_SrQW0FWkEeKOivupHOJ8Ew" id="(0.0,0.5277777777777778)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_SrQW0VWkEeKOivupHOJ8Ew" id="(0.18739054290718038,0.0)"/> + <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Sqs9MlWkEeKOivupHOJ8Ew" points="[315, 120, -643984, -643984]$[160, 120, -643984, -643984]$[160, 221, -643984, -643984]"/> + <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_SrQW0FWkEeKOivupHOJ8Ew" id="(0.0,0.4166666666666667)"/> + <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_SrQW0VWkEeKOivupHOJ8Ew" id="(0.23450586264656617,0.08267716535433071)"/> </edges> <edges xmi:type="notation:Connector" xmi:id="_7O5fMFZVEeKKZs15rvNNjA" type="Comment_AnnotatedElementEdge" source="_wCUSAFZVEeKKZs15rvNNjA" target="_ZQjFQFWjEeKOivupHOJ8Ew" routing="Rectilinear" lineColor="0"> <styles xmi:type="notation:FontStyle" xmi:id="_7O5fMVZVEeKKZs15rvNNjA" fontName="Sans Serif"/> <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_7O5fMlZVEeKKZs15rvNNjA" points="[350, 356, -643984, -643984]$[236, 356, -643984, -643984]$[236, 315, -643984, -643984]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_7PO2YFZVEeKKZs15rvNNjA" id="(0.0,0.11965811965811966)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_yzWT8LkXEeS7TYMQS2xzng" id="(0.7509578544061303,1.0)"/> + <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_7O5fMlZVEeKKZs15rvNNjA" points="[351, 360, -643984, -643984]$[240, 360, -643984, -643984]$[240, 315, -643984, -643984]"/> + <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_7PO2YFZVEeKKZs15rvNNjA" id="(0.0,0.17647058823529413)"/> + <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_yzWT8LkXEeS7TYMQS2xzng" id="(0.7624521072796935,1.0)"/> </edges> <edges xmi:type="notation:Connector" xmi:id="_71Q7oFZVEeKKZs15rvNNjA" type="Comment_AnnotatedElementEdge" source="_wCUSAFZVEeKKZs15rvNNjA" target="_Z7T5gFWjEeKOivupHOJ8Ew" routing="Rectilinear" lineColor="0"> <styles xmi:type="notation:FontStyle" xmi:id="_71Q7oVZVEeKKZs15rvNNjA" fontName="Sans Serif"/> @@ -702,267 +666,12 @@ <edges xmi:type="notation:Connector" xmi:id="_qX0z1LYoEeWaTqnU44XdvA" type="StereotypeCommentLink" source="_-4h4YFWREeKdxoQIVxFNNg" target="_qX0z0LYoEeWaTqnU44XdvA"> <styles xmi:type="notation:FontStyle" xmi:id="_qX0z1bYoEeWaTqnU44XdvA"/> <styles xmi:type="notation:EObjectValueStyle" xmi:id="_qX0z2bYoEeWaTqnU44XdvA" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Package" href="HelloWorld.uml#_yl9-AFT2EeKvFeqt5Q_lqw"/> + <eObjectValue xmi:type="uml:Package" href="CHelloWorldCpp.uml#_yl9-AFT2EeKvFeqt5Q_lqw"/> </styles> <element xsi:nil="true"/> <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_qX0z1rYoEeWaTqnU44XdvA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/> <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_qX0z17YoEeWaTqnU44XdvA"/> <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_qX0z2LYoEeWaTqnU44XdvA"/> </edges> - <edges xmi:type="notation:Connector" xmi:id="_qYPDhLYoEeWaTqnU44XdvA" type="StereotypeCommentLink" source="_86CtQFWjEeKOivupHOJ8Ew" target="_qYPDgLYoEeWaTqnU44XdvA"> - <styles xmi:type="notation:FontStyle" xmi:id="_qYPDhbYoEeWaTqnU44XdvA"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_qYPDibYoEeWaTqnU44XdvA" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Abstraction" href="HelloWorld.uml#_UPx34FWUEeKdxoQIVxFNNg"/> - </styles> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_qYPDhrYoEeWaTqnU44XdvA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_qYPDh7YoEeWaTqnU44XdvA"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_qYPDiLYoEeWaTqnU44XdvA"/> - </edges> - </notation:Diagram> - <notation:Diagram xmi:id="_0rwpYDefEeGPyrZ5I3hMlA" type="CompositeStructure" name="HWArchitecture" measurementUnit="Pixel"> - <children xmi:type="notation:Shape" xmi:id="_1w2CIDefEeGPyrZ5I3hMlA" type="2073" fontName="" fontHeight="10" fillColor="10011046" gradient="16777215, 16777215, 0" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_1w2pMDefEeGPyrZ5I3hMlA" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_1w2pMTefEeGPyrZ5I3hMlA" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_1w2pMjefEeGPyrZ5I3hMlA" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_1w2pMzefEeGPyrZ5I3hMlA" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_1w2pNDefEeGPyrZ5I3hMlA" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_1w2pNTefEeGPyrZ5I3hMlA" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_1w2pNjefEeGPyrZ5I3hMlA" type="5156"/> - <children xmi:type="notation:BasicCompartment" xmi:id="_1w2pNzefEeGPyrZ5I3hMlA" type="7073"> - <children xmi:type="notation:Shape" xmi:id="_4HLnYDefEeGPyrZ5I3hMlA" type="3070" fontName="" fontHeight="10" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4HMOcDefEeGPyrZ5I3hMlA" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4HMOcTefEeGPyrZ5I3hMlA" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4HMOcjefEeGPyrZ5I3hMlA" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4HMOczefEeGPyrZ5I3hMlA" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4HMOdDefEeGPyrZ5I3hMlA" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4HMOdTefEeGPyrZ5I3hMlA" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="__C2UgHk1EeOph7IIHUnNoA" source="PapyrusCSSForceValue"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="__C2UgXk1EeOph7IIHUnNoA" key="fillColor" value="true"/> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="__Oj1QHk1EeOph7IIHUnNoA" key="gradient" value="true"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_4HMOdjefEeGPyrZ5I3hMlA" type="5126"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ENwn8FWjEeKOivupHOJ8Ew" source="CustomAppearance_Annotation"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_EUBoAFWjEeKOivupHOJ8Ew" key="CustomAppearance_MaskValue" value="28"/> - </eAnnotations> - </children> - <children xmi:type="notation:BasicCompartment" xmi:id="_4HMOdzefEeGPyrZ5I3hMlA" visible="false" type="7077"> - <styles xmi:type="notation:TitleStyle" xmi:id="_4HMOeDefEeGPyrZ5I3hMlA" showTitle="true"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4HMOeTefEeGPyrZ5I3hMlA"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_qZEJ8rYoEeWaTqnU44XdvA" type="6054"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_qZEJ87YoEeWaTqnU44XdvA" y="5"/> - </children> - <styles xmi:type="notation:StringListValueStyle" xmi:id="_DrFGELkYEeS7TYMQS2xzng" name="maskLabel"> - <stringListValue>name</stringListValue> - <stringListValue>type</stringListValue> - <stringListValue>derived</stringListValue> - </styles> - <element xmi:type="uml:Property" href="HelloWorld.uml#_4HAoQDefEeGPyrZ5I3hMlA"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4HLnYTefEeGPyrZ5I3hMlA" x="40" y="19" width="217" height="82"/> - </children> - <styles xmi:type="notation:TitleStyle" xmi:id="_1w2pODefEeGPyrZ5I3hMlA"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_1w2pOTefEeGPyrZ5I3hMlA"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_qZEJ8LYoEeWaTqnU44XdvA" type="6089"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_qZEJ8bYoEeWaTqnU44XdvA" y="5"/> - </children> - <element xmi:type="uml:Class" href="HelloWorld.uml#_tZvNQDefEeGPyrZ5I3hMlA"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_1w2CITefEeGPyrZ5I3hMlA" x="80" y="63" width="301" height="154"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_7qMbIDefEeGPyrZ5I3hMlA" type="2072" fontName="" fontHeight="10" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_7qNCMDefEeGPyrZ5I3hMlA" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_7qNCMTefEeGPyrZ5I3hMlA" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_7qNCMjefEeGPyrZ5I3hMlA" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_7qNCMzefEeGPyrZ5I3hMlA" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_7qNCNDefEeGPyrZ5I3hMlA" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_7qNCNTefEeGPyrZ5I3hMlA" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_7qNCNjefEeGPyrZ5I3hMlA" type="5124"/> - <children xmi:type="notation:BasicCompartment" xmi:id="_7qNCNzefEeGPyrZ5I3hMlA" visible="false" type="7072"> - <styles xmi:type="notation:TitleStyle" xmi:id="_7qNCODefEeGPyrZ5I3hMlA" showTitle="true"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_7qNCOTefEeGPyrZ5I3hMlA"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_qZEJ9LYoEeWaTqnU44XdvA" type="6088"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_qZEJ9bYoEeWaTqnU44XdvA" y="5"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_qcreoLYoEeWaTqnU44XdvA" visible="false" type="StereotypeLabel"> - <styles xmi:type="notation:StringValueStyle" xmi:id="_qcreobYoEeWaTqnU44XdvA" name="stereotype" stringValue="FCM::Target"/> - <element xmi:type="uml:Stereotype" href="pathmap://FCM_PROFILES/FCM.profile.uml#_0KEH0JOCEd-5qPBhYeIVtw"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_qcreorYoEeWaTqnU44XdvA"/> - </children> - <children xmi:type="notation:BasicCompartment" xmi:id="_qc_nsLYoEeWaTqnU44XdvA" type="StereotypeCompartment"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_qdMcALYoEeWaTqnU44XdvA" source="PapyrusCSSForceValue"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_qdMcAbYoEeWaTqnU44XdvA" key="visible" value="true"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_qdA10LYoEeWaTqnU44XdvA" type="StereotypeProperty"> - <element xmi:type="uml:Property" href="pathmap://FCM_PROFILES/FCM.profile.uml#__5rAUGE_Ed-eArNXja7SuA"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_qdA10bYoEeWaTqnU44XdvA"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_qdBc4rYoEeWaTqnU44XdvA" visible="false" type="StereotypeProperty"> - <element xmi:type="uml:Property" href="pathmap://FCM_PROFILES/FCM.profile.uml#_BZCjMJOGEd-5qPBhYeIVtw"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_qdBc47YoEeWaTqnU44XdvA"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_qdBc4LYoEeWaTqnU44XdvA" visible="false" type="StereotypeProperty"> - <element xmi:type="uml:Property" href="pathmap://FCM_PROFILES/FCM.profile.uml#_C5WBYGGLEd-yH9S4VNNbSQ"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_qdBc4bYoEeWaTqnU44XdvA"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_qdCD8rYoEeWaTqnU44XdvA" visible="false" type="StereotypeProperty"> - <element xmi:type="uml:Property" href="pathmap://FCM_PROFILES/FCM.profile.uml#_8g_IsNTGEeKiLbHSN_MIRQ"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_qdCD87YoEeWaTqnU44XdvA"/> - </children> - <styles xmi:type="notation:TitleStyle" xmi:id="_qc_nsbYoEeWaTqnU44XdvA" showTitle="true"/> - <styles xmi:type="notation:StringValueStyle" xmi:id="_qc_nsrYoEeWaTqnU44XdvA" name="stereotype" stringValue="FCM::Target"/> - <element xmi:type="uml:Stereotype" href="pathmap://FCM_PROFILES/FCM.profile.uml#_0KEH0JOCEd-5qPBhYeIVtw"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_qc_ns7YoEeWaTqnU44XdvA"/> - </children> - <children xmi:type="notation:BasicCompartment" xmi:id="_qc4S8LYoEeWaTqnU44XdvA" type="StereotypeBrace"> - <children xmi:type="notation:DecorationNode" xmi:id="_qc5hErYoEeWaTqnU44XdvA" visible="false" type="StereotypePropertyBrace"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_fqNlILYpEeWaTqnU44XdvA" source="PapyrusCSSForceValue"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_fqNlIbYpEeWaTqnU44XdvA" key="visible" value="true"/> - </eAnnotations> - <element xmi:type="uml:Property" href="pathmap://FCM_PROFILES/FCM.profile.uml#_C5WBYGGLEd-yH9S4VNNbSQ"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_qc5hE7YoEeWaTqnU44XdvA"/> - </children> - <styles xmi:type="notation:TitleStyle" xmi:id="_qc4S8bYoEeWaTqnU44XdvA" showTitle="true"/> - <styles xmi:type="notation:StringValueStyle" xmi:id="_qc4S8rYoEeWaTqnU44XdvA" name="stereotype" stringValue="FCM::Target"/> - <element xmi:type="uml:Stereotype" href="pathmap://FCM_PROFILES/FCM.profile.uml#_0KEH0JOCEd-5qPBhYeIVtw"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_qc4S87YoEeWaTqnU44XdvA"/> - </children> - <element xmi:type="uml:Node" href="HelloWorld.uml#_zY9vMDLiEd2RVeNawwNNzg"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_7qMbITefEeGPyrZ5I3hMlA" x="440" y="63" width="238" height="107"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_jhQ20DegEeGPyrZ5I3hMlA" type="2109" fontName="" fontHeight="10" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jhQ20jegEeGPyrZ5I3hMlA" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_jhQ20zegEeGPyrZ5I3hMlA" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jhQ21DegEeGPyrZ5I3hMlA" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_jhQ21TegEeGPyrZ5I3hMlA" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jhQ21jegEeGPyrZ5I3hMlA" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_jhQ21zegEeGPyrZ5I3hMlA" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_jhRd4DegEeGPyrZ5I3hMlA" type="5192"/> - <element xmi:type="uml:Comment" href="HelloWorld.uml#_jhF3sDegEeGPyrZ5I3hMlA"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_jhQ20TegEeGPyrZ5I3hMlA" x="431" y="217" width="277"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_qc79ULYoEeWaTqnU44XdvA" type="StereotypeComment"> - <children xmi:type="notation:BasicCompartment" xmi:id="_qc9LcLYoEeWaTqnU44XdvA" type="StereotypeCompartment"> - <children xmi:type="notation:DecorationNode" xmi:id="_qc9ygrYoEeWaTqnU44XdvA" visible="false" type="StereotypeProperty"> - <element xmi:type="uml:Property" href="pathmap://FCM_PROFILES/FCM.profile.uml#_C5WBYGGLEd-yH9S4VNNbSQ"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_qc9yg7YoEeWaTqnU44XdvA"/> - </children> - <styles xmi:type="notation:TitleStyle" xmi:id="_qc9LcbYoEeWaTqnU44XdvA" showTitle="true"/> - <styles xmi:type="notation:StringValueStyle" xmi:id="_qc9LcrYoEeWaTqnU44XdvA" name="stereotype" stringValue="FCM::Target"/> - <element xmi:type="uml:Stereotype" href="pathmap://FCM_PROFILES/FCM.profile.uml#_0KEH0JOCEd-5qPBhYeIVtw"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_qc9Lc7YoEeWaTqnU44XdvA"/> - </children> - <styles xmi:type="notation:TitleStyle" xmi:id="_qc79UbYoEeWaTqnU44XdvA" showTitle="true"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_qc79U7YoEeWaTqnU44XdvA" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Node" href="HelloWorld.uml#_zY9vMDLiEd2RVeNawwNNzg"/> - </styles> - <element xsi:nil="true"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_qc79UrYoEeWaTqnU44XdvA" x="640" y="63"/> - </children> - <styles xmi:type="notation:DiagramStyle" xmi:id="_0rwpYTefEeGPyrZ5I3hMlA"/> - <styles xmi:type="notation:StringValueStyle" xmi:id="_qZEJ9rYoEeWaTqnU44XdvA" name="diagram_compatibility_version" stringValue="1.1.0"/> - <element xmi:type="uml:Package" href="HelloWorld.uml#_v3fMgDLiEd2RVeNawwNNzg"/> - <edges xmi:type="notation:Connector" xmi:id="_ugb6IDegEeGPyrZ5I3hMlA" type="4002" source="_jhQ20DegEeGPyrZ5I3hMlA" target="_7qMbIDefEeGPyrZ5I3hMlA" routing="Rectilinear" lineColor="0"> - <styles xmi:type="notation:FontStyle" xmi:id="_ugb6ITegEeGPyrZ5I3hMlA" fontName="" fontHeight="10"/> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_ugb6IjegEeGPyrZ5I3hMlA" points="[540, 217, -643984, -643984]$[540, 193, -643984, -643984]$[541, 193, -643984, -643984]$[541, 170, -643984, -643984]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ugs_4DegEeGPyrZ5I3hMlA" id="(0.3971119133574007,0.0)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ugs_4TegEeGPyrZ5I3hMlA" id="(0.42436974789915966,1.0)"/> - </edges> - <edges xmi:type="notation:Connector" xmi:id="_qc79VLYoEeWaTqnU44XdvA" type="StereotypeCommentLink" source="_7qMbIDefEeGPyrZ5I3hMlA" target="_qc79ULYoEeWaTqnU44XdvA"> - <styles xmi:type="notation:FontStyle" xmi:id="_qc79VbYoEeWaTqnU44XdvA"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_qc79WbYoEeWaTqnU44XdvA" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Node" href="HelloWorld.uml#_zY9vMDLiEd2RVeNawwNNzg"/> - </styles> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_qc79VrYoEeWaTqnU44XdvA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_qc79V7YoEeWaTqnU44XdvA"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_qc79WLYoEeWaTqnU44XdvA"/> - </edges> - </notation:Diagram> - <notation:Diagram xmi:id="_ovKvYFWjEeKOivupHOJ8Ew" type="PapyrusUMLDeploymentDiagram" name="NewDeploymentDiagram" measurementUnit="Pixel"> - <styles xmi:type="notation:DiagramStyle" xmi:id="_ovKvYVWjEeKOivupHOJ8Ew"/> - <element xmi:type="uml:Package" href="HelloWorld.uml#_234GEDLiEd2RVeNawwNNzg"/> - </notation:Diagram> - <notation:Diagram xmi:id="_kIfpMLfoEeWaTqnU44XdvA" type="PapyrusUMLClassDiagram" name="HelloWorld class" measurementUnit="Pixel"> - <children xmi:type="notation:Shape" xmi:id="_p03KgLi2EeWDsejo3zDcqw" type="2008"> - <children xmi:type="notation:DecorationNode" xmi:id="_p04YoLi2EeWDsejo3zDcqw" type="5029"/> - <children xmi:type="notation:DecorationNode" xmi:id="_p04Yobi2EeWDsejo3zDcqw" type="8510"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_p04Yori2EeWDsejo3zDcqw" y="5"/> - </children> - <children xmi:type="notation:BasicCompartment" xmi:id="_p04_sLi2EeWDsejo3zDcqw" type="7017"> - <styles xmi:type="notation:TitleStyle" xmi:id="_p04_sbi2EeWDsejo3zDcqw"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_p04_sri2EeWDsejo3zDcqw"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_p04_s7i2EeWDsejo3zDcqw"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_p04_tLi2EeWDsejo3zDcqw"/> - </children> - <children xmi:type="notation:BasicCompartment" xmi:id="_p04_tbi2EeWDsejo3zDcqw" type="7018"> - <children xmi:type="notation:Shape" xmi:id="_rqq1kLi2EeWDsejo3zDcqw" type="3013"> - <element xmi:type="uml:Operation" href="HelloWorld.uml#_UtCt0FTzEeKvFeqt5Q_lqw"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_rqrcoLi2EeWDsejo3zDcqw"/> - </children> - <styles xmi:type="notation:TitleStyle" xmi:id="_p04_tri2EeWDsejo3zDcqw"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_p04_t7i2EeWDsejo3zDcqw"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_p04_uLi2EeWDsejo3zDcqw"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_p04_ubi2EeWDsejo3zDcqw"/> - </children> - <children xmi:type="notation:BasicCompartment" xmi:id="_p04_uri2EeWDsejo3zDcqw" visible="false" type="7019"> - <styles xmi:type="notation:TitleStyle" xmi:id="_p04_u7i2EeWDsejo3zDcqw"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_p04_vLi2EeWDsejo3zDcqw"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_p04_vbi2EeWDsejo3zDcqw"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_p04_vri2EeWDsejo3zDcqw"/> - </children> - <element xmi:type="uml:Class" href="HelloWorld.uml#_tyiqsc__Ed-TP80eVS-2Rg"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_p03Kgbi2EeWDsejo3zDcqw" x="92" y="99" width="205"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_p1HpMLi2EeWDsejo3zDcqw" type="StereotypeComment"> - <styles xmi:type="notation:TitleStyle" xmi:id="_p1HpMbi2EeWDsejo3zDcqw" showTitle="true"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_p1IQQLi2EeWDsejo3zDcqw" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Class" href="HelloWorld.uml#_tyiqsc__Ed-TP80eVS-2Rg"/> - </styles> - <element xsi:nil="true"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_p1HpMri2EeWDsejo3zDcqw" x="200"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_yB3BILi2EeWDsejo3zDcqw" type="2012"> - <children xmi:type="notation:DecorationNode" xmi:id="_yB3BIri2EeWDsejo3zDcqw" type="5038"/> - <element xmi:type="uml:Comment" href="HelloWorld.uml#_2OyuALcpEeWaTqnU44XdvA"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_yB3BIbi2EeWDsejo3zDcqw" x="398" y="124" width="637"/> - </children> - <styles xmi:type="notation:StringValueStyle" xmi:id="_kIfpMbfoEeWaTqnU44XdvA" name="diagram_compatibility_version" stringValue="1.1.0"/> - <styles xmi:type="notation:DiagramStyle" xmi:id="_kIfpMrfoEeWaTqnU44XdvA"/> - <styles xmi:type="style:PapyrusViewStyle" xmi:id="_kIfpM7foEeWaTqnU44XdvA"> - <owner xmi:type="uml:Package" href="HelloWorld.uml#_LOqIEDLaEd2qeKRLMdIx_A"/> - </styles> - <element xmi:type="uml:Package" href="HelloWorld.uml#_LOqIEDLaEd2qeKRLMdIx_A"/> - <edges xmi:type="notation:Connector" xmi:id="_p1IQQbi2EeWDsejo3zDcqw" type="StereotypeCommentLink" source="_p03KgLi2EeWDsejo3zDcqw" target="_p1HpMLi2EeWDsejo3zDcqw"> - <styles xmi:type="notation:FontStyle" xmi:id="_p1IQQri2EeWDsejo3zDcqw"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_p1I3Ubi2EeWDsejo3zDcqw" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Class" href="HelloWorld.uml#_tyiqsc__Ed-TP80eVS-2Rg"/> - </styles> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_p1IQQ7i2EeWDsejo3zDcqw" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_p1IQRLi2EeWDsejo3zDcqw"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_p1I3ULi2EeWDsejo3zDcqw"/> - </edges> - <edges xmi:type="notation:Connector" xmi:id="_2DiG0Li2EeWDsejo3zDcqw" type="4013" source="_yB3BILi2EeWDsejo3zDcqw" target="_p03KgLi2EeWDsejo3zDcqw"> - <styles xmi:type="notation:FontStyle" xmi:id="_2DiG0bi2EeWDsejo3zDcqw"/> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_2DiG0ri2EeWDsejo3zDcqw" points="[398, 154, -643984, -643984]$[297, 170, -643984, -643984]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_2DuUELi2EeWDsejo3zDcqw" id="(0.0,0.8166666666666667)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_2DuUEbi2EeWDsejo3zDcqw" id="(1.0,0.6826923076923077)"/> - </edges> </notation:Diagram> </xmi:XMI> diff --git a/transformation/org.eclipse.papyrus.designer.transformation.library/models/examples/HelloWorld.uml b/components/org.eclipse.papyrus.designer.components.modellibs.core/models/examples/CHelloWorldCpp/CHelloWorldCpp.uml index 230296784..fce22c60d 100644 --- a/transformation/org.eclipse.papyrus.designer.transformation.library/models/examples/HelloWorld.uml +++ b/components/org.eclipse.papyrus.designer.components.modellibs.core/models/examples/CHelloWorldCpp/CHelloWorldCpp.uml @@ -1,6 +1,6 @@ <?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:Alloc="http://www.eclipse.org/papyrus/Alloc/1" xmlns:C_Cpp="http://www.eclipse.org/papyrus/C_Cpp/1" xmlns:FCM="http://www.eclipse.org/papyrus/FCM/1" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xsi:schemaLocation="http://www.eclipse.org/papyrus/Alloc/1 http://www.eclipse.org/papyrus/MARTE/1#//Alloc"> - <uml:Model xmi:id="_O6TiIDLUEd26WNosUASSSw" name="HelloWorld"> +<xmi:XMI xmi:version="20131001" xmlns:xmi="http://www.omg.org/spec/XMI/20131001" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:C_Cpp="http://www.eclipse.org/papyrus/C_Cpp/1" xmlns:Deployment="http://www.eclipse.org/papyrus/Deployment/1" xmlns:FCM="http://www.eclipse.org/papyrus/FCM/1" xmlns:Transformation="http://www.eclipse.org/papyrus/Transformation/1" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML"> + <uml:Model xmi:id="_O6TiIDLUEd26WNosUASSSw" name="CHelloWorldCpp"> <packageImport xmi:type="uml:PackageImport" xmi:id="_O6TiITLUEd26WNosUASSSw"> <importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/> </packageImport> @@ -14,7 +14,10 @@ </ownedComment> <ownedComment xmi:type="uml:Comment" xmi:id="_0D64MDedEeGPyrZ5I3hMlA"> <annotatedElement xmi:type="uml:Class" href="pathmap://DML_C_CORE/componentlib.uml#_N6fa4JsrEd61Eo3nmu3JhQ"/> - <body>Part of the Qompass core model library. Provides the specific port "start". The "run" operation (defined within interface IStart) of this port is called by generated boot-code after instantiation and configuration of a component. </body> + <body>Part of designer's default component model library. Provides the specific port "start". The "run" operation (defined within interface IStart) of this port is called by generated boot-code after instantiation and configuration of a component. </body> + </ownedComment> + <ownedComment xmi:type="uml:Comment" xmi:id="_bV2coJnpEeax1dnJ9KW_aQ" annotatedElement="_bYJagDLiEd2RVeNawwNNzg"> + <body>In component-oriented design, a "system" class that aggegates all component (parts) of an application is typically used.</body> </ownedComment> <packagedElement xmi:type="uml:Class" xmi:id="_tyiqsc__Ed-TP80eVS-2Rg" name="HelloWorld"> <ownedComment xmi:type="uml:Comment" xmi:id="_SxvpUFT0EeKvFeqt5Q_lqw" annotatedElement="_8pupUFTzEeKvFeqt5Q_lqw"> @@ -51,28 +54,7 @@ </ownedAttribute> </packagedElement> </packagedElement> - <packagedElement xmi:type="uml:Package" xmi:id="_v3fMgDLiEd2RVeNawwNNzg" name="platform"> - <ownedComment xmi:type="uml:Comment" xmi:id="_jhF3sDegEeGPyrZ5I3hMlA" annotatedElement="_zY9vMDLiEd2RVeNawwNNzg"> - <body>Simple single node configuration. TargetOS is set to Linux, but will work on any OS, since this simple example does not use the OS abstraction layer</body> - </ownedComment> - <packagedElement xmi:type="uml:Node" xmi:id="_zY9vMDLiEd2RVeNawwNNzg" name="MonoNode"/> - <packagedElement xmi:type="uml:Class" xmi:id="_tZvNQDefEeGPyrZ5I3hMlA" name="Platform"> - <ownedAttribute xmi:type="uml:Property" xmi:id="_4HAoQDefEeGPyrZ5I3hMlA" name="monoNode" visibility="public" type="_zY9vMDLiEd2RVeNawwNNzg" aggregation="composite"> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6WEg0DefEeGPyrZ5I3hMlA" value="1"/> - <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6WFu8DefEeGPyrZ5I3hMlA" value="1"/> - <defaultValue xmi:type="uml:LiteralString" xmi:id="_6WHkIDefEeGPyrZ5I3hMlA"> - <value xsi:nil="true"/> - </defaultValue> - </ownedAttribute> - </packagedElement> - <packagedElement xmi:type="uml:Package" xmi:id="_YxI8IDegEeGPyrZ5I3hMlA" name="HWArchitecturePlatform"> - <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_GQ1ekKwHEeCQX8uv_p0Q4A" name="monoNode" classifier="_zY9vMDLiEd2RVeNawwNNzg"/> - </packagedElement> - </packagedElement> <packagedElement xmi:type="uml:Package" xmi:id="_234GEDLiEd2RVeNawwNNzg" name="deployment"> - <ownedComment xmi:type="uml:Comment" xmi:id="_VMRFgDOJEeC7y-fR3OSnFw"> - <body>This configuration requires the installation of the OTF trace library.<br /></body> - </ownedComment> <ownedComment xmi:type="uml:Comment" xmi:id="_gdeyMDefEeGPyrZ5I3hMlA"> <body>Cross references to composite diagram</body> </ownedComment> @@ -96,8 +78,13 @@ </value> </slot> </packagedElement> - <packagedElement xmi:type="uml:Abstraction" xmi:id="_UPx34FWUEeKdxoQIVxFNNg" name="allocate mainInstance to monoNode" client="_ymErsFT2EeKvFeqt5Q_lqw" supplier="_GQ1ekKwHEeCQX8uv_p0Q4A"/> </packagedElement> + <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_OBr24Jn0Eeaz3bly3dIm7Q"> + <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_OBxWcJn0Eeaz3bly3dIm7Q" source="http://www.eclipse.org/uml2/2.0.0/UML"> + <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/Deployment/1#/"/> + </eAnnotations> + <appliedProfile xmi:type="uml:Profile" href="pathmap://DEP_PROFILE/Deployment.profile.uml#_gPDsIBa-EearhdjjJ6cVzQ"/> + </profileApplication> </packagedElement> <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_O6TiIjLUEd26WNosUASSSw"> <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_O6TiIzLUEd26WNosUASSSw" source="http://www.eclipse.org/uml2/2.0.0/UML"> @@ -137,17 +124,11 @@ </profileApplication> </uml:Model> <C_Cpp:Include xmi:id="_11OtwPcaEd-KM6l7lmIPkw" body="#include <iostream>
using namespace std;" base_class="_tyiqsc__Ed-TP80eVS-2Rg"/> - <FCM:Target xmi:id="_LD_uICr7EeCfcI_SvPT4lw" base_Node="_zY9vMDLiEd2RVeNawwNNzg"> - <targetArch xmi:type="FCM:TargetArchitecture" href="pathmap://DML_C_CORE/componentlib.uml#_FYOqwF0OEd-12d_h0i1xhQ"/> - <usedOS xmi:type="FCM:OperatingSystem" href="pathmap://DML_C_CORE/componentlib.uml#_1eULwF0NEd-12d_h0i1xhQ"/> - </FCM:Target> - <Transformation:DerivedElement xmi:id="_UtTMgFTzEeKvFeqt5Q_lqw" base_Element="_UtCt0FTzEeKvFeqt5Q_lqw"> - <source xmi:type="uml:Operation" href="pathmap://DML_TRAFO/sysinterfaces.uml#_C9IK4JsqEd61Eo3nmu3JhQ"/> - </Transformation:DerivedElement> - <FCM:ConfigurationProperty xmi:id="_KTwJUFT0EeKvFeqt5Q_lqw" base_Property="_8pupUFTzEeKvFeqt5Q_lqw"/> - <Deployment:DeploymentPlan xmi:id="_ymC2gFT2EeKvFeqt5Q_lqw" mainInstance="_ymErsFT2EeKvFeqt5Q_lqw" base_Package="_yl9-AFT2EeKvFeqt5Q_lqw"/> - <Alloc:Allocate xmi:id="_UP7B0FWUEeKdxoQIVxFNNg" base_Abstraction="_UPx34FWUEeKdxoQIVxFNNg"/> - <FCM:CodeGenOptions xmi:id="_1uf4ENykEeKPWMO32vUmzw" base_Package="_LOqIEDLaEd2qeKRLMdIx_A"> - <progLanguage xmi:type="FCM:ProgLanguage" href="pathmap://DML_C_CORE/componentlib.uml#_5WrSINzEEeKPWMO32vUmzw"/> + <Deployment:DeploymentPlan xmi:id="_PBZAYJn0Eeaz3bly3dIm7Q" base_Package="_234GEDLiEd2RVeNawwNNzg"/> + <Deployment:DeploymentPlan xmi:id="_RfuEAJn0Eeaz3bly3dIm7Q" base_Package="_yl9-AFT2EeKvFeqt5Q_lqw"> + <chain xmi:type="Transformation:M2MTrafoChain" href="pathmap://DML_C_CORE/componentlib.uml#_NQUF0GpIEeaSLtRdInZlZA"/> + </Deployment:DeploymentPlan> + <FCM:CodeGenOptions xmi:id="_6k600Jn2Eeaz3bly3dIm7Q" base_Package="_O6TiIDLUEd26WNosUASSSw"> + <compToOOmapping xmi:type="FCM:CompToOOmapping" href="pathmap://DML_C_CORE/componentlib.uml#_5zQ3wKLvEeSBiP8ZTcBQrQ"/> </FCM:CodeGenOptions> </xmi:XMI> diff --git a/components/org.eclipse.papyrus.designer.components.modellibs.core/models/examples/HelloWorld.di b/components/org.eclipse.papyrus.designer.components.modellibs.core/models/examples/CHelloWorldJava/CHelloWorldJava.di index bf9abab34..bf9abab34 100644 --- a/components/org.eclipse.papyrus.designer.components.modellibs.core/models/examples/HelloWorld.di +++ b/components/org.eclipse.papyrus.designer.components.modellibs.core/models/examples/CHelloWorldJava/CHelloWorldJava.di diff --git a/transformation/org.eclipse.papyrus.designer.transformation.library/models/examples/HelloWorldJava.notation b/components/org.eclipse.papyrus.designer.components.modellibs.core/models/examples/CHelloWorldJava/CHelloWorldJava.notation index d9fe5268e..d762c60d9 100644 --- a/transformation/org.eclipse.papyrus.designer.transformation.library/models/examples/HelloWorldJava.notation +++ b/components/org.eclipse.papyrus.designer.components.modellibs.core/models/examples/CHelloWorldJava/CHelloWorldJava.notation @@ -39,13 +39,13 @@ <children xmi:type="notation:DecorationNode" xmi:id="_pc5KUtp_EeWr5tIXyQonbg" type="Property_FloatingNameLabel"> <layoutConstraint xmi:type="notation:Location" xmi:id="_pc5KU9p_EeWr5tIXyQonbg" y="5"/> </children> - <element xmi:type="uml:Property" href="HelloWorldJava.uml#_8pupUFTzEeKvFeqt5Q_lqw"/> + <element xmi:type="uml:Property" href="CHelloWorldJava.uml#_8pupUFTzEeKvFeqt5Q_lqw"/> <layoutConstraint xmi:type="notation:Bounds" xmi:id="_8rDfAVTzEeKvFeqt5Q_lqw" x="40" y="30" width="163"/> </children> <children xmi:type="notation:Shape" xmi:id="_pkoxENp_EeWr5tIXyQonbg" type="StereotypeComment"> <styles xmi:type="notation:TitleStyle" xmi:id="_pkoxEdp_EeWr5tIXyQonbg" showTitle="true"/> <styles xmi:type="notation:EObjectValueStyle" xmi:id="_pkoxE9p_EeWr5tIXyQonbg" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Property" href="HelloWorldJava.uml#_8pupUFTzEeKvFeqt5Q_lqw"/> + <eObjectValue xmi:type="uml:Property" href="CHelloWorldJava.uml#_8pupUFTzEeKvFeqt5Q_lqw"/> </styles> <element xsi:nil="true"/> <layoutConstraint xmi:type="notation:Bounds" xmi:id="_pkoxEtp_EeWr5tIXyQonbg" x="240" y="30"/> @@ -79,13 +79,13 @@ <stringListValue>derived</stringListValue> </styles> <element xmi:type="uml:Port" href="pathmap://DML_C_CORE/componentlib.uml#_OfiosJsrEd61Eo3nmu3JhQ"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_6UeXAVWUEeKdxoQIVxFNNg" y="50"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_6UeXAVWUEeKdxoQIVxFNNg" x="-10" y="30"/> </children> <children xmi:type="notation:DecorationNode" xmi:id="_pc5KUNp_EeWr5tIXyQonbg" type="Class_FloatingNameLabel"> <layoutConstraint xmi:type="notation:Location" xmi:id="_pc5KUdp_EeWr5tIXyQonbg" y="5"/> </children> - <element xmi:type="uml:Class" href="HelloWorldJava.uml#_tyiqsc__Ed-TP80eVS-2Rg"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_8LSR4c__Ed-TP80eVS-2Rg" x="80" y="160" width="254" height="121"/> + <element xmi:type="uml:Class" href="CHelloWorldJava.uml#_tyiqsc__Ed-TP80eVS-2Rg"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_8LSR4c__Ed-TP80eVS-2Rg" x="80" y="160" width="241" height="121"/> </children> <children xmi:type="notation:Shape" xmi:id="_-HlK8DecEeGPyrZ5I3hMlA" type="Comment_Shape" fontName="" fontHeight="10" lineColor="0"> <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_-HlyADecEeGPyrZ5I3hMlA" source="ShadowFigure"> @@ -98,7 +98,7 @@ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_-HlyBTecEeGPyrZ5I3hMlA" key="QualifiedNameDepth" value="1000"/> </eAnnotations> <children xmi:type="notation:DecorationNode" xmi:id="_-HlyBjecEeGPyrZ5I3hMlA" type="Comment_BodyLabel"/> - <element xmi:type="uml:Comment" href="HelloWorldJava.uml#_-Hd2MDecEeGPyrZ5I3hMlA"/> + <element xmi:type="uml:Comment" href="CHelloWorldJava.uml#_-Hd2MDecEeGPyrZ5I3hMlA"/> <layoutConstraint xmi:type="notation:Bounds" xmi:id="_-HlK8TecEeGPyrZ5I3hMlA" x="420" y="135" width="301" height="55"/> </children> <children xmi:type="notation:Shape" xmi:id="_0EFQQDedEeGPyrZ5I3hMlA" type="Comment_Shape" fontName="" fontHeight="10" lineColor="0"> @@ -112,7 +112,7 @@ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_0EF3VTedEeGPyrZ5I3hMlA" key="QualifiedNameDepth" value="1000"/> </eAnnotations> <children xmi:type="notation:DecorationNode" xmi:id="_0EF3VjedEeGPyrZ5I3hMlA" type="Comment_BodyLabel"/> - <element xmi:type="uml:Comment" href="HelloWorldJava.uml#_0D64MDedEeGPyrZ5I3hMlA"/> + <element xmi:type="uml:Comment" href="CHelloWorldJava.uml#_0D64MDedEeGPyrZ5I3hMlA"/> <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0EFQQTedEeGPyrZ5I3hMlA" x="420" y="18" width="301"/> </children> <children xmi:type="notation:Shape" xmi:id="_SypoQFT0EeKvFeqt5Q_lqw" type="Comment_Shape" fontName="Sans Serif" lineColor="0"> @@ -126,7 +126,7 @@ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_SyqPVVT0EeKvFeqt5Q_lqw" key="QualifiedNameDepth" value="1000"/> </eAnnotations> <children xmi:type="notation:DecorationNode" xmi:id="_SyqPVlT0EeKvFeqt5Q_lqw" type="Comment_BodyLabel"/> - <element xmi:type="uml:Comment" href="HelloWorldJava.uml#_SxvpUFT0EeKvFeqt5Q_lqw"/> + <element xmi:type="uml:Comment" href="CHelloWorldJava.uml#_SxvpUFT0EeKvFeqt5Q_lqw"/> <layoutConstraint xmi:type="notation:Bounds" xmi:id="_SypoQVT0EeKvFeqt5Q_lqw" x="420" y="220" width="301" height="45"/> </children> <children xmi:type="notation:Shape" xmi:id="_rjTBsFWUEeKdxoQIVxFNNg" type="Class_Shape" fontName="Sans Serif" lineColor="0"> @@ -167,13 +167,13 @@ <stringListValue>derived</stringListValue> </styles> <element xmi:type="uml:Port" href="pathmap://DML_C_CORE/componentlib.uml#_OfiosJsrEd61Eo3nmu3JhQ"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_wd8WwVWUEeKdxoQIVxFNNg" x="-10" y="27"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_wd8WwVWUEeKdxoQIVxFNNg" x="-10" y="32"/> </children> <children xmi:type="notation:DecorationNode" xmi:id="_pc5KVNp_EeWr5tIXyQonbg" type="Class_FloatingNameLabel"> <layoutConstraint xmi:type="notation:Location" xmi:id="_pc5KVdp_EeWr5tIXyQonbg" y="5"/> </children> <element xmi:type="uml:Class" href="pathmap://DML_C_CORE/componentlib.uml#_N6fa4JsrEd61Eo3nmu3JhQ"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_rjTBsVWUEeKdxoQIVxFNNg" x="90" y="18" width="253" height="73"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_rjTBsVWUEeKdxoQIVxFNNg" x="80" y="18" width="241" height="73"/> </children> <children xmi:type="notation:Shape" xmi:id="_pkx7ANp_EeWr5tIXyQonbg" type="StereotypeComment"> <styles xmi:type="notation:TitleStyle" xmi:id="_pkx7Adp_EeWr5tIXyQonbg" showTitle="true"/> @@ -193,42 +193,42 @@ </children> <styles xmi:type="notation:DiagramStyle" xmi:id="_7kc7Yc__Ed-TP80eVS-2Rg"/> <styles xmi:type="notation:StringValueStyle" xmi:id="_pc5KVtp_EeWr5tIXyQonbg" name="diagram_compatibility_version" stringValue="1.2.0"/> - <element xmi:type="uml:Package" href="HelloWorldJava.uml#_LOqIEDLaEd2qeKRLMdIx_A"/> + <element xmi:type="uml:Package" href="CHelloWorldJava.uml#_LOqIEDLaEd2qeKRLMdIx_A"/> <edges xmi:type="notation:Connector" xmi:id="_uHz6kP8nEd-hWJO6cv3VJA" type="Generalization_Edge" source="_8LSR4M__Ed-TP80eVS-2Rg" target="_rjTBsFWUEeKdxoQIVxFNNg" lineColor="0"> - <children xmi:type="notation:DecorationNode" xmi:id="_uH0hoP8nEd-hWJO6cv3VJA" type="Generalization_StereotypeLabel"> + <children xmi:type="notation:DecorationNode" xmi:id="_uH0hoP8nEd-hWJO6cv3VJA" visible="false" type="Generalization_StereotypeLabel"> <layoutConstraint xmi:type="notation:Location" xmi:id="_uH0hof8nEd-hWJO6cv3VJA" y="60"/> </children> <styles xmi:type="notation:FontStyle" xmi:id="_uHz6kf8nEd-hWJO6cv3VJA" fontName="" fontHeight="10"/> - <element xmi:type="uml:Generalization" href="HelloWorldJava.uml#_tyiqss__Ed-TP80eVS-2Rg"/> + <element xmi:type="uml:Generalization" href="CHelloWorldJava.uml#_tyiqss__Ed-TP80eVS-2Rg"/> <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_uHz6kv8nEd-hWJO6cv3VJA" points="[-103, -45, 204, 90]$[-307, -135, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_YcZOULkXEeS7TYMQS2xzng" id="(0.515748031496063,0.0)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_zpY_EFWUEeKdxoQIVxFNNg" id="(0.4782608695652174,1.0)"/> + <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_YcZOULkXEeS7TYMQS2xzng" id="(0.4979253112033195,0.0)"/> + <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_zpY_EFWUEeKdxoQIVxFNNg" id="(0.4979253112033195,1.0)"/> </edges> <edges xmi:type="notation:Connector" xmi:id="_FOfGwDeeEeGPyrZ5I3hMlA" type="Comment_AnnotatedElementEdge" source="_0EFQQDedEeGPyrZ5I3hMlA" target="_rjTBsFWUEeKdxoQIVxFNNg" routing="Rectilinear" lineColor="0"> <styles xmi:type="notation:FontStyle" xmi:id="_FOfGwTeeEeGPyrZ5I3hMlA" fontName="" fontHeight="10"/> <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_FOfGwjeeEeGPyrZ5I3hMlA" points="[-6, -3, 83, 0]$[-62, -3, 27, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_FOwMgDeeEeGPyrZ5I3hMlA" id="(0.020338983050847456,0.4027777777777778)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_FOwMgTeeEeGPyrZ5I3hMlA" id="(0.9881422924901185,0.5753424657534246)"/> + <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_FOfGwjeeEeGPyrZ5I3hMlA" points="[420, 60, -643984, -643984]$[343, 60, -643984, -643984]"/> + <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_FOwMgDeeEeGPyrZ5I3hMlA" id="(0.0,0.3684210526315789)"/> + <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_FOwMgTeeEeGPyrZ5I3hMlA" id="(1.0,0.5753424657534246)"/> </edges> - <edges xmi:type="notation:Connector" xmi:id="_F4Ju0DeeEeGPyrZ5I3hMlA" type="Comment_AnnotatedElementEdge" source="_-HlK8DecEeGPyrZ5I3hMlA" target="_8LSR4M__Ed-TP80eVS-2Rg" lineColor="0"> + <edges xmi:type="notation:Connector" xmi:id="_F4Ju0DeeEeGPyrZ5I3hMlA" type="Comment_AnnotatedElementEdge" source="_-HlK8DecEeGPyrZ5I3hMlA" target="_8LSR4M__Ed-TP80eVS-2Rg" routing="Rectilinear" lineColor="0"> <styles xmi:type="notation:FontStyle" xmi:id="_F4Ju0TeeEeGPyrZ5I3hMlA" fontName="" fontHeight="10"/> <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_F4Ju0jeeEeGPyrZ5I3hMlA" points="[-25, 3, 78, 0]$[-80, -2, 23, -5]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_F4a0kDeeEeGPyrZ5I3hMlA" id="(0.0,0.5125)"/> + <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_F4Ju0jeeEeGPyrZ5I3hMlA" points="[420, 182, -643984, -643984]$[334, 182, -643984, -643984]"/> + <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_F4a0kDeeEeGPyrZ5I3hMlA" id="(0.0,0.5875)"/> <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_F4a0kTeeEeGPyrZ5I3hMlA" id="(0.9448818897637795,0.1834862385321101)"/> </edges> <edges xmi:type="notation:Connector" xmi:id="_YapykFT0EeKvFeqt5Q_lqw" type="Comment_AnnotatedElementEdge" source="_SypoQFT0EeKvFeqt5Q_lqw" target="_8rDfAFTzEeKvFeqt5Q_lqw" routing="Rectilinear" lineColor="0"> <styles xmi:type="notation:FontStyle" xmi:id="_YapykVT0EeKvFeqt5Q_lqw" fontName="Sans Serif"/> <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_YapyklT0EeKvFeqt5Q_lqw" points="[420, 260, -643984, -643984]$[288, 260, -643984, -643984]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Ya7fYFT0EeKvFeqt5Q_lqw" id="(0.0,0.7017543859649122)"/> + <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_YapyklT0EeKvFeqt5Q_lqw" points="[420, 242, -643984, -643984]$[289, 242, -643984, -643984]"/> + <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Ya7fYFT0EeKvFeqt5Q_lqw" id="(0.0,0.38596491228070173)"/> <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Ya7fYVT0EeKvFeqt5Q_lqw" id="(1.0,0.625)"/> </edges> <edges xmi:type="notation:Connector" xmi:id="_pkoxFNp_EeWr5tIXyQonbg" type="StereotypeCommentLink" source="_8rDfAFTzEeKvFeqt5Q_lqw" target="_pkoxENp_EeWr5tIXyQonbg"> <styles xmi:type="notation:FontStyle" xmi:id="_pkoxFdp_EeWr5tIXyQonbg"/> <styles xmi:type="notation:EObjectValueStyle" xmi:id="_pkoxGdp_EeWr5tIXyQonbg" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Property" href="HelloWorldJava.uml#_8pupUFTzEeKvFeqt5Q_lqw"/> + <eObjectValue xmi:type="uml:Property" href="CHelloWorldJava.uml#_8pupUFTzEeKvFeqt5Q_lqw"/> </styles> <element xsi:nil="true"/> <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_pkoxFtp_EeWr5tIXyQonbg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/> @@ -294,20 +294,74 @@ <children xmi:type="notation:DecorationNode" xmi:id="_plRqQtp_EeWr5tIXyQonbg" type="Property_FloatingNameLabel"> <layoutConstraint xmi:type="notation:Location" xmi:id="_plRqQ9p_EeWr5tIXyQonbg" y="5"/> </children> - <element xmi:type="uml:Property" href="HelloWorldJava.uml#_gV1cgDLiEd2RVeNawwNNzg"/> + <children xmi:type="notation:BasicCompartment" xmi:id="_A6j0IJnqEeax1dnJ9KW_aQ" type="compartment_shape_display"> + <styles xmi:type="notation:TitleStyle" xmi:id="_A6j0IZnqEeax1dnJ9KW_aQ"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_A6j0IpnqEeax1dnJ9KW_aQ"/> + </children> + <children xmi:type="notation:Shape" xmi:id="_D67N0JnqEeax1dnJ9KW_aQ" type="Port_Shape"> + <children xmi:type="notation:DecorationNode" xmi:id="_D67N0pnqEeax1dnJ9KW_aQ" type="Port_NameLabel"> + <layoutConstraint xmi:type="notation:Location" xmi:id="_D67N05nqEeax1dnJ9KW_aQ" x="25" y="3"/> + </children> + <children xmi:type="notation:DecorationNode" xmi:id="_D6704JnqEeax1dnJ9KW_aQ" visible="false" type="Port_StereotypeLabel"> + <layoutConstraint xmi:type="notation:Location" xmi:id="_D6704ZnqEeax1dnJ9KW_aQ" x="25" y="-10"/> + </children> + <styles xmi:type="notation:StringListValueStyle" xmi:id="_JCiA0JnqEeax1dnJ9KW_aQ" name="maskLabel"> + <stringListValue>name</stringListValue> + <stringListValue>type</stringListValue> + <stringListValue>derived</stringListValue> + </styles> + <element xmi:type="uml:Port" href="pathmap://DML_C_CORE/componentlib.uml#_OfiosJsrEd61Eo3nmu3JhQ"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_D67N0ZnqEeax1dnJ9KW_aQ" x="-10" y="43"/> + </children> + <styles xmi:type="notation:StringListValueStyle" xmi:id="_C2ShAJnqEeax1dnJ9KW_aQ" name="maskLabel"> + <stringListValue>name</stringListValue> + <stringListValue>type</stringListValue> + <stringListValue>derived</stringListValue> + </styles> + <element xmi:type="uml:Property" href="CHelloWorldJava.uml#_gV1cgDLiEd2RVeNawwNNzg"/> <layoutConstraint xmi:type="notation:Bounds" xmi:id="_XsS70dHtEd-A1oPfP47IaQ" x="40" y="20" width="193" height="85"/> </children> + <children xmi:type="notation:Shape" xmi:id="_D7XSsJnqEeax1dnJ9KW_aQ" type="StereotypeComment"> + <styles xmi:type="notation:TitleStyle" xmi:id="_D7XSsZnqEeax1dnJ9KW_aQ"/> + <styles xmi:type="notation:EObjectValueStyle" xmi:id="_D7X5wJnqEeax1dnJ9KW_aQ" name="BASE_ELEMENT"> + <eObjectValue xmi:type="uml:Port" href="pathmap://DML_C_CORE/componentlib.uml#_OfiosJsrEd61Eo3nmu3JhQ"/> + </styles> + <element xsi:nil="true"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_D7XSspnqEeax1dnJ9KW_aQ" x="190" y="-9"/> + </children> <layoutConstraint xmi:type="notation:Bounds" xmi:id="_VScvl9HtEd-A1oPfP47IaQ"/> </children> <children xmi:type="notation:DecorationNode" xmi:id="_plRqQNp_EeWr5tIXyQonbg" type="Class_FloatingNameLabel"> <layoutConstraint xmi:type="notation:Location" xmi:id="_plRqQdp_EeWr5tIXyQonbg" y="5"/> </children> - <element xmi:type="uml:Class" href="HelloWorldJava.uml#_bYJagDLiEd2RVeNawwNNzg"/> + <element xmi:type="uml:Class" href="CHelloWorldJava.uml#_bYJagDLiEd2RVeNawwNNzg"/> <layoutConstraint xmi:type="notation:Bounds" xmi:id="_VSa6YdHtEd-A1oPfP47IaQ" x="18" y="18" width="280" height="172"/> </children> + <children xmi:type="notation:Shape" xmi:id="_NxwJAJnqEeax1dnJ9KW_aQ" type="Comment_Shape"> + <children xmi:type="notation:DecorationNode" xmi:id="_NxwJAZnqEeax1dnJ9KW_aQ" type="Comment_BodyLabel"/> + <element xmi:type="uml:Comment" href="CHelloWorldJava.uml#_Nxvh8JnqEeax1dnJ9KW_aQ"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_NxwJApnqEeax1dnJ9KW_aQ" x="420" y="40" width="241" height="141"/> + </children> <styles xmi:type="notation:DiagramStyle" xmi:id="_o6ZisdCREd-hqYHBJe17_Q"/> <styles xmi:type="notation:StringValueStyle" xmi:id="_plRqRNp_EeWr5tIXyQonbg" name="diagram_compatibility_version" stringValue="1.2.0"/> - <element xmi:type="uml:Package" href="HelloWorldJava.uml#_LOqIEDLaEd2qeKRLMdIx_A"/> + <element xmi:type="uml:Package" href="CHelloWorldJava.uml#_LOqIEDLaEd2qeKRLMdIx_A"/> + <edges xmi:type="notation:Connector" xmi:id="_D7Yg0JnqEeax1dnJ9KW_aQ" type="StereotypeCommentLink" source="_D67N0JnqEeax1dnJ9KW_aQ" target="_D7XSsJnqEeax1dnJ9KW_aQ"> + <styles xmi:type="notation:FontStyle" xmi:id="_D7Yg0ZnqEeax1dnJ9KW_aQ"/> + <styles xmi:type="notation:EObjectValueStyle" xmi:id="_D7Yg1ZnqEeax1dnJ9KW_aQ" name="BASE_ELEMENT"> + <eObjectValue xmi:type="uml:Port" href="pathmap://DML_C_CORE/componentlib.uml#_OfiosJsrEd61Eo3nmu3JhQ"/> + </styles> + <element xsi:nil="true"/> + <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_D7Yg0pnqEeax1dnJ9KW_aQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/> + <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_D7Yg05nqEeax1dnJ9KW_aQ"/> + <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_D7Yg1JnqEeax1dnJ9KW_aQ"/> + </edges> + <edges xmi:type="notation:Connector" xmi:id="_O_0eoJnqEeax1dnJ9KW_aQ" type="Comment_AnnotatedElementEdge" source="_NxwJAJnqEeax1dnJ9KW_aQ" target="_VSa6YNHtEd-A1oPfP47IaQ"> + <styles xmi:type="notation:FontStyle" xmi:id="_O_0eoZnqEeax1dnJ9KW_aQ"/> + <element xsi:nil="true"/> + <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_O_0eopnqEeax1dnJ9KW_aQ" points="[426, 111, -643984, -643984]$[298, 111, -643984, -643984]"/> + <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_PADvMJnqEeax1dnJ9KW_aQ" id="(0.0,0.425531914893617)"/> + <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_PADvMZnqEeax1dnJ9KW_aQ" id="(1.0,0.47674418604651164)"/> + </edges> </notation:Diagram> <notation:Diagram xmi:id="_U1UegPcXEd-KM6l7lmIPkw" type="PapyrusUMLClassDiagram" name="deployment" measurementUnit="Pixel"> <children xmi:type="notation:Shape" xmi:id="_FGfloCghEeCw56aD7XrQhw" type="Diagram_ShortcutShape" element="_7kc7YM__Ed-TP80eVS-2Rg" fontName="Sans Serif" fontHeight="10" lineColor="0"> @@ -336,7 +390,7 @@ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_gdnVETefEeGPyrZ5I3hMlA" key="QualifiedNameDepth" value="1000"/> </eAnnotations> <children xmi:type="notation:DecorationNode" xmi:id="_gdnVEjefEeGPyrZ5I3hMlA" type="Comment_BodyLabel"/> - <element xmi:type="uml:Comment" href="HelloWorldJava.uml#_gdeyMDefEeGPyrZ5I3hMlA"/> + <element xmi:type="uml:Comment" href="CHelloWorldJava.uml#_gdeyMDefEeGPyrZ5I3hMlA"/> <layoutConstraint xmi:type="notation:Bounds" xmi:id="_gdmuATefEeGPyrZ5I3hMlA" x="315" y="18" width="226" height="37"/> </children> <children xmi:type="notation:Shape" xmi:id="_-4h4YFWREeKdxoQIVxFNNg" type="Package_Shape" fontName="Sans Serif" fillColor="8905185" gradient="16777215, 16777215, 0" lineColor="0"> @@ -368,7 +422,7 @@ <children xmi:type="notation:DecorationNode" xmi:id="_ZQkTY1WjEeKOivupHOJ8Ew" type="InstanceSpecification_NameLabel_CN"/> <children xmi:type="notation:BasicCompartment" xmi:id="_E5ursPt2EeWCnMkQqeR-Qg" type="InstanceSpecification_SlotCompartment_CN"> <children xmi:type="notation:Shape" xmi:id="_ET2zcFWkEeKOivupHOJ8Ew" type="Slot_SlotLabel" fontName="Sans Serif" lineColor="0"> - <element xmi:type="uml:Slot" href="HelloWorldJava.uml#_ymQ48FT2EeKvFeqt5Q_lqw"/> + <element xmi:type="uml:Slot" href="CHelloWorldJava.uml#_ymQ48FT2EeKvFeqt5Q_lqw"/> <layoutConstraint xmi:type="notation:Location" xmi:id="_ET2zcVWkEeKOivupHOJ8Ew" x="58" y="15"/> </children> <styles xmi:type="notation:TitleStyle" xmi:id="_ZQkTZVWjEeKOivupHOJ8Ew"/> @@ -379,7 +433,7 @@ <children xmi:type="notation:DecorationNode" xmi:id="_pm6pANp_EeWr5tIXyQonbg" type="InstanceSpecification_FloatingNameLabel_CN"> <layoutConstraint xmi:type="notation:Location" xmi:id="_pm6pAdp_EeWr5tIXyQonbg" y="5"/> </children> - <element xmi:type="uml:InstanceSpecification" href="HelloWorldJava.uml#_ymErsFT2EeKvFeqt5Q_lqw"/> + <element xmi:type="uml:InstanceSpecification" href="CHelloWorldJava.uml#_ymErsFT2EeKvFeqt5Q_lqw"/> <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ZQjFQVWjEeKOivupHOJ8Ew" x="15" y="13" width="261" height="57"/> </children> <children xmi:type="notation:Shape" xmi:id="_Z7T5gFWjEeKOivupHOJ8Ew" type="InstanceSpecification_Shape_CN" fontName="Sans Serif" lineColor="0"> @@ -399,7 +453,7 @@ <children xmi:type="notation:DecorationNode" xmi:id="_Z7UgllWjEeKOivupHOJ8Ew" type="InstanceSpecification_NameLabel_CN"/> <children xmi:type="notation:BasicCompartment" xmi:id="_E5vSwPt2EeWCnMkQqeR-Qg" type="InstanceSpecification_SlotCompartment_CN"> <children xmi:type="notation:Shape" xmi:id="_6VXKAFWjEeKOivupHOJ8Ew" type="Slot_SlotLabel" fontName="Sans Serif" lineColor="0"> - <element xmi:type="uml:Slot" href="HelloWorldJava.uml#_tfj4gFUwEeKdxoQIVxFNNg"/> + <element xmi:type="uml:Slot" href="CHelloWorldJava.uml#_tfj4gFUwEeKdxoQIVxFNNg"/> <layoutConstraint xmi:type="notation:Location" xmi:id="_6VXKAVWjEeKOivupHOJ8Ew" x="26" y="15"/> </children> <styles xmi:type="notation:TitleStyle" xmi:id="_Z7UgmFWjEeKOivupHOJ8Ew"/> @@ -410,36 +464,9 @@ <children xmi:type="notation:DecorationNode" xmi:id="_pm6pAtp_EeWr5tIXyQonbg" type="InstanceSpecification_FloatingNameLabel_CN"> <layoutConstraint xmi:type="notation:Location" xmi:id="_pm6pA9p_EeWr5tIXyQonbg" y="5"/> </children> - <element xmi:type="uml:InstanceSpecification" href="HelloWorldJava.uml#_ymQR4FT2EeKvFeqt5Q_lqw"/> + <element xmi:type="uml:InstanceSpecification" href="CHelloWorldJava.uml#_ymQR4FT2EeKvFeqt5Q_lqw"/> <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Z7T5gVWjEeKOivupHOJ8Ew" x="15" y="133" width="261" height="64"/> </children> - <children xmi:type="notation:Shape" xmi:id="_85kMIFWjEeKOivupHOJ8Ew" type="InstanceSpecification_Shape_CN" fontName="Sans Serif" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_85kzMFWjEeKOivupHOJ8Ew" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_85kzMVWjEeKOivupHOJ8Ew" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_85kzMlWjEeKOivupHOJ8Ew" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_85kzM1WjEeKOivupHOJ8Ew" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_85kzNFWjEeKOivupHOJ8Ew" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_85kzNVWjEeKOivupHOJ8Ew" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_8smO0Hk1EeOph7IIHUnNoA" source="PapyrusCSSForceValue"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_8smO0Xk1EeOph7IIHUnNoA" key="fillColor" value="true"/> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_8-l9wHk1EeOph7IIHUnNoA" key="gradient" value="true"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_85kzNlWjEeKOivupHOJ8Ew" type="InstanceSpecification_NameLabel_CN"/> - <children xmi:type="notation:BasicCompartment" xmi:id="_E5vSwft2EeWCnMkQqeR-Qg" visible="false" type="InstanceSpecification_SlotCompartment_CN"> - <styles xmi:type="notation:TitleStyle" xmi:id="_85laQFWjEeKOivupHOJ8Ew"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_85laQVWjEeKOivupHOJ8Ew"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_85laQlWjEeKOivupHOJ8Ew"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_85laQ1WjEeKOivupHOJ8Ew"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_pm6pBNp_EeWr5tIXyQonbg" type="InstanceSpecification_FloatingNameLabel_CN"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_pm6pBdp_EeWr5tIXyQonbg" y="5"/> - </children> - <element xmi:type="uml:InstanceSpecification" href="HelloWorldJava.uml#_GQ1ekKwHEeCQX8uv_p0Q4A"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_85kMIVWjEeKOivupHOJ8Ew" x="375" y="13" width="163" height="46"/> - </children> <children xmi:type="notation:Shape" xmi:id="_wCUSAFZVEeKKZs15rvNNjA" type="Comment_Shape_CN" fontName="Sans Serif" lineColor="0"> <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_wCX8YFZVEeKKZs15rvNNjA" source="ShadowFigure"> <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_wCX8YVZVEeKKZs15rvNNjA" key="ShadowFigure_Value" value="false"/> @@ -451,15 +478,15 @@ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_wCYjclZVEeKKZs15rvNNjA" key="QualifiedNameDepth" value="1000"/> </eAnnotations> <children xmi:type="notation:DecorationNode" xmi:id="_wCYjc1ZVEeKKZs15rvNNjA" type="Comment_BodyLabel_CN"/> - <element xmi:type="uml:Comment" href="HelloWorldJava.uml#_wAbboFZVEeKKZs15rvNNjA"/> + <element xmi:type="uml:Comment" href="CHelloWorldJava.uml#_wAbboFZVEeKKZs15rvNNjA"/> <layoutConstraint xmi:type="notation:Bounds" xmi:id="_wCUSAVZVEeKKZs15rvNNjA" x="325" y="97" width="208" height="83"/> </children> <styles xmi:type="notation:TitleStyle" xmi:id="_-4lixFWREeKdxoQIVxFNNg"/> <layoutConstraint xmi:type="notation:Bounds" xmi:id="_-4lixVWREeKdxoQIVxFNNg"/> </children> <styles xmi:type="notation:IntValueStyle" xmi:id="_u3oFQLkXEeS7TYMQS2xzng" name="shapeDirection" intValue="1"/> - <element xmi:type="uml:Package" href="HelloWorldJava.uml#_yl9-AFT2EeKvFeqt5Q_lqw"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_-4h4YVWREeKdxoQIVxFNNg" x="20" y="200" width="571" height="275"/> + <element xmi:type="uml:Package" href="CHelloWorldJava.uml#_yl9-AFT2EeKvFeqt5Q_lqw"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_-4h4YVWREeKdxoQIVxFNNg" x="20" y="200" width="601" height="281"/> </children> <children xmi:type="notation:Shape" xmi:id="_obNuEFWiEeKOivupHOJ8Ew" type="Comment_Shape" fontName="Sans Serif" lineColor="0"> <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_obQxYFWiEeKOivupHOJ8Ew" source="ShadowFigure"> @@ -472,209 +499,50 @@ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_obRYcVWiEeKOivupHOJ8Ew" key="QualifiedNameDepth" value="1000"/> </eAnnotations> <children xmi:type="notation:DecorationNode" xmi:id="_obRYclWiEeKOivupHOJ8Ew" type="Comment_BodyLabel"/> - <element xmi:type="uml:Comment" href="HelloWorldJava.uml#_oZw8kFWiEeKOivupHOJ8Ew"/> + <element xmi:type="uml:Comment" href="CHelloWorldJava.uml#_oZw8kFWiEeKOivupHOJ8Ew"/> <layoutConstraint xmi:type="notation:Bounds" xmi:id="_obNuEVWiEeKOivupHOJ8Ew" x="315" y="90" width="226" height="55"/> </children> <children xmi:type="notation:Shape" xmi:id="_pqN0oNp_EeWr5tIXyQonbg" type="StereotypeComment"> <styles xmi:type="notation:TitleStyle" xmi:id="_pqN0odp_EeWr5tIXyQonbg" showTitle="true"/> <styles xmi:type="notation:EObjectValueStyle" xmi:id="_pqN0o9p_EeWr5tIXyQonbg" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Package" href="HelloWorldJava.uml#_yl9-AFT2EeKvFeqt5Q_lqw"/> + <eObjectValue xmi:type="uml:Package" href="CHelloWorldJava.uml#_yl9-AFT2EeKvFeqt5Q_lqw"/> </styles> <element xsi:nil="true"/> <layoutConstraint xmi:type="notation:Bounds" xmi:id="_pqN0otp_EeWr5tIXyQonbg" x="220" y="200"/> </children> - <children xmi:type="notation:Shape" xmi:id="_pqYMsNp_EeWr5tIXyQonbg" type="StereotypeComment"> - <styles xmi:type="notation:TitleStyle" xmi:id="_pqYMsdp_EeWr5tIXyQonbg" showTitle="true"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_pqYMs9p_EeWr5tIXyQonbg" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Abstraction" href="HelloWorldJava.uml#_UPx34FWUEeKdxoQIVxFNNg"/> - </styles> - <element xsi:nil="true"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_pqYMstp_EeWr5tIXyQonbg" x="215" y="-87"/> - </children> <styles xmi:type="notation:DiagramStyle" xmi:id="_U1UegfcXEd-KM6l7lmIPkw"/> <styles xmi:type="notation:StringValueStyle" xmi:id="_pm6pBtp_EeWr5tIXyQonbg" name="diagram_compatibility_version" stringValue="1.2.0"/> - <element xmi:type="uml:Package" href="HelloWorldJava.uml#_234GEDLiEd2RVeNawwNNzg"/> - <edges xmi:type="notation:Connector" xmi:id="_86CtQFWjEeKOivupHOJ8Ew" type="Abstraction_Edge" source="_ZQjFQFWjEeKOivupHOJ8Ew" target="_85kMIFWjEeKOivupHOJ8Ew" lineColor="0"> - <children xmi:type="notation:DecorationNode" xmi:id="_86D7YFWjEeKOivupHOJ8Ew" type="Abstraction_NameLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_86D7YVWjEeKOivupHOJ8Ew" x="-14" y="40"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_86D7YlWjEeKOivupHOJ8Ew" type="Abstraction_StereotypeLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_86D7Y1WjEeKOivupHOJ8Ew" x="-4" y="-9"/> - </children> - <styles xmi:type="notation:FontStyle" xmi:id="_86CtQVWjEeKOivupHOJ8Ew" fontName="Sans Serif"/> - <element xmi:type="uml:Abstraction" href="HelloWorldJava.uml#_UPx34FWUEeKdxoQIVxFNNg"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_86CtQlWjEeKOivupHOJ8Ew" points="[-81, -23, 28, 8]$[-109, -31, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_zrOXILkXEeS7TYMQS2xzng" id="(1.0,0.40350877192982454)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_zrOXIbkXEeS7TYMQS2xzng" id="(0.0,0.5)"/> - </edges> + <element xmi:type="uml:Package" href="CHelloWorldJava.uml#_234GEDLiEd2RVeNawwNNzg"/> <edges xmi:type="notation:Connector" xmi:id="_Sqs9MFWkEeKOivupHOJ8Ew" type="Comment_AnnotatedElementEdge" source="_obNuEFWiEeKOivupHOJ8Ew" target="_-4h4YFWREeKdxoQIVxFNNg" routing="Rectilinear" lineColor="0"> <styles xmi:type="notation:FontStyle" xmi:id="_Sqs9MVWkEeKOivupHOJ8Ew" fontName="Sans Serif"/> <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Sqs9MlWkEeKOivupHOJ8Ew" points="[113, 34, 301, -38]$[113, 93, 301, 21]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_SrQW0FWkEeKOivupHOJ8Ew" id="(0.0,0.5277777777777778)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_SrQW0VWkEeKOivupHOJ8Ew" id="(0.18739054290718038,0.0)"/> + <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Sqs9MlWkEeKOivupHOJ8Ew" points="[315, 120, -643984, -643984]$[160, 120, -643984, -643984]$[160, 221, -643984, -643984]"/> + <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_SrQW0FWkEeKOivupHOJ8Ew" id="(0.0,0.4166666666666667)"/> + <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_SrQW0VWkEeKOivupHOJ8Ew" id="(0.24518388791593695,0.07636363636363637)"/> </edges> <edges xmi:type="notation:Connector" xmi:id="_7O5fMFZVEeKKZs15rvNNjA" type="Comment_AnnotatedElementEdge" source="_wCUSAFZVEeKKZs15rvNNjA" target="_ZQjFQFWjEeKOivupHOJ8Ew" routing="Rectilinear" lineColor="0"> <styles xmi:type="notation:FontStyle" xmi:id="_7O5fMVZVEeKKZs15rvNNjA" fontName="Sans Serif"/> <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_7O5fMlZVEeKKZs15rvNNjA" points="[350, 356, -643984, -643984]$[232, 356, -643984, -643984]$[232, 315, -643984, -643984]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_7PO2YFZVEeKKZs15rvNNjA" id="(0.0,0.11965811965811966)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_yzWT8LkXEeS7TYMQS2xzng" id="(0.7318007662835249,1.0)"/> + <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_7O5fMlZVEeKKZs15rvNNjA" points="[351, 340, -643984, -643984]$[240, 340, -643984, -643984]$[240, 297, -643984, -643984]"/> + <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_7PO2YFZVEeKKZs15rvNNjA" id="(0.0,0.13675213675213677)"/> + <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_yzWT8LkXEeS7TYMQS2xzng" id="(0.7624521072796935,1.0)"/> </edges> <edges xmi:type="notation:Connector" xmi:id="_71Q7oFZVEeKKZs15rvNNjA" type="Comment_AnnotatedElementEdge" source="_wCUSAFZVEeKKZs15rvNNjA" target="_Z7T5gFWjEeKOivupHOJ8Ew" routing="Rectilinear" lineColor="0"> <styles xmi:type="notation:FontStyle" xmi:id="_71Q7oVZVEeKKZs15rvNNjA" fontName="Sans Serif"/> <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_71Q7olZVEeKKZs15rvNNjA" points="[-12, 8, 82, 0]$[-73, 9, 21, 1]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_71iBYFZVEeKKZs15rvNNjA" id="(0.0,0.6410256410256411)"/> + <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_71Q7olZVEeKKZs15rvNNjA" points="[351, 420, -643984, -643984]$[302, 420, -643984, -643984]"/> + <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_71iBYFZVEeKKZs15rvNNjA" id="(0.0,0.6666666666666666)"/> <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_71iBYVZVEeKKZs15rvNNjA" id="(1.0,0.609375)"/> </edges> <edges xmi:type="notation:Connector" xmi:id="_pqN0pNp_EeWr5tIXyQonbg" type="StereotypeCommentLink" source="_-4h4YFWREeKdxoQIVxFNNg" target="_pqN0oNp_EeWr5tIXyQonbg"> <styles xmi:type="notation:FontStyle" xmi:id="_pqN0pdp_EeWr5tIXyQonbg"/> <styles xmi:type="notation:EObjectValueStyle" xmi:id="_pqN0qdp_EeWr5tIXyQonbg" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Package" href="HelloWorldJava.uml#_yl9-AFT2EeKvFeqt5Q_lqw"/> + <eObjectValue xmi:type="uml:Package" href="CHelloWorldJava.uml#_yl9-AFT2EeKvFeqt5Q_lqw"/> </styles> <element xsi:nil="true"/> <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_pqN0ptp_EeWr5tIXyQonbg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/> <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_pqN0p9p_EeWr5tIXyQonbg"/> <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_pqN0qNp_EeWr5tIXyQonbg"/> </edges> - <edges xmi:type="notation:Connector" xmi:id="_pqYMtNp_EeWr5tIXyQonbg" type="StereotypeCommentLink" source="_86CtQFWjEeKOivupHOJ8Ew" target="_pqYMsNp_EeWr5tIXyQonbg"> - <styles xmi:type="notation:FontStyle" xmi:id="_pqYMtdp_EeWr5tIXyQonbg"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_pqYMudp_EeWr5tIXyQonbg" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Abstraction" href="HelloWorldJava.uml#_UPx34FWUEeKdxoQIVxFNNg"/> - </styles> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_pqYMttp_EeWr5tIXyQonbg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_pqYMt9p_EeWr5tIXyQonbg"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_pqYMuNp_EeWr5tIXyQonbg"/> - </edges> - </notation:Diagram> - <notation:Diagram xmi:id="_0rwpYDefEeGPyrZ5I3hMlA" type="CompositeStructure" name="HWArchitecture" measurementUnit="Pixel"> - <children xmi:type="notation:Shape" xmi:id="_1w2CIDefEeGPyrZ5I3hMlA" type="Class_Shape" fontName="" fontHeight="10" fillColor="10011046" gradient="16777215, 16777215, 0" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_1w2pMDefEeGPyrZ5I3hMlA" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_1w2pMTefEeGPyrZ5I3hMlA" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_1w2pMjefEeGPyrZ5I3hMlA" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_1w2pMzefEeGPyrZ5I3hMlA" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_1w2pNDefEeGPyrZ5I3hMlA" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_1w2pNTefEeGPyrZ5I3hMlA" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_1w2pNjefEeGPyrZ5I3hMlA" type="Class_NameLabel"/> - <children xmi:type="notation:BasicCompartment" xmi:id="_FEr-gPt2EeWCnMkQqeR-Qg" type="Class_StructureCompartment"> - <children xmi:type="notation:Shape" xmi:id="_4HLnYDefEeGPyrZ5I3hMlA" type="Property_Shape" fontName="" fontHeight="10" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4HMOcDefEeGPyrZ5I3hMlA" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4HMOcTefEeGPyrZ5I3hMlA" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4HMOcjefEeGPyrZ5I3hMlA" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4HMOczefEeGPyrZ5I3hMlA" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4HMOdDefEeGPyrZ5I3hMlA" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4HMOdTefEeGPyrZ5I3hMlA" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="__C2UgHk1EeOph7IIHUnNoA" source="PapyrusCSSForceValue"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="__C2UgXk1EeOph7IIHUnNoA" key="fillColor" value="true"/> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="__Oj1QHk1EeOph7IIHUnNoA" key="gradient" value="true"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_4HMOdjefEeGPyrZ5I3hMlA" type="Property_NameLabel"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ENwn8FWjEeKOivupHOJ8Ew" source="CustomAppearance_Annotation"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_EUBoAFWjEeKOivupHOJ8Ew" key="CustomAppearance_MaskValue" value="28"/> - </eAnnotations> - </children> - <children xmi:type="notation:BasicCompartment" xmi:id="_FEr-gft2EeWCnMkQqeR-Qg" visible="false" type="Property_StructureCompartment"> - <styles xmi:type="notation:TitleStyle" xmi:id="_4HMOeDefEeGPyrZ5I3hMlA" showTitle="true"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4HMOeTefEeGPyrZ5I3hMlA"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_pqvZEtp_EeWr5tIXyQonbg" type="Property_FloatingNameLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_pqvZE9p_EeWr5tIXyQonbg" y="5"/> - </children> - <styles xmi:type="notation:StringListValueStyle" xmi:id="_DrFGELkYEeS7TYMQS2xzng" name="maskLabel"> - <stringListValue>name</stringListValue> - <stringListValue>type</stringListValue> - <stringListValue>derived</stringListValue> - </styles> - <element xmi:type="uml:Property" href="HelloWorldJava.uml#_4HAoQDefEeGPyrZ5I3hMlA"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4HLnYTefEeGPyrZ5I3hMlA" x="49" y="22" width="190"/> - </children> - <styles xmi:type="notation:TitleStyle" xmi:id="_1w2pODefEeGPyrZ5I3hMlA"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_1w2pOTefEeGPyrZ5I3hMlA"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_pqvZENp_EeWr5tIXyQonbg" type="Class_FloatingNameLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_pqvZEdp_EeWr5tIXyQonbg" y="5"/> - </children> - <element xmi:type="uml:Class" href="HelloWorldJava.uml#_tZvNQDefEeGPyrZ5I3hMlA"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_1w2CITefEeGPyrZ5I3hMlA" x="80" y="63" width="301" height="154"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_7qMbIDefEeGPyrZ5I3hMlA" type="Node_Shape" fontName="" fontHeight="10" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_7qNCMDefEeGPyrZ5I3hMlA" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_7qNCMTefEeGPyrZ5I3hMlA" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_7qNCMjefEeGPyrZ5I3hMlA" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_7qNCMzefEeGPyrZ5I3hMlA" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_7qNCNDefEeGPyrZ5I3hMlA" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_7qNCNTefEeGPyrZ5I3hMlA" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_7qNCNjefEeGPyrZ5I3hMlA" type="Node_NameLabel"/> - <children xmi:type="notation:BasicCompartment" xmi:id="_FEr-gvt2EeWCnMkQqeR-Qg" visible="false" type="Node_StructureCompartment"> - <styles xmi:type="notation:TitleStyle" xmi:id="_7qNCODefEeGPyrZ5I3hMlA" showTitle="true"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_7qNCOTefEeGPyrZ5I3hMlA"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_pqvZFNp_EeWr5tIXyQonbg" type="Node_FloatingNameLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_pqvZFdp_EeWr5tIXyQonbg" y="5"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_ptJz4Np_EeWr5tIXyQonbg" visible="false" type="StereotypeLabel"> - <styles xmi:type="notation:StringValueStyle" xmi:id="_ptJz4dp_EeWr5tIXyQonbg" name="stereotype" stringValue="FCM::Target"/> - <element xmi:type="uml:Stereotype" href="pathmap://FCM_PROFILES/FCM.profile.uml#_0KEH0JOCEd-5qPBhYeIVtw"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ptJz4tp_EeWr5tIXyQonbg"/> - </children> - <children xmi:type="notation:BasicCompartment" xmi:id="_ptS90Np_EeWr5tIXyQonbg" type="StereotypeCompartment"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ptbgsNp_EeWr5tIXyQonbg" source="PapyrusCSSForceValue"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ptbgsdp_EeWr5tIXyQonbg" key="visible" value="true"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_ptUL8Np_EeWr5tIXyQonbg" type="StereotypeProperty"> - <element xmi:type="uml:Property" href="pathmap://FCM_PROFILES/FCM.profile.uml#__5rAUGE_Ed-eArNXja7SuA"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_ptUL8dp_EeWr5tIXyQonbg"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_ptUL9Np_EeWr5tIXyQonbg" type="StereotypeProperty"> - <element xmi:type="uml:Property" href="pathmap://FCM_PROFILES/FCM.profile.uml#_BZCjMJOGEd-5qPBhYeIVtw"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_ptUL9dp_EeWr5tIXyQonbg"/> - </children> - <styles xmi:type="notation:TitleStyle" xmi:id="_ptS90dp_EeWr5tIXyQonbg" showTitle="true"/> - <styles xmi:type="notation:StringValueStyle" xmi:id="_ptS90tp_EeWr5tIXyQonbg" name="stereotype" stringValue="FCM::Target"/> - <element xmi:type="uml:Stereotype" href="pathmap://FCM_PROFILES/FCM.profile.uml#_0KEH0JOCEd-5qPBhYeIVtw"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ptS909p_EeWr5tIXyQonbg"/> - </children> - <element xmi:type="uml:Node" href="HelloWorldJava.uml#_zY9vMDLiEd2RVeNawwNNzg"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_7qMbITefEeGPyrZ5I3hMlA" x="440" y="63" width="181" height="91"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_jhQ20DegEeGPyrZ5I3hMlA" type="Comment_Shape" fontName="" fontHeight="10" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jhQ20jegEeGPyrZ5I3hMlA" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_jhQ20zegEeGPyrZ5I3hMlA" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jhQ21DegEeGPyrZ5I3hMlA" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_jhQ21TegEeGPyrZ5I3hMlA" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jhQ21jegEeGPyrZ5I3hMlA" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_jhQ21zegEeGPyrZ5I3hMlA" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_jhRd4DegEeGPyrZ5I3hMlA" type="Comment_BodyLabel"/> - <element xmi:type="uml:Comment" href="HelloWorldJava.uml#_jhF3sDegEeGPyrZ5I3hMlA"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_jhQ20TegEeGPyrZ5I3hMlA" x="435" y="183" width="277"/> - </children> - <styles xmi:type="notation:DiagramStyle" xmi:id="_0rwpYTefEeGPyrZ5I3hMlA"/> - <styles xmi:type="notation:StringValueStyle" xmi:id="_pqvZFtp_EeWr5tIXyQonbg" name="diagram_compatibility_version" stringValue="1.2.0"/> - <element xmi:type="uml:Package" href="HelloWorldJava.uml#_v3fMgDLiEd2RVeNawwNNzg"/> - <edges xmi:type="notation:Connector" xmi:id="_ugb6IDegEeGPyrZ5I3hMlA" type="Comment_AnnotatedElementEdge" source="_jhQ20DegEeGPyrZ5I3hMlA" target="_7qMbIDefEeGPyrZ5I3hMlA" routing="Rectilinear" lineColor="0"> - <styles xmi:type="notation:FontStyle" xmi:id="_ugb6ITegEeGPyrZ5I3hMlA" fontName="" fontHeight="10"/> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_ugb6IjegEeGPyrZ5I3hMlA" points="[-3, -6, 22, 58]$[-30, -51, -5, 13]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ugs_4DegEeGPyrZ5I3hMlA" id="(0.2815884476534296,0.05)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ugs_4TegEeGPyrZ5I3hMlA" id="(0.4420289855072464,0.8266666666666667)"/> - </edges> - </notation:Diagram> - <notation:Diagram xmi:id="_ovKvYFWjEeKOivupHOJ8Ew" type="PapyrusUMLDeploymentDiagram" name="NewDeploymentDiagram" measurementUnit="Pixel"> - <styles xmi:type="notation:DiagramStyle" xmi:id="_ovKvYVWjEeKOivupHOJ8Ew"/> - <element xmi:type="uml:Package" href="HelloWorldJava.uml#_234GEDLiEd2RVeNawwNNzg"/> </notation:Diagram> </xmi:XMI> diff --git a/transformation/org.eclipse.papyrus.designer.transformation.library/models/examples/HelloWorldJava.uml b/components/org.eclipse.papyrus.designer.components.modellibs.core/models/examples/CHelloWorldJava/CHelloWorldJava.uml index b0a8da3e6..bc42e43b0 100644 --- a/transformation/org.eclipse.papyrus.designer.transformation.library/models/examples/HelloWorldJava.uml +++ b/components/org.eclipse.papyrus.designer.components.modellibs.core/models/examples/CHelloWorldJava/CHelloWorldJava.uml @@ -1,6 +1,6 @@ <?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:Alloc="http://www.eclipse.org/papyrus/Alloc/1" xmlns:Codegen="http://www.eclipse.org/papyrus/Codegen/1" xmlns:FCM="http://www.eclipse.org/papyrus/FCM/1" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xsi:schemaLocation="http://www.eclipse.org/papyrus/Alloc/1 http://www.eclipse.org/papyrus/MARTE/1#//Alloc"> - <uml:Model xmi:id="_O6TiIDLUEd26WNosUASSSw" name="HelloWorld"> +<xmi:XMI xmi:version="20131001" xmlns:xmi="http://www.omg.org/spec/XMI/20131001" xmlns:Codegen="http://www.eclipse.org/papyrus/Codegen/1" xmlns:Deployment="http://www.eclipse.org/papyrus/Deployment/1" xmlns:FCM="http://www.eclipse.org/papyrus/FCM/1" xmlns:Transformation="http://www.eclipse.org/papyrus/Transformation/1" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML"> + <uml:Model xmi:id="_O6TiIDLUEd26WNosUASSSw" name="CHelloWorldJava"> <packageImport xmi:type="uml:PackageImport" xmi:id="_O6TiITLUEd26WNosUASSSw"> <importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/> </packageImport> @@ -14,7 +14,13 @@ </ownedComment> <ownedComment xmi:type="uml:Comment" xmi:id="_0D64MDedEeGPyrZ5I3hMlA"> <annotatedElement xmi:type="uml:Class" href="pathmap://DML_C_CORE/componentlib.uml#_N6fa4JsrEd61Eo3nmu3JhQ"/> - <body>Part of the Qompass core model library. Provides the specific port "start". The "run" operation (defined within interface IStart) of this port is called by generated boot-code after instantiation and configuration of a component. </body> + <body>Part of designer's default component model library. Provides the specific port "start". The "run" operation (defined within interface IStart) of this port is called by generated boot-code after instantiation and configuration of a component. </body> + </ownedComment> + <ownedComment xmi:type="uml:Comment" xmi:id="_Nxvh8JnqEeax1dnJ9KW_aQ"> + <annotatedElement xmi:type="uml:Class" href="CHelloWorldCpp.uml#_bYJagDLiEd2RVeNawwNNzg"/> + <annotatedElement xmi:type="uml:Class" href="#_bYJagDLiEd2RVeNawwNNzg"/> + <body>In component-oriented design, a "system" class that aggegates all component (parts) of an application is typically used. +In case of Java, we call it "SystemApp" to avoid conflicts with the Java System package</body> </ownedComment> <packagedElement xmi:type="uml:Class" xmi:id="_tyiqsc__Ed-TP80eVS-2Rg" name="HelloWorld"> <ownedComment xmi:type="uml:Comment" xmi:id="_SxvpUFT0EeKvFeqt5Q_lqw" annotatedElement="_8pupUFTzEeKvFeqt5Q_lqw"> @@ -27,9 +33,6 @@ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__HwK8FTzEeKvFeqt5Q_lqw" value="1"/> <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__HwyAFTzEeKvFeqt5Q_lqw" value="1"/> - <defaultValue xmi:type="uml:LiteralString" xmi:id="__HynMFTzEeKvFeqt5Q_lqw"> - <value xsi:nil="true"/> - </defaultValue> </ownedAttribute> <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_Us15gFTzEeKvFeqt5Q_lqw" name="derived realization of IStart" client="_tyiqsc__Ed-TP80eVS-2Rg"> <supplier xmi:type="uml:Interface" href="pathmap://DML_TRAFO/sysinterfaces.uml#_PTWzwCS-Ed-A_I32T0fkaA"/> @@ -39,42 +42,19 @@ <language>C/C++</language> <language>JAVA</language> <body>cout << "Hello world: " << message << endl;</body> - <body>System.out.println("Hello");</body> + <body>System.out.println("Hello world: " + message);</body> </ownedBehavior> <ownedOperation xmi:type="uml:Operation" xmi:id="_UtCt0FTzEeKvFeqt5Q_lqw" name="run" method="_tyjRwc__Ed-TP80eVS-2Rg"/> </packagedElement> - <packagedElement xmi:type="uml:Class" xmi:id="_bYJagDLiEd2RVeNawwNNzg" name="System"> + <packagedElement xmi:type="uml:Class" xmi:id="_bYJagDLiEd2RVeNawwNNzg" name="SystemApp"> <ownedAttribute xmi:type="uml:Property" xmi:id="_gV1cgDLiEd2RVeNawwNNzg" name="hello" visibility="public" type="_tyiqsc__Ed-TP80eVS-2Rg" isUnique="false" aggregation="composite"> <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dCT24G6JEeGqWMX2LwdLDw" value="1"/> <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dCUd8G6JEeGqWMX2LwdLDw" value="1"/> - <defaultValue xmi:type="uml:LiteralString" xmi:id="_dCWTIG6JEeGqWMX2LwdLDw"> - <value xsi:nil="true"/> - </defaultValue> - </ownedAttribute> - </packagedElement> - </packagedElement> - <packagedElement xmi:type="uml:Package" xmi:id="_v3fMgDLiEd2RVeNawwNNzg" name="platform"> - <ownedComment xmi:type="uml:Comment" xmi:id="_jhF3sDegEeGPyrZ5I3hMlA" annotatedElement="_zY9vMDLiEd2RVeNawwNNzg"> - <body>Simple single node configuration. TargetOS is set to Linux, but will work on any OS, since this simple example does not use the OS abstraction layer</body> - </ownedComment> - <packagedElement xmi:type="uml:Node" xmi:id="_zY9vMDLiEd2RVeNawwNNzg" name="MonoNode"/> - <packagedElement xmi:type="uml:Class" xmi:id="_tZvNQDefEeGPyrZ5I3hMlA" name="Platform"> - <ownedAttribute xmi:type="uml:Property" xmi:id="_4HAoQDefEeGPyrZ5I3hMlA" name="javaNode" visibility="public" type="_zY9vMDLiEd2RVeNawwNNzg" aggregation="composite"> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6WEg0DefEeGPyrZ5I3hMlA" value="1"/> - <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6WFu8DefEeGPyrZ5I3hMlA" value="1"/> - <defaultValue xmi:type="uml:LiteralString" xmi:id="_6WHkIDefEeGPyrZ5I3hMlA"> - <value xsi:nil="true"/> - </defaultValue> + <defaultValue xmi:type="uml:LiteralString" xmi:id="_1Sm-8Jn8EealI_Tqqsqjjg" value="new HelloWorld()"/> </ownedAttribute> </packagedElement> - <packagedElement xmi:type="uml:Package" xmi:id="_YxI8IDegEeGPyrZ5I3hMlA" name="HWArchitecturePlatform"> - <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_GQ1ekKwHEeCQX8uv_p0Q4A" name="javaNode" classifier="_zY9vMDLiEd2RVeNawwNNzg"/> - </packagedElement> </packagedElement> <packagedElement xmi:type="uml:Package" xmi:id="_234GEDLiEd2RVeNawwNNzg" name="deployment"> - <ownedComment xmi:type="uml:Comment" xmi:id="_VMRFgDOJEeC7y-fR3OSnFw"> - <body>This configuration requires the installation of the OTF trace library.<br /></body> - </ownedComment> <ownedComment xmi:type="uml:Comment" xmi:id="_gdeyMDefEeGPyrZ5I3hMlA"> <body>Cross references to composite diagram</body> </ownedComment> @@ -98,8 +78,13 @@ </value> </slot> </packagedElement> - <packagedElement xmi:type="uml:Abstraction" xmi:id="_UPx34FWUEeKdxoQIVxFNNg" name="allocate mainInstance to javaNode" client="_ymErsFT2EeKvFeqt5Q_lqw" supplier="_GQ1ekKwHEeCQX8uv_p0Q4A"/> </packagedElement> + <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_Fsz2oJn0Eeaz3bly3dIm7Q"> + <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Fs59QJn0Eeaz3bly3dIm7Q" source="http://www.eclipse.org/uml2/2.0.0/UML"> + <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/Deployment/1#/"/> + </eAnnotations> + <appliedProfile xmi:type="uml:Profile" href="pathmap://DEP_PROFILE/Deployment.profile.uml#_gPDsIBa-EearhdjjJ6cVzQ"/> + </profileApplication> </packagedElement> <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_O6TiIjLUEd26WNosUASSSw"> <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_O6TiIzLUEd26WNosUASSSw" source="http://www.eclipse.org/uml2/2.0.0/UML"> @@ -144,21 +129,13 @@ <appliedProfile xmi:type="uml:Profile" href="pathmap://Codegen_PROFILES/Codegen.profile.uml#_fPDsIBa-EearhdjjJ6cVzQ"/> </profileApplication> </uml:Model> - <FCM:Target xmi:id="_LD_uICr7EeCfcI_SvPT4lw" base_Node="_zY9vMDLiEd2RVeNawwNNzg"> - <targetArch xmi:type="FCM:TargetArchitecture" href="pathmap://DML_C_CORE/componentlib.uml#_FYOqwF0OEd-12d_h0i1xhQ"/> - <usedOS xmi:type="FCM:OperatingSystem" href="pathmap://DML_C_CORE/componentlib.uml#_1eULwF0NEd-12d_h0i1xhQ"/> - </FCM:Target> - <Transformation:DerivedElement xmi:id="_UtTMgFTzEeKvFeqt5Q_lqw" base_Element="_UtCt0FTzEeKvFeqt5Q_lqw"> - <source xmi:type="uml:Operation" href="pathmap://DML_TRAFO/sysinterfaces.uml#_C9IK4JsqEd61Eo3nmu3JhQ"/> - </Transformation:DerivedElement> - <FCM:ConfigurationProperty xmi:id="_KTwJUFT0EeKvFeqt5Q_lqw" base_Property="_8pupUFTzEeKvFeqt5Q_lqw"/> - <Deployment:DeploymentPlan xmi:id="_ymC2gFT2EeKvFeqt5Q_lqw" mainInstance="_ymErsFT2EeKvFeqt5Q_lqw" base_Package="_yl9-AFT2EeKvFeqt5Q_lqw"/> - <Alloc:Allocate xmi:id="_UP7B0FWUEeKdxoQIVxFNNg" base_Abstraction="_UPx34FWUEeKdxoQIVxFNNg"/> - <FCM:CodeGenOptions xmi:id="_1uf4ENykEeKPWMO32vUmzw" base_Package="_LOqIEDLaEd2qeKRLMdIx_A"> - <compToOOmapping xmi:type="FCM:CompToOOmapping" href="pathmap://DML_C_CORE/componentlib.uml#_45ldwKLvEeSBiP8ZTcBQrQ"/> - <progLanguage xmi:type="FCM:ProgLanguage" href="pathmap://DML_C_CORE/componentlib.uml#_9OaYsNzEEeKPWMO32vUmzw"/> - </FCM:CodeGenOptions> <Codegen:GeneratorHint xmi:id="_Xt7EcC1QEea25uwDpRQuxg" base_Element="_O6TiIDLUEd26WNosUASSSw"> <language xmi:type="Codegen:Language" href="pathmap://Codegen_PROFILES/languages.uml#_2Zt6YCjREeayco6FJ_OtTQ"/> </Codegen:GeneratorHint> + <Deployment:DeploymentPlan xmi:id="_HenygJn0Eeaz3bly3dIm7Q" base_Package="_yl9-AFT2EeKvFeqt5Q_lqw"> + <chain xmi:type="Transformation:M2MTrafoChain" href="pathmap://DML_C_CORE/componentlib.uml#_NQUF0GpIEeaSLtRdInZlZA"/> + </Deployment:DeploymentPlan> + <FCM:CodeGenOptions xmi:id="_w6ZQQJn2Eeaz3bly3dIm7Q" base_Package="_O6TiIDLUEd26WNosUASSSw"> + <compToOOmapping xmi:type="FCM:CompToOOmapping" href="pathmap://DML_C_CORE/componentlib.uml#_45ldwKLvEeSBiP8ZTcBQrQ"/> + </FCM:CodeGenOptions> </xmi:XMI> diff --git a/transformation/org.eclipse.papyrus.designer.transformation.library/models/examples/ClientServerTimer.di b/components/org.eclipse.papyrus.designer.components.modellibs.core/models/examples/ClientServerTimer/ClientServerTimer.di index bf9abab34..bf9abab34 100644 --- a/transformation/org.eclipse.papyrus.designer.transformation.library/models/examples/ClientServerTimer.di +++ b/components/org.eclipse.papyrus.designer.components.modellibs.core/models/examples/ClientServerTimer/ClientServerTimer.di diff --git a/components/org.eclipse.papyrus.designer.components.modellibs.core/models/examples/ClientServerTimer.notation b/components/org.eclipse.papyrus.designer.components.modellibs.core/models/examples/ClientServerTimer/ClientServerTimer.notation index ab0a135bb..ab0a135bb 100644 --- a/components/org.eclipse.papyrus.designer.components.modellibs.core/models/examples/ClientServerTimer.notation +++ b/components/org.eclipse.papyrus.designer.components.modellibs.core/models/examples/ClientServerTimer/ClientServerTimer.notation diff --git a/components/org.eclipse.papyrus.designer.components.modellibs.core/models/examples/ClientServerTimer.uml b/components/org.eclipse.papyrus.designer.components.modellibs.core/models/examples/ClientServerTimer/ClientServerTimer.uml index 5782b40db..ae8c897a7 100644 --- a/components/org.eclipse.papyrus.designer.components.modellibs.core/models/examples/ClientServerTimer.uml +++ b/components/org.eclipse.papyrus.designer.components.modellibs.core/models/examples/ClientServerTimer/ClientServerTimer.uml @@ -5,7 +5,7 @@ <importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/> </packageImport> <packageImport xmi:type="uml:PackageImport" xmi:id="_Bc1WIFW4Ed63BrxiKsw-0Q"> - <importedPackage xmi:type="uml:Model" href="pathmap://QML_CORE/core.uml#_O6TiIDLUEd26WNosUASSSw"/> + <importedPackage xmi:type="uml:Model" href="pathmap://DML_C_CORE/componentlib.uml#_O6TiIDLUEd26WNosUASSSw"/> </packageImport> <packagedElement xmi:type="uml:Package" xmi:id="_LOqIEDLaEd2qeKRLMdIx_A" name="ComponentModel"> <packagedElement xmi:type="uml:Package" xmi:id="_OGM88DLaEd2qeKRLMdIx_A" name="Server"> @@ -132,19 +132,19 @@ return a*b;</body> </ownedComment> <packagedElement xmi:type="uml:Class" xmi:id="_IfjoETLbEd2qeKRLMdIx_A" name="CClient_impl"> <generalization xmi:type="uml:Generalization" xmi:id="_34FjAPx3Ed6O2oOTPfeAMA"> - <general xmi:type="uml:Class" href="pathmap://QML_CORE/core.uml#_N6fa4JsrEd61Eo3nmu3JhQ"/> + <general xmi:type="uml:Class" href="pathmap://DML_C_CORE/componentlib.uml#_N6fa4JsrEd61Eo3nmu3JhQ"/> </generalization> <ownedAttribute xmi:type="uml:Port" xmi:id="_DtWn4DLcEd2qeKRLMdIx_A" name="q" type="_AMpzIiz7Eea25uwDpRQuxg" aggregation="composite"/> <ownedAttribute xmi:type="uml:Port" xmi:id="_U50WMCkDEeGDDbdzqSb4UA" name="tick" aggregation="composite"> - <type xmi:type="uml:Interface" href="pathmap://QML_CORE/sysinterfaces.uml#_Xb-y0AweEd6it_RkGhz_AA"/> + <type xmi:type="uml:Interface" href="pathmap://DML_TRAFO/sysinterfaces.uml#_Xb-y0AweEd6it_RkGhz_AA"/> </ownedAttribute> <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_vdcwkKDcEd-t8JNe-ruCrQ" name="derived realization of IStart" client="_IfjoETLbEd2qeKRLMdIx_A"> - <supplier xmi:type="uml:Interface" href="pathmap://QML_CORE/sysinterfaces.uml#_PTWzwCS-Ed-A_I32T0fkaA"/> - <contract xmi:type="uml:Interface" href="pathmap://QML_CORE/sysinterfaces.uml#_PTWzwCS-Ed-A_I32T0fkaA"/> + <supplier xmi:type="uml:Interface" href="pathmap://DML_TRAFO/sysinterfaces.uml#_PTWzwCS-Ed-A_I32T0fkaA"/> + <contract xmi:type="uml:Interface" href="pathmap://DML_TRAFO/sysinterfaces.uml#_PTWzwCS-Ed-A_I32T0fkaA"/> </interfaceRealization> <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_qfhbMCozEeGxrprK9wB9iA" name="derived realization of ITick" client="_IfjoETLbEd2qeKRLMdIx_A"> - <supplier xmi:type="uml:Interface" href="pathmap://QML_CORE/sysinterfaces.uml#_Xb-y0AweEd6it_RkGhz_AA"/> - <contract xmi:type="uml:Interface" href="pathmap://QML_CORE/sysinterfaces.uml#_Xb-y0AweEd6it_RkGhz_AA"/> + <supplier xmi:type="uml:Interface" href="pathmap://DML_TRAFO/sysinterfaces.uml#_Xb-y0AweEd6it_RkGhz_AA"/> + <contract xmi:type="uml:Interface" href="pathmap://DML_TRAFO/sysinterfaces.uml#_Xb-y0AweEd6it_RkGhz_AA"/> </interfaceRealization> <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_yXNVoKF4Ed6FqJCjEUrkqQ" name="run" specification="_4CRrYHpbEd-X4Z9aZ0cpCQ"> <language>C/C++</language> @@ -166,7 +166,7 @@ cout << "result: " << q->mult(4, 5) << endl;</body> <packagedElement xmi:type="uml:Package" xmi:id="_XLQjUDLiEd2RVeNawwNNzg" name="System"> <packagedElement xmi:type="uml:Class" xmi:id="_bYJagDLiEd2RVeNawwNNzg" name="System_impl"> <ownedComment xmi:type="uml:Comment" xmi:id="_q_GhcDbcEeGdqp2YT1LwWw"> - <annotatedElement xmi:type="uml:Property" href="pathmap://QML_CORE/core.uml#_ARs_UCjaEeGFbebITJYb9g"/> + <annotatedElement xmi:type="uml:Property" href="pathmap://DML_C_CORE/componentlib.uml#_ARs_UCjaEeGFbebITJYb9g"/> <body>Period of timer can be configured via "configure instance properties" popup (once timer attribute is selected)</body> </ownedComment> @@ -182,7 +182,7 @@ cout << "result: " << q->mult(4, 5) << endl;</body> </defaultValue> </ownedAttribute> <ownedAttribute xmi:type="uml:Property" xmi:id="_lKtZUCjYEeGFbebITJYb9g" name="timer" visibility="public" aggregation="composite"> - <type xmi:type="uml:Class" href="pathmap://QML_CORE/core.uml#_-X6zMCjZEeGFbebITJYb9g"/> + <type xmi:type="uml:Class" href="pathmap://DML_C_CORE/componentlib.uml#_-X6zMCjZEeGFbebITJYb9g"/> <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ofEtECjYEeGFbebITJYb9g" value="1"/> <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ofGiQCjYEeGFbebITJYb9g" value="1"/> <defaultValue xmi:type="uml:LiteralString" xmi:id="_ofI-gCjYEeGFbebITJYb9g"> @@ -197,7 +197,7 @@ cout << "result: " << q->mult(4, 5) << endl;</body> <end xmi:type="uml:ConnectorEnd" xmi:id="_s0FW8CkDEeGDDbdzqSb4UA" partWithPort="_lKtZUCjYEeGFbebITJYb9g"> <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_s0FW8ikDEeGDDbdzqSb4UA" value="1"/> <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_s0FW8SkDEeGDDbdzqSb4UA" value="1"/> - <role xmi:type="uml:Port" href="pathmap://QML_CORE/core.uml#_3NSGwCkAEeGDDbdzqSb4UA"/> + <role xmi:type="uml:Port" href="pathmap://DML_C_CORE/componentlib.uml#_3NSGwCkAEeGDDbdzqSb4UA"/> </end> <end xmi:type="uml:ConnectorEnd" xmi:id="_s0FW8ykDEeGDDbdzqSb4UA" partWithPort="_i-I7gDLiEd2RVeNawwNNzg" role="_U50WMCkDEeGDDbdzqSb4UA"> <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_s0FW9SkDEeGDDbdzqSb4UA" value="1"/> @@ -255,27 +255,27 @@ cout << "result: " << q->mult(4, 5) << endl;</body> <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_MyQ5wDLjEd2RVeNawwNNzg" name="mySystem.server" classifier="_oqZNUDLaEd2qeKRLMdIx_A"/> <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_P3ovQDLjEd2RVeNawwNNzg" name="mySystem.client" classifier="_IfjoETLbEd2qeKRLMdIx_A"/> <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_n1ThACnNEeGxrprK9wB9iA" name="mySystem.timer"> - <classifier xmi:type="uml:Class" href="pathmap://QML_CORE/core.uml#_-X6zMCjZEeGFbebITJYb9g"/> + <classifier xmi:type="uml:Class" href="pathmap://DML_C_CORE/componentlib.uml#_-X6zMCjZEeGFbebITJYb9g"/> <slot xmi:type="uml:Slot" xmi:id="_n1XLYCnNEeGxrprK9wB9iA"> - <definingFeature xmi:type="uml:Property" href="pathmap://QML_CORE/core.uml#_ARs_UCjaEeGFbebITJYb9g"/> + <definingFeature xmi:type="uml:Property" href="pathmap://DML_C_CORE/componentlib.uml#_ARs_UCjaEeGFbebITJYb9g"/> <value xmi:type="uml:InstanceValue" xmi:id="_n1XycCnNEeGxrprK9wB9iA" instance="_n1V9QCnNEeGxrprK9wB9iA"/> </slot> <slot xmi:type="uml:Slot" xmi:id="_n1aOsCnNEeGxrprK9wB9iA"> - <definingFeature xmi:type="uml:Property" href="pathmap://QML_CORE/core.uml#_RMqEkCjaEeGFbebITJYb9g"/> + <definingFeature xmi:type="uml:Property" href="pathmap://DML_C_CORE/componentlib.uml#_RMqEkCjaEeGFbebITJYb9g"/> <value xmi:type="uml:InstanceValue" xmi:id="_n1a1wCnNEeGxrprK9wB9iA" instance="_n1YZgCnNEeGxrprK9wB9iA"/> </slot> </packagedElement> <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_n1V9QCnNEeGxrprK9wB9iA" name="mySystem.timer.timer"> - <classifier xmi:type="uml:Class" href="pathmap://QML_CORE/core.uml#_9V8OQCjYEeGFbebITJYb9g"/> + <classifier xmi:type="uml:Class" href="pathmap://DML_C_CORE/componentlib.uml#_9V8OQCjYEeGFbebITJYb9g"/> <slot xmi:type="uml:Slot" xmi:id="_AfWlACozEeGxrprK9wB9iA"> - <definingFeature xmi:type="uml:Property" href="pathmap://QML_CORE/core.uml#_tmNeoCjbEeGFbebITJYb9g"/> + <definingFeature xmi:type="uml:Property" href="pathmap://DML_C_CORE/componentlib.uml#_tmNeoCjbEeGFbebITJYb9g"/> <value xmi:type="uml:LiteralInteger" xmi:id="_AfXzICozEeGxrprK9wB9iA" name="value for periodLength" value="250"> <type xmi:type="uml:PrimitiveType" href="pathmap://PDML_IDL/corba.uml#_FxVBkB6LEd6Nj_33Eb_pxw"/> </value> </slot> </packagedElement> <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_n1YZgCnNEeGxrprK9wB9iA" name="mySystem.timer.thread"> - <classifier xmi:type="uml:Class" href="pathmap://QML_CORE/core.uml#_SiY_AP-EEd6628OhKk_dpg"/> + <classifier xmi:type="uml:Class" href="pathmap://DML_C_CORE/componentlib.uml#_SiY_AP-EEd6628OhKk_dpg"/> </packagedElement> <packagedElement xmi:type="uml:Abstraction" xmi:id="_KeQaUDa5EeG-uqYpasEQgg" name="allocate to linux" client="_L9xhwDLjEd2RVeNawwNNzg" supplier="_6EgaIDa3EeGBl4WmUxMhOA"/> <packagedElement xmi:type="uml:Abstraction" xmi:id="_fWvAAE2tEeGl8qrc8BM7vA" name="allocate to linux" client="_L9xhwDLjEd2RVeNawwNNzg" supplier="_6EgaIDa3EeGBl4WmUxMhOA"/> @@ -297,27 +297,27 @@ cout << "result: " << q->mult(4, 5) << endl;</body> <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_bBnhYP_BEd6628OhKk_dpg" name="mainInstance.server" classifier="_oqZNUDLaEd2qeKRLMdIx_A"/> <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_bBry0P_BEd6628OhKk_dpg" name="mainInstance.client" classifier="_IfjoETLbEd2qeKRLMdIx_A"/> <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_JtB1gCozEeGxrprK9wB9iA" name="mainInstance.timer"> - <classifier xmi:type="uml:Class" href="pathmap://QML_CORE/core.uml#_-X6zMCjZEeGFbebITJYb9g"/> + <classifier xmi:type="uml:Class" href="pathmap://DML_C_CORE/componentlib.uml#_-X6zMCjZEeGFbebITJYb9g"/> <slot xmi:type="uml:Slot" xmi:id="_JtDDoCozEeGxrprK9wB9iA"> - <definingFeature xmi:type="uml:Property" href="pathmap://QML_CORE/core.uml#_ARs_UCjaEeGFbebITJYb9g"/> + <definingFeature xmi:type="uml:Property" href="pathmap://DML_C_CORE/componentlib.uml#_ARs_UCjaEeGFbebITJYb9g"/> <value xmi:type="uml:InstanceValue" xmi:id="_JtDqsCozEeGxrprK9wB9iA" instance="_JtCckCozEeGxrprK9wB9iA"/> </slot> <slot xmi:type="uml:Slot" xmi:id="_JtERwCozEeGxrprK9wB9iA"> - <definingFeature xmi:type="uml:Property" href="pathmap://QML_CORE/core.uml#_RMqEkCjaEeGFbebITJYb9g"/> + <definingFeature xmi:type="uml:Property" href="pathmap://DML_C_CORE/componentlib.uml#_RMqEkCjaEeGFbebITJYb9g"/> <value xmi:type="uml:InstanceValue" xmi:id="_JtERwSozEeGxrprK9wB9iA" instance="_JtDqsSozEeGxrprK9wB9iA"/> </slot> </packagedElement> <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_JtCckCozEeGxrprK9wB9iA" name="mainInstance.timer.timer"> - <classifier xmi:type="uml:Class" href="pathmap://QML_CORE/core.uml#_9V8OQCjYEeGFbebITJYb9g"/> + <classifier xmi:type="uml:Class" href="pathmap://DML_C_CORE/componentlib.uml#_9V8OQCjYEeGFbebITJYb9g"/> <slot xmi:type="uml:Slot" xmi:id="_1wSfkCsJEeGEwYCLcbR5yw"> - <definingFeature xmi:type="uml:Property" href="pathmap://QML_CORE/core.uml#_tmNeoCjbEeGFbebITJYb9g"/> + <definingFeature xmi:type="uml:Property" href="pathmap://DML_C_CORE/componentlib.uml#_tmNeoCjbEeGFbebITJYb9g"/> <value xmi:type="uml:LiteralInteger" xmi:id="_1yhUMCsJEeGEwYCLcbR5yw" name="value for periodLength" value="500"> <type xmi:type="uml:PrimitiveType" href="pathmap://PDML_IDL/corba.uml#_FxVBkB6LEd6Nj_33Eb_pxw"/> </value> </slot> </packagedElement> <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_JtDqsSozEeGxrprK9wB9iA" name="mainInstance.timer.thread"> - <classifier xmi:type="uml:Class" href="pathmap://QML_CORE/core.uml#_SiY_AP-EEd6628OhKk_dpg"/> + <classifier xmi:type="uml:Class" href="pathmap://DML_C_CORE/componentlib.uml#_SiY_AP-EEd6628OhKk_dpg"/> </packagedElement> <packagedElement xmi:type="uml:Abstraction" xmi:id="_JTpoYDa5EeG-uqYpasEQgg" name="allocate to cygwin" client="_bBdwYP_BEd6628OhKk_dpg" supplier="_BQRAwDa5EeG-uqYpasEQgg"/> <packagedElement xmi:type="uml:Abstraction" xmi:id="_gXDNgE2tEeGl8qrc8BM7vA" name="allocate to cygwin" client="_bBdwYP_BEd6628OhKk_dpg" supplier="_BQRAwDa5EeG-uqYpasEQgg"/> @@ -372,44 +372,44 @@ cout << "result: " << q->mult(4, 5) << endl;</body> <appliedProfile xmi:type="uml:Profile" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_YgAioAPMEdyuUt-4qHuVvQ"/> </profileApplication> </uml:Model> - <FCM:DerivedElement xmi:id="_DWb6oP6yEd6Ie_kieu_3CQ" base_Element="_TbIjUJYlEd6G9q9hwr11bw" source="_DGs6wDLgEd28fJKJJnUaeQ"/> - <FCM:DerivedElement xmi:id="_DXK6cP6yEd6Ie_kieu_3CQ" base_Element="_4ZEZwHecEd6r18stFZxmFQ" source="_L8EY8DLgEd28fJKJJnUaeQ"/> + <Transformation:DerivedElement xmi:id="_DWb6oP6yEd6Ie_kieu_3CQ" base_Element="_TbIjUJYlEd6G9q9hwr11bw" source="_DGs6wDLgEd28fJKJJnUaeQ"/> + <Transformation:DerivedElement xmi:id="_DXK6cP6yEd6Ie_kieu_3CQ" base_Element="_4ZEZwHecEd6r18stFZxmFQ" source="_L8EY8DLgEd28fJKJJnUaeQ"/> <FCM:RuleApplication xmi:id="_DWIYoP6yEd6Ie_kieu_3CQ" base_Class="_oqZNUDLaEd2qeKRLMdIx_A"> <containerRule xmi:type="FCM:ContainerRule" href="pathmap://QML_TRACE/tracing.uml#_ISo6gLdwEd-CtfrGQre34Q"/> <interceptor href="pathmap://QML_TRACE/tracing.uml#_35od4DKrEd-z5o2wSoJ16A"/> </FCM:RuleApplication> <FCM:Port xmi:id="_GofhQP6yEd6Ie_kieu_3CQ" base_Port="_4KiE8DLbEd2qeKRLMdIx_A" type="_cn-H0DLbEd2qeKRLMdIx_A"> - <kind xmi:type="FCM:PortKind" href="pathmap://QML_CORE/core.uml#_wySlkFRxEd6GqrP6fkWBoQ"/> + <kind xmi:type="FCM:PortKind" href="pathmap://DML_C_CORE/componentlib.uml#_wySlkFRxEd6GqrP6fkWBoQ"/> </FCM:Port> - <FCM:DeploymentPlan xmi:id="_6dGQgP6zEd6Ie_kieu_3CQ" mainInstance="_L9xhwDLjEd2RVeNawwNNzg" base_Package="_5Z7MEDLiEd2RVeNawwNNzg"/> + <Deployment:DeploymentPlan xmi:id="_6dGQgP6zEd6Ie_kieu_3CQ" mainInstance="_L9xhwDLjEd2RVeNawwNNzg" base_Package="_5Z7MEDLiEd2RVeNawwNNzg"/> <C_Cpp:Include xmi:id="_7SAnAP76Ed6Zw96O-tCw7A" body="#include <iostream>
using namespace std;

#include <unistd.h>" base_class="_IfjoETLbEd2qeKRLMdIx_A"/> <C_Cpp:Include xmi:id="_Sa4nEP77Ed6Zw96O-tCw7A" body="#include <iostream>
using namespace std;" base_class="_oqZNUDLaEd2qeKRLMdIx_A"/> - <FCM:DeploymentPlan xmi:id="_bBdJUP_BEd6628OhKk_dpg" mainInstance="_bBdwYP_BEd6628OhKk_dpg" base_Package="_bBSxQP_BEd6628OhKk_dpg"/> + <Deployment:DeploymentPlan xmi:id="_bBdJUP_BEd6628OhKk_dpg" mainInstance="_bBdwYP_BEd6628OhKk_dpg" base_Package="_bBSxQP_BEd6628OhKk_dpg"/> <FCM:Port xmi:id="_IWQqoP6yEd6Ie_kieu_3CQ" base_Port="_DtWn4DLcEd2qeKRLMdIx_A" type="_cn-H0DLbEd2qeKRLMdIx_A"> - <kind xmi:type="FCM:PortKind" href="pathmap://QML_CORE/core.uml#_9Fif4FRxEd6GqrP6fkWBoQ"/> + <kind xmi:type="FCM:PortKind" href="pathmap://DML_C_CORE/componentlib.uml#_9Fif4FRxEd6GqrP6fkWBoQ"/> </FCM:Port> - <FCM:DerivedElement xmi:id="_vd5cgKDcEd-t8JNe-ruCrQ" base_Element="_4CRrYHpbEd-X4Z9aZ0cpCQ"> - <source xmi:type="uml:Operation" href="pathmap://QML_CORE/sysinterfaces.uml#_C9IK4JsqEd61Eo3nmu3JhQ"/> - </FCM:DerivedElement> + <Transformation:DerivedElement xmi:id="_vd5cgKDcEd-t8JNe-ruCrQ" base_Element="_4CRrYHpbEd-X4Z9aZ0cpCQ"> + <source xmi:type="uml:Operation" href="pathmap://DML_TRAFO/sysinterfaces.uml#_C9IK4JsqEd61Eo3nmu3JhQ"/> + </Transformation:DerivedElement> <FCM:Configuration xmi:id="_Y10_QKDjEd-rLNbSWf1QuA" base_Class="_QT6okKDjEd-rLNbSWf1QuA" deploymentPlan="_6dGQgP6zEd6Ie_kieu_3CQ"> - <configOptions xmi:type="FCM:ConfigOption" href="pathmap://QML_CORE/core.uml#_u6LqoH7eEd-FNNgSS03RxQ"/> + <configOptions xmi:type="FCM:ConfigOption" href="pathmap://DML_C_CORE/componentlib.uml#_u6LqoH7eEd-FNNgSS03RxQ"/> </FCM:Configuration> <FCM:Target xmi:id="_Et5N4LqQEd-BObGGoBbehA" base_Node="_MxayMP_BEd6628OhKk_dpg"> - <targetArch xmi:type="FCM:TargetArchitecture" href="pathmap://QML_CORE/core.uml#_FYOqwF0OEd-12d_h0i1xhQ"/> - <usedOS xmi:type="FCM:OperatingSystem" href="pathmap://QML_CORE/core.uml#_r4nVcCp9EeG1Y7BvjQ0T-w"/> + <targetArch xmi:type="FCM:TargetArchitecture" href="pathmap://DML_C_CORE/componentlib.uml#_FYOqwF0OEd-12d_h0i1xhQ"/> + <usedOS xmi:type="FCM:OperatingSystem" href="pathmap://DML_C_CORE/componentlib.uml#_r4nVcCp9EeG1Y7BvjQ0T-w"/> </FCM:Target> <FCM:Target xmi:id="_HvbFMLqQEd-BObGGoBbehA" base_Node="_zY9vMDLiEd2RVeNawwNNzg"> - <targetArch xmi:type="FCM:TargetArchitecture" href="pathmap://QML_CORE/core.uml#_FYOqwF0OEd-12d_h0i1xhQ"/> - <usedOS xmi:type="FCM:OperatingSystem" href="pathmap://QML_CORE/core.uml#_1eULwF0NEd-12d_h0i1xhQ"/> + <targetArch xmi:type="FCM:TargetArchitecture" href="pathmap://DML_C_CORE/componentlib.uml#_FYOqwF0OEd-12d_h0i1xhQ"/> + <usedOS xmi:type="FCM:OperatingSystem" href="pathmap://DML_C_CORE/componentlib.uml#_1eULwF0NEd-12d_h0i1xhQ"/> </FCM:Target> <FCM:Port xmi:id="_U509QCkDEeGDDbdzqSb4UA" base_Port="_U50WMCkDEeGDDbdzqSb4UA"> - <kind xmi:type="FCM:PortKind" href="pathmap://QML_CORE/core.uml#_wySlkFRxEd6GqrP6fkWBoQ"/> - <type xmi:type="uml:Interface" href="pathmap://QML_CORE/sysinterfaces.uml#_Xb-y0AweEd6it_RkGhz_AA"/> + <kind xmi:type="FCM:PortKind" href="pathmap://DML_C_CORE/componentlib.uml#_wySlkFRxEd6GqrP6fkWBoQ"/> + <type xmi:type="uml:Interface" href="pathmap://DML_TRAFO/sysinterfaces.uml#_Xb-y0AweEd6it_RkGhz_AA"/> </FCM:Port> - <FCM:DerivedElement xmi:id="_qf85ACozEeGxrprK9wB9iA" base_Element="_qf6cwCozEeGxrprK9wB9iA"> - <source xmi:type="uml:Operation" href="pathmap://QML_CORE/sysinterfaces.uml#_asFRoAweEd6it_RkGhz_AA"/> - </FCM:DerivedElement> + <Transformation:DerivedElement xmi:id="_qf85ACozEeGxrprK9wB9iA" base_Element="_qf6cwCozEeGxrprK9wB9iA"> + <source xmi:type="uml:Operation" href="pathmap://DML_TRAFO/sysinterfaces.uml#_asFRoAweEd6it_RkGhz_AA"/> + </Transformation:DerivedElement> <Alloc:Allocate xmi:id="_2lLKMGkEEeG997IUAIbceQ" base_Abstraction="_2kbjUGkEEeG997IUAIbceQ"/> <Alloc:Allocate xmi:id="_3pYZMGkEEeG997IUAIbceQ" base_Abstraction="_3pREcGkEEeG997IUAIbceQ"/> - <FCM:DerivedElement xmi:id="_AMxu8Cz7Eea25uwDpRQuxg" base_Element="_AMpzIiz7Eea25uwDpRQuxg" source="_cn-H0DLbEd2qeKRLMdIx_A"/> + <Transformation:DerivedElement xmi:id="_AMxu8Cz7Eea25uwDpRQuxg" base_Element="_AMpzIiz7Eea25uwDpRQuxg" source="_cn-H0DLbEd2qeKRLMdIx_A"/> </xmi:XMI> diff --git a/components/org.eclipse.papyrus.designer.components.modellibs.core/models/examples/HelloWorld.notation b/components/org.eclipse.papyrus.designer.components.modellibs.core/models/examples/HelloWorld.notation deleted file mode 100644 index 92c41ca33..000000000 --- a/components/org.eclipse.papyrus.designer.components.modellibs.core/models/examples/HelloWorld.notation +++ /dev/null @@ -1,243 +0,0 @@ -<?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: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="_U1UegPcXEd-KM6l7lmIPkw" type="PapyrusUMLClassDiagram" name="deployment" measurementUnit="Pixel"> - <children xmi:type="notation:Shape" xmi:id="_gdmuADefEeGPyrZ5I3hMlA" type="Comment_Shape" fontName="Sans Serif" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_gdmuAjefEeGPyrZ5I3hMlA" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_gdmuAzefEeGPyrZ5I3hMlA" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_gdmuBDefEeGPyrZ5I3hMlA" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_gdmuBTefEeGPyrZ5I3hMlA" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_gdnVEDefEeGPyrZ5I3hMlA" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_gdnVETefEeGPyrZ5I3hMlA" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_gdnVEjefEeGPyrZ5I3hMlA" type="Comment_BodyLabel"/> - <element xmi:type="uml:Comment" href="HelloWorld.uml#_gdeyMDefEeGPyrZ5I3hMlA"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_gdmuATefEeGPyrZ5I3hMlA" x="315" y="18" width="226" height="37"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_-4h4YFWREeKdxoQIVxFNNg" type="Package_Shape" fontName="Sans Serif" fillColor="8905185" gradient="16777215, 16777215, 0" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_-4k7sFWREeKdxoQIVxFNNg" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_-4k7sVWREeKdxoQIVxFNNg" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_-4k7slWREeKdxoQIVxFNNg" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_-4k7s1WREeKdxoQIVxFNNg" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_-4liwFWREeKdxoQIVxFNNg" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_-4liwVWREeKdxoQIVxFNNg" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_-4liwlWREeKdxoQIVxFNNg" type="Package_NameLabel"/> - <children xmi:type="notation:BasicCompartment" xmi:id="__Q8_QC1PEea25uwDpRQuxg" type="Package_PackagedElementCompartment"> - <children xmi:type="notation:Shape" xmi:id="_Z7T5gFWjEeKOivupHOJ8Ew" type="InstanceSpecification_Shape_CN" fontName="Sans Serif" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Z7UgkFWjEeKOivupHOJ8Ew" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Z7UgkVWjEeKOivupHOJ8Ew" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Z7UgklWjEeKOivupHOJ8Ew" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Z7Ugk1WjEeKOivupHOJ8Ew" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Z7UglFWjEeKOivupHOJ8Ew" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Z7UglVWjEeKOivupHOJ8Ew" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_8smO0nk1EeOph7IIHUnNoA" source="PapyrusCSSForceValue"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_8smO03k1EeOph7IIHUnNoA" key="fillColor" value="true"/> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_8-nL4Hk1EeOph7IIHUnNoA" key="gradient" value="true"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_Z7UgllWjEeKOivupHOJ8Ew" type="InstanceSpecification_NameLabel_CN"/> - <children xmi:type="notation:BasicCompartment" xmi:id="_Z7Ugl1WjEeKOivupHOJ8Ew" type="InstanceSpecification_SlotCompartment_CN"> - <children xmi:type="notation:Shape" xmi:id="_6VXKAFWjEeKOivupHOJ8Ew" type="Slot_SlotLabel" fontName="Sans Serif" lineColor="0"> - <element xmi:type="uml:Slot" href="HelloWorld.uml#_tfj4gFUwEeKdxoQIVxFNNg"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_6VXKAVWjEeKOivupHOJ8Ew" x="26" y="15"/> - </children> - <styles xmi:type="notation:TitleStyle" xmi:id="_Z7UgmFWjEeKOivupHOJ8Ew"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_Z7UgmVWjEeKOivupHOJ8Ew"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_Z7UgmlWjEeKOivupHOJ8Ew"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Z7Ugm1WjEeKOivupHOJ8Ew"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_qOXV0rYoEeWaTqnU44XdvA" type="InstanceSpecification_FloatingNameLabel_CN"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_qOXV07YoEeWaTqnU44XdvA" y="5"/> - </children> - <element xmi:type="uml:InstanceSpecification" href="HelloWorld.uml#_ymQR4FT2EeKvFeqt5Q_lqw"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Z7T5gVWjEeKOivupHOJ8Ew" x="13" y="31" width="261" height="64"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_wCUSAFZVEeKKZs15rvNNjA" type="Comment_Shape_CN" fontName="Sans Serif" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_wCX8YFZVEeKKZs15rvNNjA" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_wCX8YVZVEeKKZs15rvNNjA" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_wCX8YlZVEeKKZs15rvNNjA" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_wCYjcFZVEeKKZs15rvNNjA" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_wCYjcVZVEeKKZs15rvNNjA" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_wCYjclZVEeKKZs15rvNNjA" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_wCYjc1ZVEeKKZs15rvNNjA" type="Comment_BodyLabel_CN"/> - <element xmi:type="uml:Comment" href="HelloWorld.uml#_wAbboFZVEeKKZs15rvNNjA"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_wCUSAVZVEeKKZs15rvNNjA" x="67" y="126" width="432" height="67"/> - </children> - <styles xmi:type="notation:TitleStyle" xmi:id="_-4lixFWREeKdxoQIVxFNNg"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_-4lixVWREeKdxoQIVxFNNg"/> - </children> - <styles xmi:type="notation:IntValueStyle" xmi:id="_u3oFQLkXEeS7TYMQS2xzng" name="shapeDirection" intValue="1"/> - <element xmi:type="uml:Package" href="HelloWorld.uml#_yl9-AFT2EeKvFeqt5Q_lqw"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_-4h4YVWREeKdxoQIVxFNNg" x="20" y="200" width="597" height="254"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_obNuEFWiEeKOivupHOJ8Ew" type="Comment_Shape" fontName="Sans Serif" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_obQxYFWiEeKOivupHOJ8Ew" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_obQxYVWiEeKOivupHOJ8Ew" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_obQxYlWiEeKOivupHOJ8Ew" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_obQxY1WiEeKOivupHOJ8Ew" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_obRYcFWiEeKOivupHOJ8Ew" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_obRYcVWiEeKOivupHOJ8Ew" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_obRYclWiEeKOivupHOJ8Ew" type="Comment_BodyLabel"/> - <element xmi:type="uml:Comment" href="HelloWorld.uml#_oZw8kFWiEeKOivupHOJ8Ew"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_obNuEVWiEeKOivupHOJ8Ew" x="315" y="90" width="226" height="55"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_qX0z0LYoEeWaTqnU44XdvA" type="StereotypeComment"> - <styles xmi:type="notation:TitleStyle" xmi:id="_qX0z0bYoEeWaTqnU44XdvA" showTitle="true"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_qX0z07YoEeWaTqnU44XdvA" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Package" href="HelloWorld.uml#_yl9-AFT2EeKvFeqt5Q_lqw"/> - </styles> - <element xsi:nil="true"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_qX0z0rYoEeWaTqnU44XdvA" x="220" y="200"/> - </children> - <styles xmi:type="notation:DiagramStyle" xmi:id="_U1UegfcXEd-KM6l7lmIPkw"/> - <styles xmi:type="notation:StringValueStyle" xmi:id="_qOX84rYoEeWaTqnU44XdvA" name="diagram_compatibility_version" stringValue="1.2.0"/> - <element xmi:type="uml:Package" href="HelloWorld.uml#_234GEDLiEd2RVeNawwNNzg"/> - <edges xmi:type="notation:Connector" xmi:id="_Sqs9MFWkEeKOivupHOJ8Ew" type="Comment_AnnotatedElementEdge" source="_obNuEFWiEeKOivupHOJ8Ew" target="_-4h4YFWREeKdxoQIVxFNNg" routing="Rectilinear" lineColor="0"> - <styles xmi:type="notation:FontStyle" xmi:id="_Sqs9MVWkEeKOivupHOJ8Ew" fontName="Sans Serif"/> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Sqs9MlWkEeKOivupHOJ8Ew" points="[113, 34, 301, -38]$[113, 93, 301, 21]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_SrQW0FWkEeKOivupHOJ8Ew" id="(0.0,0.5277777777777778)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_SrQW0VWkEeKOivupHOJ8Ew" id="(0.18739054290718038,0.0)"/> - </edges> - <edges xmi:type="notation:Connector" xmi:id="_71Q7oFZVEeKKZs15rvNNjA" type="Comment_AnnotatedElementEdge" source="_wCUSAFZVEeKKZs15rvNNjA" target="_Z7T5gFWjEeKOivupHOJ8Ew" routing="Rectilinear" lineColor="0"> - <styles xmi:type="notation:FontStyle" xmi:id="_71Q7oVZVEeKKZs15rvNNjA" fontName="Sans Serif"/> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_71Q7olZVEeKKZs15rvNNjA" points="[253, 371, -643984, -643984]$[253, 340, -643984, -643984]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_71iBYFZVEeKKZs15rvNNjA" id="(0.37037037037037035,0.0)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_71iBYVZVEeKKZs15rvNNjA" id="(0.8199233716475096,1.0)"/> - </edges> - <edges xmi:type="notation:Connector" xmi:id="_qX0z1LYoEeWaTqnU44XdvA" type="StereotypeCommentLink" source="_-4h4YFWREeKdxoQIVxFNNg" target="_qX0z0LYoEeWaTqnU44XdvA"> - <styles xmi:type="notation:FontStyle" xmi:id="_qX0z1bYoEeWaTqnU44XdvA"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_qX0z2bYoEeWaTqnU44XdvA" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Package" href="HelloWorld.uml#_yl9-AFT2EeKvFeqt5Q_lqw"/> - </styles> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_qX0z1rYoEeWaTqnU44XdvA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_qX0z17YoEeWaTqnU44XdvA"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_qX0z2LYoEeWaTqnU44XdvA"/> - </edges> - </notation:Diagram> - <notation:Diagram xmi:id="_kIfpMLfoEeWaTqnU44XdvA" type="PapyrusUMLClassDiagram" name="HelloWorld class" measurementUnit="Pixel"> - <children xmi:type="notation:Shape" xmi:id="_p03KgLi2EeWDsejo3zDcqw" type="Class_Shape"> - <children xmi:type="notation:DecorationNode" xmi:id="_p04YoLi2EeWDsejo3zDcqw" type="Class_NameLabel"/> - <children xmi:type="notation:DecorationNode" xmi:id="_p04Yobi2EeWDsejo3zDcqw" type="Class_FloatingNameLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_p04Yori2EeWDsejo3zDcqw" y="5"/> - </children> - <children xmi:type="notation:BasicCompartment" xmi:id="_p04_sLi2EeWDsejo3zDcqw" type="Class_AttributeCompartment"> - <styles xmi:type="notation:TitleStyle" xmi:id="_p04_sbi2EeWDsejo3zDcqw"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_p04_sri2EeWDsejo3zDcqw"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_p04_s7i2EeWDsejo3zDcqw"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_p04_tLi2EeWDsejo3zDcqw"/> - </children> - <children xmi:type="notation:BasicCompartment" xmi:id="_p04_tbi2EeWDsejo3zDcqw" type="Class_OperationCompartment"> - <children xmi:type="notation:Shape" xmi:id="_rqq1kLi2EeWDsejo3zDcqw" type="Operation_ClassOperationLabel"> - <element xmi:type="uml:Operation" href="HelloWorld.uml#_UtCt0FTzEeKvFeqt5Q_lqw"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_rqrcoLi2EeWDsejo3zDcqw"/> - </children> - <styles xmi:type="notation:TitleStyle" xmi:id="_p04_tri2EeWDsejo3zDcqw"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_p04_t7i2EeWDsejo3zDcqw"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_p04_uLi2EeWDsejo3zDcqw"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_p04_ubi2EeWDsejo3zDcqw"/> - </children> - <children xmi:type="notation:BasicCompartment" xmi:id="_p04_uri2EeWDsejo3zDcqw" visible="false" type="Class_NestedClassifierCompartment"> - <styles xmi:type="notation:TitleStyle" xmi:id="_p04_u7i2EeWDsejo3zDcqw"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_p04_vLi2EeWDsejo3zDcqw"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_p04_vbi2EeWDsejo3zDcqw"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_p04_vri2EeWDsejo3zDcqw"/> - </children> - <element xmi:type="uml:Class" href="HelloWorld.uml#_tyiqsc__Ed-TP80eVS-2Rg"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_p03Kgbi2EeWDsejo3zDcqw" x="80" y="140" width="201"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_p1HpMLi2EeWDsejo3zDcqw" type="StereotypeComment"> - <styles xmi:type="notation:TitleStyle" xmi:id="_p1HpMbi2EeWDsejo3zDcqw" showTitle="true"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_p1IQQLi2EeWDsejo3zDcqw" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Class" href="HelloWorld.uml#_tyiqsc__Ed-TP80eVS-2Rg"/> - </styles> - <element xsi:nil="true"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_p1HpMri2EeWDsejo3zDcqw" x="200"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_yB3BILi2EeWDsejo3zDcqw" type="Comment_Shape"> - <children xmi:type="notation:DecorationNode" xmi:id="_yB3BIri2EeWDsejo3zDcqw" type="Comment_BodyLabel"/> - <element xmi:type="uml:Comment" href="HelloWorld.uml#_2OyuALcpEeWaTqnU44XdvA"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_yB3BIbi2EeWDsejo3zDcqw" x="360" y="200" width="637"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_32ti4HEJEeatX-i6MtVR2A" type="Interface_Shape"> - <children xmi:type="notation:DecorationNode" xmi:id="_32uJ8HEJEeatX-i6MtVR2A" type="Interface_NameLabel"/> - <children xmi:type="notation:DecorationNode" xmi:id="_32uJ8XEJEeatX-i6MtVR2A" type="Interface_FloatingNameLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_32uJ8nEJEeatX-i6MtVR2A" y="5"/> - </children> - <children xmi:type="notation:BasicCompartment" xmi:id="_32uJ83EJEeatX-i6MtVR2A" visible="false" type="Interface_AttributeCompartment"> - <styles xmi:type="notation:TitleStyle" xmi:id="_32uJ9HEJEeatX-i6MtVR2A"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_32uJ9XEJEeatX-i6MtVR2A"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_32uJ9nEJEeatX-i6MtVR2A"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_32uJ93EJEeatX-i6MtVR2A"/> - </children> - <children xmi:type="notation:BasicCompartment" xmi:id="_32uJ-HEJEeatX-i6MtVR2A" type="Interface_OperationCompartment"> - <children xmi:type="notation:Shape" xmi:id="_6MegYHEJEeatX-i6MtVR2A" type="Operation_InterfaceOperationLabel"> - <element xmi:type="uml:Operation" href="pathmap://DML_TRAFO/sysinterfaces.uml#_C9IK4JsqEd61Eo3nmu3JhQ"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_6MegYXEJEeatX-i6MtVR2A"/> - </children> - <styles xmi:type="notation:TitleStyle" xmi:id="_32uJ-XEJEeatX-i6MtVR2A"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_32uJ-nEJEeatX-i6MtVR2A"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_32uJ-3EJEeatX-i6MtVR2A"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_32uJ_HEJEeatX-i6MtVR2A"/> - </children> - <children xmi:type="notation:BasicCompartment" xmi:id="_32uJ_XEJEeatX-i6MtVR2A" visible="false" type="Interface_NestedClassifierCompartment"> - <styles xmi:type="notation:TitleStyle" xmi:id="_32uJ_nEJEeatX-i6MtVR2A"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_32uJ_3EJEeatX-i6MtVR2A"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_32uKAHEJEeatX-i6MtVR2A"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_32uKAXEJEeatX-i6MtVR2A"/> - </children> - <element xmi:type="uml:Interface" href="pathmap://DML_TRAFO/sysinterfaces.uml#_PTWzwCS-Ed-A_I32T0fkaA"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_32ti4XEJEeatX-i6MtVR2A" x="80" y="20" width="201" height="61"/> - </children> - <styles xmi:type="notation:StringValueStyle" xmi:id="_kIfpMbfoEeWaTqnU44XdvA" name="diagram_compatibility_version" stringValue="1.2.0"/> - <styles xmi:type="notation:DiagramStyle" xmi:id="_kIfpMrfoEeWaTqnU44XdvA"/> - <styles xmi:type="style:PapyrusViewStyle" xmi:id="_kIfpM7foEeWaTqnU44XdvA"> - <owner xmi:type="uml:Package" href="HelloWorld.uml#_LOqIEDLaEd2qeKRLMdIx_A"/> - </styles> - <element xmi:type="uml:Package" href="HelloWorld.uml#_LOqIEDLaEd2qeKRLMdIx_A"/> - <edges xmi:type="notation:Connector" xmi:id="_p1IQQbi2EeWDsejo3zDcqw" type="StereotypeCommentLink" source="_p03KgLi2EeWDsejo3zDcqw" target="_p1HpMLi2EeWDsejo3zDcqw"> - <styles xmi:type="notation:FontStyle" xmi:id="_p1IQQri2EeWDsejo3zDcqw"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_p1I3Ubi2EeWDsejo3zDcqw" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Class" href="HelloWorld.uml#_tyiqsc__Ed-TP80eVS-2Rg"/> - </styles> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_p1IQQ7i2EeWDsejo3zDcqw" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_p1IQRLi2EeWDsejo3zDcqw"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_p1I3ULi2EeWDsejo3zDcqw"/> - </edges> - <edges xmi:type="notation:Connector" xmi:id="_2DiG0Li2EeWDsejo3zDcqw" type="Comment_AnnotatedElementEdge" source="_yB3BILi2EeWDsejo3zDcqw" target="_p03KgLi2EeWDsejo3zDcqw"> - <styles xmi:type="notation:FontStyle" xmi:id="_2DiG0bi2EeWDsejo3zDcqw"/> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_2DiG0ri2EeWDsejo3zDcqw" points="[398, 154, -643984, -643984]$[297, 170, -643984, -643984]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_2DuUELi2EeWDsejo3zDcqw" id="(0.0,0.3333333333333333)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_2DuUEbi2EeWDsejo3zDcqw" id="(1.0,0.7692307692307693)"/> - </edges> - <edges xmi:type="notation:Connector" xmi:id="_Dq_CMHEKEeatX-i6MtVR2A" type="InterfaceRealization_Edge" source="_p03KgLi2EeWDsejo3zDcqw" target="_32ti4HEJEeatX-i6MtVR2A"> - <children xmi:type="notation:DecorationNode" xmi:id="_Dq_CM3EKEeatX-i6MtVR2A" type="InterfaceRealization_StereotypeLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_Dq_CNHEKEeatX-i6MtVR2A" y="40"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_Dq_CNXEKEeatX-i6MtVR2A" type="InterfaceRealization_NameLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_Dq_CNnEKEeatX-i6MtVR2A" y="60"/> - </children> - <styles xmi:type="notation:FontStyle" xmi:id="_Dq_CMXEKEeatX-i6MtVR2A"/> - <element xmi:type="uml:InterfaceRealization" href="HelloWorld.uml#_Dq2fUHEKEeatX-i6MtVR2A"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Dq_CMnEKEeatX-i6MtVR2A" points="[180, 140, -643984, -643984]$[180, 81, -643984, -643984]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_DrPg4HEKEeatX-i6MtVR2A" id="(0.4975124378109453,0.0)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_DrQH8HEKEeatX-i6MtVR2A" id="(0.4975124378109453,1.0)"/> - </edges> - </notation:Diagram> -</xmi:XMI> diff --git a/components/org.eclipse.papyrus.designer.components.modellibs.core/models/examples/HelloWorld.uml b/components/org.eclipse.papyrus.designer.components.modellibs.core/models/examples/HelloWorld.uml deleted file mode 100644 index fcc5721df..000000000 --- a/components/org.eclipse.papyrus.designer.components.modellibs.core/models/examples/HelloWorld.uml +++ /dev/null @@ -1,112 +0,0 @@ -<?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:FCM="http://www.eclipse.org/papyrus/FCM/1" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML"> - <uml:Model xmi:id="_O6TiIDLUEd26WNosUASSSw" name="HelloWorld"> - <packageImport xmi:type="uml:PackageImport" xmi:id="_O6TiITLUEd26WNosUASSSw"> - <importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/> - </packageImport> - <packageImport xmi:type="uml:PackageImport" xmi:id="_pao64HEJEeatX-i6MtVR2A"> - <importedPackage xmi:type="uml:Model" href="pathmap://DML_TRAFO/trafos.uml#_Q6TiIDLUEd26WNosUASSSw"/> - </packageImport> - <packagedElement xmi:type="uml:Package" xmi:id="_LOqIEDLaEd2qeKRLMdIx_A" name="components"> - <ownedComment xmi:type="uml:Comment" xmi:id="_-Hd2MDecEeGPyrZ5I3hMlA" annotatedElement="_tyiqsc__Ed-TP80eVS-2Rg"> - <body>Simple HelloWorld component that prints a message in its "run" operation that is provided via the "start" port -</body> - </ownedComment> - <ownedComment xmi:type="uml:Comment" xmi:id="_0D64MDedEeGPyrZ5I3hMlA"> - <annotatedElement xmi:type="uml:Class" href="pathmap://QML_CORE/core.uml#_N6fa4JsrEd61Eo3nmu3JhQ"/> - <body>Part of the Qompass core model library. Provides the specific port "start". The "run" operation (defined within interface IStart) of this port is called by generated boot-code after instantiation and configuration of a component. </body> - </ownedComment> - <packagedElement xmi:type="uml:Class" xmi:id="_tyiqsc__Ed-TP80eVS-2Rg" name="HelloWorld"> - <ownedComment xmi:type="uml:Comment" xmi:id="_SxvpUFT0EeKvFeqt5Q_lqw" annotatedElement="_8pupUFTzEeKvFeqt5Q_lqw"> - <body>Configuration attribute within the Hello World component. Its value is configured on the instance level.</body> - </ownedComment> - <ownedComment xmi:type="uml:Comment" xmi:id="_2OyuALcpEeWaTqnU44XdvA" annotatedElement="_UtCt0FTzEeKvFeqt5Q_lqw"> - <body>The operation "run" is defined in interface IRunnnable that is provided by the IStart port. The synchronisation mechanism in Qompass ("Sync. derived element", needs to be triggered by user) adds a corresponding "derived" operation to the class </body> - </ownedComment> - <ownedAttribute xmi:type="uml:Property" xmi:id="_8pupUFTzEeKvFeqt5Q_lqw" name="message" visibility="public" aggregation="composite"> - <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__HwK8FTzEeKvFeqt5Q_lqw" value="1"/> - <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__HwyAFTzEeKvFeqt5Q_lqw" value="1"/> - </ownedAttribute> - <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_Dq2fUHEKEeatX-i6MtVR2A" client="_tyiqsc__Ed-TP80eVS-2Rg"> - <supplier xmi:type="uml:Interface" href="pathmap://DML_TRAFO/sysinterfaces.uml#_PTWzwCS-Ed-A_I32T0fkaA"/> - <contract xmi:type="uml:Interface" href="pathmap://DML_TRAFO/sysinterfaces.uml#_PTWzwCS-Ed-A_I32T0fkaA"/> - </interfaceRealization> - <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_tyjRwc__Ed-TP80eVS-2Rg" name="run" specification="_UtCt0FTzEeKvFeqt5Q_lqw"> - <language>C/C++</language> - <body>cout << "Hello world: " << message << endl;</body> - </ownedBehavior> - <ownedOperation xmi:type="uml:Operation" xmi:id="_UtCt0FTzEeKvFeqt5Q_lqw" name="run" method="_tyjRwc__Ed-TP80eVS-2Rg"/> - </packagedElement> - </packagedElement> - <packagedElement xmi:type="uml:Package" xmi:id="_234GEDLiEd2RVeNawwNNzg" name="deployment"> - <ownedComment xmi:type="uml:Comment" xmi:id="_VMRFgDOJEeC7y-fR3OSnFw"> - <body>This configuration requires the installation of the OTF trace library.<br /></body> - </ownedComment> - <ownedComment xmi:type="uml:Comment" xmi:id="_gdeyMDefEeGPyrZ5I3hMlA"> - <body>Cross references to composite diagram</body> - </ownedComment> - <ownedComment xmi:type="uml:Comment" xmi:id="_oZw8kFWiEeKOivupHOJ8Ew" annotatedElement="_yl9-AFT2EeKvFeqt5Q_lqw"> - <body>Deployment plan for system, i.e. set of instance specification along with configuration and allocation</body> - </ownedComment> - <packagedElement xmi:type="uml:Package" xmi:id="_yl9-AFT2EeKvFeqt5Q_lqw" name="SystemDepPlan"> - <ownedComment xmi:type="uml:Comment" xmi:id="_wAbboFZVEeKKZs15rvNNjA" annotatedElement="_ymQR4FT2EeKvFeqt5Q_lqw"> - <body>Value mainInstance.hello is a UML instance-value, i.e. a reference to the instance specification on the left. -"Test message" is a StringValue initializing the message attribute</body> - </ownedComment> - <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_ymQR4FT2EeKvFeqt5Q_lqw" name="mainInstance" classifier="_tyiqsc__Ed-TP80eVS-2Rg"> - <slot xmi:type="uml:Slot" xmi:id="_tfj4gFUwEeKdxoQIVxFNNg" definingFeature="_8pupUFTzEeKvFeqt5Q_lqw"> - <value xmi:type="uml:LiteralString" xmi:id="_tfni4FUwEeKdxoQIVxFNNg" name="value for message" value=""Test message""> - <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> - </value> - </slot> - </packagedElement> - </packagedElement> - </packagedElement> - <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_O6TiIjLUEd26WNosUASSSw"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_O6TiIzLUEd26WNosUASSSw" source="http://www.eclipse.org/uml2/2.0.0/UML"> - <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/uml2/5.0.0/UML/Profile/Standard#/"/> - </eAnnotations> - <appliedProfile xmi:type="uml:Profile" href="pathmap://UML_PROFILES/Standard.profile.uml#_0"/> - </profileApplication> - <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_GcC0cAHtEd6HSdiss9GQ0A"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Gd1kMAHtEd6HSdiss9GQ0A" 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="_z1TwgFW3Ed63BrxiKsw-0Q"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_z2GasFW3Ed63BrxiKsw-0Q" source="http://www.eclipse.org/uml2/2.0.0/UML"> - <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/FCM/1#/"/> - </eAnnotations> - <appliedProfile xmi:type="uml:Profile" href="pathmap://FCM_PROFILES/FCM.profile.uml#_5mvT0MtjEd2H_o0jIC6qDQ"/> - </profileApplication> - <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_sfyAwEbjEd-l4NeVOJZDkA"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_siunEEbjEd-l4NeVOJZDkA" source="http://www.eclipse.org/uml2/2.0.0/UML"> - <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/MARTE/1#//GCM"/> - </eAnnotations> - <appliedProfile xmi:type="uml:Profile" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_YgAioAPMEdyuUt-4qHuVvQ"/> - </profileApplication> - <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_popJkKmqEeCxII-g1_Lmeg"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_p1PbIKmqEeCxII-g1_Lmeg" source="http://www.eclipse.org/uml2/2.0.0/UML"> - <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/MARTE/1#//HLAM"/> - </eAnnotations> - <appliedProfile xmi:type="uml:Profile" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_yNSZIAPMEdyuUt-4qHuVvQ"/> - </profileApplication> - <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_tZuBwE0tEeG4IqgA7gSE6w"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_tisXkE0tEeG4IqgA7gSE6w" source="http://www.eclipse.org/uml2/2.0.0/UML"> - <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/MARTE/1#//Alloc"/> - </eAnnotations> - <appliedProfile xmi:type="uml:Profile" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_ar8OsAPMEdyuUt-4qHuVvQ"/> - </profileApplication> - </uml:Model> - <C_Cpp:Include xmi:id="_11OtwPcaEd-KM6l7lmIPkw" body="#include <iostream>
using namespace std;" base_class="_tyiqsc__Ed-TP80eVS-2Rg"/> - <FCM:DerivedElement xmi:id="_UtTMgFTzEeKvFeqt5Q_lqw" base_Element="_UtCt0FTzEeKvFeqt5Q_lqw"> - <source xmi:type="uml:Operation" href="pathmap://QML_CORE/sysinterfaces.uml#_C9IK4JsqEd61Eo3nmu3JhQ"/> - </FCM:DerivedElement> - <FCM:ConfigurationProperty xmi:id="_KTwJUFT0EeKvFeqt5Q_lqw" base_Property="_8pupUFTzEeKvFeqt5Q_lqw"/> - <FCM:DeploymentPlan xmi:id="_ymC2gFT2EeKvFeqt5Q_lqw" base_Package="_yl9-AFT2EeKvFeqt5Q_lqw"/> - <FCM:CodeGenOptions xmi:id="_1uf4ENykEeKPWMO32vUmzw" base_Package="_LOqIEDLaEd2qeKRLMdIx_A"> - <progLanguage xmi:type="FCM:ProgLanguage" href="pathmap://QML_CORE/core.uml#_5WrSINzEEeKPWMO32vUmzw"/> - </FCM:CodeGenOptions> -</xmi:XMI> diff --git a/components/org.eclipse.papyrus.designer.components.modellibs.core/models/examples/HelloWorldC.notation b/components/org.eclipse.papyrus.designer.components.modellibs.core/models/examples/HelloWorldC.notation deleted file mode 100644 index 9ba2d1ae6..000000000 --- a/components/org.eclipse.papyrus.designer.components.modellibs.core/models/examples/HelloWorldC.notation +++ /dev/null @@ -1,662 +0,0 @@ -<?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:C_Cpp="http://www.eclipse.org/papyrus/C_Cpp/1" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML"> - <notation:Diagram xmi:id="_7kc7YM__Ed-TP80eVS-2Rg" type="CompositeStructure" name="HelloWorldComponent" measurementUnit="Pixel"> - <children xmi:type="notation:Shape" xmi:id="_8LSR4M__Ed-TP80eVS-2Rg" type="Class_Shape" fontName="" fontHeight="10" fillColor="8905185" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_8LSR4s__Ed-TP80eVS-2Rg" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_8LSR48__Ed-TP80eVS-2Rg" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_8LS48M__Ed-TP80eVS-2Rg" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_8LS48c__Ed-TP80eVS-2Rg" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_8LS48s__Ed-TP80eVS-2Rg" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_8LS488__Ed-TP80eVS-2Rg" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_8LS49M__Ed-TP80eVS-2Rg" type="Class_NameLabel"/> - <children xmi:type="notation:BasicCompartment" xmi:id="_8LS49c__Ed-TP80eVS-2Rg" type="Class_StructureCompartment"> - <children xmi:type="notation:Shape" xmi:id="_8rDfAFTzEeKvFeqt5Q_lqw" type="Property_Shape" fontName="Sans Serif" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_8rGiUFTzEeKvFeqt5Q_lqw" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_8rGiUVTzEeKvFeqt5Q_lqw" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_8rGiUlTzEeKvFeqt5Q_lqw" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_8rGiU1TzEeKvFeqt5Q_lqw" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_8rGiVFTzEeKvFeqt5Q_lqw" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_8rGiVVTzEeKvFeqt5Q_lqw" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_8rHJYFTzEeKvFeqt5Q_lqw" type="Property_NameLabel"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_CBQusFT0EeKvFeqt5Q_lqw" source="CustomAppearance_Annotation"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_CGsoUFT0EeKvFeqt5Q_lqw" key="CustomAppearance_MaskValue" value="28"/> - </eAnnotations> - </children> - <children xmi:type="notation:BasicCompartment" xmi:id="_8rHJYVTzEeKvFeqt5Q_lqw" visible="false" type="Property_StructureCompartment"> - <styles xmi:type="notation:TitleStyle" xmi:id="_8rHJYlTzEeKvFeqt5Q_lqw" showTitle="true"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_8rHJY1TzEeKvFeqt5Q_lqw"/> - </children> - <element xmi:type="uml:Property" href="HelloWorldC.uml#_8pupUFTzEeKvFeqt5Q_lqw"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_8rDfAVTzEeKvFeqt5Q_lqw" x="40" y="30" width="163"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_e93c8C1QEea25uwDpRQuxg" type="StereotypeComment"> - <styles xmi:type="notation:TitleStyle" xmi:id="_e93c8S1QEea25uwDpRQuxg"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_e93c8y1QEea25uwDpRQuxg" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Property" href="HelloWorldC.uml#_8pupUFTzEeKvFeqt5Q_lqw"/> - </styles> - <element xsi:nil="true"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_e93c8i1QEea25uwDpRQuxg" x="200" y="100"/> - </children> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_8LS49s__Ed-TP80eVS-2Rg"/> - </children> - <children xmi:type="notation:BasicCompartment" xmi:id="_O7kMQFWUEeKdxoQIVxFNNg" visible="false" type="AppliedStereotypeCompartement"> - <styles xmi:type="notation:TitleStyle" xmi:id="_O7kMQVWUEeKdxoQIVxFNNg" showTitle="true"/> - <element xmi:type="C_Cpp:Include" href="HelloWorldC.uml#_11OtwPcaEd-KM6l7lmIPkw"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_O7kMQlWUEeKdxoQIVxFNNg"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_6UeXAFWUEeKdxoQIVxFNNg" type="Port_Shape" fontName="Sans Serif" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_6Ue-EFWUEeKdxoQIVxFNNg" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_6Ue-EVWUEeKdxoQIVxFNNg" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_6Ue-ElWUEeKdxoQIVxFNNg" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_6Ue-E1WUEeKdxoQIVxFNNg" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_6Ue-FFWUEeKdxoQIVxFNNg" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_6UflIFWUEeKdxoQIVxFNNg" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_6UflIVWUEeKdxoQIVxFNNg" type="Port_NameLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_6UflIlWUEeKdxoQIVxFNNg" x="25" y="3"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_6UflI1WUEeKdxoQIVxFNNg" visible="false" type="Port_StereotypeLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_6UflJFWUEeKdxoQIVxFNNg" x="25" y="-10"/> - </children> - <element xmi:type="uml:Port" href="pathmap://QML_CORE/core.uml#_OfiosJsrEd61Eo3nmu3JhQ"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_6UeXAVWUEeKdxoQIVxFNNg" x="-10" y="55"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_e_OH1i1QEea25uwDpRQuxg" type="StereotypeComment"> - <styles xmi:type="notation:TitleStyle" xmi:id="_e_OH1y1QEea25uwDpRQuxg"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_e_OH2S1QEea25uwDpRQuxg" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Port" href="pathmap://QML_CORE/core.uml#_OfiosJsrEd61Eo3nmu3JhQ"/> - </styles> - <element xsi:nil="true"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_e_OH2C1QEea25uwDpRQuxg" x="200" y="100"/> - </children> - <element xmi:type="uml:Class" href="HelloWorldC.uml#_tyiqsc__Ed-TP80eVS-2Rg"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_8LSR4c__Ed-TP80eVS-2Rg" x="90" y="135" width="254" height="126"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_-HlK8DecEeGPyrZ5I3hMlA" type="Comment_Shape" fontName="" fontHeight="10" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_-HlyADecEeGPyrZ5I3hMlA" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_-HlyATecEeGPyrZ5I3hMlA" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_-HlyAjecEeGPyrZ5I3hMlA" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_-HlyAzecEeGPyrZ5I3hMlA" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_-HlyBDecEeGPyrZ5I3hMlA" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_-HlyBTecEeGPyrZ5I3hMlA" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_-HlyBjecEeGPyrZ5I3hMlA" type="Comment_BodyLabel"/> - <element xmi:type="uml:Comment" href="HelloWorldC.uml#_-Hd2MDecEeGPyrZ5I3hMlA"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_-HlK8TecEeGPyrZ5I3hMlA" x="423" y="135" width="338" height="55"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_0EFQQDedEeGPyrZ5I3hMlA" type="Comment_Shape" fontName="" fontHeight="10" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_0EF3UDedEeGPyrZ5I3hMlA" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_0EF3UTedEeGPyrZ5I3hMlA" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_0EF3UjedEeGPyrZ5I3hMlA" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_0EF3UzedEeGPyrZ5I3hMlA" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_0EF3VDedEeGPyrZ5I3hMlA" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_0EF3VTedEeGPyrZ5I3hMlA" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_0EF3VjedEeGPyrZ5I3hMlA" type="Comment_BodyLabel"/> - <element xmi:type="uml:Comment" href="HelloWorldC.uml#_0D64MDedEeGPyrZ5I3hMlA"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0EFQQTedEeGPyrZ5I3hMlA" x="423" y="18" width="338"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_SypoQFT0EeKvFeqt5Q_lqw" type="Comment_Shape" fontName="Sans Serif" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_SyqPUFT0EeKvFeqt5Q_lqw" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_SyqPUVT0EeKvFeqt5Q_lqw" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_SyqPUlT0EeKvFeqt5Q_lqw" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_SyqPU1T0EeKvFeqt5Q_lqw" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_SyqPVFT0EeKvFeqt5Q_lqw" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_SyqPVVT0EeKvFeqt5Q_lqw" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_SyqPVlT0EeKvFeqt5Q_lqw" type="Comment_BodyLabel"/> - <element xmi:type="uml:Comment" href="HelloWorldC.uml#_SxvpUFT0EeKvFeqt5Q_lqw"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_SypoQVT0EeKvFeqt5Q_lqw" x="420" y="220" width="341" height="45"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_rjTBsFWUEeKdxoQIVxFNNg" type="Class_Shape" fontName="Sans Serif" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rjTowFWUEeKdxoQIVxFNNg" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rjTowVWUEeKdxoQIVxFNNg" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rjTowlWUEeKdxoQIVxFNNg" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rjTow1WUEeKdxoQIVxFNNg" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rjToxFWUEeKdxoQIVxFNNg" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rjUP0FWUEeKdxoQIVxFNNg" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_rjUP0VWUEeKdxoQIVxFNNg" type="Class_NameLabel"/> - <children xmi:type="notation:BasicCompartment" xmi:id="_rjUP0lWUEeKdxoQIVxFNNg" type="Class_StructureCompartment"> - <styles xmi:type="notation:TitleStyle" xmi:id="_rjUP01WUEeKdxoQIVxFNNg"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_rjUP1FWUEeKdxoQIVxFNNg"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_wd8WwFWUEeKdxoQIVxFNNg" type="Port_Shape" fontName="Sans Serif" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_wd890FWUEeKdxoQIVxFNNg" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_wd890VWUEeKdxoQIVxFNNg" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_wd890lWUEeKdxoQIVxFNNg" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_wd8901WUEeKdxoQIVxFNNg" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_wd891FWUEeKdxoQIVxFNNg" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_wd891VWUEeKdxoQIVxFNNg" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_wd891lWUEeKdxoQIVxFNNg" type="Port_NameLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_wd9k4FWUEeKdxoQIVxFNNg" x="25" y="3"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_wd9k4VWUEeKdxoQIVxFNNg" visible="false" type="Port_StereotypeLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_wd9k4lWUEeKdxoQIVxFNNg" x="25" y="-10"/> - </children> - <element xmi:type="uml:Port" href="pathmap://QML_CORE/core.uml#_OfiosJsrEd61Eo3nmu3JhQ"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_wd8WwVWUEeKdxoQIVxFNNg" x="-10" y="27"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_e_Ou8y1QEea25uwDpRQuxg" type="StereotypeComment"> - <styles xmi:type="notation:TitleStyle" xmi:id="_e_Ou9C1QEea25uwDpRQuxg"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_e_Ou9i1QEea25uwDpRQuxg" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Port" href="pathmap://QML_CORE/core.uml#_OfiosJsrEd61Eo3nmu3JhQ"/> - </styles> - <element xsi:nil="true"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_e_Ou9S1QEea25uwDpRQuxg" x="200" y="100"/> - </children> - <element xmi:type="uml:Class" href="pathmap://QML_CORE/core.uml#_N6fa4JsrEd61Eo3nmu3JhQ"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_rjTBsVWUEeKdxoQIVxFNNg" x="90" y="18" width="253" height="73"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_fEfpYC1QEea25uwDpRQuxg" type="StereotypeComment"> - <styles xmi:type="notation:TitleStyle" xmi:id="_fEfpYS1QEea25uwDpRQuxg"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_fEfpYy1QEea25uwDpRQuxg" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Class" href="HelloWorldC.uml#_tyiqsc__Ed-TP80eVS-2Rg"/> - </styles> - <element xsi:nil="true"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_fEfpYi1QEea25uwDpRQuxg" x="290" y="135"/> - </children> - <styles xmi:type="notation:DiagramStyle" xmi:id="_7kc7Yc__Ed-TP80eVS-2Rg"/> - <styles xmi:type="notation:StringValueStyle" xmi:id="_e_sB4C1QEea25uwDpRQuxg" name="diagram_compatibility_version" stringValue="1.2.0"/> - <element xmi:type="uml:Package" href="HelloWorldC.uml#_LOqIEDLaEd2qeKRLMdIx_A"/> - <edges xmi:type="notation:Connector" xmi:id="_uHz6kP8nEd-hWJO6cv3VJA" type="Generalization_Edge" source="_8LSR4M__Ed-TP80eVS-2Rg" target="_rjTBsFWUEeKdxoQIVxFNNg" lineColor="0"> - <children xmi:type="notation:DecorationNode" xmi:id="_uH0hoP8nEd-hWJO6cv3VJA" type="Generalization_StereotypeLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_uH0hof8nEd-hWJO6cv3VJA" y="60"/> - </children> - <styles xmi:type="notation:FontStyle" xmi:id="_uHz6kf8nEd-hWJO6cv3VJA" fontName="" fontHeight="10"/> - <element xmi:type="uml:Generalization" href="HelloWorldC.uml#_tyiqss__Ed-TP80eVS-2Rg"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_uHz6kv8nEd-hWJO6cv3VJA" points="[-103, -45, 204, 90]$[-307, -135, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_k9HpoC1QEea25uwDpRQuxg" id="(0.5118110236220472,0.0)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_zpY_EFWUEeKdxoQIVxFNNg" id="(0.4782608695652174,0.8571428571428571)"/> - </edges> - <edges xmi:type="notation:Connector" xmi:id="_FOfGwDeeEeGPyrZ5I3hMlA" type="Comment_AnnotatedElementEdge" source="_0EFQQDedEeGPyrZ5I3hMlA" target="_rjTBsFWUEeKdxoQIVxFNNg" routing="Rectilinear" lineColor="0"> - <styles xmi:type="notation:FontStyle" xmi:id="_FOfGwTeeEeGPyrZ5I3hMlA" fontName="" fontHeight="10"/> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_FOfGwjeeEeGPyrZ5I3hMlA" points="[423, 60, -643984, -643984]$[343, 60, -643984, -643984]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_FOwMgDeeEeGPyrZ5I3hMlA" id="(0.0,0.4329896907216495)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_FOwMgTeeEeGPyrZ5I3hMlA" id="(1.0,0.5753424657534246)"/> - </edges> - <edges xmi:type="notation:Connector" xmi:id="_F4Ju0DeeEeGPyrZ5I3hMlA" type="Comment_AnnotatedElementEdge" source="_-HlK8DecEeGPyrZ5I3hMlA" target="_8LSR4M__Ed-TP80eVS-2Rg" lineColor="0"> - <styles xmi:type="notation:FontStyle" xmi:id="_F4Ju0TeeEeGPyrZ5I3hMlA" fontName="" fontHeight="10"/> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_F4Ju0jeeEeGPyrZ5I3hMlA" points="[-25, 3, 78, 0]$[-80, -2, 23, -5]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_F4a0kDeeEeGPyrZ5I3hMlA" id="(0.006779661016949152,0.509090909090909)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_F4a0kTeeEeGPyrZ5I3hMlA" id="(0.9921259842519685,0.26605504587155965)"/> - </edges> - <edges xmi:type="notation:Connector" xmi:id="_YapykFT0EeKvFeqt5Q_lqw" type="Comment_AnnotatedElementEdge" source="_SypoQFT0EeKvFeqt5Q_lqw" target="_8rDfAFTzEeKvFeqt5Q_lqw" routing="Rectilinear" lineColor="0"> - <styles xmi:type="notation:FontStyle" xmi:id="_YapykVT0EeKvFeqt5Q_lqw" fontName="Sans Serif"/> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_YapyklT0EeKvFeqt5Q_lqw" points="[422, 220, -643984, -643984]$[360, 220, -643984, -643984]$[360, 240, -643984, -643984]$[299, 240, -643984, -643984]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Ya7fYFT0EeKvFeqt5Q_lqw" id="(0.0,0.3508771929824561)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Ya7fYVT0EeKvFeqt5Q_lqw" id="(1.0,0.75)"/> - </edges> - <edges xmi:type="notation:Connector" xmi:id="_e94EAC1QEea25uwDpRQuxg" type="StereotypeCommentLink" source="_8rDfAFTzEeKvFeqt5Q_lqw" target="_e93c8C1QEea25uwDpRQuxg"> - <styles xmi:type="notation:FontStyle" xmi:id="_e94EAS1QEea25uwDpRQuxg"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_e94EBS1QEea25uwDpRQuxg" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Property" href="HelloWorldC.uml#_8pupUFTzEeKvFeqt5Q_lqw"/> - </styles> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_e94EAi1QEea25uwDpRQuxg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_e94EAy1QEea25uwDpRQuxg"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_e94EBC1QEea25uwDpRQuxg"/> - </edges> - <edges xmi:type="notation:Connector" xmi:id="_e_OH2i1QEea25uwDpRQuxg" type="StereotypeCommentLink" source="_6UeXAFWUEeKdxoQIVxFNNg" target="_e_OH1i1QEea25uwDpRQuxg"> - <styles xmi:type="notation:FontStyle" xmi:id="_e_OH2y1QEea25uwDpRQuxg"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_e_OH3y1QEea25uwDpRQuxg" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Port" href="pathmap://QML_CORE/core.uml#_OfiosJsrEd61Eo3nmu3JhQ"/> - </styles> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_e_OH3C1QEea25uwDpRQuxg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_e_OH3S1QEea25uwDpRQuxg"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_e_OH3i1QEea25uwDpRQuxg"/> - </edges> - <edges xmi:type="notation:Connector" xmi:id="_e_Ou9y1QEea25uwDpRQuxg" type="StereotypeCommentLink" source="_wd8WwFWUEeKdxoQIVxFNNg" target="_e_Ou8y1QEea25uwDpRQuxg"> - <styles xmi:type="notation:FontStyle" xmi:id="_e_Ou-C1QEea25uwDpRQuxg"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_e_PV8i1QEea25uwDpRQuxg" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Port" href="pathmap://QML_CORE/core.uml#_OfiosJsrEd61Eo3nmu3JhQ"/> - </styles> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_e_Ou-S1QEea25uwDpRQuxg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_e_PV8C1QEea25uwDpRQuxg"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_e_PV8S1QEea25uwDpRQuxg"/> - </edges> - <edges xmi:type="notation:Connector" xmi:id="_fEfpZC1QEea25uwDpRQuxg" type="StereotypeCommentLink" source="_8LSR4M__Ed-TP80eVS-2Rg" target="_fEfpYC1QEea25uwDpRQuxg"> - <styles xmi:type="notation:FontStyle" xmi:id="_fEfpZS1QEea25uwDpRQuxg"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_fEfpaS1QEea25uwDpRQuxg" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Class" href="HelloWorldC.uml#_tyiqsc__Ed-TP80eVS-2Rg"/> - </styles> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_fEfpZi1QEea25uwDpRQuxg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_fEfpZy1QEea25uwDpRQuxg"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_fEfpaC1QEea25uwDpRQuxg"/> - </edges> - </notation:Diagram> - <notation:Diagram xmi:id="_o6ZisNCREd-hqYHBJe17_Q" type="CompositeStructure" name="System" measurementUnit="Pixel"> - <children xmi:type="notation:Shape" xmi:id="_VSa6YNHtEd-A1oPfP47IaQ" type="Class_Shape" fontName="" fontHeight="10" fillColor="8905185" gradient="16777215, 16777215, 0" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_VScIgNHtEd-A1oPfP47IaQ" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_VScvkNHtEd-A1oPfP47IaQ" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_VScvkdHtEd-A1oPfP47IaQ" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_VScvktHtEd-A1oPfP47IaQ" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_VScvk9HtEd-A1oPfP47IaQ" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_VScvlNHtEd-A1oPfP47IaQ" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_VScvldHtEd-A1oPfP47IaQ" type="Class_NameLabel"/> - <children xmi:type="notation:BasicCompartment" xmi:id="_VScvltHtEd-A1oPfP47IaQ" type="Class_StructureCompartment"> - <children xmi:type="notation:Shape" xmi:id="_XsS70NHtEd-A1oPfP47IaQ" type="Property_Shape" fontName="" fontHeight="10" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_XsTi4NHtEd-A1oPfP47IaQ" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_XsTi4dHtEd-A1oPfP47IaQ" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_XsTi4tHtEd-A1oPfP47IaQ" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_XsTi49HtEd-A1oPfP47IaQ" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_XsTi5NHtEd-A1oPfP47IaQ" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_XsTi5dHtEd-A1oPfP47IaQ" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_XsTi5tHtEd-A1oPfP47IaQ" type="Property_NameLabel"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_yonwwFTzEeKvFeqt5Q_lqw" source="CustomAppearance_Annotation"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_yzIXoFTzEeKvFeqt5Q_lqw" key="CustomAppearance_MaskValue" value="28"/> - </eAnnotations> - </children> - <children xmi:type="notation:BasicCompartment" xmi:id="_XsTi59HtEd-A1oPfP47IaQ" type="Property_StructureCompartment"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_XsUJ8NHtEd-A1oPfP47IaQ"/> - </children> - <element xmi:type="uml:Property" href="HelloWorldC.uml#_gV1cgDLiEd2RVeNawwNNzg"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_XsS70dHtEd-A1oPfP47IaQ" x="40" y="20" width="193" height="85"/> - </children> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_VScvl9HtEd-A1oPfP47IaQ"/> - </children> - <element xmi:type="uml:Class" href="HelloWorldC.uml#_bYJagDLiEd2RVeNawwNNzg"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_VSa6YdHtEd-A1oPfP47IaQ" x="18" y="18" width="280" height="172"/> - </children> - <styles xmi:type="notation:DiagramStyle" xmi:id="_o6ZisdCREd-hqYHBJe17_Q"/> - <styles xmi:type="notation:StringValueStyle" xmi:id="_fE9jcC1QEea25uwDpRQuxg" name="diagram_compatibility_version" stringValue="1.2.0"/> - <element xmi:type="uml:Package" href="HelloWorldC.uml#_LOqIEDLaEd2qeKRLMdIx_A"/> - </notation:Diagram> - <notation:Diagram xmi:id="_U1UegPcXEd-KM6l7lmIPkw" type="PapyrusUMLClassDiagram" name="deployment" measurementUnit="Pixel"> - <children xmi:type="notation:Shape" xmi:id="_FGfloCghEeCw56aD7XrQhw" type="Diagram_ShortcutShape" element="_7kc7YM__Ed-TP80eVS-2Rg" fontName="Sans Serif" fontHeight="10" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FGgMsCghEeCw56aD7XrQhw" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FGgMsSghEeCw56aD7XrQhw" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FGgMsighEeCw56aD7XrQhw" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FGgMsyghEeCw56aD7XrQhw" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FGlsQCghEeCw56aD7XrQhw" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FGmTUCghEeCw56aD7XrQhw" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_FGmTUSghEeCw56aD7XrQhw" type="Diagram_NameLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_FGmTUighEeCw56aD7XrQhw" x="54" y="3"/> - </children> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_FGfloSghEeCw56aD7XrQhw" x="54" y="24" width="34" height="20"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_gdmuADefEeGPyrZ5I3hMlA" type="Comment_Shape" fontName="Sans Serif" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_gdmuAjefEeGPyrZ5I3hMlA" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_gdmuAzefEeGPyrZ5I3hMlA" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_gdmuBDefEeGPyrZ5I3hMlA" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_gdmuBTefEeGPyrZ5I3hMlA" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_gdnVEDefEeGPyrZ5I3hMlA" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_gdnVETefEeGPyrZ5I3hMlA" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_gdnVEjefEeGPyrZ5I3hMlA" type="Comment_BodyLabel"/> - <element xmi:type="uml:Comment" href="HelloWorldC.uml#_gdeyMDefEeGPyrZ5I3hMlA"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_gdmuATefEeGPyrZ5I3hMlA" x="315" y="18" width="226" height="37"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_-4h4YFWREeKdxoQIVxFNNg" type="Package_Shape" fontName="Sans Serif" fillColor="8905185" gradient="16777215, 16777215, 0" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_-4k7sFWREeKdxoQIVxFNNg" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_-4k7sVWREeKdxoQIVxFNNg" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_-4k7slWREeKdxoQIVxFNNg" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_-4k7s1WREeKdxoQIVxFNNg" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_-4liwFWREeKdxoQIVxFNNg" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_-4liwVWREeKdxoQIVxFNNg" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_-4liwlWREeKdxoQIVxFNNg" type="Package_NameLabel"/> - <children xmi:type="notation:BasicCompartment" xmi:id="_fGso0C1QEea25uwDpRQuxg" type="Package_PackagedElementCompartment"> - <children xmi:type="notation:Shape" xmi:id="_ZQjFQFWjEeKOivupHOJ8Ew" type="InstanceSpecification_Shape_CN" fontName="Sans Serif" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ZQjsUFWjEeKOivupHOJ8Ew" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ZQjsUVWjEeKOivupHOJ8Ew" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ZQjsUlWjEeKOivupHOJ8Ew" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ZQkTYFWjEeKOivupHOJ8Ew" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ZQkTYVWjEeKOivupHOJ8Ew" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ZQkTYlWjEeKOivupHOJ8Ew" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_ZQkTY1WjEeKOivupHOJ8Ew" type="InstanceSpecification_NameLabel_CN"/> - <children xmi:type="notation:BasicCompartment" xmi:id="_ZQkTZFWjEeKOivupHOJ8Ew" type="InstanceSpecification_SlotCompartment_CN"> - <children xmi:type="notation:Shape" xmi:id="_ET2zcFWkEeKOivupHOJ8Ew" type="Slot_SlotLabel" fontName="Sans Serif" lineColor="0"> - <element xmi:type="uml:Slot" href="HelloWorldC.uml#_ymQ48FT2EeKvFeqt5Q_lqw"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_ET2zcVWkEeKOivupHOJ8Ew" x="58" y="15"/> - </children> - <styles xmi:type="notation:TitleStyle" xmi:id="_ZQkTZVWjEeKOivupHOJ8Ew"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_ZQkTZlWjEeKOivupHOJ8Ew"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_ZQkTZ1WjEeKOivupHOJ8Ew"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ZQkTaFWjEeKOivupHOJ8Ew"/> - </children> - <element xmi:type="uml:InstanceSpecification" href="HelloWorldC.uml#_ymErsFT2EeKvFeqt5Q_lqw"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ZQjFQVWjEeKOivupHOJ8Ew" x="10" y="12" width="235" height="46"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_Z7T5gFWjEeKOivupHOJ8Ew" type="InstanceSpecification_Shape_CN" fontName="Sans Serif" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Z7UgkFWjEeKOivupHOJ8Ew" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Z7UgkVWjEeKOivupHOJ8Ew" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Z7UgklWjEeKOivupHOJ8Ew" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Z7Ugk1WjEeKOivupHOJ8Ew" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Z7UglFWjEeKOivupHOJ8Ew" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Z7UglVWjEeKOivupHOJ8Ew" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_Z7UgllWjEeKOivupHOJ8Ew" type="InstanceSpecification_NameLabel_CN"/> - <children xmi:type="notation:BasicCompartment" xmi:id="_Z7Ugl1WjEeKOivupHOJ8Ew" type="InstanceSpecification_SlotCompartment_CN"> - <children xmi:type="notation:Shape" xmi:id="_6VXKAFWjEeKOivupHOJ8Ew" type="Slot_SlotLabel" fontName="Sans Serif" lineColor="0"> - <element xmi:type="uml:Slot" href="HelloWorldC.uml#_tfj4gFUwEeKdxoQIVxFNNg"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_6VXKAVWjEeKOivupHOJ8Ew" x="26" y="15"/> - </children> - <styles xmi:type="notation:TitleStyle" xmi:id="_Z7UgmFWjEeKOivupHOJ8Ew"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_Z7UgmVWjEeKOivupHOJ8Ew"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_Z7UgmlWjEeKOivupHOJ8Ew"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Z7Ugm1WjEeKOivupHOJ8Ew"/> - </children> - <element xmi:type="uml:InstanceSpecification" href="HelloWorldC.uml#_ymQR4FT2EeKvFeqt5Q_lqw"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Z7T5gVWjEeKOivupHOJ8Ew" x="10" y="115" width="235" height="64"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_85kMIFWjEeKOivupHOJ8Ew" type="InstanceSpecification_Shape_CN" fontName="Sans Serif" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_85kzMFWjEeKOivupHOJ8Ew" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_85kzMVWjEeKOivupHOJ8Ew" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_85kzMlWjEeKOivupHOJ8Ew" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_85kzM1WjEeKOivupHOJ8Ew" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_85kzNFWjEeKOivupHOJ8Ew" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_85kzNVWjEeKOivupHOJ8Ew" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_85kzNlWjEeKOivupHOJ8Ew" type="InstanceSpecification_NameLabel_CN"/> - <children xmi:type="notation:BasicCompartment" xmi:id="_85kzN1WjEeKOivupHOJ8Ew" visible="false" type="InstanceSpecification_SlotCompartment_CN"> - <styles xmi:type="notation:TitleStyle" xmi:id="_85laQFWjEeKOivupHOJ8Ew"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_85laQVWjEeKOivupHOJ8Ew"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_85laQlWjEeKOivupHOJ8Ew"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_85laQ1WjEeKOivupHOJ8Ew"/> - </children> - <element xmi:type="uml:InstanceSpecification" href="HelloWorldC.uml#_GQ1ekKwHEeCQX8uv_p0Q4A"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_85kMIVWjEeKOivupHOJ8Ew" x="352" y="12" width="163" height="46"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_wCUSAFZVEeKKZs15rvNNjA" type="Comment_Shape_CN" fontName="Sans Serif" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_wCX8YFZVEeKKZs15rvNNjA" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_wCX8YVZVEeKKZs15rvNNjA" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_wCX8YlZVEeKKZs15rvNNjA" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_wCYjcFZVEeKKZs15rvNNjA" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_wCYjcVZVEeKKZs15rvNNjA" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_wCYjclZVEeKKZs15rvNNjA" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_wCYjc1ZVEeKKZs15rvNNjA" type="Comment_BodyLabel_CN"/> - <element xmi:type="uml:Comment" href="HelloWorldC.uml#_wAbboFZVEeKKZs15rvNNjA"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_wCUSAVZVEeKKZs15rvNNjA" x="298" y="94" width="208" height="83"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_fJDZQC1QEea25uwDpRQuxg" type="StereotypeComment"> - <styles xmi:type="notation:TitleStyle" xmi:id="_fJDZQS1QEea25uwDpRQuxg"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_fJDZQy1QEea25uwDpRQuxg" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Abstraction" href="HelloWorldC.uml#_UPx34FWUEeKdxoQIVxFNNg"/> - </styles> - <element xsi:nil="true"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_fJDZQi1QEea25uwDpRQuxg" x="100" y="100"/> - </children> - <styles xmi:type="notation:TitleStyle" xmi:id="_-4lixFWREeKdxoQIVxFNNg"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_-4lixVWREeKdxoQIVxFNNg"/> - </children> - <element xmi:type="uml:Package" href="HelloWorldC.uml#_yl9-AFT2EeKvFeqt5Q_lqw"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_-4h4YVWREeKdxoQIVxFNNg" x="30" y="180" width="551" height="261"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_obNuEFWiEeKOivupHOJ8Ew" type="Comment_Shape" fontName="Sans Serif" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_obQxYFWiEeKOivupHOJ8Ew" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_obQxYVWiEeKOivupHOJ8Ew" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_obQxYlWiEeKOivupHOJ8Ew" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_obQxY1WiEeKOivupHOJ8Ew" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_obRYcFWiEeKOivupHOJ8Ew" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_obRYcVWiEeKOivupHOJ8Ew" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_obRYclWiEeKOivupHOJ8Ew" type="Comment_BodyLabel"/> - <element xmi:type="uml:Comment" href="HelloWorldC.uml#_oZw8kFWiEeKOivupHOJ8Ew"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_obNuEVWiEeKOivupHOJ8Ew" x="315" y="90" width="226" height="51"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_fI3zEC1QEea25uwDpRQuxg" type="StereotypeComment"> - <styles xmi:type="notation:TitleStyle" xmi:id="_fI3zES1QEea25uwDpRQuxg"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_fI3zEy1QEea25uwDpRQuxg" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Package" href="HelloWorldC.uml#_yl9-AFT2EeKvFeqt5Q_lqw"/> - </styles> - <element xsi:nil="true"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_fI3zEi1QEea25uwDpRQuxg" x="230" y="160"/> - </children> - <styles xmi:type="notation:DiagramStyle" xmi:id="_U1UegfcXEd-KM6l7lmIPkw"/> - <styles xmi:type="notation:StringValueStyle" xmi:id="_fGtP4C1QEea25uwDpRQuxg" name="diagram_compatibility_version" stringValue="1.2.0"/> - <element xmi:type="uml:Package" href="HelloWorldC.uml#_234GEDLiEd2RVeNawwNNzg"/> - <edges xmi:type="notation:Connector" xmi:id="_86CtQFWjEeKOivupHOJ8Ew" type="Abstraction_Edge" source="_ZQjFQFWjEeKOivupHOJ8Ew" target="_85kMIFWjEeKOivupHOJ8Ew" lineColor="0"> - <children xmi:type="notation:DecorationNode" xmi:id="_86D7YFWjEeKOivupHOJ8Ew" type="Abstraction_NameLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_86D7YVWjEeKOivupHOJ8Ew" y="40"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_86D7YlWjEeKOivupHOJ8Ew" type="Abstraction_StereotypeLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_86D7Y1WjEeKOivupHOJ8Ew" x="-34" y="-13"/> - </children> - <styles xmi:type="notation:FontStyle" xmi:id="_86CtQVWjEeKOivupHOJ8Ew" fontName="Sans Serif"/> - <element xmi:type="uml:Abstraction" href="HelloWorldC.uml#_UPx34FWUEeKdxoQIVxFNNg"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_86CtQlWjEeKOivupHOJ8Ew" points="[82, 237, -643984, -643984]$[469, 260, -643984, -643984]"/> - </edges> - <edges xmi:type="notation:Connector" xmi:id="_Sqs9MFWkEeKOivupHOJ8Ew" type="Comment_AnnotatedElementEdge" source="_obNuEFWiEeKOivupHOJ8Ew" target="_-4h4YFWREeKdxoQIVxFNNg" routing="Rectilinear" lineColor="0"> - <styles xmi:type="notation:FontStyle" xmi:id="_Sqs9MVWkEeKOivupHOJ8Ew" fontName="Sans Serif"/> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Sqs9MlWkEeKOivupHOJ8Ew" points="[460, 162, -643984, -643984]$[460, 219, -643984, -643984]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_SrQW0FWkEeKOivupHOJ8Ew" id="(0.6415929203539823,1.0)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_SrQW0VWkEeKOivupHOJ8Ew" id="(0.7992565055762082,0.1780821917808219)"/> - </edges> - <edges xmi:type="notation:Connector" xmi:id="_7O5fMFZVEeKKZs15rvNNjA" type="Comment_AnnotatedElementEdge" source="_wCUSAFZVEeKKZs15rvNNjA" target="_ZQjFQFWjEeKOivupHOJ8Ew" routing="Rectilinear" lineColor="0"> - <styles xmi:type="notation:FontStyle" xmi:id="_7O5fMVZVEeKKZs15rvNNjA" fontName="Sans Serif"/> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_7O5fMlZVEeKKZs15rvNNjA" points="[334, 320, -643984, -643984]$[163, 320, -643984, -643984]$[163, 283, -643984, -643984]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_7PO2YFZVEeKKZs15rvNNjA" id="(0.0,0.008547008547008548)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_x9wOYC1QEea25uwDpRQuxg" id="(0.4851063829787234,1.0)"/> - </edges> - <edges xmi:type="notation:Connector" xmi:id="_71Q7oFZVEeKKZs15rvNNjA" type="Comment_AnnotatedElementEdge" source="_wCUSAFZVEeKKZs15rvNNjA" target="_Z7T5gFWjEeKOivupHOJ8Ew" routing="Rectilinear" lineColor="0"> - <styles xmi:type="notation:FontStyle" xmi:id="_71Q7oVZVEeKKZs15rvNNjA" fontName="Sans Serif"/> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_71Q7olZVEeKKZs15rvNNjA" points="[334, 380, -643984, -643984]$[281, 380, -643984, -643984]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_71iBYFZVEeKKZs15rvNNjA" id="(0.0,0.5213675213675214)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_71iBYVZVEeKKZs15rvNNjA" id="(1.0,0.625)"/> - </edges> - <edges xmi:type="notation:Connector" xmi:id="_fI4aIC1QEea25uwDpRQuxg" type="StereotypeCommentLink" source="_-4h4YFWREeKdxoQIVxFNNg" target="_fI3zEC1QEea25uwDpRQuxg"> - <styles xmi:type="notation:FontStyle" xmi:id="_fI4aIS1QEea25uwDpRQuxg"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_fI4aJS1QEea25uwDpRQuxg" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Package" href="HelloWorldC.uml#_yl9-AFT2EeKvFeqt5Q_lqw"/> - </styles> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_fI4aIi1QEea25uwDpRQuxg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_fI4aIy1QEea25uwDpRQuxg"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_fI4aJC1QEea25uwDpRQuxg"/> - </edges> - <edges xmi:type="notation:Connector" xmi:id="_fJDZRC1QEea25uwDpRQuxg" type="StereotypeCommentLink" source="_86CtQFWjEeKOivupHOJ8Ew" target="_fJDZQC1QEea25uwDpRQuxg"> - <styles xmi:type="notation:FontStyle" xmi:id="_fJDZRS1QEea25uwDpRQuxg"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_fJDZSS1QEea25uwDpRQuxg" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Abstraction" href="HelloWorldC.uml#_UPx34FWUEeKdxoQIVxFNNg"/> - </styles> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_fJDZRi1QEea25uwDpRQuxg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_fJDZRy1QEea25uwDpRQuxg"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_fJDZSC1QEea25uwDpRQuxg"/> - </edges> - </notation:Diagram> - <notation:Diagram xmi:id="_0rwpYDefEeGPyrZ5I3hMlA" type="CompositeStructure" name="HWArchitecture" measurementUnit="Pixel"> - <children xmi:type="notation:Shape" xmi:id="_1w2CIDefEeGPyrZ5I3hMlA" type="Class_Shape" fontName="" fontHeight="10" fillColor="10011046" gradient="16777215, 16777215, 0" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_1w2pMDefEeGPyrZ5I3hMlA" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_1w2pMTefEeGPyrZ5I3hMlA" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_1w2pMjefEeGPyrZ5I3hMlA" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_1w2pMzefEeGPyrZ5I3hMlA" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_1w2pNDefEeGPyrZ5I3hMlA" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_1w2pNTefEeGPyrZ5I3hMlA" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_1w2pNjefEeGPyrZ5I3hMlA" type="Class_NameLabel"/> - <children xmi:type="notation:BasicCompartment" xmi:id="_1w2pNzefEeGPyrZ5I3hMlA" type="Class_StructureCompartment"> - <children xmi:type="notation:Shape" xmi:id="_4HLnYDefEeGPyrZ5I3hMlA" type="Property_Shape" fontName="" fontHeight="10" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4HMOcDefEeGPyrZ5I3hMlA" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4HMOcTefEeGPyrZ5I3hMlA" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4HMOcjefEeGPyrZ5I3hMlA" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4HMOczefEeGPyrZ5I3hMlA" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4HMOdDefEeGPyrZ5I3hMlA" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4HMOdTefEeGPyrZ5I3hMlA" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_4HMOdjefEeGPyrZ5I3hMlA" type="Property_NameLabel"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ENwn8FWjEeKOivupHOJ8Ew" source="CustomAppearance_Annotation"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_EUBoAFWjEeKOivupHOJ8Ew" key="CustomAppearance_MaskValue" value="28"/> - </eAnnotations> - </children> - <children xmi:type="notation:BasicCompartment" xmi:id="_4HMOdzefEeGPyrZ5I3hMlA" visible="false" type="Property_StructureCompartment"> - <styles xmi:type="notation:TitleStyle" xmi:id="_4HMOeDefEeGPyrZ5I3hMlA" showTitle="true"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4HMOeTefEeGPyrZ5I3hMlA"/> - </children> - <element xmi:type="uml:Property" href="HelloWorldC.uml#_4HAoQDefEeGPyrZ5I3hMlA"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4HLnYTefEeGPyrZ5I3hMlA" x="34" y="27" width="208"/> - </children> - <styles xmi:type="notation:TitleStyle" xmi:id="_1w2pODefEeGPyrZ5I3hMlA"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_1w2pOTefEeGPyrZ5I3hMlA"/> - </children> - <element xmi:type="uml:Class" href="HelloWorldC.uml#_tZvNQDefEeGPyrZ5I3hMlA"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_1w2CITefEeGPyrZ5I3hMlA" x="81" y="63" width="300" height="154"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_7qMbIDefEeGPyrZ5I3hMlA" type="Node_Shape" fontName="" fontHeight="10" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_7qNCMDefEeGPyrZ5I3hMlA" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_7qNCMTefEeGPyrZ5I3hMlA" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_7qNCMjefEeGPyrZ5I3hMlA" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_7qNCMzefEeGPyrZ5I3hMlA" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_7qNCNDefEeGPyrZ5I3hMlA" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_7qNCNTefEeGPyrZ5I3hMlA" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_7qNCNjefEeGPyrZ5I3hMlA" type="Node_NameLabel"/> - <children xmi:type="notation:BasicCompartment" xmi:id="_7qNCNzefEeGPyrZ5I3hMlA" visible="false" type="Node_StructureCompartment"> - <styles xmi:type="notation:TitleStyle" xmi:id="_7qNCODefEeGPyrZ5I3hMlA" showTitle="true"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_7qNCOTefEeGPyrZ5I3hMlA"/> - </children> - <children xmi:type="notation:BasicCompartment" xmi:id="_fJWUMy1QEea25uwDpRQuxg" type="StereotypeCompartment"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_fJmL0C1QEea25uwDpRQuxg" source="PapyrusCSSForceValue"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_fJmL0S1QEea25uwDpRQuxg" key="visible" value="true"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_fJWUNy1QEea25uwDpRQuxg" type="StereotypeProperty"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_fJmy4C1QEea25uwDpRQuxg" source="PapyrusCSSForceValue"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_fJmy4S1QEea25uwDpRQuxg" key="visible" value="true"/> - </eAnnotations> - <element xmi:type="uml:Property" href="pathmap://FCM_PROFILES/FCM.profile.uml#__5rAUGE_Ed-eArNXja7SuA"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_fJWUOC1QEea25uwDpRQuxg"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_fJWUOS1QEea25uwDpRQuxg" visible="false" type="StereotypeProperty"> - <element xmi:type="uml:Property" href="pathmap://FCM_PROFILES/FCM.profile.uml#_C5WBYGGLEd-yH9S4VNNbSQ"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_fJWUOi1QEea25uwDpRQuxg"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_fJWUOy1QEea25uwDpRQuxg" type="StereotypeProperty"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_fJmy4i1QEea25uwDpRQuxg" source="PapyrusCSSForceValue"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_fJmy4y1QEea25uwDpRQuxg" key="visible" value="true"/> - </eAnnotations> - <element xmi:type="uml:Property" href="pathmap://FCM_PROFILES/FCM.profile.uml#_BZCjMJOGEd-5qPBhYeIVtw"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_fJWUPC1QEea25uwDpRQuxg"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_fJWUPS1QEea25uwDpRQuxg" visible="false" type="StereotypeProperty"> - <element xmi:type="uml:Property" href="pathmap://FCM_PROFILES/FCM.profile.uml#_D-cckJPxEd-UMN59oR7XbA"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_fJWUPi1QEea25uwDpRQuxg"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_fJWUPy1QEea25uwDpRQuxg" visible="false" type="StereotypeProperty"> - <element xmi:type="uml:Property" href="pathmap://FCM_PROFILES/FCM.profile.uml#_HtMmQJPxEd-UMN59oR7XbA"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_fJWUQC1QEea25uwDpRQuxg"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_fJW7QC1QEea25uwDpRQuxg" visible="false" type="StereotypeProperty"> - <element xmi:type="uml:Property" href="pathmap://FCM_PROFILES/FCM.profile.uml#_8g_IsNTGEeKiLbHSN_MIRQ"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_fJW7QS1QEea25uwDpRQuxg"/> - </children> - <styles xmi:type="notation:TitleStyle" xmi:id="_fJWUNC1QEea25uwDpRQuxg"/> - <styles xmi:type="notation:StringValueStyle" xmi:id="_fJWUNS1QEea25uwDpRQuxg" name="stereotype" stringValue="FCM::Target"/> - <element xmi:type="uml:Stereotype" href="pathmap://FCM_PROFILES/FCM.profile.uml#_0KEH0JOCEd-5qPBhYeIVtw"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_fJWUNi1QEea25uwDpRQuxg"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_fJWUMC1QEea25uwDpRQuxg" visible="false" type="StereotypeLabel"> - <styles xmi:type="notation:StringValueStyle" xmi:id="_fJWUMS1QEea25uwDpRQuxg" name="stereotype" stringValue="FCM::Target"/> - <element xmi:type="uml:Stereotype" href="pathmap://FCM_PROFILES/FCM.profile.uml#_0KEH0JOCEd-5qPBhYeIVtw"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_fJWUMi1QEea25uwDpRQuxg"/> - </children> - <element xmi:type="uml:Node" href="HelloWorldC.uml#_zY9vMDLiEd2RVeNawwNNzg"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_7qMbITefEeGPyrZ5I3hMlA" x="441" y="63" width="171" height="99"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_jhQ20DegEeGPyrZ5I3hMlA" type="Comment_Shape" fontName="" fontHeight="10" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jhQ20jegEeGPyrZ5I3hMlA" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_jhQ20zegEeGPyrZ5I3hMlA" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jhQ21DegEeGPyrZ5I3hMlA" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_jhQ21TegEeGPyrZ5I3hMlA" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jhQ21jegEeGPyrZ5I3hMlA" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_jhQ21zegEeGPyrZ5I3hMlA" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_jhRd4DegEeGPyrZ5I3hMlA" type="Comment_BodyLabel"/> - <element xmi:type="uml:Comment" href="HelloWorldC.uml#_jhF3sDegEeGPyrZ5I3hMlA"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_jhQ20TegEeGPyrZ5I3hMlA" x="438" y="199" width="277"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_fJkWoC1QEea25uwDpRQuxg" type="StereotypeComment"> - <styles xmi:type="notation:TitleStyle" xmi:id="_fJkWoS1QEea25uwDpRQuxg"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_fJkWoy1QEea25uwDpRQuxg" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Node" href="HelloWorldC.uml#_zY9vMDLiEd2RVeNawwNNzg"/> - </styles> - <element xsi:nil="true"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_fJkWoi1QEea25uwDpRQuxg" x="200" y="100"/> - </children> - <styles xmi:type="notation:DiagramStyle" xmi:id="_0rwpYTefEeGPyrZ5I3hMlA"/> - <styles xmi:type="notation:StringValueStyle" xmi:id="_fJnZ8C1QEea25uwDpRQuxg" name="diagram_compatibility_version" stringValue="1.2.0"/> - <element xmi:type="uml:Package" href="HelloWorldC.uml#_v3fMgDLiEd2RVeNawwNNzg"/> - <edges xmi:type="notation:Connector" xmi:id="_ugb6IDegEeGPyrZ5I3hMlA" type="Comment_AnnotatedElementEdge" source="_jhQ20DegEeGPyrZ5I3hMlA" target="_7qMbIDefEeGPyrZ5I3hMlA" routing="Rectilinear" lineColor="0"> - <styles xmi:type="notation:FontStyle" xmi:id="_ugb6ITegEeGPyrZ5I3hMlA" fontName="" fontHeight="10"/> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_ugb6IjegEeGPyrZ5I3hMlA" points="[513, 183, -643984, -643984]$[513, 172, -643984, -643984]$[515, 172, -643984, -643984]$[515, 162, -643984, -643984]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ugs_4DegEeGPyrZ5I3hMlA" id="(0.2815884476534296,0.0)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ugs_4TegEeGPyrZ5I3hMlA" id="(0.43859649122807015,1.0)"/> - </edges> - <edges xmi:type="notation:Connector" xmi:id="_fJkWpC1QEea25uwDpRQuxg" type="StereotypeCommentLink" source="_7qMbIDefEeGPyrZ5I3hMlA" target="_fJkWoC1QEea25uwDpRQuxg"> - <styles xmi:type="notation:FontStyle" xmi:id="_fJkWpS1QEea25uwDpRQuxg"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_fJkWqS1QEea25uwDpRQuxg" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Node" href="HelloWorldC.uml#_zY9vMDLiEd2RVeNawwNNzg"/> - </styles> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_fJkWpi1QEea25uwDpRQuxg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_fJkWpy1QEea25uwDpRQuxg"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_fJkWqC1QEea25uwDpRQuxg"/> - </edges> - </notation:Diagram> - <notation:Diagram xmi:id="_ovKvYFWjEeKOivupHOJ8Ew" type="PapyrusUMLDeploymentDiagram" name="NewDeploymentDiagram" measurementUnit="Pixel"> - <styles xmi:type="notation:DiagramStyle" xmi:id="_ovKvYVWjEeKOivupHOJ8Ew"/> - <element xmi:type="uml:Package" href="HelloWorldC.uml#_234GEDLiEd2RVeNawwNNzg"/> - </notation:Diagram> -</xmi:XMI> diff --git a/components/org.eclipse.papyrus.designer.components.modellibs.core/models/examples/HelloWorldC.uml b/components/org.eclipse.papyrus.designer.components.modellibs.core/models/examples/HelloWorldC.uml deleted file mode 100644 index df3a7de0f..000000000 --- a/components/org.eclipse.papyrus.designer.components.modellibs.core/models/examples/HelloWorldC.uml +++ /dev/null @@ -1,157 +0,0 @@ -<?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:Alloc="http://www.eclipse.org/papyrus/Alloc/1" xmlns:C_Cpp="http://www.eclipse.org/papyrus/C_Cpp/1" xmlns:FCM="http://www.eclipse.org/papyrus/FCM/1" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xsi:schemaLocation="http://www.eclipse.org/papyrus/Alloc/1 http://www.eclipse.org/papyrus/MARTE/1#//Alloc"> - <uml:Model xmi:id="_O6TiIDLUEd26WNosUASSSw" name="HelloWorld"> - <packageImport xmi:type="uml:PackageImport" xmi:id="_O6TiITLUEd26WNosUASSSw"> - <importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/> - </packageImport> - <packageImport xmi:type="uml:PackageImport" xmi:id="_Bc1WIFW4Ed63BrxiKsw-0Q"> - <importedPackage xmi:type="uml:Model" href="pathmap://QML_CORE/core.uml#_O6TiIDLUEd26WNosUASSSw"/> - </packageImport> - <packagedElement xmi:type="uml:Package" xmi:id="_LOqIEDLaEd2qeKRLMdIx_A" name="components"> - <ownedComment xmi:type="uml:Comment" xmi:id="_-Hd2MDecEeGPyrZ5I3hMlA" annotatedElement="_tyiqsc__Ed-TP80eVS-2Rg"> - <body><p>Simple HelloWorld component that prints a message in its &quot;run&quot; operation that is provided via the &quot;start&quot; port</p> -</body> - </ownedComment> - <ownedComment xmi:type="uml:Comment" xmi:id="_0D64MDedEeGPyrZ5I3hMlA"> - <annotatedElement xmi:type="uml:Class" href="pathmap://QML_CORE/core.uml#_N6fa4JsrEd61Eo3nmu3JhQ"/> - <body><p>Part of the Qompass core model library. Provides the specific port &quot;start&quot;. The &quot;run&quot; operation (defined within interface IStart) of this port is called by generated boot-code after instantiation and configuration of a component.</p> -</body> - </ownedComment> - <packagedElement xmi:type="uml:Class" xmi:id="_tyiqsc__Ed-TP80eVS-2Rg" name="HelloWorld"> - <ownedComment xmi:type="uml:Comment" xmi:id="_SxvpUFT0EeKvFeqt5Q_lqw" annotatedElement="_8pupUFTzEeKvFeqt5Q_lqw"> - <body><p>Configuration attribute within the Hello World component. Its value is configured on the instance level.</p> -</body> - </ownedComment> - <generalization xmi:type="uml:Generalization" xmi:id="_tyiqss__Ed-TP80eVS-2Rg"> - <general xmi:type="uml:Class" href="pathmap://QML_CORE/core.uml#_N6fa4JsrEd61Eo3nmu3JhQ"/> - </generalization> - <ownedAttribute xmi:type="uml:Property" xmi:id="_8pupUFTzEeKvFeqt5Q_lqw" name="message" visibility="public" aggregation="composite"> - <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__HwK8FTzEeKvFeqt5Q_lqw" value="1"/> - <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__HwyAFTzEeKvFeqt5Q_lqw" value="1"/> - <defaultValue xmi:type="uml:LiteralString" xmi:id="__HynMFTzEeKvFeqt5Q_lqw"> - <value xsi:nil="true"/> - </defaultValue> - </ownedAttribute> - <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_Us15gFTzEeKvFeqt5Q_lqw" name="derived realization of IStart" client="_tyiqsc__Ed-TP80eVS-2Rg"> - <supplier xmi:type="uml:Interface" href="pathmap://QML_CORE/sysinterfaces.uml#_PTWzwCS-Ed-A_I32T0fkaA"/> - <contract xmi:type="uml:Interface" href="pathmap://QML_CORE/sysinterfaces.uml#_PTWzwCS-Ed-A_I32T0fkaA"/> - </interfaceRealization> - <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_tyjRwc__Ed-TP80eVS-2Rg" name="run" specification="_UtCt0FTzEeKvFeqt5Q_lqw"> - <language>C/C++</language> - <body>printf ("Hello world: %s", message);</body> - </ownedBehavior> - <ownedOperation xmi:type="uml:Operation" xmi:id="_UtCt0FTzEeKvFeqt5Q_lqw" name="run" method="_tyjRwc__Ed-TP80eVS-2Rg"/> - </packagedElement> - <packagedElement xmi:type="uml:Class" xmi:id="_bYJagDLiEd2RVeNawwNNzg" name="System"> - <ownedAttribute xmi:type="uml:Property" xmi:id="_gV1cgDLiEd2RVeNawwNNzg" name="hello" visibility="public" type="_tyiqsc__Ed-TP80eVS-2Rg" isUnique="false" aggregation="composite"> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dCT24G6JEeGqWMX2LwdLDw" value="1"/> - <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dCUd8G6JEeGqWMX2LwdLDw" value="1"/> - <defaultValue xmi:type="uml:LiteralString" xmi:id="_dCWTIG6JEeGqWMX2LwdLDw"> - <value xsi:nil="true"/> - </defaultValue> - </ownedAttribute> - </packagedElement> - </packagedElement> - <packagedElement xmi:type="uml:Package" xmi:id="_v3fMgDLiEd2RVeNawwNNzg" name="platform"> - <ownedComment xmi:type="uml:Comment" xmi:id="_jhF3sDegEeGPyrZ5I3hMlA" annotatedElement="_zY9vMDLiEd2RVeNawwNNzg"> - <body>Simple single node configuration. TargetOS is set to Linux, but will work on any OS, since this simple example does not use the OS abstraction layer</body> - </ownedComment> - <packagedElement xmi:type="uml:Node" xmi:id="_zY9vMDLiEd2RVeNawwNNzg" name="MonoNode"/> - <packagedElement xmi:type="uml:Class" xmi:id="_tZvNQDefEeGPyrZ5I3hMlA" name="Platform"> - <ownedAttribute xmi:type="uml:Property" xmi:id="_4HAoQDefEeGPyrZ5I3hMlA" name="monoNode" visibility="public" type="_zY9vMDLiEd2RVeNawwNNzg" aggregation="composite"> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6WEg0DefEeGPyrZ5I3hMlA" value="1"/> - <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6WFu8DefEeGPyrZ5I3hMlA" value="1"/> - <defaultValue xmi:type="uml:LiteralString" xmi:id="_6WHkIDefEeGPyrZ5I3hMlA"> - <value xsi:nil="true"/> - </defaultValue> - </ownedAttribute> - </packagedElement> - <packagedElement xmi:type="uml:Package" xmi:id="_YxI8IDegEeGPyrZ5I3hMlA" name="HWArchitecturePlatform"> - <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_GQ1ekKwHEeCQX8uv_p0Q4A" name="monoNode" classifier="_zY9vMDLiEd2RVeNawwNNzg"/> - </packagedElement> - </packagedElement> - <packagedElement xmi:type="uml:Package" xmi:id="_234GEDLiEd2RVeNawwNNzg" name="deployment"> - <ownedComment xmi:type="uml:Comment" xmi:id="_VMRFgDOJEeC7y-fR3OSnFw"> - <body>This configuration requires the installation of the OTF trace library.<br /></body> - </ownedComment> - <ownedComment xmi:type="uml:Comment" xmi:id="_gdeyMDefEeGPyrZ5I3hMlA"> - <body><p>Cross references to composite diagram</p> -</body> - </ownedComment> - <ownedComment xmi:type="uml:Comment" xmi:id="_oZw8kFWiEeKOivupHOJ8Ew" annotatedElement="_yl9-AFT2EeKvFeqt5Q_lqw"> - <body><p>Deployment plan for system, i.e. set of instance specification along with configuration and allocation</p> -</body> - </ownedComment> - <packagedElement xmi:type="uml:Package" xmi:id="_yl9-AFT2EeKvFeqt5Q_lqw" name="SystemDepPlan"> - <ownedComment xmi:type="uml:Comment" xmi:id="_wAbboFZVEeKKZs15rvNNjA" annotatedElement="_ymErsFT2EeKvFeqt5Q_lqw _ymQR4FT2EeKvFeqt5Q_lqw"> - <body>Value mainInstance.hello is a UML instance-value, i.e. a reference to the instance specification on the left. -"Test message" is a StringValue initializing the message attribute</body> - </ownedComment> - <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_ymErsFT2EeKvFeqt5Q_lqw" name="mainInstance" classifier="_bYJagDLiEd2RVeNawwNNzg"> - <slot xmi:type="uml:Slot" xmi:id="_ymQ48FT2EeKvFeqt5Q_lqw" definingFeature="_gV1cgDLiEd2RVeNawwNNzg"> - <value xmi:type="uml:InstanceValue" xmi:id="_ymRgAFT2EeKvFeqt5Q_lqw" instance="_ymQR4FT2EeKvFeqt5Q_lqw"/> - </slot> - </packagedElement> - <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_ymQR4FT2EeKvFeqt5Q_lqw" name="mainInstance.hello" classifier="_tyiqsc__Ed-TP80eVS-2Rg"> - <slot xmi:type="uml:Slot" xmi:id="_tfj4gFUwEeKdxoQIVxFNNg" definingFeature="_8pupUFTzEeKvFeqt5Q_lqw"> - <value xmi:type="uml:LiteralString" xmi:id="_tfni4FUwEeKdxoQIVxFNNg" name="value for message" value=""Test message""> - <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> - </value> - </slot> - </packagedElement> - <packagedElement xmi:type="uml:Abstraction" xmi:id="_UPx34FWUEeKdxoQIVxFNNg" name="allocate mainInstance to monoNode" client="_ymErsFT2EeKvFeqt5Q_lqw" supplier="_GQ1ekKwHEeCQX8uv_p0Q4A"/> - </packagedElement> - </packagedElement> - <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_O6TiIjLUEd26WNosUASSSw"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_O6TiIzLUEd26WNosUASSSw" source="http://www.eclipse.org/uml2/2.0.0/UML"> - <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/uml2/5.0.0/UML/Profile/Standard#/"/> - </eAnnotations> - <appliedProfile xmi:type="uml:Profile" href="pathmap://UML_PROFILES/Standard.profile.uml#_0"/> - </profileApplication> - <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_GcC0cAHtEd6HSdiss9GQ0A"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Gd1kMAHtEd6HSdiss9GQ0A" 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="_z1TwgFW3Ed63BrxiKsw-0Q"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_z2GasFW3Ed63BrxiKsw-0Q" source="http://www.eclipse.org/uml2/2.0.0/UML"> - <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/FCM/1#/"/> - </eAnnotations> - <appliedProfile xmi:type="uml:Profile" href="pathmap://FCM_PROFILES/FCM.profile.uml#_5mvT0MtjEd2H_o0jIC6qDQ"/> - </profileApplication> - <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_sfyAwEbjEd-l4NeVOJZDkA"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_siunEEbjEd-l4NeVOJZDkA" source="http://www.eclipse.org/uml2/2.0.0/UML"> - <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/MARTE/1#//GCM"/> - </eAnnotations> - <appliedProfile xmi:type="uml:Profile" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_YgAioAPMEdyuUt-4qHuVvQ"/> - </profileApplication> - <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_popJkKmqEeCxII-g1_Lmeg"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_p1PbIKmqEeCxII-g1_Lmeg" source="http://www.eclipse.org/uml2/2.0.0/UML"> - <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/MARTE/1#//HLAM"/> - </eAnnotations> - <appliedProfile xmi:type="uml:Profile" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_yNSZIAPMEdyuUt-4qHuVvQ"/> - </profileApplication> - <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_tZuBwE0tEeG4IqgA7gSE6w"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_tisXkE0tEeG4IqgA7gSE6w" source="http://www.eclipse.org/uml2/2.0.0/UML"> - <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/MARTE/1#//Alloc"/> - </eAnnotations> - <appliedProfile xmi:type="uml:Profile" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_ar8OsAPMEdyuUt-4qHuVvQ"/> - </profileApplication> - </uml:Model> - <C_Cpp:Include xmi:id="_11OtwPcaEd-KM6l7lmIPkw" body="#include <stdio.h>" base_class="_tyiqsc__Ed-TP80eVS-2Rg"/> - <FCM:Target xmi:id="_LD_uICr7EeCfcI_SvPT4lw" base_Node="_zY9vMDLiEd2RVeNawwNNzg"> - <targetArch xmi:type="FCM:TargetArchitecture" href="pathmap://QML_CORE/core.uml#_FYOqwF0OEd-12d_h0i1xhQ"/> - <usedOS xmi:type="FCM:OperatingSystem" href="pathmap://QML_CORE/core.uml#_1eULwF0NEd-12d_h0i1xhQ"/> - </FCM:Target> - <FCM:DerivedElement xmi:id="_UtTMgFTzEeKvFeqt5Q_lqw" base_Element="_UtCt0FTzEeKvFeqt5Q_lqw"> - <source xmi:type="uml:Operation" href="pathmap://QML_CORE/sysinterfaces.uml#_C9IK4JsqEd61Eo3nmu3JhQ"/> - </FCM:DerivedElement> - <FCM:ConfigurationProperty xmi:id="_KTwJUFT0EeKvFeqt5Q_lqw" base_Property="_8pupUFTzEeKvFeqt5Q_lqw"/> - <FCM:DeploymentPlan xmi:id="_ymC2gFT2EeKvFeqt5Q_lqw" mainInstance="_ymErsFT2EeKvFeqt5Q_lqw" base_Package="_yl9-AFT2EeKvFeqt5Q_lqw"/> - <Alloc:Allocate xmi:id="_UP7B0FWUEeKdxoQIVxFNNg" base_Abstraction="_UPx34FWUEeKdxoQIVxFNNg"/> - <FCM:CodeGenOptions xmi:id="_1uf4ENykEeKPWMO32vUmzw" base_Package="_LOqIEDLaEd2qeKRLMdIx_A"> - <progLanguage href="pathmap://QML_CORE/core.uml#_74ZoANzEEeKPWMO32vUmzw"/> - </FCM:CodeGenOptions> -</xmi:XMI> diff --git a/components/org.eclipse.papyrus.designer.components.modellibs.core/models/examples/ProducerConsumer.di b/components/org.eclipse.papyrus.designer.components.modellibs.core/models/examples/ProducerConsumer/ProducerConsumer.di index bf9abab34..bf9abab34 100644 --- a/components/org.eclipse.papyrus.designer.components.modellibs.core/models/examples/ProducerConsumer.di +++ b/components/org.eclipse.papyrus.designer.components.modellibs.core/models/examples/ProducerConsumer/ProducerConsumer.di diff --git a/components/org.eclipse.papyrus.designer.components.modellibs.core/models/examples/ProducerConsumer.notation b/components/org.eclipse.papyrus.designer.components.modellibs.core/models/examples/ProducerConsumer/ProducerConsumer.notation index ab5a2885f..ab5a2885f 100644 --- a/components/org.eclipse.papyrus.designer.components.modellibs.core/models/examples/ProducerConsumer.notation +++ b/components/org.eclipse.papyrus.designer.components.modellibs.core/models/examples/ProducerConsumer/ProducerConsumer.notation diff --git a/components/org.eclipse.papyrus.designer.components.modellibs.core/models/examples/ProducerConsumer.uml b/components/org.eclipse.papyrus.designer.components.modellibs.core/models/examples/ProducerConsumer/ProducerConsumer.uml index 2cf6f4a71..7bdf79c75 100644 --- a/components/org.eclipse.papyrus.designer.components.modellibs.core/models/examples/ProducerConsumer.uml +++ b/components/org.eclipse.papyrus.designer.components.modellibs.core/models/examples/ProducerConsumer/ProducerConsumer.uml @@ -375,9 +375,6 @@ Use the context menu on a selected connector to specify the interaction componen <appliedProfile xmi:type="uml:Profile" href="pathmap://DEP_PROFILE/Deployment.profile.uml#_gPDsIBa-EearhdjjJ6cVzQ"/> </profileApplication> </uml:Model> - <FCM:DerivedElement xmi:id="_B9o7sP6yEd6Ie_kieu_3CQ" base_Element="_dH4RIKF4Ed6FqJCjEUrkqQ"> - <source xmi:type="uml:Operation" href="pathmap://DML_TRAFO/sysinterfaces.uml#_C9IK4JsqEd61Eo3nmu3JhQ"/> - </FCM:DerivedElement> <FCM:Port xmi:id="_GofhQP6yEd6Ie_kieu_3CQ" base_Port="_4KiE8DLbEd2qeKRLMdIx_A" type="_wFJ3IP91Ed6Jt8e-UqrRdQ"> <kind xmi:type="FCM:PortKind" href="pathmap://DML_C_CORE/componentlib.uml#_pE6GUFR1Ed6GqrP6fkWBoQ"/> </FCM:Port> @@ -386,18 +383,8 @@ Use the context menu on a selected connector to specify the interaction componen </FCM:Port> <C_Cpp:Include xmi:id="_7SAnAP76Ed6Zw96O-tCw7A" body="#include <unistd.h>
#include <iostream>
using namespace std;" base_class="_IfjoETLbEd2qeKRLMdIx_A"/> <C_Cpp:Include xmi:id="_Sa4nEP77Ed6Zw96O-tCw7A" body="#include <iostream>
using namespace std;" base_class="_oqZNUDLaEd2qeKRLMdIx_A"/> - <FCM:DerivedElement xmi:id="_uOqKgD15Ed-qiK1VZWszhA" base_Element="_uOmgID15Ed-qiK1VZWszhA"> - <source xmi:type="uml:Operation" href="pathmap://DML_TRAFO/sysinterfaces.uml#_WHyq4Dz6Ed-v9PxuTj6Elw"/> - </FCM:DerivedElement> - <FCM:DerivedElement xmi:id="_uOz7gD15Ed-qiK1VZWszhA" base_Element="_uOtN0D15Ed-qiK1VZWszhA"> - <source xmi:type="uml:Operation" href="pathmap://DML_TRAFO/sysinterfaces.uml#_W7YrADz6Ed-v9PxuTj6Elw"/> - </FCM:DerivedElement> <C_Cpp:Visibility xmi:id="_0VnhsD15Ed-qiK1VZWszhA" value="public" base_generalization="_NItbAP94Ed6628OhKk_dpg"/> <C_Cpp:Include xmi:id="_11OtwPcaEd-KM6l7lmIPkw" body="#include <unistd.h>
#include <iostream>
using namespace std;" base_class="_tyiqsc__Ed-TP80eVS-2Rg"/> - <FCM:Target xmi:id="_LD_uICr7EeCfcI_SvPT4lw" base_Node="_zY9vMDLiEd2RVeNawwNNzg"> - <targetArch xmi:type="FCM:TargetArchitecture" href="pathmap://DML_C_CORE/componentlib.uml#_FYOqwF0OEd-12d_h0i1xhQ"/> - <usedOS xmi:type="FCM:OperatingSystem" href="pathmap://DML_C_CORE/componentlib.uml#_1eULwF0NEd-12d_h0i1xhQ"/> - </FCM:Target> <GCM:FlowPort xmi:id="_DwpFMJZ7EeCiU5xXzp1cKQ" direction="in" base_Port="_4KiE8DLbEd2qeKRLMdIx_A"/> <GCM:FlowPort xmi:id="_NWXCQJZ7EeCiU5xXzp1cKQ" direction="in" base_Port="_tyiqs8__Ed-TP80eVS-2Rg"/> <FCM:Port xmi:id="_tyjRzc__Ed-TP80eVS-2Rg" base_Port="_tyiqs8__Ed-TP80eVS-2Rg" type="_wFJ3IP91Ed6Jt8e-UqrRdQ"> @@ -411,17 +398,6 @@ Use the context menu on a selected connector to specify the interaction componen </FCM:Connector> <Alloc:Allocate xmi:id="_9fYdcBSqEeOUifYpcO0mcw" base_Abstraction="_9dY5YBSqEeOUifYpcO0mcw"/> <Alloc:Allocate xmi:id="__ACX4BSqEeOUifYpcO0mcw" base_Abstraction="_--_2EBSqEeOUifYpcO0mcw"/> - <FCM:DerivedElement xmi:id="_Ffh9YCxxEeOMQpc6Y-MAJw" base_Element="_FemwUCxxEeOMQpc6Y-MAJw"> - <source xmi:type="uml:Operation" href="pathmap://DML_TRAFO/sysinterfaces.uml#_ns4qsClUEeO4bs_nkcnKOg"/> - </FCM:DerivedElement> - <FCM:DerivedElement xmi:id="_QxvVUGkXEeWAzPO1wYNudw" base_Element="_QxsSAGkXEeWAzPO1wYNudw" source="_wFJ3IP91Ed6Jt8e-UqrRdQ"/> - <FCM:DerivedElement xmi:id="_FM704GzGEeWdOZKmOtT48A" base_Element="_FMzSAGzGEeWdOZKmOtT48A" source="_Qxv8YGkXEeWAzPO1wYNudw"/> - <FCM:DerivedElement xmi:id="_OugqEGzMEeWdOZKmOtT48A" base_Element="_Oue04GzMEeWdOZKmOtT48A" source="_wFJ3IP91Ed6Jt8e-UqrRdQ"/> - <FCM:DerivedElement xmi:id="_gz2e0GzMEeWdOZKmOtT48A" base_Element="_gz0CkGzMEeWdOZKmOtT48A" source="_wFJ3IP91Ed6Jt8e-UqrRdQ"/> - <FCM:DerivedElement xmi:id="_NVHFsBbXEeasT4HdO7q9gg" base_Element="_NVBmIBbXEeasT4HdO7q9gg"> - <source xmi:type="uml:Operation" href="pathmap://DML_TRAFO/sysinterfaces.uml#_C9IK4JsqEd61Eo3nmu3JhQ"/> - </FCM:DerivedElement> - <FCM:DerivedElement xmi:id="_vJn9sCz_Eea25uwDpRQuxg" base_Element="_vJkTUCz_Eea25uwDpRQuxg" source="_wFJ3IP91Ed6Jt8e-UqrRdQ"/> <Deployment:DeploymentPlan xmi:id="_I5QzwGpNEeaytPCaLDQSnw" base_Package="_xBxwoDOFEeCldqx_51Yicg"> <chain xmi:type="Transformation:M2MTrafoChain" href="pathmap://DML_C_CORE/componentlib.uml#_NQUF0GpIEeaSLtRdInZlZA"/> </Deployment:DeploymentPlan> diff --git a/components/org.eclipse.papyrus.designer.components.modellibs.core/models/examples/ProducerTwoConsumers.di b/components/org.eclipse.papyrus.designer.components.modellibs.core/models/examples/ProducerTwoConsumers/ProducerTwoConsumers.di index bf9abab34..bf9abab34 100644 --- a/components/org.eclipse.papyrus.designer.components.modellibs.core/models/examples/ProducerTwoConsumers.di +++ b/components/org.eclipse.papyrus.designer.components.modellibs.core/models/examples/ProducerTwoConsumers/ProducerTwoConsumers.di diff --git a/components/org.eclipse.papyrus.designer.components.modellibs.core/models/examples/ProducerTwoConsumers.notation b/components/org.eclipse.papyrus.designer.components.modellibs.core/models/examples/ProducerTwoConsumers/ProducerTwoConsumers.notation index ecf073b94..ecf073b94 100644 --- a/components/org.eclipse.papyrus.designer.components.modellibs.core/models/examples/ProducerTwoConsumers.notation +++ b/components/org.eclipse.papyrus.designer.components.modellibs.core/models/examples/ProducerTwoConsumers/ProducerTwoConsumers.notation diff --git a/components/org.eclipse.papyrus.designer.components.modellibs.core/models/examples/ProducerTwoConsumers.uml b/components/org.eclipse.papyrus.designer.components.modellibs.core/models/examples/ProducerTwoConsumers/ProducerTwoConsumers.uml index 0fbe83ef4..bdb810344 100644 --- a/components/org.eclipse.papyrus.designer.components.modellibs.core/models/examples/ProducerTwoConsumers.uml +++ b/components/org.eclipse.papyrus.designer.components.modellibs.core/models/examples/ProducerTwoConsumers/ProducerTwoConsumers.uml @@ -5,10 +5,10 @@ <importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/> </packageImport> <packageImport xmi:type="uml:PackageImport" xmi:id="_Bc1WIFW4Ed63BrxiKsw-0Q"> - <importedPackage xmi:type="uml:Model" href="pathmap://QML_CORE/core.uml#_O6TiIDLUEd26WNosUASSSw"/> + <importedPackage xmi:type="uml:Model" href="pathmap://DML_C_CORE/componentlib.uml#_O6TiIDLUEd26WNosUASSSw"/> </packageImport> <packageImport xmi:type="uml:PackageImport" xmi:id="_R8d6YP93Ed6628OhKk_dpg"> - <importedPackage xmi:type="uml:Model" href="pathmap://QML_CORE/fifo.uml#_ePwqkHLmEd6R5tffIPrlPg"/> + <importedPackage xmi:type="uml:Model" href="pathmap://DML_C_CORE/fifo.uml#_ePwqkHLmEd6R5tffIPrlPg"/> </packageImport> <packageImport xmi:type="uml:PackageImport" xmi:id="_8KelgCgjEeC5Ga5kAgjl0g"> <importedPackage xmi:type="uml:Model" href="pathmap://QML_TRACE/tracing.uml#_H-ZqYDKeEd-WprEKTCaiMA"/> @@ -20,12 +20,12 @@ Use the context menu to find out that the PullConsumer supports the "runStartThread" interceptor which intercepts the lifecycle port.</body> </ownedComment> <ownedComment xmi:type="uml:Comment" xmi:id="_0D64MDedEeGPyrZ5I3hMlA"> - <annotatedElement xmi:type="uml:Class" href="pathmap://QML_CORE/core.uml#_-WNegNtxEd6nqsBVkgJEEA"/> + <annotatedElement xmi:type="uml:Class" href="pathmap://DML_C_CORE/componentlib.uml#_-WNegNtxEd6nqsBVkgJEEA"/> <body>Part of the Qompass model library. Provides the specific port "lc" (short for lifecycle). The "activate" operation of this port is called by generated boot-code after instantiation and configuration of a component. The deactivation is called before disposing a component</body> </ownedComment> <packagedElement xmi:type="uml:Class" xmi:id="_tyiqsc__Ed-TP80eVS-2Rg" name="PullConsumer_impl"> <generalization xmi:type="uml:Generalization" xmi:id="_tyiqss__Ed-TP80eVS-2Rg"> - <general xmi:type="uml:Class" href="pathmap://QML_CORE/core.uml#_-WNegNtxEd6nqsBVkgJEEA"/> + <general xmi:type="uml:Class" href="pathmap://DML_C_CORE/componentlib.uml#_-WNegNtxEd6nqsBVkgJEEA"/> </generalization> <ownedAttribute xmi:type="uml:Port" xmi:id="_tyiqs8__Ed-TP80eVS-2Rg" name="p" type="_wFJ3IP91Ed6Jt8e-UqrRdQ" aggregation="composite"/> <ownedAttribute xmi:type="uml:Property" xmi:id="_kLNdAF8DEeGerN33d-RdRg" name="name"> @@ -34,8 +34,8 @@ Use the context menu to find out that the PullConsumer supports the "runSta <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kLS8kF8DEeGerN33d-RdRg" value="1"/> </ownedAttribute> <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_DHTiQDF7EeCpQdhNuFCtew" name="derived realization of ILifeCycle" client="_tyiqsc__Ed-TP80eVS-2Rg"> - <supplier xmi:type="uml:Interface" href="pathmap://QML_CORE/sysinterfaces.uml#_T3li0Dz6Ed-v9PxuTj6Elw"/> - <contract xmi:type="uml:Interface" href="pathmap://QML_CORE/sysinterfaces.uml#_T3li0Dz6Ed-v9PxuTj6Elw"/> + <supplier xmi:type="uml:Interface" href="pathmap://DML_TRAFO/sysinterfaces.uml#_T3li0Dz6Ed-v9PxuTj6Elw"/> + <contract xmi:type="uml:Interface" href="pathmap://DML_TRAFO/sysinterfaces.uml#_T3li0Dz6Ed-v9PxuTj6Elw"/> </interfaceRealization> <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_tyjRwc__Ed-TP80eVS-2Rg" name="activate" specification="_tyjRy8__Ed-TP80eVS-2Rg"> <language>C/C++</language> @@ -63,12 +63,12 @@ cout << "finished waiting" << endl; </ownedComment> <packagedElement xmi:type="uml:Class" xmi:id="_oqZNUDLaEd2qeKRLMdIx_A" name="PushConsumer_impl"> <generalization xmi:type="uml:Generalization" xmi:id="_NItbAP94Ed6628OhKk_dpg"> - <general xmi:type="uml:Class" href="pathmap://QML_CORE/core.uml#_-WNegNtxEd6nqsBVkgJEEA"/> + <general xmi:type="uml:Class" href="pathmap://DML_C_CORE/componentlib.uml#_-WNegNtxEd6nqsBVkgJEEA"/> </generalization> <ownedAttribute xmi:type="uml:Port" xmi:id="_4KiE8DLbEd2qeKRLMdIx_A" name="p" type="_wFJ3IP91Ed6Jt8e-UqrRdQ" aggregation="composite"/> <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_Z16ywDF8EeCpQdhNuFCtew" name="derived realization of ILifeCycle" client="_oqZNUDLaEd2qeKRLMdIx_A"> - <supplier xmi:type="uml:Interface" href="pathmap://QML_CORE/sysinterfaces.uml#_T3li0Dz6Ed-v9PxuTj6Elw"/> - <contract xmi:type="uml:Interface" href="pathmap://QML_CORE/sysinterfaces.uml#_T3li0Dz6Ed-v9PxuTj6Elw"/> + <supplier xmi:type="uml:Interface" href="pathmap://DML_TRAFO/sysinterfaces.uml#_T3li0Dz6Ed-v9PxuTj6Elw"/> + <contract xmi:type="uml:Interface" href="pathmap://DML_TRAFO/sysinterfaces.uml#_T3li0Dz6Ed-v9PxuTj6Elw"/> </interfaceRealization> <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_c9T7oF7yEeGA7qTe7UD05A" name="derived realization of D_Push_PubData" client="_oqZNUDLaEd2qeKRLMdIx_A" supplier="_rkTC4F7hEeGEmrrwB1vhPg" contract="_rkTC4F7hEeGEmrrwB1vhPg"/> <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_RoXdMP94Ed6628OhKk_dpg" name="activate" specification="_uOmgID15Ed-qiK1VZWszhA"> @@ -102,21 +102,21 @@ cout << "finished waiting" << endl; </packagedElement> <packagedElement xmi:type="uml:Package" xmi:id="_etOZkDLaEd2qeKRLMdIx_A" name="Producer"> <ownedComment xmi:type="uml:Comment" xmi:id="_GzyJQDehEeGPyrZ5I3hMlA"> - <annotatedElement xmi:type="uml:Class" href="pathmap://QML_CORE/core.uml#_N6fa4JsrEd61Eo3nmu3JhQ"/> + <annotatedElement xmi:type="uml:Class" href="pathmap://DML_C_CORE/componentlib.uml#_N6fa4JsrEd61Eo3nmu3JhQ"/> <body>Let the producer instance execute by the main thread by realising the specific port "start", inherited from CStart (part of the Qompass "BasicCalls" model library). </body> </ownedComment> <packagedElement xmi:type="uml:Class" xmi:id="_IfjoETLbEd2qeKRLMdIx_A" name="Producer_impl"> <generalization xmi:type="uml:Generalization" xmi:id="_34FjAPx3Ed6O2oOTPfeAMA"> - <general xmi:type="uml:Class" href="pathmap://QML_CORE/core.uml#_N6fa4JsrEd61Eo3nmu3JhQ"/> + <general xmi:type="uml:Class" href="pathmap://DML_C_CORE/componentlib.uml#_N6fa4JsrEd61Eo3nmu3JhQ"/> </generalization> <ownedAttribute xmi:type="uml:Port" xmi:id="_DtWn4DLcEd2qeKRLMdIx_A" name="q" type="_dtSlwGkXEeWAzPO1wYNudw" aggregation="composite"> <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_zDR50FuoEeGjjMeADLT5-g" value="1"/> <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_zDTH8FuoEeGjjMeADLT5-g" value="1"/> </ownedAttribute> <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_jkNdADF8EeCpQdhNuFCtew" name="derived realization of IStart" client="_IfjoETLbEd2qeKRLMdIx_A"> - <supplier xmi:type="uml:Interface" href="pathmap://QML_CORE/sysinterfaces.uml#_PTWzwCS-Ed-A_I32T0fkaA"/> - <contract xmi:type="uml:Interface" href="pathmap://QML_CORE/sysinterfaces.uml#_PTWzwCS-Ed-A_I32T0fkaA"/> + <supplier xmi:type="uml:Interface" href="pathmap://DML_TRAFO/sysinterfaces.uml#_PTWzwCS-Ed-A_I32T0fkaA"/> + <contract xmi:type="uml:Interface" href="pathmap://DML_TRAFO/sysinterfaces.uml#_PTWzwCS-Ed-A_I32T0fkaA"/> </interfaceRealization> <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_yXNVoKF4Ed6FqJCjEUrkqQ" name="run" specification="_dH4RIKF4Ed6FqJCjEUrkqQ"> <language>C/C++</language> @@ -159,7 +159,7 @@ for (int i = 0; i<20; i++) { </defaultValue> </ownedAttribute> <ownedAttribute xmi:type="uml:Property" xmi:id="_EM2p4FupEeGjjMeADLT5-g" name="fifo" visibility="public" aggregation="composite"> - <type xmi:type="uml:Class" href="pathmap://QML_CORE/fifo.uml#_Y1jF8HPpEd6R5tffIPrlPg"/> + <type xmi:type="uml:Class" href="pathmap://DML_C_CORE/fifo.uml#_Y1jF8HPpEd6R5tffIPrlPg"/> <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_IzF1MFupEeGjjMeADLT5-g" value="1"/> <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_IzHDUFupEeGjjMeADLT5-g" value="1"/> <defaultValue xmi:type="uml:LiteralString" xmi:id="_IzI4gFupEeGjjMeADLT5-g"> @@ -174,14 +174,14 @@ for (int i = 0; i<20; i++) { <end xmi:type="uml:ConnectorEnd" xmi:id="_efWW8E2rEeGl8qrc8BM7vA" partWithPort="_EM2p4FupEeGjjMeADLT5-g"> <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_efWW8k2rEeGl8qrc8BM7vA" value="1"/> <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_efWW8U2rEeGl8qrc8BM7vA" value="1"/> - <role xmi:type="uml:Port" href="pathmap://QML_CORE/fifo.uml#_xHb7MHLmEd6R5tffIPrlPg"/> + <role xmi:type="uml:Port" href="pathmap://DML_C_CORE/fifo.uml#_xHb7MHLmEd6R5tffIPrlPg"/> </end> </ownedConnector> <ownedConnector xmi:type="uml:Connector" xmi:id="_XmCsIFupEeGjjMeADLT5-g" name="pull1"> <end xmi:type="uml:ConnectorEnd" xmi:id="_XmDTMFupEeGjjMeADLT5-g" partWithPort="_EM2p4FupEeGjjMeADLT5-g"> <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_XmDTMlupEeGjjMeADLT5-g" value="1"/> <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_XmDTMVupEeGjjMeADLT5-g" value="1"/> - <role xmi:type="uml:Port" href="pathmap://QML_CORE/fifo.uml#_xcu1wHLmEd6R5tffIPrlPg"/> + <role xmi:type="uml:Port" href="pathmap://DML_C_CORE/fifo.uml#_xcu1wHLmEd6R5tffIPrlPg"/> </end> <end xmi:type="uml:ConnectorEnd" xmi:id="_XmD6QFupEeGjjMeADLT5-g" partWithPort="_gV1cgDLiEd2RVeNawwNNzg" role="_tyiqs8__Ed-TP80eVS-2Rg"> <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_XmD6QlupEeGjjMeADLT5-g" value="1"/> @@ -192,7 +192,7 @@ for (int i = 0; i<20; i++) { <end xmi:type="uml:ConnectorEnd" xmi:id="_YTjSYFupEeGjjMeADLT5-g" partWithPort="_EM2p4FupEeGjjMeADLT5-g"> <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YTjSYlupEeGjjMeADLT5-g" value="1"/> <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YTjSYVupEeGjjMeADLT5-g" value="1"/> - <role xmi:type="uml:Port" href="pathmap://QML_CORE/fifo.uml#_xcu1wHLmEd6R5tffIPrlPg"/> + <role xmi:type="uml:Port" href="pathmap://DML_C_CORE/fifo.uml#_xcu1wHLmEd6R5tffIPrlPg"/> </end> <end xmi:type="uml:ConnectorEnd" xmi:id="_YTjSY1upEeGjjMeADLT5-g" partWithPort="_-uMo0FuoEeGjjMeADLT5-g" role="_tyiqs8__Ed-TP80eVS-2Rg"> <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YTjSZVupEeGjjMeADLT5-g" value="1"/> @@ -220,7 +220,7 @@ for (int i = 0; i<20; i++) { </defaultValue> </ownedAttribute> <ownedAttribute xmi:type="uml:Property" xmi:id="_wG5YcF7uEeGA7qTe7UD05A" name="mult" visibility="public" aggregation="composite"> - <type xmi:type="uml:Class" href="pathmap://QML_CORE/core.uml#_Mo2kwF7pEeGEmrrwB1vhPg"/> + <type xmi:type="uml:Class" href="pathmap://DML_C_CORE/componentlib.uml#_Mo2kwF7pEeGEmrrwB1vhPg"/> <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_znRH4F7uEeGA7qTe7UD05A" value="1"/> <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_zrij4F7uEeGA7qTe7UD05A" value="1"/> <defaultValue xmi:type="uml:LiteralString" xmi:id="_zruxIF7uEeGA7qTe7UD05A"> @@ -229,7 +229,7 @@ for (int i = 0; i<20; i++) { </ownedAttribute> <ownedConnector xmi:type="uml:Connector" xmi:id="_iP8c49CREd-hqYHBJe17_Q" name="qpconnector1"> <end xmi:type="uml:ConnectorEnd" xmi:id="_iP8c5NCREd-hqYHBJe17_Q" partWithPort="_wG5YcF7uEeGA7qTe7UD05A"> - <role xmi:type="uml:Port" href="pathmap://QML_CORE/core.uml#_0KY1UF7pEeGEmrrwB1vhPg"/> + <role xmi:type="uml:Port" href="pathmap://DML_C_CORE/componentlib.uml#_0KY1UF7pEeGEmrrwB1vhPg"/> </end> <end xmi:type="uml:ConnectorEnd" xmi:id="_iP8c5dCREd-hqYHBJe17_Q" partWithPort="_iP8c4dCREd-hqYHBJe17_Q" role="_4KiE8DLbEd2qeKRLMdIx_A"/> </ownedConnector> @@ -237,7 +237,7 @@ for (int i = 0; i<20; i++) { <end xmi:type="uml:ConnectorEnd" xmi:id="_JhN78VuoEeGjjMeADLT5-g" partWithPort="_wG5YcF7uEeGA7qTe7UD05A"> <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JhOjAVuoEeGjjMeADLT5-g" value="1"/> <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JhOjAFuoEeGjjMeADLT5-g" value="1"/> - <role xmi:type="uml:Port" href="pathmap://QML_CORE/core.uml#_0KY1UF7pEeGEmrrwB1vhPg"/> + <role xmi:type="uml:Port" href="pathmap://DML_C_CORE/componentlib.uml#_0KY1UF7pEeGEmrrwB1vhPg"/> </end> <end xmi:type="uml:ConnectorEnd" xmi:id="_JhOjAluoEeGjjMeADLT5-g" partWithPort="_cLW8UFunEeGjjMeADLT5-g" role="_4KiE8DLbEd2qeKRLMdIx_A"> <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JhOjBFuoEeGjjMeADLT5-g" value="1"/> @@ -248,7 +248,7 @@ for (int i = 0; i<20; i++) { <end xmi:type="uml:ConnectorEnd" xmi:id="_KJ4ZMF7vEeGA7qTe7UD05A" partWithPort="_wG5YcF7uEeGA7qTe7UD05A"> <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KJ4ZMl7vEeGA7qTe7UD05A" value="1"/> <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KJ4ZMV7vEeGA7qTe7UD05A" value="1"/> - <role xmi:type="uml:Port" href="pathmap://QML_CORE/core.uml#_P4xVsNtuEd2eM5kqcby5ZA"/> + <role xmi:type="uml:Port" href="pathmap://DML_C_CORE/componentlib.uml#_P4xVsNtuEd2eM5kqcby5ZA"/> </end> <end xmi:type="uml:ConnectorEnd" xmi:id="_KJ6OYF7vEeGA7qTe7UD05A" partWithPort="_iP8c4tCREd-hqYHBJe17_Q" role="_DtWn4DLcEd2qeKRLMdIx_A"> <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KJ6OYl7vEeGA7qTe7UD05A" value="1"/> @@ -311,7 +311,7 @@ for (int i = 0; i<20; i++) { <packagedElement xmi:type="uml:Abstraction" xmi:id="_wqyJ4E0tEeG4IqgA7gSE6w" name="allocate to monoNode" client="_xB3QMDOFEeCldqx_51Yicg" supplier="_GQ1ekKwHEeCQX8uv_p0Q4A"/> <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_gSfpcFuqEeGjjMeADLT5-g" name="mainInstance.cons2" classifier="_oqZNUDLaEd2qeKRLMdIx_A"/> <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_qeex4F8DEeGerN33d-RdRg" name="mainInstance.mult"> - <classifier xmi:type="uml:Class" href="pathmap://QML_CORE/core.uml#_Mo2kwF7pEeGEmrrwB1vhPg"/> + <classifier xmi:type="uml:Class" href="pathmap://DML_C_CORE/componentlib.uml#_Mo2kwF7pEeGEmrrwB1vhPg"/> </packagedElement> </packagedElement> <packagedElement xmi:type="uml:Package" xmi:id="_zwMLcLF4EeC9yscvWqW-eg" name="monoPull"> @@ -355,9 +355,9 @@ for (int i = 0; i<20; i++) { </slot> </packagedElement> <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_z4xYgF73EeGerN33d-RdRg" name="mainInstance.fifo"> - <classifier xmi:type="uml:Class" href="pathmap://QML_CORE/fifo.uml#_Y1jF8HPpEd6R5tffIPrlPg"/> + <classifier xmi:type="uml:Class" href="pathmap://DML_C_CORE/fifo.uml#_Y1jF8HPpEd6R5tffIPrlPg"/> <slot xmi:type="uml:Slot" xmi:id="_z4x_kF73EeGerN33d-RdRg"> - <definingFeature xmi:type="uml:Property" href="pathmap://QML_CORE/fifo.uml#_XDRnoHUIEd6R5tffIPrlPg"/> + <definingFeature xmi:type="uml:Property" href="pathmap://DML_C_CORE/fifo.uml#_XDRnoHUIEd6R5tffIPrlPg"/> <value xmi:type="uml:LiteralInteger" xmi:id="_z4x_kV73EeGerN33d-RdRg" name="value for m_size" value="30"> <type xmi:type="uml:PrimitiveType" href="pathmap://PDML_IDL/corba.uml#_FxVBkB6LEd6Nj_33Eb_pxw"/> </value> @@ -469,61 +469,27 @@ for (int i = 0; i<20; i++) { <appliedProfile xmi:type="uml:Profile" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_ar8OsAPMEdyuUt-4qHuVvQ"/> </profileApplication> </uml:Model> - <FCM:DerivedElement xmi:id="_B9o7sP6yEd6Ie_kieu_3CQ" base_Element="_dH4RIKF4Ed6FqJCjEUrkqQ"> - <source xmi:type="uml:Operation" href="pathmap://QML_CORE/sysinterfaces.uml#_C9IK4JsqEd61Eo3nmu3JhQ"/> - </FCM:DerivedElement> <FCM:Port xmi:id="_GofhQP6yEd6Ie_kieu_3CQ" base_Port="_4KiE8DLbEd2qeKRLMdIx_A" type="_wFJ3IP91Ed6Jt8e-UqrRdQ"> - <kind xmi:type="FCM:PortKind" href="pathmap://QML_CORE/core.uml#_pE6GUFR1Ed6GqrP6fkWBoQ"/> + <kind xmi:type="FCM:PortKind" href="pathmap://DML_C_CORE/componentlib.uml#_pE6GUFR1Ed6GqrP6fkWBoQ"/> </FCM:Port> <FCM:Port xmi:id="_IWQqoP6yEd6Ie_kieu_3CQ" base_Port="_DtWn4DLcEd2qeKRLMdIx_A" type="_wFJ3IP91Ed6Jt8e-UqrRdQ"> - <kind xmi:type="FCM:PortKind" href="pathmap://QML_CORE/core.uml#_qOK0cFR1Ed6GqrP6fkWBoQ"/> + <kind xmi:type="FCM:PortKind" href="pathmap://DML_C_CORE/componentlib.uml#_qOK0cFR1Ed6GqrP6fkWBoQ"/> </FCM:Port> <C_Cpp:Include xmi:id="_7SAnAP76Ed6Zw96O-tCw7A" body="#include <iostream>
#include <unistd.h>
using namespace std;" base_class="_IfjoETLbEd2qeKRLMdIx_A"/> <C_Cpp:Include xmi:id="_Sa4nEP77Ed6Zw96O-tCw7A" body="#include <iostream>
using namespace std;" base_class="_oqZNUDLaEd2qeKRLMdIx_A"/> - <FCM:DerivedElement xmi:id="_uOqKgD15Ed-qiK1VZWszhA" base_Element="_uOmgID15Ed-qiK1VZWszhA"> - <source xmi:type="uml:Operation" href="pathmap://QML_CORE/sysinterfaces.uml#_WHyq4Dz6Ed-v9PxuTj6Elw"/> - </FCM:DerivedElement> - <FCM:DerivedElement xmi:id="_uOz7gD15Ed-qiK1VZWszhA" base_Element="_uOtN0D15Ed-qiK1VZWszhA"> - <source xmi:type="uml:Operation" href="pathmap://QML_CORE/sysinterfaces.uml#_W7YrADz6Ed-v9PxuTj6Elw"/> - </FCM:DerivedElement> <C_Cpp:Visibility xmi:id="_0VnhsD15Ed-qiK1VZWszhA" value="public" base_generalization="_NItbAP94Ed6628OhKk_dpg"/> - <FCM:DerivedElement xmi:id="_a4RvMD16Ed-qiK1VZWszhA" base_Element="_uOmgID15Ed-qiK1VZWszhA"/> - <FCM:DerivedElement xmi:id="_a4VZkD16Ed-qiK1VZWszhA" base_Element="_uOtN0D15Ed-qiK1VZWszhA"/> - <FCM:DerivedElement xmi:id="_cdXBMD17Ed-qiK1VZWszhA" base_Element="_uOmgID15Ed-qiK1VZWszhA"/> - <FCM:DerivedElement xmi:id="_cdaEgD17Ed-qiK1VZWszhA" base_Element="_uOtN0D15Ed-qiK1VZWszhA"/> - <FCM:DerivedElement xmi:id="_C3YKUEbjEd-l4NeVOJZDkA" base_Element="_uOmgID15Ed-qiK1VZWszhA"/> - <FCM:DerivedElement xmi:id="_C3pQEEbjEd-l4NeVOJZDkA" base_Element="_uOtN0D15Ed-qiK1VZWszhA"/> - <FCM:DerivedElement xmi:id="_igKiENAAEd-TP80eVS-2Rg" base_Element="_tyjRy8__Ed-TP80eVS-2Rg"> - <source xmi:type="uml:Operation" href="pathmap://QML_CORE/sysinterfaces.uml#_WHyq4Dz6Ed-v9PxuTj6Elw"/> - </FCM:DerivedElement> - <FCM:DerivedElement xmi:id="_igVhMNAAEd-TP80eVS-2Rg" base_Element="_tyjRzM__Ed-TP80eVS-2Rg"> - <source xmi:type="uml:Operation" href="pathmap://QML_CORE/sysinterfaces.uml#_W7YrADz6Ed-v9PxuTj6Elw"/> - </FCM:DerivedElement> <C_Cpp:Include xmi:id="_11OtwPcaEd-KM6l7lmIPkw" body="#include <iostream>
#include <unistd.h>
using namespace std;" base_class="_tyiqsc__Ed-TP80eVS-2Rg"/> - <FCM:Target xmi:id="_LD_uICr7EeCfcI_SvPT4lw" base_Node="_zY9vMDLiEd2RVeNawwNNzg"> - <targetArch xmi:type="FCM:TargetArchitecture" href="pathmap://QML_CORE/core.uml#_FYOqwF0OEd-12d_h0i1xhQ"/> - <usedOS xmi:type="FCM:OperatingSystem" href="pathmap://QML_CORE/core.uml#_1eULwF0NEd-12d_h0i1xhQ"/> - </FCM:Target> - <FCM:DeploymentPlan xmi:id="_xB2CEDOFEeCldqx_51Yicg" mainInstance="_xB3QMDOFEeCldqx_51Yicg" base_Package="_xBxwoDOFEeCldqx_51Yicg"/> <GCM:FlowPort xmi:id="_DwpFMJZ7EeCiU5xXzp1cKQ" direction="in" base_Port="_4KiE8DLbEd2qeKRLMdIx_A"/> <GCM:FlowPort xmi:id="_NWXCQJZ7EeCiU5xXzp1cKQ" direction="in" base_Port="_tyiqs8__Ed-TP80eVS-2Rg"/> <FCM:Port xmi:id="_tyjRzc__Ed-TP80eVS-2Rg" base_Port="_tyiqs8__Ed-TP80eVS-2Rg" type="_wFJ3IP91Ed6Jt8e-UqrRdQ"> - <kind xmi:type="FCM:PortKind" href="pathmap://QML_CORE/core.uml#_x5mL4FRxEd6GqrP6fkWBoQ"/> + <kind xmi:type="FCM:PortKind" href="pathmap://DML_C_CORE/componentlib.uml#_x5mL4FRxEd6GqrP6fkWBoQ"/> </FCM:Port> <GCM:FlowPort xmi:id="_ow3PkJZ7EeCiU5xXzp1cKQ" direction="out" base_Port="_DtWn4DLcEd2qeKRLMdIx_A"/> - <FCM:DeploymentPlan xmi:id="_zwQc4LF4EeC9yscvWqW-eg" mainInstance="_zwQc4bF4EeC9yscvWqW-eg" base_Package="_zwMLcLF4EeC9yscvWqW-eg"/> - <FCM:DerivedElement xmi:id="_T7RXwAcsEeGYWLReZHFIwA" base_Element="_T7D8YAcsEeGYWLReZHFIwA" source="_rkw88F7hEeGEmrrwB1vhPg"/> <Alloc:Allocate xmi:id="_vccHcE0tEeG4IqgA7gSE6w" base_Abstraction="_vcX2AE0tEeG4IqgA7gSE6w"/> <Alloc:Allocate xmi:id="_wq1NME0tEeG4IqgA7gSE6w" base_Abstraction="_wqyJ4E0tEeG4IqgA7gSE6w"/> <FCM:Connector xmi:id="_Kgl40FupEeGjjMeADLT5-g" base_Property="_EM2p4FupEeGjjMeADLT5-g"/> - <FCM:DerivedElement xmi:id="_rkgeQF7hEeGEmrrwB1vhPg" base_Element="_rkTC4F7hEeGEmrrwB1vhPg" source="_wFJ3IP91Ed6Jt8e-UqrRdQ"/> - <FCM:DerivedElement xmi:id="_C2kPgF7iEeGEmrrwB1vhPg" base_Element="_C2ev8F7iEeGEmrrwB1vhPg" source="_wFJ3IP91Ed6Jt8e-UqrRdQ"/> <FCM:RuleApplication xmi:id="_Jyda4F7zEeGA7qTe7UD05A" base_Class="_tyiqsc__Ed-TP80eVS-2Rg"> - <containerRule xmi:type="FCM:ContainerRule" href="pathmap://QML_CORE/core.uml#_3Jq5MARLEd-OidZzGKCpzg"/> - <propagateRule>false</propagateRule> + <containerRule xmi:type="FCM:ContainerRule" href="pathmap://DML_C_CORE/componentlib.uml#_3Jq5MARLEd-OidZzGKCpzg"/> </FCM:RuleApplication> - <FCM:ConfigurationProperty xmi:id="_o8LRoF8DEeGerN33d-RdRg" base_Property="_kLNdAF8DEeGerN33d-RdRg"/> <FCM:Connector xmi:id="_COvyMGkBEeGgxNn3NWRjCQ" base_Property="_wG5YcF7uEeGA7qTe7UD05A"/> - <FCM:DerivedElement xmi:id="_dtR-sGkXEeWAzPO1wYNudw" base_Element="_dtKp8GkXEeWAzPO1wYNudw" source="_wFJ3IP91Ed6Jt8e-UqrRdQ"/> - <FCM:DerivedElement xmi:id="_dtZ6gGkXEeWAzPO1wYNudw" base_Element="_dtSlwGkXEeWAzPO1wYNudw" source="_wFJ3IP91Ed6Jt8e-UqrRdQ"/> </xmi:XMI> diff --git a/components/org.eclipse.papyrus.designer.components.modellibs.core/models/library/componentlib.notation b/components/org.eclipse.papyrus.designer.components.modellibs.core/models/library/componentlib.notation index 0a7dd0926..e2578395c 100644 --- a/components/org.eclipse.papyrus.designer.components.modellibs.core/models/library/componentlib.notation +++ b/components/org.eclipse.papyrus.designer.components.modellibs.core/models/library/componentlib.notation @@ -633,7 +633,7 @@ <styles xmi:type="notation:StringValueStyle" xmi:id="_9hqx6AuXEeWXe7AeBUbqvw" name="diagram_compatibility_version" stringValue="1.2.0"/> <element xmi:type="uml:Package" href="componentlib.uml#_mMCK8PiPEd2UhpY2Y3WUyg"/> <edges xmi:type="notation:Connector" xmi:id="_dNEMkG5fEd-5CZIeuHpHAg" type="Generalization_Edge" source="_cTlm4G5fEd-5CZIeuHpHAg" target="_FYAkIW4sEd-0rs2VEGIwsA" lineColor="0"> - <children xmi:type="notation:DecorationNode" xmi:id="_dNFasG5fEd-5CZIeuHpHAg" type="Generalization_StereotypeLabel"> + <children xmi:type="notation:DecorationNode" xmi:id="_dNFasG5fEd-5CZIeuHpHAg" visible="false" type="Generalization_StereotypeLabel"> <layoutConstraint xmi:type="notation:Location" xmi:id="_dNGo0G5fEd-5CZIeuHpHAg" y="60"/> </children> <styles xmi:type="notation:FontStyle" xmi:id="_dNEMkW5fEd-5CZIeuHpHAg" fontName="Sans Serif" fontHeight="10"/> @@ -641,7 +641,7 @@ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_dNEMkm5fEd-5CZIeuHpHAg" points="[-8, -20, 58, 145]$[-50, -123, 16, 42]"/> </edges> <edges xmi:type="notation:Connector" xmi:id="_drspUG5fEd-5CZIeuHpHAg" type="Generalization_Edge" source="_cTlm4G5fEd-5CZIeuHpHAg" target="_FYBLNG4sEd-0rs2VEGIwsA" routing="Rectilinear" lineColor="0"> - <children xmi:type="notation:DecorationNode" xmi:id="_drtQYG5fEd-5CZIeuHpHAg" type="Generalization_StereotypeLabel"> + <children xmi:type="notation:DecorationNode" xmi:id="_drtQYG5fEd-5CZIeuHpHAg" visible="false" type="Generalization_StereotypeLabel"> <layoutConstraint xmi:type="notation:Location" xmi:id="_drtQYW5fEd-5CZIeuHpHAg" y="60"/> </children> <styles xmi:type="notation:FontStyle" xmi:id="_drspUW5fEd-5CZIeuHpHAg" fontName="Sans Serif" fontHeight="10"/> @@ -650,7 +650,7 @@ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_jflTgG5fEd-5CZIeuHpHAg" id="(0.3305785123966942,0.9493670886075949)"/> </edges> <edges xmi:type="notation:Connector" xmi:id="_pOq9QG5fEd-5CZIeuHpHAg" type="Generalization_Edge" source="_nkmBEG5fEd-5CZIeuHpHAg" target="_cTlm4G5fEd-5CZIeuHpHAg" lineColor="0"> - <children xmi:type="notation:DecorationNode" xmi:id="_pOrkUG5fEd-5CZIeuHpHAg" type="Generalization_StereotypeLabel"> + <children xmi:type="notation:DecorationNode" xmi:id="_pOrkUG5fEd-5CZIeuHpHAg" visible="false" type="Generalization_StereotypeLabel"> <layoutConstraint xmi:type="notation:Location" xmi:id="_pOrkUW5fEd-5CZIeuHpHAg" y="60"/> </children> <styles xmi:type="notation:FontStyle" xmi:id="_pOq9QW5fEd-5CZIeuHpHAg" fontName="Sans Serif" fontHeight="10"/> @@ -658,7 +658,7 @@ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_pOq9Qm5fEd-5CZIeuHpHAg" points="[1, -40, 0, 83]$[0, -85, -1, 38]"/> </edges> <edges xmi:type="notation:Connector" xmi:id="_IsGNcG5gEd-5CZIeuHpHAg" type="Generalization_Edge" source="_H_CTIG5gEd-5CZIeuHpHAg" target="_HJAqEG5gEd-5CZIeuHpHAg" lineColor="0"> - <children xmi:type="notation:DecorationNode" xmi:id="_IsPXYG5gEd-5CZIeuHpHAg" type="Generalization_StereotypeLabel"> + <children xmi:type="notation:DecorationNode" xmi:id="_IsPXYG5gEd-5CZIeuHpHAg" visible="false" type="Generalization_StereotypeLabel"> <layoutConstraint xmi:type="notation:Location" xmi:id="_IsPXYW5gEd-5CZIeuHpHAg" y="60"/> </children> <styles xmi:type="notation:FontStyle" xmi:id="_IsGNcW5gEd-5CZIeuHpHAg" fontName="Sans Serif" fontHeight="10"/> @@ -666,7 +666,7 @@ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_IsGNcm5gEd-5CZIeuHpHAg" points="[-4, -20, 17, 90]$[-18, -90, 3, 20]"/> </edges> <edges xmi:type="notation:Connector" xmi:id="_KGqG8G5gEd-5CZIeuHpHAg" type="Generalization_Edge" source="_HJAqEG5gEd-5CZIeuHpHAg" target="_FYAkIW4sEd-0rs2VEGIwsA" routing="Rectilinear" lineColor="0"> - <children xmi:type="notation:DecorationNode" xmi:id="_KGrVEG5gEd-5CZIeuHpHAg" type="Generalization_StereotypeLabel"> + <children xmi:type="notation:DecorationNode" xmi:id="_KGrVEG5gEd-5CZIeuHpHAg" visible="false" type="Generalization_StereotypeLabel"> <layoutConstraint xmi:type="notation:Location" xmi:id="_KGrVEW5gEd-5CZIeuHpHAg" y="60"/> </children> <styles xmi:type="notation:FontStyle" xmi:id="_KGqG8W5gEd-5CZIeuHpHAg" fontName="Sans Serif" fontHeight="10"/> @@ -674,7 +674,7 @@ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_KGqG8m5gEd-5CZIeuHpHAg" points="[-31, -18, 261, 147]$[-232, -132, 60, 33]"/> </edges> <edges xmi:type="notation:Connector" xmi:id="_Kc5csG5gEd-5CZIeuHpHAg" type="Generalization_Edge" source="_HJAqEG5gEd-5CZIeuHpHAg" target="_FYBLNG4sEd-0rs2VEGIwsA" lineColor="0"> - <children xmi:type="notation:DecorationNode" xmi:id="_Kc6DwG5gEd-5CZIeuHpHAg" type="Generalization_StereotypeLabel"> + <children xmi:type="notation:DecorationNode" xmi:id="_Kc6DwG5gEd-5CZIeuHpHAg" visible="false" type="Generalization_StereotypeLabel"> <layoutConstraint xmi:type="notation:Location" xmi:id="_Kc6DwW5gEd-5CZIeuHpHAg" y="60"/> </children> <styles xmi:type="notation:FontStyle" xmi:id="_Kc5csW5gEd-5CZIeuHpHAg" fontName="Sans Serif" fontHeight="10"/> @@ -689,7 +689,7 @@ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_DjzmMTrWEeGMCcwsbpLuFA" id="(0.8099173553719008,0.5443037974683544)"/> </edges> <edges xmi:type="notation:Connector" xmi:id="_WhiEoF7qEeGEmrrwB1vhPg" type="Generalization_Edge" source="_TLmDkF7qEeGEmrrwB1vhPg" target="_2oWskF7pEeGEmrrwB1vhPg" lineColor="0"> - <children xmi:type="notation:DecorationNode" xmi:id="_WhirsF7qEeGEmrrwB1vhPg" type="Generalization_StereotypeLabel"> + <children xmi:type="notation:DecorationNode" xmi:id="_WhirsF7qEeGEmrrwB1vhPg" visible="false" type="Generalization_StereotypeLabel"> <layoutConstraint xmi:type="notation:Location" xmi:id="_WhirsV7qEeGEmrrwB1vhPg" y="60"/> </children> <styles xmi:type="notation:FontStyle" xmi:id="_WhiEoV7qEeGEmrrwB1vhPg" fontName="" fontHeight="10"/> @@ -699,14 +699,15 @@ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Wh9icV7qEeGEmrrwB1vhPg" id="(0.3728813559322034,1.0)"/> </edges> <edges xmi:type="notation:Connector" xmi:id="_XgiDgF7qEeGEmrrwB1vhPg" type="Generalization_Edge" source="_TLmDkF7qEeGEmrrwB1vhPg" target="_FYBLNG4sEd-0rs2VEGIwsA" routing="Rectilinear" lineColor="0"> - <children xmi:type="notation:DecorationNode" xmi:id="_XgiqkF7qEeGEmrrwB1vhPg" type="Generalization_StereotypeLabel"> + <children xmi:type="notation:DecorationNode" xmi:id="_XgiqkF7qEeGEmrrwB1vhPg" visible="false" type="Generalization_StereotypeLabel"> + <styles xmi:type="notation:BooleanValueStyle" xmi:id="_EzRKEJn1Eeaz3bly3dIm7Q" name="IS_UPDATED_POSITION" booleanValue="true"/> <layoutConstraint xmi:type="notation:Location" xmi:id="_XgiqkV7qEeGEmrrwB1vhPg" y="60"/> </children> <styles xmi:type="notation:FontStyle" xmi:id="_XgiDgV7qEeGEmrrwB1vhPg" fontName="" fontHeight="10"/> <element xmi:type="uml:Generalization" href="componentlib.uml#_XgUoIF7qEeGEmrrwB1vhPg"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_XgiDgl7qEeGEmrrwB1vhPg" points="[17, -6, -338, 114]$[349, -112, -6, 8]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Xg9hUF7qEeGEmrrwB1vhPg" id="(0.6632653061224489,0.1016949152542373)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Xg9hUV7qEeGEmrrwB1vhPg" id="(0.3140495867768595,0.8987341772151899)"/> + <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_XgiDgl7qEeGEmrrwB1vhPg" points="[133, 270, -643984, -643984]$[133, 234, -643984, -643984]$[434, 234, -643984, -643984]$[434, 169, -643984, -643984]"/> + <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Xg9hUF7qEeGEmrrwB1vhPg" id="(0.8189655172413793,0.0)"/> + <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Xg9hUV7qEeGEmrrwB1vhPg" id="(0.11570247933884298,1.0)"/> </edges> <edges xmi:type="notation:Connector" xmi:id="_9kaj5AuXEeWXe7AeBUbqvw" type="StereotypeCommentLink" source="_FYAkJW4sEd-0rs2VEGIwsA" target="_9kaj4AuXEeWXe7AeBUbqvw"> <styles xmi:type="notation:FontStyle" xmi:id="_9kaj5QuXEeWXe7AeBUbqvw"/> @@ -918,14 +919,6 @@ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_qGsMIFeJEeKxltxu9uR4dg" source="CustomAppearance_Annotation"> <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_qRYZMFeJEeKxltxu9uR4dg" key="CustomAppearance_MaskValue" value="28"/> </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_THI2YMTgEeWfEYAFL-UFuw" visible="false" type="StereotypeLabel"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_0FDMcMThEeWfEYAFL-UFuw" source="PapyrusCSSForceValue"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_0FDMccThEeWfEYAFL-UFuw" key="visible" value="true"/> - </eAnnotations> - <styles xmi:type="notation:StringValueStyle" xmi:id="_THI2YcTgEeWfEYAFL-UFuw" name="stereotype" stringValue="FCM::ConfigurationProperty"/> - <element xmi:type="uml:Stereotype" href="pathmap://FCM_PROFILES/FCM.profile.uml#_L8b3wMtvEd2H_o0jIC6qDQ"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_THI2YsTgEeWfEYAFL-UFuw"/> - </children> <styles xmi:type="notation:StringListValueStyle" xmi:id="_0kPp4MThEeWfEYAFL-UFuw" name="maskLabel"> <stringListValue>name</stringListValue> <stringListValue>type</stringListValue> @@ -956,20 +949,10 @@ <layoutConstraint xmi:type="notation:Location" xmi:id="_s9ecMSXREeGX6PuSE-DJlQ"/> </children> <children xmi:type="notation:Shape" xmi:id="_s9fDQCXREeGX6PuSE-DJlQ" type="Operation_ClassOperationLabel" fontName="Sans Serif" lineColor="0"> - <children xmi:type="notation:DecorationNode" xmi:id="_THMgwMTgEeWfEYAFL-UFuw" visible="false" type="StereotypeLabel"> - <styles xmi:type="notation:StringValueStyle" xmi:id="_THMgwcTgEeWfEYAFL-UFuw" name="stereotype" stringValue="FCM::DerivedElement"/> - <element xmi:type="uml:Stereotype" href="pathmap://FCM_PROFILES/FCM.profile.uml#_6B80EGV9Ed6b6erIXzmEEA"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_THMgwsTgEeWfEYAFL-UFuw"/> - </children> <element xmi:type="uml:Operation" href="componentlib.uml#_JmxyMD16Ed-Bk-AHd6yyoA"/> <layoutConstraint xmi:type="notation:Location" xmi:id="_s9fDQSXREeGX6PuSE-DJlQ"/> </children> <children xmi:type="notation:Shape" xmi:id="_s9fqUCXREeGX6PuSE-DJlQ" type="Operation_ClassOperationLabel" fontName="Sans Serif" lineColor="0"> - <children xmi:type="notation:DecorationNode" xmi:id="_THOV8MTgEeWfEYAFL-UFuw" visible="false" type="StereotypeLabel"> - <styles xmi:type="notation:StringValueStyle" xmi:id="_THOV8cTgEeWfEYAFL-UFuw" name="stereotype" stringValue="FCM::DerivedElement"/> - <element xmi:type="uml:Stereotype" href="pathmap://FCM_PROFILES/FCM.profile.uml#_6B80EGV9Ed6b6erIXzmEEA"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_THOV8sTgEeWfEYAFL-UFuw"/> - </children> <element xmi:type="uml:Operation" href="componentlib.uml#_JqB6gD16Ed-Bk-AHd6yyoA"/> <layoutConstraint xmi:type="notation:Location" xmi:id="_s9fqUSXREeGX6PuSE-DJlQ"/> </children> @@ -3910,8 +3893,8 @@ </children> <children xmi:type="notation:BasicCompartment" xmi:id="_kfcwcFy8EeOwKfaVRwV11Q" visible="false" type="AppliedStereotypeCompartement"> <styles xmi:type="notation:TitleStyle" xmi:id="_kfcwcVy8EeOwKfaVRwV11Q" showTitle="true"/> - <element xmi:type="FCM:ImplementationProperties" href="componentlib.uml#_WIe68PQMEeCovO8AYZymZQ"/> <layoutConstraint xmi:type="notation:Bounds" xmi:id="_kfcwcly8EeOwKfaVRwV11Q"/> + <element xmi:type="FCM:ImplementationProperties" href="componentlib.uml#_WIe68PQMEeCovO8AYZymZQ"/> </children> <children xmi:type="notation:BasicCompartment" xmi:id="_kfcwc1y8EeOwKfaVRwV11Q" visible="false" type="compartment_shape_display"> <styles xmi:type="notation:TitleStyle" xmi:id="_kfcwdFy8EeOwKfaVRwV11Q"/> @@ -4589,8 +4572,8 @@ </children> <children xmi:type="notation:BasicCompartment" xmi:id="_kNDY4Fy8EeOwKfaVRwV11Q" visible="false" type="AppliedStereotypeCompartement"> <styles xmi:type="notation:TitleStyle" xmi:id="_kNDY4Vy8EeOwKfaVRwV11Q" showTitle="true"/> - <element xmi:type="FCM:ConfigurationProperty" href="componentlib.uml#_s0fGMMGJEd-Mveea1W_olA"/> <layoutConstraint xmi:type="notation:Bounds" xmi:id="_kNDY4ly8EeOwKfaVRwV11Q"/> + <element xmi:type="FCM:ConfigurationProperty" href="componentlib.uml#_s0fGMMGJEd-Mveea1W_olA"/> </children> <children xmi:type="notation:BasicCompartment" xmi:id="_kNDY41y8EeOwKfaVRwV11Q" visible="false" type="compartment_shape_display"> <styles xmi:type="notation:TitleStyle" xmi:id="_kNDY5Fy8EeOwKfaVRwV11Q"/> @@ -4680,8 +4663,8 @@ </children> <children xmi:type="notation:BasicCompartment" xmi:id="_kNF1IFy8EeOwKfaVRwV11Q" visible="false" type="AppliedStereotypeCompartement"> <styles xmi:type="notation:TitleStyle" xmi:id="_kNF1IVy8EeOwKfaVRwV11Q" showTitle="true"/> - <element xmi:type="FCM:ConfigurationProperty" href="componentlib.uml#_zVumMCjbEeGFbebITJYb9g"/> <layoutConstraint xmi:type="notation:Bounds" xmi:id="_kNF1Ily8EeOwKfaVRwV11Q"/> + <element xmi:type="FCM:ConfigurationProperty" href="componentlib.uml#_zVumMCjbEeGFbebITJYb9g"/> </children> <children xmi:type="notation:BasicCompartment" xmi:id="_kNF1I1y8EeOwKfaVRwV11Q" visible="false" type="compartment_shape_display"> <styles xmi:type="notation:TitleStyle" xmi:id="_kNF1JFy8EeOwKfaVRwV11Q"/> @@ -5746,7 +5729,7 @@ <stringListValue>derived</stringListValue> </styles> <element xmi:type="uml:Property" href="componentlib.uml#_xneIoGqWEea45IDGiU87rA"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0_fNUWqWEea45IDGiU87rA" x="14" y="438" width="381"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0_fNUWqWEea45IDGiU87rA" x="14" y="378" width="381"/> </children> <children xmi:type="notation:Shape" xmi:id="_O1p6EGqXEea45IDGiU87rA" type="Property_Shape"> <children xmi:type="notation:DecorationNode" xmi:id="_O1qhIGqXEea45IDGiU87rA" type="Property_NameLabel"/> @@ -5797,7 +5780,7 @@ <stringListValue>derived</stringListValue> </styles> <element xmi:type="uml:Property" href="componentlib.uml#_xnbsYGqWEea45IDGiU87rA"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_O1rvQWqXEea45IDGiU87rA" x="14" y="138" width="381" height="41"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_O1rvQWqXEea45IDGiU87rA" x="14" y="198" width="381" height="41"/> </children> <children xmi:type="notation:Shape" xmi:id="_O1sWUGqXEea45IDGiU87rA" type="Property_Shape"> <children xmi:type="notation:DecorationNode" xmi:id="_O1s9YGqXEea45IDGiU87rA" type="Property_NameLabel"/> @@ -5831,7 +5814,24 @@ <stringListValue>derived</stringListValue> </styles> <element xmi:type="uml:Property" href="componentlib.uml#_xndhkGqWEea45IDGiU87rA"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_O1tkcWqXEea45IDGiU87rA" x="14" y="378" width="381"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_O1tkcWqXEea45IDGiU87rA" x="14" y="438" width="381"/> + </children> + <children xmi:type="notation:Shape" xmi:id="_SjCzALF-Eeaf-JvHZ0beEw" type="Property_Shape"> + <children xmi:type="notation:DecorationNode" xmi:id="_SjDaELF-Eeaf-JvHZ0beEw" type="Property_NameLabel"/> + <children xmi:type="notation:DecorationNode" xmi:id="_SjDaEbF-Eeaf-JvHZ0beEw" type="Property_FloatingNameLabel"> + <layoutConstraint xmi:type="notation:Location" xmi:id="_SjDaErF-Eeaf-JvHZ0beEw" y="5"/> + </children> + <children xmi:type="notation:BasicCompartment" xmi:id="_SjEBILF-Eeaf-JvHZ0beEw" visible="false" type="Property_StructureCompartment"> + <styles xmi:type="notation:TitleStyle" xmi:id="_SjEBIbF-Eeaf-JvHZ0beEw"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_SjEBIrF-Eeaf-JvHZ0beEw"/> + </children> + <styles xmi:type="notation:StringListValueStyle" xmi:id="_frwVsLF-Eeaf-JvHZ0beEw" name="maskLabel"> + <stringListValue>name</stringListValue> + <stringListValue>type</stringListValue> + <stringListValue>derived</stringListValue> + </styles> + <element xmi:type="uml:Property" href="componentlib.uml#_SjAWwLF-Eeaf-JvHZ0beEw"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_SjCzAbF-Eeaf-JvHZ0beEw" x="14" y="138" width="381" height="41"/> </children> <styles xmi:type="notation:TitleStyle" xmi:id="_bnzlRl4SEea4bLzKfwAjjA"/> <layoutConstraint xmi:type="notation:Bounds" xmi:id="_bnzlR14SEea4bLzKfwAjjA"/> diff --git a/components/org.eclipse.papyrus.designer.components.modellibs.core/models/examples/HelloWorldC.di b/components/org.eclipse.papyrus.designer.components.modellibs.core/models/library/core.di index bf9abab34..bf9abab34 100644 --- a/components/org.eclipse.papyrus.designer.components.modellibs.core/models/examples/HelloWorldC.di +++ b/components/org.eclipse.papyrus.designer.components.modellibs.core/models/library/core.di diff --git a/components/org.eclipse.papyrus.designer.components.modellibs.core/plugin.xml b/components/org.eclipse.papyrus.designer.components.modellibs.core/plugin.xml index 44431ef27..e56943a17 100644 --- a/components/org.eclipse.papyrus.designer.components.modellibs.core/plugin.xml +++ b/components/org.eclipse.papyrus.designer.components.modellibs.core/plugin.xml @@ -94,44 +94,53 @@ notation_file="models/wizardTemplates/DesignerCBSimple.notation"> </template> </extension> - <extension point="org.eclipse.ui.newWizards"> - <wizard - category="org.eclipse.ui.Examples/org.eclipse.papyrus.examples" - class="org.eclipse.papyrus.designer.components.modellibs.core.wizards.HelloWorldModelWizard" - finalPerspective="org.eclipse.papyrus.infra.core.perspective" - icon="platform:/plugin/org.eclipse.papyrus.designer.ui/icons/designer-16x16.gif" - id="org.eclipse.papyrus.designer.components.modellibs.core.new.HelloWorld" - name="Papyrus Designer component-based hello world example"> - <selection class="org.eclipse.core.resources.IResource"/> - </wizard> - <wizard - category="org.eclipse.ui.Examples/org.eclipse.papyrus.examples" - class="org.eclipse.papyrus.designer.components.modellibs.core.wizards.ProducerConsumerModelWizard" - finalPerspective="org.eclipse.papyrus.infra.core.perspective" - icon="platform:/plugin/org.eclipse.papyrus.designer.ui/icons/designer-16x16.gif" - id="org.eclipse.papyrus.designer.components.modellibs.core.new.ProducerConsumer" - name="Papyrus Designer component-based producer/comsumer example"> - <selection class="org.eclipse.core.resources.IResource"/> - </wizard> - <wizard - category="org.eclipse.ui.Examples/org.eclipse.papyrus.examples" - class="org.eclipse.papyrus.designer.components.modellibs.core.wizards.SimpleSMModelWizard" - finalPerspective="org.eclipse.papyrus.infra.core.perspective" - icon="platform:/plugin/org.eclipse.papyrus.designer.ui/icons/designer-16x16.gif" - id="org.eclipse.papyrus.designer.components.modellibs.core.new.SimpleSM" - name="Papyrus Designer component-based example using a simple state machine"> - <selection class="org.eclipse.core.resources.IResource"/> - </wizard> - <wizard + + <extension + point="org.eclipse.ui.newWizards"> + <wizard + canFinishEarly="false" category="org.eclipse.ui.Examples/org.eclipse.papyrus.examples" - class="org.eclipse.papyrus.designer.components.modellibs.core.ABitComplexSMModelWizard" - finalPerspective="org.eclipse.papyrus.infra.core.perspective" - icon="platform:/plugin/org.eclipse.papyrus.designer.ui/icons/designer-16x16.gif" - id="org.eclipse.papyrus.designer.components.modellibs.core.new.ABitComplexSM" - name="Papyrus Designer component-based example using a bit more complex state machine"> - <selection class="org.eclipse.core.resources.IResource"/> - </wizard> - </extension> + class="org.eclipse.papyrus.uml.diagram.wizards.wizardstmp.PapyrusExampleInstallerWizard" + finalPerspective="org.eclipse.papyrus.infra.core.perspective" + icon="platform:/plugin/org.eclipse.papyrus.designer.ui/icons/designer-16x16.gif" + id="org.eclipse.papyrus.designer.examples.category.DesignerExamplesComponents.installer" + name="Papyrus Designer component-based examples" + project="true"> + </wizard> + </extension> + + <extension point="org.eclipse.emf.common.ui.examples"> + <example + id="org.eclipse.papyrus.designer.examples.DesignerExampleComponents" + pageImage="platform:/plugin/org.eclipse.papyrus.designer.ui/icons/PapyrusLogo_48x48.png" + wizardID="org.eclipse.papyrus.designer.examples.category.DesignerExamplesComponents.installer"> + <projectDescriptor + contentURI="models/examples/CHelloWorldCpp/" + name="CHelloWorldCpp" + description="Component-based Hello World example for C++."> + </projectDescriptor> + <fileToOpen + location="CHelloWorldCpp/CHelloWorldCpp.di"> + </fileToOpen> + <projectDescriptor + contentURI="models/examples/CHelloWorldJava/" + name="CHelloWorldJava" + description="Component-based Hello World example for Java."> + </projectDescriptor> + <fileToOpen + location="CHelloWorldJava/CHelloWorldJava.di"> + </fileToOpen> + <projectDescriptor + contentURI="models/examples/ProducerConsumer/" + name="ProducerConsumer" + description="Component-based producer/consumer example (for C++)."> + </projectDescriptor> + <fileToOpen + location="ProducerConsumer/ProducerConsumer.di"> + </fileToOpen> + </example> + </extension> + <extension point="org.eclipse.help.toc"> <toc file="help/modellibs-core-examples.xml"/> diff --git a/components/org.eclipse.papyrus.designer.components.modellibs.core/src/org/eclipse/papyrus/designer/components/modellibs/core/wizards/HelloWorldModelWizard.java b/components/org.eclipse.papyrus.designer.components.modellibs.core/src/org/eclipse/papyrus/designer/components/modellibs/core/wizards/HelloWorldModelWizard.java deleted file mode 100644 index c20d2c3e4..000000000 --- a/components/org.eclipse.papyrus.designer.components.modellibs.core/src/org/eclipse/papyrus/designer/components/modellibs/core/wizards/HelloWorldModelWizard.java +++ /dev/null @@ -1,27 +0,0 @@ -/***************************************************************************** - * Copyright (c) 2013 CEA LIST. - * - * - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Ansgar Radermacher ansgar.radermacher@cea.fr - * - *****************************************************************************/ - -package org.eclipse.papyrus.designer.components.modellibs.core.wizards; - -import org.eclipse.papyrus.uml.diagram.wizards.wizards.ModelCopyWizard; - -/** - * Copy wizard for the HelloWorld example - */ -public class HelloWorldModelWizard extends ModelCopyWizard { - - public HelloWorldModelWizard() { - super("HelloWorld"); //$NON-NLS-1$ - } -} diff --git a/components/org.eclipse.papyrus.designer.components.modellibs.core/src/org/eclipse/papyrus/designer/components/modellibs/core/wizards/ProducerConsumerModelWizard.java b/components/org.eclipse.papyrus.designer.components.modellibs.core/src/org/eclipse/papyrus/designer/components/modellibs/core/wizards/ProducerConsumerModelWizard.java deleted file mode 100644 index ae827a529..000000000 --- a/components/org.eclipse.papyrus.designer.components.modellibs.core/src/org/eclipse/papyrus/designer/components/modellibs/core/wizards/ProducerConsumerModelWizard.java +++ /dev/null @@ -1,27 +0,0 @@ -/***************************************************************************** - * Copyright (c) 2013 CEA LIST. - * - * - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Ansgar Radermacher ansgar.radermacher@cea.fr - * - *****************************************************************************/ - -package org.eclipse.papyrus.designer.components.modellibs.core.wizards; - -import org.eclipse.papyrus.uml.diagram.wizards.wizards.ModelCopyWizard; - -/** - * Copy wizard for the ProducerConsumer example - */ -public class ProducerConsumerModelWizard extends ModelCopyWizard { - - public ProducerConsumerModelWizard() { - super("ProducerConsumer"); //$NON-NLS-1$ - } -} diff --git a/components/org.eclipse.papyrus.designer.components.transformation.java/src/org/eclipse/papyrus/designer/components/transformation/java/Messages.java b/components/org.eclipse.papyrus.designer.components.transformation.java/src/org/eclipse/papyrus/designer/components/transformation/java/Messages.java index 1739f7fe3..1bce28927 100644 --- a/components/org.eclipse.papyrus.designer.components.transformation.java/src/org/eclipse/papyrus/designer/components/transformation/java/Messages.java +++ b/components/org.eclipse.papyrus.designer.components.transformation.java/src/org/eclipse/papyrus/designer/components/transformation/java/Messages.java @@ -9,7 +9,7 @@ package org.eclipse.papyrus.designer.components.transformation.java; import org.eclipse.osgi.util.NLS; public class Messages extends NLS { - private static final String BUNDLE_NAME = "org.eclipse.papyrus.designer.components.transformation.cpp.messages"; //$NON-NLS-1$ + private static final String BUNDLE_NAME = "org.eclipse.papyrus.designer.components.transformation.java.messages"; //$NON-NLS-1$ public static String CompImplTrafos_CannotFindType; public static String CompImplTrafos_IntfNotImplemented; diff --git a/components/org.eclipse.papyrus.designer.components.transformation.java/src/org/eclipse/papyrus/designer/components/transformation/java/xtend/JavaToOO.xtend b/components/org.eclipse.papyrus.designer.components.transformation.java/src/org/eclipse/papyrus/designer/components/transformation/java/xtend/JavaToOO.xtend index 216f31ba0..9437ca41d 100644 --- a/components/org.eclipse.papyrus.designer.components.transformation.java/src/org/eclipse/papyrus/designer/components/transformation/java/xtend/JavaToOO.xtend +++ b/components/org.eclipse.papyrus.designer.components.transformation.java/src/org/eclipse/papyrus/designer/components/transformation/java/xtend/JavaToOO.xtend @@ -85,7 +85,10 @@ class JavaToOO implements IOOTrafo { public static final String progLang = "JAVA" override addPortOperations(Class implementation) { - addGetPortOperation(implementation) + // only implementations (non abstract classes) have get operations for ports + if (!implementation.isAbstract) { + addGetPortOperation(implementation) + } addConnectPortOperation(implementation) } diff --git a/gui/org.eclipse.papyrus.designer.ui/META-INF/MANIFEST.MF b/gui/org.eclipse.papyrus.designer.ui/META-INF/MANIFEST.MF index e3e352d90..bbcca2ef8 100644 --- a/gui/org.eclipse.papyrus.designer.ui/META-INF/MANIFEST.MF +++ b/gui/org.eclipse.papyrus.designer.ui/META-INF/MANIFEST.MF @@ -1,13 +1,20 @@ Manifest-Version: 1.0 -Require-Bundle: org.eclipse.core.runtime, +Require-Bundle: org.eclipse.ui, + org.eclipse.ui.ide;bundle-version="3.8.0", + org.eclipse.core.runtime, org.eclipse.uml2.uml;bundle-version="4.0.2", org.eclipse.core.filesystem;bundle-version="1.3.200", org.eclipse.core.resources;bundle-version="3.9.1", org.eclipse.papyrus.infra.core;bundle-version="1.2.0", org.eclipse.papyrus.infra.core.log;bundle-version="1.2.0", org.eclipse.papyrus.infra.emf;bundle-version="1.2.0", - org.eclipse.emf.transaction;bundle-version="1.8.0" -Export-Package: org.eclipse.papyrus.designer.ui + org.eclipse.emf.transaction;bundle-version="1.8.0", + org.eclipse.papyrus.uml.diagram.wizards;bundle-version="2.0.0", + org.eclipse.papyrus.infra.widgets.toolbox;bundle-version="1.2.0", + org.eclipse.papyrus.designer.languages.common.extensionpoints;bundle-version="1.0.4", + org.eclipse.emf.common.ui;bundle-version="2.11.0" +Export-Package: org.eclipse.papyrus.designer.ui, + org.eclipse.papyrus.uml.diagram.wizards.wizardstmp Bundle-Vendor: %providerName Bundle-ActivationPolicy: lazy Bundle-Version: 1.0.4.qualifier diff --git a/gui/org.eclipse.papyrus.designer.ui/icons/PapyrusLogo_48x48.png b/gui/org.eclipse.papyrus.designer.ui/icons/PapyrusLogo_48x48.png Binary files differnew file mode 100755 index 000000000..b17118b95 --- /dev/null +++ b/gui/org.eclipse.papyrus.designer.ui/icons/PapyrusLogo_48x48.png diff --git a/gui/org.eclipse.papyrus.designer.ui/plugin.xml b/gui/org.eclipse.papyrus.designer.ui/plugin.xml index bea7ec098..7c3cca95f 100644 --- a/gui/org.eclipse.papyrus.designer.ui/plugin.xml +++ b/gui/org.eclipse.papyrus.designer.ui/plugin.xml @@ -2,29 +2,47 @@ <?eclipse version="3.4"?> <plugin> -<extension - point="org.eclipse.ui.menus"> - <menuContribution - allPopups="true" - locationURI="popup:org.eclipse.papyrus.views.modelexplorer.modelexplorer.popup?after=others"> - <menu - icon="icons/designer-16x16.gif" - id="org.eclipse.papyrus.designer.popup" - label="Designer"> - <separator name="designer" visible="true"/> - </menu> - </menuContribution> - <menuContribution - allPopups="true" - locationURI="popup:org.eclipse.gmf.runtime.diagram.ui.DiagramEditorContextMenu?after=additions"> - <menu - icon="icons/designer-16x16.gif" - id="org.eclipse.papyrus.designer.popup" - label="Designer"> - <separator name="codegen" visible="true"/> - <separator name="components" visible="true"/> - <separator name="architect" visible="true"/> - </menu> - </menuContribution> -</extension> + <extension point="org.eclipse.ui.menus"> + <menuContribution + allPopups="true" + locationURI="popup:org.eclipse.papyrus.views.modelexplorer.modelexplorer.popup?after=others"> + <menu + icon="icons/designer-16x16.gif" + id="org.eclipse.papyrus.designer.popup" + label="Designer"> + <separator name="designer" visible="true"/> + </menu> + </menuContribution> + <menuContribution + allPopups="true" + locationURI="popup:org.eclipse.gmf.runtime.diagram.ui.DiagramEditorContextMenu?after=additions"> + <menu + icon="icons/designer-16x16.gif" + id="org.eclipse.papyrus.designer.popup" + label="Designer"> + <separator name="codegen" visible="true"/> + <separator name="components" visible="true"/> + <separator name="architect" visible="true"/> + </menu> + </menuContribution> + </extension> + + <extension point="org.eclipse.ui.newWizards"> + <category + id="org.eclipse.papyrus.designer.examples" + name="Papyrus Designer examples" + parentCategory="org.eclipse.papyrus.examples"> + </category> + + <wizard + canFinishEarly="false" + category="org.eclipse.ui.Examples/org.eclipse.papyrus.examples" + class="org.eclipse.papyrus.uml.diagram.wizards.wizardstmp.PapyrusExampleInstallerWizard" + finalPerspective="org.eclipse.papyrus.infra.core.perspective" + icon="platform:/plugin/org.eclipse.papyrus.designer.ui/icons/designer-16x16.gif" + id="org.eclipse.papyrus.designer.examples.category.DesignerExamplesDirect.installer" + name="Papyrus Designer examples based on direct code generation (no transformations)" + project="true"> + </wizard> + </extension> </plugin> diff --git a/gui/org.eclipse.papyrus.designer.ui/src/org/eclipse/papyrus/designer/ui/Activator.java b/gui/org.eclipse.papyrus.designer.ui/src/org/eclipse/papyrus/designer/ui/Activator.java index 8364699bf..12632410e 100644 --- a/gui/org.eclipse.papyrus.designer.ui/src/org/eclipse/papyrus/designer/ui/Activator.java +++ b/gui/org.eclipse.papyrus.designer.ui/src/org/eclipse/papyrus/designer/ui/Activator.java @@ -7,13 +7,13 @@ package org.eclipse.papyrus.designer.ui; import org.eclipse.papyrus.infra.core.log.LogHelper; -import org.osgi.framework.BundleActivator; +import org.eclipse.ui.plugin.AbstractUIPlugin; import org.osgi.framework.BundleContext; /** * The activator class controls the plug-in life cycle */ -public class Activator implements BundleActivator { +public class Activator extends AbstractUIPlugin { // The plug-in ID public static final String PLUGIN_ID = "org.eclipse.papyrus.designer.ui"; //$NON-NLS-1$ diff --git a/gui/org.eclipse.papyrus.designer.ui/src/org/eclipse/papyrus/uml/diagram/wizards/wizardstmp/PapyrusExampleInstallerWizard.java b/gui/org.eclipse.papyrus.designer.ui/src/org/eclipse/papyrus/uml/diagram/wizards/wizardstmp/PapyrusExampleInstallerWizard.java new file mode 100644 index 000000000..995009998 --- /dev/null +++ b/gui/org.eclipse.papyrus.designer.ui/src/org/eclipse/papyrus/uml/diagram/wizards/wizardstmp/PapyrusExampleInstallerWizard.java @@ -0,0 +1,166 @@ +/***************************************************************************** + * Copyright (c) 2016 CEA LIST and others. + * + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * CEA LIST - Initial API and implementation + * + *****************************************************************************/ + +package org.eclipse.papyrus.uml.diagram.wizards.wizardstmp; + +import java.util.ArrayList; + +import org.eclipse.core.resources.IFile; +import org.eclipse.core.runtime.IConfigurationElement; +import org.eclipse.core.runtime.IExtensionPoint; +import org.eclipse.core.runtime.Platform; +import org.eclipse.emf.common.ui.CommonUIPlugin; +import org.eclipse.emf.common.ui.wizard.AbstractExampleInstallerWizard; +import org.eclipse.emf.common.ui.wizard.ExampleInstallerWizard; +import org.eclipse.emf.common.util.URI; +import org.eclipse.jface.resource.ImageDescriptor; +import org.eclipse.swt.widgets.Composite; +import org.eclipse.swt.widgets.Control; +import org.eclipse.swt.widgets.List; +import org.eclipse.ui.IEditorRegistry; +import org.eclipse.ui.IWorkbenchPage; +import org.eclipse.ui.PartInitException; +import org.eclipse.ui.part.FileEditorInput; +import org.osgi.framework.Bundle; + +/** + * This class extends the EMF ExampleInstallerWizard with respect to three aspects + * 1. It supports the definition of example models for the same installers in multiple extension points. This is + * important, if sample models (of the same category) are provided by different plug-ins. + * 2. It only copies the selected model + * 3. It also opens the selected example model, if another editor is already open + * + * @since 2.1 + * @deprecated: will soon be in Papyrus base (oep.uml.diagram.wizards) + */ +@Deprecated +public class PapyrusExampleInstallerWizard extends ExampleInstallerWizard { + + @SuppressWarnings("nls") + @Override + /** + * @see org.eclipse.emf.common.ui.wizard.ExampleInstallerWizard#loadFromExtensionPoints() + * + * identical copy from superclass with one exception: do not stop after the processing of a single extension point + */ + protected void loadFromExtensionPoints() { + projectDescriptors = new ArrayList<ProjectDescriptor>(); + filesToOpen = new ArrayList<FileToOpen>(); + + String wizardID = wizardConfigurationElement.getAttribute("id"); + + IExtensionPoint extensionPoint = Platform.getExtensionRegistry().getExtensionPoint(CommonUIPlugin.INSTANCE.getSymbolicName(), "examples"); + IConfigurationElement[] exampleElements = extensionPoint.getConfigurationElements(); + for (int i = 0; i < exampleElements.length; i++) { + IConfigurationElement exampleElement = exampleElements[i]; + if ("example".equals(exampleElement.getName()) && wizardID.equals(exampleElement.getAttribute("wizardID"))) { + IConfigurationElement[] projectDescriptorElements = exampleElement.getChildren("projectDescriptor"); + for (int j = 0; j < projectDescriptorElements.length; j++) { + IConfigurationElement projectDescriptorElement = projectDescriptorElements[j]; + String projectName = projectDescriptorElement.getAttribute("name"); + if (projectName != null) { + String contentURI = projectDescriptorElement.getAttribute("contentURI"); + if (contentURI != null) { + AbstractExampleInstallerWizard.ProjectDescriptor projectDescriptor = new AbstractExampleInstallerWizard.ProjectDescriptor(); + projectDescriptor.setName(projectName); + + URI uri = URI.createURI(contentURI); + if (uri.isRelative()) { + uri = URI.createPlatformPluginURI(projectDescriptorElement.getContributor().getName() + "/" + contentURI, true); + } + projectDescriptor.setContentURI(uri); + + projectDescriptor.setDescription(projectDescriptorElement.getAttribute("description")); + + projectDescriptors.add(projectDescriptor); + } + } + } + + if (!projectDescriptors.isEmpty()) { + IConfigurationElement[] openElements = exampleElement.getChildren("fileToOpen"); + for (int j = 0; j < openElements.length; j++) { + IConfigurationElement openElement = openElements[j]; + String location = openElement.getAttribute("location"); + if (location != null) { + AbstractExampleInstallerWizard.FileToOpen fileToOpen = new AbstractExampleInstallerWizard.FileToOpen(); + fileToOpen.setLocation(location); + fileToOpen.setEditorID(openElement.getAttribute("editorID")); + filesToOpen.add(fileToOpen); + } + } + + String imagePath = exampleElement.getAttribute("pageImage"); + if (imagePath != null) { + imagePath = imagePath.replace('\\', '/'); + if (!imagePath.startsWith("/")) { + imagePath = "/" + imagePath; + } + + Bundle pluginBundle = Platform.getBundle(exampleElement.getDeclaringExtension().getContributor().getName()); + try { + ImageDescriptor imageDescriptor = ImageDescriptor.createFromURL(pluginBundle.getEntry(imagePath)); + setDefaultPageImageDescriptor(imageDescriptor); + } catch (Exception e) { + // Ignore + } + } + } + } + } + } + + + @Override + /** + * @see org.eclipse.emf.common.ui.wizard.AbstractExampleInstallerWizard#openEditor(org.eclipse.core.resources.IFile, java.lang.String) + * + * Only change compared to superclass: don't pass IWorkbenchPage.MATCH_ID + */ + protected void openEditor(IFile file, String editorID) throws PartInitException { + IEditorRegistry editorRegistry = getWorkbench().getEditorRegistry(); + if (editorID == null || editorRegistry.findEditor(editorID) == null) { + editorID = getWorkbench().getEditorRegistry().getDefaultEditor(file.getFullPath().toString()).getId(); + } + + IWorkbenchPage page = getWorkbench().getActiveWorkbenchWindow().getActivePage(); + page.openEditor(new FileEditorInput(file), editorID, true); + } + + /** + * @see org.eclipse.emf.common.ui.wizard.AbstractExampleInstallerWizard#performFinish() + * + * Only copy selected files + */ + @Override + public boolean performFinish() { + Control control = projectPage.getControl(); + // get selection index from list. The following code depends on the super class implementation, but this is the only way + // to obtain the selection, since projectPage.projectList and projectPage.getSelectedProjectDescriptor are not accessible + if (control instanceof Composite) { + Control list = ((Composite) control).getChildren()[0]; + if (list instanceof List) { + int index = ((List) list).getSelectionIndex(); + + // remove all but selected projects from list + FileToOpen fileToOpen = filesToOpen.get(index); + ProjectDescriptor projectToCreate = projectDescriptors.get(index); + projectDescriptors.clear(); + filesToOpen.clear(); + projectDescriptors.add(projectToCreate); + filesToOpen.add(fileToOpen); + } + } + return super.performFinish(); + } +} diff --git a/languages/cpp/org.eclipse.papyrus.designer.languages.cpp.examples/models/examples/HelloWorldOO.di b/languages/cpp/org.eclipse.papyrus.designer.languages.cpp.examples/models/examples/HelloWorldOO/HelloWorldOO.di index b61e898b6..b61e898b6 100644 --- a/languages/cpp/org.eclipse.papyrus.designer.languages.cpp.examples/models/examples/HelloWorldOO.di +++ b/languages/cpp/org.eclipse.papyrus.designer.languages.cpp.examples/models/examples/HelloWorldOO/HelloWorldOO.di diff --git a/languages/cpp/org.eclipse.papyrus.designer.languages.cpp.examples/models/examples/HelloWorldOO.notation b/languages/cpp/org.eclipse.papyrus.designer.languages.cpp.examples/models/examples/HelloWorldOO/HelloWorldOO.notation index 38ed3da34..38ed3da34 100644 --- a/languages/cpp/org.eclipse.papyrus.designer.languages.cpp.examples/models/examples/HelloWorldOO.notation +++ b/languages/cpp/org.eclipse.papyrus.designer.languages.cpp.examples/models/examples/HelloWorldOO/HelloWorldOO.notation diff --git a/languages/cpp/org.eclipse.papyrus.designer.languages.cpp.examples/models/examples/HelloWorldOO.uml b/languages/cpp/org.eclipse.papyrus.designer.languages.cpp.examples/models/examples/HelloWorldOO/HelloWorldOO.uml index 05f811b27..05f811b27 100644 --- a/languages/cpp/org.eclipse.papyrus.designer.languages.cpp.examples/models/examples/HelloWorldOO.uml +++ b/languages/cpp/org.eclipse.papyrus.designer.languages.cpp.examples/models/examples/HelloWorldOO/HelloWorldOO.uml diff --git a/languages/cpp/org.eclipse.papyrus.designer.languages.cpp.examples/plugin.xml b/languages/cpp/org.eclipse.papyrus.designer.languages.cpp.examples/plugin.xml index 9d01002ba..c1f229b56 100644 --- a/languages/cpp/org.eclipse.papyrus.designer.languages.cpp.examples/plugin.xml +++ b/languages/cpp/org.eclipse.papyrus.designer.languages.cpp.examples/plugin.xml @@ -1,15 +1,19 @@ <?xml version="1.0" encoding="UTF-8"?> <?eclipse version="3.2"?> <plugin> - <extension point="org.eclipse.ui.newWizards"> - <wizard - category="org.eclipse.ui.Examples/org.eclipse.papyrus.examples" - class="org.eclipse.papyrus.cpp.examples.HelloWorldOOModelWizard" - finalPerspective="org.eclipse.papyrus.infra.core.perspective" - icon="platform:/plugin/org.eclipse.papyrus.infra.ui/icons/papyrus/Papyrus.gif" - id="org.eclipse.papyrus.cpp.examples.new.HelloWorldOO" - name="C/C++ hello world example"> - <selection class="org.eclipse.core.resources.IResource"/> - </wizard> - </extension> + <extension point="org.eclipse.emf.common.ui.examples"> + <example + id="org.eclipse.papyrus.designer.examples.DesignerExamplesSimple.HelloWorld" + pageImage="platform:/plugin/org.eclipse.papyrus.designer.ui/icons/PapyrusLogo_48x48.png" + wizardID="org.eclipse.papyrus.designer.examples.category.DesignerExamplesDirect.installer"> + <projectDescriptor + contentURI="models/examples/HelloWorldOO/" + name="HelloWorldOO" + description="apyrus Designer Simple C++ hello world example (direct code generation)."> + </projectDescriptor> + <fileToOpen + location="/HelloWorldOO/HelloWorldOO.di"> + </fileToOpen> + </example> + </extension> </plugin> diff --git a/languages/cpp/org.eclipse.papyrus.designer.languages.cpp.examples/src/org/eclipse/papyrus/designer/languages/cpp/examples/HelloWorldOOModelWizard.java b/languages/cpp/org.eclipse.papyrus.designer.languages.cpp.examples/src/org/eclipse/papyrus/designer/languages/cpp/examples/HelloWorldOOModelWizard.java deleted file mode 100644 index 733f17139..000000000 --- a/languages/cpp/org.eclipse.papyrus.designer.languages.cpp.examples/src/org/eclipse/papyrus/designer/languages/cpp/examples/HelloWorldOOModelWizard.java +++ /dev/null @@ -1,27 +0,0 @@ -/***************************************************************************** - * Copyright (c) 2013 CEA LIST. - * - * - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Ansgar Radermacher ansgar.radermacher@cea.fr - * - *****************************************************************************/ - -package org.eclipse.papyrus.designer.languages.cpp.examples; - -import org.eclipse.papyrus.uml.diagram.wizards.ModelCopyWizard; - -/** - * Copy wizard for the HelloWorld example - */ -public class HelloWorldOOModelWizard extends ModelCopyWizard { - - public HelloWorldOOModelWizard() { - super("HelloWorldOO"); //$NON-NLS-1$ - } -} diff --git a/transformation/languages/cpp/org.eclipse.papyrus.designer.transformation.languages.cpp.library/META-INF/MANIFEST.MF b/transformation/languages/cpp/org.eclipse.papyrus.designer.transformation.languages.cpp.library/META-INF/MANIFEST.MF index 689cf1dc8..555618116 100644 --- a/transformation/languages/cpp/org.eclipse.papyrus.designer.transformation.languages.cpp.library/META-INF/MANIFEST.MF +++ b/transformation/languages/cpp/org.eclipse.papyrus.designer.transformation.languages.cpp.library/META-INF/MANIFEST.MF @@ -21,5 +21,6 @@ Require-Bundle: org.eclipse.papyrus.designer.transformation.base;bundle-version= org.eclipse.papyrus.uml.diagram.wizards;bundle-version="2.0.0", org.eclipse.papyrus.designer.languages.cpp.library;bundle-version="1.0.4", org.eclipse.papyrus.designer.languages.cpp.codegen;bundle-version="1.0.4", - org.eclipse.papyrus.designer.transformation.vsl;bundle-version="0.7.5" + org.eclipse.papyrus.designer.transformation.vsl;bundle-version="0.7.5", + org.eclipse.papyrus.designer.languages.common.extensionpoints;bundle-version="1.0.4" diff --git a/transformation/org.eclipse.papyrus.designer.transformation.library/models/examples/AbitComplexSM.di b/transformation/languages/cpp/org.eclipse.papyrus.designer.transformation.languages.cpp.library/models/examples/AbitComplexSM/AbitComplexSM.di index 162b1a69f..162b1a69f 100644 --- a/transformation/org.eclipse.papyrus.designer.transformation.library/models/examples/AbitComplexSM.di +++ b/transformation/languages/cpp/org.eclipse.papyrus.designer.transformation.languages.cpp.library/models/examples/AbitComplexSM/AbitComplexSM.di diff --git a/transformation/org.eclipse.papyrus.designer.transformation.library/models/examples/AbitComplexSM.notation b/transformation/languages/cpp/org.eclipse.papyrus.designer.transformation.languages.cpp.library/models/examples/AbitComplexSM/AbitComplexSM.notation index 1445a9e40..f0228930e 100644 --- a/transformation/org.eclipse.papyrus.designer.transformation.library/models/examples/AbitComplexSM.notation +++ b/transformation/languages/cpp/org.eclipse.papyrus.designer.transformation.languages.cpp.library/models/examples/AbitComplexSM/AbitComplexSM.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:C_Cpp="http://www.eclipse.org/papyrus/C_Cpp/1" xmlns:FCM="http://www.eclipse.org/papyrus/FCM/1" 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"> +<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 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"> <notation:Diagram xmi:id="_XSHWMF36Ed-UvNEDwY5GNg" type="PapyrusUMLClassDiagram" name="Interfaces" measurementUnit="Pixel"> <children xmi:type="notation:Shape" xmi:id="_MTW5IDcZEeGPyrZ5I3hMlA" type="Interface_Shape" fontName="Sans Serif" lineColor="0"> <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_MTYuUDcZEeGPyrZ5I3hMlA" source="ShadowFigure"> @@ -94,509 +94,33 @@ <styles xmi:type="notation:StringValueStyle" xmi:id="_XYVFQGkLEeWakucY9QdE0g" name="diagram_compatibility_version" stringValue="1.2.0"/> <element xmi:type="uml:Package" href="AbitComplexSM.uml#_Tp4n8DLaEd2qeKRLMdIx_A"/> </notation:Diagram> - <notation:Diagram xmi:id="_aeSh0F37Ed-UvNEDwY5GNg" type="CompositeStructure" name="CompositeDiagram SimpleSM" measurementUnit="Pixel"> - <children xmi:type="notation:Shape" xmi:id="_c2tKsF37Ed-UvNEDwY5GNg" type="Class_Shape" fontName="Monospace" fontHeight="10" fillColor="8905185" gradient="16777215, 16777215, 0" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_MXrr0H8eEd-5xfPoaTlRww" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_MXsS4H8eEd-5xfPoaTlRww" key="QualifiedNameDepth" value="1"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_NqCEgH8eEd-5xfPoaTlRww" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_NqCEgX8eEd-5xfPoaTlRww" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_c2tKsl37Ed-UvNEDwY5GNg" type="Class_NameLabel"/> - <children xmi:type="notation:BasicCompartment" xmi:id="_I-1YwPX4EeWa_pjn9guopQ" type="Class_StructureCompartment"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_c2tKtF37Ed-UvNEDwY5GNg"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_FzA74GfbEd-T-rJ3Ep9Y5Q" type="Port_Shape" fontName="Sans Serif" fontHeight="10" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FzSosGfbEd-T-rJ3Ep9Y5Q" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FzTPwGfbEd-T-rJ3Ep9Y5Q" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FzTPwWfbEd-T-rJ3Ep9Y5Q" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FzT20GfbEd-T-rJ3Ep9Y5Q" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FzT20WfbEd-T-rJ3Ep9Y5Q" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FzT20mfbEd-T-rJ3Ep9Y5Q" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_FzUd4GfbEd-T-rJ3Ep9Y5Q" type="Port_NameLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_FzUd4WfbEd-T-rJ3Ep9Y5Q" x="25" y="3"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_FzUd4mfbEd-T-rJ3Ep9Y5Q" visible="false" type="Port_StereotypeLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_FzUd42fbEd-T-rJ3Ep9Y5Q" x="-50" y="-30"/> - </children> - <element xmi:type="uml:Port" href="AbitComplexSM.uml#_4KiE8DLbEd2qeKRLMdIx_A"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_FzA74WfbEd-T-rJ3Ep9Y5Q" x="-10" y="130"/> - </children> - <children xmi:type="notation:BasicCompartment" xmi:id="_hw-_8FbmEeObiJAlOlmjpQ" type="AppliedStereotypeCompartement"> - <styles xmi:type="notation:TitleStyle" xmi:id="_hw-_8VbmEeObiJAlOlmjpQ" showTitle="true"/> - <element xmi:type="FCM:RuleApplication" href="AbitComplexSM.uml#_DWIYoP6yEd6Ie_kieu_3CQ"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_hw-_8lbmEeObiJAlOlmjpQ"/> - </children> - <children xmi:type="notation:BasicCompartment" xmi:id="_hxIJ4FbmEeObiJAlOlmjpQ" visible="false" type="AppliedStereotypeCompartement"> - <styles xmi:type="notation:TitleStyle" xmi:id="_hxIJ4VbmEeObiJAlOlmjpQ" showTitle="true"/> - <element xmi:type="C_Cpp:Include" href="AbitComplexSM.uml#_EaeJMNp0EeKd1ax3yaXM9w"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_hxIJ4lbmEeObiJAlOlmjpQ"/> - </children> - <children xmi:type="notation:BasicCompartment" xmi:id="_hxIJ41bmEeObiJAlOlmjpQ" visible="false" type="compartment_shape_display"> - <styles xmi:type="notation:TitleStyle" xmi:id="_hxIJ5FbmEeObiJAlOlmjpQ"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_hxIJ5VbmEeObiJAlOlmjpQ"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_Xth5MGkLEeWakucY9QdE0g" type="Class_FloatingNameLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_Xth5MWkLEeWakucY9QdE0g" y="5"/> - </children> - <children xmi:type="notation:BasicCompartment" xmi:id="_Xvnj4GkLEeWakucY9QdE0g" type="StereotypeCompartment"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_XvvfsGkLEeWakucY9QdE0g" source="PapyrusCSSForceValue"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_XvvfsWkLEeWakucY9QdE0g" key="visible" value="true"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_XvoyAGkLEeWakucY9QdE0g" type="StereotypeProperty"> - <element xmi:type="uml:Property" href="pathmap://FCM_PROFILES/FCM.profile.uml#_r2VLUJD2Ed-I9dVdNhZAGQ"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_XvoyAWkLEeWakucY9QdE0g"/> - </children> - <styles xmi:type="notation:TitleStyle" xmi:id="_Xvnj4WkLEeWakucY9QdE0g" showTitle="true"/> - <styles xmi:type="notation:StringValueStyle" xmi:id="_Xvnj4mkLEeWakucY9QdE0g" name="stereotype" stringValue="FCM::RuleApplication"/> - <element xmi:type="uml:Stereotype" href="pathmap://FCM_PROFILES/FCM.profile.uml#_te7YAMtkEd2H_o0jIC6qDQ"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Xvnj42kLEeWakucY9QdE0g"/> - </children> - <element xmi:type="uml:Class" href="AbitComplexSM.uml#_oqZNUDLaEd2qeKRLMdIx_A"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_c2tKsV37Ed-UvNEDwY5GNg" x="100" y="140" width="321" height="161"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_ccPtMDemEeGPyrZ5I3hMlA" type="Comment_Shape" fontName="" fontHeight="10" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ccQUQDemEeGPyrZ5I3hMlA" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ccQUQTemEeGPyrZ5I3hMlA" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ccQUQjemEeGPyrZ5I3hMlA" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ccQUQzemEeGPyrZ5I3hMlA" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ccQURDemEeGPyrZ5I3hMlA" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ccQURTemEeGPyrZ5I3hMlA" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_ccQURjemEeGPyrZ5I3hMlA" type="Comment_BodyLabel"/> - <element xmi:type="uml:Comment" href="AbitComplexSM.uml#_cb-ncDemEeGPyrZ5I3hMlA"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ccPtMTemEeGPyrZ5I3hMlA" x="500" y="140" width="184"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_Xvj5gGkLEeWakucY9QdE0g" type="StereotypeComment"> - <styles xmi:type="notation:TitleStyle" xmi:id="_Xvj5gWkLEeWakucY9QdE0g" showTitle="true"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_Xvj5g2kLEeWakucY9QdE0g" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Class" href="AbitComplexSM.uml#_oqZNUDLaEd2qeKRLMdIx_A"/> - </styles> - <element xsi:nil="true"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Xvj5gmkLEeWakucY9QdE0g" x="308" y="72"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_XxYecGkLEeWakucY9QdE0g" type="StereotypeComment"> - <styles xmi:type="notation:TitleStyle" xmi:id="_XxYecWkLEeWakucY9QdE0g" showTitle="true"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_XxYec2kLEeWakucY9QdE0g" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Port" href="AbitComplexSM.uml#_4KiE8DLbEd2qeKRLMdIx_A"/> - </styles> - <element xsi:nil="true"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_XxYecmkLEeWakucY9QdE0g" x="190" y="108"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_Dv6ycCgBEeapjr3l63b85A" type="Class_Shape"> - <children xmi:type="notation:DecorationNode" xmi:id="_Dv91wCgBEeapjr3l63b85A" type="Class_NameLabel"/> - <children xmi:type="notation:DecorationNode" xmi:id="_Dv91wSgBEeapjr3l63b85A" type="Class_FloatingNameLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_Dv91wigBEeapjr3l63b85A" y="5"/> - </children> - <children xmi:type="notation:BasicCompartment" xmi:id="_Dv-c0CgBEeapjr3l63b85A" type="Class_StructureCompartment"> - <styles xmi:type="notation:TitleStyle" xmi:id="_Dv-c0SgBEeapjr3l63b85A"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Dv-c0igBEeapjr3l63b85A"/> - </children> - <children xmi:type="notation:BasicCompartment" xmi:id="_Dwk5wCgBEeapjr3l63b85A" type="compartment_shape_display"> - <styles xmi:type="notation:TitleStyle" xmi:id="_Dwk5wSgBEeapjr3l63b85A"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Dwk5wigBEeapjr3l63b85A"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_PI7SECgBEeapjr3l63b85A" type="Port_Shape"> - <children xmi:type="notation:DecorationNode" xmi:id="_PI7SEigBEeapjr3l63b85A" type="Port_NameLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_PI7SEygBEeapjr3l63b85A" x="25" y="3"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_PI7SFCgBEeapjr3l63b85A" visible="false" type="Port_StereotypeLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_PI7SFSgBEeapjr3l63b85A" x="25" y="-10"/> - </children> - <element xmi:type="uml:Port" href="pathmap://DML_C_CORE/componentlib.uml#_OfiosJsrEd61Eo3nmu3JhQ"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_PI7SESgBEeapjr3l63b85A" x="-10" y="30"/> - </children> - <element xmi:type="uml:Class" href="pathmap://DML_C_CORE/componentlib.uml#_N6fa4JsrEd61Eo3nmu3JhQ"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Dv6ycSgBEeapjr3l63b85A" x="100" y="20" width="321" height="61"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_PJhvACgBEeapjr3l63b85A" type="StereotypeComment"> - <styles xmi:type="notation:TitleStyle" xmi:id="_PJhvASgBEeapjr3l63b85A"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_PJhvAygBEeapjr3l63b85A" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Port" href="pathmap://DML_C_CORE/componentlib.uml#_OfiosJsrEd61Eo3nmu3JhQ"/> - </styles> - <element xsi:nil="true"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_PJhvAigBEeapjr3l63b85A" x="190" y="-9"/> - </children> - <styles xmi:type="notation:DiagramStyle" xmi:id="_aeSh0V37Ed-UvNEDwY5GNg"/> - <styles xmi:type="notation:StringValueStyle" xmi:id="_Xth5MmkLEeWakucY9QdE0g" name="diagram_compatibility_version" stringValue="1.2.0"/> - <styles xmi:type="style:PapyrusViewStyle" xmi:id="_0yX_oCgBEeapjr3l63b85A"> - <owner xmi:type="uml:Package" href="AbitComplexSM.uml#_LOqIEDLaEd2qeKRLMdIx_A"/> - </styles> - <element xmi:type="uml:Package" href="AbitComplexSM.uml#_LOqIEDLaEd2qeKRLMdIx_A"/> - <edges xmi:type="notation:Connector" xmi:id="_gMg50DemEeGPyrZ5I3hMlA" type="Comment_AnnotatedElementEdge" source="_ccPtMDemEeGPyrZ5I3hMlA" target="_c2tKsF37Ed-UvNEDwY5GNg" lineColor="0"> - <styles xmi:type="notation:FontStyle" xmi:id="_gMg50TemEeGPyrZ5I3hMlA" fontName="" fontHeight="10"/> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_gMg50jemEeGPyrZ5I3hMlA" points="[-10, -7, 55, 0]$[-42, -9, 23, -2]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_gM_a8DemEeGPyrZ5I3hMlA" id="(0.0,0.6349206349206349)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_gNACADemEeGPyrZ5I3hMlA" id="(1.0,0.43795620437956206)"/> - </edges> - <edges xmi:type="notation:Connector" xmi:id="_Xvj5hGkLEeWakucY9QdE0g" type="StereotypeCommentLink" source="_c2tKsF37Ed-UvNEDwY5GNg" target="_Xvj5gGkLEeWakucY9QdE0g"> - <styles xmi:type="notation:FontStyle" xmi:id="_Xvj5hWkLEeWakucY9QdE0g"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_Xvj5iWkLEeWakucY9QdE0g" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Class" href="AbitComplexSM.uml#_oqZNUDLaEd2qeKRLMdIx_A"/> - </styles> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Xvj5hmkLEeWakucY9QdE0g" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Xvj5h2kLEeWakucY9QdE0g"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Xvj5iGkLEeWakucY9QdE0g"/> - </edges> - <edges xmi:type="notation:Connector" xmi:id="_XxYedGkLEeWakucY9QdE0g" type="StereotypeCommentLink" source="_FzA74GfbEd-T-rJ3Ep9Y5Q" target="_XxYecGkLEeWakucY9QdE0g"> - <styles xmi:type="notation:FontStyle" xmi:id="_XxYedWkLEeWakucY9QdE0g"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_XxZFgGkLEeWakucY9QdE0g" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Port" href="AbitComplexSM.uml#_4KiE8DLbEd2qeKRLMdIx_A"/> - </styles> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_XxYedmkLEeWakucY9QdE0g" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_XxYed2kLEeWakucY9QdE0g"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_XxYeeGkLEeWakucY9QdE0g"/> - </edges> - <edges xmi:type="notation:Connector" xmi:id="_LvBXACgBEeapjr3l63b85A" type="Generalization_Edge" source="_c2tKsF37Ed-UvNEDwY5GNg" target="_Dv6ycCgBEeapjr3l63b85A"> - <children xmi:type="notation:DecorationNode" xmi:id="_LvClICgBEeapjr3l63b85A" type="Generalization_StereotypeLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_LvClISgBEeapjr3l63b85A" y="40"/> - </children> - <styles xmi:type="notation:FontStyle" xmi:id="_LvBXASgBEeapjr3l63b85A"/> - <element xmi:type="uml:Generalization" href="AbitComplexSM.uml#_LuEUwCgBEeapjr3l63b85A"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_LvBXAigBEeapjr3l63b85A" points="[260, 140, -643984, -643984]$[260, 66, -643984, -643984]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_LvZxgCgBEeapjr3l63b85A" id="(0.4984423676012461,0.0)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_LvZxgSgBEeapjr3l63b85A" id="(0.4984423676012461,1.0)"/> - </edges> - <edges xmi:type="notation:Connector" xmi:id="_PJhvBCgBEeapjr3l63b85A" type="StereotypeCommentLink" source="_PI7SECgBEeapjr3l63b85A" target="_PJhvACgBEeapjr3l63b85A"> - <styles xmi:type="notation:FontStyle" xmi:id="_PJhvBSgBEeapjr3l63b85A"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_PJiWECgBEeapjr3l63b85A" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Port" href="pathmap://DML_C_CORE/componentlib.uml#_OfiosJsrEd61Eo3nmu3JhQ"/> - </styles> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_PJhvBigBEeapjr3l63b85A" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_PJhvBygBEeapjr3l63b85A"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_PJhvCCgBEeapjr3l63b85A"/> - </edges> - </notation:Diagram> - <notation:Diagram xmi:id="_q-Wa0F37Ed-UvNEDwY5GNg" type="CompositeStructure" name="CompositeDiagram System" measurementUnit="Pixel"> - <children xmi:type="notation:Shape" xmi:id="_sGaPEF37Ed-UvNEDwY5GNg" type="Class_Shape" fontName="Sans Serif" fontHeight="10" transparency="0" gradient="8047085, 0, 0" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_6B6WUGSuEd-dQdK1-7wIFg" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_6B69YGSuEd-dQdK1-7wIFg" key="QualifiedNameDepth" value="3"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_62o-4GSuEd-dQdK1-7wIFg" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_62o-4WSuEd-dQdK1-7wIFg" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_KXK-0GGEEeO2F4QRMDSOXg" source="PapyrusCSSForceValue"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_KXK-0WGEEeO2F4QRMDSOXg" key="fillColor" value="true"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_sGa2IF37Ed-UvNEDwY5GNg" type="Class_NameLabel"/> - <children xmi:type="notation:BasicCompartment" xmi:id="_JEi_MPX4EeWa_pjn9guopQ" type="Class_StructureCompartment"> - <children xmi:type="notation:Shape" xmi:id="_vHCHcF37Ed-UvNEDwY5GNg" type="Property_Shape" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_haY70F38Ed-UvNEDwY5GNg" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_haY70V38Ed-UvNEDwY5GNg" key="QualifiedNameDepth" value="4"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_64BTMHl_EeOuQYJqyYp5HQ" source="PapyrusCSSForceValue"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_64BTMXl_EeOuQYJqyYp5HQ" key="fillColor" value="true"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_vHCHcl37Ed-UvNEDwY5GNg" type="Property_NameLabel"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_DC4cAFmPEeKegqvqy70QHQ" source="CustomAppearance_Annotation"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_DJ5qAFmPEeKegqvqy70QHQ" key="CustomAppearance_MaskValue" value="28"/> - </eAnnotations> - </children> - <children xmi:type="notation:BasicCompartment" xmi:id="_JEkNUfX4EeWa_pjn9guopQ" type="Property_StructureCompartment"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_vHCHdF37Ed-UvNEDwY5GNg"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_zk0VwDrcEeGgAdAmWw4pyQ" type="Port_Shape" fontName="" fontHeight="10" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_zk080TrcEeGgAdAmWw4pyQ" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_zk080jrcEeGgAdAmWw4pyQ" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_zk080zrcEeGgAdAmWw4pyQ" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_zk081DrcEeGgAdAmWw4pyQ" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_zk1j4DrcEeGgAdAmWw4pyQ" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_zk1j4TrcEeGgAdAmWw4pyQ" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_zk1j4jrcEeGgAdAmWw4pyQ" type="Port_NameLabel"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_BYsLEFmPEeKegqvqy70QHQ" source="CustomAppearance_Annotation"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_BeLIAFmPEeKegqvqy70QHQ" key="CustomAppearance_MaskValue" value="28"/> - </eAnnotations> - <layoutConstraint xmi:type="notation:Location" xmi:id="_zk1j4zrcEeGgAdAmWw4pyQ" x="25" y="3"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_zk1j5DrcEeGgAdAmWw4pyQ" visible="false" type="Port_StereotypeLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_zk1j5TrcEeGgAdAmWw4pyQ" x="25" y="-10"/> - </children> - <element xmi:type="uml:Port" href="AbitComplexSM.uml#_4KiE8DLbEd2qeKRLMdIx_A"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_zk080DrcEeGgAdAmWw4pyQ" x="-10" y="50"/> - </children> - <children xmi:type="notation:BasicCompartment" xmi:id="_hzStEFbmEeObiJAlOlmjpQ" visible="false" type="compartment_shape_display"> - <styles xmi:type="notation:TitleStyle" xmi:id="_hzStEVbmEeObiJAlOlmjpQ"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_hzStElbmEeObiJAlOlmjpQ"/> + <notation:Diagram xmi:id="_6FvnwGONEd-seu3qyZgHfg" type="PapyrusUMLClassDiagram" name="deployment plans" measurementUnit="Pixel"> + <children xmi:type="notation:Shape" xmi:id="_LhKdIJbOEeanRKHSrFuDZA" type="Package_Shape"> + <children xmi:type="notation:DecorationNode" xmi:id="_LhLEMJbOEeanRKHSrFuDZA" type="Package_NameLabel"/> + <children xmi:type="notation:BasicCompartment" xmi:id="_LhLrQJbOEeanRKHSrFuDZA" type="Package_PackagedElementCompartment"> + <children xmi:type="notation:Shape" xmi:id="_NAPDMJbOEeanRKHSrFuDZA" type="InstanceSpecification_Shape_CN"> + <children xmi:type="notation:DecorationNode" xmi:id="_NAPDMpbOEeanRKHSrFuDZA" type="InstanceSpecification_NameLabel_CN"/> + <children xmi:type="notation:DecorationNode" xmi:id="_NAPDM5bOEeanRKHSrFuDZA" type="InstanceSpecification_FloatingNameLabel_CN"> + <layoutConstraint xmi:type="notation:Location" xmi:id="_NAPqQJbOEeanRKHSrFuDZA" y="5"/> </children> - <children xmi:type="notation:DecorationNode" xmi:id="_Xx40xGkLEeWakucY9QdE0g" type="Property_FloatingNameLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_Xx40xWkLEeWakucY9QdE0g" y="5"/> + <children xmi:type="notation:BasicCompartment" xmi:id="_NAPqQZbOEeanRKHSrFuDZA" visible="false" type="InstanceSpecification_SlotCompartment_CN"> + <styles xmi:type="notation:TitleStyle" xmi:id="_NAPqQpbOEeanRKHSrFuDZA"/> + <styles xmi:type="notation:SortingStyle" xmi:id="_NAPqQ5bOEeanRKHSrFuDZA"/> + <styles xmi:type="notation:FilteringStyle" xmi:id="_NAPqRJbOEeanRKHSrFuDZA"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_NAPqRZbOEeanRKHSrFuDZA"/> </children> - <element xmi:type="uml:Property" href="AbitComplexSM.uml#_gV1cgDLiEd2RVeNawwNNzg"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_vHCHcV37Ed-UvNEDwY5GNg" x="54" y="33" width="201" height="112"/> + <element xmi:type="uml:InstanceSpecification" href="AbitComplexSM.uml#_KY5NgJbOEeanRKHSrFuDZA"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_NAPDMZbOEeanRKHSrFuDZA" x="20" y="28" width="233" height="53"/> </children> - <children xmi:type="notation:Shape" xmi:id="_X1dtMmkLEeWakucY9QdE0g" type="StereotypeComment"> - <styles xmi:type="notation:TitleStyle" xmi:id="_X1dtM2kLEeWakucY9QdE0g" showTitle="true"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_X1dtNWkLEeWakucY9QdE0g" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Port" href="AbitComplexSM.uml#_4KiE8DLbEd2qeKRLMdIx_A"/> - </styles> - <element xsi:nil="true"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_X1dtNGkLEeWakucY9QdE0g" x="190" y="59"/> - </children> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_sGa2Il37Ed-UvNEDwY5GNg"/> - </children> - <children xmi:type="notation:BasicCompartment" xmi:id="_hzPCsFbmEeObiJAlOlmjpQ" visible="false" type="compartment_shape_display"> - <styles xmi:type="notation:TitleStyle" xmi:id="_hzPCsVbmEeObiJAlOlmjpQ"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_hzPCslbmEeObiJAlOlmjpQ"/> + <styles xmi:type="notation:TitleStyle" xmi:id="_LhLrQZbOEeanRKHSrFuDZA"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_LhLrQpbOEeanRKHSrFuDZA"/> </children> - <children xmi:type="notation:DecorationNode" xmi:id="_Xx40wGkLEeWakucY9QdE0g" type="Class_FloatingNameLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_Xx40wWkLEeWakucY9QdE0g" y="5"/> - </children> - <element xmi:type="uml:Class" href="AbitComplexSM.uml#_bYJagDLiEd2RVeNawwNNzg"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_sGaPEV37Ed-UvNEDwY5GNg" x="60" y="40" width="321" height="221"/> - </children> - <styles xmi:type="notation:DiagramStyle" xmi:id="_q-Wa0V37Ed-UvNEDwY5GNg"/> - <styles xmi:type="notation:StringValueStyle" xmi:id="_Xx40ymkLEeWakucY9QdE0g" name="diagram_compatibility_version" stringValue="1.2.0"/> - <element xmi:type="uml:Package" href="AbitComplexSM.uml#_XLQjUDLiEd2RVeNawwNNzg"/> - <edges xmi:type="notation:Connector" xmi:id="_X1dtNmkLEeWakucY9QdE0g" type="StereotypeCommentLink" source="_zk0VwDrcEeGgAdAmWw4pyQ" target="_X1dtMmkLEeWakucY9QdE0g"> - <styles xmi:type="notation:FontStyle" xmi:id="_X1dtN2kLEeWakucY9QdE0g"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_X1eUQmkLEeWakucY9QdE0g" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Port" href="AbitComplexSM.uml#_4KiE8DLbEd2qeKRLMdIx_A"/> - </styles> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_X1dtOGkLEeWakucY9QdE0g" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_X1eUQGkLEeWakucY9QdE0g"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_X1eUQWkLEeWakucY9QdE0g"/> - </edges> - </notation:Diagram> - <notation:Diagram xmi:id="_6FvnwGONEd-seu3qyZgHfg" type="PapyrusUMLClassDiagram" name="deployment plans" measurementUnit="Pixel"> - <children xmi:type="notation:Shape" xmi:id="_TOVRYHltEeOh_8tymvdOOg" type="Package_Shape"> - <children xmi:type="notation:DecorationNode" xmi:id="_TOVRYnltEeOh_8tymvdOOg" type="Package_NameLabel"/> - <children xmi:type="notation:BasicCompartment" xmi:id="_JLvMUPX4EeWa_pjn9guopQ" type="Package_PackagedElementCompartment"> - <styles xmi:type="notation:TitleStyle" xmi:id="_TOVRZHltEeOh_8tymvdOOg"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_TOVRZXltEeOh_8tymvdOOg"/> - </children> - <element xmi:type="uml:Package" href="AbitComplexSM.uml#_QQiDgHltEeOh_8tymvdOOg"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_TOVRYXltEeOh_8tymvdOOg" x="149" y="152" width="221" height="101"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_X47Q4GkLEeWakucY9QdE0g" type="StereotypeComment"> - <styles xmi:type="notation:TitleStyle" xmi:id="_X47Q4WkLEeWakucY9QdE0g" showTitle="true"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_X47Q42kLEeWakucY9QdE0g" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Package" href="AbitComplexSM.uml#_QQiDgHltEeOh_8tymvdOOg"/> - </styles> - <element xsi:nil="true"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_X47Q4mkLEeWakucY9QdE0g" x="240" y="40"/> + <element xmi:type="uml:Package" href="AbitComplexSM.uml#_KY2KMJbOEeanRKHSrFuDZA"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_LhKdIZbOEeanRKHSrFuDZA" x="120" y="92" width="313" height="151"/> </children> <styles xmi:type="notation:DiagramStyle" xmi:id="_6FvnwWONEd-seu3qyZgHfg"/> <styles xmi:type="notation:StringValueStyle" xmi:id="_X3OnwGkLEeWakucY9QdE0g" name="diagram_compatibility_version" stringValue="1.2.0"/> <element xmi:type="uml:Package" href="AbitComplexSM.uml#_234GEDLiEd2RVeNawwNNzg"/> - <edges xmi:type="notation:Connector" xmi:id="_X4738GkLEeWakucY9QdE0g" type="StereotypeCommentLink" source="_TOVRYHltEeOh_8tymvdOOg" target="_X47Q4GkLEeWakucY9QdE0g"> - <styles xmi:type="notation:FontStyle" xmi:id="_X4738WkLEeWakucY9QdE0g"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_X4739WkLEeWakucY9QdE0g" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Package" href="AbitComplexSM.uml#_QQiDgHltEeOh_8tymvdOOg"/> - </styles> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_X4738mkLEeWakucY9QdE0g" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_X47382kLEeWakucY9QdE0g"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_X4739GkLEeWakucY9QdE0g"/> - </edges> - </notation:Diagram> - <notation:Diagram xmi:id="_KYrjcKxkEeCgusK7cm6qjQ" type="PapyrusUMLClassDiagram" name="Platform" measurementUnit="Pixel"> - <children xmi:type="notation:Shape" xmi:id="_LsWKwKxkEeCgusK7cm6qjQ" type="Class_Shape" fontName="Sans Serif" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_LsWx0KxkEeCgusK7cm6qjQ" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_LsWx0axkEeCgusK7cm6qjQ" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_LsWx0qxkEeCgusK7cm6qjQ" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_LsWx06xkEeCgusK7cm6qjQ" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_LsWx1KxkEeCgusK7cm6qjQ" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_LsWx1axkEeCgusK7cm6qjQ" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_LsWx1qxkEeCgusK7cm6qjQ" type="Class_NameLabel"/> - <children xmi:type="notation:BasicCompartment" xmi:id="_JOqkgPX4EeWa_pjn9guopQ" visible="false" type="Class_AttributeCompartment"> - <styles xmi:type="notation:SortingStyle" xmi:id="_LsXY4axkEeCgusK7cm6qjQ"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_LsXY4qxkEeCgusK7cm6qjQ"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_LsXY46xkEeCgusK7cm6qjQ"/> - </children> - <children xmi:type="notation:BasicCompartment" xmi:id="_JOrLkPX4EeWa_pjn9guopQ" visible="false" type="Class_OperationCompartment"> - <styles xmi:type="notation:SortingStyle" xmi:id="_LsXY5axkEeCgusK7cm6qjQ"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_LsXY5qxkEeCgusK7cm6qjQ"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_LsXY56xkEeCgusK7cm6qjQ"/> - </children> - <children xmi:type="notation:BasicCompartment" xmi:id="_JOrLkfX4EeWa_pjn9guopQ" visible="false" type="Class_NestedClassifierCompartment"> - <styles xmi:type="notation:SortingStyle" xmi:id="_LsXY6axkEeCgusK7cm6qjQ"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_LsXY6qxkEeCgusK7cm6qjQ"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_LsXY66xkEeCgusK7cm6qjQ"/> - </children> - <children xmi:type="notation:BasicCompartment" xmi:id="_h25asFbmEeObiJAlOlmjpQ" visible="false" type="AppliedStereotypeCompartement"> - <styles xmi:type="notation:TitleStyle" xmi:id="_h25asVbmEeObiJAlOlmjpQ" showTitle="true"/> - <element xmi:type="FCM:Target" href="AbitComplexSM.uml#_HvbFMLqQEd-BObGGoBbehA"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_h25aslbmEeObiJAlOlmjpQ"/> - </children> - <children xmi:type="notation:BasicCompartment" xmi:id="_h26BwFbmEeObiJAlOlmjpQ" visible="false" type="compartment_shape_display"> - <styles xmi:type="notation:TitleStyle" xmi:id="_h26BwVbmEeObiJAlOlmjpQ"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_h26BwlbmEeObiJAlOlmjpQ"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_X5Fo8GkLEeWakucY9QdE0g" type="Class_FloatingNameLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_X5Fo8WkLEeWakucY9QdE0g" y="5"/> - </children> - <element xmi:type="uml:Node" href="AbitComplexSM.uml#_zY9vMDLiEd2RVeNawwNNzg"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_LsWKwaxkEeCgusK7cm6qjQ" x="57" y="55" width="160" height="73"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_X6kPoGkLEeWakucY9QdE0g" type="StereotypeComment"> - <styles xmi:type="notation:TitleStyle" xmi:id="_X6kPoWkLEeWakucY9QdE0g" showTitle="true"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_X6kPo2kLEeWakucY9QdE0g" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Node" href="AbitComplexSM.uml#_zY9vMDLiEd2RVeNawwNNzg"/> - </styles> - <element xsi:nil="true"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_X6kPomkLEeWakucY9QdE0g" x="257" y="55"/> - </children> - <styles xmi:type="notation:DiagramStyle" xmi:id="_KYrjcaxkEeCgusK7cm6qjQ"/> - <styles xmi:type="notation:StringValueStyle" xmi:id="_X5Fo8mkLEeWakucY9QdE0g" name="diagram_compatibility_version" stringValue="1.2.0"/> - <element xmi:type="uml:Package" href="AbitComplexSM.uml#_v3fMgDLiEd2RVeNawwNNzg"/> - <edges xmi:type="notation:Connector" xmi:id="_X6kPpGkLEeWakucY9QdE0g" type="StereotypeCommentLink" source="_LsWKwKxkEeCgusK7cm6qjQ" target="_X6kPoGkLEeWakucY9QdE0g"> - <styles xmi:type="notation:FontStyle" xmi:id="_X6kPpWkLEeWakucY9QdE0g"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_X6kPqWkLEeWakucY9QdE0g" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Node" href="AbitComplexSM.uml#_zY9vMDLiEd2RVeNawwNNzg"/> - </styles> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_X6kPpmkLEeWakucY9QdE0g" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_X6kPp2kLEeWakucY9QdE0g"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_X6kPqGkLEeWakucY9QdE0g"/> - </edges> - </notation:Diagram> - <notation:Diagram xmi:id="_HoscYMniEeCMCo5Ox2CNmg" type="CompositeStructure" name="HWArchitecture" measurementUnit="Pixel"> - <children xmi:type="notation:Shape" xmi:id="_M1wXIMniEeCMCo5Ox2CNmg" type="Class_Shape" fontName="" fontHeight="10" fillColor="10011046" gradient="16777215, 16777215, 0" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_M10BgMniEeCMCo5Ox2CNmg" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_M10BgcniEeCMCo5Ox2CNmg" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_M10BgsniEeCMCo5Ox2CNmg" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_M10Bg8niEeCMCo5Ox2CNmg" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_M10BhMniEeCMCo5Ox2CNmg" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_M10BhcniEeCMCo5Ox2CNmg" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_M10BhsniEeCMCo5Ox2CNmg" type="Class_NameLabel"/> - <children xmi:type="notation:BasicCompartment" xmi:id="_JRHbkPX4EeWa_pjn9guopQ" type="Class_StructureCompartment"> - <children xmi:type="notation:Shape" xmi:id="_QgbSEMniEeCMCo5Ox2CNmg" type="Property_Shape" fontName="" fontHeight="10" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_QgbSEsniEeCMCo5Ox2CNmg" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_QgbSE8niEeCMCo5Ox2CNmg" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Qgb5IMniEeCMCo5Ox2CNmg" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Qgb5IcniEeCMCo5Ox2CNmg" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Qgb5IsniEeCMCo5Ox2CNmg" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Qgb5I8niEeCMCo5Ox2CNmg" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_Qgb5JMniEeCMCo5Ox2CNmg" type="Property_NameLabel"/> - <children xmi:type="notation:BasicCompartment" xmi:id="_JRICoPX4EeWa_pjn9guopQ" type="Property_StructureCompartment"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Qgb5JsniEeCMCo5Ox2CNmg"/> - </children> - <children xmi:type="notation:BasicCompartment" xmi:id="_h493QFbmEeObiJAlOlmjpQ" visible="false" type="compartment_shape_display"> - <styles xmi:type="notation:TitleStyle" xmi:id="_h493QVbmEeObiJAlOlmjpQ"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_h493QlbmEeObiJAlOlmjpQ"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_X6unsmkLEeWakucY9QdE0g" type="Property_FloatingNameLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_X6uns2kLEeWakucY9QdE0g" y="5"/> - </children> - <element xmi:type="uml:Property" href="AbitComplexSM.uml#_QgKzYMniEeCMCo5Ox2CNmg"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_QgbSEcniEeCMCo5Ox2CNmg" x="83" y="28" width="165" height="55"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_Ndrf8GGIEeO2F4QRMDSOXg" type="Property_Shape"> - <children xmi:type="notation:DecorationNode" xmi:id="_Ndrf8mGIEeO2F4QRMDSOXg" type="Property_NameLabel"/> - <children xmi:type="notation:BasicCompartment" xmi:id="_JRJQwPX4EeWa_pjn9guopQ" type="Property_StructureCompartment"> - <styles xmi:type="notation:TitleStyle" xmi:id="_Ndrf9GGIEeO2F4QRMDSOXg"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Ndrf9WGIEeO2F4QRMDSOXg"/> - </children> - <children xmi:type="notation:BasicCompartment" xmi:id="_znjjUHDZEeORJcfdyIEeTg" visible="false" type="compartment_shape_display"> - <styles xmi:type="notation:TitleStyle" xmi:id="_znjjUXDZEeORJcfdyIEeTg"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_znjjUnDZEeORJcfdyIEeTg"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_X6untGkLEeWakucY9QdE0g" type="Property_FloatingNameLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_X6untWkLEeWakucY9QdE0g" y="5"/> - </children> - <element xmi:type="uml:Property" href="AbitComplexSM.uml#_Ndc2cGGIEeO2F4QRMDSOXg"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Ndrf8WGIEeO2F4QRMDSOXg" x="346" y="33" width="109"/> - </children> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_M10BiMniEeCMCo5Ox2CNmg"/> - </children> - <children xmi:type="notation:BasicCompartment" xmi:id="_h48CEFbmEeObiJAlOlmjpQ" visible="false" type="compartment_shape_display"> - <styles xmi:type="notation:TitleStyle" xmi:id="_h48CEVbmEeObiJAlOlmjpQ"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_h48CElbmEeObiJAlOlmjpQ"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_X6unsGkLEeWakucY9QdE0g" type="Class_FloatingNameLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_X6unsWkLEeWakucY9QdE0g" y="5"/> - </children> - <element xmi:type="uml:Class" href="AbitComplexSM.uml#_M1a_8MniEeCMCo5Ox2CNmg"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_M1wXIcniEeCMCo5Ox2CNmg" x="72" y="72" width="577" height="163"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_BLhG8DemEeGPyrZ5I3hMlA" type="Node_Shape" fontName="" fontHeight="10" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_BLhG8jemEeGPyrZ5I3hMlA" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_BLhG8zemEeGPyrZ5I3hMlA" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_BLhG9DemEeGPyrZ5I3hMlA" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_BLhG9TemEeGPyrZ5I3hMlA" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_BLhG9jemEeGPyrZ5I3hMlA" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_BLhG9zemEeGPyrZ5I3hMlA" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_BLhuADemEeGPyrZ5I3hMlA" type="Node_NameLabel"/> - <children xmi:type="notation:BasicCompartment" xmi:id="_JRKe4PX4EeWa_pjn9guopQ" visible="false" type="Node_StructureCompartment"> - <styles xmi:type="notation:TitleStyle" xmi:id="_BLhuAjemEeGPyrZ5I3hMlA" showTitle="true"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_BLhuAzemEeGPyrZ5I3hMlA"/> - </children> - <children xmi:type="notation:BasicCompartment" xmi:id="_h4_FYFbmEeObiJAlOlmjpQ" type="AppliedStereotypeCompartement"> - <styles xmi:type="notation:TitleStyle" xmi:id="_h4_FYVbmEeObiJAlOlmjpQ" showTitle="true"/> - <element xmi:type="FCM:Target" href="AbitComplexSM.uml#_HvbFMLqQEd-BObGGoBbehA"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_h4_FYlbmEeObiJAlOlmjpQ"/> - </children> - <children xmi:type="notation:BasicCompartment" xmi:id="_h5CIsFbmEeObiJAlOlmjpQ" visible="false" type="compartment_shape_display"> - <styles xmi:type="notation:TitleStyle" xmi:id="_h5CIsVbmEeObiJAlOlmjpQ"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_h5CIslbmEeObiJAlOlmjpQ"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_X6untmkLEeWakucY9QdE0g" type="Node_FloatingNameLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_X6unt2kLEeWakucY9QdE0g" y="5"/> - </children> - <children xmi:type="notation:BasicCompartment" xmi:id="_X8sWkGkLEeWakucY9QdE0g" type="StereotypeCompartment"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_X8woAGkLEeWakucY9QdE0g" source="PapyrusCSSForceValue"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_X8xPEGkLEeWakucY9QdE0g" key="visible" value="true"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_X8uLwmkLEeWakucY9QdE0g" type="StereotypeProperty"> - <element xmi:type="uml:Property" href="pathmap://FCM_PROFILES/FCM.profile.uml#_BZCjMJOGEd-5qPBhYeIVtw"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_X8uLw2kLEeWakucY9QdE0g"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_X8tksGkLEeWakucY9QdE0g" type="StereotypeProperty"> - <element xmi:type="uml:Property" href="pathmap://FCM_PROFILES/FCM.profile.uml#__5rAUGE_Ed-eArNXja7SuA"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_X8tksWkLEeWakucY9QdE0g"/> - </children> - <styles xmi:type="notation:TitleStyle" xmi:id="_X8sWkWkLEeWakucY9QdE0g" showTitle="true"/> - <styles xmi:type="notation:StringValueStyle" xmi:id="_X8sWkmkLEeWakucY9QdE0g" name="stereotype" stringValue="FCM::Target"/> - <element xmi:type="uml:Stereotype" href="pathmap://FCM_PROFILES/FCM.profile.uml#_0KEH0JOCEd-5qPBhYeIVtw"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_X8sWk2kLEeWakucY9QdE0g"/> - </children> - <element xmi:type="uml:Node" href="AbitComplexSM.uml#_zY9vMDLiEd2RVeNawwNNzg"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_BLhG8TemEeGPyrZ5I3hMlA" x="71" y="269" width="164" height="119"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_GVBbMGGIEeO2F4QRMDSOXg" type="Class_Shape"> - <children xmi:type="notation:DecorationNode" xmi:id="_GVCCQGGIEeO2F4QRMDSOXg" type="Class_NameLabel"/> - <children xmi:type="notation:BasicCompartment" xmi:id="_JRLF8PX4EeWa_pjn9guopQ" type="Class_StructureCompartment"> - <styles xmi:type="notation:TitleStyle" xmi:id="_GVCCQmGIEeO2F4QRMDSOXg" showTitle="true"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_GVCCQ2GIEeO2F4QRMDSOXg"/> - </children> - <children xmi:type="notation:BasicCompartment" xmi:id="_znnNsHDZEeORJcfdyIEeTg" visible="false" type="compartment_shape_display"> - <styles xmi:type="notation:TitleStyle" xmi:id="_znnNsXDZEeORJcfdyIEeTg"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_znnNsnDZEeORJcfdyIEeTg"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_X6unuGkLEeWakucY9QdE0g" type="Class_FloatingNameLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_X6unuWkLEeWakucY9QdE0g" y="5"/> - </children> - <element xmi:type="uml:Class" href="AbitComplexSM.uml#_GUl9YGGIEeO2F4QRMDSOXg"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_GVBbMWGIEeO2F4QRMDSOXg" x="459" y="270" width="187" height="118"/> - </children> - <styles xmi:type="notation:DiagramStyle" xmi:id="_HoscYcniEeCMCo5Ox2CNmg"/> - <styles xmi:type="notation:StringValueStyle" xmi:id="_X6unumkLEeWakucY9QdE0g" name="diagram_compatibility_version" stringValue="1.2.0"/> - <element xmi:type="uml:Package" href="AbitComplexSM.uml#_v3fMgDLiEd2RVeNawwNNzg"/> </notation:Diagram> <notation:Diagram xmi:id="_0MCIsOYXEeCBL_IbXY9ofw" type="PapyrusUMLStateMachineDiagram" name="SmDiagramServer" measurementUnit="Pixel"> <children xmi:type="notation:Shape" xmi:id="_0MCIseYXEeCBL_IbXY9ofw" type="StateMachine_Shape" fontName="Sans Serif" lineColor="0"> @@ -1036,4 +560,105 @@ </notation:Diagram> <css:EmbeddedStyleSheet xmi:id="_B2g2QXn3EeOfttgBwSq-Ig" label="Animation" content=":animated{
	/*Edge of the shape affected by the pseudo selector*/
	lineColor: #c00000;
	lineWidth: 3px;
	/*Content of the shape affected by the pseudo selector*/
	fillColor: #c00000;
	bold: true;
} 

:suspended{
	/*Edge of the shape affected by the pseudo selector*/
	lineColor: #c00000;
	lineWidth: 2px;
	/*Content of the shape affected by the pseudo selector*/
	fillColor: #fab953;
	bold: true;
}

:visited{
	/*Edge of the shape affected by the pseudo selector*/
	lineColor: #92d050;
	lineWidth: 2px;
	/*Content of the shape affected by the pseudo selector*/
	fillColor: #92d050;
}
Transition > Label {
	bodyCutLength: 1;
	indicateParameters: true;
	lineBreakBeforeEffect : true;
}"/> <css:ModelStyleSheets xmi:id="_Rz4BcMcpEeSsAI2TZshUyg"/> + <notation:Diagram xmi:id="_nrBwYJcGEeanRKHSrFuDZA" type="PapyrusUMLClassDiagram" name="ClassDiagram" measurementUnit="Pixel"> + <children xmi:type="notation:Shape" xmi:id="_o8exMJcGEeanRKHSrFuDZA" type="Class_Shape"> + <children xmi:type="notation:DecorationNode" xmi:id="_o8fYQJcGEeanRKHSrFuDZA" type="Class_NameLabel"/> + <children xmi:type="notation:DecorationNode" xmi:id="_o8fYQZcGEeanRKHSrFuDZA" type="Class_FloatingNameLabel"> + <layoutConstraint xmi:type="notation:Location" xmi:id="_o8fYQpcGEeanRKHSrFuDZA" y="5"/> + </children> + <children xmi:type="notation:BasicCompartment" xmi:id="_o8fYQ5cGEeanRKHSrFuDZA" type="Class_AttributeCompartment"> + <children xmi:type="notation:Shape" xmi:id="_6_wwcJcGEeanRKHSrFuDZA" type="Property_ClassAttributeLabel"> + <element xmi:type="uml:Property" href="AbitComplexSM.uml#_Ya5_oCkFEeaWptp_P1JVYQ"/> + <layoutConstraint xmi:type="notation:Location" xmi:id="_6_wwcZcGEeanRKHSrFuDZA"/> + </children> + <styles xmi:type="notation:TitleStyle" xmi:id="_o8fYRJcGEeanRKHSrFuDZA"/> + <styles xmi:type="notation:SortingStyle" xmi:id="_o8fYRZcGEeanRKHSrFuDZA"/> + <styles xmi:type="notation:FilteringStyle" xmi:id="_o8fYRpcGEeanRKHSrFuDZA"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_o8fYR5cGEeanRKHSrFuDZA"/> + </children> + <children xmi:type="notation:BasicCompartment" xmi:id="_o8fYSJcGEeanRKHSrFuDZA" type="Class_OperationCompartment"> + <styles xmi:type="notation:TitleStyle" xmi:id="_o8fYSZcGEeanRKHSrFuDZA"/> + <styles xmi:type="notation:SortingStyle" xmi:id="_o8fYSpcGEeanRKHSrFuDZA"/> + <styles xmi:type="notation:FilteringStyle" xmi:id="_o8fYS5cGEeanRKHSrFuDZA"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_o8fYTJcGEeanRKHSrFuDZA"/> + </children> + <children xmi:type="notation:BasicCompartment" xmi:id="_o8fYTZcGEeanRKHSrFuDZA" type="Class_NestedClassifierCompartment"> + <styles xmi:type="notation:TitleStyle" xmi:id="_o8fYTpcGEeanRKHSrFuDZA"/> + <styles xmi:type="notation:SortingStyle" xmi:id="_o8fYT5cGEeanRKHSrFuDZA"/> + <styles xmi:type="notation:FilteringStyle" xmi:id="_o8fYUJcGEeanRKHSrFuDZA"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_o8fYUZcGEeanRKHSrFuDZA"/> + </children> + <element xmi:type="uml:Class" href="AbitComplexSM.uml#_oqZNUDLaEd2qeKRLMdIx_A"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_o8exMZcGEeanRKHSrFuDZA" x="80" y="180" width="201"/> + </children> + <children xmi:type="notation:Shape" xmi:id="_o8weAJcGEeanRKHSrFuDZA" type="StereotypeComment"> + <styles xmi:type="notation:TitleStyle" xmi:id="_o8weAZcGEeanRKHSrFuDZA"/> + <styles xmi:type="notation:EObjectValueStyle" xmi:id="_o8weA5cGEeanRKHSrFuDZA" name="BASE_ELEMENT"> + <eObjectValue xmi:type="uml:Class" href="AbitComplexSM.uml#_oqZNUDLaEd2qeKRLMdIx_A"/> + </styles> + <element xsi:nil="true"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_o8weApcGEeanRKHSrFuDZA" x="200"/> + </children> + <children xmi:type="notation:Shape" xmi:id="_sjbpwJcGEeanRKHSrFuDZA" type="Interface_Shape"> + <children xmi:type="notation:DecorationNode" xmi:id="_sjbpwpcGEeanRKHSrFuDZA" type="Interface_NameLabel"/> + <children xmi:type="notation:DecorationNode" xmi:id="_sjbpw5cGEeanRKHSrFuDZA" type="Interface_FloatingNameLabel"> + <layoutConstraint xmi:type="notation:Location" xmi:id="_sjbpxJcGEeanRKHSrFuDZA" y="5"/> + </children> + <children xmi:type="notation:BasicCompartment" xmi:id="_sjbpxZcGEeanRKHSrFuDZA" visible="false" type="Interface_AttributeCompartment"> + <styles xmi:type="notation:TitleStyle" xmi:id="_sjbpxpcGEeanRKHSrFuDZA"/> + <styles xmi:type="notation:SortingStyle" xmi:id="_sjbpx5cGEeanRKHSrFuDZA"/> + <styles xmi:type="notation:FilteringStyle" xmi:id="_sjbpyJcGEeanRKHSrFuDZA"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_sjbpyZcGEeanRKHSrFuDZA"/> + </children> + <children xmi:type="notation:BasicCompartment" xmi:id="_sjcQ0JcGEeanRKHSrFuDZA" type="Interface_OperationCompartment"> + <children xmi:type="notation:Shape" xmi:id="_z2BtoJcGEeanRKHSrFuDZA" type="Operation_InterfaceOperationLabel"> + <element xmi:type="uml:Operation" href="pathmap://DML_TRAFO/sysinterfaces.uml#_C9IK4JsqEd61Eo3nmu3JhQ"/> + <layoutConstraint xmi:type="notation:Location" xmi:id="_z2BtoZcGEeanRKHSrFuDZA"/> + </children> + <styles xmi:type="notation:TitleStyle" xmi:id="_sjcQ0ZcGEeanRKHSrFuDZA"/> + <styles xmi:type="notation:SortingStyle" xmi:id="_sjcQ0pcGEeanRKHSrFuDZA"/> + <styles xmi:type="notation:FilteringStyle" xmi:id="_sjcQ05cGEeanRKHSrFuDZA"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_sjcQ1JcGEeanRKHSrFuDZA"/> + </children> + <children xmi:type="notation:BasicCompartment" xmi:id="_sjcQ1ZcGEeanRKHSrFuDZA" visible="false" type="Interface_NestedClassifierCompartment"> + <styles xmi:type="notation:TitleStyle" xmi:id="_sjcQ1pcGEeanRKHSrFuDZA"/> + <styles xmi:type="notation:SortingStyle" xmi:id="_sjcQ15cGEeanRKHSrFuDZA"/> + <styles xmi:type="notation:FilteringStyle" xmi:id="_sjcQ2JcGEeanRKHSrFuDZA"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_sjcQ2ZcGEeanRKHSrFuDZA"/> + </children> + <element xmi:type="uml:Interface" href="pathmap://DML_TRAFO/sysinterfaces.uml#_PTWzwCS-Ed-A_I32T0fkaA"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_sjbpwZcGEeanRKHSrFuDZA" x="80" y="20" width="201" height="101"/> + </children> + <styles xmi:type="notation:StringValueStyle" xmi:id="_nrBwYZcGEeanRKHSrFuDZA" name="diagram_compatibility_version" stringValue="1.2.0"/> + <styles xmi:type="notation:DiagramStyle" xmi:id="_nrBwYpcGEeanRKHSrFuDZA"/> + <styles xmi:type="style:PapyrusViewStyle" xmi:id="_nrBwY5cGEeanRKHSrFuDZA"> + <owner xmi:type="uml:Package" href="AbitComplexSM.uml#_LOqIEDLaEd2qeKRLMdIx_A"/> + </styles> + <element xmi:type="uml:Package" href="AbitComplexSM.uml#_LOqIEDLaEd2qeKRLMdIx_A"/> + <edges xmi:type="notation:Connector" xmi:id="_o8weBJcGEeanRKHSrFuDZA" type="StereotypeCommentLink" source="_o8exMJcGEeanRKHSrFuDZA" target="_o8weAJcGEeanRKHSrFuDZA"> + <styles xmi:type="notation:FontStyle" xmi:id="_o8weBZcGEeanRKHSrFuDZA"/> + <styles xmi:type="notation:EObjectValueStyle" xmi:id="_o8weCZcGEeanRKHSrFuDZA" name="BASE_ELEMENT"> + <eObjectValue xmi:type="uml:Class" href="AbitComplexSM.uml#_oqZNUDLaEd2qeKRLMdIx_A"/> + </styles> + <element xsi:nil="true"/> + <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_o8weBpcGEeanRKHSrFuDZA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/> + <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_o8weB5cGEeanRKHSrFuDZA"/> + <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_o8weCJcGEeanRKHSrFuDZA"/> + </edges> + <edges xmi:type="notation:Connector" xmi:id="_skYE8JcGEeanRKHSrFuDZA" type="InterfaceRealization_Edge" source="_o8exMJcGEeanRKHSrFuDZA" target="_sjbpwJcGEeanRKHSrFuDZA"> + <children xmi:type="notation:DecorationNode" xmi:id="_skYsAJcGEeanRKHSrFuDZA" type="InterfaceRealization_NameLabel"> + <styles xmi:type="notation:BooleanValueStyle" xmi:id="_s0iA0JcGEeanRKHSrFuDZA" name="IS_UPDATED_POSITION" booleanValue="true"/> + <layoutConstraint xmi:type="notation:Location" xmi:id="_skZTEJcGEeanRKHSrFuDZA" x="3" y="20"/> + </children> + <children xmi:type="notation:DecorationNode" xmi:id="_skZTEZcGEeanRKHSrFuDZA" type="InterfaceRealization_StereotypeLabel"> + <styles xmi:type="notation:BooleanValueStyle" xmi:id="_s0mSQJcGEeanRKHSrFuDZA" name="IS_UPDATED_POSITION" booleanValue="true"/> + <layoutConstraint xmi:type="notation:Location" xmi:id="_skZTEpcGEeanRKHSrFuDZA" y="30"/> + </children> + <styles xmi:type="notation:FontStyle" xmi:id="_skYE8ZcGEeanRKHSrFuDZA"/> + <element xmi:type="uml:InterfaceRealization" href="AbitComplexSM.uml#_VGnYgCgBEeapjr3l63b85A"/> + <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_skYE8pcGEeanRKHSrFuDZA" points="[138, 157, -643984, -643984]$[0, 0, -643984, -643984]"/> + <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_s0tnAJcGEeanRKHSrFuDZA" id="(0.4975124378109453,0.0)"/> + <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_s0tnAZcGEeanRKHSrFuDZA" id="(0.4975124378109453,1.0)"/> + </edges> + </notation:Diagram> </xmi:XMI> diff --git a/transformation/org.eclipse.papyrus.designer.transformation.library/models/examples/AbitComplexSM.uml b/transformation/languages/cpp/org.eclipse.papyrus.designer.transformation.languages.cpp.library/models/examples/AbitComplexSM/AbitComplexSM.uml index 201a184bb..e779501e8 100644 --- a/transformation/org.eclipse.papyrus.designer.transformation.library/models/examples/AbitComplexSM.uml +++ b/transformation/languages/cpp/org.eclipse.papyrus.designer.transformation.languages.cpp.library/models/examples/AbitComplexSM/AbitComplexSM.uml @@ -1,16 +1,10 @@ <?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:Alloc="http://www.eclipse.org/papyrus/Alloc/1" xmlns:C_Cpp="http://www.eclipse.org/papyrus/C_Cpp/1" xmlns:FCM="http://www.eclipse.org/papyrus/FCM/1" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xsi:schemaLocation="http://www.eclipse.org/papyrus/Alloc/1 http://www.eclipse.org/papyrus/MARTE/1#//Alloc"> - <uml:Model xmi:id="_O6TiIDLUEd26WNosUASSSw" name="ABitComplexSMExample"> +<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:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML"> + <uml:Model xmi:id="_O6TiIDLUEd26WNosUASSSw" name="ABitComplexSM"> <packageImport xmi:type="uml:PackageImport" xmi:id="_O6TiITLUEd26WNosUASSSw"> <importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/> </packageImport> - <packageImport xmi:type="uml:PackageImport" xmi:id="_Bc1WIFW4Ed63BrxiKsw-0Q"> - <importedPackage xmi:type="uml:Model" href="pathmap://DML_C_CORE/componentlib.uml#_O6TiIDLUEd26WNosUASSSw"/> - </packageImport> - <packageImport xmi:type="uml:PackageImport" xmi:id="_YvEs8OusEeCTfOY57pgE3w"> - <importedPackage xmi:type="uml:Model" href="pathmap://QML_CORE/statemachine.uml#_ago_QOUTEd-P08Bciq_LqQ"/> - </packageImport> - <packagedElement xmi:type="uml:Package" xmi:id="_LOqIEDLaEd2qeKRLMdIx_A" name="components"> + <packagedElement xmi:type="uml:Package" xmi:id="_LOqIEDLaEd2qeKRLMdIx_A" name="classes"> <ownedComment xmi:type="uml:Comment" xmi:id="_cb-ncDemEeGPyrZ5I3hMlA" annotatedElement="_oqZNUDLaEd2qeKRLMdIx_A"> <body>State-machine support is enabled with a container rule</body> </ownedComment> @@ -56,21 +50,12 @@ <packagedElement xmi:type="uml:Signal" xmi:id="_ywk2kMcqEeSsAI2TZshUyg" name="Add"/> <packagedElement xmi:type="uml:Signal" xmi:id="_z0nGcMcqEeSsAI2TZshUyg" name="Mult"/> </packagedElement> - <packagedElement xmi:type="uml:Package" xmi:id="_XLQjUDLiEd2RVeNawwNNzg" name="System"> - <packagedElement xmi:type="uml:Class" xmi:id="_bYJagDLiEd2RVeNawwNNzg" name="System_impl"> - <ownedAttribute xmi:type="uml:Property" xmi:id="_gV1cgDLiEd2RVeNawwNNzg" name="simpleSM" type="_oqZNUDLaEd2qeKRLMdIx_A" isUnique="false" aggregation="composite"/> - </packagedElement> - </packagedElement> - <packagedElement xmi:type="uml:Class" xmi:id="_oqZNUDLaEd2qeKRLMdIx_A" name="SimpleSM" classifierBehavior="_y7KWsOYXEeCBL_IbXY9ofw"> - <generalization xmi:type="uml:Generalization" xmi:id="_LuEUwCgBEeapjr3l63b85A"> - <general xmi:type="uml:Class" href="pathmap://DML_C_CORE/componentlib.uml#_N6fa4JsrEd61Eo3nmu3JhQ"/> - </generalization> - <ownedAttribute xmi:type="uml:Port" xmi:id="_4KiE8DLbEd2qeKRLMdIx_A" name="p" type="_cn-H0DLbEd2qeKRLMdIx_A" aggregation="composite"/> + <packagedElement xmi:type="uml:Class" xmi:id="_oqZNUDLaEd2qeKRLMdIx_A" name="ABitComplexSM" classifierBehavior="_y7KWsOYXEeCBL_IbXY9ofw"> <ownedAttribute xmi:type="uml:Property" xmi:id="_Ya5_oCkFEeaWptp_P1JVYQ" name="x"> <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/> </ownedAttribute> - <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_YQqH0JYlEd6G9q9hwr11bw" name="derived realization of ICompute" client="_oqZNUDLaEd2qeKRLMdIx_A" supplier="_cn-H0DLbEd2qeKRLMdIx_A" contract="_cn-H0DLbEd2qeKRLMdIx_A"/> - <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_VGnYgCgBEeapjr3l63b85A" name="derived realization of IStart" client="_oqZNUDLaEd2qeKRLMdIx_A"> + <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_YQqH0JYlEd6G9q9hwr11bw" name="realization of ICompute" client="_oqZNUDLaEd2qeKRLMdIx_A" supplier="_cn-H0DLbEd2qeKRLMdIx_A" contract="_cn-H0DLbEd2qeKRLMdIx_A"/> + <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_VGnYgCgBEeapjr3l63b85A" name="realization of IStart" client="_oqZNUDLaEd2qeKRLMdIx_A"> <supplier xmi:type="uml:Interface" href="pathmap://DML_TRAFO/sysinterfaces.uml#_PTWzwCS-Ed-A_I32T0fkaA"/> <contract xmi:type="uml:Interface" href="pathmap://DML_TRAFO/sysinterfaces.uml#_PTWzwCS-Ed-A_I32T0fkaA"/> </interfaceRealization> @@ -272,99 +257,9 @@ sleep(15); </packagedElement> </packagedElement> </packagedElement> - <packagedElement xmi:type="uml:Package" xmi:id="_v3fMgDLiEd2RVeNawwNNzg" name="platform"> - <packagedElement xmi:type="uml:Node" xmi:id="_zY9vMDLiEd2RVeNawwNNzg" name="MonoNode"> - <generalization xmi:type="uml:Generalization" xmi:id="_A39CYHDaEeORJcfdyIEeTg"> - <general xmi:type="uml:Class" href="pathmap://QML_DISTRIBUTION/SocketRuntime.uml#_4ozmImnHEeOtZICylR5Azw"/> - </generalization> - </packagedElement> - <packagedElement xmi:type="uml:Class" xmi:id="_M1a_8MniEeCMCo5Ox2CNmg" name="HWArchitectureMonolithic"> - <ownedAttribute xmi:type="uml:Property" xmi:id="_QgKzYMniEeCMCo5Ox2CNmg" name="monoNode" visibility="public" type="_zY9vMDLiEd2RVeNawwNNzg" aggregation="composite"> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_XijRAMniEeCMCo5Ox2CNmg" value="1"/> - <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_XkfxwMniEeCMCo5Ox2CNmg" value="1"/> - <defaultValue xmi:type="uml:LiteralString" xmi:id="_XlIq8MniEeCMCo5Ox2CNmg"> - <value xsi:nil="true"/> - </defaultValue> - </ownedAttribute> - <ownedAttribute xmi:type="uml:Property" xmi:id="_Ndc2cGGIEeO2F4QRMDSOXg" name="Eclipse" type="_GUl9YGGIEeO2F4QRMDSOXg" aggregation="composite"/> - </packagedElement> - <packagedElement xmi:type="uml:Class" xmi:id="_GUl9YGGIEeO2F4QRMDSOXg" name="EclipseServer"> - <generalization xmi:type="uml:Generalization" xmi:id="_Bpd-4HDaEeORJcfdyIEeTg"> - <general xmi:type="uml:Class" href="pathmap://QML_DISTRIBUTION/SocketRuntime.uml#_4ozmImnHEeOtZICylR5Azw"/> - </generalization> - </packagedElement> - <packagedElement xmi:type="uml:Package" xmi:id="_ZDrmkHDaEeORJcfdyIEeTg" name="HWArchitectureMonolithicPlatform"> - <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_ZDrmkXDaEeORJcfdyIEeTg" classifier="_M1a_8MniEeCMCo5Ox2CNmg"> - <slot xmi:type="uml:Slot" xmi:id="_ZDsNoXDaEeORJcfdyIEeTg" definingFeature="_QgKzYMniEeCMCo5Ox2CNmg"> - <value xmi:type="uml:InstanceValue" xmi:id="_ZDs0sHDaEeORJcfdyIEeTg" instance="_ZDsNoHDaEeORJcfdyIEeTg"/> - </slot> - <slot xmi:type="uml:Slot" xmi:id="_ZDtbwHDaEeORJcfdyIEeTg" definingFeature="_Ndc2cGGIEeO2F4QRMDSOXg"> - <value xmi:type="uml:InstanceValue" xmi:id="_ZDuC0HDaEeORJcfdyIEeTg" instance="_ZDs0sXDaEeORJcfdyIEeTg"/> - </slot> - </packagedElement> - <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_ZDsNoHDaEeORJcfdyIEeTg" name="monoNode" classifier="_zY9vMDLiEd2RVeNawwNNzg"> - <slot xmi:type="uml:Slot" xmi:id="_fg9zEHDaEeORJcfdyIEeTg"> - <definingFeature xmi:type="uml:Property" href="pathmap://QML_DISTRIBUTION/SocketRuntime.uml#_4ozmJWnHEeOtZICylR5Azw"/> - <value xmi:type="uml:LiteralString" xmi:id="_fg-aIHDaEeORJcfdyIEeTg" name="value for IPaddress" value="127.0.0.1"> - <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> - </value> - </slot> - <slot xmi:type="uml:Slot" xmi:id="_hDbrYHDaEeORJcfdyIEeTg"> - <definingFeature xmi:type="uml:Property" href="pathmap://QML_DISTRIBUTION/SocketRuntime.uml#_4ozmJmnHEeOtZICylR5Azw"/> - <value xmi:type="uml:LiteralInteger" xmi:id="_hDcScHDaEeORJcfdyIEeTg" name="value for portNumber" value="12345"> - <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/> - </value> - </slot> - </packagedElement> - <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_ZDs0sXDaEeORJcfdyIEeTg" name="Eclipse" classifier="_GUl9YGGIEeO2F4QRMDSOXg"> - <slot xmi:type="uml:Slot" xmi:id="_oXzQ4HDaEeORJcfdyIEeTg"> - <definingFeature xmi:type="uml:Property" href="pathmap://QML_DISTRIBUTION/SocketRuntime.uml#_4ozmJWnHEeOtZICylR5Azw"/> - <value xmi:type="uml:LiteralString" xmi:id="_oXz38HDaEeORJcfdyIEeTg" name="value for IPaddress" value="127.0.0.1"> - <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> - </value> - </slot> - <slot xmi:type="uml:Slot" xmi:id="_plcIsHDaEeORJcfdyIEeTg"> - <definingFeature xmi:type="uml:Property" href="pathmap://QML_DISTRIBUTION/SocketRuntime.uml#_4ozmJmnHEeOtZICylR5Azw"/> - <value xmi:type="uml:LiteralInteger" xmi:id="_plcvwHDaEeORJcfdyIEeTg" name="value for portNumber" value="12346"> - <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/> - </value> - </slot> - </packagedElement> - </packagedElement> - <packagedElement xmi:type="uml:Package" xmi:id="_NaSPIHltEeOh_8tymvdOOg" name="System_implPlatform"> - <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_NaS2MHltEeOh_8tymvdOOg" classifier="_bYJagDLiEd2RVeNawwNNzg"> - <slot xmi:type="uml:Slot" xmi:id="_NaTdQXltEeOh_8tymvdOOg" definingFeature="_gV1cgDLiEd2RVeNawwNNzg"> - <value xmi:type="uml:InstanceValue" xmi:id="_NaUEUHltEeOh_8tymvdOOg" instance="_NaTdQHltEeOh_8tymvdOOg"/> - </slot> - <slot xmi:type="uml:Slot" xmi:id="_NaVScHltEeOh_8tymvdOOg"> - <value xmi:type="uml:InstanceValue" xmi:id="_NaV5gHltEeOh_8tymvdOOg" instance="_NaUrYHltEeOh_8tymvdOOg"/> - </slot> - <slot xmi:type="uml:Slot" xmi:id="_NaXHoHltEeOh_8tymvdOOg"> - <value xmi:type="uml:InstanceValue" xmi:id="_NaXHoXltEeOh_8tymvdOOg" instance="_NaWgkHltEeOh_8tymvdOOg"/> - </slot> - <slot xmi:type="uml:Slot" xmi:id="_NaXusXltEeOh_8tymvdOOg"> - <value xmi:type="uml:InstanceValue" xmi:id="_NaYVwHltEeOh_8tymvdOOg" instance="_NaXusHltEeOh_8tymvdOOg"/> - </slot> - </packagedElement> - <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_NaTdQHltEeOh_8tymvdOOg" name="server" classifier="_oqZNUDLaEd2qeKRLMdIx_A"/> - <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_NaUrYHltEeOh_8tymvdOOg" name="client"/> - <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_NaWgkHltEeOh_8tymvdOOg" name="singleton_localanimservice"> - <classifier xmi:type="uml:Class" href="pathmap://QML_CORE/statemachine.uml#_xELAwF81EeGbQoflzrdx0g"/> - </packagedElement> - <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_NaXusHltEeOh_8tymvdOOg" name="singleton_remoteanimservice"> - <classifier xmi:type="uml:Class" href="pathmap://QML_CORE/statemachine.uml#_B0gFAHg_EeOejZqJpKQeww"/> - </packagedElement> - </packagedElement> - </packagedElement> <packagedElement xmi:type="uml:Package" xmi:id="_234GEDLiEd2RVeNawwNNzg" name="deployment"> - <packagedElement xmi:type="uml:Package" xmi:id="_QQiDgHltEeOh_8tymvdOOg" name="System_implDepPlan"> - <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_QQm8AHltEeOh_8tymvdOOg" name="mainInstance" classifier="_bYJagDLiEd2RVeNawwNNzg"> - <slot xmi:type="uml:Slot" xmi:id="_QQtpsHltEeOh_8tymvdOOg" definingFeature="_gV1cgDLiEd2RVeNawwNNzg"> - <value xmi:type="uml:InstanceValue" xmi:id="_QQuQwHltEeOh_8tymvdOOg" instance="_QQr0gHltEeOh_8tymvdOOg"/> - </slot> - </packagedElement> - <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_QQr0gHltEeOh_8tymvdOOg" name="mainInstance.simpleSM" classifier="_oqZNUDLaEd2qeKRLMdIx_A"/> - <packagedElement xmi:type="uml:Abstraction" xmi:id="_StNrwCQdEeabuaUFyev1pw" name="allocate mainInstance to monoNode" client="_QQm8AHltEeOh_8tymvdOOg" supplier="_ZDsNoHDaEeORJcfdyIEeTg"/> + <packagedElement xmi:type="uml:Package" xmi:id="_KY2KMJbOEeanRKHSrFuDZA" name="ABitComplexSMDepPlan"> + <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_KY5NgJbOEeanRKHSrFuDZA" name="mainInstance" classifier="_oqZNUDLaEd2qeKRLMdIx_A"/> </packagedElement> </packagedElement> <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_O6TiIjLUEd26WNosUASSSw"> @@ -379,12 +274,6 @@ sleep(15); </eAnnotations> <appliedProfile xmi:type="uml:Profile" href="pathmap://PapyrusC_Cpp_PROFILES/C_Cpp.profile.uml#_j9REUByGEduN1bTiWJ0lyw"/> </profileApplication> - <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_z1TwgFW3Ed63BrxiKsw-0Q"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_z2GasFW3Ed63BrxiKsw-0Q" source="http://www.eclipse.org/uml2/2.0.0/UML"> - <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/FCM/1#/"/> - </eAnnotations> - <appliedProfile xmi:type="uml:Profile" href="pathmap://FCM_PROFILES/FCM.profile.uml#_5mvT0MtjEd2H_o0jIC6qDQ"/> - </profileApplication> <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_zi-sUE2sEeGl8qrc8BM7vA"> <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_0QJUUE2sEeGl8qrc8BM7vA" source="http://www.eclipse.org/uml2/2.0.0/UML"> <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/MARTE/1#//Alloc"/> @@ -392,25 +281,5 @@ sleep(15); <appliedProfile xmi:type="uml:Profile" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_ar8OsAPMEdyuUt-4qHuVvQ"/> </profileApplication> </uml:Model> - <Transformation:DerivedElement xmi:id="_DWb6oP6yEd6Ie_kieu_3CQ" base_Element="_TbIjUJYlEd6G9q9hwr11bw" source="_DGs6wDLgEd28fJKJJnUaeQ"/> - <Transformation:DerivedElement xmi:id="_DXK6cP6yEd6Ie_kieu_3CQ" base_Element="_4ZEZwHecEd6r18stFZxmFQ" source="_L8EY8DLgEd28fJKJJnUaeQ"/> - <FCM:RuleApplication xmi:id="_DWIYoP6yEd6Ie_kieu_3CQ" base_Class="_oqZNUDLaEd2qeKRLMdIx_A"> - <containerRule xmi:type="FCM:ContainerRule" href="pathmap://QML_CORE/statemachine.uml#_7BlhkCPoEeauR8esGjVxRA"/> - <propagateRule>false</propagateRule> - <containerRule xmi:type="FCM:CompositeCRule" href="pathmap://QML_CORE/statemachine.uml#_BncCwO68EeCZ9MjsZTV1zw"/> - <interceptor href="pathmap://QML_TRACE/tracing.uml#_35od4DKrEd-z5o2wSoJ16A"/> - </FCM:RuleApplication> - <FCM:Port xmi:id="_GofhQP6yEd6Ie_kieu_3CQ" base_Port="_4KiE8DLbEd2qeKRLMdIx_A" type="_cn-H0DLbEd2qeKRLMdIx_A"> - <kind xmi:type="FCM:PortKind" href="pathmap://DML_C_CORE/componentlib.uml#_wySlkFRxEd6GqrP6fkWBoQ"/> - </FCM:Port> - <FCM:Target xmi:id="_HvbFMLqQEd-BObGGoBbehA" base_Node="_zY9vMDLiEd2RVeNawwNNzg"> - <targetArch xmi:type="FCM:TargetArchitecture" href="pathmap://DML_C_CORE/componentlib.uml#_FYOqwF0OEd-12d_h0i1xhQ"/> - <usedOS xmi:type="FCM:OperatingSystem" href="pathmap://DML_C_CORE/componentlib.uml#_1eULwF0NEd-12d_h0i1xhQ"/> - </FCM:Target> <C_Cpp:Include xmi:id="_EaeJMNp0EeKd1ax3yaXM9w" body="#include <iostream>
using namespace std;

#include <unistd.h>
" base_class="_oqZNUDLaEd2qeKRLMdIx_A"/> - <Deployment:DeploymentPlan xmi:id="_QQlt4HltEeOh_8tymvdOOg" mainInstance="_QQm8AHltEeOh_8tymvdOOg" base_Package="_QQiDgHltEeOh_8tymvdOOg"/> - <Alloc:Allocate xmi:id="_StSkQCQdEeabuaUFyev1pw" base_Abstraction="_StNrwCQdEeabuaUFyev1pw"/> - <Transformation:DerivedElement xmi:id="_VGxwkCgBEeapjr3l63b85A" base_Element="_VGsRACgBEeapjr3l63b85A"> - <source xmi:type="uml:Operation" href="pathmap://DML_TRAFO/sysinterfaces.uml#_C9IK4JsqEd61Eo3nmu3JhQ"/> - </Transformation:DerivedElement> </xmi:XMI> diff --git a/components/org.eclipse.papyrus.designer.components.modellibs.core/models/examples/HelloWorldJava.di b/transformation/languages/cpp/org.eclipse.papyrus.designer.transformation.languages.cpp.library/models/examples/AbitComplexSMOrthogonal.di index bf9abab34..bf9abab34 100644 --- a/components/org.eclipse.papyrus.designer.components.modellibs.core/models/examples/HelloWorldJava.di +++ b/transformation/languages/cpp/org.eclipse.papyrus.designer.transformation.languages.cpp.library/models/examples/AbitComplexSMOrthogonal.di diff --git a/transformation/org.eclipse.papyrus.designer.transformation.library/models/examples/AbitComplexSMOrthogonal.di b/transformation/languages/cpp/org.eclipse.papyrus.designer.transformation.languages.cpp.library/models/examples/AbitComplexSMOrthogonal/AbitComplexSMOrthogonal.di index 162b1a69f..162b1a69f 100644 --- a/transformation/org.eclipse.papyrus.designer.transformation.library/models/examples/AbitComplexSMOrthogonal.di +++ b/transformation/languages/cpp/org.eclipse.papyrus.designer.transformation.languages.cpp.library/models/examples/AbitComplexSMOrthogonal/AbitComplexSMOrthogonal.di diff --git a/transformation/org.eclipse.papyrus.designer.transformation.library/models/examples/AbitComplexSMOrthogonal.notation b/transformation/languages/cpp/org.eclipse.papyrus.designer.transformation.languages.cpp.library/models/examples/AbitComplexSMOrthogonal/AbitComplexSMOrthogonal.notation index 26f9f1c7a..32b77d78f 100644 --- a/transformation/org.eclipse.papyrus.designer.transformation.library/models/examples/AbitComplexSMOrthogonal.notation +++ b/transformation/languages/cpp/org.eclipse.papyrus.designer.transformation.languages.cpp.library/models/examples/AbitComplexSMOrthogonal/AbitComplexSMOrthogonal.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:C_Cpp="http://www.eclipse.org/papyrus/C_Cpp/1" xmlns:FCM="http://www.eclipse.org/papyrus/FCM/1" 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"> +<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:C_Cpp="http://www.eclipse.org/papyrus/C_Cpp/1" 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"> <notation:Diagram xmi:id="_XSHWMF36Ed-UvNEDwY5GNg" type="PapyrusUMLClassDiagram" name="Interfaces" measurementUnit="Pixel"> <children xmi:type="notation:Shape" xmi:id="_MTW5IDcZEeGPyrZ5I3hMlA" type="Interface_Shape" fontName="Sans Serif" lineColor="0"> <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_MTYuUDcZEeGPyrZ5I3hMlA" source="ShadowFigure"> @@ -60,7 +60,7 @@ <layoutConstraint xmi:type="notation:Location" xmi:id="_XYUeMWkLEeWakucY9QdE0g" y="5"/> </children> <element xmi:type="uml:Interface" href="AbitComplexSMOrthogonal.uml#_cn-H0DLbEd2qeKRLMdIx_A"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_MTW5ITcZEeGPyrZ5I3hMlA" x="150" y="111" width="337" height="110"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_MTW5ITcZEeGPyrZ5I3hMlA" x="80" y="80" width="337" height="121"/> </children> <children xmi:type="notation:Shape" xmi:id="_ywpIAMcqEeSsAI2TZshUyg" type="Signal_Shape"> <children xmi:type="notation:DecorationNode" xmi:id="_ywpvEMcqEeSsAI2TZshUyg" type="Signal_NameLabel"/> @@ -74,7 +74,7 @@ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ywqWJMcqEeSsAI2TZshUyg"/> </children> <element xmi:type="uml:Signal" href="AbitComplexSMOrthogonal.uml#_ywk2kMcqEeSsAI2TZshUyg"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ywpIAccqEeSsAI2TZshUyg" x="640" y="120"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ywpIAccqEeSsAI2TZshUyg" x="500" y="80" height="121"/> </children> <children xmi:type="notation:Shape" xmi:id="_z0oUkMcqEeSsAI2TZshUyg" type="Signal_Shape"> <children xmi:type="notation:DecorationNode" xmi:id="_z0o7oMcqEeSsAI2TZshUyg" type="Signal_NameLabel"/> @@ -88,7 +88,7 @@ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_z0o7p8cqEeSsAI2TZshUyg"/> </children> <element xmi:type="uml:Signal" href="AbitComplexSMOrthogonal.uml#_z0nGcMcqEeSsAI2TZshUyg"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_z0oUkccqEeSsAI2TZshUyg" x="840" y="120"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_z0oUkccqEeSsAI2TZshUyg" x="640" y="80" height="121"/> </children> <styles xmi:type="notation:DiagramStyle" xmi:id="_XSHWMV36Ed-UvNEDwY5GNg"/> <styles xmi:type="notation:StringValueStyle" xmi:id="_XYVFQGkLEeWakucY9QdE0g" name="diagram_compatibility_version" stringValue="1.2.0"/> @@ -127,7 +127,6 @@ </children> <children xmi:type="notation:BasicCompartment" xmi:id="_hw-_8FbmEeObiJAlOlmjpQ" type="AppliedStereotypeCompartement"> <styles xmi:type="notation:TitleStyle" xmi:id="_hw-_8VbmEeObiJAlOlmjpQ" showTitle="true"/> - <element xmi:type="FCM:RuleApplication" href="AbitComplexSMOrthogonal.uml#_DWIYoP6yEd6Ie_kieu_3CQ"/> <layoutConstraint xmi:type="notation:Bounds" xmi:id="_hw-_8lbmEeObiJAlOlmjpQ"/> </children> <children xmi:type="notation:BasicCompartment" xmi:id="_hxIJ4FbmEeObiJAlOlmjpQ" visible="false" type="AppliedStereotypeCompartement"> @@ -276,109 +275,29 @@ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_PJhvCCgBEeapjr3l63b85A"/> </edges> </notation:Diagram> - <notation:Diagram xmi:id="_q-Wa0F37Ed-UvNEDwY5GNg" type="CompositeStructure" name="CompositeDiagram System" measurementUnit="Pixel"> - <children xmi:type="notation:Shape" xmi:id="_sGaPEF37Ed-UvNEDwY5GNg" type="Class_Shape" fontName="Sans Serif" fontHeight="10" transparency="0" gradient="8047085, 0, 0" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_6B6WUGSuEd-dQdK1-7wIFg" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_6B69YGSuEd-dQdK1-7wIFg" key="QualifiedNameDepth" value="3"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_62o-4GSuEd-dQdK1-7wIFg" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_62o-4WSuEd-dQdK1-7wIFg" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_KXK-0GGEEeO2F4QRMDSOXg" source="PapyrusCSSForceValue"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_KXK-0WGEEeO2F4QRMDSOXg" key="fillColor" value="true"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_sGa2IF37Ed-UvNEDwY5GNg" type="Class_NameLabel"/> - <children xmi:type="notation:BasicCompartment" xmi:id="_JEi_MPX4EeWa_pjn9guopQ" type="Class_StructureCompartment"> - <children xmi:type="notation:Shape" xmi:id="_vHCHcF37Ed-UvNEDwY5GNg" type="Property_Shape" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_haY70F38Ed-UvNEDwY5GNg" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_haY70V38Ed-UvNEDwY5GNg" key="QualifiedNameDepth" value="4"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_64BTMHl_EeOuQYJqyYp5HQ" source="PapyrusCSSForceValue"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_64BTMXl_EeOuQYJqyYp5HQ" key="fillColor" value="true"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_vHCHcl37Ed-UvNEDwY5GNg" type="Property_NameLabel"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_DC4cAFmPEeKegqvqy70QHQ" source="CustomAppearance_Annotation"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_DJ5qAFmPEeKegqvqy70QHQ" key="CustomAppearance_MaskValue" value="28"/> - </eAnnotations> - </children> - <children xmi:type="notation:BasicCompartment" xmi:id="_JEkNUfX4EeWa_pjn9guopQ" type="Property_StructureCompartment"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_vHCHdF37Ed-UvNEDwY5GNg"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_zk0VwDrcEeGgAdAmWw4pyQ" type="Port_Shape" fontName="" fontHeight="10" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_zk080TrcEeGgAdAmWw4pyQ" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_zk080jrcEeGgAdAmWw4pyQ" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_zk080zrcEeGgAdAmWw4pyQ" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_zk081DrcEeGgAdAmWw4pyQ" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_zk1j4DrcEeGgAdAmWw4pyQ" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_zk1j4TrcEeGgAdAmWw4pyQ" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_zk1j4jrcEeGgAdAmWw4pyQ" type="Port_NameLabel"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_BYsLEFmPEeKegqvqy70QHQ" source="CustomAppearance_Annotation"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_BeLIAFmPEeKegqvqy70QHQ" key="CustomAppearance_MaskValue" value="28"/> - </eAnnotations> - <layoutConstraint xmi:type="notation:Location" xmi:id="_zk1j4zrcEeGgAdAmWw4pyQ" x="25" y="3"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_zk1j5DrcEeGgAdAmWw4pyQ" visible="false" type="Port_StereotypeLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_zk1j5TrcEeGgAdAmWw4pyQ" x="25" y="-10"/> - </children> - <element xmi:type="uml:Port" href="AbitComplexSMOrthogonal.uml#_4KiE8DLbEd2qeKRLMdIx_A"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_zk080DrcEeGgAdAmWw4pyQ" x="-10" y="50"/> - </children> - <children xmi:type="notation:BasicCompartment" xmi:id="_hzStEFbmEeObiJAlOlmjpQ" visible="false" type="compartment_shape_display"> - <styles xmi:type="notation:TitleStyle" xmi:id="_hzStEVbmEeObiJAlOlmjpQ"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_hzStElbmEeObiJAlOlmjpQ"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_Xx40xGkLEeWakucY9QdE0g" type="Property_FloatingNameLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_Xx40xWkLEeWakucY9QdE0g" y="5"/> - </children> - <element xmi:type="uml:Property" href="AbitComplexSMOrthogonal.uml#_gV1cgDLiEd2RVeNawwNNzg"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_vHCHcV37Ed-UvNEDwY5GNg" x="54" y="33" width="201" height="112"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_X1dtMmkLEeWakucY9QdE0g" type="StereotypeComment"> - <styles xmi:type="notation:TitleStyle" xmi:id="_X1dtM2kLEeWakucY9QdE0g" showTitle="true"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_X1dtNWkLEeWakucY9QdE0g" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Port" href="AbitComplexSMOrthogonal.uml#_4KiE8DLbEd2qeKRLMdIx_A"/> - </styles> - <element xsi:nil="true"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_X1dtNGkLEeWakucY9QdE0g" x="190" y="59"/> - </children> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_sGa2Il37Ed-UvNEDwY5GNg"/> - </children> - <children xmi:type="notation:BasicCompartment" xmi:id="_hzPCsFbmEeObiJAlOlmjpQ" visible="false" type="compartment_shape_display"> - <styles xmi:type="notation:TitleStyle" xmi:id="_hzPCsVbmEeObiJAlOlmjpQ"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_hzPCslbmEeObiJAlOlmjpQ"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_Xx40wGkLEeWakucY9QdE0g" type="Class_FloatingNameLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_Xx40wWkLEeWakucY9QdE0g" y="5"/> - </children> - <element xmi:type="uml:Class" href="AbitComplexSMOrthogonal.uml#_bYJagDLiEd2RVeNawwNNzg"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_sGaPEV37Ed-UvNEDwY5GNg" x="60" y="40" width="321" height="221"/> - </children> - <styles xmi:type="notation:DiagramStyle" xmi:id="_q-Wa0V37Ed-UvNEDwY5GNg"/> - <styles xmi:type="notation:StringValueStyle" xmi:id="_Xx40ymkLEeWakucY9QdE0g" name="diagram_compatibility_version" stringValue="1.2.0"/> - <element xmi:type="uml:Package" href="AbitComplexSMOrthogonal.uml#_XLQjUDLiEd2RVeNawwNNzg"/> - <edges xmi:type="notation:Connector" xmi:id="_X1dtNmkLEeWakucY9QdE0g" type="StereotypeCommentLink" source="_zk0VwDrcEeGgAdAmWw4pyQ" target="_X1dtMmkLEeWakucY9QdE0g"> - <styles xmi:type="notation:FontStyle" xmi:id="_X1dtN2kLEeWakucY9QdE0g"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_X1eUQmkLEeWakucY9QdE0g" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Port" href="AbitComplexSMOrthogonal.uml#_4KiE8DLbEd2qeKRLMdIx_A"/> - </styles> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_X1dtOGkLEeWakucY9QdE0g" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_X1eUQGkLEeWakucY9QdE0g"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_X1eUQWkLEeWakucY9QdE0g"/> - </edges> - </notation:Diagram> <notation:Diagram xmi:id="_6FvnwGONEd-seu3qyZgHfg" type="PapyrusUMLClassDiagram" name="deployment plans" measurementUnit="Pixel"> <children xmi:type="notation:Shape" xmi:id="_TOVRYHltEeOh_8tymvdOOg" type="Package_Shape"> <children xmi:type="notation:DecorationNode" xmi:id="_TOVRYnltEeOh_8tymvdOOg" type="Package_NameLabel"/> <children xmi:type="notation:BasicCompartment" xmi:id="_JLvMUPX4EeWa_pjn9guopQ" type="Package_PackagedElementCompartment"> + <children xmi:type="notation:Shape" xmi:id="_GUTF0Kv6EeaLELdEtPrdIA" type="InstanceSpecification_Shape_CN"> + <children xmi:type="notation:DecorationNode" xmi:id="_GUTs4Kv6EeaLELdEtPrdIA" type="InstanceSpecification_NameLabel_CN"/> + <children xmi:type="notation:DecorationNode" xmi:id="_GUTs4av6EeaLELdEtPrdIA" type="InstanceSpecification_FloatingNameLabel_CN"> + <layoutConstraint xmi:type="notation:Location" xmi:id="_GUTs4qv6EeaLELdEtPrdIA" y="5"/> + </children> + <children xmi:type="notation:BasicCompartment" xmi:id="_GUTs46v6EeaLELdEtPrdIA" type="InstanceSpecification_SlotCompartment_CN"> + <styles xmi:type="notation:TitleStyle" xmi:id="_GUTs5Kv6EeaLELdEtPrdIA"/> + <styles xmi:type="notation:SortingStyle" xmi:id="_GUTs5av6EeaLELdEtPrdIA"/> + <styles xmi:type="notation:FilteringStyle" xmi:id="_GUTs5qv6EeaLELdEtPrdIA"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_GUTs56v6EeaLELdEtPrdIA"/> + </children> + <element xmi:type="uml:InstanceSpecification" href="AbitComplexSMOrthogonal.uml#_QQr0gHltEeOh_8tymvdOOg"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_GUTF0av6EeaLELdEtPrdIA" x="36" y="33" width="259" height="76"/> + </children> <styles xmi:type="notation:TitleStyle" xmi:id="_TOVRZHltEeOh_8tymvdOOg"/> <layoutConstraint xmi:type="notation:Bounds" xmi:id="_TOVRZXltEeOh_8tymvdOOg"/> </children> <element xmi:type="uml:Package" href="AbitComplexSMOrthogonal.uml#_QQiDgHltEeOh_8tymvdOOg"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_TOVRYXltEeOh_8tymvdOOg" x="40" y="40" width="221" height="101"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_TOVRYXltEeOh_8tymvdOOg" x="40" y="40" width="418" height="199"/> </children> <children xmi:type="notation:Shape" xmi:id="_X47Q4GkLEeWakucY9QdE0g" type="StereotypeComment"> <styles xmi:type="notation:TitleStyle" xmi:id="_X47Q4WkLEeWakucY9QdE0g" showTitle="true"/> @@ -402,202 +321,6 @@ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_X4739GkLEeWakucY9QdE0g"/> </edges> </notation:Diagram> - <notation:Diagram xmi:id="_KYrjcKxkEeCgusK7cm6qjQ" type="PapyrusUMLClassDiagram" name="Platform" measurementUnit="Pixel"> - <children xmi:type="notation:Shape" xmi:id="_LsWKwKxkEeCgusK7cm6qjQ" type="Class_Shape" fontName="Sans Serif" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_LsWx0KxkEeCgusK7cm6qjQ" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_LsWx0axkEeCgusK7cm6qjQ" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_LsWx0qxkEeCgusK7cm6qjQ" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_LsWx06xkEeCgusK7cm6qjQ" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_LsWx1KxkEeCgusK7cm6qjQ" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_LsWx1axkEeCgusK7cm6qjQ" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_LsWx1qxkEeCgusK7cm6qjQ" type="Class_NameLabel"/> - <children xmi:type="notation:BasicCompartment" xmi:id="_JOqkgPX4EeWa_pjn9guopQ" visible="false" type="Class_AttributeCompartment"> - <styles xmi:type="notation:SortingStyle" xmi:id="_LsXY4axkEeCgusK7cm6qjQ"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_LsXY4qxkEeCgusK7cm6qjQ"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_LsXY46xkEeCgusK7cm6qjQ"/> - </children> - <children xmi:type="notation:BasicCompartment" xmi:id="_JOrLkPX4EeWa_pjn9guopQ" visible="false" type="Class_OperationCompartment"> - <styles xmi:type="notation:SortingStyle" xmi:id="_LsXY5axkEeCgusK7cm6qjQ"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_LsXY5qxkEeCgusK7cm6qjQ"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_LsXY56xkEeCgusK7cm6qjQ"/> - </children> - <children xmi:type="notation:BasicCompartment" xmi:id="_JOrLkfX4EeWa_pjn9guopQ" visible="false" type="Class_NestedClassifierCompartment"> - <styles xmi:type="notation:SortingStyle" xmi:id="_LsXY6axkEeCgusK7cm6qjQ"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_LsXY6qxkEeCgusK7cm6qjQ"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_LsXY66xkEeCgusK7cm6qjQ"/> - </children> - <children xmi:type="notation:BasicCompartment" xmi:id="_h25asFbmEeObiJAlOlmjpQ" visible="false" type="AppliedStereotypeCompartement"> - <styles xmi:type="notation:TitleStyle" xmi:id="_h25asVbmEeObiJAlOlmjpQ" showTitle="true"/> - <element xmi:type="FCM:Target" href="AbitComplexSMOrthogonal.uml#_HvbFMLqQEd-BObGGoBbehA"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_h25aslbmEeObiJAlOlmjpQ"/> - </children> - <children xmi:type="notation:BasicCompartment" xmi:id="_h26BwFbmEeObiJAlOlmjpQ" visible="false" type="compartment_shape_display"> - <styles xmi:type="notation:TitleStyle" xmi:id="_h26BwVbmEeObiJAlOlmjpQ"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_h26BwlbmEeObiJAlOlmjpQ"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_X5Fo8GkLEeWakucY9QdE0g" type="Class_FloatingNameLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_X5Fo8WkLEeWakucY9QdE0g" y="5"/> - </children> - <element xmi:type="uml:Node" href="AbitComplexSMOrthogonal.uml#_zY9vMDLiEd2RVeNawwNNzg"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_LsWKwaxkEeCgusK7cm6qjQ" x="57" y="55" width="160" height="73"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_X6kPoGkLEeWakucY9QdE0g" type="StereotypeComment"> - <styles xmi:type="notation:TitleStyle" xmi:id="_X6kPoWkLEeWakucY9QdE0g" showTitle="true"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_X6kPo2kLEeWakucY9QdE0g" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Node" href="AbitComplexSMOrthogonal.uml#_zY9vMDLiEd2RVeNawwNNzg"/> - </styles> - <element xsi:nil="true"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_X6kPomkLEeWakucY9QdE0g" x="257" y="55"/> - </children> - <styles xmi:type="notation:DiagramStyle" xmi:id="_KYrjcaxkEeCgusK7cm6qjQ"/> - <styles xmi:type="notation:StringValueStyle" xmi:id="_X5Fo8mkLEeWakucY9QdE0g" name="diagram_compatibility_version" stringValue="1.2.0"/> - <element xmi:type="uml:Package" href="AbitComplexSMOrthogonal.uml#_v3fMgDLiEd2RVeNawwNNzg"/> - <edges xmi:type="notation:Connector" xmi:id="_X6kPpGkLEeWakucY9QdE0g" type="StereotypeCommentLink" source="_LsWKwKxkEeCgusK7cm6qjQ" target="_X6kPoGkLEeWakucY9QdE0g"> - <styles xmi:type="notation:FontStyle" xmi:id="_X6kPpWkLEeWakucY9QdE0g"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_X6kPqWkLEeWakucY9QdE0g" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Node" href="AbitComplexSMOrthogonal.uml#_zY9vMDLiEd2RVeNawwNNzg"/> - </styles> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_X6kPpmkLEeWakucY9QdE0g" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_X6kPp2kLEeWakucY9QdE0g"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_X6kPqGkLEeWakucY9QdE0g"/> - </edges> - </notation:Diagram> - <notation:Diagram xmi:id="_HoscYMniEeCMCo5Ox2CNmg" type="CompositeStructure" name="HWArchitecture" measurementUnit="Pixel"> - <children xmi:type="notation:Shape" xmi:id="_M1wXIMniEeCMCo5Ox2CNmg" type="Class_Shape" fontName="" fontHeight="10" fillColor="10011046" gradient="16777215, 16777215, 0" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_M10BgMniEeCMCo5Ox2CNmg" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_M10BgcniEeCMCo5Ox2CNmg" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_M10BgsniEeCMCo5Ox2CNmg" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_M10Bg8niEeCMCo5Ox2CNmg" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_M10BhMniEeCMCo5Ox2CNmg" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_M10BhcniEeCMCo5Ox2CNmg" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_M10BhsniEeCMCo5Ox2CNmg" type="Class_NameLabel"/> - <children xmi:type="notation:BasicCompartment" xmi:id="_JRHbkPX4EeWa_pjn9guopQ" type="Class_StructureCompartment"> - <children xmi:type="notation:Shape" xmi:id="_QgbSEMniEeCMCo5Ox2CNmg" type="Property_Shape" fontName="" fontHeight="10" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_QgbSEsniEeCMCo5Ox2CNmg" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_QgbSE8niEeCMCo5Ox2CNmg" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Qgb5IMniEeCMCo5Ox2CNmg" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Qgb5IcniEeCMCo5Ox2CNmg" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Qgb5IsniEeCMCo5Ox2CNmg" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Qgb5I8niEeCMCo5Ox2CNmg" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_Qgb5JMniEeCMCo5Ox2CNmg" type="Property_NameLabel"/> - <children xmi:type="notation:BasicCompartment" xmi:id="_JRICoPX4EeWa_pjn9guopQ" type="Property_StructureCompartment"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Qgb5JsniEeCMCo5Ox2CNmg"/> - </children> - <children xmi:type="notation:BasicCompartment" xmi:id="_h493QFbmEeObiJAlOlmjpQ" visible="false" type="compartment_shape_display"> - <styles xmi:type="notation:TitleStyle" xmi:id="_h493QVbmEeObiJAlOlmjpQ"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_h493QlbmEeObiJAlOlmjpQ"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_X6unsmkLEeWakucY9QdE0g" type="Property_FloatingNameLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_X6uns2kLEeWakucY9QdE0g" y="5"/> - </children> - <element xmi:type="uml:Property" href="AbitComplexSMOrthogonal.uml#_QgKzYMniEeCMCo5Ox2CNmg"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_QgbSEcniEeCMCo5Ox2CNmg" x="83" y="28" width="165" height="55"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_Ndrf8GGIEeO2F4QRMDSOXg" type="Property_Shape"> - <children xmi:type="notation:DecorationNode" xmi:id="_Ndrf8mGIEeO2F4QRMDSOXg" type="Property_NameLabel"/> - <children xmi:type="notation:BasicCompartment" xmi:id="_JRJQwPX4EeWa_pjn9guopQ" type="Property_StructureCompartment"> - <styles xmi:type="notation:TitleStyle" xmi:id="_Ndrf9GGIEeO2F4QRMDSOXg"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Ndrf9WGIEeO2F4QRMDSOXg"/> - </children> - <children xmi:type="notation:BasicCompartment" xmi:id="_znjjUHDZEeORJcfdyIEeTg" visible="false" type="compartment_shape_display"> - <styles xmi:type="notation:TitleStyle" xmi:id="_znjjUXDZEeORJcfdyIEeTg"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_znjjUnDZEeORJcfdyIEeTg"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_X6untGkLEeWakucY9QdE0g" type="Property_FloatingNameLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_X6untWkLEeWakucY9QdE0g" y="5"/> - </children> - <element xmi:type="uml:Property" href="AbitComplexSMOrthogonal.uml#_Ndc2cGGIEeO2F4QRMDSOXg"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Ndrf8WGIEeO2F4QRMDSOXg" x="346" y="33" width="109"/> - </children> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_M10BiMniEeCMCo5Ox2CNmg"/> - </children> - <children xmi:type="notation:BasicCompartment" xmi:id="_h48CEFbmEeObiJAlOlmjpQ" visible="false" type="compartment_shape_display"> - <styles xmi:type="notation:TitleStyle" xmi:id="_h48CEVbmEeObiJAlOlmjpQ"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_h48CElbmEeObiJAlOlmjpQ"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_X6unsGkLEeWakucY9QdE0g" type="Class_FloatingNameLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_X6unsWkLEeWakucY9QdE0g" y="5"/> - </children> - <element xmi:type="uml:Class" href="AbitComplexSMOrthogonal.uml#_M1a_8MniEeCMCo5Ox2CNmg"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_M1wXIcniEeCMCo5Ox2CNmg" x="72" y="72" width="577" height="163"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_BLhG8DemEeGPyrZ5I3hMlA" type="Node_Shape" fontName="" fontHeight="10" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_BLhG8jemEeGPyrZ5I3hMlA" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_BLhG8zemEeGPyrZ5I3hMlA" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_BLhG9DemEeGPyrZ5I3hMlA" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_BLhG9TemEeGPyrZ5I3hMlA" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_BLhG9jemEeGPyrZ5I3hMlA" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_BLhG9zemEeGPyrZ5I3hMlA" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_BLhuADemEeGPyrZ5I3hMlA" type="Node_NameLabel"/> - <children xmi:type="notation:BasicCompartment" xmi:id="_JRKe4PX4EeWa_pjn9guopQ" visible="false" type="Node_StructureCompartment"> - <styles xmi:type="notation:TitleStyle" xmi:id="_BLhuAjemEeGPyrZ5I3hMlA" showTitle="true"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_BLhuAzemEeGPyrZ5I3hMlA"/> - </children> - <children xmi:type="notation:BasicCompartment" xmi:id="_h4_FYFbmEeObiJAlOlmjpQ" type="AppliedStereotypeCompartement"> - <styles xmi:type="notation:TitleStyle" xmi:id="_h4_FYVbmEeObiJAlOlmjpQ" showTitle="true"/> - <element xmi:type="FCM:Target" href="AbitComplexSMOrthogonal.uml#_HvbFMLqQEd-BObGGoBbehA"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_h4_FYlbmEeObiJAlOlmjpQ"/> - </children> - <children xmi:type="notation:BasicCompartment" xmi:id="_h5CIsFbmEeObiJAlOlmjpQ" visible="false" type="compartment_shape_display"> - <styles xmi:type="notation:TitleStyle" xmi:id="_h5CIsVbmEeObiJAlOlmjpQ"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_h5CIslbmEeObiJAlOlmjpQ"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_X6untmkLEeWakucY9QdE0g" type="Node_FloatingNameLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_X6unt2kLEeWakucY9QdE0g" y="5"/> - </children> - <children xmi:type="notation:BasicCompartment" xmi:id="_X8sWkGkLEeWakucY9QdE0g" type="StereotypeCompartment"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_X8woAGkLEeWakucY9QdE0g" source="PapyrusCSSForceValue"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_X8xPEGkLEeWakucY9QdE0g" key="visible" value="true"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_X8uLwmkLEeWakucY9QdE0g" type="StereotypeProperty"> - <element xmi:type="uml:Property" href="pathmap://FCM_PROFILES/FCM.profile.uml#_BZCjMJOGEd-5qPBhYeIVtw"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_X8uLw2kLEeWakucY9QdE0g"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_X8tksGkLEeWakucY9QdE0g" type="StereotypeProperty"> - <element xmi:type="uml:Property" href="pathmap://FCM_PROFILES/FCM.profile.uml#__5rAUGE_Ed-eArNXja7SuA"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_X8tksWkLEeWakucY9QdE0g"/> - </children> - <styles xmi:type="notation:TitleStyle" xmi:id="_X8sWkWkLEeWakucY9QdE0g" showTitle="true"/> - <styles xmi:type="notation:StringValueStyle" xmi:id="_X8sWkmkLEeWakucY9QdE0g" name="stereotype" stringValue="FCM::Target"/> - <element xmi:type="uml:Stereotype" href="pathmap://FCM_PROFILES/FCM.profile.uml#_0KEH0JOCEd-5qPBhYeIVtw"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_X8sWk2kLEeWakucY9QdE0g"/> - </children> - <element xmi:type="uml:Node" href="AbitComplexSMOrthogonal.uml#_zY9vMDLiEd2RVeNawwNNzg"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_BLhG8TemEeGPyrZ5I3hMlA" x="71" y="269" width="164" height="119"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_GVBbMGGIEeO2F4QRMDSOXg" type="Class_Shape"> - <children xmi:type="notation:DecorationNode" xmi:id="_GVCCQGGIEeO2F4QRMDSOXg" type="Class_NameLabel"/> - <children xmi:type="notation:BasicCompartment" xmi:id="_JRLF8PX4EeWa_pjn9guopQ" type="Class_StructureCompartment"> - <styles xmi:type="notation:TitleStyle" xmi:id="_GVCCQmGIEeO2F4QRMDSOXg" showTitle="true"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_GVCCQ2GIEeO2F4QRMDSOXg"/> - </children> - <children xmi:type="notation:BasicCompartment" xmi:id="_znnNsHDZEeORJcfdyIEeTg" visible="false" type="compartment_shape_display"> - <styles xmi:type="notation:TitleStyle" xmi:id="_znnNsXDZEeORJcfdyIEeTg"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_znnNsnDZEeORJcfdyIEeTg"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_X6unuGkLEeWakucY9QdE0g" type="Class_FloatingNameLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_X6unuWkLEeWakucY9QdE0g" y="5"/> - </children> - <element xmi:type="uml:Class" href="AbitComplexSMOrthogonal.uml#_GUl9YGGIEeO2F4QRMDSOXg"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_GVBbMWGIEeO2F4QRMDSOXg" x="459" y="270" width="187" height="118"/> - </children> - <styles xmi:type="notation:DiagramStyle" xmi:id="_HoscYcniEeCMCo5Ox2CNmg"/> - <styles xmi:type="notation:StringValueStyle" xmi:id="_X6unumkLEeWakucY9QdE0g" name="diagram_compatibility_version" stringValue="1.2.0"/> - <element xmi:type="uml:Package" href="AbitComplexSMOrthogonal.uml#_v3fMgDLiEd2RVeNawwNNzg"/> - </notation:Diagram> <notation:Diagram xmi:id="_0MCIsOYXEeCBL_IbXY9ofw" type="PapyrusUMLStateMachineDiagram" name="SmDiagramServer" measurementUnit="Pixel"> <children xmi:type="notation:Shape" xmi:id="_0MCIseYXEeCBL_IbXY9ofw" type="StateMachine_Shape" fontName="Sans Serif" lineColor="0"> <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_0MCIsuYXEeCBL_IbXY9ofw" source="ShadowFigure"> @@ -729,7 +452,7 @@ </children> <children xmi:type="notation:Shape" xmi:id="__-OxACjmEeaJJusTB1aIbg" type="Pseudostate_JunctionShape"> <children xmi:type="notation:DecorationNode" xmi:id="__-PYECjmEeaJJusTB1aIbg" type="Pseudostate_JunctionFloatingNameLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="__-PYESjmEeaJJusTB1aIbg" x="34" y="22"/> + <layoutConstraint xmi:type="notation:Location" xmi:id="__-PYESjmEeaJJusTB1aIbg" x="22"/> </children> <children xmi:type="notation:DecorationNode" xmi:id="__-PYEijmEeaJJusTB1aIbg" type="Pseudostate_JunctionStereotypeLabel"> <layoutConstraint xmi:type="notation:Location" xmi:id="__-PYEyjmEeaJJusTB1aIbg" x="25" y="-10"/> @@ -772,7 +495,7 @@ <layoutConstraint xmi:type="notation:Location" xmi:id="_w_2KgykEEeaWptp_P1JVYQ" x="25" y="-10"/> </children> <element xmi:type="uml:Pseudostate" href="AbitComplexSMOrthogonal.uml#_w-8yoCkEEeaWptp_P1JVYQ"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_w_1jcSkEEeaWptp_P1JVYQ" x="34" y="16"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_w_1jcSkEEeaWptp_P1JVYQ" x="22" y="20"/> </children> <children xmi:type="notation:Shape" xmi:id="_-BL54CkEEeaWptp_P1JVYQ" type="State_Shape"> <children xmi:type="notation:DecorationNode" xmi:id="_-BL54ikEEeaWptp_P1JVYQ" type="State_NameLabel"/> @@ -796,12 +519,14 @@ </eAnnotations> <children xmi:type="notation:BasicCompartment" xmi:id="_0LpJYCkKEeaYyIUJlvqqqw" type="Region_SubvertexCompartment"> <children xmi:type="notation:Shape" xmi:id="_01jCACkKEeaYyIUJlvqqqw" type="State_Shape"> - <children xmi:type="notation:DecorationNode" xmi:id="_01jpECkKEeaYyIUJlvqqqw" type="State_NameLabel"/> + <children xmi:type="notation:DecorationNode" xmi:id="_01jpECkKEeaYyIUJlvqqqw" type="State_NameLabel"> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_GIVi4Kv5EeaLELdEtPrdIA" width="225"/> + </children> <children xmi:type="notation:DecorationNode" xmi:id="_01jpESkKEeaYyIUJlvqqqw" type="State_FloatingNameLabel"> <layoutConstraint xmi:type="notation:Location" xmi:id="_01jpEikKEeaYyIUJlvqqqw" x="40"/> </children> <children xmi:type="notation:BasicCompartment" xmi:id="_01jpEykKEeaYyIUJlvqqqw" type="State_RegionCompartment"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_01jpFCkKEeaYyIUJlvqqqw"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_01jpFCkKEeaYyIUJlvqqqw" y="-1" width="225"/> </children> <children xmi:type="notation:BasicCompartment" xmi:id="_02So4CkKEeaYyIUJlvqqqw" type="compartment_shape_display"> <styles xmi:type="notation:TitleStyle" xmi:id="_02So4SkKEeaYyIUJlvqqqw"/> @@ -812,18 +537,20 @@ <layoutConstraint xmi:type="notation:Location" xmi:id="_mal-4SkLEeaYyIUJlvqqqw" x="-10" y="-10"/> </children> <element xmi:type="uml:State" href="AbitComplexSMOrthogonal.uml#_00q4QCkKEeaYyIUJlvqqqw"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_01jCASkKEeaYyIUJlvqqqw" x="72" y="43"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_01jCASkKEeaYyIUJlvqqqw" x="72" y="43" width="225"/> </children> <children xmi:type="notation:Shape" xmi:id="_2LlA0CkKEeaYyIUJlvqqqw" type="State_Shape"> - <children xmi:type="notation:DecorationNode" xmi:id="_2Lln4CkKEeaYyIUJlvqqqw" type="State_NameLabel"/> + <children xmi:type="notation:DecorationNode" xmi:id="_2Lln4CkKEeaYyIUJlvqqqw" type="State_NameLabel"> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_FiRBYKv5EeaLELdEtPrdIA" width="52"/> + </children> <children xmi:type="notation:DecorationNode" xmi:id="_2Lln4SkKEeaYyIUJlvqqqw" type="State_FloatingNameLabel"> <layoutConstraint xmi:type="notation:Location" xmi:id="_2Lln4ikKEeaYyIUJlvqqqw" x="40"/> </children> <children xmi:type="notation:BasicCompartment" xmi:id="_2Lln4ykKEeaYyIUJlvqqqw" type="State_RegionCompartment"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2Lln5CkKEeaYyIUJlvqqqw"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2Lln5CkKEeaYyIUJlvqqqw" y="-1" width="52"/> </children> <element xmi:type="uml:State" href="AbitComplexSMOrthogonal.uml#_2KfbsCkKEeaYyIUJlvqqqw"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2LlA0SkKEeaYyIUJlvqqqw" x="323" y="43"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2LlA0SkKEeaYyIUJlvqqqw" x="334" y="43" width="52" height="57"/> </children> <children xmi:type="notation:Shape" xmi:id="_3wizgCkKEeaYyIUJlvqqqw" type="Pseudostate_InitialShape"> <children xmi:type="notation:DecorationNode" xmi:id="_3wizgikKEeaYyIUJlvqqqw" type="Pseudostate_InitialFloatingNameLabel"> @@ -893,7 +620,7 @@ </children> <children xmi:type="notation:DecorationNode" xmi:id="_Do0m0uYYEeCBL_IbXY9ofw" type="Transition_GuardLabel"> <styles xmi:type="notation:BooleanValueStyle" xmi:id="_lF1PkCkEEeaWptp_P1JVYQ" name="IS_UPDATED_POSITION" booleanValue="true"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_Do0m0-YYEeCBL_IbXY9ofw" x="-2" y="84"/> + <layoutConstraint xmi:type="notation:Location" xmi:id="_Do0m0-YYEeCBL_IbXY9ofw" x="15" y="60"/> </children> <children xmi:type="notation:DecorationNode" xmi:id="_Do0m1OYYEeCBL_IbXY9ofw" type="Transition_StereotypeLabel"> <styles xmi:type="notation:BooleanValueStyle" xmi:id="_lGFHMCkEEeaWptp_P1JVYQ" name="IS_UPDATED_POSITION" booleanValue="true"/> @@ -912,7 +639,7 @@ </children> <children xmi:type="notation:DecorationNode" xmi:id="_OIQaIeYYEeCBL_IbXY9ofw" type="Transition_GuardLabel"> <styles xmi:type="notation:BooleanValueStyle" xmi:id="_lEucUCkEEeaWptp_P1JVYQ" name="IS_UPDATED_POSITION" booleanValue="true"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_OIQaIuYYEeCBL_IbXY9ofw" x="16" y="-8"/> + <layoutConstraint xmi:type="notation:Location" xmi:id="_OIQaIuYYEeCBL_IbXY9ofw" x="21" y="6"/> </children> <children xmi:type="notation:DecorationNode" xmi:id="_OIQaI-YYEeCBL_IbXY9ofw" type="Transition_StereotypeLabel"> <styles xmi:type="notation:BooleanValueStyle" xmi:id="_lFJ6ICkEEeaWptp_P1JVYQ" name="IS_UPDATED_POSITION" booleanValue="true"/> @@ -934,7 +661,7 @@ </children> <children xmi:type="notation:DecorationNode" xmi:id="_mPlxoutqEeCzSsOGmQH2aA" type="Transition_GuardLabel"> <styles xmi:type="notation:BooleanValueStyle" xmi:id="_XxIS8PX5EeWa_pjn9guopQ" name="IS_UPDATED_POSITION" booleanValue="true"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_mPlxo-tqEeCzSsOGmQH2aA" x="-15" y="28"/> + <layoutConstraint xmi:type="notation:Location" xmi:id="_mPlxo-tqEeCzSsOGmQH2aA" x="-28" y="29"/> </children> <children xmi:type="notation:DecorationNode" xmi:id="_mPlxpOtqEeCzSsOGmQH2aA" type="Transition_StereotypeLabel"> <styles xmi:type="notation:BooleanValueStyle" xmi:id="_Xxll8PX5EeWa_pjn9guopQ" name="IS_UPDATED_POSITION" booleanValue="true"/> @@ -965,14 +692,14 @@ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_rhuQkCjmEeaJJusTB1aIbg" id="(1.0,0.5)"/> <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_rhu3oCjmEeaJJusTB1aIbg" id="(0.0,0.5932203389830508)"/> </edges> - <edges xmi:type="notation:Connector" xmi:id="_BPTXUCjnEeaJJusTB1aIbg" type="Transition_Edge" source="_oxRiMCjmEeaJJusTB1aIbg" target="__-OxACjmEeaJJusTB1aIbg"> + <edges xmi:type="notation:Connector" xmi:id="_BPTXUCjnEeaJJusTB1aIbg" type="Transition_Edge" source="_oxRiMCjmEeaJJusTB1aIbg" target="__-OxACjmEeaJJusTB1aIbg" roundedBendpointsRadius="10" routing="Rectilinear"> <children xmi:type="notation:DecorationNode" xmi:id="_BPTXUyjnEeaJJusTB1aIbg" type="Transition_NameLabel"> <styles xmi:type="notation:BooleanValueStyle" xmi:id="_cWcoICkFEeaWptp_P1JVYQ" name="IS_UPDATED_POSITION" booleanValue="true"/> <layoutConstraint xmi:type="notation:Location" xmi:id="_BPTXVCjnEeaJJusTB1aIbg"/> </children> <children xmi:type="notation:DecorationNode" xmi:id="_BPTXVSjnEeaJJusTB1aIbg" type="Transition_GuardLabel"> <styles xmi:type="notation:BooleanValueStyle" xmi:id="_cWvjECkFEeaWptp_P1JVYQ" name="IS_UPDATED_POSITION" booleanValue="true"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_BPTXVijnEeaJJusTB1aIbg" x="4" y="-61"/> + <layoutConstraint xmi:type="notation:Location" xmi:id="_BPTXVijnEeaJJusTB1aIbg" x="-7" y="-13"/> </children> <children xmi:type="notation:DecorationNode" xmi:id="_BPTXVyjnEeaJJusTB1aIbg" type="Transition_StereotypeLabel"> <styles xmi:type="notation:BooleanValueStyle" xmi:id="_cXNdICkFEeaWptp_P1JVYQ" name="IS_UPDATED_POSITION" booleanValue="true"/> @@ -980,11 +707,11 @@ </children> <styles xmi:type="notation:FontStyle" xmi:id="_BPTXUSjnEeaJJusTB1aIbg"/> <element xmi:type="uml:Transition" href="AbitComplexSMOrthogonal.uml#_BO7j4CjnEeaJJusTB1aIbg"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_BPTXUijnEeaJJusTB1aIbg" points="[590, 155, -643984, -643984]$[590, 222, -643984, -643984]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_BP6bUCjnEeaJJusTB1aIbg" id="(0.4936708860759494,1.0)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_BP6bUSjnEeaJJusTB1aIbg" id="(0.5,0.0)"/> + <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_BPTXUijnEeaJJusTB1aIbg" points="[590, 151, -643984, -643984]$[590, 222, -643984, -643984]"/> + <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_BP6bUCjnEeaJJusTB1aIbg" id="(0.5822784810126582,0.9661016949152542)"/> + <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_BP6bUSjnEeaJJusTB1aIbg" id="(0.45,0.0)"/> </edges> - <edges xmi:type="notation:Connector" xmi:id="_G11iACjnEeaJJusTB1aIbg" type="Transition_Edge" source="__-OxACjmEeaJJusTB1aIbg" target="_53eokOYXEeCBL_IbXY9ofw"> + <edges xmi:type="notation:Connector" xmi:id="_G11iACjnEeaJJusTB1aIbg" type="Transition_Edge" source="__-OxACjmEeaJJusTB1aIbg" target="_53eokOYXEeCBL_IbXY9ofw" roundedBendpointsRadius="10" routing="Rectilinear"> <children xmi:type="notation:DecorationNode" xmi:id="_G11iAyjnEeaJJusTB1aIbg" type="Transition_NameLabel"> <styles xmi:type="notation:BooleanValueStyle" xmi:id="_l5PpgCkEEeaWptp_P1JVYQ" name="IS_UPDATED_POSITION" booleanValue="true"/> <layoutConstraint xmi:type="notation:Location" xmi:id="_G11iBCjnEeaJJusTB1aIbg"/> @@ -999,11 +726,11 @@ </children> <styles xmi:type="notation:FontStyle" xmi:id="_G11iASjnEeaJJusTB1aIbg"/> <element xmi:type="uml:Transition" href="AbitComplexSMOrthogonal.uml#_G1QTMCjnEeaJJusTB1aIbg"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_G11iAijnEeaJJusTB1aIbg" points="[583, 227, -643984, -643984]$[397, 159, -643984, -643984]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_G2gQYCjnEeaJJusTB1aIbg" id="(0.15,0.3863945578231304)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_G2g3cCjnEeaJJusTB1aIbg" id="(0.9797979797979798,0.9117647058823529)"/> + <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_G11iAijnEeaJJusTB1aIbg" points="[583, 228, -643984, -643984]$[504, 228, -643984, -643984]$[504, 156, -643984, -643984]$[318, 156, -643984, -643984]"/> + <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_G2gQYCjnEeaJJusTB1aIbg" id="(0.1,0.4)"/> + <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_G2g3cCjnEeaJJusTB1aIbg" id="(0.9696969696969697,0.8970588235294118)"/> </edges> - <edges xmi:type="notation:Connector" xmi:id="_HndzQCjnEeaJJusTB1aIbg" type="Transition_Edge" source="__-OxACjmEeaJJusTB1aIbg" target="_w_1jcCkEEeaWptp_P1JVYQ"> + <edges xmi:type="notation:Connector" xmi:id="_HndzQCjnEeaJJusTB1aIbg" type="Transition_Edge" source="__-OxACjmEeaJJusTB1aIbg" target="_w_1jcCkEEeaWptp_P1JVYQ" roundedBendpointsRadius="10" routing="Rectilinear"> <children xmi:type="notation:DecorationNode" xmi:id="_HndzQyjnEeaJJusTB1aIbg" type="Transition_NameLabel"> <styles xmi:type="notation:BooleanValueStyle" xmi:id="_lGXbECkEEeaWptp_P1JVYQ" name="IS_UPDATED_POSITION" booleanValue="true"/> <layoutConstraint xmi:type="notation:Location" xmi:id="_HndzRCjnEeaJJusTB1aIbg"/> @@ -1018,64 +745,73 @@ </children> <styles xmi:type="notation:FontStyle" xmi:id="_HndzQSjnEeaJJusTB1aIbg"/> <element xmi:type="uml:Transition" href="AbitComplexSMOrthogonal.uml#_HnKRQCjnEeaJJusTB1aIbg"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_HndzQijnEeaJJusTB1aIbg" points="[585, 234, -643984, -643984]$[400, 277, -643984, -643984]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_HoK94CjnEeaJJusTB1aIbg" id="(0.27479674796748554,0.8330623306233065)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_HoLk8CjnEeaJJusTB1aIbg" id="(0.35,0.0)"/> + <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_HndzQijnEeaJJusTB1aIbg" points="[589, 236, -643984, -643984]$[589, 368, -643984, -643984]$[591, 368, -643984, -643984]"/> + <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_HoK94CjnEeaJJusTB1aIbg" id="(0.4,0.9333333333333333)"/> + <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_HoLk8CjnEeaJJusTB1aIbg" id="(0.0,0.5)"/> </edges> - <edges xmi:type="notation:Connector" xmi:id="_zVFjkCkEEeaWptp_P1JVYQ" type="Transition_Edge" source="_w_1jcCkEEeaWptp_P1JVYQ" target="_pXOzUCkEEeaWptp_P1JVYQ"> + <edges xmi:type="notation:Connector" xmi:id="_zVFjkCkEEeaWptp_P1JVYQ" type="Transition_Edge" source="_w_1jcCkEEeaWptp_P1JVYQ" target="_pXOzUCkEEeaWptp_P1JVYQ" routing="Rectilinear" avoidObstructions="true"> <children xmi:type="notation:DecorationNode" xmi:id="_zVGKoikEEeaWptp_P1JVYQ" type="Transition_NameLabel"> + <styles xmi:type="notation:BooleanValueStyle" xmi:id="_7eSbAKv4EeaLELdEtPrdIA" name="IS_UPDATED_POSITION" booleanValue="true"/> <layoutConstraint xmi:type="notation:Location" xmi:id="_zVGKoykEEeaWptp_P1JVYQ"/> </children> <children xmi:type="notation:DecorationNode" xmi:id="_zVGKpCkEEeaWptp_P1JVYQ" type="Transition_GuardLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_zVGKpSkEEeaWptp_P1JVYQ" x="36" y="-67"/> + <styles xmi:type="notation:BooleanValueStyle" xmi:id="_7fAMsKv4EeaLELdEtPrdIA" name="IS_UPDATED_POSITION" booleanValue="true"/> + <layoutConstraint xmi:type="notation:Location" xmi:id="_zVGKpSkEEeaWptp_P1JVYQ" x="35" y="-66"/> </children> <children xmi:type="notation:DecorationNode" xmi:id="_zVGKpikEEeaWptp_P1JVYQ" type="Transition_StereotypeLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_zVGKpykEEeaWptp_P1JVYQ" y="60"/> + <styles xmi:type="notation:BooleanValueStyle" xmi:id="_7hDbIKv4EeaLELdEtPrdIA" name="IS_UPDATED_POSITION" booleanValue="true"/> + <layoutConstraint xmi:type="notation:Location" xmi:id="_zVGKpykEEeaWptp_P1JVYQ" x="1" y="58"/> </children> <styles xmi:type="notation:FontStyle" xmi:id="_zVGKoCkEEeaWptp_P1JVYQ"/> <element xmi:type="uml:Transition" href="AbitComplexSMOrthogonal.uml#_zRtfcCkEEeaWptp_P1JVYQ"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_zVGKoSkEEeaWptp_P1JVYQ" points="[608, 371, -643984, -643984]$[729, 377, -643984, -643984]"/> + <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_zVGKoSkEEeaWptp_P1JVYQ" points="[596, 375, -643984, -643984]$[662, 375, -643984, -643984]$[662, 376, -643984, -643984]$[728, 376, -643984, -643984]"/> <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_zWNk8CkEEeaWptp_P1JVYQ" id="(0.9216981132075432,0.6566037735849051)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_zWNk8SkEEeaWptp_P1JVYQ" id="(0.0,0.4318181818181818)"/> + <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_zWNk8SkEEeaWptp_P1JVYQ" id="(0.0,0.4090909090909091)"/> </edges> - <edges xmi:type="notation:Connector" xmi:id="__p2g0CkEEeaWptp_P1JVYQ" type="Transition_Edge" source="_pXOzUCkEEeaWptp_P1JVYQ" target="_-BL54CkEEeaWptp_P1JVYQ"> + <edges xmi:type="notation:Connector" xmi:id="__p2g0CkEEeaWptp_P1JVYQ" type="Transition_Edge" source="_pXOzUCkEEeaWptp_P1JVYQ" target="_-BL54CkEEeaWptp_P1JVYQ" roundedBendpointsRadius="10" routing="Rectilinear"> <children xmi:type="notation:DecorationNode" xmi:id="__p2g0ykEEeaWptp_P1JVYQ" type="Transition_NameLabel"> + <styles xmi:type="notation:BooleanValueStyle" xmi:id="_EPOFIKv5EeaLELdEtPrdIA" name="IS_UPDATED_POSITION" booleanValue="true"/> <layoutConstraint xmi:type="notation:Location" xmi:id="__p2g1CkEEeaWptp_P1JVYQ"/> </children> <children xmi:type="notation:DecorationNode" xmi:id="__p2g1SkEEeaWptp_P1JVYQ" type="Transition_GuardLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="__p2g1ikEEeaWptp_P1JVYQ" x="2" y="-10"/> + <styles xmi:type="notation:BooleanValueStyle" xmi:id="_EP4McKv5EeaLELdEtPrdIA" name="IS_UPDATED_POSITION" booleanValue="true"/> + <layoutConstraint xmi:type="notation:Location" xmi:id="__p2g1ikEEeaWptp_P1JVYQ" x="14" y="-23"/> </children> <children xmi:type="notation:DecorationNode" xmi:id="__p2g1ykEEeaWptp_P1JVYQ" type="Transition_StereotypeLabel"> + <styles xmi:type="notation:BooleanValueStyle" xmi:id="_EQl-IKv5EeaLELdEtPrdIA" name="IS_UPDATED_POSITION" booleanValue="true"/> <layoutConstraint xmi:type="notation:Location" xmi:id="__p2g2CkEEeaWptp_P1JVYQ" y="60"/> </children> <styles xmi:type="notation:FontStyle" xmi:id="__p2g0SkEEeaWptp_P1JVYQ"/> <element xmi:type="uml:Transition" href="AbitComplexSMOrthogonal.uml#__pc4MCkEEeaWptp_P1JVYQ"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="__p2g0ikEEeaWptp_P1JVYQ" points="[733, 400, -643984, -643984]$[647, 431, -643984, -643984]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="__q6QwCkEEeaWptp_P1JVYQ" id="(0.1,0.9545454545454546)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="__q630CkEEeaWptp_P1JVYQ" id="(1.0,0.3409090909090909)"/> + <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="__p2g0ikEEeaWptp_P1JVYQ" points="[750, 401, -643984, -643984]$[750, 432, -643984, -643984]$[650, 432, -643984, -643984]"/> + <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="__q6QwCkEEeaWptp_P1JVYQ" id="(0.45454545454545453,0.9545454545454546)"/> + <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="__q630CkEEeaWptp_P1JVYQ" id="(0.9545454545454546,0.36363636363636365)"/> </edges> - <edges xmi:type="notation:Connector" xmi:id="_JP4m8CkFEeaWptp_P1JVYQ" type="Transition_Edge" source="_-BL54CkEEeaWptp_P1JVYQ" target="_8AQS8OYXEeCBL_IbXY9ofw"> + <edges xmi:type="notation:Connector" xmi:id="_JP4m8CkFEeaWptp_P1JVYQ" type="Transition_Edge" source="_-BL54CkEEeaWptp_P1JVYQ" target="_8AQS8OYXEeCBL_IbXY9ofw" roundedBendpointsRadius="12" routing="Rectilinear"> <children xmi:type="notation:DecorationNode" xmi:id="_JP4m8ykFEeaWptp_P1JVYQ" type="Transition_NameLabel"> + <styles xmi:type="notation:BooleanValueStyle" xmi:id="_zWBTYKv4EeaLELdEtPrdIA" name="IS_UPDATED_POSITION" booleanValue="true"/> <layoutConstraint xmi:type="notation:Location" xmi:id="_JP4m9CkFEeaWptp_P1JVYQ"/> </children> <children xmi:type="notation:DecorationNode" xmi:id="_JP4m9SkFEeaWptp_P1JVYQ" type="Transition_GuardLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_JP4m9ikFEeaWptp_P1JVYQ" x="120" y="18"/> + <styles xmi:type="notation:BooleanValueStyle" xmi:id="_zW3n8Kv4EeaLELdEtPrdIA" name="IS_UPDATED_POSITION" booleanValue="true"/> + <layoutConstraint xmi:type="notation:Location" xmi:id="_JP4m9ikFEeaWptp_P1JVYQ" x="110" y="35"/> </children> <children xmi:type="notation:DecorationNode" xmi:id="_JP4m9ykFEeaWptp_P1JVYQ" type="Transition_StereotypeLabel"> + <styles xmi:type="notation:BooleanValueStyle" xmi:id="_zX6w0Kv4EeaLELdEtPrdIA" name="IS_UPDATED_POSITION" booleanValue="true"/> <layoutConstraint xmi:type="notation:Location" xmi:id="_JP4m-CkFEeaWptp_P1JVYQ" y="60"/> </children> <styles xmi:type="notation:FontStyle" xmi:id="_JP4m8SkFEeaWptp_P1JVYQ"/> <element xmi:type="uml:Transition" href="AbitComplexSMOrthogonal.uml#_JPEuoCkFEeaWptp_P1JVYQ"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_JP4m8ikFEeaWptp_P1JVYQ" points="[628, 442, -643984, -643984]$[317, 356, -643984, -643984]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_JQsfQCkFEeaWptp_P1JVYQ" id="(0.0,0.6590909090909091)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_JQsfQSkFEeaWptp_P1JVYQ" id="(0.97,0.9354838709677419)"/> + <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_JP4m8ikFEeaWptp_P1JVYQ" points="[606, 444, -643984, -643984]$[268, 444, -643984, -643984]$[268, 359, -643984, -643984]"/> + <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_JQsfQCkFEeaWptp_P1JVYQ" id="(0.0,0.6363636363636364)"/> + <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_JQsfQSkFEeaWptp_P1JVYQ" id="(0.48,0.967741935483871)"/> </edges> <edges xmi:type="notation:Connector" xmi:id="_4zdpECkKEeaYyIUJlvqqqw" type="Transition_Edge" source="_3wizgCkKEeaYyIUJlvqqqw" target="_01jCACkKEeaYyIUJlvqqqw"> <children xmi:type="notation:DecorationNode" xmi:id="_4zdpEykKEeaYyIUJlvqqqw" type="Transition_NameLabel"> <layoutConstraint xmi:type="notation:Location" xmi:id="_4zdpFCkKEeaYyIUJlvqqqw"/> </children> <children xmi:type="notation:DecorationNode" xmi:id="_4zdpFSkKEeaYyIUJlvqqqw" type="Transition_GuardLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_4zdpFikKEeaYyIUJlvqqqw" x="-91" y="108"/> + <layoutConstraint xmi:type="notation:Location" xmi:id="_4zdpFikKEeaYyIUJlvqqqw" x="-103" y="100"/> </children> <children xmi:type="notation:DecorationNode" xmi:id="_4zdpFykKEeaYyIUJlvqqqw" type="Transition_StereotypeLabel"> <layoutConstraint xmi:type="notation:Location" xmi:id="_4zdpGCkKEeaYyIUJlvqqqw" y="60"/> @@ -1093,7 +829,7 @@ </children> <children xmi:type="notation:DecorationNode" xmi:id="_99EnMikKEeaYyIUJlvqqqw" type="Transition_GuardLabel"> <styles xmi:type="notation:BooleanValueStyle" xmi:id="_JxAvUCkLEeaYyIUJlvqqqw" name="IS_UPDATED_POSITION" booleanValue="true"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_99EnMykKEeaYyIUJlvqqqw" x="-57" y="33"/> + <layoutConstraint xmi:type="notation:Location" xmi:id="_99EnMykKEeaYyIUJlvqqqw" x="-76" y="39"/> </children> <children xmi:type="notation:DecorationNode" xmi:id="_99EnNCkKEeaYyIUJlvqqqw" type="Transition_StereotypeLabel"> <styles xmi:type="notation:BooleanValueStyle" xmi:id="_JxepYCkLEeaYyIUJlvqqqw" name="IS_UPDATED_POSITION" booleanValue="true"/> @@ -1102,8 +838,8 @@ <styles xmi:type="notation:FontStyle" xmi:id="_99EAISkKEeaYyIUJlvqqqw"/> <element xmi:type="uml:Transition" href="AbitComplexSMOrthogonal.uml#_98L2YCkKEeaYyIUJlvqqqw"/> <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_99EAIikKEeaYyIUJlvqqqw" points="[668, 537, -643984, -643984]$[742, 537, -643984, -643984]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_9-UkYCkKEeaYyIUJlvqqqw" id="(1.0,0.5454545454545454)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_9-UkYSkKEeaYyIUJlvqqqw" id="(0.0,0.5454545454545454)"/> + <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_9-UkYCkKEeaYyIUJlvqqqw" id="(0.9955555555555555,0.5932203389830508)"/> + <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_9-UkYSkKEeaYyIUJlvqqqw" id="(0.0,0.631578947368421)"/> </edges> <edges xmi:type="notation:Connector" xmi:id="_MOsSsCkLEeaYyIUJlvqqqw" type="Transition_Edge" source="_2LlA0CkKEeaYyIUJlvqqqw" target="_01jCACkKEeaYyIUJlvqqqw"> <children xmi:type="notation:DecorationNode" xmi:id="_MOsSsykLEeaYyIUJlvqqqw" type="Transition_NameLabel"> @@ -1112,7 +848,7 @@ </children> <children xmi:type="notation:DecorationNode" xmi:id="_MOs5wSkLEeaYyIUJlvqqqw" type="Transition_GuardLabel"> <styles xmi:type="notation:BooleanValueStyle" xmi:id="_eNHnICkLEeaYyIUJlvqqqw" name="IS_UPDATED_POSITION" booleanValue="true"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_MOs5wikLEeaYyIUJlvqqqw"/> + <layoutConstraint xmi:type="notation:Location" xmi:id="_MOs5wikLEeaYyIUJlvqqqw" x="64" y="31"/> </children> <children xmi:type="notation:DecorationNode" xmi:id="_MOs5wykLEeaYyIUJlvqqqw" type="Transition_StereotypeLabel"> <styles xmi:type="notation:BooleanValueStyle" xmi:id="_eN5qQCkLEeaYyIUJlvqqqw" name="IS_UPDATED_POSITION" booleanValue="true"/> @@ -1121,8 +857,8 @@ <styles xmi:type="notation:FontStyle" xmi:id="_MOsSsSkLEeaYyIUJlvqqqw"/> <element xmi:type="uml:Transition" href="AbitComplexSMOrthogonal.uml#_MOEnoCkLEeaYyIUJlvqqqw"/> <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_MOsSsikLEeaYyIUJlvqqqw" points="[867, 516, -643984, -643984]$[668, 522, -643984, -643984]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_MQH2ECkLEeaYyIUJlvqqqw" id="(0.025,0.11363636363636363)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_MQH2ESkLEeaYyIUJlvqqqw" id="(1.0,0.20454545454545456)"/> + <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_MQH2ECkLEeaYyIUJlvqqqw" id="(0.0,0.2807017543859649)"/> + <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_MQH2ESkLEeaYyIUJlvqqqw" id="(0.9955555555555555,0.2711864406779661)"/> </edges> </notation:Diagram> <css:EmbeddedStyleSheet xmi:id="_B2g2QXn3EeOfttgBwSq-Ig" label="Animation" content=":animated{
	/*Edge of the shape affected by the pseudo selector*/
	lineColor: #c00000;
	lineWidth: 3px;
	/*Content of the shape affected by the pseudo selector*/
	fillColor: #c00000;
	bold: true;
} 

:suspended{
	/*Edge of the shape affected by the pseudo selector*/
	lineColor: #c00000;
	lineWidth: 2px;
	/*Content of the shape affected by the pseudo selector*/
	fillColor: #fab953;
	bold: true;
}

:visited{
	/*Edge of the shape affected by the pseudo selector*/
	lineColor: #92d050;
	lineWidth: 2px;
	/*Content of the shape affected by the pseudo selector*/
	fillColor: #92d050;
}
Transition > Label {
	bodyCutLength: 1;
	indicateParameters: true;
	lineBreakBeforeEffect : true;
}"/> diff --git a/transformation/org.eclipse.papyrus.designer.transformation.library/models/examples/AbitComplexSMOrthogonal.uml b/transformation/languages/cpp/org.eclipse.papyrus.designer.transformation.languages.cpp.library/models/examples/AbitComplexSMOrthogonal/AbitComplexSMOrthogonal.uml index 6368d44e8..50b82ef6d 100644 --- a/transformation/org.eclipse.papyrus.designer.transformation.library/models/examples/AbitComplexSMOrthogonal.uml +++ b/transformation/languages/cpp/org.eclipse.papyrus.designer.transformation.languages.cpp.library/models/examples/AbitComplexSMOrthogonal/AbitComplexSMOrthogonal.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:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:Alloc="http://www.eclipse.org/papyrus/Alloc/1" xmlns:C_Cpp="http://www.eclipse.org/papyrus/C_Cpp/1" xmlns:FCM="http://www.eclipse.org/papyrus/FCM/1" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xsi:schemaLocation="http://www.eclipse.org/papyrus/Alloc/1 http://www.eclipse.org/papyrus/MARTE/1#//Alloc"> +<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:Deployment="http://www.eclipse.org/papyrus/Deployment/1" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML"> <uml:Model xmi:id="_O6TiIDLUEd26WNosUASSSw" name="ABitComplexSMOrthogonalExample"> <packageImport xmi:type="uml:PackageImport" xmi:id="_O6TiITLUEd26WNosUASSSw"> <importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/> @@ -7,9 +7,6 @@ <packageImport xmi:type="uml:PackageImport" xmi:id="_Bc1WIFW4Ed63BrxiKsw-0Q"> <importedPackage xmi:type="uml:Model" href="pathmap://DML_C_CORE/componentlib.uml#_O6TiIDLUEd26WNosUASSSw"/> </packageImport> - <packageImport xmi:type="uml:PackageImport" xmi:id="_YvEs8OusEeCTfOY57pgE3w"> - <importedPackage xmi:type="uml:Model" href="pathmap://QML_CORE/statemachine.uml#_ago_QOUTEd-P08Bciq_LqQ"/> - </packageImport> <packagedElement xmi:type="uml:Package" xmi:id="_LOqIEDLaEd2qeKRLMdIx_A" name="components"> <ownedComment xmi:type="uml:Comment" xmi:id="_cb-ncDemEeGPyrZ5I3hMlA" annotatedElement="_oqZNUDLaEd2qeKRLMdIx_A"> <body>State-machine support is enabled with a container rule</body> @@ -56,11 +53,6 @@ <packagedElement xmi:type="uml:Signal" xmi:id="_ywk2kMcqEeSsAI2TZshUyg" name="Add"/> <packagedElement xmi:type="uml:Signal" xmi:id="_z0nGcMcqEeSsAI2TZshUyg" name="Mult"/> </packagedElement> - <packagedElement xmi:type="uml:Package" xmi:id="_XLQjUDLiEd2RVeNawwNNzg" name="System"> - <packagedElement xmi:type="uml:Class" xmi:id="_bYJagDLiEd2RVeNawwNNzg" name="System_impl"> - <ownedAttribute xmi:type="uml:Property" xmi:id="_gV1cgDLiEd2RVeNawwNNzg" name="simpleSM" type="_oqZNUDLaEd2qeKRLMdIx_A" isUnique="false" aggregation="composite"/> - </packagedElement> - </packagedElement> <packagedElement xmi:type="uml:Class" xmi:id="_oqZNUDLaEd2qeKRLMdIx_A" name="SimpleSM" classifierBehavior="_y7KWsOYXEeCBL_IbXY9ofw"> <generalization xmi:type="uml:Generalization" xmi:id="_LuEUwCgBEeapjr3l63b85A"> <general xmi:type="uml:Class" href="pathmap://DML_C_CORE/componentlib.uml#_N6fa4JsrEd61Eo3nmu3JhQ"/> @@ -306,100 +298,16 @@ sleep(15); </packagedElement> </packagedElement> </packagedElement> - <packagedElement xmi:type="uml:Package" xmi:id="_v3fMgDLiEd2RVeNawwNNzg" name="platform"> - <packagedElement xmi:type="uml:Node" xmi:id="_zY9vMDLiEd2RVeNawwNNzg" name="MonoNode"> - <generalization xmi:type="uml:Generalization" xmi:id="_A39CYHDaEeORJcfdyIEeTg"> - <general xmi:type="uml:Class" href="pathmap://QML_DISTRIBUTION/SocketRuntime.uml#_4ozmImnHEeOtZICylR5Azw"/> - </generalization> - </packagedElement> - <packagedElement xmi:type="uml:Class" xmi:id="_M1a_8MniEeCMCo5Ox2CNmg" name="HWArchitectureMonolithic"> - <ownedAttribute xmi:type="uml:Property" xmi:id="_QgKzYMniEeCMCo5Ox2CNmg" name="monoNode" visibility="public" type="_zY9vMDLiEd2RVeNawwNNzg" aggregation="composite"> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_XijRAMniEeCMCo5Ox2CNmg" value="1"/> - <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_XkfxwMniEeCMCo5Ox2CNmg" value="1"/> - <defaultValue xmi:type="uml:LiteralString" xmi:id="_XlIq8MniEeCMCo5Ox2CNmg"> - <value xsi:nil="true"/> - </defaultValue> - </ownedAttribute> - <ownedAttribute xmi:type="uml:Property" xmi:id="_Ndc2cGGIEeO2F4QRMDSOXg" name="Eclipse" type="_GUl9YGGIEeO2F4QRMDSOXg" aggregation="composite"/> - </packagedElement> - <packagedElement xmi:type="uml:Class" xmi:id="_GUl9YGGIEeO2F4QRMDSOXg" name="EclipseServer"> - <generalization xmi:type="uml:Generalization" xmi:id="_Bpd-4HDaEeORJcfdyIEeTg"> - <general xmi:type="uml:Class" href="pathmap://QML_DISTRIBUTION/SocketRuntime.uml#_4ozmImnHEeOtZICylR5Azw"/> - </generalization> - </packagedElement> - <packagedElement xmi:type="uml:Package" xmi:id="_ZDrmkHDaEeORJcfdyIEeTg" name="HWArchitectureMonolithicPlatform"> - <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_ZDrmkXDaEeORJcfdyIEeTg" classifier="_M1a_8MniEeCMCo5Ox2CNmg"> - <slot xmi:type="uml:Slot" xmi:id="_ZDsNoXDaEeORJcfdyIEeTg" definingFeature="_QgKzYMniEeCMCo5Ox2CNmg"> - <value xmi:type="uml:InstanceValue" xmi:id="_ZDs0sHDaEeORJcfdyIEeTg" instance="_ZDsNoHDaEeORJcfdyIEeTg"/> - </slot> - <slot xmi:type="uml:Slot" xmi:id="_ZDtbwHDaEeORJcfdyIEeTg" definingFeature="_Ndc2cGGIEeO2F4QRMDSOXg"> - <value xmi:type="uml:InstanceValue" xmi:id="_ZDuC0HDaEeORJcfdyIEeTg" instance="_ZDs0sXDaEeORJcfdyIEeTg"/> - </slot> - </packagedElement> - <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_ZDsNoHDaEeORJcfdyIEeTg" name="monoNode" classifier="_zY9vMDLiEd2RVeNawwNNzg"> - <slot xmi:type="uml:Slot" xmi:id="_fg9zEHDaEeORJcfdyIEeTg"> - <definingFeature xmi:type="uml:Property" href="pathmap://QML_DISTRIBUTION/SocketRuntime.uml#_4ozmJWnHEeOtZICylR5Azw"/> - <value xmi:type="uml:LiteralString" xmi:id="_fg-aIHDaEeORJcfdyIEeTg" name="value for IPaddress" value="127.0.0.1"> - <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> - </value> - </slot> - <slot xmi:type="uml:Slot" xmi:id="_hDbrYHDaEeORJcfdyIEeTg"> - <definingFeature xmi:type="uml:Property" href="pathmap://QML_DISTRIBUTION/SocketRuntime.uml#_4ozmJmnHEeOtZICylR5Azw"/> - <value xmi:type="uml:LiteralInteger" xmi:id="_hDcScHDaEeORJcfdyIEeTg" name="value for portNumber" value="12345"> - <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/> - </value> - </slot> - </packagedElement> - <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_ZDs0sXDaEeORJcfdyIEeTg" name="Eclipse" classifier="_GUl9YGGIEeO2F4QRMDSOXg"> - <slot xmi:type="uml:Slot" xmi:id="_oXzQ4HDaEeORJcfdyIEeTg"> - <definingFeature xmi:type="uml:Property" href="pathmap://QML_DISTRIBUTION/SocketRuntime.uml#_4ozmJWnHEeOtZICylR5Azw"/> - <value xmi:type="uml:LiteralString" xmi:id="_oXz38HDaEeORJcfdyIEeTg" name="value for IPaddress" value="127.0.0.1"> - <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> - </value> - </slot> - <slot xmi:type="uml:Slot" xmi:id="_plcIsHDaEeORJcfdyIEeTg"> - <definingFeature xmi:type="uml:Property" href="pathmap://QML_DISTRIBUTION/SocketRuntime.uml#_4ozmJmnHEeOtZICylR5Azw"/> - <value xmi:type="uml:LiteralInteger" xmi:id="_plcvwHDaEeORJcfdyIEeTg" name="value for portNumber" value="12346"> - <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/> - </value> - </slot> - </packagedElement> - </packagedElement> - <packagedElement xmi:type="uml:Package" xmi:id="_NaSPIHltEeOh_8tymvdOOg" name="System_implPlatform"> - <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_NaS2MHltEeOh_8tymvdOOg" classifier="_bYJagDLiEd2RVeNawwNNzg"> - <slot xmi:type="uml:Slot" xmi:id="_NaTdQXltEeOh_8tymvdOOg" definingFeature="_gV1cgDLiEd2RVeNawwNNzg"> - <value xmi:type="uml:InstanceValue" xmi:id="_NaUEUHltEeOh_8tymvdOOg" instance="_NaTdQHltEeOh_8tymvdOOg"/> - </slot> - <slot xmi:type="uml:Slot" xmi:id="_NaVScHltEeOh_8tymvdOOg"> - <value xmi:type="uml:InstanceValue" xmi:id="_NaV5gHltEeOh_8tymvdOOg" instance="_NaUrYHltEeOh_8tymvdOOg"/> - </slot> - <slot xmi:type="uml:Slot" xmi:id="_NaXHoHltEeOh_8tymvdOOg"> - <value xmi:type="uml:InstanceValue" xmi:id="_NaXHoXltEeOh_8tymvdOOg" instance="_NaWgkHltEeOh_8tymvdOOg"/> - </slot> - <slot xmi:type="uml:Slot" xmi:id="_NaXusXltEeOh_8tymvdOOg"> - <value xmi:type="uml:InstanceValue" xmi:id="_NaYVwHltEeOh_8tymvdOOg" instance="_NaXusHltEeOh_8tymvdOOg"/> - </slot> - </packagedElement> - <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_NaTdQHltEeOh_8tymvdOOg" name="server" classifier="_oqZNUDLaEd2qeKRLMdIx_A"/> - <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_NaUrYHltEeOh_8tymvdOOg" name="client"/> - <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_NaWgkHltEeOh_8tymvdOOg" name="singleton_localanimservice"> - <classifier xmi:type="uml:Class" href="pathmap://QML_CORE/statemachine.uml#_xELAwF81EeGbQoflzrdx0g"/> - </packagedElement> - <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_NaXusHltEeOh_8tymvdOOg" name="singleton_remoteanimservice"> - <classifier xmi:type="uml:Class" href="pathmap://QML_CORE/statemachine.uml#_B0gFAHg_EeOejZqJpKQeww"/> - </packagedElement> - </packagedElement> - </packagedElement> <packagedElement xmi:type="uml:Package" xmi:id="_234GEDLiEd2RVeNawwNNzg" name="deployment"> <packagedElement xmi:type="uml:Package" xmi:id="_QQiDgHltEeOh_8tymvdOOg" name="System_implDepPlan"> - <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_QQm8AHltEeOh_8tymvdOOg" name="mainInstance" classifier="_bYJagDLiEd2RVeNawwNNzg"> - <slot xmi:type="uml:Slot" xmi:id="_QQtpsHltEeOh_8tymvdOOg" definingFeature="_gV1cgDLiEd2RVeNawwNNzg"> - <value xmi:type="uml:InstanceValue" xmi:id="_QQuQwHltEeOh_8tymvdOOg" instance="_QQr0gHltEeOh_8tymvdOOg"/> - </slot> - </packagedElement> - <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_QQr0gHltEeOh_8tymvdOOg" name="mainInstance.simpleSM" classifier="_oqZNUDLaEd2qeKRLMdIx_A"/> - <packagedElement xmi:type="uml:Abstraction" xmi:id="_StNrwCQdEeabuaUFyev1pw" name="allocate mainInstance to monoNode" client="_QQm8AHltEeOh_8tymvdOOg" supplier="_ZDsNoHDaEeORJcfdyIEeTg"/> + <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_QQr0gHltEeOh_8tymvdOOg" name="mainInstance" classifier="_oqZNUDLaEd2qeKRLMdIx_A"/> </packagedElement> + <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_-bWMkKv5EeaLELdEtPrdIA"> + <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_-bWzoKv5EeaLELdEtPrdIA" source="http://www.eclipse.org/uml2/2.0.0/UML"> + <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/Deployment/1#/"/> + </eAnnotations> + <appliedProfile xmi:type="uml:Profile" href="pathmap://DEP_PROFILE/Deployment.profile.uml#_gPDsIBa-EearhdjjJ6cVzQ"/> + </profileApplication> </packagedElement> <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_O6TiIjLUEd26WNosUASSSw"> <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_O6TiIzLUEd26WNosUASSSw" source="http://www.eclipse.org/uml2/2.0.0/UML"> @@ -413,12 +321,6 @@ sleep(15); </eAnnotations> <appliedProfile xmi:type="uml:Profile" href="pathmap://PapyrusC_Cpp_PROFILES/C_Cpp.profile.uml#_j9REUByGEduN1bTiWJ0lyw"/> </profileApplication> - <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_z1TwgFW3Ed63BrxiKsw-0Q"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_z2GasFW3Ed63BrxiKsw-0Q" source="http://www.eclipse.org/uml2/2.0.0/UML"> - <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/FCM/1#/"/> - </eAnnotations> - <appliedProfile xmi:type="uml:Profile" href="pathmap://FCM_PROFILES/FCM.profile.uml#_5mvT0MtjEd2H_o0jIC6qDQ"/> - </profileApplication> <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_zi-sUE2sEeGl8qrc8BM7vA"> <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_0QJUUE2sEeGl8qrc8BM7vA" source="http://www.eclipse.org/uml2/2.0.0/UML"> <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/MARTE/1#//Alloc"/> @@ -426,25 +328,6 @@ sleep(15); <appliedProfile xmi:type="uml:Profile" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_ar8OsAPMEdyuUt-4qHuVvQ"/> </profileApplication> </uml:Model> - <Transformation:DerivedElement xmi:id="_DWb6oP6yEd6Ie_kieu_3CQ" base_Element="_TbIjUJYlEd6G9q9hwr11bw" source="_DGs6wDLgEd28fJKJJnUaeQ"/> - <Transformation:DerivedElement xmi:id="_DXK6cP6yEd6Ie_kieu_3CQ" base_Element="_4ZEZwHecEd6r18stFZxmFQ" source="_L8EY8DLgEd28fJKJJnUaeQ"/> - <FCM:RuleApplication xmi:id="_DWIYoP6yEd6Ie_kieu_3CQ" base_Class="_oqZNUDLaEd2qeKRLMdIx_A"> - <containerRule xmi:type="FCM:ContainerRule" href="pathmap://QML_CORE/statemachine.uml#_7BlhkCPoEeauR8esGjVxRA"/> - <propagateRule>false</propagateRule> - <containerRule xmi:type="FCM:CompositeCRule" href="pathmap://QML_CORE/statemachine.uml#_BncCwO68EeCZ9MjsZTV1zw"/> - <interceptor href="pathmap://QML_TRACE/tracing.uml#_35od4DKrEd-z5o2wSoJ16A"/> - </FCM:RuleApplication> - <FCM:Port xmi:id="_GofhQP6yEd6Ie_kieu_3CQ" base_Port="_4KiE8DLbEd2qeKRLMdIx_A" type="_cn-H0DLbEd2qeKRLMdIx_A"> - <kind xmi:type="FCM:PortKind" href="pathmap://DML_C_CORE/componentlib.uml#_wySlkFRxEd6GqrP6fkWBoQ"/> - </FCM:Port> - <FCM:Target xmi:id="_HvbFMLqQEd-BObGGoBbehA" base_Node="_zY9vMDLiEd2RVeNawwNNzg"> - <targetArch xmi:type="FCM:TargetArchitecture" href="pathmap://DML_C_CORE/componentlib.uml#_FYOqwF0OEd-12d_h0i1xhQ"/> - <usedOS xmi:type="FCM:OperatingSystem" href="pathmap://DML_C_CORE/componentlib.uml#_1eULwF0NEd-12d_h0i1xhQ"/> - </FCM:Target> <C_Cpp:Include xmi:id="_EaeJMNp0EeKd1ax3yaXM9w" body="#include <iostream>
using namespace std;

#include <unistd.h>
" base_class="_oqZNUDLaEd2qeKRLMdIx_A"/> - <Deployment:DeploymentPlan xmi:id="_QQlt4HltEeOh_8tymvdOOg" mainInstance="_QQm8AHltEeOh_8tymvdOOg" base_Package="_QQiDgHltEeOh_8tymvdOOg"/> - <Alloc:Allocate xmi:id="_StSkQCQdEeabuaUFyev1pw" base_Abstraction="_StNrwCQdEeabuaUFyev1pw"/> - <Transformation:DerivedElement xmi:id="_VGxwkCgBEeapjr3l63b85A" base_Element="_VGsRACgBEeapjr3l63b85A"> - <source xmi:type="uml:Operation" href="pathmap://DML_TRAFO/sysinterfaces.uml#_C9IK4JsqEd61Eo3nmu3JhQ"/> - </Transformation:DerivedElement> + <Deployment:DeploymentPlan xmi:id="__WBsIKv5EeaLELdEtPrdIA" base_Package="_QQiDgHltEeOh_8tymvdOOg"/> </xmi:XMI> diff --git a/transformation/languages/cpp/org.eclipse.papyrus.designer.transformation.languages.cpp.library/models/examples/HelloWorldCpp.di b/transformation/languages/cpp/org.eclipse.papyrus.designer.transformation.languages.cpp.library/models/examples/HelloWorldCpp/HelloWorldCpp.di index bf9abab34..bf9abab34 100644 --- a/transformation/languages/cpp/org.eclipse.papyrus.designer.transformation.languages.cpp.library/models/examples/HelloWorldCpp.di +++ b/transformation/languages/cpp/org.eclipse.papyrus.designer.transformation.languages.cpp.library/models/examples/HelloWorldCpp/HelloWorldCpp.di diff --git a/transformation/languages/cpp/org.eclipse.papyrus.designer.transformation.languages.cpp.library/models/examples/HelloWorldCpp.notation b/transformation/languages/cpp/org.eclipse.papyrus.designer.transformation.languages.cpp.library/models/examples/HelloWorldCpp/HelloWorldCpp.notation index 60ab90010..60ab90010 100644 --- a/transformation/languages/cpp/org.eclipse.papyrus.designer.transformation.languages.cpp.library/models/examples/HelloWorldCpp.notation +++ b/transformation/languages/cpp/org.eclipse.papyrus.designer.transformation.languages.cpp.library/models/examples/HelloWorldCpp/HelloWorldCpp.notation diff --git a/transformation/languages/cpp/org.eclipse.papyrus.designer.transformation.languages.cpp.library/models/examples/HelloWorldCpp.uml b/transformation/languages/cpp/org.eclipse.papyrus.designer.transformation.languages.cpp.library/models/examples/HelloWorldCpp/HelloWorldCpp.uml index 523cbb7d7..5b1172998 100644 --- a/transformation/languages/cpp/org.eclipse.papyrus.designer.transformation.languages.cpp.library/models/examples/HelloWorldCpp.uml +++ b/transformation/languages/cpp/org.eclipse.papyrus.designer.transformation.languages.cpp.library/models/examples/HelloWorldCpp/HelloWorldCpp.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:FCM="http://www.eclipse.org/papyrus/FCM/1" 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:C_Cpp="http://www.eclipse.org/papyrus/C_Cpp/1" xmlns:Deployment="http://www.eclipse.org/papyrus/Deployment/1" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML"> <uml:Model xmi:id="_O6TiIDLUEd26WNosUASSSw" name="HelloWorldCpp"> <packageImport xmi:type="uml:PackageImport" xmi:id="_O6TiITLUEd26WNosUASSSw"> <importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/> @@ -7,7 +7,7 @@ <packageImport xmi:type="uml:PackageImport" xmi:id="_pao64HEJEeatX-i6MtVR2A"> <importedPackage xmi:type="uml:Model" href="pathmap://DML_TRAFO/trafos.uml#_Q6TiIDLUEd26WNosUASSSw"/> </packageImport> - <packagedElement xmi:type="uml:Package" xmi:id="_LOqIEDLaEd2qeKRLMdIx_A" name="components"> + <packagedElement xmi:type="uml:Package" xmi:id="_LOqIEDLaEd2qeKRLMdIx_A" name="classes"> <ownedComment xmi:type="uml:Comment" xmi:id="_-Hd2MDecEeGPyrZ5I3hMlA" annotatedElement="_tyiqsc__Ed-TP80eVS-2Rg"> <body>Simple HelloWorld component that prints a message in its "run" operation that is provided via the "start" port </body> @@ -75,38 +75,19 @@ </eAnnotations> <appliedProfile xmi:type="uml:Profile" href="pathmap://PapyrusC_Cpp_PROFILES/C_Cpp.profile.uml#_j9REUByGEduN1bTiWJ0lyw"/> </profileApplication> - <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_z1TwgFW3Ed63BrxiKsw-0Q"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_z2GasFW3Ed63BrxiKsw-0Q" source="http://www.eclipse.org/uml2/2.0.0/UML"> - <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/FCM/1#/"/> - </eAnnotations> - <appliedProfile xmi:type="uml:Profile" href="pathmap://FCM_PROFILES/FCM.profile.uml#_5mvT0MtjEd2H_o0jIC6qDQ"/> - </profileApplication> - <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_sfyAwEbjEd-l4NeVOJZDkA"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_siunEEbjEd-l4NeVOJZDkA" source="http://www.eclipse.org/uml2/2.0.0/UML"> - <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/MARTE/1#//GCM"/> - </eAnnotations> - <appliedProfile xmi:type="uml:Profile" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_YgAioAPMEdyuUt-4qHuVvQ"/> - </profileApplication> - <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_popJkKmqEeCxII-g1_Lmeg"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_p1PbIKmqEeCxII-g1_Lmeg" source="http://www.eclipse.org/uml2/2.0.0/UML"> - <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/MARTE/1#//HLAM"/> - </eAnnotations> - <appliedProfile xmi:type="uml:Profile" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_yNSZIAPMEdyuUt-4qHuVvQ"/> - </profileApplication> <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_tZuBwE0tEeG4IqgA7gSE6w"> <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_tisXkE0tEeG4IqgA7gSE6w" source="http://www.eclipse.org/uml2/2.0.0/UML"> <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/MARTE/1#//Alloc"/> </eAnnotations> <appliedProfile xmi:type="uml:Profile" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_ar8OsAPMEdyuUt-4qHuVvQ"/> </profileApplication> + <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_KS4soJzjEeacqYVAQi4-Tg"> + <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_KTABYJzjEeacqYVAQi4-Tg" source="http://www.eclipse.org/uml2/2.0.0/UML"> + <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/Deployment/1#/"/> + </eAnnotations> + <appliedProfile xmi:type="uml:Profile" href="pathmap://DEP_PROFILE/Deployment.profile.uml#_gPDsIBa-EearhdjjJ6cVzQ"/> + </profileApplication> </uml:Model> <C_Cpp:Include xmi:id="_11OtwPcaEd-KM6l7lmIPkw" body="#include <iostream>
using namespace std;" base_class="_tyiqsc__Ed-TP80eVS-2Rg"/> - <FCM:DerivedElement xmi:id="_UtTMgFTzEeKvFeqt5Q_lqw" base_Element="_UtCt0FTzEeKvFeqt5Q_lqw"> - <source xmi:type="uml:Operation" href="pathmap://QML_CORE/sysinterfaces.uml#_C9IK4JsqEd61Eo3nmu3JhQ"/> - </FCM:DerivedElement> - <FCM:ConfigurationProperty xmi:id="_KTwJUFT0EeKvFeqt5Q_lqw" base_Property="_8pupUFTzEeKvFeqt5Q_lqw"/> - <FCM:DeploymentPlan xmi:id="_ymC2gFT2EeKvFeqt5Q_lqw" base_Package="_yl9-AFT2EeKvFeqt5Q_lqw"/> - <FCM:CodeGenOptions xmi:id="_1uf4ENykEeKPWMO32vUmzw" base_Package="_LOqIEDLaEd2qeKRLMdIx_A"> - <progLanguage xmi:type="FCM:ProgLanguage" href="pathmap://QML_CORE/core.uml#_5WrSINzEEeKPWMO32vUmzw"/> - </FCM:CodeGenOptions> + <Deployment:DeploymentPlan xmi:id="_LRLg4JzjEeacqYVAQi4-Tg" base_Package="_yl9-AFT2EeKvFeqt5Q_lqw"/> </xmi:XMI> diff --git a/transformation/org.eclipse.papyrus.designer.transformation.library/models/examples/SimpleSM.di b/transformation/languages/cpp/org.eclipse.papyrus.designer.transformation.languages.cpp.library/models/examples/SimpleSM/SimpleSM.di index bf9abab34..bf9abab34 100644 --- a/transformation/org.eclipse.papyrus.designer.transformation.library/models/examples/SimpleSM.di +++ b/transformation/languages/cpp/org.eclipse.papyrus.designer.transformation.languages.cpp.library/models/examples/SimpleSM/SimpleSM.di diff --git a/transformation/org.eclipse.papyrus.designer.transformation.library/models/examples/SimpleSM.notation b/transformation/languages/cpp/org.eclipse.papyrus.designer.transformation.languages.cpp.library/models/examples/SimpleSM/SimpleSM.notation index 8a4bababd..38711c839 100644 --- a/transformation/org.eclipse.papyrus.designer.transformation.library/models/examples/SimpleSM.notation +++ b/transformation/languages/cpp/org.eclipse.papyrus.designer.transformation.languages.cpp.library/models/examples/SimpleSM/SimpleSM.notation @@ -1,111 +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:C_Cpp="http://www.eclipse.org/papyrus/C_Cpp/1" 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"> - <notation:Diagram xmi:id="_aeSh0F37Ed-UvNEDwY5GNg" type="CompositeStructure" name="CompositeDiagram SimpleSM" measurementUnit="Pixel"> - <children xmi:type="notation:Shape" xmi:id="_c2tKsF37Ed-UvNEDwY5GNg" type="Class_Shape" fontName="Monospace" fontHeight="10" fillColor="8905185" gradient="16777215, 16777215, 0" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_MXrr0H8eEd-5xfPoaTlRww" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_MXsS4H8eEd-5xfPoaTlRww" key="QualifiedNameDepth" value="1"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_NqCEgH8eEd-5xfPoaTlRww" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_NqCEgX8eEd-5xfPoaTlRww" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_c2tKsl37Ed-UvNEDwY5GNg" type="Class_NameLabel"/> - <children xmi:type="notation:BasicCompartment" xmi:id="_I-1YwPX4EeWa_pjn9guopQ" type="Class_StructureCompartment"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_c2tKtF37Ed-UvNEDwY5GNg"/> - </children> - <children xmi:type="notation:BasicCompartment" xmi:id="_hw-_8FbmEeObiJAlOlmjpQ" type="AppliedStereotypeCompartement"> - <styles xmi:type="notation:TitleStyle" xmi:id="_hw-_8VbmEeObiJAlOlmjpQ" showTitle="true"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_hw-_8lbmEeObiJAlOlmjpQ"/> - </children> - <children xmi:type="notation:BasicCompartment" xmi:id="_hxIJ4FbmEeObiJAlOlmjpQ" visible="false" type="AppliedStereotypeCompartement"> - <styles xmi:type="notation:TitleStyle" xmi:id="_hxIJ4VbmEeObiJAlOlmjpQ" showTitle="true"/> - <element xmi:type="C_Cpp:Include" href="SimpleSM.uml#_EaeJMNp0EeKd1ax3yaXM9w"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_hxIJ4lbmEeObiJAlOlmjpQ"/> - </children> - <children xmi:type="notation:BasicCompartment" xmi:id="_hxIJ41bmEeObiJAlOlmjpQ" visible="false" type="compartment_shape_display"> - <styles xmi:type="notation:TitleStyle" xmi:id="_hxIJ5FbmEeObiJAlOlmjpQ"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_hxIJ5VbmEeObiJAlOlmjpQ"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_Xth5MGkLEeWakucY9QdE0g" type="Class_FloatingNameLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_Xth5MWkLEeWakucY9QdE0g" y="5"/> - </children> - <element xmi:type="uml:Class" href="SimpleSM.uml#_oqZNUDLaEd2qeKRLMdIx_A"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_c2tKsV37Ed-UvNEDwY5GNg" x="60" y="140" width="321" height="161"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_ccPtMDemEeGPyrZ5I3hMlA" type="Comment_Shape" fontName="" fontHeight="10" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ccQUQDemEeGPyrZ5I3hMlA" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ccQUQTemEeGPyrZ5I3hMlA" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ccQUQjemEeGPyrZ5I3hMlA" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ccQUQzemEeGPyrZ5I3hMlA" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ccQURDemEeGPyrZ5I3hMlA" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ccQURTemEeGPyrZ5I3hMlA" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_ccQURjemEeGPyrZ5I3hMlA" type="Comment_BodyLabel"/> - <element xmi:type="uml:Comment" href="SimpleSM.uml#_cb-ncDemEeGPyrZ5I3hMlA"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ccPtMTemEeGPyrZ5I3hMlA" x="460" y="160" width="184"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_Xvj5gGkLEeWakucY9QdE0g" type="StereotypeComment"> - <styles xmi:type="notation:TitleStyle" xmi:id="_Xvj5gWkLEeWakucY9QdE0g" showTitle="true"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_Xvj5g2kLEeWakucY9QdE0g" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Class" href="SimpleSM.uml#_oqZNUDLaEd2qeKRLMdIx_A"/> - </styles> - <element xsi:nil="true"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Xvj5gmkLEeWakucY9QdE0g" x="308" y="72"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_PJhvACgBEeapjr3l63b85A" type="StereotypeComment"> - <styles xmi:type="notation:TitleStyle" xmi:id="_PJhvASgBEeapjr3l63b85A"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_PJhvAygBEeapjr3l63b85A" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Port" href="pathmap://QML_CORE/core.uml#_OfiosJsrEd61Eo3nmu3JhQ"/> - </styles> - <element xsi:nil="true"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_PJhvAigBEeapjr3l63b85A" x="190" y="-9"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_tb2mUG-EEea89JTVlr8RHA" type="Interface_Shape"> - <children xmi:type="notation:DecorationNode" xmi:id="_tb2mUm-EEea89JTVlr8RHA" type="Interface_NameLabel"/> - <children xmi:type="notation:DecorationNode" xmi:id="_tb2mU2-EEea89JTVlr8RHA" type="Interface_FloatingNameLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_tb3NYG-EEea89JTVlr8RHA" y="5"/> - </children> - <element xmi:type="uml:Interface" href="pathmap://DML_TRAFO/sysinterfaces.uml#_PTWzwCS-Ed-A_I32T0fkaA"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_tb2mUW-EEea89JTVlr8RHA" x="62" y="31" width="319"/> - </children> - <styles xmi:type="notation:DiagramStyle" xmi:id="_aeSh0V37Ed-UvNEDwY5GNg"/> - <styles xmi:type="notation:StringValueStyle" xmi:id="_Xth5MmkLEeWakucY9QdE0g" name="diagram_compatibility_version" stringValue="1.2.0"/> - <styles xmi:type="style:PapyrusViewStyle" xmi:id="_0yX_oCgBEeapjr3l63b85A"> - <owner xmi:type="uml:Package" href="SimpleSM.uml#_LOqIEDLaEd2qeKRLMdIx_A"/> - </styles> - <element xmi:type="uml:Package" href="SimpleSM.uml#_LOqIEDLaEd2qeKRLMdIx_A"/> - <edges xmi:type="notation:Connector" xmi:id="_gMg50DemEeGPyrZ5I3hMlA" type="Comment_AnnotatedElementEdge" source="_ccPtMDemEeGPyrZ5I3hMlA" target="_c2tKsF37Ed-UvNEDwY5GNg" lineColor="0"> - <styles xmi:type="notation:FontStyle" xmi:id="_gMg50TemEeGPyrZ5I3hMlA" fontName="" fontHeight="10"/> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_gMg50jemEeGPyrZ5I3hMlA" points="[-10, -7, 55, 0]$[-42, -9, 23, -2]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_gM_a8DemEeGPyrZ5I3hMlA" id="(0.0,0.6349206349206349)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_gNACADemEeGPyrZ5I3hMlA" id="(1.0,0.4968944099378882)"/> - </edges> - <edges xmi:type="notation:Connector" xmi:id="_Xvj5hGkLEeWakucY9QdE0g" type="StereotypeCommentLink" source="_c2tKsF37Ed-UvNEDwY5GNg" target="_Xvj5gGkLEeWakucY9QdE0g"> - <styles xmi:type="notation:FontStyle" xmi:id="_Xvj5hWkLEeWakucY9QdE0g"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_Xvj5iWkLEeWakucY9QdE0g" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Class" href="SimpleSM.uml#_oqZNUDLaEd2qeKRLMdIx_A"/> - </styles> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Xvj5hmkLEeWakucY9QdE0g" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Xvj5h2kLEeWakucY9QdE0g"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Xvj5iGkLEeWakucY9QdE0g"/> - </edges> - <edges xmi:type="notation:Connector" xmi:id="_yHaWgG-EEea89JTVlr8RHA" type="Realization_Edge" source="_c2tKsF37Ed-UvNEDwY5GNg" target="_tb2mUG-EEea89JTVlr8RHA"> - <children xmi:type="notation:DecorationNode" xmi:id="_yHa9kG-EEea89JTVlr8RHA" type="Realization_StereotypeLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_yHa9kW-EEea89JTVlr8RHA" y="40"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_yHa9km-EEea89JTVlr8RHA" type="Realization_NameLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_yHa9k2-EEea89JTVlr8RHA" y="60"/> - </children> - <styles xmi:type="notation:FontStyle" xmi:id="_yHaWgW-EEea89JTVlr8RHA"/> - <element xmi:type="uml:Realization" href="SimpleSM.uml#_yHXTMG-EEea89JTVlr8RHA"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_yHaWgm-EEea89JTVlr8RHA" points="[240, 140, -643984, -643984]$[220, 71, -643984, -643984]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_yH10UG-EEea89JTVlr8RHA" id="(0.4984423676012461,0.0)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_yH10UW-EEea89JTVlr8RHA" id="(0.4952978056426332,1.0)"/> - </edges> - </notation:Diagram> +<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 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"> <notation:Diagram xmi:id="_6FvnwGONEd-seu3qyZgHfg" type="PapyrusUMLClassDiagram" name="deployment plans" measurementUnit="Pixel"> <children xmi:type="notation:Shape" xmi:id="_RzEEkG-0Eea89JTVlr8RHA" type="Package_Shape"> <children xmi:type="notation:DecorationNode" xmi:id="_RzFSsG-0Eea89JTVlr8RHA" type="Package_NameLabel"/> @@ -181,7 +75,7 @@ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_LKHvoHn3EeOfttgBwSq-Ig" key="gradient" value="true"/> </eAnnotations> <children xmi:type="notation:DecorationNode" xmi:id="_0MCIuOYXEeCBL_IbXY9ofw" type="StateMachine_NameLabel"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0MCIueYXEeCBL_IbXY9ofw" width="940" height="20"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0MCIueYXEeCBL_IbXY9ofw" width="872" height="20"/> </children> <children xmi:type="notation:BasicCompartment" xmi:id="_JVovMPX4EeWa_pjn9guopQ" type="StateMachine_RegionCompartment"> <children xmi:type="notation:Shape" xmi:id="_0MCIu-YXEeCBL_IbXY9ofw" type="Region_Shape" fontName="Sans Serif" lineColor="0" lineWidth="1"> @@ -288,7 +182,7 @@ </children> <children xmi:type="notation:Shape" xmi:id="__-OxACjmEeaJJusTB1aIbg" type="Pseudostate_JunctionShape"> <children xmi:type="notation:DecorationNode" xmi:id="__-PYECjmEeaJJusTB1aIbg" type="Pseudostate_JunctionFloatingNameLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="__-PYESjmEeaJJusTB1aIbg" x="34" y="22"/> + <layoutConstraint xmi:type="notation:Location" xmi:id="__-PYESjmEeaJJusTB1aIbg" x="26" y="3"/> </children> <children xmi:type="notation:DecorationNode" xmi:id="__-PYEijmEeaJJusTB1aIbg" type="Pseudostate_JunctionStereotypeLabel"> <layoutConstraint xmi:type="notation:Location" xmi:id="__-PYEyjmEeaJJusTB1aIbg" x="25" y="-10"/> @@ -303,9 +197,9 @@ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_h9XPElbmEeObiJAlOlmjpQ"/> </children> <element xmi:type="uml:Region" href="SimpleSM.uml#_0Lv00OYXEeCBL_IbXY9ofw"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0MCIxuYXEeCBL_IbXY9ofw" width="940" height="419"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0MCIxuYXEeCBL_IbXY9ofw" width="872" height="331"/> </children> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0MCIx-YXEeCBL_IbXY9ofw" y="20" width="940" height="419"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0MCIx-YXEeCBL_IbXY9ofw" y="20" width="872" height="331"/> </children> <children xmi:type="notation:BasicCompartment" xmi:id="_h9ULwFbmEeObiJAlOlmjpQ" visible="false" type="compartment_shape_display"> <styles xmi:type="notation:TitleStyle" xmi:id="_h9ULwVbmEeObiJAlOlmjpQ"/> @@ -313,7 +207,7 @@ </children> <styles xmi:type="notation:StringListValueStyle" xmi:id="_v51OQHn2EeOfttgBwSq-Ig" name="cssClass"/> <element xmi:type="uml:StateMachine" href="SimpleSM.uml#_y7KWsOYXEeCBL_IbXY9ofw"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0MCIyOYXEeCBL_IbXY9ofw" x="40" y="40" width="940" height="439"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0MCIyOYXEeCBL_IbXY9ofw" x="40" y="40" width="872" height="351"/> </children> <styles xmi:type="notation:DiagramStyle" xmi:id="_0MCIyeYXEeCBL_IbXY9ofw"/> <styles xmi:type="notation:EObjectListValueStyle" xmi:id="_B2g2QHn3EeOfttgBwSq-Ig" name="css_stylesheets" eObjectListValue="_B2g2QXn3EeOfttgBwSq-Ig"/> @@ -339,7 +233,7 @@ <layoutConstraint xmi:type="notation:Location" xmi:id="_Do0m0eYYEeCBL_IbXY9ofw"/> </children> <children xmi:type="notation:DecorationNode" xmi:id="_Do0m0uYYEeCBL_IbXY9ofw" type="Transition_GuardLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_Do0m0-YYEeCBL_IbXY9ofw" x="-1" y="86"/> + <layoutConstraint xmi:type="notation:Location" xmi:id="_Do0m0-YYEeCBL_IbXY9ofw" x="-6" y="112"/> </children> <children xmi:type="notation:DecorationNode" xmi:id="_Do0m1OYYEeCBL_IbXY9ofw" type="Transition_StereotypeLabel"> <layoutConstraint xmi:type="notation:Location" xmi:id="_Do0m1eYYEeCBL_IbXY9ofw" y="60"/> @@ -441,7 +335,7 @@ <layoutConstraint xmi:type="notation:Location" xmi:id="_HndzRCjnEeaJJusTB1aIbg"/> </children> <children xmi:type="notation:DecorationNode" xmi:id="_HndzRSjnEeaJJusTB1aIbg" type="Transition_GuardLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_HndzRijnEeaJJusTB1aIbg" x="-18" y="-14"/> + <layoutConstraint xmi:type="notation:Location" xmi:id="_HndzRijnEeaJJusTB1aIbg" x="18" y="-33"/> </children> <children xmi:type="notation:DecorationNode" xmi:id="_HndzRyjnEeaJJusTB1aIbg" type="Transition_StereotypeLabel"> <layoutConstraint xmi:type="notation:Location" xmi:id="_HndzSCjnEeaJJusTB1aIbg" y="60"/> diff --git a/transformation/org.eclipse.papyrus.designer.transformation.library/models/examples/SimpleSM.uml b/transformation/languages/cpp/org.eclipse.papyrus.designer.transformation.languages.cpp.library/models/examples/SimpleSM/SimpleSM.uml index d2ac6a544..241695abe 100644 --- a/transformation/org.eclipse.papyrus.designer.transformation.library/models/examples/SimpleSM.uml +++ b/transformation/languages/cpp/org.eclipse.papyrus.designer.transformation.languages.cpp.library/models/examples/SimpleSM/SimpleSM.uml @@ -82,7 +82,7 @@ std::cout <<"From State1 to State0 \n";</body> <subvertex xmi:type="uml:State" xmi:id="_53E_8OYXEeCBL_IbXY9ofw" name="State0"/> <subvertex xmi:type="uml:State" xmi:id="_7_1cMOYXEeCBL_IbXY9ofw" name="State1"/> <subvertex xmi:type="uml:State" xmi:id="_owZYcCjmEeaJJusTB1aIbg" name="State2"/> - <subvertex xmi:type="uml:Pseudostate" xmi:id="__9lQwCjmEeaJJusTB1aIbg" name="Junction1" kind="junction"/> + <subvertex xmi:type="uml:Pseudostate" xmi:id="__9lQwCjmEeaJJusTB1aIbg" name="Junction" kind="junction"/> </region> </ownedBehavior> <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_YNCW4CgBEeapjr3l63b85A" name="run" specification="_VGsRACgBEeapjr3l63b85A"> diff --git a/transformation/org.eclipse.papyrus.designer.transformation.library/models/examples/SimpleSMChangeEvent.di b/transformation/languages/cpp/org.eclipse.papyrus.designer.transformation.languages.cpp.library/models/examples/SimpleSMChangeEvent/SimpleSMChangeEvent.di index 20b34f3ca..20b34f3ca 100644 --- a/transformation/org.eclipse.papyrus.designer.transformation.library/models/examples/SimpleSMChangeEvent.di +++ b/transformation/languages/cpp/org.eclipse.papyrus.designer.transformation.languages.cpp.library/models/examples/SimpleSMChangeEvent/SimpleSMChangeEvent.di diff --git a/transformation/org.eclipse.papyrus.designer.transformation.library/models/examples/SimpleSMChangeEvent.notation b/transformation/languages/cpp/org.eclipse.papyrus.designer.transformation.languages.cpp.library/models/examples/SimpleSMChangeEvent/SimpleSMChangeEvent.notation index 0155b3fe4..824ddef60 100644 --- a/transformation/org.eclipse.papyrus.designer.transformation.library/models/examples/SimpleSMChangeEvent.notation +++ b/transformation/languages/cpp/org.eclipse.papyrus.designer.transformation.languages.cpp.library/models/examples/SimpleSMChangeEvent/SimpleSMChangeEvent.notation @@ -95,36 +95,32 @@ <element xmi:type="uml:Package" href="SimpleSMChangeEvent.uml#_Tp4n8DLaEd2qeKRLMdIx_A"/> </notation:Diagram> <notation:Diagram xmi:id="_6FvnwGONEd-seu3qyZgHfg" type="PapyrusUMLClassDiagram" name="deployment plans" measurementUnit="Pixel"> - <children xmi:type="notation:Shape" xmi:id="_TOVRYHltEeOh_8tymvdOOg" type="Package_Shape"> - <children xmi:type="notation:DecorationNode" xmi:id="_TOVRYnltEeOh_8tymvdOOg" type="Package_NameLabel"/> - <children xmi:type="notation:BasicCompartment" xmi:id="_JLvMUPX4EeWa_pjn9guopQ" type="Package_PackagedElementCompartment"> - <styles xmi:type="notation:TitleStyle" xmi:id="_TOVRZHltEeOh_8tymvdOOg"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_TOVRZXltEeOh_8tymvdOOg"/> - </children> - <element xmi:type="uml:Package" href="SimpleSMChangeEvent.uml#_QQiDgHltEeOh_8tymvdOOg"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_TOVRYXltEeOh_8tymvdOOg" x="123" y="109" width="221" height="101"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_X47Q4GkLEeWakucY9QdE0g" type="StereotypeComment"> - <styles xmi:type="notation:TitleStyle" xmi:id="_X47Q4WkLEeWakucY9QdE0g" showTitle="true"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_X47Q42kLEeWakucY9QdE0g" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Package" href="SimpleSMChangeEvent.uml#_QQiDgHltEeOh_8tymvdOOg"/> - </styles> - <element xsi:nil="true"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_X47Q4mkLEeWakucY9QdE0g" x="240" y="40"/> + <children xmi:type="notation:Shape" xmi:id="_ch72gJbOEeanRKHSrFuDZA" type="Package_Shape"> + <children xmi:type="notation:DecorationNode" xmi:id="_ch72gpbOEeanRKHSrFuDZA" type="Package_NameLabel"/> + <children xmi:type="notation:BasicCompartment" xmi:id="_ch72g5bOEeanRKHSrFuDZA" type="Package_PackagedElementCompartment"> + <children xmi:type="notation:Shape" xmi:id="_d4eysJbOEeanRKHSrFuDZA" type="InstanceSpecification_Shape_CN"> + <children xmi:type="notation:DecorationNode" xmi:id="_d4fZwJbOEeanRKHSrFuDZA" type="InstanceSpecification_NameLabel_CN"/> + <children xmi:type="notation:DecorationNode" xmi:id="_d4fZwZbOEeanRKHSrFuDZA" type="InstanceSpecification_FloatingNameLabel_CN"> + <layoutConstraint xmi:type="notation:Location" xmi:id="_d4fZwpbOEeanRKHSrFuDZA" y="5"/> + </children> + <children xmi:type="notation:BasicCompartment" xmi:id="_d4fZw5bOEeanRKHSrFuDZA" visible="false" type="InstanceSpecification_SlotCompartment_CN"> + <styles xmi:type="notation:TitleStyle" xmi:id="_d4fZxJbOEeanRKHSrFuDZA"/> + <styles xmi:type="notation:SortingStyle" xmi:id="_d4fZxZbOEeanRKHSrFuDZA"/> + <styles xmi:type="notation:FilteringStyle" xmi:id="_d4fZxpbOEeanRKHSrFuDZA"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_d4fZx5bOEeanRKHSrFuDZA"/> + </children> + <element xmi:type="uml:InstanceSpecification" href="SimpleSMChangeEvent.uml#_bv6jsJbOEeanRKHSrFuDZA"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_d4eysZbOEeanRKHSrFuDZA" x="39" y="49" width="273" height="47"/> + </children> + <styles xmi:type="notation:TitleStyle" xmi:id="_ch72hJbOEeanRKHSrFuDZA"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ch72hZbOEeanRKHSrFuDZA"/> + </children> + <element xmi:type="uml:Package" href="SimpleSMChangeEvent.uml#_bv58oJbOEeanRKHSrFuDZA"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ch72gZbOEeanRKHSrFuDZA" x="68" y="81" width="389" height="169"/> </children> <styles xmi:type="notation:DiagramStyle" xmi:id="_6FvnwWONEd-seu3qyZgHfg"/> <styles xmi:type="notation:StringValueStyle" xmi:id="_X3OnwGkLEeWakucY9QdE0g" name="diagram_compatibility_version" stringValue="1.2.0"/> <element xmi:type="uml:Package" href="SimpleSMChangeEvent.uml#_234GEDLiEd2RVeNawwNNzg"/> - <edges xmi:type="notation:Connector" xmi:id="_X4738GkLEeWakucY9QdE0g" type="StereotypeCommentLink" source="_TOVRYHltEeOh_8tymvdOOg" target="_X47Q4GkLEeWakucY9QdE0g"> - <styles xmi:type="notation:FontStyle" xmi:id="_X4738WkLEeWakucY9QdE0g"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_X4739WkLEeWakucY9QdE0g" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Package" href="SimpleSMChangeEvent.uml#_QQiDgHltEeOh_8tymvdOOg"/> - </styles> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_X4738mkLEeWakucY9QdE0g" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_X47382kLEeWakucY9QdE0g"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_X4739GkLEeWakucY9QdE0g"/> - </edges> </notation:Diagram> <notation:Diagram xmi:id="_0MCIsOYXEeCBL_IbXY9ofw" type="PapyrusUMLStateMachineDiagram" name="SmDiagramServer" measurementUnit="Pixel"> <children xmi:type="notation:Shape" xmi:id="_0MCIseYXEeCBL_IbXY9ofw" type="StateMachine_Shape" fontName="Sans Serif" lineColor="0"> @@ -222,10 +218,10 @@ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_8ARhFOYXEeCBL_IbXY9ofw" key="QualifiedNameDepth" value="1000"/> </eAnnotations> <children xmi:type="notation:DecorationNode" xmi:id="_8ARhFeYXEeCBL_IbXY9ofw" type="State_NameLabel"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_8A06sOYXEeCBL_IbXY9ofw" width="100" height="66"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_8A06sOYXEeCBL_IbXY9ofw" width="161" height="81"/> </children> <children xmi:type="notation:BasicCompartment" xmi:id="_JVrLcPX4EeWa_pjn9guopQ" type="State_RegionCompartment"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_8ARhF-YXEeCBL_IbXY9ofw" y="66" width="100" height="42"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_8ARhF-YXEeCBL_IbXY9ofw" y="81" width="161" height="-22"/> </children> <children xmi:type="notation:BasicCompartment" xmi:id="_h9ej0FbmEeObiJAlOlmjpQ" visible="false" type="compartment_shape_display"> <styles xmi:type="notation:TitleStyle" xmi:id="_h9ej0VbmEeObiJAlOlmjpQ"/> @@ -236,51 +232,53 @@ <layoutConstraint xmi:type="notation:Location" xmi:id="_sXiY8UVbEeaxaO4Kn-ck8A" x="-10" y="-10"/> </children> <element xmi:type="uml:State" href="SimpleSMChangeEvent.uml#_7_1cMOYXEeCBL_IbXY9ofw"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_8AQS8eYXEeCBL_IbXY9ofw" x="259" y="181" width="100" height="108"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_8AQS8eYXEeCBL_IbXY9ofw" x="219" y="181" width="161" height="59"/> </children> <children xmi:type="notation:Shape" xmi:id="_oxRiMCjmEeaJJusTB1aIbg" type="State_Shape"> <children xmi:type="notation:DecorationNode" xmi:id="_oxSwUCjmEeaJJusTB1aIbg" type="State_NameLabel"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_p6M5ICjmEeaJJusTB1aIbg" width="79"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_p6M5ICjmEeaJJusTB1aIbg" width="81"/> </children> <children xmi:type="notation:DecorationNode" xmi:id="_oxTXYCjmEeaJJusTB1aIbg" type="State_FloatingNameLabel"> <layoutConstraint xmi:type="notation:Location" xmi:id="_oxTXYSjmEeaJJusTB1aIbg" x="40"/> </children> <children xmi:type="notation:BasicCompartment" xmi:id="_oxTXYijmEeaJJusTB1aIbg" type="State_RegionCompartment"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_oxTXYyjmEeaJJusTB1aIbg" y="-1" width="79"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_oxTXYyjmEeaJJusTB1aIbg" y="-1" width="81"/> </children> <element xmi:type="uml:State" href="SimpleSMChangeEvent.uml#_owZYcCjmEeaJJusTB1aIbg"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_oxRiMSjmEeaJJusTB1aIbg" x="510" y="36" width="79" height="59"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_oxRiMSjmEeaJJusTB1aIbg" x="499" y="36" width="81" height="59"/> </children> <children xmi:type="notation:Shape" xmi:id="__-OxACjmEeaJJusTB1aIbg" type="Pseudostate_JunctionShape"> - <children xmi:type="notation:DecorationNode" xmi:id="__-PYECjmEeaJJusTB1aIbg" type="Pseudostate_JunctionFloatingNameLabel"> + <children xmi:type="notation:DecorationNode" xmi:id="__-PYECjmEeaJJusTB1aIbg" visible="false" type="Pseudostate_JunctionFloatingNameLabel"> <layoutConstraint xmi:type="notation:Location" xmi:id="__-PYESjmEeaJJusTB1aIbg" x="34" y="22"/> </children> <children xmi:type="notation:DecorationNode" xmi:id="__-PYEijmEeaJJusTB1aIbg" type="Pseudostate_JunctionStereotypeLabel"> <layoutConstraint xmi:type="notation:Location" xmi:id="__-PYEyjmEeaJJusTB1aIbg" x="25" y="-10"/> </children> <element xmi:type="uml:Pseudostate" href="SimpleSMChangeEvent.uml#__9lQwCjmEeaJJusTB1aIbg"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="__-OxASjmEeaJJusTB1aIbg" x="539" y="162"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="__-OxASjmEeaJJusTB1aIbg" x="539" y="160"/> </children> <children xmi:type="notation:Shape" xmi:id="_cyo2gEOAEeadCvQ7UGhFAA" type="State_Shape"> - <children xmi:type="notation:DecorationNode" xmi:id="_cyo2gkOAEeadCvQ7UGhFAA" type="State_NameLabel"/> + <children xmi:type="notation:DecorationNode" xmi:id="_cyo2gkOAEeadCvQ7UGhFAA" type="State_NameLabel"> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_hs2gYJbHEeanRKHSrFuDZA" width="121"/> + </children> <children xmi:type="notation:DecorationNode" xmi:id="_cyo2g0OAEeadCvQ7UGhFAA" type="State_FloatingNameLabel"> <layoutConstraint xmi:type="notation:Location" xmi:id="_cyo2hEOAEeadCvQ7UGhFAA" x="40"/> </children> <children xmi:type="notation:BasicCompartment" xmi:id="_cyo2hUOAEeadCvQ7UGhFAA" type="State_RegionCompartment"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_cyo2hkOAEeadCvQ7UGhFAA"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_cyo2hkOAEeadCvQ7UGhFAA" y="-1" width="121"/> </children> <element xmi:type="uml:State" href="SimpleSMChangeEvent.uml#_cyKVYEOAEeadCvQ7UGhFAA"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_cyo2gUOAEeadCvQ7UGhFAA" x="104" y="300"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_cyo2gUOAEeadCvQ7UGhFAA" x="239" y="339" width="121"/> </children> <children xmi:type="notation:Shape" xmi:id="_juToIEOAEeadCvQ7UGhFAA" type="Pseudostate_ChoiceShape"> <children xmi:type="notation:DecorationNode" xmi:id="_juToIkOAEeadCvQ7UGhFAA" type="Pseudostate_ChoiceFloatingNameLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_juToI0OAEeadCvQ7UGhFAA" x="50" y="3"/> + <layoutConstraint xmi:type="notation:Location" xmi:id="_juToI0OAEeadCvQ7UGhFAA" x="43" y="18"/> </children> <children xmi:type="notation:DecorationNode" xmi:id="_juToJEOAEeadCvQ7UGhFAA" type="Pseudostate_ChoiceStereotypeLabel"> <layoutConstraint xmi:type="notation:Location" xmi:id="_juToJUOAEeadCvQ7UGhFAA" x="25" y="-10"/> </children> <element xmi:type="uml:Pseudostate" href="SimpleSMChangeEvent.uml#_jt7NoEOAEeadCvQ7UGhFAA"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_juToIUOAEeadCvQ7UGhFAA" x="276" y="371"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_juToIUOAEeadCvQ7UGhFAA" x="259" y="402" width="81"/> </children> <children xmi:type="notation:Shape" xmi:id="_nhnhsEOAEeadCvQ7UGhFAA" type="State_Shape"> <children xmi:type="notation:DecorationNode" xmi:id="_nhnhskOAEeadCvQ7UGhFAA" type="State_NameLabel"/> @@ -294,94 +292,106 @@ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_nhnhsUOAEeadCvQ7UGhFAA" x="102" y="457"/> </children> <children xmi:type="notation:Shape" xmi:id="_xK-BkEOAEeadCvQ7UGhFAA" type="State_Shape"> - <children xmi:type="notation:DecorationNode" xmi:id="_xK-BkkOAEeadCvQ7UGhFAA" type="State_NameLabel"/> + <children xmi:type="notation:DecorationNode" xmi:id="_xK-BkkOAEeadCvQ7UGhFAA" type="State_NameLabel"> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_YwTcIJbHEeanRKHSrFuDZA" width="130"/> + </children> <children xmi:type="notation:DecorationNode" xmi:id="_xK-Bk0OAEeadCvQ7UGhFAA" type="State_FloatingNameLabel"> <layoutConstraint xmi:type="notation:Location" xmi:id="_xK-BlEOAEeadCvQ7UGhFAA" x="40"/> </children> <children xmi:type="notation:BasicCompartment" xmi:id="_xK-BlUOAEeadCvQ7UGhFAA" type="State_RegionCompartment"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xK-BlkOAEeadCvQ7UGhFAA"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xK-BlkOAEeadCvQ7UGhFAA" y="-1" width="130"/> </children> <element xmi:type="uml:State" href="SimpleSMChangeEvent.uml#_xKx0UEOAEeadCvQ7UGhFAA"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xK-BkUOAEeadCvQ7UGhFAA" x="266" y="456"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xK-BkUOAEeadCvQ7UGhFAA" x="239" y="456" width="130"/> </children> <children xmi:type="notation:Shape" xmi:id="_11fP8EOAEeadCvQ7UGhFAA" type="State_Shape"> - <children xmi:type="notation:DecorationNode" xmi:id="_11fP8kOAEeadCvQ7UGhFAA" type="State_NameLabel"/> + <children xmi:type="notation:DecorationNode" xmi:id="_11fP8kOAEeadCvQ7UGhFAA" type="State_NameLabel"> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_X9Jg4JbHEeanRKHSrFuDZA" width="121"/> + </children> <children xmi:type="notation:DecorationNode" xmi:id="_11fP80OAEeadCvQ7UGhFAA" type="State_FloatingNameLabel"> <layoutConstraint xmi:type="notation:Location" xmi:id="_11fP9EOAEeadCvQ7UGhFAA" x="40"/> </children> <children xmi:type="notation:BasicCompartment" xmi:id="_11fP9UOAEeadCvQ7UGhFAA" type="State_RegionCompartment"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_11fP9kOAEeadCvQ7UGhFAA"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_11fP9kOAEeadCvQ7UGhFAA" y="-1" width="121"/> </children> <element xmi:type="uml:State" href="SimpleSMChangeEvent.uml#_11G1cEOAEeadCvQ7UGhFAA"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_11fP8UOAEeadCvQ7UGhFAA" x="266" y="532"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_11fP8UOAEeadCvQ7UGhFAA" x="239" y="532" width="121"/> </children> <children xmi:type="notation:Shape" xmi:id="_3OV5QEOAEeadCvQ7UGhFAA" type="State_Shape"> - <children xmi:type="notation:DecorationNode" xmi:id="_3OV5QkOAEeadCvQ7UGhFAA" type="State_NameLabel"/> + <children xmi:type="notation:DecorationNode" xmi:id="_3OV5QkOAEeadCvQ7UGhFAA" type="State_NameLabel"> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_eviasJbHEeanRKHSrFuDZA" width="121"/> + </children> <children xmi:type="notation:DecorationNode" xmi:id="_3OV5Q0OAEeadCvQ7UGhFAA" type="State_FloatingNameLabel"> <layoutConstraint xmi:type="notation:Location" xmi:id="_3OV5REOAEeadCvQ7UGhFAA" x="40"/> </children> <children xmi:type="notation:BasicCompartment" xmi:id="_3OV5RUOAEeadCvQ7UGhFAA" type="State_RegionCompartment"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_3OV5RkOAEeadCvQ7UGhFAA"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_3OV5RkOAEeadCvQ7UGhFAA" y="-1" width="121"/> </children> <element xmi:type="uml:State" href="SimpleSMChangeEvent.uml#_3OJsAEOAEeadCvQ7UGhFAA"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_3OV5QUOAEeadCvQ7UGhFAA" x="271" y="612"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_3OV5QUOAEeadCvQ7UGhFAA" x="239" y="612" width="121"/> </children> <children xmi:type="notation:Shape" xmi:id="_8OR-AEOAEeadCvQ7UGhFAA" type="Pseudostate_ChoiceShape"> <children xmi:type="notation:DecorationNode" xmi:id="_8OR-AkOAEeadCvQ7UGhFAA" type="Pseudostate_ChoiceFloatingNameLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_8OR-A0OAEeadCvQ7UGhFAA" x="77" y="2"/> + <layoutConstraint xmi:type="notation:Location" xmi:id="_8OR-A0OAEeadCvQ7UGhFAA" x="100" y="-20"/> </children> <children xmi:type="notation:DecorationNode" xmi:id="_8OR-BEOAEeadCvQ7UGhFAA" type="Pseudostate_ChoiceStereotypeLabel"> <layoutConstraint xmi:type="notation:Location" xmi:id="_8OR-BUOAEeadCvQ7UGhFAA" x="25" y="-10"/> </children> <element xmi:type="uml:Pseudostate" href="SimpleSMChangeEvent.uml#_8N5jgEOAEeadCvQ7UGhFAA"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_8OR-AUOAEeadCvQ7UGhFAA" x="273" y="687"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_8OR-AUOAEeadCvQ7UGhFAA" x="259" y="680" width="81" height="41"/> </children> <children xmi:type="notation:Shape" xmi:id="_Czf-gEOBEeadCvQ7UGhFAA" type="State_Shape"> - <children xmi:type="notation:DecorationNode" xmi:id="_Czf-gkOBEeadCvQ7UGhFAA" type="State_NameLabel"/> + <children xmi:type="notation:DecorationNode" xmi:id="_Czf-gkOBEeadCvQ7UGhFAA" type="State_NameLabel"> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Gs0WoJbJEeanRKHSrFuDZA" width="81"/> + </children> <children xmi:type="notation:DecorationNode" xmi:id="_Czf-g0OBEeadCvQ7UGhFAA" type="State_FloatingNameLabel"> <layoutConstraint xmi:type="notation:Location" xmi:id="_Czf-hEOBEeadCvQ7UGhFAA" x="40"/> </children> <children xmi:type="notation:BasicCompartment" xmi:id="_Czf-hUOBEeadCvQ7UGhFAA" type="State_RegionCompartment"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Czf-hkOBEeadCvQ7UGhFAA"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Czf-hkOBEeadCvQ7UGhFAA" y="-1" width="81"/> </children> <element xmi:type="uml:State" href="SimpleSMChangeEvent.uml#_CzHkAEOBEeadCvQ7UGhFAA"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Czf-gUOBEeadCvQ7UGhFAA" x="177" y="739"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Czf-gUOBEeadCvQ7UGhFAA" x="179" y="738" width="81"/> </children> <children xmi:type="notation:Shape" xmi:id="_EtlsoEOBEeadCvQ7UGhFAA" type="State_Shape"> - <children xmi:type="notation:DecorationNode" xmi:id="_EtlsokOBEeadCvQ7UGhFAA" type="State_NameLabel"/> + <children xmi:type="notation:DecorationNode" xmi:id="_EtlsokOBEeadCvQ7UGhFAA" type="State_NameLabel"> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_1YbvoJbGEeanRKHSrFuDZA" width="121"/> + </children> <children xmi:type="notation:DecorationNode" xmi:id="_Etlso0OBEeadCvQ7UGhFAA" type="State_FloatingNameLabel"> <layoutConstraint xmi:type="notation:Location" xmi:id="_EtlspEOBEeadCvQ7UGhFAA" x="40"/> </children> <children xmi:type="notation:BasicCompartment" xmi:id="_EtlspUOBEeadCvQ7UGhFAA" type="State_RegionCompartment"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_EtlspkOBEeadCvQ7UGhFAA"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_EtlspkOBEeadCvQ7UGhFAA" y="-1" width="121"/> </children> <element xmi:type="uml:State" href="SimpleSMChangeEvent.uml#_EtK14EOBEeadCvQ7UGhFAA"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_EtlsoUOBEeadCvQ7UGhFAA" x="376" y="747"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_EtlsoUOBEeadCvQ7UGhFAA" x="339" y="740" width="121" height="41"/> </children> <children xmi:type="notation:Shape" xmi:id="_LPfTYEOBEeadCvQ7UGhFAA" type="State_Shape"> - <children xmi:type="notation:DecorationNode" xmi:id="_LPfTYkOBEeadCvQ7UGhFAA" type="State_NameLabel"/> + <children xmi:type="notation:DecorationNode" xmi:id="_LPfTYkOBEeadCvQ7UGhFAA" type="State_NameLabel"> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_IyT48JbIEeanRKHSrFuDZA" width="121"/> + </children> <children xmi:type="notation:DecorationNode" xmi:id="_LPfTY0OBEeadCvQ7UGhFAA" type="State_FloatingNameLabel"> <layoutConstraint xmi:type="notation:Location" xmi:id="_LPfTZEOBEeadCvQ7UGhFAA" x="40"/> </children> <children xmi:type="notation:BasicCompartment" xmi:id="_LPfTZUOBEeadCvQ7UGhFAA" type="State_RegionCompartment"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_LPfTZkOBEeadCvQ7UGhFAA"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_LPfTZkOBEeadCvQ7UGhFAA" y="-1" width="121"/> </children> <element xmi:type="uml:State" href="SimpleSMChangeEvent.uml#_LPM_gEOBEeadCvQ7UGhFAA"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_LPfTYUOBEeadCvQ7UGhFAA" x="271" y="801"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_LPfTYUOBEeadCvQ7UGhFAA" x="239" y="801" width="121"/> </children> <children xmi:type="notation:Shape" xmi:id="_PjSq4EOBEeadCvQ7UGhFAA" type="FinalState_Shape"> - <children xmi:type="notation:DecorationNode" xmi:id="_PjSq4kOBEeadCvQ7UGhFAA" type="FinalState_FloatingNameLabel"> + <children xmi:type="notation:DecorationNode" xmi:id="_PjSq4kOBEeadCvQ7UGhFAA" visible="false" type="FinalState_FloatingNameLabel"> <layoutConstraint xmi:type="notation:Location" xmi:id="_PjSq40OBEeadCvQ7UGhFAA" x="25" y="3"/> </children> <children xmi:type="notation:DecorationNode" xmi:id="_PjSq5EOBEeadCvQ7UGhFAA" type="FinalState_StereotypeLabel"> <layoutConstraint xmi:type="notation:Location" xmi:id="_PjSq5UOBEeadCvQ7UGhFAA" x="25" y="-10"/> </children> <element xmi:type="uml:FinalState" href="SimpleSMChangeEvent.uml#_PiyUkEOBEeadCvQ7UGhFAA"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_PjSq4UOBEeadCvQ7UGhFAA" x="297" y="874"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_PjSq4UOBEeadCvQ7UGhFAA" x="279" y="880" width="40"/> </children> <children xmi:type="notation:Shape" xmi:id="_OZwagEOCEeadCvQ7UGhFAA" type="State_Shape"> <children xmi:type="notation:DecorationNode" xmi:id="_OZwagkOCEeadCvQ7UGhFAA" type="State_NameLabel"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_O8AzAEOCEeadCvQ7UGhFAA" width="240" height="20"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_O8AzAEOCEeadCvQ7UGhFAA" width="264" height="20"/> </children> <children xmi:type="notation:DecorationNode" xmi:id="_OZwag0OCEeadCvQ7UGhFAA" type="State_FloatingNameLabel"> <layoutConstraint xmi:type="notation:Location" xmi:id="_OZwahEOCEeadCvQ7UGhFAA" x="40"/> @@ -407,19 +417,19 @@ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_QUoy0UOCEeadCvQ7UGhFAA" x="45" y="19"/> </children> <children xmi:type="notation:Shape" xmi:id="_5yiooFTJEeaUqofUUR_LDQ" type="FinalState_Shape"> - <children xmi:type="notation:DecorationNode" xmi:id="_5ykd0FTJEeaUqofUUR_LDQ" type="FinalState_FloatingNameLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_5ykd0VTJEeaUqofUUR_LDQ" x="25" y="3"/> + <children xmi:type="notation:DecorationNode" xmi:id="_5ykd0FTJEeaUqofUUR_LDQ" visible="false" type="FinalState_FloatingNameLabel"> + <layoutConstraint xmi:type="notation:Location" xmi:id="_5ykd0VTJEeaUqofUUR_LDQ" x="32" y="-26"/> </children> <children xmi:type="notation:DecorationNode" xmi:id="_5ykd0lTJEeaUqofUUR_LDQ" type="FinalState_StereotypeLabel"> <layoutConstraint xmi:type="notation:Location" xmi:id="_5ykd01TJEeaUqofUUR_LDQ" x="25" y="-10"/> </children> <element xmi:type="uml:FinalState" href="SimpleSMChangeEvent.uml#_5xA-oFTJEeaUqofUUR_LDQ"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5yiooVTJEeaUqofUUR_LDQ" x="149" y="16"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5yiooVTJEeaUqofUUR_LDQ" x="199" y="19"/> </children> <layoutConstraint xmi:type="notation:Bounds" xmi:id="_PWtyA0OCEeadCvQ7UGhFAA"/> </children> <element xmi:type="uml:Region" href="SimpleSMChangeEvent.uml#_PWnrYkOCEeadCvQ7UGhFAA"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_PWtyAUOCEeadCvQ7UGhFAA" width="240" height="81"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_PWtyAUOCEeadCvQ7UGhFAA" width="264" height="91"/> </children> <children xmi:type="notation:Shape" xmi:id="_P1Z5IUOCEeadCvQ7UGhFAA" type="Region_Shape"> <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_P1Z5JUOCEeadCvQ7UGhFAA" source="RegionAnnotationKey"> @@ -438,28 +448,28 @@ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_RozwcUOCEeadCvQ7UGhFAA" x="51" y="17"/> </children> <children xmi:type="notation:Shape" xmi:id="_68esMFTJEeaUqofUUR_LDQ" type="FinalState_Shape"> - <children xmi:type="notation:DecorationNode" xmi:id="_68esMlTJEeaUqofUUR_LDQ" type="FinalState_FloatingNameLabel"> + <children xmi:type="notation:DecorationNode" xmi:id="_68esMlTJEeaUqofUUR_LDQ" visible="false" type="FinalState_FloatingNameLabel"> <layoutConstraint xmi:type="notation:Location" xmi:id="_68esM1TJEeaUqofUUR_LDQ" x="25" y="3"/> </children> <children xmi:type="notation:DecorationNode" xmi:id="_68esNFTJEeaUqofUUR_LDQ" type="FinalState_StereotypeLabel"> <layoutConstraint xmi:type="notation:Location" xmi:id="_68esNVTJEeaUqofUUR_LDQ" x="25" y="-10"/> </children> <element xmi:type="uml:FinalState" href="SimpleSMChangeEvent.uml#_67iRAFTJEeaUqofUUR_LDQ"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_68esMVTJEeaUqofUUR_LDQ" x="157" y="47"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_68esMVTJEeaUqofUUR_LDQ" x="199" y="68"/> </children> <layoutConstraint xmi:type="notation:Bounds" xmi:id="_P1Z5JEOCEeadCvQ7UGhFAA"/> </children> <element xmi:type="uml:Region" href="SimpleSMChangeEvent.uml#_P1Z5IEOCEeadCvQ7UGhFAA"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_P1Z5IkOCEeadCvQ7UGhFAA" y="81" width="240" height="81"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_P1Z5IkOCEeadCvQ7UGhFAA" y="91" width="264" height="109"/> </children> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_OZwahkOCEeadCvQ7UGhFAA" y="20" width="240" height="163"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_OZwahkOCEeadCvQ7UGhFAA" y="20" width="264" height="201"/> </children> <element xmi:type="uml:State" href="SimpleSMChangeEvent.uml#_OZYAAEOCEeadCvQ7UGhFAA"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_OZwagUOCEeadCvQ7UGhFAA" x="577" y="270" width="240" height="183"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_OZwagUOCEeadCvQ7UGhFAA" x="579" y="261" width="264" height="221"/> </children> <children xmi:type="notation:Shape" xmi:id="_S4E_8EOCEeadCvQ7UGhFAA" type="Pseudostate_ForkShape"> - <children xmi:type="notation:DecorationNode" xmi:id="_S4E_8kOCEeadCvQ7UGhFAA" type="Pseudostate_ForkFloatingNameLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_S4E_80OCEeadCvQ7UGhFAA" x="25" y="3"/> + <children xmi:type="notation:DecorationNode" xmi:id="_S4E_8kOCEeadCvQ7UGhFAA" visible="false" type="Pseudostate_ForkFloatingNameLabel"> + <layoutConstraint xmi:type="notation:Location" xmi:id="_S4E_80OCEeadCvQ7UGhFAA" x="24" y="-10"/> </children> <children xmi:type="notation:DecorationNode" xmi:id="_S4E_9EOCEeadCvQ7UGhFAA" type="Pseudostate_ForkStereotypeLabel"> <layoutConstraint xmi:type="notation:Location" xmi:id="_S4E_9UOCEeadCvQ7UGhFAA" x="25" y="-10"/> @@ -468,14 +478,14 @@ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_S4E_8UOCEeadCvQ7UGhFAA" x="435" y="310"/> </children> <children xmi:type="notation:Shape" xmi:id="_cbw8sEOCEeadCvQ7UGhFAA" type="Pseudostate_JoinShape"> - <children xmi:type="notation:DecorationNode" xmi:id="_cbw8skOCEeadCvQ7UGhFAA" type="Pseudostate_JoinFloatingNameLabel"> + <children xmi:type="notation:DecorationNode" xmi:id="_cbw8skOCEeadCvQ7UGhFAA" visible="false" type="Pseudostate_JoinFloatingNameLabel"> <layoutConstraint xmi:type="notation:Location" xmi:id="_cbw8s0OCEeadCvQ7UGhFAA" x="25" y="3"/> </children> <children xmi:type="notation:DecorationNode" xmi:id="_cbw8tEOCEeadCvQ7UGhFAA" type="Pseudostate_JoinStereotypeLabel"> <layoutConstraint xmi:type="notation:Location" xmi:id="_cbw8tUOCEeadCvQ7UGhFAA" x="25" y="-10"/> </children> <element xmi:type="uml:Pseudostate" href="SimpleSMChangeEvent.uml#_cbYiMEOCEeadCvQ7UGhFAA"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_cbw8sUOCEeadCvQ7UGhFAA" x="860" y="334"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_cbw8sUOCEeadCvQ7UGhFAA" x="874" y="334"/> </children> <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0MCIxeYXEeCBL_IbXY9ofw"/> </children> @@ -512,24 +522,27 @@ </children> <styles xmi:type="notation:FontStyle" xmi:id="_CLUHAeYYEeCBL_IbXY9ofw" fontName="Sans Serif"/> <element xmi:type="uml:Transition" href="SimpleSMChangeEvent.uml#_CLBzIOYYEeCBL_IbXY9ofw"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_CLUHAuYYEeCBL_IbXY9ofw" points="[10, -4, -180, 0]$[175, -7, -15, -3]"/> + <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_CLUHAuYYEeCBL_IbXY9ofw" points="[175, 85, -643984, -643984]$[301, 122, -643984, -643984]"/> <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_CMH_UOYYEeCBL_IbXY9ofw" id="(0.16483516483516483,0.4142857142857143)"/> </edges> <edges xmi:type="notation:Connector" xmi:id="_Doz_wOYYEeCBL_IbXY9ofw" type="Transition_Edge" source="_53eokOYXEeCBL_IbXY9ofw" target="_8AQS8OYXEeCBL_IbXY9ofw" lineColor="0"> <children xmi:type="notation:DecorationNode" xmi:id="_Do0m0OYYEeCBL_IbXY9ofw" visible="false" type="Transition_NameLabel"> + <styles xmi:type="notation:BooleanValueStyle" xmi:id="_mWJxUJbIEeanRKHSrFuDZA" name="IS_UPDATED_POSITION" booleanValue="true"/> <layoutConstraint xmi:type="notation:Location" xmi:id="_Do0m0eYYEeCBL_IbXY9ofw"/> </children> <children xmi:type="notation:DecorationNode" xmi:id="_Do0m0uYYEeCBL_IbXY9ofw" type="Transition_GuardLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_Do0m0-YYEeCBL_IbXY9ofw" x="-12" y="129"/> + <styles xmi:type="notation:BooleanValueStyle" xmi:id="_mYIHQJbIEeanRKHSrFuDZA" name="IS_UPDATED_POSITION" booleanValue="true"/> + <layoutConstraint xmi:type="notation:Location" xmi:id="_Do0m0-YYEeCBL_IbXY9ofw" x="-11" y="127"/> </children> <children xmi:type="notation:DecorationNode" xmi:id="_Do0m1OYYEeCBL_IbXY9ofw" type="Transition_StereotypeLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_Do0m1eYYEeCBL_IbXY9ofw" y="60"/> + <styles xmi:type="notation:BooleanValueStyle" xmi:id="_mY90wJbIEeanRKHSrFuDZA" name="IS_UPDATED_POSITION" booleanValue="true"/> + <layoutConstraint xmi:type="notation:Location" xmi:id="_Do0m1eYYEeCBL_IbXY9ofw" x="1" y="58"/> </children> <styles xmi:type="notation:FontStyle" xmi:id="_Doz_weYYEeCBL_IbXY9ofw" fontName="Sans Serif"/> <element xmi:type="uml:Transition" href="SimpleSMChangeEvent.uml#_Doi6AOYYEeCBL_IbXY9ofw"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Doz_wuYYEeCBL_IbXY9ofw" points="[4, 9, 0, -45]$[1, 47, -3, -7]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_DpacsOYYEeCBL_IbXY9ofw" id="(0.2,0.9846153846153847)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_DpacseYYEeCBL_IbXY9ofw" id="(0.2,0.0)"/> + <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Doz_wuYYEeCBL_IbXY9ofw" points="[320, 165, -643984, -643984]$[320, 220, -643984, -643984]$[320, 241, -643984, -643984]"/> + <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_DpacsOYYEeCBL_IbXY9ofw" id="(0.20202020202020202,1.0)"/> + <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_DpacseYYEeCBL_IbXY9ofw" id="(0.3333333333333333,0.0)"/> </edges> <edges xmi:type="notation:Connector" xmi:id="_OIPMAOYYEeCBL_IbXY9ofw" type="Transition_Edge" source="_8AQS8OYXEeCBL_IbXY9ofw" target="_53eokOYXEeCBL_IbXY9ofw" lineColor="0"> <children xmi:type="notation:DecorationNode" xmi:id="_OIPzEOYYEeCBL_IbXY9ofw" visible="false" type="Transition_NameLabel"> @@ -543,7 +556,7 @@ </children> <styles xmi:type="notation:FontStyle" xmi:id="_OIPMAeYYEeCBL_IbXY9ofw" fontName="Sans Serif"/> <element xmi:type="uml:Transition" href="SimpleSMChangeEvent.uml#_OH_UYOYYEeCBL_IbXY9ofw"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_OIPMAuYYEeCBL_IbXY9ofw" points="[-4, -31, 8, 88]$[4, -128, 16, -9]"/> + <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_OIPMAuYYEeCBL_IbXY9ofw" points="[372, 210, -643984, -643984]$[395, 154, -643984, -643984]"/> <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_OIxXgOYYEeCBL_IbXY9ofw" id="(0.8,0.0)"/> <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_OIxXgeYYEeCBL_IbXY9ofw" id="(0.8,0.9846153846153847)"/> </edges> @@ -557,7 +570,7 @@ </children> <children xmi:type="notation:DecorationNode" xmi:id="_mPlxoutqEeCzSsOGmQH2aA" type="Transition_GuardLabel"> <styles xmi:type="notation:BooleanValueStyle" xmi:id="_XxIS8PX5EeWa_pjn9guopQ" name="IS_UPDATED_POSITION" booleanValue="true"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_mPlxo-tqEeCzSsOGmQH2aA" x="-15" y="28"/> + <layoutConstraint xmi:type="notation:Location" xmi:id="_mPlxo-tqEeCzSsOGmQH2aA" x="-32" y="51"/> </children> <children xmi:type="notation:DecorationNode" xmi:id="_mPlxpOtqEeCzSsOGmQH2aA" type="Transition_StereotypeLabel"> <styles xmi:type="notation:BooleanValueStyle" xmi:id="_Xxll8PX5EeWa_pjn9guopQ" name="IS_UPDATED_POSITION" booleanValue="true"/> @@ -574,7 +587,7 @@ <layoutConstraint xmi:type="notation:Location" xmi:id="_rgndUSjmEeaJJusTB1aIbg"/> </children> <children xmi:type="notation:DecorationNode" xmi:id="_rgndUijmEeaJJusTB1aIbg" type="Transition_GuardLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_rgndUyjmEeaJJusTB1aIbg" x="-86" y="-52"/> + <layoutConstraint xmi:type="notation:Location" xmi:id="_rgndUyjmEeaJJusTB1aIbg" x="-30" y="-25"/> </children> <children xmi:type="notation:DecorationNode" xmi:id="_rgndVCjmEeaJJusTB1aIbg" type="Transition_StereotypeLabel"> <layoutConstraint xmi:type="notation:Location" xmi:id="_rgndVSjmEeaJJusTB1aIbg" y="60"/> @@ -582,54 +595,63 @@ <styles xmi:type="notation:FontStyle" xmi:id="_rgm2QSjmEeaJJusTB1aIbg"/> <element xmi:type="uml:Transition" href="SimpleSMChangeEvent.uml#_rdKgsCjmEeaJJusTB1aIbg"/> <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_rgm2QijmEeaJJusTB1aIbg" points="[399, 131, -643984, -643984]$[551, 131, -643984, -643984]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_rhuQkCjmEeaJJusTB1aIbg" id="(1.0,0.5)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_rhu3oCjmEeaJJusTB1aIbg" id="(0.0,0.5932203389830508)"/> + <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_rhuQkCjmEeaJJusTB1aIbg" id="(1.0,0.3382352941176471)"/> + <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_rhu3oCjmEeaJJusTB1aIbg" id="(0.0,0.4067796610169492)"/> </edges> - <edges xmi:type="notation:Connector" xmi:id="_BPTXUCjnEeaJJusTB1aIbg" type="Transition_Edge" source="_oxRiMCjmEeaJJusTB1aIbg" target="__-OxACjmEeaJJusTB1aIbg"> + <edges xmi:type="notation:Connector" xmi:id="_BPTXUCjnEeaJJusTB1aIbg" type="Transition_Edge" source="_oxRiMCjmEeaJJusTB1aIbg" target="__-OxACjmEeaJJusTB1aIbg" roundedBendpointsRadius="20" routing="Rectilinear"> <children xmi:type="notation:DecorationNode" xmi:id="_BPTXUyjnEeaJJusTB1aIbg" type="Transition_NameLabel"> + <styles xmi:type="notation:BooleanValueStyle" xmi:id="_NeSGkJbNEeanRKHSrFuDZA" name="IS_UPDATED_POSITION" booleanValue="true"/> <layoutConstraint xmi:type="notation:Location" xmi:id="_BPTXVCjnEeaJJusTB1aIbg"/> </children> <children xmi:type="notation:DecorationNode" xmi:id="_BPTXVSjnEeaJJusTB1aIbg" type="Transition_GuardLabel"> + <styles xmi:type="notation:BooleanValueStyle" xmi:id="_NfEwwJbNEeanRKHSrFuDZA" name="IS_UPDATED_POSITION" booleanValue="true"/> <layoutConstraint xmi:type="notation:Location" xmi:id="_BPTXVijnEeaJJusTB1aIbg" x="-10" y="-25"/> </children> <children xmi:type="notation:DecorationNode" xmi:id="_BPTXVyjnEeaJJusTB1aIbg" type="Transition_StereotypeLabel"> + <styles xmi:type="notation:BooleanValueStyle" xmi:id="_Nf0-sJbNEeanRKHSrFuDZA" name="IS_UPDATED_POSITION" booleanValue="true"/> <layoutConstraint xmi:type="notation:Location" xmi:id="_BPTXWCjnEeaJJusTB1aIbg" y="60"/> </children> <styles xmi:type="notation:FontStyle" xmi:id="_BPTXUSjnEeaJJusTB1aIbg"/> <element xmi:type="uml:Transition" href="SimpleSMChangeEvent.uml#_BO7j4CjnEeaJJusTB1aIbg"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_BPTXUijnEeaJJusTB1aIbg" points="[590, 155, -643984, -643984]$[590, 222, -643984, -643984]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_BP6bUCjnEeaJJusTB1aIbg" id="(0.4936708860759494,1.0)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_BP6bUSjnEeaJJusTB1aIbg" id="(0.5,0.0)"/> + <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_BPTXUijnEeaJJusTB1aIbg" points="[580, 155, -643984, -643984]$[580, 180, -643984, -643984]$[589, 180, -643984, -643984]$[589, 220, -643984, -643984]"/> + <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_BP6bUCjnEeaJJusTB1aIbg" id="(0.49382716049382713,1.0)"/> + <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_BP6bUSjnEeaJJusTB1aIbg" id="(0.45,0.0)"/> </edges> - <edges xmi:type="notation:Connector" xmi:id="_G11iACjnEeaJJusTB1aIbg" type="Transition_Edge" source="__-OxACjmEeaJJusTB1aIbg" target="_53eokOYXEeCBL_IbXY9ofw"> + <edges xmi:type="notation:Connector" xmi:id="_G11iACjnEeaJJusTB1aIbg" type="Transition_Edge" source="__-OxACjmEeaJJusTB1aIbg" target="_53eokOYXEeCBL_IbXY9ofw" roundedBendpointsRadius="20" routing="Rectilinear"> <children xmi:type="notation:DecorationNode" xmi:id="_G11iAyjnEeaJJusTB1aIbg" type="Transition_NameLabel"> + <styles xmi:type="notation:BooleanValueStyle" xmi:id="_NZUHAJbNEeanRKHSrFuDZA" name="IS_UPDATED_POSITION" booleanValue="true"/> <layoutConstraint xmi:type="notation:Location" xmi:id="_G11iBCjnEeaJJusTB1aIbg"/> </children> <children xmi:type="notation:DecorationNode" xmi:id="_G11iBSjnEeaJJusTB1aIbg" type="Transition_GuardLabel"> + <styles xmi:type="notation:BooleanValueStyle" xmi:id="_NZ_ccJbNEeanRKHSrFuDZA" name="IS_UPDATED_POSITION" booleanValue="true"/> <layoutConstraint xmi:type="notation:Location" xmi:id="_G11iBijnEeaJJusTB1aIbg"/> </children> <children xmi:type="notation:DecorationNode" xmi:id="_G11iByjnEeaJJusTB1aIbg" type="Transition_StereotypeLabel"> + <styles xmi:type="notation:BooleanValueStyle" xmi:id="_Naw4gJbNEeanRKHSrFuDZA" name="IS_UPDATED_POSITION" booleanValue="true"/> <layoutConstraint xmi:type="notation:Location" xmi:id="_G11iCCjnEeaJJusTB1aIbg" y="60"/> </children> <styles xmi:type="notation:FontStyle" xmi:id="_G11iASjnEeaJJusTB1aIbg"/> <element xmi:type="uml:Transition" href="SimpleSMChangeEvent.uml#_G1QTMCjnEeaJJusTB1aIbg"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_G11iAijnEeaJJusTB1aIbg" points="[583, 227, -643984, -643984]$[397, 159, -643984, -643984]"/> + <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_G11iAijnEeaJJusTB1aIbg" points="[583, 227, -643984, -643984]$[480, 227, -643984, -643984]$[480, 160, -643984, -643984]$[397, 160, -643984, -643984]"/> <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_G2gQYCjnEeaJJusTB1aIbg" id="(0.15,0.3863945578231304)"/> <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_G2g3cCjnEeaJJusTB1aIbg" id="(0.9797979797979798,0.9117647058823529)"/> </edges> - <edges xmi:type="notation:Connector" xmi:id="_HndzQCjnEeaJJusTB1aIbg" type="Transition_Edge" source="__-OxACjmEeaJJusTB1aIbg" target="_8AQS8OYXEeCBL_IbXY9ofw"> + <edges xmi:type="notation:Connector" xmi:id="_HndzQCjnEeaJJusTB1aIbg" type="Transition_Edge" source="__-OxACjmEeaJJusTB1aIbg" target="_8AQS8OYXEeCBL_IbXY9ofw" roundedBendpointsRadius="20" routing="Rectilinear"> <children xmi:type="notation:DecorationNode" xmi:id="_HndzQyjnEeaJJusTB1aIbg" type="Transition_NameLabel"> + <styles xmi:type="notation:BooleanValueStyle" xmi:id="_NcQGQJbNEeanRKHSrFuDZA" name="IS_UPDATED_POSITION" booleanValue="true"/> <layoutConstraint xmi:type="notation:Location" xmi:id="_HndzRCjnEeaJJusTB1aIbg"/> </children> <children xmi:type="notation:DecorationNode" xmi:id="_HndzRSjnEeaJJusTB1aIbg" type="Transition_GuardLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_HndzRijnEeaJJusTB1aIbg" x="-18" y="-14"/> + <styles xmi:type="notation:BooleanValueStyle" xmi:id="_Nc6NkJbNEeanRKHSrFuDZA" name="IS_UPDATED_POSITION" booleanValue="true"/> + <layoutConstraint xmi:type="notation:Location" xmi:id="_HndzRijnEeaJJusTB1aIbg" x="-66" y="25"/> </children> <children xmi:type="notation:DecorationNode" xmi:id="_HndzRyjnEeaJJusTB1aIbg" type="Transition_StereotypeLabel"> + <styles xmi:type="notation:BooleanValueStyle" xmi:id="_Ndjt0JbNEeanRKHSrFuDZA" name="IS_UPDATED_POSITION" booleanValue="true"/> <layoutConstraint xmi:type="notation:Location" xmi:id="_HndzSCjnEeaJJusTB1aIbg" y="60"/> </children> <styles xmi:type="notation:FontStyle" xmi:id="_HndzQSjnEeaJJusTB1aIbg"/> <element xmi:type="uml:Transition" href="SimpleSMChangeEvent.uml#_HnKRQCjnEeaJJusTB1aIbg"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_HndzQijnEeaJJusTB1aIbg" points="[585, 234, -643984, -643984]$[400, 277, -643984, -643984]"/> + <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_HndzQijnEeaJJusTB1aIbg" points="[585, 234, -643984, -643984]$[585, 280, -643984, -643984]$[421, 280, -643984, -643984]"/> <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_HoK94CjnEeaJJusTB1aIbg" id="(0.27479674796748554,0.8330623306233065)"/> <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_HoLk8CjnEeaJJusTB1aIbg" id="(1.0,0.5806451612903226)"/> </edges> @@ -640,7 +662,7 @@ </children> <children xmi:type="notation:DecorationNode" xmi:id="_g6Nv5UOAEeadCvQ7UGhFAA" type="Transition_GuardLabel"> <styles xmi:type="notation:BooleanValueStyle" xmi:id="_H4th4EVPEeagYdPh8JXAfw" name="IS_UPDATED_POSITION" booleanValue="true"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_g6Nv5kOAEeadCvQ7UGhFAA" x="201" y="112"/> + <layoutConstraint xmi:type="notation:Location" xmi:id="_g6Nv5kOAEeadCvQ7UGhFAA" x="-5" y="280"/> </children> <children xmi:type="notation:DecorationNode" xmi:id="_g6Nv50OAEeadCvQ7UGhFAA" type="Transition_StereotypeLabel"> <styles xmi:type="notation:BooleanValueStyle" xmi:id="_H5dv0EVPEeagYdPh8JXAfw" name="IS_UPDATED_POSITION" booleanValue="true"/> @@ -659,7 +681,7 @@ </children> <children xmi:type="notation:DecorationNode" xmi:id="_mUbV1UOAEeadCvQ7UGhFAA" type="Transition_GuardLabel"> <styles xmi:type="notation:BooleanValueStyle" xmi:id="_H2fUUEVPEeagYdPh8JXAfw" name="IS_UPDATED_POSITION" booleanValue="true"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_mUbV1kOAEeadCvQ7UGhFAA"/> + <layoutConstraint xmi:type="notation:Location" xmi:id="_mUbV1kOAEeadCvQ7UGhFAA" x="2" y="-60"/> </children> <children xmi:type="notation:DecorationNode" xmi:id="_mUbV10OAEeadCvQ7UGhFAA" type="Transition_StereotypeLabel"> <styles xmi:type="notation:BooleanValueStyle" xmi:id="_H3KpwEVPEeagYdPh8JXAfw" name="IS_UPDATED_POSITION" booleanValue="true"/> @@ -671,14 +693,14 @@ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_mU9hUEOAEeadCvQ7UGhFAA" id="(0.5102040816326531,1.0)"/> <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_mU9hUUOAEeadCvQ7UGhFAA" id="(0.5166666666666667,0.01666666666666856)"/> </edges> - <edges xmi:type="notation:Connector" xmi:id="_qtp_4EOAEeadCvQ7UGhFAA" type="Transition_Edge" source="_juToIEOAEeadCvQ7UGhFAA" target="_nhnhsEOAEeadCvQ7UGhFAA"> + <edges xmi:type="notation:Connector" xmi:id="_qtp_4EOAEeadCvQ7UGhFAA" type="Transition_Edge" source="_juToIEOAEeadCvQ7UGhFAA" target="_nhnhsEOAEeadCvQ7UGhFAA" roundedBendpointsRadius="20" routing="Rectilinear"> <children xmi:type="notation:DecorationNode" xmi:id="_qtp_40OAEeadCvQ7UGhFAA" type="Transition_NameLabel"> <styles xmi:type="notation:BooleanValueStyle" xmi:id="_rpjAYEOAEeadCvQ7UGhFAA" name="IS_UPDATED_POSITION" booleanValue="true"/> <layoutConstraint xmi:type="notation:Location" xmi:id="_qtp_5EOAEeadCvQ7UGhFAA"/> </children> <children xmi:type="notation:DecorationNode" xmi:id="_qtp_5UOAEeadCvQ7UGhFAA" type="Transition_GuardLabel"> <styles xmi:type="notation:BooleanValueStyle" xmi:id="_rp1UQEOAEeadCvQ7UGhFAA" name="IS_UPDATED_POSITION" booleanValue="true"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_qtp_5kOAEeadCvQ7UGhFAA" x="92" y="9"/> + <layoutConstraint xmi:type="notation:Location" xmi:id="_qtp_5kOAEeadCvQ7UGhFAA" x="87" y="24"/> </children> <children xmi:type="notation:DecorationNode" xmi:id="_qtp_50OAEeadCvQ7UGhFAA" type="Transition_StereotypeLabel"> <styles xmi:type="notation:BooleanValueStyle" xmi:id="_rqOV0EOAEeadCvQ7UGhFAA" name="IS_UPDATED_POSITION" booleanValue="true"/> @@ -686,19 +708,22 @@ </children> <styles xmi:type="notation:FontStyle" xmi:id="_qtp_4UOAEeadCvQ7UGhFAA"/> <element xmi:type="uml:Transition" href="SimpleSMChangeEvent.uml#_qtXsAEOAEeadCvQ7UGhFAA"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_qtp_4kOAEeadCvQ7UGhFAA" points="[327, 444, -643984, -643984]$[187, 444, -643984, -643984]$[187, 517, -643984, -643984]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_quIhAEOAEeadCvQ7UGhFAA" id="(0.15,0.65)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_quIhAUOAEeadCvQ7UGhFAA" id="(0.6666666666666666,0.0)"/> + <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_qtp_4kOAEeadCvQ7UGhFAA" points="[320, 471, -643984, -643984]$[180, 471, -643984, -643984]$[180, 517, -643984, -643984]"/> + <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_quIhAEOAEeadCvQ7UGhFAA" id="(0.05,0.45)"/> + <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_quIhAUOAEeadCvQ7UGhFAA" id="(0.4868421052631579,0.0)"/> </edges> <edges xmi:type="notation:Connector" xmi:id="_0d1ggEOAEeadCvQ7UGhFAA" type="Transition_Edge" source="_juToIEOAEeadCvQ7UGhFAA" target="_xK-BkEOAEeadCvQ7UGhFAA"> <children xmi:type="notation:DecorationNode" xmi:id="_0d1gg0OAEeadCvQ7UGhFAA" type="Transition_NameLabel"> + <styles xmi:type="notation:BooleanValueStyle" xmi:id="_bGNZAJbGEeanRKHSrFuDZA" name="IS_UPDATED_POSITION" booleanValue="true"/> <layoutConstraint xmi:type="notation:Location" xmi:id="_0d1ghEOAEeadCvQ7UGhFAA"/> </children> <children xmi:type="notation:DecorationNode" xmi:id="_0d1ghUOAEeadCvQ7UGhFAA" type="Transition_GuardLabel"> + <styles xmi:type="notation:BooleanValueStyle" xmi:id="_bH-TkJbGEeanRKHSrFuDZA" name="IS_UPDATED_POSITION" booleanValue="true"/> <layoutConstraint xmi:type="notation:Location" xmi:id="_0d1ghkOAEeadCvQ7UGhFAA"/> </children> <children xmi:type="notation:DecorationNode" xmi:id="_0d1gh0OAEeadCvQ7UGhFAA" type="Transition_StereotypeLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_0d1giEOAEeadCvQ7UGhFAA" y="60"/> + <styles xmi:type="notation:BooleanValueStyle" xmi:id="_bJbsIJbGEeanRKHSrFuDZA" name="IS_UPDATED_POSITION" booleanValue="true"/> + <layoutConstraint xmi:type="notation:Location" xmi:id="_0d1giEOAEeadCvQ7UGhFAA" x="-1" y="58"/> </children> <styles xmi:type="notation:FontStyle" xmi:id="_0d1ggUOAEeadCvQ7UGhFAA"/> <element xmi:type="uml:Transition" href="SimpleSMChangeEvent.uml#_0dpTQEOAEeadCvQ7UGhFAA"/> @@ -708,13 +733,16 @@ </edges> <edges xmi:type="notation:Connector" xmi:id="_4uF0wEOAEeadCvQ7UGhFAA" type="Transition_Edge" source="_xK-BkEOAEeadCvQ7UGhFAA" target="_11fP8EOAEeadCvQ7UGhFAA"> <children xmi:type="notation:DecorationNode" xmi:id="_4uF0w0OAEeadCvQ7UGhFAA" type="Transition_NameLabel"> + <styles xmi:type="notation:BooleanValueStyle" xmi:id="_bvAo8JbHEeanRKHSrFuDZA" name="IS_UPDATED_POSITION" booleanValue="true"/> <layoutConstraint xmi:type="notation:Location" xmi:id="_4uF0xEOAEeadCvQ7UGhFAA"/> </children> <children xmi:type="notation:DecorationNode" xmi:id="_4uF0xUOAEeadCvQ7UGhFAA" type="Transition_GuardLabel"> + <styles xmi:type="notation:BooleanValueStyle" xmi:id="_bv2WcJbHEeanRKHSrFuDZA" name="IS_UPDATED_POSITION" booleanValue="true"/> <layoutConstraint xmi:type="notation:Location" xmi:id="_4uF0xkOAEeadCvQ7UGhFAA"/> </children> <children xmi:type="notation:DecorationNode" xmi:id="_4uF0x0OAEeadCvQ7UGhFAA" type="Transition_StereotypeLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_4uF0yEOAEeadCvQ7UGhFAA" y="60"/> + <styles xmi:type="notation:BooleanValueStyle" xmi:id="_bw77kJbHEeanRKHSrFuDZA" name="IS_UPDATED_POSITION" booleanValue="true"/> + <layoutConstraint xmi:type="notation:Location" xmi:id="_4uF0yEOAEeadCvQ7UGhFAA" x="-2" y="57"/> </children> <styles xmi:type="notation:FontStyle" xmi:id="_4uF0wUOAEeadCvQ7UGhFAA"/> <element xmi:type="uml:Transition" href="SimpleSMChangeEvent.uml#_4tzg4EOAEeadCvQ7UGhFAA"/> @@ -724,13 +752,16 @@ </edges> <edges xmi:type="notation:Connector" xmi:id="_5FIbwEOAEeadCvQ7UGhFAA" type="Transition_Edge" source="_11fP8EOAEeadCvQ7UGhFAA" target="_3OV5QEOAEeadCvQ7UGhFAA"> <children xmi:type="notation:DecorationNode" xmi:id="_5FIbw0OAEeadCvQ7UGhFAA" type="Transition_NameLabel"> + <styles xmi:type="notation:BooleanValueStyle" xmi:id="_bqvM8JbHEeanRKHSrFuDZA" name="IS_UPDATED_POSITION" booleanValue="true"/> <layoutConstraint xmi:type="notation:Location" xmi:id="_5FIbxEOAEeadCvQ7UGhFAA"/> </children> <children xmi:type="notation:DecorationNode" xmi:id="_5FIbxUOAEeadCvQ7UGhFAA" type="Transition_GuardLabel"> + <styles xmi:type="notation:BooleanValueStyle" xmi:id="_bsHtAJbHEeanRKHSrFuDZA" name="IS_UPDATED_POSITION" booleanValue="true"/> <layoutConstraint xmi:type="notation:Location" xmi:id="_5FIbxkOAEeadCvQ7UGhFAA"/> </children> <children xmi:type="notation:DecorationNode" xmi:id="_5FIbx0OAEeadCvQ7UGhFAA" type="Transition_StereotypeLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_5FIbyEOAEeadCvQ7UGhFAA" y="60"/> + <styles xmi:type="notation:BooleanValueStyle" xmi:id="_btp-EJbHEeanRKHSrFuDZA" name="IS_UPDATED_POSITION" booleanValue="true"/> + <layoutConstraint xmi:type="notation:Location" xmi:id="_5FIbyEOAEeadCvQ7UGhFAA" x="1" y="58"/> </children> <styles xmi:type="notation:FontStyle" xmi:id="_5FIbwUOAEeadCvQ7UGhFAA"/> <element xmi:type="uml:Transition" href="SimpleSMChangeEvent.uml#_5E7AYEOAEeadCvQ7UGhFAA"/> @@ -740,12 +771,15 @@ </edges> <edges xmi:type="notation:Connector" xmi:id="_B0kREEOBEeadCvQ7UGhFAA" type="Transition_Edge" source="_3OV5QEOAEeadCvQ7UGhFAA" target="_8OR-AEOAEeadCvQ7UGhFAA"> <children xmi:type="notation:DecorationNode" xmi:id="_B0kRE0OBEeadCvQ7UGhFAA" type="Transition_NameLabel"> + <styles xmi:type="notation:BooleanValueStyle" xmi:id="_D_Jr8JbIEeanRKHSrFuDZA" name="IS_UPDATED_POSITION" booleanValue="true"/> <layoutConstraint xmi:type="notation:Location" xmi:id="_B0kRFEOBEeadCvQ7UGhFAA"/> </children> <children xmi:type="notation:DecorationNode" xmi:id="_B0kRFUOBEeadCvQ7UGhFAA" type="Transition_GuardLabel"> + <styles xmi:type="notation:BooleanValueStyle" xmi:id="_EAOC8JbIEeanRKHSrFuDZA" name="IS_UPDATED_POSITION" booleanValue="true"/> <layoutConstraint xmi:type="notation:Location" xmi:id="_B0kRFkOBEeadCvQ7UGhFAA"/> </children> <children xmi:type="notation:DecorationNode" xmi:id="_B0kRF0OBEeadCvQ7UGhFAA" type="Transition_StereotypeLabel"> + <styles xmi:type="notation:BooleanValueStyle" xmi:id="_EBOIgJbIEeanRKHSrFuDZA" name="IS_UPDATED_POSITION" booleanValue="true"/> <layoutConstraint xmi:type="notation:Location" xmi:id="_B0kRGEOBEeadCvQ7UGhFAA" y="60"/> </children> <styles xmi:type="notation:FontStyle" xmi:id="_B0kREUOBEeadCvQ7UGhFAA"/> @@ -754,87 +788,102 @@ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_B1YwcEOBEeadCvQ7UGhFAA" id="(0.5084745762711864,1.0)"/> <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_B1YwcUOBEeadCvQ7UGhFAA" id="(0.4028225806451616,0.09717741935483559)"/> </edges> - <edges xmi:type="notation:Connector" xmi:id="_Gn7SYEOBEeadCvQ7UGhFAA" type="Transition_Edge" source="_8OR-AEOAEeadCvQ7UGhFAA" target="_Czf-gEOBEeadCvQ7UGhFAA"> + <edges xmi:type="notation:Connector" xmi:id="_Gn7SYEOBEeadCvQ7UGhFAA" type="Transition_Edge" source="_8OR-AEOAEeadCvQ7UGhFAA" target="_Czf-gEOBEeadCvQ7UGhFAA" roundedBendpointsRadius="20" routing="Rectilinear"> <children xmi:type="notation:DecorationNode" xmi:id="_Gn7SY0OBEeadCvQ7UGhFAA" type="Transition_NameLabel"> + <styles xmi:type="notation:BooleanValueStyle" xmi:id="_itONsJbGEeanRKHSrFuDZA" name="IS_UPDATED_POSITION" booleanValue="true"/> <layoutConstraint xmi:type="notation:Location" xmi:id="_Gn7SZEOBEeadCvQ7UGhFAA"/> </children> <children xmi:type="notation:DecorationNode" xmi:id="_Gn7SZUOBEeadCvQ7UGhFAA" type="Transition_GuardLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_Gn7SZkOBEeadCvQ7UGhFAA"/> + <styles xmi:type="notation:BooleanValueStyle" xmi:id="_iuicUJbGEeanRKHSrFuDZA" name="IS_UPDATED_POSITION" booleanValue="true"/> + <layoutConstraint xmi:type="notation:Location" xmi:id="_Gn7SZkOBEeadCvQ7UGhFAA" x="61" y="13"/> </children> <children xmi:type="notation:DecorationNode" xmi:id="_Gn7SZ0OBEeadCvQ7UGhFAA" type="Transition_StereotypeLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_Gn7SaEOBEeadCvQ7UGhFAA" y="60"/> + <styles xmi:type="notation:BooleanValueStyle" xmi:id="_iwEGUJbGEeanRKHSrFuDZA" name="IS_UPDATED_POSITION" booleanValue="true"/> + <layoutConstraint xmi:type="notation:Location" xmi:id="_Gn7SaEOBEeadCvQ7UGhFAA" x="1" y="58"/> </children> <styles xmi:type="notation:FontStyle" xmi:id="_Gn7SYUOBEeadCvQ7UGhFAA"/> <element xmi:type="uml:Transition" href="SimpleSMChangeEvent.uml#_Gm27YEOBEeadCvQ7UGhFAA"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Gn7SYkOBEeadCvQ7UGhFAA" points="[321, 744, -643984, -643984]$[258, 784, -643984, -643984]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_GonO4EOBEeadCvQ7UGhFAA" id="(0.1224358974358959,0.622435897435895)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_GonO4UOBEeadCvQ7UGhFAA" id="(0.8,0.0)"/> + <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Gn7SYkOBEeadCvQ7UGhFAA" points="[300, 760, -643984, -643984]$[260, 760, -643984, -643984]$[260, 798, -643984, -643984]"/> + <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_GonO4EOBEeadCvQ7UGhFAA" id="(0.0,0.4878048780487805)"/> + <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_GonO4UOBEeadCvQ7UGhFAA" id="(0.594059405940594,0.0)"/> </edges> - <edges xmi:type="notation:Connector" xmi:id="_KXEdoEOBEeadCvQ7UGhFAA" type="Transition_Edge" source="_8OR-AEOAEeadCvQ7UGhFAA" target="_EtlsoEOBEeadCvQ7UGhFAA"> + <edges xmi:type="notation:Connector" xmi:id="_KXEdoEOBEeadCvQ7UGhFAA" type="Transition_Edge" source="_8OR-AEOAEeadCvQ7UGhFAA" target="_EtlsoEOBEeadCvQ7UGhFAA" roundedBendpointsRadius="20" routing="Rectilinear"> <children xmi:type="notation:DecorationNode" xmi:id="_KXEdo0OBEeadCvQ7UGhFAA" type="Transition_NameLabel"> + <styles xmi:type="notation:BooleanValueStyle" xmi:id="_Dx4sAJbIEeanRKHSrFuDZA" name="IS_UPDATED_POSITION" booleanValue="true"/> <layoutConstraint xmi:type="notation:Location" xmi:id="_KXEdpEOBEeadCvQ7UGhFAA"/> </children> <children xmi:type="notation:DecorationNode" xmi:id="_KXEdpUOBEeadCvQ7UGhFAA" type="Transition_GuardLabel"> + <styles xmi:type="notation:BooleanValueStyle" xmi:id="_Dy2VUJbIEeanRKHSrFuDZA" name="IS_UPDATED_POSITION" booleanValue="true"/> <layoutConstraint xmi:type="notation:Location" xmi:id="_KXEdpkOBEeadCvQ7UGhFAA"/> </children> <children xmi:type="notation:DecorationNode" xmi:id="_KXEdp0OBEeadCvQ7UGhFAA" type="Transition_StereotypeLabel"> + <styles xmi:type="notation:BooleanValueStyle" xmi:id="_Dz3pAJbIEeanRKHSrFuDZA" name="IS_UPDATED_POSITION" booleanValue="true"/> <layoutConstraint xmi:type="notation:Location" xmi:id="_KXEdqEOBEeadCvQ7UGhFAA" y="60"/> </children> <styles xmi:type="notation:FontStyle" xmi:id="_KXEdoUOBEeadCvQ7UGhFAA"/> <element xmi:type="uml:Transition" href="SimpleSMChangeEvent.uml#_KWyJwEOBEeadCvQ7UGhFAA"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_KXEdokOBEeadCvQ7UGhFAA" points="[359, 746, -643984, -643984]$[419, 794, -643984, -643984]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_KXwaIEOBEeadCvQ7UGhFAA" id="(0.7536101083032491,0.7463898916967537)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_KXwaIUOBEeadCvQ7UGhFAA" id="(0.0273972602739726,0.045454545454545456)"/> + <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_KXEdokOBEeadCvQ7UGhFAA" points="[381, 760, -643984, -643984]$[440, 760, -643984, -643984]$[440, 800, -643984, -643984]"/> + <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_KXwaIEOBEeadCvQ7UGhFAA" id="(1.0,0.4878048780487805)"/> + <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_KXwaIUOBEeadCvQ7UGhFAA" id="(0.5504587155963303,0.0)"/> </edges> - <edges xmi:type="notation:Connector" xmi:id="_OBrHIEOBEeadCvQ7UGhFAA" type="Transition_Edge" source="_Czf-gEOBEeadCvQ7UGhFAA" target="_LPfTYEOBEeadCvQ7UGhFAA"> + <edges xmi:type="notation:Connector" xmi:id="_OBrHIEOBEeadCvQ7UGhFAA" type="Transition_Edge" source="_Czf-gEOBEeadCvQ7UGhFAA" target="_LPfTYEOBEeadCvQ7UGhFAA" roundedBendpointsRadius="20" routing="Rectilinear"> <children xmi:type="notation:DecorationNode" xmi:id="_OBrHI0OBEeadCvQ7UGhFAA" type="Transition_NameLabel"> + <styles xmi:type="notation:BooleanValueStyle" xmi:id="_ioQ1MJbGEeanRKHSrFuDZA" name="IS_UPDATED_POSITION" booleanValue="true"/> <layoutConstraint xmi:type="notation:Location" xmi:id="_OBrHJEOBEeadCvQ7UGhFAA"/> </children> <children xmi:type="notation:DecorationNode" xmi:id="_OBrHJUOBEeadCvQ7UGhFAA" type="Transition_GuardLabel"> + <styles xmi:type="notation:BooleanValueStyle" xmi:id="_ipvb4JbGEeanRKHSrFuDZA" name="IS_UPDATED_POSITION" booleanValue="true"/> <layoutConstraint xmi:type="notation:Location" xmi:id="_OBrHJkOBEeadCvQ7UGhFAA"/> </children> <children xmi:type="notation:DecorationNode" xmi:id="_OBrHJ0OBEeadCvQ7UGhFAA" type="Transition_StereotypeLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_OBrHKEOBEeadCvQ7UGhFAA" y="60"/> + <styles xmi:type="notation:BooleanValueStyle" xmi:id="_irw1IJbGEeanRKHSrFuDZA" name="IS_UPDATED_POSITION" booleanValue="true"/> + <layoutConstraint xmi:type="notation:Location" xmi:id="_OBrHKEOBEeadCvQ7UGhFAA" x="1" y="57"/> </children> <styles xmi:type="notation:FontStyle" xmi:id="_OBrHIUOBEeadCvQ7UGhFAA"/> <element xmi:type="uml:Transition" href="SimpleSMChangeEvent.uml#_OBSsoEOBEeadCvQ7UGhFAA"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_OBrHIkOBEeadCvQ7UGhFAA" points="[255, 843, -643984, -643984]$[312, 873, -643984, -643984]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_OCZf4EOBEeadCvQ7UGhFAA" id="(0.74,1.0)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_OCZf4UOBEeadCvQ7UGhFAA" id="(0.0,0.2727272727272727)"/> + <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_OBrHIkOBEeadCvQ7UGhFAA" points="[260, 842, -643984, -643984]$[260, 880, -643984, -643984]$[280, 880, -643984, -643984]"/> + <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_OCZf4EOBEeadCvQ7UGhFAA" id="(0.594059405940594,1.0)"/> + <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_OCZf4UOBEeadCvQ7UGhFAA" id="(0.0,0.4318181818181818)"/> </edges> - <edges xmi:type="notation:Connector" xmi:id="_OwDQEEOBEeadCvQ7UGhFAA" type="Transition_Edge" source="_EtlsoEOBEeadCvQ7UGhFAA" target="_LPfTYEOBEeadCvQ7UGhFAA"> + <edges xmi:type="notation:Connector" xmi:id="_OwDQEEOBEeadCvQ7UGhFAA" type="Transition_Edge" source="_EtlsoEOBEeadCvQ7UGhFAA" target="_LPfTYEOBEeadCvQ7UGhFAA" roundedBendpointsRadius="20" routing="Rectilinear"> <children xmi:type="notation:DecorationNode" xmi:id="_OwDQE0OBEeadCvQ7UGhFAA" type="Transition_NameLabel"> + <styles xmi:type="notation:BooleanValueStyle" xmi:id="_KopIcJbIEeanRKHSrFuDZA" name="IS_UPDATED_POSITION" booleanValue="true"/> <layoutConstraint xmi:type="notation:Location" xmi:id="_OwDQFEOBEeadCvQ7UGhFAA"/> </children> <children xmi:type="notation:DecorationNode" xmi:id="_OwDQFUOBEeadCvQ7UGhFAA" type="Transition_GuardLabel"> + <styles xmi:type="notation:BooleanValueStyle" xmi:id="_Kp2pYJbIEeanRKHSrFuDZA" name="IS_UPDATED_POSITION" booleanValue="true"/> <layoutConstraint xmi:type="notation:Location" xmi:id="_OwDQFkOBEeadCvQ7UGhFAA"/> </children> <children xmi:type="notation:DecorationNode" xmi:id="_OwDQF0OBEeadCvQ7UGhFAA" type="Transition_StereotypeLabel"> + <styles xmi:type="notation:BooleanValueStyle" xmi:id="_KrGmkJbIEeanRKHSrFuDZA" name="IS_UPDATED_POSITION" booleanValue="true"/> <layoutConstraint xmi:type="notation:Location" xmi:id="_OwDQGEOBEeadCvQ7UGhFAA" y="60"/> </children> <styles xmi:type="notation:FontStyle" xmi:id="_OwDQEUOBEeadCvQ7UGhFAA"/> <element xmi:type="uml:Transition" href="SimpleSMChangeEvent.uml#_Ovt44EOBEeadCvQ7UGhFAA"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_OwDQEkOBEeadCvQ7UGhFAA" points="[431, 851, -643984, -643984]$[403, 865, -643984, -643984]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Ow4WgEOBEeadCvQ7UGhFAA" id="(0.1917808219178082,1.0)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Ow4WgUOBEeadCvQ7UGhFAA" id="(0.978494623655914,0.09090909090909091)"/> + <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_OwDQEkOBEeadCvQ7UGhFAA" points="[440, 828, -643984, -643984]$[440, 880, -643984, -643984]$[401, 880, -643984, -643984]"/> + <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Ow4WgEOBEeadCvQ7UGhFAA" id="(0.5504587155963303,1.0)"/> + <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Ow4WgUOBEeadCvQ7UGhFAA" id="(1.0,0.4318181818181818)"/> </edges> <edges xmi:type="notation:Connector" xmi:id="_P_fesEOBEeadCvQ7UGhFAA" type="Transition_Edge" source="_LPfTYEOBEeadCvQ7UGhFAA" target="_PjSq4EOBEeadCvQ7UGhFAA"> <children xmi:type="notation:DecorationNode" xmi:id="_P_fes0OBEeadCvQ7UGhFAA" type="Transition_NameLabel"> + <styles xmi:type="notation:BooleanValueStyle" xmi:id="_URwXwJbIEeanRKHSrFuDZA" name="IS_UPDATED_POSITION" booleanValue="true"/> <layoutConstraint xmi:type="notation:Location" xmi:id="_P_fetEOBEeadCvQ7UGhFAA"/> </children> <children xmi:type="notation:DecorationNode" xmi:id="_P_fetUOBEeadCvQ7UGhFAA" type="Transition_GuardLabel"> + <styles xmi:type="notation:BooleanValueStyle" xmi:id="_USq9wJbIEeanRKHSrFuDZA" name="IS_UPDATED_POSITION" booleanValue="true"/> <layoutConstraint xmi:type="notation:Location" xmi:id="_P_fetkOBEeadCvQ7UGhFAA"/> </children> <children xmi:type="notation:DecorationNode" xmi:id="_P_fet0OBEeadCvQ7UGhFAA" type="Transition_StereotypeLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_P_feuEOBEeadCvQ7UGhFAA" y="60"/> + <styles xmi:type="notation:BooleanValueStyle" xmi:id="_UThSUJbIEeanRKHSrFuDZA" name="IS_UPDATED_POSITION" booleanValue="true"/> + <layoutConstraint xmi:type="notation:Location" xmi:id="_P_feuEOBEeadCvQ7UGhFAA" x="-1" y="58"/> </children> <styles xmi:type="notation:FontStyle" xmi:id="_P_fesUOBEeadCvQ7UGhFAA"/> <element xmi:type="uml:Transition" href="SimpleSMChangeEvent.uml#_P_HEMEOBEeadCvQ7UGhFAA"/> <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_P_feskOBEeadCvQ7UGhFAA" points="[357, 905, -643984, -643984]$[352, 936, -643984, -643984]"/> <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_QAaEsEOBEeadCvQ7UGhFAA" id="(0.4838709677419355,1.0)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_QAaEsUOBEeadCvQ7UGhFAA" id="(0.7082474226804095,0.1041237113402019)"/> + <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_QAaEsUOBEeadCvQ7UGhFAA" id="(0.5,0.05)"/> </edges> - <edges xmi:type="notation:Connector" xmi:id="_Q3uHMEOBEeadCvQ7UGhFAA" type="Transition_Edge" source="_nhnhsEOAEeadCvQ7UGhFAA" target="_PjSq4EOBEeadCvQ7UGhFAA"> + <edges xmi:type="notation:Connector" xmi:id="_Q3uHMEOBEeadCvQ7UGhFAA" type="Transition_Edge" source="_nhnhsEOAEeadCvQ7UGhFAA" target="_PjSq4EOBEeadCvQ7UGhFAA" roundedBendpointsRadius="20" routing="Rectilinear"> <children xmi:type="notation:DecorationNode" xmi:id="_Q3uHM0OBEeadCvQ7UGhFAA" type="Transition_NameLabel"> <styles xmi:type="notation:BooleanValueStyle" xmi:id="_RMF0sEOBEeadCvQ7UGhFAA" name="IS_UPDATED_POSITION" booleanValue="true"/> <layoutConstraint xmi:type="notation:Location" xmi:id="_Q3uHNEOBEeadCvQ7UGhFAA"/> @@ -849,16 +898,16 @@ </children> <styles xmi:type="notation:FontStyle" xmi:id="_Q3uHMUOBEeadCvQ7UGhFAA"/> <element xmi:type="uml:Transition" href="SimpleSMChangeEvent.uml#_Q3bzUEOBEeadCvQ7UGhFAA"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Q3uHMkOBEeadCvQ7UGhFAA" points="[174, 561, -643984, -643984]$[135, 891, -643984, -643984]$[342, 936, -643984, -643984]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Q4lC0EOBEeadCvQ7UGhFAA" id="(0.4696969696969697,1.0)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Q4lC0UOBEeadCvQ7UGhFAA" id="(0.2,0.1)"/> + <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Q3uHMkOBEeadCvQ7UGhFAA" points="[178, 561, -643984, -643984]$[178, 951, -643984, -643984]$[331, 951, -643984, -643984]$[331, 952, -643984, -643984]"/> + <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Q4lC0EOBEeadCvQ7UGhFAA" id="(0.4605263157894737,1.0)"/> + <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Q4lC0UOBEeadCvQ7UGhFAA" id="(0.275,0.6)"/> </edges> - <edges xmi:type="notation:Connector" xmi:id="_Twrb4EOCEeadCvQ7UGhFAA" type="Transition_Edge" source="_8AQS8OYXEeCBL_IbXY9ofw" target="_S4E_8EOCEeadCvQ7UGhFAA"> + <edges xmi:type="notation:Connector" xmi:id="_Twrb4EOCEeadCvQ7UGhFAA" type="Transition_Edge" source="_8AQS8OYXEeCBL_IbXY9ofw" target="_S4E_8EOCEeadCvQ7UGhFAA" roundedBendpointsRadius="20" routing="Rectilinear"> <children xmi:type="notation:DecorationNode" xmi:id="_Twrb40OCEeadCvQ7UGhFAA" type="Transition_NameLabel"> <layoutConstraint xmi:type="notation:Location" xmi:id="_Twrb5EOCEeadCvQ7UGhFAA"/> </children> <children xmi:type="notation:DecorationNode" xmi:id="_Twrb5UOCEeadCvQ7UGhFAA" type="Transition_GuardLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_Twrb5kOCEeadCvQ7UGhFAA"/> + <layoutConstraint xmi:type="notation:Location" xmi:id="_Twrb5kOCEeadCvQ7UGhFAA" x="-51" y="-9"/> </children> <children xmi:type="notation:DecorationNode" xmi:id="_Twrb50OCEeadCvQ7UGhFAA" type="Transition_StereotypeLabel"> <layoutConstraint xmi:type="notation:Location" xmi:id="_Twrb6EOCEeadCvQ7UGhFAA" y="60"/> @@ -869,7 +918,7 @@ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Txmo8EOCEeadCvQ7UGhFAA" id="(0.92,0.9838709677419355)"/> <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Txmo8UOCEeadCvQ7UGhFAA" id="(0.0,0.4)"/> </edges> - <edges xmi:type="notation:Connector" xmi:id="_a-dRMEOCEeadCvQ7UGhFAA" type="Transition_Edge" source="_S4E_8EOCEeadCvQ7UGhFAA" target="_QUoy0EOCEeadCvQ7UGhFAA"> + <edges xmi:type="notation:Connector" xmi:id="_a-dRMEOCEeadCvQ7UGhFAA" type="Transition_Edge" source="_S4E_8EOCEeadCvQ7UGhFAA" target="_QUoy0EOCEeadCvQ7UGhFAA" routing="Rectilinear"> <children xmi:type="notation:DecorationNode" xmi:id="_a-dRM0OCEeadCvQ7UGhFAA" type="Transition_NameLabel"> <styles xmi:type="notation:BooleanValueStyle" xmi:id="_vFSbwFTJEeaUqofUUR_LDQ" name="IS_UPDATED_POSITION" booleanValue="true"/> <layoutConstraint xmi:type="notation:Location" xmi:id="_a-dRNEOCEeadCvQ7UGhFAA"/> @@ -888,7 +937,7 @@ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_a_a6gEOCEeadCvQ7UGhFAA" id="(1.0,0.5)"/> <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_a_a6gUOCEeadCvQ7UGhFAA" id="(0.0,0.5909090909090909)"/> </edges> - <edges xmi:type="notation:Connector" xmi:id="_beGakEOCEeadCvQ7UGhFAA" type="Transition_Edge" source="_S4E_8EOCEeadCvQ7UGhFAA" target="_RozwcEOCEeadCvQ7UGhFAA"> + <edges xmi:type="notation:Connector" xmi:id="_beGakEOCEeadCvQ7UGhFAA" type="Transition_Edge" source="_S4E_8EOCEeadCvQ7UGhFAA" target="_RozwcEOCEeadCvQ7UGhFAA" roundedBendpointsRadius="20" routing="Rectilinear"> <children xmi:type="notation:DecorationNode" xmi:id="_beGak0OCEeadCvQ7UGhFAA" type="Transition_NameLabel"> <styles xmi:type="notation:BooleanValueStyle" xmi:id="_vY-z0FTJEeaUqofUUR_LDQ" name="IS_UPDATED_POSITION" booleanValue="true"/> <layoutConstraint xmi:type="notation:Location" xmi:id="_beGalEOCEeadCvQ7UGhFAA"/> @@ -903,11 +952,11 @@ </children> <styles xmi:type="notation:FontStyle" xmi:id="_beGakUOCEeadCvQ7UGhFAA"/> <element xmi:type="uml:Transition" href="SimpleSMChangeEvent.uml#_bduAEEOCEeadCvQ7UGhFAA"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_beGakkOCEeadCvQ7UGhFAA" points="[486, 404, -643984, -643984]$[683, 484, -643984, -643984]"/> + <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_beGakkOCEeadCvQ7UGhFAA" points="[486, 400, -643984, -643984]$[580, 400, -643984, -643984]$[580, 460, -643984, -643984]$[670, 460, -643984, -643984]"/> <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_bfJjcEOCEeadCvQ7UGhFAA" id="(1.0,0.85)"/> <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_bfJjcUOCEeadCvQ7UGhFAA" id="(0.0,0.4090909090909091)"/> </edges> - <edges xmi:type="notation:Connector" xmi:id="_de-tMEOCEeadCvQ7UGhFAA" type="Transition_Edge" source="_QUoy0EOCEeadCvQ7UGhFAA" target="_cbw8sEOCEeadCvQ7UGhFAA"> + <edges xmi:type="notation:Connector" xmi:id="_de-tMEOCEeadCvQ7UGhFAA" type="Transition_Edge" source="_QUoy0EOCEeadCvQ7UGhFAA" target="_cbw8sEOCEeadCvQ7UGhFAA" roundedBendpointsRadius="20" routing="Rectilinear"> <children xmi:type="notation:DecorationNode" xmi:id="_de-tM0OCEeadCvQ7UGhFAA" type="Transition_NameLabel"> <styles xmi:type="notation:BooleanValueStyle" xmi:id="_vA_xoFTJEeaUqofUUR_LDQ" name="IS_UPDATED_POSITION" booleanValue="true"/> <layoutConstraint xmi:type="notation:Location" xmi:id="_de-tNEOCEeadCvQ7UGhFAA"/> @@ -922,11 +971,11 @@ </children> <styles xmi:type="notation:FontStyle" xmi:id="_de-tMUOCEeadCvQ7UGhFAA"/> <element xmi:type="uml:Transition" href="SimpleSMChangeEvent.uml#_dedIwEOCEeadCvQ7UGhFAA"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_de-tMkOCEeadCvQ7UGhFAA" points="[724, 397, -643984, -643984]$[901, 414, -643984, -643984]"/> + <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_de-tMkOCEeadCvQ7UGhFAA" points="[708, 380, -643984, -643984]$[804, 380, -643984, -643984]$[804, 400, -643984, -643984]$[915, 400, -643984, -643984]"/> <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_dgB2EEOCEeadCvQ7UGhFAA" id="(1.0,0.45454545454545453)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_dgB2EUOCEeadCvQ7UGhFAA" id="(0.0,0.5)"/> + <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_dgB2EUOCEeadCvQ7UGhFAA" id="(0.0,0.15)"/> </edges> - <edges xmi:type="notation:Connector" xmi:id="_eAv9gEOCEeadCvQ7UGhFAA" type="Transition_Edge" source="_RozwcEOCEeadCvQ7UGhFAA" target="_cbw8sEOCEeadCvQ7UGhFAA"> + <edges xmi:type="notation:Connector" xmi:id="_eAv9gEOCEeadCvQ7UGhFAA" type="Transition_Edge" source="_RozwcEOCEeadCvQ7UGhFAA" target="_cbw8sEOCEeadCvQ7UGhFAA" roundedBendpointsRadius="20" routing="Rectilinear"> <children xmi:type="notation:DecorationNode" xmi:id="_eAv9g0OCEeadCvQ7UGhFAA" type="Transition_NameLabel"> <styles xmi:type="notation:BooleanValueStyle" xmi:id="_vVok4FTJEeaUqofUUR_LDQ" name="IS_UPDATED_POSITION" booleanValue="true"/> <layoutConstraint xmi:type="notation:Location" xmi:id="_eAv9hEOCEeadCvQ7UGhFAA"/> @@ -941,11 +990,11 @@ </children> <styles xmi:type="notation:FontStyle" xmi:id="_eAv9gUOCEeadCvQ7UGhFAA"/> <element xmi:type="uml:Transition" href="SimpleSMChangeEvent.uml#_eAXjAEOCEeadCvQ7UGhFAA"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_eAv9gkOCEeadCvQ7UGhFAA" points="[723, 491, -643984, -643984]$[901, 421, -643984, -643984]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_eBm5IEOCEeadCvQ7UGhFAA" id="(1.0,0.5681818181818182)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_eBm5IUOCEeadCvQ7UGhFAA" id="(0.0,0.675)"/> + <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_eAv9gkOCEeadCvQ7UGhFAA" points="[716, 480, -643984, -643984]$[820, 480, -643984, -643984]$[820, 420, -643984, -643984]$[915, 420, -643984, -643984]"/> + <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_eBm5IEOCEeadCvQ7UGhFAA" id="(1.0,0.7045454545454546)"/> + <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_eBm5IUOCEeadCvQ7UGhFAA" id="(0.0,0.65)"/> </edges> - <edges xmi:type="notation:Connector" xmi:id="_e55MAEOCEeadCvQ7UGhFAA" type="Transition_Edge" source="_cbw8sEOCEeadCvQ7UGhFAA" target="_11fP8EOAEeadCvQ7UGhFAA"> + <edges xmi:type="notation:Connector" xmi:id="_e55MAEOCEeadCvQ7UGhFAA" type="Transition_Edge" source="_cbw8sEOCEeadCvQ7UGhFAA" target="_11fP8EOAEeadCvQ7UGhFAA" roundedBendpointsRadius="20" routing="Rectilinear"> <children xmi:type="notation:DecorationNode" xmi:id="_e55MA0OCEeadCvQ7UGhFAA" type="Transition_NameLabel"> <styles xmi:type="notation:BooleanValueStyle" xmi:id="_fzY_0EOCEeadCvQ7UGhFAA" name="IS_UPDATED_POSITION" booleanValue="true"/> <layoutConstraint xmi:type="notation:Location" xmi:id="_e55MBEOCEeadCvQ7UGhFAA"/> @@ -960,18 +1009,18 @@ </children> <styles xmi:type="notation:FontStyle" xmi:id="_e55MAUOCEeadCvQ7UGhFAA"/> <element xmi:type="uml:Transition" href="SimpleSMChangeEvent.uml#_e5OdoEOCEeadCvQ7UGhFAA"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_e55MAkOCEeadCvQ7UGhFAA" points="[911, 434, -643984, -643984]$[932, 434, -643984, -643984]$[924, 536, -643984, -643984]$[374, 620, -643984, -643984]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_e621UEOCEeadCvQ7UGhFAA" id="(1.0,1.0)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_e621UUOCEeadCvQ7UGhFAA" id="(1.0,0.6363636363636364)"/> + <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_e55MAkOCEeadCvQ7UGhFAA" points="[919, 434, -643984, -643984]$[919, 622, -643984, -643984]$[387, 622, -643984, -643984]"/> + <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_e621UEOCEeadCvQ7UGhFAA" id="(0.5,1.0)"/> + <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_e621UUOCEeadCvQ7UGhFAA" id="(1.0,0.6818181818181818)"/> </edges> - <edges xmi:type="notation:Connector" xmi:id="_7YmAcFTJEeaUqofUUR_LDQ" type="Transition_Edge" source="_RozwcEOCEeadCvQ7UGhFAA" target="_68esMFTJEeaUqofUUR_LDQ"> + <edges xmi:type="notation:Connector" xmi:id="_7YmAcFTJEeaUqofUUR_LDQ" type="Transition_Edge" source="_RozwcEOCEeadCvQ7UGhFAA" target="_68esMFTJEeaUqofUUR_LDQ" roundedBendpointsRadius="20" routing="Rectilinear"> <children xmi:type="notation:DecorationNode" xmi:id="_7YmAc1TJEeaUqofUUR_LDQ" type="Transition_NameLabel"> <styles xmi:type="notation:BooleanValueStyle" xmi:id="_8dS-sFTJEeaUqofUUR_LDQ" name="IS_UPDATED_POSITION" booleanValue="true"/> <layoutConstraint xmi:type="notation:Location" xmi:id="_7YmAdFTJEeaUqofUUR_LDQ"/> </children> <children xmi:type="notation:DecorationNode" xmi:id="_7YmAdVTJEeaUqofUUR_LDQ" type="Transition_GuardLabel"> <styles xmi:type="notation:BooleanValueStyle" xmi:id="_8efRgFTJEeaUqofUUR_LDQ" name="IS_UPDATED_POSITION" booleanValue="true"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_7YmAdlTJEeaUqofUUR_LDQ"/> + <layoutConstraint xmi:type="notation:Location" xmi:id="_7YmAdlTJEeaUqofUUR_LDQ" x="-76" y="41"/> </children> <children xmi:type="notation:DecorationNode" xmi:id="_7YmAd1TJEeaUqofUUR_LDQ" type="Transition_StereotypeLabel"> <styles xmi:type="notation:BooleanValueStyle" xmi:id="_8fbFoFTJEeaUqofUUR_LDQ" name="IS_UPDATED_POSITION" booleanValue="true"/> @@ -979,23 +1028,26 @@ </children> <styles xmi:type="notation:FontStyle" xmi:id="_7YmAcVTJEeaUqofUUR_LDQ"/> <element xmi:type="uml:Transition" href="SimpleSMChangeEvent.uml#_7VlvwFTJEeaUqofUUR_LDQ"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_7YmAclTJEeaUqofUUR_LDQ" points="[710, 484, -643984, -643984]$[777, 486, -643984, -643984]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_7amyoFTJEeaUqofUUR_LDQ" id="(1.0,0.5227272727272727)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_7amyoVTJEeaUqofUUR_LDQ" id="(0.05,0.43767123287671267)"/> + <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_7YmAclTJEeaUqofUUR_LDQ" points="[716, 480, -643984, -643984]$[780, 480, -643984, -643984]$[780, 514, -643984, -643984]$[822, 514, -643984, -643984]"/> + <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_7amyoFTJEeaUqofUUR_LDQ" id="(1.0,0.7045454545454546)"/> + <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_7amyoVTJEeaUqofUUR_LDQ" id="(0.1,0.7)"/> </edges> - <edges xmi:type="notation:Connector" xmi:id="_75V9EFTJEeaUqofUUR_LDQ" type="Transition_Edge" source="_QUoy0EOCEeadCvQ7UGhFAA" target="_5yiooFTJEeaUqofUUR_LDQ"> + <edges xmi:type="notation:Connector" xmi:id="_75V9EFTJEeaUqofUUR_LDQ" type="Transition_Edge" source="_QUoy0EOCEeadCvQ7UGhFAA" target="_5yiooFTJEeaUqofUUR_LDQ" roundedBendpointsRadius="20" routing="Rectilinear"> <children xmi:type="notation:DecorationNode" xmi:id="_75WkIFTJEeaUqofUUR_LDQ" type="Transition_NameLabel"> + <styles xmi:type="notation:BooleanValueStyle" xmi:id="_-GcPUJbLEeanRKHSrFuDZA" name="IS_UPDATED_POSITION" booleanValue="true"/> <layoutConstraint xmi:type="notation:Location" xmi:id="_75WkIVTJEeaUqofUUR_LDQ"/> </children> <children xmi:type="notation:DecorationNode" xmi:id="_75WkIlTJEeaUqofUUR_LDQ" type="Transition_GuardLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_75WkI1TJEeaUqofUUR_LDQ"/> + <styles xmi:type="notation:BooleanValueStyle" xmi:id="_-HPgkJbLEeanRKHSrFuDZA" name="IS_UPDATED_POSITION" booleanValue="true"/> + <layoutConstraint xmi:type="notation:Location" xmi:id="_75WkI1TJEeaUqofUUR_LDQ" x="-91" y="-33"/> </children> <children xmi:type="notation:DecorationNode" xmi:id="_75WkJFTJEeaUqofUUR_LDQ" type="Transition_StereotypeLabel"> + <styles xmi:type="notation:BooleanValueStyle" xmi:id="_-IIRYJbLEeanRKHSrFuDZA" name="IS_UPDATED_POSITION" booleanValue="true"/> <layoutConstraint xmi:type="notation:Location" xmi:id="_75WkJVTJEeaUqofUUR_LDQ" y="60"/> </children> <styles xmi:type="notation:FontStyle" xmi:id="_75V9EVTJEeaUqofUUR_LDQ"/> <element xmi:type="uml:Transition" href="SimpleSMChangeEvent.uml#_74CVgFTJEeaUqofUUR_LDQ"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_75V9ElTJEeaUqofUUR_LDQ" points="[704, 385, -643984, -643984]$[769, 375, -643984, -643984]"/> + <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_75V9ElTJEeaUqofUUR_LDQ" points="[710, 380, -643984, -643984]$[774, 380, -643984, -643984]$[774, 369, -643984, -643984]$[762, 369, -643984, -643984]$[762, 389, -643984, -643984]"/> <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_77fSIFTJEeaUqofUUR_LDQ" id="(1.0,0.36363636363636365)"/> <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_77fSIVTJEeaUqofUUR_LDQ" id="(0.05,0.4857142857142861)"/> </edges> diff --git a/transformation/org.eclipse.papyrus.designer.transformation.library/models/examples/SimpleSMChangeEvent.uml b/transformation/languages/cpp/org.eclipse.papyrus.designer.transformation.languages.cpp.library/models/examples/SimpleSMChangeEvent/SimpleSMChangeEvent.uml index 72820f8a1..95700a23b 100644 --- a/transformation/org.eclipse.papyrus.designer.transformation.library/models/examples/SimpleSMChangeEvent.uml +++ b/transformation/languages/cpp/org.eclipse.papyrus.designer.transformation.languages.cpp.library/models/examples/SimpleSMChangeEvent/SimpleSMChangeEvent.uml @@ -1,6 +1,6 @@ <?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:Deployment="http://www.eclipse.org/papyrus/Deployment/1" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML"> - <uml:Model xmi:id="_O6TiIDLUEd26WNosUASSSw" name="SimpleSMChangeEventExample"> +<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:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML"> + <uml:Model xmi:id="_O6TiIDLUEd26WNosUASSSw" name="SimpleSMChangeEvent"> <packageImport xmi:type="uml:PackageImport" xmi:id="_O6TiITLUEd26WNosUASSSw"> <importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/> </packageImport> @@ -50,7 +50,7 @@ <packagedElement xmi:type="uml:Signal" xmi:id="_ywk2kMcqEeSsAI2TZshUyg" name="Add"/> <packagedElement xmi:type="uml:Signal" xmi:id="_z0nGcMcqEeSsAI2TZshUyg" name="Mult"/> </packagedElement> - <packagedElement xmi:type="uml:Class" xmi:id="_oqZNUDLaEd2qeKRLMdIx_A" name="SimpleSM" classifierBehavior="_y7KWsOYXEeCBL_IbXY9ofw"> + <packagedElement xmi:type="uml:Class" xmi:id="_oqZNUDLaEd2qeKRLMdIx_A" name="SimpleSMChangeEvent" classifierBehavior="_y7KWsOYXEeCBL_IbXY9ofw"> <generalization xmi:type="uml:Generalization" xmi:id="_LuEUwCgBEeapjr3l63b85A"> <general xmi:type="uml:Class" href="pathmap://DML_C_CORE/componentlib.uml#_N6fa4JsrEd61Eo3nmu3JhQ"/> </generalization> @@ -134,7 +134,7 @@ std::cout <<"From State1 to State0 \n";</body> <transition xmi:type="uml:Transition" xmi:id="_BO7j4CjnEeaJJusTB1aIbg" source="_owZYcCjmEeaJJusTB1aIbg" target="__9lQwCjmEeaJJusTB1aIbg"> <effect xmi:type="uml:OpaqueBehavior" xmi:id="_F9mScCjnEeaJJusTB1aIbg"> <language>C++</language> - <body>std::cout <<"From State 2 to Junction1\n";</body> + <body>std::cout <<"From State 2 to Junction 1\n";</body> </effect> <trigger xmi:type="uml:Trigger" xmi:id="_GlK94CjpEeaJJusTB1aIbg" event="_-PMFcCaeEeG4fZdVXNtoOQ"/> </transition> @@ -148,7 +148,7 @@ std::cout <<"From State1 to State0 \n";</body> </ownedRule> <effect xmi:type="uml:OpaqueBehavior" xmi:id="_QlLVICjnEeaJJusTB1aIbg"> <language>C++</language> - <body>std::cout << "From Junction1 to State 1 \n";</body> + <body>std::cout << "From Junction1 to State 1\n";</body> </effect> </transition> <transition xmi:type="uml:Transition" xmi:id="_g3iPUEOAEeadCvQ7UGhFAA" source="_7_1cMOYXEeCBL_IbXY9ofw" target="_cyKVYEOAEeadCvQ7UGhFAA"> @@ -248,7 +248,7 @@ std::cout <<"Changed rack";</body> <subvertex xmi:type="uml:FinalState" xmi:id="_67iRAFTJEeaUqofUUR_LDQ" name="FinalState1"/> </region> </subvertex> - <subvertex xmi:type="uml:Pseudostate" xmi:id="_S3gYMEOCEeadCvQ7UGhFAA" name="Fork1" kind="fork"/> + <subvertex xmi:type="uml:Pseudostate" xmi:id="_S3gYMEOCEeadCvQ7UGhFAA" name="Fork" kind="fork"/> <subvertex xmi:type="uml:Pseudostate" xmi:id="_cbYiMEOCEeadCvQ7UGhFAA" name="Join1" kind="join"/> </region> </ownedBehavior> @@ -341,8 +341,8 @@ sleep(15);
 </packagedElement> </packagedElement> <packagedElement xmi:type="uml:Package" xmi:id="_234GEDLiEd2RVeNawwNNzg" name="deployment"> - <packagedElement xmi:type="uml:Package" xmi:id="_QQiDgHltEeOh_8tymvdOOg" name="System_implDepPlan"> - <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_QQm8AHltEeOh_8tymvdOOg" name="mainInstance" classifier="_oqZNUDLaEd2qeKRLMdIx_A"/> + <packagedElement xmi:type="uml:Package" xmi:id="_bv58oJbOEeanRKHSrFuDZA" name="SimpleSMChangeEventDepPlan"> + <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_bv6jsJbOEeanRKHSrFuDZA" name="mainInstance" classifier="_oqZNUDLaEd2qeKRLMdIx_A"/> </packagedElement> </packagedElement> <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_O6TiIjLUEd26WNosUASSSw"> @@ -365,5 +365,4 @@ sleep(15);
 </profileApplication> </uml:Model> <C_Cpp:Include xmi:id="_EaeJMNp0EeKd1ax3yaXM9w" body="#include <iostream>
using namespace std;

#include <unistd.h>
" header="#ifdef WIN32
#include "windows.h"
#endif" base_class="_oqZNUDLaEd2qeKRLMdIx_A"/> - <Deployment:DeploymentPlan xmi:id="_8njtoHEHEeatX-i6MtVR2A" base_Package="_QQiDgHltEeOh_8tymvdOOg"/> </xmi:XMI> diff --git a/transformation/org.eclipse.papyrus.designer.transformation.library/models/examples/SimpleSMSignalEvent.di b/transformation/languages/cpp/org.eclipse.papyrus.designer.transformation.languages.cpp.library/models/examples/SimpleSMSignalEvent/SimpleSMSignalEvent.di index 20b34f3ca..20b34f3ca 100644 --- a/transformation/org.eclipse.papyrus.designer.transformation.library/models/examples/SimpleSMSignalEvent.di +++ b/transformation/languages/cpp/org.eclipse.papyrus.designer.transformation.languages.cpp.library/models/examples/SimpleSMSignalEvent/SimpleSMSignalEvent.di diff --git a/transformation/org.eclipse.papyrus.designer.transformation.library/models/examples/SimpleSMSignalEvent.notation b/transformation/languages/cpp/org.eclipse.papyrus.designer.transformation.languages.cpp.library/models/examples/SimpleSMSignalEvent/SimpleSMSignalEvent.notation index 4a4bb991d..4a4bb991d 100644 --- a/transformation/org.eclipse.papyrus.designer.transformation.library/models/examples/SimpleSMSignalEvent.notation +++ b/transformation/languages/cpp/org.eclipse.papyrus.designer.transformation.languages.cpp.library/models/examples/SimpleSMSignalEvent/SimpleSMSignalEvent.notation diff --git a/transformation/org.eclipse.papyrus.designer.transformation.library/models/examples/SimpleSMSignalEvent.uml b/transformation/languages/cpp/org.eclipse.papyrus.designer.transformation.languages.cpp.library/models/examples/SimpleSMSignalEvent/SimpleSMSignalEvent.uml index ba6943c36..ba6943c36 100644 --- a/transformation/org.eclipse.papyrus.designer.transformation.library/models/examples/SimpleSMSignalEvent.uml +++ b/transformation/languages/cpp/org.eclipse.papyrus.designer.transformation.languages.cpp.library/models/examples/SimpleSMSignalEvent/SimpleSMSignalEvent.uml diff --git a/transformation/languages/cpp/org.eclipse.papyrus.designer.transformation.languages.cpp.library/plugin.xml b/transformation/languages/cpp/org.eclipse.papyrus.designer.transformation.languages.cpp.library/plugin.xml index a18eb9fee..60c89150b 100644 --- a/transformation/languages/cpp/org.eclipse.papyrus.designer.transformation.languages.cpp.library/plugin.xml +++ b/transformation/languages/cpp/org.eclipse.papyrus.designer.transformation.languages.cpp.library/plugin.xml @@ -20,15 +20,37 @@ target="platform:/plugin/org.eclipse.papyrus.designer.transformation.languages.cpp.library/models/library/"> </mapping> </extension> - <extension point="org.eclipse.ui.newWizards"> - <wizard - category="org.eclipse.ui.Examples/org.eclipse.papyrus.examples" - class="org.eclipse.papyrus.designer.transformation.languages.cpp.library.wizards.HelloWorldCppModelWizard" - finalPerspective="org.eclipse.papyrus.infra.core.perspective" - icon="platform:/plugin/org.eclipse.papyrus.designer.ui/icons/designer-16x16.gif" - id="org.eclipse.papyrus.designer.transformation.languages.cpp.library.wizards.HelloWorldCppModelWizard" - name="Papyrus Designer C++ hello world example with deployment plan"> - <selection class="org.eclipse.core.resources.IResource"/> - </wizard> - </extension> + + <extension point="org.eclipse.emf.common.ui.examples"> + <example + id="org.eclipse.papyrus.designer.examples.DesignerExamplesWithM2Mtrafo.cpp" + pageImage="platform:/plugin/org.eclipse.papyrus.designer.ui/icons/PapyrusLogo_48x48.png" + wizardID="org.eclipse.papyrus.designer.examples.category.DesignerExamplesWithM2Mtrafo.installer"> + <projectDescriptor + contentURI="models/examples/HelloWorldCpp/" + name="HelloWorldCpp" + description="Papyrus Designer C++ hello world example with a deployment plan."> + </projectDescriptor> + <fileToOpen + location="HelloWorldCpp/HelloWorldCpp.di"> + </fileToOpen> + <projectDescriptor + contentURI="models/examples/SimpleSM/" + name="SimpleSM" + description="Papyrus Designer example using a busing a simple state machine."> + </projectDescriptor> + <fileToOpen + location="SimpleSM/SimpleSM.di"> + </fileToOpen> + <projectDescriptor + contentURI="models/examples/AbitComplexSM/" + name="AbitComplexSM" + description="Papyrus Designer example using a bit more complex state machine."> + </projectDescriptor> + <fileToOpen + location="AbitComplexSM/AbitComplexSM.di"> + </fileToOpen> + </example> + </extension> + </plugin> diff --git a/transformation/languages/cpp/org.eclipse.papyrus.designer.transformation.languages.cpp.library/src/org/eclipse/papyrus/designer/transformation/languages/cpp/library/wizards/HelloWorldCppModelWizard.java b/transformation/languages/cpp/org.eclipse.papyrus.designer.transformation.languages.cpp.library/src/org/eclipse/papyrus/designer/transformation/languages/cpp/library/wizards/HelloWorldCppModelWizard.java deleted file mode 100644 index d76fd4b85..000000000 --- a/transformation/languages/cpp/org.eclipse.papyrus.designer.transformation.languages.cpp.library/src/org/eclipse/papyrus/designer/transformation/languages/cpp/library/wizards/HelloWorldCppModelWizard.java +++ /dev/null @@ -1,27 +0,0 @@ -/***************************************************************************** - * Copyright (c) 2013 CEA LIST. - * - * - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Ansgar Radermacher ansgar.radermacher@cea.fr - * - *****************************************************************************/ - -package org.eclipse.papyrus.designer.transformation.languages.cpp.library.wizards; - -import org.eclipse.papyrus.uml.diagram.wizards.wizards.ModelCopyWizard; - -/** - * Copy wizard for the HelloWorld example - */ -public class HelloWorldCppModelWizard extends ModelCopyWizard { - - public HelloWorldCppModelWizard() { - super("HelloWorldCpp"); //$NON-NLS-1$ - } -} diff --git a/transformation/languages/cpp/org.eclipse.papyrus.designer.transformation.languages.cpp.library/tmpModel/.gitignore b/transformation/languages/cpp/org.eclipse.papyrus.designer.transformation.languages.cpp.library/tmpModel/.gitignore new file mode 100644 index 000000000..e69de29bb --- /dev/null +++ b/transformation/languages/cpp/org.eclipse.papyrus.designer.transformation.languages.cpp.library/tmpModel/.gitignore diff --git a/transformation/languages/cpp/org.eclipse.papyrus.designer.transformation.languages.cpp.library/tmpModel/ABitComplexSMOrthogonalExampleTmp.uml b/transformation/languages/cpp/org.eclipse.papyrus.designer.transformation.languages.cpp.library/tmpModel/ABitComplexSMOrthogonalExampleTmp.uml new file mode 100644 index 000000000..e3f11b748 --- /dev/null +++ b/transformation/languages/cpp/org.eclipse.papyrus.designer.transformation.languages.cpp.library/tmpModel/ABitComplexSMOrthogonalExampleTmp.uml @@ -0,0 +1,1028 @@ +<?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:Deployment="http://www.eclipse.org/papyrus/Deployment/1" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:standard="http://www.eclipse.org/uml2/5.0.0/UML/Profile/Standard" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML"> + <uml:Model xmi:id="_O6TiIDLUEd26WNosUASSSw" name="ABitComplexSMOrthogonalExample"> + <packagedElement xmi:type="uml:Package" xmi:id="_JVYRMKv6EeaLELdEtPrdIA" name="globalenums"/> + <packagedElement xmi:type="uml:Package" xmi:id="_JV09IKv6EeaLELdEtPrdIA" name="deployment"> + <packagedElement xmi:type="uml:Package" xmi:id="_JV2LQqv6EeaLELdEtPrdIA" name="System_implDepPlan"> + <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_QQr0gHltEeOh_8tymvdOOg" name="mainInstance" classifier="_oqZNUDLaEd2qeKRLMdIx_A"/> + </packagedElement> + <profileApplication xmi:id="_-bWMkKv5EeaLELdEtPrdIA"> + <eAnnotations xmi:id="_-bWzoKv5EeaLELdEtPrdIA" source="http://www.eclipse.org/uml2/2.0.0/UML"> + <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/Deployment/1#/"/> + </eAnnotations> + <appliedProfile href="pathmap://DEP_PROFILE/Deployment.profile.uml#_gPDsIBa-EearhdjjJ6cVzQ"/> + </profileApplication> + </packagedElement> + <packagedElement xmi:type="uml:Package" xmi:id="_JWGC4Kv6EeaLELdEtPrdIA" name="components"> + <packagedElement xmi:type="uml:Class" xmi:id="_oqZNUDLaEd2qeKRLMdIx_A" name="SimpleSM" classifierBehavior="_JfLtcKv6EeaLELdEtPrdIA"> + <generalization xmi:id="_LuEUwCgBEeapjr3l63b85A"> + <general xmi:type="uml:Class" href="pathmap://DML_C_CORE/componentlib.uml#_N6fa4JsrEd61Eo3nmu3JhQ"/> + </generalization> + <ownedAttribute xmi:type="uml:Port" xmi:id="_4KiE8DLbEd2qeKRLMdIx_A" name="p" type="_cn-H0DLbEd2qeKRLMdIx_A" aggregation="composite"/> + <ownedAttribute xmi:id="_Ya5_oCkFEeaWptp_P1JVYQ" name="x"> + <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/> + </ownedAttribute> + <ownedAttribute xmi:id="_JZlbwKv6EeaLELdEtPrdIA" name="systemState"> + <type xmi:type="uml:Enumeration" href="pathmap://DML_TRAFO/statemachine.uml#_uYyt0CdFEea3Ob5UfxuCGA"/> + </ownedAttribute> + <ownedAttribute xmi:id="_Jcj3QKv6EeaLELdEtPrdIA" name="Junction1"> + <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/> + </ownedAttribute> + <ownedAttribute xmi:id="_Jcp94av6EeaLELdEtPrdIA" name="states" type="_JckeU6v6EeaLELdEtPrdIA"/> + <ownedAttribute xmi:id="_JcuPUKv6EeaLELdEtPrdIA" name="activeStateID" type="_Jcj3Qav6EeaLELdEtPrdIA"/> + <ownedAttribute xmi:id="_JdlyAav6EeaLELdEtPrdIA" name="dispatchFlag"> + <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_vAIV4I7PEdySGvm5GN66HA"/> + </ownedAttribute> + <ownedAttribute xmi:id="_JeNdEKv6EeaLELdEtPrdIA" name="threads"> + <type xmi:type="uml:Class" href="pathmap://PapyrusC_Cpp_LIBRARIES/pthread.uml#_ea234NYGEd-CgJIavLpOxQ"/> + </ownedAttribute> + <ownedAttribute xmi:id="_JeQgYav6EeaLELdEtPrdIA" name="flags"> + <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_vAIV4I7PEdySGvm5GN66HA"/> + </ownedAttribute> + <ownedAttribute xmi:id="_JeS8oav6EeaLELdEtPrdIA" name="conds"> + <type xmi:type="uml:Class" href="pathmap://PapyrusC_Cpp_LIBRARIES/pthread.uml#_-vYZoCa0EeazPcQ6-9hBeQ"/> + </ownedAttribute> + <ownedAttribute xmi:id="_JeVY4av6EeaLELdEtPrdIA" name="mutexes"> + <type xmi:type="uml:Class" href="pathmap://PapyrusC_Cpp_LIBRARIES/pthread.uml#__niwsCa0EeazPcQ6-9hBeQ"/> + </ownedAttribute> + <ownedAttribute xmi:id="_JeYcMav6EeaLELdEtPrdIA" name="threadStructs"> + <type xmi:type="uml:Class" href="pathmap://DML_TRAFO/statemachine.uml#_4Z1UwCmREearkPe7QerpcQ"/> + </ownedAttribute> + <ownedAttribute xmi:id="_JekpcKv6EeaLELdEtPrdIA" name="doActivityTable" type="_JehmIKv6EeaLELdEtPrdIA"/> + <ownedAttribute xmi:id="_Jeph8Kv6EeaLELdEtPrdIA" name="timeEventTable" type="_JehmIKv6EeaLELdEtPrdIA"/> + <ownedAttribute xmi:id="_JetMUKv6EeaLELdEtPrdIA" name="timeEventThreads"> + <type xmi:type="uml:Class" href="pathmap://PapyrusC_Cpp_LIBRARIES/pthread.uml#_ea234NYGEd-CgJIavLpOxQ"/> + </ownedAttribute> + <ownedAttribute xmi:id="_Jew2sav6EeaLELdEtPrdIA" name="timeEventFlags"> + <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_vAIV4I7PEdySGvm5GN66HA"/> + </ownedAttribute> + <ownedAttribute xmi:id="_Jez6Aav6EeaLELdEtPrdIA" name="timeEventConds"> + <type xmi:type="uml:Class" href="pathmap://PapyrusC_Cpp_LIBRARIES/pthread.uml#_-vYZoCa0EeazPcQ6-9hBeQ"/> + </ownedAttribute> + <ownedAttribute xmi:id="_Je29Uav6EeaLELdEtPrdIA" name="timeEventMutexes"> + <type xmi:type="uml:Class" href="pathmap://PapyrusC_Cpp_LIBRARIES/pthread.uml#__niwsCa0EeazPcQ6-9hBeQ"/> + </ownedAttribute> + <ownedAttribute xmi:id="_Je6nsKv6EeaLELdEtPrdIA" name="timeEventThreadStructs"> + <type xmi:type="uml:Class" href="pathmap://DML_TRAFO/statemachine.uml#_4Z1UwCmREearkPe7QerpcQ"/> + </ownedAttribute> + <ownedAttribute xmi:id="_JfAuUav6EeaLELdEtPrdIA" name="regionTable" type="_Je9rA6v6EeaLELdEtPrdIA"/> + <ownedAttribute xmi:id="_JfDxpav6EeaLELdEtPrdIA" name="regionExitTable" type="_JehmIKv6EeaLELdEtPrdIA"/> + <ownedAttribute xmi:id="_JfIDEKv6EeaLELdEtPrdIA" name="eventQueue"> + <type xmi:type="uml:Class" href="pathmap://DML_TRAFO/statemachine.uml#_dWxYQD0zEeaQfbTekb55bw"/> + </ownedAttribute> + <ownedAttribute xmi:id="_JfIDEav6EeaLELdEtPrdIA" name="currentEvent"> + <type xmi:type="uml:Class" href="pathmap://DML_TRAFO/statemachine.uml#_MyJIUD0zEeaQfbTekb55bw"/> + </ownedAttribute> + <ownedAttribute xmi:id="_JfLtcav6EeaLELdEtPrdIA" name="dispatchThread"> + <type xmi:type="uml:Class" href="pathmap://PapyrusC_Cpp_LIBRARIES/pthread.uml#_ea234NYGEd-CgJIavLpOxQ"/> + </ownedAttribute> + <ownedAttribute xmi:id="_JfLtcqv6EeaLELdEtPrdIA" name="dispatchStruct"> + <type xmi:type="uml:Class" href="pathmap://DML_TRAFO/statemachine.uml#_4Z1UwCmREearkPe7QerpcQ"/> + </ownedAttribute> + <ownedAttribute xmi:id="_JfMUgKv6EeaLELdEtPrdIA" name="runToCompletionMutex"> + <type xmi:type="uml:Class" href="pathmap://PapyrusC_Cpp_LIBRARIES/pthread.uml#__niwsCa0EeazPcQ6-9hBeQ"/> + </ownedAttribute> + <ownedAttribute xmi:id="_JfMUgav6EeaLELdEtPrdIA" name="runToCompletionCond"> + <type xmi:type="uml:Class" href="pathmap://PapyrusC_Cpp_LIBRARIES/pthread.uml#_-vYZoCa0EeazPcQ6-9hBeQ"/> + </ownedAttribute> + <interfaceRealization xmi:id="_YQqH0JYlEd6G9q9hwr11bw" name="derived realization of ICompute" client="_oqZNUDLaEd2qeKRLMdIx_A" supplier="_cn-H0DLbEd2qeKRLMdIx_A" contract="_cn-H0DLbEd2qeKRLMdIx_A"/> + <interfaceRealization xmi:id="_VGnYgCgBEeapjr3l63b85A" name="derived realization of IStart" client="_oqZNUDLaEd2qeKRLMdIx_A"> + <supplier xmi:type="uml:Interface" href="pathmap://DML_TRAFO/sysinterfaces.uml#_PTWzwCS-Ed-A_I32T0fkaA"/> + <contract href="pathmap://DML_TRAFO/sysinterfaces.uml#_PTWzwCS-Ed-A_I32T0fkaA"/> + </interfaceRealization> + <ownedBehavior xmi:type="uml:StateMachine" xmi:id="_y7KWsOYXEeCBL_IbXY9ofw" name="SMServer"> + <region xmi:id="_0Lv00OYXEeCBL_IbXY9ofw" name="Region0"> + <transition xmi:id="_CLBzIOYYEeCBL_IbXY9ofw" name="Transition0" source="_1UVNgOYXEeCBL_IbXY9ofw" target="_53E_8OYXEeCBL_IbXY9ofw"/> + <transition xmi:id="_Doi6AOYYEeCBL_IbXY9ofw" name="Transition1" source="_53E_8OYXEeCBL_IbXY9ofw" target="_7_1cMOYXEeCBL_IbXY9ofw"> + <trigger xmi:id="_rHpXoOtoEeCjb9i0gG4phA" event="_rHoJgOtoEeCjb9i0gG4phA"/> + </transition> + <transition xmi:id="_OH_UYOYYEeCBL_IbXY9ofw" name="Transition2" source="_7_1cMOYXEeCBL_IbXY9ofw" target="_53E_8OYXEeCBL_IbXY9ofw"> + <effect xmi:type="uml:OpaqueBehavior" xmi:id="_CAWpgSSoEeG6GJ4vU06VYQ" name="add"> + <language>C/C++</language> + <body>add(2,3);
 +mult(3,5);
 +std::cout <<"From State1 to State0 \n";</body> + </effect> + <trigger xmi:id="_-aQtACaeEeG4fZdVXNtoOQ" event="_-PMFcCaeEeG4fZdVXNtoOQ"/> + </transition> + <transition xmi:id="_mJvoUOtqEeCzSsOGmQH2aA" name="Transition3" source="_53E_8OYXEeCBL_IbXY9ofw" target="_7_1cMOYXEeCBL_IbXY9ofw"> + <trigger xmi:id="_8WepQHoDEeOA64V_YLapaA" event="_8WeCMHoDEeOA64V_YLapaA"/> + </transition> + <transition xmi:id="_rdKgsCjmEeaJJusTB1aIbg" source="_53E_8OYXEeCBL_IbXY9ofw" target="_owZYcCjmEeaJJusTB1aIbg"> + <effect xmi:type="uml:OpaqueBehavior" xmi:id="_-EnkACjmEeaJJusTB1aIbg"> + <language>C++</language> + <body>std::cout << "From State 0 to State 2\n";</body> + </effect> + <trigger xmi:id="_4eMuECjmEeaJJusTB1aIbg" event="_4WSIMCjmEeaJJusTB1aIbg"/> + </transition> + <transition xmi:id="_BO7j4CjnEeaJJusTB1aIbg" source="_owZYcCjmEeaJJusTB1aIbg" target="__9lQwCjmEeaJJusTB1aIbg"> + <effect xmi:type="uml:OpaqueBehavior" xmi:id="_F9mScCjnEeaJJusTB1aIbg"> + <language>C++</language> + <body>x = 6;
 +std::cout <<"From State 2 to Junction1\n";
 +</body> + </effect> + <trigger xmi:id="_GlK94CjpEeaJJusTB1aIbg" event="_-PMFcCaeEeG4fZdVXNtoOQ"/> + </transition> + <transition xmi:id="_G1QTMCjnEeaJJusTB1aIbg" source="__9lQwCjmEeaJJusTB1aIbg" target="_53E_8OYXEeCBL_IbXY9ofw"/> + <transition xmi:id="_HnKRQCjnEeaJJusTB1aIbg" guard="_KB4nQCjnEeaJJusTB1aIbg" source="__9lQwCjmEeaJJusTB1aIbg" target="_w-8yoCkEEeaWptp_P1JVYQ"> + <ownedRule xmi:id="_KB4nQCjnEeaJJusTB1aIbg"> + <specification xmi:type="uml:OpaqueExpression" xmi:id="_KB4nQSjnEeaJJusTB1aIbg"> + <language>C++</language> + <body>x == 5</body> + </specification> + </ownedRule> + <effect xmi:type="uml:OpaqueBehavior" xmi:id="_QlLVICjnEeaJJusTB1aIbg"> + <language>C++</language> + <body>std::cout << "From Junction1 to Shallow history \n";</body> + </effect> + </transition> + <subvertex xmi:type="uml:Pseudostate" xmi:id="_1UVNgOYXEeCBL_IbXY9ofw" name="Initial0"/> + <subvertex xmi:type="uml:State" xmi:id="_53E_8OYXEeCBL_IbXY9ofw" name="State0"/> + <subvertex xmi:type="uml:State" xmi:id="_7_1cMOYXEeCBL_IbXY9ofw" name="State1"/> + <subvertex xmi:type="uml:State" xmi:id="_owZYcCjmEeaJJusTB1aIbg" name="State2"> + <entry xmi:type="uml:OpaqueBehavior" xmi:id="_hGRNQCkFEeaWptp_P1JVYQ"> + <language>C++</language> + <body>x = 5;</body> + </entry> + </subvertex> + <subvertex xmi:type="uml:Pseudostate" xmi:id="__9lQwCjmEeaJJusTB1aIbg" name="Junction1" kind="junction"/> + <subvertex xmi:type="uml:State" xmi:id="_mxZZgCkEEeaWptp_P1JVYQ" name="State3"> + <region xmi:id="_pXD0MCkEEeaWptp_P1JVYQ" name="Region1"> + <transition xmi:id="_zRtfcCkEEeaWptp_P1JVYQ" source="_w-8yoCkEEeaWptp_P1JVYQ" target="_pXM-ICkEEeaWptp_P1JVYQ"> + <effect xmi:type="uml:OpaqueBehavior" xmi:id="_7hUlMCkEEeaWptp_P1JVYQ"> + <language>C++</language> + <body>std::cout << "From Shallow history to State 4\n";</body> + </effect> + </transition> + <transition xmi:id="__pc4MCkEEeaWptp_P1JVYQ" source="_pXM-ICkEEeaWptp_P1JVYQ" target="_-AIxACkEEeaWptp_P1JVYQ"> + <effect xmi:type="uml:OpaqueBehavior" xmi:id="_Im4tQCkFEeaWptp_P1JVYQ"> + <language>C++</language> + <body>std::cout << "From State 4 to State 5 \n";</body> + </effect> + <trigger xmi:id="_D0f8UCkFEeaWptp_P1JVYQ" event="_-PMFcCaeEeG4fZdVXNtoOQ"/> + </transition> + <transition xmi:id="_JPEuoCkFEeaWptp_P1JVYQ" source="_-AIxACkEEeaWptp_P1JVYQ" target="_7_1cMOYXEeCBL_IbXY9ofw"> + <effect xmi:type="uml:OpaqueBehavior" xmi:id="_QHO5QCkFEeaWptp_P1JVYQ"> + <language>C++</language> + <body>std::cout << "From State 5 to State 1 \n";</body> + </effect> + <trigger xmi:id="_NO0hsCkFEeaWptp_P1JVYQ" event="_-PMFcCaeEeG4fZdVXNtoOQ"/> + </transition> + <subvertex xmi:type="uml:Pseudostate" xmi:id="_w-8yoCkEEeaWptp_P1JVYQ" name="ShallowHistory1" kind="shallowHistory"/> + <subvertex xmi:type="uml:State" xmi:id="_pXM-ICkEEeaWptp_P1JVYQ" name="State4"/> + <subvertex xmi:type="uml:State" xmi:id="_-AIxACkEEeaWptp_P1JVYQ" name="State5"/> + </region> + <region xmi:id="_0LTyMCkKEeaYyIUJlvqqqw" name="Region2"> + <transition xmi:id="_4wueICkKEeaYyIUJlvqqqw" source="_3vbZMCkKEeaYyIUJlvqqqw" target="_00q4QCkKEeaYyIUJlvqqqw"> + <effect xmi:type="uml:OpaqueBehavior" xmi:id="_83I54CkKEeaYyIUJlvqqqw"> + <language>C++</language> + <body>std::cout <<"Initial to state 6\n";</body> + </effect> + </transition> + <transition xmi:id="_98L2YCkKEeaYyIUJlvqqqw" source="_00q4QCkKEeaYyIUJlvqqqw" target="_2KfbsCkKEeaYyIUJlvqqqw"> + <effect xmi:type="uml:OpaqueBehavior" xmi:id="_iNXwgCkLEeaYyIUJlvqqqw"> + <language>C++</language> + <body>std::cout<<"From state6 to state7\n";</body> + </effect> + <trigger xmi:id="_IiaOMCkLEeaYyIUJlvqqqw" event="_ay7_QCkLEeaYyIUJlvqqqw"/> + </transition> + <transition xmi:id="_MOEnoCkLEeaYyIUJlvqqqw" source="_2KfbsCkKEeaYyIUJlvqqqw" target="_00q4QCkKEeaYyIUJlvqqqw"> + <trigger xmi:id="_bCRbwCkLEeaYyIUJlvqqqw" event="_ay7_QCkLEeaYyIUJlvqqqw"/> + </transition> + <subvertex xmi:type="uml:Pseudostate" xmi:id="_3vbZMCkKEeaYyIUJlvqqqw" name="Initial1"/> + <subvertex xmi:type="uml:State" xmi:id="_00q4QCkKEeaYyIUJlvqqqw" name="State6"> + <entry xmi:type="uml:OpaqueBehavior" xmi:id="_mZyGkCkLEeaYyIUJlvqqqw"> + <language>C++</language> + <body>std::cout<<"Entering state6\n";</body> + </entry> + </subvertex> + <subvertex xmi:type="uml:State" xmi:id="_2KfbsCkKEeaYyIUJlvqqqw" name="State7"/> + </region> + </subvertex> + </region> + </ownedBehavior> + <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_ML-4AKI5Ed6FqJCjEUrkqQ" name="add" specification="_TbIjUJYlEd6G9q9hwr11bw"> + <ownedParameter xmi:id="_uqXVkC1REea25uwDpRQuxg" name="a"> + <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_8heigBydEduyofBvg4RL2w"/> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_uqXVkS1REea25uwDpRQuxg" value="1"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_uqXVki1REea25uwDpRQuxg" value="1"/> + </ownedParameter> + <ownedParameter xmi:id="_uqX8oC1REea25uwDpRQuxg" name="b"> + <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_8heigBydEduyofBvg4RL2w"/> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_uqX8oS1REea25uwDpRQuxg" value="1"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_uqX8oi1REea25uwDpRQuxg" value="1"/> + </ownedParameter> + <ownedParameter xmi:id="_uqX8oy1REea25uwDpRQuxg" name="res" direction="return"> + <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_8heigBydEduyofBvg4RL2w"/> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_uqX8pC1REea25uwDpRQuxg" value="1"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_uqYjsC1REea25uwDpRQuxg" value="1"/> + </ownedParameter> + <language>C/C++</language> + <body>this->processCE_CServer_impl_add(a, b); +// original method code +cout << "a=" << a << " b=" << b << " a+b=" << a+b << endl; +return a+b;</body> + </ownedBehavior> + <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_qxjWINnmEd2_cstbO2Uzgg" name="mult" specification="_4ZEZwHecEd6r18stFZxmFQ"> + <ownedParameter xmi:id="_uqWHcC1REea25uwDpRQuxg" name="a"> + <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_8heigBydEduyofBvg4RL2w"/> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_uqWHcS1REea25uwDpRQuxg" value="1"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_uqWHci1REea25uwDpRQuxg" value="1"/> + </ownedParameter> + <ownedParameter xmi:id="_uqWHcy1REea25uwDpRQuxg" name="b"> + <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_8heigBydEduyofBvg4RL2w"/> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_uqWugC1REea25uwDpRQuxg" value="1"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_uqWugS1REea25uwDpRQuxg" value="1"/> + </ownedParameter> + <ownedParameter xmi:id="_uqWugi1REea25uwDpRQuxg" name="res" direction="return"> + <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_8heigBydEduyofBvg4RL2w"/> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_uqWugy1REea25uwDpRQuxg" value="1"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_uqWuhC1REea25uwDpRQuxg" value="1"/> + </ownedParameter> + <language>C/C++</language> + <body>cout << "a=" << a << " b=" << b << " a*b=" << a*b << endl; +return a*b;</body> + </ownedBehavior> + <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_YNCW4CgBEeapjr3l63b85A" name="run" specification="_VGsRACgBEeapjr3l63b85A"> + <language>C/C++</language> + <body>cout << "call add (2, 3);" << endl; +cout << "result: " << add (2, 3) << endl; +cout << "sleeping for 15 seconds (statemachine remains active);" << endl; +sleep(15); +</body> + </ownedBehavior> + <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_Jc_VEav6EeaLELdEtPrdIA" name="SMServer_Region0_Enter" specification="_Jc-uAKv6EeaLELdEtPrdIA"> + <language>C++</language> + <body>switch(enter_mode) { + case SMSERVER_REGION0_DEFAULT: + activeStateID = STATE0_ID; + + setFlag(SIMPLESM_TE_INDEX(TE_VALUE_50_UNIT_MS__ID), statemachine::TF_TIME_EVENT, true); + setFlag(SIMPLESM_TE_INDEX(TE_VALUE_25_UNIT_MS__ID), statemachine::TF_TIME_EVENT, true); + + //TODO: set systemState to EVENT_CONSUMED + break; + case SMSERVER_REGION0_STATE1: + activeStateID = STATE1_ID; + //starting the counters for time events + setFlag(SIMPLESM_TE_INDEX(TE_VALUE_500_UNIT_MS__ID), statemachine::TF_TIME_EVENT, true); + //TODO: set systemState to EVENT_CONSUMED + break; +}</body> + </ownedBehavior> + <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_JdCYYKv6EeaLELdEtPrdIA" name="State3_Region1_Enter" specification="_Jc_8IKv6EeaLELdEtPrdIA"> + <language>C++</language> + <body>switch(enter_mode) { + case STATE3_REGION1_SHALLOWHISTORY1: + unsigned int loc_ActiveId; + if (states[STATE3_ID].previousStates[0] != STATE_MAX) { + loc_ActiveId = states[STATE3_ID].previousStates[0]; + } else { + //for the first time, the history should be initialized + std::cout << "From Shallow history to State 4\n"; + loc_ActiveId = STATE4_ID; + } + states[STATE3_ID].actives[0] = loc_ActiveId; + (this->*states[loc_ActiveId].entry)(); + if (STATE4_ID == loc_ActiveId) { + setFlag(SIMPLESM_TE_INDEX(TE_VALUE_500_UNIT_MS__ID), statemachine::TF_TIME_EVENT, true); + } else + if (STATE5_ID == loc_ActiveId) { + setFlag(SIMPLESM_TE_INDEX(TE_VALUE_500_UNIT_MS__ID), statemachine::TF_TIME_EVENT, true); + } + setFlag(loc_ActiveId, statemachine::TF_DO_ACTIVITY, true); + //TODO: set systemState to EVENT_CONSUMED + break; +}</body> + </ownedBehavior> + <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_JdDmgav6EeaLELdEtPrdIA" name="State3_Region1_Exit" specification="_JdDmgKv6EeaLELdEtPrdIA"> + <language>C++</language> + <body>//exiting region Region1 +if (states[STATE3_ID].actives[0] != STATE_MAX) { + //signal to exit the doActivity of sub-state of State3 + setFlag(states[STATE3_ID].actives[0], statemachine::TF_DO_ACTIVITY, false); + if (STATE4_ID == states[STATE3_ID].actives[0]) { + setFlag(SIMPLESM_TE_INDEX(TE_VALUE_500_UNIT_MS__ID), statemachine::TF_TIME_EVENT, false); + } else + if (STATE5_ID == states[STATE3_ID].actives[0]) { + setFlag(SIMPLESM_TE_INDEX(TE_VALUE_500_UNIT_MS__ID), statemachine::TF_TIME_EVENT, false); + } + //exit action of sub-state of State3 + (this->*states[states[STATE3_ID].actives[0]].exit)(); + //save history region Region1 of state State3 + states[STATE3_ID].previousStates[0] = states[STATE3_ID].actives[0]; + //set active sub-state of State3 to STATE_MAX meaning NULL + states[STATE3_ID].actives[0] = STATE_MAX; +}</body> + </ownedBehavior> + <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_JdE0oqv6EeaLELdEtPrdIA" name="State3_Region2_Enter" specification="_JdE0oKv6EeaLELdEtPrdIA"> + <language>C++</language> + <body>switch(enter_mode) { + case STATE3_REGION2_DEFAULT: + std::cout <<"Initial to state 6\n"; + states[STATE3_ID].actives[1] = STATE6_ID; + + (this->*states[STATE6_ID].entry)(); + //starting the counters for time events + setFlag(SIMPLESM_TE_INDEX(TE_VALUE_1_UNIT_S__ID), statemachine::TF_TIME_EVENT, true); + + //TODO: set systemState to EVENT_CONSUMED + break; +}</body> + </ownedBehavior> + <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_JdGCwKv6EeaLELdEtPrdIA" name="State3_Region2_Exit" specification="_JdFbsKv6EeaLELdEtPrdIA"> + <language>C++</language> + <body>//exiting region Region2 +if (states[STATE3_ID].actives[1] != STATE_MAX) { + //signal to exit the doActivity of sub-state of State3 + setFlag(states[STATE3_ID].actives[0], statemachine::TF_DO_ACTIVITY, false); + if (STATE6_ID == states[STATE3_ID].actives[1]) { + setFlag(SIMPLESM_TE_INDEX(TE_VALUE_1_UNIT_S__ID), statemachine::TF_TIME_EVENT, false); + } else + if (STATE7_ID == states[STATE3_ID].actives[1]) { + setFlag(SIMPLESM_TE_INDEX(TE_VALUE_1_UNIT_S__ID), statemachine::TF_TIME_EVENT, false); + } + //exit action of sub-state of State3 + (this->*states[states[STATE3_ID].actives[0]].exit)(); + //set active sub-state of State3 to STATE_MAX meaning NULL + states[STATE3_ID].actives[1] = STATE_MAX; +}</body> + </ownedBehavior> + <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_JdUFMav6EeaLELdEtPrdIA" name="SimpleSM" specification="_JdHQ4Kv6EeaLELdEtPrdIA"> + <language>C++</language> + <body>startBehavior();</body> + </ownedBehavior> + <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_JdlyAKv6EeaLELdEtPrdIA" name="startBehavior" specification="_JdUFMqv6EeaLELdEtPrdIA"> + <language>C++</language> + <body>systemState = statemachine::IDLE; +doActivityTable[STATE0_ID] = states[STATE0_ID].doActivity; +doActivityTable[STATE1_ID] = states[STATE1_ID].doActivity; +states[STATE2_ID].entry = &SimpleSM::State2_entry; +doActivityTable[STATE2_ID] = states[STATE2_ID].doActivity; +doActivityTable[STATE3_ID] = states[STATE3_ID].doActivity; +doActivityTable[STATE4_ID] = states[STATE4_ID].doActivity; +doActivityTable[STATE5_ID] = states[STATE5_ID].doActivity; +states[STATE6_ID].entry = &SimpleSM::State6_entry; +doActivityTable[STATE6_ID] = states[STATE6_ID].doActivity; +doActivityTable[STATE7_ID] = states[STATE7_ID].doActivity; + +// initialize all threads, the threads wait until the associated flag is set +for(int i = 0; i < (int) STATE_MAX; i++) { + if (states[i].doActivity != &SimpleSM::doActivity_dft) { + threadStructs[i].id = i; + threadStructs[i].ptr = this; + threadStructs[i].func_type = statemachine::TF_DO_ACTIVITY; + mutexes[i] = PTHREAD_MUTEX_INITIALIZER; + conds[i] = PTHREAD_COND_INITIALIZER; + pthread_create(&threads[i], NULL, &SimpleSM::thread_func_wrapper, &threadStructs[i]); + } +} + +timeEventThreadStructs[SIMPLESM_TE_INDEX(TE_VALUE_50_UNIT_MS__ID)].duration = 50; +timeEventThreadStructs[SIMPLESM_TE_INDEX(TE_VALUE_500_UNIT_MS__ID)].duration = 500; +timeEventThreadStructs[SIMPLESM_TE_INDEX(TE_VALUE_1_UNIT_S__ID)].duration = 1000; +timeEventThreadStructs[SIMPLESM_TE_INDEX(TE_VALUE_25_UNIT_MS__ID)].duration = 25; +for(int i = SIMPLESM_TIME_EVENT_LOWER_BOUND; i < 4; i++) { + timeEventThreadStructs[SIMPLESM_TE_INDEX(i)].id = i; + timeEventThreadStructs[SIMPLESM_TE_INDEX(i)].ptr = this; + timeEventThreadStructs[SIMPLESM_TE_INDEX(i)].func_type = statemachine::TF_TIME_EVENT; + timeEventMutexes[SIMPLESM_TE_INDEX(i)] = PTHREAD_MUTEX_INITIALIZER; + timeEventConds[SIMPLESM_TE_INDEX(i)] = PTHREAD_COND_INITIALIZER; + pthread_create(&timeEventThreads[SIMPLESM_TE_INDEX(i)], NULL, &SimpleSM::thread_func_wrapper, &timeEventThreadStructs[SIMPLESM_TE_INDEX(i)]); + while(timeEventFlags[SIMPLESM_TE_INDEX(i)]) {} +} + +regionTable[REGION_ID_STATE3_REGION1] = &SimpleSM::State3_Region1_Enter; +regionExitTable[REGION_ID_STATE3_REGION1] = &SimpleSM::State3_Region1_Exit; +regionTable[REGION_ID_STATE3_REGION2] = &SimpleSM::State3_Region2_Enter; +regionExitTable[REGION_ID_STATE3_REGION2] = &SimpleSM::State3_Region2_Exit; + + +runToCompletionMutex = PTHREAD_MUTEX_INITIALIZER; +runToCompletionCond = PTHREAD_COND_INITIALIZER; + +dispatchStruct = statemachine::StructForThread_t(this, 0, 0, statemachine::TF_STATE_MACHINE_TYPE, 0); +SimpleSM_THREAD_CREATE(dispatchThread, dispatchStruct) +while(!dispatchFlag) {} + + +//initialze root active state +//execute initial effect +SMServer_Region0_Enter(SMSERVER_REGION0_DEFAULT); +</body> + </ownedBehavior> + <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_JdwxIKv6EeaLELdEtPrdIA" name="processTE_value_50_unit_ms_" specification="_JdmZEKv6EeaLELdEtPrdIA"> + <language>C++</language> + <body>systemState = statemachine::EVENT_PROCESSING; +if (systemState == statemachine::EVENT_PROCESSING) { + switch(activeStateID) { + case STATE0_ID: + //from State0 to State1 + if (true) { + setFlag(SIMPLESM_TE_INDEX(TE_VALUE_50_UNIT_MS__ID), statemachine::TF_TIME_EVENT, false); + setFlag(SIMPLESM_TE_INDEX(TE_VALUE_25_UNIT_MS__ID), statemachine::TF_TIME_EVENT, false); + activeStateID = STATE1_ID; + //starting the counters for time events + setFlag(SIMPLESM_TE_INDEX(TE_VALUE_500_UNIT_MS__ID), statemachine::TF_TIME_EVENT, true); + systemState = statemachine::EVENT_CONSUMED; + } + break; + default: + //do nothing + break; + } +} +</body> + </ownedBehavior> + <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_JeABsKv6EeaLELdEtPrdIA" name="processTE_value_500_unit_ms_" specification="_JdwxIav6EeaLELdEtPrdIA"> + <language>C++</language> + <body>systemState = statemachine::EVENT_PROCESSING; +if (states[STATE3_ID].actives[0] == STATE4_ID) { + //from State4 to State5 + if (true) { + setFlag(SIMPLESM_TE_INDEX(TE_VALUE_500_UNIT_MS__ID), statemachine::TF_TIME_EVENT, false); + std::cout << "From State 4 to State 5 \n"; + states[STATE3_ID].actives[0] = STATE5_ID; + //starting the counters for time events + setFlag(SIMPLESM_TE_INDEX(TE_VALUE_500_UNIT_MS__ID), statemachine::TF_TIME_EVENT, true); + systemState = statemachine::EVENT_CONSUMED; + } +} +if (states[STATE3_ID].actives[0] == STATE5_ID) { + //from State5 to State1 + if (true) { + //exiting concurrent state State3 + pthread_t State3_Region1_exit_thread; + statemachine::StructForThread_t State3_Region1_exit_thread_struct(this, REGION_ID_STATE3_REGION1, 0, statemachine::TF_EXIT_REGION, 0); + SimpleSM_THREAD_CREATE(State3_Region1_exit_thread, State3_Region1_exit_thread_struct) + pthread_t State3_Region2_exit_thread; + statemachine::StructForThread_t State3_Region2_exit_thread_struct(this, REGION_ID_STATE3_REGION2, 0, statemachine::TF_EXIT_REGION, 0); + SimpleSM_THREAD_CREATE(State3_Region2_exit_thread, State3_Region2_exit_thread_struct) + pthread_join(State3_Region1_exit_thread, NULL); + pthread_join(State3_Region2_exit_thread, NULL); + std::cout << "From State 5 to State 1 \n"; + activeStateID = STATE1_ID; + //starting the counters for time events + setFlag(SIMPLESM_TE_INDEX(TE_VALUE_500_UNIT_MS__ID), statemachine::TF_TIME_EVENT, true); + systemState = statemachine::EVENT_CONSUMED; + } +} +if (systemState == statemachine::EVENT_PROCESSING) { + switch(activeStateID) { + case STATE1_ID: + //from State1 to State0 + if (true) { + setFlag(SIMPLESM_TE_INDEX(TE_VALUE_500_UNIT_MS__ID), statemachine::TF_TIME_EVENT, false); + add(2,3); + mult(3,5); + std::cout <<"From State1 to State0 \n"; + activeStateID = STATE0_ID; + //starting the counters for time events + setFlag(SIMPLESM_TE_INDEX(TE_VALUE_50_UNIT_MS__ID), statemachine::TF_TIME_EVENT, true); + setFlag(SIMPLESM_TE_INDEX(TE_VALUE_25_UNIT_MS__ID), statemachine::TF_TIME_EVENT, true); + systemState = statemachine::EVENT_CONSUMED; + } + break; + case STATE2_ID: + //from State2 to Junction1 + if (true) { + Junction1 = 0; + if (x == 5) { + Junction1 = 1; + } + setFlag(SIMPLESM_TE_INDEX(TE_VALUE_500_UNIT_MS__ID), statemachine::TF_TIME_EVENT, false); + x = 6; + std::cout <<"From State 2 to Junction1\n"; + if (Junction1 == 0) { + activeStateID = STATE0_ID; + //starting the counters for time events + setFlag(SIMPLESM_TE_INDEX(TE_VALUE_50_UNIT_MS__ID), statemachine::TF_TIME_EVENT, true); + setFlag(SIMPLESM_TE_INDEX(TE_VALUE_25_UNIT_MS__ID), statemachine::TF_TIME_EVENT, true); + } else + if (Junction1 == 1) { + std::cout << "From Junction1 to Shallow history \n"; + activeStateID = STATE3_ID; + //starting the counters for time events + //State3_Region1_Enter(STATE3_REGION1_SHALLOWHISTORY1); + pthread_t State3_Region1_enter_thread; + statemachine::StructForThread_t State3_Region1_enter_thread_struct(this, REGION_ID_STATE3_REGION1, STATE3_REGION1_SHALLOWHISTORY1, statemachine::TF_ENTER_REGION, 0); + SimpleSM_THREAD_CREATE(State3_Region1_enter_thread, State3_Region1_enter_thread_struct) + //State3_Region2_Enter(STATE3_REGION2_DEFAULT); + pthread_t State3_Region2_enter_thread; + statemachine::StructForThread_t State3_Region2_enter_thread_struct(this, REGION_ID_STATE3_REGION2, STATE3_REGION2_DEFAULT, statemachine::TF_ENTER_REGION, 0); + SimpleSM_THREAD_CREATE(State3_Region2_enter_thread, State3_Region2_enter_thread_struct) + pthread_join(State3_Region1_enter_thread, NULL); + pthread_join(State3_Region2_enter_thread, NULL); + } + systemState = statemachine::EVENT_CONSUMED; + } + break; + default: + //do nothing + break; + } +} +</body> + </ownedBehavior> + <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_JeAowKv6EeaLELdEtPrdIA" name="processTE_value_1_unit_s_" specification="_JeABsav6EeaLELdEtPrdIA"> + <language>C++</language> + <body>systemState = statemachine::EVENT_PROCESSING; +if (states[STATE3_ID].actives[1] == STATE6_ID) { + //from State6 to State7 + if (true) { + setFlag(SIMPLESM_TE_INDEX(TE_VALUE_1_UNIT_S__ID), statemachine::TF_TIME_EVENT, false); + std::cout<<"From state6 to state7\n"; + states[STATE3_ID].actives[1] = STATE7_ID; + //starting the counters for time events + setFlag(SIMPLESM_TE_INDEX(TE_VALUE_1_UNIT_S__ID), statemachine::TF_TIME_EVENT, true); + systemState = statemachine::EVENT_CONSUMED; + } +} +if (states[STATE3_ID].actives[1] == STATE7_ID) { + //from State7 to State6 + if (true) { + setFlag(SIMPLESM_TE_INDEX(TE_VALUE_1_UNIT_S__ID), statemachine::TF_TIME_EVENT, false); + states[STATE3_ID].actives[1] = STATE6_ID; + (this->*states[STATE6_ID].entry)(); + //starting the counters for time events + setFlag(SIMPLESM_TE_INDEX(TE_VALUE_1_UNIT_S__ID), statemachine::TF_TIME_EVENT, true); + systemState = statemachine::EVENT_CONSUMED; + } +} +</body> + </ownedBehavior> + <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_JeBP0Kv6EeaLELdEtPrdIA" name="processTE_value_25_unit_ms_" specification="_JeAowav6EeaLELdEtPrdIA"> + <language>C++</language> + <body>systemState = statemachine::EVENT_PROCESSING; +if (systemState == statemachine::EVENT_PROCESSING) { + switch(activeStateID) { + case STATE0_ID: + //from State0 to State2 + if (true) { + setFlag(SIMPLESM_TE_INDEX(TE_VALUE_50_UNIT_MS__ID), statemachine::TF_TIME_EVENT, false); + setFlag(SIMPLESM_TE_INDEX(TE_VALUE_25_UNIT_MS__ID), statemachine::TF_TIME_EVENT, false); + std::cout << "From State 0 to State 2\n"; + activeStateID = STATE2_ID; + (this->*states[STATE2_ID].entry)(); + //starting the counters for time events + setFlag(SIMPLESM_TE_INDEX(TE_VALUE_500_UNIT_MS__ID), statemachine::TF_TIME_EVENT, true); + systemState = statemachine::EVENT_CONSUMED; + } + break; + default: + //do nothing + break; + } +} +</body> + </ownedBehavior> + <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_JeB24Kv6EeaLELdEtPrdIA" name="processCE_CServer_impl_add" specification="_JeBP0av6EeaLELdEtPrdIA"> + <language>C++</language> + <body>SIMPLESM_GET_CONTROL +systemState = statemachine::EVENT_PROCESSING; +if (systemState == statemachine::EVENT_PROCESSING) { + switch(activeStateID) { + case STATE0_ID: + //from State0 to State1 + if (true) { + setFlag(SIMPLESM_TE_INDEX(TE_VALUE_50_UNIT_MS__ID), statemachine::TF_TIME_EVENT, false); + setFlag(SIMPLESM_TE_INDEX(TE_VALUE_25_UNIT_MS__ID), statemachine::TF_TIME_EVENT, false); + activeStateID = STATE1_ID; + //starting the counters for time events + setFlag(SIMPLESM_TE_INDEX(TE_VALUE_500_UNIT_MS__ID), statemachine::TF_TIME_EVENT, true); + systemState = statemachine::EVENT_CONSUMED; + } + break; + default: + //do nothing + break; + } +} +SIMPLESM_RELEASE_CONTROL +</body> + </ownedBehavior> + <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_JeLA0av6EeaLELdEtPrdIA" name="processCompletionEvent" specification="_JeLA0Kv6EeaLELdEtPrdIA"> + <language>C++</language> + <body>systemState = statemachine::EVENT_PROCESSING; +</body> + </ownedBehavior> + <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_JeMO8qv6EeaLELdEtPrdIA" name="State2_entry" specification="_JeMO8av6EeaLELdEtPrdIA"> + <language>C++</language> + <body>x = 5;</body> + </ownedBehavior> + <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_JeM2Aav6EeaLELdEtPrdIA" name="State6_entry" specification="_JeM2AKv6EeaLELdEtPrdIA"> + <language>C++</language> + <body>std::cout<<"Entering state6\n";</body> + </ownedBehavior> + <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_Jeg_Eav6EeaLELdEtPrdIA" name="thread_func_wrapper" specification="_Jebfgav6EeaLELdEtPrdIA"> + <language>C++</language> + <body>statemachine::StructForThread_t* cptr = (statemachine::StructForThread_t*)data; +SimpleSM* ptr = (SimpleSM*) cptr->ptr; +switch(cptr->func_type) { + case statemachine::TF_TIME_EVENT: + ptr->listenTimeEvent(SIMPLESM_TE_INDEX(cptr->id), cptr->duration); + break; + case statemachine::TF_ENTER_REGION: + ptr->regionCall(cptr->id, cptr->enter_mode); + break; + case statemachine::TF_EXIT_REGION: + ptr->exitRegionCall(cptr->id); + break; + case statemachine::TF_STATE_MACHINE_TYPE: + ptr->dispatchEvent(); + break; +} +return NULL;</body> + </ownedBehavior> + <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_JenswKv6EeaLELdEtPrdIA" name="doCallActivity" specification="_JenFsav6EeaLELdEtPrdIA"> + <language>C++</language> + <body>flags[id] = false; +while(true) { + pthread_mutex_lock(&mutexes[id]); + while(!flags[id]) { + pthread_cond_wait(&conds[id], &mutexes[id]); + } + (this->*doActivityTable[id])(); + bool commitEvent = false; + if (flags[id]) { + commitEvent = true; + flags[id] = false; + } + pthread_cond_signal(&conds[id]); + pthread_mutex_unlock(&mutexes[id]); +}</body> + </ownedBehavior> + <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_JeoT0Kv6EeaLELdEtPrdIA" name="setFlag" specification="_Jenswav6EeaLELdEtPrdIA"> + <language>C++</language> + <body>//value = true => start activity +//value = false => stop activity +if (func_type == statemachine::TF_TIME_EVENT) { + pthread_mutex_lock(&timeEventMutexes[SIMPLESM_TE_INDEX(id)]); + timeEventFlags[SIMPLESM_TE_INDEX(id)] = value; + pthread_cond_signal(&timeEventConds[SIMPLESM_TE_INDEX(id)]); + pthread_mutex_unlock(&timeEventMutexes[SIMPLESM_TE_INDEX(id)]); + return; +} +if (func_type == statemachine::TF_DO_ACTIVITY) { +} +</body> + </ownedBehavior> + <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_Je9rAqv6EeaLELdEtPrdIA" name="listenTimeEvent" specification="_Je9D8av6EeaLELdEtPrdIA"> + <language>C++</language> + <body>struct timeval tv; +struct timespec ts; +int timedWaitResult; +while(true) { + pthread_mutex_lock(&timeEventMutexes[id]); + while(!timeEventFlags[id]) { + pthread_cond_wait(&timeEventConds[id], &timeEventMutexes[id]); + } + + gettimeofday(&tv, NULL); + ts.tv_sec = time(NULL) + duration / 1000; + ts.tv_nsec = tv.tv_usec * 1000 + 1000 * 1000 * (duration % 1000); + ts.tv_sec += ts.tv_nsec / (1000 * 1000 * 1000); + ts.tv_nsec %= (1000 * 1000 * 1000); + + timedWaitResult = pthread_cond_timedwait(&timeEventConds[id], &timeEventMutexes[id], &ts); + + bool commitEvent = false; + if (timedWaitResult != 0) { + //timeout + commitEvent = true; + } + timeEventFlags[id] = false; + pthread_cond_signal(&timeEventConds[id]); + pthread_mutex_unlock(&timeEventMutexes[id]); + if (commitEvent) { + //the state does not change, push time event to the queue + eventQueue.push(statemachine::PRIORITY_2, NULL, id, statemachine::TIME_EVENT, id); + } +}</body> + </ownedBehavior> + <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_JfDxpKv6EeaLELdEtPrdIA" name="regionCall" specification="_JfDxoav6EeaLELdEtPrdIA"> + <language>C++</language> + <body>(this->*regionTable[id])(enter_mode);</body> + </ownedBehavior> + <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_JfHcAqv6EeaLELdEtPrdIA" name="exitRegionCall" specification="_JfHcAKv6EeaLELdEtPrdIA"> + <language>C++</language> + <body>(this->*regionExitTable[id])();</body> + </ownedBehavior> + <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_JfLtcKv6EeaLELdEtPrdIA" name="dispatchEvent" specification="_JfLGYav6EeaLELdEtPrdIA"> + <language>C++</language> + <body>bool popDeferred = false; +while(true) { + //run-to-completion: need to have a mutex here + currentEvent = eventQueue.pop(popDeferred); + dispatchFlag = true; + if (currentEvent != NULL) { + SIMPLESM_GET_CONTROL + switch(currentEvent->eventID) { + case TE_VALUE_50_UNIT_MS__ID: + processTE_value_50_unit_ms_(); + break; + case TE_VALUE_500_UNIT_MS__ID: + processTE_value_500_unit_ms_(); + break; + case TE_VALUE_1_UNIT_S__ID: + processTE_value_1_unit_s_(); + break; + case TE_VALUE_25_UNIT_MS__ID: + processTE_value_25_unit_ms_(); + break; + case COMPLETIONEVENT_ID: + processCompletionEvent(); + break; + } + if (systemState == statemachine::EVENT_DEFERRED) { + eventQueue.saveDeferred(*currentEvent); + } + popDeferred = (systemState != statemachine::EVENT_DEFERRED); + systemState = statemachine::IDLE; + SIMPLESM_RELEASE_CONTROL + } +}</body> + </ownedBehavior> + <ownedOperation xmi:id="_TbIjUJYlEd6G9q9hwr11bw" name="add" method="_ML-4AKI5Ed6FqJCjEUrkqQ"> + <ownedParameter xmi:id="_uqMWcC1REea25uwDpRQuxg" name="a"> + <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_8heigBydEduyofBvg4RL2w"/> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_uqM9gC1REea25uwDpRQuxg" value="1"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_uqNkkC1REea25uwDpRQuxg" value="1"/> + </ownedParameter> + <ownedParameter xmi:id="_uqNkkS1REea25uwDpRQuxg" name="b"> + <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_8heigBydEduyofBvg4RL2w"/> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_uqOLoC1REea25uwDpRQuxg" value="1"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_uqOLoS1REea25uwDpRQuxg" value="1"/> + </ownedParameter> + <ownedParameter xmi:id="_uqOLoi1REea25uwDpRQuxg" name="res" direction="return"> + <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_8heigBydEduyofBvg4RL2w"/> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_uqPZwC1REea25uwDpRQuxg" value="1"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_uqPZwS1REea25uwDpRQuxg" value="1"/> + </ownedParameter> + </ownedOperation> + <ownedOperation xmi:id="_4ZEZwHecEd6r18stFZxmFQ" name="mult" method="_qxjWINnmEd2_cstbO2Uzgg"> + <ownedParameter xmi:id="_uqR2AC1REea25uwDpRQuxg" name="a"> + <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_8heigBydEduyofBvg4RL2w"/> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_uqSdEC1REea25uwDpRQuxg" value="1"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_uqTEIC1REea25uwDpRQuxg" value="1"/> + </ownedParameter> + <ownedParameter xmi:id="_uqTEIS1REea25uwDpRQuxg" name="b"> + <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_8heigBydEduyofBvg4RL2w"/> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_uqTrMC1REea25uwDpRQuxg" value="1"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_uqTrMS1REea25uwDpRQuxg" value="1"/> + </ownedParameter> + <ownedParameter xmi:id="_uqTrMi1REea25uwDpRQuxg" name="res" direction="return"> + <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_8heigBydEduyofBvg4RL2w"/> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_uqU5UC1REea25uwDpRQuxg" value="1"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_uqU5US1REea25uwDpRQuxg" value="1"/> + </ownedParameter> + </ownedOperation> + <ownedOperation xmi:id="_VGsRACgBEeapjr3l63b85A" name="run" method="_YNCW4CgBEeapjr3l63b85A"/> + <ownedOperation xmi:id="_JckeUKv6EeaLELdEtPrdIA" name="entry_dft"/> + <ownedOperation xmi:id="_JckeUav6EeaLELdEtPrdIA" name="exit_dft"/> + <ownedOperation xmi:id="_JckeUqv6EeaLELdEtPrdIA" name="doActivity_dft"/> + <ownedOperation xmi:id="_Jc-uAKv6EeaLELdEtPrdIA" name="SMServer_Region0_Enter" method="_Jc_VEav6EeaLELdEtPrdIA"> + <ownedParameter xmi:id="_Jc_VEKv6EeaLELdEtPrdIA" name="enter_mode"> + <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/> + </ownedParameter> + </ownedOperation> + <ownedOperation xmi:id="_Jc_8IKv6EeaLELdEtPrdIA" name="State3_Region1_Enter" method="_JdCYYKv6EeaLELdEtPrdIA"> + <ownedParameter xmi:id="_Jc_8Iav6EeaLELdEtPrdIA" name="enter_mode"> + <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/> + </ownedParameter> + </ownedOperation> + <ownedOperation xmi:id="_JdDmgKv6EeaLELdEtPrdIA" name="State3_Region1_Exit" method="_JdDmgav6EeaLELdEtPrdIA"/> + <ownedOperation xmi:id="_JdE0oKv6EeaLELdEtPrdIA" name="State3_Region2_Enter" method="_JdE0oqv6EeaLELdEtPrdIA"> + <ownedParameter xmi:id="_JdE0oav6EeaLELdEtPrdIA" name="enter_mode"> + <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/> + </ownedParameter> + </ownedOperation> + <ownedOperation xmi:id="_JdFbsKv6EeaLELdEtPrdIA" name="State3_Region2_Exit" method="_JdGCwKv6EeaLELdEtPrdIA"/> + <ownedOperation xmi:id="_JdHQ4Kv6EeaLELdEtPrdIA" name="SimpleSM" method="_JdUFMav6EeaLELdEtPrdIA"/> + <ownedOperation xmi:id="_JdUFMqv6EeaLELdEtPrdIA" name="startBehavior" method="_JdlyAKv6EeaLELdEtPrdIA"/> + <ownedOperation xmi:id="_JdmZEKv6EeaLELdEtPrdIA" name="processTE_value_50_unit_ms_" method="_JdwxIKv6EeaLELdEtPrdIA"/> + <ownedOperation xmi:id="_JdwxIav6EeaLELdEtPrdIA" name="processTE_value_500_unit_ms_" method="_JeABsKv6EeaLELdEtPrdIA"/> + <ownedOperation xmi:id="_JeABsav6EeaLELdEtPrdIA" name="processTE_value_1_unit_s_" method="_JeAowKv6EeaLELdEtPrdIA"/> + <ownedOperation xmi:id="_JeAowav6EeaLELdEtPrdIA" name="processTE_value_25_unit_ms_" method="_JeBP0Kv6EeaLELdEtPrdIA"/> + <ownedOperation xmi:id="_JeBP0av6EeaLELdEtPrdIA" name="processCE_CServer_impl_add" method="_JeB24Kv6EeaLELdEtPrdIA"> + <ownedParameter xmi:id="_JeE6MKv6EeaLELdEtPrdIA" name="a"> + <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_8heigBydEduyofBvg4RL2w"/> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JeE6Mav6EeaLELdEtPrdIA" value="1"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JeE6Mqv6EeaLELdEtPrdIA" value="1"/> + </ownedParameter> + <ownedParameter xmi:id="_JeGIUKv6EeaLELdEtPrdIA" name="b"> + <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_8heigBydEduyofBvg4RL2w"/> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JeGvYKv6EeaLELdEtPrdIA" value="1"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JeGvYav6EeaLELdEtPrdIA" value="1"/> + </ownedParameter> + </ownedOperation> + <ownedOperation xmi:id="_JeLA0Kv6EeaLELdEtPrdIA" name="processCompletionEvent" method="_JeLA0av6EeaLELdEtPrdIA"/> + <ownedOperation xmi:id="_JeMO8av6EeaLELdEtPrdIA" name="State2_entry" method="_JeMO8qv6EeaLELdEtPrdIA"/> + <ownedOperation xmi:id="_JeM2AKv6EeaLELdEtPrdIA" name="State6_entry" method="_JeM2Aav6EeaLELdEtPrdIA"/> + <ownedOperation xmi:id="_Jebfgav6EeaLELdEtPrdIA" name="thread_func_wrapper" isStatic="true" method="_Jeg_Eav6EeaLELdEtPrdIA"> + <ownedParameter xmi:id="_Jebfgqv6EeaLELdEtPrdIA" name="data"> + <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_8I6RgBydEduyofBvg4RL2w"/> + </ownedParameter> + <ownedParameter xmi:id="_Jed7wav6EeaLELdEtPrdIA" name="ret" direction="return"> + <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_8I6RgBydEduyofBvg4RL2w"/> + </ownedParameter> + </ownedOperation> + <ownedOperation xmi:id="_JenFsav6EeaLELdEtPrdIA" name="doCallActivity" method="_JenswKv6EeaLELdEtPrdIA"> + <ownedParameter xmi:id="_JenFsqv6EeaLELdEtPrdIA" name="id"> + <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/> + </ownedParameter> + </ownedOperation> + <ownedOperation xmi:id="_Jenswav6EeaLELdEtPrdIA" name="setFlag" method="_JeoT0Kv6EeaLELdEtPrdIA"> + <ownedParameter xmi:id="_Jenswqv6EeaLELdEtPrdIA" name="id"> + <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/> + </ownedParameter> + <ownedParameter xmi:id="_Jensw6v6EeaLELdEtPrdIA" name="func_type"> + <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/> + </ownedParameter> + <ownedParameter xmi:id="_JensxKv6EeaLELdEtPrdIA" name="value"> + <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_vAIV4I7PEdySGvm5GN66HA"/> + </ownedParameter> + </ownedOperation> + <ownedOperation xmi:id="_Je9D8av6EeaLELdEtPrdIA" name="listenTimeEvent" method="_Je9rAqv6EeaLELdEtPrdIA"> + <ownedParameter xmi:id="_Je9rAKv6EeaLELdEtPrdIA" name="id"> + <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/> + </ownedParameter> + <ownedParameter xmi:id="_Je9rAav6EeaLELdEtPrdIA" name="duration"> + <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/> + </ownedParameter> + </ownedOperation> + <ownedOperation xmi:id="_JfDxoav6EeaLELdEtPrdIA" name="regionCall" method="_JfDxpKv6EeaLELdEtPrdIA"> + <ownedParameter xmi:id="_JfDxoqv6EeaLELdEtPrdIA" name="id"> + <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_7wRIABydEduyofBvg4RL2w"/> + </ownedParameter> + <ownedParameter xmi:id="_JfDxo6v6EeaLELdEtPrdIA" name="enter_mode"> + <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/> + </ownedParameter> + </ownedOperation> + <ownedOperation xmi:id="_JfHcAKv6EeaLELdEtPrdIA" name="exitRegionCall" method="_JfHcAqv6EeaLELdEtPrdIA"> + <ownedParameter xmi:id="_JfHcAav6EeaLELdEtPrdIA" name="id"> + <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_5lVhgBydEduyofBvg4RL2w"/> + </ownedParameter> + </ownedOperation> + <ownedOperation xmi:id="_JfLGYav6EeaLELdEtPrdIA" name="dispatchEvent" method="_JfLtcKv6EeaLELdEtPrdIA"/> + <nestedClassifier xmi:type="uml:Enumeration" xmi:id="_JcLcwKv6EeaLELdEtPrdIA" name="EventId_t"> + <ownedLiteral xmi:id="_JcUmsKv6EeaLELdEtPrdIA" name="TE_VALUE_50_UNIT_MS__ID"/> + <ownedLiteral xmi:id="_JcUmsav6EeaLELdEtPrdIA" name="TE_VALUE_500_UNIT_MS__ID"/> + <ownedLiteral xmi:id="_JcUmsqv6EeaLELdEtPrdIA" name="TE_VALUE_1_UNIT_S__ID"/> + <ownedLiteral xmi:id="_JcVNwKv6EeaLELdEtPrdIA" name="TE_VALUE_25_UNIT_MS__ID"/> + <ownedLiteral xmi:id="_JcXqAKv6EeaLELdEtPrdIA" name="CE_CSERVER_IMPL_ADD_ID"/> + <ownedLiteral xmi:id="_JcYREKv6EeaLELdEtPrdIA" name="COMPLETIONEVENT_ID"/> + </nestedClassifier> + <nestedClassifier xmi:type="uml:Enumeration" xmi:id="_Jcj3Qav6EeaLELdEtPrdIA" name="StateIDEnum"> + <ownedLiteral xmi:id="_JeLn4Kv6EeaLELdEtPrdIA" name="STATE0_ID"/> + <ownedLiteral xmi:id="_JeLn4av6EeaLELdEtPrdIA" name="STATE1_ID"/> + <ownedLiteral xmi:id="_JeMO8Kv6EeaLELdEtPrdIA" name="STATE2_ID"/> + <ownedLiteral xmi:id="_JeMO86v6EeaLELdEtPrdIA" name="STATE3_ID"/> + <ownedLiteral xmi:id="_JeMO9Kv6EeaLELdEtPrdIA" name="STATE4_ID"/> + <ownedLiteral xmi:id="_JeMO9av6EeaLELdEtPrdIA" name="STATE5_ID"/> + <ownedLiteral xmi:id="_JeMO9qv6EeaLELdEtPrdIA" name="STATE6_ID"/> + <ownedLiteral xmi:id="_JeM2Aqv6EeaLELdEtPrdIA" name="STATE7_ID"/> + <ownedLiteral xmi:id="_JeM2A6v6EeaLELdEtPrdIA" name="STATE_MAX"/> + </nestedClassifier> + <nestedClassifier xmi:type="uml:PrimitiveType" xmi:id="_JckeU6v6EeaLELdEtPrdIA" name="State_t"/> + <nestedClassifier xmi:type="uml:PrimitiveType" xmi:id="_JehmIKv6EeaLELdEtPrdIA" name="FptPointer"/> + <nestedClassifier xmi:type="uml:PrimitiveType" xmi:id="_Je9rA6v6EeaLELdEtPrdIA" name="RegionFunctionPtr_t"/> + </packagedElement> + <packagedElement xmi:type="uml:Package" xmi:id="_JWKUUKv6EeaLELdEtPrdIA" name="Interfaces"> + <packagedElement xmi:type="uml:Interface" xmi:id="_cn-H0DLbEd2qeKRLMdIx_A" name="ICompute"> + <ownedReception xmi:id="_1U0U8McqEeSsAI2TZshUyg" name="add" signal="_ywk2kMcqEeSsAI2TZshUyg"/> + <ownedReception xmi:id="_M-tXYMcrEeSsAI2TZshUyg" name="mult" signal="_z0nGcMcqEeSsAI2TZshUyg"/> + <ownedOperation xmi:id="_DGs6wDLgEd28fJKJJnUaeQ" name="add"> + <ownedParameter xmi:id="_DGs6wTLgEd28fJKJJnUaeQ" name="a"> + <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_8heigBydEduyofBvg4RL2w"/> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DGs6wzLgEd28fJKJJnUaeQ" value="1"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DGs6wjLgEd28fJKJJnUaeQ" value="1"/> + </ownedParameter> + <ownedParameter xmi:id="_DGs6xTLgEd28fJKJJnUaeQ" name="b"> + <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_8heigBydEduyofBvg4RL2w"/> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DGs6xzLgEd28fJKJJnUaeQ" value="1"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DGs6xjLgEd28fJKJJnUaeQ" value="1"/> + </ownedParameter> + <ownedParameter xmi:id="_DGs6yTLgEd28fJKJJnUaeQ" name="res" direction="return"> + <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_8heigBydEduyofBvg4RL2w"/> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DGs6yzLgEd28fJKJJnUaeQ" value="1"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DGs6yjLgEd28fJKJJnUaeQ" value="1"/> + </ownedParameter> + </ownedOperation> + <ownedOperation xmi:id="_L8EY8DLgEd28fJKJJnUaeQ" name="mult"> + <ownedParameter xmi:id="_L8EY8TLgEd28fJKJJnUaeQ" name="a"> + <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_8heigBydEduyofBvg4RL2w"/> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_L8EY8zLgEd28fJKJJnUaeQ" value="1"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_L8EY8jLgEd28fJKJJnUaeQ" value="1"/> + </ownedParameter> + <ownedParameter xmi:id="_L8EY9TLgEd28fJKJJnUaeQ" name="b"> + <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_8heigBydEduyofBvg4RL2w"/> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_L8EY9zLgEd28fJKJJnUaeQ" value="1"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_L8EY9jLgEd28fJKJJnUaeQ" value="1"/> + </ownedParameter> + <ownedParameter xmi:id="_L8EY-TLgEd28fJKJJnUaeQ" name="res" direction="return"> + <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_8heigBydEduyofBvg4RL2w"/> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_L8EY-zLgEd28fJKJJnUaeQ" value="1"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_L8EY-jLgEd28fJKJJnUaeQ" value="1"/> + </ownedParameter> + </ownedOperation> + </packagedElement> + <packagedElement xmi:type="uml:Signal" xmi:id="_ywk2kMcqEeSsAI2TZshUyg" name="Add"/> + <packagedElement xmi:type="uml:Signal" xmi:id="_z0nGcMcqEeSsAI2TZshUyg" name="Mult"/> + </packagedElement> + <packagedElement xmi:type="uml:Package" xmi:id="_JW4tEav6EeaLELdEtPrdIA" name="events"> + <packagedElement xmi:type="uml:TimeEvent" xmi:id="_rHoJgOtoEeCjb9i0gG4phA" name="TE - {value=50, unit=ms}" isRelative="true"> + <when xmi:id="_rHoJgetoEeCjb9i0gG4phA"> + <expr xmi:type="uml:OpaqueExpression" xmi:id="_rHoJgutoEeCjb9i0gG4phA"> + <language>Natural language</language> + <body>{value=50, unit=ms}</body> + </expr> + </when> + </packagedElement> + <packagedElement xmi:type="uml:TimeEvent" xmi:id="_-PMFcCaeEeG4fZdVXNtoOQ" name="TE - {value=500, unit=ms}" isRelative="true"> + <when xmi:id="_-PMFcSaeEeG4fZdVXNtoOQ"> + <expr xmi:type="uml:OpaqueExpression" xmi:id="_-PMFciaeEeG4fZdVXNtoOQ"> + <language>Natural language</language> + <body>{value=500, unit=ms}</body> + </expr> + </when> + </packagedElement> + <packagedElement xmi:type="uml:CallEvent" xmi:id="_8WeCMHoDEeOA64V_YLapaA" name="CE - CServer_impl - add" operation="_TbIjUJYlEd6G9q9hwr11bw"/> + <packagedElement xmi:type="uml:TimeEvent" xmi:id="_4WSIMCjmEeaJJusTB1aIbg" name="TE - {value=25, unit=ms}" isRelative="true"> + <when xmi:id="_4WSIMSjmEeaJJusTB1aIbg"> + <expr xmi:type="uml:OpaqueExpression" xmi:id="_4WSIMijmEeaJJusTB1aIbg"> + <language>Natural language</language> + <body>{value=25, unit=ms}</body> + </expr> + </when> + </packagedElement> + <packagedElement xmi:type="uml:TimeEvent" xmi:id="_ay7_QCkLEeaYyIUJlvqqqw" name="TE-{value=1, unit=s}" isRelative="true"> + <when xmi:id="_ay7_QSkLEeaYyIUJlvqqqw"> + <expr xmi:type="uml:OpaqueExpression" xmi:id="_ay7_QikLEeaYyIUJlvqqqw"> + <language>Natural language</language> + <body>{value=1, unit=s}</body> + </expr> + </when> + </packagedElement> + </packagedElement> + <packagedElement xmi:type="uml:Dependency" xmi:id="_JZlbwav6EeaLELdEtPrdIA" client="_oqZNUDLaEd2qeKRLMdIx_A"> + <supplier xmi:type="uml:Enumeration" href="pathmap://DML_TRAFO/statemachine.uml#_hNs5oCdSEea6h5xPEh8iAg"/> + </packagedElement> + <packagedElement xmi:type="uml:Dependency" xmi:id="_Jcp94Kv6EeaLELdEtPrdIA" client="_JckeU6v6EeaLELdEtPrdIA" supplier="_Jcj3Qav6EeaLELdEtPrdIA"/> + </packagedElement> + <packagedElement xmi:type="uml:Package" xmi:id="_JbzpUKv6EeaLELdEtPrdIA" name="external"> + <packagedElement xmi:type="uml:DataType" xmi:id="_Jb6-EKv6EeaLELdEtPrdIA" name="std::thread"/> + </packagedElement> + <profileApplication xmi:id="_O6TiIjLUEd26WNosUASSSw"> + <eAnnotations xmi:id="_O6TiIzLUEd26WNosUASSSw" source="http://www.eclipse.org/uml2/2.0.0/UML"> + <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/uml2/5.0.0/UML/Profile/Standard#/"/> + </eAnnotations> + <appliedProfile href="pathmap://UML_PROFILES/Standard.profile.uml#_0"/> + </profileApplication> + <profileApplication xmi:id="_GcC0cAHtEd6HSdiss9GQ0A"> + <eAnnotations xmi:id="_Gd1kMAHtEd6HSdiss9GQ0A" 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 href="pathmap://PapyrusC_Cpp_PROFILES/C_Cpp.profile.uml#_j9REUByGEduN1bTiWJ0lyw"/> + </profileApplication> + <profileApplication xmi:id="_zi-sUE2sEeGl8qrc8BM7vA"> + <eAnnotations xmi:id="_0QJUUE2sEeGl8qrc8BM7vA" source="http://www.eclipse.org/uml2/2.0.0/UML"> + <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/MARTE/1#//Alloc"/> + </eAnnotations> + <appliedProfile href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_ar8OsAPMEdyuUt-4qHuVvQ"/> + </profileApplication> + <profileApplication xmi:id="_JZyQEKv6EeaLELdEtPrdIA"> + <eAnnotations xmi:id="_JZy3IKv6EeaLELdEtPrdIA" source="http://www.eclipse.org/uml2/2.0.0/UML"> + <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/uml2/5.0.0/UML/Profile/Standard#/"/> + </eAnnotations> + <appliedProfile href="pathmap://UML_PROFILES/Standard.profile.uml#_0"/> + </profileApplication> + </uml:Model> + <Deployment:DeploymentPlan xmi:id="_JV3ZYKv6EeaLELdEtPrdIA" base_Package="_JV2LQqv6EeaLELdEtPrdIA"/> + <C_Cpp:Include xmi:id="_JWJtQKv6EeaLELdEtPrdIA" body="#include <iostream>
using namespace std;

#include <unistd.h>
" header="#define SIMPLESM_TIME_EVENT_LOWER_BOUND (0)
#define SIMPLESM_CHANGE_EVENT_LOWER_BOUND (4)
#define SIMPLESM_TE_INDEX(id) (id - SIMPLESM_TIME_EVENT_LOWER_BOUND)
#define SIMPLESM_CHE_INDEX(id) (id - SIMPLESM_CHANGE_EVENT_LOWER_BOUND)
#define SMSERVER_REGION0_DEFAULT (0)
#define SMSERVER_REGION0_STATE1 (1)
#define STATE3_REGION1_SHALLOWHISTORY1 (1)
#define STATE3_REGION2_DEFAULT (0)
#define REGION_ID_STATE3_REGION1 (0)
#define REGION_ID_STATE3_REGION2 (1)
#define SMSERVER_REGION0 (0)
#define STATE3_REGION1 (1)
#define STATE3_REGION2 (2)
#include "time.h"
#include "pthread.h"
#include "time.h"
		#include "sys/time.h"
#define CHECKPOINT if (systemState == statemachine::EVENT_PROCESSING) {return;}
#define SimpleSM_THREAD_CREATE(thThread, str) pthread_create(&thThread, NULL, &SimpleSM::thread_func_wrapper, &str);
#define SIMPLESM_GET_CONTROL /*mutex synchronization to protect run-to-completion semantics*/ \
		pthread_mutex_lock(&runToCompletionMutex); \
		while (systemState != statemachine::IDLE) {\
			pthread_cond_wait(&runToCompletionCond, &runToCompletionMutex);\
		}
#define SIMPLESM_RELEASE_CONTROL systemState = statemachine::IDLE; pthread_cond_signal(&runToCompletionCond); \
				pthread_mutex_unlock(&runToCompletionMutex);" base_class="_oqZNUDLaEd2qeKRLMdIx_A"/> + <C_Cpp:NoCodeGen xmi:id="_Jb6XAKv6EeaLELdEtPrdIA" base_element="_JbzpUKv6EeaLELdEtPrdIA"/> + <C_Cpp:External xmi:id="_Jb-ocKv6EeaLELdEtPrdIA" base_Classifier="_Jb6-EKv6EeaLELdEtPrdIA"/> + <C_Cpp:Typedef xmi:id="_JcovwKv6EeaLELdEtPrdIA" definition="struct State_t {
	//2 is configured as the maximum number of orthogonal regions a composite states can have
	unsigned int /*StateIDEnum*/ previousStates[2]; //for history states
	unsigned int /*StateIDEnum*/ actives[2];
	void (SimpleSM::*entry)();
	void (SimpleSM::*exit)();
	void (SimpleSM::*doActivity)();
	State_t() {
		entry = &SimpleSM::entry_dft;
		exit = &SimpleSM::exit_dft;
		doActivity = &SimpleSM::doActivity_dft;
		for(int i = 0; i < 2; i++) {
			previousStates[i] = STATE_MAX;
			actives[i] = STATE_MAX;
		}
	}
} " base_primitivetype="_JckeU6v6EeaLELdEtPrdIA"/> + <C_Cpp:Array xmi:id="_JctoQKv6EeaLELdEtPrdIA" definition="[8]" base_property="_Jcp94av6EeaLELdEtPrdIA"/> + <standard:Create xmi:id="_JdUFMKv6EeaLELdEtPrdIA" base_BehavioralFeature="_JdHQ4Kv6EeaLELdEtPrdIA"/> + <C_Cpp:Array xmi:id="_JeQgYKv6EeaLELdEtPrdIA" definition="[STATE_MAX]" base_property="_JeNdEKv6EeaLELdEtPrdIA"/> + <C_Cpp:Array xmi:id="_JeS8oKv6EeaLELdEtPrdIA" definition="[STATE_MAX]" base_property="_JeQgYav6EeaLELdEtPrdIA"/> + <C_Cpp:Array xmi:id="_JeVY4Kv6EeaLELdEtPrdIA" definition="[STATE_MAX]" base_property="_JeS8oav6EeaLELdEtPrdIA"/> + <C_Cpp:Array xmi:id="_JeYcMKv6EeaLELdEtPrdIA" definition="[STATE_MAX]" base_property="_JeVY4av6EeaLELdEtPrdIA"/> + <C_Cpp:Array xmi:id="_JebfgKv6EeaLELdEtPrdIA" definition="[STATE_MAX]" base_property="_JeYcMav6EeaLELdEtPrdIA"/> + <C_Cpp:Ptr xmi:id="_Jed7wKv6EeaLELdEtPrdIA" base_parameter="_Jebfgqv6EeaLELdEtPrdIA"/> + <C_Cpp:Ptr xmi:id="_Jeg_EKv6EeaLELdEtPrdIA" base_parameter="_Jed7wav6EeaLELdEtPrdIA"/> + <C_Cpp:Typedef xmi:id="_JekCYKv6EeaLELdEtPrdIA" definition="void (SimpleSM::*typeName)()" base_primitivetype="_JehmIKv6EeaLELdEtPrdIA"/> + <C_Cpp:Array xmi:id="_JenFsKv6EeaLELdEtPrdIA" definition="[STATE_MAX]" base_property="_JekpcKv6EeaLELdEtPrdIA"/> + <C_Cpp:Array xmi:id="_JeslQKv6EeaLELdEtPrdIA" definition="[4]" base_property="_Jeph8Kv6EeaLELdEtPrdIA"/> + <C_Cpp:Array xmi:id="_Jew2sKv6EeaLELdEtPrdIA" definition="[4]" base_property="_JetMUKv6EeaLELdEtPrdIA"/> + <C_Cpp:Array xmi:id="_Jez6AKv6EeaLELdEtPrdIA" definition="[4]" base_property="_Jew2sav6EeaLELdEtPrdIA"/> + <C_Cpp:Array xmi:id="_Je29UKv6EeaLELdEtPrdIA" definition="[4]" base_property="_Jez6Aav6EeaLELdEtPrdIA"/> + <C_Cpp:Array xmi:id="_Je6AoKv6EeaLELdEtPrdIA" definition="[4]" base_property="_Je29Uav6EeaLELdEtPrdIA"/> + <C_Cpp:Array xmi:id="_Je9D8Kv6EeaLELdEtPrdIA" definition="[4]" base_property="_Je6nsKv6EeaLELdEtPrdIA"/> + <C_Cpp:Typedef xmi:id="_JfAuUKv6EeaLELdEtPrdIA" definition="void (SimpleSM::*typeName)(char enter_mode)" base_primitivetype="_Je9rA6v6EeaLELdEtPrdIA"/> + <C_Cpp:Array xmi:id="_JfDxoKv6EeaLELdEtPrdIA" definition="[2]" base_property="_JfAuUav6EeaLELdEtPrdIA"/> + <C_Cpp:Array xmi:id="_JfG08Kv6EeaLELdEtPrdIA" definition="[2]" base_property="_JfDxpav6EeaLELdEtPrdIA"/> + <C_Cpp:Ptr xmi:id="_JfLGYKv6EeaLELdEtPrdIA" base_property="_JfIDEav6EeaLELdEtPrdIA"/> +</xmi:XMI> diff --git a/transformation/languages/cpp/org.eclipse.papyrus.designer.transformation.languages.cpp.library/tmpModel/HelloWorldCppTmp.uml b/transformation/languages/cpp/org.eclipse.papyrus.designer.transformation.languages.cpp.library/tmpModel/HelloWorldCppTmp.uml deleted file mode 100644 index 21cf43066..000000000 --- a/transformation/languages/cpp/org.eclipse.papyrus.designer.transformation.languages.cpp.library/tmpModel/HelloWorldCppTmp.uml +++ /dev/null @@ -1,94 +0,0 @@ -<?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:FCM="http://www.eclipse.org/papyrus/FCM/1" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML"> - <uml:Model xmi:id="_O6TiIDLUEd26WNosUASSSw" name="HelloWorldCpp"> - <packageImport xmi:id="_98GrQXq2Eea3BdFt533Isw"> - <importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/> - </packageImport> - <packageImport xmi:id="_98GrQnq2Eea3BdFt533Isw"> - <importedPackage xmi:type="uml:Model" href="pathmap://DML_TRAFO/trafos.uml#_Q6TiIDLUEd26WNosUASSSw"/> - </packageImport> - <packagedElement xmi:type="uml:Package" xmi:id="_98RDUHq2Eea3BdFt533Isw" name="globalenums"/> - <packagedElement xmi:type="uml:Package" xmi:id="_98Wi4Hq2Eea3BdFt533Isw" name="deployment"> - <packagedElement xmi:type="uml:Package" xmi:id="_yl9-AFT2EeKvFeqt5Q_lqw" name="SystemDepPlan"> - <ownedComment xmi:id="_wAbboFZVEeKKZs15rvNNjA" annotatedElement="_ymQR4FT2EeKvFeqt5Q_lqw"> - <body>Value mainInstance.hello is a UML instance-value, i.e. a reference to the instance specification on the left. -"Test message" is a StringValue initializing the message attribute</body> - </ownedComment> - <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_ymQR4FT2EeKvFeqt5Q_lqw" name="mainInstance" classifier="_tyiqsc__Ed-TP80eVS-2Rg"> - <slot xmi:id="_tfj4gFUwEeKdxoQIVxFNNg" definingFeature="_8pupUFTzEeKvFeqt5Q_lqw"> - <value xmi:type="uml:LiteralString" xmi:id="_tfni4FUwEeKdxoQIVxFNNg" name="value for message" value=""Test message""> - <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> - </value> - </slot> - </packagedElement> - </packagedElement> - </packagedElement> - <packagedElement xmi:type="uml:Package" xmi:id="_98XxAXq2Eea3BdFt533Isw" name="components"> - <packagedElement xmi:type="uml:Class" xmi:id="_tyiqsc__Ed-TP80eVS-2Rg" name="HelloWorld"> - <ownedComment xmi:id="_SxvpUFT0EeKvFeqt5Q_lqw" annotatedElement="_8pupUFTzEeKvFeqt5Q_lqw"> - <body>Configuration attribute within the Hello World component. Its value is configured on the instance level.</body> - </ownedComment> - <ownedComment xmi:id="_2OyuALcpEeWaTqnU44XdvA" annotatedElement="_UtCt0FTzEeKvFeqt5Q_lqw"> - <body>The operation "run" is defined in interface IRunnnable that is provided by the IStart port. The synchronisation mechanism in Qompass ("Sync. derived element", needs to be triggered by user) adds a corresponding "derived" operation to the class </body> - </ownedComment> - <ownedAttribute xmi:id="_8pupUFTzEeKvFeqt5Q_lqw" name="message" visibility="public" aggregation="composite"> - <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__HwK8FTzEeKvFeqt5Q_lqw" value="1"/> - <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__HwyAFTzEeKvFeqt5Q_lqw" value="1"/> - </ownedAttribute> - <interfaceRealization xmi:id="_Dq2fUHEKEeatX-i6MtVR2A" client="_tyiqsc__Ed-TP80eVS-2Rg"> - <supplier xmi:type="uml:Interface" href="pathmap://DML_TRAFO/sysinterfaces.uml#_PTWzwCS-Ed-A_I32T0fkaA"/> - <contract href="pathmap://DML_TRAFO/sysinterfaces.uml#_PTWzwCS-Ed-A_I32T0fkaA"/> - </interfaceRealization> - <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_tyjRwc__Ed-TP80eVS-2Rg" name="run" specification="_UtCt0FTzEeKvFeqt5Q_lqw"> - <language>C/C++</language> - <body>cout << "Hello world: " << message << endl;</body> - </ownedBehavior> - <ownedOperation xmi:id="_UtCt0FTzEeKvFeqt5Q_lqw" name="run" method="_tyjRwc__Ed-TP80eVS-2Rg"/> - </packagedElement> - </packagedElement> - <profileApplication xmi:id="_98BywHq2Eea3BdFt533Isw"> - <eAnnotations xmi:id="_98CZ0Hq2Eea3BdFt533Isw" source="http://www.eclipse.org/uml2/2.0.0/UML"> - <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/uml2/5.0.0/UML/Profile/Standard#/"/> - </eAnnotations> - <appliedProfile href="pathmap://UML_PROFILES/Standard.profile.uml#_0"/> - </profileApplication> - <profileApplication xmi:id="_98DA4Hq2Eea3BdFt533Isw"> - <eAnnotations xmi:id="_98DA4Xq2Eea3BdFt533Isw" 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 href="pathmap://PapyrusC_Cpp_PROFILES/C_Cpp.profile.uml#_j9REUByGEduN1bTiWJ0lyw"/> - </profileApplication> - <profileApplication xmi:id="_98Dn8Hq2Eea3BdFt533Isw"> - <eAnnotations xmi:id="_98EPAHq2Eea3BdFt533Isw" source="http://www.eclipse.org/uml2/2.0.0/UML"> - <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/FCM/1#/"/> - </eAnnotations> - <appliedProfile href="pathmap://FCM_PROFILES/FCM.profile.uml#_5mvT0MtjEd2H_o0jIC6qDQ"/> - </profileApplication> - <profileApplication xmi:id="_98EPAXq2Eea3BdFt533Isw"> - <eAnnotations xmi:id="_98EPAnq2Eea3BdFt533Isw" source="http://www.eclipse.org/uml2/2.0.0/UML"> - <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/MARTE/1#//GCM"/> - </eAnnotations> - <appliedProfile href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_YgAioAPMEdyuUt-4qHuVvQ"/> - </profileApplication> - <profileApplication xmi:id="_98FdIHq2Eea3BdFt533Isw"> - <eAnnotations xmi:id="_98FdIXq2Eea3BdFt533Isw" source="http://www.eclipse.org/uml2/2.0.0/UML"> - <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/MARTE/1#//HLAM"/> - </eAnnotations> - <appliedProfile href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_yNSZIAPMEdyuUt-4qHuVvQ"/> - </profileApplication> - <profileApplication xmi:id="_98GEMHq2Eea3BdFt533Isw"> - <eAnnotations xmi:id="_98GrQHq2Eea3BdFt533Isw" source="http://www.eclipse.org/uml2/2.0.0/UML"> - <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/MARTE/1#//Alloc"/> - </eAnnotations> - <appliedProfile href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_ar8OsAPMEdyuUt-4qHuVvQ"/> - </profileApplication> - </uml:Model> - <FCM:DeploymentPlan xmi:id="_ymC2gFT2EeKvFeqt5Q_lqw" base_Package="_yl9-AFT2EeKvFeqt5Q_lqw"/> - <FCM:CodeGenOptions xmi:id="_98XxAHq2Eea3BdFt533Isw" base_Package="_98XxAXq2Eea3BdFt533Isw"/> - <C_Cpp:Include xmi:id="_11OtwPcaEd-KM6l7lmIPkw" body="#include <iostream>
using namespace std;" base_class="_tyiqsc__Ed-TP80eVS-2Rg"/> - <FCM:ConfigurationProperty xmi:id="_KTwJUFT0EeKvFeqt5Q_lqw" base_Property="_8pupUFTzEeKvFeqt5Q_lqw"/> - <FCM:DerivedElement xmi:id="_98d3oHq2Eea3BdFt533Isw" base_Element="_UtCt0FTzEeKvFeqt5Q_lqw"> - <source xmi:type="uml:Operation" href="pathmap://QML_CORE/sysinterfaces.uml#_C9IK4JsqEd61Eo3nmu3JhQ"/> - </FCM:DerivedElement> -</xmi:XMI> diff --git a/transformation/languages/java/org.eclipse.papyrus.designer.transformation.languages.java.library/models/examples/HelloWorldJava.di b/transformation/languages/java/org.eclipse.papyrus.designer.transformation.languages.java.library/models/examples/HelloWorldJava/HelloWorldJava.di index bf9abab34..bf9abab34 100644 --- a/transformation/languages/java/org.eclipse.papyrus.designer.transformation.languages.java.library/models/examples/HelloWorldJava.di +++ b/transformation/languages/java/org.eclipse.papyrus.designer.transformation.languages.java.library/models/examples/HelloWorldJava/HelloWorldJava.di diff --git a/transformation/languages/java/org.eclipse.papyrus.designer.transformation.languages.java.library/models/examples/HelloWorldJava.notation b/transformation/languages/java/org.eclipse.papyrus.designer.transformation.languages.java.library/models/examples/HelloWorldJava/HelloWorldJava.notation index ff44a229b..ff44a229b 100644 --- a/transformation/languages/java/org.eclipse.papyrus.designer.transformation.languages.java.library/models/examples/HelloWorldJava.notation +++ b/transformation/languages/java/org.eclipse.papyrus.designer.transformation.languages.java.library/models/examples/HelloWorldJava/HelloWorldJava.notation diff --git a/transformation/languages/java/org.eclipse.papyrus.designer.transformation.languages.java.library/models/examples/HelloWorldJava.uml b/transformation/languages/java/org.eclipse.papyrus.designer.transformation.languages.java.library/models/examples/HelloWorldJava/HelloWorldJava.uml index 61e82c6b9..61e82c6b9 100644 --- a/transformation/languages/java/org.eclipse.papyrus.designer.transformation.languages.java.library/models/examples/HelloWorldJava.uml +++ b/transformation/languages/java/org.eclipse.papyrus.designer.transformation.languages.java.library/models/examples/HelloWorldJava/HelloWorldJava.uml diff --git a/transformation/languages/java/org.eclipse.papyrus.designer.transformation.languages.java.library/plugin.xml b/transformation/languages/java/org.eclipse.papyrus.designer.transformation.languages.java.library/plugin.xml index f39c14899..5eea16ff3 100644 --- a/transformation/languages/java/org.eclipse.papyrus.designer.transformation.languages.java.library/plugin.xml +++ b/transformation/languages/java/org.eclipse.papyrus.designer.transformation.languages.java.library/plugin.xml @@ -12,16 +12,21 @@ source="pathmap://DML_TRAFOS_JAVA/" target="platform:/plugin/org.eclipse.papyrus.designer.transformation.languages.java.library/models/library/"/> </extension> - <extension point="org.eclipse.ui.newWizards"> - <wizard - category="org.eclipse.ui.Examples/org.eclipse.papyrus.examples" - class="org.eclipse.papyrus.designer.transformation.languages.java.library.wizards.HelloWorldJavaModelWizard" - finalPerspective="org.eclipse.papyrus.infra.core.perspective" - icon="platform:/plugin/org.eclipse.papyrus.designer.ui/icons/designer-16x16.gif" - id="org.eclipse.papyrus.designer.transformation.languages.java.library.wizards.HelloWorldjavaModelWizard" - name="Papyrus Designer C++ hello world example with deployment plan"> - <selection class="org.eclipse.core.resources.IResource"/> - </wizard> - </extension> + + <extension point="org.eclipse.emf.common.ui.examples"> + <example + id="org.eclipse.papyrus.designer.examples.DesignerExamplesWithM2Mtrafo.java" + pageImage="platform:/plugin/org.eclipse.papyrus.designer.ui/icons/PapyrusLogo_48x48.png" + wizardID="org.eclipse.papyrus.designer.examples.category.DesignerExamplesWithM2Mtrafo.installer"> + <projectDescriptor + contentURI="models/examples/HelloWorldJava/" + name="HelloWorldJava" + description="Papyrus Designer Java hello world example with a deployment plan."> + </projectDescriptor> + <fileToOpen + location="HelloWorldJava/HelloWorldJava.di"> + </fileToOpen> + </example> + </extension> </plugin> diff --git a/transformation/languages/java/org.eclipse.papyrus.designer.transformation.languages.java.library/src/org/eclipse/papyrus/designer/transformation/languages/java/library/wizards/HelloWorldJavaModelWizard.java b/transformation/languages/java/org.eclipse.papyrus.designer.transformation.languages.java.library/src/org/eclipse/papyrus/designer/transformation/languages/java/library/wizards/HelloWorldJavaModelWizard.java deleted file mode 100644 index 23550fa72..000000000 --- a/transformation/languages/java/org.eclipse.papyrus.designer.transformation.languages.java.library/src/org/eclipse/papyrus/designer/transformation/languages/java/library/wizards/HelloWorldJavaModelWizard.java +++ /dev/null @@ -1,27 +0,0 @@ -/***************************************************************************** - * Copyright (c) 2013 CEA LIST. - * - * - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Ansgar Radermacher ansgar.radermacher@cea.fr - * - *****************************************************************************/ - -package org.eclipse.papyrus.designer.transformation.languages.java.library.wizards; - -import org.eclipse.papyrus.uml.diagram.wizards.wizards.ModelCopyWizard; - -/** - * Copy wizard for the HelloWorld example - */ -public class HelloWorldJavaModelWizard extends ModelCopyWizard { - - public HelloWorldJavaModelWizard() { - super("HelloWorldJava"); //$NON-NLS-1$ - } -} diff --git a/transformation/org.eclipse.papyrus.designer.transformation.base/build.properties b/transformation/org.eclipse.papyrus.designer.transformation.base/build.properties index bd97e01ae..a2fe56b0a 100644 --- a/transformation/org.eclipse.papyrus.designer.transformation.base/build.properties +++ b/transformation/org.eclipse.papyrus.designer.transformation.base/build.properties @@ -1,5 +1,4 @@ source.. = src/ -output.. = bin/ bin.includes = META-INF/,\ .,\ about.properties,\ diff --git a/transformation/org.eclipse.papyrus.designer.transformation.library/META-INF/MANIFEST.MF b/transformation/org.eclipse.papyrus.designer.transformation.library/META-INF/MANIFEST.MF index d80cd7fde..5af610577 100644 --- a/transformation/org.eclipse.papyrus.designer.transformation.library/META-INF/MANIFEST.MF +++ b/transformation/org.eclipse.papyrus.designer.transformation.library/META-INF/MANIFEST.MF @@ -33,7 +33,8 @@ Require-Bundle: org.eclipse.ui, org.eclipse.papyrus.designer.deployment.profile;bundle-version="0.7.3", org.eclipse.papyrus.designer.languages.common.extensionpoints;bundle-version="1.0.2", org.eclipse.papyrus.designer.languages.common.base;bundle-version="1.0.4", - org.eclipse.papyrus.designer.languages.common.profile + org.eclipse.papyrus.designer.languages.common.profile, + org.eclipse.papyrus.designer.ui;bundle-version="1.0.4" Bundle-Vendor: %providerName Bundle-ActivationPolicy: lazy Bundle-Version: 0.7.5.qualifier diff --git a/transformation/org.eclipse.papyrus.designer.transformation.library/build.properties b/transformation/org.eclipse.papyrus.designer.transformation.library/build.properties index 445437126..5a4133ef7 100644 --- a/transformation/org.eclipse.papyrus.designer.transformation.library/build.properties +++ b/transformation/org.eclipse.papyrus.designer.transformation.library/build.properties @@ -10,7 +10,6 @@ bin.includes = META-INF/,\ help/,\ about.html,\ plugin.properties -output..=bin/ src.includes = models/,\ about.html source.. = src/,\ diff --git a/transformation/org.eclipse.papyrus.designer.transformation.library/models/examples/ClientServerTimer.notation b/transformation/org.eclipse.papyrus.designer.transformation.library/models/examples/ClientServerTimer.notation deleted file mode 100644 index ab0a135bb..000000000 --- a/transformation/org.eclipse.papyrus.designer.transformation.library/models/examples/ClientServerTimer.notation +++ /dev/null @@ -1,1242 +0,0 @@ -<?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:C_Cpp="http://www.eclipse.org/papyrus/C_Cpp/1" xmlns:FCM="http://www.eclipse.org/papyrus/FCM/1" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML"> - <notation:Diagram xmi:id="_XSHWMF36Ed-UvNEDwY5GNg" type="PapyrusUMLClassDiagram" name="Interfaces" measurementUnit="Pixel"> - <children xmi:type="notation:Shape" xmi:id="_iubEsDbcEeGdqp2YT1LwWw" type="2004" fontName="Sans Serif" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iucS0DbcEeGdqp2YT1LwWw" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iucS0TbcEeGdqp2YT1LwWw" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iuc54DbcEeGdqp2YT1LwWw" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iuc54TbcEeGdqp2YT1LwWw" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iuc54jbcEeGdqp2YT1LwWw" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iuc54zbcEeGdqp2YT1LwWw" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_iuc55DbcEeGdqp2YT1LwWw" type="5011"/> - <children xmi:type="notation:BasicCompartment" xmi:id="_iudg8DbcEeGdqp2YT1LwWw" visible="false" type="7006"> - <styles xmi:type="notation:TitleStyle" xmi:id="_iudg8TbcEeGdqp2YT1LwWw"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_iudg8jbcEeGdqp2YT1LwWw"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_iudg8zbcEeGdqp2YT1LwWw"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iudg9DbcEeGdqp2YT1LwWw"/> - </children> - <children xmi:type="notation:BasicCompartment" xmi:id="_iudg9TbcEeGdqp2YT1LwWw" type="7007"> - <children xmi:type="notation:Shape" xmi:id="_kZh7oDbcEeGdqp2YT1LwWw" type="3007" fontName="Sans Serif" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_oSbL4Fl7EeKFQZ_XV_Kn6g" source="CustomAppearance_Annotation"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_oW1x0Fl7EeKFQZ_XV_Kn6g" key="CustomAppearance_MaskValue" value="6408"/> - </eAnnotations> - <element xmi:type="uml:Operation" href="ClientServerTimer.uml#_DGs6wDLgEd28fJKJJnUaeQ"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_kZh7oTbcEeGdqp2YT1LwWw"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_kZiisDbcEeGdqp2YT1LwWw" type="3007" fontName="Sans Serif" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_pVrYoFl7EeKFQZ_XV_Kn6g" source="CustomAppearance_Annotation"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_zM5VYFl7EeKFQZ_XV_Kn6g" key="CustomAppearance_MaskValue" value="6408"/> - </eAnnotations> - <element xmi:type="uml:Operation" href="ClientServerTimer.uml#_L8EY8DLgEd28fJKJJnUaeQ"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_kZiisTbcEeGdqp2YT1LwWw"/> - </children> - <styles xmi:type="notation:TitleStyle" xmi:id="_iudg9jbcEeGdqp2YT1LwWw"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_iudg9zbcEeGdqp2YT1LwWw"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_iudg-DbcEeGdqp2YT1LwWw"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iudg-TbcEeGdqp2YT1LwWw"/> - </children> - <children xmi:type="notation:BasicCompartment" xmi:id="_iudg-jbcEeGdqp2YT1LwWw" visible="false" type="7008"> - <styles xmi:type="notation:TitleStyle" xmi:id="_iudg-zbcEeGdqp2YT1LwWw"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_iudg_DbcEeGdqp2YT1LwWw"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_iudg_TbcEeGdqp2YT1LwWw"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iudg_jbcEeGdqp2YT1LwWw"/> - </children> - <children xmi:type="notation:BasicCompartment" xmi:id="_TJ_EAFy9EeORBN8YBc21fg" visible="false" type="compartment_shape_display"> - <styles xmi:type="notation:TitleStyle" xmi:id="_TJ_EAVy9EeORBN8YBc21fg"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_TJ_EAly9EeORBN8YBc21fg"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_ScLe4GkMEeWakucY9QdE0g" type="8507"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_ScLe4WkMEeWakucY9QdE0g" y="5"/> - </children> - <element xmi:type="uml:Interface" href="ClientServerTimer.uml#_cn-H0DLbEd2qeKRLMdIx_A"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iubEsTbcEeGdqp2YT1LwWw" x="132" y="101" width="328" height="80"/> - </children> - <styles xmi:type="notation:DiagramStyle" xmi:id="_XSHWMV36Ed-UvNEDwY5GNg"/> - <styles xmi:type="notation:StringValueStyle" xmi:id="_ScMF8GkMEeWakucY9QdE0g" name="diagram_compatibility_version" stringValue="1.1.0"/> - <element xmi:type="uml:Package" href="ClientServerTimer.uml#_Tp4n8DLaEd2qeKRLMdIx_A"/> - </notation:Diagram> - <notation:Diagram xmi:id="_wOG5sF36Ed-UvNEDwY5GNg" type="CompositeStructure" name="CompositeDiagram Client" measurementUnit="Pixel"> - <children xmi:type="notation:Shape" xmi:id="_xxFIUF36Ed-UvNEDwY5GNg" type="Class_Shape" fontName="Sans Serif" fontHeight="10" fillColor="8905185" gradient="16777215, 16777215, 0" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_sZxrcDenEeGPyrZ5I3hMlA" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_sZxrcTenEeGPyrZ5I3hMlA" key="QualifiedNameDepth" value="1"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_xxFvYF36Ed-UvNEDwY5GNg" type="Class_NameLabel"/> - <children xmi:type="notation:BasicCompartment" xmi:id="_xxFvYV36Ed-UvNEDwY5GNg" type="Class_StructureCompartment" collapsed="true"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xxFvYl36Ed-UvNEDwY5GNg"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_gcVpEDenEeGPyrZ5I3hMlA" type="Port_Shape" fontName="" fontHeight="10" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_gcWQIDenEeGPyrZ5I3hMlA" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_gcWQITenEeGPyrZ5I3hMlA" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_gcWQIjenEeGPyrZ5I3hMlA" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_gcW3MDenEeGPyrZ5I3hMlA" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_gcW3MTenEeGPyrZ5I3hMlA" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_gcW3MjenEeGPyrZ5I3hMlA" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_gcW3MzenEeGPyrZ5I3hMlA" type="Port_NameLabel"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FHl10Fl7EeKFQZ_XV_Kn6g" source="CustomAppearance_Annotation"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FOOpUFl7EeKFQZ_XV_Kn6g" key="CustomAppearance_MaskValue" value="28"/> - </eAnnotations> - <layoutConstraint xmi:type="notation:Location" xmi:id="_gcW3NDenEeGPyrZ5I3hMlA" x="25" y="3"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_gcW3NTenEeGPyrZ5I3hMlA" visible="false" type="Port_StereotypeLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_gcW3NjenEeGPyrZ5I3hMlA" x="-47" y="-20"/> - </children> - <element xmi:type="uml:Port" href="pathmap://QML_CORE/core.uml#_OfiosJsrEd61Eo3nmu3JhQ"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_gcVpETenEeGPyrZ5I3hMlA" x="-10" y="50"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_i3LT0DenEeGPyrZ5I3hMlA" type="Port_Shape" fontName="" fontHeight="10" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_i3L64DenEeGPyrZ5I3hMlA" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_i3L64TenEeGPyrZ5I3hMlA" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_i3L64jenEeGPyrZ5I3hMlA" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_i3L64zenEeGPyrZ5I3hMlA" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_i3L65DenEeGPyrZ5I3hMlA" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_i3L65TenEeGPyrZ5I3hMlA" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_i3L65jenEeGPyrZ5I3hMlA" type="Port_NameLabel"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_GOOGsFl7EeKFQZ_XV_Kn6g" source="CustomAppearance_Annotation"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_GT4p0Fl7EeKFQZ_XV_Kn6g" key="CustomAppearance_MaskValue" value="28"/> - </eAnnotations> - <layoutConstraint xmi:type="notation:Location" xmi:id="_i3L65zenEeGPyrZ5I3hMlA" x="25" y="3"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_i3Mh8DenEeGPyrZ5I3hMlA" visible="false" type="Port_StereotypeLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_i3Mh8TenEeGPyrZ5I3hMlA" x="25" y="-10"/> - </children> - <element xmi:type="uml:Port" href="ClientServerTimer.uml#_U50WMCkDEeGDDbdzqSb4UA"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_i3LT0TenEeGPyrZ5I3hMlA" x="-10" y="105"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_ZmeH8DrdEeGgAdAmWw4pyQ" type="Port_Shape" fontName="" fontHeight="10" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ZmeH8jrdEeGgAdAmWw4pyQ" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ZmevADrdEeGgAdAmWw4pyQ" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ZmevATrdEeGgAdAmWw4pyQ" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ZmevAjrdEeGgAdAmWw4pyQ" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ZmevAzrdEeGgAdAmWw4pyQ" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ZmevBDrdEeGgAdAmWw4pyQ" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_ZmevBTrdEeGgAdAmWw4pyQ" type="Port_NameLabel"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FyNgIFl7EeKFQZ_XV_Kn6g" source="CustomAppearance_Annotation"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_F2-EUFl7EeKFQZ_XV_Kn6g" key="CustomAppearance_MaskValue" value="28"/> - </eAnnotations> - <layoutConstraint xmi:type="notation:Location" xmi:id="_ZmevBjrdEeGgAdAmWw4pyQ" x="25" y="3"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_ZmevBzrdEeGgAdAmWw4pyQ" visible="false" type="Port_StereotypeLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_ZmevCDrdEeGgAdAmWw4pyQ" x="25" y="-10"/> - </children> - <element xmi:type="uml:Port" href="ClientServerTimer.uml#_DtWn4DLcEd2qeKRLMdIx_A"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ZmeH8TrdEeGgAdAmWw4pyQ" x="153" y="81"/> - </children> - <children xmi:type="notation:BasicCompartment" xmi:id="_TZhU0Fy9EeORBN8YBc21fg" visible="false" type="AppliedStereotypeCompartement"> - <styles xmi:type="notation:TitleStyle" xmi:id="_TZhU0Vy9EeORBN8YBc21fg" showTitle="true"/> - <element xmi:type="C_Cpp:Include" href="ClientServerTimer.uml#_7SAnAP76Ed6Zw96O-tCw7A"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_TZhU0ly9EeORBN8YBc21fg"/> - </children> - <children xmi:type="notation:BasicCompartment" xmi:id="_TZh74Fy9EeORBN8YBc21fg" visible="false" type="compartment_shape_display"> - <styles xmi:type="notation:TitleStyle" xmi:id="_TZh74Vy9EeORBN8YBc21fg"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_TZh74ly9EeORBN8YBc21fg"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_SfMWoGkMEeWakucY9QdE0g" type="Class_FloatingNameLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_SfMWoWkMEeWakucY9QdE0g" y="5"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_Sjr1EGkMEeWakucY9QdE0g" visible="false" type="StereotypeLabel"> - <styles xmi:type="notation:StringValueStyle" xmi:id="_Sjr1EWkMEeWakucY9QdE0g" name="stereotype" stringValue="C_Cpp::Include"/> - <element xmi:type="uml:Stereotype" href="pathmap://PapyrusC_Cpp_PROFILES/C_Cpp.profile.uml#_RwTdQByJEduN1bTiWJ0lyw"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Sjr1EmkMEeWakucY9QdE0g"/> - </children> - <element xmi:type="uml:Class" href="ClientServerTimer.uml#_IfjoETLbEd2qeKRLMdIx_A"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xxFIUV36Ed-UvNEDwY5GNg" x="120" y="160" width="201" height="133"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_lvTlsAOUEeCBk5-airPjFw" type="Class_Shape" fontName="" fontHeight="10" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_lvVa4AOUEeCBk5-airPjFw" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_lvVa4QOUEeCBk5-airPjFw" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_lvWB8AOUEeCBk5-airPjFw" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_lvWB8QOUEeCBk5-airPjFw" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_lvWB8gOUEeCBk5-airPjFw" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_lvWB8wOUEeCBk5-airPjFw" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_lvWB9AOUEeCBk5-airPjFw" type="Class_NameLabel"/> - <children xmi:type="notation:BasicCompartment" xmi:id="_lvWpAAOUEeCBk5-airPjFw" type="Class_StructureCompartment"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_lvWpAQOUEeCBk5-airPjFw"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_qjxzIDenEeGPyrZ5I3hMlA" type="Port_Shape" fontName="" fontHeight="10" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_qjyaMDenEeGPyrZ5I3hMlA" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_qjyaMTenEeGPyrZ5I3hMlA" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_qjyaMjenEeGPyrZ5I3hMlA" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_qjyaMzenEeGPyrZ5I3hMlA" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_qjyaNDenEeGPyrZ5I3hMlA" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_qjyaNTenEeGPyrZ5I3hMlA" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_qjyaNjenEeGPyrZ5I3hMlA" type="Port_NameLabel"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_GzR7kFl7EeKFQZ_XV_Kn6g" source="CustomAppearance_Annotation"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_G7WScFl7EeKFQZ_XV_Kn6g" key="CustomAppearance_MaskValue" value="28"/> - </eAnnotations> - <layoutConstraint xmi:type="notation:Location" xmi:id="_qjyaNzenEeGPyrZ5I3hMlA" x="25" y="3"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_qjyaODenEeGPyrZ5I3hMlA" type="Port_StereotypeLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_qjyaOTenEeGPyrZ5I3hMlA" x="25" y="-10"/> - </children> - <element xmi:type="uml:Port" href="pathmap://QML_CORE/core.uml#_OfiosJsrEd61Eo3nmu3JhQ"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_qjxzITenEeGPyrZ5I3hMlA" x="-10" y="27"/> - </children> - <children xmi:type="notation:BasicCompartment" xmi:id="_TZ8yoFy9EeORBN8YBc21fg" visible="false" type="compartment_shape_display"> - <styles xmi:type="notation:TitleStyle" xmi:id="_TZ9ZsFy9EeORBN8YBc21fg"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_TZ9ZsVy9EeORBN8YBc21fg"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_SfMWomkMEeWakucY9QdE0g" type="Class_FloatingNameLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_SfMWo2kMEeWakucY9QdE0g" y="5"/> - </children> - <element xmi:type="uml:Class" href="pathmap://QML_CORE/core.uml#_N6fa4JsrEd61Eo3nmu3JhQ"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_lvTlsQOUEeCBk5-airPjFw" x="120" y="40" width="201" height="55"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_yGogkDenEeGPyrZ5I3hMlA" type="Comment_Shape" fontName="" fontHeight="10" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_yGpHoDenEeGPyrZ5I3hMlA" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_yGpHoTenEeGPyrZ5I3hMlA" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_yGpHojenEeGPyrZ5I3hMlA" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_yGpHozenEeGPyrZ5I3hMlA" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_yGpHpDenEeGPyrZ5I3hMlA" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_yGpHpTenEeGPyrZ5I3hMlA" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_yGpHpjenEeGPyrZ5I3hMlA" type="Comment_BodyLabel"/> - <element xmi:type="uml:Comment" href="ClientServerTimer.uml#_yGhL0DenEeGPyrZ5I3hMlA"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_yGogkTenEeGPyrZ5I3hMlA" x="102" y="319" width="322" height="51"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_Sj5QcmkMEeWakucY9QdE0g" type="StereotypeComment"> - <styles xmi:type="notation:TitleStyle" xmi:id="_Sj5Qc2kMEeWakucY9QdE0g" showTitle="true"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_Sj53gGkMEeWakucY9QdE0g" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Class" href="ClientServerTimer.uml#_IfjoETLbEd2qeKRLMdIx_A"/> - </styles> - <element xsi:nil="true"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Sj5QdGkMEeWakucY9QdE0g" x="326" y="153"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_SkPOsGkMEeWakucY9QdE0g" type="StereotypeComment"> - <styles xmi:type="notation:TitleStyle" xmi:id="_SkPOsWkMEeWakucY9QdE0g" showTitle="true"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_SkPOs2kMEeWakucY9QdE0g" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Port" href="pathmap://QML_CORE/core.uml#_OfiosJsrEd61Eo3nmu3JhQ"/> - </styles> - <element xsi:nil="true"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_SkPOsmkMEeWakucY9QdE0g" x="190" y="42"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_SkiwtmkMEeWakucY9QdE0g" type="StereotypeComment"> - <styles xmi:type="notation:TitleStyle" xmi:id="_Skiwt2kMEeWakucY9QdE0g" showTitle="true"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_SkiwuWkMEeWakucY9QdE0g" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Port" href="ClientServerTimer.uml#_U50WMCkDEeGDDbdzqSb4UA"/> - </styles> - <element xsi:nil="true"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_SkiwuGkMEeWakucY9QdE0g" x="190" y="105"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_Sk0dgGkMEeWakucY9QdE0g" type="StereotypeComment"> - <styles xmi:type="notation:TitleStyle" xmi:id="_Sk0dgWkMEeWakucY9QdE0g" showTitle="true"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_Sk0dg2kMEeWakucY9QdE0g" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Port" href="ClientServerTimer.uml#_DtWn4DLcEd2qeKRLMdIx_A"/> - </styles> - <element xsi:nil="true"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Sk0dgmkMEeWakucY9QdE0g" x="353" y="81"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_SlLp5mkMEeWakucY9QdE0g" type="StereotypeComment"> - <styles xmi:type="notation:TitleStyle" xmi:id="_SlLp52kMEeWakucY9QdE0g" showTitle="true"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_SlMQ8GkMEeWakucY9QdE0g" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Port" href="pathmap://QML_CORE/core.uml#_OfiosJsrEd61Eo3nmu3JhQ"/> - </styles> - <element xsi:nil="true"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_SlLp6GkMEeWakucY9QdE0g" x="190" y="27"/> - </children> - <styles xmi:type="notation:DiagramStyle" xmi:id="_wOG5sV36Ed-UvNEDwY5GNg"/> - <styles xmi:type="notation:StringValueStyle" xmi:id="_SfMWpGkMEeWakucY9QdE0g" name="diagram_compatibility_version" stringValue="1.2.0"/> - <element xmi:type="uml:Package" href="ClientServerTimer.uml#_etOZkDLaEd2qeKRLMdIx_A"/> - <edges xmi:type="notation:Connector" xmi:id="_lwdcQAOUEeCBk5-airPjFw" type="Generalization_Edge" source="_xxFIUF36Ed-UvNEDwY5GNg" target="_lvTlsAOUEeCBk5-airPjFw" lineColor="0"> - <children xmi:type="notation:DecorationNode" xmi:id="_lwfRcAOUEeCBk5-airPjFw" type="Generalization_StereotypeLabel"> - <styles xmi:type="notation:BooleanValueStyle" xmi:id="_2WUAICz6Eea25uwDpRQuxg" name="IS_UPDATED_POSITION" booleanValue="true"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_lwfRcQOUEeCBk5-airPjFw" y="60"/> - </children> - <styles xmi:type="notation:FontStyle" xmi:id="_lwdcQQOUEeCBk5-airPjFw" fontName="" fontHeight="10"/> - <element xmi:type="uml:Generalization" href="ClientServerTimer.uml#_34FjAPx3Ed6O2oOTPfeAMA"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_lwdcQgOUEeCBk5-airPjFw" points="[-46, -44, 166, 165]$[-212, -209, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_8doS4MTfEeWfEYAFL-UFuw" id="(0.49079754601226994,0.0)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_7964EMTfEeWfEYAFL-UFuw" id="(0.49079754601226994,1.0)"/> - </edges> - <edges xmi:type="notation:Connector" xmi:id="_7z2z0DenEeGPyrZ5I3hMlA" type="Comment_AnnotatedElementEdge" source="_yGogkDenEeGPyrZ5I3hMlA" target="_i3LT0DenEeGPyrZ5I3hMlA" lineColor="0"> - <styles xmi:type="notation:FontStyle" xmi:id="_7z2z0TenEeGPyrZ5I3hMlA" fontName="" fontHeight="10"/> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_7z2z0jenEeGPyrZ5I3hMlA" points="[4, -1, 0, 38]$[1, -39, -3, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_70JHsDenEeGPyrZ5I3hMlA" id="(0.055900621118012424,0.0)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_70JHsTenEeGPyrZ5I3hMlA" id="(0.25,0.9)"/> - </edges> - <edges xmi:type="notation:Connector" xmi:id="_Sj53gWkMEeWakucY9QdE0g" type="StereotypeCommentLink" source="_xxFIUF36Ed-UvNEDwY5GNg" target="_Sj5QcmkMEeWakucY9QdE0g"> - <styles xmi:type="notation:FontStyle" xmi:id="_Sj53gmkMEeWakucY9QdE0g"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_Sj53hmkMEeWakucY9QdE0g" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Class" href="ClientServerTimer.uml#_IfjoETLbEd2qeKRLMdIx_A"/> - </styles> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Sj53g2kMEeWakucY9QdE0g" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Sj53hGkMEeWakucY9QdE0g"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Sj53hWkMEeWakucY9QdE0g"/> - </edges> - <edges xmi:type="notation:Connector" xmi:id="_SkPOtGkMEeWakucY9QdE0g" type="StereotypeCommentLink" source="_gcVpEDenEeGPyrZ5I3hMlA" target="_SkPOsGkMEeWakucY9QdE0g"> - <styles xmi:type="notation:FontStyle" xmi:id="_SkPOtWkMEeWakucY9QdE0g"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_SkPOuWkMEeWakucY9QdE0g" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Port" href="pathmap://QML_CORE/core.uml#_OfiosJsrEd61Eo3nmu3JhQ"/> - </styles> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_SkPOtmkMEeWakucY9QdE0g" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_SkPOt2kMEeWakucY9QdE0g"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_SkPOuGkMEeWakucY9QdE0g"/> - </edges> - <edges xmi:type="notation:Connector" xmi:id="_SkiwumkMEeWakucY9QdE0g" type="StereotypeCommentLink" source="_i3LT0DenEeGPyrZ5I3hMlA" target="_SkiwtmkMEeWakucY9QdE0g"> - <styles xmi:type="notation:FontStyle" xmi:id="_Skiwu2kMEeWakucY9QdE0g"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_Skiwv2kMEeWakucY9QdE0g" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Port" href="ClientServerTimer.uml#_U50WMCkDEeGDDbdzqSb4UA"/> - </styles> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_SkiwvGkMEeWakucY9QdE0g" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_SkiwvWkMEeWakucY9QdE0g"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_SkiwvmkMEeWakucY9QdE0g"/> - </edges> - <edges xmi:type="notation:Connector" xmi:id="_Sk0dhGkMEeWakucY9QdE0g" type="StereotypeCommentLink" source="_ZmeH8DrdEeGgAdAmWw4pyQ" target="_Sk0dgGkMEeWakucY9QdE0g"> - <styles xmi:type="notation:FontStyle" xmi:id="_Sk0dhWkMEeWakucY9QdE0g"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_Sk0diWkMEeWakucY9QdE0g" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Port" href="ClientServerTimer.uml#_DtWn4DLcEd2qeKRLMdIx_A"/> - </styles> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Sk0dhmkMEeWakucY9QdE0g" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Sk0dh2kMEeWakucY9QdE0g"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Sk0diGkMEeWakucY9QdE0g"/> - </edges> - <edges xmi:type="notation:Connector" xmi:id="_SlMQ8WkMEeWakucY9QdE0g" type="StereotypeCommentLink" source="_qjxzIDenEeGPyrZ5I3hMlA" target="_SlLp5mkMEeWakucY9QdE0g"> - <styles xmi:type="notation:FontStyle" xmi:id="_SlMQ8mkMEeWakucY9QdE0g"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_SlMQ9mkMEeWakucY9QdE0g" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Port" href="pathmap://QML_CORE/core.uml#_OfiosJsrEd61Eo3nmu3JhQ"/> - </styles> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_SlMQ82kMEeWakucY9QdE0g" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_SlMQ9GkMEeWakucY9QdE0g"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_SlMQ9WkMEeWakucY9QdE0g"/> - </edges> - </notation:Diagram> - <notation:Diagram xmi:id="_aeSh0F37Ed-UvNEDwY5GNg" type="CompositeStructure" name="CompositeDiagram Server" measurementUnit="Pixel"> - <children xmi:type="notation:Shape" xmi:id="_c2tKsF37Ed-UvNEDwY5GNg" type="Class_Shape" fontName="Monospace" fontHeight="10" fillColor="8905185" gradient="16777215, 16777215, 0" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_NqCEgH8eEd-5xfPoaTlRww" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_NqCEgX8eEd-5xfPoaTlRww" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FV2R8DreEeGgAdAmWw4pyQ" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FV2R8TreEeGgAdAmWw4pyQ" key="QualifiedNameDepth" value="1"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_c2tKsl37Ed-UvNEDwY5GNg" type="Class_NameLabel"/> - <children xmi:type="notation:BasicCompartment" xmi:id="_c2tKs137Ed-UvNEDwY5GNg" type="Class_StructureCompartment"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_c2tKtF37Ed-UvNEDwY5GNg"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_FzA74GfbEd-T-rJ3Ep9Y5Q" type="Port_Shape" fontName="Sans Serif" fontHeight="10" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FzSosGfbEd-T-rJ3Ep9Y5Q" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FzTPwGfbEd-T-rJ3Ep9Y5Q" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FzTPwWfbEd-T-rJ3Ep9Y5Q" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FzT20GfbEd-T-rJ3Ep9Y5Q" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FzT20WfbEd-T-rJ3Ep9Y5Q" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FzT20mfbEd-T-rJ3Ep9Y5Q" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_FzUd4GfbEd-T-rJ3Ep9Y5Q" type="Port_NameLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_FzUd4WfbEd-T-rJ3Ep9Y5Q" x="25" y="3"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_FzUd4mfbEd-T-rJ3Ep9Y5Q" visible="false" type="Port_StereotypeLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_FzUd42fbEd-T-rJ3Ep9Y5Q" x="25" y="-10"/> - </children> - <element xmi:type="uml:Port" href="ClientServerTimer.uml#_4KiE8DLbEd2qeKRLMdIx_A"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_FzA74WfbEd-T-rJ3Ep9Y5Q" y="114"/> - </children> - <children xmi:type="notation:BasicCompartment" xmi:id="_Tb56cFy9EeORBN8YBc21fg" type="AppliedStereotypeCompartement"> - <styles xmi:type="notation:TitleStyle" xmi:id="_Tb56cVy9EeORBN8YBc21fg" showTitle="true"/> - <element xmi:type="FCM:RuleApplication" href="ClientServerTimer.uml#_DWIYoP6yEd6Ie_kieu_3CQ"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Tb56cly9EeORBN8YBc21fg"/> - </children> - <children xmi:type="notation:BasicCompartment" xmi:id="_TcB2QFy9EeORBN8YBc21fg" visible="false" type="AppliedStereotypeCompartement"> - <styles xmi:type="notation:TitleStyle" xmi:id="_TcB2QVy9EeORBN8YBc21fg" showTitle="true"/> - <element xmi:type="C_Cpp:Include" href="ClientServerTimer.uml#_Sa4nEP77Ed6Zw96O-tCw7A"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_TcB2Qly9EeORBN8YBc21fg"/> - </children> - <children xmi:type="notation:BasicCompartment" xmi:id="_TcCdUFy9EeORBN8YBc21fg" visible="false" type="compartment_shape_display"> - <styles xmi:type="notation:TitleStyle" xmi:id="_TcDEYFy9EeORBN8YBc21fg"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_TcDEYVy9EeORBN8YBc21fg"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_SlcIkGkMEeWakucY9QdE0g" type="Class_FloatingNameLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_SlcIkWkMEeWakucY9QdE0g" y="5"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_SoKFYmkMEeWakucY9QdE0g" visible="false" type="StereotypeLabel"> - <styles xmi:type="notation:StringValueStyle" xmi:id="_SoKFY2kMEeWakucY9QdE0g" name="stereotype" stringValue="C_Cpp::Include"/> - <element xmi:type="uml:Stereotype" href="pathmap://PapyrusC_Cpp_PROFILES/C_Cpp.profile.uml#_RwTdQByJEduN1bTiWJ0lyw"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_SoKFZGkMEeWakucY9QdE0g"/> - </children> - <children xmi:type="notation:BasicCompartment" xmi:id="_SoYH0GkMEeWakucY9QdE0g" type="StereotypeCompartment"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_SogDoGkMEeWakucY9QdE0g" source="PapyrusCSSForceValue"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_SogDoWkMEeWakucY9QdE0g" key="visible" value="true"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_SoZV8GkMEeWakucY9QdE0g" type="StereotypeProperty"> - <element xmi:type="uml:Property" href="pathmap://FCM_PROFILES/FCM.profile.uml#_r2VLUJD2Ed-I9dVdNhZAGQ"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_SoZV8WkMEeWakucY9QdE0g"/> - </children> - <styles xmi:type="notation:TitleStyle" xmi:id="_SoYH0WkMEeWakucY9QdE0g" showTitle="true"/> - <styles xmi:type="notation:StringValueStyle" xmi:id="_SoYH0mkMEeWakucY9QdE0g" name="stereotype" stringValue="FCM::RuleApplication"/> - <element xmi:type="uml:Stereotype" href="pathmap://FCM_PROFILES/FCM.profile.uml#_te7YAMtkEd2H_o0jIC6qDQ"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_SoYH02kMEeWakucY9QdE0g"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_5i4ZAMTfEeWfEYAFL-UFuw" visible="false" type="StereotypeLabel"> - <styles xmi:type="notation:StringValueStyle" xmi:id="_5i4ZAcTfEeWfEYAFL-UFuw" name="stereotype" stringValue="FCM::RuleApplication"/> - <element xmi:type="uml:Stereotype" href="pathmap://FCM_PROFILES/FCM.profile.uml#_te7YAMtkEd2H_o0jIC6qDQ"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5i4ZAsTfEeWfEYAFL-UFuw"/> - </children> - <element xmi:type="uml:Class" href="ClientServerTimer.uml#_oqZNUDLaEd2qeKRLMdIx_A"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_c2tKsV37Ed-UvNEDwY5GNg" x="120" y="60" width="241" height="161"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_SoWSoGkMEeWakucY9QdE0g" type="StereotypeComment"> - <styles xmi:type="notation:TitleStyle" xmi:id="_SoWSoWkMEeWakucY9QdE0g" showTitle="true"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_SoWSo2kMEeWakucY9QdE0g" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Class" href="ClientServerTimer.uml#_oqZNUDLaEd2qeKRLMdIx_A"/> - </styles> - <element xsi:nil="true"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_SoWSomkMEeWakucY9QdE0g" x="334" y="74"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_Spce0GkMEeWakucY9QdE0g" type="StereotypeComment"> - <styles xmi:type="notation:TitleStyle" xmi:id="_Spce0WkMEeWakucY9QdE0g" showTitle="true"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_Spce02kMEeWakucY9QdE0g" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Port" href="ClientServerTimer.uml#_4KiE8DLbEd2qeKRLMdIx_A"/> - </styles> - <element xsi:nil="true"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Spce0mkMEeWakucY9QdE0g" x="190" y="106"/> - </children> - <styles xmi:type="notation:DiagramStyle" xmi:id="_aeSh0V37Ed-UvNEDwY5GNg"/> - <styles xmi:type="notation:StringValueStyle" xmi:id="_SlcIkmkMEeWakucY9QdE0g" name="diagram_compatibility_version" stringValue="1.2.0"/> - <element xmi:type="uml:Package" href="ClientServerTimer.uml#_OGM88DLaEd2qeKRLMdIx_A"/> - <edges xmi:type="notation:Connector" xmi:id="_SoWSpGkMEeWakucY9QdE0g" type="StereotypeCommentLink" source="_c2tKsF37Ed-UvNEDwY5GNg" target="_SoWSoGkMEeWakucY9QdE0g"> - <styles xmi:type="notation:FontStyle" xmi:id="_SoWSpWkMEeWakucY9QdE0g"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_SoWSqWkMEeWakucY9QdE0g" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Class" href="ClientServerTimer.uml#_oqZNUDLaEd2qeKRLMdIx_A"/> - </styles> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_SoWSpmkMEeWakucY9QdE0g" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_SoWSp2kMEeWakucY9QdE0g"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_SoWSqGkMEeWakucY9QdE0g"/> - </edges> - <edges xmi:type="notation:Connector" xmi:id="_Spce1GkMEeWakucY9QdE0g" type="StereotypeCommentLink" source="_FzA74GfbEd-T-rJ3Ep9Y5Q" target="_Spce0GkMEeWakucY9QdE0g"> - <styles xmi:type="notation:FontStyle" xmi:id="_Spce1WkMEeWakucY9QdE0g"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_Spce2WkMEeWakucY9QdE0g" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Port" href="ClientServerTimer.uml#_4KiE8DLbEd2qeKRLMdIx_A"/> - </styles> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Spce1mkMEeWakucY9QdE0g" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Spce12kMEeWakucY9QdE0g"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Spce2GkMEeWakucY9QdE0g"/> - </edges> - </notation:Diagram> - <notation:Diagram xmi:id="_q-Wa0F37Ed-UvNEDwY5GNg" type="CompositeStructure" name="CompositeDiagram System" measurementUnit="Pixel"> - <children xmi:type="notation:Shape" xmi:id="_sGaPEF37Ed-UvNEDwY5GNg" type="2073" fontName="Sans Serif" fontHeight="10" transparency="0" gradient="8047085, 0, 0" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_6B6WUGSuEd-dQdK1-7wIFg" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_6B69YGSuEd-dQdK1-7wIFg" key="QualifiedNameDepth" value="3"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_62o-4GSuEd-dQdK1-7wIFg" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_62o-4WSuEd-dQdK1-7wIFg" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4WS4wHk8EeOh_8tymvdOOg" source="PapyrusCSSForceValue"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4WS4wXk8EeOh_8tymvdOOg" key="fillColor" value="true"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_sGa2IF37Ed-UvNEDwY5GNg" type="5156"/> - <children xmi:type="notation:BasicCompartment" xmi:id="_sGa2IV37Ed-UvNEDwY5GNg" type="7073"> - <children xmi:type="notation:Shape" xmi:id="_uegu4F37Ed-UvNEDwY5GNg" type="3070" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_fGdKUF38Ed-UvNEDwY5GNg" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_fGdKUV38Ed-UvNEDwY5GNg" key="QualifiedNameDepth" value="4"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_uegu4l37Ed-UvNEDwY5GNg" type="5126"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_d-ALMFl6EeKFQZ_XV_Kn6g" source="CustomAppearance_Annotation"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_eQykUFl6EeKFQZ_XV_Kn6g" key="CustomAppearance_MaskValue" value="28"/> - </eAnnotations> - </children> - <children xmi:type="notation:BasicCompartment" xmi:id="_uehV8F37Ed-UvNEDwY5GNg" type="7077"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uehV8V37Ed-UvNEDwY5GNg"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_TLHfQAcCEeGnrLqQ0OQeAg" type="3069" fontName="" fontHeight="10" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_TLJUcAcCEeGnrLqQ0OQeAg" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_TLJUcQcCEeGnrLqQ0OQeAg" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_TLJUcgcCEeGnrLqQ0OQeAg" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_TLJUcwcCEeGnrLqQ0OQeAg" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_TLJ7gAcCEeGnrLqQ0OQeAg" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_TLJ7gQcCEeGnrLqQ0OQeAg" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_TLJ7ggcCEeGnrLqQ0OQeAg" type="5125"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_b33lIFl6EeKFQZ_XV_Kn6g" source="CustomAppearance_Annotation"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_b8oJUFl6EeKFQZ_XV_Kn6g" key="CustomAppearance_MaskValue" value="28"/> - </eAnnotations> - <layoutConstraint xmi:type="notation:Location" xmi:id="_TLJ7gwcCEeGnrLqQ0OQeAg" x="20" y="1"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_TLKikAcCEeGnrLqQ0OQeAg" visible="false" type="6029"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_TLKikQcCEeGnrLqQ0OQeAg" x="25" y="-10"/> - </children> - <element xmi:type="uml:Port" href="pathmap://QML_CORE/core.uml#_OfiosJsrEd61Eo3nmu3JhQ"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_TLHfQQcCEeGnrLqQ0OQeAg" x="-10" y="51"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_U5_VUCkDEeGDDbdzqSb4UA" type="3069" fontName="" fontHeight="10" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_U5_8YCkDEeGDDbdzqSb4UA" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_U5_8YSkDEeGDDbdzqSb4UA" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_U5_8YikDEeGDDbdzqSb4UA" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_U5_8YykDEeGDDbdzqSb4UA" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_U5_8ZCkDEeGDDbdzqSb4UA" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_U5_8ZSkDEeGDDbdzqSb4UA" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_U5_8ZikDEeGDDbdzqSb4UA" type="5125"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_k26jwFl6EeKFQZ_XV_Kn6g" source="CustomAppearance_Annotation"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_k-FiwFl6EeKFQZ_XV_Kn6g" key="CustomAppearance_MaskValue" value="28"/> - </eAnnotations> - <layoutConstraint xmi:type="notation:Location" xmi:id="_U5_8ZykDEeGDDbdzqSb4UA" x="18" y="-9"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_U5_8aCkDEeGDDbdzqSb4UA" visible="false" type="6029"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_U6AjcCkDEeGDDbdzqSb4UA" x="27" y="9"/> - </children> - <element xmi:type="uml:Port" href="ClientServerTimer.uml#_U50WMCkDEeGDDbdzqSb4UA"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_U5_VUSkDEeGDDbdzqSb4UA" x="19" y="106" width="20" height="20"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_1ltaADrdEeGgAdAmWw4pyQ" type="3069" fontName="" fontHeight="10" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_1luBEDrdEeGgAdAmWw4pyQ" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_1luBETrdEeGgAdAmWw4pyQ" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_1luBEjrdEeGgAdAmWw4pyQ" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_1luBEzrdEeGgAdAmWw4pyQ" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_1luBFDrdEeGgAdAmWw4pyQ" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_1luBFTrdEeGgAdAmWw4pyQ" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_1luBFjrdEeGgAdAmWw4pyQ" type="5125"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_cVyQMFl6EeKFQZ_XV_Kn6g" source="CustomAppearance_Annotation"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_cdIOUFl6EeKFQZ_XV_Kn6g" key="CustomAppearance_MaskValue" value="28"/> - </eAnnotations> - <layoutConstraint xmi:type="notation:Location" xmi:id="_1luBFzrdEeGgAdAmWw4pyQ" x="-75" y="-18"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_1luBGDrdEeGgAdAmWw4pyQ" visible="false" type="6029"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_1luBGTrdEeGgAdAmWw4pyQ" x="25" y="-10"/> - </children> - <element xmi:type="uml:Port" href="ClientServerTimer.uml#_DtWn4DLcEd2qeKRLMdIx_A"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_1ltaATrdEeGgAdAmWw4pyQ" x="166" y="52"/> - </children> - <children xmi:type="notation:BasicCompartment" xmi:id="_Tg4hEFy9EeORBN8YBc21fg" visible="false" type="compartment_shape_display"> - <styles xmi:type="notation:TitleStyle" xmi:id="_Tg4hEVy9EeORBN8YBc21fg"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Tg4hEly9EeORBN8YBc21fg"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_SppTImkMEeWakucY9QdE0g" type="6054"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_SppTI2kMEeWakucY9QdE0g" y="5"/> - </children> - <element xmi:type="uml:Property" href="ClientServerTimer.uml#_i-I7gDLiEd2RVeNawwNNzg"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uegu4V37Ed-UvNEDwY5GNg" x="43" y="17" width="176" height="116"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_vHCHcF37Ed-UvNEDwY5GNg" type="3070" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_haY70F38Ed-UvNEDwY5GNg" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_haY70V38Ed-UvNEDwY5GNg" key="QualifiedNameDepth" value="4"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_vHCHcl37Ed-UvNEDwY5GNg" type="5126"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_guFGIFl6EeKFQZ_XV_Kn6g" source="CustomAppearance_Annotation"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_g4e_UFl6EeKFQZ_XV_Kn6g" key="CustomAppearance_MaskValue" value="28"/> - </eAnnotations> - </children> - <children xmi:type="notation:BasicCompartment" xmi:id="_vHCHc137Ed-UvNEDwY5GNg" type="7077"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_vHCHdF37Ed-UvNEDwY5GNg"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_3RXDgDrdEeGgAdAmWw4pyQ" type="3069" fontName="" fontHeight="10" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_3RXDgjrdEeGgAdAmWw4pyQ" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_3RXDgzrdEeGgAdAmWw4pyQ" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_3RXDhDrdEeGgAdAmWw4pyQ" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_3RXDhTrdEeGgAdAmWw4pyQ" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_3RXqkDrdEeGgAdAmWw4pyQ" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_3RXqkTrdEeGgAdAmWw4pyQ" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_3RXqkjrdEeGgAdAmWw4pyQ" type="5125"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_lbX7sFl6EeKFQZ_XV_Kn6g" source="CustomAppearance_Annotation"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_liaX0Fl6EeKFQZ_XV_Kn6g" key="CustomAppearance_MaskValue" value="28"/> - </eAnnotations> - <layoutConstraint xmi:type="notation:Location" xmi:id="_3RXqkzrdEeGgAdAmWw4pyQ" x="25" y="3"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_3RXqlDrdEeGgAdAmWw4pyQ" visible="false" type="6029"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_3RXqlTrdEeGgAdAmWw4pyQ" x="25" y="-10"/> - </children> - <element xmi:type="uml:Port" href="ClientServerTimer.uml#_4KiE8DLbEd2qeKRLMdIx_A"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_3RXDgTrdEeGgAdAmWw4pyQ" x="-10" y="50"/> - </children> - <children xmi:type="notation:BasicCompartment" xmi:id="_ThBD8Fy9EeORBN8YBc21fg" visible="false" type="compartment_shape_display"> - <styles xmi:type="notation:TitleStyle" xmi:id="_ThBD8Vy9EeORBN8YBc21fg"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ThBD8ly9EeORBN8YBc21fg"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_SppTJGkMEeWakucY9QdE0g" type="6054"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_SppTJWkMEeWakucY9QdE0g" y="5"/> - </children> - <element xmi:type="uml:Property" href="ClientServerTimer.uml#_gV1cgDLiEd2RVeNawwNNzg"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_vHCHcV37Ed-UvNEDwY5GNg" x="369" y="19" width="188" height="112"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_lMUi4CjYEeGFbebITJYb9g" type="3070" fontName="" fontHeight="10" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_lMp6ECjYEeGFbebITJYb9g" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_lMp6ESjYEeGFbebITJYb9g" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_lMp6EijYEeGFbebITJYb9g" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_lMp6EyjYEeGFbebITJYb9g" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_lMqhICjYEeGFbebITJYb9g" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_lMqhISjYEeGFbebITJYb9g" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_lMqhIijYEeGFbebITJYb9g" type="5126"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_h8_JQFl6EeKFQZ_XV_Kn6g" source="CustomAppearance_Annotation"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iGTdUFl6EeKFQZ_XV_Kn6g" key="CustomAppearance_MaskValue" value="28"/> - </eAnnotations> - </children> - <children xmi:type="notation:BasicCompartment" xmi:id="_lMqhIyjYEeGFbebITJYb9g" type="7077"> - <children xmi:type="notation:Shape" xmi:id="_1LoQsCkDEeGDDbdzqSb4UA" type="3070" fontName="" fontHeight="10" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_1Lo3wCkDEeGDDbdzqSb4UA" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_1Lo3wSkDEeGDDbdzqSb4UA" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_1Lo3wikDEeGDDbdzqSb4UA" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_1Lo3wykDEeGDDbdzqSb4UA" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_1Lo3xCkDEeGDDbdzqSb4UA" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_1Lo3xSkDEeGDDbdzqSb4UA" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_1Lo3xikDEeGDDbdzqSb4UA" type="5126"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jFXtoFl6EeKFQZ_XV_Kn6g" source="CustomAppearance_Annotation"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_jMV4UFl6EeKFQZ_XV_Kn6g" key="CustomAppearance_MaskValue" value="28"/> - </eAnnotations> - </children> - <children xmi:type="notation:BasicCompartment" xmi:id="_1Lpe0CkDEeGDDbdzqSb4UA" visible="false" type="7077"> - <styles xmi:type="notation:TitleStyle" xmi:id="_1Lpe0SkDEeGDDbdzqSb4UA"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_1Lpe0ikDEeGDDbdzqSb4UA"/> - </children> - <children xmi:type="notation:BasicCompartment" xmi:id="_ThIYsFy9EeORBN8YBc21fg" visible="false" type="compartment_shape_display"> - <styles xmi:type="notation:TitleStyle" xmi:id="_ThIYsVy9EeORBN8YBc21fg"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ThIYsly9EeORBN8YBc21fg"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_SppTKGkMEeWakucY9QdE0g" type="6054"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_SppTKWkMEeWakucY9QdE0g" y="5"/> - </children> - <element xmi:type="uml:Property" href="pathmap://QML_CORE/core.uml#_ARs_UCjaEeGFbebITJYb9g"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_1LoQsSkDEeGDDbdzqSb4UA" x="22" y="10" width="172"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_1LqF4CkDEeGDDbdzqSb4UA" type="3070" fontName="" fontHeight="10" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_1Lqs8CkDEeGDDbdzqSb4UA" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_1Lqs8SkDEeGDDbdzqSb4UA" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_1Lqs8ikDEeGDDbdzqSb4UA" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_1Lqs8ykDEeGDDbdzqSb4UA" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_1Lqs9CkDEeGDDbdzqSb4UA" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_1Lqs9SkDEeGDDbdzqSb4UA" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_1Lqs9ikDEeGDDbdzqSb4UA" type="5126"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_kITxUFl6EeKFQZ_XV_Kn6g" source="CustomAppearance_Annotation"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_kPQG0Fl6EeKFQZ_XV_Kn6g" key="CustomAppearance_MaskValue" value="28"/> - </eAnnotations> - </children> - <children xmi:type="notation:BasicCompartment" xmi:id="_1Lqs9ykDEeGDDbdzqSb4UA" visible="false" type="7077"> - <styles xmi:type="notation:TitleStyle" xmi:id="_1Lqs-CkDEeGDDbdzqSb4UA"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_1Lqs-SkDEeGDDbdzqSb4UA"/> - </children> - <children xmi:type="notation:BasicCompartment" xmi:id="_ThK08Fy9EeORBN8YBc21fg" visible="false" type="compartment_shape_display"> - <styles xmi:type="notation:TitleStyle" xmi:id="_ThLcAFy9EeORBN8YBc21fg"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ThLcAVy9EeORBN8YBc21fg"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_SppTKmkMEeWakucY9QdE0g" type="6054"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_SppTK2kMEeWakucY9QdE0g" y="5"/> - </children> - <element xmi:type="uml:Property" href="pathmap://QML_CORE/core.uml#_RMqEkCjaEeGFbebITJYb9g"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_1LqF4SkDEeGDDbdzqSb4UA" x="22" y="65" width="172"/> - </children> - <styles xmi:type="notation:TitleStyle" xmi:id="_lMqhJCjYEeGFbebITJYb9g"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_lMqhJSjYEeGFbebITJYb9g"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_OEbywCkDEeGDDbdzqSb4UA" type="3069" fontName="" fontHeight="10" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_OEdA4CkDEeGDDbdzqSb4UA" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_OEdA4SkDEeGDDbdzqSb4UA" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_OEdA4ikDEeGDDbdzqSb4UA" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_OEdA4ykDEeGDDbdzqSb4UA" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_OEdA5CkDEeGDDbdzqSb4UA" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_OEdA5SkDEeGDDbdzqSb4UA" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_OEdn8CkDEeGDDbdzqSb4UA" type="5125"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_bSNTUFl6EeKFQZ_XV_Kn6g" source="CustomAppearance_Annotation"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_bYdFQFl6EeKFQZ_XV_Kn6g" key="CustomAppearance_MaskValue" value="28"/> - </eAnnotations> - <layoutConstraint xmi:type="notation:Location" xmi:id="_OEdn8SkDEeGDDbdzqSb4UA" x="-71" y="27"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_OEdn8ikDEeGDDbdzqSb4UA" visible="false" type="6029"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_OEdn8ykDEeGDDbdzqSb4UA" x="25" y="-10"/> - </children> - <element xmi:type="uml:Port" href="pathmap://QML_CORE/core.uml#_3NSGwCkAEeGDDbdzqSb4UA"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_OEcZ0CkDEeGDDbdzqSb4UA" x="-10" y="36"/> - </children> - <children xmi:type="notation:BasicCompartment" xmi:id="_ThFVYFy9EeORBN8YBc21fg" visible="false" type="compartment_shape_display"> - <styles xmi:type="notation:TitleStyle" xmi:id="_ThFVYVy9EeORBN8YBc21fg"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ThFVYly9EeORBN8YBc21fg"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_SppTJmkMEeWakucY9QdE0g" type="6054"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_SppTJ2kMEeWakucY9QdE0g" y="5"/> - </children> - <element xmi:type="uml:Property" href="ClientServerTimer.uml#_lKtZUCjYEeGFbebITJYb9g"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_lMUi4SjYEeGFbebITJYb9g" x="143" y="168" width="217" height="145"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_rBvlwDbcEeGdqp2YT1LwWw" type="2109" fontName="" fontHeight="10" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rBwM0DbcEeGdqp2YT1LwWw" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rBwM0TbcEeGdqp2YT1LwWw" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rBwM0jbcEeGdqp2YT1LwWw" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rBwM0zbcEeGdqp2YT1LwWw" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rBwM1DbcEeGdqp2YT1LwWw" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rBwM1TbcEeGdqp2YT1LwWw" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Uz0AUMTwEeWfEYAFL-UFuw" source="PapyrusCSSForceValue"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Uz0AUcTwEeWfEYAFL-UFuw" key="gradient" value="true"/> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Vi-zcMTwEeWfEYAFL-UFuw" key="fillColor" value="true"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_rBwz4DbcEeGdqp2YT1LwWw" type="5192"/> - <element xmi:type="uml:Comment" href="ClientServerTimer.uml#_q_GhcDbcEeGdqp2YT1LwWw"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_rBvlwTbcEeGdqp2YT1LwWw" x="388" y="237" width="215"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_QeHR0DenEeGPyrZ5I3hMlA" type="3097" fontName="" fontHeight="10" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_QeH44DenEeGPyrZ5I3hMlA" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_QeH44TenEeGPyrZ5I3hMlA" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_QeH44jenEeGPyrZ5I3hMlA" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_QeH44zenEeGPyrZ5I3hMlA" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_QeH45DenEeGPyrZ5I3hMlA" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_QeH45TenEeGPyrZ5I3hMlA" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_YJxPgMTwEeWfEYAFL-UFuw" source="PapyrusCSSForceValue"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_YJxPgcTwEeWfEYAFL-UFuw" key="fillColor" value="true"/> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_YZTgUMTwEeWfEYAFL-UFuw" key="gradient" value="true"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_QeH45jenEeGPyrZ5I3hMlA" type="5150"/> - <element xmi:type="uml:Comment" href="ClientServerTimer.uml#_Qd-H4DenEeGPyrZ5I3hMlA"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_QeHR0TenEeGPyrZ5I3hMlA" x="387" y="168" width="216" height="50"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_St9LZmkMEeWakucY9QdE0g" type="StereotypeComment"> - <styles xmi:type="notation:TitleStyle" xmi:id="_St9LZ2kMEeWakucY9QdE0g" showTitle="true"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_St9LaWkMEeWakucY9QdE0g" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Port" href="pathmap://QML_CORE/core.uml#_OfiosJsrEd61Eo3nmu3JhQ"/> - </styles> - <element xsi:nil="true"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_St9LaGkMEeWakucY9QdE0g" x="190" y="51"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_SuMb8GkMEeWakucY9QdE0g" type="StereotypeComment"> - <styles xmi:type="notation:TitleStyle" xmi:id="_SuMb8WkMEeWakucY9QdE0g" showTitle="true"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_SuMb82kMEeWakucY9QdE0g" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Port" href="ClientServerTimer.uml#_U50WMCkDEeGDDbdzqSb4UA"/> - </styles> - <element xsi:nil="true"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_SuMb8mkMEeWakucY9QdE0g" x="219" y="106"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_SuXbFmkMEeWakucY9QdE0g" type="StereotypeComment"> - <styles xmi:type="notation:TitleStyle" xmi:id="_SuXbF2kMEeWakucY9QdE0g" showTitle="true"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_SuXbGWkMEeWakucY9QdE0g" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Port" href="ClientServerTimer.uml#_DtWn4DLcEd2qeKRLMdIx_A"/> - </styles> - <element xsi:nil="true"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_SuXbGGkMEeWakucY9QdE0g" x="366" y="52"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_Suq9EGkMEeWakucY9QdE0g" type="StereotypeComment"> - <styles xmi:type="notation:TitleStyle" xmi:id="_Suq9EWkMEeWakucY9QdE0g" showTitle="true"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_Suq9E2kMEeWakucY9QdE0g" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Port" href="ClientServerTimer.uml#_4KiE8DLbEd2qeKRLMdIx_A"/> - </styles> - <element xsi:nil="true"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Suq9EmkMEeWakucY9QdE0g" x="190" y="50"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_Su9Q8mkMEeWakucY9QdE0g" type="StereotypeComment"> - <styles xmi:type="notation:TitleStyle" xmi:id="_Su9Q82kMEeWakucY9QdE0g" showTitle="true"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_Su9Q9WkMEeWakucY9QdE0g" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Port" href="pathmap://QML_CORE/core.uml#_3NSGwCkAEeGDDbdzqSb4UA"/> - </styles> - <element xsi:nil="true"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Su9Q9GkMEeWakucY9QdE0g" x="190" y="36"/> - </children> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_sGa2Il37Ed-UvNEDwY5GNg"/> - </children> - <children xmi:type="notation:BasicCompartment" xmi:id="_Tg1dwFy9EeORBN8YBc21fg" visible="false" type="compartment_shape_display"> - <styles xmi:type="notation:TitleStyle" xmi:id="_Tg1dwVy9EeORBN8YBc21fg"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Tg1dwly9EeORBN8YBc21fg"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_SppTIGkMEeWakucY9QdE0g" type="6089"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_SppTIWkMEeWakucY9QdE0g" y="5"/> - </children> - <element xmi:type="uml:Class" href="ClientServerTimer.uml#_bYJagDLiEd2RVeNawwNNzg"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_sGaPEV37Ed-UvNEDwY5GNg" x="68" y="32" width="635" height="393"/> - </children> - <styles xmi:type="notation:DiagramStyle" xmi:id="_q-Wa0V37Ed-UvNEDwY5GNg"/> - <styles xmi:type="notation:StringValueStyle" xmi:id="_SppTLGkMEeWakucY9QdE0g" name="diagram_compatibility_version" stringValue="1.1.0"/> - <element xmi:type="uml:Package" href="ClientServerTimer.uml#_XLQjUDLiEd2RVeNawwNNzg"/> - <edges xmi:type="notation:Connector" xmi:id="_s0Og4CkDEeGDDbdzqSb4UA" type="4013" source="_OEbywCkDEeGDDbdzqSb4UA" target="_U5_VUCkDEeGDDbdzqSb4UA" routing="Rectilinear" lineColor="0"> - <children xmi:type="notation:DecorationNode" xmi:id="_s0PH8CkDEeGDDbdzqSb4UA" type="6025"> - <styles xmi:type="notation:BooleanValueStyle" xmi:id="_a9i-sMTwEeWfEYAFL-UFuw" name="IS_UPDATED_POSITION" booleanValue="true"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_s0PH8SkDEeGDDbdzqSb4UA" y="60"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_s0PH8ikDEeGDDbdzqSb4UA" visible="false" type="6050"> - <styles xmi:type="notation:BooleanValueStyle" xmi:id="_a9vL8MTwEeWfEYAFL-UFuw" name="IS_UPDATED_POSITION" booleanValue="true"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_s0PH8ykDEeGDDbdzqSb4UA" y="-20"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_s0PH9CkDEeGDDbdzqSb4UA" visible="false" type="6051"> - <styles xmi:type="notation:BooleanValueStyle" xmi:id="_a99OYMTwEeWfEYAFL-UFuw" name="IS_UPDATED_POSITION" booleanValue="true"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_s0PH9SkDEeGDDbdzqSb4UA" x="-22" y="20"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_s0PH9ikDEeGDDbdzqSb4UA" visible="false" type="6052"> - <styles xmi:type="notation:BooleanValueStyle" xmi:id="_a-INgMTwEeWfEYAFL-UFuw" name="IS_UPDATED_POSITION" booleanValue="true"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_s0PH9ykDEeGDDbdzqSb4UA" x="22" y="20"/> - </children> - <styles xmi:type="notation:FontStyle" xmi:id="_s0Og4SkDEeGDDbdzqSb4UA" fontName="" fontHeight="10"/> - <element xmi:type="uml:Connector" href="ClientServerTimer.uml#_s0Ev4CkDEeGDDbdzqSb4UA"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_s0Og4ikDEeGDDbdzqSb4UA" points="[206, 262, -643984, -643984]$[177, 262, -643984, -643984]$[177, 191, -643984, -643984]$[130, 191, -643984, -643984]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_a9WxcMTwEeWfEYAFL-UFuw" id="(0.0,0.3)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_XWhlwCmeEeGDDbdzqSb4UA" id="(1.0,0.45)"/> - </edges> - <edges xmi:type="notation:Connector" xmi:id="_xFIEgDbcEeGdqp2YT1LwWw" type="4002" source="_rBvlwDbcEeGdqp2YT1LwWw" target="_1LoQsCkDEeGDDbdzqSb4UA" lineColor="0"> - <styles xmi:type="notation:FontStyle" xmi:id="_xFIEgTbcEeGdqp2YT1LwWw" fontName="" fontHeight="10"/> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_xFIEgjbcEeGdqp2YT1LwWw" points="[-4, -9, 35, 105]$[-21, -111, 18, 3]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_xGPe0DbcEeGdqp2YT1LwWw" id="(0.0,0.061855670103092786)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_xGPe0TbcEeGdqp2YT1LwWw" id="(0.9767441860465116,0.75)"/> - </edges> - <edges xmi:type="notation:Connector" xmi:id="_UgNOQDenEeGPyrZ5I3hMlA" type="4002" source="_QeHR0DenEeGPyrZ5I3hMlA" target="_lMUi4CjYEeGFbebITJYb9g" lineColor="0"> - <styles xmi:type="notation:FontStyle" xmi:id="_UgNOQTenEeGPyrZ5I3hMlA" fontName="" fontHeight="10"/> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_UgNOQjenEeGPyrZ5I3hMlA" points="[-7, -8, 33, 0]$[-34, -12, 6, -4]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_UgfiIDenEeGPyrZ5I3hMlA" id="(0.041916167664670656,0.38333333333333336)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_UgfiITenEeGPyrZ5I3hMlA" id="(1.0,0.1310344827586207)"/> - </edges> - <edges xmi:type="notation:Connector" xmi:id="_7LU-sDrdEeGgAdAmWw4pyQ" type="4013" source="_1ltaADrdEeGgAdAmWw4pyQ" target="_3RXDgDrdEeGgAdAmWw4pyQ" lineColor="0"> - <children xmi:type="notation:DecorationNode" xmi:id="_7LVlwDrdEeGgAdAmWw4pyQ" visible="false" type="6025"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_7LVlwTrdEeGgAdAmWw4pyQ" x="-7" y="15"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_7LVlwjrdEeGgAdAmWw4pyQ" visible="false" type="6050"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_7LVlwzrdEeGgAdAmWw4pyQ" y="-20"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_7LVlxDrdEeGgAdAmWw4pyQ" visible="false" type="6051"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_7LVlxTrdEeGgAdAmWw4pyQ" y="20"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_7LVlxjrdEeGgAdAmWw4pyQ" visible="false" type="6052"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_7LVlxzrdEeGgAdAmWw4pyQ" y="20"/> - </children> - <styles xmi:type="notation:FontStyle" xmi:id="_7LU-sTrdEeGgAdAmWw4pyQ" fontName="" fontHeight="10"/> - <element xmi:type="uml:Connector" href="ClientServerTimer.uml#_fXbtMACUEd-PD8FdFs7bpA"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_7LU-sjrdEeGgAdAmWw4pyQ" points="[10, 0, -140, 0]$[140, 0, -10, 0]"/> - </edges> - <edges xmi:type="notation:Connector" xmi:id="_St9LamkMEeWakucY9QdE0g" type="StereotypeCommentLink" source="_TLHfQAcCEeGnrLqQ0OQeAg" target="_St9LZmkMEeWakucY9QdE0g"> - <styles xmi:type="notation:FontStyle" xmi:id="_St9La2kMEeWakucY9QdE0g"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_St9ycmkMEeWakucY9QdE0g" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Port" href="pathmap://QML_CORE/core.uml#_OfiosJsrEd61Eo3nmu3JhQ"/> - </styles> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_St9LbGkMEeWakucY9QdE0g" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_St9ycGkMEeWakucY9QdE0g"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_St9ycWkMEeWakucY9QdE0g"/> - </edges> - <edges xmi:type="notation:Connector" xmi:id="_SuMb9GkMEeWakucY9QdE0g" type="StereotypeCommentLink" source="_U5_VUCkDEeGDDbdzqSb4UA" target="_SuMb8GkMEeWakucY9QdE0g"> - <styles xmi:type="notation:FontStyle" xmi:id="_SuMb9WkMEeWakucY9QdE0g"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_SuMb-WkMEeWakucY9QdE0g" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Port" href="ClientServerTimer.uml#_U50WMCkDEeGDDbdzqSb4UA"/> - </styles> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_SuMb9mkMEeWakucY9QdE0g" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_SuMb92kMEeWakucY9QdE0g"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_SuMb-GkMEeWakucY9QdE0g"/> - </edges> - <edges xmi:type="notation:Connector" xmi:id="_SuXbGmkMEeWakucY9QdE0g" type="StereotypeCommentLink" source="_1ltaADrdEeGgAdAmWw4pyQ" target="_SuXbFmkMEeWakucY9QdE0g"> - <styles xmi:type="notation:FontStyle" xmi:id="_SuXbG2kMEeWakucY9QdE0g"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_SuXbH2kMEeWakucY9QdE0g" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Port" href="ClientServerTimer.uml#_DtWn4DLcEd2qeKRLMdIx_A"/> - </styles> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_SuXbHGkMEeWakucY9QdE0g" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_SuXbHWkMEeWakucY9QdE0g"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_SuXbHmkMEeWakucY9QdE0g"/> - </edges> - <edges xmi:type="notation:Connector" xmi:id="_Suq9FGkMEeWakucY9QdE0g" type="StereotypeCommentLink" source="_3RXDgDrdEeGgAdAmWw4pyQ" target="_Suq9EGkMEeWakucY9QdE0g"> - <styles xmi:type="notation:FontStyle" xmi:id="_Suq9FWkMEeWakucY9QdE0g"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_Suq9GWkMEeWakucY9QdE0g" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Port" href="ClientServerTimer.uml#_4KiE8DLbEd2qeKRLMdIx_A"/> - </styles> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Suq9FmkMEeWakucY9QdE0g" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Suq9F2kMEeWakucY9QdE0g"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Suq9GGkMEeWakucY9QdE0g"/> - </edges> - <edges xmi:type="notation:Connector" xmi:id="_Su9Q9mkMEeWakucY9QdE0g" type="StereotypeCommentLink" source="_OEbywCkDEeGDDbdzqSb4UA" target="_Su9Q8mkMEeWakucY9QdE0g"> - <styles xmi:type="notation:FontStyle" xmi:id="_Su9Q92kMEeWakucY9QdE0g"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_Su9Q-2kMEeWakucY9QdE0g" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Port" href="pathmap://QML_CORE/core.uml#_3NSGwCkAEeGDDbdzqSb4UA"/> - </styles> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Su9Q-GkMEeWakucY9QdE0g" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Su9Q-WkMEeWakucY9QdE0g"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Su9Q-mkMEeWakucY9QdE0g"/> - </edges> - </notation:Diagram> - <notation:Diagram xmi:id="_6FvnwGONEd-seu3qyZgHfg" type="PapyrusUMLClassDiagram" name="deployment plans" measurementUnit="Pixel"> - <children xmi:type="notation:Shape" xmi:id="_7Fso4GONEd-seu3qyZgHfg" type="Package_Shape" fontName="Sans Serif" fontHeight="10" transparency="0" gradient="8905185, 16777215, 0" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_7FvFImONEd-seu3qyZgHfg" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_7FvsMGONEd-seu3qyZgHfg" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_7FvsMWONEd-seu3qyZgHfg" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_7FvsMmONEd-seu3qyZgHfg" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_30xTEGTfEd-rCOWJcspHOA" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_30xTEWTfEd-rCOWJcspHOA" key="ShadowFigure_Value" value="true"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_7FvsM2ONEd-seu3qyZgHfg" type="Package_NameLabel"/> - <children xmi:type="notation:BasicCompartment" xmi:id="_vAKR8Cz6Eea25uwDpRQuxg" type="Package_PackagedElementCompartment"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_7FvsNWONEd-seu3qyZgHfg"/> - </children> - <children xmi:type="notation:BasicCompartment" xmi:id="_TjxdAFy9EeORBN8YBc21fg" visible="false" type="AppliedStereotypeCompartement"> - <styles xmi:type="notation:TitleStyle" xmi:id="_TjxdAVy9EeORBN8YBc21fg" showTitle="true"/> - <element xmi:type="FCM:DeploymentPlan" href="ClientServerTimer.uml#_6dGQgP6zEd6Ie_kieu_3CQ"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_TjxdAly9EeORBN8YBc21fg"/> - </children> - <children xmi:type="notation:BasicCompartment" xmi:id="_TjyEEFy9EeORBN8YBc21fg" visible="false" type="compartment_shape_display"> - <styles xmi:type="notation:TitleStyle" xmi:id="_TjyEEVy9EeORBN8YBc21fg"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_TjyEEly9EeORBN8YBc21fg"/> - </children> - <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_7FtP8GONEd-seu3qyZgHfg"/> - <element xmi:type="uml:Package" href="ClientServerTimer.uml#_5Z7MEDLiEd2RVeNawwNNzg"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_7FtP8WONEd-seu3qyZgHfg" x="77" y="68"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_7zJkwGONEd-seu3qyZgHfg" type="Package_Shape" fontName="Sans Serif" fontHeight="10" transparency="0" gradient="8047085, 16777215, 0" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_7zKL0mONEd-seu3qyZgHfg" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_7zKL02ONEd-seu3qyZgHfg" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_7zKL1GONEd-seu3qyZgHfg" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_7zKL1WONEd-seu3qyZgHfg" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_5T0rAGTfEd-rCOWJcspHOA" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_5T0rAWTfEd-rCOWJcspHOA" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_7zKL1mONEd-seu3qyZgHfg" type="Package_NameLabel"/> - <children xmi:type="notation:BasicCompartment" xmi:id="_vAKR8Sz6Eea25uwDpRQuxg" type="Package_PackagedElementCompartment"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_7zKL2GONEd-seu3qyZgHfg"/> - </children> - <children xmi:type="notation:BasicCompartment" xmi:id="_Tj0gUFy9EeORBN8YBc21fg" visible="false" type="AppliedStereotypeCompartement"> - <styles xmi:type="notation:TitleStyle" xmi:id="_Tj0gUVy9EeORBN8YBc21fg" showTitle="true"/> - <element xmi:type="FCM:DeploymentPlan" href="ClientServerTimer.uml#_bBdJUP_BEd6628OhKk_dpg"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Tj0gUly9EeORBN8YBc21fg"/> - </children> - <children xmi:type="notation:BasicCompartment" xmi:id="_Tj1HYFy9EeORBN8YBc21fg" visible="false" type="compartment_shape_display"> - <styles xmi:type="notation:TitleStyle" xmi:id="_Tj1HYVy9EeORBN8YBc21fg"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Tj1HYly9EeORBN8YBc21fg"/> - </children> - <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_7zJkwWONEd-seu3qyZgHfg"/> - <element xmi:type="uml:Package" href="ClientServerTimer.uml#_bBSxQP_BEd6628OhKk_dpg"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_7zJkwmONEd-seu3qyZgHfg" x="77" y="191"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_QU0ngKDjEd-rLNbSWf1QuA" type="Class_Shape" fontName="Sans Serif" fontHeight="10" transparency="0" gradient="8905185, 16777215, 0" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_QU3DwKDjEd-rLNbSWf1QuA" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_QU3DwaDjEd-rLNbSWf1QuA" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_QU3q0KDjEd-rLNbSWf1QuA" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_QU3q0aDjEd-rLNbSWf1QuA" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_QU4R4KDjEd-rLNbSWf1QuA" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_QU4R4aDjEd-rLNbSWf1QuA" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_v0z_4Hk8EeOh_8tymvdOOg" source="PapyrusCSSForceValue"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_v00m8Hk8EeOh_8tymvdOOg" key="fillColor" value="true"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_QU4R4qDjEd-rLNbSWf1QuA" type="Class_NameLabel"/> - <children xmi:type="notation:BasicCompartment" xmi:id="_QU4R46DjEd-rLNbSWf1QuA" visible="false" type="Class_AttributeCompartment"> - <styles xmi:type="notation:SortingStyle" xmi:id="_QU4R5KDjEd-rLNbSWf1QuA"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_QU4R5aDjEd-rLNbSWf1QuA"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_QU4R5qDjEd-rLNbSWf1QuA"/> - </children> - <children xmi:type="notation:BasicCompartment" xmi:id="_QU448KDjEd-rLNbSWf1QuA" visible="false" type="Class_OperationCompartment"> - <styles xmi:type="notation:SortingStyle" xmi:id="_QU448aDjEd-rLNbSWf1QuA"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_QU448qDjEd-rLNbSWf1QuA"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_QU4486DjEd-rLNbSWf1QuA"/> - </children> - <children xmi:type="notation:BasicCompartment" xmi:id="_QU449KDjEd-rLNbSWf1QuA" visible="false" type="Class_NestedClassifierCompartment"> - <styles xmi:type="notation:SortingStyle" xmi:id="_QU449aDjEd-rLNbSWf1QuA"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_QU449qDjEd-rLNbSWf1QuA"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_QU4496DjEd-rLNbSWf1QuA"/> - </children> - <children xmi:type="notation:BasicCompartment" xmi:id="_Tj4KsFy9EeORBN8YBc21fg" visible="false" type="AppliedStereotypeCompartement"> - <styles xmi:type="notation:TitleStyle" xmi:id="_Tj4KsVy9EeORBN8YBc21fg" showTitle="true"/> - <element xmi:type="FCM:Configuration" href="ClientServerTimer.uml#_Y10_QKDjEd-rLNbSWf1QuA"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Tj4Ksly9EeORBN8YBc21fg"/> - </children> - <children xmi:type="notation:BasicCompartment" xmi:id="_Tj5Y0Fy9EeORBN8YBc21fg" visible="false" type="compartment_shape_display"> - <styles xmi:type="notation:TitleStyle" xmi:id="_Tj5Y0Vy9EeORBN8YBc21fg"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Tj5Y0ly9EeORBN8YBc21fg"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_Sve1YGkMEeWakucY9QdE0g" type="Class_FloatingNameLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_Sve1YWkMEeWakucY9QdE0g" y="5"/> - </children> - <element xmi:type="uml:Class" href="ClientServerTimer.uml#_QT6okKDjEd-rLNbSWf1QuA"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_QU0ngaDjEd-rLNbSWf1QuA" x="366" y="87" width="184" height="65"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_7A5iUDemEeGPyrZ5I3hMlA" type="Comment_Shape" fontName="Sans Serif" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_7A6JYDemEeGPyrZ5I3hMlA" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_7A6JYTemEeGPyrZ5I3hMlA" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_7A6JYjemEeGPyrZ5I3hMlA" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_7A6JYzemEeGPyrZ5I3hMlA" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_7A6JZDemEeGPyrZ5I3hMlA" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_7A6JZTemEeGPyrZ5I3hMlA" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_7A6JZjemEeGPyrZ5I3hMlA" type="Comment_BodyLabel"/> - <element xmi:type="uml:Comment" href="ClientServerTimer.uml#_7AvxUDemEeGPyrZ5I3hMlA"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_7A5iUTemEeGPyrZ5I3hMlA" x="350" y="204"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_SyQckGkMEeWakucY9QdE0g" type="StereotypeComment"> - <styles xmi:type="notation:TitleStyle" xmi:id="_SyQckWkMEeWakucY9QdE0g" showTitle="true"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_SyQck2kMEeWakucY9QdE0g" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Package" href="ClientServerTimer.uml#_5Z7MEDLiEd2RVeNawwNNzg"/> - </styles> - <element xsi:nil="true"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_SyQckmkMEeWakucY9QdE0g" x="277" y="68"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_SzvDQmkMEeWakucY9QdE0g" type="StereotypeComment"> - <styles xmi:type="notation:TitleStyle" xmi:id="_SzvDQ2kMEeWakucY9QdE0g" showTitle="true"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_SzvDRWkMEeWakucY9QdE0g" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Package" href="ClientServerTimer.uml#_bBSxQP_BEd6628OhKk_dpg"/> - </styles> - <element xsi:nil="true"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_SzvDRGkMEeWakucY9QdE0g" x="277" y="191"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_Sz-T0GkMEeWakucY9QdE0g" type="StereotypeComment"> - <styles xmi:type="notation:TitleStyle" xmi:id="_Sz-T0WkMEeWakucY9QdE0g" showTitle="true"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_Sz-T02kMEeWakucY9QdE0g" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Class" href="ClientServerTimer.uml#_QT6okKDjEd-rLNbSWf1QuA"/> - </styles> - <element xsi:nil="true"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Sz-T0mkMEeWakucY9QdE0g" x="566" y="87"/> - </children> - <styles xmi:type="notation:DiagramStyle" xmi:id="_6FvnwWONEd-seu3qyZgHfg"/> - <styles xmi:type="notation:StringValueStyle" xmi:id="_Sve1YmkMEeWakucY9QdE0g" name="diagram_compatibility_version" stringValue="1.2.0"/> - <element xmi:type="uml:Package" href="ClientServerTimer.uml#_234GEDLiEd2RVeNawwNNzg"/> - <edges xmi:type="notation:Connector" xmi:id="_G5oq4DenEeGPyrZ5I3hMlA" type="Comment_AnnotatedElementEdge" source="_7A5iUDemEeGPyrZ5I3hMlA" target="_7Fso4GONEd-seu3qyZgHfg" lineColor="0"> - <styles xmi:type="notation:FontStyle" xmi:id="_G5oq4TenEeGPyrZ5I3hMlA" fontName="Sans Serif"/> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_G5oq4jenEeGPyrZ5I3hMlA" points="[-14, -13, 86, 77]$[-87, -88, 13, 2]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_G537cDenEeGPyrZ5I3hMlA" id="(0.029787234042553193,0.36666666666666664)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_G537cTenEeGPyrZ5I3hMlA" id="(0.935,0.68)"/> - </edges> - <edges xmi:type="notation:Connector" xmi:id="_HVm1MDenEeGPyrZ5I3hMlA" type="Comment_AnnotatedElementEdge" source="_7A5iUDemEeGPyrZ5I3hMlA" target="_7zJkwGONEd-seu3qyZgHfg" lineColor="0"> - <styles xmi:type="notation:FontStyle" xmi:id="_HVm1MTenEeGPyrZ5I3hMlA" fontName="Sans Serif"/> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_HVm1MjenEeGPyrZ5I3hMlA" points="[-4, 1, 99, -36]$[-77, 44, 26, 7]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_HV2FwDenEeGPyrZ5I3hMlA" id="(0.00851063829787234,0.36666666666666664)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_HV2FwTenEeGPyrZ5I3hMlA" id="(0.87,0.72)"/> - </edges> - <edges xmi:type="notation:Connector" xmi:id="_SyQclGkMEeWakucY9QdE0g" type="StereotypeCommentLink" source="_7Fso4GONEd-seu3qyZgHfg" target="_SyQckGkMEeWakucY9QdE0g"> - <styles xmi:type="notation:FontStyle" xmi:id="_SyQclWkMEeWakucY9QdE0g"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_SyQcmWkMEeWakucY9QdE0g" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Package" href="ClientServerTimer.uml#_5Z7MEDLiEd2RVeNawwNNzg"/> - </styles> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_SyQclmkMEeWakucY9QdE0g" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_SyQcl2kMEeWakucY9QdE0g"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_SyQcmGkMEeWakucY9QdE0g"/> - </edges> - <edges xmi:type="notation:Connector" xmi:id="_SzvqUGkMEeWakucY9QdE0g" type="StereotypeCommentLink" source="_7zJkwGONEd-seu3qyZgHfg" target="_SzvDQmkMEeWakucY9QdE0g"> - <styles xmi:type="notation:FontStyle" xmi:id="_SzvqUWkMEeWakucY9QdE0g"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_SzvqVWkMEeWakucY9QdE0g" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Package" href="ClientServerTimer.uml#_bBSxQP_BEd6628OhKk_dpg"/> - </styles> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_SzvqUmkMEeWakucY9QdE0g" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_SzvqU2kMEeWakucY9QdE0g"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_SzvqVGkMEeWakucY9QdE0g"/> - </edges> - <edges xmi:type="notation:Connector" xmi:id="_Sz-T1GkMEeWakucY9QdE0g" type="StereotypeCommentLink" source="_QU0ngKDjEd-rLNbSWf1QuA" target="_Sz-T0GkMEeWakucY9QdE0g"> - <styles xmi:type="notation:FontStyle" xmi:id="_Sz-T1WkMEeWakucY9QdE0g"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_Sz-T2WkMEeWakucY9QdE0g" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Class" href="ClientServerTimer.uml#_QT6okKDjEd-rLNbSWf1QuA"/> - </styles> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Sz-T1mkMEeWakucY9QdE0g" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Sz-T12kMEeWakucY9QdE0g"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Sz-T2GkMEeWakucY9QdE0g"/> - </edges> - </notation:Diagram> - <notation:Diagram xmi:id="_KYrjcKxkEeCgusK7cm6qjQ" type="PapyrusUMLClassDiagram" name="Platform" measurementUnit="Pixel"> - <children xmi:type="notation:Shape" xmi:id="_LsWKwKxkEeCgusK7cm6qjQ" type="2008" fontName="Sans Serif" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_LsWx0KxkEeCgusK7cm6qjQ" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_LsWx0axkEeCgusK7cm6qjQ" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_LsWx0qxkEeCgusK7cm6qjQ" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_LsWx06xkEeCgusK7cm6qjQ" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_LsWx1KxkEeCgusK7cm6qjQ" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_LsWx1axkEeCgusK7cm6qjQ" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_LsWx1qxkEeCgusK7cm6qjQ" type="5029"/> - <children xmi:type="notation:BasicCompartment" xmi:id="_LsXY4KxkEeCgusK7cm6qjQ" visible="false" type="7017"> - <styles xmi:type="notation:SortingStyle" xmi:id="_LsXY4axkEeCgusK7cm6qjQ"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_LsXY4qxkEeCgusK7cm6qjQ"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_LsXY46xkEeCgusK7cm6qjQ"/> - </children> - <children xmi:type="notation:BasicCompartment" xmi:id="_LsXY5KxkEeCgusK7cm6qjQ" visible="false" type="7018"> - <styles xmi:type="notation:SortingStyle" xmi:id="_LsXY5axkEeCgusK7cm6qjQ"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_LsXY5qxkEeCgusK7cm6qjQ"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_LsXY56xkEeCgusK7cm6qjQ"/> - </children> - <children xmi:type="notation:BasicCompartment" xmi:id="_LsXY6KxkEeCgusK7cm6qjQ" visible="false" type="7019"> - <styles xmi:type="notation:SortingStyle" xmi:id="_LsXY6axkEeCgusK7cm6qjQ"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_LsXY6qxkEeCgusK7cm6qjQ"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_LsXY66xkEeCgusK7cm6qjQ"/> - </children> - <element xmi:type="uml:Node" href="ClientServerTimer.uml#_zY9vMDLiEd2RVeNawwNNzg"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_LsWKwaxkEeCgusK7cm6qjQ" x="57" y="55" width="160" height="73"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_MR1dcKxkEeCgusK7cm6qjQ" type="2008" fontName="Sans Serif" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_MR1dcqxkEeCgusK7cm6qjQ" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_MR1dc6xkEeCgusK7cm6qjQ" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_MR1ddKxkEeCgusK7cm6qjQ" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_MR1ddaxkEeCgusK7cm6qjQ" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_MR1ddqxkEeCgusK7cm6qjQ" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_MR1dd6xkEeCgusK7cm6qjQ" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_MR1deKxkEeCgusK7cm6qjQ" type="5029"/> - <children xmi:type="notation:BasicCompartment" xmi:id="_MR2EgKxkEeCgusK7cm6qjQ" visible="false" type="7017"> - <styles xmi:type="notation:SortingStyle" xmi:id="_MR2EgaxkEeCgusK7cm6qjQ"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_MR2EgqxkEeCgusK7cm6qjQ"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_MR2Eg6xkEeCgusK7cm6qjQ"/> - </children> - <children xmi:type="notation:BasicCompartment" xmi:id="_MR2EhKxkEeCgusK7cm6qjQ" visible="false" type="7018"> - <styles xmi:type="notation:SortingStyle" xmi:id="_MR2EhaxkEeCgusK7cm6qjQ"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_MR2EhqxkEeCgusK7cm6qjQ"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_MR2Eh6xkEeCgusK7cm6qjQ"/> - </children> - <children xmi:type="notation:BasicCompartment" xmi:id="_MR2EiKxkEeCgusK7cm6qjQ" visible="false" type="7019"> - <styles xmi:type="notation:SortingStyle" xmi:id="_MR2EiaxkEeCgusK7cm6qjQ"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_MR2EiqxkEeCgusK7cm6qjQ"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_MR2Ei6xkEeCgusK7cm6qjQ"/> - </children> - <element xmi:type="uml:Node" href="ClientServerTimer.uml#_MxayMP_BEd6628OhKk_dpg"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_MR1dcaxkEeCgusK7cm6qjQ" x="252" y="54" height="73"/> - </children> - <styles xmi:type="notation:DiagramStyle" xmi:id="_KYrjcaxkEeCgusK7cm6qjQ"/> - <element xmi:type="uml:Package" href="ClientServerTimer.uml#_v3fMgDLiEd2RVeNawwNNzg"/> - </notation:Diagram> - <notation:Diagram xmi:id="_HoscYMniEeCMCo5Ox2CNmg" type="CompositeStructure" name="HWArchitecture" measurementUnit="Pixel"> - <children xmi:type="notation:Shape" xmi:id="_M1wXIMniEeCMCo5Ox2CNmg" type="2073" fontName="" fontHeight="10" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_M10BgMniEeCMCo5Ox2CNmg" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_M10BgcniEeCMCo5Ox2CNmg" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_M10BgsniEeCMCo5Ox2CNmg" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_M10Bg8niEeCMCo5Ox2CNmg" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_M10BhMniEeCMCo5Ox2CNmg" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_M10BhcniEeCMCo5Ox2CNmg" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_M10BhsniEeCMCo5Ox2CNmg" type="5156"/> - <children xmi:type="notation:BasicCompartment" xmi:id="_M10Bh8niEeCMCo5Ox2CNmg" type="7073"> - <children xmi:type="notation:Shape" xmi:id="_QgbSEMniEeCMCo5Ox2CNmg" type="3070" fontName="" fontHeight="10" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_QgbSEsniEeCMCo5Ox2CNmg" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_QgbSE8niEeCMCo5Ox2CNmg" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Qgb5IMniEeCMCo5Ox2CNmg" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Qgb5IcniEeCMCo5Ox2CNmg" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Qgb5IsniEeCMCo5Ox2CNmg" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Qgb5I8niEeCMCo5Ox2CNmg" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_Qgb5JMniEeCMCo5Ox2CNmg" type="5126"/> - <children xmi:type="notation:BasicCompartment" xmi:id="_Qgb5JcniEeCMCo5Ox2CNmg" type="7077"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Qgb5JsniEeCMCo5Ox2CNmg"/> - </children> - <children xmi:type="notation:BasicCompartment" xmi:id="_TmahUFy9EeORBN8YBc21fg" visible="false" type="compartment_shape_display"> - <styles xmi:type="notation:TitleStyle" xmi:id="_TmahUVy9EeORBN8YBc21fg"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_TmahUly9EeORBN8YBc21fg"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_S0JS8mkMEeWakucY9QdE0g" type="6054"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_S0JS82kMEeWakucY9QdE0g" y="5"/> - </children> - <element xmi:type="uml:Property" href="ClientServerTimer.uml#_QgKzYMniEeCMCo5Ox2CNmg"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_QgbSEcniEeCMCo5Ox2CNmg" x="83" y="28" width="165" height="55"/> - </children> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_M10BiMniEeCMCo5Ox2CNmg"/> - </children> - <children xmi:type="notation:BasicCompartment" xmi:id="_TmYFEFy9EeORBN8YBc21fg" visible="false" type="compartment_shape_display"> - <styles xmi:type="notation:TitleStyle" xmi:id="_TmYFEVy9EeORBN8YBc21fg"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_TmYFEly9EeORBN8YBc21fg"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_S0JS8GkMEeWakucY9QdE0g" type="6089"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_S0JS8WkMEeWakucY9QdE0g" y="5"/> - </children> - <element xmi:type="uml:Class" href="ClientServerTimer.uml#_M1a_8MniEeCMCo5Ox2CNmg"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_M1wXIcniEeCMCo5Ox2CNmg" x="72" y="54" width="361" height="145"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_Xmz24Da3EeGBl4WmUxMhOA" type="2073" fontName="" fontHeight="10" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Xm1FADa3EeGBl4WmUxMhOA" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Xm1FATa3EeGBl4WmUxMhOA" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Xm1FAja3EeGBl4WmUxMhOA" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Xm1FAza3EeGBl4WmUxMhOA" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Xm1sEDa3EeGBl4WmUxMhOA" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Xm1sETa3EeGBl4WmUxMhOA" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_Xm1sEja3EeGBl4WmUxMhOA" type="5156"/> - <children xmi:type="notation:BasicCompartment" xmi:id="_Xm1sEza3EeGBl4WmUxMhOA" type="7073"> - <children xmi:type="notation:Shape" xmi:id="_eBxIIDa3EeGBl4WmUxMhOA" type="3070" fontName="" fontHeight="10" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_eBxvMDa3EeGBl4WmUxMhOA" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_eBxvMTa3EeGBl4WmUxMhOA" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_eBxvMja3EeGBl4WmUxMhOA" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_eBxvMza3EeGBl4WmUxMhOA" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_eBxvNDa3EeGBl4WmUxMhOA" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_eBxvNTa3EeGBl4WmUxMhOA" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_eBxvNja3EeGBl4WmUxMhOA" type="5126"/> - <children xmi:type="notation:BasicCompartment" xmi:id="_eBxvNza3EeGBl4WmUxMhOA" type="7077"> - <styles xmi:type="notation:TitleStyle" xmi:id="_eBxvODa3EeGBl4WmUxMhOA"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_eBxvOTa3EeGBl4WmUxMhOA"/> - </children> - <children xmi:type="notation:BasicCompartment" xmi:id="_TmgA4Fy9EeORBN8YBc21fg" visible="false" type="compartment_shape_display"> - <styles xmi:type="notation:TitleStyle" xmi:id="_TmgA4Vy9EeORBN8YBc21fg"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_TmgA4ly9EeORBN8YBc21fg"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_S0JS9mkMEeWakucY9QdE0g" type="6054"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_S0JS92kMEeWakucY9QdE0g" y="5"/> - </children> - <element xmi:type="uml:Property" href="ClientServerTimer.uml#_eBgCYDa3EeGBl4WmUxMhOA"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_eBxIITa3EeGBl4WmUxMhOA" x="85" y="26" width="163"/> - </children> - <styles xmi:type="notation:TitleStyle" xmi:id="_Xm1sFDa3EeGBl4WmUxMhOA"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Xm1sFTa3EeGBl4WmUxMhOA"/> - </children> - <children xmi:type="notation:BasicCompartment" xmi:id="_TmdkoFy9EeORBN8YBc21fg" visible="false" type="compartment_shape_display"> - <styles xmi:type="notation:TitleStyle" xmi:id="_TmdkoVy9EeORBN8YBc21fg"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Tmdkoly9EeORBN8YBc21fg"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_S0JS9GkMEeWakucY9QdE0g" type="6089"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_S0JS9WkMEeWakucY9QdE0g" y="5"/> - </children> - <element xmi:type="uml:Class" href="ClientServerTimer.uml#_XkN14Da3EeGBl4WmUxMhOA"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Xmz24Ta3EeGBl4WmUxMhOA" x="72" y="240" width="361" height="130"/> - </children> - <styles xmi:type="notation:DiagramStyle" xmi:id="_HoscYcniEeCMCo5Ox2CNmg"/> - <styles xmi:type="notation:StringValueStyle" xmi:id="_S0JS-GkMEeWakucY9QdE0g" name="diagram_compatibility_version" stringValue="1.1.0"/> - <element xmi:type="uml:Package" href="ClientServerTimer.uml#_v3fMgDLiEd2RVeNawwNNzg"/> - </notation:Diagram> -</xmi:XMI> diff --git a/transformation/org.eclipse.papyrus.designer.transformation.library/models/examples/ClientServerTimer.uml b/transformation/org.eclipse.papyrus.designer.transformation.library/models/examples/ClientServerTimer.uml deleted file mode 100644 index 5782b40db..000000000 --- a/transformation/org.eclipse.papyrus.designer.transformation.library/models/examples/ClientServerTimer.uml +++ /dev/null @@ -1,415 +0,0 @@ -<?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:Alloc="http://www.eclipse.org/papyrus/Alloc/1" xmlns:C_Cpp="http://www.eclipse.org/papyrus/C_Cpp/1" xmlns:FCM="http://www.eclipse.org/papyrus/FCM/1" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xsi:schemaLocation="http://www.eclipse.org/papyrus/Alloc/1 http://www.eclipse.org/papyrus/MARTE/1#//Alloc"> - <uml:Model xmi:id="_O6TiIDLUEd26WNosUASSSw" name="ClientServerTimer"> - <packageImport xmi:type="uml:PackageImport" xmi:id="_O6TiITLUEd26WNosUASSSw"> - <importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/> - </packageImport> - <packageImport xmi:type="uml:PackageImport" xmi:id="_Bc1WIFW4Ed63BrxiKsw-0Q"> - <importedPackage xmi:type="uml:Model" href="pathmap://QML_CORE/core.uml#_O6TiIDLUEd26WNosUASSSw"/> - </packageImport> - <packagedElement xmi:type="uml:Package" xmi:id="_LOqIEDLaEd2qeKRLMdIx_A" name="ComponentModel"> - <packagedElement xmi:type="uml:Package" xmi:id="_OGM88DLaEd2qeKRLMdIx_A" name="Server"> - <packagedElement xmi:type="uml:Class" xmi:id="_oqZNUDLaEd2qeKRLMdIx_A" name="CServer_impl"> - <ownedAttribute xmi:type="uml:Port" xmi:id="_4KiE8DLbEd2qeKRLMdIx_A" name="p" type="_cn-H0DLbEd2qeKRLMdIx_A" aggregation="composite"/> - <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_YQqH0JYlEd6G9q9hwr11bw" name="derived realization of ICompute" client="_oqZNUDLaEd2qeKRLMdIx_A" supplier="_cn-H0DLbEd2qeKRLMdIx_A" contract="_cn-H0DLbEd2qeKRLMdIx_A"/> - <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_ML-4AKI5Ed6FqJCjEUrkqQ" name="add" specification="_TbIjUJYlEd6G9q9hwr11bw"> - <ownedParameter xmi:type="uml:Parameter" xmi:id="_DdtUMCz7Eea25uwDpRQuxg" name="a"> - <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_8heigBydEduyofBvg4RL2w"/> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Ddt7QCz7Eea25uwDpRQuxg" value="1"/> - <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DduiUCz7Eea25uwDpRQuxg" value="1"/> - </ownedParameter> - <ownedParameter xmi:type="uml:Parameter" xmi:id="_DduiUSz7Eea25uwDpRQuxg" name="b"> - <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_8heigBydEduyofBvg4RL2w"/> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DdvJYCz7Eea25uwDpRQuxg" value="1"/> - <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DdvJYSz7Eea25uwDpRQuxg" value="1"/> - </ownedParameter> - <ownedParameter xmi:type="uml:Parameter" xmi:id="_DdvJYiz7Eea25uwDpRQuxg" name="res" direction="return"> - <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_8heigBydEduyofBvg4RL2w"/> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DdvwcCz7Eea25uwDpRQuxg" value="1"/> - <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DdvwcSz7Eea25uwDpRQuxg" value="1"/> - </ownedParameter> - <language>C/C++</language> - <body>cout << "server: got add request for a=" << a << " and b=" << b << endl; -return a+b;</body> - </ownedBehavior> - <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_I1R3YAcDEeGnrLqQ0OQeAg" name="mult" specification="_4ZEZwHecEd6r18stFZxmFQ"> - <ownedParameter xmi:type="uml:Parameter" xmi:id="_DdwXgCz7Eea25uwDpRQuxg" name="a"> - <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_8heigBydEduyofBvg4RL2w"/> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DdwXgSz7Eea25uwDpRQuxg" value="1"/> - <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Ddw-kCz7Eea25uwDpRQuxg" value="1"/> - </ownedParameter> - <ownedParameter xmi:type="uml:Parameter" xmi:id="_Ddw-kSz7Eea25uwDpRQuxg" name="b"> - <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_8heigBydEduyofBvg4RL2w"/> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DdxloCz7Eea25uwDpRQuxg" value="1"/> - <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DdxloSz7Eea25uwDpRQuxg" value="1"/> - </ownedParameter> - <ownedParameter xmi:type="uml:Parameter" xmi:id="_Ddxloiz7Eea25uwDpRQuxg" name="res" direction="return"> - <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_8heigBydEduyofBvg4RL2w"/> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DdyMsCz7Eea25uwDpRQuxg" value="1"/> - <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DdyMsSz7Eea25uwDpRQuxg" value="1"/> - </ownedParameter> - <language>C/C++</language> - <body>cout << "server: got mult request for a=" << a << " and b=" << b << endl; -return a*b;</body> - </ownedBehavior> - <ownedOperation xmi:type="uml:Operation" xmi:id="_4ZEZwHecEd6r18stFZxmFQ" name="mult" method="_I1R3YAcDEeGnrLqQ0OQeAg"> - <ownedParameter xmi:type="uml:Parameter" xmi:id="_n5e4ECzXEea77cD6dZ298w" name="a"> - <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_8heigBydEduyofBvg4RL2w"/> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_n5gGMCzXEea77cD6dZ298w" value="1"/> - <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_n5gGMSzXEea77cD6dZ298w" value="1"/> - </ownedParameter> - <ownedParameter xmi:type="uml:Parameter" xmi:id="_n5gtQCzXEea77cD6dZ298w" name="b"> - <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_8heigBydEduyofBvg4RL2w"/> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_n5h7YCzXEea77cD6dZ298w" value="1"/> - <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_n5h7YSzXEea77cD6dZ298w" value="1"/> - </ownedParameter> - <ownedParameter xmi:type="uml:Parameter" xmi:id="_n5h7YizXEea77cD6dZ298w" name="res" direction="return"> - <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_8heigBydEduyofBvg4RL2w"/> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_n5jJgCzXEea77cD6dZ298w" value="1"/> - <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_n5jwkCzXEea77cD6dZ298w" value="1"/> - </ownedParameter> - </ownedOperation> - <ownedOperation xmi:type="uml:Operation" xmi:id="_TbIjUJYlEd6G9q9hwr11bw" name="add" method="_ML-4AKI5Ed6FqJCjEUrkqQ"> - <ownedParameter xmi:type="uml:Parameter" xmi:id="_n5W8QCzXEea77cD6dZ298w" name="a"> - <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_8heigBydEduyofBvg4RL2w"/> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_n5YKYCzXEea77cD6dZ298w" value="1"/> - <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_n5YKYSzXEea77cD6dZ298w" value="1"/> - </ownedParameter> - <ownedParameter xmi:type="uml:Parameter" xmi:id="_n5YKYizXEea77cD6dZ298w" name="b"> - <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_8heigBydEduyofBvg4RL2w"/> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_n5ZYgCzXEea77cD6dZ298w" value="1"/> - <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_n5ZYgSzXEea77cD6dZ298w" value="1"/> - </ownedParameter> - <ownedParameter xmi:type="uml:Parameter" xmi:id="_n5ZYgizXEea77cD6dZ298w" name="res" direction="return"> - <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_8heigBydEduyofBvg4RL2w"/> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_n5Z_kCzXEea77cD6dZ298w" value="1"/> - <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_n5amoCzXEea77cD6dZ298w" value="1"/> - </ownedParameter> - </ownedOperation> - </packagedElement> - </packagedElement> - <packagedElement xmi:type="uml:Package" xmi:id="_Tp4n8DLaEd2qeKRLMdIx_A" name="Interfaces"> - <packagedElement xmi:type="uml:Interface" xmi:id="_cn-H0DLbEd2qeKRLMdIx_A" name="ICompute"> - <ownedOperation xmi:type="uml:Operation" xmi:id="_DGs6wDLgEd28fJKJJnUaeQ" name="add" isAbstract="true"> - <ownedParameter xmi:type="uml:Parameter" xmi:id="_DGs6wTLgEd28fJKJJnUaeQ" name="a"> - <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_8heigBydEduyofBvg4RL2w"/> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DGs6wzLgEd28fJKJJnUaeQ" value="1"/> - <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DGs6wjLgEd28fJKJJnUaeQ" value="1"/> - </ownedParameter> - <ownedParameter xmi:type="uml:Parameter" xmi:id="_DGs6xTLgEd28fJKJJnUaeQ" name="b"> - <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_8heigBydEduyofBvg4RL2w"/> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DGs6xzLgEd28fJKJJnUaeQ" value="1"/> - <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DGs6xjLgEd28fJKJJnUaeQ" value="1"/> - </ownedParameter> - <ownedParameter xmi:type="uml:Parameter" xmi:id="_DGs6yTLgEd28fJKJJnUaeQ" name="res" direction="return"> - <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_8heigBydEduyofBvg4RL2w"/> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DGs6yzLgEd28fJKJJnUaeQ" value="1"/> - <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DGs6yjLgEd28fJKJJnUaeQ" value="1"/> - </ownedParameter> - </ownedOperation> - <ownedOperation xmi:type="uml:Operation" xmi:id="_L8EY8DLgEd28fJKJJnUaeQ" name="mult" isAbstract="true"> - <ownedParameter xmi:type="uml:Parameter" xmi:id="_L8EY8TLgEd28fJKJJnUaeQ" name="a"> - <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_8heigBydEduyofBvg4RL2w"/> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_L8EY8zLgEd28fJKJJnUaeQ" value="1"/> - <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_L8EY8jLgEd28fJKJJnUaeQ" value="1"/> - </ownedParameter> - <ownedParameter xmi:type="uml:Parameter" xmi:id="_L8EY9TLgEd28fJKJJnUaeQ" name="b"> - <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_8heigBydEduyofBvg4RL2w"/> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_L8EY9zLgEd28fJKJJnUaeQ" value="1"/> - <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_L8EY9jLgEd28fJKJJnUaeQ" value="1"/> - </ownedParameter> - <ownedParameter xmi:type="uml:Parameter" xmi:id="_L8EY-TLgEd28fJKJJnUaeQ" name="res" direction="return"> - <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_8heigBydEduyofBvg4RL2w"/> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_L8EY-zLgEd28fJKJJnUaeQ" value="1"/> - <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_L8EY-jLgEd28fJKJJnUaeQ" value="1"/> - </ownedParameter> - </ownedOperation> - </packagedElement> - </packagedElement> - <packagedElement xmi:type="uml:Package" xmi:id="_etOZkDLaEd2qeKRLMdIx_A" name="Client"> - <ownedComment xmi:type="uml:Comment" xmi:id="_yGhL0DenEeGPyrZ5I3hMlA" annotatedElement="_U50WMCkDEeGDDbdzqSb4UA"> - <body>Additional "tick" port. The contained tick operation is called by the timer. See composite diagram of system for the assembly </body> - </ownedComment> - <packagedElement xmi:type="uml:Class" xmi:id="_IfjoETLbEd2qeKRLMdIx_A" name="CClient_impl"> - <generalization xmi:type="uml:Generalization" xmi:id="_34FjAPx3Ed6O2oOTPfeAMA"> - <general xmi:type="uml:Class" href="pathmap://QML_CORE/core.uml#_N6fa4JsrEd61Eo3nmu3JhQ"/> - </generalization> - <ownedAttribute xmi:type="uml:Port" xmi:id="_DtWn4DLcEd2qeKRLMdIx_A" name="q" type="_AMpzIiz7Eea25uwDpRQuxg" aggregation="composite"/> - <ownedAttribute xmi:type="uml:Port" xmi:id="_U50WMCkDEeGDDbdzqSb4UA" name="tick" aggregation="composite"> - <type xmi:type="uml:Interface" href="pathmap://QML_CORE/sysinterfaces.uml#_Xb-y0AweEd6it_RkGhz_AA"/> - </ownedAttribute> - <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_vdcwkKDcEd-t8JNe-ruCrQ" name="derived realization of IStart" client="_IfjoETLbEd2qeKRLMdIx_A"> - <supplier xmi:type="uml:Interface" href="pathmap://QML_CORE/sysinterfaces.uml#_PTWzwCS-Ed-A_I32T0fkaA"/> - <contract xmi:type="uml:Interface" href="pathmap://QML_CORE/sysinterfaces.uml#_PTWzwCS-Ed-A_I32T0fkaA"/> - </interfaceRealization> - <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_qfhbMCozEeGxrprK9wB9iA" name="derived realization of ITick" client="_IfjoETLbEd2qeKRLMdIx_A"> - <supplier xmi:type="uml:Interface" href="pathmap://QML_CORE/sysinterfaces.uml#_Xb-y0AweEd6it_RkGhz_AA"/> - <contract xmi:type="uml:Interface" href="pathmap://QML_CORE/sysinterfaces.uml#_Xb-y0AweEd6it_RkGhz_AA"/> - </interfaceRealization> - <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_yXNVoKF4Ed6FqJCjEUrkqQ" name="run" specification="_4CRrYHpbEd-X4Z9aZ0cpCQ"> - <language>C/C++</language> - <body>cout << "call via port q: add(2, 3);" << endl; -cout << "result: " << q->add(2, 3) << endl; -cout << "now sleeping 10 seconds" << endl; -sleep(10); -cout << "finishing CClient_impl::run" << endl;</body> - </ownedBehavior> - <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_w5uegCozEeGxrprK9wB9iA" name="tick" specification="_qf6cwCozEeGxrprK9wB9iA"> - <language>C/C++</language> - <body>cout << "call via port tick: mult(4, 5);" << endl; -cout << "result: " << q->mult(4, 5) << endl;</body> - </ownedBehavior> - <ownedOperation xmi:type="uml:Operation" xmi:id="_4CRrYHpbEd-X4Z9aZ0cpCQ" name="run" method="_yXNVoKF4Ed6FqJCjEUrkqQ"/> - <ownedOperation xmi:type="uml:Operation" xmi:id="_qf6cwCozEeGxrprK9wB9iA" name="tick" method="_w5uegCozEeGxrprK9wB9iA"/> - </packagedElement> - </packagedElement> - <packagedElement xmi:type="uml:Package" xmi:id="_XLQjUDLiEd2RVeNawwNNzg" name="System"> - <packagedElement xmi:type="uml:Class" xmi:id="_bYJagDLiEd2RVeNawwNNzg" name="System_impl"> - <ownedComment xmi:type="uml:Comment" xmi:id="_q_GhcDbcEeGdqp2YT1LwWw"> - <annotatedElement xmi:type="uml:Property" href="pathmap://QML_CORE/core.uml#_ARs_UCjaEeGFbebITJYb9g"/> - <body>Period of timer can be configured via -"configure instance properties" popup (once timer attribute is selected)</body> - </ownedComment> - <ownedComment xmi:type="uml:Comment" xmi:id="_Qd-H4DenEeGPyrZ5I3hMlA" annotatedElement="_lKtZUCjYEeGFbebITJYb9g"> - <body>Part of Qompasss modeling library</body> - </ownedComment> - <ownedAttribute xmi:type="uml:Property" xmi:id="_gV1cgDLiEd2RVeNawwNNzg" name="server" type="_oqZNUDLaEd2qeKRLMdIx_A" isUnique="false" aggregation="composite"/> - <ownedAttribute xmi:type="uml:Property" xmi:id="_i-I7gDLiEd2RVeNawwNNzg" name="client" visibility="public" type="_IfjoETLbEd2qeKRLMdIx_A" isUnique="false" aggregation="composite"> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_d5JgYFl6EeKFQZ_XV_Kn6g" value="1"/> - <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_d5KugFl6EeKFQZ_XV_Kn6g" value="1"/> - <defaultValue xmi:type="uml:LiteralString" xmi:id="_d5MjsFl6EeKFQZ_XV_Kn6g"> - <value xsi:nil="true"/> - </defaultValue> - </ownedAttribute> - <ownedAttribute xmi:type="uml:Property" xmi:id="_lKtZUCjYEeGFbebITJYb9g" name="timer" visibility="public" aggregation="composite"> - <type xmi:type="uml:Class" href="pathmap://QML_CORE/core.uml#_-X6zMCjZEeGFbebITJYb9g"/> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ofEtECjYEeGFbebITJYb9g" value="1"/> - <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ofGiQCjYEeGFbebITJYb9g" value="1"/> - <defaultValue xmi:type="uml:LiteralString" xmi:id="_ofI-gCjYEeGFbebITJYb9g"> - <value xsi:nil="true"/> - </defaultValue> - </ownedAttribute> - <ownedConnector xmi:type="uml:Connector" xmi:id="_fXbtMACUEd-PD8FdFs7bpA" name="qpconnector"> - <end xmi:type="uml:ConnectorEnd" xmi:id="_fYI30ACUEd-PD8FdFs7bpA" partWithPort="_i-I7gDLiEd2RVeNawwNNzg" role="_DtWn4DLcEd2qeKRLMdIx_A"/> - <end xmi:type="uml:ConnectorEnd" xmi:id="_fYLUEACUEd-PD8FdFs7bpA" partWithPort="_gV1cgDLiEd2RVeNawwNNzg" role="_4KiE8DLbEd2qeKRLMdIx_A"/> - </ownedConnector> - <ownedConnector xmi:type="uml:Connector" xmi:id="_s0Ev4CkDEeGDDbdzqSb4UA" name="Connector1"> - <end xmi:type="uml:ConnectorEnd" xmi:id="_s0FW8CkDEeGDDbdzqSb4UA" partWithPort="_lKtZUCjYEeGFbebITJYb9g"> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_s0FW8ikDEeGDDbdzqSb4UA" value="1"/> - <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_s0FW8SkDEeGDDbdzqSb4UA" value="1"/> - <role xmi:type="uml:Port" href="pathmap://QML_CORE/core.uml#_3NSGwCkAEeGDDbdzqSb4UA"/> - </end> - <end xmi:type="uml:ConnectorEnd" xmi:id="_s0FW8ykDEeGDDbdzqSb4UA" partWithPort="_i-I7gDLiEd2RVeNawwNNzg" role="_U50WMCkDEeGDDbdzqSb4UA"> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_s0FW9SkDEeGDDbdzqSb4UA" value="1"/> - <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_s0FW9CkDEeGDDbdzqSb4UA" value="1"/> - </end> - </ownedConnector> - </packagedElement> - </packagedElement> - </packagedElement> - <packagedElement xmi:type="uml:Package" xmi:id="_v3fMgDLiEd2RVeNawwNNzg" name="PlatformModel"> - <packagedElement xmi:type="uml:Node" xmi:id="_zY9vMDLiEd2RVeNawwNNzg" name="LinuxHost"/> - <packagedElement xmi:type="uml:Node" xmi:id="_MxayMP_BEd6628OhKk_dpg" name="CygwinHost"/> - <packagedElement xmi:type="uml:Class" xmi:id="_M1a_8MniEeCMCo5Ox2CNmg" name="HWArchitectureLinux"> - <ownedAttribute xmi:type="uml:Property" xmi:id="_QgKzYMniEeCMCo5Ox2CNmg" name="linux" visibility="public" type="_zY9vMDLiEd2RVeNawwNNzg" aggregation="composite"> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_XijRAMniEeCMCo5Ox2CNmg" value="1"/> - <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_XkfxwMniEeCMCo5Ox2CNmg" value="1"/> - <defaultValue xmi:type="uml:LiteralString" xmi:id="_XlIq8MniEeCMCo5Ox2CNmg"> - <value xsi:nil="true"/> - </defaultValue> - </ownedAttribute> - </packagedElement> - <packagedElement xmi:type="uml:Class" xmi:id="_XkN14Da3EeGBl4WmUxMhOA" name="HWArchitectureCygwin"> - <ownedAttribute xmi:type="uml:Property" xmi:id="_eBgCYDa3EeGBl4WmUxMhOA" name="cygwin" visibility="public" type="_MxayMP_BEd6628OhKk_dpg" aggregation="composite"> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_j8xuADa3EeGBl4WmUxMhOA" value="1"/> - <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_j84bsDa3EeGBl4WmUxMhOA" value="1"/> - <defaultValue xmi:type="uml:LiteralString" xmi:id="_j936MDa3EeGBl4WmUxMhOA"> - <value xsi:nil="true"/> - </defaultValue> - </ownedAttribute> - </packagedElement> - <packagedElement xmi:type="uml:Package" xmi:id="_6EfzEDa3EeGBl4WmUxMhOA" name="HWArchitectureLinuxPlatform"> - <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_6EgaIDa3EeGBl4WmUxMhOA" name="linux" classifier="_zY9vMDLiEd2RVeNawwNNzg"/> - </packagedElement> - <packagedElement xmi:type="uml:Package" xmi:id="_BPe9oDa5EeG-uqYpasEQgg" name="HWArchitectureCygwinPlatform"> - <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_BQRAwDa5EeG-uqYpasEQgg" name="cygwin" classifier="_MxayMP_BEd6628OhKk_dpg"/> - </packagedElement> - </packagedElement> - <packagedElement xmi:type="uml:Package" xmi:id="_234GEDLiEd2RVeNawwNNzg" name="deployment"> - <ownedComment xmi:type="uml:Comment" xmi:id="_7AvxUDemEeGPyrZ5I3hMlA" annotatedElement="_5Z7MEDLiEd2RVeNawwNNzg _bBSxQP_BEd6628OhKk_dpg"> - <body>Linux and cygwin require different deployment plans, since we use different target platforms -</body> - </ownedComment> - <packagedElement xmi:type="uml:Package" xmi:id="_5Z7MEDLiEd2RVeNawwNNzg" name="linux"> - <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_L9xhwDLjEd2RVeNawwNNzg" name="mySystem" classifier="_bYJagDLiEd2RVeNawwNNzg"> - <slot xmi:type="uml:Slot" xmi:id="_TdCvsDLjEd2RVeNawwNNzg" definingFeature="_gV1cgDLiEd2RVeNawwNNzg"> - <value xmi:type="uml:InstanceValue" xmi:id="_fw8xUDLjEd2RVeNawwNNzg" name="" instance="_MyQ5wDLjEd2RVeNawwNNzg"/> - </slot> - <slot xmi:type="uml:Slot" xmi:id="_YhikUDLjEd2RVeNawwNNzg" definingFeature="_i-I7gDLiEd2RVeNawwNNzg"> - <value xmi:type="uml:InstanceValue" xmi:id="_lAoiQDLjEd2RVeNawwNNzg" instance="_P3ovQDLjEd2RVeNawwNNzg"/> - </slot> - <slot xmi:type="uml:Slot" xmi:id="_n1a1wSnNEeGxrprK9wB9iA" definingFeature="_lKtZUCjYEeGFbebITJYb9g"> - <value xmi:type="uml:InstanceValue" xmi:id="_n1cD4CnNEeGxrprK9wB9iA" instance="_n1ThACnNEeGxrprK9wB9iA"/> - </slot> - </packagedElement> - <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_MyQ5wDLjEd2RVeNawwNNzg" name="mySystem.server" classifier="_oqZNUDLaEd2qeKRLMdIx_A"/> - <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_P3ovQDLjEd2RVeNawwNNzg" name="mySystem.client" classifier="_IfjoETLbEd2qeKRLMdIx_A"/> - <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_n1ThACnNEeGxrprK9wB9iA" name="mySystem.timer"> - <classifier xmi:type="uml:Class" href="pathmap://QML_CORE/core.uml#_-X6zMCjZEeGFbebITJYb9g"/> - <slot xmi:type="uml:Slot" xmi:id="_n1XLYCnNEeGxrprK9wB9iA"> - <definingFeature xmi:type="uml:Property" href="pathmap://QML_CORE/core.uml#_ARs_UCjaEeGFbebITJYb9g"/> - <value xmi:type="uml:InstanceValue" xmi:id="_n1XycCnNEeGxrprK9wB9iA" instance="_n1V9QCnNEeGxrprK9wB9iA"/> - </slot> - <slot xmi:type="uml:Slot" xmi:id="_n1aOsCnNEeGxrprK9wB9iA"> - <definingFeature xmi:type="uml:Property" href="pathmap://QML_CORE/core.uml#_RMqEkCjaEeGFbebITJYb9g"/> - <value xmi:type="uml:InstanceValue" xmi:id="_n1a1wCnNEeGxrprK9wB9iA" instance="_n1YZgCnNEeGxrprK9wB9iA"/> - </slot> - </packagedElement> - <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_n1V9QCnNEeGxrprK9wB9iA" name="mySystem.timer.timer"> - <classifier xmi:type="uml:Class" href="pathmap://QML_CORE/core.uml#_9V8OQCjYEeGFbebITJYb9g"/> - <slot xmi:type="uml:Slot" xmi:id="_AfWlACozEeGxrprK9wB9iA"> - <definingFeature xmi:type="uml:Property" href="pathmap://QML_CORE/core.uml#_tmNeoCjbEeGFbebITJYb9g"/> - <value xmi:type="uml:LiteralInteger" xmi:id="_AfXzICozEeGxrprK9wB9iA" name="value for periodLength" value="250"> - <type xmi:type="uml:PrimitiveType" href="pathmap://PDML_IDL/corba.uml#_FxVBkB6LEd6Nj_33Eb_pxw"/> - </value> - </slot> - </packagedElement> - <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_n1YZgCnNEeGxrprK9wB9iA" name="mySystem.timer.thread"> - <classifier xmi:type="uml:Class" href="pathmap://QML_CORE/core.uml#_SiY_AP-EEd6628OhKk_dpg"/> - </packagedElement> - <packagedElement xmi:type="uml:Abstraction" xmi:id="_KeQaUDa5EeG-uqYpasEQgg" name="allocate to linux" client="_L9xhwDLjEd2RVeNawwNNzg" supplier="_6EgaIDa3EeGBl4WmUxMhOA"/> - <packagedElement xmi:type="uml:Abstraction" xmi:id="_fWvAAE2tEeGl8qrc8BM7vA" name="allocate to linux" client="_L9xhwDLjEd2RVeNawwNNzg" supplier="_6EgaIDa3EeGBl4WmUxMhOA"/> - <packagedElement xmi:type="uml:Abstraction" xmi:id="_2OkBAGkEEeG997IUAIbceQ" name="allocate to linux"/> - <packagedElement xmi:type="uml:Abstraction" xmi:id="_2kbjUGkEEeG997IUAIbceQ" name="allocate to linux" client="_L9xhwDLjEd2RVeNawwNNzg" supplier="_6EgaIDa3EeGBl4WmUxMhOA"/> - </packagedElement> - <packagedElement xmi:type="uml:Package" xmi:id="_bBSxQP_BEd6628OhKk_dpg" name="cygwin"> - <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_bBdwYP_BEd6628OhKk_dpg" name="mainInstance" classifier="_bYJagDLiEd2RVeNawwNNzg"> - <slot xmi:type="uml:Slot" xmi:id="_bBpWkP_BEd6628OhKk_dpg" definingFeature="_gV1cgDLiEd2RVeNawwNNzg"> - <value xmi:type="uml:InstanceValue" xmi:id="_bBqksP_BEd6628OhKk_dpg" instance="_bBnhYP_BEd6628OhKk_dpg"/> - </slot> - <slot xmi:type="uml:Slot" xmi:id="_bBuPEP_BEd6628OhKk_dpg" definingFeature="_i-I7gDLiEd2RVeNawwNNzg"> - <value xmi:type="uml:InstanceValue" xmi:id="_bBxSYP_BEd6628OhKk_dpg" instance="_bBry0P_BEd6628OhKk_dpg"/> - </slot> - <slot xmi:type="uml:Slot" xmi:id="_JtE40CozEeGxrprK9wB9iA" definingFeature="_lKtZUCjYEeGFbebITJYb9g"> - <value xmi:type="uml:InstanceValue" xmi:id="_JtE40SozEeGxrprK9wB9iA" instance="_JtB1gCozEeGxrprK9wB9iA"/> - </slot> - </packagedElement> - <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_bBnhYP_BEd6628OhKk_dpg" name="mainInstance.server" classifier="_oqZNUDLaEd2qeKRLMdIx_A"/> - <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_bBry0P_BEd6628OhKk_dpg" name="mainInstance.client" classifier="_IfjoETLbEd2qeKRLMdIx_A"/> - <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_JtB1gCozEeGxrprK9wB9iA" name="mainInstance.timer"> - <classifier xmi:type="uml:Class" href="pathmap://QML_CORE/core.uml#_-X6zMCjZEeGFbebITJYb9g"/> - <slot xmi:type="uml:Slot" xmi:id="_JtDDoCozEeGxrprK9wB9iA"> - <definingFeature xmi:type="uml:Property" href="pathmap://QML_CORE/core.uml#_ARs_UCjaEeGFbebITJYb9g"/> - <value xmi:type="uml:InstanceValue" xmi:id="_JtDqsCozEeGxrprK9wB9iA" instance="_JtCckCozEeGxrprK9wB9iA"/> - </slot> - <slot xmi:type="uml:Slot" xmi:id="_JtERwCozEeGxrprK9wB9iA"> - <definingFeature xmi:type="uml:Property" href="pathmap://QML_CORE/core.uml#_RMqEkCjaEeGFbebITJYb9g"/> - <value xmi:type="uml:InstanceValue" xmi:id="_JtERwSozEeGxrprK9wB9iA" instance="_JtDqsSozEeGxrprK9wB9iA"/> - </slot> - </packagedElement> - <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_JtCckCozEeGxrprK9wB9iA" name="mainInstance.timer.timer"> - <classifier xmi:type="uml:Class" href="pathmap://QML_CORE/core.uml#_9V8OQCjYEeGFbebITJYb9g"/> - <slot xmi:type="uml:Slot" xmi:id="_1wSfkCsJEeGEwYCLcbR5yw"> - <definingFeature xmi:type="uml:Property" href="pathmap://QML_CORE/core.uml#_tmNeoCjbEeGFbebITJYb9g"/> - <value xmi:type="uml:LiteralInteger" xmi:id="_1yhUMCsJEeGEwYCLcbR5yw" name="value for periodLength" value="500"> - <type xmi:type="uml:PrimitiveType" href="pathmap://PDML_IDL/corba.uml#_FxVBkB6LEd6Nj_33Eb_pxw"/> - </value> - </slot> - </packagedElement> - <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_JtDqsSozEeGxrprK9wB9iA" name="mainInstance.timer.thread"> - <classifier xmi:type="uml:Class" href="pathmap://QML_CORE/core.uml#_SiY_AP-EEd6628OhKk_dpg"/> - </packagedElement> - <packagedElement xmi:type="uml:Abstraction" xmi:id="_JTpoYDa5EeG-uqYpasEQgg" name="allocate to cygwin" client="_bBdwYP_BEd6628OhKk_dpg" supplier="_BQRAwDa5EeG-uqYpasEQgg"/> - <packagedElement xmi:type="uml:Abstraction" xmi:id="_gXDNgE2tEeGl8qrc8BM7vA" name="allocate to cygwin" client="_bBdwYP_BEd6628OhKk_dpg" supplier="_BQRAwDa5EeG-uqYpasEQgg"/> - <packagedElement xmi:type="uml:Abstraction" xmi:id="_3pREcGkEEeG997IUAIbceQ" name="allocate to cygwin" client="_bBdwYP_BEd6628OhKk_dpg" supplier="_BQRAwDa5EeG-uqYpasEQgg"/> - </packagedElement> - <packagedElement xmi:type="uml:Class" xmi:id="_QT6okKDjEd-rLNbSWf1QuA" name="ConfigTraceMono"/> - </packagedElement> - <packagedElement xmi:type="uml:Package" xmi:id="_AMnW4Cz7Eea25uwDpRQuxg" name="derivedTypes"> - <packagedElement xmi:type="uml:Package" xmi:id="_AMpMECz7Eea25uwDpRQuxg" name="ClientServerTimer"> - <packagedElement xmi:type="uml:Package" xmi:id="_AMpzICz7Eea25uwDpRQuxg" name="ComponentModel"> - <packagedElement xmi:type="uml:Package" xmi:id="_AMpzISz7Eea25uwDpRQuxg" name="Interfaces"> - <packagedElement xmi:type="uml:Class" xmi:id="_AMpzIiz7Eea25uwDpRQuxg" name="Use_ICompute"/> - <packagedElement xmi:type="uml:Usage" xmi:id="_AMzkICz7Eea25uwDpRQuxg" client="_AMpzIiz7Eea25uwDpRQuxg" supplier="_cn-H0DLbEd2qeKRLMdIx_A"/> - </packagedElement> - </packagedElement> - </packagedElement> - </packagedElement> - <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_O6TiIjLUEd26WNosUASSSw"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_O6TiIzLUEd26WNosUASSSw" source="http://www.eclipse.org/uml2/2.0.0/UML"> - <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/uml2/5.0.0/UML/Profile/Standard#/"/> - </eAnnotations> - <appliedProfile xmi:type="uml:Profile" href="pathmap://UML_PROFILES/Standard.profile.uml#_0"/> - </profileApplication> - <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_GcC0cAHtEd6HSdiss9GQ0A"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Gd1kMAHtEd6HSdiss9GQ0A" 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="_z1TwgFW3Ed63BrxiKsw-0Q"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_z2GasFW3Ed63BrxiKsw-0Q" source="http://www.eclipse.org/uml2/2.0.0/UML"> - <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/FCM/1#/"/> - </eAnnotations> - <appliedProfile xmi:type="uml:Profile" href="pathmap://FCM_PROFILES/FCM.profile.uml#_5mvT0MtjEd2H_o0jIC6qDQ"/> - </profileApplication> - <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_2aRhwGkEEeG997IUAIbceQ"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_2eU7UGkEEeG997IUAIbceQ" source="http://www.eclipse.org/uml2/2.0.0/UML"> - <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/MARTE/1#//Alloc"/> - </eAnnotations> - <appliedProfile xmi:type="uml:Profile" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_ar8OsAPMEdyuUt-4qHuVvQ"/> - </profileApplication> - <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_2eX-oGkEEeG997IUAIbceQ"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_2hLbAGkEEeG997IUAIbceQ" source="http://www.eclipse.org/uml2/2.0.0/UML"> - <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/MARTE/1#//HLAM"/> - </eAnnotations> - <appliedProfile xmi:type="uml:Profile" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_yNSZIAPMEdyuUt-4qHuVvQ"/> - </profileApplication> - <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_2hOeUGkEEeG997IUAIbceQ"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_2kYgAGkEEeG997IUAIbceQ" source="http://www.eclipse.org/uml2/2.0.0/UML"> - <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/MARTE/1#//GCM"/> - </eAnnotations> - <appliedProfile xmi:type="uml:Profile" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_YgAioAPMEdyuUt-4qHuVvQ"/> - </profileApplication> - </uml:Model> - <FCM:DerivedElement xmi:id="_DWb6oP6yEd6Ie_kieu_3CQ" base_Element="_TbIjUJYlEd6G9q9hwr11bw" source="_DGs6wDLgEd28fJKJJnUaeQ"/> - <FCM:DerivedElement xmi:id="_DXK6cP6yEd6Ie_kieu_3CQ" base_Element="_4ZEZwHecEd6r18stFZxmFQ" source="_L8EY8DLgEd28fJKJJnUaeQ"/> - <FCM:RuleApplication xmi:id="_DWIYoP6yEd6Ie_kieu_3CQ" base_Class="_oqZNUDLaEd2qeKRLMdIx_A"> - <containerRule xmi:type="FCM:ContainerRule" href="pathmap://QML_TRACE/tracing.uml#_ISo6gLdwEd-CtfrGQre34Q"/> - <interceptor href="pathmap://QML_TRACE/tracing.uml#_35od4DKrEd-z5o2wSoJ16A"/> - </FCM:RuleApplication> - <FCM:Port xmi:id="_GofhQP6yEd6Ie_kieu_3CQ" base_Port="_4KiE8DLbEd2qeKRLMdIx_A" type="_cn-H0DLbEd2qeKRLMdIx_A"> - <kind xmi:type="FCM:PortKind" href="pathmap://QML_CORE/core.uml#_wySlkFRxEd6GqrP6fkWBoQ"/> - </FCM:Port> - <FCM:DeploymentPlan xmi:id="_6dGQgP6zEd6Ie_kieu_3CQ" mainInstance="_L9xhwDLjEd2RVeNawwNNzg" base_Package="_5Z7MEDLiEd2RVeNawwNNzg"/> - <C_Cpp:Include xmi:id="_7SAnAP76Ed6Zw96O-tCw7A" body="#include <iostream>
using namespace std;

#include <unistd.h>" base_class="_IfjoETLbEd2qeKRLMdIx_A"/> - <C_Cpp:Include xmi:id="_Sa4nEP77Ed6Zw96O-tCw7A" body="#include <iostream>
using namespace std;" base_class="_oqZNUDLaEd2qeKRLMdIx_A"/> - <FCM:DeploymentPlan xmi:id="_bBdJUP_BEd6628OhKk_dpg" mainInstance="_bBdwYP_BEd6628OhKk_dpg" base_Package="_bBSxQP_BEd6628OhKk_dpg"/> - <FCM:Port xmi:id="_IWQqoP6yEd6Ie_kieu_3CQ" base_Port="_DtWn4DLcEd2qeKRLMdIx_A" type="_cn-H0DLbEd2qeKRLMdIx_A"> - <kind xmi:type="FCM:PortKind" href="pathmap://QML_CORE/core.uml#_9Fif4FRxEd6GqrP6fkWBoQ"/> - </FCM:Port> - <FCM:DerivedElement xmi:id="_vd5cgKDcEd-t8JNe-ruCrQ" base_Element="_4CRrYHpbEd-X4Z9aZ0cpCQ"> - <source xmi:type="uml:Operation" href="pathmap://QML_CORE/sysinterfaces.uml#_C9IK4JsqEd61Eo3nmu3JhQ"/> - </FCM:DerivedElement> - <FCM:Configuration xmi:id="_Y10_QKDjEd-rLNbSWf1QuA" base_Class="_QT6okKDjEd-rLNbSWf1QuA" deploymentPlan="_6dGQgP6zEd6Ie_kieu_3CQ"> - <configOptions xmi:type="FCM:ConfigOption" href="pathmap://QML_CORE/core.uml#_u6LqoH7eEd-FNNgSS03RxQ"/> - </FCM:Configuration> - <FCM:Target xmi:id="_Et5N4LqQEd-BObGGoBbehA" base_Node="_MxayMP_BEd6628OhKk_dpg"> - <targetArch xmi:type="FCM:TargetArchitecture" href="pathmap://QML_CORE/core.uml#_FYOqwF0OEd-12d_h0i1xhQ"/> - <usedOS xmi:type="FCM:OperatingSystem" href="pathmap://QML_CORE/core.uml#_r4nVcCp9EeG1Y7BvjQ0T-w"/> - </FCM:Target> - <FCM:Target xmi:id="_HvbFMLqQEd-BObGGoBbehA" base_Node="_zY9vMDLiEd2RVeNawwNNzg"> - <targetArch xmi:type="FCM:TargetArchitecture" href="pathmap://QML_CORE/core.uml#_FYOqwF0OEd-12d_h0i1xhQ"/> - <usedOS xmi:type="FCM:OperatingSystem" href="pathmap://QML_CORE/core.uml#_1eULwF0NEd-12d_h0i1xhQ"/> - </FCM:Target> - <FCM:Port xmi:id="_U509QCkDEeGDDbdzqSb4UA" base_Port="_U50WMCkDEeGDDbdzqSb4UA"> - <kind xmi:type="FCM:PortKind" href="pathmap://QML_CORE/core.uml#_wySlkFRxEd6GqrP6fkWBoQ"/> - <type xmi:type="uml:Interface" href="pathmap://QML_CORE/sysinterfaces.uml#_Xb-y0AweEd6it_RkGhz_AA"/> - </FCM:Port> - <FCM:DerivedElement xmi:id="_qf85ACozEeGxrprK9wB9iA" base_Element="_qf6cwCozEeGxrprK9wB9iA"> - <source xmi:type="uml:Operation" href="pathmap://QML_CORE/sysinterfaces.uml#_asFRoAweEd6it_RkGhz_AA"/> - </FCM:DerivedElement> - <Alloc:Allocate xmi:id="_2lLKMGkEEeG997IUAIbceQ" base_Abstraction="_2kbjUGkEEeG997IUAIbceQ"/> - <Alloc:Allocate xmi:id="_3pYZMGkEEeG997IUAIbceQ" base_Abstraction="_3pREcGkEEeG997IUAIbceQ"/> - <FCM:DerivedElement xmi:id="_AMxu8Cz7Eea25uwDpRQuxg" base_Element="_AMpzIiz7Eea25uwDpRQuxg" source="_cn-H0DLbEd2qeKRLMdIx_A"/> -</xmi:XMI> diff --git a/transformation/org.eclipse.papyrus.designer.transformation.library/models/examples/HelloWorld.di b/transformation/org.eclipse.papyrus.designer.transformation.library/models/examples/HelloWorld.di deleted file mode 100644 index bf9abab34..000000000 --- a/transformation/org.eclipse.papyrus.designer.transformation.library/models/examples/HelloWorld.di +++ /dev/null @@ -1,2 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI"/> diff --git a/transformation/org.eclipse.papyrus.designer.transformation.library/models/examples/HelloWorldC.di b/transformation/org.eclipse.papyrus.designer.transformation.library/models/examples/HelloWorldC.di deleted file mode 100644 index bf9abab34..000000000 --- a/transformation/org.eclipse.papyrus.designer.transformation.library/models/examples/HelloWorldC.di +++ /dev/null @@ -1,2 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI"/> diff --git a/transformation/org.eclipse.papyrus.designer.transformation.library/models/examples/HelloWorldC.notation b/transformation/org.eclipse.papyrus.designer.transformation.library/models/examples/HelloWorldC.notation deleted file mode 100644 index 01c2801ae..000000000 --- a/transformation/org.eclipse.papyrus.designer.transformation.library/models/examples/HelloWorldC.notation +++ /dev/null @@ -1,662 +0,0 @@ -<?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:C_Cpp="http://www.eclipse.org/papyrus/C_Cpp/1" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML"> - <notation:Diagram xmi:id="_7kc7YM__Ed-TP80eVS-2Rg" type="CompositeStructure" name="HelloWorldComponent" measurementUnit="Pixel"> - <children xmi:type="notation:Shape" xmi:id="_8LSR4M__Ed-TP80eVS-2Rg" type="Class_Shape" fontName="" fontHeight="10" fillColor="8905185" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_8LSR4s__Ed-TP80eVS-2Rg" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_8LSR48__Ed-TP80eVS-2Rg" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_8LS48M__Ed-TP80eVS-2Rg" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_8LS48c__Ed-TP80eVS-2Rg" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_8LS48s__Ed-TP80eVS-2Rg" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_8LS488__Ed-TP80eVS-2Rg" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_8LS49M__Ed-TP80eVS-2Rg" type="Class_NameLabel"/> - <children xmi:type="notation:BasicCompartment" xmi:id="_8LS49c__Ed-TP80eVS-2Rg" type="Class_StructureCompartment"> - <children xmi:type="notation:Shape" xmi:id="_8rDfAFTzEeKvFeqt5Q_lqw" type="Property_Shape" fontName="Sans Serif" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_8rGiUFTzEeKvFeqt5Q_lqw" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_8rGiUVTzEeKvFeqt5Q_lqw" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_8rGiUlTzEeKvFeqt5Q_lqw" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_8rGiU1TzEeKvFeqt5Q_lqw" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_8rGiVFTzEeKvFeqt5Q_lqw" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_8rGiVVTzEeKvFeqt5Q_lqw" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_8rHJYFTzEeKvFeqt5Q_lqw" type="Property_NameLabel"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_CBQusFT0EeKvFeqt5Q_lqw" source="CustomAppearance_Annotation"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_CGsoUFT0EeKvFeqt5Q_lqw" key="CustomAppearance_MaskValue" value="28"/> - </eAnnotations> - </children> - <children xmi:type="notation:BasicCompartment" xmi:id="_8rHJYVTzEeKvFeqt5Q_lqw" visible="false" type="Property_StructureCompartment"> - <styles xmi:type="notation:TitleStyle" xmi:id="_8rHJYlTzEeKvFeqt5Q_lqw" showTitle="true"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_8rHJY1TzEeKvFeqt5Q_lqw"/> - </children> - <element xmi:type="uml:Property" href="HelloWorldC.uml#_8pupUFTzEeKvFeqt5Q_lqw"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_8rDfAVTzEeKvFeqt5Q_lqw" x="40" y="30" width="163"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_e93c8C1QEea25uwDpRQuxg" type="StereotypeComment"> - <styles xmi:type="notation:TitleStyle" xmi:id="_e93c8S1QEea25uwDpRQuxg"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_e93c8y1QEea25uwDpRQuxg" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Property" href="HelloWorldC.uml#_8pupUFTzEeKvFeqt5Q_lqw"/> - </styles> - <element xsi:nil="true"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_e93c8i1QEea25uwDpRQuxg" x="200" y="100"/> - </children> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_8LS49s__Ed-TP80eVS-2Rg"/> - </children> - <children xmi:type="notation:BasicCompartment" xmi:id="_O7kMQFWUEeKdxoQIVxFNNg" visible="false" type="AppliedStereotypeCompartement"> - <styles xmi:type="notation:TitleStyle" xmi:id="_O7kMQVWUEeKdxoQIVxFNNg" showTitle="true"/> - <element xmi:type="C_Cpp:Include" href="HelloWorldC.uml#_11OtwPcaEd-KM6l7lmIPkw"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_O7kMQlWUEeKdxoQIVxFNNg"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_6UeXAFWUEeKdxoQIVxFNNg" type="Port_Shape" fontName="Sans Serif" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_6Ue-EFWUEeKdxoQIVxFNNg" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_6Ue-EVWUEeKdxoQIVxFNNg" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_6Ue-ElWUEeKdxoQIVxFNNg" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_6Ue-E1WUEeKdxoQIVxFNNg" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_6Ue-FFWUEeKdxoQIVxFNNg" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_6UflIFWUEeKdxoQIVxFNNg" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_6UflIVWUEeKdxoQIVxFNNg" type="Port_NameLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_6UflIlWUEeKdxoQIVxFNNg" x="25" y="3"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_6UflI1WUEeKdxoQIVxFNNg" visible="false" type="Port_StereotypeLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_6UflJFWUEeKdxoQIVxFNNg" x="25" y="-10"/> - </children> - <element xmi:type="uml:Port" href="pathmap://DML_C_CORE/componentlib.uml#_OfiosJsrEd61Eo3nmu3JhQ"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_6UeXAVWUEeKdxoQIVxFNNg" x="-10" y="55"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_e_OH1i1QEea25uwDpRQuxg" type="StereotypeComment"> - <styles xmi:type="notation:TitleStyle" xmi:id="_e_OH1y1QEea25uwDpRQuxg"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_e_OH2S1QEea25uwDpRQuxg" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Port" href="pathmap://DML_C_CORE/componentlib.uml#_OfiosJsrEd61Eo3nmu3JhQ"/> - </styles> - <element xsi:nil="true"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_e_OH2C1QEea25uwDpRQuxg" x="200" y="100"/> - </children> - <element xmi:type="uml:Class" href="HelloWorldC.uml#_tyiqsc__Ed-TP80eVS-2Rg"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_8LSR4c__Ed-TP80eVS-2Rg" x="90" y="135" width="254" height="126"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_-HlK8DecEeGPyrZ5I3hMlA" type="Comment_Shape" fontName="" fontHeight="10" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_-HlyADecEeGPyrZ5I3hMlA" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_-HlyATecEeGPyrZ5I3hMlA" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_-HlyAjecEeGPyrZ5I3hMlA" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_-HlyAzecEeGPyrZ5I3hMlA" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_-HlyBDecEeGPyrZ5I3hMlA" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_-HlyBTecEeGPyrZ5I3hMlA" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_-HlyBjecEeGPyrZ5I3hMlA" type="Comment_BodyLabel"/> - <element xmi:type="uml:Comment" href="HelloWorldC.uml#_-Hd2MDecEeGPyrZ5I3hMlA"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_-HlK8TecEeGPyrZ5I3hMlA" x="423" y="135" width="338" height="55"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_0EFQQDedEeGPyrZ5I3hMlA" type="Comment_Shape" fontName="" fontHeight="10" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_0EF3UDedEeGPyrZ5I3hMlA" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_0EF3UTedEeGPyrZ5I3hMlA" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_0EF3UjedEeGPyrZ5I3hMlA" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_0EF3UzedEeGPyrZ5I3hMlA" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_0EF3VDedEeGPyrZ5I3hMlA" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_0EF3VTedEeGPyrZ5I3hMlA" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_0EF3VjedEeGPyrZ5I3hMlA" type="Comment_BodyLabel"/> - <element xmi:type="uml:Comment" href="HelloWorldC.uml#_0D64MDedEeGPyrZ5I3hMlA"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0EFQQTedEeGPyrZ5I3hMlA" x="423" y="18" width="338"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_SypoQFT0EeKvFeqt5Q_lqw" type="Comment_Shape" fontName="Sans Serif" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_SyqPUFT0EeKvFeqt5Q_lqw" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_SyqPUVT0EeKvFeqt5Q_lqw" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_SyqPUlT0EeKvFeqt5Q_lqw" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_SyqPU1T0EeKvFeqt5Q_lqw" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_SyqPVFT0EeKvFeqt5Q_lqw" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_SyqPVVT0EeKvFeqt5Q_lqw" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_SyqPVlT0EeKvFeqt5Q_lqw" type="Comment_BodyLabel"/> - <element xmi:type="uml:Comment" href="HelloWorldC.uml#_SxvpUFT0EeKvFeqt5Q_lqw"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_SypoQVT0EeKvFeqt5Q_lqw" x="420" y="220" width="341" height="45"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_rjTBsFWUEeKdxoQIVxFNNg" type="Class_Shape" fontName="Sans Serif" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rjTowFWUEeKdxoQIVxFNNg" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rjTowVWUEeKdxoQIVxFNNg" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rjTowlWUEeKdxoQIVxFNNg" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rjTow1WUEeKdxoQIVxFNNg" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rjToxFWUEeKdxoQIVxFNNg" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rjUP0FWUEeKdxoQIVxFNNg" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_rjUP0VWUEeKdxoQIVxFNNg" type="Class_NameLabel"/> - <children xmi:type="notation:BasicCompartment" xmi:id="_rjUP0lWUEeKdxoQIVxFNNg" type="Class_StructureCompartment"> - <styles xmi:type="notation:TitleStyle" xmi:id="_rjUP01WUEeKdxoQIVxFNNg"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_rjUP1FWUEeKdxoQIVxFNNg"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_wd8WwFWUEeKdxoQIVxFNNg" type="Port_Shape" fontName="Sans Serif" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_wd890FWUEeKdxoQIVxFNNg" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_wd890VWUEeKdxoQIVxFNNg" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_wd890lWUEeKdxoQIVxFNNg" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_wd8901WUEeKdxoQIVxFNNg" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_wd891FWUEeKdxoQIVxFNNg" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_wd891VWUEeKdxoQIVxFNNg" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_wd891lWUEeKdxoQIVxFNNg" type="Port_NameLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_wd9k4FWUEeKdxoQIVxFNNg" x="25" y="3"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_wd9k4VWUEeKdxoQIVxFNNg" visible="false" type="Port_StereotypeLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_wd9k4lWUEeKdxoQIVxFNNg" x="25" y="-10"/> - </children> - <element xmi:type="uml:Port" href="pathmap://DML_C_CORE/componentlib.uml#_OfiosJsrEd61Eo3nmu3JhQ"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_wd8WwVWUEeKdxoQIVxFNNg" x="-10" y="27"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_e_Ou8y1QEea25uwDpRQuxg" type="StereotypeComment"> - <styles xmi:type="notation:TitleStyle" xmi:id="_e_Ou9C1QEea25uwDpRQuxg"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_e_Ou9i1QEea25uwDpRQuxg" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Port" href="pathmap://DML_C_CORE/componentlib.uml#_OfiosJsrEd61Eo3nmu3JhQ"/> - </styles> - <element xsi:nil="true"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_e_Ou9S1QEea25uwDpRQuxg" x="200" y="100"/> - </children> - <element xmi:type="uml:Class" href="pathmap://DML_C_CORE/componentlib.uml#_N6fa4JsrEd61Eo3nmu3JhQ"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_rjTBsVWUEeKdxoQIVxFNNg" x="90" y="18" width="253" height="73"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_fEfpYC1QEea25uwDpRQuxg" type="StereotypeComment"> - <styles xmi:type="notation:TitleStyle" xmi:id="_fEfpYS1QEea25uwDpRQuxg"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_fEfpYy1QEea25uwDpRQuxg" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Class" href="HelloWorldC.uml#_tyiqsc__Ed-TP80eVS-2Rg"/> - </styles> - <element xsi:nil="true"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_fEfpYi1QEea25uwDpRQuxg" x="290" y="135"/> - </children> - <styles xmi:type="notation:DiagramStyle" xmi:id="_7kc7Yc__Ed-TP80eVS-2Rg"/> - <styles xmi:type="notation:StringValueStyle" xmi:id="_e_sB4C1QEea25uwDpRQuxg" name="diagram_compatibility_version" stringValue="1.2.0"/> - <element xmi:type="uml:Package" href="HelloWorldC.uml#_LOqIEDLaEd2qeKRLMdIx_A"/> - <edges xmi:type="notation:Connector" xmi:id="_uHz6kP8nEd-hWJO6cv3VJA" type="Generalization_Edge" source="_8LSR4M__Ed-TP80eVS-2Rg" target="_rjTBsFWUEeKdxoQIVxFNNg" lineColor="0"> - <children xmi:type="notation:DecorationNode" xmi:id="_uH0hoP8nEd-hWJO6cv3VJA" type="Generalization_StereotypeLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_uH0hof8nEd-hWJO6cv3VJA" y="60"/> - </children> - <styles xmi:type="notation:FontStyle" xmi:id="_uHz6kf8nEd-hWJO6cv3VJA" fontName="" fontHeight="10"/> - <element xmi:type="uml:Generalization" href="HelloWorldC.uml#_tyiqss__Ed-TP80eVS-2Rg"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_uHz6kv8nEd-hWJO6cv3VJA" points="[-103, -45, 204, 90]$[-307, -135, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_k9HpoC1QEea25uwDpRQuxg" id="(0.5118110236220472,0.0)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_zpY_EFWUEeKdxoQIVxFNNg" id="(0.4782608695652174,0.8571428571428571)"/> - </edges> - <edges xmi:type="notation:Connector" xmi:id="_FOfGwDeeEeGPyrZ5I3hMlA" type="Comment_AnnotatedElementEdge" source="_0EFQQDedEeGPyrZ5I3hMlA" target="_rjTBsFWUEeKdxoQIVxFNNg" routing="Rectilinear" lineColor="0"> - <styles xmi:type="notation:FontStyle" xmi:id="_FOfGwTeeEeGPyrZ5I3hMlA" fontName="" fontHeight="10"/> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_FOfGwjeeEeGPyrZ5I3hMlA" points="[423, 60, -643984, -643984]$[343, 60, -643984, -643984]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_FOwMgDeeEeGPyrZ5I3hMlA" id="(0.0,0.4329896907216495)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_FOwMgTeeEeGPyrZ5I3hMlA" id="(1.0,0.5753424657534246)"/> - </edges> - <edges xmi:type="notation:Connector" xmi:id="_F4Ju0DeeEeGPyrZ5I3hMlA" type="Comment_AnnotatedElementEdge" source="_-HlK8DecEeGPyrZ5I3hMlA" target="_8LSR4M__Ed-TP80eVS-2Rg" lineColor="0"> - <styles xmi:type="notation:FontStyle" xmi:id="_F4Ju0TeeEeGPyrZ5I3hMlA" fontName="" fontHeight="10"/> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_F4Ju0jeeEeGPyrZ5I3hMlA" points="[-25, 3, 78, 0]$[-80, -2, 23, -5]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_F4a0kDeeEeGPyrZ5I3hMlA" id="(0.006779661016949152,0.509090909090909)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_F4a0kTeeEeGPyrZ5I3hMlA" id="(0.9921259842519685,0.26605504587155965)"/> - </edges> - <edges xmi:type="notation:Connector" xmi:id="_YapykFT0EeKvFeqt5Q_lqw" type="Comment_AnnotatedElementEdge" source="_SypoQFT0EeKvFeqt5Q_lqw" target="_8rDfAFTzEeKvFeqt5Q_lqw" routing="Rectilinear" lineColor="0"> - <styles xmi:type="notation:FontStyle" xmi:id="_YapykVT0EeKvFeqt5Q_lqw" fontName="Sans Serif"/> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_YapyklT0EeKvFeqt5Q_lqw" points="[422, 220, -643984, -643984]$[360, 220, -643984, -643984]$[360, 240, -643984, -643984]$[299, 240, -643984, -643984]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Ya7fYFT0EeKvFeqt5Q_lqw" id="(0.0,0.3508771929824561)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Ya7fYVT0EeKvFeqt5Q_lqw" id="(1.0,0.75)"/> - </edges> - <edges xmi:type="notation:Connector" xmi:id="_e94EAC1QEea25uwDpRQuxg" type="StereotypeCommentLink" source="_8rDfAFTzEeKvFeqt5Q_lqw" target="_e93c8C1QEea25uwDpRQuxg"> - <styles xmi:type="notation:FontStyle" xmi:id="_e94EAS1QEea25uwDpRQuxg"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_e94EBS1QEea25uwDpRQuxg" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Property" href="HelloWorldC.uml#_8pupUFTzEeKvFeqt5Q_lqw"/> - </styles> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_e94EAi1QEea25uwDpRQuxg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_e94EAy1QEea25uwDpRQuxg"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_e94EBC1QEea25uwDpRQuxg"/> - </edges> - <edges xmi:type="notation:Connector" xmi:id="_e_OH2i1QEea25uwDpRQuxg" type="StereotypeCommentLink" source="_6UeXAFWUEeKdxoQIVxFNNg" target="_e_OH1i1QEea25uwDpRQuxg"> - <styles xmi:type="notation:FontStyle" xmi:id="_e_OH2y1QEea25uwDpRQuxg"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_e_OH3y1QEea25uwDpRQuxg" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Port" href="pathmap://DML_C_CORE/componentlib.uml#_OfiosJsrEd61Eo3nmu3JhQ"/> - </styles> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_e_OH3C1QEea25uwDpRQuxg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_e_OH3S1QEea25uwDpRQuxg"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_e_OH3i1QEea25uwDpRQuxg"/> - </edges> - <edges xmi:type="notation:Connector" xmi:id="_e_Ou9y1QEea25uwDpRQuxg" type="StereotypeCommentLink" source="_wd8WwFWUEeKdxoQIVxFNNg" target="_e_Ou8y1QEea25uwDpRQuxg"> - <styles xmi:type="notation:FontStyle" xmi:id="_e_Ou-C1QEea25uwDpRQuxg"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_e_PV8i1QEea25uwDpRQuxg" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Port" href="pathmap://DML_C_CORE/componentlib.uml#_OfiosJsrEd61Eo3nmu3JhQ"/> - </styles> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_e_Ou-S1QEea25uwDpRQuxg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_e_PV8C1QEea25uwDpRQuxg"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_e_PV8S1QEea25uwDpRQuxg"/> - </edges> - <edges xmi:type="notation:Connector" xmi:id="_fEfpZC1QEea25uwDpRQuxg" type="StereotypeCommentLink" source="_8LSR4M__Ed-TP80eVS-2Rg" target="_fEfpYC1QEea25uwDpRQuxg"> - <styles xmi:type="notation:FontStyle" xmi:id="_fEfpZS1QEea25uwDpRQuxg"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_fEfpaS1QEea25uwDpRQuxg" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Class" href="HelloWorldC.uml#_tyiqsc__Ed-TP80eVS-2Rg"/> - </styles> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_fEfpZi1QEea25uwDpRQuxg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_fEfpZy1QEea25uwDpRQuxg"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_fEfpaC1QEea25uwDpRQuxg"/> - </edges> - </notation:Diagram> - <notation:Diagram xmi:id="_o6ZisNCREd-hqYHBJe17_Q" type="CompositeStructure" name="System" measurementUnit="Pixel"> - <children xmi:type="notation:Shape" xmi:id="_VSa6YNHtEd-A1oPfP47IaQ" type="Class_Shape" fontName="" fontHeight="10" fillColor="8905185" gradient="16777215, 16777215, 0" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_VScIgNHtEd-A1oPfP47IaQ" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_VScvkNHtEd-A1oPfP47IaQ" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_VScvkdHtEd-A1oPfP47IaQ" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_VScvktHtEd-A1oPfP47IaQ" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_VScvk9HtEd-A1oPfP47IaQ" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_VScvlNHtEd-A1oPfP47IaQ" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_VScvldHtEd-A1oPfP47IaQ" type="Class_NameLabel"/> - <children xmi:type="notation:BasicCompartment" xmi:id="_VScvltHtEd-A1oPfP47IaQ" type="Class_StructureCompartment"> - <children xmi:type="notation:Shape" xmi:id="_XsS70NHtEd-A1oPfP47IaQ" type="Property_Shape" fontName="" fontHeight="10" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_XsTi4NHtEd-A1oPfP47IaQ" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_XsTi4dHtEd-A1oPfP47IaQ" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_XsTi4tHtEd-A1oPfP47IaQ" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_XsTi49HtEd-A1oPfP47IaQ" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_XsTi5NHtEd-A1oPfP47IaQ" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_XsTi5dHtEd-A1oPfP47IaQ" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_XsTi5tHtEd-A1oPfP47IaQ" type="Property_NameLabel"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_yonwwFTzEeKvFeqt5Q_lqw" source="CustomAppearance_Annotation"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_yzIXoFTzEeKvFeqt5Q_lqw" key="CustomAppearance_MaskValue" value="28"/> - </eAnnotations> - </children> - <children xmi:type="notation:BasicCompartment" xmi:id="_XsTi59HtEd-A1oPfP47IaQ" type="Property_StructureCompartment"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_XsUJ8NHtEd-A1oPfP47IaQ"/> - </children> - <element xmi:type="uml:Property" href="HelloWorldC.uml#_gV1cgDLiEd2RVeNawwNNzg"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_XsS70dHtEd-A1oPfP47IaQ" x="40" y="20" width="193" height="85"/> - </children> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_VScvl9HtEd-A1oPfP47IaQ"/> - </children> - <element xmi:type="uml:Class" href="HelloWorldC.uml#_bYJagDLiEd2RVeNawwNNzg"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_VSa6YdHtEd-A1oPfP47IaQ" x="18" y="18" width="280" height="172"/> - </children> - <styles xmi:type="notation:DiagramStyle" xmi:id="_o6ZisdCREd-hqYHBJe17_Q"/> - <styles xmi:type="notation:StringValueStyle" xmi:id="_fE9jcC1QEea25uwDpRQuxg" name="diagram_compatibility_version" stringValue="1.2.0"/> - <element xmi:type="uml:Package" href="HelloWorldC.uml#_LOqIEDLaEd2qeKRLMdIx_A"/> - </notation:Diagram> - <notation:Diagram xmi:id="_U1UegPcXEd-KM6l7lmIPkw" type="PapyrusUMLClassDiagram" name="deployment" measurementUnit="Pixel"> - <children xmi:type="notation:Shape" xmi:id="_FGfloCghEeCw56aD7XrQhw" type="Diagram_ShortcutShape" element="_7kc7YM__Ed-TP80eVS-2Rg" fontName="Sans Serif" fontHeight="10" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FGgMsCghEeCw56aD7XrQhw" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FGgMsSghEeCw56aD7XrQhw" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FGgMsighEeCw56aD7XrQhw" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FGgMsyghEeCw56aD7XrQhw" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FGlsQCghEeCw56aD7XrQhw" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FGmTUCghEeCw56aD7XrQhw" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_FGmTUSghEeCw56aD7XrQhw" type="Diagram_NameLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_FGmTUighEeCw56aD7XrQhw" x="54" y="3"/> - </children> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_FGfloSghEeCw56aD7XrQhw" x="54" y="24" width="34" height="20"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_gdmuADefEeGPyrZ5I3hMlA" type="Comment_Shape" fontName="Sans Serif" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_gdmuAjefEeGPyrZ5I3hMlA" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_gdmuAzefEeGPyrZ5I3hMlA" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_gdmuBDefEeGPyrZ5I3hMlA" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_gdmuBTefEeGPyrZ5I3hMlA" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_gdnVEDefEeGPyrZ5I3hMlA" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_gdnVETefEeGPyrZ5I3hMlA" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_gdnVEjefEeGPyrZ5I3hMlA" type="Comment_BodyLabel"/> - <element xmi:type="uml:Comment" href="HelloWorldC.uml#_gdeyMDefEeGPyrZ5I3hMlA"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_gdmuATefEeGPyrZ5I3hMlA" x="315" y="18" width="226" height="37"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_-4h4YFWREeKdxoQIVxFNNg" type="Package_Shape" fontName="Sans Serif" fillColor="8905185" gradient="16777215, 16777215, 0" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_-4k7sFWREeKdxoQIVxFNNg" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_-4k7sVWREeKdxoQIVxFNNg" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_-4k7slWREeKdxoQIVxFNNg" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_-4k7s1WREeKdxoQIVxFNNg" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_-4liwFWREeKdxoQIVxFNNg" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_-4liwVWREeKdxoQIVxFNNg" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_-4liwlWREeKdxoQIVxFNNg" type="Package_NameLabel"/> - <children xmi:type="notation:BasicCompartment" xmi:id="_fGso0C1QEea25uwDpRQuxg" type="Package_PackagedElementCompartment"> - <children xmi:type="notation:Shape" xmi:id="_ZQjFQFWjEeKOivupHOJ8Ew" type="InstanceSpecification_Shape_CN" fontName="Sans Serif" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ZQjsUFWjEeKOivupHOJ8Ew" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ZQjsUVWjEeKOivupHOJ8Ew" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ZQjsUlWjEeKOivupHOJ8Ew" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ZQkTYFWjEeKOivupHOJ8Ew" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ZQkTYVWjEeKOivupHOJ8Ew" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ZQkTYlWjEeKOivupHOJ8Ew" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_ZQkTY1WjEeKOivupHOJ8Ew" type="InstanceSpecification_NameLabel_CN"/> - <children xmi:type="notation:BasicCompartment" xmi:id="_ZQkTZFWjEeKOivupHOJ8Ew" type="InstanceSpecification_SlotCompartment_CN"> - <children xmi:type="notation:Shape" xmi:id="_ET2zcFWkEeKOivupHOJ8Ew" type="Slot_SlotLabel" fontName="Sans Serif" lineColor="0"> - <element xmi:type="uml:Slot" href="HelloWorldC.uml#_ymQ48FT2EeKvFeqt5Q_lqw"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_ET2zcVWkEeKOivupHOJ8Ew" x="58" y="15"/> - </children> - <styles xmi:type="notation:TitleStyle" xmi:id="_ZQkTZVWjEeKOivupHOJ8Ew"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_ZQkTZlWjEeKOivupHOJ8Ew"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_ZQkTZ1WjEeKOivupHOJ8Ew"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ZQkTaFWjEeKOivupHOJ8Ew"/> - </children> - <element xmi:type="uml:InstanceSpecification" href="HelloWorldC.uml#_ymErsFT2EeKvFeqt5Q_lqw"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ZQjFQVWjEeKOivupHOJ8Ew" x="10" y="12" width="235" height="46"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_Z7T5gFWjEeKOivupHOJ8Ew" type="InstanceSpecification_Shape_CN" fontName="Sans Serif" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Z7UgkFWjEeKOivupHOJ8Ew" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Z7UgkVWjEeKOivupHOJ8Ew" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Z7UgklWjEeKOivupHOJ8Ew" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Z7Ugk1WjEeKOivupHOJ8Ew" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Z7UglFWjEeKOivupHOJ8Ew" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Z7UglVWjEeKOivupHOJ8Ew" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_Z7UgllWjEeKOivupHOJ8Ew" type="InstanceSpecification_NameLabel_CN"/> - <children xmi:type="notation:BasicCompartment" xmi:id="_Z7Ugl1WjEeKOivupHOJ8Ew" type="InstanceSpecification_SlotCompartment_CN"> - <children xmi:type="notation:Shape" xmi:id="_6VXKAFWjEeKOivupHOJ8Ew" type="Slot_SlotLabel" fontName="Sans Serif" lineColor="0"> - <element xmi:type="uml:Slot" href="HelloWorldC.uml#_tfj4gFUwEeKdxoQIVxFNNg"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_6VXKAVWjEeKOivupHOJ8Ew" x="26" y="15"/> - </children> - <styles xmi:type="notation:TitleStyle" xmi:id="_Z7UgmFWjEeKOivupHOJ8Ew"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_Z7UgmVWjEeKOivupHOJ8Ew"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_Z7UgmlWjEeKOivupHOJ8Ew"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Z7Ugm1WjEeKOivupHOJ8Ew"/> - </children> - <element xmi:type="uml:InstanceSpecification" href="HelloWorldC.uml#_ymQR4FT2EeKvFeqt5Q_lqw"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Z7T5gVWjEeKOivupHOJ8Ew" x="10" y="115" width="235" height="64"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_85kMIFWjEeKOivupHOJ8Ew" type="InstanceSpecification_Shape_CN" fontName="Sans Serif" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_85kzMFWjEeKOivupHOJ8Ew" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_85kzMVWjEeKOivupHOJ8Ew" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_85kzMlWjEeKOivupHOJ8Ew" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_85kzM1WjEeKOivupHOJ8Ew" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_85kzNFWjEeKOivupHOJ8Ew" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_85kzNVWjEeKOivupHOJ8Ew" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_85kzNlWjEeKOivupHOJ8Ew" type="InstanceSpecification_NameLabel_CN"/> - <children xmi:type="notation:BasicCompartment" xmi:id="_85kzN1WjEeKOivupHOJ8Ew" visible="false" type="InstanceSpecification_SlotCompartment_CN"> - <styles xmi:type="notation:TitleStyle" xmi:id="_85laQFWjEeKOivupHOJ8Ew"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_85laQVWjEeKOivupHOJ8Ew"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_85laQlWjEeKOivupHOJ8Ew"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_85laQ1WjEeKOivupHOJ8Ew"/> - </children> - <element xmi:type="uml:InstanceSpecification" href="HelloWorldC.uml#_GQ1ekKwHEeCQX8uv_p0Q4A"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_85kMIVWjEeKOivupHOJ8Ew" x="352" y="12" width="163" height="46"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_wCUSAFZVEeKKZs15rvNNjA" type="Comment_Shape_CN" fontName="Sans Serif" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_wCX8YFZVEeKKZs15rvNNjA" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_wCX8YVZVEeKKZs15rvNNjA" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_wCX8YlZVEeKKZs15rvNNjA" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_wCYjcFZVEeKKZs15rvNNjA" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_wCYjcVZVEeKKZs15rvNNjA" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_wCYjclZVEeKKZs15rvNNjA" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_wCYjc1ZVEeKKZs15rvNNjA" type="Comment_BodyLabel_CN"/> - <element xmi:type="uml:Comment" href="HelloWorldC.uml#_wAbboFZVEeKKZs15rvNNjA"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_wCUSAVZVEeKKZs15rvNNjA" x="298" y="94" width="208" height="83"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_fJDZQC1QEea25uwDpRQuxg" type="StereotypeComment"> - <styles xmi:type="notation:TitleStyle" xmi:id="_fJDZQS1QEea25uwDpRQuxg"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_fJDZQy1QEea25uwDpRQuxg" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Abstraction" href="HelloWorldC.uml#_UPx34FWUEeKdxoQIVxFNNg"/> - </styles> - <element xsi:nil="true"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_fJDZQi1QEea25uwDpRQuxg" x="100" y="100"/> - </children> - <styles xmi:type="notation:TitleStyle" xmi:id="_-4lixFWREeKdxoQIVxFNNg"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_-4lixVWREeKdxoQIVxFNNg"/> - </children> - <element xmi:type="uml:Package" href="HelloWorldC.uml#_yl9-AFT2EeKvFeqt5Q_lqw"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_-4h4YVWREeKdxoQIVxFNNg" x="30" y="180" width="551" height="261"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_obNuEFWiEeKOivupHOJ8Ew" type="Comment_Shape" fontName="Sans Serif" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_obQxYFWiEeKOivupHOJ8Ew" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_obQxYVWiEeKOivupHOJ8Ew" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_obQxYlWiEeKOivupHOJ8Ew" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_obQxY1WiEeKOivupHOJ8Ew" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_obRYcFWiEeKOivupHOJ8Ew" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_obRYcVWiEeKOivupHOJ8Ew" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_obRYclWiEeKOivupHOJ8Ew" type="Comment_BodyLabel"/> - <element xmi:type="uml:Comment" href="HelloWorldC.uml#_oZw8kFWiEeKOivupHOJ8Ew"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_obNuEVWiEeKOivupHOJ8Ew" x="315" y="90" width="226" height="51"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_fI3zEC1QEea25uwDpRQuxg" type="StereotypeComment"> - <styles xmi:type="notation:TitleStyle" xmi:id="_fI3zES1QEea25uwDpRQuxg"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_fI3zEy1QEea25uwDpRQuxg" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Package" href="HelloWorldC.uml#_yl9-AFT2EeKvFeqt5Q_lqw"/> - </styles> - <element xsi:nil="true"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_fI3zEi1QEea25uwDpRQuxg" x="230" y="160"/> - </children> - <styles xmi:type="notation:DiagramStyle" xmi:id="_U1UegfcXEd-KM6l7lmIPkw"/> - <styles xmi:type="notation:StringValueStyle" xmi:id="_fGtP4C1QEea25uwDpRQuxg" name="diagram_compatibility_version" stringValue="1.2.0"/> - <element xmi:type="uml:Package" href="HelloWorldC.uml#_234GEDLiEd2RVeNawwNNzg"/> - <edges xmi:type="notation:Connector" xmi:id="_86CtQFWjEeKOivupHOJ8Ew" type="Abstraction_Edge" source="_ZQjFQFWjEeKOivupHOJ8Ew" target="_85kMIFWjEeKOivupHOJ8Ew" lineColor="0"> - <children xmi:type="notation:DecorationNode" xmi:id="_86D7YFWjEeKOivupHOJ8Ew" type="Abstraction_NameLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_86D7YVWjEeKOivupHOJ8Ew" y="40"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_86D7YlWjEeKOivupHOJ8Ew" type="Abstraction_StereotypeLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_86D7Y1WjEeKOivupHOJ8Ew" x="-34" y="-13"/> - </children> - <styles xmi:type="notation:FontStyle" xmi:id="_86CtQVWjEeKOivupHOJ8Ew" fontName="Sans Serif"/> - <element xmi:type="uml:Abstraction" href="HelloWorldC.uml#_UPx34FWUEeKdxoQIVxFNNg"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_86CtQlWjEeKOivupHOJ8Ew" points="[82, 237, -643984, -643984]$[469, 260, -643984, -643984]"/> - </edges> - <edges xmi:type="notation:Connector" xmi:id="_Sqs9MFWkEeKOivupHOJ8Ew" type="Comment_AnnotatedElementEdge" source="_obNuEFWiEeKOivupHOJ8Ew" target="_-4h4YFWREeKdxoQIVxFNNg" routing="Rectilinear" lineColor="0"> - <styles xmi:type="notation:FontStyle" xmi:id="_Sqs9MVWkEeKOivupHOJ8Ew" fontName="Sans Serif"/> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Sqs9MlWkEeKOivupHOJ8Ew" points="[460, 162, -643984, -643984]$[460, 219, -643984, -643984]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_SrQW0FWkEeKOivupHOJ8Ew" id="(0.6415929203539823,1.0)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_SrQW0VWkEeKOivupHOJ8Ew" id="(0.7992565055762082,0.1780821917808219)"/> - </edges> - <edges xmi:type="notation:Connector" xmi:id="_7O5fMFZVEeKKZs15rvNNjA" type="Comment_AnnotatedElementEdge" source="_wCUSAFZVEeKKZs15rvNNjA" target="_ZQjFQFWjEeKOivupHOJ8Ew" routing="Rectilinear" lineColor="0"> - <styles xmi:type="notation:FontStyle" xmi:id="_7O5fMVZVEeKKZs15rvNNjA" fontName="Sans Serif"/> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_7O5fMlZVEeKKZs15rvNNjA" points="[334, 320, -643984, -643984]$[163, 320, -643984, -643984]$[163, 283, -643984, -643984]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_7PO2YFZVEeKKZs15rvNNjA" id="(0.0,0.008547008547008548)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_x9wOYC1QEea25uwDpRQuxg" id="(0.4851063829787234,1.0)"/> - </edges> - <edges xmi:type="notation:Connector" xmi:id="_71Q7oFZVEeKKZs15rvNNjA" type="Comment_AnnotatedElementEdge" source="_wCUSAFZVEeKKZs15rvNNjA" target="_Z7T5gFWjEeKOivupHOJ8Ew" routing="Rectilinear" lineColor="0"> - <styles xmi:type="notation:FontStyle" xmi:id="_71Q7oVZVEeKKZs15rvNNjA" fontName="Sans Serif"/> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_71Q7olZVEeKKZs15rvNNjA" points="[334, 380, -643984, -643984]$[281, 380, -643984, -643984]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_71iBYFZVEeKKZs15rvNNjA" id="(0.0,0.5213675213675214)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_71iBYVZVEeKKZs15rvNNjA" id="(1.0,0.625)"/> - </edges> - <edges xmi:type="notation:Connector" xmi:id="_fI4aIC1QEea25uwDpRQuxg" type="StereotypeCommentLink" source="_-4h4YFWREeKdxoQIVxFNNg" target="_fI3zEC1QEea25uwDpRQuxg"> - <styles xmi:type="notation:FontStyle" xmi:id="_fI4aIS1QEea25uwDpRQuxg"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_fI4aJS1QEea25uwDpRQuxg" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Package" href="HelloWorldC.uml#_yl9-AFT2EeKvFeqt5Q_lqw"/> - </styles> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_fI4aIi1QEea25uwDpRQuxg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_fI4aIy1QEea25uwDpRQuxg"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_fI4aJC1QEea25uwDpRQuxg"/> - </edges> - <edges xmi:type="notation:Connector" xmi:id="_fJDZRC1QEea25uwDpRQuxg" type="StereotypeCommentLink" source="_86CtQFWjEeKOivupHOJ8Ew" target="_fJDZQC1QEea25uwDpRQuxg"> - <styles xmi:type="notation:FontStyle" xmi:id="_fJDZRS1QEea25uwDpRQuxg"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_fJDZSS1QEea25uwDpRQuxg" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Abstraction" href="HelloWorldC.uml#_UPx34FWUEeKdxoQIVxFNNg"/> - </styles> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_fJDZRi1QEea25uwDpRQuxg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_fJDZRy1QEea25uwDpRQuxg"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_fJDZSC1QEea25uwDpRQuxg"/> - </edges> - </notation:Diagram> - <notation:Diagram xmi:id="_0rwpYDefEeGPyrZ5I3hMlA" type="CompositeStructure" name="HWArchitecture" measurementUnit="Pixel"> - <children xmi:type="notation:Shape" xmi:id="_1w2CIDefEeGPyrZ5I3hMlA" type="Class_Shape" fontName="" fontHeight="10" fillColor="10011046" gradient="16777215, 16777215, 0" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_1w2pMDefEeGPyrZ5I3hMlA" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_1w2pMTefEeGPyrZ5I3hMlA" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_1w2pMjefEeGPyrZ5I3hMlA" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_1w2pMzefEeGPyrZ5I3hMlA" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_1w2pNDefEeGPyrZ5I3hMlA" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_1w2pNTefEeGPyrZ5I3hMlA" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_1w2pNjefEeGPyrZ5I3hMlA" type="Class_NameLabel"/> - <children xmi:type="notation:BasicCompartment" xmi:id="_1w2pNzefEeGPyrZ5I3hMlA" type="Class_StructureCompartment"> - <children xmi:type="notation:Shape" xmi:id="_4HLnYDefEeGPyrZ5I3hMlA" type="Property_Shape" fontName="" fontHeight="10" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4HMOcDefEeGPyrZ5I3hMlA" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4HMOcTefEeGPyrZ5I3hMlA" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4HMOcjefEeGPyrZ5I3hMlA" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4HMOczefEeGPyrZ5I3hMlA" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4HMOdDefEeGPyrZ5I3hMlA" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4HMOdTefEeGPyrZ5I3hMlA" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_4HMOdjefEeGPyrZ5I3hMlA" type="Property_NameLabel"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ENwn8FWjEeKOivupHOJ8Ew" source="CustomAppearance_Annotation"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_EUBoAFWjEeKOivupHOJ8Ew" key="CustomAppearance_MaskValue" value="28"/> - </eAnnotations> - </children> - <children xmi:type="notation:BasicCompartment" xmi:id="_4HMOdzefEeGPyrZ5I3hMlA" visible="false" type="Property_StructureCompartment"> - <styles xmi:type="notation:TitleStyle" xmi:id="_4HMOeDefEeGPyrZ5I3hMlA" showTitle="true"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4HMOeTefEeGPyrZ5I3hMlA"/> - </children> - <element xmi:type="uml:Property" href="HelloWorldC.uml#_4HAoQDefEeGPyrZ5I3hMlA"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4HLnYTefEeGPyrZ5I3hMlA" x="34" y="27" width="208"/> - </children> - <styles xmi:type="notation:TitleStyle" xmi:id="_1w2pODefEeGPyrZ5I3hMlA"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_1w2pOTefEeGPyrZ5I3hMlA"/> - </children> - <element xmi:type="uml:Class" href="HelloWorldC.uml#_tZvNQDefEeGPyrZ5I3hMlA"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_1w2CITefEeGPyrZ5I3hMlA" x="81" y="63" width="300" height="154"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_7qMbIDefEeGPyrZ5I3hMlA" type="Node_Shape" fontName="" fontHeight="10" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_7qNCMDefEeGPyrZ5I3hMlA" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_7qNCMTefEeGPyrZ5I3hMlA" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_7qNCMjefEeGPyrZ5I3hMlA" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_7qNCMzefEeGPyrZ5I3hMlA" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_7qNCNDefEeGPyrZ5I3hMlA" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_7qNCNTefEeGPyrZ5I3hMlA" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_7qNCNjefEeGPyrZ5I3hMlA" type="Node_NameLabel"/> - <children xmi:type="notation:BasicCompartment" xmi:id="_7qNCNzefEeGPyrZ5I3hMlA" visible="false" type="Node_StructureCompartment"> - <styles xmi:type="notation:TitleStyle" xmi:id="_7qNCODefEeGPyrZ5I3hMlA" showTitle="true"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_7qNCOTefEeGPyrZ5I3hMlA"/> - </children> - <children xmi:type="notation:BasicCompartment" xmi:id="_fJWUMy1QEea25uwDpRQuxg" type="StereotypeCompartment"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_fJmL0C1QEea25uwDpRQuxg" source="PapyrusCSSForceValue"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_fJmL0S1QEea25uwDpRQuxg" key="visible" value="true"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_fJWUNy1QEea25uwDpRQuxg" type="StereotypeProperty"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_fJmy4C1QEea25uwDpRQuxg" source="PapyrusCSSForceValue"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_fJmy4S1QEea25uwDpRQuxg" key="visible" value="true"/> - </eAnnotations> - <element xmi:type="uml:Property" href="pathmap://FCM_PROFILES/FCM.profile.uml#__5rAUGE_Ed-eArNXja7SuA"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_fJWUOC1QEea25uwDpRQuxg"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_fJWUOS1QEea25uwDpRQuxg" visible="false" type="StereotypeProperty"> - <element xmi:type="uml:Property" href="pathmap://FCM_PROFILES/FCM.profile.uml#_C5WBYGGLEd-yH9S4VNNbSQ"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_fJWUOi1QEea25uwDpRQuxg"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_fJWUOy1QEea25uwDpRQuxg" type="StereotypeProperty"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_fJmy4i1QEea25uwDpRQuxg" source="PapyrusCSSForceValue"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_fJmy4y1QEea25uwDpRQuxg" key="visible" value="true"/> - </eAnnotations> - <element xmi:type="uml:Property" href="pathmap://FCM_PROFILES/FCM.profile.uml#_BZCjMJOGEd-5qPBhYeIVtw"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_fJWUPC1QEea25uwDpRQuxg"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_fJWUPS1QEea25uwDpRQuxg" visible="false" type="StereotypeProperty"> - <element xmi:type="uml:Property" href="pathmap://FCM_PROFILES/FCM.profile.uml#_D-cckJPxEd-UMN59oR7XbA"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_fJWUPi1QEea25uwDpRQuxg"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_fJWUPy1QEea25uwDpRQuxg" visible="false" type="StereotypeProperty"> - <element xmi:type="uml:Property" href="pathmap://FCM_PROFILES/FCM.profile.uml#_HtMmQJPxEd-UMN59oR7XbA"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_fJWUQC1QEea25uwDpRQuxg"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_fJW7QC1QEea25uwDpRQuxg" visible="false" type="StereotypeProperty"> - <element xmi:type="uml:Property" href="pathmap://FCM_PROFILES/FCM.profile.uml#_8g_IsNTGEeKiLbHSN_MIRQ"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_fJW7QS1QEea25uwDpRQuxg"/> - </children> - <styles xmi:type="notation:TitleStyle" xmi:id="_fJWUNC1QEea25uwDpRQuxg"/> - <styles xmi:type="notation:StringValueStyle" xmi:id="_fJWUNS1QEea25uwDpRQuxg" name="stereotype" stringValue="FCM::Target"/> - <element xmi:type="uml:Stereotype" href="pathmap://FCM_PROFILES/FCM.profile.uml#_0KEH0JOCEd-5qPBhYeIVtw"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_fJWUNi1QEea25uwDpRQuxg"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_fJWUMC1QEea25uwDpRQuxg" visible="false" type="StereotypeLabel"> - <styles xmi:type="notation:StringValueStyle" xmi:id="_fJWUMS1QEea25uwDpRQuxg" name="stereotype" stringValue="FCM::Target"/> - <element xmi:type="uml:Stereotype" href="pathmap://FCM_PROFILES/FCM.profile.uml#_0KEH0JOCEd-5qPBhYeIVtw"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_fJWUMi1QEea25uwDpRQuxg"/> - </children> - <element xmi:type="uml:Node" href="HelloWorldC.uml#_zY9vMDLiEd2RVeNawwNNzg"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_7qMbITefEeGPyrZ5I3hMlA" x="441" y="63" width="171" height="99"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_jhQ20DegEeGPyrZ5I3hMlA" type="Comment_Shape" fontName="" fontHeight="10" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jhQ20jegEeGPyrZ5I3hMlA" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_jhQ20zegEeGPyrZ5I3hMlA" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jhQ21DegEeGPyrZ5I3hMlA" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_jhQ21TegEeGPyrZ5I3hMlA" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jhQ21jegEeGPyrZ5I3hMlA" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_jhQ21zegEeGPyrZ5I3hMlA" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_jhRd4DegEeGPyrZ5I3hMlA" type="Comment_BodyLabel"/> - <element xmi:type="uml:Comment" href="HelloWorldC.uml#_jhF3sDegEeGPyrZ5I3hMlA"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_jhQ20TegEeGPyrZ5I3hMlA" x="438" y="199" width="277"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_fJkWoC1QEea25uwDpRQuxg" type="StereotypeComment"> - <styles xmi:type="notation:TitleStyle" xmi:id="_fJkWoS1QEea25uwDpRQuxg"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_fJkWoy1QEea25uwDpRQuxg" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Node" href="HelloWorldC.uml#_zY9vMDLiEd2RVeNawwNNzg"/> - </styles> - <element xsi:nil="true"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_fJkWoi1QEea25uwDpRQuxg" x="200" y="100"/> - </children> - <styles xmi:type="notation:DiagramStyle" xmi:id="_0rwpYTefEeGPyrZ5I3hMlA"/> - <styles xmi:type="notation:StringValueStyle" xmi:id="_fJnZ8C1QEea25uwDpRQuxg" name="diagram_compatibility_version" stringValue="1.2.0"/> - <element xmi:type="uml:Package" href="HelloWorldC.uml#_v3fMgDLiEd2RVeNawwNNzg"/> - <edges xmi:type="notation:Connector" xmi:id="_ugb6IDegEeGPyrZ5I3hMlA" type="Comment_AnnotatedElementEdge" source="_jhQ20DegEeGPyrZ5I3hMlA" target="_7qMbIDefEeGPyrZ5I3hMlA" routing="Rectilinear" lineColor="0"> - <styles xmi:type="notation:FontStyle" xmi:id="_ugb6ITegEeGPyrZ5I3hMlA" fontName="" fontHeight="10"/> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_ugb6IjegEeGPyrZ5I3hMlA" points="[513, 183, -643984, -643984]$[513, 172, -643984, -643984]$[515, 172, -643984, -643984]$[515, 162, -643984, -643984]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ugs_4DegEeGPyrZ5I3hMlA" id="(0.2815884476534296,0.0)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ugs_4TegEeGPyrZ5I3hMlA" id="(0.43859649122807015,1.0)"/> - </edges> - <edges xmi:type="notation:Connector" xmi:id="_fJkWpC1QEea25uwDpRQuxg" type="StereotypeCommentLink" source="_7qMbIDefEeGPyrZ5I3hMlA" target="_fJkWoC1QEea25uwDpRQuxg"> - <styles xmi:type="notation:FontStyle" xmi:id="_fJkWpS1QEea25uwDpRQuxg"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_fJkWqS1QEea25uwDpRQuxg" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Node" href="HelloWorldC.uml#_zY9vMDLiEd2RVeNawwNNzg"/> - </styles> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_fJkWpi1QEea25uwDpRQuxg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_fJkWpy1QEea25uwDpRQuxg"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_fJkWqC1QEea25uwDpRQuxg"/> - </edges> - </notation:Diagram> - <notation:Diagram xmi:id="_ovKvYFWjEeKOivupHOJ8Ew" type="PapyrusUMLDeploymentDiagram" name="NewDeploymentDiagram" measurementUnit="Pixel"> - <styles xmi:type="notation:DiagramStyle" xmi:id="_ovKvYVWjEeKOivupHOJ8Ew"/> - <element xmi:type="uml:Package" href="HelloWorldC.uml#_234GEDLiEd2RVeNawwNNzg"/> - </notation:Diagram> -</xmi:XMI> diff --git a/transformation/org.eclipse.papyrus.designer.transformation.library/models/examples/HelloWorldC.uml b/transformation/org.eclipse.papyrus.designer.transformation.library/models/examples/HelloWorldC.uml deleted file mode 100644 index ec6205159..000000000 --- a/transformation/org.eclipse.papyrus.designer.transformation.library/models/examples/HelloWorldC.uml +++ /dev/null @@ -1,157 +0,0 @@ -<?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:Alloc="http://www.eclipse.org/papyrus/Alloc/1" xmlns:C_Cpp="http://www.eclipse.org/papyrus/C_Cpp/1" xmlns:FCM="http://www.eclipse.org/papyrus/FCM/1" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xsi:schemaLocation="http://www.eclipse.org/papyrus/Alloc/1 http://www.eclipse.org/papyrus/MARTE/1#//Alloc"> - <uml:Model xmi:id="_O6TiIDLUEd26WNosUASSSw" name="HelloWorld"> - <packageImport xmi:type="uml:PackageImport" xmi:id="_O6TiITLUEd26WNosUASSSw"> - <importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/> - </packageImport> - <packageImport xmi:type="uml:PackageImport" xmi:id="_Bc1WIFW4Ed63BrxiKsw-0Q"> - <importedPackage xmi:type="uml:Model" href="pathmap://DML_C_CORE/componentlib.uml#_O6TiIDLUEd26WNosUASSSw"/> - </packageImport> - <packagedElement xmi:type="uml:Package" xmi:id="_LOqIEDLaEd2qeKRLMdIx_A" name="components"> - <ownedComment xmi:type="uml:Comment" xmi:id="_-Hd2MDecEeGPyrZ5I3hMlA" annotatedElement="_tyiqsc__Ed-TP80eVS-2Rg"> - <body><p>Simple HelloWorld component that prints a message in its &quot;run&quot; operation that is provided via the &quot;start&quot; port</p> -</body> - </ownedComment> - <ownedComment xmi:type="uml:Comment" xmi:id="_0D64MDedEeGPyrZ5I3hMlA"> - <annotatedElement xmi:type="uml:Class" href="pathmap://DML_C_CORE/componentlib.uml#_N6fa4JsrEd61Eo3nmu3JhQ"/> - <body><p>Part of the Qompass core model library. Provides the specific port &quot;start&quot;. The &quot;run&quot; operation (defined within interface IStart) of this port is called by generated boot-code after instantiation and configuration of a component.</p> -</body> - </ownedComment> - <packagedElement xmi:type="uml:Class" xmi:id="_tyiqsc__Ed-TP80eVS-2Rg" name="HelloWorld"> - <ownedComment xmi:type="uml:Comment" xmi:id="_SxvpUFT0EeKvFeqt5Q_lqw" annotatedElement="_8pupUFTzEeKvFeqt5Q_lqw"> - <body><p>Configuration attribute within the Hello World component. Its value is configured on the instance level.</p> -</body> - </ownedComment> - <generalization xmi:type="uml:Generalization" xmi:id="_tyiqss__Ed-TP80eVS-2Rg"> - <general xmi:type="uml:Class" href="pathmap://DML_C_CORE/componentlib.uml#_N6fa4JsrEd61Eo3nmu3JhQ"/> - </generalization> - <ownedAttribute xmi:type="uml:Property" xmi:id="_8pupUFTzEeKvFeqt5Q_lqw" name="message" visibility="public" aggregation="composite"> - <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__HwK8FTzEeKvFeqt5Q_lqw" value="1"/> - <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__HwyAFTzEeKvFeqt5Q_lqw" value="1"/> - <defaultValue xmi:type="uml:LiteralString" xmi:id="__HynMFTzEeKvFeqt5Q_lqw"> - <value xsi:nil="true"/> - </defaultValue> - </ownedAttribute> - <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_Us15gFTzEeKvFeqt5Q_lqw" name="derived realization of IStart" client="_tyiqsc__Ed-TP80eVS-2Rg"> - <supplier xmi:type="uml:Interface" href="pathmap://DML_TRAFO/sysinterfaces.uml#_PTWzwCS-Ed-A_I32T0fkaA"/> - <contract xmi:type="uml:Interface" href="pathmap://DML_TRAFO/sysinterfaces.uml#_PTWzwCS-Ed-A_I32T0fkaA"/> - </interfaceRealization> - <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_tyjRwc__Ed-TP80eVS-2Rg" name="run" specification="_UtCt0FTzEeKvFeqt5Q_lqw"> - <language>C/C++</language> - <body>printf ("Hello world: %s", message);</body> - </ownedBehavior> - <ownedOperation xmi:type="uml:Operation" xmi:id="_UtCt0FTzEeKvFeqt5Q_lqw" name="run" method="_tyjRwc__Ed-TP80eVS-2Rg"/> - </packagedElement> - <packagedElement xmi:type="uml:Class" xmi:id="_bYJagDLiEd2RVeNawwNNzg" name="System"> - <ownedAttribute xmi:type="uml:Property" xmi:id="_gV1cgDLiEd2RVeNawwNNzg" name="hello" visibility="public" type="_tyiqsc__Ed-TP80eVS-2Rg" isUnique="false" aggregation="composite"> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dCT24G6JEeGqWMX2LwdLDw" value="1"/> - <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dCUd8G6JEeGqWMX2LwdLDw" value="1"/> - <defaultValue xmi:type="uml:LiteralString" xmi:id="_dCWTIG6JEeGqWMX2LwdLDw"> - <value xsi:nil="true"/> - </defaultValue> - </ownedAttribute> - </packagedElement> - </packagedElement> - <packagedElement xmi:type="uml:Package" xmi:id="_v3fMgDLiEd2RVeNawwNNzg" name="platform"> - <ownedComment xmi:type="uml:Comment" xmi:id="_jhF3sDegEeGPyrZ5I3hMlA" annotatedElement="_zY9vMDLiEd2RVeNawwNNzg"> - <body>Simple single node configuration. TargetOS is set to Linux, but will work on any OS, since this simple example does not use the OS abstraction layer</body> - </ownedComment> - <packagedElement xmi:type="uml:Node" xmi:id="_zY9vMDLiEd2RVeNawwNNzg" name="MonoNode"/> - <packagedElement xmi:type="uml:Class" xmi:id="_tZvNQDefEeGPyrZ5I3hMlA" name="Platform"> - <ownedAttribute xmi:type="uml:Property" xmi:id="_4HAoQDefEeGPyrZ5I3hMlA" name="monoNode" visibility="public" type="_zY9vMDLiEd2RVeNawwNNzg" aggregation="composite"> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6WEg0DefEeGPyrZ5I3hMlA" value="1"/> - <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6WFu8DefEeGPyrZ5I3hMlA" value="1"/> - <defaultValue xmi:type="uml:LiteralString" xmi:id="_6WHkIDefEeGPyrZ5I3hMlA"> - <value xsi:nil="true"/> - </defaultValue> - </ownedAttribute> - </packagedElement> - <packagedElement xmi:type="uml:Package" xmi:id="_YxI8IDegEeGPyrZ5I3hMlA" name="HWArchitecturePlatform"> - <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_GQ1ekKwHEeCQX8uv_p0Q4A" name="monoNode" classifier="_zY9vMDLiEd2RVeNawwNNzg"/> - </packagedElement> - </packagedElement> - <packagedElement xmi:type="uml:Package" xmi:id="_234GEDLiEd2RVeNawwNNzg" name="deployment"> - <ownedComment xmi:type="uml:Comment" xmi:id="_VMRFgDOJEeC7y-fR3OSnFw"> - <body>This configuration requires the installation of the OTF trace library.<br /></body> - </ownedComment> - <ownedComment xmi:type="uml:Comment" xmi:id="_gdeyMDefEeGPyrZ5I3hMlA"> - <body><p>Cross references to composite diagram</p> -</body> - </ownedComment> - <ownedComment xmi:type="uml:Comment" xmi:id="_oZw8kFWiEeKOivupHOJ8Ew" annotatedElement="_yl9-AFT2EeKvFeqt5Q_lqw"> - <body><p>Deployment plan for system, i.e. set of instance specification along with configuration and allocation</p> -</body> - </ownedComment> - <packagedElement xmi:type="uml:Package" xmi:id="_yl9-AFT2EeKvFeqt5Q_lqw" name="SystemDepPlan"> - <ownedComment xmi:type="uml:Comment" xmi:id="_wAbboFZVEeKKZs15rvNNjA" annotatedElement="_ymErsFT2EeKvFeqt5Q_lqw _ymQR4FT2EeKvFeqt5Q_lqw"> - <body>Value mainInstance.hello is a UML instance-value, i.e. a reference to the instance specification on the left. -"Test message" is a StringValue initializing the message attribute</body> - </ownedComment> - <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_ymErsFT2EeKvFeqt5Q_lqw" name="mainInstance" classifier="_bYJagDLiEd2RVeNawwNNzg"> - <slot xmi:type="uml:Slot" xmi:id="_ymQ48FT2EeKvFeqt5Q_lqw" definingFeature="_gV1cgDLiEd2RVeNawwNNzg"> - <value xmi:type="uml:InstanceValue" xmi:id="_ymRgAFT2EeKvFeqt5Q_lqw" instance="_ymQR4FT2EeKvFeqt5Q_lqw"/> - </slot> - </packagedElement> - <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_ymQR4FT2EeKvFeqt5Q_lqw" name="mainInstance.hello" classifier="_tyiqsc__Ed-TP80eVS-2Rg"> - <slot xmi:type="uml:Slot" xmi:id="_tfj4gFUwEeKdxoQIVxFNNg" definingFeature="_8pupUFTzEeKvFeqt5Q_lqw"> - <value xmi:type="uml:LiteralString" xmi:id="_tfni4FUwEeKdxoQIVxFNNg" name="value for message" value=""Test message""> - <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> - </value> - </slot> - </packagedElement> - <packagedElement xmi:type="uml:Abstraction" xmi:id="_UPx34FWUEeKdxoQIVxFNNg" name="allocate mainInstance to monoNode" client="_ymErsFT2EeKvFeqt5Q_lqw" supplier="_GQ1ekKwHEeCQX8uv_p0Q4A"/> - </packagedElement> - </packagedElement> - <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_O6TiIjLUEd26WNosUASSSw"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_O6TiIzLUEd26WNosUASSSw" source="http://www.eclipse.org/uml2/2.0.0/UML"> - <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/uml2/5.0.0/UML/Profile/Standard#/"/> - </eAnnotations> - <appliedProfile xmi:type="uml:Profile" href="pathmap://UML_PROFILES/Standard.profile.uml#_0"/> - </profileApplication> - <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_GcC0cAHtEd6HSdiss9GQ0A"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Gd1kMAHtEd6HSdiss9GQ0A" 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="_z1TwgFW3Ed63BrxiKsw-0Q"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_z2GasFW3Ed63BrxiKsw-0Q" source="http://www.eclipse.org/uml2/2.0.0/UML"> - <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/FCM/1#/"/> - </eAnnotations> - <appliedProfile xmi:type="uml:Profile" href="pathmap://FCM_PROFILES/FCM.profile.uml#_5mvT0MtjEd2H_o0jIC6qDQ"/> - </profileApplication> - <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_sfyAwEbjEd-l4NeVOJZDkA"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_siunEEbjEd-l4NeVOJZDkA" source="http://www.eclipse.org/uml2/2.0.0/UML"> - <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/MARTE/1#//GCM"/> - </eAnnotations> - <appliedProfile xmi:type="uml:Profile" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_YgAioAPMEdyuUt-4qHuVvQ"/> - </profileApplication> - <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_popJkKmqEeCxII-g1_Lmeg"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_p1PbIKmqEeCxII-g1_Lmeg" source="http://www.eclipse.org/uml2/2.0.0/UML"> - <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/MARTE/1#//HLAM"/> - </eAnnotations> - <appliedProfile xmi:type="uml:Profile" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_yNSZIAPMEdyuUt-4qHuVvQ"/> - </profileApplication> - <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_tZuBwE0tEeG4IqgA7gSE6w"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_tisXkE0tEeG4IqgA7gSE6w" source="http://www.eclipse.org/uml2/2.0.0/UML"> - <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/MARTE/1#//Alloc"/> - </eAnnotations> - <appliedProfile xmi:type="uml:Profile" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_ar8OsAPMEdyuUt-4qHuVvQ"/> - </profileApplication> - </uml:Model> - <C_Cpp:Include xmi:id="_11OtwPcaEd-KM6l7lmIPkw" body="#include <stdio.h>" base_class="_tyiqsc__Ed-TP80eVS-2Rg"/> - <FCM:Target xmi:id="_LD_uICr7EeCfcI_SvPT4lw" base_Node="_zY9vMDLiEd2RVeNawwNNzg"> - <targetArch xmi:type="FCM:TargetArchitecture" href="pathmap://DML_C_CORE/componentlib.uml#_FYOqwF0OEd-12d_h0i1xhQ"/> - <usedOS xmi:type="FCM:OperatingSystem" href="pathmap://DML_C_CORE/componentlib.uml#_1eULwF0NEd-12d_h0i1xhQ"/> - </FCM:Target> - <Transformation:DerivedElement xmi:id="_UtTMgFTzEeKvFeqt5Q_lqw" base_Element="_UtCt0FTzEeKvFeqt5Q_lqw"> - <source xmi:type="uml:Operation" href="pathmap://DML_TRAFO/sysinterfaces.uml#_C9IK4JsqEd61Eo3nmu3JhQ"/> - </Transformation:DerivedElement> - <FCM:ConfigurationProperty xmi:id="_KTwJUFT0EeKvFeqt5Q_lqw" base_Property="_8pupUFTzEeKvFeqt5Q_lqw"/> - <Deployment:DeploymentPlan xmi:id="_ymC2gFT2EeKvFeqt5Q_lqw" mainInstance="_ymErsFT2EeKvFeqt5Q_lqw" base_Package="_yl9-AFT2EeKvFeqt5Q_lqw"/> - <Alloc:Allocate xmi:id="_UP7B0FWUEeKdxoQIVxFNNg" base_Abstraction="_UPx34FWUEeKdxoQIVxFNNg"/> - <FCM:CodeGenOptions xmi:id="_1uf4ENykEeKPWMO32vUmzw" base_Package="_LOqIEDLaEd2qeKRLMdIx_A"> - <progLanguage href="pathmap://DML_C_CORE/componentlib.uml#_74ZoANzEEeKPWMO32vUmzw"/> - </FCM:CodeGenOptions> -</xmi:XMI> diff --git a/transformation/org.eclipse.papyrus.designer.transformation.library/models/examples/HelloWorldJava.di b/transformation/org.eclipse.papyrus.designer.transformation.library/models/examples/HelloWorldJava.di deleted file mode 100644 index bf9abab34..000000000 --- a/transformation/org.eclipse.papyrus.designer.transformation.library/models/examples/HelloWorldJava.di +++ /dev/null @@ -1,2 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI"/> diff --git a/transformation/org.eclipse.papyrus.designer.transformation.library/models/examples/ProducerConsumer.di b/transformation/org.eclipse.papyrus.designer.transformation.library/models/examples/ProducerConsumer.di deleted file mode 100644 index bf9abab34..000000000 --- a/transformation/org.eclipse.papyrus.designer.transformation.library/models/examples/ProducerConsumer.di +++ /dev/null @@ -1,2 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI"/> diff --git a/transformation/org.eclipse.papyrus.designer.transformation.library/models/examples/ProducerConsumer.notation b/transformation/org.eclipse.papyrus.designer.transformation.library/models/examples/ProducerConsumer.notation deleted file mode 100644 index ac857a7b1..000000000 --- a/transformation/org.eclipse.papyrus.designer.transformation.library/models/examples/ProducerConsumer.notation +++ /dev/null @@ -1,1504 +0,0 @@ -<?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:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML"> - <notation:Diagram xmi:id="_UstOsM__Ed-TP80eVS-2Rg" type="CompositeStructure" name="PushConsumer" measurementUnit="Pixel"> - <children xmi:type="notation:Shape" xmi:id="_VT2HMM__Ed-TP80eVS-2Rg" type="2073" fontName="" fontHeight="10" fillColor="8905185" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_VT2HMs__Ed-TP80eVS-2Rg" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_VT2uQM__Ed-TP80eVS-2Rg" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_VT2uQc__Ed-TP80eVS-2Rg" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_VT2uQs__Ed-TP80eVS-2Rg" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_VT2uQ8__Ed-TP80eVS-2Rg" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_VT2uRM__Ed-TP80eVS-2Rg" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_VT2uRc__Ed-TP80eVS-2Rg" type="5156"/> - <children xmi:type="notation:BasicCompartment" xmi:id="_VT2uRs__Ed-TP80eVS-2Rg" type="7073"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_VT2uR8__Ed-TP80eVS-2Rg"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_XgvckM__Ed-TP80eVS-2Rg" type="3069" fontName="" fontHeight="10" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_XgwDoM__Ed-TP80eVS-2Rg" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_XgwDoc__Ed-TP80eVS-2Rg" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_XgwDos__Ed-TP80eVS-2Rg" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_XgwDo8__Ed-TP80eVS-2Rg" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_XgwqsM__Ed-TP80eVS-2Rg" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Xgwqsc__Ed-TP80eVS-2Rg" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_Xgwqss__Ed-TP80eVS-2Rg" type="5125"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_Xgwqs8__Ed-TP80eVS-2Rg" x="25" y="3"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_XgwqtM__Ed-TP80eVS-2Rg" visible="false" type="6029"> - <children xmi:type="notation:DecorationNode" xmi:id="_X_6H4A3gEeWSq5WX_4UlHg" visible="false" type="StereotypeLabel"> - <styles xmi:type="notation:StringValueStyle" xmi:id="_X_6H4Q3gEeWSq5WX_4UlHg" name="stereotype" stringValue="MARTE::MARTE_DesignModel::GCM::FlowPort"/> - <element xmi:type="uml:Stereotype" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_xKMLYBHYEdyWC5IKDhzksw"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_X_6H4g3gEeWSq5WX_4UlHg"/> - </children> - <layoutConstraint xmi:type="notation:Location" xmi:id="_Xgwqtc__Ed-TP80eVS-2Rg" x="-62" y="-65"/> - </children> - <element xmi:type="uml:Port" href="ProducerConsumer.uml#_4KiE8DLbEd2qeKRLMdIx_A"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Xgvckc__Ed-TP80eVS-2Rg" y="59"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_X6kU4A3gEeWSq5WX_4UlHg" type="6089"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_X6kU4Q3gEeWSq5WX_4UlHg" y="5"/> - </children> - <element xmi:type="uml:Class" href="ProducerConsumer.uml#_oqZNUDLaEd2qeKRLMdIx_A"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_VT2HMc__Ed-TP80eVS-2Rg" x="144" y="36" width="190" height="87"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_XfxXsDecEeGPyrZ5I3hMlA" type="2109" fontName="" fontHeight="10" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Xgz5gDecEeGPyrZ5I3hMlA" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Xgz5gTecEeGPyrZ5I3hMlA" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Xgz5gjecEeGPyrZ5I3hMlA" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Xgz5gzecEeGPyrZ5I3hMlA" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Xgz5hDecEeGPyrZ5I3hMlA" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Xgz5hTecEeGPyrZ5I3hMlA" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_Xgz5hjecEeGPyrZ5I3hMlA" type="5192"/> - <element xmi:type="uml:Comment" href="ProducerConsumer.uml#_XfnmsDecEeGPyrZ5I3hMlA"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_XfxXsTecEeGPyrZ5I3hMlA" x="376" y="9" width="217" height="55"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_gpzeUDecEeGPyrZ5I3hMlA" type="2109" fontName="" fontHeight="10" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_gp0FYDecEeGPyrZ5I3hMlA" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_gp0FYTecEeGPyrZ5I3hMlA" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_gp0FYjecEeGPyrZ5I3hMlA" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_gp0FYzecEeGPyrZ5I3hMlA" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_gp0FZDecEeGPyrZ5I3hMlA" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_gp0FZTecEeGPyrZ5I3hMlA" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_gp0FZjecEeGPyrZ5I3hMlA" type="5192"/> - <element xmi:type="uml:Comment" href="ProducerConsumer.uml#_gpptUDecEeGPyrZ5I3hMlA"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_gpzeUTecEeGPyrZ5I3hMlA" x="61" y="168" width="253"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_KGUHgBo3EeONpa5JgejICQ" type="2068" fontName="Sans Serif" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_KGZAABo3EeONpa5JgejICQ" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_KGZAARo3EeONpa5JgejICQ" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_KGZnEBo3EeONpa5JgejICQ" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_KGZnERo3EeONpa5JgejICQ" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_KGZnEho3EeONpa5JgejICQ" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_KGZnExo3EeONpa5JgejICQ" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_KGZnFBo3EeONpa5JgejICQ" type="5120"/> - <children xmi:type="notation:BasicCompartment" xmi:id="_KGaOIBo3EeONpa5JgejICQ" visible="false" type="7033"> - <styles xmi:type="notation:TitleStyle" xmi:id="_KGaOIRo3EeONpa5JgejICQ" showTitle="true"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_KGaOIho3EeONpa5JgejICQ"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_KGaOIxo3EeONpa5JgejICQ"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_KGaOJBo3EeONpa5JgejICQ"/> - </children> - <children xmi:type="notation:BasicCompartment" xmi:id="_KGaOJRo3EeONpa5JgejICQ" visible="false" type="7034"> - <styles xmi:type="notation:TitleStyle" xmi:id="_KGaOJho3EeONpa5JgejICQ" showTitle="true"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_KGaOJxo3EeONpa5JgejICQ"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_KGaOKBo3EeONpa5JgejICQ"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_KGaOKRo3EeONpa5JgejICQ"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_X6k78A3gEeWSq5WX_4UlHg" type="6094"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_X6k78Q3gEeWSq5WX_4UlHg" y="5"/> - </children> - <element xmi:type="uml:DataType" href="ProducerConsumer.uml#_wFJ3IP91Ed6Jt8e-UqrRdQ"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_KGUHgRo3EeONpa5JgejICQ" x="384" y="105" width="118"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_du3bcBo3EeONpa5JgejICQ" type="2109" fontName="Sans Serif" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_du5QoBo3EeONpa5JgejICQ" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_du53sBo3EeONpa5JgejICQ" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_du53sRo3EeONpa5JgejICQ" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_du53sho3EeONpa5JgejICQ" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_du53sxo3EeONpa5JgejICQ" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_du53tBo3EeONpa5JgejICQ" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_du53tRo3EeONpa5JgejICQ" type="5192"/> - <element xmi:type="uml:Comment" href="ProducerConsumer.uml#_dufoABo3EeONpa5JgejICQ"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_du3bcRo3EeONpa5JgejICQ" x="337" y="181" width="172" height="64"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_X-vDMA3gEeWSq5WX_4UlHg" type="StereotypeComment"> - <styles xmi:type="notation:TitleStyle" xmi:id="_X-vDMQ3gEeWSq5WX_4UlHg" showTitle="true"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_X-vqQA3gEeWSq5WX_4UlHg" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Class" href="ProducerConsumer.uml#_oqZNUDLaEd2qeKRLMdIx_A"/> - </styles> - <element xsi:nil="true"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_X-vDMg3gEeWSq5WX_4UlHg" x="344" y="36"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_X_c04g3gEeWSq5WX_4UlHg" type="StereotypeComment"> - <styles xmi:type="notation:TitleStyle" xmi:id="_X_c04w3gEeWSq5WX_4UlHg" showTitle="true"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_X_c05Q3gEeWSq5WX_4UlHg" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Port" href="ProducerConsumer.uml#_4KiE8DLbEd2qeKRLMdIx_A"/> - </styles> - <element xsi:nil="true"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_X_c05A3gEeWSq5WX_4UlHg" x="190" y="38"/> - </children> - <styles xmi:type="notation:DiagramStyle" xmi:id="_UstOsc__Ed-TP80eVS-2Rg"/> - <styles xmi:type="notation:StringValueStyle" xmi:id="_X6ljAA3gEeWSq5WX_4UlHg" name="diagram_compatibility_version" stringValue="1.1.0"/> - <element xmi:type="uml:Package" href="ProducerConsumer.uml#_OGM88DLaEd2qeKRLMdIx_A"/> - <edges xmi:type="notation:Connector" xmi:id="_fsWXkDecEeGPyrZ5I3hMlA" type="4002" source="_XfxXsDecEeGPyrZ5I3hMlA" target="_VT2HMM__Ed-TP80eVS-2Rg" lineColor="0"> - <styles xmi:type="notation:FontStyle" xmi:id="_fsWXkTecEeGPyrZ5I3hMlA" fontName="" fontHeight="10"/> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_fsWXkjecEeGPyrZ5I3hMlA" points="[-1, -3, 19, 74]$[4, -33, 24, 44]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_fsndUDecEeGPyrZ5I3hMlA" id="(0.0,0.6805555555555556)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_gO3VwKY3EeSQZvr8taS8TA" id="(1.0,0.3218390804597701)"/> - </edges> - <edges xmi:type="notation:Connector" xmi:id="_l-KT4DecEeGPyrZ5I3hMlA" type="4002" source="_gpzeUDecEeGPyrZ5I3hMlA" target="_XgvckM__Ed-TP80eVS-2Rg" routing="Rectilinear" lineColor="0"> - <styles xmi:type="notation:FontStyle" xmi:id="_l-KT4TecEeGPyrZ5I3hMlA" fontName="" fontHeight="10"/> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_l-KT4jecEeGPyrZ5I3hMlA" points="[-4, 0, -44, 75]$[-4, -75, -44, 0]$[40, -75, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_l-cAsDecEeGPyrZ5I3hMlA" id="(0.13043478260869565,0.0)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_l-cAsTecEeGPyrZ5I3hMlA" id="(0.0,0.4)"/> - </edges> - <edges xmi:type="notation:Connector" xmi:id="_LksxEBo3EeONpa5JgejICQ" type="4010" source="_VT2HMM__Ed-TP80eVS-2Rg" target="_KGUHgBo3EeONpa5JgejICQ" routing="Rectilinear" lineColor="0"> - <children xmi:type="notation:DecorationNode" xmi:id="_Lkt_MBo3EeONpa5JgejICQ" visible="false" type="6009"> - <styles xmi:type="notation:BooleanValueStyle" xmi:id="_10DDsHanEeWZ8bIp2zKzdw" name="IS_UPDATED_POSITION" booleanValue="true"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_Lkt_MRo3EeONpa5JgejICQ" y="60"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_Lkt_Mho3EeONpa5JgejICQ" type="6023"> - <styles xmi:type="notation:BooleanValueStyle" xmi:id="_10NbwHanEeWZ8bIp2zKzdw" name="IS_UPDATED_POSITION" booleanValue="true"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_Lkt_Mxo3EeONpa5JgejICQ" y="60"/> - </children> - <styles xmi:type="notation:FontStyle" xmi:id="_LksxERo3EeONpa5JgejICQ" fontName="Sans Serif"/> - <element xmi:type="uml:Dependency" href="ProducerConsumer.uml#_LjkIoBo3EeONpa5JgejICQ"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_LksxEho3EeONpa5JgejICQ" points="[334, 118, -643984, -643984]$[359, 118, -643984, -643984]$[384, 118, -643984, -643984]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Lk5lYBo3EeONpa5JgejICQ" id="(1.0,0.9425287356321839)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Lk5lYRo3EeONpa5JgejICQ" id="(0.0,0.325)"/> - </edges> - <edges xmi:type="notation:Connector" xmi:id="_mz7igBo3EeONpa5JgejICQ" type="4002" source="_du3bcBo3EeONpa5JgejICQ" target="_LksxEBo3EeONpa5JgejICQ" lineColor="0"> - <styles xmi:type="notation:FontStyle" xmi:id="_mz7igRo3EeONpa5JgejICQ" fontName="Sans Serif"/> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_mz7igho3EeONpa5JgejICQ" points="[-11, -20, 25, 48]$[-39, -68, -3, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_mz-l0Bo3EeONpa5JgejICQ" id="(0.09883720930232558,0.0)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_mz-l0Ro3EeONpa5JgejICQ" id="(0.45535714285714285,0.15306122448979592)"/> - </edges> - <edges xmi:type="notation:Connector" xmi:id="_X-vqQQ3gEeWSq5WX_4UlHg" type="StereotypeCommentLink" source="_VT2HMM__Ed-TP80eVS-2Rg" target="_X-vDMA3gEeWSq5WX_4UlHg"> - <styles xmi:type="notation:FontStyle" xmi:id="_X-vqQg3gEeWSq5WX_4UlHg"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_X-vqRg3gEeWSq5WX_4UlHg" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Class" href="ProducerConsumer.uml#_oqZNUDLaEd2qeKRLMdIx_A"/> - </styles> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_X-vqQw3gEeWSq5WX_4UlHg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_X-vqRA3gEeWSq5WX_4UlHg"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_X-vqRQ3gEeWSq5WX_4UlHg"/> - </edges> - <edges xmi:type="notation:Connector" xmi:id="_X_db8A3gEeWSq5WX_4UlHg" type="StereotypeCommentLink" source="_XgvckM__Ed-TP80eVS-2Rg" target="_X_c04g3gEeWSq5WX_4UlHg"> - <styles xmi:type="notation:FontStyle" xmi:id="_X_db8Q3gEeWSq5WX_4UlHg"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_X_db9Q3gEeWSq5WX_4UlHg" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Port" href="ProducerConsumer.uml#_4KiE8DLbEd2qeKRLMdIx_A"/> - </styles> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_X_db8g3gEeWSq5WX_4UlHg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_X_db8w3gEeWSq5WX_4UlHg"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_X_db9A3gEeWSq5WX_4UlHg"/> - </edges> - </notation:Diagram> - <notation:Diagram xmi:id="_7kc7YM__Ed-TP80eVS-2Rg" type="CompositeStructure" name="PullConsumer" measurementUnit="Pixel"> - <children xmi:type="notation:Shape" xmi:id="_8LSR4M__Ed-TP80eVS-2Rg" type="Class_Shape" fontName="" fontHeight="10" fillColor="8905185" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_8LSR4s__Ed-TP80eVS-2Rg" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_8LSR48__Ed-TP80eVS-2Rg" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_8LS48M__Ed-TP80eVS-2Rg" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_8LS48c__Ed-TP80eVS-2Rg" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_8LS48s__Ed-TP80eVS-2Rg" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_8LS488__Ed-TP80eVS-2Rg" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_8LS49M__Ed-TP80eVS-2Rg" type="Class_NameLabel"/> - <children xmi:type="notation:BasicCompartment" xmi:id="_8LS49c__Ed-TP80eVS-2Rg" type="Class_StructureCompartment"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_8LS49s__Ed-TP80eVS-2Rg"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_t6X3UJaMEeCbgbUO5qahhA" type="Port_Shape" fontName="" fontHeight="10" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_t6ZFcJaMEeCbgbUO5qahhA" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_t6ZFcZaMEeCbgbUO5qahhA" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_t6ZsgJaMEeCbgbUO5qahhA" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_t6ZsgZaMEeCbgbUO5qahhA" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_t6ZsgpaMEeCbgbUO5qahhA" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_t6Zsg5aMEeCbgbUO5qahhA" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_t6ZshJaMEeCbgbUO5qahhA" type="Port_NameLabel"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="__Cf7kFZ0EeK5f41mmHszag" source="CustomAppearance_Annotation"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="__K9UAFZ0EeK5f41mmHszag" key="CustomAppearance_MaskValue" value="28"/> - </eAnnotations> - <layoutConstraint xmi:type="notation:Location" xmi:id="_t6ZshZaMEeCbgbUO5qahhA" x="25" y="3"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_t6aTkJaMEeCbgbUO5qahhA" visible="false" type="Port_StereotypeLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_t6aTkZaMEeCbgbUO5qahhA" x="-110"/> - </children> - <styles xmi:type="notation:StringListValueStyle" xmi:id="_zsNfQKY3EeSQZvr8taS8TA" name="maskLabel"> - <stringListValue>name</stringListValue> - <stringListValue>derived</stringListValue> - <stringListValue>type</stringListValue> - </styles> - <element xmi:type="uml:Port" href="ProducerConsumer.uml#_tyiqs8__Ed-TP80eVS-2Rg"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_t6X3UZaMEeCbgbUO5qahhA" x="-10" y="72"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_YAbFQA3gEeWSq5WX_4UlHg" type="Class_FloatingNameLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_YAbFQQ3gEeWSq5WX_4UlHg" y="5"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_YF-ToA3gEeWSq5WX_4UlHg" visible="false" type="StereotypeLabel"> - <styles xmi:type="notation:StringValueStyle" xmi:id="_YF-ToQ3gEeWSq5WX_4UlHg" name="stereotype" stringValue="C_Cpp::Include"/> - <element xmi:type="uml:Stereotype" href="pathmap://PapyrusC_Cpp_PROFILES/C_Cpp.profile.uml#_RwTdQByJEduN1bTiWJ0lyw"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_YF-Tog3gEeWSq5WX_4UlHg"/> - </children> - <element xmi:type="uml:Class" href="ProducerConsumer.uml#_tyiqsc__Ed-TP80eVS-2Rg"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_8LSR4c__Ed-TP80eVS-2Rg" x="160" y="180" width="254" height="109"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_-HlK8DecEeGPyrZ5I3hMlA" type="Comment_Shape" fontName="" fontHeight="10" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_-HlyADecEeGPyrZ5I3hMlA" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_-HlyATecEeGPyrZ5I3hMlA" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_-HlyAjecEeGPyrZ5I3hMlA" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_-HlyAzecEeGPyrZ5I3hMlA" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_-HlyBDecEeGPyrZ5I3hMlA" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_-HlyBTecEeGPyrZ5I3hMlA" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_-HlyBjecEeGPyrZ5I3hMlA" type="Comment_BodyLabel"/> - <element xmi:type="uml:Comment" href="ProducerConsumer.uml#_-Hd2MDecEeGPyrZ5I3hMlA"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_-HlK8TecEeGPyrZ5I3hMlA" x="480" y="160" width="339" height="157"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_0EFQQDedEeGPyrZ5I3hMlA" type="Comment_Shape" fontName="" fontHeight="10" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_0EF3UDedEeGPyrZ5I3hMlA" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_0EF3UTedEeGPyrZ5I3hMlA" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_0EF3UjedEeGPyrZ5I3hMlA" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_0EF3UzedEeGPyrZ5I3hMlA" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_0EF3VDedEeGPyrZ5I3hMlA" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_0EF3VTedEeGPyrZ5I3hMlA" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_0EF3VjedEeGPyrZ5I3hMlA" type="Comment_BodyLabel"/> - <element xmi:type="uml:Comment" href="ProducerConsumer.uml#_0D64MDedEeGPyrZ5I3hMlA"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0EFQQTedEeGPyrZ5I3hMlA" x="480" y="40" width="338"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_YGM9IA3gEeWSq5WX_4UlHg" type="StereotypeComment"> - <styles xmi:type="notation:TitleStyle" xmi:id="_YGM9IQ3gEeWSq5WX_4UlHg" showTitle="true"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_YGM9Iw3gEeWSq5WX_4UlHg" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Class" href="ProducerConsumer.uml#_tyiqsc__Ed-TP80eVS-2Rg"/> - </styles> - <element xsi:nil="true"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_YGM9Ig3gEeWSq5WX_4UlHg" x="360" y="180"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_YIifcg3gEeWSq5WX_4UlHg" type="StereotypeComment"> - <styles xmi:type="notation:TitleStyle" xmi:id="_YIifcw3gEeWSq5WX_4UlHg" showTitle="true"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_YIifdQ3gEeWSq5WX_4UlHg" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Port" href="ProducerConsumer.uml#_tyiqs8__Ed-TP80eVS-2Rg"/> - </styles> - <element xsi:nil="true"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_YIifdA3gEeWSq5WX_4UlHg" x="190" y="72"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_YJDc1A3gEeWSq5WX_4UlHg" type="StereotypeComment"> - <styles xmi:type="notation:TitleStyle" xmi:id="_YJDc1Q3gEeWSq5WX_4UlHg" showTitle="true"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_YJDc1w3gEeWSq5WX_4UlHg" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Port" href="pathmap://QML_CORE/core.uml#__SLXgNtxEd6nqsBVkgJEEA"/> - </styles> - <element xsi:nil="true"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_YJDc1g3gEeWSq5WX_4UlHg" x="200" y="48"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_4yNCUBbWEeasT4HdO7q9gg" type="Class_Shape"> - <children xmi:type="notation:DecorationNode" xmi:id="_4yPekBbWEeasT4HdO7q9gg" type="Class_NameLabel"/> - <children xmi:type="notation:DecorationNode" xmi:id="_4yPekRbWEeasT4HdO7q9gg" type="Class_FloatingNameLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_4yPekhbWEeasT4HdO7q9gg" y="5"/> - </children> - <children xmi:type="notation:BasicCompartment" xmi:id="_4yPekxbWEeasT4HdO7q9gg" type="Class_StructureCompartment"> - <styles xmi:type="notation:TitleStyle" xmi:id="_4yPelBbWEeasT4HdO7q9gg"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4yPelRbWEeasT4HdO7q9gg"/> - </children> - <children xmi:type="notation:BasicCompartment" xmi:id="_4zxIkBbWEeasT4HdO7q9gg" type="compartment_shape_display"> - <styles xmi:type="notation:TitleStyle" xmi:id="_4zxIkRbWEeasT4HdO7q9gg"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4zxIkhbWEeasT4HdO7q9gg"/> - </children> - <children xmi:type="notation:Shape" xmi:id="__4-QsBbWEeasT4HdO7q9gg" type="Port_Shape"> - <children xmi:type="notation:DecorationNode" xmi:id="__4-QshbWEeasT4HdO7q9gg" type="Port_NameLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="__4-QsxbWEeasT4HdO7q9gg" x="20" y="10"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="__4-QtBbWEeasT4HdO7q9gg" type="Port_StereotypeLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="__4-QtRbWEeasT4HdO7q9gg" x="25" y="-10"/> - </children> - <styles xmi:type="notation:StringListValueStyle" xmi:id="_D0o1ABbXEeasT4HdO7q9gg" name="maskLabel"> - <stringListValue>name</stringListValue> - <stringListValue>type</stringListValue> - <stringListValue>derived</stringListValue> - </styles> - <element xmi:type="uml:Port" href="pathmap://QML_CORE/core.uml#_2elREMRcEeWq5unKf5DK_A"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="__4-QsRbWEeasT4HdO7q9gg" x="-10" y="30"/> - </children> - <element xmi:type="uml:Class" href="pathmap://QML_CORE/core.uml#_zDDlYMRcEeWq5unKf5DK_A"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4yNCURbWEeasT4HdO7q9gg" x="160" y="40" width="261" height="81"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_8i8TkBbXEeasT4HdO7q9gg" type="DataType_Shape"> - <children xmi:type="notation:DecorationNode" xmi:id="_8i9hsBbXEeasT4HdO7q9gg" type="DataType_NameLabel"/> - <children xmi:type="notation:DecorationNode" xmi:id="_8i9hsRbXEeasT4HdO7q9gg" type="DataType_FloatingNameLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_8i9hshbXEeasT4HdO7q9gg" y="5"/> - </children> - <children xmi:type="notation:BasicCompartment" xmi:id="_8i9hsxbXEeasT4HdO7q9gg" type="DataType_AttributeCompartment"> - <styles xmi:type="notation:TitleStyle" xmi:id="_8i9htBbXEeasT4HdO7q9gg"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_8i9htRbXEeasT4HdO7q9gg"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_8i9hthbXEeasT4HdO7q9gg"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_8i9htxbXEeasT4HdO7q9gg"/> - </children> - <children xmi:type="notation:BasicCompartment" xmi:id="_8i-IwBbXEeasT4HdO7q9gg" visible="false" type="DataType_OperationCompartment"> - <styles xmi:type="notation:TitleStyle" xmi:id="_8i-IwRbXEeasT4HdO7q9gg"/> - <styles xmi:type="notation:SortingStyle" xmi:id="_8i-IwhbXEeasT4HdO7q9gg"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_8i-IwxbXEeasT4HdO7q9gg"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_8i-IxBbXEeasT4HdO7q9gg"/> - </children> - <element xmi:type="uml:DataType" href="ProducerConsumer.uml#_wFJ3IP91Ed6Jt8e-UqrRdQ"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_8i8TkRbXEeasT4HdO7q9gg" x="32" y="40" width="89" height="81"/> - </children> - <styles xmi:type="notation:DiagramStyle" xmi:id="_7kc7Yc__Ed-TP80eVS-2Rg"/> - <styles xmi:type="notation:StringValueStyle" xmi:id="_YAbsUA3gEeWSq5WX_4UlHg" name="diagram_compatibility_version" stringValue="1.2.0"/> - <element xmi:type="uml:Package" href="ProducerConsumer.uml#_tyiqsM__Ed-TP80eVS-2Rg"/> - <edges xmi:type="notation:Connector" xmi:id="_uHz6kP8nEd-hWJO6cv3VJA" type="Generalization_Edge" source="_8LSR4M__Ed-TP80eVS-2Rg" target="_4yNCUBbWEeasT4HdO7q9gg" lineColor="0"> - <children xmi:type="notation:DecorationNode" xmi:id="_uH0hoP8nEd-hWJO6cv3VJA" type="Generalization_StereotypeLabel"> - <styles xmi:type="notation:BooleanValueStyle" xmi:id="_77E3wBbWEeasT4HdO7q9gg" name="IS_UPDATED_POSITION" booleanValue="true"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_uH0hof8nEd-hWJO6cv3VJA" x="-1" y="58"/> - </children> - <styles xmi:type="notation:FontStyle" xmi:id="_uHz6kf8nEd-hWJO6cv3VJA" fontName="" fontHeight="10"/> - <element xmi:type="uml:Generalization" href="ProducerConsumer.uml#_tyiqss__Ed-TP80eVS-2Rg"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_uHz6kv8nEd-hWJO6cv3VJA" points="[-103, -45, 204, 90]$[-307, -135, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_k2oLEKY3EeSQZvr8taS8TA" id="(0.47244094488188976,0.0)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_k2oLEaY3EeSQZvr8taS8TA" id="(0.45977011494252873,1.0)"/> - </edges> - <edges xmi:type="notation:Connector" xmi:id="_FOfGwDeeEeGPyrZ5I3hMlA" type="Comment_AnnotatedElementEdge" source="_0EFQQDedEeGPyrZ5I3hMlA" target="_4yNCUBbWEeasT4HdO7q9gg" lineColor="0"> - <styles xmi:type="notation:FontStyle" xmi:id="_FOfGwTeeEeGPyrZ5I3hMlA" fontName="" fontHeight="10"/> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_FOfGwjeeEeGPyrZ5I3hMlA" points="[-6, -3, 83, 0]$[-62, -3, 27, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_FOwMgDeeEeGPyrZ5I3hMlA" id="(0.0,0.3333333333333333)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_FOwMgTeeEeGPyrZ5I3hMlA" id="(1.0,0.43478260869565216)"/> - </edges> - <edges xmi:type="notation:Connector" xmi:id="_F4Ju0DeeEeGPyrZ5I3hMlA" type="Comment_AnnotatedElementEdge" source="_-HlK8DecEeGPyrZ5I3hMlA" target="_8LSR4M__Ed-TP80eVS-2Rg" routing="Rectilinear" lineColor="0"> - <styles xmi:type="notation:FontStyle" xmi:id="_F4Ju0TeeEeGPyrZ5I3hMlA" fontName="" fontHeight="10"/> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_F4Ju0jeeEeGPyrZ5I3hMlA" points="[480, 240, -643984, -643984]$[440, 240, -643984, -643984]$[414, 240, -643984, -643984]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_F4a0kDeeEeGPyrZ5I3hMlA" id="(0.0,0.5095541401273885)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_F4a0kTeeEeGPyrZ5I3hMlA" id="(1.0,0.5504587155963303)"/> - </edges> - <edges xmi:type="notation:Connector" xmi:id="_YGM9JA3gEeWSq5WX_4UlHg" type="StereotypeCommentLink" source="_8LSR4M__Ed-TP80eVS-2Rg" target="_YGM9IA3gEeWSq5WX_4UlHg"> - <styles xmi:type="notation:FontStyle" xmi:id="_YGM9JQ3gEeWSq5WX_4UlHg"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_YGM9KQ3gEeWSq5WX_4UlHg" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Class" href="ProducerConsumer.uml#_tyiqsc__Ed-TP80eVS-2Rg"/> - </styles> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_YGM9Jg3gEeWSq5WX_4UlHg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_YGM9Jw3gEeWSq5WX_4UlHg"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_YGM9KA3gEeWSq5WX_4UlHg"/> - </edges> - <edges xmi:type="notation:Connector" xmi:id="_YIifdg3gEeWSq5WX_4UlHg" type="StereotypeCommentLink" source="_t6X3UJaMEeCbgbUO5qahhA" target="_YIifcg3gEeWSq5WX_4UlHg"> - <styles xmi:type="notation:FontStyle" xmi:id="_YIifdw3gEeWSq5WX_4UlHg"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_YIifew3gEeWSq5WX_4UlHg" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Port" href="ProducerConsumer.uml#_tyiqs8__Ed-TP80eVS-2Rg"/> - </styles> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_YIifeA3gEeWSq5WX_4UlHg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_YIifeQ3gEeWSq5WX_4UlHg"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_YIifeg3gEeWSq5WX_4UlHg"/> - </edges> - <edges xmi:type="notation:Connector" xmi:id="_DaxuEBbYEeasT4HdO7q9gg" type="Usage_Edge" source="_8LSR4M__Ed-TP80eVS-2Rg" target="_8i8TkBbXEeasT4HdO7q9gg" routing="Rectilinear"> - <children xmi:type="notation:DecorationNode" xmi:id="_DayVIBbYEeasT4HdO7q9gg" type="Usage_NameLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_DayVIRbYEeasT4HdO7q9gg" y="40"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_DayVIhbYEeasT4HdO7q9gg" type="Usage_StereotypeLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_DayVIxbYEeasT4HdO7q9gg" x="6" y="30"/> - </children> - <styles xmi:type="notation:FontStyle" xmi:id="_DaxuERbYEeasT4HdO7q9gg"/> - <element xmi:type="uml:Usage" href="ProducerConsumer.uml#_DarAYBbYEeasT4HdO7q9gg"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_DaxuEhbYEeasT4HdO7q9gg" points="[160, 220, -643984, -643984]$[80, 121, -643984, -643984]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Dbe4sBbYEeasT4HdO7q9gg" id="(0.0,0.3669724770642202)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Dbe4sRbYEeasT4HdO7q9gg" id="(0.5393258426966292,1.0)"/> - </edges> - </notation:Diagram> - <notation:Diagram xmi:id="_o6ZisNCREd-hqYHBJe17_Q" type="CompositeStructure" name="System Pull" measurementUnit="Pixel"> - <children xmi:type="notation:Shape" xmi:id="_VSa6YNHtEd-A1oPfP47IaQ" type="Class_Shape" fontName="" fontHeight="10" fillColor="8905185" gradient="16777215, 16777215, 0" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_VScIgNHtEd-A1oPfP47IaQ" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_VScvkNHtEd-A1oPfP47IaQ" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_VScvkdHtEd-A1oPfP47IaQ" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_VScvktHtEd-A1oPfP47IaQ" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_VScvk9HtEd-A1oPfP47IaQ" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_VScvlNHtEd-A1oPfP47IaQ" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_VScvldHtEd-A1oPfP47IaQ" type="Class_NameLabel"/> - <children xmi:type="notation:BasicCompartment" xmi:id="_VScvltHtEd-A1oPfP47IaQ" type="Class_StructureCompartment"> - <children xmi:type="notation:Shape" xmi:id="_XsS70NHtEd-A1oPfP47IaQ" type="Property_Shape" fontName="" fontHeight="10" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_XsTi4NHtEd-A1oPfP47IaQ" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_XsTi4dHtEd-A1oPfP47IaQ" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_XsTi4tHtEd-A1oPfP47IaQ" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_XsTi49HtEd-A1oPfP47IaQ" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_XsTi5NHtEd-A1oPfP47IaQ" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_XsTi5dHtEd-A1oPfP47IaQ" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_XsTi5tHtEd-A1oPfP47IaQ" type="Property_NameLabel"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_5r3JsFZWEeKKZs15rvNNjA" source="CustomAppearance_Annotation"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_6tdJkFZWEeKKZs15rvNNjA" key="CustomAppearance_MaskValue" value="28"/> - </eAnnotations> - </children> - <children xmi:type="notation:BasicCompartment" xmi:id="_XsTi59HtEd-A1oPfP47IaQ" type="Property_StructureCompartment"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_XsUJ8NHtEd-A1oPfP47IaQ"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_0XlXwDF1EeCpQdhNuFCtew" type="Port_Shape" fontName="" fontHeight="10" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_0XnM8DF1EeCpQdhNuFCtew" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_0XnM8TF1EeCpQdhNuFCtew" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_0XnM8jF1EeCpQdhNuFCtew" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_0XnM8zF1EeCpQdhNuFCtew" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_0XnM9DF1EeCpQdhNuFCtew" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_0XnM9TF1EeCpQdhNuFCtew" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_0Xn0ADF1EeCpQdhNuFCtew" type="Port_NameLabel"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4jWCcFZWEeKKZs15rvNNjA" source="CustomAppearance_Annotation"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4qOGgFZWEeKKZs15rvNNjA" key="CustomAppearance_MaskValue" value="28"/> - </eAnnotations> - <layoutConstraint xmi:type="notation:Location" xmi:id="_0Xn0ATF1EeCpQdhNuFCtew" x="31" y="-1"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_0Xn0AjF1EeCpQdhNuFCtew" visible="false" type="Port_StereotypeLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_0Xn0AzF1EeCpQdhNuFCtew" x="25" y="-10"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_ZPs70A3gEeWSq5WX_4UlHg" visible="false" type="StereotypeLabel"> - <styles xmi:type="notation:StringValueStyle" xmi:id="_ZPs70Q3gEeWSq5WX_4UlHg" name="stereotype" stringValue="FCM::Port"/> - <element xmi:type="uml:Stereotype" href="pathmap://FCM_PROFILES/FCM.profile.uml#_pP-ckMtqEd2H_o0jIC6qDQ"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ZPs70g3gEeWSq5WX_4UlHg"/> - </children> - <styles xmi:type="notation:StringListValueStyle" xmi:id="_UWeWAKY4EeSQZvr8taS8TA" name="maskLabel"> - <stringListValue>name</stringListValue> - <stringListValue>derived</stringListValue> - <stringListValue>type</stringListValue> - </styles> - <element xmi:type="uml:Port" href="ProducerConsumer.uml#_tyiqs8__Ed-TP80eVS-2Rg"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0XlXwTF1EeCpQdhNuFCtew" x="-10" y="50"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_YYeY4g3gEeWSq5WX_4UlHg" type="Property_FloatingNameLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_YYeY4w3gEeWSq5WX_4UlHg" y="5"/> - </children> - <styles xmi:type="notation:StringListValueStyle" xmi:id="_SRdKQKY4EeSQZvr8taS8TA" name="maskLabel"> - <stringListValue>name</stringListValue> - <stringListValue>derived</stringListValue> - <stringListValue>type</stringListValue> - </styles> - <element xmi:type="uml:Property" href="ProducerConsumer.uml#_gV1cgDLiEd2RVeNawwNNzg"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_XsS70dHtEd-A1oPfP47IaQ" x="435" y="15" width="201" height="85"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_YNar4NHtEd-A1oPfP47IaQ" type="Property_Shape" fontName="" fontHeight="10" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_YNbS8NHtEd-A1oPfP47IaQ" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_YNbS8dHtEd-A1oPfP47IaQ" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_YNbS8tHtEd-A1oPfP47IaQ" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_YNbS89HtEd-A1oPfP47IaQ" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_YNbS9NHtEd-A1oPfP47IaQ" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_YNbS9dHtEd-A1oPfP47IaQ" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_YNbS9tHtEd-A1oPfP47IaQ" type="Property_NameLabel"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_7rNyUFZWEeKKZs15rvNNjA" source="CustomAppearance_Annotation"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_7ztnAFZWEeKKZs15rvNNjA" key="CustomAppearance_MaskValue" value="28"/> - </eAnnotations> - </children> - <children xmi:type="notation:BasicCompartment" xmi:id="_YNbS99HtEd-A1oPfP47IaQ" type="Property_StructureCompartment"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_YNbS-NHtEd-A1oPfP47IaQ"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_zmq8ANHtEd-A1oPfP47IaQ" type="Port_Shape" fontName="" fontHeight="10" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_zmsKINHtEd-A1oPfP47IaQ" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_zmsKIdHtEd-A1oPfP47IaQ" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_zmsKItHtEd-A1oPfP47IaQ" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_zmsKI9HtEd-A1oPfP47IaQ" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_zmsKJNHtEd-A1oPfP47IaQ" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_zmsKJdHtEd-A1oPfP47IaQ" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_zmsKJtHtEd-A1oPfP47IaQ" type="Port_NameLabel"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_34a2IFZWEeKKZs15rvNNjA" source="CustomAppearance_Annotation"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4ARKkFZWEeKKZs15rvNNjA" key="CustomAppearance_MaskValue" value="28"/> - </eAnnotations> - <layoutConstraint xmi:type="notation:Location" xmi:id="_zmsxMNHtEd-A1oPfP47IaQ" x="-84" y="1"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_zmsxMdHtEd-A1oPfP47IaQ" visible="false" type="Port_StereotypeLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_zmsxMtHtEd-A1oPfP47IaQ" x="25" y="-10"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_ZQZfYA3gEeWSq5WX_4UlHg" visible="false" type="StereotypeLabel"> - <styles xmi:type="notation:StringValueStyle" xmi:id="_ZQZfYQ3gEeWSq5WX_4UlHg" name="stereotype" stringValue="FCM::Port"/> - <element xmi:type="uml:Stereotype" href="pathmap://FCM_PROFILES/FCM.profile.uml#_pP-ckMtqEd2H_o0jIC6qDQ"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ZQZfYg3gEeWSq5WX_4UlHg"/> - </children> - <styles xmi:type="notation:StringListValueStyle" xmi:id="_WObWIKY4EeSQZvr8taS8TA" name="maskLabel"> - <stringListValue>name</stringListValue> - <stringListValue>derived</stringListValue> - <stringListValue>type</stringListValue> - </styles> - <element xmi:type="uml:Port" href="ProducerConsumer.uml#_DtWn4DLcEd2qeKRLMdIx_A"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_zmq8AdHtEd-A1oPfP47IaQ" x="159" y="48"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_YYeY5A3gEeWSq5WX_4UlHg" type="Property_FloatingNameLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_YYeY5Q3gEeWSq5WX_4UlHg" y="5"/> - </children> - <styles xmi:type="notation:StringListValueStyle" xmi:id="_S5Ys8KY4EeSQZvr8taS8TA" name="maskLabel"> - <stringListValue>name</stringListValue> - <stringListValue>derived</stringListValue> - <stringListValue>type</stringListValue> - </styles> - <element xmi:type="uml:Property" href="ProducerConsumer.uml#_i-I7gDLiEd2RVeNawwNNzg"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_YNar4dHtEd-A1oPfP47IaQ" x="34" y="17" width="169" height="85"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_JusbQDbdEeGdqp2YT1LwWw" type="Comment_Shape" fontName="" fontHeight="10" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_JutCUDbdEeGdqp2YT1LwWw" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_JutCUTbdEeGdqp2YT1LwWw" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_JutCUjbdEeGdqp2YT1LwWw" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_JutCUzbdEeGdqp2YT1LwWw" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_JutCVDbdEeGdqp2YT1LwWw" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_JutCVTbdEeGdqp2YT1LwWw" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_JutCVjbdEeGdqp2YT1LwWw" type="Comment_BodyLabel"/> - <element xmi:type="uml:Comment" href="ProducerConsumer.uml#_JuaHYDbdEeGdqp2YT1LwWw"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_JusbQTbdEeGdqp2YT1LwWw" x="435" y="115" width="161" height="81"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_lM7ZUDeeEeGPyrZ5I3hMlA" type="Comment_Shape" fontName="" fontHeight="10" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_lM7ZUjeeEeGPyrZ5I3hMlA" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_lM7ZUzeeEeGPyrZ5I3hMlA" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_lM8AYDeeEeGPyrZ5I3hMlA" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_lM8AYTeeEeGPyrZ5I3hMlA" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_lM8AYjeeEeGPyrZ5I3hMlA" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_lM8AYzeeEeGPyrZ5I3hMlA" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_lM8AZDeeEeGPyrZ5I3hMlA" type="Comment_BodyLabel"/> - <element xmi:type="uml:Comment" href="ProducerConsumer.uml#_lMxBQDeeEeGPyrZ5I3hMlA"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_lM7ZUTeeEeGPyrZ5I3hMlA" x="95" y="115" width="323"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_d2a9kBSoEeOUifYpcO0mcw" type="Property_Shape" fontName="Sans Serif" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_d2a9khSoEeOUifYpcO0mcw" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_d2a9kxSoEeOUifYpcO0mcw" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_d2a9lBSoEeOUifYpcO0mcw" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_d2a9lRSoEeOUifYpcO0mcw" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_d2a9lhSoEeOUifYpcO0mcw" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_d2bkoBSoEeOUifYpcO0mcw" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_d2bkoRSoEeOUifYpcO0mcw" type="Property_NameLabel"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_tR2w0BSoEeOUifYpcO0mcw" source="CustomAppearance_Annotation"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_tb5doBSoEeOUifYpcO0mcw" key="CustomAppearance_MaskValue" value="28"/> - </eAnnotations> - </children> - <children xmi:type="notation:BasicCompartment" xmi:id="_d2bkohSoEeOUifYpcO0mcw" type="Property_StructureCompartment" collapsed="true"> - <styles xmi:type="notation:TitleStyle" xmi:id="_d2bkoxSoEeOUifYpcO0mcw"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_d2bkpBSoEeOUifYpcO0mcw"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_YYeY5g3gEeWSq5WX_4UlHg" type="Property_FloatingNameLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_YYeY5w3gEeWSq5WX_4UlHg" y="5"/> - </children> - <styles xmi:type="notation:StringListValueStyle" xmi:id="_cMJ40KY4EeSQZvr8taS8TA" name="maskLabel"> - <stringListValue>name</stringListValue> - <stringListValue>derived</stringListValue> - <stringListValue>type</stringListValue> - </styles> - <element xmi:type="uml:Property" href="ProducerConsumer.uml#_d2B8ABSoEeOUifYpcO0mcw"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_d2a9kRSoEeOUifYpcO0mcw" x="34" y="275" width="172"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_ejQ1cBSoEeOUifYpcO0mcw" type="Property_Shape" fontName="Sans Serif" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ejRcgBSoEeOUifYpcO0mcw" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ejRcgRSoEeOUifYpcO0mcw" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ejRcghSoEeOUifYpcO0mcw" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ejRcgxSoEeOUifYpcO0mcw" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ejRchBSoEeOUifYpcO0mcw" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ejRchRSoEeOUifYpcO0mcw" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_ejSDkBSoEeOUifYpcO0mcw" type="Property_NameLabel"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_riH4kBSoEeOUifYpcO0mcw" source="CustomAppearance_Annotation"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_r4zTMBSoEeOUifYpcO0mcw" key="CustomAppearance_MaskValue" value="28"/> - </eAnnotations> - </children> - <children xmi:type="notation:BasicCompartment" xmi:id="_ejSDkRSoEeOUifYpcO0mcw" type="Property_StructureCompartment"> - <styles xmi:type="notation:TitleStyle" xmi:id="_ejSDkhSoEeOUifYpcO0mcw"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ejSDkxSoEeOUifYpcO0mcw"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_YYeY6A3gEeWSq5WX_4UlHg" type="Property_FloatingNameLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_YYeY6Q3gEeWSq5WX_4UlHg" y="5"/> - </children> - <styles xmi:type="notation:StringListValueStyle" xmi:id="_bcQF4KY4EeSQZvr8taS8TA" name="maskLabel"> - <stringListValue>name</stringListValue> - <stringListValue>derived</stringListValue> - <stringListValue>type</stringListValue> - </styles> - <element xmi:type="uml:Property" href="ProducerConsumer.uml#_ei8sYBSoEeOUifYpcO0mcw"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ejQ1cRSoEeOUifYpcO0mcw" x="435" y="275" width="201"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_ZP36-A3gEeWSq5WX_4UlHg" type="StereotypeComment"> - <styles xmi:type="notation:TitleStyle" xmi:id="_ZP36-Q3gEeWSq5WX_4UlHg" showTitle="true"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_ZP36-w3gEeWSq5WX_4UlHg" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Port" href="ProducerConsumer.uml#_tyiqs8__Ed-TP80eVS-2Rg"/> - </styles> - <element xsi:nil="true"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ZP36-g3gEeWSq5WX_4UlHg" x="190" y="50"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_ZQPuYA3gEeWSq5WX_4UlHg" type="StereotypeComment"> - <styles xmi:type="notation:TitleStyle" xmi:id="_ZQPuYQ3gEeWSq5WX_4UlHg" showTitle="true"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_ZQPuYw3gEeWSq5WX_4UlHg" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Abstraction" href="ProducerConsumer.uml#_9dY5YBSqEeOUifYpcO0mcw"/> - </styles> - <element xsi:nil="true"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ZQPuYg3gEeWSq5WX_4UlHg" x="100" y="100"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_ZQp-FA3gEeWSq5WX_4UlHg" type="StereotypeComment"> - <styles xmi:type="notation:TitleStyle" xmi:id="_ZQp-FQ3gEeWSq5WX_4UlHg" showTitle="true"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_ZQp-Fw3gEeWSq5WX_4UlHg" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Port" href="ProducerConsumer.uml#_DtWn4DLcEd2qeKRLMdIx_A"/> - </styles> - <element xsi:nil="true"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ZQp-Fg3gEeWSq5WX_4UlHg" x="359" y="48"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_ZQ85AA3gEeWSq5WX_4UlHg" type="StereotypeComment"> - <styles xmi:type="notation:TitleStyle" xmi:id="_ZQ85AQ3gEeWSq5WX_4UlHg" showTitle="true"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_ZQ85Aw3gEeWSq5WX_4UlHg" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Connector" href="ProducerConsumer.uml#_efVI0E2rEeGl8qrc8BM7vA"/> - </styles> - <element xsi:nil="true"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ZQ85Ag3gEeWSq5WX_4UlHg" x="100" y="100"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_ZRPM4A3gEeWSq5WX_4UlHg" type="StereotypeComment"> - <styles xmi:type="notation:TitleStyle" xmi:id="_ZRPM4Q3gEeWSq5WX_4UlHg" showTitle="true"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_ZRPM4w3gEeWSq5WX_4UlHg" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Abstraction" href="ProducerConsumer.uml#_--_2EBSqEeOUifYpcO0mcw"/> - </styles> - <element xsi:nil="true"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ZRPM4g3gEeWSq5WX_4UlHg" x="100" y="100"/> - </children> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_VScvl9HtEd-A1oPfP47IaQ"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_YYeY4A3gEeWSq5WX_4UlHg" type="Class_FloatingNameLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_YYeY4Q3gEeWSq5WX_4UlHg" y="5"/> - </children> - <element xmi:type="uml:Class" href="ProducerConsumer.uml#_bYJagDLiEd2RVeNawwNNzg"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_VSa6YdHtEd-A1oPfP47IaQ" x="20" y="18" width="681" height="363"/> - </children> - <styles xmi:type="notation:DiagramStyle" xmi:id="_o6ZisdCREd-hqYHBJe17_Q"/> - <styles xmi:type="notation:StringValueStyle" xmi:id="_YYeY6g3gEeWSq5WX_4UlHg" name="diagram_compatibility_version" stringValue="1.2.0"/> - <element xmi:type="uml:Package" href="ProducerConsumer.uml#_XLQjUDLiEd2RVeNawwNNzg"/> - <edges xmi:type="notation:Connector" xmi:id="_fPo0MDbdEeGdqp2YT1LwWw" type="Comment_AnnotatedElementEdge" source="_JusbQDbdEeGdqp2YT1LwWw" target="_XsS70NHtEd-A1oPfP47IaQ" lineColor="0"> - <styles xmi:type="notation:FontStyle" xmi:id="_fPo0MTbdEeGdqp2YT1LwWw" fontName="" fontHeight="10"/> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_fPo0MjbdEeGdqp2YT1LwWw" points="[583, 164, -643984, -643984]$[573, 145, -643984, -643984]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_fQJKgDbdEeGdqp2YT1LwWw" id="(0.5121951219512195,0.125)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_fQJKgTbdEeGdqp2YT1LwWw" id="(0.39800995024875624,1.0)"/> - </edges> - <edges xmi:type="notation:Connector" xmi:id="_efaBUE2rEeGl8qrc8BM7vA" type="Connector_Edge" source="_zmq8ANHtEd-A1oPfP47IaQ" target="_0XlXwDF1EeCpQdhNuFCtew" lineColor="0"> - <children xmi:type="notation:DecorationNode" xmi:id="_efaoYE2rEeGl8qrc8BM7vA" type="Connector_StereotypeLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_efaoYU2rEeGl8qrc8BM7vA" x="-4" y="-27"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_efaoYk2rEeGl8qrc8BM7vA" visible="false" type="Connector_NameLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_efaoY02rEeGl8qrc8BM7vA" y="-20"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_efbPcE2rEeGl8qrc8BM7vA" visible="false" type="Connector_SourceMultiplicityLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_efbPcU2rEeGl8qrc8BM7vA" y="20"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_efbPck2rEeGl8qrc8BM7vA" visible="false" type="Connector_TargetMultiplicityLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_efbPc02rEeGl8qrc8BM7vA" y="20"/> - </children> - <styles xmi:type="notation:FontStyle" xmi:id="_efaBUU2rEeGl8qrc8BM7vA" fontName="" fontHeight="10"/> - <element xmi:type="uml:Connector" href="ProducerConsumer.uml#_efVI0E2rEeGl8qrc8BM7vA"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_efaBUk2rEeGl8qrc8BM7vA" points="[258, 110, -643984, -643984]$[477, 99, -643984, -643984]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_efmOkE2rEeGl8qrc8BM7vA" id="(0.85,0.45)"/> - </edges> - <edges xmi:type="notation:Connector" xmi:id="_g2IoIE2rEeGl8qrc8BM7vA" type="Comment_AnnotatedElementEdge" source="_lM7ZUDeeEeGPyrZ5I3hMlA" target="_efaBUE2rEeGl8qrc8BM7vA" lineColor="0"> - <styles xmi:type="notation:FontStyle" xmi:id="_g2JPME2rEeGl8qrc8BM7vA" fontName="" fontHeight="10"/> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_g2JPMU2rEeGl8qrc8BM7vA" points="[1, -5, 0, 43]$[1, -48, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_g2TAME2rEeGl8qrc8BM7vA" id="(0.6811145510835913,0.0)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_g2TAMU2rEeGl8qrc8BM7vA" id="(0.4689265536723164,0.48148148148148145)"/> - </edges> - <edges xmi:type="notation:Connector" xmi:id="_9enBYBSqEeOUifYpcO0mcw" type="Abstraction_Edge" source="_XsS70NHtEd-A1oPfP47IaQ" target="_ejQ1cBSoEeOUifYpcO0mcw" lineColor="0"> - <children xmi:type="notation:DecorationNode" xmi:id="_9epdoBSqEeOUifYpcO0mcw" visible="false" type="Abstraction_NameLabel"> - <styles xmi:type="notation:BooleanValueStyle" xmi:id="_1iOnEH1OEeWG49zncsL-0g" name="IS_UPDATED_POSITION" booleanValue="true"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_9epdoRSqEeOUifYpcO0mcw" x="44" y="38"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_9epdohSqEeOUifYpcO0mcw" type="Abstraction_StereotypeLabel"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FzvGsH1PEeWG49zncsL-0g" source="PapyrusCSSForceValue"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FzvGsX1PEeWG49zncsL-0g" key="visible" value="true"/> - </eAnnotations> - <styles xmi:type="notation:BooleanValueStyle" xmi:id="_1idQkH1OEeWG49zncsL-0g" name="IS_UPDATED_POSITION" booleanValue="true"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_9epdoxSqEeOUifYpcO0mcw" x="54" y="48"/> - </children> - <styles xmi:type="notation:FontStyle" xmi:id="_9enBYRSqEeOUifYpcO0mcw" fontName="Sans Serif"/> - <element xmi:type="uml:Abstraction" href="ProducerConsumer.uml#_9dY5YBSqEeOUifYpcO0mcw"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_9enBYhSqEeOUifYpcO0mcw" points="[652, 156, -643984, -643984]$[634, 289, -643984, -643984]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_9fKbABSqEeOUifYpcO0mcw" id="(0.8955223880597015,1.0)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_9fKbARSqEeOUifYpcO0mcw" id="(0.8955223880597015,0.0)"/> - </edges> - <edges xmi:type="notation:Connector" xmi:id="_-_lr8BSqEeOUifYpcO0mcw" type="Abstraction_Edge" source="_YNar4NHtEd-A1oPfP47IaQ" target="_d2a9kBSoEeOUifYpcO0mcw" lineColor="0"> - <children xmi:type="notation:DecorationNode" xmi:id="_-_m6EBSqEeOUifYpcO0mcw" visible="false" type="Abstraction_NameLabel"> - <styles xmi:type="notation:BooleanValueStyle" xmi:id="_39vAMH1OEeWG49zncsL-0g" name="IS_UPDATED_POSITION" booleanValue="true"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_-_m6ERSqEeOUifYpcO0mcw" x="46" y="-47"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_-_m6EhSqEeOUifYpcO0mcw" type="Abstraction_StereotypeLabel"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_EExDcH1PEeWG49zncsL-0g" source="PapyrusCSSForceValue"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_EExDcX1PEeWG49zncsL-0g" key="visible" value="true"/> - </eAnnotations> - <styles xmi:type="notation:BooleanValueStyle" xmi:id="_398bkH1OEeWG49zncsL-0g" name="IS_UPDATED_POSITION" booleanValue="true"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_-_nhIBSqEeOUifYpcO0mcw" x="-7" y="48"/> - </children> - <styles xmi:type="notation:FontStyle" xmi:id="_-_lr8RSqEeOUifYpcO0mcw" fontName="Sans Serif"/> - <element xmi:type="uml:Abstraction" href="ProducerConsumer.uml#_--_2EBSqEeOUifYpcO0mcw"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_-_lr8hSqEeOUifYpcO0mcw" points="[112, 161, -643984, -643984]$[104, 291, -643984, -643984]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_-_3YwBSqEeOUifYpcO0mcw" id="(0.24260355029585798,1.0)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_-_3YwRSqEeOUifYpcO0mcw" id="(0.23837209302325582,0.0)"/> - </edges> - <edges xmi:type="notation:Connector" xmi:id="_ZP36_A3gEeWSq5WX_4UlHg" type="StereotypeCommentLink" source="_0XlXwDF1EeCpQdhNuFCtew" target="_ZP36-A3gEeWSq5WX_4UlHg"> - <styles xmi:type="notation:FontStyle" xmi:id="_ZP4iAA3gEeWSq5WX_4UlHg"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_ZP4iBA3gEeWSq5WX_4UlHg" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Port" href="ProducerConsumer.uml#_tyiqs8__Ed-TP80eVS-2Rg"/> - </styles> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_ZP4iAQ3gEeWSq5WX_4UlHg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ZP4iAg3gEeWSq5WX_4UlHg"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ZP4iAw3gEeWSq5WX_4UlHg"/> - </edges> - <edges xmi:type="notation:Connector" xmi:id="_ZQPuZA3gEeWSq5WX_4UlHg" type="StereotypeCommentLink" source="_9enBYBSqEeOUifYpcO0mcw" target="_ZQPuYA3gEeWSq5WX_4UlHg"> - <styles xmi:type="notation:FontStyle" xmi:id="_ZQPuZQ3gEeWSq5WX_4UlHg"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_ZQPuaQ3gEeWSq5WX_4UlHg" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Abstraction" href="ProducerConsumer.uml#_9dY5YBSqEeOUifYpcO0mcw"/> - </styles> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_ZQPuZg3gEeWSq5WX_4UlHg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ZQPuZw3gEeWSq5WX_4UlHg"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ZQPuaA3gEeWSq5WX_4UlHg"/> - </edges> - <edges xmi:type="notation:Connector" xmi:id="_ZQp-GA3gEeWSq5WX_4UlHg" type="StereotypeCommentLink" source="_zmq8ANHtEd-A1oPfP47IaQ" target="_ZQp-FA3gEeWSq5WX_4UlHg"> - <styles xmi:type="notation:FontStyle" xmi:id="_ZQp-GQ3gEeWSq5WX_4UlHg"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_ZQp-HQ3gEeWSq5WX_4UlHg" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Port" href="ProducerConsumer.uml#_DtWn4DLcEd2qeKRLMdIx_A"/> - </styles> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_ZQp-Gg3gEeWSq5WX_4UlHg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ZQp-Gw3gEeWSq5WX_4UlHg"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ZQp-HA3gEeWSq5WX_4UlHg"/> - </edges> - <edges xmi:type="notation:Connector" xmi:id="_ZQ85BA3gEeWSq5WX_4UlHg" type="StereotypeCommentLink" source="_efaBUE2rEeGl8qrc8BM7vA" target="_ZQ85AA3gEeWSq5WX_4UlHg"> - <styles xmi:type="notation:FontStyle" xmi:id="_ZQ85BQ3gEeWSq5WX_4UlHg"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_ZQ9gEA3gEeWSq5WX_4UlHg" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Connector" href="ProducerConsumer.uml#_efVI0E2rEeGl8qrc8BM7vA"/> - </styles> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_ZQ85Bg3gEeWSq5WX_4UlHg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ZQ85Bw3gEeWSq5WX_4UlHg"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ZQ85CA3gEeWSq5WX_4UlHg"/> - </edges> - <edges xmi:type="notation:Connector" xmi:id="_ZRPM5A3gEeWSq5WX_4UlHg" type="StereotypeCommentLink" source="_-_lr8BSqEeOUifYpcO0mcw" target="_ZRPM4A3gEeWSq5WX_4UlHg"> - <styles xmi:type="notation:FontStyle" xmi:id="_ZRPM5Q3gEeWSq5WX_4UlHg"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_ZRPM6Q3gEeWSq5WX_4UlHg" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Abstraction" href="ProducerConsumer.uml#_--_2EBSqEeOUifYpcO0mcw"/> - </styles> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_ZRPM5g3gEeWSq5WX_4UlHg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ZRPM5w3gEeWSq5WX_4UlHg"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ZRPM6A3gEeWSq5WX_4UlHg"/> - </edges> - </notation:Diagram> - <notation:Diagram xmi:id="_U1UegPcXEd-KM6l7lmIPkw" type="PapyrusUMLClassDiagram" name="deployment" measurementUnit="Pixel"> - <children xmi:type="notation:Shape" xmi:id="_FGfloCghEeCw56aD7XrQhw" type="Diagram_ShortcutShape" element="_7kc7YM__Ed-TP80eVS-2Rg" fontName="Sans Serif" fontHeight="10" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FGgMsCghEeCw56aD7XrQhw" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FGgMsSghEeCw56aD7XrQhw" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FGgMsighEeCw56aD7XrQhw" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FGgMsyghEeCw56aD7XrQhw" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FGlsQCghEeCw56aD7XrQhw" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FGmTUCghEeCw56aD7XrQhw" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_FGmTUSghEeCw56aD7XrQhw" type="Diagram_NameLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_FGmTUighEeCw56aD7XrQhw" x="-20" y="40"/> - </children> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_FGfloSghEeCw56aD7XrQhw" x="48" y="27" width="34" height="20"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_GQM_sCghEeCw56aD7XrQhw" type="Diagram_ShortcutShape" element="_UstOsM__Ed-TP80eVS-2Rg" fontName="Sans Serif" fontHeight="10" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_GQNmwSghEeCw56aD7XrQhw" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_GQNmwighEeCw56aD7XrQhw" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_GQNmwyghEeCw56aD7XrQhw" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_GQNmxCghEeCw56aD7XrQhw" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_GQNmxSghEeCw56aD7XrQhw" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_GQNmxighEeCw56aD7XrQhw" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_GQON0CghEeCw56aD7XrQhw" type="Diagram_NameLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_GQON0SghEeCw56aD7XrQhw" x="-20" y="40"/> - </children> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_GQNmwCghEeCw56aD7XrQhw" x="153" y="27" width="34" height="20"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_JhfKQCghEeCw56aD7XrQhw" type="Diagram_ShortcutShape" element="_V5euUP8nEd-hWJO6cv3VJA" fontName="Sans Serif" fontHeight="10" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_JhfKQighEeCw56aD7XrQhw" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_JhfxUCghEeCw56aD7XrQhw" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_JhfxUSghEeCw56aD7XrQhw" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_JhfxUighEeCw56aD7XrQhw" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_JhfxUyghEeCw56aD7XrQhw" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_JhfxVCghEeCw56aD7XrQhw" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_JhfxVSghEeCw56aD7XrQhw" type="Diagram_NameLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_JhfxVighEeCw56aD7XrQhw" y="40"/> - </children> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_JhfKQSghEeCw56aD7XrQhw" x="333" y="27" width="34" height="20"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_LGTzACghEeCw56aD7XrQhw" type="Diagram_ShortcutShape" element="_o6ZisNCREd-hqYHBJe17_Q" fontName="Sans Serif" fontHeight="10" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_LGUaECghEeCw56aD7XrQhw" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_LGUaESghEeCw56aD7XrQhw" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_LGUaEighEeCw56aD7XrQhw" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_LGUaEyghEeCw56aD7XrQhw" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_LGUaFCghEeCw56aD7XrQhw" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_LGVBICghEeCw56aD7XrQhw" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_LGVBISghEeCw56aD7XrQhw" type="Diagram_NameLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_LGVBIighEeCw56aD7XrQhw" x="9" y="40"/> - </children> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_LGTzASghEeCw56aD7XrQhw" x="441" y="27" width="34" height="20"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_91n2kDOFEeCldqx_51Yicg" type="Package_Shape" fontName="Sans Serif" fontHeight="10" fillColor="8905185" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_91prwDOFEeCldqx_51Yicg" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_91prwTOFEeCldqx_51Yicg" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_91prwjOFEeCldqx_51Yicg" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_91prwzOFEeCldqx_51Yicg" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_91qS0DOFEeCldqx_51Yicg" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_91qS0TOFEeCldqx_51Yicg" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_91qS0jOFEeCldqx_51Yicg" type="Package_NameLabel"/> - <children xmi:type="notation:BasicCompartment" xmi:id="_1JYMYBbUEeasT4HdO7q9gg" type="Package_PackagedElementCompartment"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_91qS1DOFEeCldqx_51Yicg"/> - </children> - <element xmi:type="uml:Package" href="ProducerConsumer.uml#_xBxwoDOFEeCldqx_51Yicg"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_91n2kTOFEeCldqx_51Yicg" x="40" y="140" width="221" height="101"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_1GDBwLGREeCfWNndpgPDWA" type="Package_Shape" fontName="Sans Serif" fillColor="8047085" transparency="0" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_1GOA4LGREeCfWNndpgPDWA" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_1GOA4bGREeCfWNndpgPDWA" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_1GOA4rGREeCfWNndpgPDWA" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_1GOA47GREeCfWNndpgPDWA" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_1GOn8LGREeCfWNndpgPDWA" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_1GOn8bGREeCfWNndpgPDWA" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4DXjcLkUEeSU_ruUtH4m8A" source="PapyrusCSSForceValue"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4DYKgLkUEeSU_ruUtH4m8A" key="lineWidth" value="true"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_1GOn8rGREeCfWNndpgPDWA" type="Package_NameLabel"/> - <children xmi:type="notation:BasicCompartment" xmi:id="_1JYMYRbUEeasT4HdO7q9gg" type="Package_PackagedElementCompartment"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_1GOn9LGREeCfWNndpgPDWA"/> - </children> - <element xmi:type="uml:Package" href="ProducerConsumer.uml#_zwMLcLF4EeC9yscvWqW-eg"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_1GDBwbGREeCfWNndpgPDWA" x="340" y="140" width="221" height="101"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_gdmuADefEeGPyrZ5I3hMlA" type="Comment_Shape" fontName="Sans Serif" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_gdmuAjefEeGPyrZ5I3hMlA" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_gdmuAzefEeGPyrZ5I3hMlA" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_gdmuBDefEeGPyrZ5I3hMlA" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_gdmuBTefEeGPyrZ5I3hMlA" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_gdnVEDefEeGPyrZ5I3hMlA" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_gdnVETefEeGPyrZ5I3hMlA" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_gdnVEjefEeGPyrZ5I3hMlA" type="Comment_BodyLabel"/> - <element xmi:type="uml:Comment" href="ProducerConsumer.uml#_gdeyMDefEeGPyrZ5I3hMlA"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_gdmuATefEeGPyrZ5I3hMlA" x="531" y="27" width="115" height="46"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_YMKbMA3gEeWSq5WX_4UlHg" type="StereotypeComment"> - <styles xmi:type="notation:TitleStyle" xmi:id="_YMKbMQ3gEeWSq5WX_4UlHg" showTitle="true"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_YMKbMw3gEeWSq5WX_4UlHg" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Package" href="ProducerConsumer.uml#_xBxwoDOFEeCldqx_51Yicg"/> - </styles> - <element xsi:nil="true"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_YMKbMg3gEeWSq5WX_4UlHg" x="236" y="144"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_YMekQA3gEeWSq5WX_4UlHg" type="StereotypeComment"> - <styles xmi:type="notation:TitleStyle" xmi:id="_YMekQQ3gEeWSq5WX_4UlHg" showTitle="true"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_YMekQw3gEeWSq5WX_4UlHg" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Package" href="ProducerConsumer.uml#_zwMLcLF4EeC9yscvWqW-eg"/> - </styles> - <element xsi:nil="true"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_YMekQg3gEeWSq5WX_4UlHg" x="542" y="144"/> - </children> - <styles xmi:type="notation:DiagramStyle" xmi:id="_U1UegfcXEd-KM6l7lmIPkw"/> - <styles xmi:type="notation:StringValueStyle" xmi:id="_YJe6oA3gEeWSq5WX_4UlHg" name="diagram_compatibility_version" stringValue="1.2.0"/> - <element xmi:type="uml:Package" href="ProducerConsumer.uml#_234GEDLiEd2RVeNawwNNzg"/> - <edges xmi:type="notation:Connector" xmi:id="_YMKbNA3gEeWSq5WX_4UlHg" type="StereotypeCommentLink" source="_91n2kDOFEeCldqx_51Yicg" target="_YMKbMA3gEeWSq5WX_4UlHg"> - <styles xmi:type="notation:FontStyle" xmi:id="_YMKbNQ3gEeWSq5WX_4UlHg"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_YMLCQg3gEeWSq5WX_4UlHg" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Package" href="ProducerConsumer.uml#_xBxwoDOFEeCldqx_51Yicg"/> - </styles> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_YMKbNg3gEeWSq5WX_4UlHg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_YMLCQA3gEeWSq5WX_4UlHg"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_YMLCQQ3gEeWSq5WX_4UlHg"/> - </edges> - <edges xmi:type="notation:Connector" xmi:id="_YMekRA3gEeWSq5WX_4UlHg" type="StereotypeCommentLink" source="_1GDBwLGREeCfWNndpgPDWA" target="_YMekQA3gEeWSq5WX_4UlHg"> - <styles xmi:type="notation:FontStyle" xmi:id="_YMekRQ3gEeWSq5WX_4UlHg"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_YMfLUA3gEeWSq5WX_4UlHg" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Package" href="ProducerConsumer.uml#_zwMLcLF4EeC9yscvWqW-eg"/> - </styles> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_YMekRg3gEeWSq5WX_4UlHg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_YMekRw3gEeWSq5WX_4UlHg"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_YMekSA3gEeWSq5WX_4UlHg"/> - </edges> - </notation:Diagram> - <notation:Diagram xmi:id="_V5euUP8nEd-hWJO6cv3VJA" type="CompositeStructure" name="Publisher" measurementUnit="Pixel"> - <children xmi:type="notation:Shape" xmi:id="_Wky8MP8nEd-hWJO6cv3VJA" type="2073" fontName="" fontHeight="10" fillColor="8905185" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Wk0KUP8nEd-hWJO6cv3VJA" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Wk0KUf8nEd-hWJO6cv3VJA" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Wk0KUv8nEd-hWJO6cv3VJA" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Wk0KU_8nEd-hWJO6cv3VJA" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Wk0KVP8nEd-hWJO6cv3VJA" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Wk0KVf8nEd-hWJO6cv3VJA" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_Wk0xYP8nEd-hWJO6cv3VJA" type="5156"/> - <children xmi:type="notation:BasicCompartment" xmi:id="_Wk0xYf8nEd-hWJO6cv3VJA" type="7073"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Wk0xYv8nEd-hWJO6cv3VJA"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_eCjHMP8nEd-hWJO6cv3VJA" type="3069" fontName="" fontHeight="10" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_eCjuQP8nEd-hWJO6cv3VJA" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_eCjuQf8nEd-hWJO6cv3VJA" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_eCkVUP8nEd-hWJO6cv3VJA" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_eCkVUf8nEd-hWJO6cv3VJA" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_eCkVUv8nEd-hWJO6cv3VJA" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_eCkVU_8nEd-hWJO6cv3VJA" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_eCkVVP8nEd-hWJO6cv3VJA" type="5125"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Dz37gFZXEeKKZs15rvNNjA" source="CustomAppearance_Annotation"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_D7CTcFZXEeKKZs15rvNNjA" key="CustomAppearance_MaskValue" value="28"/> - </eAnnotations> - <layoutConstraint xmi:type="notation:Location" xmi:id="_eCkVVf8nEd-hWJO6cv3VJA" x="-89"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_eCkVVv8nEd-hWJO6cv3VJA" visible="false" type="6029"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_eCkVV_8nEd-hWJO6cv3VJA" x="25" y="-10"/> - </children> - <styles xmi:type="notation:StringListValueStyle" xmi:id="_3sUesKY3EeSQZvr8taS8TA" name="maskLabel"> - <stringListValue>name</stringListValue> - <stringListValue>derived</stringListValue> - <stringListValue>type</stringListValue> - </styles> - <element xmi:type="uml:Port" href="pathmap://QML_CORE/core.uml#_OfiosJsrEd61Eo3nmu3JhQ"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_eCjHMf8nEd-hWJO6cv3VJA" x="-10" y="36"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_fwpAsP8nEd-hWJO6cv3VJA" type="3069" fontName="" fontHeight="10" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_fwpAsv8nEd-hWJO6cv3VJA" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_fwpAs_8nEd-hWJO6cv3VJA" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_fwpnwP8nEd-hWJO6cv3VJA" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_fwpnwf8nEd-hWJO6cv3VJA" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_fwpnwv8nEd-hWJO6cv3VJA" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_fwpnw_8nEd-hWJO6cv3VJA" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_fwpnxP8nEd-hWJO6cv3VJA" type="5125"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_EVFyMFZXEeKKZs15rvNNjA" source="CustomAppearance_Annotation"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_EhugAFZXEeKKZs15rvNNjA" key="CustomAppearance_MaskValue" value="28"/> - </eAnnotations> - <layoutConstraint xmi:type="notation:Location" xmi:id="_fwpnxf8nEd-hWJO6cv3VJA" x="25" y="3"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_fwpnxv8nEd-hWJO6cv3VJA" visible="false" type="6029"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_fwpnx_8nEd-hWJO6cv3VJA" x="27" y="-18"/> - </children> - <styles xmi:type="notation:StringListValueStyle" xmi:id="_5gZEYKY3EeSQZvr8taS8TA" name="maskLabel"> - <stringListValue>name</stringListValue> - <stringListValue>derived</stringListValue> - <stringListValue>type</stringListValue> - </styles> - <element xmi:type="uml:Port" href="ProducerConsumer.uml#_DtWn4DLcEd2qeKRLMdIx_A"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_fwpAsf8nEd-hWJO6cv3VJA" x="117" y="36"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_YMzUYA3gEeWSq5WX_4UlHg" type="6089"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_YMzUYQ3gEeWSq5WX_4UlHg" y="5"/> - </children> - <element xmi:type="uml:Class" href="ProducerConsumer.uml#_IfjoETLbEd2qeKRLMdIx_A"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Wky8Mf8nEd-hWJO6cv3VJA" x="144" y="108" width="136" height="73"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_XKXHYP8nEd-hWJO6cv3VJA" type="2073" fontName="" fontHeight="10" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_XKXHYv8nEd-hWJO6cv3VJA" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_XKXucP8nEd-hWJO6cv3VJA" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_XKXucf8nEd-hWJO6cv3VJA" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_XKXucv8nEd-hWJO6cv3VJA" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_XKXuc_8nEd-hWJO6cv3VJA" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_XKXudP8nEd-hWJO6cv3VJA" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_XKXudf8nEd-hWJO6cv3VJA" type="5156"/> - <children xmi:type="notation:BasicCompartment" xmi:id="_XKXudv8nEd-hWJO6cv3VJA" type="7073"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_XKXud_8nEd-hWJO6cv3VJA"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_euJo8P8nEd-hWJO6cv3VJA" type="3069" fontName="" fontHeight="10" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_euKQAP8nEd-hWJO6cv3VJA" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_euKQAf8nEd-hWJO6cv3VJA" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_euKQAv8nEd-hWJO6cv3VJA" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_euK3EP8nEd-hWJO6cv3VJA" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_euK3Ef8nEd-hWJO6cv3VJA" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_euK3Ev8nEd-hWJO6cv3VJA" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_euK3E_8nEd-hWJO6cv3VJA" type="5125"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_DRgOQFZXEeKKZs15rvNNjA" source="CustomAppearance_Annotation"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_DYoxAFZXEeKKZs15rvNNjA" key="CustomAppearance_MaskValue" value="28"/> - </eAnnotations> - <layoutConstraint xmi:type="notation:Location" xmi:id="_euK3FP8nEd-hWJO6cv3VJA" x="-89" y="-2"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_euK3Ff8nEd-hWJO6cv3VJA" visible="false" type="6029"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_euK3Fv8nEd-hWJO6cv3VJA" x="25" y="-10"/> - </children> - <styles xmi:type="notation:StringListValueStyle" xmi:id="_4rHpQKY3EeSQZvr8taS8TA" name="maskLabel"> - <stringListValue>name</stringListValue> - <stringListValue>derived</stringListValue> - <stringListValue>type</stringListValue> - </styles> - <element xmi:type="uml:Port" href="pathmap://QML_CORE/core.uml#_OfiosJsrEd61Eo3nmu3JhQ"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_euJo8f8nEd-hWJO6cv3VJA" x="-10" y="27"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_YMz7cA3gEeWSq5WX_4UlHg" type="6089"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_YMz7cQ3gEeWSq5WX_4UlHg" y="5"/> - </children> - <element xmi:type="uml:Class" href="pathmap://QML_CORE/core.uml#_N6fa4JsrEd61Eo3nmu3JhQ"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_XKXHYf8nEd-hWJO6cv3VJA" x="144" y="18" width="136" height="55"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_Gz7TMDehEeGPyrZ5I3hMlA" type="2109" fontName="" fontHeight="10" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_G0CA4DehEeGPyrZ5I3hMlA" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_G0CA4TehEeGPyrZ5I3hMlA" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_G0CA4jehEeGPyrZ5I3hMlA" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_G0CA4zehEeGPyrZ5I3hMlA" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_G0CA5DehEeGPyrZ5I3hMlA" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_G0Cn8DehEeGPyrZ5I3hMlA" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_G0Cn8TehEeGPyrZ5I3hMlA" type="5192"/> - <element xmi:type="uml:Comment" href="ProducerConsumer.uml#_GzyJQDehEeGPyrZ5I3hMlA"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Gz7TMTehEeGPyrZ5I3hMlA" x="342" y="18" width="344" height="79"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_YQYz4A3gEeWSq5WX_4UlHg" type="StereotypeComment"> - <styles xmi:type="notation:TitleStyle" xmi:id="_YQYz4Q3gEeWSq5WX_4UlHg" showTitle="true"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_YQYz4w3gEeWSq5WX_4UlHg" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Class" href="ProducerConsumer.uml#_IfjoETLbEd2qeKRLMdIx_A"/> - </styles> - <element xsi:nil="true"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_YQYz4g3gEeWSq5WX_4UlHg" x="344" y="108"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_YQ04wA3gEeWSq5WX_4UlHg" type="StereotypeComment"> - <styles xmi:type="notation:TitleStyle" xmi:id="_YQ04wQ3gEeWSq5WX_4UlHg" showTitle="true"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_YQ04ww3gEeWSq5WX_4UlHg" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Port" href="pathmap://QML_CORE/core.uml#_OfiosJsrEd61Eo3nmu3JhQ"/> - </styles> - <element xsi:nil="true"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_YQ04wg3gEeWSq5WX_4UlHg" x="190" y="36"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_YRfnIA3gEeWSq5WX_4UlHg" type="StereotypeComment"> - <styles xmi:type="notation:TitleStyle" xmi:id="_YRfnIQ3gEeWSq5WX_4UlHg" showTitle="true"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_YRfnIw3gEeWSq5WX_4UlHg" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Port" href="ProducerConsumer.uml#_DtWn4DLcEd2qeKRLMdIx_A"/> - </styles> - <element xsi:nil="true"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_YRfnIg3gEeWSq5WX_4UlHg" x="317" y="36"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_YR86IA3gEeWSq5WX_4UlHg" type="StereotypeComment"> - <styles xmi:type="notation:TitleStyle" xmi:id="_YR86IQ3gEeWSq5WX_4UlHg" showTitle="true"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_YR86Iw3gEeWSq5WX_4UlHg" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Port" href="pathmap://QML_CORE/core.uml#_OfiosJsrEd61Eo3nmu3JhQ"/> - </styles> - <element xsi:nil="true"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_YR86Ig3gEeWSq5WX_4UlHg" x="190" y="27"/> - </children> - <styles xmi:type="notation:DiagramStyle" xmi:id="_V5euUf8nEd-hWJO6cv3VJA"/> - <styles xmi:type="notation:StringValueStyle" xmi:id="_YMz7cg3gEeWSq5WX_4UlHg" name="diagram_compatibility_version" stringValue="1.1.0"/> - <element xmi:type="uml:Package" href="ProducerConsumer.uml#_etOZkDLaEd2qeKRLMdIx_A"/> - <edges xmi:type="notation:Connector" xmi:id="_XKqpYP8nEd-hWJO6cv3VJA" type="4015" source="_Wky8MP8nEd-hWJO6cv3VJA" target="_XKXHYP8nEd-hWJO6cv3VJA" lineColor="0"> - <children xmi:type="notation:DecorationNode" xmi:id="_XKrQcP8nEd-hWJO6cv3VJA" type="6024"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_XKrQcf8nEd-hWJO6cv3VJA" y="60"/> - </children> - <styles xmi:type="notation:FontStyle" xmi:id="_XKqpYf8nEd-hWJO6cv3VJA" fontName="" fontHeight="10"/> - <element xmi:type="uml:Generalization" href="ProducerConsumer.uml#_34FjAPx3Ed6O2oOTPfeAMA"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_XKqpYv8nEd-hWJO6cv3VJA" points="[-19, -23, 140, 174]$[-159, -197, 0, 0]"/> - </edges> - <edges xmi:type="notation:Connector" xmi:id="_aJG_MDehEeGPyrZ5I3hMlA" type="4002" source="_Gz7TMDehEeGPyrZ5I3hMlA" target="_XKXHYP8nEd-hWJO6cv3VJA" routing="Rectilinear" lineColor="0"> - <styles xmi:type="notation:FontStyle" xmi:id="_aJG_MTehEeGPyrZ5I3hMlA" fontName="" fontHeight="10"/> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_aJG_MjehEeGPyrZ5I3hMlA" points="[342, 58, -643984, -643984]$[280, 58, -643984, -643984]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_aJdkgDehEeGPyrZ5I3hMlA" id="(0.02823529411764706,0.4166666666666667)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_aJeLkDehEeGPyrZ5I3hMlA" id="(1.0,0.7272727272727273)"/> - </edges> - <edges xmi:type="notation:Connector" xmi:id="_YQYz5A3gEeWSq5WX_4UlHg" type="StereotypeCommentLink" source="_Wky8MP8nEd-hWJO6cv3VJA" target="_YQYz4A3gEeWSq5WX_4UlHg"> - <styles xmi:type="notation:FontStyle" xmi:id="_YQYz5Q3gEeWSq5WX_4UlHg"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_YQYz6Q3gEeWSq5WX_4UlHg" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Class" href="ProducerConsumer.uml#_IfjoETLbEd2qeKRLMdIx_A"/> - </styles> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_YQYz5g3gEeWSq5WX_4UlHg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_YQYz5w3gEeWSq5WX_4UlHg"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_YQYz6A3gEeWSq5WX_4UlHg"/> - </edges> - <edges xmi:type="notation:Connector" xmi:id="_YQ04xA3gEeWSq5WX_4UlHg" type="StereotypeCommentLink" source="_eCjHMP8nEd-hWJO6cv3VJA" target="_YQ04wA3gEeWSq5WX_4UlHg"> - <styles xmi:type="notation:FontStyle" xmi:id="_YQ04xQ3gEeWSq5WX_4UlHg"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_YQ04yQ3gEeWSq5WX_4UlHg" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Port" href="pathmap://QML_CORE/core.uml#_OfiosJsrEd61Eo3nmu3JhQ"/> - </styles> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_YQ04xg3gEeWSq5WX_4UlHg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_YQ04xw3gEeWSq5WX_4UlHg"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_YQ04yA3gEeWSq5WX_4UlHg"/> - </edges> - <edges xmi:type="notation:Connector" xmi:id="_YRfnJA3gEeWSq5WX_4UlHg" type="StereotypeCommentLink" source="_fwpAsP8nEd-hWJO6cv3VJA" target="_YRfnIA3gEeWSq5WX_4UlHg"> - <styles xmi:type="notation:FontStyle" xmi:id="_YRfnJQ3gEeWSq5WX_4UlHg"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_YRfnKQ3gEeWSq5WX_4UlHg" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Port" href="ProducerConsumer.uml#_DtWn4DLcEd2qeKRLMdIx_A"/> - </styles> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_YRfnJg3gEeWSq5WX_4UlHg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_YRfnJw3gEeWSq5WX_4UlHg"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_YRfnKA3gEeWSq5WX_4UlHg"/> - </edges> - <edges xmi:type="notation:Connector" xmi:id="_YR86JA3gEeWSq5WX_4UlHg" type="StereotypeCommentLink" source="_euJo8P8nEd-hWJO6cv3VJA" target="_YR86IA3gEeWSq5WX_4UlHg"> - <styles xmi:type="notation:FontStyle" xmi:id="_YR86JQ3gEeWSq5WX_4UlHg"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_YR86KQ3gEeWSq5WX_4UlHg" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Port" href="pathmap://QML_CORE/core.uml#_OfiosJsrEd61Eo3nmu3JhQ"/> - </styles> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_YR86Jg3gEeWSq5WX_4UlHg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_YR86Jw3gEeWSq5WX_4UlHg"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_YR86KA3gEeWSq5WX_4UlHg"/> - </edges> - </notation:Diagram> - <notation:Diagram xmi:id="_0rwpYDefEeGPyrZ5I3hMlA" type="CompositeStructure" name="HWArchitecture" measurementUnit="Pixel"> - <children xmi:type="notation:Shape" xmi:id="_1w2CIDefEeGPyrZ5I3hMlA" type="2073" fontName="" fontHeight="10" fillColor="10011046" gradient="16777215, 16777215, 0" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_1w2pMDefEeGPyrZ5I3hMlA" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_1w2pMTefEeGPyrZ5I3hMlA" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_1w2pMjefEeGPyrZ5I3hMlA" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_1w2pMzefEeGPyrZ5I3hMlA" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_1w2pNDefEeGPyrZ5I3hMlA" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_1w2pNTefEeGPyrZ5I3hMlA" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_1w2pNjefEeGPyrZ5I3hMlA" type="5156"/> - <children xmi:type="notation:BasicCompartment" xmi:id="_1w2pNzefEeGPyrZ5I3hMlA" type="7073"> - <children xmi:type="notation:Shape" xmi:id="_4HLnYDefEeGPyrZ5I3hMlA" type="3070" fontName="" fontHeight="10" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4HMOcDefEeGPyrZ5I3hMlA" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4HMOcTefEeGPyrZ5I3hMlA" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4HMOcjefEeGPyrZ5I3hMlA" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4HMOczefEeGPyrZ5I3hMlA" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4HMOdDefEeGPyrZ5I3hMlA" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4HMOdTefEeGPyrZ5I3hMlA" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_4HMOdjefEeGPyrZ5I3hMlA" type="5126"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_UodTAFZXEeKKZs15rvNNjA" source="CustomAppearance_Annotation"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_UsmzMFZXEeKKZs15rvNNjA" key="CustomAppearance_MaskValue" value="28"/> - </eAnnotations> - </children> - <children xmi:type="notation:BasicCompartment" xmi:id="_4HMOdzefEeGPyrZ5I3hMlA" type="7077"> - <styles xmi:type="notation:TitleStyle" xmi:id="_4HMOeDefEeGPyrZ5I3hMlA"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4HMOeTefEeGPyrZ5I3hMlA"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_YSTfcA3gEeWSq5WX_4UlHg" type="6054"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_YSTfcQ3gEeWSq5WX_4UlHg" y="5"/> - </children> - <element xmi:type="uml:Property" href="ProducerConsumer.uml#_4HAoQDefEeGPyrZ5I3hMlA"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4HLnYTefEeGPyrZ5I3hMlA" x="61" y="22" width="162"/> - </children> - <styles xmi:type="notation:TitleStyle" xmi:id="_1w2pODefEeGPyrZ5I3hMlA"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_1w2pOTefEeGPyrZ5I3hMlA"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_YSS4YA3gEeWSq5WX_4UlHg" type="6089"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_YSS4YQ3gEeWSq5WX_4UlHg" y="5"/> - </children> - <element xmi:type="uml:Class" href="ProducerConsumer.uml#_tZvNQDefEeGPyrZ5I3hMlA"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_1w2CITefEeGPyrZ5I3hMlA" x="81" y="63" width="300" height="154"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_7qMbIDefEeGPyrZ5I3hMlA" type="2072" fontName="" fontHeight="10" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_7qNCMDefEeGPyrZ5I3hMlA" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_7qNCMTefEeGPyrZ5I3hMlA" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_7qNCMjefEeGPyrZ5I3hMlA" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_7qNCMzefEeGPyrZ5I3hMlA" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_7qNCNDefEeGPyrZ5I3hMlA" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_7qNCNTefEeGPyrZ5I3hMlA" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_7qNCNjefEeGPyrZ5I3hMlA" type="5124"/> - <children xmi:type="notation:BasicCompartment" xmi:id="_7qNCNzefEeGPyrZ5I3hMlA" visible="false" type="7072"> - <styles xmi:type="notation:TitleStyle" xmi:id="_7qNCODefEeGPyrZ5I3hMlA" showTitle="true"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_7qNCOTefEeGPyrZ5I3hMlA"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_YSTfcg3gEeWSq5WX_4UlHg" type="6088"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_YSTfcw3gEeWSq5WX_4UlHg" y="5"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_YUssIA3gEeWSq5WX_4UlHg" visible="false" type="StereotypeLabel"> - <styles xmi:type="notation:StringValueStyle" xmi:id="_YUssIQ3gEeWSq5WX_4UlHg" name="stereotype" stringValue="FCM::Target"/> - <element xmi:type="uml:Stereotype" href="pathmap://FCM_PROFILES/FCM.profile.uml#_0KEH0JOCEd-5qPBhYeIVtw"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_YUssIg3gEeWSq5WX_4UlHg"/> - </children> - <children xmi:type="notation:BasicCompartment" xmi:id="_YU5gcA3gEeWSq5WX_4UlHg" type="StereotypeCompartment"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_YU_nEA3gEeWSq5WX_4UlHg" source="PapyrusCSSForceValue"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_YU_nEQ3gEeWSq5WX_4UlHg" key="visible" value="true"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_YU6HgA3gEeWSq5WX_4UlHg" type="StereotypeProperty"> - <element xmi:type="uml:Property" href="pathmap://FCM_PROFILES/FCM.profile.uml#__5rAUGE_Ed-eArNXja7SuA"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_YU6HgQ3gEeWSq5WX_4UlHg"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_YU6ukg3gEeWSq5WX_4UlHg" type="StereotypeProperty"> - <element xmi:type="uml:Property" href="pathmap://FCM_PROFILES/FCM.profile.uml#_BZCjMJOGEd-5qPBhYeIVtw"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_YU6ukw3gEeWSq5WX_4UlHg"/> - </children> - <styles xmi:type="notation:TitleStyle" xmi:id="_YU5gcQ3gEeWSq5WX_4UlHg" showTitle="true"/> - <styles xmi:type="notation:StringValueStyle" xmi:id="_YU5gcg3gEeWSq5WX_4UlHg" name="stereotype" stringValue="FCM::Target"/> - <element xmi:type="uml:Stereotype" href="pathmap://FCM_PROFILES/FCM.profile.uml#_0KEH0JOCEd-5qPBhYeIVtw"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_YU5gcw3gEeWSq5WX_4UlHg"/> - </children> - <element xmi:type="uml:Node" href="ProducerConsumer.uml#_zY9vMDLiEd2RVeNawwNNzg"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_7qMbITefEeGPyrZ5I3hMlA" x="441" y="63" width="163" height="100"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_jhQ20DegEeGPyrZ5I3hMlA" type="2109" fontName="" fontHeight="10" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jhQ20jegEeGPyrZ5I3hMlA" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_jhQ20zegEeGPyrZ5I3hMlA" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jhQ21DegEeGPyrZ5I3hMlA" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_jhQ21TegEeGPyrZ5I3hMlA" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jhQ21jegEeGPyrZ5I3hMlA" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_jhQ21zegEeGPyrZ5I3hMlA" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_jhRd4DegEeGPyrZ5I3hMlA" type="5192"/> - <element xmi:type="uml:Comment" href="ProducerConsumer.uml#_jhF3sDegEeGPyrZ5I3hMlA"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_jhQ20TegEeGPyrZ5I3hMlA" x="435" y="183" width="277"/> - </children> - <styles xmi:type="notation:DiagramStyle" xmi:id="_0rwpYTefEeGPyrZ5I3hMlA"/> - <styles xmi:type="notation:StringValueStyle" xmi:id="_YSTfdA3gEeWSq5WX_4UlHg" name="diagram_compatibility_version" stringValue="1.1.0"/> - <element xmi:type="uml:Package" href="ProducerConsumer.uml#_v3fMgDLiEd2RVeNawwNNzg"/> - <edges xmi:type="notation:Connector" xmi:id="_ugb6IDegEeGPyrZ5I3hMlA" type="4002" source="_jhQ20DegEeGPyrZ5I3hMlA" target="_7qMbIDefEeGPyrZ5I3hMlA" routing="Rectilinear" lineColor="0"> - <styles xmi:type="notation:FontStyle" xmi:id="_ugb6ITegEeGPyrZ5I3hMlA" fontName="" fontHeight="10"/> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_ugb6IjegEeGPyrZ5I3hMlA" points="[-11, -6, 7, 38]$[-11, -26, 7, 18]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ugs_4DegEeGPyrZ5I3hMlA" id="(0.33212996389891697,0.1)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ugs_4TegEeGPyrZ5I3hMlA" id="(0.5460122699386503,0.98)"/> - </edges> - </notation:Diagram> - <notation:Diagram xmi:id="_HvdK0FZYEeKKZs15rvNNjA" type="CompositeStructure" name="System Push" measurementUnit="Pixel"> - <children xmi:type="notation:Shape" xmi:id="_U0B0YFZYEeKKZs15rvNNjA" type="Class_Shape" fontName="Sans Serif" fillColor="8905185" gradient="16777215, 16777215, 0" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_U0CbcFZYEeKKZs15rvNNjA" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_U0CbcVZYEeKKZs15rvNNjA" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_U0DCgFZYEeKKZs15rvNNjA" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_U0DCgVZYEeKKZs15rvNNjA" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_U0DCglZYEeKKZs15rvNNjA" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_U0DCg1ZYEeKKZs15rvNNjA" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_U0DChFZYEeKKZs15rvNNjA" type="Class_NameLabel"/> - <children xmi:type="notation:BasicCompartment" xmi:id="_U0DChVZYEeKKZs15rvNNjA" type="Class_StructureCompartment"> - <children xmi:type="notation:Shape" xmi:id="_Zgd44FZZEeKb1bjLi8P_oQ" type="Property_Shape" fontName="Sans Serif" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Zgg8MFZZEeKb1bjLi8P_oQ" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Zgg8MVZZEeKb1bjLi8P_oQ" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Zgg8MlZZEeKb1bjLi8P_oQ" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ZghjQFZZEeKb1bjLi8P_oQ" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ZghjQVZZEeKb1bjLi8P_oQ" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ZghjQlZZEeKb1bjLi8P_oQ" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_ZghjQ1ZZEeKb1bjLi8P_oQ" type="Property_NameLabel"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_dtKi0FZZEeKb1bjLi8P_oQ" source="CustomAppearance_Annotation"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_d00qAFZZEeKb1bjLi8P_oQ" key="CustomAppearance_MaskValue" value="28"/> - </eAnnotations> - </children> - <children xmi:type="notation:BasicCompartment" xmi:id="_ZghjRFZZEeKb1bjLi8P_oQ" type="Property_StructureCompartment"> - <styles xmi:type="notation:TitleStyle" xmi:id="_ZghjRVZZEeKb1bjLi8P_oQ"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ZghjRlZZEeKb1bjLi8P_oQ"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_kzTfEFZZEeKb1bjLi8P_oQ" type="Port_Shape" fontName="Sans Serif" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_kzUGIFZZEeKb1bjLi8P_oQ" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_kzUGIVZZEeKb1bjLi8P_oQ" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_kzUGIlZZEeKb1bjLi8P_oQ" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_kzUGI1ZZEeKb1bjLi8P_oQ" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_kzUGJFZZEeKb1bjLi8P_oQ" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_kzUGJVZZEeKb1bjLi8P_oQ" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_kzUGJlZZEeKb1bjLi8P_oQ" type="Port_NameLabel"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_qpl9AFZZEeKb1bjLi8P_oQ" source="CustomAppearance_Annotation"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_qw77IVZZEeKb1bjLi8P_oQ" key="CustomAppearance_MaskValue" value="28"/> - </eAnnotations> - <layoutConstraint xmi:type="notation:Location" xmi:id="_kzUGJ1ZZEeKb1bjLi8P_oQ" x="25" y="3"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_kzUGKFZZEeKb1bjLi8P_oQ" type="Port_StereotypeLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_kzUGKVZZEeKb1bjLi8P_oQ" x="25" y="-10"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_ZTzYsA3gEeWSq5WX_4UlHg" visible="false" type="StereotypeLabel"> - <styles xmi:type="notation:StringValueStyle" xmi:id="_ZTzYsQ3gEeWSq5WX_4UlHg" name="stereotype" stringValue="FCM::Port"/> - <element xmi:type="uml:Stereotype" href="pathmap://FCM_PROFILES/FCM.profile.uml#_pP-ckMtqEd2H_o0jIC6qDQ"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ZTzYsg3gEeWSq5WX_4UlHg"/> - </children> - <element xmi:type="uml:Port" href="ProducerConsumer.uml#_4KiE8DLbEd2qeKRLMdIx_A"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_kzTfEVZZEeKb1bjLi8P_oQ" x="-10" y="36"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_ZRlLIg3gEeWSq5WX_4UlHg" type="Property_FloatingNameLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_ZRlLIw3gEeWSq5WX_4UlHg" y="5"/> - </children> - <element xmi:type="uml:Property" href="ProducerConsumer.uml#_iP8c4dCREd-hqYHBJe17_Q"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Zgef8FZZEeKb1bjLi8P_oQ" x="370" y="21" width="177" height="78"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_aKa00FZZEeKb1bjLi8P_oQ" type="Property_Shape" fontName="Sans Serif" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_aKbb4FZZEeKb1bjLi8P_oQ" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_aKbb4VZZEeKb1bjLi8P_oQ" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_aKbb4lZZEeKb1bjLi8P_oQ" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_aKbb41ZZEeKb1bjLi8P_oQ" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_aKbb5FZZEeKb1bjLi8P_oQ" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_aKbb5VZZEeKb1bjLi8P_oQ" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_aKbb5lZZEeKb1bjLi8P_oQ" type="Property_NameLabel"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_cojEIFZZEeKb1bjLi8P_oQ" source="CustomAppearance_Annotation"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_cu9OIFZZEeKb1bjLi8P_oQ" key="CustomAppearance_MaskValue" value="28"/> - </eAnnotations> - </children> - <children xmi:type="notation:BasicCompartment" xmi:id="_aKcC8FZZEeKb1bjLi8P_oQ" type="Property_StructureCompartment"> - <styles xmi:type="notation:TitleStyle" xmi:id="_aKcC8VZZEeKb1bjLi8P_oQ"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_aKcC8lZZEeKb1bjLi8P_oQ"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_iJQToFZZEeKb1bjLi8P_oQ" type="Port_Shape" fontName="Sans Serif" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iJQ6sFZZEeKb1bjLi8P_oQ" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iJQ6sVZZEeKb1bjLi8P_oQ" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iJQ6slZZEeKb1bjLi8P_oQ" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iJQ6s1ZZEeKb1bjLi8P_oQ" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iJQ6tFZZEeKb1bjLi8P_oQ" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iJQ6tVZZEeKb1bjLi8P_oQ" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_iJQ6tlZZEeKb1bjLi8P_oQ" type="Port_NameLabel"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_qplV8FZZEeKb1bjLi8P_oQ" source="CustomAppearance_Annotation"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_qw77IFZZEeKb1bjLi8P_oQ" key="CustomAppearance_MaskValue" value="28"/> - </eAnnotations> - <layoutConstraint xmi:type="notation:Location" xmi:id="_iJQ6t1ZZEeKb1bjLi8P_oQ" x="-71" y="4"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_iJRhwFZZEeKb1bjLi8P_oQ" type="Port_StereotypeLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_iJRhwVZZEeKb1bjLi8P_oQ" x="25" y="-10"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_ZUbDwA3gEeWSq5WX_4UlHg" visible="false" type="StereotypeLabel"> - <styles xmi:type="notation:StringValueStyle" xmi:id="_ZUbDwQ3gEeWSq5WX_4UlHg" name="stereotype" stringValue="FCM::Port"/> - <element xmi:type="uml:Stereotype" href="pathmap://FCM_PROFILES/FCM.profile.uml#_pP-ckMtqEd2H_o0jIC6qDQ"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ZUbDwg3gEeWSq5WX_4UlHg"/> - </children> - <element xmi:type="uml:Port" href="ProducerConsumer.uml#_DtWn4DLcEd2qeKRLMdIx_A"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iJQToVZZEeKb1bjLi8P_oQ" x="134" y="36"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_ZRlyMA3gEeWSq5WX_4UlHg" type="Property_FloatingNameLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_ZRlyMQ3gEeWSq5WX_4UlHg" y="5"/> - </children> - <element xmi:type="uml:Property" href="ProducerConsumer.uml#_iP8c4tCREd-hqYHBJe17_Q"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_aKa00VZZEeKb1bjLi8P_oQ" x="37" y="21" width="144" height="78"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_a6zv8FZZEeKb1bjLi8P_oQ" type="Comment_Shape_CN" fontName="Sans Serif" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_a60XAFZZEeKb1bjLi8P_oQ" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_a60XAVZZEeKb1bjLi8P_oQ" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_a60-EFZZEeKb1bjLi8P_oQ" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_a60-EVZZEeKb1bjLi8P_oQ" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_a60-ElZZEeKb1bjLi8P_oQ" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_a60-E1ZZEeKb1bjLi8P_oQ" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_a60-FFZZEeKb1bjLi8P_oQ" type="Comment_BodyLabel_CN"/> - <element xmi:type="uml:Comment" href="ProducerConsumer.uml#_KOEwwDefEeGPyrZ5I3hMlA"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_a6zv8VZZEeKb1bjLi8P_oQ" x="244" y="129" width="290" height="55"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_ZULzMA3gEeWSq5WX_4UlHg" type="StereotypeComment"> - <styles xmi:type="notation:TitleStyle" xmi:id="_ZULzMQ3gEeWSq5WX_4UlHg" showTitle="true"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_ZULzMw3gEeWSq5WX_4UlHg" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Port" href="ProducerConsumer.uml#_4KiE8DLbEd2qeKRLMdIx_A"/> - </styles> - <element xsi:nil="true"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ZULzMg3gEeWSq5WX_4UlHg" x="190" y="36"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_ZUy3MA3gEeWSq5WX_4UlHg" type="StereotypeComment"> - <styles xmi:type="notation:TitleStyle" xmi:id="_ZUy3MQ3gEeWSq5WX_4UlHg" showTitle="true"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_ZUy3Mw3gEeWSq5WX_4UlHg" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Port" href="ProducerConsumer.uml#_DtWn4DLcEd2qeKRLMdIx_A"/> - </styles> - <element xsi:nil="true"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ZUy3Mg3gEeWSq5WX_4UlHg" x="334" y="36"/> - </children> - <styles xmi:type="notation:TitleStyle" xmi:id="_U0DChlZYEeKKZs15rvNNjA"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_U0DCh1ZYEeKKZs15rvNNjA"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_ZRlLIA3gEeWSq5WX_4UlHg" type="Class_FloatingNameLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_ZRlLIQ3gEeWSq5WX_4UlHg" y="5"/> - </children> - <element xmi:type="uml:Class" href="ProducerConsumer.uml#_iP8c4NCREd-hqYHBJe17_Q"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_U0B0YVZYEeKKZs15rvNNjA" x="36" y="27" width="604" height="226"/> - </children> - <styles xmi:type="notation:DiagramStyle" xmi:id="_HvdK0VZYEeKKZs15rvNNjA"/> - <styles xmi:type="notation:StringValueStyle" xmi:id="_ZRlyMg3gEeWSq5WX_4UlHg" name="diagram_compatibility_version" stringValue="1.2.0"/> - <element xmi:type="uml:Package" href="ProducerConsumer.uml#_XLQjUDLiEd2RVeNawwNNzg"/> - <edges xmi:type="notation:Connector" xmi:id="_wxMNYFZZEeKb1bjLi8P_oQ" type="Connector_Edge" source="_iJQToFZZEeKb1bjLi8P_oQ" target="_kzTfEFZZEeKb1bjLi8P_oQ" lineColor="0"> - <children xmi:type="notation:DecorationNode" xmi:id="_wxNbgFZZEeKb1bjLi8P_oQ" type="Connector_StereotypeLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_wxNbgVZZEeKb1bjLi8P_oQ" y="60"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_wxNbglZZEeKb1bjLi8P_oQ" visible="false" type="Connector_NameLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_wxNbg1ZZEeKb1bjLi8P_oQ" y="-20"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_wxNbhFZZEeKb1bjLi8P_oQ" visible="false" type="Connector_SourceMultiplicityLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_wxNbhVZZEeKb1bjLi8P_oQ" y="20"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_wxNbhlZZEeKb1bjLi8P_oQ" visible="false" type="Connector_TargetMultiplicityLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_wxNbh1ZZEeKb1bjLi8P_oQ" y="20"/> - </children> - <styles xmi:type="notation:FontStyle" xmi:id="_wxMNYVZZEeKb1bjLi8P_oQ" fontName="Sans Serif"/> - <element xmi:type="uml:Connector" href="ProducerConsumer.uml#_iP8c49CREd-hqYHBJe17_Q"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_wxMNYlZZEeKb1bjLi8P_oQ" points="[10, 5, -179, 0]$[179, 0, -10, -5]"/> - </edges> - <edges xmi:type="notation:Connector" xmi:id="_Nr2l4FZaEeKb1bjLi8P_oQ" type="Comment_AnnotatedElementEdge" source="_a6zv8FZZEeKb1bjLi8P_oQ" target="_wxMNYFZZEeKb1bjLi8P_oQ" lineColor="0"> - <styles xmi:type="notation:FontStyle" xmi:id="_Nr2l4VZaEeKb1bjLi8P_oQ" fontName="Sans Serif"/> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Nr2l4lZaEeKb1bjLi8P_oQ" points="[-7, -6, 3, 62]$[-7, -68, 3, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_NsRcoFZaEeKb1bjLi8P_oQ" id="(0.20689655172413793,0.10909090909090909)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_NsRcoVZaEeKb1bjLi8P_oQ" id="(0.6071428571428571,0.7407407407407407)"/> - </edges> - <edges xmi:type="notation:Connector" xmi:id="_ZULzNA3gEeWSq5WX_4UlHg" type="StereotypeCommentLink" source="_kzTfEFZZEeKb1bjLi8P_oQ" target="_ZULzMA3gEeWSq5WX_4UlHg"> - <styles xmi:type="notation:FontStyle" xmi:id="_ZULzNQ3gEeWSq5WX_4UlHg"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_ZULzOQ3gEeWSq5WX_4UlHg" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Port" href="ProducerConsumer.uml#_4KiE8DLbEd2qeKRLMdIx_A"/> - </styles> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_ZULzNg3gEeWSq5WX_4UlHg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ZULzNw3gEeWSq5WX_4UlHg"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ZULzOA3gEeWSq5WX_4UlHg"/> - </edges> - <edges xmi:type="notation:Connector" xmi:id="_ZUy3NA3gEeWSq5WX_4UlHg" type="StereotypeCommentLink" source="_iJQToFZZEeKb1bjLi8P_oQ" target="_ZUy3MA3gEeWSq5WX_4UlHg"> - <styles xmi:type="notation:FontStyle" xmi:id="_ZUy3NQ3gEeWSq5WX_4UlHg"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_ZUy3OQ3gEeWSq5WX_4UlHg" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Port" href="ProducerConsumer.uml#_DtWn4DLcEd2qeKRLMdIx_A"/> - </styles> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_ZUy3Ng3gEeWSq5WX_4UlHg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ZUy3Nw3gEeWSq5WX_4UlHg"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ZUy3OA3gEeWSq5WX_4UlHg"/> - </edges> - </notation:Diagram> -</xmi:XMI> diff --git a/transformation/org.eclipse.papyrus.designer.transformation.library/models/examples/ProducerConsumer.uml b/transformation/org.eclipse.papyrus.designer.transformation.library/models/examples/ProducerConsumer.uml deleted file mode 100644 index 93ecc2f81..000000000 --- a/transformation/org.eclipse.papyrus.designer.transformation.library/models/examples/ProducerConsumer.uml +++ /dev/null @@ -1,419 +0,0 @@ -<?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:Alloc="http://www.eclipse.org/papyrus/Alloc/1" xmlns:C_Cpp="http://www.eclipse.org/papyrus/C_Cpp/1" xmlns:FCM="http://www.eclipse.org/papyrus/FCM/1" xmlns:GCM="http://www.eclipse.org/papyrus/GCM/1" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xsi:schemaLocation="http://www.eclipse.org/papyrus/Alloc/1 http://www.eclipse.org/papyrus/MARTE/1#//Alloc http://www.eclipse.org/papyrus/GCM/1 http://www.eclipse.org/papyrus/MARTE/1#//GCM"> - <uml:Model xmi:id="_O6TiIDLUEd26WNosUASSSw" name="ProducerConsumer"> - <packageImport xmi:type="uml:PackageImport" xmi:id="_O6TiITLUEd26WNosUASSSw"> - <importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/> - </packageImport> - <packageImport xmi:type="uml:PackageImport" xmi:id="_Bc1WIFW4Ed63BrxiKsw-0Q"> - <importedPackage xmi:type="uml:Model" href="pathmap://QML_CORE/core.uml#_O6TiIDLUEd26WNosUASSSw"/> - </packageImport> - <packageImport xmi:type="uml:PackageImport" xmi:id="_R8d6YP93Ed6628OhKk_dpg"> - <importedPackage xmi:type="uml:Model" href="pathmap://QML_CORE/fifo.uml#_ePwqkHLmEd6R5tffIPrlPg"/> - </packageImport> - <packagedElement xmi:type="uml:Package" xmi:id="_LOqIEDLaEd2qeKRLMdIx_A" name="components"> - <packagedElement xmi:type="uml:Package" xmi:id="_tyiqsM__Ed-TP80eVS-2Rg" name="PullConsumer"> - <ownedComment xmi:type="uml:Comment" xmi:id="_-Hd2MDecEeGPyrZ5I3hMlA" annotatedElement="_tyiqsc__Ed-TP80eVS-2Rg"> - <body>Variant of the consumper component that uses a "pull style", i.e. actively demands whether new data is available. Since the component is active, it needs to have its own thread. This is realized by the combination of the lifecycle port with a container rule that intercepts the lifecycle operations and executes the activation operation in its own thread. -Use the context menu to find out that the PullConsumer supports the "runStartThread" interceptor which intercepts the lifecycle port.</body> - </ownedComment> - <ownedComment xmi:type="uml:Comment" xmi:id="_0D64MDedEeGPyrZ5I3hMlA"> - <annotatedElement xmi:type="uml:Class" href="pathmap://QML_CORE/core.uml#_zDDlYMRcEeWq5unKf5DK_A"/> - <body>Part of the Qompass model library. Provides the specific port "lc" (short for lifecycle). The "activate" operation of this port is called by generated boot-code after instantiation and configuration of a component. The deactivation is called before disposing a component</body> - </ownedComment> - <packagedElement xmi:type="uml:Class" xmi:id="_tyiqsc__Ed-TP80eVS-2Rg" name="PullConsumer_impl"> - <generalization xmi:type="uml:Generalization" xmi:id="_tyiqss__Ed-TP80eVS-2Rg"> - <general xmi:type="uml:Class" href="pathmap://QML_CORE/core.uml#_zDDlYMRcEeWq5unKf5DK_A"/> - </generalization> - <ownedAttribute xmi:type="uml:Port" xmi:id="_tyiqs8__Ed-TP80eVS-2Rg" name="p" type="_Oue04GzMEeWdOZKmOtT48A" aggregation="composite"/> - <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_NUk6MBbXEeasT4HdO7q9gg" name="derived realization of IRunnable" client="_tyiqsc__Ed-TP80eVS-2Rg"> - <supplier xmi:type="uml:Interface" href="pathmap://QML_CORE/sysinterfaces.uml#_BHFPQJsqEd61Eo3nmu3JhQ"/> - <contract xmi:type="uml:Interface" href="pathmap://QML_CORE/sysinterfaces.uml#_BHFPQJsqEd61Eo3nmu3JhQ"/> - </interfaceRealization> - <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_tyjRwc__Ed-TP80eVS-2Rg" name="run" specification="_NVBmIBbXEeasT4HdO7q9gg"> - <language>C/C++</language> - <body>cout << "wait for data on port p" << endl; -for (int i = 0; i<25; i++) { - if (p->hasData ()) { - components::interfaces::PubData data = p->pull (); - cout << "received data: x = " << data.x << " y = " << data.y << endl; - } - usleep (100*1000); -} -cout << "finished waiting" << endl; -</body> - </ownedBehavior> - <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_sYPjwH1OEeWG49zncsL-0g" name="configuration_complete"> - <language>C/C++</language> - <body></body> - </ownedBehavior> - <ownedOperation xmi:type="uml:Operation" xmi:id="_NVBmIBbXEeasT4HdO7q9gg" name="run" method="_tyjRwc__Ed-TP80eVS-2Rg"/> - </packagedElement> - <packagedElement xmi:type="uml:Usage" xmi:id="_DarAYBbYEeasT4HdO7q9gg" client="_tyiqsc__Ed-TP80eVS-2Rg" supplier="_wFJ3IP91Ed6Jt8e-UqrRdQ"/> - </packagedElement> - <packagedElement xmi:type="uml:Package" xmi:id="_OGM88DLaEd2qeKRLMdIx_A" name="PushConsumer"> - <ownedComment xmi:type="uml:Comment" xmi:id="_XfnmsDecEeGPyrZ5I3hMlA" annotatedElement="_oqZNUDLaEd2qeKRLMdIx_A"> - <body>Push variant of a consumer, i.e. the consumer is called whenever new data is availble. It is not itself active.</body> - </ownedComment> - <ownedComment xmi:type="uml:Comment" xmi:id="_gpptUDecEeGPyrZ5I3hMlA" annotatedElement="_4KiE8DLbEd2qeKRLMdIx_A"> - <body>A MARTE flow port. The synchronisation between MARTE and FCM stereotype is automatic, yet it is possible to refine on FCM level, whether the port uses a push or pull style. In this case, the port uses a push style by setting the port kind to "PushConsumer".</body> - </ownedComment> - <ownedComment xmi:type="uml:Comment" xmi:id="_dufoABo3EeONpa5JgejICQ" annotatedElement="_LjkIoBo3EeONpa5JgejICQ"> - <body>The dependency assures that the type PubData is known within the generated code for PushConsumer_impl</body> - </ownedComment> - <packagedElement xmi:type="uml:Class" xmi:id="_oqZNUDLaEd2qeKRLMdIx_A" name="PushConsumer_impl"> - <generalization xmi:type="uml:Generalization" xmi:id="_NItbAP94Ed6628OhKk_dpg"> - <general xmi:type="uml:Class" href="pathmap://QML_CORE/core.uml#_-WNegNtxEd6nqsBVkgJEEA"/> - </generalization> - <ownedAttribute xmi:type="uml:Port" xmi:id="_4KiE8DLbEd2qeKRLMdIx_A" name="p" type="_QxsSAGkXEeWAzPO1wYNudw" aggregation="composite"/> - <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_Z16ywDF8EeCpQdhNuFCtew" name="derived realization of ILifeCycle" client="_oqZNUDLaEd2qeKRLMdIx_A"> - <supplier xmi:type="uml:Interface" href="pathmap://QML_CORE/sysinterfaces.uml#_T3li0Dz6Ed-v9PxuTj6Elw"/> - <contract xmi:type="uml:Interface" href="pathmap://QML_CORE/sysinterfaces.uml#_T3li0Dz6Ed-v9PxuTj6Elw"/> - </interfaceRealization> - <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_FMwOsGzGEeWdOZKmOtT48A" name="derived realization of Push_PubData" client="_oqZNUDLaEd2qeKRLMdIx_A" supplier="_QxsSAGkXEeWAzPO1wYNudw" contract="_QxsSAGkXEeWAzPO1wYNudw"/> - <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_RoXdMP94Ed6628OhKk_dpg" name="activate" specification="_uOmgID15Ed-qiK1VZWszhA"> - <language>C/C++</language> - <body>cout << "initialization of push consumer" << endl; -</body> - </ownedBehavior> - <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_qUSHYPdMEd-KM6l7lmIPkw" name="push" specification="_FMzSAGzGEeWdOZKmOtT48A"> - <ownedParameter xmi:type="uml:Parameter" xmi:id="_QyZcoGkXEeWAzPO1wYNudw" name="data" type="_wFJ3IP91Ed6Jt8e-UqrRdQ"> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Qycf8GkXEeWAzPO1wYNudw" value="1"/> - <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_QydHAGkXEeWAzPO1wYNudw" value="1"/> - </ownedParameter> - <language>C/C++</language> - <body>cout << "received data: x = " << data.x << " y = " << data.y << endl;</body> - </ownedBehavior> - <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_nS4zgH1OEeWG49zncsL-0g" name="deactivate" specification="_uOtN0D15Ed-qiK1VZWszhA"> - <language>C/C++</language> - <body></body> - </ownedBehavior> - <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_qws-MH1OEeWG49zncsL-0g" name="configuration_complete" specification="_FemwUCxxEeOMQpc6Y-MAJw"> - <language>C/C++</language> - <body></body> - </ownedBehavior> - <ownedOperation xmi:type="uml:Operation" xmi:id="_uOmgID15Ed-qiK1VZWszhA" name="activate" method="_RoXdMP94Ed6628OhKk_dpg"/> - <ownedOperation xmi:type="uml:Operation" xmi:id="_uOtN0D15Ed-qiK1VZWszhA" name="deactivate" method="_nS4zgH1OEeWG49zncsL-0g"/> - <ownedOperation xmi:type="uml:Operation" xmi:id="_FemwUCxxEeOMQpc6Y-MAJw" name="configuration_complete" method="_qws-MH1OEeWG49zncsL-0g"/> - <ownedOperation xmi:type="uml:Operation" xmi:id="_FMzSAGzGEeWdOZKmOtT48A" name="push" method="_qUSHYPdMEd-KM6l7lmIPkw"> - <ownedParameter xmi:type="uml:Parameter" xmi:id="_FM4KgGzGEeWdOZKmOtT48A" name="data" type="_wFJ3IP91Ed6Jt8e-UqrRdQ"> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FM4xkGzGEeWdOZKmOtT48A" value="1"/> - <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FM4xkWzGEeWdOZKmOtT48A" value="1"/> - </ownedParameter> - </ownedOperation> - </packagedElement> - <packagedElement xmi:type="uml:Dependency" xmi:id="_LjkIoBo3EeONpa5JgejICQ" name="Dependency1" client="_oqZNUDLaEd2qeKRLMdIx_A" supplier="_wFJ3IP91Ed6Jt8e-UqrRdQ"/> - </packagedElement> - <packagedElement xmi:type="uml:Package" xmi:id="_Tp4n8DLaEd2qeKRLMdIx_A" name="interfaces"> - <packagedElement xmi:type="uml:DataType" xmi:id="_wFJ3IP91Ed6Jt8e-UqrRdQ" name="PubData"> - <ownedAttribute xmi:type="uml:Property" xmi:id="_yywF0P91Ed6Jt8e-UqrRdQ" name="y" isUnique="false" aggregation="composite"> - <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_8heigBydEduyofBvg4RL2w"/> - </ownedAttribute> - <ownedAttribute xmi:type="uml:Property" xmi:id="_zUgvEP91Ed6Jt8e-UqrRdQ" name="x" isUnique="false" aggregation="composite"> - <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_8heigBydEduyofBvg4RL2w"/> - </ownedAttribute> - </packagedElement> - </packagedElement> - <packagedElement xmi:type="uml:Package" xmi:id="_etOZkDLaEd2qeKRLMdIx_A" name="Producer"> - <ownedComment xmi:type="uml:Comment" xmi:id="_GzyJQDehEeGPyrZ5I3hMlA"> - <annotatedElement xmi:type="uml:Class" href="pathmap://QML_CORE/core.uml#_N6fa4JsrEd61Eo3nmu3JhQ"/> - <body>Let the producer instance execute by the main thread by realising the specific port "start", inherited from CStart (part of the Qompass "core" model library). -</body> - </ownedComment> - <packagedElement xmi:type="uml:Class" xmi:id="_IfjoETLbEd2qeKRLMdIx_A" name="Producer_impl"> - <generalization xmi:type="uml:Generalization" xmi:id="_34FjAPx3Ed6O2oOTPfeAMA"> - <general xmi:type="uml:Class" href="pathmap://QML_CORE/core.uml#_N6fa4JsrEd61Eo3nmu3JhQ"/> - </generalization> - <ownedAttribute xmi:type="uml:Port" xmi:id="_DtWn4DLcEd2qeKRLMdIx_A" name="q" type="_gz0CkGzMEeWdOZKmOtT48A" aggregation="composite"/> - <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_jkNdADF8EeCpQdhNuFCtew" name="derived realization of IStart" client="_IfjoETLbEd2qeKRLMdIx_A"> - <supplier xmi:type="uml:Interface" href="pathmap://QML_CORE/sysinterfaces.uml#_PTWzwCS-Ed-A_I32T0fkaA"/> - <contract xmi:type="uml:Interface" href="pathmap://QML_CORE/sysinterfaces.uml#_PTWzwCS-Ed-A_I32T0fkaA"/> - </interfaceRealization> - <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_yXNVoKF4Ed6FqJCjEUrkqQ" name="run" specification="_dH4RIKF4Ed6FqJCjEUrkqQ"> - <language>C/C++</language> - <body>cout << "publish a value via port q;" << endl; -components::interfaces::PubData data; -data.x = 2; -data.y = 3; -for (int i = 0; i<20; i++) { - q->push (data); - cout << "." << flush; - // wait 200ms - usleep (200*1000); -} -</body> - </ownedBehavior> - <ownedOperation xmi:type="uml:Operation" xmi:id="_dH4RIKF4Ed6FqJCjEUrkqQ" name="run" method="_yXNVoKF4Ed6FqJCjEUrkqQ"/> - </packagedElement> - <packagedElement xmi:type="uml:Dependency" xmi:id="_dNpvUBo4EeONpa5JgejICQ" name="Dependency1" client="_IfjoETLbEd2qeKRLMdIx_A" supplier="_wFJ3IP91Ed6Jt8e-UqrRdQ"/> - </packagedElement> - <packagedElement xmi:type="uml:Package" xmi:id="_XLQjUDLiEd2RVeNawwNNzg" name="System"> - <packagedElement xmi:type="uml:Class" xmi:id="_bYJagDLiEd2RVeNawwNNzg" name="SystemPull_impl"> - <ownedComment xmi:type="uml:Comment" xmi:id="_JuaHYDbdEeGdqp2YT1LwWw" annotatedElement="_gV1cgDLiEd2RVeNawwNNzg"> - <body>Pull consumer is executed by its own thread. This is specified via a container service (runStartThread)</body> - </ownedComment> - <ownedComment xmi:type="uml:Comment" xmi:id="_lMxBQDeeEeGPyrZ5I3hMlA" annotatedElement="_efVI0E2rEeGl8qrc8BM7vA"> - <body>Since producer and consumer call operations (the latter to actively retrieve data), the two ports would be incompatible without using a specific interaction component, in this case. a FIFO. -Use the context menu on a selected connector to specify the interaction component.</body> - </ownedComment> - <ownedAttribute xmi:type="uml:Property" xmi:id="_gV1cgDLiEd2RVeNawwNNzg" name="con" visibility="public" type="_tyiqsc__Ed-TP80eVS-2Rg" isUnique="false" aggregation="composite"> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dCT24G6JEeGqWMX2LwdLDw" value="1"/> - <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dCUd8G6JEeGqWMX2LwdLDw" value="1"/> - <defaultValue xmi:type="uml:LiteralString" xmi:id="_dCWTIG6JEeGqWMX2LwdLDw"> - <value xsi:nil="true"/> - </defaultValue> - </ownedAttribute> - <ownedAttribute xmi:type="uml:Property" xmi:id="_i-I7gDLiEd2RVeNawwNNzg" name="prod" visibility="public" type="_IfjoETLbEd2qeKRLMdIx_A" isUnique="false" aggregation="composite"> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_esReUG6JEeGqWMX2LwdLDw" value="1"/> - <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_esSscG6JEeGqWMX2LwdLDw" value="1"/> - <defaultValue xmi:type="uml:LiteralString" xmi:id="_esUhoG6JEeGqWMX2LwdLDw"> - <value xsi:nil="true"/> - </defaultValue> - </ownedAttribute> - <ownedAttribute xmi:type="uml:Property" xmi:id="_d2B8ABSoEeOUifYpcO0mcw" name="main" visibility="public" aggregation="composite"> - <type xmi:type="uml:Class" href="pathmap://QML_CORE/core.uml#_SiY_AP-EEd6628OhKk_dpg"/> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jrf6kBSoEeOUifYpcO0mcw" value="1"/> - <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jrtV8BSoEeOUifYpcO0mcw" value="1"/> - <defaultValue xmi:type="uml:LiteralString" xmi:id="_jsc80BSoEeOUifYpcO0mcw"> - <value xsi:nil="true"/> - </defaultValue> - </ownedAttribute> - <ownedAttribute xmi:type="uml:Property" xmi:id="_ei8sYBSoEeOUifYpcO0mcw" name="pullConThread" visibility="public" aggregation="composite"> - <type xmi:type="uml:Class" href="pathmap://QML_CORE/core.uml#_SiY_AP-EEd6628OhKk_dpg"/> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_mx3OkBSoEeOUifYpcO0mcw" value="1"/> - <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_myNz4BSoEeOUifYpcO0mcw" value="1"/> - <defaultValue xmi:type="uml:LiteralString" xmi:id="_mzF9oBSoEeOUifYpcO0mcw"> - <value xsi:nil="true"/> - </defaultValue> - </ownedAttribute> - <ownedConnector xmi:type="uml:Connector" xmi:id="_efVI0E2rEeGl8qrc8BM7vA" name="fifoconnector"> - <end xmi:type="uml:ConnectorEnd" xmi:id="_efVv4E2rEeGl8qrc8BM7vA" partWithPort="_i-I7gDLiEd2RVeNawwNNzg" role="_DtWn4DLcEd2qeKRLMdIx_A"> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_efVv4k2rEeGl8qrc8BM7vA" value="1"/> - <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_efVv4U2rEeGl8qrc8BM7vA" value="1"/> - </end> - <end xmi:type="uml:ConnectorEnd" xmi:id="_efWW8E2rEeGl8qrc8BM7vA" partWithPort="_gV1cgDLiEd2RVeNawwNNzg" role="_tyiqs8__Ed-TP80eVS-2Rg"> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_efWW8k2rEeGl8qrc8BM7vA" value="1"/> - <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_efWW8U2rEeGl8qrc8BM7vA" value="1"/> - </end> - </ownedConnector> - </packagedElement> - <packagedElement xmi:type="uml:Class" xmi:id="_iP8c4NCREd-hqYHBJe17_Q" name="SystemPush_impl"> - <ownedComment xmi:type="uml:Comment" xmi:id="_KOEwwDefEeGPyrZ5I3hMlA" annotatedElement="_iP8c49CREd-hqYHBJe17_Q"> - <body>The push consumer provides the interface that the producer uses (requires), no specific connector is required</body> - </ownedComment> - <ownedAttribute xmi:type="uml:Property" xmi:id="_iP8c4dCREd-hqYHBJe17_Q" name="con" visibility="public" type="_oqZNUDLaEd2qeKRLMdIx_A" isUnique="false" aggregation="composite"> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_d0HHQG6JEeGqWMX2LwdLDw" value="1"/> - <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_d0HuUG6JEeGqWMX2LwdLDw" value="1"/> - <defaultValue xmi:type="uml:LiteralString" xmi:id="_d0I8cG6JEeGqWMX2LwdLDw"> - <value xsi:nil="true"/> - </defaultValue> - </ownedAttribute> - <ownedAttribute xmi:type="uml:Property" xmi:id="_iP8c4tCREd-hqYHBJe17_Q" name="prod" visibility="public" type="_IfjoETLbEd2qeKRLMdIx_A" isUnique="false" aggregation="composite"> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fbEeAG6JEeGqWMX2LwdLDw" value="1"/> - <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fbFFEG6JEeGqWMX2LwdLDw" value="1"/> - <defaultValue xmi:type="uml:LiteralString" xmi:id="_fbGTMG6JEeGqWMX2LwdLDw"> - <value xsi:nil="true"/> - </defaultValue> - </ownedAttribute> - <ownedConnector xmi:type="uml:Connector" xmi:id="_iP8c49CREd-hqYHBJe17_Q" name="qpconnector"> - <end xmi:type="uml:ConnectorEnd" xmi:id="_iP8c5NCREd-hqYHBJe17_Q" partWithPort="_iP8c4tCREd-hqYHBJe17_Q" role="_DtWn4DLcEd2qeKRLMdIx_A"/> - <end xmi:type="uml:ConnectorEnd" xmi:id="_iP8c5dCREd-hqYHBJe17_Q" partWithPort="_iP8c4dCREd-hqYHBJe17_Q" role="_4KiE8DLbEd2qeKRLMdIx_A"/> - </ownedConnector> - </packagedElement> - <packagedElement xmi:type="uml:Abstraction" xmi:id="_9dY5YBSqEeOUifYpcO0mcw" name="Allocate1" client="_gV1cgDLiEd2RVeNawwNNzg" supplier="_ei8sYBSoEeOUifYpcO0mcw"/> - <packagedElement xmi:type="uml:Abstraction" xmi:id="_--_2EBSqEeOUifYpcO0mcw" name="Allocate2" client="_i-I7gDLiEd2RVeNawwNNzg" supplier="_d2B8ABSoEeOUifYpcO0mcw"/> - </packagedElement> - </packagedElement> - <packagedElement xmi:type="uml:Package" xmi:id="_v3fMgDLiEd2RVeNawwNNzg" name="platform"> - <ownedComment xmi:type="uml:Comment" xmi:id="_jhF3sDegEeGPyrZ5I3hMlA" annotatedElement="_zY9vMDLiEd2RVeNawwNNzg"> - <body>Simple single node configuration. TargetOS is set to Linux, but will work on other OS (supporting POSIX threads)</body> - </ownedComment> - <packagedElement xmi:type="uml:Node" xmi:id="_zY9vMDLiEd2RVeNawwNNzg" name="MonoNode"/> - <packagedElement xmi:type="uml:Class" xmi:id="_tZvNQDefEeGPyrZ5I3hMlA" name="Platform"> - <ownedAttribute xmi:type="uml:Property" xmi:id="_4HAoQDefEeGPyrZ5I3hMlA" name="monoNode" visibility="public" type="_zY9vMDLiEd2RVeNawwNNzg" aggregation="composite"> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6WEg0DefEeGPyrZ5I3hMlA" value="1"/> - <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6WFu8DefEeGPyrZ5I3hMlA" value="1"/> - <defaultValue xmi:type="uml:LiteralString" xmi:id="_6WHkIDefEeGPyrZ5I3hMlA"> - <value xsi:nil="true"/> - </defaultValue> - </ownedAttribute> - </packagedElement> - <packagedElement xmi:type="uml:Package" xmi:id="_YxI8IDegEeGPyrZ5I3hMlA" name="HWArchitecturePlatform"> - <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_GQ1ekKwHEeCQX8uv_p0Q4A" name="monoNode" classifier="_zY9vMDLiEd2RVeNawwNNzg"/> - </packagedElement> - </packagedElement> - <packagedElement xmi:type="uml:Package" xmi:id="_234GEDLiEd2RVeNawwNNzg" name="deployment"> - <ownedComment xmi:type="uml:Comment" xmi:id="_VMRFgDOJEeC7y-fR3OSnFw"> - <body>This configuration requires the installation of the OTF trace library.<br /></body> - </ownedComment> - <ownedComment xmi:type="uml:Comment" xmi:id="_gdeyMDefEeGPyrZ5I3hMlA"> - <body>Cross references to diagrams</body> - </ownedComment> - <packagedElement xmi:type="uml:Package" xmi:id="_xBxwoDOFEeCldqx_51Yicg" name="monoPush"> - <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_xB3QMDOFEeCldqx_51Yicg" name="mainInstance" classifier="_iP8c4NCREd-hqYHBJe17_Q"> - <slot xmi:type="uml:Slot" xmi:id="_xB6TgDOFEeCldqx_51Yicg" definingFeature="_iP8c4dCREd-hqYHBJe17_Q"> - <value xmi:type="uml:InstanceValue" xmi:id="_xB66kDOFEeCldqx_51Yicg" instance="_xB5scDOFEeCldqx_51Yicg"/> - </slot> - <slot xmi:type="uml:Slot" xmi:id="_xB8IsDOFEeCldqx_51Yicg" definingFeature="_iP8c4tCREd-hqYHBJe17_Q"> - <value xmi:type="uml:InstanceValue" xmi:id="_xB8IsTOFEeCldqx_51Yicg" instance="_xB7hoDOFEeCldqx_51Yicg"/> - </slot> - </packagedElement> - <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_xB5scDOFEeCldqx_51Yicg" name="mainInstance.con" classifier="_oqZNUDLaEd2qeKRLMdIx_A"/> - <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_xB7hoDOFEeCldqx_51Yicg" name="mainInstance.prod" classifier="_IfjoETLbEd2qeKRLMdIx_A"/> - <packagedElement xmi:type="uml:Abstraction" xmi:id="_wqyJ4E0tEeG4IqgA7gSE6w" name="allocate to monoNode" client="_xB3QMDOFEeCldqx_51Yicg" supplier="_GQ1ekKwHEeCQX8uv_p0Q4A"/> - <packagedElement xmi:type="uml:Enumeration" xmi:id="_LfjDsCz7Eea25uwDpRQuxg" name="Enumeration1"/> - </packagedElement> - <packagedElement xmi:type="uml:Package" xmi:id="_zwMLcLF4EeC9yscvWqW-eg" name="monoPull"> - <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_zwQc4bF4EeC9yscvWqW-eg" name="mainInstance" classifier="_bYJagDLiEd2RVeNawwNNzg"> - <slot xmi:type="uml:Slot" xmi:id="_zwY_wLF4EeC9yscvWqW-eg" definingFeature="_gV1cgDLiEd2RVeNawwNNzg"> - <value xmi:type="uml:InstanceValue" xmi:id="_zwZm0LF4EeC9yscvWqW-eg" instance="_zwUuUbF4EeC9yscvWqW-eg"/> - </slot> - <slot xmi:type="uml:Slot" xmi:id="_zwaN4LF4EeC9yscvWqW-eg" definingFeature="_i-I7gDLiEd2RVeNawwNNzg"> - <value xmi:type="uml:InstanceValue" xmi:id="_zwaN4bF4EeC9yscvWqW-eg" instance="_zwZm0bF4EeC9yscvWqW-eg"/> - </slot> - <slot xmi:type="uml:Slot" xmi:id="_RgZwMBmXEeOKbZGMG408tQ" definingFeature="_d2B8ABSoEeOUifYpcO0mcw"> - <value xmi:type="uml:InstanceValue" xmi:id="_Rgl9cBmXEeOKbZGMG408tQ" instance="_RgG1QBmXEeOKbZGMG408tQ"/> - </slot> - <slot xmi:type="uml:Slot" xmi:id="_RhD3gBmXEeOKbZGMG408tQ" definingFeature="_ei8sYBSoEeOUifYpcO0mcw"> - <value xmi:type="uml:InstanceValue" xmi:id="_RhPdsBmXEeOKbZGMG408tQ" instance="_RgyKsBmXEeOKbZGMG408tQ"/> - </slot> - </packagedElement> - <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_zwUHQLF4EeC9yscvWqW-eg" name="mainInstance.fifoconnector"> - <classifier xmi:type="uml:Class" href="pathmap://QML_CORE/fifo.uml#_Y1jF8HPpEd6R5tffIPrlPg"/> - <slot xmi:type="uml:Slot" xmi:id="_zwUHQbF4EeC9yscvWqW-eg"> - <definingFeature xmi:type="uml:Property" href="pathmap://QML_CORE/fifo.uml#_XDRnoHUIEd6R5tffIPrlPg"/> - <value xmi:type="uml:LiteralInteger" xmi:id="_zwUuULF4EeC9yscvWqW-eg" name="value for m_size" value="30"> - <type xmi:type="uml:PrimitiveType" href="pathmap://PDML_IDL/corba.uml#_FxVBkB6LEd6Nj_33Eb_pxw"/> - </value> - </slot> - </packagedElement> - <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_zwUuUbF4EeC9yscvWqW-eg" name="mainInstance.con" classifier="_tyiqsc__Ed-TP80eVS-2Rg"/> - <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_zwZm0bF4EeC9yscvWqW-eg" name="mainInstance.prod" classifier="_IfjoETLbEd2qeKRLMdIx_A"/> - <packagedElement xmi:type="uml:Abstraction" xmi:id="_vcX2AE0tEeG4IqgA7gSE6w" name="allocate to monoNode" client="_zwQc4bF4EeC9yscvWqW-eg" supplier="_GQ1ekKwHEeCQX8uv_p0Q4A"/> - <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_RgG1QBmXEeOKbZGMG408tQ" name="mainInstance.main"> - <classifier xmi:type="uml:Class" href="pathmap://QML_CORE/core.uml#_SiY_AP-EEd6628OhKk_dpg"/> - </packagedElement> - <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_RgyKsBmXEeOKbZGMG408tQ" name="mainInstance.pullConThread"> - <classifier xmi:type="uml:Class" href="pathmap://QML_CORE/core.uml#_SiY_AP-EEd6628OhKk_dpg"/> - <slot xmi:type="uml:Slot" xmi:id="_XHDoQBqrEeOeNvEu6098mA"> - <definingFeature xmi:type="uml:Property" href="pathmap://QML_CORE/core.uml#_rVfYoMGJEd-Mveea1W_olA"/> - <value xmi:type="uml:LiteralInteger" xmi:id="_XHWjMBqrEeOeNvEu6098mA" name="value for priority" value="5"> - <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/> - </value> - </slot> - </packagedElement> - </packagedElement> - </packagedElement> - <packagedElement xmi:type="uml:Package" xmi:id="_OF72YGkXEeWAzPO1wYNudw" name="derivedTypes"> - <packagedElement xmi:type="uml:Package" xmi:id="_OF8dcGkXEeWAzPO1wYNudw" name="ProducerConsumer"> - <packagedElement xmi:type="uml:Package" xmi:id="_OF9EgGkXEeWAzPO1wYNudw" name="components"> - <packagedElement xmi:type="uml:Package" xmi:id="_OF9EgWkXEeWAzPO1wYNudw" name="interfaces"> - <packagedElement xmi:type="uml:Interface" xmi:id="_QxsSAGkXEeWAzPO1wYNudw" name="Push_PubData"> - <ownedOperation xmi:type="uml:Operation" xmi:id="_Qxv8YGkXEeWAzPO1wYNudw" name="push"> - <ownedParameter xmi:type="uml:Parameter" xmi:id="_Qxv8YWkXEeWAzPO1wYNudw" name="data" type="_wFJ3IP91Ed6Jt8e-UqrRdQ"/> - </ownedOperation> - </packagedElement> - <packagedElement xmi:type="uml:Class" xmi:id="_Oue04GzMEeWdOZKmOtT48A" name="CPullConsumer_PubData"/> - <packagedElement xmi:type="uml:Class" xmi:id="_gz0CkGzMEeWdOZKmOtT48A" name="CPush_PubData"/> - <packagedElement xmi:type="uml:Usage" xmi:id="_gz3F4GzMEeWdOZKmOtT48A" client="_gz0CkGzMEeWdOZKmOtT48A" supplier="_QxsSAGkXEeWAzPO1wYNudw"/> - <packagedElement xmi:type="uml:Interface" xmi:id="_vJkTUCz_Eea25uwDpRQuxg" name="PullConsumer_PubData"> - <ownedOperation xmi:type="uml:Operation" xmi:id="_vJrBACz_Eea25uwDpRQuxg" name="pull"> - <ownedParameter xmi:type="uml:Parameter" xmi:id="_vJroECz_Eea25uwDpRQuxg" name="ret" type="_wFJ3IP91Ed6Jt8e-UqrRdQ" direction="return"/> - </ownedOperation> - <ownedOperation xmi:type="uml:Operation" xmi:id="_vJs2MCz_Eea25uwDpRQuxg" name="hasData"> - <ownedParameter xmi:type="uml:Parameter" xmi:id="_vJtdQCz_Eea25uwDpRQuxg" name="ret" direction="return"> - <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/> - </ownedParameter> - </ownedOperation> - </packagedElement> - <packagedElement xmi:type="uml:Usage" xmi:id="_vJokwCz_Eea25uwDpRQuxg" client="_Oue04GzMEeWdOZKmOtT48A" supplier="_vJkTUCz_Eea25uwDpRQuxg"/> - </packagedElement> - </packagedElement> - </packagedElement> - </packagedElement> - <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_O6TiIjLUEd26WNosUASSSw"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_O6TiIzLUEd26WNosUASSSw" source="http://www.eclipse.org/uml2/2.0.0/UML"> - <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/uml2/5.0.0/UML/Profile/Standard#/"/> - </eAnnotations> - <appliedProfile xmi:type="uml:Profile" href="pathmap://UML_PROFILES/Standard.profile.uml#_0"/> - </profileApplication> - <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_GcC0cAHtEd6HSdiss9GQ0A"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Gd1kMAHtEd6HSdiss9GQ0A" 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="_z1TwgFW3Ed63BrxiKsw-0Q"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_z2GasFW3Ed63BrxiKsw-0Q" source="http://www.eclipse.org/uml2/2.0.0/UML"> - <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/FCM/1#/"/> - </eAnnotations> - <appliedProfile xmi:type="uml:Profile" href="pathmap://FCM_PROFILES/FCM.profile.uml#_5mvT0MtjEd2H_o0jIC6qDQ"/> - </profileApplication> - <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_sfyAwEbjEd-l4NeVOJZDkA"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_siunEEbjEd-l4NeVOJZDkA" source="http://www.eclipse.org/uml2/2.0.0/UML"> - <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/MARTE/1#//GCM"/> - </eAnnotations> - <appliedProfile xmi:type="uml:Profile" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_YgAioAPMEdyuUt-4qHuVvQ"/> - </profileApplication> - <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_popJkKmqEeCxII-g1_Lmeg"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_p1PbIKmqEeCxII-g1_Lmeg" source="http://www.eclipse.org/uml2/2.0.0/UML"> - <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/MARTE/1#//HLAM"/> - </eAnnotations> - <appliedProfile xmi:type="uml:Profile" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_yNSZIAPMEdyuUt-4qHuVvQ"/> - </profileApplication> - <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_tZuBwE0tEeG4IqgA7gSE6w"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_tisXkE0tEeG4IqgA7gSE6w" source="http://www.eclipse.org/uml2/2.0.0/UML"> - <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/MARTE/1#//Alloc"/> - </eAnnotations> - <appliedProfile xmi:type="uml:Profile" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_ar8OsAPMEdyuUt-4qHuVvQ"/> - </profileApplication> - </uml:Model> - <FCM:DerivedElement xmi:id="_B9o7sP6yEd6Ie_kieu_3CQ" base_Element="_dH4RIKF4Ed6FqJCjEUrkqQ"> - <source xmi:type="uml:Operation" href="pathmap://QML_CORE/sysinterfaces.uml#_C9IK4JsqEd61Eo3nmu3JhQ"/> - </FCM:DerivedElement> - <FCM:Port xmi:id="_GofhQP6yEd6Ie_kieu_3CQ" base_Port="_4KiE8DLbEd2qeKRLMdIx_A" type="_wFJ3IP91Ed6Jt8e-UqrRdQ"> - <kind xmi:type="FCM:PortKind" href="pathmap://QML_CORE/core.uml#_pE6GUFR1Ed6GqrP6fkWBoQ"/> - </FCM:Port> - <FCM:Port xmi:id="_IWQqoP6yEd6Ie_kieu_3CQ" base_Port="_DtWn4DLcEd2qeKRLMdIx_A" type="_wFJ3IP91Ed6Jt8e-UqrRdQ"> - <kind xmi:type="FCM:PortKind" href="pathmap://QML_CORE/core.uml#_qOK0cFR1Ed6GqrP6fkWBoQ"/> - </FCM:Port> - <C_Cpp:Include xmi:id="_7SAnAP76Ed6Zw96O-tCw7A" body="#include <unistd.h>
#include <iostream>
using namespace std;" base_class="_IfjoETLbEd2qeKRLMdIx_A"/> - <C_Cpp:Include xmi:id="_Sa4nEP77Ed6Zw96O-tCw7A" body="#include <iostream>
using namespace std;" base_class="_oqZNUDLaEd2qeKRLMdIx_A"/> - <FCM:DerivedElement xmi:id="_uOqKgD15Ed-qiK1VZWszhA" base_Element="_uOmgID15Ed-qiK1VZWszhA"> - <source xmi:type="uml:Operation" href="pathmap://QML_CORE/sysinterfaces.uml#_WHyq4Dz6Ed-v9PxuTj6Elw"/> - </FCM:DerivedElement> - <FCM:DerivedElement xmi:id="_uOz7gD15Ed-qiK1VZWszhA" base_Element="_uOtN0D15Ed-qiK1VZWszhA"> - <source xmi:type="uml:Operation" href="pathmap://QML_CORE/sysinterfaces.uml#_W7YrADz6Ed-v9PxuTj6Elw"/> - </FCM:DerivedElement> - <C_Cpp:Visibility xmi:id="_0VnhsD15Ed-qiK1VZWszhA" value="public" base_generalization="_NItbAP94Ed6628OhKk_dpg"/> - <C_Cpp:Include xmi:id="_11OtwPcaEd-KM6l7lmIPkw" body="#include <unistd.h>
#include <iostream>
using namespace std;" base_class="_tyiqsc__Ed-TP80eVS-2Rg"/> - <FCM:Target xmi:id="_LD_uICr7EeCfcI_SvPT4lw" base_Node="_zY9vMDLiEd2RVeNawwNNzg"> - <targetArch xmi:type="FCM:TargetArchitecture" href="pathmap://QML_CORE/core.uml#_FYOqwF0OEd-12d_h0i1xhQ"/> - <usedOS xmi:type="FCM:OperatingSystem" href="pathmap://QML_CORE/core.uml#_1eULwF0NEd-12d_h0i1xhQ"/> - </FCM:Target> - <FCM:DeploymentPlan xmi:id="_xB2CEDOFEeCldqx_51Yicg" mainInstance="_xB3QMDOFEeCldqx_51Yicg" base_Package="_xBxwoDOFEeCldqx_51Yicg"/> - <GCM:FlowPort xmi:id="_DwpFMJZ7EeCiU5xXzp1cKQ" direction="in" base_Port="_4KiE8DLbEd2qeKRLMdIx_A"/> - <GCM:FlowPort xmi:id="_NWXCQJZ7EeCiU5xXzp1cKQ" direction="in" base_Port="_tyiqs8__Ed-TP80eVS-2Rg"/> - <FCM:Port xmi:id="_tyjRzc__Ed-TP80eVS-2Rg" base_Port="_tyiqs8__Ed-TP80eVS-2Rg" type="_wFJ3IP91Ed6Jt8e-UqrRdQ"> - <kind xmi:type="FCM:PortKind" href="pathmap://QML_CORE/core.uml#_x5mL4FRxEd6GqrP6fkWBoQ"/> - </FCM:Port> - <GCM:FlowPort xmi:id="_ow3PkJZ7EeCiU5xXzp1cKQ" direction="out" base_Port="_DtWn4DLcEd2qeKRLMdIx_A"/> - <FCM:DeploymentPlan xmi:id="_zwQc4LF4EeC9yscvWqW-eg" mainInstance="_zwQc4bF4EeC9yscvWqW-eg" base_Package="_zwMLcLF4EeC9yscvWqW-eg"/> - <Alloc:Allocate xmi:id="_vccHcE0tEeG4IqgA7gSE6w" base_Abstraction="_vcX2AE0tEeG4IqgA7gSE6w"/> - <Alloc:Allocate xmi:id="_wq1NME0tEeG4IqgA7gSE6w" base_Abstraction="_wqyJ4E0tEeG4IqgA7gSE6w"/> - <FCM:Connector xmi:id="_iADdkE2rEeGl8qrc8BM7vA" base_Connector="_efVI0E2rEeGl8qrc8BM7vA"> - <ic xmi:type="FCM:InteractionComponent" href="pathmap://QML_CORE/fifo.uml#_xQ_ccHUuEd6R5tffIPrlPg"/> - </FCM:Connector> - <Alloc:Allocate xmi:id="_9fYdcBSqEeOUifYpcO0mcw" base_Abstraction="_9dY5YBSqEeOUifYpcO0mcw"/> - <Alloc:Allocate xmi:id="__ACX4BSqEeOUifYpcO0mcw" base_Abstraction="_--_2EBSqEeOUifYpcO0mcw"/> - <FCM:DerivedElement xmi:id="_Ffh9YCxxEeOMQpc6Y-MAJw" base_Element="_FemwUCxxEeOMQpc6Y-MAJw"> - <source xmi:type="uml:Operation" href="pathmap://QML_CORE/sysinterfaces.uml#_ns4qsClUEeO4bs_nkcnKOg"/> - </FCM:DerivedElement> - <FCM:DerivedElement xmi:id="_QxvVUGkXEeWAzPO1wYNudw" base_Element="_QxsSAGkXEeWAzPO1wYNudw" source="_wFJ3IP91Ed6Jt8e-UqrRdQ"/> - <FCM:DerivedElement xmi:id="_FM704GzGEeWdOZKmOtT48A" base_Element="_FMzSAGzGEeWdOZKmOtT48A" source="_Qxv8YGkXEeWAzPO1wYNudw"/> - <FCM:DerivedElement xmi:id="_OugqEGzMEeWdOZKmOtT48A" base_Element="_Oue04GzMEeWdOZKmOtT48A" source="_wFJ3IP91Ed6Jt8e-UqrRdQ"/> - <FCM:DerivedElement xmi:id="_gz2e0GzMEeWdOZKmOtT48A" base_Element="_gz0CkGzMEeWdOZKmOtT48A" source="_wFJ3IP91Ed6Jt8e-UqrRdQ"/> - <FCM:DerivedElement xmi:id="_NVHFsBbXEeasT4HdO7q9gg" base_Element="_NVBmIBbXEeasT4HdO7q9gg"> - <source xmi:type="uml:Operation" href="pathmap://QML_CORE/sysinterfaces.uml#_C9IK4JsqEd61Eo3nmu3JhQ"/> - </FCM:DerivedElement> - <FCM:DerivedElement xmi:id="_vJn9sCz_Eea25uwDpRQuxg" base_Element="_vJkTUCz_Eea25uwDpRQuxg" source="_wFJ3IP91Ed6Jt8e-UqrRdQ"/> -</xmi:XMI> diff --git a/transformation/org.eclipse.papyrus.designer.transformation.library/models/examples/ProducerTwoConsumers.di b/transformation/org.eclipse.papyrus.designer.transformation.library/models/examples/ProducerTwoConsumers.di deleted file mode 100644 index bf9abab34..000000000 --- a/transformation/org.eclipse.papyrus.designer.transformation.library/models/examples/ProducerTwoConsumers.di +++ /dev/null @@ -1,2 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI"/> diff --git a/transformation/org.eclipse.papyrus.designer.transformation.library/models/examples/ProducerTwoConsumers.notation b/transformation/org.eclipse.papyrus.designer.transformation.library/models/examples/ProducerTwoConsumers.notation deleted file mode 100644 index ecf073b94..000000000 --- a/transformation/org.eclipse.papyrus.designer.transformation.library/models/examples/ProducerTwoConsumers.notation +++ /dev/null @@ -1,1629 +0,0 @@ -<?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:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML"> - <notation:Diagram xmi:id="_UstOsM__Ed-TP80eVS-2Rg" type="CompositeStructure" name="PushConsumer" measurementUnit="Pixel"> - <children xmi:type="notation:Shape" xmi:id="_VT2HMM__Ed-TP80eVS-2Rg" type="Class_Shape" fontName="" fontHeight="10" fillColor="8905185" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_VT2HMs__Ed-TP80eVS-2Rg" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_VT2uQM__Ed-TP80eVS-2Rg" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_VT2uQc__Ed-TP80eVS-2Rg" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_VT2uQs__Ed-TP80eVS-2Rg" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_VT2uQ8__Ed-TP80eVS-2Rg" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_VT2uRM__Ed-TP80eVS-2Rg" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_VT2uRc__Ed-TP80eVS-2Rg" type="Class_NameLabel"/> - <children xmi:type="notation:BasicCompartment" xmi:id="_VT2uRs__Ed-TP80eVS-2Rg" type="Class_StructureCompartment"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_VT2uR8__Ed-TP80eVS-2Rg"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_XgvckM__Ed-TP80eVS-2Rg" type="Port_Shape" fontName="" fontHeight="10" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_XgwDoM__Ed-TP80eVS-2Rg" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_XgwDoc__Ed-TP80eVS-2Rg" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_XgwDos__Ed-TP80eVS-2Rg" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_XgwDo8__Ed-TP80eVS-2Rg" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_XgwqsM__Ed-TP80eVS-2Rg" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Xgwqsc__Ed-TP80eVS-2Rg" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_Xgwqss__Ed-TP80eVS-2Rg" type="Port_NameLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_Xgwqs8__Ed-TP80eVS-2Rg" x="25" y="3"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_XgwqtM__Ed-TP80eVS-2Rg" type="Port_StereotypeLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_Xgwqtc__Ed-TP80eVS-2Rg" x="-116" y="-20"/> - </children> - <element xmi:type="uml:Port" href="ProducerTwoConsumers.uml#_4KiE8DLbEd2qeKRLMdIx_A"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Xgvckc__Ed-TP80eVS-2Rg" x="-10" y="38"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_V24qMGkXEeWAzPO1wYNudw" type="Class_FloatingNameLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_V24qMWkXEeWAzPO1wYNudw" y="5"/> - </children> - <element xmi:type="uml:Class" href="ProducerTwoConsumers.uml#_oqZNUDLaEd2qeKRLMdIx_A"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_VT2HMc__Ed-TP80eVS-2Rg" x="144" y="36" width="190" height="87"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_XfxXsDecEeGPyrZ5I3hMlA" type="Comment_Shape" fontName="" fontHeight="10" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Xgz5gDecEeGPyrZ5I3hMlA" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Xgz5gTecEeGPyrZ5I3hMlA" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Xgz5gjecEeGPyrZ5I3hMlA" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Xgz5gzecEeGPyrZ5I3hMlA" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Xgz5hDecEeGPyrZ5I3hMlA" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Xgz5hTecEeGPyrZ5I3hMlA" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_Xgz5hjecEeGPyrZ5I3hMlA" type="Comment_BodyLabel"/> - <element xmi:type="uml:Comment" href="ProducerTwoConsumers.uml#_XfnmsDecEeGPyrZ5I3hMlA"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_XfxXsTecEeGPyrZ5I3hMlA" x="144" y="153" width="226"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_gpzeUDecEeGPyrZ5I3hMlA" type="Comment_Shape" fontName="" fontHeight="10" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_gp0FYDecEeGPyrZ5I3hMlA" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_gp0FYTecEeGPyrZ5I3hMlA" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_gp0FYjecEeGPyrZ5I3hMlA" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_gp0FYzecEeGPyrZ5I3hMlA" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_gp0FZDecEeGPyrZ5I3hMlA" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_gp0FZTecEeGPyrZ5I3hMlA" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_gp0FZjecEeGPyrZ5I3hMlA" type="Comment_BodyLabel"/> - <element xmi:type="uml:Comment" href="ProducerTwoConsumers.uml#_gpptUDecEeGPyrZ5I3hMlA"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_gpzeUTecEeGPyrZ5I3hMlA" x="69" y="235" width="418"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_V4ho8GkXEeWAzPO1wYNudw" type="StereotypeComment"> - <styles xmi:type="notation:TitleStyle" xmi:id="_V4ho8WkXEeWAzPO1wYNudw" showTitle="true"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_V4ho82kXEeWAzPO1wYNudw" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Class" href="ProducerTwoConsumers.uml#_oqZNUDLaEd2qeKRLMdIx_A"/> - </styles> - <element xsi:nil="true"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_V4ho8mkXEeWAzPO1wYNudw" x="344" y="36"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_V42ZEmkXEeWAzPO1wYNudw" type="StereotypeComment"> - <styles xmi:type="notation:TitleStyle" xmi:id="_V42ZE2kXEeWAzPO1wYNudw" showTitle="true"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_V42ZFWkXEeWAzPO1wYNudw" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Port" href="ProducerTwoConsumers.uml#_4KiE8DLbEd2qeKRLMdIx_A"/> - </styles> - <element xsi:nil="true"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_V42ZFGkXEeWAzPO1wYNudw" x="190" y="38"/> - </children> - <styles xmi:type="notation:DiagramStyle" xmi:id="_UstOsc__Ed-TP80eVS-2Rg"/> - <styles xmi:type="notation:StringValueStyle" xmi:id="_V24qMmkXEeWAzPO1wYNudw" name="diagram_compatibility_version" stringValue="1.2.0"/> - <element xmi:type="uml:Package" href="ProducerTwoConsumers.uml#_OGM88DLaEd2qeKRLMdIx_A"/> - <edges xmi:type="notation:Connector" xmi:id="_fsWXkDecEeGPyrZ5I3hMlA" type="Comment_AnnotatedElementEdge" source="_XfxXsDecEeGPyrZ5I3hMlA" target="_VT2HMM__Ed-TP80eVS-2Rg" lineColor="0"> - <styles xmi:type="notation:FontStyle" xmi:id="_fsWXkTecEeGPyrZ5I3hMlA" fontName="" fontHeight="10"/> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_fsWXkjecEeGPyrZ5I3hMlA" points="[-1, -3, 19, 74]$[4, -33, 24, 44]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_fsndUDecEeGPyrZ5I3hMlA" id="(0.3893805309734513,0.05)"/> - </edges> - <edges xmi:type="notation:Connector" xmi:id="_l-KT4DecEeGPyrZ5I3hMlA" type="Comment_AnnotatedElementEdge" source="_gpzeUDecEeGPyrZ5I3hMlA" target="_XgvckM__Ed-TP80eVS-2Rg" lineColor="0"> - <styles xmi:type="notation:FontStyle" xmi:id="_l-KT4TecEeGPyrZ5I3hMlA" fontName="" fontHeight="10"/> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_l-KT4jecEeGPyrZ5I3hMlA" points="[0, -4, -19, 154]$[16, -160, -3, -2]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_l-cAsDecEeGPyrZ5I3hMlA" id="(0.14832535885167464,0.03333333333333333)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_l-cAsTecEeGPyrZ5I3hMlA" id="(0.15,0.35)"/> - </edges> - <edges xmi:type="notation:Connector" xmi:id="_V4ho9GkXEeWAzPO1wYNudw" type="StereotypeCommentLink" source="_VT2HMM__Ed-TP80eVS-2Rg" target="_V4ho8GkXEeWAzPO1wYNudw"> - <styles xmi:type="notation:FontStyle" xmi:id="_V4ho9WkXEeWAzPO1wYNudw"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_V4ho-WkXEeWAzPO1wYNudw" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Class" href="ProducerTwoConsumers.uml#_oqZNUDLaEd2qeKRLMdIx_A"/> - </styles> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_V4ho9mkXEeWAzPO1wYNudw" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_V4ho92kXEeWAzPO1wYNudw"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_V4ho-GkXEeWAzPO1wYNudw"/> - </edges> - <edges xmi:type="notation:Connector" xmi:id="_V42ZFmkXEeWAzPO1wYNudw" type="StereotypeCommentLink" source="_XgvckM__Ed-TP80eVS-2Rg" target="_V42ZEmkXEeWAzPO1wYNudw"> - <styles xmi:type="notation:FontStyle" xmi:id="_V42ZF2kXEeWAzPO1wYNudw"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_V42ZG2kXEeWAzPO1wYNudw" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Port" href="ProducerTwoConsumers.uml#_4KiE8DLbEd2qeKRLMdIx_A"/> - </styles> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_V42ZGGkXEeWAzPO1wYNudw" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_V42ZGWkXEeWAzPO1wYNudw"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_V42ZGmkXEeWAzPO1wYNudw"/> - </edges> - </notation:Diagram> - <notation:Diagram xmi:id="_7kc7YM__Ed-TP80eVS-2Rg" type="CompositeStructure" name="PullConsumer" measurementUnit="Pixel"> - <children xmi:type="notation:Shape" xmi:id="_8LSR4M__Ed-TP80eVS-2Rg" type="Class_Shape" fontName="" fontHeight="10" fillColor="8905185" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_8LSR4s__Ed-TP80eVS-2Rg" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_8LSR48__Ed-TP80eVS-2Rg" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_8LS48M__Ed-TP80eVS-2Rg" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_8LS48c__Ed-TP80eVS-2Rg" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_8LS48s__Ed-TP80eVS-2Rg" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_8LS488__Ed-TP80eVS-2Rg" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_8LS49M__Ed-TP80eVS-2Rg" type="Class_NameLabel"/> - <children xmi:type="notation:BasicCompartment" xmi:id="_8LS49c__Ed-TP80eVS-2Rg" type="Class_StructureCompartment"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_8LS49s__Ed-TP80eVS-2Rg"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_ytK8IP8nEd-hWJO6cv3VJA" type="Port_Shape" fontName="" fontHeight="10" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ytLjMP8nEd-hWJO6cv3VJA" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ytLjMf8nEd-hWJO6cv3VJA" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ytLjMv8nEd-hWJO6cv3VJA" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ytLjM_8nEd-hWJO6cv3VJA" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ytMKQP8nEd-hWJO6cv3VJA" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ytMKQf8nEd-hWJO6cv3VJA" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_ytMKQv8nEd-hWJO6cv3VJA" type="Port_NameLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_ytMKQ_8nEd-hWJO6cv3VJA" x="25" y="3"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_ytMKRP8nEd-hWJO6cv3VJA" type="Port_StereotypeLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_ytMKRf8nEd-hWJO6cv3VJA" x="25" y="-10"/> - </children> - <element xmi:type="uml:Port" href="pathmap://QML_CORE/core.uml#__SLXgNtxEd6nqsBVkgJEEA"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ytK8If8nEd-hWJO6cv3VJA" x="-10" y="72"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_t6X3UJaMEeCbgbUO5qahhA" type="Port_Shape" fontName="" fontHeight="10" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_t6ZFcJaMEeCbgbUO5qahhA" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_t6ZFcZaMEeCbgbUO5qahhA" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_t6ZsgJaMEeCbgbUO5qahhA" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_t6ZsgZaMEeCbgbUO5qahhA" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_t6ZsgpaMEeCbgbUO5qahhA" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_t6Zsg5aMEeCbgbUO5qahhA" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_t6ZshJaMEeCbgbUO5qahhA" type="Port_NameLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_t6ZshZaMEeCbgbUO5qahhA" x="25" y="3"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_t6aTkJaMEeCbgbUO5qahhA" type="Port_StereotypeLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_t6aTkZaMEeCbgbUO5qahhA" x="-116"/> - </children> - <element xmi:type="uml:Port" href="ProducerTwoConsumers.uml#_tyiqs8__Ed-TP80eVS-2Rg"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_t6X3UZaMEeCbgbUO5qahhA" x="-10" y="36"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_V5JUAGkXEeWAzPO1wYNudw" type="Class_FloatingNameLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_V5JUAWkXEeWAzPO1wYNudw" y="5"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_V7-lkGkXEeWAzPO1wYNudw" visible="false" type="StereotypeLabel"> - <styles xmi:type="notation:StringValueStyle" xmi:id="_V7-lkWkXEeWAzPO1wYNudw" name="stereotype" stringValue="C_Cpp::Include"/> - <element xmi:type="uml:Stereotype" href="pathmap://PapyrusC_Cpp_PROFILES/C_Cpp.profile.uml#_RwTdQByJEduN1bTiWJ0lyw"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_V7-lkmkXEeWAzPO1wYNudw"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_V8HvhGkXEeWAzPO1wYNudw" visible="false" type="StereotypeLabel"> - <styles xmi:type="notation:StringValueStyle" xmi:id="_V8HvhWkXEeWAzPO1wYNudw" name="stereotype" stringValue="FCM::RuleApplication"/> - <element xmi:type="uml:Stereotype" href="pathmap://FCM_PROFILES/FCM.profile.uml#_te7YAMtkEd2H_o0jIC6qDQ"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_V8HvhmkXEeWAzPO1wYNudw"/> - </children> - <element xmi:type="uml:Class" href="ProducerTwoConsumers.uml#_tyiqsc__Ed-TP80eVS-2Rg"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_8LSR4c__Ed-TP80eVS-2Rg" x="180" y="90" width="254" height="109"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_uHcuMP8nEd-hWJO6cv3VJA" type="Class_Shape" fontName="" fontHeight="10" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_uHdVQP8nEd-hWJO6cv3VJA" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_uHdVQf8nEd-hWJO6cv3VJA" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_uHdVQv8nEd-hWJO6cv3VJA" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_uHdVQ_8nEd-hWJO6cv3VJA" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_uHdVRP8nEd-hWJO6cv3VJA" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_uHdVRf8nEd-hWJO6cv3VJA" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_uHdVRv8nEd-hWJO6cv3VJA" type="Class_NameLabel"/> - <children xmi:type="notation:BasicCompartment" xmi:id="_uHdVR_8nEd-hWJO6cv3VJA" type="Class_StructureCompartment"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uHd8UP8nEd-hWJO6cv3VJA"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_xVmsQP8nEd-hWJO6cv3VJA" type="Port_Shape" fontName="" fontHeight="10" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_xVnTUP8nEd-hWJO6cv3VJA" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_xVnTUf8nEd-hWJO6cv3VJA" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_xVnTUv8nEd-hWJO6cv3VJA" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_xVnTU_8nEd-hWJO6cv3VJA" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_xVnTVP8nEd-hWJO6cv3VJA" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_xVn6YP8nEd-hWJO6cv3VJA" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_xVn6Yf8nEd-hWJO6cv3VJA" type="Port_NameLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_xVn6Yv8nEd-hWJO6cv3VJA" x="25" y="3"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_xVn6Y_8nEd-hWJO6cv3VJA" type="Port_StereotypeLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_xVn6ZP8nEd-hWJO6cv3VJA" x="25" y="-10"/> - </children> - <element xmi:type="uml:Port" href="pathmap://QML_CORE/core.uml#__SLXgNtxEd6nqsBVkgJEEA"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xVmsQf8nEd-hWJO6cv3VJA" x="-10" y="29"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_V5JUAmkXEeWAzPO1wYNudw" type="Class_FloatingNameLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_V5JUA2kXEeWAzPO1wYNudw" y="5"/> - </children> - <element xmi:type="uml:Class" href="pathmap://QML_CORE/core.uml#_-WNegNtxEd6nqsBVkgJEEA"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uHcuMf8nEd-hWJO6cv3VJA" x="180" y="-36" width="253" height="73"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_-HlK8DecEeGPyrZ5I3hMlA" type="Comment_Shape" fontName="" fontHeight="10" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_-HlyADecEeGPyrZ5I3hMlA" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_-HlyATecEeGPyrZ5I3hMlA" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_-HlyAjecEeGPyrZ5I3hMlA" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_-HlyAzecEeGPyrZ5I3hMlA" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_-HlyBDecEeGPyrZ5I3hMlA" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_-HlyBTecEeGPyrZ5I3hMlA" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_-HlyBjecEeGPyrZ5I3hMlA" type="Comment_BodyLabel"/> - <element xmi:type="uml:Comment" href="ProducerTwoConsumers.uml#_-Hd2MDecEeGPyrZ5I3hMlA"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_-HlK8TecEeGPyrZ5I3hMlA" x="489" y="90" width="295"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_0EFQQDedEeGPyrZ5I3hMlA" type="Comment_Shape" fontName="" fontHeight="10" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_0EF3UDedEeGPyrZ5I3hMlA" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_0EF3UTedEeGPyrZ5I3hMlA" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_0EF3UjedEeGPyrZ5I3hMlA" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_0EF3UzedEeGPyrZ5I3hMlA" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_0EF3VDedEeGPyrZ5I3hMlA" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_0EF3VTedEeGPyrZ5I3hMlA" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_0EF3VjedEeGPyrZ5I3hMlA" type="Comment_BodyLabel"/> - <element xmi:type="uml:Comment" href="ProducerTwoConsumers.uml#_0D64MDedEeGPyrZ5I3hMlA"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0EFQQTedEeGPyrZ5I3hMlA" x="489" y="-24" width="295"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_V8SHkGkXEeWAzPO1wYNudw" type="StereotypeComment"> - <styles xmi:type="notation:TitleStyle" xmi:id="_V8SHkWkXEeWAzPO1wYNudw" showTitle="true"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_V8SHk2kXEeWAzPO1wYNudw" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Class" href="ProducerTwoConsumers.uml#_tyiqsc__Ed-TP80eVS-2Rg"/> - </styles> - <element xsi:nil="true"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_V8SHkmkXEeWAzPO1wYNudw" x="380" y="90"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_V9oycGkXEeWAzPO1wYNudw" type="StereotypeComment"> - <styles xmi:type="notation:TitleStyle" xmi:id="_V9oycWkXEeWAzPO1wYNudw" showTitle="true"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_V9oyc2kXEeWAzPO1wYNudw" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Port" href="pathmap://QML_CORE/core.uml#__SLXgNtxEd6nqsBVkgJEEA"/> - </styles> - <element xsi:nil="true"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_V9oycmkXEeWAzPO1wYNudw" x="190" y="72"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_V-H6oGkXEeWAzPO1wYNudw" type="StereotypeComment"> - <styles xmi:type="notation:TitleStyle" xmi:id="_V-H6oWkXEeWAzPO1wYNudw" showTitle="true"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_V-H6o2kXEeWAzPO1wYNudw" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Port" href="ProducerTwoConsumers.uml#_tyiqs8__Ed-TP80eVS-2Rg"/> - </styles> - <element xsi:nil="true"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_V-H6omkXEeWAzPO1wYNudw" x="190" y="36"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_V-gVIGkXEeWAzPO1wYNudw" type="StereotypeComment"> - <styles xmi:type="notation:TitleStyle" xmi:id="_V-gVIWkXEeWAzPO1wYNudw" showTitle="true"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_V-gVI2kXEeWAzPO1wYNudw" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Port" href="pathmap://QML_CORE/core.uml#__SLXgNtxEd6nqsBVkgJEEA"/> - </styles> - <element xsi:nil="true"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_V-gVImkXEeWAzPO1wYNudw" x="190" y="29"/> - </children> - <styles xmi:type="notation:DiagramStyle" xmi:id="_7kc7Yc__Ed-TP80eVS-2Rg"/> - <styles xmi:type="notation:StringValueStyle" xmi:id="_V5JUBGkXEeWAzPO1wYNudw" name="diagram_compatibility_version" stringValue="1.2.0"/> - <element xmi:type="uml:Package" href="ProducerTwoConsumers.uml#_tyiqsM__Ed-TP80eVS-2Rg"/> - <edges xmi:type="notation:Connector" xmi:id="_uHz6kP8nEd-hWJO6cv3VJA" type="Generalization_Edge" source="_8LSR4M__Ed-TP80eVS-2Rg" target="_uHcuMP8nEd-hWJO6cv3VJA" lineColor="0"> - <children xmi:type="notation:DecorationNode" xmi:id="_uH0hoP8nEd-hWJO6cv3VJA" type="Generalization_StereotypeLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_uH0hof8nEd-hWJO6cv3VJA" y="60"/> - </children> - <styles xmi:type="notation:FontStyle" xmi:id="_uHz6kf8nEd-hWJO6cv3VJA" fontName="" fontHeight="10"/> - <element xmi:type="uml:Generalization" href="ProducerTwoConsumers.uml#_tyiqss__Ed-TP80eVS-2Rg"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_uHz6kv8nEd-hWJO6cv3VJA" points="[-103, -45, 204, 90]$[-307, -135, 0, 0]"/> - </edges> - <edges xmi:type="notation:Connector" xmi:id="_FOfGwDeeEeGPyrZ5I3hMlA" type="Comment_AnnotatedElementEdge" source="_0EFQQDedEeGPyrZ5I3hMlA" target="_uHcuMP8nEd-hWJO6cv3VJA" lineColor="0"> - <styles xmi:type="notation:FontStyle" xmi:id="_FOfGwTeeEeGPyrZ5I3hMlA" fontName="" fontHeight="10"/> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_FOfGwjeeEeGPyrZ5I3hMlA" points="[-6, -3, 83, 0]$[-62, -3, 27, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_FOwMgDeeEeGPyrZ5I3hMlA" id="(0.020338983050847456,0.4027777777777778)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_FOwMgTeeEeGPyrZ5I3hMlA" id="(0.8932806324110671,0.5205479452054794)"/> - </edges> - <edges xmi:type="notation:Connector" xmi:id="_F4Ju0DeeEeGPyrZ5I3hMlA" type="Comment_AnnotatedElementEdge" source="_-HlK8DecEeGPyrZ5I3hMlA" target="_8LSR4M__Ed-TP80eVS-2Rg" lineColor="0"> - <styles xmi:type="notation:FontStyle" xmi:id="_F4Ju0TeeEeGPyrZ5I3hMlA" fontName="" fontHeight="10"/> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_F4Ju0jeeEeGPyrZ5I3hMlA" points="[-25, 3, 78, 0]$[-80, -2, 23, -5]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_F4a0kDeeEeGPyrZ5I3hMlA" id="(0.0847457627118644,0.25)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_F4a0kTeeEeGPyrZ5I3hMlA" id="(0.9094488188976378,0.3302752293577982)"/> - </edges> - <edges xmi:type="notation:Connector" xmi:id="_V8SHlGkXEeWAzPO1wYNudw" type="StereotypeCommentLink" source="_8LSR4M__Ed-TP80eVS-2Rg" target="_V8SHkGkXEeWAzPO1wYNudw"> - <styles xmi:type="notation:FontStyle" xmi:id="_V8SHlWkXEeWAzPO1wYNudw"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_V8SHmWkXEeWAzPO1wYNudw" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Class" href="ProducerTwoConsumers.uml#_tyiqsc__Ed-TP80eVS-2Rg"/> - </styles> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_V8SHlmkXEeWAzPO1wYNudw" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_V8SHl2kXEeWAzPO1wYNudw"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_V8SHmGkXEeWAzPO1wYNudw"/> - </edges> - <edges xmi:type="notation:Connector" xmi:id="_V9oydGkXEeWAzPO1wYNudw" type="StereotypeCommentLink" source="_ytK8IP8nEd-hWJO6cv3VJA" target="_V9oycGkXEeWAzPO1wYNudw"> - <styles xmi:type="notation:FontStyle" xmi:id="_V9oydWkXEeWAzPO1wYNudw"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_V9pZgWkXEeWAzPO1wYNudw" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Port" href="pathmap://QML_CORE/core.uml#__SLXgNtxEd6nqsBVkgJEEA"/> - </styles> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_V9oydmkXEeWAzPO1wYNudw" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_V9oyd2kXEeWAzPO1wYNudw"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_V9pZgGkXEeWAzPO1wYNudw"/> - </edges> - <edges xmi:type="notation:Connector" xmi:id="_V-H6pGkXEeWAzPO1wYNudw" type="StereotypeCommentLink" source="_t6X3UJaMEeCbgbUO5qahhA" target="_V-H6oGkXEeWAzPO1wYNudw"> - <styles xmi:type="notation:FontStyle" xmi:id="_V-H6pWkXEeWAzPO1wYNudw"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_V-H6qWkXEeWAzPO1wYNudw" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Port" href="ProducerTwoConsumers.uml#_tyiqs8__Ed-TP80eVS-2Rg"/> - </styles> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_V-H6pmkXEeWAzPO1wYNudw" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_V-H6p2kXEeWAzPO1wYNudw"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_V-H6qGkXEeWAzPO1wYNudw"/> - </edges> - <edges xmi:type="notation:Connector" xmi:id="_V-gVJGkXEeWAzPO1wYNudw" type="StereotypeCommentLink" source="_xVmsQP8nEd-hWJO6cv3VJA" target="_V-gVIGkXEeWAzPO1wYNudw"> - <styles xmi:type="notation:FontStyle" xmi:id="_V-gVJWkXEeWAzPO1wYNudw"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_V-gVKWkXEeWAzPO1wYNudw" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Port" href="pathmap://QML_CORE/core.uml#__SLXgNtxEd6nqsBVkgJEEA"/> - </styles> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_V-gVJmkXEeWAzPO1wYNudw" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_V-gVJ2kXEeWAzPO1wYNudw"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_V-gVKGkXEeWAzPO1wYNudw"/> - </edges> - </notation:Diagram> - <notation:Diagram xmi:id="_o6ZisNCREd-hqYHBJe17_Q" type="CompositeStructure" name="System" measurementUnit="Pixel"> - <children xmi:type="notation:Shape" xmi:id="_VSa6YNHtEd-A1oPfP47IaQ" type="Class_Shape" fontName="" fontHeight="10" fillColor="8905185" gradient="16777215, 16777215, 0" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_VScIgNHtEd-A1oPfP47IaQ" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_VScvkNHtEd-A1oPfP47IaQ" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_VScvkdHtEd-A1oPfP47IaQ" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_VScvktHtEd-A1oPfP47IaQ" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_VScvk9HtEd-A1oPfP47IaQ" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_VScvlNHtEd-A1oPfP47IaQ" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_VScvldHtEd-A1oPfP47IaQ" type="Class_NameLabel"/> - <children xmi:type="notation:BasicCompartment" xmi:id="_VScvltHtEd-A1oPfP47IaQ" type="Class_StructureCompartment"> - <children xmi:type="notation:Shape" xmi:id="_XsS70NHtEd-A1oPfP47IaQ" type="Property_Shape" fontName="" fontHeight="10" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_XsTi4NHtEd-A1oPfP47IaQ" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_XsTi4dHtEd-A1oPfP47IaQ" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_XsTi4tHtEd-A1oPfP47IaQ" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_XsTi49HtEd-A1oPfP47IaQ" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_XsTi5NHtEd-A1oPfP47IaQ" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_XsTi5dHtEd-A1oPfP47IaQ" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_XsTi5tHtEd-A1oPfP47IaQ" type="Property_NameLabel"/> - <children xmi:type="notation:BasicCompartment" xmi:id="_XsTi59HtEd-A1oPfP47IaQ" type="Property_StructureCompartment"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_XsUJ8NHtEd-A1oPfP47IaQ"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_0XlXwDF1EeCpQdhNuFCtew" type="Port_Shape" fontName="" fontHeight="10" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_0XnM8DF1EeCpQdhNuFCtew" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_0XnM8TF1EeCpQdhNuFCtew" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_0XnM8jF1EeCpQdhNuFCtew" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_0XnM8zF1EeCpQdhNuFCtew" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_0XnM9DF1EeCpQdhNuFCtew" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_0XnM9TF1EeCpQdhNuFCtew" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_0Xn0ADF1EeCpQdhNuFCtew" type="Port_NameLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_0Xn0ATF1EeCpQdhNuFCtew" x="31" y="-1"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_0Xn0AjF1EeCpQdhNuFCtew" type="Port_StereotypeLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_0Xn0AzF1EeCpQdhNuFCtew" x="25" y="-10"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_WDwokGkXEeWAzPO1wYNudw" visible="false" type="StereotypeLabel"> - <styles xmi:type="notation:StringValueStyle" xmi:id="_WDwokWkXEeWAzPO1wYNudw" name="stereotype" stringValue="FCM::Port"/> - <element xmi:type="uml:Stereotype" href="pathmap://FCM_PROFILES/FCM.profile.uml#_pP-ckMtqEd2H_o0jIC6qDQ"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_WDwokmkXEeWAzPO1wYNudw"/> - </children> - <element xmi:type="uml:Port" href="ProducerTwoConsumers.uml#_tyiqs8__Ed-TP80eVS-2Rg"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0XlXwTF1EeCpQdhNuFCtew" x="-10" y="50"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_V-xa4mkXEeWAzPO1wYNudw" type="Property_FloatingNameLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_V-xa42kXEeWAzPO1wYNudw" y="5"/> - </children> - <element xmi:type="uml:Property" href="ProducerTwoConsumers.uml#_gV1cgDLiEd2RVeNawwNNzg"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_XsS70dHtEd-A1oPfP47IaQ" x="388" y="18" width="202" height="75"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_YNar4NHtEd-A1oPfP47IaQ" type="Property_Shape" fontName="" fontHeight="10" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_YNbS8NHtEd-A1oPfP47IaQ" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_YNbS8dHtEd-A1oPfP47IaQ" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_YNbS8tHtEd-A1oPfP47IaQ" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_YNbS89HtEd-A1oPfP47IaQ" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_YNbS9NHtEd-A1oPfP47IaQ" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_YNbS9dHtEd-A1oPfP47IaQ" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_YNbS9tHtEd-A1oPfP47IaQ" type="Property_NameLabel"/> - <children xmi:type="notation:BasicCompartment" xmi:id="_YNbS99HtEd-A1oPfP47IaQ" type="Property_StructureCompartment"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_YNbS-NHtEd-A1oPfP47IaQ"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_zmq8ANHtEd-A1oPfP47IaQ" type="Port_Shape" fontName="" fontHeight="10" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_zmsKINHtEd-A1oPfP47IaQ" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_zmsKIdHtEd-A1oPfP47IaQ" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_zmsKItHtEd-A1oPfP47IaQ" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_zmsKI9HtEd-A1oPfP47IaQ" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_zmsKJNHtEd-A1oPfP47IaQ" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_zmsKJdHtEd-A1oPfP47IaQ" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_zmsKJtHtEd-A1oPfP47IaQ" type="Port_NameLabel"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jHcyYF7hEeGEmrrwB1vhPg" source="CustomAppearance_Annotation"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_jHiR8F7hEeGEmrrwB1vhPg" key="CustomAppearance_MaskValue" value="60"/> - </eAnnotations> - <layoutConstraint xmi:type="notation:Location" xmi:id="_zmsxMNHtEd-A1oPfP47IaQ" x="-81" y="16"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_zmsxMdHtEd-A1oPfP47IaQ" type="Port_StereotypeLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_zmsxMtHtEd-A1oPfP47IaQ" x="25" y="-10"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_WELfUGkXEeWAzPO1wYNudw" visible="false" type="StereotypeLabel"> - <styles xmi:type="notation:StringValueStyle" xmi:id="_WELfUWkXEeWAzPO1wYNudw" name="stereotype" stringValue="FCM::Port"/> - <element xmi:type="uml:Stereotype" href="pathmap://FCM_PROFILES/FCM.profile.uml#_pP-ckMtqEd2H_o0jIC6qDQ"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_WELfUmkXEeWAzPO1wYNudw"/> - </children> - <element xmi:type="uml:Port" href="ProducerTwoConsumers.uml#_DtWn4DLcEd2qeKRLMdIx_A"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_zmq8AdHtEd-A1oPfP47IaQ" x="90" y="66"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_V-xa5GkXEeWAzPO1wYNudw" type="Property_FloatingNameLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_V-xa5WkXEeWAzPO1wYNudw" y="5"/> - </children> - <element xmi:type="uml:Property" href="ProducerTwoConsumers.uml#_i-I7gDLiEd2RVeNawwNNzg"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_YNar4dHtEd-A1oPfP47IaQ" x="22" y="11" width="163" height="76"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_JusbQDbdEeGdqp2YT1LwWw" type="Comment_Shape" fontName="" fontHeight="10" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_JutCUDbdEeGdqp2YT1LwWw" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_JutCUTbdEeGdqp2YT1LwWw" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_JutCUjbdEeGdqp2YT1LwWw" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_JutCUzbdEeGdqp2YT1LwWw" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_JutCVDbdEeGdqp2YT1LwWw" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_JutCVTbdEeGdqp2YT1LwWw" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_JutCVjbdEeGdqp2YT1LwWw" type="Comment_BodyLabel"/> - <element xmi:type="uml:Comment" href="ProducerTwoConsumers.uml#_JuaHYDbdEeGdqp2YT1LwWw"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_JusbQTbdEeGdqp2YT1LwWw" x="364" y="236" width="199" height="44"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_-uXn8FuoEeGjjMeADLT5-g" type="Property_Shape" fontName="" fontHeight="10" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_-uYPAFuoEeGjjMeADLT5-g" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_-uYPAVuoEeGjjMeADLT5-g" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_-uYPAluoEeGjjMeADLT5-g" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_-uYPA1uoEeGjjMeADLT5-g" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_-uYPBFuoEeGjjMeADLT5-g" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_-uYPBVuoEeGjjMeADLT5-g" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_-uYPBluoEeGjjMeADLT5-g" type="Property_NameLabel"/> - <children xmi:type="notation:BasicCompartment" xmi:id="_-uYPB1uoEeGjjMeADLT5-g" type="Property_StructureCompartment"> - <styles xmi:type="notation:TitleStyle" xmi:id="_-uYPCFuoEeGjjMeADLT5-g"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_-uYPCVuoEeGjjMeADLT5-g"/> - </children> - <children xmi:type="notation:Shape" xmi:id="__e67IFuoEeGjjMeADLT5-g" type="Port_Shape" fontName="" fontHeight="10" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="__e7iMFuoEeGjjMeADLT5-g" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="__e7iMVuoEeGjjMeADLT5-g" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="__e7iMluoEeGjjMeADLT5-g" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="__e7iM1uoEeGjjMeADLT5-g" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="__e7iNFuoEeGjjMeADLT5-g" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="__e7iNVuoEeGjjMeADLT5-g" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="__e8JQFuoEeGjjMeADLT5-g" type="Port_NameLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="__e8JQVuoEeGjjMeADLT5-g" x="25" y="3"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="__e8JQluoEeGjjMeADLT5-g" type="Port_StereotypeLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="__e8JQ1uoEeGjjMeADLT5-g" x="25" y="-10"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_WE20xGkXEeWAzPO1wYNudw" visible="false" type="StereotypeLabel"> - <styles xmi:type="notation:StringValueStyle" xmi:id="_WE20xWkXEeWAzPO1wYNudw" name="stereotype" stringValue="FCM::Port"/> - <element xmi:type="uml:Stereotype" href="pathmap://FCM_PROFILES/FCM.profile.uml#_pP-ckMtqEd2H_o0jIC6qDQ"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_WE20xmkXEeWAzPO1wYNudw"/> - </children> - <element xmi:type="uml:Port" href="ProducerTwoConsumers.uml#_tyiqs8__Ed-TP80eVS-2Rg"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="__e67IVuoEeGjjMeADLT5-g" x="-10" y="29"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_V-xa5mkXEeWAzPO1wYNudw" type="Property_FloatingNameLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_V-xa52kXEeWAzPO1wYNudw" y="5"/> - </children> - <element xmi:type="uml:Property" href="ProducerTwoConsumers.uml#_-uMo0FuoEeGjjMeADLT5-g"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_-uXn8VuoEeGjjMeADLT5-g" x="391" y="137" width="199" height="82"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_ENAa4FupEeGjjMeADLT5-g" type="Property_Shape" fontName="" fontHeight="10" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ENBB8FupEeGjjMeADLT5-g" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ENBB8VupEeGjjMeADLT5-g" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ENBB8lupEeGjjMeADLT5-g" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ENBB81upEeGjjMeADLT5-g" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ENBB9FupEeGjjMeADLT5-g" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ENBB9VupEeGjjMeADLT5-g" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_ENBB9lupEeGjjMeADLT5-g" type="Property_NameLabel"/> - <children xmi:type="notation:BasicCompartment" xmi:id="_ENBpAFupEeGjjMeADLT5-g" type="Property_StructureCompartment"> - <styles xmi:type="notation:TitleStyle" xmi:id="_ENBpAVupEeGjjMeADLT5-g"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ENBpAlupEeGjjMeADLT5-g"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_N1-gQFupEeGjjMeADLT5-g" type="Port_Shape" fontName="" fontHeight="10" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_N1_HUFupEeGjjMeADLT5-g" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_N1_HUVupEeGjjMeADLT5-g" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_N1_HUlupEeGjjMeADLT5-g" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_N1_HU1upEeGjjMeADLT5-g" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_N1_HVFupEeGjjMeADLT5-g" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_N1_uYFupEeGjjMeADLT5-g" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_N1_uYVupEeGjjMeADLT5-g" type="Port_NameLabel"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_493zgFupEeGjjMeADLT5-g" source="CustomAppearance_Annotation"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_5PrVMFupEeGjjMeADLT5-g" key="CustomAppearance_MaskValue" value="44"/> - </eAnnotations> - <layoutConstraint xmi:type="notation:Location" xmi:id="_N1_uYlupEeGjjMeADLT5-g" x="25" y="1"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_N1_uY1upEeGjjMeADLT5-g" type="Port_StereotypeLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_N1_uZFupEeGjjMeADLT5-g" x="25" y="-10"/> - </children> - <element xmi:type="uml:Port" href="pathmap://QML_CORE/fifo.uml#_xHb7MHLmEd6R5tffIPrlPg"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_N1-gQVupEeGjjMeADLT5-g" x="-10" y="45"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_N2AVcFupEeGjjMeADLT5-g" type="Port_Shape" fontName="" fontHeight="10" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_N2AVclupEeGjjMeADLT5-g" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_N2AVc1upEeGjjMeADLT5-g" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_N2AVdFupEeGjjMeADLT5-g" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_N2AVdVupEeGjjMeADLT5-g" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_N2A8gFupEeGjjMeADLT5-g" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_N2A8gVupEeGjjMeADLT5-g" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_N2A8glupEeGjjMeADLT5-g" type="Port_NameLabel"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_5y6lIFupEeGjjMeADLT5-g" source="CustomAppearance_Annotation"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_57RP4FupEeGjjMeADLT5-g" key="CustomAppearance_MaskValue" value="44"/> - </eAnnotations> - <layoutConstraint xmi:type="notation:Location" xmi:id="_N2A8g1upEeGjjMeADLT5-g" x="25" y="3"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_N2A8hFupEeGjjMeADLT5-g" type="Port_StereotypeLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_N2A8hVupEeGjjMeADLT5-g" x="25" y="-10"/> - </children> - <element xmi:type="uml:Port" href="pathmap://QML_CORE/fifo.uml#_xcu1wHLmEd6R5tffIPrlPg"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_N2AVcVupEeGjjMeADLT5-g" x="127" y="45"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_V-xa6GkXEeWAzPO1wYNudw" type="Property_FloatingNameLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_V-xa6WkXEeWAzPO1wYNudw" y="5"/> - </children> - <element xmi:type="uml:Property" href="ProducerTwoConsumers.uml#_EM2p4FupEeGjjMeADLT5-g"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ENAa4VupEeGjjMeADLT5-g" x="211" y="74" width="137" height="72"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_s7WAUFuqEeGjjMeADLT5-g" type="Comment_Shape_CN" fontName="" fontHeight="10" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_s7a40FuqEeGjjMeADLT5-g" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_s7a40VuqEeGjjMeADLT5-g" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_s7bf4FuqEeGjjMeADLT5-g" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_s7bf4VuqEeGjjMeADLT5-g" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_s7bf4luqEeGjjMeADLT5-g" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_s7bf41uqEeGjjMeADLT5-g" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_s7bf5FuqEeGjjMeADLT5-g" type="Comment_BodyLabel_CN"/> - <element xmi:type="uml:Comment" href="ProducerTwoConsumers.uml#_s6SQYFuqEeGjjMeADLT5-g"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_s7WAUVuqEeGjjMeADLT5-g" x="94" y="193" width="199"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_WD8OwGkXEeWAzPO1wYNudw" type="StereotypeComment"> - <styles xmi:type="notation:TitleStyle" xmi:id="_WD8OwWkXEeWAzPO1wYNudw" showTitle="true"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_WD8Ow2kXEeWAzPO1wYNudw" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Port" href="ProducerTwoConsumers.uml#_tyiqs8__Ed-TP80eVS-2Rg"/> - </styles> - <element xsi:nil="true"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_WD8OwmkXEeWAzPO1wYNudw" x="190" y="50"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_WEfBVGkXEeWAzPO1wYNudw" type="StereotypeComment"> - <styles xmi:type="notation:TitleStyle" xmi:id="_WEfBVWkXEeWAzPO1wYNudw" showTitle="true"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_WEfBV2kXEeWAzPO1wYNudw" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Port" href="ProducerTwoConsumers.uml#_DtWn4DLcEd2qeKRLMdIx_A"/> - </styles> - <element xsi:nil="true"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_WEfBVmkXEeWAzPO1wYNudw" x="290" y="66"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_WE_XomkXEeWAzPO1wYNudw" type="StereotypeComment"> - <styles xmi:type="notation:TitleStyle" xmi:id="_WE_Xo2kXEeWAzPO1wYNudw" showTitle="true"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_WE_XpWkXEeWAzPO1wYNudw" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Port" href="ProducerTwoConsumers.uml#_tyiqs8__Ed-TP80eVS-2Rg"/> - </styles> - <element xsi:nil="true"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_WE_XpGkXEeWAzPO1wYNudw" x="190" y="29"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_WFUu0GkXEeWAzPO1wYNudw" type="StereotypeComment"> - <styles xmi:type="notation:TitleStyle" xmi:id="_WFUu0WkXEeWAzPO1wYNudw" showTitle="true"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_WFUu02kXEeWAzPO1wYNudw" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Property" href="ProducerTwoConsumers.uml#_EM2p4FupEeGjjMeADLT5-g"/> - </styles> - <element xsi:nil="true"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_WFUu0mkXEeWAzPO1wYNudw" x="411" y="74"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_WFmboGkXEeWAzPO1wYNudw" type="StereotypeComment"> - <styles xmi:type="notation:TitleStyle" xmi:id="_WFmboWkXEeWAzPO1wYNudw" showTitle="true"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_WFmbo2kXEeWAzPO1wYNudw" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Port" href="pathmap://QML_CORE/fifo.uml#_xHb7MHLmEd6R5tffIPrlPg"/> - </styles> - <element xsi:nil="true"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_WFmbomkXEeWAzPO1wYNudw" x="190" y="45"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_WF4IdGkXEeWAzPO1wYNudw" type="StereotypeComment"> - <styles xmi:type="notation:TitleStyle" xmi:id="_WF4IdWkXEeWAzPO1wYNudw" showTitle="true"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_WF4Id2kXEeWAzPO1wYNudw" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Port" href="pathmap://QML_CORE/fifo.uml#_xcu1wHLmEd6R5tffIPrlPg"/> - </styles> - <element xsi:nil="true"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_WF4IdmkXEeWAzPO1wYNudw" x="327" y="45"/> - </children> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_VScvl9HtEd-A1oPfP47IaQ"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_V-xa4GkXEeWAzPO1wYNudw" type="Class_FloatingNameLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_V-xa4WkXEeWAzPO1wYNudw" y="5"/> - </children> - <element xmi:type="uml:Class" href="ProducerTwoConsumers.uml#_bYJagDLiEd2RVeNawwNNzg"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_VSa6YdHtEd-A1oPfP47IaQ" x="63" y="26" width="631" height="325"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_WGvTQNHtEd-A1oPfP47IaQ" type="Class_Shape" fontName="" fontHeight="10" fillColor="8047085" gradient="16777215, 16777215, 0" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_WGv6UNHtEd-A1oPfP47IaQ" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_WGv6UdHtEd-A1oPfP47IaQ" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_WGv6UtHtEd-A1oPfP47IaQ" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_WGv6U9HtEd-A1oPfP47IaQ" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_WGwhYNHtEd-A1oPfP47IaQ" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_WGwhYdHtEd-A1oPfP47IaQ" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_WGwhYtHtEd-A1oPfP47IaQ" type="Class_NameLabel"/> - <children xmi:type="notation:BasicCompartment" xmi:id="_WGwhY9HtEd-A1oPfP47IaQ" type="Class_StructureCompartment"> - <children xmi:type="notation:Shape" xmi:id="_ZT6Z4NHtEd-A1oPfP47IaQ" type="Property_Shape" fontName="" fontHeight="10" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ZT7A8NHtEd-A1oPfP47IaQ" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ZT7A8dHtEd-A1oPfP47IaQ" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ZT7A8tHtEd-A1oPfP47IaQ" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ZT7A89HtEd-A1oPfP47IaQ" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ZT7A9NHtEd-A1oPfP47IaQ" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ZT7oANHtEd-A1oPfP47IaQ" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_ZT7oAdHtEd-A1oPfP47IaQ" type="Property_NameLabel"/> - <children xmi:type="notation:BasicCompartment" xmi:id="_ZT7oAtHtEd-A1oPfP47IaQ" type="Property_StructureCompartment"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ZT7oA9HtEd-A1oPfP47IaQ"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_v8PRoNHtEd-A1oPfP47IaQ" type="Port_Shape" fontName="" fontHeight="10" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_v8P4sNHtEd-A1oPfP47IaQ" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_v8P4sdHtEd-A1oPfP47IaQ" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_v8P4stHtEd-A1oPfP47IaQ" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_v8P4s9HtEd-A1oPfP47IaQ" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_v8P4tNHtEd-A1oPfP47IaQ" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_v8P4tdHtEd-A1oPfP47IaQ" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_v8QfwNHtEd-A1oPfP47IaQ" type="Port_NameLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_v8QfwdHtEd-A1oPfP47IaQ" x="25" y="3"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_v8QfwtHtEd-A1oPfP47IaQ" type="Port_StereotypeLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_v8Qfw9HtEd-A1oPfP47IaQ" x="25" y="-10"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_WGHZAGkXEeWAzPO1wYNudw" visible="false" type="StereotypeLabel"> - <styles xmi:type="notation:StringValueStyle" xmi:id="_WGHZAWkXEeWAzPO1wYNudw" name="stereotype" stringValue="FCM::Port"/> - <element xmi:type="uml:Stereotype" href="pathmap://FCM_PROFILES/FCM.profile.uml#_pP-ckMtqEd2H_o0jIC6qDQ"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_WGHZAmkXEeWAzPO1wYNudw"/> - </children> - <element xmi:type="uml:Port" href="ProducerTwoConsumers.uml#_4KiE8DLbEd2qeKRLMdIx_A"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_v8PRodHtEd-A1oPfP47IaQ" x="-10" y="33"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_V-xa7GkXEeWAzPO1wYNudw" type="Property_FloatingNameLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_V-xa7WkXEeWAzPO1wYNudw" y="5"/> - </children> - <element xmi:type="uml:Property" href="ProducerTwoConsumers.uml#_iP8c4dCREd-hqYHBJe17_Q"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ZT6Z4dHtEd-A1oPfP47IaQ" x="387" y="20" width="203" height="72"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_ZtFu4NHtEd-A1oPfP47IaQ" type="Property_Shape" fontName="" fontHeight="10" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ZtGV8NHtEd-A1oPfP47IaQ" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ZtGV8dHtEd-A1oPfP47IaQ" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ZtGV8tHtEd-A1oPfP47IaQ" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ZtG9ANHtEd-A1oPfP47IaQ" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ZtG9AdHtEd-A1oPfP47IaQ" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ZtG9AtHtEd-A1oPfP47IaQ" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_ZtG9A9HtEd-A1oPfP47IaQ" type="Property_NameLabel"/> - <children xmi:type="notation:BasicCompartment" xmi:id="_ZtG9BNHtEd-A1oPfP47IaQ" type="Property_StructureCompartment"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ZtG9BdHtEd-A1oPfP47IaQ"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_xUgsINHtEd-A1oPfP47IaQ" type="Port_Shape" fontName="" fontHeight="10" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_xUhTMNHtEd-A1oPfP47IaQ" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_xUhTMdHtEd-A1oPfP47IaQ" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_xUhTMtHtEd-A1oPfP47IaQ" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_xUhTM9HtEd-A1oPfP47IaQ" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_xUhTNNHtEd-A1oPfP47IaQ" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_xUhTNdHtEd-A1oPfP47IaQ" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_xUhTNtHtEd-A1oPfP47IaQ" type="Port_NameLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_xUhTN9HtEd-A1oPfP47IaQ" x="13" y="-18"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_xUhTONHtEd-A1oPfP47IaQ" type="Port_StereotypeLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_xUhTOdHtEd-A1oPfP47IaQ" x="25" y="-10"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_WGsAwGkXEeWAzPO1wYNudw" visible="false" type="StereotypeLabel"> - <styles xmi:type="notation:StringValueStyle" xmi:id="_WGsAwWkXEeWAzPO1wYNudw" name="stereotype" stringValue="FCM::Port"/> - <element xmi:type="uml:Stereotype" href="pathmap://FCM_PROFILES/FCM.profile.uml#_pP-ckMtqEd2H_o0jIC6qDQ"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_WGsAwmkXEeWAzPO1wYNudw"/> - </children> - <element xmi:type="uml:Port" href="ProducerTwoConsumers.uml#_DtWn4DLcEd2qeKRLMdIx_A"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xUgsIdHtEd-A1oPfP47IaQ" x="9" y="63"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_V-xa7mkXEeWAzPO1wYNudw" type="Property_FloatingNameLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_V-xa72kXEeWAzPO1wYNudw" y="5"/> - </children> - <element xmi:type="uml:Property" href="ProducerTwoConsumers.uml#_iP8c4tCREd-hqYHBJe17_Q"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ZtFu4dHtEd-A1oPfP47IaQ" x="31" y="12" width="181" height="73"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_KPj-gDefEeGPyrZ5I3hMlA" type="Comment_Shape_CN" fontName="" fontHeight="10" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_KPklkDefEeGPyrZ5I3hMlA" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_KPklkTefEeGPyrZ5I3hMlA" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_KPklkjefEeGPyrZ5I3hMlA" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_KPklkzefEeGPyrZ5I3hMlA" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_KPkllDefEeGPyrZ5I3hMlA" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_KPlMoDefEeGPyrZ5I3hMlA" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_KPlMoTefEeGPyrZ5I3hMlA" type="Comment_BodyLabel_CN"/> - <element xmi:type="uml:Comment" href="ProducerTwoConsumers.uml#_KOEwwDefEeGPyrZ5I3hMlA"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_KPj-gTefEeGPyrZ5I3hMlA" x="301" y="102" width="280" height="46"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_cNnmIFunEeGjjMeADLT5-g" type="Property_Shape" fontName="" fontHeight="10" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_cNpbUFunEeGjjMeADLT5-g" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_cNpbUVunEeGjjMeADLT5-g" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_cNpbUlunEeGjjMeADLT5-g" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_cNpbU1unEeGjjMeADLT5-g" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_cNqCYFunEeGjjMeADLT5-g" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_cNqCYVunEeGjjMeADLT5-g" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_cNqCYlunEeGjjMeADLT5-g" type="Property_NameLabel"/> - <children xmi:type="notation:BasicCompartment" xmi:id="_cNqpcFunEeGjjMeADLT5-g" type="Property_StructureCompartment"> - <styles xmi:type="notation:TitleStyle" xmi:id="_cNqpcVunEeGjjMeADLT5-g"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_cNqpclunEeGjjMeADLT5-g"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_jrBL0FunEeGjjMeADLT5-g" type="Port_Shape" fontName="" fontHeight="10" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jrBy4FunEeGjjMeADLT5-g" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_jrBy4VunEeGjjMeADLT5-g" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jrBy4lunEeGjjMeADLT5-g" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_jrBy41unEeGjjMeADLT5-g" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jrBy5FunEeGjjMeADLT5-g" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_jrBy5VunEeGjjMeADLT5-g" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_jrBy5lunEeGjjMeADLT5-g" type="Port_NameLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_jrCZ8FunEeGjjMeADLT5-g" x="25" y="3"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_jrCZ8VunEeGjjMeADLT5-g" type="Port_StereotypeLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_jrCZ8lunEeGjjMeADLT5-g" x="25" y="-10"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_WHIFoGkXEeWAzPO1wYNudw" visible="false" type="StereotypeLabel"> - <styles xmi:type="notation:StringValueStyle" xmi:id="_WHIFoWkXEeWAzPO1wYNudw" name="stereotype" stringValue="FCM::Port"/> - <element xmi:type="uml:Stereotype" href="pathmap://FCM_PROFILES/FCM.profile.uml#_pP-ckMtqEd2H_o0jIC6qDQ"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_WHIFomkXEeWAzPO1wYNudw"/> - </children> - <element xmi:type="uml:Port" href="ProducerTwoConsumers.uml#_4KiE8DLbEd2qeKRLMdIx_A"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_jrBL0VunEeGjjMeADLT5-g" x="-10" y="40"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_V-xa8GkXEeWAzPO1wYNudw" type="Property_FloatingNameLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_V-xa8WkXEeWAzPO1wYNudw" y="5"/> - </children> - <element xmi:type="uml:Property" href="ProducerTwoConsumers.uml#_cLW8UFunEeGjjMeADLT5-g"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_cNnmIVunEeGjjMeADLT5-g" x="391" y="161" width="199" height="77"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_wJrmsF7uEeGA7qTe7UD05A" type="Property_Shape" fontName="" fontHeight="10" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_wJtb4F7uEeGA7qTe7UD05A" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_wJtb4V7uEeGA7qTe7UD05A" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_wJuC8F7uEeGA7qTe7UD05A" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_wJuC8V7uEeGA7qTe7UD05A" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_wJuC8l7uEeGA7qTe7UD05A" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_wJuC817uEeGA7qTe7UD05A" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_wJuC9F7uEeGA7qTe7UD05A" type="Property_NameLabel"/> - <children xmi:type="notation:BasicCompartment" xmi:id="_wJuqAF7uEeGA7qTe7UD05A" type="Property_StructureCompartment"> - <styles xmi:type="notation:TitleStyle" xmi:id="_wJuqAV7uEeGA7qTe7UD05A"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_wJuqAl7uEeGA7qTe7UD05A"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_11IGkF7uEeGA7qTe7UD05A" type="Port_Shape" fontName="" fontHeight="10" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_11MYAF7uEeGA7qTe7UD05A" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_11M_EF7uEeGA7qTe7UD05A" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_11M_EV7uEeGA7qTe7UD05A" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_11M_El7uEeGA7qTe7UD05A" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_11M_E17uEeGA7qTe7UD05A" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_11M_FF7uEeGA7qTe7UD05A" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_11M_FV7uEeGA7qTe7UD05A" type="Port_NameLabel"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_1A0YUGkAEeGgxNn3NWRjCQ" source="CustomAppearance_Annotation"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Ug9sGkAEeGgxNn3NWRjCQ" key="CustomAppearance_MaskValue" value="44"/> - </eAnnotations> - <layoutConstraint xmi:type="notation:Location" xmi:id="_11M_Fl7uEeGA7qTe7UD05A" x="-90"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_11NmIF7uEeGA7qTe7UD05A" type="Port_StereotypeLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_11NmIV7uEeGA7qTe7UD05A" x="25" y="-10"/> - </children> - <element xmi:type="uml:Port" href="pathmap://QML_CORE/core.uml#_0KY1UF7pEeGEmrrwB1vhPg"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_11LJ4F7uEeGA7qTe7UD05A" x="162" y="36"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_11ONMF7uEeGA7qTe7UD05A" type="Port_Shape" fontName="" fontHeight="10" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_11O0QF7uEeGA7qTe7UD05A" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_11O0QV7uEeGA7qTe7UD05A" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_11O0Ql7uEeGA7qTe7UD05A" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_11O0Q17uEeGA7qTe7UD05A" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_11O0RF7uEeGA7qTe7UD05A" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_11O0RV7uEeGA7qTe7UD05A" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_11O0Rl7uEeGA7qTe7UD05A" type="Port_NameLabel"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_11_FwGkAEeGgxNn3NWRjCQ" source="CustomAppearance_Annotation"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_34V_EGkAEeGgxNn3NWRjCQ" key="CustomAppearance_MaskValue" value="44"/> - </eAnnotations> - <layoutConstraint xmi:type="notation:Location" xmi:id="_11O0R17uEeGA7qTe7UD05A" x="19"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_11O0SF7uEeGA7qTe7UD05A" type="Port_StereotypeLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_11O0SV7uEeGA7qTe7UD05A" x="25" y="-10"/> - </children> - <element xmi:type="uml:Port" href="pathmap://QML_CORE/core.uml#_P4xVsNtuEd2eM5kqcby5ZA"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_11ONMV7uEeGA7qTe7UD05A" x="-10" y="36"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_V-xa8mkXEeWAzPO1wYNudw" type="Property_FloatingNameLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_V-xa82kXEeWAzPO1wYNudw" y="5"/> - </children> - <element xmi:type="uml:Property" href="ProducerTwoConsumers.uml#_wG5YcF7uEeGA7qTe7UD05A"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_wJrmsV7uEeGA7qTe7UD05A" x="67" y="102" width="172" height="64"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_WGa7AmkXEeWAzPO1wYNudw" type="StereotypeComment"> - <styles xmi:type="notation:TitleStyle" xmi:id="_WGa7A2kXEeWAzPO1wYNudw" showTitle="true"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_WGa7BWkXEeWAzPO1wYNudw" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Port" href="ProducerTwoConsumers.uml#_4KiE8DLbEd2qeKRLMdIx_A"/> - </styles> - <element xsi:nil="true"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_WGa7BGkXEeWAzPO1wYNudw" x="190" y="33"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_WG8fcGkXEeWAzPO1wYNudw" type="StereotypeComment"> - <styles xmi:type="notation:TitleStyle" xmi:id="_WG8fcWkXEeWAzPO1wYNudw" showTitle="true"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_WG8fc2kXEeWAzPO1wYNudw" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Port" href="ProducerTwoConsumers.uml#_DtWn4DLcEd2qeKRLMdIx_A"/> - </styles> - <element xsi:nil="true"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_WG8fcmkXEeWAzPO1wYNudw" x="209" y="63"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_WHggImkXEeWAzPO1wYNudw" type="StereotypeComment"> - <styles xmi:type="notation:TitleStyle" xmi:id="_WHggI2kXEeWAzPO1wYNudw" showTitle="true"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_WHggJWkXEeWAzPO1wYNudw" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Port" href="ProducerTwoConsumers.uml#_4KiE8DLbEd2qeKRLMdIx_A"/> - </styles> - <element xsi:nil="true"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_WHggJGkXEeWAzPO1wYNudw" x="190" y="40"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_WH8lAGkXEeWAzPO1wYNudw" type="StereotypeComment"> - <styles xmi:type="notation:TitleStyle" xmi:id="_WH8lAWkXEeWAzPO1wYNudw" showTitle="true"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_WH8lA2kXEeWAzPO1wYNudw" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Property" href="ProducerTwoConsumers.uml#_wG5YcF7uEeGA7qTe7UD05A"/> - </styles> - <element xsi:nil="true"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_WH8lAmkXEeWAzPO1wYNudw" x="267" y="102"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_WIKncmkXEeWAzPO1wYNudw" type="StereotypeComment"> - <styles xmi:type="notation:TitleStyle" xmi:id="_WIKnc2kXEeWAzPO1wYNudw" showTitle="true"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_WIKndWkXEeWAzPO1wYNudw" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Port" href="pathmap://QML_CORE/core.uml#_0KY1UF7pEeGEmrrwB1vhPg"/> - </styles> - <element xsi:nil="true"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_WIKndGkXEeWAzPO1wYNudw" x="362" y="36"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_WIbtNmkXEeWAzPO1wYNudw" type="StereotypeComment"> - <styles xmi:type="notation:TitleStyle" xmi:id="_WIbtN2kXEeWAzPO1wYNudw" showTitle="true"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_WIbtOWkXEeWAzPO1wYNudw" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Port" href="pathmap://QML_CORE/core.uml#_P4xVsNtuEd2eM5kqcby5ZA"/> - </styles> - <element xsi:nil="true"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_WIbtOGkXEeWAzPO1wYNudw" x="190" y="36"/> - </children> - <styles xmi:type="notation:TitleStyle" xmi:id="_GpFzAF7vEeGA7qTe7UD05A"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_WGwhZNHtEd-A1oPfP47IaQ"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_V-xa6mkXEeWAzPO1wYNudw" type="Class_FloatingNameLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_V-xa62kXEeWAzPO1wYNudw" y="5"/> - </children> - <element xmi:type="uml:Class" href="ProducerTwoConsumers.uml#_iP8c4NCREd-hqYHBJe17_Q"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_WGvTQdHtEd-A1oPfP47IaQ" x="63" y="359" width="631" height="289"/> - </children> - <styles xmi:type="notation:DiagramStyle" xmi:id="_o6ZisdCREd-hqYHBJe17_Q"/> - <styles xmi:type="notation:StringValueStyle" xmi:id="_V-yB8GkXEeWAzPO1wYNudw" name="diagram_compatibility_version" stringValue="1.2.0"/> - <element xmi:type="uml:Package" href="ProducerTwoConsumers.uml#_XLQjUDLiEd2RVeNawwNNzg"/> - <edges xmi:type="notation:Connector" xmi:id="_1OcyINHtEd-A1oPfP47IaQ" type="Connector_Edge" source="_11IGkF7uEeGA7qTe7UD05A" target="_v8PRoNHtEd-A1oPfP47IaQ" lineColor="0"> - <children xmi:type="notation:DecorationNode" xmi:id="_1OdZMNHtEd-A1oPfP47IaQ" type="Connector_StereotypeLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_1OdZMdHtEd-A1oPfP47IaQ" y="60"/> - </children> - <styles xmi:type="notation:FontStyle" xmi:id="_1OcyIdHtEd-A1oPfP47IaQ" fontName="" fontHeight="10"/> - <element xmi:type="uml:Connector" href="ProducerTwoConsumers.uml#_iP8c49CREd-hqYHBJe17_Q"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_1OcyItHtEd-A1oPfP47IaQ" points="[3, -10, -163, 65]$[26, -75, -140, 0]$[156, -75, -10, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_4VULYF7uEeGA7qTe7UD05A" id="(0.65,0.0)"/> - </edges> - <edges xmi:type="notation:Connector" xmi:id="_fPo0MDbdEeGdqp2YT1LwWw" type="Comment_AnnotatedElementEdge" source="_JusbQDbdEeGdqp2YT1LwWw" target="_-uXn8FuoEeGjjMeADLT5-g" lineColor="0"> - <styles xmi:type="notation:FontStyle" xmi:id="_fPo0MTbdEeGdqp2YT1LwWw" fontName="" fontHeight="10"/> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_fPo0MjbdEeGdqp2YT1LwWw" points="[2, -6, -18, 35]$[17, -24, -3, 17]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_fQJKgDbdEeGdqp2YT1LwWw" id="(0.5121951219512195,0.125)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_fQJKgTbdEeGdqp2YT1LwWw" id="(0.5204081632653061,0.8813559322033898)"/> - </edges> - <edges xmi:type="notation:Connector" xmi:id="_YzjzcDefEeGPyrZ5I3hMlA" type="Comment_AnnotatedElementEdge" source="_KPj-gDefEeGPyrZ5I3hMlA" target="_1OcyINHtEd-A1oPfP47IaQ" lineColor="0"> - <styles xmi:type="notation:FontStyle" xmi:id="_YzjzcTefEeGPyrZ5I3hMlA" fontName="" fontHeight="10"/> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_YzjzcjefEeGPyrZ5I3hMlA" points="[0, -4, 5, 39]$[0, -43, 5, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Yz5KoDefEeGPyrZ5I3hMlA" id="(0.017857142857142856,0.4583333333333333)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Yz5xsDefEeGPyrZ5I3hMlA" id="(0.6763005780346821,0.4444444444444444)"/> - </edges> - <edges xmi:type="notation:Connector" xmi:id="_efaBUE2rEeGl8qrc8BM7vA" type="Connector_Edge" source="_zmq8ANHtEd-A1oPfP47IaQ" target="_N1-gQFupEeGjjMeADLT5-g" routing="Rectilinear" lineColor="0"> - <children xmi:type="notation:DecorationNode" xmi:id="_efaoYE2rEeGl8qrc8BM7vA" type="Connector_StereotypeLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_efaoYU2rEeGl8qrc8BM7vA" x="34" y="76"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_efaoYk2rEeGl8qrc8BM7vA" visible="false" type="Connector_NameLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_efaoY02rEeGl8qrc8BM7vA" y="-20"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_efbPcE2rEeGl8qrc8BM7vA" visible="false" type="Connector_SourceMultiplicityLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_efbPcU2rEeGl8qrc8BM7vA" y="20"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_efbPck2rEeGl8qrc8BM7vA" visible="false" type="Connector_TargetMultiplicityLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_efbPc02rEeGl8qrc8BM7vA" y="20"/> - </children> - <styles xmi:type="notation:FontStyle" xmi:id="_efaBUU2rEeGl8qrc8BM7vA" fontName="" fontHeight="10"/> - <element xmi:type="uml:Connector" href="ProducerTwoConsumers.uml#_efVI0E2rEeGl8qrc8BM7vA"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_efaBUk2rEeGl8qrc8BM7vA" points="[-1, 10, -82, -36]$[-1, 41, -82, -5]$[79, 41, -2, -5]"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_V-2E0FupEeGjjMeADLT5-g" id="(0.05,0.45)"/> - </edges> - <edges xmi:type="notation:Connector" xmi:id="_Jjfz4FuoEeGjjMeADLT5-g" type="Connector_Edge" source="_11IGkF7uEeGA7qTe7UD05A" target="_jrBL0FunEeGjjMeADLT5-g" lineColor="0"> - <children xmi:type="notation:DecorationNode" xmi:id="_JjhCAFuoEeGjjMeADLT5-g" type="Connector_StereotypeLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_JjhCAVuoEeGjjMeADLT5-g" y="60"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_JjhCAluoEeGjjMeADLT5-g" visible="false" type="Connector_NameLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_JjhCA1uoEeGjjMeADLT5-g" y="-20"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_JjhCBFuoEeGjjMeADLT5-g" visible="false" type="Connector_SourceMultiplicityLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_JjhCBVuoEeGjjMeADLT5-g" y="20"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_JjhCBluoEeGjjMeADLT5-g" visible="false" type="Connector_TargetMultiplicityLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_JjhCB1uoEeGjjMeADLT5-g" y="20"/> - </children> - <styles xmi:type="notation:FontStyle" xmi:id="_Jjfz4VuoEeGjjMeADLT5-g" fontName="" fontHeight="10"/> - <element xmi:type="uml:Connector" href="ProducerTwoConsumers.uml#_JhN78FuoEeGjjMeADLT5-g"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Jjfz4luoEeGjjMeADLT5-g" points="[4, 10, -166, -53]$[26, 63, -144, 0]$[160, 63, -10, 0]"/> - </edges> - <edges xmi:type="notation:Connector" xmi:id="_XmNEMFupEeGjjMeADLT5-g" type="Connector_Edge" source="_N2AVcFupEeGjjMeADLT5-g" target="_0XlXwDF1EeCpQdhNuFCtew" lineColor="0"> - <children xmi:type="notation:DecorationNode" xmi:id="_XmNrQFupEeGjjMeADLT5-g" type="Connector_StereotypeLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_XmNrQVupEeGjjMeADLT5-g" y="60"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_XmNrQlupEeGjjMeADLT5-g" visible="false" type="Connector_NameLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_XmNrQ1upEeGjjMeADLT5-g" y="-20"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_XmNrRFupEeGjjMeADLT5-g" visible="false" type="Connector_SourceMultiplicityLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_XmNrRVupEeGjjMeADLT5-g" y="20"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_XmNrRlupEeGjjMeADLT5-g" visible="false" type="Connector_TargetMultiplicityLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_XmNrR1upEeGjjMeADLT5-g" y="20"/> - </children> - <styles xmi:type="notation:FontStyle" xmi:id="_XmNEMVupEeGjjMeADLT5-g" fontName="" fontHeight="10"/> - <element xmi:type="uml:Connector" href="ProducerTwoConsumers.uml#_XmCsIFupEeGjjMeADLT5-g"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_XmNEMlupEeGjjMeADLT5-g" points="[0, -2, -21, 89]$[17, -93, -4, -2]"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_XmkQkVupEeGjjMeADLT5-g" id="(0.2,0.35)"/> - </edges> - <edges xmi:type="notation:Connector" xmi:id="_YTxU0FupEeGjjMeADLT5-g" type="Connector_Edge" source="_N2AVcFupEeGjjMeADLT5-g" target="__e67IFuoEeGjjMeADLT5-g" lineColor="0"> - <children xmi:type="notation:DecorationNode" xmi:id="_YTx74FupEeGjjMeADLT5-g" type="Connector_StereotypeLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_YTx74VupEeGjjMeADLT5-g" y="60"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_YTyi8FupEeGjjMeADLT5-g" visible="false" type="Connector_NameLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_YTyi8VupEeGjjMeADLT5-g" y="-20"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_YTyi8lupEeGjjMeADLT5-g" visible="false" type="Connector_SourceMultiplicityLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_YTyi81upEeGjjMeADLT5-g" y="20"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_YTyi9FupEeGjjMeADLT5-g" visible="false" type="Connector_TargetMultiplicityLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_YTyi9VupEeGjjMeADLT5-g" y="20"/> - </children> - <styles xmi:type="notation:FontStyle" xmi:id="_YTxU0VupEeGjjMeADLT5-g" fontName="" fontHeight="10"/> - <element xmi:type="uml:Connector" href="ProducerTwoConsumers.uml#_YTirUFupEeGjjMeADLT5-g"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_YTxU0lupEeGjjMeADLT5-g" points="[6, 10, -28, -37]$[31, 37, -3, -10]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_E-eMoF7hEeGEmrrwB1vhPg" id="(0.9,0.75)"/> - </edges> - <edges xmi:type="notation:Connector" xmi:id="_4RsNgFuqEeGjjMeADLT5-g" type="Comment_AnnotatedElementEdge" source="_s7WAUFuqEeGjjMeADLT5-g" target="_ENAa4FupEeGjjMeADLT5-g" lineColor="0"> - <styles xmi:type="notation:FontStyle" xmi:id="_4RsNgVuqEeGjjMeADLT5-g" fontName="" fontHeight="10"/> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_4RsNgluqEeGjjMeADLT5-g" points="[-2, -10, 9, 51]$[-15, -57, -4, 4]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_4SFPEFuqEeGjjMeADLT5-g" id="(0.8542713567839196,0.16666666666666666)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_4SFPEVuqEeGjjMeADLT5-g" id="(0.30656934306569344,0.9444444444444444)"/> - </edges> - <edges xmi:type="notation:Connector" xmi:id="_KMQXwF7vEeGA7qTe7UD05A" type="Connector_Edge" source="_11ONMF7uEeGA7qTe7UD05A" target="_xUgsINHtEd-A1oPfP47IaQ" routing="Rectilinear" lineColor="0"> - <children xmi:type="notation:DecorationNode" xmi:id="_KMRl4F7vEeGA7qTe7UD05A" type="Connector_StereotypeLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_KMRl4V7vEeGA7qTe7UD05A" y="60"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_KMRl4l7vEeGA7qTe7UD05A" visible="false" type="Connector_NameLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_KMRl417vEeGA7qTe7UD05A" y="-20"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_KMRl5F7vEeGA7qTe7UD05A" visible="false" type="Connector_SourceMultiplicityLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_KMRl5V7vEeGA7qTe7UD05A" y="20"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_KMRl5l7vEeGA7qTe7UD05A" visible="false" type="Connector_TargetMultiplicityLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_KMRl517vEeGA7qTe7UD05A" y="20"/> - </children> - <styles xmi:type="notation:FontStyle" xmi:id="_KMQXwV7vEeGA7qTe7UD05A" fontName="" fontHeight="10"/> - <element xmi:type="uml:Connector" href="ProducerTwoConsumers.uml#_KJ3yIF7vEeGA7qTe7UD05A"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_KMQXwl7vEeGA7qTe7UD05A" points="[-10, 0, 7, 63]$[-18, 0, -1, 63]$[-18, -53, -1, 10]"/> - </edges> - <edges xmi:type="notation:Connector" xmi:id="_WD8OxGkXEeWAzPO1wYNudw" type="StereotypeCommentLink" source="_0XlXwDF1EeCpQdhNuFCtew" target="_WD8OwGkXEeWAzPO1wYNudw"> - <styles xmi:type="notation:FontStyle" xmi:id="_WD8OxWkXEeWAzPO1wYNudw"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_WD8OyWkXEeWAzPO1wYNudw" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Port" href="ProducerTwoConsumers.uml#_tyiqs8__Ed-TP80eVS-2Rg"/> - </styles> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_WD8OxmkXEeWAzPO1wYNudw" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_WD8Ox2kXEeWAzPO1wYNudw"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_WD8OyGkXEeWAzPO1wYNudw"/> - </edges> - <edges xmi:type="notation:Connector" xmi:id="_WEfoYGkXEeWAzPO1wYNudw" type="StereotypeCommentLink" source="_zmq8ANHtEd-A1oPfP47IaQ" target="_WEfBVGkXEeWAzPO1wYNudw"> - <styles xmi:type="notation:FontStyle" xmi:id="_WEfoYWkXEeWAzPO1wYNudw"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_WEfoZWkXEeWAzPO1wYNudw" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Port" href="ProducerTwoConsumers.uml#_DtWn4DLcEd2qeKRLMdIx_A"/> - </styles> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_WEfoYmkXEeWAzPO1wYNudw" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_WEfoY2kXEeWAzPO1wYNudw"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_WEfoZGkXEeWAzPO1wYNudw"/> - </edges> - <edges xmi:type="notation:Connector" xmi:id="_WE_XpmkXEeWAzPO1wYNudw" type="StereotypeCommentLink" source="__e67IFuoEeGjjMeADLT5-g" target="_WE_XomkXEeWAzPO1wYNudw"> - <styles xmi:type="notation:FontStyle" xmi:id="_WE_Xp2kXEeWAzPO1wYNudw"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_WE_Xq2kXEeWAzPO1wYNudw" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Port" href="ProducerTwoConsumers.uml#_tyiqs8__Ed-TP80eVS-2Rg"/> - </styles> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_WE_XqGkXEeWAzPO1wYNudw" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_WE_XqWkXEeWAzPO1wYNudw"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_WE_XqmkXEeWAzPO1wYNudw"/> - </edges> - <edges xmi:type="notation:Connector" xmi:id="_WFUu1GkXEeWAzPO1wYNudw" type="StereotypeCommentLink" source="_ENAa4FupEeGjjMeADLT5-g" target="_WFUu0GkXEeWAzPO1wYNudw"> - <styles xmi:type="notation:FontStyle" xmi:id="_WFUu1WkXEeWAzPO1wYNudw"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_WFUu2WkXEeWAzPO1wYNudw" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Property" href="ProducerTwoConsumers.uml#_EM2p4FupEeGjjMeADLT5-g"/> - </styles> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_WFUu1mkXEeWAzPO1wYNudw" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_WFUu12kXEeWAzPO1wYNudw"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_WFUu2GkXEeWAzPO1wYNudw"/> - </edges> - <edges xmi:type="notation:Connector" xmi:id="_WFmbpGkXEeWAzPO1wYNudw" type="StereotypeCommentLink" source="_N1-gQFupEeGjjMeADLT5-g" target="_WFmboGkXEeWAzPO1wYNudw"> - <styles xmi:type="notation:FontStyle" xmi:id="_WFmbpWkXEeWAzPO1wYNudw"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_WFmbqWkXEeWAzPO1wYNudw" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Port" href="pathmap://QML_CORE/fifo.uml#_xHb7MHLmEd6R5tffIPrlPg"/> - </styles> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_WFmbpmkXEeWAzPO1wYNudw" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_WFmbp2kXEeWAzPO1wYNudw"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_WFmbqGkXEeWAzPO1wYNudw"/> - </edges> - <edges xmi:type="notation:Connector" xmi:id="_WF4IeGkXEeWAzPO1wYNudw" type="StereotypeCommentLink" source="_N2AVcFupEeGjjMeADLT5-g" target="_WF4IdGkXEeWAzPO1wYNudw"> - <styles xmi:type="notation:FontStyle" xmi:id="_WF4IeWkXEeWAzPO1wYNudw"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_WF4IfWkXEeWAzPO1wYNudw" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Port" href="pathmap://QML_CORE/fifo.uml#_xcu1wHLmEd6R5tffIPrlPg"/> - </styles> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_WF4IemkXEeWAzPO1wYNudw" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_WF4Ie2kXEeWAzPO1wYNudw"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_WF4IfGkXEeWAzPO1wYNudw"/> - </edges> - <edges xmi:type="notation:Connector" xmi:id="_WGa7BmkXEeWAzPO1wYNudw" type="StereotypeCommentLink" source="_v8PRoNHtEd-A1oPfP47IaQ" target="_WGa7AmkXEeWAzPO1wYNudw"> - <styles xmi:type="notation:FontStyle" xmi:id="_WGa7B2kXEeWAzPO1wYNudw"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_WGbiEGkXEeWAzPO1wYNudw" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Port" href="ProducerTwoConsumers.uml#_4KiE8DLbEd2qeKRLMdIx_A"/> - </styles> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_WGa7CGkXEeWAzPO1wYNudw" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_WGa7CWkXEeWAzPO1wYNudw"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_WGa7CmkXEeWAzPO1wYNudw"/> - </edges> - <edges xmi:type="notation:Connector" xmi:id="_WG8fdGkXEeWAzPO1wYNudw" type="StereotypeCommentLink" source="_xUgsINHtEd-A1oPfP47IaQ" target="_WG8fcGkXEeWAzPO1wYNudw"> - <styles xmi:type="notation:FontStyle" xmi:id="_WG8fdWkXEeWAzPO1wYNudw"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_WG8feWkXEeWAzPO1wYNudw" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Port" href="ProducerTwoConsumers.uml#_DtWn4DLcEd2qeKRLMdIx_A"/> - </styles> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_WG8fdmkXEeWAzPO1wYNudw" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_WG8fd2kXEeWAzPO1wYNudw"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_WG8feGkXEeWAzPO1wYNudw"/> - </edges> - <edges xmi:type="notation:Connector" xmi:id="_WHggJmkXEeWAzPO1wYNudw" type="StereotypeCommentLink" source="_jrBL0FunEeGjjMeADLT5-g" target="_WHggImkXEeWAzPO1wYNudw"> - <styles xmi:type="notation:FontStyle" xmi:id="_WHggJ2kXEeWAzPO1wYNudw"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_WHhHMmkXEeWAzPO1wYNudw" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Port" href="ProducerTwoConsumers.uml#_4KiE8DLbEd2qeKRLMdIx_A"/> - </styles> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_WHggKGkXEeWAzPO1wYNudw" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_WHhHMGkXEeWAzPO1wYNudw"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_WHhHMWkXEeWAzPO1wYNudw"/> - </edges> - <edges xmi:type="notation:Connector" xmi:id="_WH8lBGkXEeWAzPO1wYNudw" type="StereotypeCommentLink" source="_wJrmsF7uEeGA7qTe7UD05A" target="_WH8lAGkXEeWAzPO1wYNudw"> - <styles xmi:type="notation:FontStyle" xmi:id="_WH8lBWkXEeWAzPO1wYNudw"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_WH9MEmkXEeWAzPO1wYNudw" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Property" href="ProducerTwoConsumers.uml#_wG5YcF7uEeGA7qTe7UD05A"/> - </styles> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_WH8lBmkXEeWAzPO1wYNudw" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_WH9MEGkXEeWAzPO1wYNudw"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_WH9MEWkXEeWAzPO1wYNudw"/> - </edges> - <edges xmi:type="notation:Connector" xmi:id="_WIKndmkXEeWAzPO1wYNudw" type="StereotypeCommentLink" source="_11IGkF7uEeGA7qTe7UD05A" target="_WIKncmkXEeWAzPO1wYNudw"> - <styles xmi:type="notation:FontStyle" xmi:id="_WIKnd2kXEeWAzPO1wYNudw"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_WIKne2kXEeWAzPO1wYNudw" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Port" href="pathmap://QML_CORE/core.uml#_0KY1UF7pEeGEmrrwB1vhPg"/> - </styles> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_WIKneGkXEeWAzPO1wYNudw" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_WIKneWkXEeWAzPO1wYNudw"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_WIKnemkXEeWAzPO1wYNudw"/> - </edges> - <edges xmi:type="notation:Connector" xmi:id="_WIbtOmkXEeWAzPO1wYNudw" type="StereotypeCommentLink" source="_11ONMF7uEeGA7qTe7UD05A" target="_WIbtNmkXEeWAzPO1wYNudw"> - <styles xmi:type="notation:FontStyle" xmi:id="_WIbtO2kXEeWAzPO1wYNudw"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_WIcUQmkXEeWAzPO1wYNudw" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Port" href="pathmap://QML_CORE/core.uml#_P4xVsNtuEd2eM5kqcby5ZA"/> - </styles> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_WIbtPGkXEeWAzPO1wYNudw" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_WIcUQGkXEeWAzPO1wYNudw"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_WIcUQWkXEeWAzPO1wYNudw"/> - </edges> - </notation:Diagram> - <notation:Diagram xmi:id="_U1UegPcXEd-KM6l7lmIPkw" type="PapyrusUMLClassDiagram" name="deployment" measurementUnit="Pixel"> - <children xmi:type="notation:Shape" xmi:id="_FGfloCghEeCw56aD7XrQhw" type="Diagram_ShortcutShape" element="_7kc7YM__Ed-TP80eVS-2Rg" fontName="Sans Serif" fontHeight="10" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FGgMsCghEeCw56aD7XrQhw" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FGgMsSghEeCw56aD7XrQhw" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FGgMsighEeCw56aD7XrQhw" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FGgMsyghEeCw56aD7XrQhw" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FGlsQCghEeCw56aD7XrQhw" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FGmTUCghEeCw56aD7XrQhw" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_FGmTUSghEeCw56aD7XrQhw" type="Diagram_NameLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_FGmTUighEeCw56aD7XrQhw" y="5"/> - </children> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_FGfloSghEeCw56aD7XrQhw" x="48" y="24" width="34" height="20"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_GQM_sCghEeCw56aD7XrQhw" type="Diagram_ShortcutShape" element="_UstOsM__Ed-TP80eVS-2Rg" fontName="Sans Serif" fontHeight="10" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_GQNmwSghEeCw56aD7XrQhw" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_GQNmwighEeCw56aD7XrQhw" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_GQNmwyghEeCw56aD7XrQhw" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_GQNmxCghEeCw56aD7XrQhw" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_GQNmxSghEeCw56aD7XrQhw" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_GQNmxighEeCw56aD7XrQhw" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_GQON0CghEeCw56aD7XrQhw" type="Diagram_NameLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_GQON0SghEeCw56aD7XrQhw" x="-20" y="40"/> - </children> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_GQNmwCghEeCw56aD7XrQhw" x="145" y="24" width="34" height="20"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_JhfKQCghEeCw56aD7XrQhw" type="Diagram_ShortcutShape" element="_V5euUP8nEd-hWJO6cv3VJA" fontName="Sans Serif" fontHeight="10" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_JhfKQighEeCw56aD7XrQhw" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_JhfxUCghEeCw56aD7XrQhw" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_JhfxUSghEeCw56aD7XrQhw" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_JhfxUighEeCw56aD7XrQhw" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_JhfxUyghEeCw56aD7XrQhw" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_JhfxVCghEeCw56aD7XrQhw" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_JhfxVSghEeCw56aD7XrQhw" type="Diagram_NameLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_JhfxVighEeCw56aD7XrQhw" y="40"/> - </children> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_JhfKQSghEeCw56aD7XrQhw" x="266" y="22"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_LGTzACghEeCw56aD7XrQhw" type="Diagram_ShortcutShape" element="_o6ZisNCREd-hqYHBJe17_Q" fontName="Sans Serif" fontHeight="10" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_LGUaECghEeCw56aD7XrQhw" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_LGUaESghEeCw56aD7XrQhw" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_LGUaEighEeCw56aD7XrQhw" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_LGUaEyghEeCw56aD7XrQhw" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_LGUaFCghEeCw56aD7XrQhw" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_LGVBICghEeCw56aD7XrQhw" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_LGVBISghEeCw56aD7XrQhw" type="Diagram_NameLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_LGVBIighEeCw56aD7XrQhw" x="9" y="40"/> - </children> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_LGTzASghEeCw56aD7XrQhw" x="371" y="22"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_91n2kDOFEeCldqx_51Yicg" type="Package_Shape" fontName="Sans Serif" fontHeight="10" fillColor="8905185" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_91prwDOFEeCldqx_51Yicg" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_91prwTOFEeCldqx_51Yicg" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_91prwjOFEeCldqx_51Yicg" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_91prwzOFEeCldqx_51Yicg" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_91qS0DOFEeCldqx_51Yicg" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_91qS0TOFEeCldqx_51Yicg" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_91qS0jOFEeCldqx_51Yicg" type="Package_NameLabel"/> - <children xmi:type="notation:BasicCompartment" xmi:id="_tHdY0CzXEea77cD6dZ298w" type="Package_PackagedElementCompartment"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_91qS1DOFEeCldqx_51Yicg"/> - </children> - <element xmi:type="uml:Package" href="ProducerTwoConsumers.uml#_xBxwoDOFEeCldqx_51Yicg"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_91n2kTOFEeCldqx_51Yicg" x="40" y="140" width="201" height="101"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_gdmuADefEeGPyrZ5I3hMlA" type="Comment_Shape" fontName="Sans Serif" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_gdmuAjefEeGPyrZ5I3hMlA" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_gdmuAzefEeGPyrZ5I3hMlA" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_gdmuBDefEeGPyrZ5I3hMlA" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_gdmuBTefEeGPyrZ5I3hMlA" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_gdnVEDefEeGPyrZ5I3hMlA" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_gdnVETefEeGPyrZ5I3hMlA" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_gdnVEjefEeGPyrZ5I3hMlA" type="Comment_BodyLabel"/> - <element xmi:type="uml:Comment" href="ProducerTwoConsumers.uml#_gdeyMDefEeGPyrZ5I3hMlA"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_gdmuATefEeGPyrZ5I3hMlA" x="498" y="18" width="115" height="46"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_WKjNEGkXEeWAzPO1wYNudw" type="StereotypeComment"> - <styles xmi:type="notation:TitleStyle" xmi:id="_WKjNEWkXEeWAzPO1wYNudw" showTitle="true"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_WKjNE2kXEeWAzPO1wYNudw" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Package" href="ProducerTwoConsumers.uml#_xBxwoDOFEeCldqx_51Yicg"/> - </styles> - <element xsi:nil="true"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_WKjNEmkXEeWAzPO1wYNudw" x="236" y="144"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_dcNLcCzYEea25uwDpRQuxg" type="Package_Shape" fillColor="8905185" gradient="16777215, -1, 0"> - <children xmi:type="notation:DecorationNode" xmi:id="_dcPAoCzYEea25uwDpRQuxg" type="Package_NameLabel"/> - <children xmi:type="notation:BasicCompartment" xmi:id="_dcPnsCzYEea25uwDpRQuxg" type="Package_PackagedElementCompartment"> - <styles xmi:type="notation:TitleStyle" xmi:id="_dcPnsSzYEea25uwDpRQuxg"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_dcPnsizYEea25uwDpRQuxg"/> - </children> - <element xmi:type="uml:Package" href="ProducerTwoConsumers.uml#_zwMLcLF4EeC9yscvWqW-eg"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_dcNLcSzYEea25uwDpRQuxg" x="300" y="140" width="221" height="101"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_dcZYsyzYEea25uwDpRQuxg" type="StereotypeComment"> - <styles xmi:type="notation:TitleStyle" xmi:id="_dcZYtCzYEea25uwDpRQuxg"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_dcZ_wCzYEea25uwDpRQuxg" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Package" href="ProducerTwoConsumers.uml#_zwMLcLF4EeC9yscvWqW-eg"/> - </styles> - <element xsi:nil="true"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_dcZYtSzYEea25uwDpRQuxg" x="200"/> - </children> - <styles xmi:type="notation:DiagramStyle" xmi:id="_U1UegfcXEd-KM6l7lmIPkw"/> - <styles xmi:type="notation:StringValueStyle" xmi:id="_WI_t4GkXEeWAzPO1wYNudw" name="diagram_compatibility_version" stringValue="1.2.0"/> - <element xmi:type="uml:Package" href="ProducerTwoConsumers.uml#_234GEDLiEd2RVeNawwNNzg"/> - <edges xmi:type="notation:Connector" xmi:id="_WKjNFGkXEeWAzPO1wYNudw" type="StereotypeCommentLink" source="_91n2kDOFEeCldqx_51Yicg" target="_WKjNEGkXEeWAzPO1wYNudw"> - <styles xmi:type="notation:FontStyle" xmi:id="_WKjNFWkXEeWAzPO1wYNudw"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_WKjNGWkXEeWAzPO1wYNudw" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Package" href="ProducerTwoConsumers.uml#_xBxwoDOFEeCldqx_51Yicg"/> - </styles> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_WKjNFmkXEeWAzPO1wYNudw" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_WKjNF2kXEeWAzPO1wYNudw"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_WKjNGGkXEeWAzPO1wYNudw"/> - </edges> - <edges xmi:type="notation:Connector" xmi:id="_dcZ_wSzYEea25uwDpRQuxg" type="StereotypeCommentLink" source="_dcNLcCzYEea25uwDpRQuxg" target="_dcZYsyzYEea25uwDpRQuxg"> - <styles xmi:type="notation:FontStyle" xmi:id="_dcZ_wizYEea25uwDpRQuxg"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_dcam0izYEea25uwDpRQuxg" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Package" href="ProducerTwoConsumers.uml#_zwMLcLF4EeC9yscvWqW-eg"/> - </styles> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_dcZ_wyzYEea25uwDpRQuxg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_dcam0CzYEea25uwDpRQuxg"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_dcam0SzYEea25uwDpRQuxg"/> - </edges> - </notation:Diagram> - <notation:Diagram xmi:id="_V5euUP8nEd-hWJO6cv3VJA" type="CompositeStructure" name="Producer" measurementUnit="Pixel"> - <children xmi:type="notation:Shape" xmi:id="_Wky8MP8nEd-hWJO6cv3VJA" type="Class_Shape" fontName="" fontHeight="10" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Wk0KUP8nEd-hWJO6cv3VJA" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Wk0KUf8nEd-hWJO6cv3VJA" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Wk0KUv8nEd-hWJO6cv3VJA" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Wk0KU_8nEd-hWJO6cv3VJA" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Wk0KVP8nEd-hWJO6cv3VJA" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Wk0KVf8nEd-hWJO6cv3VJA" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_Wk0xYP8nEd-hWJO6cv3VJA" type="Class_NameLabel"/> - <children xmi:type="notation:BasicCompartment" xmi:id="_Wk0xYf8nEd-hWJO6cv3VJA" type="Class_StructureCompartment"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Wk0xYv8nEd-hWJO6cv3VJA"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_eCjHMP8nEd-hWJO6cv3VJA" type="Port_Shape" fontName="" fontHeight="10" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_eCjuQP8nEd-hWJO6cv3VJA" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_eCjuQf8nEd-hWJO6cv3VJA" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_eCkVUP8nEd-hWJO6cv3VJA" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_eCkVUf8nEd-hWJO6cv3VJA" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_eCkVUv8nEd-hWJO6cv3VJA" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_eCkVU_8nEd-hWJO6cv3VJA" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_eCkVVP8nEd-hWJO6cv3VJA" type="Port_NameLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_eCkVVf8nEd-hWJO6cv3VJA" x="-116" y="5"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_eCkVVv8nEd-hWJO6cv3VJA" type="Port_StereotypeLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_eCkVV_8nEd-hWJO6cv3VJA" x="25" y="-10"/> - </children> - <element xmi:type="uml:Port" href="pathmap://QML_CORE/core.uml#_OfiosJsrEd61Eo3nmu3JhQ"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_eCjHMf8nEd-hWJO6cv3VJA" x="-10" y="36"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_fwpAsP8nEd-hWJO6cv3VJA" type="Port_Shape" fontName="" fontHeight="10" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_fwpAsv8nEd-hWJO6cv3VJA" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_fwpAs_8nEd-hWJO6cv3VJA" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_fwpnwP8nEd-hWJO6cv3VJA" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_fwpnwf8nEd-hWJO6cv3VJA" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_fwpnwv8nEd-hWJO6cv3VJA" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_fwpnw_8nEd-hWJO6cv3VJA" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_fwpnxP8nEd-hWJO6cv3VJA" type="Port_NameLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_fwpnxf8nEd-hWJO6cv3VJA" x="25" y="3"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_fwpnxv8nEd-hWJO6cv3VJA" type="Port_StereotypeLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_fwpnx_8nEd-hWJO6cv3VJA" x="25" y="-10"/> - </children> - <element xmi:type="uml:Port" href="ProducerTwoConsumers.uml#_DtWn4DLcEd2qeKRLMdIx_A"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_fwpAsf8nEd-hWJO6cv3VJA" x="117" y="36"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_VxhpEGkXEeWAzPO1wYNudw" type="Class_FloatingNameLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_VxhpEWkXEeWAzPO1wYNudw" y="5"/> - </children> - <element xmi:type="uml:Class" href="ProducerTwoConsumers.uml#_IfjoETLbEd2qeKRLMdIx_A"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Wky8Mf8nEd-hWJO6cv3VJA" x="144" y="108" width="127" height="82"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_XKXHYP8nEd-hWJO6cv3VJA" type="Class_Shape" fontName="" fontHeight="10" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_XKXHYv8nEd-hWJO6cv3VJA" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_XKXucP8nEd-hWJO6cv3VJA" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_XKXucf8nEd-hWJO6cv3VJA" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_XKXucv8nEd-hWJO6cv3VJA" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_XKXuc_8nEd-hWJO6cv3VJA" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_XKXudP8nEd-hWJO6cv3VJA" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_XKXudf8nEd-hWJO6cv3VJA" type="Class_NameLabel"/> - <children xmi:type="notation:BasicCompartment" xmi:id="_XKXudv8nEd-hWJO6cv3VJA" type="Class_StructureCompartment"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_XKXud_8nEd-hWJO6cv3VJA"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_euJo8P8nEd-hWJO6cv3VJA" type="Port_Shape" fontName="" fontHeight="10" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_euKQAP8nEd-hWJO6cv3VJA" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_euKQAf8nEd-hWJO6cv3VJA" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_euKQAv8nEd-hWJO6cv3VJA" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_euK3EP8nEd-hWJO6cv3VJA" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_euK3Ef8nEd-hWJO6cv3VJA" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_euK3Ev8nEd-hWJO6cv3VJA" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_euK3E_8nEd-hWJO6cv3VJA" type="Port_NameLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_euK3FP8nEd-hWJO6cv3VJA" x="-116" y="-11"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_euK3Ff8nEd-hWJO6cv3VJA" type="Port_StereotypeLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_euK3Fv8nEd-hWJO6cv3VJA" x="25" y="-10"/> - </children> - <element xmi:type="uml:Port" href="pathmap://QML_CORE/core.uml#_OfiosJsrEd61Eo3nmu3JhQ"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_euJo8f8nEd-hWJO6cv3VJA" x="-10" y="29"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_VxhpEmkXEeWAzPO1wYNudw" type="Class_FloatingNameLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_VxhpE2kXEeWAzPO1wYNudw" y="5"/> - </children> - <element xmi:type="uml:Class" href="pathmap://QML_CORE/core.uml#_N6fa4JsrEd61Eo3nmu3JhQ"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_XKXHYf8nEd-hWJO6cv3VJA" x="144" y="18" width="127" height="55"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_Gz7TMDehEeGPyrZ5I3hMlA" type="Comment_Shape" fontName="" fontHeight="10" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_G0CA4DehEeGPyrZ5I3hMlA" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_G0CA4TehEeGPyrZ5I3hMlA" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_G0CA4jehEeGPyrZ5I3hMlA" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_G0CA4zehEeGPyrZ5I3hMlA" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_G0CA5DehEeGPyrZ5I3hMlA" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_G0Cn8DehEeGPyrZ5I3hMlA" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_G0Cn8TehEeGPyrZ5I3hMlA" type="Comment_BodyLabel"/> - <element xmi:type="uml:Comment" href="ProducerTwoConsumers.uml#_GzyJQDehEeGPyrZ5I3hMlA"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Gz7TMTehEeGPyrZ5I3hMlA" x="341" y="55" width="425"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_V13WgGkXEeWAzPO1wYNudw" type="StereotypeComment"> - <styles xmi:type="notation:TitleStyle" xmi:id="_V13WgWkXEeWAzPO1wYNudw" showTitle="true"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_V13Wg2kXEeWAzPO1wYNudw" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Class" href="ProducerTwoConsumers.uml#_IfjoETLbEd2qeKRLMdIx_A"/> - </styles> - <element xsi:nil="true"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_V13WgmkXEeWAzPO1wYNudw" x="344" y="108"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_V2IcQGkXEeWAzPO1wYNudw" type="StereotypeComment"> - <styles xmi:type="notation:TitleStyle" xmi:id="_V2IcQWkXEeWAzPO1wYNudw" showTitle="true"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_V2IcQ2kXEeWAzPO1wYNudw" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Port" href="pathmap://QML_CORE/core.uml#_OfiosJsrEd61Eo3nmu3JhQ"/> - </styles> - <element xsi:nil="true"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_V2IcQmkXEeWAzPO1wYNudw" x="190" y="36"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_V2dzdGkXEeWAzPO1wYNudw" type="StereotypeComment"> - <styles xmi:type="notation:TitleStyle" xmi:id="_V2dzdWkXEeWAzPO1wYNudw" showTitle="true"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_V2dzd2kXEeWAzPO1wYNudw" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Port" href="ProducerTwoConsumers.uml#_DtWn4DLcEd2qeKRLMdIx_A"/> - </styles> - <element xsi:nil="true"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_V2dzdmkXEeWAzPO1wYNudw" x="317" y="36"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_V2tEAGkXEeWAzPO1wYNudw" type="StereotypeComment"> - <styles xmi:type="notation:TitleStyle" xmi:id="_V2tEAWkXEeWAzPO1wYNudw" showTitle="true"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_V2tEA2kXEeWAzPO1wYNudw" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Port" href="pathmap://QML_CORE/core.uml#_OfiosJsrEd61Eo3nmu3JhQ"/> - </styles> - <element xsi:nil="true"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_V2tEAmkXEeWAzPO1wYNudw" x="190" y="29"/> - </children> - <styles xmi:type="notation:DiagramStyle" xmi:id="_V5euUf8nEd-hWJO6cv3VJA"/> - <styles xmi:type="notation:StringValueStyle" xmi:id="_VxhpFGkXEeWAzPO1wYNudw" name="diagram_compatibility_version" stringValue="1.2.0"/> - <element xmi:type="uml:Package" href="ProducerTwoConsumers.uml#_etOZkDLaEd2qeKRLMdIx_A"/> - <edges xmi:type="notation:Connector" xmi:id="_XKqpYP8nEd-hWJO6cv3VJA" type="Generalization_Edge" source="_Wky8MP8nEd-hWJO6cv3VJA" target="_XKXHYP8nEd-hWJO6cv3VJA" lineColor="0"> - <children xmi:type="notation:DecorationNode" xmi:id="_XKrQcP8nEd-hWJO6cv3VJA" type="Generalization_StereotypeLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_XKrQcf8nEd-hWJO6cv3VJA" y="60"/> - </children> - <styles xmi:type="notation:FontStyle" xmi:id="_XKqpYf8nEd-hWJO6cv3VJA" fontName="" fontHeight="10"/> - <element xmi:type="uml:Generalization" href="ProducerTwoConsumers.uml#_34FjAPx3Ed6O2oOTPfeAMA"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_XKqpYv8nEd-hWJO6cv3VJA" points="[-19, -23, 140, 174]$[-159, -197, 0, 0]"/> - </edges> - <edges xmi:type="notation:Connector" xmi:id="_aJG_MDehEeGPyrZ5I3hMlA" type="Comment_AnnotatedElementEdge" source="_Gz7TMDehEeGPyrZ5I3hMlA" target="_XKXHYP8nEd-hWJO6cv3VJA" lineColor="0"> - <styles xmi:type="notation:FontStyle" xmi:id="_aJG_MTehEeGPyrZ5I3hMlA" fontName="" fontHeight="10"/> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_aJG_MjehEeGPyrZ5I3hMlA" points="[-12, -5, 80, 30]$[-82, -36, 10, -1]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_aJdkgDehEeGPyrZ5I3hMlA" id="(0.02823529411764706,0.4166666666666667)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_aJeLkDehEeGPyrZ5I3hMlA" id="(0.9212598425196851,0.4909090909090909)"/> - </edges> - <edges xmi:type="notation:Connector" xmi:id="_V13WhGkXEeWAzPO1wYNudw" type="StereotypeCommentLink" source="_Wky8MP8nEd-hWJO6cv3VJA" target="_V13WgGkXEeWAzPO1wYNudw"> - <styles xmi:type="notation:FontStyle" xmi:id="_V13WhWkXEeWAzPO1wYNudw"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_V13WiWkXEeWAzPO1wYNudw" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Class" href="ProducerTwoConsumers.uml#_IfjoETLbEd2qeKRLMdIx_A"/> - </styles> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_V13WhmkXEeWAzPO1wYNudw" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_V13Wh2kXEeWAzPO1wYNudw"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_V13WiGkXEeWAzPO1wYNudw"/> - </edges> - <edges xmi:type="notation:Connector" xmi:id="_V2IcRGkXEeWAzPO1wYNudw" type="StereotypeCommentLink" source="_eCjHMP8nEd-hWJO6cv3VJA" target="_V2IcQGkXEeWAzPO1wYNudw"> - <styles xmi:type="notation:FontStyle" xmi:id="_V2IcRWkXEeWAzPO1wYNudw"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_V2JDUWkXEeWAzPO1wYNudw" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Port" href="pathmap://QML_CORE/core.uml#_OfiosJsrEd61Eo3nmu3JhQ"/> - </styles> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_V2IcRmkXEeWAzPO1wYNudw" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_V2IcR2kXEeWAzPO1wYNudw"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_V2JDUGkXEeWAzPO1wYNudw"/> - </edges> - <edges xmi:type="notation:Connector" xmi:id="_V2dzeGkXEeWAzPO1wYNudw" type="StereotypeCommentLink" source="_fwpAsP8nEd-hWJO6cv3VJA" target="_V2dzdGkXEeWAzPO1wYNudw"> - <styles xmi:type="notation:FontStyle" xmi:id="_V2dzeWkXEeWAzPO1wYNudw"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_V2dzfWkXEeWAzPO1wYNudw" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Port" href="ProducerTwoConsumers.uml#_DtWn4DLcEd2qeKRLMdIx_A"/> - </styles> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_V2dzemkXEeWAzPO1wYNudw" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_V2dze2kXEeWAzPO1wYNudw"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_V2dzfGkXEeWAzPO1wYNudw"/> - </edges> - <edges xmi:type="notation:Connector" xmi:id="_V2tEBGkXEeWAzPO1wYNudw" type="StereotypeCommentLink" source="_euJo8P8nEd-hWJO6cv3VJA" target="_V2tEAGkXEeWAzPO1wYNudw"> - <styles xmi:type="notation:FontStyle" xmi:id="_V2tEBWkXEeWAzPO1wYNudw"/> - <styles xmi:type="notation:EObjectValueStyle" xmi:id="_V2tECWkXEeWAzPO1wYNudw" name="BASE_ELEMENT"> - <eObjectValue xmi:type="uml:Port" href="pathmap://QML_CORE/core.uml#_OfiosJsrEd61Eo3nmu3JhQ"/> - </styles> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_V2tEBmkXEeWAzPO1wYNudw" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_V2tEB2kXEeWAzPO1wYNudw"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_V2tECGkXEeWAzPO1wYNudw"/> - </edges> - </notation:Diagram> - <notation:Diagram xmi:id="_0rwpYDefEeGPyrZ5I3hMlA" type="CompositeStructure" name="HWArchitecture" measurementUnit="Pixel"> - <children xmi:type="notation:Shape" xmi:id="_1w2CIDefEeGPyrZ5I3hMlA" type="Class_Shape" fontName="" fontHeight="10" fillColor="10011046" gradient="16777215, 16777215, 0" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_1w2pMDefEeGPyrZ5I3hMlA" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_1w2pMTefEeGPyrZ5I3hMlA" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_1w2pMjefEeGPyrZ5I3hMlA" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_1w2pMzefEeGPyrZ5I3hMlA" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_1w2pNDefEeGPyrZ5I3hMlA" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_1w2pNTefEeGPyrZ5I3hMlA" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_1w2pNjefEeGPyrZ5I3hMlA" type="Class_NameLabel"/> - <children xmi:type="notation:BasicCompartment" xmi:id="_1w2pNzefEeGPyrZ5I3hMlA" type="Class_StructureCompartment"> - <children xmi:type="notation:Shape" xmi:id="_4HLnYDefEeGPyrZ5I3hMlA" type="Property_Shape" fontName="" fontHeight="10" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4HMOcDefEeGPyrZ5I3hMlA" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4HMOcTefEeGPyrZ5I3hMlA" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4HMOcjefEeGPyrZ5I3hMlA" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4HMOczefEeGPyrZ5I3hMlA" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4HMOdDefEeGPyrZ5I3hMlA" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4HMOdTefEeGPyrZ5I3hMlA" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_4HMOdjefEeGPyrZ5I3hMlA" type="Property_NameLabel"/> - <children xmi:type="notation:BasicCompartment" xmi:id="_4HMOdzefEeGPyrZ5I3hMlA" type="Property_StructureCompartment"> - <styles xmi:type="notation:TitleStyle" xmi:id="_4HMOeDefEeGPyrZ5I3hMlA" showTitle="true"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4HMOeTefEeGPyrZ5I3hMlA"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_WK5yYmkXEeWAzPO1wYNudw" type="Property_FloatingNameLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_WK5yY2kXEeWAzPO1wYNudw" y="5"/> - </children> - <element xmi:type="uml:Property" href="ProducerTwoConsumers.uml#_4HAoQDefEeGPyrZ5I3hMlA"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4HLnYTefEeGPyrZ5I3hMlA" x="61" y="22" width="162"/> - </children> - <styles xmi:type="notation:TitleStyle" xmi:id="_1w2pODefEeGPyrZ5I3hMlA"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_1w2pOTefEeGPyrZ5I3hMlA"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_WK5yYGkXEeWAzPO1wYNudw" type="Class_FloatingNameLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_WK5yYWkXEeWAzPO1wYNudw" y="5"/> - </children> - <element xmi:type="uml:Class" href="ProducerTwoConsumers.uml#_tZvNQDefEeGPyrZ5I3hMlA"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_1w2CITefEeGPyrZ5I3hMlA" x="81" y="63" width="300" height="154"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_7qMbIDefEeGPyrZ5I3hMlA" type="Node_Shape" fontName="" fontHeight="10" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_7qNCMDefEeGPyrZ5I3hMlA" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_7qNCMTefEeGPyrZ5I3hMlA" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_7qNCMjefEeGPyrZ5I3hMlA" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_7qNCMzefEeGPyrZ5I3hMlA" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_7qNCNDefEeGPyrZ5I3hMlA" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_7qNCNTefEeGPyrZ5I3hMlA" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_7qNCNjefEeGPyrZ5I3hMlA" type="Node_NameLabel"/> - <children xmi:type="notation:BasicCompartment" xmi:id="_7qNCNzefEeGPyrZ5I3hMlA" visible="false" type="Node_StructureCompartment"> - <styles xmi:type="notation:TitleStyle" xmi:id="_7qNCODefEeGPyrZ5I3hMlA" showTitle="true"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_7qNCOTefEeGPyrZ5I3hMlA"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_WK5yZGkXEeWAzPO1wYNudw" type="Node_FloatingNameLabel"> - <layoutConstraint xmi:type="notation:Location" xmi:id="_WK5yZWkXEeWAzPO1wYNudw" y="5"/> - </children> - <children xmi:type="notation:BasicCompartment" xmi:id="_WMSSfGkXEeWAzPO1wYNudw" type="StereotypeCompartment"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_WMUusGkXEeWAzPO1wYNudw" source="PapyrusCSSForceValue"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_WMUusWkXEeWAzPO1wYNudw" key="visible" value="true"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_WMTgkGkXEeWAzPO1wYNudw" type="StereotypeProperty"> - <element xmi:type="uml:Property" href="pathmap://FCM_PROFILES/FCM.profile.uml#__5rAUGE_Ed-eArNXja7SuA"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_WMTgkWkXEeWAzPO1wYNudw"/> - </children> - <children xmi:type="notation:DecorationNode" xmi:id="_WMTglGkXEeWAzPO1wYNudw" type="StereotypeProperty"> - <element xmi:type="uml:Property" href="pathmap://FCM_PROFILES/FCM.profile.uml#_BZCjMJOGEd-5qPBhYeIVtw"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_WMTglWkXEeWAzPO1wYNudw"/> - </children> - <styles xmi:type="notation:TitleStyle" xmi:id="_WMSSfWkXEeWAzPO1wYNudw" showTitle="true"/> - <styles xmi:type="notation:StringValueStyle" xmi:id="_WMSSfmkXEeWAzPO1wYNudw" name="stereotype" stringValue="FCM::Target"/> - <element xmi:type="uml:Stereotype" href="pathmap://FCM_PROFILES/FCM.profile.uml#_0KEH0JOCEd-5qPBhYeIVtw"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_WMSSf2kXEeWAzPO1wYNudw"/> - </children> - <element xmi:type="uml:Node" href="ProducerTwoConsumers.uml#_zY9vMDLiEd2RVeNawwNNzg"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_7qMbITefEeGPyrZ5I3hMlA" x="441" y="63" width="154" height="100"/> - </children> - <children xmi:type="notation:Shape" xmi:id="_jhQ20DegEeGPyrZ5I3hMlA" type="Comment_Shape" fontName="" fontHeight="10" lineColor="0"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jhQ20jegEeGPyrZ5I3hMlA" source="ShadowFigure"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_jhQ20zegEeGPyrZ5I3hMlA" key="ShadowFigure_Value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jhQ21DegEeGPyrZ5I3hMlA" source="displayNameLabelIcon"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_jhQ21TegEeGPyrZ5I3hMlA" key="displayNameLabelIcon_value" value="false"/> - </eAnnotations> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jhQ21jegEeGPyrZ5I3hMlA" source="QualifiedName"> - <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_jhQ21zegEeGPyrZ5I3hMlA" key="QualifiedNameDepth" value="1000"/> - </eAnnotations> - <children xmi:type="notation:DecorationNode" xmi:id="_jhRd4DegEeGPyrZ5I3hMlA" type="Comment_BodyLabel"/> - <element xmi:type="uml:Comment" href="ProducerTwoConsumers.uml#_jhF3sDegEeGPyrZ5I3hMlA"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_jhQ20TegEeGPyrZ5I3hMlA" x="435" y="183" width="277"/> - </children> - <styles xmi:type="notation:DiagramStyle" xmi:id="_0rwpYTefEeGPyrZ5I3hMlA"/> - <styles xmi:type="notation:StringValueStyle" xmi:id="_WK5yZmkXEeWAzPO1wYNudw" name="diagram_compatibility_version" stringValue="1.2.0"/> - <element xmi:type="uml:Package" href="ProducerTwoConsumers.uml#_v3fMgDLiEd2RVeNawwNNzg"/> - <edges xmi:type="notation:Connector" xmi:id="_ugb6IDegEeGPyrZ5I3hMlA" type="Comment_AnnotatedElementEdge" source="_jhQ20DegEeGPyrZ5I3hMlA" target="_7qMbIDefEeGPyrZ5I3hMlA" lineColor="0"> - <styles xmi:type="notation:FontStyle" xmi:id="_ugb6ITegEeGPyrZ5I3hMlA" fontName="" fontHeight="10"/> - <element xsi:nil="true"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_ugb6IjegEeGPyrZ5I3hMlA" points="[-3, -6, 22, 58]$[-30, -51, -5, 13]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ugs_4DegEeGPyrZ5I3hMlA" id="(0.33212996389891697,0.1)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ugs_4TegEeGPyrZ5I3hMlA" id="(0.4420289855072464,0.8266666666666667)"/> - </edges> - </notation:Diagram> -</xmi:XMI> diff --git a/transformation/org.eclipse.papyrus.designer.transformation.library/models/examples/ProducerTwoConsumers.uml b/transformation/org.eclipse.papyrus.designer.transformation.library/models/examples/ProducerTwoConsumers.uml deleted file mode 100644 index 0fbe83ef4..000000000 --- a/transformation/org.eclipse.papyrus.designer.transformation.library/models/examples/ProducerTwoConsumers.uml +++ /dev/null @@ -1,529 +0,0 @@ -<?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:Alloc="http://www.eclipse.org/papyrus/Alloc/1" xmlns:C_Cpp="http://www.eclipse.org/papyrus/C_Cpp/1" xmlns:FCM="http://www.eclipse.org/papyrus/FCM/1" xmlns:GCM="http://www.eclipse.org/papyrus/GCM/1" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xsi:schemaLocation="http://www.eclipse.org/papyrus/Alloc/1 http://www.eclipse.org/papyrus/MARTE/1#//Alloc http://www.eclipse.org/papyrus/GCM/1 http://www.eclipse.org/papyrus/MARTE/1#//GCM"> - <uml:Model xmi:id="_O6TiIDLUEd26WNosUASSSw" name="ProducerTwoConsumers"> - <packageImport xmi:type="uml:PackageImport" xmi:id="_O6TiITLUEd26WNosUASSSw"> - <importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/> - </packageImport> - <packageImport xmi:type="uml:PackageImport" xmi:id="_Bc1WIFW4Ed63BrxiKsw-0Q"> - <importedPackage xmi:type="uml:Model" href="pathmap://QML_CORE/core.uml#_O6TiIDLUEd26WNosUASSSw"/> - </packageImport> - <packageImport xmi:type="uml:PackageImport" xmi:id="_R8d6YP93Ed6628OhKk_dpg"> - <importedPackage xmi:type="uml:Model" href="pathmap://QML_CORE/fifo.uml#_ePwqkHLmEd6R5tffIPrlPg"/> - </packageImport> - <packageImport xmi:type="uml:PackageImport" xmi:id="_8KelgCgjEeC5Ga5kAgjl0g"> - <importedPackage xmi:type="uml:Model" href="pathmap://QML_TRACE/tracing.uml#_H-ZqYDKeEd-WprEKTCaiMA"/> - </packageImport> - <packagedElement xmi:type="uml:Package" xmi:id="_LOqIEDLaEd2qeKRLMdIx_A" name="components"> - <packagedElement xmi:type="uml:Package" xmi:id="_tyiqsM__Ed-TP80eVS-2Rg" name="PullConsumer"> - <ownedComment xmi:type="uml:Comment" xmi:id="_-Hd2MDecEeGPyrZ5I3hMlA" annotatedElement="_tyiqsc__Ed-TP80eVS-2Rg"> - <body>Variant of the consumper component that uses a "pull style", i.e. actively demands whether new data is available. Since the component is active, it needs to have its own thread. This is realized by the combination of the lifecycle port with a container rule that intercepts the lifecycle operations and executes the activation operation in its own thread. -Use the context menu to find out that the PullConsumer supports the "runStartThread" interceptor which intercepts the lifecycle port.</body> - </ownedComment> - <ownedComment xmi:type="uml:Comment" xmi:id="_0D64MDedEeGPyrZ5I3hMlA"> - <annotatedElement xmi:type="uml:Class" href="pathmap://QML_CORE/core.uml#_-WNegNtxEd6nqsBVkgJEEA"/> - <body>Part of the Qompass model library. Provides the specific port "lc" (short for lifecycle). The "activate" operation of this port is called by generated boot-code after instantiation and configuration of a component. The deactivation is called before disposing a component</body> - </ownedComment> - <packagedElement xmi:type="uml:Class" xmi:id="_tyiqsc__Ed-TP80eVS-2Rg" name="PullConsumer_impl"> - <generalization xmi:type="uml:Generalization" xmi:id="_tyiqss__Ed-TP80eVS-2Rg"> - <general xmi:type="uml:Class" href="pathmap://QML_CORE/core.uml#_-WNegNtxEd6nqsBVkgJEEA"/> - </generalization> - <ownedAttribute xmi:type="uml:Port" xmi:id="_tyiqs8__Ed-TP80eVS-2Rg" name="p" type="_wFJ3IP91Ed6Jt8e-UqrRdQ" aggregation="composite"/> - <ownedAttribute xmi:type="uml:Property" xmi:id="_kLNdAF8DEeGerN33d-RdRg" name="name"> - <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kLSVgF8DEeGerN33d-RdRg" value="1"/> - <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kLS8kF8DEeGerN33d-RdRg" value="1"/> - </ownedAttribute> - <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_DHTiQDF7EeCpQdhNuFCtew" name="derived realization of ILifeCycle" client="_tyiqsc__Ed-TP80eVS-2Rg"> - <supplier xmi:type="uml:Interface" href="pathmap://QML_CORE/sysinterfaces.uml#_T3li0Dz6Ed-v9PxuTj6Elw"/> - <contract xmi:type="uml:Interface" href="pathmap://QML_CORE/sysinterfaces.uml#_T3li0Dz6Ed-v9PxuTj6Elw"/> - </interfaceRealization> - <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_tyjRwc__Ed-TP80eVS-2Rg" name="activate" specification="_tyjRy8__Ed-TP80eVS-2Rg"> - <language>C/C++</language> - <body>cout << "wait for data on port p" << endl; -for (int i = 0; i<25; i++) { - if (p->hasData ()) { - components::interfaces::PubData data = p->pull (); - cout << "Componenent " << name << " received data: x = " << data.x << " y = " << data.y << endl; - } - usleep (100*1000); -} -cout << "finished waiting" << endl; -</body> - </ownedBehavior> - <ownedOperation xmi:type="uml:Operation" xmi:id="_tyjRy8__Ed-TP80eVS-2Rg" name="activate" method="_tyjRwc__Ed-TP80eVS-2Rg"/> - <ownedOperation xmi:type="uml:Operation" xmi:id="_tyjRzM__Ed-TP80eVS-2Rg" name="deactivate"/> - </packagedElement> - </packagedElement> - <packagedElement xmi:type="uml:Package" xmi:id="_OGM88DLaEd2qeKRLMdIx_A" name="PushConsumer"> - <ownedComment xmi:type="uml:Comment" xmi:id="_XfnmsDecEeGPyrZ5I3hMlA" annotatedElement="_oqZNUDLaEd2qeKRLMdIx_A"> - <body>Push variant of a consumer, i.e. the consumer is called whenever new data is availble. It is not itself active.</body> - </ownedComment> - <ownedComment xmi:type="uml:Comment" xmi:id="_gpptUDecEeGPyrZ5I3hMlA" annotatedElement="_4KiE8DLbEd2qeKRLMdIx_A"> - <body>A MARTE flow port. The synchronisation between MARTE and FCM stereotype is automatic, yet it is possible to refine on FCM level, whether the port uses a push or pull style. In this case, the port uses a push style by setting the port kind to "PushConsumer".</body> - </ownedComment> - <packagedElement xmi:type="uml:Class" xmi:id="_oqZNUDLaEd2qeKRLMdIx_A" name="PushConsumer_impl"> - <generalization xmi:type="uml:Generalization" xmi:id="_NItbAP94Ed6628OhKk_dpg"> - <general xmi:type="uml:Class" href="pathmap://QML_CORE/core.uml#_-WNegNtxEd6nqsBVkgJEEA"/> - </generalization> - <ownedAttribute xmi:type="uml:Port" xmi:id="_4KiE8DLbEd2qeKRLMdIx_A" name="p" type="_wFJ3IP91Ed6Jt8e-UqrRdQ" aggregation="composite"/> - <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_Z16ywDF8EeCpQdhNuFCtew" name="derived realization of ILifeCycle" client="_oqZNUDLaEd2qeKRLMdIx_A"> - <supplier xmi:type="uml:Interface" href="pathmap://QML_CORE/sysinterfaces.uml#_T3li0Dz6Ed-v9PxuTj6Elw"/> - <contract xmi:type="uml:Interface" href="pathmap://QML_CORE/sysinterfaces.uml#_T3li0Dz6Ed-v9PxuTj6Elw"/> - </interfaceRealization> - <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_c9T7oF7yEeGA7qTe7UD05A" name="derived realization of D_Push_PubData" client="_oqZNUDLaEd2qeKRLMdIx_A" supplier="_rkTC4F7hEeGEmrrwB1vhPg" contract="_rkTC4F7hEeGEmrrwB1vhPg"/> - <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_RoXdMP94Ed6628OhKk_dpg" name="activate" specification="_uOmgID15Ed-qiK1VZWszhA"> - <language>C/C++</language> - <body>cout << "initialization of push consumer" << endl; -</body> - </ownedBehavior> - <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_qUSHYPdMEd-KM6l7lmIPkw" name="push" specification="_T7D8YAcsEeGYWLReZHFIwA"> - <language>C/C++</language> - <body>cout << "received data: x = " << data.x << " y = " << data.y << endl;</body> - </ownedBehavior> - <ownedOperation xmi:type="uml:Operation" xmi:id="_uOmgID15Ed-qiK1VZWszhA" name="activate" method="_RoXdMP94Ed6628OhKk_dpg"/> - <ownedOperation xmi:type="uml:Operation" xmi:id="_uOtN0D15Ed-qiK1VZWszhA" name="deactivate"/> - <ownedOperation xmi:type="uml:Operation" xmi:id="_T7D8YAcsEeGYWLReZHFIwA" name="push" method="_qUSHYPdMEd-KM6l7lmIPkw"> - <ownedParameter xmi:type="uml:Parameter" xmi:id="_T7G_sAcsEeGYWLReZHFIwA" name="data" type="_wFJ3IP91Ed6Jt8e-UqrRdQ"> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_T7KDAAcsEeGYWLReZHFIwA" value="1"/> - <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_T7KqEAcsEeGYWLReZHFIwA" value="1"/> - </ownedParameter> - </ownedOperation> - </packagedElement> - </packagedElement> - <packagedElement xmi:type="uml:Package" xmi:id="_Tp4n8DLaEd2qeKRLMdIx_A" name="interfaces"> - <packagedElement xmi:type="uml:DataType" xmi:id="_wFJ3IP91Ed6Jt8e-UqrRdQ" name="PubData"> - <ownedAttribute xmi:type="uml:Property" xmi:id="_yywF0P91Ed6Jt8e-UqrRdQ" name="y" isUnique="false" aggregation="composite"> - <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_8heigBydEduyofBvg4RL2w"/> - </ownedAttribute> - <ownedAttribute xmi:type="uml:Property" xmi:id="_zUgvEP91Ed6Jt8e-UqrRdQ" name="x" isUnique="false" aggregation="composite"> - <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusC_Cpp_LIBRARIES/AnsiCLibrary.uml#_8heigBydEduyofBvg4RL2w"/> - </ownedAttribute> - </packagedElement> - </packagedElement> - <packagedElement xmi:type="uml:Package" xmi:id="_etOZkDLaEd2qeKRLMdIx_A" name="Producer"> - <ownedComment xmi:type="uml:Comment" xmi:id="_GzyJQDehEeGPyrZ5I3hMlA"> - <annotatedElement xmi:type="uml:Class" href="pathmap://QML_CORE/core.uml#_N6fa4JsrEd61Eo3nmu3JhQ"/> - <body>Let the producer instance execute by the main thread by realising the specific port "start", inherited from CStart (part of the Qompass "BasicCalls" model library). -</body> - </ownedComment> - <packagedElement xmi:type="uml:Class" xmi:id="_IfjoETLbEd2qeKRLMdIx_A" name="Producer_impl"> - <generalization xmi:type="uml:Generalization" xmi:id="_34FjAPx3Ed6O2oOTPfeAMA"> - <general xmi:type="uml:Class" href="pathmap://QML_CORE/core.uml#_N6fa4JsrEd61Eo3nmu3JhQ"/> - </generalization> - <ownedAttribute xmi:type="uml:Port" xmi:id="_DtWn4DLcEd2qeKRLMdIx_A" name="q" type="_dtSlwGkXEeWAzPO1wYNudw" aggregation="composite"> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_zDR50FuoEeGjjMeADLT5-g" value="1"/> - <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_zDTH8FuoEeGjjMeADLT5-g" value="1"/> - </ownedAttribute> - <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_jkNdADF8EeCpQdhNuFCtew" name="derived realization of IStart" client="_IfjoETLbEd2qeKRLMdIx_A"> - <supplier xmi:type="uml:Interface" href="pathmap://QML_CORE/sysinterfaces.uml#_PTWzwCS-Ed-A_I32T0fkaA"/> - <contract xmi:type="uml:Interface" href="pathmap://QML_CORE/sysinterfaces.uml#_PTWzwCS-Ed-A_I32T0fkaA"/> - </interfaceRealization> - <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_yXNVoKF4Ed6FqJCjEUrkqQ" name="run" specification="_dH4RIKF4Ed6FqJCjEUrkqQ"> - <language>C/C++</language> - <body>cout << "publish a value via port q;" << endl; -components::interfaces::PubData data; -data.x = 2; -data.y = 3; -for (int i = 0; i<20; i++) { - q->push (data); - cout << "." << flush; - // wait 200ms - usleep (200*1000); -} -</body> - </ownedBehavior> - <ownedOperation xmi:type="uml:Operation" xmi:id="_dH4RIKF4Ed6FqJCjEUrkqQ" name="run" method="_yXNVoKF4Ed6FqJCjEUrkqQ"/> - </packagedElement> - </packagedElement> - <packagedElement xmi:type="uml:Package" xmi:id="_XLQjUDLiEd2RVeNawwNNzg" name="System"> - <packagedElement xmi:type="uml:Class" xmi:id="_bYJagDLiEd2RVeNawwNNzg" name="SystemPull_impl"> - <ownedComment xmi:type="uml:Comment" xmi:id="_JuaHYDbdEeGdqp2YT1LwWw" annotatedElement="_-uMo0FuoEeGjjMeADLT5-g"> - <body>Two consumers use the same queue. In this case, it is arbitrary which one gets which data</body> - </ownedComment> - <ownedComment xmi:type="uml:Comment" xmi:id="_s6SQYFuqEeGjjMeADLT5-g" annotatedElement="_EM2p4FupEeGjjMeADLT5-g"> - <body>in this case, the connector is modeled explicitly in order to specify that a single connector instance is used</body> - </ownedComment> - <ownedAttribute xmi:type="uml:Property" xmi:id="_gV1cgDLiEd2RVeNawwNNzg" name="cons1" visibility="public" type="_tyiqsc__Ed-TP80eVS-2Rg" isUnique="false" aggregation="composite"> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Wn23gFunEeGjjMeADLT5-g" value="1"/> - <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WoGIEFunEeGjjMeADLT5-g" value="1"/> - <defaultValue xmi:type="uml:LiteralString" xmi:id="_WoP5EFunEeGjjMeADLT5-g"> - <value xsi:nil="true"/> - </defaultValue> - </ownedAttribute> - <ownedAttribute xmi:type="uml:Property" xmi:id="_i-I7gDLiEd2RVeNawwNNzg" name="pub" type="_IfjoETLbEd2qeKRLMdIx_A" isUnique="false" aggregation="composite"/> - <ownedAttribute xmi:type="uml:Property" xmi:id="_-uMo0FuoEeGjjMeADLT5-g" name="cons2" visibility="public" type="_tyiqsc__Ed-TP80eVS-2Rg" aggregation="composite"> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kWRdYFupEeGjjMeADLT5-g" value="1"/> - <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kWT5oFupEeGjjMeADLT5-g" value="1"/> - <defaultValue xmi:type="uml:LiteralString" xmi:id="_kXMDYFupEeGjjMeADLT5-g"> - <value xsi:nil="true"/> - </defaultValue> - </ownedAttribute> - <ownedAttribute xmi:type="uml:Property" xmi:id="_EM2p4FupEeGjjMeADLT5-g" name="fifo" visibility="public" aggregation="composite"> - <type xmi:type="uml:Class" href="pathmap://QML_CORE/fifo.uml#_Y1jF8HPpEd6R5tffIPrlPg"/> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_IzF1MFupEeGjjMeADLT5-g" value="1"/> - <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_IzHDUFupEeGjjMeADLT5-g" value="1"/> - <defaultValue xmi:type="uml:LiteralString" xmi:id="_IzI4gFupEeGjjMeADLT5-g"> - <value xsi:nil="true"/> - </defaultValue> - </ownedAttribute> - <ownedConnector xmi:type="uml:Connector" xmi:id="_efVI0E2rEeGl8qrc8BM7vA" name="push"> - <end xmi:type="uml:ConnectorEnd" xmi:id="_efVv4E2rEeGl8qrc8BM7vA" partWithPort="_i-I7gDLiEd2RVeNawwNNzg" role="_DtWn4DLcEd2qeKRLMdIx_A"> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_efVv4k2rEeGl8qrc8BM7vA" value="1"/> - <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_efVv4U2rEeGl8qrc8BM7vA" value="1"/> - </end> - <end xmi:type="uml:ConnectorEnd" xmi:id="_efWW8E2rEeGl8qrc8BM7vA" partWithPort="_EM2p4FupEeGjjMeADLT5-g"> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_efWW8k2rEeGl8qrc8BM7vA" value="1"/> - <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_efWW8U2rEeGl8qrc8BM7vA" value="1"/> - <role xmi:type="uml:Port" href="pathmap://QML_CORE/fifo.uml#_xHb7MHLmEd6R5tffIPrlPg"/> - </end> - </ownedConnector> - <ownedConnector xmi:type="uml:Connector" xmi:id="_XmCsIFupEeGjjMeADLT5-g" name="pull1"> - <end xmi:type="uml:ConnectorEnd" xmi:id="_XmDTMFupEeGjjMeADLT5-g" partWithPort="_EM2p4FupEeGjjMeADLT5-g"> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_XmDTMlupEeGjjMeADLT5-g" value="1"/> - <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_XmDTMVupEeGjjMeADLT5-g" value="1"/> - <role xmi:type="uml:Port" href="pathmap://QML_CORE/fifo.uml#_xcu1wHLmEd6R5tffIPrlPg"/> - </end> - <end xmi:type="uml:ConnectorEnd" xmi:id="_XmD6QFupEeGjjMeADLT5-g" partWithPort="_gV1cgDLiEd2RVeNawwNNzg" role="_tyiqs8__Ed-TP80eVS-2Rg"> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_XmD6QlupEeGjjMeADLT5-g" value="1"/> - <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_XmD6QVupEeGjjMeADLT5-g" value="1"/> - </end> - </ownedConnector> - <ownedConnector xmi:type="uml:Connector" xmi:id="_YTirUFupEeGjjMeADLT5-g" name="pull2"> - <end xmi:type="uml:ConnectorEnd" xmi:id="_YTjSYFupEeGjjMeADLT5-g" partWithPort="_EM2p4FupEeGjjMeADLT5-g"> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YTjSYlupEeGjjMeADLT5-g" value="1"/> - <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YTjSYVupEeGjjMeADLT5-g" value="1"/> - <role xmi:type="uml:Port" href="pathmap://QML_CORE/fifo.uml#_xcu1wHLmEd6R5tffIPrlPg"/> - </end> - <end xmi:type="uml:ConnectorEnd" xmi:id="_YTjSY1upEeGjjMeADLT5-g" partWithPort="_-uMo0FuoEeGjjMeADLT5-g" role="_tyiqs8__Ed-TP80eVS-2Rg"> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YTjSZVupEeGjjMeADLT5-g" value="1"/> - <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YTjSZFupEeGjjMeADLT5-g" value="1"/> - </end> - </ownedConnector> - </packagedElement> - <packagedElement xmi:type="uml:Class" xmi:id="_iP8c4NCREd-hqYHBJe17_Q" name="SystemPush_impl"> - <ownedComment xmi:type="uml:Comment" xmi:id="_KOEwwDefEeGPyrZ5I3hMlA" annotatedElement="_iP8c49CREd-hqYHBJe17_Q"> - <body>The push consumer provides the interface that the producer uses (requires), no specific connector is required, but we need to multiply data</body> - </ownedComment> - <ownedAttribute xmi:type="uml:Property" xmi:id="_iP8c4dCREd-hqYHBJe17_Q" name="cons1" visibility="public" type="_oqZNUDLaEd2qeKRLMdIx_A" isUnique="false" aggregation="composite"> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YdjN0FunEeGjjMeADLT5-g" value="1"/> - <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YdvbEFunEeGjjMeADLT5-g" value="1"/> - <defaultValue xmi:type="uml:LiteralString" xmi:id="_Yd2IwFunEeGjjMeADLT5-g"> - <value xsi:nil="true"/> - </defaultValue> - </ownedAttribute> - <ownedAttribute xmi:type="uml:Property" xmi:id="_iP8c4tCREd-hqYHBJe17_Q" name="pub" type="_IfjoETLbEd2qeKRLMdIx_A" isUnique="false" aggregation="composite"/> - <ownedAttribute xmi:type="uml:Property" xmi:id="_cLW8UFunEeGjjMeADLT5-g" name="cons2" visibility="public" type="_oqZNUDLaEd2qeKRLMdIx_A" aggregation="composite"> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dr4T4FunEeGjjMeADLT5-g" value="1"/> - <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dsA2wFunEeGjjMeADLT5-g" value="1"/> - <defaultValue xmi:type="uml:LiteralString" xmi:id="_dsFIMFunEeGjjMeADLT5-g"> - <value xsi:nil="true"/> - </defaultValue> - </ownedAttribute> - <ownedAttribute xmi:type="uml:Property" xmi:id="_wG5YcF7uEeGA7qTe7UD05A" name="mult" visibility="public" aggregation="composite"> - <type xmi:type="uml:Class" href="pathmap://QML_CORE/core.uml#_Mo2kwF7pEeGEmrrwB1vhPg"/> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_znRH4F7uEeGA7qTe7UD05A" value="1"/> - <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_zrij4F7uEeGA7qTe7UD05A" value="1"/> - <defaultValue xmi:type="uml:LiteralString" xmi:id="_zruxIF7uEeGA7qTe7UD05A"> - <value xsi:nil="true"/> - </defaultValue> - </ownedAttribute> - <ownedConnector xmi:type="uml:Connector" xmi:id="_iP8c49CREd-hqYHBJe17_Q" name="qpconnector1"> - <end xmi:type="uml:ConnectorEnd" xmi:id="_iP8c5NCREd-hqYHBJe17_Q" partWithPort="_wG5YcF7uEeGA7qTe7UD05A"> - <role xmi:type="uml:Port" href="pathmap://QML_CORE/core.uml#_0KY1UF7pEeGEmrrwB1vhPg"/> - </end> - <end xmi:type="uml:ConnectorEnd" xmi:id="_iP8c5dCREd-hqYHBJe17_Q" partWithPort="_iP8c4dCREd-hqYHBJe17_Q" role="_4KiE8DLbEd2qeKRLMdIx_A"/> - </ownedConnector> - <ownedConnector xmi:type="uml:Connector" xmi:id="_JhN78FuoEeGjjMeADLT5-g" name="qpconnector2"> - <end xmi:type="uml:ConnectorEnd" xmi:id="_JhN78VuoEeGjjMeADLT5-g" partWithPort="_wG5YcF7uEeGA7qTe7UD05A"> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JhOjAVuoEeGjjMeADLT5-g" value="1"/> - <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JhOjAFuoEeGjjMeADLT5-g" value="1"/> - <role xmi:type="uml:Port" href="pathmap://QML_CORE/core.uml#_0KY1UF7pEeGEmrrwB1vhPg"/> - </end> - <end xmi:type="uml:ConnectorEnd" xmi:id="_JhOjAluoEeGjjMeADLT5-g" partWithPort="_cLW8UFunEeGjjMeADLT5-g" role="_4KiE8DLbEd2qeKRLMdIx_A"> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JhOjBFuoEeGjjMeADLT5-g" value="1"/> - <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JhOjA1uoEeGjjMeADLT5-g" value="1"/> - </end> - </ownedConnector> - <ownedConnector xmi:type="uml:Connector" xmi:id="_KJ3yIF7vEeGA7qTe7UD05A" name="Connector1"> - <end xmi:type="uml:ConnectorEnd" xmi:id="_KJ4ZMF7vEeGA7qTe7UD05A" partWithPort="_wG5YcF7uEeGA7qTe7UD05A"> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KJ4ZMl7vEeGA7qTe7UD05A" value="1"/> - <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KJ4ZMV7vEeGA7qTe7UD05A" value="1"/> - <role xmi:type="uml:Port" href="pathmap://QML_CORE/core.uml#_P4xVsNtuEd2eM5kqcby5ZA"/> - </end> - <end xmi:type="uml:ConnectorEnd" xmi:id="_KJ6OYF7vEeGA7qTe7UD05A" partWithPort="_iP8c4tCREd-hqYHBJe17_Q" role="_DtWn4DLcEd2qeKRLMdIx_A"> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KJ6OYl7vEeGA7qTe7UD05A" value="1"/> - <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KJ6OYV7vEeGA7qTe7UD05A" value="1"/> - </end> - </ownedConnector> - </packagedElement> - </packagedElement> - </packagedElement> - <packagedElement xmi:type="uml:Package" xmi:id="_v3fMgDLiEd2RVeNawwNNzg" name="platform"> - <ownedComment xmi:type="uml:Comment" xmi:id="_jhF3sDegEeGPyrZ5I3hMlA" annotatedElement="_zY9vMDLiEd2RVeNawwNNzg"> - <body>Simple single node configuration. TargetOS is set to Linux, but will work on other OS (supporting POSIX threads)</body> - </ownedComment> - <packagedElement xmi:type="uml:Node" xmi:id="_zY9vMDLiEd2RVeNawwNNzg" name="MonoNode"/> - <packagedElement xmi:type="uml:Class" xmi:id="_tZvNQDefEeGPyrZ5I3hMlA" name="Platform"> - <ownedAttribute xmi:type="uml:Property" xmi:id="_4HAoQDefEeGPyrZ5I3hMlA" name="monoNode" visibility="public" type="_zY9vMDLiEd2RVeNawwNNzg" aggregation="composite"> - <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6WEg0DefEeGPyrZ5I3hMlA" value="1"/> - <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6WFu8DefEeGPyrZ5I3hMlA" value="1"/> - <defaultValue xmi:type="uml:LiteralString" xmi:id="_6WHkIDefEeGPyrZ5I3hMlA"> - <value xsi:nil="true"/> - </defaultValue> - </ownedAttribute> - </packagedElement> - <packagedElement xmi:type="uml:Package" xmi:id="_YxI8IDegEeGPyrZ5I3hMlA" name="HWArchitecturePlatform"> - <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_GQ1ekKwHEeCQX8uv_p0Q4A" name="monoNode" classifier="_zY9vMDLiEd2RVeNawwNNzg"/> - </packagedElement> - <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_aOAnkKmqEeCxII-g1_Lmeg"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_aen2cKmqEeCxII-g1_Lmeg" source="http://www.eclipse.org/uml2/2.0.0/UML"> - <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/MARTE/1#//SW_Concurrency"/> - </eAnnotations> - <appliedProfile xmi:type="uml:Profile" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_A_vtYBJeEdy3Td9UhuLFPg"/> - </profileApplication> - </packagedElement> - <packagedElement xmi:type="uml:Package" xmi:id="_234GEDLiEd2RVeNawwNNzg" name="deployment"> - <ownedComment xmi:type="uml:Comment" xmi:id="_VMRFgDOJEeC7y-fR3OSnFw"> - <body>This configuration requires the installation of the OTF trace library.<br /></body> - </ownedComment> - <ownedComment xmi:type="uml:Comment" xmi:id="_gdeyMDefEeGPyrZ5I3hMlA"> - <body>Cross references to diagrams</body> - </ownedComment> - <packagedElement xmi:type="uml:Package" xmi:id="_xBxwoDOFEeCldqx_51Yicg" name="monoPush"> - <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_xB3QMDOFEeCldqx_51Yicg" name="mainInstance" classifier="_iP8c4NCREd-hqYHBJe17_Q"> - <slot xmi:type="uml:Slot" xmi:id="_xB6TgDOFEeCldqx_51Yicg" definingFeature="_iP8c4dCREd-hqYHBJe17_Q"> - <value xmi:type="uml:InstanceValue" xmi:id="_xB66kDOFEeCldqx_51Yicg" instance="_xB5scDOFEeCldqx_51Yicg"/> - </slot> - <slot xmi:type="uml:Slot" xmi:id="_xB8IsDOFEeCldqx_51Yicg" definingFeature="_iP8c4tCREd-hqYHBJe17_Q"> - <value xmi:type="uml:InstanceValue" xmi:id="_xB8IsTOFEeCldqx_51Yicg" instance="_xB7hoDOFEeCldqx_51Yicg"/> - </slot> - <slot xmi:type="uml:Slot" xmi:id="_gSgQgFuqEeGjjMeADLT5-g" definingFeature="_cLW8UFunEeGjjMeADLT5-g"> - <value xmi:type="uml:InstanceValue" xmi:id="_gSg3kFuqEeGjjMeADLT5-g" instance="_gSfpcFuqEeGjjMeADLT5-g"/> - </slot> - <slot xmi:type="uml:Slot" xmi:id="_qefY8F8DEeGerN33d-RdRg" definingFeature="_wG5YcF7uEeGA7qTe7UD05A"> - <value xmi:type="uml:InstanceValue" xmi:id="_qegAAF8DEeGerN33d-RdRg" instance="_qeex4F8DEeGerN33d-RdRg"/> - </slot> - </packagedElement> - <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_xB5scDOFEeCldqx_51Yicg" name="mainInstance.cons1" classifier="_oqZNUDLaEd2qeKRLMdIx_A"/> - <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_xB7hoDOFEeCldqx_51Yicg" name="mainInstance.pub" classifier="_IfjoETLbEd2qeKRLMdIx_A"/> - <packagedElement xmi:type="uml:Abstraction" xmi:id="_cmk8EKwIEeCza-cLDL1uzQ" name="allocate to monoNode" client="_xB3QMDOFEeCldqx_51Yicg" supplier="_GQ1ekKwHEeCQX8uv_p0Q4A"/> - <packagedElement xmi:type="uml:Abstraction" xmi:id="_oZjTgE0tEeG4IqgA7gSE6w" name="allocate to monoNode" client="_xB3QMDOFEeCldqx_51Yicg" supplier="_GQ1ekKwHEeCQX8uv_p0Q4A"/> - <packagedElement xmi:type="uml:Abstraction" xmi:id="_wqyJ4E0tEeG4IqgA7gSE6w" name="allocate to monoNode" client="_xB3QMDOFEeCldqx_51Yicg" supplier="_GQ1ekKwHEeCQX8uv_p0Q4A"/> - <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_gSfpcFuqEeGjjMeADLT5-g" name="mainInstance.cons2" classifier="_oqZNUDLaEd2qeKRLMdIx_A"/> - <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_qeex4F8DEeGerN33d-RdRg" name="mainInstance.mult"> - <classifier xmi:type="uml:Class" href="pathmap://QML_CORE/core.uml#_Mo2kwF7pEeGEmrrwB1vhPg"/> - </packagedElement> - </packagedElement> - <packagedElement xmi:type="uml:Package" xmi:id="_zwMLcLF4EeC9yscvWqW-eg" name="monoPull"> - <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_zwQc4bF4EeC9yscvWqW-eg" name="mainInstance" classifier="_bYJagDLiEd2RVeNawwNNzg"> - <slot xmi:type="uml:Slot" xmi:id="_zwY_wLF4EeC9yscvWqW-eg" definingFeature="_gV1cgDLiEd2RVeNawwNNzg"> - <value xmi:type="uml:InstanceValue" xmi:id="_zwZm0LF4EeC9yscvWqW-eg" instance="_zwUuUbF4EeC9yscvWqW-eg"/> - </slot> - <slot xmi:type="uml:Slot" xmi:id="_zwaN4LF4EeC9yscvWqW-eg" definingFeature="_i-I7gDLiEd2RVeNawwNNzg"> - <value xmi:type="uml:InstanceValue" xmi:id="_zwaN4bF4EeC9yscvWqW-eg" instance="_zwZm0bF4EeC9yscvWqW-eg"/> - </slot> - <slot xmi:type="uml:Slot" xmi:id="_z4wKYF73EeGerN33d-RdRg" definingFeature="_-uMo0FuoEeGjjMeADLT5-g"> - <value xmi:type="uml:InstanceValue" xmi:id="_z4wxcF73EeGerN33d-RdRg" instance="_z4nngF73EeGerN33d-RdRg"/> - </slot> - <slot xmi:type="uml:Slot" xmi:id="_z4ymoF73EeGerN33d-RdRg" definingFeature="_EM2p4FupEeGjjMeADLT5-g"> - <value xmi:type="uml:InstanceValue" xmi:id="_z4zNsF73EeGerN33d-RdRg" instance="_z4xYgF73EeGerN33d-RdRg"/> - </slot> - </packagedElement> - <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_zwUuUbF4EeC9yscvWqW-eg" name="mainInstance.cons1"> - <classifier xmi:type="uml:Class" href="#_tyiqsc__Ed-TP80eVS-2Rg"/> - <classifier xmi:type="uml:Class" href="pathmap://QML_CORE//core.uml#_SiY_AP-EEd6628OhKk_dpg"/> - <slot xmi:type="uml:Slot" xmi:id="_zwVVYLF4EeC9yscvWqW-eg"> - <definingFeature xmi:type="uml:Property" href="pathmap://QML_CORE//core.uml#_rVfYoMGJEd-Mveea1W_olA"/> - <value xmi:type="uml:LiteralInteger" xmi:id="_zwV8cLF4EeC9yscvWqW-eg" name="value for priority"> - <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/> - </value> - </slot> - <slot xmi:type="uml:Slot" xmi:id="_uctiAF8DEeGerN33d-RdRg" definingFeature="_kLNdAF8DEeGerN33d-RdRg"> - <value xmi:type="uml:LiteralString" xmi:id="_ucuwIF8DEeGerN33d-RdRg" name="value for name" value=""cons1""> - <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> - </value> - </slot> - </packagedElement> - <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_zwZm0bF4EeC9yscvWqW-eg" name="mainInstance.pub" classifier="_IfjoETLbEd2qeKRLMdIx_A"/> - <packagedElement xmi:type="uml:Abstraction" xmi:id="_DQUvILGSEeCfWNndpgPDWA" name="allocate to monoNode" client="_zwQc4bF4EeC9yscvWqW-eg" supplier="_GQ1ekKwHEeCQX8uv_p0Q4A"/> - <packagedElement xmi:type="uml:Abstraction" xmi:id="_vcX2AE0tEeG4IqgA7gSE6w" name="allocate to monoNode" client="_zwQc4bF4EeC9yscvWqW-eg" supplier="_GQ1ekKwHEeCQX8uv_p0Q4A"/> - <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_z4nngF73EeGerN33d-RdRg" name="mainInstance.cons2" classifier="_tyiqsc__Ed-TP80eVS-2Rg"> - <slot xmi:type="uml:Slot" xmi:id="_vzFfEF8DEeGerN33d-RdRg" definingFeature="_kLNdAF8DEeGerN33d-RdRg"> - <value xmi:type="uml:LiteralString" xmi:id="_vzGGIF8DEeGerN33d-RdRg" name="value for name" value=""cons2""> - <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> - </value> - </slot> - </packagedElement> - <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_z4xYgF73EeGerN33d-RdRg" name="mainInstance.fifo"> - <classifier xmi:type="uml:Class" href="pathmap://QML_CORE/fifo.uml#_Y1jF8HPpEd6R5tffIPrlPg"/> - <slot xmi:type="uml:Slot" xmi:id="_z4x_kF73EeGerN33d-RdRg"> - <definingFeature xmi:type="uml:Property" href="pathmap://QML_CORE/fifo.uml#_XDRnoHUIEd6R5tffIPrlPg"/> - <value xmi:type="uml:LiteralInteger" xmi:id="_z4x_kV73EeGerN33d-RdRg" name="value for m_size" value="30"> - <type xmi:type="uml:PrimitiveType" href="pathmap://PDML_IDL/corba.uml#_FxVBkB6LEd6Nj_33Eb_pxw"/> - </value> - </slot> - </packagedElement> - </packagedElement> - </packagedElement> - <packagedElement xmi:type="uml:Package" xmi:id="_lr9WwKwJEeCgusK7cm6qjQ" name="derivedInterfaces"> - <packagedElement xmi:type="uml:Package" xmi:id="_rkP_kF7hEeGEmrrwB1vhPg" name="ProducerTwoConsumers"> - <packagedElement xmi:type="uml:Package" xmi:id="_rkRNsF7hEeGEmrrwB1vhPg" name="components"> - <packagedElement xmi:type="uml:Package" xmi:id="_rkR0wF7hEeGEmrrwB1vhPg" name="interfaces"> - <packagedElement xmi:type="uml:Interface" xmi:id="_rkTC4F7hEeGEmrrwB1vhPg" name="D_Push_PubData"> - <ownedOperation xmi:type="uml:Operation" xmi:id="_rkw88F7hEeGEmrrwB1vhPg" name="push"> - <ownedParameter xmi:type="uml:Parameter" xmi:id="_rk-YUF7hEeGEmrrwB1vhPg" name="data" type="_wFJ3IP91Ed6Jt8e-UqrRdQ"/> - </ownedOperation> - </packagedElement> - <packagedElement xmi:type="uml:Interface" xmi:id="_C2ev8F7iEeGEmrrwB1vhPg" name="D_PullConsumer_PubData"> - <ownedOperation xmi:type="uml:Operation" xmi:id="_C2-fMF7iEeGEmrrwB1vhPg" name="pull"> - <ownedParameter xmi:type="uml:Parameter" xmi:id="_C2_GQF7iEeGEmrrwB1vhPg" name="ret" type="_wFJ3IP91Ed6Jt8e-UqrRdQ" direction="return"/> - </ownedOperation> - <ownedOperation xmi:type="uml:Operation" xmi:id="_C3AUYF7iEeGEmrrwB1vhPg" name="hasData"> - <ownedParameter xmi:type="uml:Parameter" xmi:id="_C3A7cF7iEeGEmrrwB1vhPg" name="ret" direction="return"> - <type xmi:type="uml:PrimitiveType" href="pathmap://PDML_IDL/corba.uml#_Bv7l0B-VEd6nGq8wpI2tjg"/> - </ownedParameter> - </ownedOperation> - </packagedElement> - </packagedElement> - </packagedElement> - </packagedElement> - </packagedElement> - <packagedElement xmi:type="uml:Package" xmi:id="_dtI0wGkXEeWAzPO1wYNudw" name="derivedTypes"> - <packagedElement xmi:type="uml:Package" xmi:id="_dtKC4GkXEeWAzPO1wYNudw" name="ProducerTwoConsumers"> - <packagedElement xmi:type="uml:Package" xmi:id="_dtKC4WkXEeWAzPO1wYNudw" name="components"> - <packagedElement xmi:type="uml:Package" xmi:id="_dtKC4mkXEeWAzPO1wYNudw" name="interfaces"> - <packagedElement xmi:type="uml:Interface" xmi:id="_dtKp8GkXEeWAzPO1wYNudw" name="Push_PubData"> - <ownedOperation xmi:type="uml:Operation" xmi:id="_dtahkGkXEeWAzPO1wYNudw" name="push"> - <ownedParameter xmi:type="uml:Parameter" xmi:id="_dtahkWkXEeWAzPO1wYNudw" name="data" type="_wFJ3IP91Ed6Jt8e-UqrRdQ"/> - </ownedOperation> - </packagedElement> - <packagedElement xmi:type="uml:Class" xmi:id="_dtSlwGkXEeWAzPO1wYNudw" name="CPush_PubData"/> - </packagedElement> - </packagedElement> - </packagedElement> - </packagedElement> - <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_O6TiIjLUEd26WNosUASSSw"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_O6TiIzLUEd26WNosUASSSw" source="http://www.eclipse.org/uml2/2.0.0/UML"> - <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/uml2/5.0.0/UML/Profile/Standard#/"/> - </eAnnotations> - <appliedProfile xmi:type="uml:Profile" href="pathmap://UML_PROFILES/Standard.profile.uml#_0"/> - </profileApplication> - <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_GcC0cAHtEd6HSdiss9GQ0A"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Gd1kMAHtEd6HSdiss9GQ0A" 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="_z1TwgFW3Ed63BrxiKsw-0Q"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_z2GasFW3Ed63BrxiKsw-0Q" source="http://www.eclipse.org/uml2/2.0.0/UML"> - <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/FCM/1#/"/> - </eAnnotations> - <appliedProfile xmi:type="uml:Profile" href="pathmap://FCM_PROFILES/FCM.profile.uml#_5mvT0MtjEd2H_o0jIC6qDQ"/> - </profileApplication> - <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_sfyAwEbjEd-l4NeVOJZDkA"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_siunEEbjEd-l4NeVOJZDkA" source="http://www.eclipse.org/uml2/2.0.0/UML"> - <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/MARTE/1#//GCM"/> - </eAnnotations> - <appliedProfile xmi:type="uml:Profile" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_YgAioAPMEdyuUt-4qHuVvQ"/> - </profileApplication> - <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_SPVg0KmqEeCxII-g1_Lmeg"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Se6N4KmqEeCxII-g1_Lmeg" source="http://www.eclipse.org/uml2/2.0.0/UML"> - <references xmi:type="ecore:EPackage" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_b9oZ5rG3Ed-tmN4hwNCxXQ"/> - </eAnnotations> - <appliedProfile xmi:type="uml:Profile" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_3VS0wAPMEdyuUt-4qHuVvQ"/> - </profileApplication> - <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_SfbyUKmqEeCxII-g1_Lmeg"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_SuJjwKmqEeCxII-g1_Lmeg" source="http://www.eclipse.org/uml2/2.0.0/UML"> - <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/MARTE/1#//SW_ResourceCore"/> - </eAnnotations> - <appliedProfile xmi:type="uml:Profile" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_-1fcUBJdEdy3Td9UhuLFPg"/> - </profileApplication> - <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_f2hIMKmqEeCxII-g1_Lmeg"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_gEtVMKmqEeCxII-g1_Lmeg" source="http://www.eclipse.org/uml2/2.0.0/UML"> - <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/MARTE/1#//SW_Concurrency"/> - </eAnnotations> - <appliedProfile xmi:type="uml:Profile" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_A_vtYBJeEdy3Td9UhuLFPg"/> - </profileApplication> - <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_popJkKmqEeCxII-g1_Lmeg"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_p1PbIKmqEeCxII-g1_Lmeg" source="http://www.eclipse.org/uml2/2.0.0/UML"> - <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/MARTE/1#//HLAM"/> - </eAnnotations> - <appliedProfile xmi:type="uml:Profile" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_yNSZIAPMEdyuUt-4qHuVvQ"/> - </profileApplication> - <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_yzqusKmqEeCxII-g1_Lmeg"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_zCWq8KmqEeCxII-g1_Lmeg" source="http://www.eclipse.org/uml2/2.0.0/UML"> - <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/MARTE/1#//SW_Brokering"/> - </eAnnotations> - <appliedProfile xmi:type="uml:Profile" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_Cf874BJeEdy3Td9UhuLFPg"/> - </profileApplication> - <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_6xYMIKmqEeCxII-g1_Lmeg"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_6_6-cKmqEeCxII-g1_Lmeg" source="http://www.eclipse.org/uml2/2.0.0/UML"> - <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/MARTE/1#//SW_Interaction"/> - </eAnnotations> - <appliedProfile xmi:type="uml:Profile" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_EIfnABJeEdy3Td9UhuLFPg"/> - </profileApplication> - <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_tZuBwE0tEeG4IqgA7gSE6w"> - <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_tisXkE0tEeG4IqgA7gSE6w" source="http://www.eclipse.org/uml2/2.0.0/UML"> - <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/MARTE/1#//Alloc"/> - </eAnnotations> - <appliedProfile xmi:type="uml:Profile" href="pathmap://Papyrus_PROFILES/MARTE.profile.uml#_ar8OsAPMEdyuUt-4qHuVvQ"/> - </profileApplication> - </uml:Model> - <FCM:DerivedElement xmi:id="_B9o7sP6yEd6Ie_kieu_3CQ" base_Element="_dH4RIKF4Ed6FqJCjEUrkqQ"> - <source xmi:type="uml:Operation" href="pathmap://QML_CORE/sysinterfaces.uml#_C9IK4JsqEd61Eo3nmu3JhQ"/> - </FCM:DerivedElement> - <FCM:Port xmi:id="_GofhQP6yEd6Ie_kieu_3CQ" base_Port="_4KiE8DLbEd2qeKRLMdIx_A" type="_wFJ3IP91Ed6Jt8e-UqrRdQ"> - <kind xmi:type="FCM:PortKind" href="pathmap://QML_CORE/core.uml#_pE6GUFR1Ed6GqrP6fkWBoQ"/> - </FCM:Port> - <FCM:Port xmi:id="_IWQqoP6yEd6Ie_kieu_3CQ" base_Port="_DtWn4DLcEd2qeKRLMdIx_A" type="_wFJ3IP91Ed6Jt8e-UqrRdQ"> - <kind xmi:type="FCM:PortKind" href="pathmap://QML_CORE/core.uml#_qOK0cFR1Ed6GqrP6fkWBoQ"/> - </FCM:Port> - <C_Cpp:Include xmi:id="_7SAnAP76Ed6Zw96O-tCw7A" body="#include <iostream>
#include <unistd.h>
using namespace std;" base_class="_IfjoETLbEd2qeKRLMdIx_A"/> - <C_Cpp:Include xmi:id="_Sa4nEP77Ed6Zw96O-tCw7A" body="#include <iostream>
using namespace std;" base_class="_oqZNUDLaEd2qeKRLMdIx_A"/> - <FCM:DerivedElement xmi:id="_uOqKgD15Ed-qiK1VZWszhA" base_Element="_uOmgID15Ed-qiK1VZWszhA"> - <source xmi:type="uml:Operation" href="pathmap://QML_CORE/sysinterfaces.uml#_WHyq4Dz6Ed-v9PxuTj6Elw"/> - </FCM:DerivedElement> - <FCM:DerivedElement xmi:id="_uOz7gD15Ed-qiK1VZWszhA" base_Element="_uOtN0D15Ed-qiK1VZWszhA"> - <source xmi:type="uml:Operation" href="pathmap://QML_CORE/sysinterfaces.uml#_W7YrADz6Ed-v9PxuTj6Elw"/> - </FCM:DerivedElement> - <C_Cpp:Visibility xmi:id="_0VnhsD15Ed-qiK1VZWszhA" value="public" base_generalization="_NItbAP94Ed6628OhKk_dpg"/> - <FCM:DerivedElement xmi:id="_a4RvMD16Ed-qiK1VZWszhA" base_Element="_uOmgID15Ed-qiK1VZWszhA"/> - <FCM:DerivedElement xmi:id="_a4VZkD16Ed-qiK1VZWszhA" base_Element="_uOtN0D15Ed-qiK1VZWszhA"/> - <FCM:DerivedElement xmi:id="_cdXBMD17Ed-qiK1VZWszhA" base_Element="_uOmgID15Ed-qiK1VZWszhA"/> - <FCM:DerivedElement xmi:id="_cdaEgD17Ed-qiK1VZWszhA" base_Element="_uOtN0D15Ed-qiK1VZWszhA"/> - <FCM:DerivedElement xmi:id="_C3YKUEbjEd-l4NeVOJZDkA" base_Element="_uOmgID15Ed-qiK1VZWszhA"/> - <FCM:DerivedElement xmi:id="_C3pQEEbjEd-l4NeVOJZDkA" base_Element="_uOtN0D15Ed-qiK1VZWszhA"/> - <FCM:DerivedElement xmi:id="_igKiENAAEd-TP80eVS-2Rg" base_Element="_tyjRy8__Ed-TP80eVS-2Rg"> - <source xmi:type="uml:Operation" href="pathmap://QML_CORE/sysinterfaces.uml#_WHyq4Dz6Ed-v9PxuTj6Elw"/> - </FCM:DerivedElement> - <FCM:DerivedElement xmi:id="_igVhMNAAEd-TP80eVS-2Rg" base_Element="_tyjRzM__Ed-TP80eVS-2Rg"> - <source xmi:type="uml:Operation" href="pathmap://QML_CORE/sysinterfaces.uml#_W7YrADz6Ed-v9PxuTj6Elw"/> - </FCM:DerivedElement> - <C_Cpp:Include xmi:id="_11OtwPcaEd-KM6l7lmIPkw" body="#include <iostream>
#include <unistd.h>
using namespace std;" base_class="_tyiqsc__Ed-TP80eVS-2Rg"/> - <FCM:Target xmi:id="_LD_uICr7EeCfcI_SvPT4lw" base_Node="_zY9vMDLiEd2RVeNawwNNzg"> - <targetArch xmi:type="FCM:TargetArchitecture" href="pathmap://QML_CORE/core.uml#_FYOqwF0OEd-12d_h0i1xhQ"/> - <usedOS xmi:type="FCM:OperatingSystem" href="pathmap://QML_CORE/core.uml#_1eULwF0NEd-12d_h0i1xhQ"/> - </FCM:Target> - <FCM:DeploymentPlan xmi:id="_xB2CEDOFEeCldqx_51Yicg" mainInstance="_xB3QMDOFEeCldqx_51Yicg" base_Package="_xBxwoDOFEeCldqx_51Yicg"/> - <GCM:FlowPort xmi:id="_DwpFMJZ7EeCiU5xXzp1cKQ" direction="in" base_Port="_4KiE8DLbEd2qeKRLMdIx_A"/> - <GCM:FlowPort xmi:id="_NWXCQJZ7EeCiU5xXzp1cKQ" direction="in" base_Port="_tyiqs8__Ed-TP80eVS-2Rg"/> - <FCM:Port xmi:id="_tyjRzc__Ed-TP80eVS-2Rg" base_Port="_tyiqs8__Ed-TP80eVS-2Rg" type="_wFJ3IP91Ed6Jt8e-UqrRdQ"> - <kind xmi:type="FCM:PortKind" href="pathmap://QML_CORE/core.uml#_x5mL4FRxEd6GqrP6fkWBoQ"/> - </FCM:Port> - <GCM:FlowPort xmi:id="_ow3PkJZ7EeCiU5xXzp1cKQ" direction="out" base_Port="_DtWn4DLcEd2qeKRLMdIx_A"/> - <FCM:DeploymentPlan xmi:id="_zwQc4LF4EeC9yscvWqW-eg" mainInstance="_zwQc4bF4EeC9yscvWqW-eg" base_Package="_zwMLcLF4EeC9yscvWqW-eg"/> - <FCM:DerivedElement xmi:id="_T7RXwAcsEeGYWLReZHFIwA" base_Element="_T7D8YAcsEeGYWLReZHFIwA" source="_rkw88F7hEeGEmrrwB1vhPg"/> - <Alloc:Allocate xmi:id="_vccHcE0tEeG4IqgA7gSE6w" base_Abstraction="_vcX2AE0tEeG4IqgA7gSE6w"/> - <Alloc:Allocate xmi:id="_wq1NME0tEeG4IqgA7gSE6w" base_Abstraction="_wqyJ4E0tEeG4IqgA7gSE6w"/> - <FCM:Connector xmi:id="_Kgl40FupEeGjjMeADLT5-g" base_Property="_EM2p4FupEeGjjMeADLT5-g"/> - <FCM:DerivedElement xmi:id="_rkgeQF7hEeGEmrrwB1vhPg" base_Element="_rkTC4F7hEeGEmrrwB1vhPg" source="_wFJ3IP91Ed6Jt8e-UqrRdQ"/> - <FCM:DerivedElement xmi:id="_C2kPgF7iEeGEmrrwB1vhPg" base_Element="_C2ev8F7iEeGEmrrwB1vhPg" source="_wFJ3IP91Ed6Jt8e-UqrRdQ"/> - <FCM:RuleApplication xmi:id="_Jyda4F7zEeGA7qTe7UD05A" base_Class="_tyiqsc__Ed-TP80eVS-2Rg"> - <containerRule xmi:type="FCM:ContainerRule" href="pathmap://QML_CORE/core.uml#_3Jq5MARLEd-OidZzGKCpzg"/> - <propagateRule>false</propagateRule> - </FCM:RuleApplication> - <FCM:ConfigurationProperty xmi:id="_o8LRoF8DEeGerN33d-RdRg" base_Property="_kLNdAF8DEeGerN33d-RdRg"/> - <FCM:Connector xmi:id="_COvyMGkBEeGgxNn3NWRjCQ" base_Property="_wG5YcF7uEeGA7qTe7UD05A"/> - <FCM:DerivedElement xmi:id="_dtR-sGkXEeWAzPO1wYNudw" base_Element="_dtKp8GkXEeWAzPO1wYNudw" source="_wFJ3IP91Ed6Jt8e-UqrRdQ"/> - <FCM:DerivedElement xmi:id="_dtZ6gGkXEeWAzPO1wYNudw" base_Element="_dtSlwGkXEeWAzPO1wYNudw" source="_wFJ3IP91Ed6Jt8e-UqrRdQ"/> -</xmi:XMI> diff --git a/transformation/org.eclipse.papyrus.designer.transformation.library/plugin.xml b/transformation/org.eclipse.papyrus.designer.transformation.library/plugin.xml index e07542cef..1bc162694 100644 --- a/transformation/org.eclipse.papyrus.designer.transformation.library/plugin.xml +++ b/transformation/org.eclipse.papyrus.designer.transformation.library/plugin.xml @@ -48,44 +48,6 @@ <client class="org.eclipse.papyrus.designer.transformation.library.iconfigurators.AnimServiceConfigurator" configuratorID="AnimServiceConfigurator"> </client> </extension> - <extension point="org.eclipse.ui.newWizards"> - <wizard - category="org.eclipse.ui.Examples/org.eclipse.papyrus.examples" - class="org.eclipse.papyrus.designer.components.modellibs.core.wizards.HelloWorldModelWizard" - finalPerspective="org.eclipse.papyrus.infra.core.perspective" - icon="platform:/plugin/org.eclipse.papyrus.designer.ui/icons/designer-16x16.gif" - id="org.eclipse.papyrus.designer.components.modellibs.core.new.HelloWorld" - name="Papyrus Designer component-based hello world example"> - <selection class="org.eclipse.core.resources.IResource"/> - </wizard> - <wizard - category="org.eclipse.ui.Examples/org.eclipse.papyrus.examples" - class="org.eclipse.papyrus.designer.components.modellibs.core.wizards.ProducerConsumerModelWizard" - finalPerspective="org.eclipse.papyrus.infra.core.perspective" - icon="platform:/plugin/org.eclipse.papyrus.designer.ui/icons/designer-16x16.gif" - id="org.eclipse.papyrus.designer.components.modellibs.core.new.ProducerConsumer" - name="Papyrus Designer component-based producer/comsumer example"> - <selection class="org.eclipse.core.resources.IResource"/> - </wizard> - <wizard - category="org.eclipse.ui.Examples/org.eclipse.papyrus.examples" - class="org.eclipse.papyrus.designer.components.modellibs.core.wizards.SimpleSMModelWizard" - finalPerspective="org.eclipse.papyrus.infra.core.perspective" - icon="platform:/plugin/org.eclipse.papyrus.designer.ui/icons/designer-16x16.gif" - id="org.eclipse.papyrus.designer.components.modellibs.core.new.SimpleSM" - name="Papyrus Designer component-based example using a simple state machine"> - <selection class="org.eclipse.core.resources.IResource"/> - </wizard> - <wizard - category="org.eclipse.ui.Examples/org.eclipse.papyrus.examples" - class="org.eclipse.papyrus.designer.components.modellibs.core.ABitComplexSMModelWizard" - finalPerspective="org.eclipse.papyrus.infra.core.perspective" - icon="platform:/plugin/org.eclipse.papyrus.designer.ui/icons/designer-16x16.gif" - id="org.eclipse.papyrus.designer.components.modellibs.core.new.ABitComplexSM" - name="Papyrus Designer component-based example using a bit more complex state machine"> - <selection class="org.eclipse.core.resources.IResource"/> - </wizard> - </extension> <extension point="org.eclipse.papyrus.designer.transformation.extensions.m2mTrafo"> <transformation transformationID="trafos::bindingHelpers::LoopOperations" @@ -173,4 +135,18 @@ </template> </extension> + <extension + point="org.eclipse.ui.newWizards"> + <wizard + canFinishEarly="false" + category="org.eclipse.ui.Examples/org.eclipse.papyrus.examples" + class="org.eclipse.papyrus.uml.diagram.wizards.wizardstmp.PapyrusExampleInstallerWizard" + finalPerspective="org.eclipse.papyrus.infra.core.perspective" + icon="platform:/plugin/org.eclipse.papyrus.designer.ui/icons/designer-16x16.gif" + id="org.eclipse.papyrus.designer.examples.category.DesignerExamplesWithM2Mtrafo.installer" + name="Papyrus Designer examples based on M2M transformations" + project="true"> + </wizard> + </extension> + </plugin> diff --git a/transformation/org.eclipse.papyrus.designer.transformation.library/src/org/eclipse/papyrus/designer/transformation/library/wizards/ABitComplexSMModelWizard.java b/transformation/org.eclipse.papyrus.designer.transformation.library/src/org/eclipse/papyrus/designer/transformation/library/wizards/ABitComplexSMModelWizard.java deleted file mode 100644 index 883e39812..000000000 --- a/transformation/org.eclipse.papyrus.designer.transformation.library/src/org/eclipse/papyrus/designer/transformation/library/wizards/ABitComplexSMModelWizard.java +++ /dev/null @@ -1,27 +0,0 @@ -/***************************************************************************** - * Copyright (c) 2013 CEA LIST. - * - * - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Ansgar Radermacher ansgar.radermacher@cea.fr - * - *****************************************************************************/ - -package org.eclipse.papyrus.designer.transformation.library.wizards; - -import org.eclipse.papyrus.uml.diagram.wizards.wizards.ModelCopyWizard; - -/** - * Copy wizard for the ProducerConsumer example - */ -public class ABitComplexSMModelWizard extends ModelCopyWizard { - - public ABitComplexSMModelWizard() { - super("ABitComplexSM"); //$NON-NLS-1$ - } -} diff --git a/transformation/org.eclipse.papyrus.designer.transformation.library/src/org/eclipse/papyrus/designer/transformation/library/wizards/HelloWorldModelWizard.java b/transformation/org.eclipse.papyrus.designer.transformation.library/src/org/eclipse/papyrus/designer/transformation/library/wizards/HelloWorldModelWizard.java deleted file mode 100644 index 53d82f03f..000000000 --- a/transformation/org.eclipse.papyrus.designer.transformation.library/src/org/eclipse/papyrus/designer/transformation/library/wizards/HelloWorldModelWizard.java +++ /dev/null @@ -1,27 +0,0 @@ -/***************************************************************************** - * Copyright (c) 2013 CEA LIST. - * - * - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Ansgar Radermacher ansgar.radermacher@cea.fr - * - *****************************************************************************/ - -package org.eclipse.papyrus.designer.transformation.library.wizards; - -import org.eclipse.papyrus.uml.diagram.wizards.wizards.ModelCopyWizard; - -/** - * Copy wizard for the HelloWorld example - */ -public class HelloWorldModelWizard extends ModelCopyWizard { - - public HelloWorldModelWizard() { - super("HelloWorld"); //$NON-NLS-1$ - } -} diff --git a/transformation/org.eclipse.papyrus.designer.transformation.library/src/org/eclipse/papyrus/designer/transformation/library/wizards/ProducerConsumerModelWizard.java b/transformation/org.eclipse.papyrus.designer.transformation.library/src/org/eclipse/papyrus/designer/transformation/library/wizards/ProducerConsumerModelWizard.java deleted file mode 100644 index 0040143ea..000000000 --- a/transformation/org.eclipse.papyrus.designer.transformation.library/src/org/eclipse/papyrus/designer/transformation/library/wizards/ProducerConsumerModelWizard.java +++ /dev/null @@ -1,27 +0,0 @@ -/***************************************************************************** - * Copyright (c) 2013 CEA LIST. - * - * - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Ansgar Radermacher ansgar.radermacher@cea.fr - * - *****************************************************************************/ - -package org.eclipse.papyrus.designer.transformation.library.wizards; - -import org.eclipse.papyrus.uml.diagram.wizards.wizards.ModelCopyWizard; - -/** - * Copy wizard for the ProducerConsumer example - */ -public class ProducerConsumerModelWizard extends ModelCopyWizard { - - public ProducerConsumerModelWizard() { - super("ProducerConsumer"); //$NON-NLS-1$ - } -} diff --git a/transformation/org.eclipse.papyrus.designer.transformation.library/src/org/eclipse/papyrus/designer/transformation/library/wizards/SimpleSMModelWizard.java b/transformation/org.eclipse.papyrus.designer.transformation.library/src/org/eclipse/papyrus/designer/transformation/library/wizards/SimpleSMModelWizard.java deleted file mode 100644 index 6d8341e89..000000000 --- a/transformation/org.eclipse.papyrus.designer.transformation.library/src/org/eclipse/papyrus/designer/transformation/library/wizards/SimpleSMModelWizard.java +++ /dev/null @@ -1,27 +0,0 @@ -/***************************************************************************** - * Copyright (c) 2013 CEA LIST. - * - * - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Ansgar Radermacher ansgar.radermacher@cea.fr - * - *****************************************************************************/ - -package org.eclipse.papyrus.designer.transformation.library.wizards; - -import org.eclipse.papyrus.uml.diagram.wizards.wizards.ModelCopyWizard; - -/** - * Copy wizard for the ProducerConsumer example - */ -public class SimpleSMModelWizard extends ModelCopyWizard { - - public SimpleSMModelWizard() { - super("SimpleSM"); //$NON-NLS-1$ - } -} |
