Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAnsgar Radermacher2016-11-28 14:20:31 +0000
committerAnsgar Radermacher2016-11-28 14:20:31 +0000
commit51093097f279c549612891fd51c7869ccaaa0681 (patch)
tree191e8f08c82db3291bae41fcc48b083815e1df1d
parent27f907e98a9cb9e86c3596680fe26636277ea494 (diff)
downloadorg.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
-rw-r--r--components/org.eclipse.papyrus.designer.components.modellibs.core/META-INF/MANIFEST.MF4
-rw-r--r--components/org.eclipse.papyrus.designer.components.modellibs.core/models/examples/CHelloWorldCpp/CHelloWorldCpp.di (renamed from components/org.eclipse.papyrus.designer.components.modellibs.core/models/examples/ClientServerTimer.di)0
-rw-r--r--components/org.eclipse.papyrus.designer.components.modellibs.core/models/examples/CHelloWorldCpp/CHelloWorldCpp.notation (renamed from transformation/org.eclipse.papyrus.designer.transformation.library/models/examples/HelloWorld.notation)397
-rw-r--r--components/org.eclipse.papyrus.designer.components.modellibs.core/models/examples/CHelloWorldCpp/CHelloWorldCpp.uml (renamed from transformation/org.eclipse.papyrus.designer.transformation.library/models/examples/HelloWorld.uml)55
-rw-r--r--components/org.eclipse.papyrus.designer.components.modellibs.core/models/examples/CHelloWorldJava/CHelloWorldJava.di (renamed from components/org.eclipse.papyrus.designer.components.modellibs.core/models/examples/HelloWorld.di)0
-rw-r--r--components/org.eclipse.papyrus.designer.components.modellibs.core/models/examples/CHelloWorldJava/CHelloWorldJava.notation (renamed from transformation/org.eclipse.papyrus.designer.transformation.library/models/examples/HelloWorldJava.notation)334
-rw-r--r--components/org.eclipse.papyrus.designer.components.modellibs.core/models/examples/CHelloWorldJava/CHelloWorldJava.uml (renamed from transformation/org.eclipse.papyrus.designer.transformation.library/models/examples/HelloWorldJava.uml)71
-rw-r--r--components/org.eclipse.papyrus.designer.components.modellibs.core/models/examples/ClientServerTimer/ClientServerTimer.di (renamed from transformation/org.eclipse.papyrus.designer.transformation.library/models/examples/ClientServerTimer.di)0
-rw-r--r--components/org.eclipse.papyrus.designer.components.modellibs.core/models/examples/ClientServerTimer/ClientServerTimer.notation (renamed from components/org.eclipse.papyrus.designer.components.modellibs.core/models/examples/ClientServerTimer.notation)0
-rw-r--r--components/org.eclipse.papyrus.designer.components.modellibs.core/models/examples/ClientServerTimer/ClientServerTimer.uml (renamed from components/org.eclipse.papyrus.designer.components.modellibs.core/models/examples/ClientServerTimer.uml)84
-rw-r--r--components/org.eclipse.papyrus.designer.components.modellibs.core/models/examples/HelloWorld.notation243
-rw-r--r--components/org.eclipse.papyrus.designer.components.modellibs.core/models/examples/HelloWorld.uml112
-rw-r--r--components/org.eclipse.papyrus.designer.components.modellibs.core/models/examples/HelloWorldC.notation662
-rw-r--r--components/org.eclipse.papyrus.designer.components.modellibs.core/models/examples/HelloWorldC.uml157
-rw-r--r--components/org.eclipse.papyrus.designer.components.modellibs.core/models/examples/ProducerConsumer/ProducerConsumer.di (renamed from components/org.eclipse.papyrus.designer.components.modellibs.core/models/examples/ProducerConsumer.di)0
-rw-r--r--components/org.eclipse.papyrus.designer.components.modellibs.core/models/examples/ProducerConsumer/ProducerConsumer.notation (renamed from components/org.eclipse.papyrus.designer.components.modellibs.core/models/examples/ProducerConsumer.notation)0
-rw-r--r--components/org.eclipse.papyrus.designer.components.modellibs.core/models/examples/ProducerConsumer/ProducerConsumer.uml (renamed from components/org.eclipse.papyrus.designer.components.modellibs.core/models/examples/ProducerConsumer.uml)24
-rw-r--r--components/org.eclipse.papyrus.designer.components.modellibs.core/models/examples/ProducerTwoConsumers/ProducerTwoConsumers.di (renamed from components/org.eclipse.papyrus.designer.components.modellibs.core/models/examples/ProducerTwoConsumers.di)0
-rw-r--r--components/org.eclipse.papyrus.designer.components.modellibs.core/models/examples/ProducerTwoConsumers/ProducerTwoConsumers.notation (renamed from components/org.eclipse.papyrus.designer.components.modellibs.core/models/examples/ProducerTwoConsumers.notation)0
-rw-r--r--components/org.eclipse.papyrus.designer.components.modellibs.core/models/examples/ProducerTwoConsumers/ProducerTwoConsumers.uml (renamed from components/org.eclipse.papyrus.designer.components.modellibs.core/models/examples/ProducerTwoConsumers.uml)90
-rw-r--r--components/org.eclipse.papyrus.designer.components.modellibs.core/models/library/componentlib.notation70
-rw-r--r--components/org.eclipse.papyrus.designer.components.modellibs.core/models/library/core.di (renamed from components/org.eclipse.papyrus.designer.components.modellibs.core/models/examples/HelloWorldC.di)0
-rw-r--r--components/org.eclipse.papyrus.designer.components.modellibs.core/plugin.xml83
-rw-r--r--components/org.eclipse.papyrus.designer.components.modellibs.core/src/org/eclipse/papyrus/designer/components/modellibs/core/wizards/HelloWorldModelWizard.java27
-rw-r--r--components/org.eclipse.papyrus.designer.components.modellibs.core/src/org/eclipse/papyrus/designer/components/modellibs/core/wizards/ProducerConsumerModelWizard.java27
-rw-r--r--components/org.eclipse.papyrus.designer.components.transformation.java/src/org/eclipse/papyrus/designer/components/transformation/java/Messages.java2
-rw-r--r--components/org.eclipse.papyrus.designer.components.transformation.java/src/org/eclipse/papyrus/designer/components/transformation/java/xtend/JavaToOO.xtend5
-rw-r--r--gui/org.eclipse.papyrus.designer.ui/META-INF/MANIFEST.MF13
-rwxr-xr-xgui/org.eclipse.papyrus.designer.ui/icons/PapyrusLogo_48x48.pngbin0 -> 1769 bytes
-rw-r--r--gui/org.eclipse.papyrus.designer.ui/plugin.xml68
-rw-r--r--gui/org.eclipse.papyrus.designer.ui/src/org/eclipse/papyrus/designer/ui/Activator.java4
-rw-r--r--gui/org.eclipse.papyrus.designer.ui/src/org/eclipse/papyrus/uml/diagram/wizards/wizardstmp/PapyrusExampleInstallerWizard.java166
-rw-r--r--languages/cpp/org.eclipse.papyrus.designer.languages.cpp.examples/models/examples/HelloWorldOO/HelloWorldOO.di (renamed from languages/cpp/org.eclipse.papyrus.designer.languages.cpp.examples/models/examples/HelloWorldOO.di)0
-rw-r--r--languages/cpp/org.eclipse.papyrus.designer.languages.cpp.examples/models/examples/HelloWorldOO/HelloWorldOO.notation (renamed from languages/cpp/org.eclipse.papyrus.designer.languages.cpp.examples/models/examples/HelloWorldOO.notation)0
-rw-r--r--languages/cpp/org.eclipse.papyrus.designer.languages.cpp.examples/models/examples/HelloWorldOO/HelloWorldOO.uml (renamed from languages/cpp/org.eclipse.papyrus.designer.languages.cpp.examples/models/examples/HelloWorldOO.uml)0
-rw-r--r--languages/cpp/org.eclipse.papyrus.designer.languages.cpp.examples/plugin.xml26
-rw-r--r--languages/cpp/org.eclipse.papyrus.designer.languages.cpp.examples/src/org/eclipse/papyrus/designer/languages/cpp/examples/HelloWorldOOModelWizard.java27
-rw-r--r--transformation/languages/cpp/org.eclipse.papyrus.designer.transformation.languages.cpp.library/META-INF/MANIFEST.MF3
-rw-r--r--transformation/languages/cpp/org.eclipse.papyrus.designer.transformation.languages.cpp.library/models/examples/AbitComplexSM/AbitComplexSM.di (renamed from transformation/org.eclipse.papyrus.designer.transformation.library/models/examples/AbitComplexSM.di)0
-rw-r--r--transformation/languages/cpp/org.eclipse.papyrus.designer.transformation.languages.cpp.library/models/examples/AbitComplexSM/AbitComplexSM.notation (renamed from transformation/org.eclipse.papyrus.designer.transformation.library/models/examples/AbitComplexSM.notation)617
-rw-r--r--transformation/languages/cpp/org.eclipse.papyrus.designer.transformation.languages.cpp.library/models/examples/AbitComplexSM/AbitComplexSM.uml (renamed from transformation/org.eclipse.papyrus.designer.transformation.library/models/examples/AbitComplexSM.uml)147
-rw-r--r--transformation/languages/cpp/org.eclipse.papyrus.designer.transformation.languages.cpp.library/models/examples/AbitComplexSMOrthogonal.di (renamed from components/org.eclipse.papyrus.designer.components.modellibs.core/models/examples/HelloWorldJava.di)0
-rw-r--r--transformation/languages/cpp/org.eclipse.papyrus.designer.transformation.languages.cpp.library/models/examples/AbitComplexSMOrthogonal/AbitComplexSMOrthogonal.di (renamed from transformation/org.eclipse.papyrus.designer.transformation.library/models/examples/AbitComplexSMOrthogonal.di)0
-rw-r--r--transformation/languages/cpp/org.eclipse.papyrus.designer.transformation.languages.cpp.library/models/examples/AbitComplexSMOrthogonal/AbitComplexSMOrthogonal.notation (renamed from transformation/org.eclipse.papyrus.designer.transformation.library/models/examples/AbitComplexSMOrthogonal.notation)420
-rw-r--r--transformation/languages/cpp/org.eclipse.papyrus.designer.transformation.languages.cpp.library/models/examples/AbitComplexSMOrthogonal/AbitComplexSMOrthogonal.uml (renamed from transformation/org.eclipse.papyrus.designer.transformation.library/models/examples/AbitComplexSMOrthogonal.uml)135
-rw-r--r--transformation/languages/cpp/org.eclipse.papyrus.designer.transformation.languages.cpp.library/models/examples/HelloWorldCpp/HelloWorldCpp.di (renamed from transformation/languages/cpp/org.eclipse.papyrus.designer.transformation.languages.cpp.library/models/examples/HelloWorldCpp.di)0
-rw-r--r--transformation/languages/cpp/org.eclipse.papyrus.designer.transformation.languages.cpp.library/models/examples/HelloWorldCpp/HelloWorldCpp.notation (renamed from transformation/languages/cpp/org.eclipse.papyrus.designer.transformation.languages.cpp.library/models/examples/HelloWorldCpp.notation)0
-rw-r--r--transformation/languages/cpp/org.eclipse.papyrus.designer.transformation.languages.cpp.library/models/examples/HelloWorldCpp/HelloWorldCpp.uml (renamed from transformation/languages/cpp/org.eclipse.papyrus.designer.transformation.languages.cpp.library/models/examples/HelloWorldCpp.uml)37
-rw-r--r--transformation/languages/cpp/org.eclipse.papyrus.designer.transformation.languages.cpp.library/models/examples/SimpleSM/SimpleSM.di (renamed from transformation/org.eclipse.papyrus.designer.transformation.library/models/examples/SimpleSM.di)0
-rw-r--r--transformation/languages/cpp/org.eclipse.papyrus.designer.transformation.languages.cpp.library/models/examples/SimpleSM/SimpleSM.notation (renamed from transformation/org.eclipse.papyrus.designer.transformation.library/models/examples/SimpleSM.notation)122
-rw-r--r--transformation/languages/cpp/org.eclipse.papyrus.designer.transformation.languages.cpp.library/models/examples/SimpleSM/SimpleSM.uml (renamed from transformation/org.eclipse.papyrus.designer.transformation.library/models/examples/SimpleSM.uml)2
-rw-r--r--transformation/languages/cpp/org.eclipse.papyrus.designer.transformation.languages.cpp.library/models/examples/SimpleSMChangeEvent/SimpleSMChangeEvent.di (renamed from transformation/org.eclipse.papyrus.designer.transformation.library/models/examples/SimpleSMChangeEvent.di)0
-rw-r--r--transformation/languages/cpp/org.eclipse.papyrus.designer.transformation.languages.cpp.library/models/examples/SimpleSMChangeEvent/SimpleSMChangeEvent.notation (renamed from transformation/org.eclipse.papyrus.designer.transformation.library/models/examples/SimpleSMChangeEvent.notation)360
-rw-r--r--transformation/languages/cpp/org.eclipse.papyrus.designer.transformation.languages.cpp.library/models/examples/SimpleSMChangeEvent/SimpleSMChangeEvent.uml (renamed from transformation/org.eclipse.papyrus.designer.transformation.library/models/examples/SimpleSMChangeEvent.uml)17
-rw-r--r--transformation/languages/cpp/org.eclipse.papyrus.designer.transformation.languages.cpp.library/models/examples/SimpleSMSignalEvent/SimpleSMSignalEvent.di (renamed from transformation/org.eclipse.papyrus.designer.transformation.library/models/examples/SimpleSMSignalEvent.di)0
-rw-r--r--transformation/languages/cpp/org.eclipse.papyrus.designer.transformation.languages.cpp.library/models/examples/SimpleSMSignalEvent/SimpleSMSignalEvent.notation (renamed from transformation/org.eclipse.papyrus.designer.transformation.library/models/examples/SimpleSMSignalEvent.notation)0
-rw-r--r--transformation/languages/cpp/org.eclipse.papyrus.designer.transformation.languages.cpp.library/models/examples/SimpleSMSignalEvent/SimpleSMSignalEvent.uml (renamed from transformation/org.eclipse.papyrus.designer.transformation.library/models/examples/SimpleSMSignalEvent.uml)0
-rw-r--r--transformation/languages/cpp/org.eclipse.papyrus.designer.transformation.languages.cpp.library/plugin.xml44
-rw-r--r--transformation/languages/cpp/org.eclipse.papyrus.designer.transformation.languages.cpp.library/src/org/eclipse/papyrus/designer/transformation/languages/cpp/library/wizards/HelloWorldCppModelWizard.java27
-rw-r--r--transformation/languages/cpp/org.eclipse.papyrus.designer.transformation.languages.cpp.library/tmpModel/.gitignore0
-rw-r--r--transformation/languages/cpp/org.eclipse.papyrus.designer.transformation.languages.cpp.library/tmpModel/ABitComplexSMOrthogonalExampleTmp.uml1028
-rw-r--r--transformation/languages/cpp/org.eclipse.papyrus.designer.transformation.languages.cpp.library/tmpModel/HelloWorldCppTmp.uml94
-rw-r--r--transformation/languages/java/org.eclipse.papyrus.designer.transformation.languages.java.library/models/examples/HelloWorldJava/HelloWorldJava.di (renamed from transformation/languages/java/org.eclipse.papyrus.designer.transformation.languages.java.library/models/examples/HelloWorldJava.di)0
-rw-r--r--transformation/languages/java/org.eclipse.papyrus.designer.transformation.languages.java.library/models/examples/HelloWorldJava/HelloWorldJava.notation (renamed from transformation/languages/java/org.eclipse.papyrus.designer.transformation.languages.java.library/models/examples/HelloWorldJava.notation)0
-rw-r--r--transformation/languages/java/org.eclipse.papyrus.designer.transformation.languages.java.library/models/examples/HelloWorldJava/HelloWorldJava.uml (renamed from transformation/languages/java/org.eclipse.papyrus.designer.transformation.languages.java.library/models/examples/HelloWorldJava.uml)0
-rw-r--r--transformation/languages/java/org.eclipse.papyrus.designer.transformation.languages.java.library/plugin.xml27
-rw-r--r--transformation/languages/java/org.eclipse.papyrus.designer.transformation.languages.java.library/src/org/eclipse/papyrus/designer/transformation/languages/java/library/wizards/HelloWorldJavaModelWizard.java27
-rw-r--r--transformation/org.eclipse.papyrus.designer.transformation.base/build.properties1
-rw-r--r--transformation/org.eclipse.papyrus.designer.transformation.library/META-INF/MANIFEST.MF3
-rw-r--r--transformation/org.eclipse.papyrus.designer.transformation.library/build.properties1
-rw-r--r--transformation/org.eclipse.papyrus.designer.transformation.library/models/examples/ClientServerTimer.notation1242
-rw-r--r--transformation/org.eclipse.papyrus.designer.transformation.library/models/examples/ClientServerTimer.uml415
-rw-r--r--transformation/org.eclipse.papyrus.designer.transformation.library/models/examples/HelloWorld.di2
-rw-r--r--transformation/org.eclipse.papyrus.designer.transformation.library/models/examples/HelloWorldC.di2
-rw-r--r--transformation/org.eclipse.papyrus.designer.transformation.library/models/examples/HelloWorldC.notation662
-rw-r--r--transformation/org.eclipse.papyrus.designer.transformation.library/models/examples/HelloWorldC.uml157
-rw-r--r--transformation/org.eclipse.papyrus.designer.transformation.library/models/examples/HelloWorldJava.di2
-rw-r--r--transformation/org.eclipse.papyrus.designer.transformation.library/models/examples/ProducerConsumer.di2
-rw-r--r--transformation/org.eclipse.papyrus.designer.transformation.library/models/examples/ProducerConsumer.notation1504
-rw-r--r--transformation/org.eclipse.papyrus.designer.transformation.library/models/examples/ProducerConsumer.uml419
-rw-r--r--transformation/org.eclipse.papyrus.designer.transformation.library/models/examples/ProducerTwoConsumers.di2
-rw-r--r--transformation/org.eclipse.papyrus.designer.transformation.library/models/examples/ProducerTwoConsumers.notation1629
-rw-r--r--transformation/org.eclipse.papyrus.designer.transformation.library/models/examples/ProducerTwoConsumers.uml529
-rw-r--r--transformation/org.eclipse.papyrus.designer.transformation.library/plugin.xml52
-rw-r--r--transformation/org.eclipse.papyrus.designer.transformation.library/src/org/eclipse/papyrus/designer/transformation/library/wizards/ABitComplexSMModelWizard.java27
-rw-r--r--transformation/org.eclipse.papyrus.designer.transformation.library/src/org/eclipse/papyrus/designer/transformation/library/wizards/HelloWorldModelWizard.java27
-rw-r--r--transformation/org.eclipse.papyrus.designer.transformation.library/src/org/eclipse/papyrus/designer/transformation/library/wizards/ProducerConsumerModelWizard.java27
-rw-r--r--transformation/org.eclipse.papyrus.designer.transformation.library/src/org/eclipse/papyrus/designer/transformation/library/wizards/SimpleSMModelWizard.java27
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 &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. </body>
+ <body>Part of designer's default component 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. </body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_bV2coJnpEeax1dnJ9KW_aQ" annotatedElement="_bYJagDLiEd2RVeNawwNNzg">
+ <body>In component-oriented design, a &quot;system&quot; 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.&lt;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 &lt;iostream>&#xA;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 &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. </body>
+ <body>Part of designer's default component 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. </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 &quot;system&quot; class that aggegates all component (parts) of an application is typically used.
+In case of Java, we call it &quot;SystemApp&quot; 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 &lt;&lt; &quot;Hello world: &quot; &lt;&lt; message &lt;&lt; endl;</body>
- <body>System.out.println(&quot;Hello&quot;);</body>
+ <body>System.out.println(&quot;Hello world: &quot; + 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.&lt;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 &lt;&lt; &quot;result: &quot; &lt;&lt; q->mult(4, 5) &lt;&lt; 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
&quot;configure instance properties&quot; popup (once timer attribute is selected)</body>
</ownedComment>
@@ -182,7 +182,7 @@ cout &lt;&lt; &quot;result: &quot; &lt;&lt; q->mult(4, 5) &lt;&lt; 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 &lt;&lt; &quot;result: &quot; &lt;&lt; q->mult(4, 5) &lt;&lt; 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 &lt;&lt; &quot;result: &quot; &lt;&lt; q->mult(4, 5) &lt;&lt; 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 &lt;&lt; &quot;result: &quot; &lt;&lt; q->mult(4, 5) &lt;&lt; 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 &lt;&lt; &quot;result: &quot; &lt;&lt; q->mult(4, 5) &lt;&lt; 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 &lt;iostream>&#xA;using namespace std;&#xA;&#xA;#include &lt;unistd.h>" base_class="_IfjoETLbEd2qeKRLMdIx_A"/>
<C_Cpp:Include xmi:id="_Sa4nEP77Ed6Zw96O-tCw7A" body="#include &lt;iostream>&#xA;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 &quot;run&quot; operation that is provided via the &quot;start&quot; 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 &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. </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 &quot;run&quot; is defined in interface IRunnnable that is provided by the IStart port. The synchronisation mechanism in Qompass (&quot;Sync. derived element&quot;, needs to be triggered by user) adds a corresponding &quot;derived&quot; 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 &lt;&lt; &quot;Hello world: &quot; &lt;&lt; message &lt;&lt; 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.&lt;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.
-&quot;Test message&quot; 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="&quot;Test message&quot;">
- <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 &lt;iostream>&#xA;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>&lt;p>Simple HelloWorld component that prints a message in its &amp;quot;run&amp;quot; operation that is provided via the &amp;quot;start&amp;quot; port&lt;/p>
-</body>
- </ownedComment>
- <ownedComment xmi:type="uml:Comment" xmi:id="_0D64MDedEeGPyrZ5I3hMlA">
- <annotatedElement xmi:type="uml:Class" href="pathmap://QML_CORE/core.uml#_N6fa4JsrEd61Eo3nmu3JhQ"/>
- <body>&lt;p>Part of the Qompass core model library. Provides the specific port &amp;quot;start&amp;quot;. The &amp;quot;run&amp;quot; operation (defined within interface IStart) of this port is called by generated boot-code after instantiation and configuration of a component.&lt;/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>&lt;p>Configuration attribute within the Hello World component. Its value is configured on the instance level.&lt;/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 (&quot;Hello world: %s&quot;, 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.&lt;br /></body>
- </ownedComment>
- <ownedComment xmi:type="uml:Comment" xmi:id="_gdeyMDefEeGPyrZ5I3hMlA">
- <body>&lt;p>Cross references to composite diagram&lt;/p>
-</body>
- </ownedComment>
- <ownedComment xmi:type="uml:Comment" xmi:id="_oZw8kFWiEeKOivupHOJ8Ew" annotatedElement="_yl9-AFT2EeKvFeqt5Q_lqw">
- <body>&lt;p>Deployment plan for system, i.e. set of instance specification along with configuration and allocation&lt;/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.
-&quot;Test message&quot; 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="&quot;Test message&quot;">
- <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 &lt;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 &lt;unistd.h>&#xA;#include &lt;iostream>&#xA;using namespace std;" base_class="_IfjoETLbEd2qeKRLMdIx_A"/>
<C_Cpp:Include xmi:id="_Sa4nEP77Ed6Zw96O-tCw7A" body="#include &lt;iostream>&#xA;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 &lt;unistd.h>&#xA;#include &lt;iostream>&#xA;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 &quot;runStartThread&quot; 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 &quot;lc&quot; (short for lifecycle). The &quot;activate&quot; 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 &quot;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 &lt;&lt; &quot;finished waiting&quot; &lt;&lt; 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 &lt;&lt; &quot;finished waiting&quot; &lt;&lt; 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 &quot;start&quot;, inherited from CStart (part of the Qompass &quot;BasicCalls&quot; 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&lt;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&lt;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&lt;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&lt;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&lt;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&lt;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&lt;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&lt;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&lt;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&lt;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 &lt;iostream>&#xA;#include &lt;unistd.h>&#xA;using namespace std;" base_class="_IfjoETLbEd2qeKRLMdIx_A"/>
<C_Cpp:Include xmi:id="_Sa4nEP77Ed6Zw96O-tCw7A" body="#include &lt;iostream>&#xA;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 &lt;iostream>&#xA;#include &lt;unistd.h>&#xA;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
new file mode 100755
index 000000000..b17118b95
--- /dev/null
+++ b/gui/org.eclipse.papyrus.designer.ui/icons/PapyrusLogo_48x48.png
Binary files differ
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{&#xA;&#x9;/*Edge of the shape affected by the pseudo selector*/&#xA;&#x9;lineColor: #c00000;&#xA;&#x9;lineWidth: 3px;&#xA;&#x9;/*Content of the shape affected by the pseudo selector*/&#xA;&#x9;fillColor: #c00000;&#xA;&#x9;bold: true;&#xA;} &#xA;&#xA;:suspended{&#xA;&#x9;/*Edge of the shape affected by the pseudo selector*/&#xA;&#x9;lineColor: #c00000;&#xA;&#x9;lineWidth: 2px;&#xA;&#x9;/*Content of the shape affected by the pseudo selector*/&#xA;&#x9;fillColor: #fab953;&#xA;&#x9;bold: true;&#xA;}&#xA;&#xA;:visited{&#xA;&#x9;/*Edge of the shape affected by the pseudo selector*/&#xA;&#x9;lineColor: #92d050;&#xA;&#x9;lineWidth: 2px;&#xA;&#x9;/*Content of the shape affected by the pseudo selector*/&#xA;&#x9;fillColor: #92d050;&#xA;}&#xA;Transition > Label {&#xA;&#x9;bodyCutLength: 1;&#xA;&#x9;indicateParameters: true;&#xA;&#x9;lineBreakBeforeEffect : true;&#xA;}"/>
<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 &lt;iostream>&#xA;using namespace std;&#xA;&#xA;#include &lt;unistd.h>&#xA;" 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{&#xA;&#x9;/*Edge of the shape affected by the pseudo selector*/&#xA;&#x9;lineColor: #c00000;&#xA;&#x9;lineWidth: 3px;&#xA;&#x9;/*Content of the shape affected by the pseudo selector*/&#xA;&#x9;fillColor: #c00000;&#xA;&#x9;bold: true;&#xA;} &#xA;&#xA;:suspended{&#xA;&#x9;/*Edge of the shape affected by the pseudo selector*/&#xA;&#x9;lineColor: #c00000;&#xA;&#x9;lineWidth: 2px;&#xA;&#x9;/*Content of the shape affected by the pseudo selector*/&#xA;&#x9;fillColor: #fab953;&#xA;&#x9;bold: true;&#xA;}&#xA;&#xA;:visited{&#xA;&#x9;/*Edge of the shape affected by the pseudo selector*/&#xA;&#x9;lineColor: #92d050;&#xA;&#x9;lineWidth: 2px;&#xA;&#x9;/*Content of the shape affected by the pseudo selector*/&#xA;&#x9;fillColor: #92d050;&#xA;}&#xA;Transition > Label {&#xA;&#x9;bodyCutLength: 1;&#xA;&#x9;indicateParameters: true;&#xA;&#x9;lineBreakBeforeEffect : true;&#xA;}"/>
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 &lt;iostream>&#xA;using namespace std;&#xA;&#xA;#include &lt;unistd.h>&#xA;" 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 &quot;run&quot; operation that is provided via the &quot;start&quot; 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 &lt;iostream>&#xA;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 &lt;&lt;&quot;From State1 to State0 \n&quot;;</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 &lt;&lt;&quot;From State1 to State0 \n&quot;;</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 &lt;&lt;&quot;From State 2 to Junction1\n&quot;;</body>
+ <body>std::cout &lt;&lt;&quot;From State 2 to Junction 1\n&quot;;</body>
</effect>
<trigger xmi:type="uml:Trigger" xmi:id="_GlK94CjpEeaJJusTB1aIbg" event="_-PMFcCaeEeG4fZdVXNtoOQ"/>
</transition>
@@ -148,7 +148,7 @@ std::cout &lt;&lt;&quot;From State1 to State0 \n&quot;;</body>
</ownedRule>
<effect xmi:type="uml:OpaqueBehavior" xmi:id="_QlLVICjnEeaJJusTB1aIbg">
<language>C++</language>
- <body>std::cout &lt;&lt; &quot;From Junction1 to State 1 \n&quot;;</body>
+ <body>std::cout &lt;&lt; &quot;From Junction1 to State 1\n&quot;;</body>
</effect>
</transition>
<transition xmi:type="uml:Transition" xmi:id="_g3iPUEOAEeadCvQ7UGhFAA" source="_7_1cMOYXEeCBL_IbXY9ofw" target="_cyKVYEOAEeadCvQ7UGhFAA">
@@ -248,7 +248,7 @@ std::cout &lt;&lt;&quot;Changed rack&quot;;</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);&#xD;
</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);&#xD;
</profileApplication>
</uml:Model>
<C_Cpp:Include xmi:id="_EaeJMNp0EeKd1ax3yaXM9w" body="#include &lt;iostream>&#xA;using namespace std;&#xA;&#xA;#include &lt;unistd.h>&#xA;" header="#ifdef WIN32&#xD;&#xA;#include &quot;windows.h&quot;&#xD;&#xA;#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);&#xD;
+mult(3,5);&#xD;
+std::cout &lt;&lt;&quot;From State1 to State0 \n&quot;;</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 &lt;&lt; &quot;From State 0 to State 2\n&quot;;</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;&#xD;
+std::cout &lt;&lt;&quot;From State 2 to Junction1\n&quot;;&#xD;
+</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 &lt;&lt; &quot;From Junction1 to Shallow history \n&quot;;</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 &lt;&lt; &quot;From Shallow history to State 4\n&quot;;</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 &lt;&lt; &quot;From State 4 to State 5 \n&quot;;</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 &lt;&lt; &quot;From State 5 to State 1 \n&quot;;</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 &lt;&lt;&quot;Initial to state 6\n&quot;;</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&lt;&lt;&quot;From state6 to state7\n&quot;;</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&lt;&lt;&quot;Entering state6\n&quot;;</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 &lt;&lt; &quot;a=&quot; &lt;&lt; a &lt;&lt; &quot; b=&quot; &lt;&lt; b &lt;&lt; &quot; a+b=&quot; &lt;&lt; a+b &lt;&lt; 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 &lt;&lt; &quot;a=&quot; &lt;&lt; a &lt;&lt; &quot; b=&quot; &lt;&lt; b &lt;&lt; &quot; a*b=&quot; &lt;&lt; a*b &lt;&lt; endl;
+return a*b;</body>
+ </ownedBehavior>
+ <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_YNCW4CgBEeapjr3l63b85A" name="run" specification="_VGsRACgBEeapjr3l63b85A">
+ <language>C/C++</language>
+ <body>cout &lt;&lt; &quot;call add (2, 3);&quot; &lt;&lt; endl;
+cout &lt;&lt; &quot;result: &quot; &lt;&lt; add (2, 3) &lt;&lt; endl;
+cout &lt;&lt; &quot;sleeping for 15 seconds (statemachine remains active);&quot; &lt;&lt; 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 &lt;&lt; &quot;From Shallow history to State 4\n&quot;;
+ 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 &lt;&lt;&quot;Initial to state 6\n&quot;;
+ 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 = &amp;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 = &amp;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 &lt; (int) STATE_MAX; i++) {
+ if (states[i].doActivity != &amp;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(&amp;threads[i], NULL, &amp;SimpleSM::thread_func_wrapper, &amp;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 &lt; 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(&amp;timeEventThreads[SIMPLESM_TE_INDEX(i)], NULL, &amp;SimpleSM::thread_func_wrapper, &amp;timeEventThreadStructs[SIMPLESM_TE_INDEX(i)]);
+ while(timeEventFlags[SIMPLESM_TE_INDEX(i)]) {}
+}
+
+regionTable[REGION_ID_STATE3_REGION1] = &amp;SimpleSM::State3_Region1_Enter;
+regionExitTable[REGION_ID_STATE3_REGION1] = &amp;SimpleSM::State3_Region1_Exit;
+regionTable[REGION_ID_STATE3_REGION2] = &amp;SimpleSM::State3_Region2_Enter;
+regionExitTable[REGION_ID_STATE3_REGION2] = &amp;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 &lt;&lt; &quot;From State 4 to State 5 \n&quot;;
+ 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 &lt;&lt; &quot;From State 5 to State 1 \n&quot;;
+ 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 &lt;&lt;&quot;From State1 to State0 \n&quot;;
+ 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 &lt;&lt;&quot;From State 2 to Junction1\n&quot;;
+ 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 &lt;&lt; &quot;From Junction1 to Shallow history \n&quot;;
+ 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&lt;&lt;&quot;From state6 to state7\n&quot;;
+ 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 &lt;&lt; &quot;From State 0 to State 2\n&quot;;
+ 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&lt;&lt;&quot;Entering state6\n&quot;;</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(&amp;mutexes[id]);
+ while(!flags[id]) {
+ pthread_cond_wait(&amp;conds[id], &amp;mutexes[id]);
+ }
+ (this->*doActivityTable[id])();
+ bool commitEvent = false;
+ if (flags[id]) {
+ commitEvent = true;
+ flags[id] = false;
+ }
+ pthread_cond_signal(&amp;conds[id]);
+ pthread_mutex_unlock(&amp;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(&amp;timeEventMutexes[SIMPLESM_TE_INDEX(id)]);
+ timeEventFlags[SIMPLESM_TE_INDEX(id)] = value;
+ pthread_cond_signal(&amp;timeEventConds[SIMPLESM_TE_INDEX(id)]);
+ pthread_mutex_unlock(&amp;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(&amp;timeEventMutexes[id]);
+ while(!timeEventFlags[id]) {
+ pthread_cond_wait(&amp;timeEventConds[id], &amp;timeEventMutexes[id]);
+ }
+
+ gettimeofday(&amp;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(&amp;timeEventConds[id], &amp;timeEventMutexes[id], &amp;ts);
+
+ bool commitEvent = false;
+ if (timedWaitResult != 0) {
+ //timeout
+ commitEvent = true;
+ }
+ timeEventFlags[id] = false;
+ pthread_cond_signal(&amp;timeEventConds[id]);
+ pthread_mutex_unlock(&amp;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 &lt;iostream>&#xA;using namespace std;&#xA;&#xA;#include &lt;unistd.h>&#xA;" header="#define SIMPLESM_TIME_EVENT_LOWER_BOUND (0)&#xA;#define SIMPLESM_CHANGE_EVENT_LOWER_BOUND (4)&#xA;#define SIMPLESM_TE_INDEX(id) (id - SIMPLESM_TIME_EVENT_LOWER_BOUND)&#xA;#define SIMPLESM_CHE_INDEX(id) (id - SIMPLESM_CHANGE_EVENT_LOWER_BOUND)&#xA;#define SMSERVER_REGION0_DEFAULT (0)&#xA;#define SMSERVER_REGION0_STATE1 (1)&#xA;#define STATE3_REGION1_SHALLOWHISTORY1 (1)&#xA;#define STATE3_REGION2_DEFAULT (0)&#xA;#define REGION_ID_STATE3_REGION1 (0)&#xA;#define REGION_ID_STATE3_REGION2 (1)&#xA;#define SMSERVER_REGION0 (0)&#xA;#define STATE3_REGION1 (1)&#xA;#define STATE3_REGION2 (2)&#xA;#include &quot;time.h&quot;&#xA;#include &quot;pthread.h&quot;&#xA;#include &quot;time.h&quot;&#xA;&#x9;&#x9;#include &quot;sys/time.h&quot;&#xA;#define CHECKPOINT if (systemState == statemachine::EVENT_PROCESSING) {return;}&#xA;#define SimpleSM_THREAD_CREATE(thThread, str) pthread_create(&amp;thThread, NULL, &amp;SimpleSM::thread_func_wrapper, &amp;str);&#xA;#define SIMPLESM_GET_CONTROL /*mutex synchronization to protect run-to-completion semantics*/ \&#xA;&#x9;&#x9;pthread_mutex_lock(&amp;runToCompletionMutex); \&#xA;&#x9;&#x9;while (systemState != statemachine::IDLE) {\&#xA;&#x9;&#x9;&#x9;pthread_cond_wait(&amp;runToCompletionCond, &amp;runToCompletionMutex);\&#xA;&#x9;&#x9;}&#xA;#define SIMPLESM_RELEASE_CONTROL systemState = statemachine::IDLE; pthread_cond_signal(&amp;runToCompletionCond); \&#xA;&#x9;&#x9;&#x9;&#x9;pthread_mutex_unlock(&amp;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 {&#xA;&#x9;//2 is configured as the maximum number of orthogonal regions a composite states can have&#xA;&#x9;unsigned int /*StateIDEnum*/ previousStates[2]; //for history states&#xA;&#x9;unsigned int /*StateIDEnum*/ actives[2];&#xA;&#x9;void (SimpleSM::*entry)();&#xA;&#x9;void (SimpleSM::*exit)();&#xA;&#x9;void (SimpleSM::*doActivity)();&#xA;&#x9;State_t() {&#xA;&#x9;&#x9;entry = &amp;SimpleSM::entry_dft;&#xA;&#x9;&#x9;exit = &amp;SimpleSM::exit_dft;&#xA;&#x9;&#x9;doActivity = &amp;SimpleSM::doActivity_dft;&#xA;&#x9;&#x9;for(int i = 0; i &lt; 2; i++) {&#xA;&#x9;&#x9;&#x9;previousStates[i] = STATE_MAX;&#xA;&#x9;&#x9;&#x9;actives[i] = STATE_MAX;&#xA;&#x9;&#x9;}&#xA;&#x9;}&#xA;} " 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.
-&quot;Test message&quot; 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="&quot;Test message&quot;">
- <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 &quot;run&quot; is defined in interface IRunnnable that is provided by the IStart port. The synchronisation mechanism in Qompass (&quot;Sync. derived element&quot;, needs to be triggered by user) adds a corresponding &quot;derived&quot; 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 &lt;&lt; &quot;Hello world: &quot; &lt;&lt; message &lt;&lt; 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 &lt;iostream>&#xA;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 &lt;&lt; &quot;server: got add request for a=&quot; &lt;&lt; a &lt;&lt; &quot; and b=&quot; &lt;&lt; b &lt;&lt; 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 &lt;&lt; &quot;server: got mult request for a=&quot; &lt;&lt; a &lt;&lt; &quot; and b=&quot; &lt;&lt; b &lt;&lt; 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 &quot;tick&quot; 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 &lt;&lt; &quot;call via port q: add(2, 3);&quot; &lt;&lt; endl;
-cout &lt;&lt; &quot;result: &quot; &lt;&lt; q->add(2, 3) &lt;&lt; endl;
-cout &lt;&lt; &quot;now sleeping 10 seconds&quot; &lt;&lt; endl;
-sleep(10);
-cout &lt;&lt; &quot;finishing CClient_impl::run&quot; &lt;&lt; endl;</body>
- </ownedBehavior>
- <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_w5uegCozEeGxrprK9wB9iA" name="tick" specification="_qf6cwCozEeGxrprK9wB9iA">
- <language>C/C++</language>
- <body>cout &lt;&lt; &quot;call via port tick: mult(4, 5);&quot; &lt;&lt; endl;
-cout &lt;&lt; &quot;result: &quot; &lt;&lt; q->mult(4, 5) &lt;&lt; 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
-&quot;configure instance properties&quot; 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 &lt;iostream>&#xA;using namespace std;&#xA;&#xA;#include &lt;unistd.h>" base_class="_IfjoETLbEd2qeKRLMdIx_A"/>
- <C_Cpp:Include xmi:id="_Sa4nEP77Ed6Zw96O-tCw7A" body="#include &lt;iostream>&#xA;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>&lt;p>Simple HelloWorld component that prints a message in its &amp;quot;run&amp;quot; operation that is provided via the &amp;quot;start&amp;quot; port&lt;/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>&lt;p>Part of the Qompass core model library. Provides the specific port &amp;quot;start&amp;quot;. The &amp;quot;run&amp;quot; operation (defined within interface IStart) of this port is called by generated boot-code after instantiation and configuration of a component.&lt;/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>&lt;p>Configuration attribute within the Hello World component. Its value is configured on the instance level.&lt;/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 (&quot;Hello world: %s&quot;, 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.&lt;br /></body>
- </ownedComment>
- <ownedComment xmi:type="uml:Comment" xmi:id="_gdeyMDefEeGPyrZ5I3hMlA">
- <body>&lt;p>Cross references to composite diagram&lt;/p>
-</body>
- </ownedComment>
- <ownedComment xmi:type="uml:Comment" xmi:id="_oZw8kFWiEeKOivupHOJ8Ew" annotatedElement="_yl9-AFT2EeKvFeqt5Q_lqw">
- <body>&lt;p>Deployment plan for system, i.e. set of instance specification along with configuration and allocation&lt;/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.
-&quot;Test message&quot; 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="&quot;Test message&quot;">
- <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 &lt;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 &quot;pull style&quot;, 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 &quot;runStartThread&quot; 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 &quot;lc&quot; (short for lifecycle). The &quot;activate&quot; 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 &lt;&lt; &quot;wait for data on port p&quot; &lt;&lt; endl;
-for (int i = 0; i&lt;25; i++) {
- if (p->hasData ()) {
- components::interfaces::PubData data = p->pull ();
- cout &lt;&lt; &quot;received data: x = &quot; &lt;&lt; data.x &lt;&lt; &quot; y = &quot; &lt;&lt; data.y &lt;&lt; endl;
- }
- usleep (100*1000);
-}
-cout &lt;&lt; &quot;finished waiting&quot; &lt;&lt; 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 &quot;PushConsumer&quot;.</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 &lt;&lt; &quot;initialization of push consumer&quot; &lt;&lt; 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 &lt;&lt; &quot;received data: x = &quot; &lt;&lt; data.x &lt;&lt; &quot; y = &quot; &lt;&lt; data.y &lt;&lt; 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 &quot;start&quot;, inherited from CStart (part of the Qompass &quot;core&quot; 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 &lt;&lt; &quot;publish a value via port q;&quot; &lt;&lt; endl;
-components::interfaces::PubData data;
-data.x = 2;
-data.y = 3;
-for (int i = 0; i&lt;20; i++) {
- q->push (data);
- cout &lt;&lt; &quot;.&quot; &lt;&lt; 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.&lt;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 &lt;unistd.h>&#xA;#include &lt;iostream>&#xA;using namespace std;" base_class="_IfjoETLbEd2qeKRLMdIx_A"/>
- <C_Cpp:Include xmi:id="_Sa4nEP77Ed6Zw96O-tCw7A" body="#include &lt;iostream>&#xA;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 &lt;unistd.h>&#xA;#include &lt;iostream>&#xA;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 &quot;pull style&quot;, 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 &quot;runStartThread&quot; 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 &quot;lc&quot; (short for lifecycle). The &quot;activate&quot; 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 &lt;&lt; &quot;wait for data on port p&quot; &lt;&lt; endl;
-for (int i = 0; i&lt;25; i++) {
- if (p->hasData ()) {
- components::interfaces::PubData data = p->pull ();
- cout &lt;&lt; &quot;Componenent &quot; &lt;&lt; name &lt;&lt; &quot; received data: x = &quot; &lt;&lt; data.x &lt;&lt; &quot; y = &quot; &lt;&lt; data.y &lt;&lt; endl;
- }
- usleep (100*1000);
-}
-cout &lt;&lt; &quot;finished waiting&quot; &lt;&lt; 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 &quot;PushConsumer&quot;.</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 &lt;&lt; &quot;initialization of push consumer&quot; &lt;&lt; endl;
-</body>
- </ownedBehavior>
- <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_qUSHYPdMEd-KM6l7lmIPkw" name="push" specification="_T7D8YAcsEeGYWLReZHFIwA">
- <language>C/C++</language>
- <body>cout &lt;&lt; &quot;received data: x = &quot; &lt;&lt; data.x &lt;&lt; &quot; y = &quot; &lt;&lt; data.y &lt;&lt; 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 &quot;start&quot;, inherited from CStart (part of the Qompass &quot;BasicCalls&quot; 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 &lt;&lt; &quot;publish a value via port q;&quot; &lt;&lt; endl;
-components::interfaces::PubData data;
-data.x = 2;
-data.y = 3;
-for (int i = 0; i&lt;20; i++) {
- q->push (data);
- cout &lt;&lt; &quot;.&quot; &lt;&lt; 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.&lt;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="&quot;cons1&quot;">
- <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="&quot;cons2&quot;">
- <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 &lt;iostream>&#xA;#include &lt;unistd.h>&#xA;using namespace std;" base_class="_IfjoETLbEd2qeKRLMdIx_A"/>
- <C_Cpp:Include xmi:id="_Sa4nEP77Ed6Zw96O-tCw7A" body="#include &lt;iostream>&#xA;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 &lt;iostream>&#xA;#include &lt;unistd.h>&#xA;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$
- }
-}

Back to the top