- Remove definitions from safety concepts profile (not required in case of static profile with a .ecore)
- Apply safety concepts profile before applying SafetyArtefacts stereotype
- Fix line endings (CR to LF, missing EOL after last line for .xwt/.ctx)
- Add missing "final" declaration

Signed-off-by: Ansgar Radermacher <ansgar.radermacher@cea.fr>
Change-Id: Ia971f317fb203cab6fa081a99f17036d9adc4f4d
diff --git a/core/org.polarsys.esf.core.common.ui/src/main/resources/properties_view/esfcore.ctx b/core/org.polarsys.esf.core.common.ui/src/main/resources/properties_view/esfcore.ctx
index d868804..7406e6d 100644
--- a/core/org.polarsys.esf.core.common.ui/src/main/resources/properties_view/esfcore.ctx
+++ b/core/org.polarsys.esf.core.common.ui/src/main/resources/properties_view/esfcore.ctx
@@ -1,116 +1,116 @@
-<?xml version="1.0" encoding="ASCII"?>

-<contexts:Context xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:constraints="http://www.eclipse.org/papyrus/constraints/0.9" xmlns:contexts="http://www.eclipse.org/papyrus/properties/contexts/0.9" xmi:id="_iOLxUPG_EeWFar_ZyHbXvw" name="ESFCore">

-  <dependencies href="ppe:/context/org.eclipse.papyrus.uml.properties/Model/UML/UML.ctx#_69QJkKDJEeSZxfCXzZz3-w"/>

-  <tabs xmi:id="_jHzg8PG_EeWFar_ZyHbXvw" label="ESFCore" id="esfcore" priority="100">

-    <sections xmi:id="_jH0vEPG_EeWFar_ZyHbXvw" name="Single AbstractSArchitectureElement" sectionFile="ui/SingleAbstractSArchitectureElement.xwt">

-      <widget href="ui/SingleAbstractSArchitectureElement.xwt#/"/>

-    </sections>

-    <sections xmi:id="_jH1WIPG_EeWFar_ZyHbXvw" name="Multiple AbstractSArchitectureElement" sectionFile="ui/MultipleAbstractSArchitectureElement.xwt">

-      <widget href="ui/MultipleAbstractSArchitectureElement.xwt#/"/>

-    </sections>

-    <sections xmi:id="_jH1WIfG_EeWFar_ZyHbXvw" name="Single AbstractSElement" sectionFile="ui/SingleAbstractSElement.xwt">

-      <widget href="ui/SingleAbstractSElement.xwt#/"/>

-    </sections>

-    <sections xmi:id="_jH2kQPG_EeWFar_ZyHbXvw" name="Multiple AbstractSElement" sectionFile="ui/MultipleAbstractSElement.xwt">

-      <widget href="ui/MultipleAbstractSElement.xwt#/"/>

-    </sections>

-    <sections xmi:id="_jH3LUPG_EeWFar_ZyHbXvw" name="Single AbstractSSafetyConcept" sectionFile="ui/SingleAbstractSSafetyConcept.xwt">

-      <widget href="ui/SingleAbstractSSafetyConcept.xwt#/"/>

-    </sections>

-    <sections xmi:id="_jH3LUfG_EeWFar_ZyHbXvw" name="Multiple AbstractSSafetyConcept" sectionFile="ui/MultipleAbstractSSafetyConcept.xwt">

-      <widget href="ui/MultipleAbstractSSafetyConcept.xwt#/"/>

-    </sections>

-    <sections xmi:id="_jH4ZcPG_EeWFar_ZyHbXvw" name="Single AbstractSSafetyAnalysis" sectionFile="ui/SingleAbstractSSafetyAnalysis.xwt">

-      <widget href="ui/SingleAbstractSSafetyAnalysis.xwt#/"/>

-    </sections>

-    <sections xmi:id="_jH5AgPG_EeWFar_ZyHbXvw" name="Multiple AbstractSSafetyAnalysis" sectionFile="ui/MultipleAbstractSSafetyAnalysis.xwt">

-      <widget href="ui/MultipleAbstractSSafetyAnalysis.xwt#/"/>

-    </sections>

-    <sections xmi:id="_jH5nkPG_EeWFar_ZyHbXvw" name="Single AbstractSRequirement" sectionFile="ui/SingleAbstractSRequirement.xwt">

-      <widget href="ui/SingleAbstractSRequirement.xwt#/"/>

-    </sections>

-    <sections xmi:id="_jH6OoPG_EeWFar_ZyHbXvw" name="Multiple AbstractSRequirement" sectionFile="ui/MultipleAbstractSRequirement.xwt">

-      <widget href="ui/MultipleAbstractSRequirement.xwt#/"/>

-    </sections>

-  </tabs>

-  <views xmi:id="_iOLxUfG_EeWFar_ZyHbXvw" name="Single AbstractSArchitectureElement" sections="_jH0vEPG_EeWFar_ZyHbXvw" automaticContext="true" datacontexts="_iOLxdPG_EeWFar_ZyHbXvw">

-    <constraints xsi:type="constraints:SimpleConstraint" xmi:id="_iOLxUvG_EeWFar_ZyHbXvw" name="isSingleAbstractSArchitectureElement">

-      <constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>

-      <properties xsi:type="constraints:ValueProperty" xmi:id="_iOLxU_G_EeWFar_ZyHbXvw" name="stereotypeName" value="ESFCore::AbstractSArchitectureElement"/>

-    </constraints>

-  </views>

-  <views xmi:id="_iOLxVPG_EeWFar_ZyHbXvw" elementMultiplicity="-1" name="Multiple AbstractSArchitectureElement" sections="_jH1WIPG_EeWFar_ZyHbXvw" automaticContext="true" datacontexts="_iOLxdPG_EeWFar_ZyHbXvw">

-    <constraints xsi:type="constraints:SimpleConstraint" xmi:id="_iOLxVfG_EeWFar_ZyHbXvw" name="isMultipleAbstractSArchitectureElement">

-      <constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>

-      <properties xsi:type="constraints:ValueProperty" xmi:id="_iOLxVvG_EeWFar_ZyHbXvw" name="stereotypeName" value="ESFCore::AbstractSArchitectureElement"/>

-    </constraints>

-  </views>

-  <views xmi:id="_iOLxV_G_EeWFar_ZyHbXvw" name="Single AbstractSElement" sections="_jH1WIfG_EeWFar_ZyHbXvw" automaticContext="true" datacontexts="_iOLxePG_EeWFar_ZyHbXvw">

-    <constraints xsi:type="constraints:SimpleConstraint" xmi:id="_iOLxWPG_EeWFar_ZyHbXvw" name="isSingleAbstractSElement">

-      <constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>

-      <properties xsi:type="constraints:ValueProperty" xmi:id="_iOLxWfG_EeWFar_ZyHbXvw" name="stereotypeName" value="ESFCore::AbstractSElement"/>

-    </constraints>

-  </views>

-  <views xmi:id="_iOLxWvG_EeWFar_ZyHbXvw" elementMultiplicity="-1" name="Multiple AbstractSElement" sections="_jH2kQPG_EeWFar_ZyHbXvw" automaticContext="true" datacontexts="_iOLxePG_EeWFar_ZyHbXvw">

-    <constraints xsi:type="constraints:SimpleConstraint" xmi:id="_iOLxW_G_EeWFar_ZyHbXvw" name="isMultipleAbstractSElement">

-      <constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>

-      <properties xsi:type="constraints:ValueProperty" xmi:id="_iOLxXPG_EeWFar_ZyHbXvw" name="stereotypeName" value="ESFCore::AbstractSElement"/>

-    </constraints>

-  </views>

-  <views xmi:id="_iOLxXfG_EeWFar_ZyHbXvw" name="Single AbstractSSafetyConcept" sections="_jH3LUPG_EeWFar_ZyHbXvw" automaticContext="true" datacontexts="_iOLxcvG_EeWFar_ZyHbXvw">

