[Privacy Designer][Design] Adding CITSFrame stereotype

- The CITSFrame stereotype is added to the design profile in order to
address the C-ITS demonstrator

Change-Id: I1c44c2723f6101b94dcf3aa7176f7de6e0dff175
Signed-off-by: Gabriel Pedroza <gabriel.pedroza@cea.fr>
diff --git a/plugins/design/org.eclipse.papyrus.pdp4eng.designer.profile/model/pdp4engDesign.ecore b/plugins/design/org.eclipse.papyrus.pdp4eng.designer.profile/model/pdp4engDesign.ecore
index 75f9570..aeee132 100644
--- a/plugins/design/org.eclipse.papyrus.pdp4eng.designer.profile/model/pdp4engDesign.ecore
+++ b/plugins/design/org.eclipse.papyrus.pdp4eng.designer.profile/model/pdp4engDesign.ecore
@@ -84,4 +84,33 @@
     <eStructuralFeatures xsi:type="ecore:EAttribute" name="crc" ordered="false" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//String"/>
     <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" ordered="false" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//String"/>
   </eClassifiers>
+  <eClassifiers xsi:type="ecore:EClass" name="CITSFrame" eSuperTypes="#//Data">
+    <eStructuralFeatures xsi:type="ecore:EAttribute" name="time" ordered="false" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//Real"/>
+    <eStructuralFeatures xsi:type="ecore:EAttribute" name="vehicleID" ordered="false"
+        eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//Real"/>
+    <eStructuralFeatures xsi:type="ecore:EAttribute" name="latitude" ordered="false"
+        eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//Real"/>
+    <eStructuralFeatures xsi:type="ecore:EAttribute" name="longitude" ordered="false"
+        eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//Real"/>
+    <eStructuralFeatures xsi:type="ecore:EAttribute" name="speedValue" ordered="false"
+        eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//Real"/>
+    <eStructuralFeatures xsi:type="ecore:EAttribute" name="headingValue" ordered="false"
+        eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//Real"/>
+    <eStructuralFeatures xsi:type="ecore:EAttribute" name="brakePedalEngaged" ordered="false"
+        eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//Boolean"/>
+    <eStructuralFeatures xsi:type="ecore:EAttribute" name="gasPedalEngaged" ordered="false"
+        eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//Boolean"/>
+    <eStructuralFeatures xsi:type="ecore:EAttribute" name="emergencyBrakeEngaged"
+        ordered="false" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//Boolean"/>
+    <eStructuralFeatures xsi:type="ecore:EAttribute" name="collisionWarningEngaged"
+        ordered="false" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//Boolean"/>
+    <eStructuralFeatures xsi:type="ecore:EAttribute" name="accEngaged" ordered="false"
+        eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//Boolean"/>
+    <eStructuralFeatures xsi:type="ecore:EAttribute" name="cruiseControlEngaged" ordered="false"
+        eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//Boolean"/>
+    <eStructuralFeatures xsi:type="ecore:EAttribute" name="speedLimiterEngaged" ordered="false"
+        eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//Boolean"/>
+    <eStructuralFeatures xsi:type="ecore:EAttribute" name="certificateID" ordered="false"
+        eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//String"/>
+  </eClassifiers>
 </ecore:EPackage>
diff --git a/plugins/design/org.eclipse.papyrus.pdp4eng.designer.profile/model/pdp4engDesign.genmodel b/plugins/design/org.eclipse.papyrus.pdp4eng.designer.profile/model/pdp4engDesign.genmodel
index 050223b..d152f11 100644
--- a/plugins/design/org.eclipse.papyrus.pdp4eng.designer.profile/model/pdp4engDesign.genmodel
+++ b/plugins/design/org.eclipse.papyrus.pdp4eng.designer.profile/model/pdp4engDesign.genmodel
@@ -102,5 +102,21 @@
       <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute pdp4engDesign.ecore#//SmartGridFrame/crc"/>
       <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute pdp4engDesign.ecore#//SmartGridFrame/id"/>
     </genClasses>
+    <genClasses xsi:type="genmodel:GenClass" ecoreClass="pdp4engDesign.ecore#//CITSFrame">
+      <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute pdp4engDesign.ecore#//CITSFrame/time"/>
+      <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute pdp4engDesign.ecore#//CITSFrame/vehicleID"/>
+      <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute pdp4engDesign.ecore#//CITSFrame/latitude"/>
+      <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute pdp4engDesign.ecore#//CITSFrame/longitude"/>
+      <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute pdp4engDesign.ecore#//CITSFrame/speedValue"/>
+      <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute pdp4engDesign.ecore#//CITSFrame/headingValue"/>
+      <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute pdp4engDesign.ecore#//CITSFrame/brakePedalEngaged"/>
+      <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute pdp4engDesign.ecore#//CITSFrame/gasPedalEngaged"/>
+      <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute pdp4engDesign.ecore#//CITSFrame/emergencyBrakeEngaged"/>
+      <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute pdp4engDesign.ecore#//CITSFrame/collisionWarningEngaged"/>
+      <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute pdp4engDesign.ecore#//CITSFrame/accEngaged"/>
+      <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute pdp4engDesign.ecore#//CITSFrame/cruiseControlEngaged"/>
+      <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute pdp4engDesign.ecore#//CITSFrame/speedLimiterEngaged"/>
+      <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute pdp4engDesign.ecore#//CITSFrame/certificateID"/>
+    </genClasses>
   </genPackages>
 </genmodel:GenModel>
diff --git a/plugins/design/org.eclipse.papyrus.pdp4eng.designer.profile/model/pdp4engDesign.profile.notation b/plugins/design/org.eclipse.papyrus.pdp4eng.designer.profile/model/pdp4engDesign.profile.notation
index ce23978..17fe9f3 100644
--- a/plugins/design/org.eclipse.papyrus.pdp4eng.designer.profile/model/pdp4engDesign.profile.notation
+++ b/plugins/design/org.eclipse.papyrus.pdp4eng.designer.profile/model/pdp4engDesign.profile.notation
@@ -474,101 +474,174 @@
     <element xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#OpaqueAction"/>

     <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0xAMUFQHEeqg5faUSU0D9Q" x="1780" y="420" width="141" height="61"/>

   </children>

-  <children xmi:type="notation:Shape" xmi:id="_Nq0y4FSHEeq7oNgDaAroEA" type="StereotypeComment">

-    <styles xmi:type="notation:TitleStyle" xmi:id="_Nq0y4VSHEeq7oNgDaAroEA"/>

-    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_Nq0y41SHEeq7oNgDaAroEA" name="BASE_ELEMENT">

+  <children xmi:type="notation:Shape" xmi:id="_cSqX0LluEeufwKNgL3_2cw" type="StereotypeComment">

+    <styles xmi:type="notation:TitleStyle" xmi:id="_cSqX0bluEeufwKNgL3_2cw"/>

+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_cSqX07luEeufwKNgL3_2cw" name="BASE_ELEMENT">

       <eObjectValue xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#PrimitiveType"/>

     </styles>

     <element xsi:nil="true"/>

-    <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Nq0y4lSHEeq7oNgDaAroEA" x="440" y="40"/>

+    <layoutConstraint xmi:type="notation:Bounds" xmi:id="_cSqX0rluEeufwKNgL3_2cw" x="440" y="40"/>

   </children>

-  <children xmi:type="notation:Shape" xmi:id="_NrAZEFSHEeq7oNgDaAroEA" type="StereotypeComment">

-    <styles xmi:type="notation:TitleStyle" xmi:id="_NrAZEVSHEeq7oNgDaAroEA"/>

-    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_NrBAIFSHEeq7oNgDaAroEA" name="BASE_ELEMENT">

+  <children xmi:type="notation:Shape" xmi:id="_cS62gLluEeufwKNgL3_2cw" type="StereotypeComment">

+    <styles xmi:type="notation:TitleStyle" xmi:id="_cS62gbluEeufwKNgL3_2cw"/>

+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_cS62g7luEeufwKNgL3_2cw" name="BASE_ELEMENT">

       <eObjectValue xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>

     </styles>

     <element xsi:nil="true"/>

-    <layoutConstraint xmi:type="notation:Bounds" xmi:id="_NrAZElSHEeq7oNgDaAroEA" x="820" y="40"/>

+    <layoutConstraint xmi:type="notation:Bounds" xmi:id="_cS62grluEeufwKNgL3_2cw" x="820" y="40"/>

   </children>

