- 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>