Bug 2642 - [risk-analysis] Missing entry in build properties and constraining "Task" attribute
- Add missing entry to build.properties
- Change type of "Task" attribute to Namespace
- Regenerate profile
Change-Id: Ie31dd3fcc747cb8bbb1c67cf9bf981a0c0354bdc
Signed-off-by: Ansgar Radermacher <ansgar.radermacher@cea.fr>
diff --git a/analysis/riskanalysis/org.polarsys.esf.riskanalysis.profile/model/TaskBasedRiskAnalysis.profile.notation b/analysis/riskanalysis/org.polarsys.esf.riskanalysis.profile/model/TaskBasedRiskAnalysis.profile.notation
index f774c04..6d69bd5 100644
--- a/analysis/riskanalysis/org.polarsys.esf.riskanalysis.profile/model/TaskBasedRiskAnalysis.profile.notation
+++ b/analysis/riskanalysis/org.polarsys.esf.riskanalysis.profile/model/TaskBasedRiskAnalysis.profile.notation
@@ -80,14 +80,14 @@
<styles xmi:type="notation:FilteringStyle" xmi:id="_MnCOVkAcEemSWsc0fABanw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_MnCOV0AcEemSWsc0fABanw"/>
</children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_MnCOWEAcEemSWsc0fABanw" type="Stereotype_OperationCompartment">
+ <children xmi:type="notation:BasicCompartment" xmi:id="_MnCOWEAcEemSWsc0fABanw" visible="false" type="Stereotype_OperationCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_MnCOWUAcEemSWsc0fABanw"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_MnCOWkAcEemSWsc0fABanw"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_MnCOW0AcEemSWsc0fABanw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_MnCOXEAcEemSWsc0fABanw"/>
</children>
<element xmi:type="uml:Stereotype" href="TaskBasedRiskAnalysis.profile.uml#_Mm4dUEAcEemSWsc0fABanw"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_MnCOUUAcEemSWsc0fABanw" x="160" y="320"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_MnCOUUAcEemSWsc0fABanw" x="100" y="140" width="241" height="361"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_bPOikEUFEemrze-5W9aHHQ" type="Class_MetaclassShape">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_bPOilEUFEemrze-5W9aHHQ" source="Stereotype_Annotation">
@@ -99,15 +99,15 @@
</eAnnotations>
<children xmi:type="notation:DecorationNode" xmi:id="_bPOikkUFEemrze-5W9aHHQ" type="Class_MetaclassNameLabel"/>
<element xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_bPOik0UFEemrze-5W9aHHQ" x="300" y="160"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_bPOik0UFEemrze-5W9aHHQ" x="100" y="40" width="241"/>
</children>
- <children xmi:type="notation:Shape" xmi:id="_bPqnc0UFEemrze-5W9aHHQ" type="StereotypeComment">
- <styles xmi:type="notation:TitleStyle" xmi:id="_bPqndEUFEemrze-5W9aHHQ"/>
- <styles xmi:type="notation:EObjectValueStyle" xmi:id="_bPqndkUFEemrze-5W9aHHQ" name="BASE_ELEMENT">
+ <children xmi:type="notation:Shape" xmi:id="_ENAHoPTOEem9IPPy9muMOg" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_ENAHofTOEem9IPPy9muMOg"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_ENAusPTOEem9IPPy9muMOg" name="BASE_ELEMENT">
<eObjectValue xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
</styles>
<element xsi:nil="true"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_bPqndUUFEemrze-5W9aHHQ" x="820" y="320"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ENAHovTOEem9IPPy9muMOg" x="500" y="160"/>
</children>
<styles xmi:type="notation:StringValueStyle" xmi:id="_Vp5uUT9eEemSWsc0fABanw" name="diagram_compatibility_version" stringValue="1.4.0"/>
<styles xmi:type="notation:DiagramStyle" xmi:id="_Vp5uUj9eEemSWsc0fABanw"/>
@@ -115,21 +115,21 @@
<owner xmi:type="uml:Profile" href="TaskBasedRiskAnalysis.profile.uml#_VoagkD9eEemSWsc0fABanw"/>
</styles>
<element xmi:type="uml:Profile" href="TaskBasedRiskAnalysis.profile.uml#_VoagkD9eEemSWsc0fABanw"/>
- <edges xmi:type="notation:Connector" xmi:id="_bPqnd0UFEemrze-5W9aHHQ" type="StereotypeCommentLink" source="_bPOikEUFEemrze-5W9aHHQ" target="_bPqnc0UFEemrze-5W9aHHQ">
- <styles xmi:type="notation:FontStyle" xmi:id="_bPqneEUFEemrze-5W9aHHQ"/>
- <styles xmi:type="notation:EObjectValueStyle" xmi:id="_bPqnfEUFEemrze-5W9aHHQ" name="BASE_ELEMENT">
- <eObjectValue xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
- </styles>
- <element xsi:nil="true"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_bPqneUUFEemrze-5W9aHHQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_bPqnekUFEemrze-5W9aHHQ"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_bPqne0UFEemrze-5W9aHHQ"/>
- </edges>
<edges xmi:type="notation:Connector" xmi:id="_cdVUcEUFEemrze-5W9aHHQ" type="Extension_Edge" source="_MnCOUEAcEemSWsc0fABanw" target="_bPOikEUFEemrze-5W9aHHQ">
<styles xmi:type="notation:FontStyle" xmi:id="_cdVUcUUFEemrze-5W9aHHQ"/>
<element xmi:type="uml:Extension" href="TaskBasedRiskAnalysis.profile.uml#_ccb8kEUFEemrze-5W9aHHQ"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_cdVUckUFEemrze-5W9aHHQ" points="[400, 320, -643984, -643984]$[560, 270, -643984, -643984]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ceE7UEUFEemrze-5W9aHHQ" id="(0.7171314741035857,0.0)"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ceE7UUUFEemrze-5W9aHHQ" id="(0.4,1.0)"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ceE7UEUFEemrze-5W9aHHQ" id="(0.4979253112033195,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ceE7UUUFEemrze-5W9aHHQ" id="(0.4979253112033195,1.0)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_ENAusfTOEem9IPPy9muMOg" type="StereotypeCommentLink" source="_bPOikEUFEemrze-5W9aHHQ" target="_ENAHoPTOEem9IPPy9muMOg">
+ <styles xmi:type="notation:FontStyle" xmi:id="_ENAusvTOEem9IPPy9muMOg"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_ENBVwvTOEem9IPPy9muMOg" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_ENAus_TOEem9IPPy9muMOg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ENBVwPTOEem9IPPy9muMOg"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ENBVwfTOEem9IPPy9muMOg"/>
</edges>
</notation:Diagram>
diff --git a/analysis/riskanalysis/org.polarsys.esf.riskanalysis.profile/model/TaskBasedRiskAnalysis.profile.uml b/analysis/riskanalysis/org.polarsys.esf.riskanalysis.profile/model/TaskBasedRiskAnalysis.profile.uml
index 83e89c1..98a8c50 100644
--- a/analysis/riskanalysis/org.polarsys.esf.riskanalysis.profile/model/TaskBasedRiskAnalysis.profile.uml
+++ b/analysis/riskanalysis/org.polarsys.esf.riskanalysis.profile/model/TaskBasedRiskAnalysis.profile.uml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<xmi:XMI xmi:version="20131001" xmlns:xmi="http://www.omg.org/spec/XMI/20131001" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:Ecore="http://www.eclipse.org/uml2/schemas/Ecore/5" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xsi:schemaLocation="http://www.eclipse.org/uml2/schemas/Ecore/5 pathmap://UML_PROFILES/Ecore.profile.uml#_z1OFcHjqEdy8S4Cr8Rc_NA">
- <uml:Profile xmi:id="_VoagkD9eEemSWsc0fABanw" name="TaskBasedRiskAnalysis" metaclassReference="_hPKv8EAcEemSWsc0fABanw _hPT54EAcEemSWsc0fABanw _6XbR0ETSEemur4Ohd3RSdg _bOLZsEUFEemrze-5W9aHHQ">
+ <uml:Profile xmi:id="_VoagkD9eEemSWsc0fABanw" name="TaskBasedRiskAnalysis" metaclassReference="_hPKv8EAcEemSWsc0fABanw _hPT54EAcEemSWsc0fABanw _6XbR0ETSEemur4Ohd3RSdg _bOLZsEUFEemrze-5W9aHHQ _7O7j8PTOEem9IPPy9muMOg">
<elementImport xmi:type="uml:ElementImport" xmi:id="_hPKv8EAcEemSWsc0fABanw" alias="CallBehaviorAction">
<importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#CallBehaviorAction"/>
</elementImport>
@@ -13,6 +13,9 @@
<elementImport xmi:type="uml:ElementImport" xmi:id="_bOLZsEUFEemrze-5W9aHHQ" alias="Property">
<importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
</elementImport>
+ <elementImport xmi:type="uml:ElementImport" xmi:id="_7O7j8PTOEem9IPPy9muMOg" alias="Namespace">
+ <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Namespace"/>
+ </elementImport>
<packageImport xmi:type="uml:PackageImport" xmi:id="_VughgD9eEemSWsc0fABanw">
<importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/>
</packageImport>
@@ -21,7 +24,7 @@
</packageImport>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_Mm4dUEAcEemSWsc0fABanw" name="HazardAnalysis">
<ownedAttribute xmi:type="uml:Property" xmi:id="_1B8SsEUFEemrze-5W9aHHQ" name="Task">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Namespace"/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_HSTXYETUEemur4Ohd3RSdg" name="Origin">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
diff --git a/analysis/riskanalysis/org.polarsys.esf.riskanalysis.profile/model/riskanalysis.ecore b/analysis/riskanalysis/org.polarsys.esf.riskanalysis.profile/model/riskanalysis.ecore
index 4de91f2..9849a12 100644
--- a/analysis/riskanalysis/org.polarsys.esf.riskanalysis.profile/model/riskanalysis.ecore
+++ b/analysis/riskanalysis/org.polarsys.esf.riskanalysis.profile/model/riskanalysis.ecore
@@ -7,7 +7,7 @@
</eAnnotations>
<eClassifiers xsi:type="ecore:EClass" name="HazardAnalysis">
<eStructuralFeatures xsi:type="ecore:EReference" name="Task" ordered="false" lowerBound="1"
- eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//Operation"/>
+ eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//Namespace"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="Origin" ordered="false"
lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//String"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="HazardousSituation" ordered="false"
diff --git a/analysis/riskanalysis/org.polarsys.esf.riskanalysis.profile/src-gen/org/polarsys/esf/riskanalysis/HazardAnalysis.java b/analysis/riskanalysis/org.polarsys.esf.riskanalysis.profile/src-gen/org/polarsys/esf/riskanalysis/HazardAnalysis.java
index ddf2da8..67e3c74 100644
--- a/analysis/riskanalysis/org.polarsys.esf.riskanalysis.profile/src-gen/org/polarsys/esf/riskanalysis/HazardAnalysis.java
+++ b/analysis/riskanalysis/org.polarsys.esf.riskanalysis.profile/src-gen/org/polarsys/esf/riskanalysis/HazardAnalysis.java
@@ -13,6 +13,7 @@
import org.eclipse.emf.ecore.EObject;
+import org.eclipse.uml2.uml.Namespace;
import org.eclipse.uml2.uml.Operation;
import org.eclipse.uml2.uml.Property;
@@ -61,12 +62,12 @@
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Task</em>' reference.
- * @see #setTask(Operation)
+ * @see #setTask(Namespace)
* @see org.polarsys.esf.riskanalysis.RiskanalysisPackage#getHazardAnalysis_Task()
* @model required="true" ordered="false"
* @generated
*/
- Operation getTask();
+ Namespace getTask();
/**
* Sets the value of the '{@link org.polarsys.esf.riskanalysis.HazardAnalysis#getTask <em>Task</em>}' reference.
@@ -76,7 +77,7 @@
* @see #getTask()
* @generated
*/
- void setTask(Operation value);
+ void setTask(Namespace value);
/**
* Returns the value of the '<em><b>Origin</b></em>' attribute.
diff --git a/analysis/riskanalysis/org.polarsys.esf.riskanalysis.profile/src-gen/org/polarsys/esf/riskanalysis/impl/HazardAnalysisImpl.java b/analysis/riskanalysis/org.polarsys.esf.riskanalysis.profile/src-gen/org/polarsys/esf/riskanalysis/impl/HazardAnalysisImpl.java
index 44601da..7f2e3cc 100644
--- a/analysis/riskanalysis/org.polarsys.esf.riskanalysis.profile/src-gen/org/polarsys/esf/riskanalysis/impl/HazardAnalysisImpl.java
+++ b/analysis/riskanalysis/org.polarsys.esf.riskanalysis.profile/src-gen/org/polarsys/esf/riskanalysis/impl/HazardAnalysisImpl.java
@@ -18,6 +18,7 @@
import org.eclipse.emf.ecore.impl.ENotificationImpl;
import org.eclipse.emf.ecore.impl.MinimalEObjectImpl;
+import org.eclipse.uml2.uml.Namespace;
import org.eclipse.uml2.uml.Operation;
import org.eclipse.uml2.uml.Property;
import org.polarsys.esf.riskanalysis.HazardAnalysis;
@@ -67,7 +68,7 @@
* @generated
* @ordered
*/
- protected Operation task;
+ protected Namespace task;
/**
* The default value of the '{@link #getOrigin() <em>Origin</em>}' attribute.
@@ -434,10 +435,10 @@
* @generated
*/
@Override
- public Operation getTask() {
+ public Namespace getTask() {
if (task != null && task.eIsProxy()) {
InternalEObject oldTask = (InternalEObject)task;
- task = (Operation)eResolveProxy(oldTask);
+ task = (Namespace)eResolveProxy(oldTask);
if (task != oldTask) {
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.RESOLVE, RiskanalysisPackage.HAZARD_ANALYSIS__TASK, oldTask, task));
@@ -451,7 +452,7 @@
* <!-- end-user-doc -->
* @generated
*/
- public Operation basicGetTask() {
+ public Namespace basicGetTask() {
return task;
}
@@ -461,8 +462,8 @@
* @generated
*/
@Override
- public void setTask(Operation newTask) {
- Operation oldTask = task;
+ public void setTask(Namespace newTask) {
+ Namespace oldTask = task;
task = newTask;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, RiskanalysisPackage.HAZARD_ANALYSIS__TASK, oldTask, task));
@@ -981,7 +982,7 @@
public void eSet(int featureID, Object newValue) {
switch (featureID) {
case RiskanalysisPackage.HAZARD_ANALYSIS__TASK:
- setTask((Operation)newValue);
+ setTask((Namespace)newValue);
return;
case RiskanalysisPackage.HAZARD_ANALYSIS__ORIGIN:
setOrigin((String)newValue);
@@ -1047,7 +1048,7 @@
public void eUnset(int featureID) {
switch (featureID) {
case RiskanalysisPackage.HAZARD_ANALYSIS__TASK:
- setTask((Operation)null);
+ setTask((Namespace)null);
return;
case RiskanalysisPackage.HAZARD_ANALYSIS__ORIGIN:
setOrigin(ORIGIN_EDEFAULT);
diff --git a/analysis/riskanalysis/org.polarsys.esf.riskanalysis.profile/src-gen/org/polarsys/esf/riskanalysis/impl/RiskanalysisPackageImpl.java b/analysis/riskanalysis/org.polarsys.esf.riskanalysis.profile/src-gen/org/polarsys/esf/riskanalysis/impl/RiskanalysisPackageImpl.java
index 2147c2d..6978e69 100644
--- a/analysis/riskanalysis/org.polarsys.esf.riskanalysis.profile/src-gen/org/polarsys/esf/riskanalysis/impl/RiskanalysisPackageImpl.java
+++ b/analysis/riskanalysis/org.polarsys.esf.riskanalysis.profile/src-gen/org/polarsys/esf/riskanalysis/impl/RiskanalysisPackageImpl.java
@@ -460,7 +460,7 @@
// Initialize classes, features, and operations; add parameters
initEClass(hazardAnalysisEClass, HazardAnalysis.class, "HazardAnalysis", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEReference(getHazardAnalysis_Task(), theUMLPackage.getOperation(), null, "Task", null, 1, 1, HazardAnalysis.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
+ initEReference(getHazardAnalysis_Task(), theUMLPackage.getNamespace(), null, "Task", null, 1, 1, HazardAnalysis.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
initEAttribute(getHazardAnalysis_Origin(), theTypesPackage.getString(), "Origin", null, 1, 1, HazardAnalysis.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
initEAttribute(getHazardAnalysis_HazardousSituation(), theTypesPackage.getString(), "HazardousSituation", null, 1, 1, HazardAnalysis.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
initEAttribute(getHazardAnalysis_HazardousEvent(), theTypesPackage.getString(), "HazardousEvent", null, 1, 1, HazardAnalysis.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
diff --git a/analysis/riskanalysis/org.polarsys.esf.riskanalysis.table/build.properties b/analysis/riskanalysis/org.polarsys.esf.riskanalysis.table/build.properties
index 4eae765..b032dd4 100644
--- a/analysis/riskanalysis/org.polarsys.esf.riskanalysis.table/build.properties
+++ b/analysis/riskanalysis/org.polarsys.esf.riskanalysis.table/build.properties
@@ -6,6 +6,7 @@
icons/,\
plugin.xml/,\
plugin.properties,\
- plugin.xml
+ plugin.xml,\
+ architecture/
output..=bin/
source..=src/