-  <children xmi:type="notation:Shape" xmi:id="_NreTIFSHEeq7oNgDaAroEA" type="StereotypeComment">

-    <styles xmi:type="notation:TitleStyle" xmi:id="_NreTIVSHEeq7oNgDaAroEA"/>

-    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_NreTI1SHEeq7oNgDaAroEA" name="BASE_ELEMENT">

+  <children xmi:type="notation:Shape" xmi:id="_cTh6gLluEeufwKNgL3_2cw" type="StereotypeComment">

+    <styles xmi:type="notation:TitleStyle" xmi:id="_cTh6gbluEeufwKNgL3_2cw"/>

+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_cTihkLluEeufwKNgL3_2cw" name="BASE_ELEMENT">

       <eObjectValue xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#NamedElement"/>

     </styles>

     <element xsi:nil="true"/>

-    <layoutConstraint xmi:type="notation:Bounds" xmi:id="_NreTIlSHEeq7oNgDaAroEA" x="1120" y="40"/>

+    <layoutConstraint xmi:type="notation:Bounds" xmi:id="_cTh6grluEeufwKNgL3_2cw" x="1120" y="40"/>

   </children>

-  <children xmi:type="notation:Shape" xmi:id="_NruKw1SHEeq7oNgDaAroEA" type="StereotypeComment">

-    <styles xmi:type="notation:TitleStyle" xmi:id="_NruKxFSHEeq7oNgDaAroEA"/>

-    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_NruKxlSHEeq7oNgDaAroEA" name="BASE_ELEMENT">

+  <children xmi:type="notation:Shape" xmi:id="_cT0OY7luEeufwKNgL3_2cw" type="StereotypeComment">

+    <styles xmi:type="notation:TitleStyle" xmi:id="_cT01cLluEeufwKNgL3_2cw"/>

+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_cT01crluEeufwKNgL3_2cw" name="BASE_ELEMENT">

       <eObjectValue xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#ActivityParameterNode"/>

     </styles>

     <element xsi:nil="true"/>

-    <layoutConstraint xmi:type="notation:Bounds" xmi:id="_NruKxVSHEeq7oNgDaAroEA" x="2360" y="40"/>

+    <layoutConstraint xmi:type="notation:Bounds" xmi:id="_cT01cbluEeufwKNgL3_2cw" x="2360" y="40"/>

   </children>

-  <children xmi:type="notation:Shape" xmi:id="_Nr_QgFSHEeq7oNgDaAroEA" type="StereotypeComment">

-    <styles xmi:type="notation:TitleStyle" xmi:id="_Nr_QgVSHEeq7oNgDaAroEA"/>

-    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_Nr_3kFSHEeq7oNgDaAroEA" name="BASE_ELEMENT">

+  <children xmi:type="notation:Shape" xmi:id="_cUHJULluEeufwKNgL3_2cw" type="StereotypeComment">

+    <styles xmi:type="notation:TitleStyle" xmi:id="_cUHJUbluEeufwKNgL3_2cw"/>

+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_cUHJU7luEeufwKNgL3_2cw" name="BASE_ELEMENT">

       <eObjectValue xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#DataStoreNode"/>

     </styles>

     <element xsi:nil="true"/>

-    <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Nr_QglSHEeq7oNgDaAroEA" x="1560" y="40"/>

+    <layoutConstraint xmi:type="notation:Bounds" xmi:id="_cUHJUrluEeufwKNgL3_2cw" x="1560" y="40"/>

   </children>

-  <children xmi:type="notation:Shape" xmi:id="_NsPvMFSHEeq7oNgDaAroEA" type="StereotypeComment">

-    <styles xmi:type="notation:TitleStyle" xmi:id="_NsPvMVSHEeq7oNgDaAroEA"/>

-    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_NsPvM1SHEeq7oNgDaAroEA" name="BASE_ELEMENT">

+  <children xmi:type="notation:Shape" xmi:id="_cUaEQLluEeufwKNgL3_2cw" type="StereotypeComment">

+    <styles xmi:type="notation:TitleStyle" xmi:id="_cUaEQbluEeufwKNgL3_2cw"/>

+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_cUaEQ7luEeufwKNgL3_2cw" name="BASE_ELEMENT">

       <eObjectValue xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#InputPin"/>

     </styles>

     <element xsi:nil="true"/>

-    <layoutConstraint xmi:type="notation:Bounds" xmi:id="_NsPvMlSHEeq7oNgDaAroEA" x="1780" y="40"/>

+    <layoutConstraint xmi:type="notation:Bounds" xmi:id="_cUaEQrluEeufwKNgL3_2cw" x="1780" y="40"/>

   </children>

-  <children xmi:type="notation:Shape" xmi:id="_Nsfm0FSHEeq7oNgDaAroEA" type="StereotypeComment">

-    <styles xmi:type="notation:TitleStyle" xmi:id="_Nsfm0VSHEeq7oNgDaAroEA"/>

-    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_Nsfm01SHEeq7oNgDaAroEA" name="BASE_ELEMENT">

+  <children xmi:type="notation:Shape" xmi:id="_cUuNULluEeufwKNgL3_2cw" type="StereotypeComment">

+    <styles xmi:type="notation:TitleStyle" xmi:id="_cUuNUbluEeufwKNgL3_2cw"/>

+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_cUuNU7luEeufwKNgL3_2cw" name="BASE_ELEMENT">

       <eObjectValue xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#OutputPin"/>

     </styles>

     <element xsi:nil="true"/>

-    <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Nsfm0lSHEeq7oNgDaAroEA" x="1940" y="40"/>

+    <layoutConstraint xmi:type="notation:Bounds" xmi:id="_cUuNUrluEeufwKNgL3_2cw" x="1940" y="40"/>

   </children>

-  <children xmi:type="notation:Shape" xmi:id="_Nsu3YFSHEeq7oNgDaAroEA" type="StereotypeComment">

-    <styles xmi:type="notation:TitleStyle" xmi:id="_Nsu3YVSHEeq7oNgDaAroEA"/>

-    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_Nsu3Y1SHEeq7oNgDaAroEA" name="BASE_ELEMENT">

+  <children xmi:type="notation:Shape" xmi:id="_cU_6ILluEeufwKNgL3_2cw" type="StereotypeComment">

+    <styles xmi:type="notation:TitleStyle" xmi:id="_cU_6IbluEeufwKNgL3_2cw"/>

+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_cU_6I7luEeufwKNgL3_2cw" name="BASE_ELEMENT">

       <eObjectValue xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#NamedElement"/>

     </styles>

     <element xsi:nil="true"/>

-    <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Nsu3YlSHEeq7oNgDaAroEA" x="2120" y="40"/>

+    <layoutConstraint xmi:type="notation:Bounds" xmi:id="_cU_6IrluEeufwKNgL3_2cw" x="2120" y="40"/>

   </children>

-  <children xmi:type="notation:Shape" xmi:id="_Ns5Pc1SHEeq7oNgDaAroEA" type="StereotypeComment">

-    <styles xmi:type="notation:TitleStyle" xmi:id="_Ns5PdFSHEeq7oNgDaAroEA"/>

-    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_Ns5PdlSHEeq7oNgDaAroEA" name="BASE_ELEMENT">

+  <children xmi:type="notation:Shape" xmi:id="_cVN8kLluEeufwKNgL3_2cw" type="StereotypeComment">

+    <styles xmi:type="notation:TitleStyle" xmi:id="_cVN8kbluEeufwKNgL3_2cw"/>

+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_cVOjoLluEeufwKNgL3_2cw" name="BASE_ELEMENT">

       <eObjectValue xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Activity"/>

     </styles>

     <element xsi:nil="true"/>

-    <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Ns5PdVSHEeq7oNgDaAroEA" x="1560" y="420"/>

+    <layoutConstraint xmi:type="notation:Bounds" xmi:id="_cVN8krluEeufwKNgL3_2cw" x="1560" y="420"/>

   </children>

-  <children xmi:type="notation:Shape" xmi:id="_NtDng1SHEeq7oNgDaAroEA" type="StereotypeComment">

-    <styles xmi:type="notation:TitleStyle" xmi:id="_NtDnhFSHEeq7oNgDaAroEA"/>

-    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_NtDnhlSHEeq7oNgDaAroEA" name="BASE_ELEMENT">

+  <children xmi:type="notation:Shape" xmi:id="_cVcmELluEeufwKNgL3_2cw" type="StereotypeComment">

+    <styles xmi:type="notation:TitleStyle" xmi:id="_cVcmEbluEeufwKNgL3_2cw"/>