-    <constraints xsi:type="constraints:SimpleConstraint" xmi:id="_iOLxXvG_EeWFar_ZyHbXvw" name="isSingleAbstractSSafetyConcept">

-      <constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>

-      <properties xsi:type="constraints:ValueProperty" xmi:id="_iOLxX_G_EeWFar_ZyHbXvw" name="stereotypeName" value="ESFCore::AbstractSSafetyConcept"/>

-    </constraints>

-  </views>

-  <views xmi:id="_iOLxYPG_EeWFar_ZyHbXvw" elementMultiplicity="-1" name="Multiple AbstractSSafetyConcept" sections="_jH3LUfG_EeWFar_ZyHbXvw" automaticContext="true" datacontexts="_iOLxcvG_EeWFar_ZyHbXvw">

-    <constraints xsi:type="constraints:SimpleConstraint" xmi:id="_iOLxYfG_EeWFar_ZyHbXvw" name="isMultipleAbstractSSafetyConcept">

-      <constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>

-      <properties xsi:type="constraints:ValueProperty" xmi:id="_iOLxYvG_EeWFar_ZyHbXvw" name="stereotypeName" value="ESFCore::AbstractSSafetyConcept"/>

-    </constraints>

-  </views>

-  <views xmi:id="_iOLxY_G_EeWFar_ZyHbXvw" name="Single AbstractSSafetyAnalysis" sections="_jH4ZcPG_EeWFar_ZyHbXvw" automaticContext="true" datacontexts="_iOLxcPG_EeWFar_ZyHbXvw">

-    <constraints xsi:type="constraints:SimpleConstraint" xmi:id="_iOLxZPG_EeWFar_ZyHbXvw" name="isSingleAbstractSSafetyAnalysis">

-      <constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>

-      <properties xsi:type="constraints:ValueProperty" xmi:id="_iOLxZfG_EeWFar_ZyHbXvw" name="stereotypeName" value="ESFCore::AbstractSSafetyAnalysis"/>

-    </constraints>

-  </views>

-  <views xmi:id="_iOLxZvG_EeWFar_ZyHbXvw" elementMultiplicity="-1" name="Multiple AbstractSSafetyAnalysis" sections="_jH5AgPG_EeWFar_ZyHbXvw" automaticContext="true" datacontexts="_iOLxcPG_EeWFar_ZyHbXvw">

-    <constraints xsi:type="constraints:SimpleConstraint" xmi:id="_iOLxZ_G_EeWFar_ZyHbXvw" name="isMultipleAbstractSSafetyAnalysis">

-      <constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>

-      <properties xsi:type="constraints:ValueProperty" xmi:id="_iOLxaPG_EeWFar_ZyHbXvw" name="stereotypeName" value="ESFCore::AbstractSSafetyAnalysis"/>

-    </constraints>

-  </views>

-  <views xmi:id="_iOLxafG_EeWFar_ZyHbXvw" name="Single AbstractSRequirement" sections="_jH5nkPG_EeWFar_ZyHbXvw" automaticContext="true" datacontexts="_iOLxdvG_EeWFar_ZyHbXvw">

-    <constraints xsi:type="constraints:SimpleConstraint" xmi:id="_iOLxavG_EeWFar_ZyHbXvw" name="isSingleAbstractSRequirement">

-      <constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>

-      <properties xsi:type="constraints:ValueProperty" xmi:id="_iOLxa_G_EeWFar_ZyHbXvw" name="stereotypeName" value="ESFCore::AbstractSRequirement"/>

-    </constraints>

-  </views>

-  <views xmi:id="_iOLxbPG_EeWFar_ZyHbXvw" elementMultiplicity="-1" name="Multiple AbstractSRequirement" sections="_jH6OoPG_EeWFar_ZyHbXvw" automaticContext="true" datacontexts="_iOLxdvG_EeWFar_ZyHbXvw">

-    <constraints xsi:type="constraints:SimpleConstraint" xmi:id="_iOLxbfG_EeWFar_ZyHbXvw" name="isMultipleAbstractSRequirement">

-      <constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>

-      <properties xsi:type="constraints:ValueProperty" xmi:id="_iOLxbvG_EeWFar_ZyHbXvw" name="stereotypeName" value="ESFCore::AbstractSRequirement"/>

-    </constraints>

-  </views>

-  <dataContexts xmi:id="_iOLxb_G_EeWFar_ZyHbXvw" name="ESFCore">

-    <elements xmi:id="_iOLxcPG_EeWFar_ZyHbXvw" name="AbstractSSafetyAnalysis" supertypes="_iOLxePG_EeWFar_ZyHbXvw">

-      <properties xmi:id="_iOLxcfG_EeWFar_ZyHbXvw" name="sSafetyConceptsList" type="Reference" multiplicity="-1"/>

-    </elements>

-    <elements xmi:id="_iOLxcvG_EeWFar_ZyHbXvw" name="AbstractSSafetyConcept" supertypes="_iOLxePG_EeWFar_ZyHbXvw">

-      <properties xmi:id="_iOLxc_G_EeWFar_ZyHbXvw" name="sArchitectureElementsList" type="Reference" multiplicity="-1"/>

-    </elements>

-    <elements xmi:id="_iOLxdPG_EeWFar_ZyHbXvw" name="AbstractSArchitectureElement" supertypes="_iOLxePG_EeWFar_ZyHbXvw">

-      <properties xmi:id="_iOLxdfG_EeWFar_ZyHbXvw" name="sSafetyConceptsList" type="Reference" multiplicity="-1"/>

-    </elements>

-    <elements xmi:id="_iOLxdvG_EeWFar_ZyHbXvw" name="AbstractSRequirement" supertypes="_iOLxePG_EeWFar_ZyHbXvw">

-      <properties xmi:id="_iOLxd_G_EeWFar_ZyHbXvw" name="sElementsList" type="Reference" multiplicity="-1"/>

-    </elements>

-    <elements xmi:id="_iOLxePG_EeWFar_ZyHbXvw" name="AbstractSElement">

-      <properties xmi:id="_iOLxefG_EeWFar_ZyHbXvw" name="UUID"/>

-      <properties xmi:id="_iOLxevG_EeWFar_ZyHbXvw" name="name"/>

-      <properties xmi:id="_iOLxe_G_EeWFar_ZyHbXvw" name="description"/>

-    </elements>

-    <modelElementFactory href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@modelElementFactories.2"/>

-  </dataContexts>

-</contexts:Context>

