Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGabriel Pedroza2021-05-25 12:25:52 +0000
committerGabriel Pedroza2021-05-25 12:25:52 +0000
commit1fb3d019db4c96d7d4ac57e9a334f52a8cdadc45 (patch)
treeddd90ef58743f7515c5c25fa41d35112b507d68f
parent055853004875584244f28c17c5ee3bebe3e180b5 (diff)
downloadorg.eclipse.papyrus-privacydesigner-1fb3d019db4c96d7d4ac57e9a334f52a8cdadc45.tar.gz
org.eclipse.papyrus-privacydesigner-1fb3d019db4c96d7d4ac57e9a334f52a8cdadc45.tar.xz
org.eclipse.papyrus-privacydesigner-1fb3d019db4c96d7d4ac57e9a334f52a8cdadc45.zip
[Privacy Designer][Design] profile update - CITSFrame updated
- The Design profile (pdp4engDesign) is modified to consider CITSFrame update. Change-Id: Ic4cf122023783e04b07c4d7f8b8203174109443f Signed-off-by: Gabriel Pedroza <gabriel.pedroza@cea.fr>
-rw-r--r--plugins/design/org.eclipse.papyrus.pdp4eng.designer.profile/model/pdp4engDesign.ecore6
-rw-r--r--plugins/design/org.eclipse.papyrus.pdp4eng.designer.profile/model/pdp4engDesign.genmodel1
-rw-r--r--plugins/design/org.eclipse.papyrus.pdp4eng.designer.profile/model/pdp4engDesign.profile.notation362
-rw-r--r--plugins/design/org.eclipse.papyrus.pdp4eng.designer.profile/model/pdp4engDesign.profile.uml522
-rw-r--r--plugins/design/org.eclipse.papyrus.pdp4eng.designer.profile/src/org/eclipse/papyrus/pdp4eng/designer/profile/pdp4engDesign/CITSFrame.java43
-rw-r--r--plugins/design/org.eclipse.papyrus.pdp4eng.designer.profile/src/org/eclipse/papyrus/pdp4eng/designer/profile/pdp4engDesign/impl/CITSFrameImpl.java86
-rw-r--r--plugins/design/org.eclipse.papyrus.pdp4eng.designer.profile/src/org/eclipse/papyrus/pdp4eng/designer/profile/pdp4engDesign/impl/pdp4engDesignPackageImpl.java44
-rw-r--r--plugins/design/org.eclipse.papyrus.pdp4eng.designer.profile/src/org/eclipse/papyrus/pdp4eng/designer/profile/pdp4engDesign/pdp4engDesignPackage.java58
8 files changed, 885 insertions, 237 deletions
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 aeee132..d8a2e89 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
@@ -85,9 +85,11 @@
<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="cITSFrameID" ordered="false"
+ eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//String"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="time" ordered="false" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//String"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="vehicleID" ordered="false"
- eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//Real"/>
+ eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//String"/>
<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"
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 d152f11..f060d2a 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
@@ -103,6 +103,7 @@
<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/cITSFrameID"/>
<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"/>
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 17fe9f3..ad0007c 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,105 +474,13 @@
<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="_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="_cSqX0rluEeufwKNgL3_2cw" x="440" y="40"/>
- </children>
- <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="_cS62grluEeufwKNgL3_2cw" x="820" y="40"/>
- </children>
- <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="_cTh6grluEeufwKNgL3_2cw" x="1120" y="40"/>
- </children>
- <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="_cT01cbluEeufwKNgL3_2cw" x="2360" y="40"/>
- </children>
- <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="_cUHJUrluEeufwKNgL3_2cw" x="1560" y="40"/>
- </children>
- <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="_cUaEQrluEeufwKNgL3_2cw" x="1780" y="40"/>
- </children>
- <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="_cUuNUrluEeufwKNgL3_2cw" x="1940" y="40"/>
- </children>
- <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="_cU_6IrluEeufwKNgL3_2cw" x="2120" y="40"/>
- </children>
- <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="_cVN8krluEeufwKNgL3_2cw" x="1560" y="420"/>
- </children>
- <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="_cVcmErluEeufwKNgL3_2cw" x="1780" y="420"/>
- </children>
- <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="_cV0ZgrluEeufwKNgL3_2cw" x="1860" y="-80"/>
- </children>
- <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="_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="_QOh8sLyREeulY7d59_68Ig" type="Property_ClassAttributeLabel">
+ <element xmi:type="uml:Property" href="pdp4engDesign.profile.uml#_OFiP4LyREeulY7d59_68Ig"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_QOh8sbyREeulY7d59_68Ig"/>
+ </children>
<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"/>
@@ -643,6 +551,102 @@
<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>
+ <children xmi:type="notation:Shape" xmi:id="_i6LPY7yEEeulY7d59_68Ig" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_i6LPZLyEEeulY7d59_68Ig"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_i6LPZryEEeulY7d59_68Ig" 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="_i6LPZbyEEeulY7d59_68Ig" x="440" y="40"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_i6eKU7yEEeulY7d59_68Ig" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_i6eKVLyEEeulY7d59_68Ig"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_i6eKVryEEeulY7d59_68Ig" 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="_i6eKVbyEEeulY7d59_68Ig" x="820" y="40"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_i7NxM7yEEeulY7d59_68Ig" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_i7NxNLyEEeulY7d59_68Ig"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_i7NxNryEEeulY7d59_68Ig" 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="_i7NxNbyEEeulY7d59_68Ig" x="1120" y="40"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_i7XiOryEEeulY7d59_68Ig" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_i7XiO7yEEeulY7d59_68Ig"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_i7XiPbyEEeulY7d59_68Ig" 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="_i7XiPLyEEeulY7d59_68Ig" x="2360" y="40"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_i70OI7yEEeulY7d59_68Ig" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_i70OJLyEEeulY7d59_68Ig"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_i70OJryEEeulY7d59_68Ig" 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="_i70OJbyEEeulY7d59_68Ig" x="1560" y="40"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_i8HwILyEEeulY7d59_68Ig" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_i8HwIbyEEeulY7d59_68Ig"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_i8HwI7yEEeulY7d59_68Ig" 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="_i8HwIryEEeulY7d59_68Ig" x="1780" y="40"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_i9KR87yEEeulY7d59_68Ig" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_i9KR9LyEEeulY7d59_68Ig"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_i9KR9ryEEeulY7d59_68Ig" 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="_i9KR9byEEeulY7d59_68Ig" x="1940" y="40"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_i9xV87yEEeulY7d59_68Ig" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_i9xV9LyEEeulY7d59_68Ig"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_i9xV9ryEEeulY7d59_68Ig" 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="_i9xV9byEEeulY7d59_68Ig" x="2120" y="40"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_i-Na07yEEeulY7d59_68Ig" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_i-Na1LyEEeulY7d59_68Ig"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_i-Na1ryEEeulY7d59_68Ig" 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="_i-Na1byEEeulY7d59_68Ig" x="1560" y="420"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_i-WkyryEEeulY7d59_68Ig" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_i-Wky7yEEeulY7d59_68Ig"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_i-WkzbyEEeulY7d59_68Ig" 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="_i-WkzLyEEeulY7d59_68Ig" x="1780" y="420"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_i-zQt7yEEeulY7d59_68Ig" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_i-zQuLyEEeulY7d59_68Ig"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_i-zQuryEEeulY7d59_68Ig" 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="_i-zQubyEEeulY7d59_68Ig" x="1860" y="-80"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_i_Fkl7yEEeulY7d59_68Ig" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_i_FkmLyEEeulY7d59_68Ig"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_i_FkmryEEeulY7d59_68Ig" 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="_i_FkmbyEEeulY7d59_68Ig" x="1980" y="420"/>
+ </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"/>
<styles xmi:type="style:PapyrusDiagramStyle" xmi:id="_KDmV49f2Eemg9YvAnhgu3w" diagramKindId="org.eclipse.papyrus.uml.diagram.profile">
@@ -990,135 +994,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="_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">
+ <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>
+ <edges xmi:type="notation:Connector" xmi:id="_i6LPZ7yEEeulY7d59_68Ig" type="StereotypeCommentLink" source="_VhNzQNf3Eemg9YvAnhgu3w" target="_i6LPY7yEEeulY7d59_68Ig">
+ <styles xmi:type="notation:FontStyle" xmi:id="_i6LPaLyEEeulY7d59_68Ig"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_i6LPbLyEEeulY7d59_68Ig" 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="_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"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_i6LPabyEEeulY7d59_68Ig" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_i6LParyEEeulY7d59_68Ig"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_i6LPa7yEEeulY7d59_68Ig"/>
</edges>
- <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">
+ <edges xmi:type="notation:Connector" xmi:id="_i6eKV7yEEeulY7d59_68Ig" type="StereotypeCommentLink" source="_a63_kNf3Eemg9YvAnhgu3w" target="_i6eKU7yEEeulY7d59_68Ig">
+ <styles xmi:type="notation:FontStyle" xmi:id="_i6eKWLyEEeulY7d59_68Ig"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_i6eKXLyEEeulY7d59_68Ig" 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="_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"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_i6eKWbyEEeulY7d59_68Ig" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_i6eKWryEEeulY7d59_68Ig"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_i6eKW7yEEeulY7d59_68Ig"/>
</edges>
- <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">
+ <edges xmi:type="notation:Connector" xmi:id="_i7NxN7yEEeulY7d59_68Ig" type="StereotypeCommentLink" source="_I3ytQNf6Eemg9YvAnhgu3w" target="_i7NxM7yEEeulY7d59_68Ig">
+ <styles xmi:type="notation:FontStyle" xmi:id="_i7NxOLyEEeulY7d59_68Ig"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_i7NxPLyEEeulY7d59_68Ig" 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="_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"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_i7NxObyEEeulY7d59_68Ig" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_i7NxOryEEeulY7d59_68Ig"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_i7NxO7yEEeulY7d59_68Ig"/>
</edges>
- <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">
+ <edges xmi:type="notation:Connector" xmi:id="_i7XiPryEEeulY7d59_68Ig" type="StereotypeCommentLink" source="_MUTKkN1DEemRdeFT-FlIPQ" target="_i7XiOryEEeulY7d59_68Ig">
+ <styles xmi:type="notation:FontStyle" xmi:id="_i7XiP7yEEeulY7d59_68Ig"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_i7XiQ7yEEeulY7d59_68Ig" 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="_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"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_i7XiQLyEEeulY7d59_68Ig" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_i7XiQbyEEeulY7d59_68Ig"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_i7XiQryEEeulY7d59_68Ig"/>
</edges>
- <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">
+ <edges xmi:type="notation:Connector" xmi:id="_i70OJ7yEEeulY7d59_68Ig" type="StereotypeCommentLink" source="_bd4_4N1DEemRdeFT-FlIPQ" target="_i70OI7yEEeulY7d59_68Ig">
+ <styles xmi:type="notation:FontStyle" xmi:id="_i70OKLyEEeulY7d59_68Ig"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_i70OLLyEEeulY7d59_68Ig" 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="_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"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_i70OKbyEEeulY7d59_68Ig" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_i70OKryEEeulY7d59_68Ig"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_i70OK7yEEeulY7d59_68Ig"/>
</edges>
- <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">
+ <edges xmi:type="notation:Connector" xmi:id="_i8HwJLyEEeulY7d59_68Ig" type="StereotypeCommentLink" source="_HUVbMN1EEemRdeFT-FlIPQ" target="_i8HwILyEEeulY7d59_68Ig">
+ <styles xmi:type="notation:FontStyle" xmi:id="_i8HwJbyEEeulY7d59_68Ig"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_i8HwKbyEEeulY7d59_68Ig" 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="_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"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_i8HwJryEEeulY7d59_68Ig" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_i8HwJ7yEEeulY7d59_68Ig"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_i8HwKLyEEeulY7d59_68Ig"/>
</edges>
- <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">
+ <edges xmi:type="notation:Connector" xmi:id="_i9KR97yEEeulY7d59_68Ig" type="StereotypeCommentLink" source="_U9Yq0N1EEemRdeFT-FlIPQ" target="_i9KR87yEEeulY7d59_68Ig">
+ <styles xmi:type="notation:FontStyle" xmi:id="_i9KR-LyEEeulY7d59_68Ig"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_i9KR_LyEEeulY7d59_68Ig" 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="_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"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_i9KR-byEEeulY7d59_68Ig" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_i9KR-ryEEeulY7d59_68Ig"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_i9KR-7yEEeulY7d59_68Ig"/>
</edges>
- <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">
+ <edges xmi:type="notation:Connector" xmi:id="_i9xV97yEEeulY7d59_68Ig" type="StereotypeCommentLink" source="_7FWgYN1EEemRdeFT-FlIPQ" target="_i9xV87yEEeulY7d59_68Ig">
+ <styles xmi:type="notation:FontStyle" xmi:id="_i9xV-LyEEeulY7d59_68Ig"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_i9xV_LyEEeulY7d59_68Ig" 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="_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"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_i9xV-byEEeulY7d59_68Ig" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_i9xV-ryEEeulY7d59_68Ig"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_i9xV-7yEEeulY7d59_68Ig"/>
</edges>
- <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">
+ <edges xmi:type="notation:Connector" xmi:id="_i-Na17yEEeulY7d59_68Ig" type="StereotypeCommentLink" source="_U01g4N1GEemRdeFT-FlIPQ" target="_i-Na07yEEeulY7d59_68Ig">
+ <styles xmi:type="notation:FontStyle" xmi:id="_i-Na2LyEEeulY7d59_68Ig"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_i-Na3LyEEeulY7d59_68Ig" 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="_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"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_i-Na2byEEeulY7d59_68Ig" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_i-Na2ryEEeulY7d59_68Ig"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_i-Na27yEEeulY7d59_68Ig"/>
</edges>
- <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">
+ <edges xmi:type="notation:Connector" xmi:id="_i-fusLyEEeulY7d59_68Ig" type="StereotypeCommentLink" source="_yP4poN1GEemRdeFT-FlIPQ" target="_i-WkyryEEeulY7d59_68Ig">
+ <styles xmi:type="notation:FontStyle" xmi:id="_i-fusbyEEeulY7d59_68Ig"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_i-futbyEEeulY7d59_68Ig" 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="_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"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_i-fusryEEeulY7d59_68Ig" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_i-fus7yEEeulY7d59_68Ig"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_i-futLyEEeulY7d59_68Ig"/>
</edges>
- <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">
+ <edges xmi:type="notation:Connector" xmi:id="_i-zQu7yEEeulY7d59_68Ig" type="StereotypeCommentLink" source="_Ll_rADw2Eeq4CulPkgdiyw" target="_i-zQt7yEEeulY7d59_68Ig">
+ <styles xmi:type="notation:FontStyle" xmi:id="_i-zQvLyEEeulY7d59_68Ig"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_i-zQwLyEEeulY7d59_68Ig" 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="_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"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_i-zQvbyEEeulY7d59_68Ig" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_i-zQvryEEeulY7d59_68Ig"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_i-zQv7yEEeulY7d59_68Ig"/>
</edges>
- <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">
+ <edges xmi:type="notation:Connector" xmi:id="_i_Fkm7yEEeulY7d59_68Ig" type="StereotypeCommentLink" source="_0w--MFQHEeqg5faUSU0D9Q" target="_i_Fkl7yEEeulY7d59_68Ig">
+ <styles xmi:type="notation:FontStyle" xmi:id="_i_FknLyEEeulY7d59_68Ig"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_i_FkoLyEEeulY7d59_68Ig" 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="_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)"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_i_FknbyEEeulY7d59_68Ig" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_i_FknryEEeulY7d59_68Ig"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_i_Fkn7yEEeulY7d59_68Ig"/>
</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 16ec04f..d38425f 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,519 @@
<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="_8D2WoLyREeulY7d59_68Ig" name="pdp4engDesign" nsURI="http://org.eclipse.papyrus.pdp4eng.designer.profile" nsPrefix="pdp4engDesign">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_8D72N7yREeulY7d59_68Ig" source="PapyrusVersion">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_8D72OLyREeulY7d59_68Ig" key="Version" value="0.0.4"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_8D72ObyREeulY7d59_68Ig" key="Comment" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_8D72OryREeulY7d59_68Ig" key="Copyright" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_8D72O7yREeulY7d59_68Ig" key="Date" value="2021-05-24"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_8D72PLyREeulY7d59_68Ig" key="Author" value="Gabriel Pedroza"/>
+ </eAnnotations>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_8D2WobyREeulY7d59_68Ig" name="Data">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_8D29sLyREeulY7d59_68Ig" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_AGAZcNf4Eemg9YvAnhgu3w"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_8D29sbyREeulY7d59_68Ig" 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="_8D29s7yREeulY7d59_68Ig" name="DataType">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_8D29tLyREeulY7d59_68Ig" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Jdg7YNf4Eemg9YvAnhgu3w"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_8D29tbyREeulY7d59_68Ig" 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="_8D29t7yREeulY7d59_68Ig" name="OpaqueData" eSuperTypes="_8D29s7yREeulY7d59_68Ig">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_8D29uLyREeulY7d59_68Ig" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_SiXAANf4Eemg9YvAnhgu3w"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_8D29uryREeulY7d59_68Ig" name="DataLink" eSuperTypes="_8D2WobyREeulY7d59_68Ig">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_8D29u7yREeulY7d59_68Ig" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_gFi4MNf4Eemg9YvAnhgu3w"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_8D29vLyREeulY7d59_68Ig" 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="_8D29vryREeulY7d59_68Ig" name="type" ordered="false" eType="_8D29s7yREeulY7d59_68Ig"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_8D29wbyREeulY7d59_68Ig" name="CompositeData" eSuperTypes="_8D2WobyREeulY7d59_68Ig">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_8D29wryREeulY7d59_68Ig" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_NKwzwNf5Eemg9YvAnhgu3w"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_8D29xLyREeulY7d59_68Ig" name="Table" eSuperTypes="_8D2WobyREeulY7d59_68Ig">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_8D29xbyREeulY7d59_68Ig" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_VQu1UNf5Eemg9YvAnhgu3w"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_8D29x7yREeulY7d59_68Ig" name="isPersonalData">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_8D29yLyREeulY7d59_68Ig" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_P0ARcNf6Eemg9YvAnhgu3w"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_8D29ybyREeulY7d59_68Ig" 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="_8D29y7yREeulY7d59_68Ig" 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="_8D29zbyREeulY7d59_68Ig" 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="_8D29z7yREeulY7d59_68Ig" name="ExternalEntity">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_8D290LyREeulY7d59_68Ig" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_QtdjMN1DEemRdeFT-FlIPQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_8D290byREeulY7d59_68Ig" 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="_8D2907yREeulY7d59_68Ig" name="entity" ordered="false" eType="_8D291byREeulY7d59_68Ig"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_8D291byREeulY7d59_68Ig" name="Entity">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_8D291ryREeulY7d59_68Ig" source="http://www.eclipse.org/uml2/2.0.0/UML" references="__BFWIN1EEemRdeFT-FlIPQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_8D2917yREeulY7d59_68Ig" 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="_8D292byREeulY7d59_68Ig" name="DataStore">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_8D292ryREeulY7d59_68Ig" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_iRy8oN1DEemRdeFT-FlIPQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_8D2927yREeulY7d59_68Ig" 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="_8D293byREeulY7d59_68Ig" name="DataInput">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_8D293ryREeulY7d59_68Ig" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_My4ukN1EEemRdeFT-FlIPQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_8D2937yREeulY7d59_68Ig" 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="_8D294byREeulY7d59_68Ig" 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="_8D2947yREeulY7d59_68Ig" name="DataOutput">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_8D295LyREeulY7d59_68Ig" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bdLYwN1EEemRdeFT-FlIPQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_8D295byREeulY7d59_68Ig" 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="_8D2957yREeulY7d59_68Ig" 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="_8D296byREeulY7d59_68Ig" name="Process">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_8D296ryREeulY7d59_68Ig" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_aLL6gN1GEemRdeFT-FlIPQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_8D2967yREeulY7d59_68Ig" 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="_8D297byREeulY7d59_68Ig" name="CallProcess">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_8D297ryREeulY7d59_68Ig" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_93zH8N1GEemRdeFT-FlIPQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_8D2977yREeulY7d59_68Ig" 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="_8D298byREeulY7d59_68Ig" 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="_8D2987yREeulY7d59_68Ig" name="SmartGridFrame" eSuperTypes="_8D2WobyREeulY7d59_68Ig">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_8D299LyREeulY7d59_68Ig" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_wQLtYN3jEemd764Om4vVaw"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_8D299byREeulY7d59_68Ig" 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="_8D2997yREeulY7d59_68Ig" 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="_8D29-byREeulY7d59_68Ig" 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="_8D29-7yREeulY7d59_68Ig" 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="_8D29_byREeulY7d59_68Ig" 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="_8D29_7yREeulY7d59_68Ig" 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="_8D2-AbyREeulY7d59_68Ig" 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="_8D2-BLyREeulY7d59_68Ig" name="CITSFrame" eSuperTypes="_8D2WobyREeulY7d59_68Ig">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_8D2-BbyREeulY7d59_68Ig" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_mBRyMLluEeufwKNgL3_2cw"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_8D2-IryREeulY7d59_68Ig" name="cITSFrameID" 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="_8D2-BryREeulY7d59_68Ig" name="time" 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="_8D2-CLyREeulY7d59_68Ig" name="vehicleID" 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="_8D2-CryREeulY7d59_68Ig" 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="_8D2-DLyREeulY7d59_68Ig" 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="_8D2-DryREeulY7d59_68Ig" 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="_8D2-ELyREeulY7d59_68Ig" 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="_8D2-EryREeulY7d59_68Ig" 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="_8D2-FLyREeulY7d59_68Ig" 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="_8D2-FryREeulY7d59_68Ig" 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="_8D2-GLyREeulY7d59_68Ig" 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="_8D2-GryREeulY7d59_68Ig" 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="_8D2-HLyREeulY7d59_68Ig" 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="_8D2-HryREeulY7d59_68Ig" 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="_8D2-ILyREeulY7d59_68Ig" name="certificateID" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ </contents>
+ <contents xmi:type="ecore:EPackage" xmi:id="_uuqT0LpEEeuLhp9fqsaNTw" name="pdp4engDesign" nsURI="http://org.eclipse.papyrus.pdp4eng.designer.profile" nsPrefix="pdp4engDesign">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_uut-MLpEEeuLhp9fqsaNTw" source="PapyrusVersion">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_uut-MbpEEeuLhp9fqsaNTw" key="Version" value="0.0.3"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_uut-MrpEEeuLhp9fqsaNTw" key="Comment" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_uut-M7pEEeuLhp9fqsaNTw" key="Copyright" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_uut-NLpEEeuLhp9fqsaNTw" key="Date" value="2021-05-21"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_uut-NbpEEeuLhp9fqsaNTw" key="Author" value="Gabriel Pedroza"/>
+ </eAnnotations>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_uuqT0bpEEeuLhp9fqsaNTw" name="Data">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_uuqT0rpEEeuLhp9fqsaNTw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_AGAZcNf4Eemg9YvAnhgu3w"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_uuqT07pEEeuLhp9fqsaNTw" 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="_uuqT1bpEEeuLhp9fqsaNTw" name="DataType">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_uuqT1rpEEeuLhp9fqsaNTw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Jdg7YNf4Eemg9YvAnhgu3w"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_uuqT17pEEeuLhp9fqsaNTw" 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="_uuqT2bpEEeuLhp9fqsaNTw" name="OpaqueData" eSuperTypes="_uuqT1bpEEeuLhp9fqsaNTw">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_uuqT2rpEEeuLhp9fqsaNTw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_SiXAANf4Eemg9YvAnhgu3w"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_uuqT3LpEEeuLhp9fqsaNTw" name="DataLink" eSuperTypes="_uuqT0bpEEeuLhp9fqsaNTw">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_uuqT3bpEEeuLhp9fqsaNTw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_gFi4MNf4Eemg9YvAnhgu3w"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_uuqT3rpEEeuLhp9fqsaNTw" 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="_uuqT4LpEEeuLhp9fqsaNTw" name="type" ordered="false" eType="_uuqT1bpEEeuLhp9fqsaNTw"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_uuqT47pEEeuLhp9fqsaNTw" name="CompositeData" eSuperTypes="_uuqT0bpEEeuLhp9fqsaNTw">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_uuqT5LpEEeuLhp9fqsaNTw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_NKwzwNf5Eemg9YvAnhgu3w"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_uuqT5rpEEeuLhp9fqsaNTw" name="Table" eSuperTypes="_uuqT0bpEEeuLhp9fqsaNTw">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_uuqT57pEEeuLhp9fqsaNTw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_VQu1UNf5Eemg9YvAnhgu3w"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_uuqT6bpEEeuLhp9fqsaNTw" name="isPersonalData">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_uuqT6rpEEeuLhp9fqsaNTw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_P0ARcNf6Eemg9YvAnhgu3w"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_uuqT67pEEeuLhp9fqsaNTw" 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="_uuqT7bpEEeuLhp9fqsaNTw" 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="_uuqT77pEEeuLhp9fqsaNTw" 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="_uuqT8bpEEeuLhp9fqsaNTw" name="ExternalEntity">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_uuqT8rpEEeuLhp9fqsaNTw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_QtdjMN1DEemRdeFT-FlIPQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_uuqT87pEEeuLhp9fqsaNTw" 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="_uuqT9bpEEeuLhp9fqsaNTw" name="entity" ordered="false" eType="_uuqT97pEEeuLhp9fqsaNTw"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_uuqT97pEEeuLhp9fqsaNTw" name="Entity">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_uuqT-LpEEeuLhp9fqsaNTw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="__BFWIN1EEemRdeFT-FlIPQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_uuqT-bpEEeuLhp9fqsaNTw" 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="_uuqT-7pEEeuLhp9fqsaNTw" name="DataStore">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_uuqT_LpEEeuLhp9fqsaNTw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_iRy8oN1DEemRdeFT-FlIPQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_uuqT_bpEEeuLhp9fqsaNTw" 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="_uuqT_7pEEeuLhp9fqsaNTw" name="DataInput">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_uuqUALpEEeuLhp9fqsaNTw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_My4ukN1EEemRdeFT-FlIPQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_uuqUAbpEEeuLhp9fqsaNTw" 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="_uuqUA7pEEeuLhp9fqsaNTw" 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="_uuqUBbpEEeuLhp9fqsaNTw" name="DataOutput">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_uuqUBrpEEeuLhp9fqsaNTw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bdLYwN1EEemRdeFT-FlIPQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_uuqUB7pEEeuLhp9fqsaNTw" 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="_uuqUCbpEEeuLhp9fqsaNTw" 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="_uuqUC7pEEeuLhp9fqsaNTw" name="Process">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_uuqUDLpEEeuLhp9fqsaNTw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_aLL6gN1GEemRdeFT-FlIPQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_uuqUDbpEEeuLhp9fqsaNTw" 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="_uuqUD7pEEeuLhp9fqsaNTw" name="CallProcess">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_uuqUELpEEeuLhp9fqsaNTw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_93zH8N1GEemRdeFT-FlIPQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_uuqUEbpEEeuLhp9fqsaNTw" 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="_uuqUE7pEEeuLhp9fqsaNTw" 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="_uuqUFbpEEeuLhp9fqsaNTw" name="SmartGridFrame" eSuperTypes="_uuqT0bpEEeuLhp9fqsaNTw">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_uuqUFrpEEeuLhp9fqsaNTw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_wQLtYN3jEemd764Om4vVaw"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_uuqUF7pEEeuLhp9fqsaNTw" 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="_uuqUGbpEEeuLhp9fqsaNTw" 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="_uuqUG7pEEeuLhp9fqsaNTw" 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="_uuqUHbpEEeuLhp9fqsaNTw" 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="_uuqUH7pEEeuLhp9fqsaNTw" 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="_uuqUIbpEEeuLhp9fqsaNTw" 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="_uuqUI7pEEeuLhp9fqsaNTw" 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="_uuqUJrpEEeuLhp9fqsaNTw" name="CITSFrame" eSuperTypes="_uuqT0bpEEeuLhp9fqsaNTw">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_uuqUJ7pEEeuLhp9fqsaNTw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_mBRyMLluEeufwKNgL3_2cw"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_uuqUKLpEEeuLhp9fqsaNTw" name="time" 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="_uuqUKrpEEeuLhp9fqsaNTw" name="vehicleID" 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="_uuqULLpEEeuLhp9fqsaNTw" 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="_uuqULrpEEeuLhp9fqsaNTw" 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="_uuqUMLpEEeuLhp9fqsaNTw" 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="_uuqUMrpEEeuLhp9fqsaNTw" 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="_uuqUNLpEEeuLhp9fqsaNTw" 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="_uuqUNrpEEeuLhp9fqsaNTw" 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="_uuqUOLpEEeuLhp9fqsaNTw" 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="_uuqUOrpEEeuLhp9fqsaNTw" 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="_uuqUPLpEEeuLhp9fqsaNTw" 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="_uuqUPrpEEeuLhp9fqsaNTw" 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="_uuqUQLpEEeuLhp9fqsaNTw" 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="_uuqUQrpEEeuLhp9fqsaNTw" name="certificateID" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ </contents>
+ <contents xmi:type="ecore:EPackage" xmi:id="_fH6lQLpAEeuLhp9fqsaNTw" name="pdp4engDesign" nsURI="http://org.eclipse.papyrus.pdp4eng.designer.profile" nsPrefix="pdp4engDesign">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_fIAE0LpAEeuLhp9fqsaNTw" source="PapyrusVersion">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_fIAE0bpAEeuLhp9fqsaNTw" key="Version" value="0.0.2"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_fIAE0rpAEeuLhp9fqsaNTw" key="Comment" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_fIAE07pAEeuLhp9fqsaNTw" key="Copyright" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_fIAE1LpAEeuLhp9fqsaNTw" key="Date" value="2021-05-21"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_fIAE1bpAEeuLhp9fqsaNTw" key="Author" value="Gabriel Pedroza"/>
+ </eAnnotations>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_fH6lQbpAEeuLhp9fqsaNTw" name="Data">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_fH6lQrpAEeuLhp9fqsaNTw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_AGAZcNf4Eemg9YvAnhgu3w"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_fH6lQ7pAEeuLhp9fqsaNTw" 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="_fH6lRbpAEeuLhp9fqsaNTw" name="DataType">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_fH6lRrpAEeuLhp9fqsaNTw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Jdg7YNf4Eemg9YvAnhgu3w"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_fH6lR7pAEeuLhp9fqsaNTw" 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="_fH6lSbpAEeuLhp9fqsaNTw" name="OpaqueData" eSuperTypes="_fH6lRbpAEeuLhp9fqsaNTw">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_fH6lSrpAEeuLhp9fqsaNTw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_SiXAANf4Eemg9YvAnhgu3w"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_fH6lTLpAEeuLhp9fqsaNTw" name="DataLink" eSuperTypes="_fH6lQbpAEeuLhp9fqsaNTw">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_fH6lTbpAEeuLhp9fqsaNTw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_gFi4MNf4Eemg9YvAnhgu3w"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_fH6lTrpAEeuLhp9fqsaNTw" 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="_fH6lULpAEeuLhp9fqsaNTw" name="type" ordered="false" eType="_fH6lRbpAEeuLhp9fqsaNTw"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_fH6lU7pAEeuLhp9fqsaNTw" name="CompositeData" eSuperTypes="_fH6lQbpAEeuLhp9fqsaNTw">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_fH6lVLpAEeuLhp9fqsaNTw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_NKwzwNf5Eemg9YvAnhgu3w"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_fH6lVrpAEeuLhp9fqsaNTw" name="Table" eSuperTypes="_fH6lQbpAEeuLhp9fqsaNTw">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_fH6lV7pAEeuLhp9fqsaNTw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_VQu1UNf5Eemg9YvAnhgu3w"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_fH6lWbpAEeuLhp9fqsaNTw" name="isPersonalData">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_fH6lWrpAEeuLhp9fqsaNTw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_P0ARcNf6Eemg9YvAnhgu3w"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_fH6lW7pAEeuLhp9fqsaNTw" 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="_fH6lXbpAEeuLhp9fqsaNTw" 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="_fH6lX7pAEeuLhp9fqsaNTw" 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="_fH6lYbpAEeuLhp9fqsaNTw" name="ExternalEntity">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_fH6lYrpAEeuLhp9fqsaNTw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_QtdjMN1DEemRdeFT-FlIPQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_fH6lY7pAEeuLhp9fqsaNTw" 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="_fH6lZbpAEeuLhp9fqsaNTw" name="entity" ordered="false" eType="_fH6lZ7pAEeuLhp9fqsaNTw"/>
+ </eClassifiers>
+ <eClassifiers xmi:type="ecore:EClass" xmi:id="_fH6lZ7pAEeuLhp9fqsaNTw" name="Entity">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_fH6laLpAEeuLhp9fqsaNTw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="__BFWIN1EEemRdeFT-FlIPQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_fH6labpAEeuLhp9fqsaNTw" 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="_fH6la7pAEeuLhp9fqsaNTw" name="DataStore">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_fH6lbLpAEeuLhp9fqsaNTw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_iRy8oN1DEemRdeFT-FlIPQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_fH6lbbpAEeuLhp9fqsaNTw" 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="_fH6lb7pAEeuLhp9fqsaNTw" name="DataInput">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_fH6lcLpAEeuLhp9fqsaNTw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_My4ukN1EEemRdeFT-FlIPQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_fH6lcbpAEeuLhp9fqsaNTw" 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="_fH6lc7pAEeuLhp9fqsaNTw" 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="_fH6ldbpAEeuLhp9fqsaNTw" name="DataOutput">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_fH6ldrpAEeuLhp9fqsaNTw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_bdLYwN1EEemRdeFT-FlIPQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_fH6ld7pAEeuLhp9fqsaNTw" 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="_fH6lebpAEeuLhp9fqsaNTw" 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="_fH6le7pAEeuLhp9fqsaNTw" name="Process">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_fH6lfLpAEeuLhp9fqsaNTw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_aLL6gN1GEemRdeFT-FlIPQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_fH6lfbpAEeuLhp9fqsaNTw" 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="_fH6lf7pAEeuLhp9fqsaNTw" name="CallProcess">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_fH6lgLpAEeuLhp9fqsaNTw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_93zH8N1GEemRdeFT-FlIPQ"/>
+ <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_fH6lgbpAEeuLhp9fqsaNTw" 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="_fH6lg7pAEeuLhp9fqsaNTw" 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="_fH6lhbpAEeuLhp9fqsaNTw" name="SmartGridFrame" eSuperTypes="_fH6lQbpAEeuLhp9fqsaNTw">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_fH6lhrpAEeuLhp9fqsaNTw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_wQLtYN3jEemd764Om4vVaw"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_fH6lh7pAEeuLhp9fqsaNTw" 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="_fH6libpAEeuLhp9fqsaNTw" 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="_fH6li7pAEeuLhp9fqsaNTw" 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="_fH6ljbpAEeuLhp9fqsaNTw" 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="_fH6lj7pAEeuLhp9fqsaNTw" 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="_fH6lkbpAEeuLhp9fqsaNTw" 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="_fH6lk7pAEeuLhp9fqsaNTw" 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="_fH6llrpAEeuLhp9fqsaNTw" name="CITSFrame" eSuperTypes="_fH6lQbpAEeuLhp9fqsaNTw">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_fH6ll7pAEeuLhp9fqsaNTw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_mBRyMLluEeufwKNgL3_2cw"/>
+ <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_fH6lmLpAEeuLhp9fqsaNTw" 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="_fH6lmrpAEeuLhp9fqsaNTw" name="vehicleID" 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="_fH6lnLpAEeuLhp9fqsaNTw" 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="_fH6lnrpAEeuLhp9fqsaNTw" 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="_fH6loLpAEeuLhp9fqsaNTw" 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="_fH6lorpAEeuLhp9fqsaNTw" 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="_fH6lpLpAEeuLhp9fqsaNTw" 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="_fH6lprpAEeuLhp9fqsaNTw" 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="_fH6lqLpAEeuLhp9fqsaNTw" 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="_fH6lqrpAEeuLhp9fqsaNTw" 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="_fH6lrLpAEeuLhp9fqsaNTw" 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="_fH6lrrpAEeuLhp9fqsaNTw" 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="_fH6lsLpAEeuLhp9fqsaNTw" 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="_fH6lsrpAEeuLhp9fqsaNTw" name="certificateID" ordered="false">
+ <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
+ </eStructuralFeatures>
+ </eClassifiers>
+ </contents>
<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"/>
@@ -453,13 +966,18 @@ written as a Java constraint</body>
</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="_OFiP4LyREeulY7d59_68Ig" name="cITSFrameID" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1blpMLyREeulY7d59_68Ig"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_14lHMLyREeulY7d59_68Ig" value="1"/>
+ </ownedAttribute>
<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"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<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"/>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vJt9YLluEeufwKNgL3_2cw"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vKgAgLluEeufwKNgL3_2cw" value="1"/>
</ownedAttribute>
diff --git a/plugins/design/org.eclipse.papyrus.pdp4eng.designer.profile/src/org/eclipse/papyrus/pdp4eng/designer/profile/pdp4engDesign/CITSFrame.java b/plugins/design/org.eclipse.papyrus.pdp4eng.designer.profile/src/org/eclipse/papyrus/pdp4eng/designer/profile/pdp4engDesign/CITSFrame.java
index e8ff5de..16d8d6c 100644
--- a/plugins/design/org.eclipse.papyrus.pdp4eng.designer.profile/src/org/eclipse/papyrus/pdp4eng/designer/profile/pdp4engDesign/CITSFrame.java
+++ b/plugins/design/org.eclipse.papyrus.pdp4eng.designer.profile/src/org/eclipse/papyrus/pdp4eng/designer/profile/pdp4engDesign/CITSFrame.java
@@ -26,6 +26,7 @@ package org.eclipse.papyrus.pdp4eng.designer.profile.pdp4engDesign;
* The following features are supported:
* </p>
* <ul>
+ * <li>{@link org.eclipse.papyrus.pdp4eng.designer.profile.pdp4engDesign.CITSFrame#getCITSFrameID <em>CITS Frame ID</em>}</li>
* <li>{@link org.eclipse.papyrus.pdp4eng.designer.profile.pdp4engDesign.CITSFrame#getTime <em>Time</em>}</li>
* <li>{@link org.eclipse.papyrus.pdp4eng.designer.profile.pdp4engDesign.CITSFrame#getVehicleID <em>Vehicle ID</em>}</li>
* <li>{@link org.eclipse.papyrus.pdp4eng.designer.profile.pdp4engDesign.CITSFrame#getLatitude <em>Latitude</em>}</li>
@@ -56,12 +57,12 @@ public interface CITSFrame extends Data {
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Time</em>' attribute.
- * @see #setTime(double)
+ * @see #setTime(String)
* @see org.eclipse.papyrus.pdp4eng.designer.profile.pdp4engDesign.pdp4engDesignPackage#getCITSFrame_Time()
- * @model dataType="org.eclipse.uml2.types.Real" ordered="false"
+ * @model dataType="org.eclipse.uml2.types.String" ordered="false"
* @generated
*/
- double getTime();
+ String getTime();
/**
* Sets the value of the '{@link org.eclipse.papyrus.pdp4eng.designer.profile.pdp4engDesign.CITSFrame#getTime <em>Time</em>}' attribute.
@@ -71,7 +72,7 @@ public interface CITSFrame extends Data {
* @see #getTime()
* @generated
*/
- void setTime(double value);
+ void setTime(String value);
/**
* Returns the value of the '<em><b>Vehicle ID</b></em>' attribute.
@@ -82,12 +83,12 @@ public interface CITSFrame extends Data {
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Vehicle ID</em>' attribute.
- * @see #setVehicleID(double)
+ * @see #setVehicleID(String)
* @see org.eclipse.papyrus.pdp4eng.designer.profile.pdp4engDesign.pdp4engDesignPackage#getCITSFrame_VehicleID()
- * @model dataType="org.eclipse.uml2.types.Real" ordered="false"
+ * @model dataType="org.eclipse.uml2.types.String" ordered="false"
* @generated
*/
- double getVehicleID();
+ String getVehicleID();
/**
* Sets the value of the '{@link org.eclipse.papyrus.pdp4eng.designer.profile.pdp4engDesign.CITSFrame#getVehicleID <em>Vehicle ID</em>}' attribute.
@@ -97,7 +98,7 @@ public interface CITSFrame extends Data {
* @see #getVehicleID()
* @generated
*/
- void setVehicleID(double value);
+ void setVehicleID(String value);
/**
* Returns the value of the '<em><b>Latitude</b></em>' attribute.
@@ -411,4 +412,30 @@ public interface CITSFrame extends Data {
*/
void setCertificateID(String value);
+ /**
+ * Returns the value of the '<em><b>CITS Frame ID</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>CITS Frame ID</em>' attribute isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>CITS Frame ID</em>' attribute.
+ * @see #setCITSFrameID(String)
+ * @see org.eclipse.papyrus.pdp4eng.designer.profile.pdp4engDesign.pdp4engDesignPackage#getCITSFrame_CITSFrameID()
+ * @model dataType="org.eclipse.uml2.types.String" ordered="false"
+ * @generated
+ */
+ String getCITSFrameID();
+
+ /**
+ * Sets the value of the '{@link org.eclipse.papyrus.pdp4eng.designer.profile.pdp4engDesign.CITSFrame#getCITSFrameID <em>CITS Frame ID</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>CITS Frame ID</em>' attribute.
+ * @see #getCITSFrameID()
+ * @generated
+ */
+ void setCITSFrameID(String value);
+
} // CITSFrame
diff --git a/plugins/design/org.eclipse.papyrus.pdp4eng.designer.profile/src/org/eclipse/papyrus/pdp4eng/designer/profile/pdp4engDesign/impl/CITSFrameImpl.java b/plugins/design/org.eclipse.papyrus.pdp4eng.designer.profile/src/org/eclipse/papyrus/pdp4eng/designer/profile/pdp4engDesign/impl/CITSFrameImpl.java
index 2be1018..9ed02b7 100644
--- a/plugins/design/org.eclipse.papyrus.pdp4eng.designer.profile/src/org/eclipse/papyrus/pdp4eng/designer/profile/pdp4engDesign/impl/CITSFrameImpl.java
+++ b/plugins/design/org.eclipse.papyrus.pdp4eng.designer.profile/src/org/eclipse/papyrus/pdp4eng/designer/profile/pdp4engDesign/impl/CITSFrameImpl.java
@@ -33,6 +33,7 @@ import org.eclipse.papyrus.pdp4eng.designer.profile.pdp4engDesign.pdp4engDesignP
* The following features are implemented:
* </p>
* <ul>
+ * <li>{@link org.eclipse.papyrus.pdp4eng.designer.profile.pdp4engDesign.impl.CITSFrameImpl#getCITSFrameID <em>CITS Frame ID</em>}</li>
* <li>{@link org.eclipse.papyrus.pdp4eng.designer.profile.pdp4engDesign.impl.CITSFrameImpl#getTime <em>Time</em>}</li>
* <li>{@link org.eclipse.papyrus.pdp4eng.designer.profile.pdp4engDesign.impl.CITSFrameImpl#getVehicleID <em>Vehicle ID</em>}</li>
* <li>{@link org.eclipse.papyrus.pdp4eng.designer.profile.pdp4engDesign.impl.CITSFrameImpl#getLatitude <em>Latitude</em>}</li>
@@ -53,6 +54,26 @@ import org.eclipse.papyrus.pdp4eng.designer.profile.pdp4engDesign.pdp4engDesignP
*/
public class CITSFrameImpl extends DataImpl implements CITSFrame {
/**
+ * The default value of the '{@link #getCITSFrameID() <em>CITS Frame ID</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getCITSFrameID()
+ * @generated
+ * @ordered
+ */
+ protected static final String CITS_FRAME_ID_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getCITSFrameID() <em>CITS Frame ID</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getCITSFrameID()
+ * @generated
+ * @ordered
+ */
+ protected String cITSFrameID = CITS_FRAME_ID_EDEFAULT;
+
+ /**
* The default value of the '{@link #getTime() <em>Time</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -60,7 +81,7 @@ public class CITSFrameImpl extends DataImpl implements CITSFrame {
* @generated
* @ordered
*/
- protected static final double TIME_EDEFAULT = 0.0;
+ protected static final String TIME_EDEFAULT = null;
/**
* The cached value of the '{@link #getTime() <em>Time</em>}' attribute.
@@ -70,7 +91,7 @@ public class CITSFrameImpl extends DataImpl implements CITSFrame {
* @generated
* @ordered
*/
- protected double time = TIME_EDEFAULT;
+ protected String time = TIME_EDEFAULT;
/**
* The default value of the '{@link #getVehicleID() <em>Vehicle ID</em>}' attribute.
@@ -80,7 +101,7 @@ public class CITSFrameImpl extends DataImpl implements CITSFrame {
* @generated
* @ordered
*/
- protected static final double VEHICLE_ID_EDEFAULT = 0.0;
+ protected static final String VEHICLE_ID_EDEFAULT = null;
/**
* The cached value of the '{@link #getVehicleID() <em>Vehicle ID</em>}' attribute.
@@ -90,7 +111,7 @@ public class CITSFrameImpl extends DataImpl implements CITSFrame {
* @generated
* @ordered
*/
- protected double vehicleID = VEHICLE_ID_EDEFAULT;
+ protected String vehicleID = VEHICLE_ID_EDEFAULT;
/**
* The default value of the '{@link #getLatitude() <em>Latitude</em>}' attribute.
@@ -357,7 +378,7 @@ public class CITSFrameImpl extends DataImpl implements CITSFrame {
* @generated
*/
@Override
- public double getTime() {
+ public String getTime() {
return time;
}
@@ -367,8 +388,8 @@ public class CITSFrameImpl extends DataImpl implements CITSFrame {
* @generated
*/
@Override
- public void setTime(double newTime) {
- double oldTime = time;
+ public void setTime(String newTime) {
+ String oldTime = time;
time = newTime;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, pdp4engDesignPackage.CITS_FRAME__TIME, oldTime, time));
@@ -380,7 +401,7 @@ public class CITSFrameImpl extends DataImpl implements CITSFrame {
* @generated
*/
@Override
- public double getVehicleID() {
+ public String getVehicleID() {
return vehicleID;
}
@@ -390,8 +411,8 @@ public class CITSFrameImpl extends DataImpl implements CITSFrame {
* @generated
*/
@Override
- public void setVehicleID(double newVehicleID) {
- double oldVehicleID = vehicleID;
+ public void setVehicleID(String newVehicleID) {
+ String oldVehicleID = vehicleID;
vehicleID = newVehicleID;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, pdp4engDesignPackage.CITS_FRAME__VEHICLE_ID, oldVehicleID, vehicleID));
@@ -679,8 +700,33 @@ public class CITSFrameImpl extends DataImpl implements CITSFrame {
* @generated
*/
@Override
+ public String getCITSFrameID() {
+ return cITSFrameID;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void setCITSFrameID(String newCITSFrameID) {
+ String oldCITSFrameID = cITSFrameID;
+ cITSFrameID = newCITSFrameID;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, pdp4engDesignPackage.CITS_FRAME__CITS_FRAME_ID, oldCITSFrameID, cITSFrameID));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
public Object eGet(int featureID, boolean resolve, boolean coreType) {
switch (featureID) {
+ case pdp4engDesignPackage.CITS_FRAME__CITS_FRAME_ID:
+ return getCITSFrameID();
case pdp4engDesignPackage.CITS_FRAME__TIME:
return getTime();
case pdp4engDesignPackage.CITS_FRAME__VEHICLE_ID:
@@ -721,11 +767,14 @@ public class CITSFrameImpl extends DataImpl implements CITSFrame {
@Override
public void eSet(int featureID, Object newValue) {
switch (featureID) {
+ case pdp4engDesignPackage.CITS_FRAME__CITS_FRAME_ID:
+ setCITSFrameID((String)newValue);
+ return;
case pdp4engDesignPackage.CITS_FRAME__TIME:
- setTime((Double)newValue);
+ setTime((String)newValue);
return;
case pdp4engDesignPackage.CITS_FRAME__VEHICLE_ID:
- setVehicleID((Double)newValue);
+ setVehicleID((String)newValue);
return;
case pdp4engDesignPackage.CITS_FRAME__LATITUDE:
setLatitude((Double)newValue);
@@ -775,6 +824,9 @@ public class CITSFrameImpl extends DataImpl implements CITSFrame {
@Override
public void eUnset(int featureID) {
switch (featureID) {
+ case pdp4engDesignPackage.CITS_FRAME__CITS_FRAME_ID:
+ setCITSFrameID(CITS_FRAME_ID_EDEFAULT);
+ return;
case pdp4engDesignPackage.CITS_FRAME__TIME:
setTime(TIME_EDEFAULT);
return;
@@ -829,10 +881,12 @@ public class CITSFrameImpl extends DataImpl implements CITSFrame {
@Override
public boolean eIsSet(int featureID) {
switch (featureID) {
+ case pdp4engDesignPackage.CITS_FRAME__CITS_FRAME_ID:
+ return CITS_FRAME_ID_EDEFAULT == null ? cITSFrameID != null : !CITS_FRAME_ID_EDEFAULT.equals(cITSFrameID);
case pdp4engDesignPackage.CITS_FRAME__TIME:
- return time != TIME_EDEFAULT;
+ return TIME_EDEFAULT == null ? time != null : !TIME_EDEFAULT.equals(time);
case pdp4engDesignPackage.CITS_FRAME__VEHICLE_ID:
- return vehicleID != VEHICLE_ID_EDEFAULT;
+ return VEHICLE_ID_EDEFAULT == null ? vehicleID != null : !VEHICLE_ID_EDEFAULT.equals(vehicleID);
case pdp4engDesignPackage.CITS_FRAME__LATITUDE:
return latitude != LATITUDE_EDEFAULT;
case pdp4engDesignPackage.CITS_FRAME__LONGITUDE:
@@ -871,7 +925,9 @@ public class CITSFrameImpl extends DataImpl implements CITSFrame {
if (eIsProxy()) return super.toString();
StringBuilder result = new StringBuilder(super.toString());
- result.append(" (time: ");
+ result.append(" (cITSFrameID: ");
+ result.append(cITSFrameID);
+ result.append(", time: ");
result.append(time);
result.append(", vehicleID: ");
result.append(vehicleID);
diff --git a/plugins/design/org.eclipse.papyrus.pdp4eng.designer.profile/src/org/eclipse/papyrus/pdp4eng/designer/profile/pdp4engDesign/impl/pdp4engDesignPackageImpl.java b/plugins/design/org.eclipse.papyrus.pdp4eng.designer.profile/src/org/eclipse/papyrus/pdp4eng/designer/profile/pdp4engDesign/impl/pdp4engDesignPackageImpl.java
index 99d936b..019df69 100644
--- a/plugins/design/org.eclipse.papyrus.pdp4eng.designer.profile/src/org/eclipse/papyrus/pdp4eng/designer/profile/pdp4engDesign/impl/pdp4engDesignPackageImpl.java
+++ b/plugins/design/org.eclipse.papyrus.pdp4eng.designer.profile/src/org/eclipse/papyrus/pdp4eng/designer/profile/pdp4engDesign/impl/pdp4engDesignPackageImpl.java
@@ -648,7 +648,7 @@ public class pdp4engDesignPackageImpl extends EPackageImpl implements pdp4engDes
*/
@Override
public EAttribute getCITSFrame_Time() {
- return (EAttribute)citsFrameEClass.getEStructuralFeatures().get(0);
+ return (EAttribute)citsFrameEClass.getEStructuralFeatures().get(1);
}
/**
@@ -658,7 +658,7 @@ public class pdp4engDesignPackageImpl extends EPackageImpl implements pdp4engDes
*/
@Override
public EAttribute getCITSFrame_VehicleID() {
- return (EAttribute)citsFrameEClass.getEStructuralFeatures().get(1);
+ return (EAttribute)citsFrameEClass.getEStructuralFeatures().get(2);
}
/**
@@ -668,7 +668,7 @@ public class pdp4engDesignPackageImpl extends EPackageImpl implements pdp4engDes
*/
@Override
public EAttribute getCITSFrame_Latitude() {
- return (EAttribute)citsFrameEClass.getEStructuralFeatures().get(2);
+ return (EAttribute)citsFrameEClass.getEStructuralFeatures().get(3);
}
/**
@@ -678,7 +678,7 @@ public class pdp4engDesignPackageImpl extends EPackageImpl implements pdp4engDes
*/
@Override
public EAttribute getCITSFrame_Longitude() {
- return (EAttribute)citsFrameEClass.getEStructuralFeatures().get(3);
+ return (EAttribute)citsFrameEClass.getEStructuralFeatures().get(4);
}
/**
@@ -688,7 +688,7 @@ public class pdp4engDesignPackageImpl extends EPackageImpl implements pdp4engDes
*/
@Override
public EAttribute getCITSFrame_SpeedValue() {
- return (EAttribute)citsFrameEClass.getEStructuralFeatures().get(4);
+ return (EAttribute)citsFrameEClass.getEStructuralFeatures().get(5);
}
/**
@@ -698,7 +698,7 @@ public class pdp4engDesignPackageImpl extends EPackageImpl implements pdp4engDes
*/
@Override
public EAttribute getCITSFrame_HeadingValue() {
- return (EAttribute)citsFrameEClass.getEStructuralFeatures().get(5);
+ return (EAttribute)citsFrameEClass.getEStructuralFeatures().get(6);
}
/**
@@ -708,7 +708,7 @@ public class pdp4engDesignPackageImpl extends EPackageImpl implements pdp4engDes
*/
@Override
public EAttribute getCITSFrame_BrakePedalEngaged() {
- return (EAttribute)citsFrameEClass.getEStructuralFeatures().get(6);
+ return (EAttribute)citsFrameEClass.getEStructuralFeatures().get(7);
}
/**
@@ -718,7 +718,7 @@ public class pdp4engDesignPackageImpl extends EPackageImpl implements pdp4engDes
*/
@Override
public EAttribute getCITSFrame_GasPedalEngaged() {
- return (EAttribute)citsFrameEClass.getEStructuralFeatures().get(7);
+ return (EAttribute)citsFrameEClass.getEStructuralFeatures().get(8);
}
/**
@@ -728,7 +728,7 @@ public class pdp4engDesignPackageImpl extends EPackageImpl implements pdp4engDes
*/
@Override
public EAttribute getCITSFrame_EmergencyBrakeEngaged() {
- return (EAttribute)citsFrameEClass.getEStructuralFeatures().get(8);
+ return (EAttribute)citsFrameEClass.getEStructuralFeatures().get(9);
}
/**
@@ -738,7 +738,7 @@ public class pdp4engDesignPackageImpl extends EPackageImpl implements pdp4engDes
*/
@Override
public EAttribute getCITSFrame_CollisionWarningEngaged() {
- return (EAttribute)citsFrameEClass.getEStructuralFeatures().get(9);
+ return (EAttribute)citsFrameEClass.getEStructuralFeatures().get(10);
}
/**
@@ -748,7 +748,7 @@ public class pdp4engDesignPackageImpl extends EPackageImpl implements pdp4engDes
*/
@Override
public EAttribute getCITSFrame_AccEngaged() {
- return (EAttribute)citsFrameEClass.getEStructuralFeatures().get(10);
+ return (EAttribute)citsFrameEClass.getEStructuralFeatures().get(11);
}
/**
@@ -758,7 +758,7 @@ public class pdp4engDesignPackageImpl extends EPackageImpl implements pdp4engDes
*/
@Override
public EAttribute getCITSFrame_CruiseControlEngaged() {
- return (EAttribute)citsFrameEClass.getEStructuralFeatures().get(11);
+ return (EAttribute)citsFrameEClass.getEStructuralFeatures().get(12);
}
/**
@@ -768,7 +768,7 @@ public class pdp4engDesignPackageImpl extends EPackageImpl implements pdp4engDes
*/
@Override
public EAttribute getCITSFrame_SpeedLimiterEngaged() {
- return (EAttribute)citsFrameEClass.getEStructuralFeatures().get(12);
+ return (EAttribute)citsFrameEClass.getEStructuralFeatures().get(13);
}
/**
@@ -778,7 +778,17 @@ public class pdp4engDesignPackageImpl extends EPackageImpl implements pdp4engDes
*/
@Override
public EAttribute getCITSFrame_CertificateID() {
- return (EAttribute)citsFrameEClass.getEStructuralFeatures().get(13);
+ return (EAttribute)citsFrameEClass.getEStructuralFeatures().get(14);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public EAttribute getCITSFrame_CITSFrameID() {
+ return (EAttribute)citsFrameEClass.getEStructuralFeatures().get(0);
}
/**
@@ -866,6 +876,7 @@ public class pdp4engDesignPackageImpl extends EPackageImpl implements pdp4engDes
createEAttribute(smartGridFrameEClass, SMART_GRID_FRAME__ID);
citsFrameEClass = createEClass(CITS_FRAME);
+ createEAttribute(citsFrameEClass, CITS_FRAME__CITS_FRAME_ID);
createEAttribute(citsFrameEClass, CITS_FRAME__TIME);
createEAttribute(citsFrameEClass, CITS_FRAME__VEHICLE_ID);
createEAttribute(citsFrameEClass, CITS_FRAME__LATITUDE);
@@ -978,8 +989,9 @@ public class pdp4engDesignPackageImpl extends EPackageImpl implements pdp4engDes
initEAttribute(getSmartGridFrame_Id(), theTypesPackage.getString(), "id", null, 0, 1, SmartGridFrame.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
initEClass(citsFrameEClass, CITSFrame.class, "CITSFrame", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEAttribute(getCITSFrame_Time(), theTypesPackage.getReal(), "time", null, 0, 1, CITSFrame.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
- initEAttribute(getCITSFrame_VehicleID(), theTypesPackage.getReal(), "vehicleID", null, 0, 1, CITSFrame.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
+ initEAttribute(getCITSFrame_CITSFrameID(), theTypesPackage.getString(), "cITSFrameID", null, 0, 1, CITSFrame.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
+ initEAttribute(getCITSFrame_Time(), theTypesPackage.getString(), "time", null, 0, 1, CITSFrame.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
+ initEAttribute(getCITSFrame_VehicleID(), theTypesPackage.getString(), "vehicleID", null, 0, 1, CITSFrame.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
initEAttribute(getCITSFrame_Latitude(), theTypesPackage.getReal(), "latitude", null, 0, 1, CITSFrame.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
initEAttribute(getCITSFrame_Longitude(), theTypesPackage.getReal(), "longitude", null, 0, 1, CITSFrame.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
initEAttribute(getCITSFrame_SpeedValue(), theTypesPackage.getReal(), "speedValue", null, 0, 1, CITSFrame.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
diff --git a/plugins/design/org.eclipse.papyrus.pdp4eng.designer.profile/src/org/eclipse/papyrus/pdp4eng/designer/profile/pdp4engDesign/pdp4engDesignPackage.java b/plugins/design/org.eclipse.papyrus.pdp4eng.designer.profile/src/org/eclipse/papyrus/pdp4eng/designer/profile/pdp4engDesign/pdp4engDesignPackage.java
index a80824e..d287be3 100644
--- a/plugins/design/org.eclipse.papyrus.pdp4eng.designer.profile/src/org/eclipse/papyrus/pdp4eng/designer/profile/pdp4engDesign/pdp4engDesignPackage.java
+++ b/plugins/design/org.eclipse.papyrus.pdp4eng.designer.profile/src/org/eclipse/papyrus/pdp4eng/designer/profile/pdp4engDesign/pdp4engDesignPackage.java
@@ -781,13 +781,22 @@ public interface pdp4engDesignPackage extends EPackage {
int CITS_FRAME__BASE_CLASS = DATA__BASE_CLASS;
/**
+ * The feature id for the '<em><b>CITS Frame ID</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int CITS_FRAME__CITS_FRAME_ID = DATA_FEATURE_COUNT + 0;
+
+ /**
* The feature id for the '<em><b>Time</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int CITS_FRAME__TIME = DATA_FEATURE_COUNT + 0;
+ int CITS_FRAME__TIME = DATA_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Vehicle ID</b></em>' attribute.
@@ -796,7 +805,7 @@ public interface pdp4engDesignPackage extends EPackage {
* @generated
* @ordered
*/
- int CITS_FRAME__VEHICLE_ID = DATA_FEATURE_COUNT + 1;
+ int CITS_FRAME__VEHICLE_ID = DATA_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Latitude</b></em>' attribute.
@@ -805,7 +814,7 @@ public interface pdp4engDesignPackage extends EPackage {
* @generated
* @ordered
*/
- int CITS_FRAME__LATITUDE = DATA_FEATURE_COUNT + 2;
+ int CITS_FRAME__LATITUDE = DATA_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Longitude</b></em>' attribute.
@@ -814,7 +823,7 @@ public interface pdp4engDesignPackage extends EPackage {
* @generated
* @ordered
*/
- int CITS_FRAME__LONGITUDE = DATA_FEATURE_COUNT + 3;
+ int CITS_FRAME__LONGITUDE = DATA_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>Speed Value</b></em>' attribute.
@@ -823,7 +832,7 @@ public interface pdp4engDesignPackage extends EPackage {
* @generated
* @ordered
*/
- int CITS_FRAME__SPEED_VALUE = DATA_FEATURE_COUNT + 4;
+ int CITS_FRAME__SPEED_VALUE = DATA_FEATURE_COUNT + 5;
/**
* The feature id for the '<em><b>Heading Value</b></em>' attribute.
@@ -832,7 +841,7 @@ public interface pdp4engDesignPackage extends EPackage {
* @generated
* @ordered
*/
- int CITS_FRAME__HEADING_VALUE = DATA_FEATURE_COUNT + 5;
+ int CITS_FRAME__HEADING_VALUE = DATA_FEATURE_COUNT + 6;
/**
* The feature id for the '<em><b>Brake Pedal Engaged</b></em>' attribute.
@@ -841,7 +850,7 @@ public interface pdp4engDesignPackage extends EPackage {
* @generated
* @ordered
*/
- int CITS_FRAME__BRAKE_PEDAL_ENGAGED = DATA_FEATURE_COUNT + 6;
+ int CITS_FRAME__BRAKE_PEDAL_ENGAGED = DATA_FEATURE_COUNT + 7;
/**
* The feature id for the '<em><b>Gas Pedal Engaged</b></em>' attribute.
@@ -850,7 +859,7 @@ public interface pdp4engDesignPackage extends EPackage {
* @generated
* @ordered
*/
- int CITS_FRAME__GAS_PEDAL_ENGAGED = DATA_FEATURE_COUNT + 7;
+ int CITS_FRAME__GAS_PEDAL_ENGAGED = DATA_FEATURE_COUNT + 8;
/**
* The feature id for the '<em><b>Emergency Brake Engaged</b></em>' attribute.
@@ -859,7 +868,7 @@ public interface pdp4engDesignPackage extends EPackage {
* @generated
* @ordered
*/
- int CITS_FRAME__EMERGENCY_BRAKE_ENGAGED = DATA_FEATURE_COUNT + 8;
+ int CITS_FRAME__EMERGENCY_BRAKE_ENGAGED = DATA_FEATURE_COUNT + 9;
/**
* The feature id for the '<em><b>Collision Warning Engaged</b></em>' attribute.
@@ -868,7 +877,7 @@ public interface pdp4engDesignPackage extends EPackage {
* @generated
* @ordered
*/
- int CITS_FRAME__COLLISION_WARNING_ENGAGED = DATA_FEATURE_COUNT + 9;
+ int CITS_FRAME__COLLISION_WARNING_ENGAGED = DATA_FEATURE_COUNT + 10;
/**
* The feature id for the '<em><b>Acc Engaged</b></em>' attribute.
@@ -877,7 +886,7 @@ public interface pdp4engDesignPackage extends EPackage {
* @generated
* @ordered
*/
- int CITS_FRAME__ACC_ENGAGED = DATA_FEATURE_COUNT + 10;
+ int CITS_FRAME__ACC_ENGAGED = DATA_FEATURE_COUNT + 11;
/**
* The feature id for the '<em><b>Cruise Control Engaged</b></em>' attribute.
@@ -886,7 +895,7 @@ public interface pdp4engDesignPackage extends EPackage {
* @generated
* @ordered
*/
- int CITS_FRAME__CRUISE_CONTROL_ENGAGED = DATA_FEATURE_COUNT + 11;
+ int CITS_FRAME__CRUISE_CONTROL_ENGAGED = DATA_FEATURE_COUNT + 12;
/**
* The feature id for the '<em><b>Speed Limiter Engaged</b></em>' attribute.
@@ -895,7 +904,7 @@ public interface pdp4engDesignPackage extends EPackage {
* @generated
* @ordered
*/
- int CITS_FRAME__SPEED_LIMITER_ENGAGED = DATA_FEATURE_COUNT + 12;
+ int CITS_FRAME__SPEED_LIMITER_ENGAGED = DATA_FEATURE_COUNT + 13;
/**
* The feature id for the '<em><b>Certificate ID</b></em>' attribute.
@@ -904,7 +913,7 @@ public interface pdp4engDesignPackage extends EPackage {
* @generated
* @ordered
*/
- int CITS_FRAME__CERTIFICATE_ID = DATA_FEATURE_COUNT + 13;
+ int CITS_FRAME__CERTIFICATE_ID = DATA_FEATURE_COUNT + 14;
/**
* The number of structural features of the '<em>CITS Frame</em>' class.
@@ -913,7 +922,7 @@ public interface pdp4engDesignPackage extends EPackage {
* @generated
* @ordered
*/
- int CITS_FRAME_FEATURE_COUNT = DATA_FEATURE_COUNT + 14;
+ int CITS_FRAME_FEATURE_COUNT = DATA_FEATURE_COUNT + 15;
/**
* The number of operations of the '<em>CITS Frame</em>' class.
@@ -1515,6 +1524,17 @@ public interface pdp4engDesignPackage extends EPackage {
EAttribute getCITSFrame_CertificateID();
/**
+ * Returns the meta object for the attribute '{@link org.eclipse.papyrus.pdp4eng.designer.profile.pdp4engDesign.CITSFrame#getCITSFrameID <em>CITS Frame ID</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>CITS Frame ID</em>'.
+ * @see org.eclipse.papyrus.pdp4eng.designer.profile.pdp4engDesign.CITSFrame#getCITSFrameID()
+ * @see #getCITSFrame()
+ * @generated
+ */
+ EAttribute getCITSFrame_CITSFrameID();
+
+ /**
* Returns the factory that creates the instances of the model.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -2009,6 +2029,14 @@ public interface pdp4engDesignPackage extends EPackage {
*/
EAttribute CITS_FRAME__CERTIFICATE_ID = eINSTANCE.getCITSFrame_CertificateID();
+ /**
+ * The meta object literal for the '<em><b>CITS Frame ID</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute CITS_FRAME__CITS_FRAME_ID = eINSTANCE.getCITSFrame_CITSFrameID();
+
}
} //pdp4engDesignPackage

Back to the top