+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_cVdNILluEeufwKNgL3_2cw" name="BASE_ELEMENT">

       <eObjectValue xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#CallBehaviorAction"/>

     </styles>

     <element xsi:nil="true"/>

-    <layoutConstraint xmi:type="notation:Bounds" xmi:id="_NtDnhVSHEeq7oNgDaAroEA" x="1780" y="420"/>

+    <layoutConstraint xmi:type="notation:Bounds" xmi:id="_cVcmErluEeufwKNgL3_2cw" x="1780" y="420"/>

   </children>

-  <children xmi:type="notation:Shape" xmi:id="_NtXJgFSHEeq7oNgDaAroEA" type="StereotypeComment">

-    <styles xmi:type="notation:TitleStyle" xmi:id="_NtXJgVSHEeq7oNgDaAroEA"/>

-    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_NtXJg1SHEeq7oNgDaAroEA" name="BASE_ELEMENT">

+  <children xmi:type="notation:Shape" xmi:id="_cV0ZgLluEeufwKNgL3_2cw" type="StereotypeComment">

+    <styles xmi:type="notation:TitleStyle" xmi:id="_cV0ZgbluEeufwKNgL3_2cw"/>

+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_cV0Zg7luEeufwKNgL3_2cw" name="BASE_ELEMENT">

       <eObjectValue xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Parameter"/>

     </styles>

     <element xsi:nil="true"/>

-    <layoutConstraint xmi:type="notation:Bounds" xmi:id="_NtXJglSHEeq7oNgDaAroEA" x="1860" y="-80"/>

+    <layoutConstraint xmi:type="notation:Bounds" xmi:id="_cV0ZgrluEeufwKNgL3_2cw" x="1860" y="-80"/>

   </children>

-  <children xmi:type="notation:Shape" xmi:id="_NtivsFSHEeq7oNgDaAroEA" type="StereotypeComment">

-    <styles xmi:type="notation:TitleStyle" xmi:id="_NtivsVSHEeq7oNgDaAroEA"/>

-    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_Ntivs1SHEeq7oNgDaAroEA" name="BASE_ELEMENT">

+  <children xmi:type="notation:Shape" xmi:id="_cWB04LluEeufwKNgL3_2cw" type="StereotypeComment">

+    <styles xmi:type="notation:TitleStyle" xmi:id="_cWB04bluEeufwKNgL3_2cw"/>

+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_cWB047luEeufwKNgL3_2cw" name="BASE_ELEMENT">

       <eObjectValue xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#OpaqueAction"/>

     </styles>

     <element xsi:nil="true"/>

-    <layoutConstraint xmi:type="notation:Bounds" xmi:id="_NtivslSHEeq7oNgDaAroEA" x="1980" y="420"/>

+    <layoutConstraint xmi:type="notation:Bounds" xmi:id="_cWB04rluEeufwKNgL3_2cw" x="1980" y="420"/>

+  </children>

+  <children xmi:type="notation:Shape" xmi:id="_mC1RYLluEeufwKNgL3_2cw" type="Stereotype_Shape">

+    <children xmi:type="notation:DecorationNode" xmi:id="_mC3GkLluEeufwKNgL3_2cw" type="Stereotype_NameLabel"/>

+    <children xmi:type="notation:BasicCompartment" xmi:id="_mC3toLluEeufwKNgL3_2cw" type="Stereotype_AttributeCompartment">

+      <children xmi:type="notation:Shape" xmi:id="_ppjgcLluEeufwKNgL3_2cw" type="Property_ClassAttributeLabel">

+        <element xmi:type="uml:Property" href="pdp4engDesign.profile.uml#_pn1CILluEeufwKNgL3_2cw"/>

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_ppjgcbluEeufwKNgL3_2cw"/>

+      </children>

+      <children xmi:type="notation:Shape" xmi:id="_uGlscLluEeufwKNgL3_2cw" type="Property_ClassAttributeLabel">

+        <element xmi:type="uml:Property" href="pdp4engDesign.profile.uml#_uFgHULluEeufwKNgL3_2cw"/>

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_uGlscbluEeufwKNgL3_2cw"/>

+      </children>

+      <children xmi:type="notation:Shape" xmi:id="_4eCBYLluEeufwKNgL3_2cw" type="Property_ClassAttributeLabel">

+        <element xmi:type="uml:Property" href="pdp4engDesign.profile.uml#_4dNiALluEeufwKNgL3_2cw"/>

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_4eCBYbluEeufwKNgL3_2cw"/>

+      </children>

+      <children xmi:type="notation:Shape" xmi:id="_6uUpALluEeufwKNgL3_2cw" type="Property_ClassAttributeLabel">

+        <element xmi:type="uml:Property" href="pdp4engDesign.profile.uml#_6toFcLluEeufwKNgL3_2cw"/>

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_6uUpAbluEeufwKNgL3_2cw"/>

+      </children>

+      <children xmi:type="notation:Shape" xmi:id="_8RN_ILluEeufwKNgL3_2cw" type="Property_ClassAttributeLabel">

+        <element xmi:type="uml:Property" href="pdp4engDesign.profile.uml#_8QZfwLluEeufwKNgL3_2cw"/>

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_8RN_IbluEeufwKNgL3_2cw"/>

+      </children>

+      <children xmi:type="notation:Shape" xmi:id="__61KILluEeufwKNgL3_2cw" type="Property_ClassAttributeLabel">

+        <element xmi:type="uml:Property" href="pdp4engDesign.profile.uml#__6GxYLluEeufwKNgL3_2cw"/>

+        <layoutConstraint xmi:type="notation:Location" xmi:id="__61KIbluEeufwKNgL3_2cw"/>

+      </children>

+      <children xmi:type="notation:Shape" xmi:id="_EcNDkLlvEeufwKNgL3_2cw" type="Property_ClassAttributeLabel">

+        <element xmi:type="uml:Property" href="pdp4engDesign.profile.uml#_EbfR4LlvEeufwKNgL3_2cw"/>

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_EcNDkblvEeufwKNgL3_2cw"/>

+      </children>

+      <children xmi:type="notation:Shape" xmi:id="_JUTa8LlvEeufwKNgL3_2cw" type="Property_ClassAttributeLabel">

+        <element xmi:type="uml:Property" href="pdp4engDesign.profile.uml#_JTj0ELlvEeufwKNgL3_2cw"/>

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_JUTa8blvEeufwKNgL3_2cw"/>

+      </children>

+      <children xmi:type="notation:Shape" xmi:id="_NOv3QLlvEeufwKNgL3_2cw" type="Property_ClassAttributeLabel">

+        <element xmi:type="uml:Property" href="pdp4engDesign.profile.uml#_NN2fYLlvEeufwKNgL3_2cw"/>

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_NOv3QblvEeufwKNgL3_2cw"/>

+      </children>

+      <children xmi:type="notation:Shape" xmi:id="_QL6L8LlvEeufwKNgL3_2cw" type="Property_ClassAttributeLabel">

+        <element xmi:type="uml:Property" href="pdp4engDesign.profile.uml#_QLLzMLlvEeufwKNgL3_2cw"/>

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_QL6L8blvEeufwKNgL3_2cw"/>

+      </children>

+      <children xmi:type="notation:Shape" xmi:id="_Yycj8LlvEeufwKNgL3_2cw" type="Property_ClassAttributeLabel">

+        <element xmi:type="uml:Property" href="pdp4engDesign.profile.uml#_Yx044LlvEeufwKNgL3_2cw"/>

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_Yycj8blvEeufwKNgL3_2cw"/>

+      </children>

+      <children xmi:type="notation:Shape" xmi:id="_cZeVALlvEeufwKNgL3_2cw" type="Property_ClassAttributeLabel">

+        <element xmi:type="uml:Property" href="pdp4engDesign.profile.uml#_cY1b0LlvEeufwKNgL3_2cw"/>

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_cZeVAblvEeufwKNgL3_2cw"/>

+      </children>

+      <children xmi:type="notation:Shape" xmi:id="_eKp-wLlvEeufwKNgL3_2cw" type="Property_ClassAttributeLabel">

+        <element xmi:type="uml:Property" href="pdp4engDesign.profile.uml#_eJ_3cLlvEeufwKNgL3_2cw"/>

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_eKp-wblvEeufwKNgL3_2cw"/>

+      </children>

+      <children xmi:type="notation:Shape" xmi:id="_jCRN8LlvEeufwKNgL3_2cw" type="Property_ClassAttributeLabel">