+<?xml version="1.0" encoding="ASCII"?>
+<contexts:Context xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:constraints="http://www.eclipse.org/papyrus/constraints/0.9" xmlns:contexts="http://www.eclipse.org/papyrus/properties/contexts/0.9" xmi:id="_iOLxUPG_EeWFar_ZyHbXvw" name="ESFCore">
+  <dependencies href="ppe:/context/org.eclipse.papyrus.uml.properties/Model/UML/UML.ctx#_69QJkKDJEeSZxfCXzZz3-w"/>
+  <tabs xmi:id="_jHzg8PG_EeWFar_ZyHbXvw" label="ESFCore" id="esfcore" priority="100">
+    <sections xmi:id="_jH0vEPG_EeWFar_ZyHbXvw" name="Single AbstractSArchitectureElement" sectionFile="ui/SingleAbstractSArchitectureElement.xwt">
+      <widget href="ui/SingleAbstractSArchitectureElement.xwt#/"/>
+    </sections>
+    <sections xmi:id="_jH1WIPG_EeWFar_ZyHbXvw" name="Multiple AbstractSArchitectureElement" sectionFile="ui/MultipleAbstractSArchitectureElement.xwt">
+      <widget href="ui/MultipleAbstractSArchitectureElement.xwt#/"/>
+    </sections>
+    <sections xmi:id="_jH1WIfG_EeWFar_ZyHbXvw" name="Single AbstractSElement" sectionFile="ui/SingleAbstractSElement.xwt">
+      <widget href="ui/SingleAbstractSElement.xwt#/"/>
+    </sections>
+    <sections xmi:id="_jH2kQPG_EeWFar_ZyHbXvw" name="Multiple AbstractSElement" sectionFile="ui/MultipleAbstractSElement.xwt">
+      <widget href="ui/MultipleAbstractSElement.xwt#/"/>
+    </sections>
+    <sections xmi:id="_jH3LUPG_EeWFar_ZyHbXvw" name="Single AbstractSSafetyConcept" sectionFile="ui/SingleAbstractSSafetyConcept.xwt">
+      <widget href="ui/SingleAbstractSSafetyConcept.xwt#/"/>
+    </sections>
+    <sections xmi:id="_jH3LUfG_EeWFar_ZyHbXvw" name="Multiple AbstractSSafetyConcept" sectionFile="ui/MultipleAbstractSSafetyConcept.xwt">
+      <widget href="ui/MultipleAbstractSSafetyConcept.xwt#/"/>
+    </sections>
+    <sections xmi:id="_jH4ZcPG_EeWFar_ZyHbXvw" name="Single AbstractSSafetyAnalysis" sectionFile="ui/SingleAbstractSSafetyAnalysis.xwt">
+      <widget href="ui/SingleAbstractSSafetyAnalysis.xwt#/"/>
+    </sections>
+    <sections xmi:id="_jH5AgPG_EeWFar_ZyHbXvw" name="Multiple AbstractSSafetyAnalysis" sectionFile="ui/MultipleAbstractSSafetyAnalysis.xwt">
+      <widget href="ui/MultipleAbstractSSafetyAnalysis.xwt#/"/>
+    </sections>
+    <sections xmi:id="_jH5nkPG_EeWFar_ZyHbXvw" name="Single AbstractSRequirement" sectionFile="ui/SingleAbstractSRequirement.xwt">
+      <widget href="ui/SingleAbstractSRequirement.xwt#/"/>
+    </sections>
+    <sections xmi:id="_jH6OoPG_EeWFar_ZyHbXvw" name="Multiple AbstractSRequirement" sectionFile="ui/MultipleAbstractSRequirement.xwt">
+      <widget href="ui/MultipleAbstractSRequirement.xwt#/"/>
+    </sections>
+  </tabs>
+  <views xmi:id="_iOLxUfG_EeWFar_ZyHbXvw" name="Single AbstractSArchitectureElement" sections="_jH0vEPG_EeWFar_ZyHbXvw" automaticContext="true" datacontexts="_iOLxdPG_EeWFar_ZyHbXvw">
+    <constraints xsi:type="constraints:SimpleConstraint" xmi:id="_iOLxUvG_EeWFar_ZyHbXvw" name="isSingleAbstractSArchitectureElement">
+      <constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
+      <properties xsi:type="constraints:ValueProperty" xmi:id="_iOLxU_G_EeWFar_ZyHbXvw" name="stereotypeName" value="ESFCore::AbstractSArchitectureElement"/>
+    </constraints>
+  </views>
+  <views xmi:id="_iOLxVPG_EeWFar_ZyHbXvw" elementMultiplicity="-1" name="Multiple AbstractSArchitectureElement" sections="_jH1WIPG_EeWFar_ZyHbXvw" automaticContext="true" datacontexts="_iOLxdPG_EeWFar_ZyHbXvw">
+    <constraints xsi:type="constraints:SimpleConstraint" xmi:id="_iOLxVfG_EeWFar_ZyHbXvw" name="isMultipleAbstractSArchitectureElement">
+      <constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
+      <properties xsi:type="constraints:ValueProperty" xmi:id="_iOLxVvG_EeWFar_ZyHbXvw" name="stereotypeName" value="ESFCore::AbstractSArchitectureElement"/>
+    </constraints>
+  </views>
+  <views xmi:id="_iOLxV_G_EeWFar_ZyHbXvw" name="Single AbstractSElement" sections="_jH1WIfG_EeWFar_ZyHbXvw" automaticContext="true" datacontexts="_iOLxePG_EeWFar_ZyHbXvw">
+    <constraints xsi:type="constraints:SimpleConstraint" xmi:id="_iOLxWPG_EeWFar_ZyHbXvw" name="isSingleAbstractSElement">
+      <constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
+      <properties xsi:type="constraints:ValueProperty" xmi:id="_iOLxWfG_EeWFar_ZyHbXvw" name="stereotypeName" value="ESFCore::AbstractSElement"/>
+    </constraints>
+  </views>
+  <views xmi:id="_iOLxWvG_EeWFar_ZyHbXvw" elementMultiplicity="-1" name="Multiple AbstractSElement" sections="_jH2kQPG_EeWFar_ZyHbXvw" automaticContext="true" datacontexts="_iOLxePG_EeWFar_ZyHbXvw">
+    <constraints xsi:type="constraints:SimpleConstraint" xmi:id="_iOLxW_G_EeWFar_ZyHbXvw" name="isMultipleAbstractSElement">
+      <constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
+      <properties xsi:type="constraints:ValueProperty" xmi:id="_iOLxXPG_EeWFar_ZyHbXvw" name="stereotypeName" value="ESFCore::AbstractSElement"/>
+    </constraints>
+  </views>
+  <views xmi:id="_iOLxXfG_EeWFar_ZyHbXvw" name="Single AbstractSSafetyConcept" sections="_jH3LUPG_EeWFar_ZyHbXvw" automaticContext="true" datacontexts="_iOLxcvG_EeWFar_ZyHbXvw">
+    <constraints xsi:type="constraints:SimpleConstraint" xmi:id="_iOLxXvG_EeWFar_ZyHbXvw" name="isSingleAbstractSSafetyConcept">
+      <constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
+      <properties xsi:type="constraints:ValueProperty" xmi:id="_iOLxX_G_EeWFar_ZyHbXvw" name="stereotypeName" value="ESFCore::AbstractSSafetyConcept"/>
+    </constraints>
+  </views>
+  <views xmi:id="_iOLxYPG_EeWFar_ZyHbXvw" elementMultiplicity="-1" name="Multiple AbstractSSafetyConcept" sections="_jH3LUfG_EeWFar_ZyHbXvw" automaticContext="true" datacontexts="_iOLxcvG_EeWFar_ZyHbXvw">
+    <constraints xsi:type="constraints:SimpleConstraint" xmi:id="_iOLxYfG_EeWFar_ZyHbXvw" name="isMultipleAbstractSSafetyConcept">
+      <constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
+      <properties xsi:type="constraints:ValueProperty" xmi:id="_iOLxYvG_EeWFar_ZyHbXvw" name="stereotypeName" value="ESFCore::AbstractSSafetyConcept"/>
+    </constraints>
+  </views>
+  <views xmi:id="_iOLxY_G_EeWFar_ZyHbXvw" name="Single AbstractSSafetyAnalysis" sections="_jH4ZcPG_EeWFar_ZyHbXvw" automaticContext="true" datacontexts="_iOLxcPG_EeWFar_ZyHbXvw">
+    <constraints xsi:type="constraints:SimpleConstraint" xmi:id="_iOLxZPG_EeWFar_ZyHbXvw" name="isSingleAbstractSSafetyAnalysis">
+      <constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
+      <properties xsi:type="constraints:ValueProperty" xmi:id="_iOLxZfG_EeWFar_ZyHbXvw" name="stereotypeName" value="ESFCore::AbstractSSafetyAnalysis"/>
+    </constraints>
+  </views>
+  <views xmi:id="_iOLxZvG_EeWFar_ZyHbXvw" elementMultiplicity="-1" name="Multiple AbstractSSafetyAnalysis" sections="_jH5AgPG_EeWFar_ZyHbXvw" automaticContext="true" datacontexts="_iOLxcPG_EeWFar_ZyHbXvw">
+    <constraints xsi:type="constraints:SimpleConstraint" xmi:id="_iOLxZ_G_EeWFar_ZyHbXvw" name="isMultipleAbstractSSafetyAnalysis">
+      <constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
+      <properties xsi:type="constraints:ValueProperty" xmi:id="_iOLxaPG_EeWFar_ZyHbXvw" name="stereotypeName" value="ESFCore::AbstractSSafetyAnalysis"/>
+    </constraints>
+  </views>
+  <views xmi:id="_iOLxafG_EeWFar_ZyHbXvw" name="Single AbstractSRequirement" sections="_jH5nkPG_EeWFar_ZyHbXvw" automaticContext="true" datacontexts="_iOLxdvG_EeWFar_ZyHbXvw">
+    <constraints xsi:type="constraints:SimpleConstraint" xmi:id="_iOLxavG_EeWFar_ZyHbXvw" name="isSingleAbstractSRequirement">
+      <constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
+      <properties xsi:type="constraints:ValueProperty" xmi:id="_iOLxa_G_EeWFar_ZyHbXvw" name="stereotypeName" value="ESFCore::AbstractSRequirement"/>
+    </constraints>
+  </views>
+  <views xmi:id="_iOLxbPG_EeWFar_ZyHbXvw" elementMultiplicity="-1" name="Multiple AbstractSRequirement" sections="_jH6OoPG_EeWFar_ZyHbXvw" automaticContext="true" datacontexts="_iOLxdvG_EeWFar_ZyHbXvw">
+    <constraints xsi:type="constraints:SimpleConstraint" xmi:id="_iOLxbfG_EeWFar_ZyHbXvw" name="isMultipleAbstractSRequirement">
+      <constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
+      <properties xsi:type="constraints:ValueProperty" xmi:id="_iOLxbvG_EeWFar_ZyHbXvw" name="stereotypeName" value="ESFCore::AbstractSRequirement"/>
+    </constraints>
+  </views>
+  <dataContexts xmi:id="_iOLxb_G_EeWFar_ZyHbXvw" name="ESFCore">
+    <elements xmi:id="_iOLxcPG_EeWFar_ZyHbXvw" name="AbstractSSafetyAnalysis" supertypes="_iOLxePG_EeWFar_ZyHbXvw">
+      <properties xmi:id="_iOLxcfG_EeWFar_ZyHbXvw" name="sSafetyConceptsList" type="Reference" multiplicity="-1"/>
+    </elements>
+    <elements xmi:id="_iOLxcvG_EeWFar_ZyHbXvw" name="AbstractSSafetyConcept" supertypes="_iOLxePG_EeWFar_ZyHbXvw">
+      <properties xmi:id="_iOLxc_G_EeWFar_ZyHbXvw" name="sArchitectureElementsList" type="Reference" multiplicity="-1"/>
+    </elements>
+    <elements xmi:id="_iOLxdPG_EeWFar_ZyHbXvw" name="AbstractSArchitectureElement" supertypes="_iOLxePG_EeWFar_ZyHbXvw">
+      <properties xmi:id="_iOLxdfG_EeWFar_ZyHbXvw" name="sSafetyConceptsList" type="Reference" multiplicity="-1"/>
+    </elements>
+    <elements xmi:id="_iOLxdvG_EeWFar_ZyHbXvw" name="AbstractSRequirement" supertypes="_iOLxePG_EeWFar_ZyHbXvw">
+      <properties xmi:id="_iOLxd_G_EeWFar_ZyHbXvw" name="sElementsList" type="Reference" multiplicity="-1"/>
+    </elements>
+    <elements xmi:id="_iOLxePG_EeWFar_ZyHbXvw" name="AbstractSElement">
+      <properties xmi:id="_iOLxefG_EeWFar_ZyHbXvw" name="UUID"/>
+      <properties xmi:id="_iOLxevG_EeWFar_ZyHbXvw" name="name"/>
+      <properties xmi:id="_iOLxe_G_EeWFar_ZyHbXvw" name="description"/>
+    </elements>
+    <modelElementFactory href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@modelElementFactories.2"/>
+  </dataContexts>
+</contexts:Context>
diff --git a/core/org.polarsys.esf.core.common.ui/src/main/resources/properties_view/ui/MultipleAbstractSArchitectureElement.xwt b/core/org.polarsys.esf.core.common.ui/src/main/resources/properties_view/ui/MultipleAbstractSArchitectureElement.xwt
index f010630..9607502 100644
--- a/core/org.polarsys.esf.core.common.ui/src/main/resources/properties_view/ui/MultipleAbstractSArchitectureElement.xwt
+++ b/core/org.polarsys.esf.core.common.ui/src/main/resources/properties_view/ui/MultipleAbstractSArchitectureElement.xwt
@@ -1,8 +1,8 @@
-<?xml version="1.0" encoding="UTF-8"?>