+        <element xmi:type="uml:Property" href="pdp4engDesign.profile.uml#_jBYdILlvEeufwKNgL3_2cw"/>

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_jCRN8blvEeufwKNgL3_2cw"/>

+      </children>

+      <styles xmi:type="notation:TitleStyle" xmi:id="_mC3tobluEeufwKNgL3_2cw"/>

+      <styles xmi:type="notation:SortingStyle" xmi:id="_mC3torluEeufwKNgL3_2cw"/>

+      <styles xmi:type="notation:FilteringStyle" xmi:id="_mC3to7luEeufwKNgL3_2cw"/>

+      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_mC3tpLluEeufwKNgL3_2cw"/>

+    </children>

+    <children xmi:type="notation:BasicCompartment" xmi:id="_mC3tpbluEeufwKNgL3_2cw" type="Stereotype_OperationCompartment">

+      <styles xmi:type="notation:TitleStyle" xmi:id="_mC3tprluEeufwKNgL3_2cw"/>

+      <styles xmi:type="notation:SortingStyle" xmi:id="_mC3tp7luEeufwKNgL3_2cw"/>

+      <styles xmi:type="notation:FilteringStyle" xmi:id="_mC3tqLluEeufwKNgL3_2cw"/>

+      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_mC3tqbluEeufwKNgL3_2cw"/>

+    </children>

+    <element xmi:type="uml:Stereotype" href="pdp4engDesign.profile.uml#_mBRyMLluEeufwKNgL3_2cw"/>

+    <layoutConstraint xmi:type="notation:Bounds" xmi:id="_mC1RYbluEeufwKNgL3_2cw" x="180" y="720" width="261" height="301"/>

   </children>

   <styles xmi:type="notation:StringValueStyle" xmi:id="_KDmV4df2Eemg9YvAnhgu3w" name="diagram_compatibility_version" stringValue="1.4.0"/>

   <styles xmi:type="notation:DiagramStyle" xmi:id="_KDmV4tf2Eemg9YvAnhgu3w"/>

@@ -917,124 +990,135 @@
     <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_3F_GsFQHEeqg5faUSU0D9Q" id="(0.5714285714285714,0.0)"/>

     <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_3F_GsVQHEeqg5faUSU0D9Q" id="(0.425531914893617,1.0)"/>

   </edges>

-  <edges xmi:type="notation:Connector" xmi:id="_Nq1Z8FSHEeq7oNgDaAroEA" type="StereotypeCommentLink" source="_VhNzQNf3Eemg9YvAnhgu3w" target="_Nq0y4FSHEeq7oNgDaAroEA">

-    <styles xmi:type="notation:FontStyle" xmi:id="_Nq1Z8VSHEeq7oNgDaAroEA"/>

-    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_Nq2BAFSHEeq7oNgDaAroEA" name="BASE_ELEMENT">

+  <edges xmi:type="notation:Connector" xmi:id="_cSq-4LluEeufwKNgL3_2cw" type="StereotypeCommentLink" source="_VhNzQNf3Eemg9YvAnhgu3w" target="_cSqX0LluEeufwKNgL3_2cw">

+    <styles xmi:type="notation:FontStyle" xmi:id="_cSq-4bluEeufwKNgL3_2cw"/>

+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_cSq-5bluEeufwKNgL3_2cw" name="BASE_ELEMENT">

       <eObjectValue xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#PrimitiveType"/>

     </styles>

     <element xsi:nil="true"/>

-    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Nq1Z8lSHEeq7oNgDaAroEA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>

-    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Nq1Z81SHEeq7oNgDaAroEA"/>

-    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Nq1Z9FSHEeq7oNgDaAroEA"/>

+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_cSq-4rluEeufwKNgL3_2cw" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>

+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_cSq-47luEeufwKNgL3_2cw"/>

+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_cSq-5LluEeufwKNgL3_2cw"/>

   </edges>

-  <edges xmi:type="notation:Connector" xmi:id="_NrBAIVSHEeq7oNgDaAroEA" type="StereotypeCommentLink" source="_a63_kNf3Eemg9YvAnhgu3w" target="_NrAZEFSHEeq7oNgDaAroEA">

-    <styles xmi:type="notation:FontStyle" xmi:id="_NrBAIlSHEeq7oNgDaAroEA"/>

-    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_NrBAJlSHEeq7oNgDaAroEA" name="BASE_ELEMENT">

+  <edges xmi:type="notation:Connector" xmi:id="_cS62hLluEeufwKNgL3_2cw" type="StereotypeCommentLink" source="_a63_kNf3Eemg9YvAnhgu3w" target="_cS62gLluEeufwKNgL3_2cw">

+    <styles xmi:type="notation:FontStyle" xmi:id="_cS62hbluEeufwKNgL3_2cw"/>

+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_cS8rsLluEeufwKNgL3_2cw" name="BASE_ELEMENT">

       <eObjectValue xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>

     </styles>

     <element xsi:nil="true"/>

-    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_NrBAI1SHEeq7oNgDaAroEA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>

-    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_NrBAJFSHEeq7oNgDaAroEA"/>

-    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_NrBAJVSHEeq7oNgDaAroEA"/>

+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_cS62hrluEeufwKNgL3_2cw" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>

+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_cS7dkLluEeufwKNgL3_2cw"/>

+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_cS7dkbluEeufwKNgL3_2cw"/>

   </edges>

-  <edges xmi:type="notation:Connector" xmi:id="_NreTJFSHEeq7oNgDaAroEA" type="StereotypeCommentLink" source="_I3ytQNf6Eemg9YvAnhgu3w" target="_NreTIFSHEeq7oNgDaAroEA">

-    <styles xmi:type="notation:FontStyle" xmi:id="_NreTJVSHEeq7oNgDaAroEA"/>

-    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_Nre6MFSHEeq7oNgDaAroEA" name="BASE_ELEMENT">

+  <edges xmi:type="notation:Connector" xmi:id="_cTihkbluEeufwKNgL3_2cw" type="StereotypeCommentLink" source="_I3ytQNf6Eemg9YvAnhgu3w" target="_cTh6gLluEeufwKNgL3_2cw">

+    <styles xmi:type="notation:FontStyle" xmi:id="_cTihkrluEeufwKNgL3_2cw"/>

+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_cTihlrluEeufwKNgL3_2cw" name="BASE_ELEMENT">

       <eObjectValue xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#NamedElement"/>

     </styles>

     <element xsi:nil="true"/>

-    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_NreTJlSHEeq7oNgDaAroEA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>

-    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_NreTJ1SHEeq7oNgDaAroEA"/>

-    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_NreTKFSHEeq7oNgDaAroEA"/>

+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_cTihk7luEeufwKNgL3_2cw" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>

+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_cTihlLluEeufwKNgL3_2cw"/>

+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_cTihlbluEeufwKNgL3_2cw"/>

   </edges>

-  <edges xmi:type="notation:Connector" xmi:id="_Nrux0FSHEeq7oNgDaAroEA" type="StereotypeCommentLink" source="_MUTKkN1DEemRdeFT-FlIPQ" target="_NruKw1SHEeq7oNgDaAroEA">

-    <styles xmi:type="notation:FontStyle" xmi:id="_Nrux0VSHEeq7oNgDaAroEA"/>

-    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_Nrux1VSHEeq7oNgDaAroEA" name="BASE_ELEMENT">

+  <edges xmi:type="notation:Connector" xmi:id="_cT01c7luEeufwKNgL3_2cw" type="StereotypeCommentLink" source="_MUTKkN1DEemRdeFT-FlIPQ" target="_cT0OY7luEeufwKNgL3_2cw">

+    <styles xmi:type="notation:FontStyle" xmi:id="_cT01dLluEeufwKNgL3_2cw"/>

+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_cT01eLluEeufwKNgL3_2cw" name="BASE_ELEMENT">

       <eObjectValue xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#ActivityParameterNode"/>

     </styles>

     <element xsi:nil="true"/>

-    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Nrux0lSHEeq7oNgDaAroEA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>

-    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Nrux01SHEeq7oNgDaAroEA"/>

-    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Nrux1FSHEeq7oNgDaAroEA"/>

+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_cT01dbluEeufwKNgL3_2cw" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>

+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_cT01drluEeufwKNgL3_2cw"/>

+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_cT01d7luEeufwKNgL3_2cw"/>

   </edges>

-  <edges xmi:type="notation:Connector" xmi:id="_Nr_3kVSHEeq7oNgDaAroEA" type="StereotypeCommentLink" source="_bd4_4N1DEemRdeFT-FlIPQ" target="_Nr_QgFSHEeq7oNgDaAroEA">

-    <styles xmi:type="notation:FontStyle" xmi:id="_Nr_3klSHEeq7oNgDaAroEA"/>

-    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_Nr_3llSHEeq7oNgDaAroEA" name="BASE_ELEMENT">

+  <edges xmi:type="notation:Connector" xmi:id="_cUHwYLluEeufwKNgL3_2cw" type="StereotypeCommentLink" source="_bd4_4N1DEemRdeFT-FlIPQ" target="_cUHJULluEeufwKNgL3_2cw">

+    <styles xmi:type="notation:FontStyle" xmi:id="_cUHwYbluEeufwKNgL3_2cw"/>

+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_cUHwZbluEeufwKNgL3_2cw" name="BASE_ELEMENT">

       <eObjectValue xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#DataStoreNode"/>

     </styles>

     <element xsi:nil="true"/>

-    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Nr_3k1SHEeq7oNgDaAroEA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>

-    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Nr_3lFSHEeq7oNgDaAroEA"/>

-    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Nr_3lVSHEeq7oNgDaAroEA"/>

+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_cUHwYrluEeufwKNgL3_2cw" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>

+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_cUHwY7luEeufwKNgL3_2cw"/>

+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_cUHwZLluEeufwKNgL3_2cw"/>

   </edges>

-  <edges xmi:type="notation:Connector" xmi:id="_NsPvNFSHEeq7oNgDaAroEA" type="StereotypeCommentLink" source="_HUVbMN1EEemRdeFT-FlIPQ" target="_NsPvMFSHEeq7oNgDaAroEA">

-    <styles xmi:type="notation:FontStyle" xmi:id="_NsPvNVSHEeq7oNgDaAroEA"/>

-    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_NsPvOVSHEeq7oNgDaAroEA" name="BASE_ELEMENT">

+  <edges xmi:type="notation:Connector" xmi:id="_cUaERLluEeufwKNgL3_2cw" type="StereotypeCommentLink" source="_HUVbMN1EEemRdeFT-FlIPQ" target="_cUaEQLluEeufwKNgL3_2cw">

+    <styles xmi:type="notation:FontStyle" xmi:id="_cUaERbluEeufwKNgL3_2cw"/>

+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_cUaESbluEeufwKNgL3_2cw" name="BASE_ELEMENT">

       <eObjectValue xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#InputPin"/>

     </styles>

     <element xsi:nil="true"/>

-    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_NsPvNlSHEeq7oNgDaAroEA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>

-    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_NsPvN1SHEeq7oNgDaAroEA"/>

-    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_NsPvOFSHEeq7oNgDaAroEA"/>

+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_cUaERrluEeufwKNgL3_2cw" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>

+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_cUaER7luEeufwKNgL3_2cw"/>

+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_cUaESLluEeufwKNgL3_2cw"/>

   </edges>

-  <edges xmi:type="notation:Connector" xmi:id="_Nsfm1FSHEeq7oNgDaAroEA" type="StereotypeCommentLink" source="_U9Yq0N1EEemRdeFT-FlIPQ" target="_Nsfm0FSHEeq7oNgDaAroEA">

-    <styles xmi:type="notation:FontStyle" xmi:id="_Nsfm1VSHEeq7oNgDaAroEA"/>

-    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_Nsfm2VSHEeq7oNgDaAroEA" name="BASE_ELEMENT">

+  <edges xmi:type="notation:Connector" xmi:id="_cUuNVLluEeufwKNgL3_2cw" type="StereotypeCommentLink" source="_U9Yq0N1EEemRdeFT-FlIPQ" target="_cUuNULluEeufwKNgL3_2cw">

+    <styles xmi:type="notation:FontStyle" xmi:id="_cUuNVbluEeufwKNgL3_2cw"/>

+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_cUuNWbluEeufwKNgL3_2cw" name="BASE_ELEMENT">

       <eObjectValue xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#OutputPin"/>

     </styles>

     <element xsi:nil="true"/>

-    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Nsfm1lSHEeq7oNgDaAroEA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>

-    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Nsfm11SHEeq7oNgDaAroEA"/>

-    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Nsfm2FSHEeq7oNgDaAroEA"/>

+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_cUuNVrluEeufwKNgL3_2cw" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>

+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_cUuNV7luEeufwKNgL3_2cw"/>

+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_cUuNWLluEeufwKNgL3_2cw"/>

   </edges>

-  <edges xmi:type="notation:Connector" xmi:id="_Nsu3ZFSHEeq7oNgDaAroEA" type="StereotypeCommentLink" source="_7FWgYN1EEemRdeFT-FlIPQ" target="_Nsu3YFSHEeq7oNgDaAroEA">

-    <styles xmi:type="notation:FontStyle" xmi:id="_Nsu3ZVSHEeq7oNgDaAroEA"/>

-    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_Nsu3aVSHEeq7oNgDaAroEA" name="BASE_ELEMENT">

+  <edges xmi:type="notation:Connector" xmi:id="_cU_6JLluEeufwKNgL3_2cw" type="StereotypeCommentLink" source="_7FWgYN1EEemRdeFT-FlIPQ" target="_cU_6ILluEeufwKNgL3_2cw">

+    <styles xmi:type="notation:FontStyle" xmi:id="_cU_6JbluEeufwKNgL3_2cw"/>

+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_cVAhMrluEeufwKNgL3_2cw" name="BASE_ELEMENT">

       <eObjectValue xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#NamedElement"/>

     </styles>

     <element xsi:nil="true"/>

-    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Nsu3ZlSHEeq7oNgDaAroEA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>

-    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Nsu3Z1SHEeq7oNgDaAroEA"/>

-    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Nsu3aFSHEeq7oNgDaAroEA"/>

+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_cU_6JrluEeufwKNgL3_2cw" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>

+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_cVAhMLluEeufwKNgL3_2cw"/>

+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_cVAhMbluEeufwKNgL3_2cw"/>

   </edges>

-  <edges xmi:type="notation:Connector" xmi:id="_Ns5Pd1SHEeq7oNgDaAroEA" type="StereotypeCommentLink" source="_U01g4N1GEemRdeFT-FlIPQ" target="_Ns5Pc1SHEeq7oNgDaAroEA">

-    <styles xmi:type="notation:FontStyle" xmi:id="_Ns5PeFSHEeq7oNgDaAroEA"/>

-    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_Ns52glSHEeq7oNgDaAroEA" name="BASE_ELEMENT">

+  <edges xmi:type="notation:Connector" xmi:id="_cVOjobluEeufwKNgL3_2cw" type="StereotypeCommentLink" source="_U01g4N1GEemRdeFT-FlIPQ" target="_cVN8kLluEeufwKNgL3_2cw">

+    <styles xmi:type="notation:FontStyle" xmi:id="_cVOjorluEeufwKNgL3_2cw"/>

+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_cVOjprluEeufwKNgL3_2cw" name="BASE_ELEMENT">

       <eObjectValue xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Activity"/>

     </styles>

     <element xsi:nil="true"/>

-    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Ns5PeVSHEeq7oNgDaAroEA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>

-    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Ns52gFSHEeq7oNgDaAroEA"/>

-    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Ns52gVSHEeq7oNgDaAroEA"/>

+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_cVOjo7luEeufwKNgL3_2cw" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>

+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_cVOjpLluEeufwKNgL3_2cw"/>

+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_cVOjpbluEeufwKNgL3_2cw"/>

   </edges>

-  <edges xmi:type="notation:Connector" xmi:id="_NtEOkFSHEeq7oNgDaAroEA" type="StereotypeCommentLink" source="_yP4poN1GEemRdeFT-FlIPQ" target="_NtDng1SHEeq7oNgDaAroEA">

-    <styles xmi:type="notation:FontStyle" xmi:id="_NtEOkVSHEeq7oNgDaAroEA"/>

-    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_NtEOlVSHEeq7oNgDaAroEA" name="BASE_ELEMENT">

+  <edges xmi:type="notation:Connector" xmi:id="_cVdNIbluEeufwKNgL3_2cw" type="StereotypeCommentLink" source="_yP4poN1GEemRdeFT-FlIPQ" target="_cVcmELluEeufwKNgL3_2cw">

+    <styles xmi:type="notation:FontStyle" xmi:id="_cVdNIrluEeufwKNgL3_2cw"/>