-<Composite xmlns:x="http://www.eclipse.org/xwt"

-	xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"

-	xmlns="http://www.eclipse.org/xwt/presentation" xmlns:j="clr-namespace:java.lang">

-	<Composite.layout>

-		<ppel:PropertiesLayout></ppel:PropertiesLayout>

-	</Composite.layout>

+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:x="http://www.eclipse.org/xwt"
+	xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+	xmlns="http://www.eclipse.org/xwt/presentation" xmlns:j="clr-namespace:java.lang">
+	<Composite.layout>
+		<ppel:PropertiesLayout></ppel:PropertiesLayout>
+	</Composite.layout>
 </Composite>
\ No newline at end of file
diff --git a/core/org.polarsys.esf.core.common.ui/src/main/resources/properties_view/ui/MultipleAbstractSElement.xwt b/core/org.polarsys.esf.core.common.ui/src/main/resources/properties_view/ui/MultipleAbstractSElement.xwt
index 9ba4ce8..08a3897 100644
--- a/core/org.polarsys.esf.core.common.ui/src/main/resources/properties_view/ui/MultipleAbstractSElement.xwt
+++ b/core/org.polarsys.esf.core.common.ui/src/main/resources/properties_view/ui/MultipleAbstractSElement.xwt
@@ -1,8 +1,8 @@
-<?xml version="1.0" encoding="UTF-8"?>

-<Composite xmlns:j="clr-namespace:java.lang"

-	xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"

-	xmlns:x="http://www.eclipse.org/xwt" xmlns="http://www.eclipse.org/xwt/presentation">

-	<Composite.layout>

-		<ppel:PropertiesLayout></ppel:PropertiesLayout>

-	</Composite.layout>

+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+	xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+	xmlns:x="http://www.eclipse.org/xwt" xmlns="http://www.eclipse.org/xwt/presentation">
+	<Composite.layout>
+		<ppel:PropertiesLayout></ppel:PropertiesLayout>
+	</Composite.layout>
 </Composite>
\ No newline at end of file
diff --git a/core/org.polarsys.esf.core.common.ui/src/main/resources/properties_view/ui/MultipleAbstractSRequirement.xwt b/core/org.polarsys.esf.core.common.ui/src/main/resources/properties_view/ui/MultipleAbstractSRequirement.xwt
index 9ba4ce8..08a3897 100644
--- a/core/org.polarsys.esf.core.common.ui/src/main/resources/properties_view/ui/MultipleAbstractSRequirement.xwt
+++ b/core/org.polarsys.esf.core.common.ui/src/main/resources/properties_view/ui/MultipleAbstractSRequirement.xwt
@@ -1,8 +1,8 @@
-<?xml version="1.0" encoding="UTF-8"?>

-<Composite xmlns:j="clr-namespace:java.lang"

-	xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"

-	xmlns:x="http://www.eclipse.org/xwt" xmlns="http://www.eclipse.org/xwt/presentation">

-	<Composite.layout>

-		<ppel:PropertiesLayout></ppel:PropertiesLayout>

-	</Composite.layout>

+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+	xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+	xmlns:x="http://www.eclipse.org/xwt" xmlns="http://www.eclipse.org/xwt/presentation">
+	<Composite.layout>
+		<ppel:PropertiesLayout></ppel:PropertiesLayout>
+	</Composite.layout>
 </Composite>