+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_cVdNJrluEeufwKNgL3_2cw" name="BASE_ELEMENT">

       <eObjectValue xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#CallBehaviorAction"/>

     </styles>

     <element xsi:nil="true"/>

-    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_NtEOklSHEeq7oNgDaAroEA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>

-    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_NtEOk1SHEeq7oNgDaAroEA"/>

-    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_NtEOlFSHEeq7oNgDaAroEA"/>

+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_cVdNI7luEeufwKNgL3_2cw" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>

+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_cVdNJLluEeufwKNgL3_2cw"/>

+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_cVdNJbluEeufwKNgL3_2cw"/>

   </edges>

-  <edges xmi:type="notation:Connector" xmi:id="_NtXJhFSHEeq7oNgDaAroEA" type="StereotypeCommentLink" source="_Ll_rADw2Eeq4CulPkgdiyw" target="_NtXJgFSHEeq7oNgDaAroEA">

-    <styles xmi:type="notation:FontStyle" xmi:id="_NtXJhVSHEeq7oNgDaAroEA"/>

-    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_NtXJiVSHEeq7oNgDaAroEA" name="BASE_ELEMENT">

+  <edges xmi:type="notation:Connector" xmi:id="_cV0ZhLluEeufwKNgL3_2cw" type="StereotypeCommentLink" source="_Ll_rADw2Eeq4CulPkgdiyw" target="_cV0ZgLluEeufwKNgL3_2cw">

+    <styles xmi:type="notation:FontStyle" xmi:id="_cV0ZhbluEeufwKNgL3_2cw"/>

+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_cV1AkLluEeufwKNgL3_2cw" name="BASE_ELEMENT">

       <eObjectValue xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Parameter"/>

     </styles>

     <element xsi:nil="true"/>

-    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_NtXJhlSHEeq7oNgDaAroEA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>

-    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_NtXJh1SHEeq7oNgDaAroEA"/>

-    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_NtXJiFSHEeq7oNgDaAroEA"/>

+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_cV0ZhrluEeufwKNgL3_2cw" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>

+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_cV0Zh7luEeufwKNgL3_2cw"/>

+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_cV0ZiLluEeufwKNgL3_2cw"/>

   </edges>

-  <edges xmi:type="notation:Connector" xmi:id="_NtivtFSHEeq7oNgDaAroEA" type="StereotypeCommentLink" source="_0w--MFQHEeqg5faUSU0D9Q" target="_NtivsFSHEeq7oNgDaAroEA">

-    <styles xmi:type="notation:FontStyle" xmi:id="_NtivtVSHEeq7oNgDaAroEA"/>

-    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_NtivuVSHEeq7oNgDaAroEA" name="BASE_ELEMENT">

+  <edges xmi:type="notation:Connector" xmi:id="_cWB05LluEeufwKNgL3_2cw" type="StereotypeCommentLink" source="_0w--MFQHEeqg5faUSU0D9Q" target="_cWB04LluEeufwKNgL3_2cw">

+    <styles xmi:type="notation:FontStyle" xmi:id="_cWB05bluEeufwKNgL3_2cw"/>

+    <styles xmi:type="notation:EObjectValueStyle" xmi:id="_cWB06bluEeufwKNgL3_2cw" name="BASE_ELEMENT">

       <eObjectValue xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#OpaqueAction"/>

     </styles>

     <element xsi:nil="true"/>

-    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_NtivtlSHEeq7oNgDaAroEA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>

-    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Ntivt1SHEeq7oNgDaAroEA"/>

-    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_NtivuFSHEeq7oNgDaAroEA"/>

+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_cWB05rluEeufwKNgL3_2cw" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>

+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_cWB057luEeufwKNgL3_2cw"/>

+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_cWB06LluEeufwKNgL3_2cw"/>

+  </edges>

+  <edges xmi:type="notation:Connector" xmi:id="_n6YMYLlvEeufwKNgL3_2cw" type="Generalization_Edge" source="_mC1RYLluEeufwKNgL3_2cw" target="_AGLYkNf4Eemg9YvAnhgu3w">

+    <children xmi:type="notation:DecorationNode" xmi:id="_n6YzcLlvEeufwKNgL3_2cw" type="Generalization_StereotypeLabel">

+      <styles xmi:type="notation:BooleanValueStyle" xmi:id="_odybcLlvEeufwKNgL3_2cw" name="IS_UPDATED_POSITION" booleanValue="true"/>

+      <layoutConstraint xmi:type="notation:Location" xmi:id="_n6YzcblvEeufwKNgL3_2cw" x="1" y="58"/>

+    </children>

+    <styles xmi:type="notation:FontStyle" xmi:id="_n6YMYblvEeufwKNgL3_2cw"/>

+    <element xmi:type="uml:Generalization" href="pdp4engDesign.profile.uml#_n5jF8LlvEeufwKNgL3_2cw"/>

+    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_n6YMYrlvEeufwKNgL3_2cw" points="[340, 720, -643984, -643984]$[60, 760, -643984, -643984]$[60, 480, -643984, -643984]$[700, 480, -643984, -643984]$[700, 280, -643984, -643984]"/>

+    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_n7xTgLlvEeufwKNgL3_2cw" id="(0.0,0.132890365448505)"/>

+    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_n7xTgblvEeufwKNgL3_2cw" id="(0.49586776859504134,1.0)"/>

   </edges>

 </notation:Diagram>

diff --git a/plugins/design/org.eclipse.papyrus.pdp4eng.designer.profile/model/pdp4engDesign.profile.uml b/plugins/design/org.eclipse.papyrus.pdp4eng.designer.profile/model/pdp4engDesign.profile.uml
index fb02312..16ec04f 100644
--- a/plugins/design/org.eclipse.papyrus.pdp4eng.designer.profile/model/pdp4engDesign.profile.uml
+++ b/plugins/design/org.eclipse.papyrus.pdp4eng.designer.profile/model/pdp4engDesign.profile.uml
@@ -9,6 +9,176 @@
         <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_0w7T1FQHEeqg5faUSU0D9Q" key="Date" value=""/>

         <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_0w7T1VQHEeqg5faUSU0D9Q" key="Author" value="&lt;undefined>"/>

       </eAnnotations>

+      <contents xmi:type="ecore:EPackage" xmi:id="_tPSbkLlvEeufwKNgL3_2cw" name="pdp4engDesign" nsURI="http://org.eclipse.papyrus.pdp4eng.designer.profile" nsPrefix="pdp4engDesign">

+        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_tPXUELlvEeufwKNgL3_2cw" source="PapyrusVersion">

+          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_tPXUEblvEeufwKNgL3_2cw" key="Version" value="0.0.1"/>

+          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_tPXUErlvEeufwKNgL3_2cw" key="Comment" value=""/>

+          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_tPXUE7lvEeufwKNgL3_2cw" key="Copyright" value=""/>

+          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_tPXUFLlvEeufwKNgL3_2cw" key="Date" value="2021-05-20"/>

+          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_tPXUFblvEeufwKNgL3_2cw" key="Author" value="Gabriel Pedroza"/>

+        </eAnnotations>

+        <eClassifiers xmi:type="ecore:EClass" xmi:id="_tPSbkblvEeufwKNgL3_2cw" name="Data">

+          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_tPSbkrlvEeufwKNgL3_2cw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_AGAZcNf4Eemg9YvAnhgu3w"/>

+          <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_tPSbk7lvEeufwKNgL3_2cw" name="base_Class" ordered="false" lowerBound="1">

+            <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>

+          </eStructuralFeatures>

+        </eClassifiers>

+        <eClassifiers xmi:type="ecore:EClass" xmi:id="_tPSblblvEeufwKNgL3_2cw" name="DataType">

+          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_tPSblrlvEeufwKNgL3_2cw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Jdg7YNf4Eemg9YvAnhgu3w"/>

+          <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_tPSbl7lvEeufwKNgL3_2cw" name="base_PrimitiveType" ordered="false" lowerBound="1">

+            <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//PrimitiveType"/>

+          </eStructuralFeatures>

+        </eClassifiers>

+        <eClassifiers xmi:type="ecore:EClass" xmi:id="_tPSbmblvEeufwKNgL3_2cw" name="OpaqueData" eSuperTypes="_tPSblblvEeufwKNgL3_2cw">

+          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_tPSbmrlvEeufwKNgL3_2cw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_SiXAANf4Eemg9YvAnhgu3w"/>

+        </eClassifiers>

+        <eClassifiers xmi:type="ecore:EClass" xmi:id="_tPSbnLlvEeufwKNgL3_2cw" name="DataLink" eSuperTypes="_tPSbkblvEeufwKNgL3_2cw">

+          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_tPSbnblvEeufwKNgL3_2cw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_gFi4MNf4Eemg9YvAnhgu3w"/>

+          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_tPSbnrlvEeufwKNgL3_2cw" name="path" ordered="false">

+            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>

+          </eStructuralFeatures>

+          <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_tPSboLlvEeufwKNgL3_2cw" name="type" ordered="false" eType="_tPSblblvEeufwKNgL3_2cw"/>

+        </eClassifiers>

+        <eClassifiers xmi:type="ecore:EClass" xmi:id="_tPSbo7lvEeufwKNgL3_2cw" name="CompositeData" eSuperTypes="_tPSbkblvEeufwKNgL3_2cw">

+          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_tPSbpLlvEeufwKNgL3_2cw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_NKwzwNf5Eemg9YvAnhgu3w"/>

+        </eClassifiers>

+        <eClassifiers xmi:type="ecore:EClass" xmi:id="_tPSbprlvEeufwKNgL3_2cw" name="Table" eSuperTypes="_tPSbkblvEeufwKNgL3_2cw">

+          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_tPSbp7lvEeufwKNgL3_2cw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_VQu1UNf5Eemg9YvAnhgu3w"/>

+        </eClassifiers>

+        <eClassifiers xmi:type="ecore:EClass" xmi:id="_tPSbqblvEeufwKNgL3_2cw" name="isPersonalData">

+          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_tPSbqrlvEeufwKNgL3_2cw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_P0ARcNf6Eemg9YvAnhgu3w"/>

+          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_tPSbq7lvEeufwKNgL3_2cw" name="likelihood" ordered="false">

+            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Real"/>

+          </eStructuralFeatures>

+          <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_tPSbrblvEeufwKNgL3_2cw" name="base_NamedElement" ordered="false" lowerBound="1">

+            <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/>

+          </eStructuralFeatures>

+          <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_tPSbr7lvEeufwKNgL3_2cw" name="base_Class" ordered="false" lowerBound="1">

+            <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>

+          </eStructuralFeatures>

+        </eClassifiers>

+        <eClassifiers xmi:type="ecore:EClass" xmi:id="_tPSbsblvEeufwKNgL3_2cw" name="ExternalEntity">

+          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_tPSbsrlvEeufwKNgL3_2cw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_QtdjMN1DEemRdeFT-FlIPQ"/>

+          <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_tPSbs7lvEeufwKNgL3_2cw" name="base_ActivityParameterNode" ordered="false" lowerBound="1">

+            <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//ActivityParameterNode"/>

+          </eStructuralFeatures>

+          <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_tPSbtblvEeufwKNgL3_2cw" name="entity" ordered="false" eType="_tPSbt7lvEeufwKNgL3_2cw"/>

+        </eClassifiers>

+        <eClassifiers xmi:type="ecore:EClass" xmi:id="_tPSbt7lvEeufwKNgL3_2cw" name="Entity">

+          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_tPSbuLlvEeufwKNgL3_2cw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="__BFWIN1EEemRdeFT-FlIPQ"/>

+          <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_tPSbublvEeufwKNgL3_2cw" name="base_NamedElement" ordered="false" lowerBound="1">

+            <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/>

+          </eStructuralFeatures>

+        </eClassifiers>

+        <eClassifiers xmi:type="ecore:EClass" xmi:id="_tPSbu7lvEeufwKNgL3_2cw" name="DataStore">

+          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_tPSbvLlvEeufwKNgL3_2cw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_iRy8oN1DEemRdeFT-FlIPQ"/>

+          <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_tPSbvblvEeufwKNgL3_2cw" name="base_DataStoreNode" ordered="false" lowerBound="1">

+            <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataStoreNode"/>

+          </eStructuralFeatures>

+        </eClassifiers>

+        <eClassifiers xmi:type="ecore:EClass" xmi:id="_tPSbv7lvEeufwKNgL3_2cw" name="DataInput">

+          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_tPSbwLlvEeufwKNgL3_2cw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_My4ukN1EEemRdeFT-FlIPQ"/>

+          <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_tPSbwblvEeufwKNgL3_2cw" name="base_InputPin" ordered="false" lowerBound="1">

+            <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//InputPin"/>

+          </eStructuralFeatures>

+          <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_tPSbw7lvEeufwKNgL3_2cw" name="base_Parameter" ordered="false" lowerBound="1">

+            <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>

+          </eStructuralFeatures>

+        </eClassifiers>

+        <eClassifiers xmi:type="ecore:EClass" xmi:id="_tPSbxblvEeufwKNgL3_2cw" name="DataOutput">

+          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_tPSbxrlvEeufwKNgL3_2cw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bdLYwN1EEemRdeFT-FlIPQ"/>

+          <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_tPSbx7lvEeufwKNgL3_2cw" name="base_OutputPin" ordered="false" lowerBound="1">

+            <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//OutputPin"/>

+          </eStructuralFeatures>

+          <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_tPSbyblvEeufwKNgL3_2cw" name="base_Parameter" ordered="false" lowerBound="1">

+            <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>

+          </eStructuralFeatures>

+        </eClassifiers>

+        <eClassifiers xmi:type="ecore:EClass" xmi:id="_tPTCoblvEeufwKNgL3_2cw" name="Process">

+          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_tPTCorlvEeufwKNgL3_2cw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_aLL6gN1GEemRdeFT-FlIPQ"/>

+          <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_tPTCo7lvEeufwKNgL3_2cw" name="base_Activity" ordered="false" lowerBound="1">

+            <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Activity"/>

+          </eStructuralFeatures>

+        </eClassifiers>

+        <eClassifiers xmi:type="ecore:EClass" xmi:id="_tPTCpblvEeufwKNgL3_2cw" name="CallProcess">

+          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_tPTCprlvEeufwKNgL3_2cw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_93zH8N1GEemRdeFT-FlIPQ"/>

+          <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_tPTCp7lvEeufwKNgL3_2cw" name="base_CallBehaviorAction" ordered="false" lowerBound="1">

+            <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//CallBehaviorAction"/>

+          </eStructuralFeatures>

+          <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_tPTCqblvEeufwKNgL3_2cw" name="base_OpaqueAction" ordered="false">

+            <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//OpaqueAction"/>

+          </eStructuralFeatures>

+        </eClassifiers>

+        <eClassifiers xmi:type="ecore:EClass" xmi:id="_tPTCq7lvEeufwKNgL3_2cw" name="SmartGridFrame" eSuperTypes="_tPSbkblvEeufwKNgL3_2cw">

+          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_tPTCrLlvEeufwKNgL3_2cw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_wQLtYN3jEemd764Om4vVaw"/>

+          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_tPTCrblvEeufwKNgL3_2cw" name="concentratorID" ordered="false">

+            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>

+          </eStructuralFeatures>

+          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_tPTCr7lvEeufwKNgL3_2cw" name="userName" ordered="false">

+            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>

+          </eStructuralFeatures>

+          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_tPTCsblvEeufwKNgL3_2cw" name="postcode" ordered="false">

+            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>

+          </eStructuralFeatures>

+          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_tPTCs7lvEeufwKNgL3_2cw" name="date" ordered="false">

+            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>

+          </eStructuralFeatures>

+          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_tPTCtblvEeufwKNgL3_2cw" name="consumption" ordered="false">

+            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>

+          </eStructuralFeatures>

+          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_tPTCt7lvEeufwKNgL3_2cw" name="crc" ordered="false">

+            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>

+          </eStructuralFeatures>

+          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_tPTCublvEeufwKNgL3_2cw" name="id" ordered="false">

+            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>

+          </eStructuralFeatures>

+        </eClassifiers>

+        <eClassifiers xmi:type="ecore:EClass" xmi:id="_tPTCvLlvEeufwKNgL3_2cw" name="CITSFrame" eSuperTypes="_tPSbkblvEeufwKNgL3_2cw">

+          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_tPTCvblvEeufwKNgL3_2cw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_mBRyMLluEeufwKNgL3_2cw"/>

+          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_tPTCvrlvEeufwKNgL3_2cw" name="time" ordered="false">

+            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Real"/>

+          </eStructuralFeatures>

+          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_tPTCwLlvEeufwKNgL3_2cw" name="vehicleID" ordered="false">

+            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Real"/>

+          </eStructuralFeatures>

+          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_tPTCwrlvEeufwKNgL3_2cw" name="latitude" ordered="false">