\ No newline at end of file
diff --git a/core/org.polarsys.esf.core.common.ui/src/main/resources/properties_view/ui/MultipleAbstractSSafetyAnalysis.xwt b/core/org.polarsys.esf.core.common.ui/src/main/resources/properties_view/ui/MultipleAbstractSSafetyAnalysis.xwt
index 9ba4ce8..08a3897 100644
--- a/core/org.polarsys.esf.core.common.ui/src/main/resources/properties_view/ui/MultipleAbstractSSafetyAnalysis.xwt
+++ b/core/org.polarsys.esf.core.common.ui/src/main/resources/properties_view/ui/MultipleAbstractSSafetyAnalysis.xwt
@@ -1,8 +1,8 @@
-<?xml version="1.0" encoding="UTF-8"?>

-<Composite xmlns:j="clr-namespace:java.lang"

-	xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"

-	xmlns:x="http://www.eclipse.org/xwt" xmlns="http://www.eclipse.org/xwt/presentation">

-	<Composite.layout>

-		<ppel:PropertiesLayout></ppel:PropertiesLayout>

-	</Composite.layout>

+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+	xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+	xmlns:x="http://www.eclipse.org/xwt" xmlns="http://www.eclipse.org/xwt/presentation">
+	<Composite.layout>
+		<ppel:PropertiesLayout></ppel:PropertiesLayout>
+	</Composite.layout>
 </Composite>
\ No newline at end of file
diff --git a/core/org.polarsys.esf.core.common.ui/src/main/resources/properties_view/ui/MultipleAbstractSSafetyConcept.xwt b/core/org.polarsys.esf.core.common.ui/src/main/resources/properties_view/ui/MultipleAbstractSSafetyConcept.xwt
index 9ba4ce8..08a3897 100644
--- a/core/org.polarsys.esf.core.common.ui/src/main/resources/properties_view/ui/MultipleAbstractSSafetyConcept.xwt
+++ b/core/org.polarsys.esf.core.common.ui/src/main/resources/properties_view/ui/MultipleAbstractSSafetyConcept.xwt
@@ -1,8 +1,8 @@
-<?xml version="1.0" encoding="UTF-8"?>

-<Composite xmlns:j="clr-namespace:java.lang"

-	xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"

-	xmlns:x="http://www.eclipse.org/xwt" xmlns="http://www.eclipse.org/xwt/presentation">

-	<Composite.layout>

-		<ppel:PropertiesLayout></ppel:PropertiesLayout>

-	</Composite.layout>

+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+	xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+	xmlns:x="http://www.eclipse.org/xwt" xmlns="http://www.eclipse.org/xwt/presentation">
+	<Composite.layout>
+		<ppel:PropertiesLayout></ppel:PropertiesLayout>
+	</Composite.layout>
 </Composite>
\ No newline at end of file
diff --git a/core/org.polarsys.esf.core.common.ui/src/main/resources/properties_view/ui/SingleAbstractSArchitectureElement.xwt b/core/org.polarsys.esf.core.common.ui/src/main/resources/properties_view/ui/SingleAbstractSArchitectureElement.xwt
index 57e4f17..0d024b0 100644
--- a/core/org.polarsys.esf.core.common.ui/src/main/resources/properties_view/ui/SingleAbstractSArchitectureElement.xwt
+++ b/core/org.polarsys.esf.core.common.ui/src/main/resources/properties_view/ui/SingleAbstractSArchitectureElement.xwt
@@ -1,27 +1,27 @@
-<?xml version="1.0" encoding="UTF-8"?>

-<Composite xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"

-	xmlns:j="clr-namespace:java.lang"

-	xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"

-	xmlns:x="http://www.eclipse.org/xwt" xmlns="http://www.eclipse.org/xwt/presentation">

-	<Composite.layout>

-		<ppel:PropertiesLayout></ppel:PropertiesLayout>

-	</Composite.layout>

-	<Composite>

-		<Composite.layout>

-			<ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>

-		</Composite.layout>

-		<ppe:StringEditor input="{Binding}"

-			property="ESFCore:AbstractSElement:UUID"></ppe:StringEditor>

-		<ppe:StringEditor input="{Binding}"

-			property="ESFCore:AbstractSElement:name"></ppe:StringEditor>

-		<ppe:StringEditor input="{Binding}"

-			property="ESFCore:AbstractSElement:description"></ppe:StringEditor>

-	</Composite>

-	<Composite>

-		<Composite.layout>

-			<ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>

-		</Composite.layout>

-		<ppe:MultiReference input="{Binding}"

-			property="ESFCore:AbstractSArchitectureElement:sSafetyConceptsList"></ppe:MultiReference>

-	</Composite>

+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+	xmlns:j="clr-namespace:java.lang"
+	xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+	xmlns:x="http://www.eclipse.org/xwt" xmlns="http://www.eclipse.org/xwt/presentation">
+	<Composite.layout>
+		<ppel:PropertiesLayout></ppel:PropertiesLayout>
+	</Composite.layout>
+	<Composite>
+		<Composite.layout>
+			<ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+		</Composite.layout>
+		<ppe:StringEditor input="{Binding}"
+			property="ESFCore:AbstractSElement:UUID"></ppe:StringEditor>
+		<ppe:StringEditor input="{Binding}"
+			property="ESFCore:AbstractSElement:name"></ppe:StringEditor>
+		<ppe:StringEditor input="{Binding}"
+			property="ESFCore:AbstractSElement:description"></ppe:StringEditor>
+	</Composite>
+	<Composite>
+		<Composite.layout>
+			<ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+		</Composite.layout>
+		<ppe:MultiReference input="{Binding}"
+			property="ESFCore:AbstractSArchitectureElement:sSafetyConceptsList"></ppe:MultiReference>
+	</Composite>
 </Composite>
\ No newline at end of file
diff --git a/core/org.polarsys.esf.core.common.ui/src/main/resources/properties_view/ui/SingleAbstractSElement.xwt b/core/org.polarsys.esf.core.common.ui/src/main/resources/properties_view/ui/SingleAbstractSElement.xwt
index 8265393..82e5d92 100644
--- a/core/org.polarsys.esf.core.common.ui/src/main/resources/properties_view/ui/SingleAbstractSElement.xwt
+++ b/core/org.polarsys.esf.core.common.ui/src/main/resources/properties_view/ui/SingleAbstractSElement.xwt
@@ -1,20 +1,20 @@
-<?xml version="1.0" encoding="UTF-8"?>

-<Composite xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"

-	xmlns:x="http://www.eclipse.org/xwt"

-	xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"

-	xmlns="http://www.eclipse.org/xwt/presentation" xmlns:j="clr-namespace:java.lang">

-	<Composite.layout>

-		<ppel:PropertiesLayout></ppel:PropertiesLayout>

-	</Composite.layout>

-	<Composite>

-		<Composite.layout>

-			<ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>

-		</Composite.layout>

-		<ppe:StringEditor input="{Binding}"

-			property="ESFCore:AbstractSElement:UUID"></ppe:StringEditor>

-		<ppe:StringEditor input="{Binding}"

-			property="ESFCore:AbstractSElement:name"></ppe:StringEditor>

-		<ppe:StringEditor input="{Binding}"

-			property="ESFCore:AbstractSElement:description"></ppe:StringEditor>

-	</Composite>

+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+	xmlns:x="http://www.eclipse.org/xwt"
+	xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+	xmlns="http://www.eclipse.org/xwt/presentation" xmlns:j="clr-namespace:java.lang">
+	<Composite.layout>
+		<ppel:PropertiesLayout></ppel:PropertiesLayout>
+	</Composite.layout>
+	<Composite>
+		<Composite.layout>
+			<ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+		</Composite.layout>
+		<ppe:StringEditor input="{Binding}"
+			property="ESFCore:AbstractSElement:UUID"></ppe:StringEditor>
+		<ppe:StringEditor input="{Binding}"
+			property="ESFCore:AbstractSElement:name"></ppe:StringEditor>
+		<ppe:StringEditor input="{Binding}"
+			property="ESFCore:AbstractSElement:description"></ppe:StringEditor>
+	</Composite>
 </Composite>