+            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Real"/>

+          </eStructuralFeatures>

+          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_tPTCxLlvEeufwKNgL3_2cw" name="longitude" ordered="false">

+            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Real"/>

+          </eStructuralFeatures>

+          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_tPTCxrlvEeufwKNgL3_2cw" name="speedValue" ordered="false">

+            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Real"/>

+          </eStructuralFeatures>

+          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_tPTCyLlvEeufwKNgL3_2cw" name="headingValue" ordered="false">

+            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Real"/>

+          </eStructuralFeatures>

+          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_tPTCyrlvEeufwKNgL3_2cw" name="brakePedalEngaged" ordered="false">

+            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>

+          </eStructuralFeatures>

+          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_tPTCzLlvEeufwKNgL3_2cw" name="gasPedalEngaged" ordered="false">

+            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>

+          </eStructuralFeatures>

+          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_tPTCzrlvEeufwKNgL3_2cw" name="emergencyBrakeEngaged" ordered="false">

+            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>

+          </eStructuralFeatures>

+          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_tPTC0LlvEeufwKNgL3_2cw" name="collisionWarningEngaged" ordered="false">

+            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>

+          </eStructuralFeatures>

+          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_tPTC0rlvEeufwKNgL3_2cw" name="accEngaged" ordered="false">

+            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>

+          </eStructuralFeatures>

+          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_tPTC1LlvEeufwKNgL3_2cw" name="cruiseControlEngaged" ordered="false">

+            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>

+          </eStructuralFeatures>

+          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_tPTC1rlvEeufwKNgL3_2cw" name="speedLimiterEngaged" ordered="false">

+            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"/>

+          </eStructuralFeatures>

+          <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_tPTC2LlvEeufwKNgL3_2cw" name="certificateID" ordered="false">

+            <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>

+          </eStructuralFeatures>

+        </eClassifiers>

+      </contents>

     </eAnnotations>

     <ownedComment xmi:type="uml:Comment" xmi:id="_xKiGYNf8Eemg9YvAnhgu3w" annotatedElement="_V9zPUNf8Eemg9YvAnhgu3w">

       <body>DataLinks are typed with a DataType. The DataType contains a library of categories for data typing.

@@ -281,6 +451,79 @@
     <packagedElement xmi:type="uml:Extension" xmi:id="_22MXMFQHEeqg5faUSU0D9Q" name="E_CallProcess_OpaqueAction1" memberEnd="_22OMYFQHEeqg5faUSU0D9Q _22PagFQHEeqg5faUSU0D9Q">

       <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_22OMYFQHEeqg5faUSU0D9Q" name="extension_CallProcess" type="_93zH8N1GEemRdeFT-FlIPQ" aggregation="composite" association="_22MXMFQHEeqg5faUSU0D9Q"/>

     </packagedElement>

+    <packagedElement xmi:type="uml:Stereotype" xmi:id="_mBRyMLluEeufwKNgL3_2cw" name="CITSFrame">

+      <generalization xmi:type="uml:Generalization" xmi:id="_n5jF8LlvEeufwKNgL3_2cw" general="_AGAZcNf4Eemg9YvAnhgu3w"/>

+      <ownedAttribute xmi:type="uml:Property" xmi:id="_pn1CILluEeufwKNgL3_2cw" name="time" visibility="public">

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Real"/>

+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_sIXsQLluEeufwKNgL3_2cw"/>

+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_sJtJALluEeufwKNgL3_2cw" value="1"/>

+      </ownedAttribute>

+      <ownedAttribute xmi:type="uml:Property" xmi:id="_uFgHULluEeufwKNgL3_2cw" name="vehicleID" visibility="public">

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Real"/>

+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vJt9YLluEeufwKNgL3_2cw"/>

+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vKgAgLluEeufwKNgL3_2cw" value="1"/>

+      </ownedAttribute>

+      <ownedAttribute xmi:type="uml:Property" xmi:id="_4dNiALluEeufwKNgL3_2cw" name="latitude" visibility="public">

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Real"/>

+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_5WpEYLluEeufwKNgL3_2cw"/>

+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_5XpJ8LluEeufwKNgL3_2cw" value="1"/>

+      </ownedAttribute>

+      <ownedAttribute xmi:type="uml:Property" xmi:id="_6toFcLluEeufwKNgL3_2cw" name="longitude" visibility="public">

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Real"/>

+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7lCOkLluEeufwKNgL3_2cw"/>

+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7l5KMLluEeufwKNgL3_2cw" value="1"/>

+      </ownedAttribute>

+      <ownedAttribute xmi:type="uml:Property" xmi:id="_8QZfwLluEeufwKNgL3_2cw" name="speedValue" visibility="public">

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Real"/>

+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-T96ALluEeufwKNgL3_2cw"/>

+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-UxLQLluEeufwKNgL3_2cw" value="1"/>

+      </ownedAttribute>

+      <ownedAttribute xmi:type="uml:Property" xmi:id="__6GxYLluEeufwKNgL3_2cw" name="headingValue" visibility="public">

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Real"/>

+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_CIbqILlvEeufwKNgL3_2cw"/>

+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_CI_DwLlvEeufwKNgL3_2cw" value="1"/>

+      </ownedAttribute>

+      <ownedAttribute xmi:type="uml:Property" xmi:id="_EbfR4LlvEeufwKNgL3_2cw" name="brakePedalEngaged" visibility="public">

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>

+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FkNNcLlvEeufwKNgL3_2cw"/>

+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fkux4LlvEeufwKNgL3_2cw" value="1"/>

+      </ownedAttribute>

+      <ownedAttribute xmi:type="uml:Property" xmi:id="_JTj0ELlvEeufwKNgL3_2cw" name="gasPedalEngaged" visibility="public">

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>

+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KKZVcLlvEeufwKNgL3_2cw"/>

+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KLBAgLlvEeufwKNgL3_2cw" value="1"/>

+      </ownedAttribute>

+      <ownedAttribute xmi:type="uml:Property" xmi:id="_NN2fYLlvEeufwKNgL3_2cw" name="emergencyBrakeEngaged" visibility="public">

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>

+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OMtUULlvEeufwKNgL3_2cw"/>

+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ONSjILlvEeufwKNgL3_2cw" value="1"/>

+      </ownedAttribute>

+      <ownedAttribute xmi:type="uml:Property" xmi:id="_QLLzMLlvEeufwKNgL3_2cw" name="collisionWarningEngaged" visibility="public">

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>

+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WhfN8LlvEeufwKNgL3_2cw"/>

+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WiQqALlvEeufwKNgL3_2cw" value="1"/>

+      </ownedAttribute>

+      <ownedAttribute xmi:type="uml:Property" xmi:id="_Yx044LlvEeufwKNgL3_2cw" name="accEngaged" visibility="public">

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>

+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZvDWILlvEeufwKNgL3_2cw"/>

+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Zv1ZQLlvEeufwKNgL3_2cw" value="1"/>

+      </ownedAttribute>

+      <ownedAttribute xmi:type="uml:Property" xmi:id="_cY1b0LlvEeufwKNgL3_2cw" name="cruiseControlEngaged" visibility="public">

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>

+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dVVgULlvEeufwKNgL3_2cw"/>

+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dWFuQLlvEeufwKNgL3_2cw" value="1"/>

+      </ownedAttribute>

+      <ownedAttribute xmi:type="uml:Property" xmi:id="_eJ_3cLlvEeufwKNgL3_2cw" name="speedLimiterEngaged" visibility="public">

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>

+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fW1eALlvEeufwKNgL3_2cw"/>

+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fXZesLlvEeufwKNgL3_2cw" value="1"/>

+      </ownedAttribute>

+      <ownedAttribute xmi:type="uml:Property" xmi:id="_jBYdILlvEeufwKNgL3_2cw" name="certificateID" visibility="public">

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>

+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_j1AScLlvEeufwKNgL3_2cw"/>

+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_j1jFALlvEeufwKNgL3_2cw" value="1"/>

+      </ownedAttribute>

+    </packagedElement>

     <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_7WYMINf4Eemg9YvAnhgu3w">

       <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_7WZaQNf4Eemg9YvAnhgu3w" source="http://www.eclipse.org/uml2/2.0.0/UML">

         <references xmi:type="ecore:EPackage" href="pathmap://PAPYRUS_ACTIONLANGUAGE_PROFILE/ActionLanguage-Profile.profile.uml#_Kv8EIKFXEeS_KNX0nfvIVQ"/>