\ No newline at end of file
diff --git a/core/org.polarsys.esf.core.common.ui/src/main/resources/properties_view/ui/SingleAbstractSRequirement.xwt b/core/org.polarsys.esf.core.common.ui/src/main/resources/properties_view/ui/SingleAbstractSRequirement.xwt
index 82450ac..8b15471 100644
--- a/core/org.polarsys.esf.core.common.ui/src/main/resources/properties_view/ui/SingleAbstractSRequirement.xwt
+++ b/core/org.polarsys.esf.core.common.ui/src/main/resources/properties_view/ui/SingleAbstractSRequirement.xwt
@@ -1,27 +1,27 @@
-<?xml version="1.0" encoding="UTF-8"?>

-<Composite xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"

-	xmlns:j="clr-namespace:java.lang"

-	xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"

-	xmlns:x="http://www.eclipse.org/xwt" xmlns="http://www.eclipse.org/xwt/presentation">

-	<Composite.layout>

-		<ppel:PropertiesLayout></ppel:PropertiesLayout>

-	</Composite.layout>

-	<Composite>

-		<Composite.layout>

-			<ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>

-		</Composite.layout>

-		<ppe:StringEditor input="{Binding}"

-			property="ESFCore:AbstractSElement:UUID"></ppe:StringEditor>

-		<ppe:StringEditor input="{Binding}"

-			property="ESFCore:AbstractSElement:name"></ppe:StringEditor>

-		<ppe:StringEditor input="{Binding}"

-			property="ESFCore:AbstractSElement:description"></ppe:StringEditor>

-	</Composite>

-	<Composite>

-		<Composite.layout>

-			<ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>

-		</Composite.layout>

-		<ppe:MultiReference input="{Binding}"

-			property="ESFCore:AbstractSRequirement:sElementsList"></ppe:MultiReference>

-	</Composite>

+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+	xmlns:j="clr-namespace:java.lang"
+	xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+	xmlns:x="http://www.eclipse.org/xwt" xmlns="http://www.eclipse.org/xwt/presentation">
+	<Composite.layout>
+		<ppel:PropertiesLayout></ppel:PropertiesLayout>
+	</Composite.layout>
+	<Composite>
+		<Composite.layout>
+			<ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+		</Composite.layout>
+		<ppe:StringEditor input="{Binding}"
+			property="ESFCore:AbstractSElement:UUID"></ppe:StringEditor>
+		<ppe:StringEditor input="{Binding}"
+			property="ESFCore:AbstractSElement:name"></ppe:StringEditor>
+		<ppe:StringEditor input="{Binding}"
+			property="ESFCore:AbstractSElement:description"></ppe:StringEditor>
+	</Composite>
+	<Composite>
+		<Composite.layout>
+			<ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+		</Composite.layout>
+		<ppe:MultiReference input="{Binding}"
+			property="ESFCore:AbstractSRequirement:sElementsList"></ppe:MultiReference>
+	</Composite>
 </Composite>
\ No newline at end of file
diff --git a/core/org.polarsys.esf.core.common.ui/src/main/resources/properties_view/ui/SingleAbstractSSafetyAnalysis.xwt b/core/org.polarsys.esf.core.common.ui/src/main/resources/properties_view/ui/SingleAbstractSSafetyAnalysis.xwt
index 69037dd..fe82b16 100644
--- a/core/org.polarsys.esf.core.common.ui/src/main/resources/properties_view/ui/SingleAbstractSSafetyAnalysis.xwt
+++ b/core/org.polarsys.esf.core.common.ui/src/main/resources/properties_view/ui/SingleAbstractSSafetyAnalysis.xwt
@@ -1,27 +1,27 @@
-<?xml version="1.0" encoding="UTF-8"?>

-<Composite xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"

-	xmlns:j="clr-namespace:java.lang"

-	xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"

-	xmlns:x="http://www.eclipse.org/xwt" xmlns="http://www.eclipse.org/xwt/presentation">

-	<Composite.layout>

-		<ppel:PropertiesLayout></ppel:PropertiesLayout>

-	</Composite.layout>

-	<Composite>

-		<Composite.layout>

-			<ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>

-		</Composite.layout>

-		<ppe:StringEditor input="{Binding}"

-			property="ESFCore:AbstractSElement:UUID"></ppe:StringEditor>

-		<ppe:StringEditor input="{Binding}"

-			property="ESFCore:AbstractSElement:name"></ppe:StringEditor>

-		<ppe:StringEditor input="{Binding}"

-			property="ESFCore:AbstractSElement:description"></ppe:StringEditor>

-	</Composite>

-	<Composite>

-		<Composite.layout>

-			<ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>

-		</Composite.layout>

-		<ppe:MultiReference input="{Binding}"

-			property="ESFCore:AbstractSSafetyAnalysis:sSafetyConceptsList"></ppe:MultiReference>

-	</Composite>

+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+	xmlns:j="clr-namespace:java.lang"
+	xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+	xmlns:x="http://www.eclipse.org/xwt" xmlns="http://www.eclipse.org/xwt/presentation">
+	<Composite.layout>
+		<ppel:PropertiesLayout></ppel:PropertiesLayout>
+	</Composite.layout>
+	<Composite>
+		<Composite.layout>
+			<ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+		</Composite.layout>
+		<ppe:StringEditor input="{Binding}"
+			property="ESFCore:AbstractSElement:UUID"></ppe:StringEditor>
+		<ppe:StringEditor input="{Binding}"
+			property="ESFCore:AbstractSElement:name"></ppe:StringEditor>
+		<ppe:StringEditor input="{Binding}"
+			property="ESFCore:AbstractSElement:description"></ppe:StringEditor>
+	</Composite>
+	<Composite>
+		<Composite.layout>
+			<ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+		</Composite.layout>
+		<ppe:MultiReference input="{Binding}"
+			property="ESFCore:AbstractSSafetyAnalysis:sSafetyConceptsList"></ppe:MultiReference>
+	</Composite>
 </Composite>
\ No newline at end of file
diff --git a/core/org.polarsys.esf.core.common.ui/src/main/resources/properties_view/ui/SingleAbstractSSafetyConcept.xwt b/core/org.polarsys.esf.core.common.ui/src/main/resources/properties_view/ui/SingleAbstractSSafetyConcept.xwt
index 6aa8205..d215d22 100644
--- a/core/org.polarsys.esf.core.common.ui/src/main/resources/properties_view/ui/SingleAbstractSSafetyConcept.xwt
+++ b/core/org.polarsys.esf.core.common.ui/src/main/resources/properties_view/ui/SingleAbstractSSafetyConcept.xwt
@@ -1,27 +1,27 @@
-<?xml version="1.0" encoding="UTF-8"?>

-<Composite xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"

-	xmlns:j="clr-namespace:java.lang"

-	xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"

-	xmlns:x="http://www.eclipse.org/xwt" xmlns="http://www.eclipse.org/xwt/presentation">

-	<Composite.layout>

-		<ppel:PropertiesLayout></ppel:PropertiesLayout>

-	</Composite.layout>

-	<Composite>

-		<Composite.layout>

-			<ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>

-		</Composite.layout>

-		<ppe:StringEditor input="{Binding}"

-			property="ESFCore:AbstractSElement:UUID"></ppe:StringEditor>

-		<ppe:StringEditor input="{Binding}"

-			property="ESFCore:AbstractSElement:name"></ppe:StringEditor>

-		<ppe:StringEditor input="{Binding}"

-			property="ESFCore:AbstractSElement:description"></ppe:StringEditor>

-	</Composite>

-	<Composite>

-		<Composite.layout>

-			<ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>

-		</Composite.layout>

-		<ppe:MultiReference input="{Binding}"

-			property="ESFCore:AbstractSSafetyConcept:sArchitectureElementsList"></ppe:MultiReference>

-	</Composite>

+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+	xmlns:j="clr-namespace:java.lang"
+	xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+	xmlns:x="http://www.eclipse.org/xwt" xmlns="http://www.eclipse.org/xwt/presentation">
+	<Composite.layout>
+		<ppel:PropertiesLayout></ppel:PropertiesLayout>
+	</Composite.layout>
+	<Composite>
+		<Composite.layout>
+			<ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+		</Composite.layout>
+		<ppe:StringEditor input="{Binding}"
+			property="ESFCore:AbstractSElement:UUID"></ppe:StringEditor>
+		<ppe:StringEditor input="{Binding}"
+			property="ESFCore:AbstractSElement:name"></ppe:StringEditor>
+		<ppe:StringEditor input="{Binding}"
+			property="ESFCore:AbstractSElement:description"></ppe:StringEditor>
+	</Composite>
+	<Composite>
+		<Composite.layout>
+			<ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+		</Composite.layout>
+		<ppe:MultiReference input="{Binding}"
+			property="ESFCore:AbstractSSafetyConcept:sArchitectureElementsList"></ppe:MultiReference>
+	</Composite>
 </Composite>
\ No newline at end of file
diff --git a/core/profile/org.polarsys.esf.core.profile.esfarchitectureconcepts.application/src/main/java/org/polarsys/esf/core/profile/esfarchitectureconcepts/application/ApplyESFArchitectureConceptsAnnotation.java b/core/profile/org.polarsys.esf.core.profile.esfarchitectureconcepts.application/src/main/java/org/polarsys/esf/core/profile/esfarchitectureconcepts/application/ApplyESFArchitectureConceptsAnnotation.java
index d6e46a4..ceae56d 100644
--- a/core/profile/org.polarsys.esf.core.profile.esfarchitectureconcepts.application/src/main/java/org/polarsys/esf/core/profile/esfarchitectureconcepts/application/ApplyESFArchitectureConceptsAnnotation.java
+++ b/core/profile/org.polarsys.esf.core.profile.esfarchitectureconcepts.application/src/main/java/org/polarsys/esf/core/profile/esfarchitectureconcepts/application/ApplyESFArchitectureConceptsAnnotation.java
@@ -129,7 +129,7 @@
 	public static void applyAnnotationOnUMLModel(final Model pModel) {
 
 		TransactionalEditingDomain vDomain = ModelUtil.getTransactionalEditingDomain(pModel);
-        Model vESFModel = ModelUtil.getWorkingModel();
+        final Model vESFModel = ModelUtil.getWorkingModel();
 		String newPath = vESFModel.eResource().getURI().toString().replace(".uml", ".profileapp.uml");
 		final URI profileAppURI = URI.createURI(newPath, false);
 
diff --git a/core/profile/org.polarsys.esf.core.profile.esfsafetyconcepts/META-INF/MANIFEST.MF b/core/profile/org.polarsys.esf.core.profile.esfsafetyconcepts/META-INF/MANIFEST.MF
index 840048d..4c7257a 100644
--- a/core/profile/org.polarsys.esf.core.profile.esfsafetyconcepts/META-INF/MANIFEST.MF
+++ b/core/profile/org.polarsys.esf.core.profile.esfsafetyconcepts/META-INF/MANIFEST.MF
@@ -17,7 +17,8 @@
  org.eclipse.uml2.types;visibility:=reexport,
  org.eclipse.emf.ecore.xmi;bundle-version="2.11.1";visibility:=reexport,
  org.eclipse.emf.transaction,
- org.polarsys.esf.core.utils
+ org.polarsys.esf.core.utils,
+ org.eclipse.papyrus.uml.tools.utils;bundle-version="3.0.0"
 Bundle-RequiredExecutionEnvironment: JavaSE-1.7
 Export-Package: org.polarsys.esf.core.profile.esfsafetyconcepts.set,
  org.polarsys.esf.core.profile.esfsafetyconcepts.util,
diff --git a/core/profile/org.polarsys.esf.core.profile.esfsafetyconcepts/src/main/java/org/polarsys/esf/core/profile/esfsafetyconcepts/util/ESFSafetyConceptsUtil.java b/core/profile/org.polarsys.esf.core.profile.esfsafetyconcepts/src/main/java/org/polarsys/esf/core/profile/esfsafetyconcepts/util/ESFSafetyConceptsUtil.java
index a61887e..7ff7486 100644
--- a/core/profile/org.polarsys.esf.core.profile.esfsafetyconcepts/src/main/java/org/polarsys/esf/core/profile/esfsafetyconcepts/util/ESFSafetyConceptsUtil.java
+++ b/core/profile/org.polarsys.esf.core.profile.esfsafetyconcepts/src/main/java/org/polarsys/esf/core/profile/esfsafetyconcepts/util/ESFSafetyConceptsUtil.java
@@ -13,15 +13,20 @@
 import java.util.Iterator;
 import java.util.List;
 
+import org.eclipse.emf.common.util.URI;
 import org.eclipse.emf.ecore.EObject;
 import org.eclipse.emf.transaction.RecordingCommand;
 import org.eclipse.emf.transaction.TransactionalEditingDomain;
+import org.eclipse.papyrus.uml.tools.utils.PackageUtil;
+import org.eclipse.papyrus.uml.tools.utils.StereotypeUtil;
 import org.eclipse.uml2.uml.Model;
 import org.eclipse.uml2.uml.Package;
+import org.eclipse.uml2.uml.Profile;
 import org.eclipse.uml2.uml.util.UMLUtil;
+import org.polarsys.esf.core.profile.esfsafetyconcepts.set.ESFSafetyConceptsSet;
 import org.polarsys.esf.core.utils.ModelUtil;
 import org.polarsys.esf.esfsafetyconcepts.ISSafetyArtifacts;
-import org.polarsys.esf.esfsafetyconcepts.impl.ESFSafetyConceptsPackage;
+import org.polarsys.esf.esfsafetyconcepts.impl.SSafetyArtifacts;
 
 /**
  * The utility class for dealing with SafetyArtifacts package.
@@ -97,10 +102,15 @@
                 @Override
                 protected void doExecute() {
                     // Create the object 'SafetyArtifacts' package
-                    Package vLocalAnalysis = pModelRoot.createNestedPackage(SSAFETYARTIFACTS_PACKAGE_NAME);
+                    Package vSafetyArtifacts = pModelRoot.createNestedPackage(SSAFETYARTIFACTS_PACKAGE_NAME);
+                    
+                    // Apply 'SSafetyConcepts' profile on 'safetyArtifacts' package
+                    Profile vESFSafetyConceptsProfile = (Profile) PackageUtil
+            				.loadPackage(URI.createURI(ESFSafetyConceptsSet.PROFILE_PATH), vSafetyArtifacts.eResource().getResourceSet());
+                    vSafetyArtifacts.applyProfile(vESFSafetyConceptsProfile);
+
                     // Apply 'SSafetyArtifacts' stereotype on 'SafetyArtifacts' package
-                    UMLUtil.StereotypeApplicationHelper.getInstance(vLocalAnalysis)
-                        .applyStereotype(vLocalAnalysis, ESFSafetyConceptsPackage.eINSTANCE.getSSafetyArtifacts());
+                    StereotypeUtil.apply(vSafetyArtifacts, SSafetyArtifacts.class);
                 }
             };
 
diff --git a/core/profile/org.polarsys.esf.core.profile.esfsafetyconcepts/src/main/resources/models/profile/esfsafetyconcepts.profile.uml b/core/profile/org.polarsys.esf.core.profile.esfsafetyconcepts/src/main/resources/models/profile/esfsafetyconcepts.profile.uml
index 74b3a89..3c65bac 100644
--- a/core/profile/org.polarsys.esf.core.profile.esfsafetyconcepts/src/main/resources/models/profile/esfsafetyconcepts.profile.uml
+++ b/core/profile/org.polarsys.esf.core.profile.esfsafetyconcepts/src/main/resources/models/profile/esfsafetyconcepts.profile.uml
@@ -1,77 +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="_TBzYQBNIEeWOCLsnVbWZoA" name="ESFSafetyConcepts" metaclassReference="_lkoR4BNWEeWOCLsnVbWZoA _9bhBECCUEeWTgM-gIHMuxg _bD_v4EG-EeaX7NuHvpSiQQ">
-    <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_PfGgMJTyEeWT4rJEoaduqA" source="http://www.eclipse.org/uml2/2.0.0/UML">
-      <contents xmi:type="ecore:EPackage" xmi:id="_PfGgMZTyEeWT4rJEoaduqA" name="esfsafetyconcepts" nsURI="http://www.polarsys.org/esf/0.7.0/ESFSafetyConcepts" nsPrefix="ESFSafetyConcepts">
-        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_PfGgMpTyEeWT4rJEoaduqA" source="http://www.eclipse.org/uml2/4.1.0/UML">
-          <references xmi:type="ecore:EPackage" href="platform:/plugin/org.polarsys.esf.core.profile.esfcore/src/main/resources/models/profile/esfcore.profile.uml#_nRJC0JQSEeWTbJ02p3oubQ"/>
-          <references xmi:type="ecore:EPackage" href="platform:/plugin/org.polarsys.esf.core.profile.esfbehaviours/src/main/resources/models/profile/esfbehaviours.profile.uml#_Qg1B0JQUEeWTbJ02p3oubQ"/>
-        </eAnnotations>
-        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_PfGgM5TyEeWT4rJEoaduqA" source="http://www.eclipse.org/uml2/2.0.0/UML">
-          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_PfGgNJTyEeWT4rJEoaduqA" key="originalName" value="ESFSafetyConcepts"/>
-        </eAnnotations>
-        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_PfIVYJTyEeWT4rJEoaduqA" source="PapyrusVersion">
-          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_PfIVYZTyEeWT4rJEoaduqA" key="Version" value="0.0.1"/>
-          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_PfIVYpTyEeWT4rJEoaduqA" key="Comment" value=""/>
-          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_PfIVY5TyEeWT4rJEoaduqA" key="Copyright" value=""/>
-          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_PfIVZJTyEeWT4rJEoaduqA" key="Date" value="2015-11-27"/>
-          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_PfIVZZTyEeWT4rJEoaduqA" key="Author" value=""/>
-        </eAnnotations>
-        <eSubpackages xmi:type="ecore:EPackage" xmi:id="_PfGgNZTyEeWT4rJEoaduqA" name="SDysfunctions" nsURI="http:///ESFSafetyConcepts/SDysfunctions.ecore" nsPrefix="ESFSafetyConcepts.SDysfunctions">
-          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_PfGgNpTyEeWT4rJEoaduqA" source="http://www.eclipse.org/uml2/4.0.0/UML" references="_1gN3wBNJEeWOCLsnVbWZoA"/>
-          <eClassifiers xmi:type="ecore:EClass" xmi:id="_PfGgN5TyEeWT4rJEoaduqA" name="AbstractSDysfunctionObject" abstract="true">
-            <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_PfGgOJTyEeWT4rJEoaduqA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_8h_IQBU0EeWsuO0tI_iXIw"/>
-            <eSuperTypes xmi:type="ecore:EClass" href="platform:/plugin/org.polarsys.esf.core.profile.esfcore/src/main/resources/models/profile/esfcore.profile.uml#_nRJC4JQSEeWTbJ02p3oubQ"/>
-          </eClassifiers>
-          <eClassifiers xmi:type="ecore:EClass" xmi:id="_PfGgOpTyEeWT4rJEoaduqA" name="AbstractSDysfunctionEvent" abstract="true" eSuperTypes="_PfGgN5TyEeWT4rJEoaduqA">
-            <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_PfGgO5TyEeWT4rJEoaduqA" source="http://www.eclipse.org/uml2/2.0.0/UML"/>
-            <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_PfGgPJTyEeWT4rJEoaduqA" name="sEventsList" ordered="false" upperBound="-1">
-              <eType xmi:type="ecore:EClass" href="platform:/plugin/org.polarsys.esf.core.profile.esfbehaviours/src/main/resources/models/profile/esfbehaviours.profile.uml#_Qg1B15QUEeWTbJ02p3oubQ"/>
-            </eStructuralFeatures>
-          </eClassifiers>
-          <eClassifiers xmi:type="ecore:EClass" xmi:id="_PfGgP5TyEeWT4rJEoaduqA" name="SFearedEvent" eSuperTypes="_PfGgOpTyEeWT4rJEoaduqA">
-            <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_PfGgQJTyEeWT4rJEoaduqA" source="http://www.eclipse.org/uml2/2.0.0/UML"/>
-            <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_PfGgQZTyEeWT4rJEoaduqA" 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="_PfGgRJTyEeWT4rJEoaduqA" name="SFailureMode" eSuperTypes="_PfGgOpTyEeWT4rJEoaduqA">
-            <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_PfGgRZTyEeWT4rJEoaduqA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_qaQb8BU2EeWsuO0tI_iXIw"/>
-            <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_PfGgRpTyEeWT4rJEoaduqA" 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="_PfGgSZTyEeWT4rJEoaduqA" name="SFailure" eSuperTypes="_PfGgN5TyEeWT4rJEoaduqA">
-            <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_PfGgSpTyEeWT4rJEoaduqA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_rBFycBU2EeWsuO0tI_iXIw"/>
-            <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_PfGgS5TyEeWT4rJEoaduqA" 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="_PfGgTpTyEeWT4rJEoaduqA" name="SRisk" eSuperTypes="_PfGgN5TyEeWT4rJEoaduqA">
-            <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_PfGgT5TyEeWT4rJEoaduqA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_rg7JEBU2EeWsuO0tI_iXIw"/>
-            <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_PfGgUJTyEeWT4rJEoaduqA" 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="_PfGgU5TyEeWT4rJEoaduqA" name="SHazard" eSuperTypes="_PfGgN5TyEeWT4rJEoaduqA">
-            <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_PfGgVJTyEeWT4rJEoaduqA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_sxQvkBU2EeWsuO0tI_iXIw"/>
-            <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_PfGgVZTyEeWT4rJEoaduqA" 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>
-        </eSubpackages>
-        <eSubpackages xmi:type="ecore:EPackage" xmi:id="_PfGgWJTyEeWT4rJEoaduqA" name="SRecommendations" nsURI="http:///ESFSafetyConcepts/SRecommendations.ecore" nsPrefix="ESFSafetyConcepts.SRecommendations">
-          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_PfGgWZTyEeWT4rJEoaduqA" source="http://www.eclipse.org/uml2/4.0.0/UML" references="_Vn0kwBjZEeWhPZtBPxjsVg"/>
-          <eClassifiers xmi:type="ecore:EClass" xmi:id="_PfGgWpTyEeWT4rJEoaduqA" name="SBarrier">
-            <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_PfGgW5TyEeWT4rJEoaduqA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_dX7EABjZEeWhPZtBPxjsVg"/>
-            <eSuperTypes xmi:type="ecore:EClass" href="platform:/plugin/org.polarsys.esf.core.profile.esfcore/src/main/resources/models/profile/esfcore.profile.uml#_nRJC4JQSEeWTbJ02p3oubQ"/>
-            <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_PfGgXJTyEeWT4rJEoaduqA" 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>
-        </eSubpackages>
-      </contents>
-    </eAnnotations>
     <elementImport xmi:type="uml:ElementImport" xmi:id="_lkoR4BNWEeWOCLsnVbWZoA" alias="Classifier">
       <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Classifier"/>
     </elementImport>