Merge "Update the pom for the new plugins previously commited."
diff --git a/core/metamodel/org.polarsys.esf.core.metamodel.esfarchitectureconcepts/src/main/resources/metamodel/esfarchitectureconcepts_metamodel.notation b/core/metamodel/org.polarsys.esf.core.metamodel.esfarchitectureconcepts/src/main/resources/metamodel/esfarchitectureconcepts_metamodel.notation
index e0017c2..2b6643e 100644
--- a/core/metamodel/org.polarsys.esf.core.metamodel.esfarchitectureconcepts/src/main/resources/metamodel/esfarchitectureconcepts_metamodel.notation
+++ b/core/metamodel/org.polarsys.esf.core.metamodel.esfarchitectureconcepts/src/main/resources/metamodel/esfarchitectureconcepts_metamodel.notation
@@ -1,952 +1,952 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:css="http://www.eclipse.org/papyrus/infra/gmfdiag/css" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:style="http://www.eclipse.org/papyrus/infra/viewpoints/policy/style" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML">
-  <notation:Diagram xmi:id="_686-oP7dEeSjxZWa7Oxjag" type="PapyrusUMLClassDiagram" name="ESFArchitectureConcepts Overview Diagram" measurementUnit="Pixel">
-    <children xmi:type="notation:Shape" xmi:id="_JD-Y4P7eEeSjxZWa7Oxjag" type="2005" fillColor="10011046">
-      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_MU6lMP7eEeSjxZWa7Oxjag" source="PapyrusCSSForceValue">
-        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_MU6lMf7eEeSjxZWa7Oxjag" key="fillColor" value="true"/>
-      </eAnnotations>
-      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_JwaG8AnoEeW356xdbh3U2Q" source="PapyrusHyperLink_Page" references="_BJRMIP7eEeSjxZWa7Oxjag">
-        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_JwaG8QnoEeW356xdbh3U2Q" key="tooltip_text" value="ArchitecturalConcepts Diagram"/>
-        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_JwaG8gnoEeW356xdbh3U2Q" key="pageName" value="PapyrusHyperLink_Page"/>
-        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_JwaG8wnoEeW356xdbh3U2Q" key="is_default_navigation" value="true"/>
-      </eAnnotations>
-      <children xmi:type="notation:DecorationNode" xmi:id="_JD-_8P7eEeSjxZWa7Oxjag" type="5020"/>
-      <children xmi:type="notation:DecorationNode" xmi:id="_JD_nAP7eEeSjxZWa7Oxjag" type="7009">
-        <children xmi:type="notation:Shape" xmi:id="_ST99kP7eEeSjxZWa7Oxjag" type="3010">
-          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_UYgBIP7eEeSjxZWa7Oxjag" source="PapyrusCSSForceValue">
-            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_UYgBIf7eEeSjxZWa7Oxjag" key="fillColor" value="true"/>
-          </eAnnotations>
-          <children xmi:type="notation:DecorationNode" xmi:id="_ST99kv7eEeSjxZWa7Oxjag" type="5014"/>
-          <children xmi:type="notation:BasicCompartment" xmi:id="_ST99k_7eEeSjxZWa7Oxjag" visible="false" type="7011">
-            <styles xmi:type="notation:TitleStyle" xmi:id="_ST99lP7eEeSjxZWa7Oxjag"/>
-            <styles xmi:type="notation:SortingStyle" xmi:id="_ST99lf7eEeSjxZWa7Oxjag"/>
-            <styles xmi:type="notation:FilteringStyle" xmi:id="_ST99lv7eEeSjxZWa7Oxjag"/>
-            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ST99l_7eEeSjxZWa7Oxjag"/>
-          </children>
-          <children xmi:type="notation:BasicCompartment" xmi:id="_ST99mP7eEeSjxZWa7Oxjag" visible="false" type="7012">
-            <styles xmi:type="notation:TitleStyle" xmi:id="_ST99mf7eEeSjxZWa7Oxjag"/>
-            <styles xmi:type="notation:SortingStyle" xmi:id="_ST99mv7eEeSjxZWa7Oxjag"/>
-            <styles xmi:type="notation:FilteringStyle" xmi:id="_ST99m_7eEeSjxZWa7Oxjag"/>
-            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ST99nP7eEeSjxZWa7Oxjag"/>
-          </children>
-          <children xmi:type="notation:BasicCompartment" xmi:id="_ST99nf7eEeSjxZWa7Oxjag" visible="false" type="7013">
-            <styles xmi:type="notation:TitleStyle" xmi:id="_ST99nv7eEeSjxZWa7Oxjag"/>
-            <styles xmi:type="notation:SortingStyle" xmi:id="_ST99n_7eEeSjxZWa7Oxjag"/>
-            <styles xmi:type="notation:FilteringStyle" xmi:id="_ST99oP7eEeSjxZWa7Oxjag"/>
-            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ST99of7eEeSjxZWa7Oxjag"/>
-          </children>
-          <children xmi:type="notation:DecorationNode" xmi:id="_7NK-wGLCEeWRk_KThWkycg" type="8518">
-            <layoutConstraint xmi:type="notation:Location" xmi:id="_7NK-wWLCEeWRk_KThWkycg" y="5"/>
-          </children>
-          <element xmi:type="uml:Class" href="esfarchitectureconcepts_metamodel.uml#_NMFdwP7eEeSjxZWa7Oxjag"/>
-          <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ST99kf7eEeSjxZWa7Oxjag" x="49" y="49" width="217" height="44"/>
-        </children>
-        <children xmi:type="notation:Shape" xmi:id="_YMgeQP7eEeSjxZWa7Oxjag" type="3010">
-          <children xmi:type="notation:DecorationNode" xmi:id="_YMhFUP7eEeSjxZWa7Oxjag" type="5014"/>
-          <children xmi:type="notation:BasicCompartment" xmi:id="_YMhFUf7eEeSjxZWa7Oxjag" visible="false" type="7011">
-            <styles xmi:type="notation:TitleStyle" xmi:id="_YMhFUv7eEeSjxZWa7Oxjag"/>
-            <styles xmi:type="notation:SortingStyle" xmi:id="_YMhFU_7eEeSjxZWa7Oxjag"/>
-            <styles xmi:type="notation:FilteringStyle" xmi:id="_YMhFVP7eEeSjxZWa7Oxjag"/>
-            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_YMhFVf7eEeSjxZWa7Oxjag"/>
-          </children>
-          <children xmi:type="notation:BasicCompartment" xmi:id="_YMhFVv7eEeSjxZWa7Oxjag" visible="false" type="7012">
-            <styles xmi:type="notation:TitleStyle" xmi:id="_YMhFV_7eEeSjxZWa7Oxjag"/>
-            <styles xmi:type="notation:SortingStyle" xmi:id="_YMhFWP7eEeSjxZWa7Oxjag"/>
-            <styles xmi:type="notation:FilteringStyle" xmi:id="_YMhFWf7eEeSjxZWa7Oxjag"/>
-            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_YMhFWv7eEeSjxZWa7Oxjag"/>
-          </children>
-          <children xmi:type="notation:BasicCompartment" xmi:id="_YMhFW_7eEeSjxZWa7Oxjag" visible="false" type="7013">
-            <styles xmi:type="notation:TitleStyle" xmi:id="_YMhFXP7eEeSjxZWa7Oxjag"/>
-            <styles xmi:type="notation:SortingStyle" xmi:id="_YMhFXf7eEeSjxZWa7Oxjag"/>
-            <styles xmi:type="notation:FilteringStyle" xmi:id="_YMhFXv7eEeSjxZWa7Oxjag"/>
-            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_YMhFX_7eEeSjxZWa7Oxjag"/>
-          </children>
-          <children xmi:type="notation:DecorationNode" xmi:id="_7NK-wmLCEeWRk_KThWkycg" type="8518">
-            <layoutConstraint xmi:type="notation:Location" xmi:id="_7NK-w2LCEeWRk_KThWkycg" y="5"/>
-          </children>
-          <element xmi:type="uml:Class" href="esfarchitectureconcepts_metamodel.uml#_YMeCAP7eEeSjxZWa7Oxjag"/>
-          <layoutConstraint xmi:type="notation:Bounds" xmi:id="_YMgeQf7eEeSjxZWa7Oxjag" x="50" y="132" height="44"/>
-        </children>
-        <children xmi:type="notation:Shape" xmi:id="_ZhX_cP7eEeSjxZWa7Oxjag" type="3010">
-          <children xmi:type="notation:DecorationNode" xmi:id="_ZhX_cv7eEeSjxZWa7Oxjag" type="5014"/>
-          <children xmi:type="notation:BasicCompartment" xmi:id="_ZhX_c_7eEeSjxZWa7Oxjag" visible="false" type="7011">
-            <styles xmi:type="notation:TitleStyle" xmi:id="_ZhX_dP7eEeSjxZWa7Oxjag"/>
-            <styles xmi:type="notation:SortingStyle" xmi:id="_ZhX_df7eEeSjxZWa7Oxjag"/>
-            <styles xmi:type="notation:FilteringStyle" xmi:id="_ZhX_dv7eEeSjxZWa7Oxjag"/>
-            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ZhX_d_7eEeSjxZWa7Oxjag"/>
-          </children>
-          <children xmi:type="notation:BasicCompartment" xmi:id="_ZhX_eP7eEeSjxZWa7Oxjag" visible="false" type="7012">
-            <styles xmi:type="notation:TitleStyle" xmi:id="_ZhX_ef7eEeSjxZWa7Oxjag"/>
-            <styles xmi:type="notation:SortingStyle" xmi:id="_ZhX_ev7eEeSjxZWa7Oxjag"/>
-            <styles xmi:type="notation:FilteringStyle" xmi:id="_ZhX_e_7eEeSjxZWa7Oxjag"/>
-            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ZhX_fP7eEeSjxZWa7Oxjag"/>
-          </children>
-          <children xmi:type="notation:BasicCompartment" xmi:id="_ZhX_ff7eEeSjxZWa7Oxjag" visible="false" type="7013">
-            <styles xmi:type="notation:TitleStyle" xmi:id="_ZhX_fv7eEeSjxZWa7Oxjag"/>
-            <styles xmi:type="notation:SortingStyle" xmi:id="_ZhX_f_7eEeSjxZWa7Oxjag"/>
-            <styles xmi:type="notation:FilteringStyle" xmi:id="_ZhX_gP7eEeSjxZWa7Oxjag"/>
-            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ZhX_gf7eEeSjxZWa7Oxjag"/>
-          </children>
-          <children xmi:type="notation:DecorationNode" xmi:id="_7NK-xGLCEeWRk_KThWkycg" type="8518">
-            <layoutConstraint xmi:type="notation:Location" xmi:id="_7NK-xWLCEeWRk_KThWkycg" y="5"/>
-          </children>
-          <element xmi:type="uml:Class" href="esfarchitectureconcepts_metamodel.uml#_ZhWKQP7eEeSjxZWa7Oxjag"/>
-          <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ZhX_cf7eEeSjxZWa7Oxjag" x="158" y="132" height="44"/>
-        </children>
-        <children xmi:type="notation:Shape" xmi:id="_jgVi8P7eEeSjxZWa7Oxjag" type="3010">
-          <children xmi:type="notation:DecorationNode" xmi:id="_jgVi8v7eEeSjxZWa7Oxjag" type="5014"/>
-          <children xmi:type="notation:BasicCompartment" xmi:id="_jgVi8_7eEeSjxZWa7Oxjag" visible="false" type="7011">
-            <styles xmi:type="notation:TitleStyle" xmi:id="_jgVi9P7eEeSjxZWa7Oxjag"/>
-            <styles xmi:type="notation:SortingStyle" xmi:id="_jgVi9f7eEeSjxZWa7Oxjag"/>
-            <styles xmi:type="notation:FilteringStyle" xmi:id="_jgVi9v7eEeSjxZWa7Oxjag"/>
-            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_jgVi9_7eEeSjxZWa7Oxjag"/>
-          </children>
-          <children xmi:type="notation:BasicCompartment" xmi:id="_jgWKAP7eEeSjxZWa7Oxjag" visible="false" type="7012">
-            <styles xmi:type="notation:TitleStyle" xmi:id="_jgWKAf7eEeSjxZWa7Oxjag"/>
-            <styles xmi:type="notation:SortingStyle" xmi:id="_jgWKAv7eEeSjxZWa7Oxjag"/>
-            <styles xmi:type="notation:FilteringStyle" xmi:id="_jgWKA_7eEeSjxZWa7Oxjag"/>
-            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_jgWKBP7eEeSjxZWa7Oxjag"/>
-          </children>
-          <children xmi:type="notation:BasicCompartment" xmi:id="_jgWKBf7eEeSjxZWa7Oxjag" visible="false" type="7013">
-            <styles xmi:type="notation:TitleStyle" xmi:id="_jgWKBv7eEeSjxZWa7Oxjag"/>
-            <styles xmi:type="notation:SortingStyle" xmi:id="_jgWKB_7eEeSjxZWa7Oxjag"/>
-            <styles xmi:type="notation:FilteringStyle" xmi:id="_jgWKCP7eEeSjxZWa7Oxjag"/>
-            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_jgWKCf7eEeSjxZWa7Oxjag"/>
-          </children>
-          <children xmi:type="notation:DecorationNode" xmi:id="_7NK-xmLCEeWRk_KThWkycg" type="8518">
-            <layoutConstraint xmi:type="notation:Location" xmi:id="_7NK-x2LCEeWRk_KThWkycg" y="5"/>
-          </children>
-          <element xmi:type="uml:Class" href="esfarchitectureconcepts_metamodel.uml#_jgSfoP7eEeSjxZWa7Oxjag"/>
-          <layoutConstraint xmi:type="notation:Bounds" xmi:id="_jgVi8f7eEeSjxZWa7Oxjag" x="282" y="49" height="44"/>
-        </children>
-        <children xmi:type="notation:Shape" xmi:id="_kxwukP7eEeSjxZWa7Oxjag" type="3010">
-          <children xmi:type="notation:DecorationNode" xmi:id="_kxxVoP7eEeSjxZWa7Oxjag" type="5014"/>
-          <children xmi:type="notation:BasicCompartment" xmi:id="_kxxVof7eEeSjxZWa7Oxjag" visible="false" type="7011">
-            <styles xmi:type="notation:TitleStyle" xmi:id="_kxxVov7eEeSjxZWa7Oxjag"/>
-            <styles xmi:type="notation:SortingStyle" xmi:id="_kxxVo_7eEeSjxZWa7Oxjag"/>
-            <styles xmi:type="notation:FilteringStyle" xmi:id="_kxxVpP7eEeSjxZWa7Oxjag"/>
-            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_kxxVpf7eEeSjxZWa7Oxjag"/>
-          </children>
-          <children xmi:type="notation:BasicCompartment" xmi:id="_kxxVpv7eEeSjxZWa7Oxjag" visible="false" type="7012">
-            <styles xmi:type="notation:TitleStyle" xmi:id="_kxxVp_7eEeSjxZWa7Oxjag"/>
-            <styles xmi:type="notation:SortingStyle" xmi:id="_kxxVqP7eEeSjxZWa7Oxjag"/>
-            <styles xmi:type="notation:FilteringStyle" xmi:id="_kxxVqf7eEeSjxZWa7Oxjag"/>
-            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_kxxVqv7eEeSjxZWa7Oxjag"/>
-          </children>
-          <children xmi:type="notation:BasicCompartment" xmi:id="_kxx8sP7eEeSjxZWa7Oxjag" visible="false" type="7013">
-            <styles xmi:type="notation:TitleStyle" xmi:id="_kxx8sf7eEeSjxZWa7Oxjag"/>
-            <styles xmi:type="notation:SortingStyle" xmi:id="_kxx8sv7eEeSjxZWa7Oxjag"/>
-            <styles xmi:type="notation:FilteringStyle" xmi:id="_kxx8s_7eEeSjxZWa7Oxjag"/>
-            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_kxx8tP7eEeSjxZWa7Oxjag"/>
-          </children>
-          <children xmi:type="notation:DecorationNode" xmi:id="_7NK-yGLCEeWRk_KThWkycg" type="8518">
-            <layoutConstraint xmi:type="notation:Location" xmi:id="_7NK-yWLCEeWRk_KThWkycg" y="5"/>
-          </children>
-          <element xmi:type="uml:Class" href="esfarchitectureconcepts_metamodel.uml#_kxtEMP7eEeSjxZWa7Oxjag"/>
-          <layoutConstraint xmi:type="notation:Bounds" xmi:id="_kxwukf7eEeSjxZWa7Oxjag" x="398" y="49" height="44"/>
-        </children>
-        <children xmi:type="notation:Shape" xmi:id="_mQ0tkP7eEeSjxZWa7Oxjag" type="3010">
-          <children xmi:type="notation:DecorationNode" xmi:id="_mQ1UoP7eEeSjxZWa7Oxjag" type="5014"/>
-          <children xmi:type="notation:BasicCompartment" xmi:id="_mQ1Uof7eEeSjxZWa7Oxjag" visible="false" type="7011">
-            <styles xmi:type="notation:TitleStyle" xmi:id="_mQ1Uov7eEeSjxZWa7Oxjag"/>
-            <styles xmi:type="notation:SortingStyle" xmi:id="_mQ1Uo_7eEeSjxZWa7Oxjag"/>
-            <styles xmi:type="notation:FilteringStyle" xmi:id="_mQ1UpP7eEeSjxZWa7Oxjag"/>
-            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_mQ1Upf7eEeSjxZWa7Oxjag"/>
-          </children>
-          <children xmi:type="notation:BasicCompartment" xmi:id="_mQ17sP7eEeSjxZWa7Oxjag" visible="false" type="7012">
-            <styles xmi:type="notation:TitleStyle" xmi:id="_mQ17sf7eEeSjxZWa7Oxjag"/>
-            <styles xmi:type="notation:SortingStyle" xmi:id="_mQ17sv7eEeSjxZWa7Oxjag"/>
-            <styles xmi:type="notation:FilteringStyle" xmi:id="_mQ17s_7eEeSjxZWa7Oxjag"/>
-            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_mQ17tP7eEeSjxZWa7Oxjag"/>
-          </children>
-          <children xmi:type="notation:BasicCompartment" xmi:id="_mQ17tf7eEeSjxZWa7Oxjag" visible="false" type="7013">
-            <styles xmi:type="notation:TitleStyle" xmi:id="_mQ17tv7eEeSjxZWa7Oxjag"/>
-            <styles xmi:type="notation:SortingStyle" xmi:id="_mQ17t_7eEeSjxZWa7Oxjag"/>
-            <styles xmi:type="notation:FilteringStyle" xmi:id="_mQ17uP7eEeSjxZWa7Oxjag"/>
-            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_mQ17uf7eEeSjxZWa7Oxjag"/>
-          </children>
-          <children xmi:type="notation:DecorationNode" xmi:id="_7NK-ymLCEeWRk_KThWkycg" type="8518">
-            <layoutConstraint xmi:type="notation:Location" xmi:id="_7NK-y2LCEeWRk_KThWkycg" y="5"/>
-          </children>
-          <element xmi:type="uml:Class" href="esfarchitectureconcepts_metamodel.uml#_mQxqQP7eEeSjxZWa7Oxjag"/>
-          <layoutConstraint xmi:type="notation:Bounds" xmi:id="_mQ0tkf7eEeSjxZWa7Oxjag" x="514" y="49" height="44"/>
-        </children>
-        <children xmi:type="notation:Shape" xmi:id="_0jT7wP7eEeSjxZWa7Oxjag" type="3010">
-          <children xmi:type="notation:DecorationNode" xmi:id="_0jT7wv7eEeSjxZWa7Oxjag" type="5014"/>
-          <children xmi:type="notation:BasicCompartment" xmi:id="_0jT7w_7eEeSjxZWa7Oxjag" visible="false" type="7011">
-            <styles xmi:type="notation:TitleStyle" xmi:id="_0jT7xP7eEeSjxZWa7Oxjag"/>
-            <styles xmi:type="notation:SortingStyle" xmi:id="_0jT7xf7eEeSjxZWa7Oxjag"/>
-            <styles xmi:type="notation:FilteringStyle" xmi:id="_0jT7xv7eEeSjxZWa7Oxjag"/>
-            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0jT7x_7eEeSjxZWa7Oxjag"/>
-          </children>
-          <children xmi:type="notation:BasicCompartment" xmi:id="_0jT7yP7eEeSjxZWa7Oxjag" visible="false" type="7012">
-            <styles xmi:type="notation:TitleStyle" xmi:id="_0jUi0P7eEeSjxZWa7Oxjag"/>
-            <styles xmi:type="notation:SortingStyle" xmi:id="_0jUi0f7eEeSjxZWa7Oxjag"/>
-            <styles xmi:type="notation:FilteringStyle" xmi:id="_0jUi0v7eEeSjxZWa7Oxjag"/>
-            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0jUi0_7eEeSjxZWa7Oxjag"/>
-          </children>
-          <children xmi:type="notation:BasicCompartment" xmi:id="_0jUi1P7eEeSjxZWa7Oxjag" visible="false" type="7013">
-            <styles xmi:type="notation:TitleStyle" xmi:id="_0jUi1f7eEeSjxZWa7Oxjag"/>
-            <styles xmi:type="notation:SortingStyle" xmi:id="_0jUi1v7eEeSjxZWa7Oxjag"/>
-            <styles xmi:type="notation:FilteringStyle" xmi:id="_0jUi1_7eEeSjxZWa7Oxjag"/>
-            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0jUi2P7eEeSjxZWa7Oxjag"/>
-          </children>
-          <children xmi:type="notation:DecorationNode" xmi:id="_7NK-zGLCEeWRk_KThWkycg" type="8518">
-            <layoutConstraint xmi:type="notation:Location" xmi:id="_7NK-zWLCEeWRk_KThWkycg" y="5"/>
-          </children>
-          <element xmi:type="uml:Class" href="esfarchitectureconcepts_metamodel.uml#_0jRfgP7eEeSjxZWa7Oxjag"/>
-          <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0jT7wf7eEeSjxZWa7Oxjag" x="630" y="49" width="106" height="44"/>
-        </children>
-        <styles xmi:type="notation:TitleStyle" xmi:id="_JD_nAf7eEeSjxZWa7Oxjag"/>
-        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_JD_nAv7eEeSjxZWa7Oxjag"/>
-      </children>
-      <element xmi:type="uml:Model" href="esfarchitectureconcepts_metamodel.uml#_zctVgP7dEeSjxZWa7Oxjag"/>
-      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_JD-Y4f7eEeSjxZWa7Oxjag" x="116" y="322" width="771" height="252"/>
-    </children>
-    <children xmi:type="notation:Shape" xmi:id="_JynlMGLDEeWRk_KThWkycg" type="2005" fillColor="12621752">
-      <children xmi:type="notation:DecorationNode" xmi:id="_JyqogGLDEeWRk_KThWkycg" type="5020"/>
-      <children xmi:type="notation:BasicCompartment" xmi:id="_JyqogWLDEeWRk_KThWkycg" type="7009">
-        <children xmi:type="notation:Shape" xmi:id="_LIvDkGLDEeWRk_KThWkycg" type="3010">
-          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_OnMHcGLDEeWRk_KThWkycg" source="PapyrusCSSForceValue">
-            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_OnMHcWLDEeWRk_KThWkycg" key="fillColor" value="true"/>
-          </eAnnotations>
-          <children xmi:type="notation:DecorationNode" xmi:id="_LIvDkmLDEeWRk_KThWkycg" type="5014"/>
-          <children xmi:type="notation:DecorationNode" xmi:id="_LIvDk2LDEeWRk_KThWkycg" type="8518">
-            <layoutConstraint xmi:type="notation:Location" xmi:id="_LIvDlGLDEeWRk_KThWkycg" y="5"/>
-          </children>
-          <children xmi:type="notation:BasicCompartment" xmi:id="_LIvDlWLDEeWRk_KThWkycg" visible="false" type="7011">
-            <styles xmi:type="notation:TitleStyle" xmi:id="_LIvDlmLDEeWRk_KThWkycg"/>
-            <styles xmi:type="notation:SortingStyle" xmi:id="_LIvDl2LDEeWRk_KThWkycg"/>
-            <styles xmi:type="notation:FilteringStyle" xmi:id="_LIvDmGLDEeWRk_KThWkycg"/>
-            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_LIvDmWLDEeWRk_KThWkycg"/>
-          </children>
-          <children xmi:type="notation:BasicCompartment" xmi:id="_LIvqoGLDEeWRk_KThWkycg" visible="false" type="7012">
-            <styles xmi:type="notation:TitleStyle" xmi:id="_LIvqoWLDEeWRk_KThWkycg"/>
-            <styles xmi:type="notation:SortingStyle" xmi:id="_LIvqomLDEeWRk_KThWkycg"/>
-            <styles xmi:type="notation:FilteringStyle" xmi:id="_LIvqo2LDEeWRk_KThWkycg"/>
-            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_LIvqpGLDEeWRk_KThWkycg"/>
-          </children>
-          <children xmi:type="notation:BasicCompartment" xmi:id="_LIvqpWLDEeWRk_KThWkycg" visible="false" type="7013">
-            <styles xmi:type="notation:TitleStyle" xmi:id="_LIvqpmLDEeWRk_KThWkycg"/>
-            <styles xmi:type="notation:SortingStyle" xmi:id="_LIvqp2LDEeWRk_KThWkycg"/>
-            <styles xmi:type="notation:FilteringStyle" xmi:id="_LIvqqGLDEeWRk_KThWkycg"/>
-            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_LIvqqWLDEeWRk_KThWkycg"/>
-          </children>
-          <element xmi:type="uml:Class" href="platform:/resource/org.polarsys.esf.core.metamodel.esfcore/src/main/resources/metamodel/esfcore_metamodel.uml#_00gu4N3AEeSI6eEif-R4NA"/>
-          <layoutConstraint xmi:type="notation:Bounds" xmi:id="_LIvDkWLDEeWRk_KThWkycg" x="60" y="25" width="223"/>
-        </children>
-        <styles xmi:type="notation:TitleStyle" xmi:id="_JyqogmLDEeWRk_KThWkycg"/>
-        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Jyqog2LDEeWRk_KThWkycg"/>
-      </children>
-      <element xmi:type="uml:Model" href="platform:/resource/org.polarsys.esf.core.metamodel.esfcore/src/main/resources/metamodel/esfcore_metamodel.uml#_VB4SINLoEeSb47LgOrWUpg"/>
-      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_JynlMWLDEeWRk_KThWkycg" x="338" y="84" width="369" height="172"/>
-    </children>
-    <styles xmi:type="notation:StringValueStyle" xmi:id="_686-of7dEeSjxZWa7Oxjag" name="diagram_compatibility_version" stringValue="1.1.0"/>
-    <styles xmi:type="notation:DiagramStyle" xmi:id="_686-ov7dEeSjxZWa7Oxjag"/>
-    <styles xmi:type="style:PapyrusViewStyle" xmi:id="_686-o_7dEeSjxZWa7Oxjag">
-      <owner xmi:type="uml:Model" href="esfarchitectureconcepts_metamodel.uml#_zctVgP7dEeSjxZWa7Oxjag"/>
-    </styles>
-    <element xmi:type="uml:Model" href="esfarchitectureconcepts_metamodel.uml#_zctVgP7dEeSjxZWa7Oxjag"/>
-    <edges xmi:type="notation:Connector" xmi:id="_dwrRcP7eEeSjxZWa7Oxjag" type="4002" source="_YMgeQP7eEeSjxZWa7Oxjag" target="_ST99kP7eEeSjxZWa7Oxjag" routing="Rectilinear">
-      <children xmi:type="notation:DecorationNode" xmi:id="_dwr4gP7eEeSjxZWa7Oxjag" type="6007">
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_dwr4gf7eEeSjxZWa7Oxjag" y="40"/>
-      </children>
-      <styles xmi:type="notation:FontStyle" xmi:id="_dwrRcf7eEeSjxZWa7Oxjag"/>
-      <element xmi:type="uml:Generalization" href="esfarchitectureconcepts_metamodel.uml#_dwo1MP7eEeSjxZWa7Oxjag"/>
-      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_dwrRcv7eEeSjxZWa7Oxjag" points="[-17, 0, -17, 39]$[-17, -39, -17, 0]"/>
-      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_dwz0UP7eEeSjxZWa7Oxjag" id="(0.7,0.0)"/>
-      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_dwz0Uf7eEeSjxZWa7Oxjag" id="(0.3271889400921659,1.0)"/>
-    </edges>
-    <edges xmi:type="notation:Connector" xmi:id="_eOCi4P7eEeSjxZWa7Oxjag" type="4002" source="_ZhX_cP7eEeSjxZWa7Oxjag" target="_ST99kP7eEeSjxZWa7Oxjag" routing="Rectilinear">
-      <children xmi:type="notation:DecorationNode" xmi:id="_eODJ8P7eEeSjxZWa7Oxjag" type="6007">
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_eODJ8f7eEeSjxZWa7Oxjag" y="40"/>
-      </children>
-      <styles xmi:type="notation:FontStyle" xmi:id="_eOCi4f7eEeSjxZWa7Oxjag"/>
-      <element xmi:type="uml:Generalization" href="esfarchitectureconcepts_metamodel.uml#_eOAtsP7eEeSjxZWa7Oxjag"/>
-      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_eOCi4v7eEeSjxZWa7Oxjag" points="[10, 0, 10, 39]$[10, -39, 10, 0]"/>
-      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_eOLFwP7eEeSjxZWa7Oxjag" id="(0.43,0.0)"/>
-      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_eOLFwf7eEeSjxZWa7Oxjag" id="(0.7004608294930875,1.0)"/>
-    </edges>
-    <edges xmi:type="notation:Connector" xmi:id="_ZwiacGLDEeWRk_KThWkycg" type="4002" source="_mQ0tkP7eEeSjxZWa7Oxjag" target="_LIvDkGLDEeWRk_KThWkycg" routing="Rectilinear">
-      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_v3mYMGLDEeWRk_KThWkycg" source="PapyrusCSSForceValue">
-        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_v3mYMWLDEeWRk_KThWkycg" key="routing" value="true"/>
-      </eAnnotations>
-      <children xmi:type="notation:DecorationNode" xmi:id="_ZwjBgGLDEeWRk_KThWkycg" type="6007">
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_ZwjBgWLDEeWRk_KThWkycg" y="40"/>
-      </children>
-      <styles xmi:type="notation:FontStyle" xmi:id="_ZwiacWLDEeWRk_KThWkycg"/>
-      <element xmi:type="uml:Generalization" href="esfarchitectureconcepts_metamodel.uml#_Zv2d8GLDEeWRk_KThWkycg"/>
-      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_ZwiacmLDEeWRk_KThWkycg" points="[15, 0, 107, 162]$[15, -190, 107, -28]$[-41, -190, 51, -28]"/>
-      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Zw_GYGLDEeWRk_KThWkycg" id="(0.21,0.0)"/>
-      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Zw_GYWLDEeWRk_KThWkycg" id="(0.7594339622641509,1.0)"/>
-    </edges>
-    <edges xmi:type="notation:Connector" xmi:id="_amLB8GLDEeWRk_KThWkycg" type="4002" source="_0jT7wP7eEeSjxZWa7Oxjag" target="_LIvDkGLDEeWRk_KThWkycg" routing="Rectilinear">
-      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_v3lxIGLDEeWRk_KThWkycg" source="PapyrusCSSForceValue">
-        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_v3lxIWLDEeWRk_KThWkycg" key="routing" value="true"/>
-      </eAnnotations>
-      <children xmi:type="notation:DecorationNode" xmi:id="_amLB82LDEeWRk_KThWkycg" type="6007">
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_amLB9GLDEeWRk_KThWkycg" y="40"/>
-      </children>
-      <styles xmi:type="notation:FontStyle" xmi:id="_amLB8WLDEeWRk_KThWkycg"/>
-      <element xmi:type="uml:Generalization" href="esfarchitectureconcepts_metamodel.uml#_alZl4GLDEeWRk_KThWkycg"/>
-      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_amLB8mLDEeWRk_KThWkycg" points="[0, 0, 145, 163]$[0, -217, 145, -54]$[-145, -217, 0, -54]"/>
-      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ammfwGLDEeWRk_KThWkycg" id="(0.3018867924528302,0.0)"/>
-      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ammfwWLDEeWRk_KThWkycg" id="(1.0,0.96)"/>
-    </edges>
-    <edges xmi:type="notation:Connector" xmi:id="_bpKI8GLDEeWRk_KThWkycg" type="4002" source="_kxwukP7eEeSjxZWa7Oxjag" target="_LIvDkGLDEeWRk_KThWkycg" routing="Rectilinear">
-      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_v3m_QGLDEeWRk_KThWkycg" source="PapyrusCSSForceValue">
-        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_v3m_QWLDEeWRk_KThWkycg" key="routing" value="true"/>
-      </eAnnotations>
-      <children xmi:type="notation:DecorationNode" xmi:id="_bpKwAGLDEeWRk_KThWkycg" type="6007">
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_bpKwAWLDEeWRk_KThWkycg" y="40"/>
-      </children>
-      <styles xmi:type="notation:FontStyle" xmi:id="_bpKI8WLDEeWRk_KThWkycg"/>
-      <element xmi:type="uml:Generalization" href="esfarchitectureconcepts_metamodel.uml#_bonWYGLDEeWRk_KThWkycg"/>
-      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_bpKI8mLDEeWRk_KThWkycg" points="[-2, 0, 44, 162]$[-2, -162, 44, 0]"/>
-      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_bpqfQGLDEeWRk_KThWkycg" id="(0.58,0.0)"/>
-      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_bpqfQWLDEeWRk_KThWkycg" id="(0.5754716981132075,1.0)"/>
-    </edges>
-    <edges xmi:type="notation:Connector" xmi:id="_b9OUcGLDEeWRk_KThWkycg" type="4002" source="_jgVi8P7eEeSjxZWa7Oxjag" target="_LIvDkGLDEeWRk_KThWkycg" routing="Rectilinear">
-      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_v3nmUGLDEeWRk_KThWkycg" source="PapyrusCSSForceValue">
-        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_v3nmUWLDEeWRk_KThWkycg" key="routing" value="true"/>
-      </eAnnotations>
-      <children xmi:type="notation:DecorationNode" xmi:id="_b9OUc2LDEeWRk_KThWkycg" type="6007">
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_b9OUdGLDEeWRk_KThWkycg" y="40"/>
-      </children>
-      <styles xmi:type="notation:FontStyle" xmi:id="_b9OUcWLDEeWRk_KThWkycg"/>
-      <element xmi:type="uml:Generalization" href="esfarchitectureconcepts_metamodel.uml#_b8q60GLDEeWRk_KThWkycg"/>
-      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_b9OUcmLDEeWRk_KThWkycg" points="[-13, 0, -17, 162]$[-13, -162, -17, 0]"/>
-      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_b9rAYGLDEeWRk_KThWkycg" id="(0.66,0.0)"/>
-      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_b9rAYWLDEeWRk_KThWkycg" id="(0.330188679245283,1.0)"/>
-    </edges>
-    <edges xmi:type="notation:Connector" xmi:id="_cS4bYGLDEeWRk_KThWkycg" type="4002" source="_ST99kP7eEeSjxZWa7Oxjag" target="_LIvDkGLDEeWRk_KThWkycg" routing="Rectilinear">
-      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_v3oNYGLDEeWRk_KThWkycg" source="PapyrusCSSForceValue">
-        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_v3oNYWLDEeWRk_KThWkycg" key="routing" value="true"/>
-      </eAnnotations>
-      <children xmi:type="notation:DecorationNode" xmi:id="_cS4bY2LDEeWRk_KThWkycg" type="6007">
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_cS4bZGLDEeWRk_KThWkycg" y="40"/>
-      </children>
-      <styles xmi:type="notation:FontStyle" xmi:id="_cS4bYWLDEeWRk_KThWkycg"/>
-      <element xmi:type="uml:Generalization" href="esfarchitectureconcepts_metamodel.uml#_cSXeAGLDEeWRk_KThWkycg"/>
-      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_cS4bYmLDEeWRk_KThWkycg" points="[-28, 0, -95, 162]$[-28, -216, -95, -54]$[54, -216, -13, -54]"/>
-      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_cTXjkGLDEeWRk_KThWkycg" id="(0.8248847926267281,0.0)"/>
-      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_cTXjkWLDEeWRk_KThWkycg" id="(0.06132075471698113,1.0)"/>
-    </edges>
-    <edges xmi:type="notation:Connector" xmi:id="_7bb84GLFEeWRk_KThWkycg" type="4008" source="_JD-Y4P7eEeSjxZWa7Oxjag" target="_JynlMGLDEeWRk_KThWkycg" routing="Rectilinear">
-      <children xmi:type="notation:DecorationNode" xmi:id="_7bb842LFEeWRk_KThWkycg" type="6026">
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_7bb85GLFEeWRk_KThWkycg" y="40"/>
-      </children>
-      <children xmi:type="notation:DecorationNode" xmi:id="_7bb85WLFEeWRk_KThWkycg" type="6027">
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_7bb85mLFEeWRk_KThWkycg" y="60"/>
-      </children>
-      <styles xmi:type="notation:FontStyle" xmi:id="_7bb84WLFEeWRk_KThWkycg"/>
-      <element xmi:type="uml:Dependency" href="esfarchitectureconcepts_metamodel.uml#_7a5KUGLFEeWRk_KThWkycg"/>
-      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_7bb84mLFEeWRk_KThWkycg" points="[0, 0, -114, 164]$[0, -164, -114, 0]$[114, -164, 0, 0]"/>
-      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_7b5P4GLFEeWRk_KThWkycg" id="(0.14007782101167315,0.0)"/>
-      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_7b5P4WLFEeWRk_KThWkycg" id="(0.0,0.43023255813953487)"/>
-    </edges>
-  </notation:Diagram>
-  <notation:Diagram xmi:id="_BJRMIP7eEeSjxZWa7Oxjag" type="PapyrusUMLClassDiagram" name="ESFArchitectureConcepts Diagram" measurementUnit="Pixel">
-    <children xmi:type="notation:Shape" xmi:id="_AQcRQP7fEeSjxZWa7Oxjag" type="2005">
-      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_BwwNcP7fEeSjxZWa7Oxjag" source="PapyrusCSSForceValue">
-        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Bww0gP7fEeSjxZWa7Oxjag" key="fillColor" value="true"/>
-      </eAnnotations>
-      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_lmTPwAnoEeW356xdbh3U2Q" source="PapyrusHyperLink_Page" references="_686-oP7dEeSjxZWa7Oxjag">
-        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_lmTPwQnoEeW356xdbh3U2Q" key="tooltip_text" value="ArchitecturalConcepts Overview Diagram"/>
-        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_lmTPwgnoEeW356xdbh3U2Q" key="pageName" value="PapyrusHyperLink_Page"/>
-        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_lmTPwwnoEeW356xdbh3U2Q" key="is_default_navigation" value="true"/>
-      </eAnnotations>
-      <children xmi:type="notation:DecorationNode" xmi:id="_AQc4UP7fEeSjxZWa7Oxjag" type="5020"/>
-      <children xmi:type="notation:DecorationNode" xmi:id="_AQc4Uf7fEeSjxZWa7Oxjag" type="7009">
-        <children xmi:type="notation:Shape" xmi:id="_Zi2UMP7gEeSjxZWa7Oxjag" type="3010">
-          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_58Z1cP7gEeSjxZWa7Oxjag" source="PapyrusCSSForceValue">
-            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_58acgP7gEeSjxZWa7Oxjag" key="fillColor" value="true"/>
-          </eAnnotations>
-          <children xmi:type="notation:DecorationNode" xmi:id="_Zi27QP7gEeSjxZWa7Oxjag" type="5014"/>
-          <children xmi:type="notation:BasicCompartment" xmi:id="_Zi27Qf7gEeSjxZWa7Oxjag" visible="false" type="7011">
-            <styles xmi:type="notation:TitleStyle" xmi:id="_Zi27Qv7gEeSjxZWa7Oxjag"/>
-            <styles xmi:type="notation:SortingStyle" xmi:id="_Zi27Q_7gEeSjxZWa7Oxjag"/>
-            <styles xmi:type="notation:FilteringStyle" xmi:id="_Zi27RP7gEeSjxZWa7Oxjag"/>
-            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Zi27Rf7gEeSjxZWa7Oxjag"/>
-          </children>
-          <children xmi:type="notation:BasicCompartment" xmi:id="_Zi3iUP7gEeSjxZWa7Oxjag" visible="false" type="7012">
-            <styles xmi:type="notation:TitleStyle" xmi:id="_Zi3iUf7gEeSjxZWa7Oxjag"/>
-            <styles xmi:type="notation:SortingStyle" xmi:id="_Zi3iUv7gEeSjxZWa7Oxjag"/>
-            <styles xmi:type="notation:FilteringStyle" xmi:id="_Zi3iU_7gEeSjxZWa7Oxjag"/>
-            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Zi3iVP7gEeSjxZWa7Oxjag"/>
-          </children>
-          <children xmi:type="notation:BasicCompartment" xmi:id="_Zi3iVf7gEeSjxZWa7Oxjag" visible="false" type="7013">
-            <styles xmi:type="notation:TitleStyle" xmi:id="_Zi3iVv7gEeSjxZWa7Oxjag"/>
-            <styles xmi:type="notation:SortingStyle" xmi:id="_Zi3iV_7gEeSjxZWa7Oxjag"/>
-            <styles xmi:type="notation:FilteringStyle" xmi:id="_Zi3iWP7gEeSjxZWa7Oxjag"/>
-            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Zi3iWf7gEeSjxZWa7Oxjag"/>
-          </children>
-          <children xmi:type="notation:DecorationNode" xmi:id="_7PD1IGLCEeWRk_KThWkycg" type="8518">
-            <layoutConstraint xmi:type="notation:Location" xmi:id="_7PD1IWLCEeWRk_KThWkycg" y="5"/>
-          </children>
-          <element xmi:type="uml:Class" href="esfarchitectureconcepts_metamodel.uml#_NMFdwP7eEeSjxZWa7Oxjag"/>
-          <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Zi2UMf7gEeSjxZWa7Oxjag" x="394" y="405" width="252" height="57"/>
-        </children>
-        <children xmi:type="notation:Shape" xmi:id="_aDqiQP7gEeSjxZWa7Oxjag" type="3010">
-          <children xmi:type="notation:DecorationNode" xmi:id="_aDqiQv7gEeSjxZWa7Oxjag" type="5014"/>
-          <children xmi:type="notation:BasicCompartment" xmi:id="_aDqiQ_7gEeSjxZWa7Oxjag" visible="false" type="7011">
-            <styles xmi:type="notation:TitleStyle" xmi:id="_aDrJUP7gEeSjxZWa7Oxjag"/>
-            <styles xmi:type="notation:SortingStyle" xmi:id="_aDrJUf7gEeSjxZWa7Oxjag"/>
-            <styles xmi:type="notation:FilteringStyle" xmi:id="_aDrJUv7gEeSjxZWa7Oxjag"/>
-            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_aDrJU_7gEeSjxZWa7Oxjag"/>
-          </children>
-          <children xmi:type="notation:BasicCompartment" xmi:id="_aDrJVP7gEeSjxZWa7Oxjag" visible="false" type="7012">
-            <styles xmi:type="notation:TitleStyle" xmi:id="_aDrJVf7gEeSjxZWa7Oxjag"/>
-            <styles xmi:type="notation:SortingStyle" xmi:id="_aDrJVv7gEeSjxZWa7Oxjag"/>
-            <styles xmi:type="notation:FilteringStyle" xmi:id="_aDrJV_7gEeSjxZWa7Oxjag"/>
-            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_aDrJWP7gEeSjxZWa7Oxjag"/>
-          </children>
-          <children xmi:type="notation:BasicCompartment" xmi:id="_aDrJWf7gEeSjxZWa7Oxjag" visible="false" type="7013">
-            <styles xmi:type="notation:TitleStyle" xmi:id="_aDrJWv7gEeSjxZWa7Oxjag"/>
-            <styles xmi:type="notation:SortingStyle" xmi:id="_aDrJW_7gEeSjxZWa7Oxjag"/>
-            <styles xmi:type="notation:FilteringStyle" xmi:id="_aDrJXP7gEeSjxZWa7Oxjag"/>
-            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_aDrJXf7gEeSjxZWa7Oxjag"/>
-          </children>
-          <children xmi:type="notation:DecorationNode" xmi:id="_7PD1ImLCEeWRk_KThWkycg" type="8518">
-            <layoutConstraint xmi:type="notation:Location" xmi:id="_7PD1I2LCEeWRk_KThWkycg" y="5"/>
-          </children>
-          <element xmi:type="uml:Class" href="esfarchitectureconcepts_metamodel.uml#_YMeCAP7eEeSjxZWa7Oxjag"/>
-          <layoutConstraint xmi:type="notation:Bounds" xmi:id="_aDqiQf7gEeSjxZWa7Oxjag" x="576" y="281" width="100" height="57"/>
-        </children>
-        <children xmi:type="notation:Shape" xmi:id="_abtO0P7gEeSjxZWa7Oxjag" type="3010">
-          <children xmi:type="notation:DecorationNode" xmi:id="_abt14P7gEeSjxZWa7Oxjag" type="5014"/>
-          <children xmi:type="notation:BasicCompartment" xmi:id="_abt14f7gEeSjxZWa7Oxjag" visible="false" type="7011">
-            <styles xmi:type="notation:TitleStyle" xmi:id="_abt14v7gEeSjxZWa7Oxjag"/>
-            <styles xmi:type="notation:SortingStyle" xmi:id="_abt14_7gEeSjxZWa7Oxjag"/>
-            <styles xmi:type="notation:FilteringStyle" xmi:id="_abt15P7gEeSjxZWa7Oxjag"/>
-            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_abt15f7gEeSjxZWa7Oxjag"/>
-          </children>
-          <children xmi:type="notation:BasicCompartment" xmi:id="_abt15v7gEeSjxZWa7Oxjag" visible="false" type="7012">
-            <styles xmi:type="notation:TitleStyle" xmi:id="_abt15_7gEeSjxZWa7Oxjag"/>
-            <styles xmi:type="notation:SortingStyle" xmi:id="_abt16P7gEeSjxZWa7Oxjag"/>
-            <styles xmi:type="notation:FilteringStyle" xmi:id="_abt16f7gEeSjxZWa7Oxjag"/>
-            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_abt16v7gEeSjxZWa7Oxjag"/>
-          </children>
-          <children xmi:type="notation:BasicCompartment" xmi:id="_abt16_7gEeSjxZWa7Oxjag" visible="false" type="7013">
-            <styles xmi:type="notation:TitleStyle" xmi:id="_abt17P7gEeSjxZWa7Oxjag"/>
-            <styles xmi:type="notation:SortingStyle" xmi:id="_abt17f7gEeSjxZWa7Oxjag"/>
-            <styles xmi:type="notation:FilteringStyle" xmi:id="_abt17v7gEeSjxZWa7Oxjag"/>
-            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_abt17_7gEeSjxZWa7Oxjag"/>
-          </children>
-          <children xmi:type="notation:DecorationNode" xmi:id="_7PD1JGLCEeWRk_KThWkycg" type="8518">
-            <layoutConstraint xmi:type="notation:Location" xmi:id="_7PD1JWLCEeWRk_KThWkycg" y="5"/>
-          </children>
-          <element xmi:type="uml:Class" href="esfarchitectureconcepts_metamodel.uml#_ZhWKQP7eEeSjxZWa7Oxjag"/>
-          <layoutConstraint xmi:type="notation:Bounds" xmi:id="_abtO0f7gEeSjxZWa7Oxjag" x="365" y="281" height="57"/>
-        </children>
-        <children xmi:type="notation:Shape" xmi:id="_bHAOkP7gEeSjxZWa7Oxjag" type="3010">
-          <children xmi:type="notation:DecorationNode" xmi:id="_bHA1oP7gEeSjxZWa7Oxjag" type="5014"/>
-          <children xmi:type="notation:BasicCompartment" xmi:id="_bHA1of7gEeSjxZWa7Oxjag" visible="false" type="7011">
-            <styles xmi:type="notation:TitleStyle" xmi:id="_bHA1ov7gEeSjxZWa7Oxjag"/>
-            <styles xmi:type="notation:SortingStyle" xmi:id="_bHA1o_7gEeSjxZWa7Oxjag"/>
-            <styles xmi:type="notation:FilteringStyle" xmi:id="_bHA1pP7gEeSjxZWa7Oxjag"/>
-            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_bHA1pf7gEeSjxZWa7Oxjag"/>
-          </children>
-          <children xmi:type="notation:BasicCompartment" xmi:id="_bHBcsP7gEeSjxZWa7Oxjag" visible="false" type="7012">
-            <styles xmi:type="notation:TitleStyle" xmi:id="_bHBcsf7gEeSjxZWa7Oxjag"/>
-            <styles xmi:type="notation:SortingStyle" xmi:id="_bHBcsv7gEeSjxZWa7Oxjag"/>
-            <styles xmi:type="notation:FilteringStyle" xmi:id="_bHBcs_7gEeSjxZWa7Oxjag"/>
-            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_bHBctP7gEeSjxZWa7Oxjag"/>
-          </children>
-          <children xmi:type="notation:BasicCompartment" xmi:id="_bHBctf7gEeSjxZWa7Oxjag" visible="false" type="7013">
-            <styles xmi:type="notation:TitleStyle" xmi:id="_bHBctv7gEeSjxZWa7Oxjag"/>
-            <styles xmi:type="notation:SortingStyle" xmi:id="_bHBct_7gEeSjxZWa7Oxjag"/>
-            <styles xmi:type="notation:FilteringStyle" xmi:id="_bHBcuP7gEeSjxZWa7Oxjag"/>
-            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_bHBcuf7gEeSjxZWa7Oxjag"/>
-          </children>
-          <children xmi:type="notation:DecorationNode" xmi:id="_7PD1JmLCEeWRk_KThWkycg" type="8518">
-            <layoutConstraint xmi:type="notation:Location" xmi:id="_7PD1J2LCEeWRk_KThWkycg" y="5"/>
-          </children>
-          <element xmi:type="uml:Class" href="esfarchitectureconcepts_metamodel.uml#_jgSfoP7eEeSjxZWa7Oxjag"/>
-          <layoutConstraint xmi:type="notation:Bounds" xmi:id="_bHAOkf7gEeSjxZWa7Oxjag" x="94" y="37" height="57"/>
-        </children>
-        <children xmi:type="notation:Shape" xmi:id="_b0UnkP7gEeSjxZWa7Oxjag" type="3010">
-          <children xmi:type="notation:DecorationNode" xmi:id="_b0VOoP7gEeSjxZWa7Oxjag" type="5014"/>
-          <children xmi:type="notation:BasicCompartment" xmi:id="_b0VOof7gEeSjxZWa7Oxjag" type="7011">
-            <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_m_ITIP7gEeSjxZWa7Oxjag" source="PapyrusCSSForceValue">
-              <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_m_ITIf7gEeSjxZWa7Oxjag" key="visible" value="true"/>
-            </eAnnotations>
-            <children xmi:type="notation:Shape" xmi:id="_1-sCsP7gEeSjxZWa7Oxjag" type="3012">
-              <styles xmi:type="notation:StringListValueStyle" xmi:id="_Ov7c0P7jEeSjxZWa7Oxjag" name="maskLabel">
-                <stringListValue>name</stringListValue>
-                <stringListValue>derived</stringListValue>
-                <stringListValue>multiplicity</stringListValue>
-                <stringListValue>type</stringListValue>
-              </styles>
-              <element xmi:type="uml:Property" href="esfarchitectureconcepts_metamodel.uml#_1-q0kP7gEeSjxZWa7Oxjag"/>
-              <layoutConstraint xmi:type="notation:Location" xmi:id="_1-sCsf7gEeSjxZWa7Oxjag"/>
-            </children>
-            <styles xmi:type="notation:TitleStyle" xmi:id="_b0VOov7gEeSjxZWa7Oxjag"/>
-            <styles xmi:type="notation:SortingStyle" xmi:id="_b0VOo_7gEeSjxZWa7Oxjag"/>
-            <styles xmi:type="notation:FilteringStyle" xmi:id="_b0VOpP7gEeSjxZWa7Oxjag"/>
-            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_b0VOpf7gEeSjxZWa7Oxjag"/>
-          </children>
-          <children xmi:type="notation:BasicCompartment" xmi:id="_b0VOpv7gEeSjxZWa7Oxjag" visible="false" type="7012">
-            <styles xmi:type="notation:TitleStyle" xmi:id="_b0VOp_7gEeSjxZWa7Oxjag"/>
-            <styles xmi:type="notation:SortingStyle" xmi:id="_b0VOqP7gEeSjxZWa7Oxjag"/>
-            <styles xmi:type="notation:FilteringStyle" xmi:id="_b0VOqf7gEeSjxZWa7Oxjag"/>
-            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_b0VOqv7gEeSjxZWa7Oxjag"/>
-          </children>
-          <children xmi:type="notation:BasicCompartment" xmi:id="_b0VOq_7gEeSjxZWa7Oxjag" visible="false" type="7013">
-            <styles xmi:type="notation:TitleStyle" xmi:id="_b0VOrP7gEeSjxZWa7Oxjag"/>
-            <styles xmi:type="notation:SortingStyle" xmi:id="_b0VOrf7gEeSjxZWa7Oxjag"/>
-            <styles xmi:type="notation:FilteringStyle" xmi:id="_b0VOrv7gEeSjxZWa7Oxjag"/>
-            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_b0VOr_7gEeSjxZWa7Oxjag"/>
-          </children>
-          <children xmi:type="notation:DecorationNode" xmi:id="_7PD1KGLCEeWRk_KThWkycg" type="8518">
-            <layoutConstraint xmi:type="notation:Location" xmi:id="_7PD1KWLCEeWRk_KThWkycg" y="5"/>
-          </children>
-          <element xmi:type="uml:Class" href="esfarchitectureconcepts_metamodel.uml#_kxtEMP7eEeSjxZWa7Oxjag"/>
-          <layoutConstraint xmi:type="notation:Bounds" xmi:id="_b0Unkf7gEeSjxZWa7Oxjag" x="369" y="41" width="292"/>
-        </children>
-        <children xmi:type="notation:Shape" xmi:id="_hfgowP7gEeSjxZWa7Oxjag" type="3010">
-          <children xmi:type="notation:DecorationNode" xmi:id="_hfhP0P7gEeSjxZWa7Oxjag" type="5014"/>
-          <children xmi:type="notation:BasicCompartment" xmi:id="_hfhP0f7gEeSjxZWa7Oxjag" visible="false" type="7011">
-            <styles xmi:type="notation:TitleStyle" xmi:id="_hfhP0v7gEeSjxZWa7Oxjag"/>
-            <styles xmi:type="notation:SortingStyle" xmi:id="_hfhP0_7gEeSjxZWa7Oxjag"/>
-            <styles xmi:type="notation:FilteringStyle" xmi:id="_hfhP1P7gEeSjxZWa7Oxjag"/>
-            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_hfhP1f7gEeSjxZWa7Oxjag"/>
-          </children>
-          <children xmi:type="notation:BasicCompartment" xmi:id="_hfhP1v7gEeSjxZWa7Oxjag" visible="false" type="7012">
-            <styles xmi:type="notation:TitleStyle" xmi:id="_hfhP1_7gEeSjxZWa7Oxjag"/>
-            <styles xmi:type="notation:SortingStyle" xmi:id="_hfhP2P7gEeSjxZWa7Oxjag"/>
-            <styles xmi:type="notation:FilteringStyle" xmi:id="_hfhP2f7gEeSjxZWa7Oxjag"/>
-            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_hfhP2v7gEeSjxZWa7Oxjag"/>
-          </children>
-          <children xmi:type="notation:BasicCompartment" xmi:id="_hfhP2_7gEeSjxZWa7Oxjag" visible="false" type="7013">
-            <styles xmi:type="notation:TitleStyle" xmi:id="_hfhP3P7gEeSjxZWa7Oxjag"/>
-            <styles xmi:type="notation:SortingStyle" xmi:id="_hfhP3f7gEeSjxZWa7Oxjag"/>
-            <styles xmi:type="notation:FilteringStyle" xmi:id="_hfhP3v7gEeSjxZWa7Oxjag"/>
-            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_hfhP3_7gEeSjxZWa7Oxjag"/>
-          </children>
-          <children xmi:type="notation:DecorationNode" xmi:id="_7PD1KmLCEeWRk_KThWkycg" type="8518">
-            <layoutConstraint xmi:type="notation:Location" xmi:id="_7PD1K2LCEeWRk_KThWkycg" y="5"/>
-          </children>
-          <element xmi:type="uml:Class" href="esfarchitectureconcepts_metamodel.uml#_mQxqQP7eEeSjxZWa7Oxjag"/>
-          <layoutConstraint xmi:type="notation:Bounds" xmi:id="_hfgowf7gEeSjxZWa7Oxjag" x="130" y="281" height="57"/>
-        </children>
-        <children xmi:type="notation:Shape" xmi:id="_iFiuAP7gEeSjxZWa7Oxjag" type="3010">
-          <children xmi:type="notation:DecorationNode" xmi:id="_iFjVEP7gEeSjxZWa7Oxjag" type="5014"/>
-          <children xmi:type="notation:BasicCompartment" xmi:id="_iFjVEf7gEeSjxZWa7Oxjag" visible="false" type="7011">
-            <styles xmi:type="notation:TitleStyle" xmi:id="_iFjVEv7gEeSjxZWa7Oxjag"/>
-            <styles xmi:type="notation:SortingStyle" xmi:id="_iFjVE_7gEeSjxZWa7Oxjag"/>
-            <styles xmi:type="notation:FilteringStyle" xmi:id="_iFjVFP7gEeSjxZWa7Oxjag"/>
-            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iFjVFf7gEeSjxZWa7Oxjag"/>
-          </children>
-          <children xmi:type="notation:BasicCompartment" xmi:id="_iFj8IP7gEeSjxZWa7Oxjag" visible="false" type="7012">
-            <styles xmi:type="notation:TitleStyle" xmi:id="_iFj8If7gEeSjxZWa7Oxjag"/>
-            <styles xmi:type="notation:SortingStyle" xmi:id="_iFj8Iv7gEeSjxZWa7Oxjag"/>
-            <styles xmi:type="notation:FilteringStyle" xmi:id="_iFj8I_7gEeSjxZWa7Oxjag"/>
-            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iFj8JP7gEeSjxZWa7Oxjag"/>
-          </children>
-          <children xmi:type="notation:BasicCompartment" xmi:id="_iFj8Jf7gEeSjxZWa7Oxjag" visible="false" type="7013">
-            <styles xmi:type="notation:TitleStyle" xmi:id="_iFj8Jv7gEeSjxZWa7Oxjag"/>
-            <styles xmi:type="notation:SortingStyle" xmi:id="_iFj8J_7gEeSjxZWa7Oxjag"/>
-            <styles xmi:type="notation:FilteringStyle" xmi:id="_iFj8KP7gEeSjxZWa7Oxjag"/>
-            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iFj8Kf7gEeSjxZWa7Oxjag"/>
-          </children>
-          <children xmi:type="notation:DecorationNode" xmi:id="_7PD1LGLCEeWRk_KThWkycg" type="8518">
-            <layoutConstraint xmi:type="notation:Location" xmi:id="_7PD1LWLCEeWRk_KThWkycg" y="5"/>
-          </children>
-          <element xmi:type="uml:Class" href="esfarchitectureconcepts_metamodel.uml#_0jRfgP7eEeSjxZWa7Oxjag"/>
-          <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iFiuAf7gEeSjxZWa7Oxjag" x="747" y="248" width="112" height="57"/>
-        </children>
-        <children xmi:type="notation:Shape" xmi:id="_4JZAIAqbEeWCRsSxON2IdQ" type="3028">
-          <children xmi:type="notation:DecorationNode" xmi:id="_4JZAIgqbEeWCRsSxON2IdQ" type="5063"/>
-          <element xmi:type="uml:Comment" href="esfarchitectureconcepts_metamodel.uml#_4GjHgAqbEeWCRsSxON2IdQ"/>
-          <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4JZAIQqbEeWCRsSxON2IdQ" x="823" y="357" width="154"/>
-        </children>
-        <children xmi:type="notation:Shape" xmi:id="_EobTsAqcEeWCRsSxON2IdQ" type="3028">
-          <children xmi:type="notation:DecorationNode" xmi:id="_EobTsgqcEeWCRsSxON2IdQ" type="5063"/>
-          <element xmi:type="uml:Comment" href="esfarchitectureconcepts_metamodel.uml#_EoY3cAqcEeWCRsSxON2IdQ"/>
-          <layoutConstraint xmi:type="notation:Bounds" xmi:id="_EobTsQqcEeWCRsSxON2IdQ" x="255" y="163" width="169" height="51"/>
-        </children>
-        <children xmi:type="notation:Shape" xmi:id="_SOaBMAqcEeWCRsSxON2IdQ" type="3028">
-          <children xmi:type="notation:DecorationNode" xmi:id="_SOaBMgqcEeWCRsSxON2IdQ" type="5063"/>
-          <element xmi:type="uml:Comment" href="esfarchitectureconcepts_metamodel.uml#_SOYMAAqcEeWCRsSxON2IdQ"/>
-          <layoutConstraint xmi:type="notation:Bounds" xmi:id="_SOaBMQqcEeWCRsSxON2IdQ" x="5" y="115" width="142"/>
-        </children>
-        <children xmi:type="notation:Shape" xmi:id="_15GkwBM8EeWOCLsnVbWZoA" type="3028">
-          <children xmi:type="notation:DecorationNode" xmi:id="_15GkwhM8EeWOCLsnVbWZoA" type="5063"/>
-          <element xmi:type="uml:Comment" href="esfarchitectureconcepts_metamodel.uml#_12IJQBM8EeWOCLsnVbWZoA"/>
-          <layoutConstraint xmi:type="notation:Bounds" xmi:id="_15GkwRM8EeWOCLsnVbWZoA" x="199" y="371" width="169"/>
-        </children>
-        <styles xmi:type="notation:TitleStyle" xmi:id="_AQc4Uv7fEeSjxZWa7Oxjag"/>
-        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_AQc4U_7fEeSjxZWa7Oxjag"/>
-      </children>
-      <element xmi:type="uml:Model" href="esfarchitectureconcepts_metamodel.uml#_zctVgP7dEeSjxZWa7Oxjag"/>
-      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_AQcRQf7fEeSjxZWa7Oxjag" x="68" y="89" width="1020" height="571"/>
-    </children>
-    <styles xmi:type="notation:StringValueStyle" xmi:id="_BJRMIf7eEeSjxZWa7Oxjag" name="diagram_compatibility_version" stringValue="1.1.0"/>
-    <styles xmi:type="notation:DiagramStyle" xmi:id="_BJRMIv7eEeSjxZWa7Oxjag"/>
-    <styles xmi:type="style:PapyrusViewStyle" xmi:id="_BJRMI_7eEeSjxZWa7Oxjag">
-      <owner xmi:type="uml:Model" href="esfarchitectureconcepts_metamodel.uml#_zctVgP7dEeSjxZWa7Oxjag"/>
-    </styles>
-    <element xmi:type="uml:Model" href="esfarchitectureconcepts_metamodel.uml#_zctVgP7dEeSjxZWa7Oxjag"/>
-    <edges xmi:type="notation:Connector" xmi:id="_7ZuvEP7gEeSjxZWa7Oxjag" type="4001" source="_bHAOkP7gEeSjxZWa7Oxjag" target="_b0UnkP7gEeSjxZWa7Oxjag" routing="Rectilinear">
-      <children xmi:type="notation:DecorationNode" xmi:id="_7ZvWIP7gEeSjxZWa7Oxjag" type="6001">
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_7ZvWIf7gEeSjxZWa7Oxjag" y="-20"/>
-      </children>
-      <children xmi:type="notation:DecorationNode" xmi:id="_7ZvWIv7gEeSjxZWa7Oxjag" type="6002">
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_7ZvWI_7gEeSjxZWa7Oxjag" y="20"/>
-      </children>
-      <children xmi:type="notation:DecorationNode" xmi:id="_7Zv9MP7gEeSjxZWa7Oxjag" type="6003">
-        <styles xmi:type="notation:StringListValueStyle" xmi:id="_PLhMoP7jEeSjxZWa7Oxjag" name="maskLabel">
-          <stringListValue>name</stringListValue>
-          <stringListValue>derived</stringListValue>
-        </styles>
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_7Zv9Mf7gEeSjxZWa7Oxjag" x="19" y="-20"/>
-      </children>
-      <children xmi:type="notation:DecorationNode" xmi:id="_7Zv9Mv7gEeSjxZWa7Oxjag" type="6005">
-        <styles xmi:type="notation:StringListValueStyle" xmi:id="_NzRnUP7jEeSjxZWa7Oxjag" name="maskLabel">
-          <stringListValue>name</stringListValue>
-          <stringListValue>derived</stringListValue>
-        </styles>
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_7Zv9M_7gEeSjxZWa7Oxjag" x="-19" y="-17"/>
-      </children>
-      <children xmi:type="notation:DecorationNode" xmi:id="_7Zv9NP7gEeSjxZWa7Oxjag" type="6033">
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_7Zv9Nf7gEeSjxZWa7Oxjag" x="4" y="15"/>
-      </children>
-      <children xmi:type="notation:DecorationNode" xmi:id="_7Zv9Nv7gEeSjxZWa7Oxjag" type="6034">
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_7Zv9N_7gEeSjxZWa7Oxjag" x="10" y="14"/>
-      </children>
-      <styles xmi:type="notation:FontStyle" xmi:id="_7ZuvEf7gEeSjxZWa7Oxjag"/>
-      <element xmi:type="uml:Association" href="esfarchitectureconcepts_metamodel.uml#_7ZrrwP7gEeSjxZWa7Oxjag"/>
-      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_7ZuvEv7gEeSjxZWa7Oxjag" points="[0, -10, -175, -34]$[175, -10, 0, -34]"/>
-      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_7aBqAP7gEeSjxZWa7Oxjag" id="(1.0,0.3508771929824561)"/>
-      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_7aCREP7gEeSjxZWa7Oxjag" id="(0.0,0.16)"/>
-    </edges>
-    <edges xmi:type="notation:Connector" xmi:id="_ORvW4P7hEeSjxZWa7Oxjag" type="4001" source="_b0UnkP7gEeSjxZWa7Oxjag" target="_hfgowP7gEeSjxZWa7Oxjag" routing="Rectilinear">
-      <children xmi:type="notation:DecorationNode" xmi:id="_ORvW4_7hEeSjxZWa7Oxjag" type="6001">
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_ORvW5P7hEeSjxZWa7Oxjag" y="-20"/>
-      </children>
-      <children xmi:type="notation:DecorationNode" xmi:id="_ORvW5f7hEeSjxZWa7Oxjag" type="6002">
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_ORvW5v7hEeSjxZWa7Oxjag" y="20"/>
-      </children>
-      <children xmi:type="notation:DecorationNode" xmi:id="_ORvW5_7hEeSjxZWa7Oxjag" type="6003">
-        <styles xmi:type="notation:StringListValueStyle" xmi:id="_Ne0aQP7jEeSjxZWa7Oxjag" name="maskLabel">
-          <stringListValue>name</stringListValue>
-          <stringListValue>derived</stringListValue>
-        </styles>
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_ORv98P7hEeSjxZWa7Oxjag" x="9" y="13"/>
-      </children>
-      <children xmi:type="notation:DecorationNode" xmi:id="_ORv98f7hEeSjxZWa7Oxjag" type="6005">
-        <styles xmi:type="notation:StringListValueStyle" xmi:id="_PedWwP7jEeSjxZWa7Oxjag" name="maskLabel">
-          <stringListValue>name</stringListValue>
-          <stringListValue>derived</stringListValue>
-        </styles>
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_ORv98v7hEeSjxZWa7Oxjag" x="32" y="29"/>
-      </children>
-      <children xmi:type="notation:DecorationNode" xmi:id="_ORv98_7hEeSjxZWa7Oxjag" type="6033">
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_ORv99P7hEeSjxZWa7Oxjag" x="-37" y="13"/>
-      </children>
-      <children xmi:type="notation:DecorationNode" xmi:id="_ORv99f7hEeSjxZWa7Oxjag" type="6034">
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_ORv99v7hEeSjxZWa7Oxjag" x="23" y="-11"/>
-      </children>
-      <styles xmi:type="notation:FontStyle" xmi:id="_ORvW4f7hEeSjxZWa7Oxjag"/>
-      <element xmi:type="uml:Association" href="esfarchitectureconcepts_metamodel.uml#_ORthsP7hEeSjxZWa7Oxjag"/>
-      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_ORvW4v7hEeSjxZWa7Oxjag" points="[0, -26, 197, -180]$[-185, -26, 12, -180]$[-185, 154, 12, 0]"/>
-      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_OSC44P7hEeSjxZWa7Oxjag" id="(0.0,0.86)"/>
-      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_OSDf8P7hEeSjxZWa7Oxjag" id="(0.42,0.0)"/>
-    </edges>
-    <edges xmi:type="notation:Connector" xmi:id="_PEFZ0P7hEeSjxZWa7Oxjag" type="4001" source="_b0UnkP7gEeSjxZWa7Oxjag" target="_hfgowP7gEeSjxZWa7Oxjag" routing="Rectilinear">
-      <children xmi:type="notation:DecorationNode" xmi:id="_PEGA4P7hEeSjxZWa7Oxjag" type="6001">
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_PEGA4f7hEeSjxZWa7Oxjag" y="-20"/>
-      </children>
-      <children xmi:type="notation:DecorationNode" xmi:id="_PEGA4v7hEeSjxZWa7Oxjag" type="6002">
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_PEGA4_7hEeSjxZWa7Oxjag" y="20"/>
-      </children>
-      <children xmi:type="notation:DecorationNode" xmi:id="_PEGA5P7hEeSjxZWa7Oxjag" type="6003">
-        <styles xmi:type="notation:StringListValueStyle" xmi:id="_Mk2FUP7jEeSjxZWa7Oxjag" name="maskLabel">
-          <stringListValue>name</stringListValue>
-          <stringListValue>derived</stringListValue>
-        </styles>
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_PEGA5f7hEeSjxZWa7Oxjag" x="13" y="-12"/>
-      </children>
-      <children xmi:type="notation:DecorationNode" xmi:id="_PEGA5v7hEeSjxZWa7Oxjag" type="6005">
-        <styles xmi:type="notation:StringListValueStyle" xmi:id="_Pr25kP7jEeSjxZWa7Oxjag" name="maskLabel">
-          <stringListValue>name</stringListValue>
-          <stringListValue>derived</stringListValue>
-        </styles>
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_PEGA5_7hEeSjxZWa7Oxjag" x="19" y="-48"/>
-      </children>
-      <children xmi:type="notation:DecorationNode" xmi:id="_PEGA6P7hEeSjxZWa7Oxjag" type="6033">
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_PEGA6f7hEeSjxZWa7Oxjag" x="-27" y="-16"/>
-      </children>
-      <children xmi:type="notation:DecorationNode" xmi:id="_PEGn8P7hEeSjxZWa7Oxjag" type="6034">
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_PEGn8f7hEeSjxZWa7Oxjag" x="15" y="11"/>
-      </children>
-      <styles xmi:type="notation:FontStyle" xmi:id="_PEFZ0f7hEeSjxZWa7Oxjag"/>
-      <element xmi:type="uml:Association" href="esfarchitectureconcepts_metamodel.uml#_PEDkoP7hEeSjxZWa7Oxjag"/>
-      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_PEFZ0v7hEeSjxZWa7Oxjag" points="[0, 25, 155, -161]$[-145, 25, 10, -161]$[-145, 186, 10, 0]"/>
-      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_PETcQP7hEeSjxZWa7Oxjag" id="(0.0,0.54)"/>
-      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_PEUDUP7hEeSjxZWa7Oxjag" id="(0.84,0.0)"/>
-    </edges>
-    <edges xmi:type="notation:Connector" xmi:id="_P-ZF8P7hEeSjxZWa7Oxjag" type="4001" source="_b0UnkP7gEeSjxZWa7Oxjag" target="_aDqiQP7gEeSjxZWa7Oxjag" routing="Rectilinear">
-      <children xmi:type="notation:DecorationNode" xmi:id="_P-ZF8_7hEeSjxZWa7Oxjag" type="6001">
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_P-ZF9P7hEeSjxZWa7Oxjag" y="-20"/>
-      </children>
-      <children xmi:type="notation:DecorationNode" xmi:id="_P-ZtAP7hEeSjxZWa7Oxjag" type="6002">
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_P-ZtAf7hEeSjxZWa7Oxjag" y="20"/>
-      </children>
-      <children xmi:type="notation:DecorationNode" xmi:id="_P-ZtAv7hEeSjxZWa7Oxjag" type="6003">
-        <styles xmi:type="notation:StringListValueStyle" xmi:id="_QXAIUP7jEeSjxZWa7Oxjag" name="maskLabel">
-          <stringListValue>name</stringListValue>
-          <stringListValue>derived</stringListValue>
-        </styles>
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_P-ZtA_7hEeSjxZWa7Oxjag" x="2" y="-26"/>
-      </children>
-      <children xmi:type="notation:DecorationNode" xmi:id="_P-ZtBP7hEeSjxZWa7Oxjag" type="6005">
-        <styles xmi:type="notation:StringListValueStyle" xmi:id="_RnHFUP7jEeSjxZWa7Oxjag" name="maskLabel">
-          <stringListValue>name</stringListValue>
-          <stringListValue>derived</stringListValue>
-        </styles>
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_P-ZtBf7hEeSjxZWa7Oxjag" x="-1" y="-49"/>
-      </children>
-      <children xmi:type="notation:DecorationNode" xmi:id="_P-ZtBv7hEeSjxZWa7Oxjag" type="6033">
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_P-ZtB_7hEeSjxZWa7Oxjag" x="4" y="18"/>
-      </children>
-      <children xmi:type="notation:DecorationNode" xmi:id="_P-ZtCP7hEeSjxZWa7Oxjag" type="6034">
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_P-ZtCf7hEeSjxZWa7Oxjag" x="-9" y="15"/>
-      </children>
-      <styles xmi:type="notation:FontStyle" xmi:id="_P-ZF8f7hEeSjxZWa7Oxjag"/>
-      <element xmi:type="uml:Association" href="esfarchitectureconcepts_metamodel.uml#_P-Wps_7hEeSjxZWa7Oxjag"/>
-      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_P-ZF8v7hEeSjxZWa7Oxjag" points="[30, 0, 30, -140]$[30, 140, 30, 0]"/>
-      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_P-mhUP7hEeSjxZWa7Oxjag" id="(0.7431506849315068,1.0)"/>
-      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_P-mhUf7hEeSjxZWa7Oxjag" id="(0.1,0.0)"/>
-    </edges>
-    <edges xmi:type="notation:Connector" xmi:id="_R2M8IP7hEeSjxZWa7Oxjag" type="4001" source="_b0UnkP7gEeSjxZWa7Oxjag" target="_abtO0P7gEeSjxZWa7Oxjag" routing="Rectilinear">
-      <children xmi:type="notation:DecorationNode" xmi:id="_R2NjMP7hEeSjxZWa7Oxjag" type="6001">
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_R2NjMf7hEeSjxZWa7Oxjag" y="-20"/>
-      </children>
-      <children xmi:type="notation:DecorationNode" xmi:id="_R2OKQP7hEeSjxZWa7Oxjag" type="6002">
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_R2OKQf7hEeSjxZWa7Oxjag" y="20"/>
-      </children>
-      <children xmi:type="notation:DecorationNode" xmi:id="_R2OKQv7hEeSjxZWa7Oxjag" type="6003">
-        <styles xmi:type="notation:StringListValueStyle" xmi:id="_QEBh8P7jEeSjxZWa7Oxjag" name="maskLabel">
-          <stringListValue>name</stringListValue>
-          <stringListValue>derived</stringListValue>
-        </styles>
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_R2OKQ_7hEeSjxZWa7Oxjag" x="-9" y="-32"/>
-      </children>
-      <children xmi:type="notation:DecorationNode" xmi:id="_R2OKRP7hEeSjxZWa7Oxjag" type="6005">
-        <styles xmi:type="notation:StringListValueStyle" xmi:id="_QoF4UP7jEeSjxZWa7Oxjag" name="maskLabel">
-          <stringListValue>name</stringListValue>
-          <stringListValue>derived</stringListValue>
-        </styles>
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_R2OKRf7hEeSjxZWa7Oxjag" x="-4" y="-62"/>
-      </children>
-      <children xmi:type="notation:DecorationNode" xmi:id="_R2OKRv7hEeSjxZWa7Oxjag" type="6033">
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_R2OKR_7hEeSjxZWa7Oxjag" x="-10" y="20"/>
-      </children>
-      <children xmi:type="notation:DecorationNode" xmi:id="_R2OKSP7hEeSjxZWa7Oxjag" type="6034">
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_R2OKSf7hEeSjxZWa7Oxjag" x="2" y="25"/>
-      </children>
-      <styles xmi:type="notation:FontStyle" xmi:id="_R2M8If7hEeSjxZWa7Oxjag"/>
-      <element xmi:type="uml:Association" href="esfarchitectureconcepts_metamodel.uml#_R2HckP7hEeSjxZWa7Oxjag"/>
-      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_R2M8Iv7hEeSjxZWa7Oxjag" points="[-21, 0, 0, -140]$[-21, 140, 0, 0]"/>
-      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_R2f3EP7hEeSjxZWa7Oxjag" id="(0.2979452054794521,1.0)"/>
-      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ZQYOsP7hEeSjxZWa7Oxjag" id="(0.7,0.0)"/>
-    </edges>
-    <edges xmi:type="notation:Connector" xmi:id="_SqBlwP7hEeSjxZWa7Oxjag" type="4001" source="_b0UnkP7gEeSjxZWa7Oxjag" target="_iFiuAP7gEeSjxZWa7Oxjag" routing="Rectilinear">
-      <children xmi:type="notation:DecorationNode" xmi:id="_SqCM0P7hEeSjxZWa7Oxjag" type="6001">
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_SqCM0f7hEeSjxZWa7Oxjag" y="-20"/>
-      </children>
-      <children xmi:type="notation:DecorationNode" xmi:id="_SqCz4P7hEeSjxZWa7Oxjag" type="6002">
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_SqCz4f7hEeSjxZWa7Oxjag" y="20"/>
-      </children>
-      <children xmi:type="notation:DecorationNode" xmi:id="_SqCz4v7hEeSjxZWa7Oxjag" type="6003">
-        <styles xmi:type="notation:StringListValueStyle" xmi:id="_YJ7VQP7nEeSjxZWa7Oxjag" name="maskLabel">
-          <stringListValue>name</stringListValue>
-          <stringListValue>derived</stringListValue>
-        </styles>
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_SqCz4_7hEeSjxZWa7Oxjag" x="1" y="-16"/>
-      </children>
-      <children xmi:type="notation:DecorationNode" xmi:id="_SqCz5P7hEeSjxZWa7Oxjag" type="6005">
-        <styles xmi:type="notation:StringListValueStyle" xmi:id="_YwLc8P7nEeSjxZWa7Oxjag" name="maskLabel">
-          <stringListValue>name</stringListValue>
-          <stringListValue>derived</stringListValue>
-        </styles>
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_SqDa8P7hEeSjxZWa7Oxjag" x="33" y="-62"/>
-      </children>
-      <children xmi:type="notation:DecorationNode" xmi:id="_SqDa8f7hEeSjxZWa7Oxjag" type="6033">
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_SqDa8v7hEeSjxZWa7Oxjag" x="-9" y="16"/>
-      </children>
-      <children xmi:type="notation:DecorationNode" xmi:id="_SqDa8_7hEeSjxZWa7Oxjag" type="6034">
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_SqECAP7hEeSjxZWa7Oxjag" x="29" y="24"/>
-      </children>
-      <styles xmi:type="notation:FontStyle" xmi:id="_SqBlwf7hEeSjxZWa7Oxjag"/>
-      <element xmi:type="uml:Association" href="esfarchitectureconcepts_metamodel.uml#_Sp8GMP7hEeSjxZWa7Oxjag"/>
-      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_SqBlwv7hEeSjxZWa7Oxjag" points="[0, -18, -104, -170]$[119, -18, 15, -170]$[119, 152, 15, 0]"/>
-      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_SqgG4P7hEeSjxZWa7Oxjag" id="(1.0,0.28)"/>
-      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Sqgt8P7hEeSjxZWa7Oxjag" id="(0.27,0.0)"/>
-    </edges>
-    <edges xmi:type="notation:Connector" xmi:id="_UhWTwP7hEeSjxZWa7Oxjag" type="4002" source="_aDqiQP7gEeSjxZWa7Oxjag" target="_Zi2UMP7gEeSjxZWa7Oxjag" routing="Rectilinear">
-      <children xmi:type="notation:DecorationNode" xmi:id="_UhWTw_7hEeSjxZWa7Oxjag" type="6007">
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_UhWTxP7hEeSjxZWa7Oxjag" y="40"/>
-      </children>
-      <styles xmi:type="notation:FontStyle" xmi:id="_UhWTwf7hEeSjxZWa7Oxjag"/>
-      <element xmi:type="uml:Generalization" href="esfarchitectureconcepts_metamodel.uml#_dwo1MP7eEeSjxZWa7Oxjag"/>
-      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_UhWTwv7hEeSjxZWa7Oxjag" points="[-6, 0, 71, -100]$[-6, 100, 71, 0]"/>
-      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ZEJwkP7hEeSjxZWa7Oxjag" id="(0.42,1.0)"/>
-      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ZEKXoP7hEeSjxZWa7Oxjag" id="(0.8813559322033898,0.0)"/>
-    </edges>
-    <edges xmi:type="notation:Connector" xmi:id="_U_AgIP7hEeSjxZWa7Oxjag" type="4002" source="_abtO0P7gEeSjxZWa7Oxjag" target="_Zi2UMP7gEeSjxZWa7Oxjag" routing="Rectilinear">
-      <children xmi:type="notation:DecorationNode" xmi:id="_U_AgI_7hEeSjxZWa7Oxjag" type="6007">
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_U_BHMP7hEeSjxZWa7Oxjag" y="40"/>
-      </children>
-      <styles xmi:type="notation:FontStyle" xmi:id="_U_AgIf7hEeSjxZWa7Oxjag"/>
-      <element xmi:type="uml:Generalization" href="esfarchitectureconcepts_metamodel.uml#_eOAtsP7eEeSjxZWa7Oxjag"/>
-      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_U_AgIv7hEeSjxZWa7Oxjag" points="[2, 0, -19, -67]$[2, 67, -19, 0]"/>
-      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ZQY1wP7hEeSjxZWa7Oxjag" id="(0.55,1.0)"/>
-      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_VeGP4P7hEeSjxZWa7Oxjag" id="(0.13135593220338984,0.0)"/>
-    </edges>
-    <edges xmi:type="notation:Connector" xmi:id="_g7lm4P7hEeSjxZWa7Oxjag" type="4001" source="_hfgowP7gEeSjxZWa7Oxjag" target="_abtO0P7gEeSjxZWa7Oxjag" routing="Rectilinear">
-      <children xmi:type="notation:DecorationNode" xmi:id="_g7mN8P7hEeSjxZWa7Oxjag" type="6001">
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_g7mN8f7hEeSjxZWa7Oxjag" y="-20"/>
-      </children>
-      <children xmi:type="notation:DecorationNode" xmi:id="_g7mN8v7hEeSjxZWa7Oxjag" type="6002">
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_g7mN8_7hEeSjxZWa7Oxjag" y="20"/>
-      </children>
-      <children xmi:type="notation:DecorationNode" xmi:id="_g7mN9P7hEeSjxZWa7Oxjag" type="6003">
-        <styles xmi:type="notation:StringListValueStyle" xmi:id="_S_3A8P7jEeSjxZWa7Oxjag" name="maskLabel">
-          <stringListValue>name</stringListValue>
-          <stringListValue>derived</stringListValue>
-        </styles>
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_g7mN9f7hEeSjxZWa7Oxjag" x="-9" y="18"/>
-      </children>
-      <children xmi:type="notation:DecorationNode" xmi:id="_g7mN9v7hEeSjxZWa7Oxjag" type="6005">
-        <styles xmi:type="notation:StringListValueStyle" xmi:id="_SqdYsP7jEeSjxZWa7Oxjag" name="maskLabel">
-          <stringListValue>name</stringListValue>
-          <stringListValue>derived</stringListValue>
-        </styles>
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_g7mN9_7hEeSjxZWa7Oxjag" x="11" y="19"/>
-      </children>
-      <children xmi:type="notation:DecorationNode" xmi:id="_g7m1AP7hEeSjxZWa7Oxjag" type="6033">
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_g7m1Af7hEeSjxZWa7Oxjag" x="-2" y="-16"/>
-      </children>
-      <children xmi:type="notation:DecorationNode" xmi:id="_g7m1Av7hEeSjxZWa7Oxjag" type="6034">
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_g7m1A_7hEeSjxZWa7Oxjag" x="7" y="-17"/>
-      </children>
-      <styles xmi:type="notation:FontStyle" xmi:id="_g7lm4f7hEeSjxZWa7Oxjag"/>
-      <element xmi:type="uml:Association" href="esfarchitectureconcepts_metamodel.uml#_g7guYP7hEeSjxZWa7Oxjag"/>
-      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_g7lm4v7hEeSjxZWa7Oxjag" points="[0, -1, -135, -1]$[135, -1, 0, -1]"/>
-      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_g75v8P7hEeSjxZWa7Oxjag" id="(1.0,0.8421052631578947)"/>
-      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_g75v8f7hEeSjxZWa7Oxjag" id="(0.0,0.8421052631578947)"/>
-    </edges>
-    <edges xmi:type="notation:Connector" xmi:id="_hr8FwP7hEeSjxZWa7Oxjag" type="4001" source="_iFiuAP7gEeSjxZWa7Oxjag" target="_Zi2UMP7gEeSjxZWa7Oxjag" routing="Rectilinear">
-      <children xmi:type="notation:DecorationNode" xmi:id="_hr8s0P7hEeSjxZWa7Oxjag" type="6001">
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_hr8s0f7hEeSjxZWa7Oxjag" y="-20"/>
-      </children>
-      <children xmi:type="notation:DecorationNode" xmi:id="_hr8s0v7hEeSjxZWa7Oxjag" type="6002">
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_hr8s0_7hEeSjxZWa7Oxjag" y="20"/>
-      </children>
-      <children xmi:type="notation:DecorationNode" xmi:id="_hr8s1P7hEeSjxZWa7Oxjag" type="6003">
-        <styles xmi:type="notation:StringListValueStyle" xmi:id="_RORukP7jEeSjxZWa7Oxjag" name="maskLabel">
-          <stringListValue>name</stringListValue>
-          <stringListValue>derived</stringListValue>
-        </styles>
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_hr8s1f7hEeSjxZWa7Oxjag" x="-25" y="-62"/>
-      </children>
-      <children xmi:type="notation:DecorationNode" xmi:id="_hr8s1v7hEeSjxZWa7Oxjag" type="6005">
-        <styles xmi:type="notation:StringListValueStyle" xmi:id="_SBukwP7jEeSjxZWa7Oxjag" name="maskLabel">
-          <stringListValue>name</stringListValue>
-          <stringListValue>derived</stringListValue>
-        </styles>
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_hr8s1_7hEeSjxZWa7Oxjag" x="11" y="-17"/>
-      </children>
-      <children xmi:type="notation:DecorationNode" xmi:id="_hr9T4P7hEeSjxZWa7Oxjag" type="6033">
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_hr9T4f7hEeSjxZWa7Oxjag" x="-27" y="18"/>
-      </children>
-      <children xmi:type="notation:DecorationNode" xmi:id="_hr9T4v7hEeSjxZWa7Oxjag" type="6034">
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_hr9T4_7hEeSjxZWa7Oxjag" x="15" y="19"/>
-      </children>
-      <styles xmi:type="notation:FontStyle" xmi:id="_hr8Fwf7hEeSjxZWa7Oxjag"/>
-      <element xmi:type="uml:Association" href="esfarchitectureconcepts_metamodel.uml#_hr4bYP7hEeSjxZWa7Oxjag"/>
-      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_hr8Fwv7hEeSjxZWa7Oxjag" points="[-53, 0, 140, -119]$[-53, 128, 140, 9]$[-193, 128, 0, 9]"/>
-      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_hsNLgP7hEeSjxZWa7Oxjag" id="(0.12,1.0)"/>
-      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_hsNLgf7hEeSjxZWa7Oxjag" id="(1.0,0.5614035087719298)"/>
-    </edges>
-    <edges xmi:type="notation:Connector" xmi:id="_hJixEP7mEeSjxZWa7Oxjag" type="4001" source="_aDqiQP7gEeSjxZWa7Oxjag" target="_abtO0P7gEeSjxZWa7Oxjag" routing="Rectilinear">
-      <children xmi:type="notation:DecorationNode" xmi:id="_hJjYIP7mEeSjxZWa7Oxjag" type="6001">
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_hJj_MP7mEeSjxZWa7Oxjag" y="-20"/>
-      </children>
-      <children xmi:type="notation:DecorationNode" xmi:id="_hJj_Mf7mEeSjxZWa7Oxjag" type="6002">
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_hJj_Mv7mEeSjxZWa7Oxjag" y="20"/>
-      </children>
-      <children xmi:type="notation:DecorationNode" xmi:id="_hJj_M_7mEeSjxZWa7Oxjag" type="6003">
-        <styles xmi:type="notation:StringListValueStyle" xmi:id="_1tyRMP7mEeSjxZWa7Oxjag" name="maskLabel">
-          <stringListValue>name</stringListValue>
-          <stringListValue>derived</stringListValue>
-        </styles>
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_hJj_NP7mEeSjxZWa7Oxjag" x="7" y="-17"/>
-      </children>
-      <children xmi:type="notation:DecorationNode" xmi:id="_hJkmQP7mEeSjxZWa7Oxjag" type="6005">
-        <styles xmi:type="notation:StringListValueStyle" xmi:id="_5OJZkP7mEeSjxZWa7Oxjag" name="maskLabel">
-          <stringListValue>name</stringListValue>
-          <stringListValue>derived</stringListValue>
-        </styles>
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_hJkmQf7mEeSjxZWa7Oxjag" x="-13" y="15"/>
-      </children>
-      <children xmi:type="notation:DecorationNode" xmi:id="_hJkmQv7mEeSjxZWa7Oxjag" type="6033">
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_hJkmQ_7mEeSjxZWa7Oxjag" x="3" y="13"/>
-      </children>
-      <children xmi:type="notation:DecorationNode" xmi:id="_hJkmRP7mEeSjxZWa7Oxjag" type="6034">
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_hJkmRf7mEeSjxZWa7Oxjag" x="2" y="-22"/>
-      </children>
-      <styles xmi:type="notation:FontStyle" xmi:id="_hJixEf7mEeSjxZWa7Oxjag"/>
-      <element xmi:type="uml:Association" href="esfarchitectureconcepts_metamodel.uml#_hJefoP7mEeSjxZWa7Oxjag"/>
-      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_hJixEv7mEeSjxZWa7Oxjag" points="[-8, 11, 150, -70]$[-8, 94, 150, 13]$[-152, 94, 6, 13]"/>
-      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_hJ26IP7mEeSjxZWa7Oxjag" id="(0.0,0.5263157894736842)"/>
-      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_hJ26If7mEeSjxZWa7Oxjag" id="(1.0,0.5263157894736842)"/>
-    </edges>
-    <edges xmi:type="notation:Connector" xmi:id="_8e0IQAqbEeWCRsSxON2IdQ" type="4013" source="_4JZAIAqbEeWCRsSxON2IdQ" target="_hr8FwP7hEeSjxZWa7Oxjag">
-      <styles xmi:type="notation:FontStyle" xmi:id="_8e0IQQqbEeWCRsSxON2IdQ"/>
-      <element xsi:nil="true"/>
-      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_8e0IQgqbEeWCRsSxON2IdQ" points="[-36, 4, 37, -23]$[-76, 26, -3, -1]"/>
-      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_8e618AqbEeWCRsSxON2IdQ" id="(0.03896103896103896,0.45588235294117646)"/>
-      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_8e618QqbEeWCRsSxON2IdQ" id="(0.5675675675675675,0.5621621621621622)"/>
-    </edges>
-    <edges xmi:type="notation:Connector" xmi:id="_HMAqwAqcEeWCRsSxON2IdQ" type="4013" source="_EobTsAqcEeWCRsSxON2IdQ" target="_R2M8IP7hEeSjxZWa7Oxjag">
-      <styles xmi:type="notation:FontStyle" xmi:id="_HMAqwQqcEeWCRsSxON2IdQ"/>
-      <element xsi:nil="true"/>
-      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_HMAqwgqcEeWCRsSxON2IdQ" points="[7, 1, -60, -52]$[66, -5, -1, -58]"/>
-      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_HMH_gAqcEeWCRsSxON2IdQ" id="(1.0,0.625)"/>
-      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_HMH_gQqcEeWCRsSxON2IdQ" id="(0.6836734693877551,0.5714285714285714)"/>
-    </edges>
-    <edges xmi:type="notation:Connector" xmi:id="_I9SbIAqcEeWCRsSxON2IdQ" type="4013" source="_EobTsAqcEeWCRsSxON2IdQ" target="_PEFZ0P7hEeSjxZWa7Oxjag">
-      <styles xmi:type="notation:FontStyle" xmi:id="_I9SbIQqcEeWCRsSxON2IdQ"/>
-      <element xsi:nil="true"/>
-      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_I9SbIgqcEeWCRsSxON2IdQ" points="[-22, -25, -80, -49]$[-67, -77, -125, -101]"/>
-      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_VHbcwAqcEeWCRsSxON2IdQ" id="(0.04142011834319527,0.0)"/>
-      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_I9Zv4AqcEeWCRsSxON2IdQ" id="(0.2608695652173913,0.4342105263157895)"/>
-    </edges>
-    <edges xmi:type="notation:Connector" xmi:id="_9vGZgAqdEeWCRsSxON2IdQ" type="4013" source="_SOaBMAqcEeWCRsSxON2IdQ" target="_ORvW4P7hEeSjxZWa7Oxjag">
-      <styles xmi:type="notation:FontStyle" xmi:id="_9vGZgQqdEeWCRsSxON2IdQ"/>
-      <element xsi:nil="true"/>
-      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_9vGZggqdEeWCRsSxON2IdQ" points="[16, -4, -217, -50]$[40, -10, -193, -56]"/>
-      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_9vI1wAqdEeWCRsSxON2IdQ" id="(1.0,0.7196969696969697)"/>
-      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_9vI1wQqdEeWCRsSxON2IdQ" id="(0.23357664233576642,0.5054347826086957)"/>
-    </edges>
-    <edges xmi:type="notation:Connector" xmi:id="_H1DM8BM9EeWOCLsnVbWZoA" type="4013" source="_15GkwBM8EeWOCLsnVbWZoA" target="_g7lm4P7hEeSjxZWa7Oxjag">
-      <styles xmi:type="notation:FontStyle" xmi:id="_H1DM8RM9EeWOCLsnVbWZoA"/>
-      <element xsi:nil="true"/>
-      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_H1DM8hM9EeWOCLsnVbWZoA" points="[9, -10, -177, 79]$[112, -90, -74, -1]"/>
-      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_H1DM8xM9EeWOCLsnVbWZoA" id="(0.6153846153846154,0.0)"/>
-      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_H1DM9BM9EeWOCLsnVbWZoA" id="(0.5393700787401575,0.47126436781609193)"/>
-    </edges>
-    <edges xmi:type="notation:Connector" xmi:id="_KNsfUBM9EeWOCLsnVbWZoA" type="4013" source="_15GkwBM8EeWOCLsnVbWZoA" target="_hJixEP7mEeSjxZWa7Oxjag">
-      <styles xmi:type="notation:FontStyle" xmi:id="_KNsfURM9EeWOCLsnVbWZoA"/>
-      <element xsi:nil="true"/>
-      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_KNsfUhM9EeWOCLsnVbWZoA" points="[2, 0, -121, 72]$[123, 0, 0, 72]$[123, -72, 0, 0]"/>
-      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_KNsfUxM9EeWOCLsnVbWZoA" id="(1.0,0.13043478260869565)"/>
-      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_KNsfVBM9EeWOCLsnVbWZoA" id="(0.3170731707317073,0.4470588235294118)"/>
-    </edges>
-  </notation:Diagram>
-  <css:ModelStyleSheets xmi:id="_yq3QAAqdEeWCRsSxON2IdQ"/>
-</xmi:XMI>
+<?xml version="1.0" encoding="UTF-8"?>

+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:css="http://www.eclipse.org/papyrus/infra/gmfdiag/css" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:style="http://www.eclipse.org/papyrus/infra/viewpoints/policy/style" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML">

+  <notation:Diagram xmi:id="_686-oP7dEeSjxZWa7Oxjag" type="PapyrusUMLClassDiagram" name="ESFArchitectureConcepts Overview Diagram" measurementUnit="Pixel">

+    <children xmi:type="notation:Shape" xmi:id="_JD-Y4P7eEeSjxZWa7Oxjag" type="2005" fillColor="10011046">

+      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_MU6lMP7eEeSjxZWa7Oxjag" source="PapyrusCSSForceValue">

+        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_MU6lMf7eEeSjxZWa7Oxjag" key="fillColor" value="true"/>

+      </eAnnotations>

+      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_JwaG8AnoEeW356xdbh3U2Q" source="PapyrusHyperLink_Page" references="_BJRMIP7eEeSjxZWa7Oxjag">

+        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_JwaG8QnoEeW356xdbh3U2Q" key="tooltip_text" value="ArchitecturalConcepts Diagram"/>

+        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_JwaG8gnoEeW356xdbh3U2Q" key="pageName" value="PapyrusHyperLink_Page"/>

+        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_JwaG8wnoEeW356xdbh3U2Q" key="is_default_navigation" value="true"/>

+      </eAnnotations>

+      <children xmi:type="notation:DecorationNode" xmi:id="_JD-_8P7eEeSjxZWa7Oxjag" type="5020"/>

+      <children xmi:type="notation:DecorationNode" xmi:id="_JD_nAP7eEeSjxZWa7Oxjag" type="7009">

+        <children xmi:type="notation:Shape" xmi:id="_ST99kP7eEeSjxZWa7Oxjag" type="3010">

+          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_UYgBIP7eEeSjxZWa7Oxjag" source="PapyrusCSSForceValue">

+            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_UYgBIf7eEeSjxZWa7Oxjag" key="fillColor" value="true"/>

+          </eAnnotations>

+          <children xmi:type="notation:DecorationNode" xmi:id="_ST99kv7eEeSjxZWa7Oxjag" type="5014"/>

+          <children xmi:type="notation:BasicCompartment" xmi:id="_ST99k_7eEeSjxZWa7Oxjag" visible="false" type="7011">

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

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

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

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

+          </children>

+          <children xmi:type="notation:BasicCompartment" xmi:id="_ST99mP7eEeSjxZWa7Oxjag" visible="false" type="7012">

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

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

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

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

+          </children>

+          <children xmi:type="notation:BasicCompartment" xmi:id="_ST99nf7eEeSjxZWa7Oxjag" visible="false" type="7013">

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

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

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

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

+          </children>

+          <children xmi:type="notation:DecorationNode" xmi:id="_7NK-wGLCEeWRk_KThWkycg" type="8518">

+            <layoutConstraint xmi:type="notation:Location" xmi:id="_7NK-wWLCEeWRk_KThWkycg" y="5"/>

+          </children>

+          <element xmi:type="uml:Class" href="esfarchitectureconcepts_metamodel.uml#_NMFdwP7eEeSjxZWa7Oxjag"/>

+          <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ST99kf7eEeSjxZWa7Oxjag" x="49" y="49" width="217" height="44"/>

+        </children>

+        <children xmi:type="notation:Shape" xmi:id="_YMgeQP7eEeSjxZWa7Oxjag" type="3010">

+          <children xmi:type="notation:DecorationNode" xmi:id="_YMhFUP7eEeSjxZWa7Oxjag" type="5014"/>

+          <children xmi:type="notation:BasicCompartment" xmi:id="_YMhFUf7eEeSjxZWa7Oxjag" visible="false" type="7011">

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

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

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

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

+          </children>

+          <children xmi:type="notation:BasicCompartment" xmi:id="_YMhFVv7eEeSjxZWa7Oxjag" visible="false" type="7012">

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

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

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

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

+          </children>

+          <children xmi:type="notation:BasicCompartment" xmi:id="_YMhFW_7eEeSjxZWa7Oxjag" visible="false" type="7013">

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

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

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

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

+          </children>

+          <children xmi:type="notation:DecorationNode" xmi:id="_7NK-wmLCEeWRk_KThWkycg" type="8518">

+            <layoutConstraint xmi:type="notation:Location" xmi:id="_7NK-w2LCEeWRk_KThWkycg" y="5"/>

+          </children>

+          <element xmi:type="uml:Class" href="esfarchitectureconcepts_metamodel.uml#_YMeCAP7eEeSjxZWa7Oxjag"/>

+          <layoutConstraint xmi:type="notation:Bounds" xmi:id="_YMgeQf7eEeSjxZWa7Oxjag" x="50" y="132" height="44"/>

+        </children>

+        <children xmi:type="notation:Shape" xmi:id="_ZhX_cP7eEeSjxZWa7Oxjag" type="3010">

+          <children xmi:type="notation:DecorationNode" xmi:id="_ZhX_cv7eEeSjxZWa7Oxjag" type="5014"/>

+          <children xmi:type="notation:BasicCompartment" xmi:id="_ZhX_c_7eEeSjxZWa7Oxjag" visible="false" type="7011">

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

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

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

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

+          </children>

+          <children xmi:type="notation:BasicCompartment" xmi:id="_ZhX_eP7eEeSjxZWa7Oxjag" visible="false" type="7012">

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

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

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

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

+          </children>

+          <children xmi:type="notation:BasicCompartment" xmi:id="_ZhX_ff7eEeSjxZWa7Oxjag" visible="false" type="7013">

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

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

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

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

+          </children>

+          <children xmi:type="notation:DecorationNode" xmi:id="_7NK-xGLCEeWRk_KThWkycg" type="8518">

+            <layoutConstraint xmi:type="notation:Location" xmi:id="_7NK-xWLCEeWRk_KThWkycg" y="5"/>

+          </children>

+          <element xmi:type="uml:Class" href="esfarchitectureconcepts_metamodel.uml#_ZhWKQP7eEeSjxZWa7Oxjag"/>

+          <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ZhX_cf7eEeSjxZWa7Oxjag" x="158" y="132" height="44"/>

+        </children>

+        <children xmi:type="notation:Shape" xmi:id="_jgVi8P7eEeSjxZWa7Oxjag" type="3010">

+          <children xmi:type="notation:DecorationNode" xmi:id="_jgVi8v7eEeSjxZWa7Oxjag" type="5014"/>

+          <children xmi:type="notation:BasicCompartment" xmi:id="_jgVi8_7eEeSjxZWa7Oxjag" visible="false" type="7011">

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

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

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

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

+          </children>

+          <children xmi:type="notation:BasicCompartment" xmi:id="_jgWKAP7eEeSjxZWa7Oxjag" visible="false" type="7012">

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

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

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

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

+          </children>

+          <children xmi:type="notation:BasicCompartment" xmi:id="_jgWKBf7eEeSjxZWa7Oxjag" visible="false" type="7013">

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

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

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

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

+          </children>

+          <children xmi:type="notation:DecorationNode" xmi:id="_7NK-xmLCEeWRk_KThWkycg" type="8518">

+            <layoutConstraint xmi:type="notation:Location" xmi:id="_7NK-x2LCEeWRk_KThWkycg" y="5"/>

+          </children>

+          <element xmi:type="uml:Class" href="esfarchitectureconcepts_metamodel.uml#_jgSfoP7eEeSjxZWa7Oxjag"/>

+          <layoutConstraint xmi:type="notation:Bounds" xmi:id="_jgVi8f7eEeSjxZWa7Oxjag" x="282" y="49" height="44"/>

+        </children>

+        <children xmi:type="notation:Shape" xmi:id="_kxwukP7eEeSjxZWa7Oxjag" type="3010">

+          <children xmi:type="notation:DecorationNode" xmi:id="_kxxVoP7eEeSjxZWa7Oxjag" type="5014"/>

+          <children xmi:type="notation:BasicCompartment" xmi:id="_kxxVof7eEeSjxZWa7Oxjag" visible="false" type="7011">

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

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

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

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

+          </children>

+          <children xmi:type="notation:BasicCompartment" xmi:id="_kxxVpv7eEeSjxZWa7Oxjag" visible="false" type="7012">

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

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

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

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

+          </children>

+          <children xmi:type="notation:BasicCompartment" xmi:id="_kxx8sP7eEeSjxZWa7Oxjag" visible="false" type="7013">

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

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

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

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

+          </children>

+          <children xmi:type="notation:DecorationNode" xmi:id="_7NK-yGLCEeWRk_KThWkycg" type="8518">

+            <layoutConstraint xmi:type="notation:Location" xmi:id="_7NK-yWLCEeWRk_KThWkycg" y="5"/>

+          </children>

+          <element xmi:type="uml:Class" href="esfarchitectureconcepts_metamodel.uml#_kxtEMP7eEeSjxZWa7Oxjag"/>

+          <layoutConstraint xmi:type="notation:Bounds" xmi:id="_kxwukf7eEeSjxZWa7Oxjag" x="398" y="49" height="44"/>

+        </children>

+        <children xmi:type="notation:Shape" xmi:id="_mQ0tkP7eEeSjxZWa7Oxjag" type="3010">

+          <children xmi:type="notation:DecorationNode" xmi:id="_mQ1UoP7eEeSjxZWa7Oxjag" type="5014"/>

+          <children xmi:type="notation:BasicCompartment" xmi:id="_mQ1Uof7eEeSjxZWa7Oxjag" visible="false" type="7011">

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

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

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

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

+          </children>

+          <children xmi:type="notation:BasicCompartment" xmi:id="_mQ17sP7eEeSjxZWa7Oxjag" visible="false" type="7012">

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

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

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

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

+          </children>

+          <children xmi:type="notation:BasicCompartment" xmi:id="_mQ17tf7eEeSjxZWa7Oxjag" visible="false" type="7013">

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

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

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

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

+          </children>

+          <children xmi:type="notation:DecorationNode" xmi:id="_7NK-ymLCEeWRk_KThWkycg" type="8518">

+            <layoutConstraint xmi:type="notation:Location" xmi:id="_7NK-y2LCEeWRk_KThWkycg" y="5"/>

+          </children>

+          <element xmi:type="uml:Class" href="esfarchitectureconcepts_metamodel.uml#_mQxqQP7eEeSjxZWa7Oxjag"/>

+          <layoutConstraint xmi:type="notation:Bounds" xmi:id="_mQ0tkf7eEeSjxZWa7Oxjag" x="514" y="49" height="44"/>

+        </children>

+        <children xmi:type="notation:Shape" xmi:id="_0jT7wP7eEeSjxZWa7Oxjag" type="3010">

+          <children xmi:type="notation:DecorationNode" xmi:id="_0jT7wv7eEeSjxZWa7Oxjag" type="5014"/>

+          <children xmi:type="notation:BasicCompartment" xmi:id="_0jT7w_7eEeSjxZWa7Oxjag" visible="false" type="7011">

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

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

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

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

+          </children>

+          <children xmi:type="notation:BasicCompartment" xmi:id="_0jT7yP7eEeSjxZWa7Oxjag" visible="false" type="7012">

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

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

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

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

+          </children>

+          <children xmi:type="notation:BasicCompartment" xmi:id="_0jUi1P7eEeSjxZWa7Oxjag" visible="false" type="7013">

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

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

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

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

+          </children>

+          <children xmi:type="notation:DecorationNode" xmi:id="_7NK-zGLCEeWRk_KThWkycg" type="8518">

+            <layoutConstraint xmi:type="notation:Location" xmi:id="_7NK-zWLCEeWRk_KThWkycg" y="5"/>

+          </children>

+          <element xmi:type="uml:Class" href="esfarchitectureconcepts_metamodel.uml#_0jRfgP7eEeSjxZWa7Oxjag"/>

+          <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0jT7wf7eEeSjxZWa7Oxjag" x="630" y="49" width="106" height="44"/>

+        </children>

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

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

+      </children>

+      <element xmi:type="uml:Model" href="esfarchitectureconcepts_metamodel.uml#_zctVgP7dEeSjxZWa7Oxjag"/>

+      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_JD-Y4f7eEeSjxZWa7Oxjag" x="116" y="322" width="771" height="252"/>

+    </children>

+    <children xmi:type="notation:Shape" xmi:id="_JynlMGLDEeWRk_KThWkycg" type="2005" fillColor="12621752">

+      <children xmi:type="notation:DecorationNode" xmi:id="_JyqogGLDEeWRk_KThWkycg" type="5020"/>

+      <children xmi:type="notation:BasicCompartment" xmi:id="_JyqogWLDEeWRk_KThWkycg" type="7009">

+        <children xmi:type="notation:Shape" xmi:id="_LIvDkGLDEeWRk_KThWkycg" type="3010">

+          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_OnMHcGLDEeWRk_KThWkycg" source="PapyrusCSSForceValue">

+            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_OnMHcWLDEeWRk_KThWkycg" key="fillColor" value="true"/>

+          </eAnnotations>

+          <children xmi:type="notation:DecorationNode" xmi:id="_LIvDkmLDEeWRk_KThWkycg" type="5014"/>

+          <children xmi:type="notation:DecorationNode" xmi:id="_LIvDk2LDEeWRk_KThWkycg" type="8518">

+            <layoutConstraint xmi:type="notation:Location" xmi:id="_LIvDlGLDEeWRk_KThWkycg" y="5"/>

+          </children>

+          <children xmi:type="notation:BasicCompartment" xmi:id="_LIvDlWLDEeWRk_KThWkycg" visible="false" type="7011">

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

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

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

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

+          </children>

+          <children xmi:type="notation:BasicCompartment" xmi:id="_LIvqoGLDEeWRk_KThWkycg" visible="false" type="7012">

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

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

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

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

+          </children>

+          <children xmi:type="notation:BasicCompartment" xmi:id="_LIvqpWLDEeWRk_KThWkycg" visible="false" type="7013">

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

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

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

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

+          </children>

+          <element xmi:type="uml:Class" href="platform:/resource/org.polarsys.esf.core.metamodel.esfcore/src/main/resources/metamodel/esfcore_metamodel.uml#_00gu4N3AEeSI6eEif-R4NA"/>

+          <layoutConstraint xmi:type="notation:Bounds" xmi:id="_LIvDkWLDEeWRk_KThWkycg" x="60" y="25" width="223"/>

+        </children>

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

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

+      </children>

+      <element xmi:type="uml:Model" href="platform:/resource/org.polarsys.esf.core.metamodel.esfcore/src/main/resources/metamodel/esfcore_metamodel.uml#_VB4SINLoEeSb47LgOrWUpg"/>

+      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_JynlMWLDEeWRk_KThWkycg" x="338" y="84" width="369" height="172"/>

+    </children>

+    <styles xmi:type="notation:StringValueStyle" xmi:id="_686-of7dEeSjxZWa7Oxjag" name="diagram_compatibility_version" stringValue="1.1.0"/>

+    <styles xmi:type="notation:DiagramStyle" xmi:id="_686-ov7dEeSjxZWa7Oxjag"/>

+    <styles xmi:type="style:PapyrusViewStyle" xmi:id="_686-o_7dEeSjxZWa7Oxjag">

+      <owner xmi:type="uml:Model" href="esfarchitectureconcepts_metamodel.uml#_zctVgP7dEeSjxZWa7Oxjag"/>

+    </styles>

+    <element xmi:type="uml:Model" href="esfarchitectureconcepts_metamodel.uml#_zctVgP7dEeSjxZWa7Oxjag"/>

+    <edges xmi:type="notation:Connector" xmi:id="_dwrRcP7eEeSjxZWa7Oxjag" type="4002" source="_YMgeQP7eEeSjxZWa7Oxjag" target="_ST99kP7eEeSjxZWa7Oxjag" routing="Rectilinear">

+      <children xmi:type="notation:DecorationNode" xmi:id="_dwr4gP7eEeSjxZWa7Oxjag" type="6007">

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_dwr4gf7eEeSjxZWa7Oxjag" y="40"/>

+      </children>

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

+      <element xmi:type="uml:Generalization" href="esfarchitectureconcepts_metamodel.uml#_dwo1MP7eEeSjxZWa7Oxjag"/>

+      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_dwrRcv7eEeSjxZWa7Oxjag" points="[-17, 0, -17, 39]$[-17, -39, -17, 0]"/>

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

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

+    </edges>

+    <edges xmi:type="notation:Connector" xmi:id="_eOCi4P7eEeSjxZWa7Oxjag" type="4002" source="_ZhX_cP7eEeSjxZWa7Oxjag" target="_ST99kP7eEeSjxZWa7Oxjag" routing="Rectilinear">

+      <children xmi:type="notation:DecorationNode" xmi:id="_eODJ8P7eEeSjxZWa7Oxjag" type="6007">

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_eODJ8f7eEeSjxZWa7Oxjag" y="40"/>

+      </children>

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

+      <element xmi:type="uml:Generalization" href="esfarchitectureconcepts_metamodel.uml#_eOAtsP7eEeSjxZWa7Oxjag"/>

+      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_eOCi4v7eEeSjxZWa7Oxjag" points="[10, 0, 10, 39]$[10, -39, 10, 0]"/>

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

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

+    </edges>

+    <edges xmi:type="notation:Connector" xmi:id="_ZwiacGLDEeWRk_KThWkycg" type="4002" source="_mQ0tkP7eEeSjxZWa7Oxjag" target="_LIvDkGLDEeWRk_KThWkycg" routing="Rectilinear">

+      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_v3mYMGLDEeWRk_KThWkycg" source="PapyrusCSSForceValue">

+        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_v3mYMWLDEeWRk_KThWkycg" key="routing" value="true"/>

+      </eAnnotations>

+      <children xmi:type="notation:DecorationNode" xmi:id="_ZwjBgGLDEeWRk_KThWkycg" type="6007">

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_ZwjBgWLDEeWRk_KThWkycg" y="40"/>

+      </children>

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

+      <element xmi:type="uml:Generalization" href="esfarchitectureconcepts_metamodel.uml#_Zv2d8GLDEeWRk_KThWkycg"/>

+      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_ZwiacmLDEeWRk_KThWkycg" points="[15, 0, 107, 162]$[15, -190, 107, -28]$[-41, -190, 51, -28]"/>

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

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

+    </edges>

+    <edges xmi:type="notation:Connector" xmi:id="_amLB8GLDEeWRk_KThWkycg" type="4002" source="_0jT7wP7eEeSjxZWa7Oxjag" target="_LIvDkGLDEeWRk_KThWkycg" routing="Rectilinear">

+      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_v3lxIGLDEeWRk_KThWkycg" source="PapyrusCSSForceValue">

+        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_v3lxIWLDEeWRk_KThWkycg" key="routing" value="true"/>

+      </eAnnotations>

+      <children xmi:type="notation:DecorationNode" xmi:id="_amLB82LDEeWRk_KThWkycg" type="6007">

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_amLB9GLDEeWRk_KThWkycg" y="40"/>

+      </children>

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

+      <element xmi:type="uml:Generalization" href="esfarchitectureconcepts_metamodel.uml#_alZl4GLDEeWRk_KThWkycg"/>

+      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_amLB8mLDEeWRk_KThWkycg" points="[0, 0, 145, 163]$[0, -217, 145, -54]$[-145, -217, 0, -54]"/>

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

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

+    </edges>

+    <edges xmi:type="notation:Connector" xmi:id="_bpKI8GLDEeWRk_KThWkycg" type="4002" source="_kxwukP7eEeSjxZWa7Oxjag" target="_LIvDkGLDEeWRk_KThWkycg" routing="Rectilinear">

+      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_v3m_QGLDEeWRk_KThWkycg" source="PapyrusCSSForceValue">

+        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_v3m_QWLDEeWRk_KThWkycg" key="routing" value="true"/>

+      </eAnnotations>

+      <children xmi:type="notation:DecorationNode" xmi:id="_bpKwAGLDEeWRk_KThWkycg" type="6007">

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_bpKwAWLDEeWRk_KThWkycg" y="40"/>

+      </children>

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

+      <element xmi:type="uml:Generalization" href="esfarchitectureconcepts_metamodel.uml#_bonWYGLDEeWRk_KThWkycg"/>

+      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_bpKI8mLDEeWRk_KThWkycg" points="[-2, 0, 44, 162]$[-2, -162, 44, 0]"/>

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

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

+    </edges>

+    <edges xmi:type="notation:Connector" xmi:id="_b9OUcGLDEeWRk_KThWkycg" type="4002" source="_jgVi8P7eEeSjxZWa7Oxjag" target="_LIvDkGLDEeWRk_KThWkycg" routing="Rectilinear">

+      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_v3nmUGLDEeWRk_KThWkycg" source="PapyrusCSSForceValue">

+        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_v3nmUWLDEeWRk_KThWkycg" key="routing" value="true"/>

+      </eAnnotations>

+      <children xmi:type="notation:DecorationNode" xmi:id="_b9OUc2LDEeWRk_KThWkycg" type="6007">

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_b9OUdGLDEeWRk_KThWkycg" y="40"/>

+      </children>

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

+      <element xmi:type="uml:Generalization" href="esfarchitectureconcepts_metamodel.uml#_b8q60GLDEeWRk_KThWkycg"/>

+      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_b9OUcmLDEeWRk_KThWkycg" points="[-13, 0, -17, 162]$[-13, -162, -17, 0]"/>

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

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

+    </edges>

+    <edges xmi:type="notation:Connector" xmi:id="_cS4bYGLDEeWRk_KThWkycg" type="4002" source="_ST99kP7eEeSjxZWa7Oxjag" target="_LIvDkGLDEeWRk_KThWkycg" routing="Rectilinear">

+      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_v3oNYGLDEeWRk_KThWkycg" source="PapyrusCSSForceValue">

+        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_v3oNYWLDEeWRk_KThWkycg" key="routing" value="true"/>

+      </eAnnotations>

+      <children xmi:type="notation:DecorationNode" xmi:id="_cS4bY2LDEeWRk_KThWkycg" type="6007">

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_cS4bZGLDEeWRk_KThWkycg" y="40"/>

+      </children>

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

+      <element xmi:type="uml:Generalization" href="esfarchitectureconcepts_metamodel.uml#_cSXeAGLDEeWRk_KThWkycg"/>

+      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_cS4bYmLDEeWRk_KThWkycg" points="[-28, 0, -95, 162]$[-28, -216, -95, -54]$[54, -216, -13, -54]"/>

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

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

+    </edges>

+    <edges xmi:type="notation:Connector" xmi:id="_7bb84GLFEeWRk_KThWkycg" type="4008" source="_JD-Y4P7eEeSjxZWa7Oxjag" target="_JynlMGLDEeWRk_KThWkycg" routing="Rectilinear">

+      <children xmi:type="notation:DecorationNode" xmi:id="_7bb842LFEeWRk_KThWkycg" type="6026">

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_7bb85GLFEeWRk_KThWkycg" y="40"/>

+      </children>

+      <children xmi:type="notation:DecorationNode" xmi:id="_7bb85WLFEeWRk_KThWkycg" type="6027">

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_7bb85mLFEeWRk_KThWkycg" y="60"/>

+      </children>

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

+      <element xmi:type="uml:Dependency" href="esfarchitectureconcepts_metamodel.uml#_7a5KUGLFEeWRk_KThWkycg"/>

+      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_7bb84mLFEeWRk_KThWkycg" points="[0, 0, -114, 164]$[0, -164, -114, 0]$[114, -164, 0, 0]"/>

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

+      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_7b5P4WLFEeWRk_KThWkycg" id="(0.0,0.43023255813953487)"/>

+    </edges>

+  </notation:Diagram>

+  <notation:Diagram xmi:id="_BJRMIP7eEeSjxZWa7Oxjag" type="PapyrusUMLClassDiagram" name="ESFArchitectureConcepts Diagram" measurementUnit="Pixel">

+    <children xmi:type="notation:Shape" xmi:id="_AQcRQP7fEeSjxZWa7Oxjag" type="2005">

+      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_BwwNcP7fEeSjxZWa7Oxjag" source="PapyrusCSSForceValue">

+        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Bww0gP7fEeSjxZWa7Oxjag" key="fillColor" value="true"/>

+      </eAnnotations>

+      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_lmTPwAnoEeW356xdbh3U2Q" source="PapyrusHyperLink_Page" references="_686-oP7dEeSjxZWa7Oxjag">

+        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_lmTPwQnoEeW356xdbh3U2Q" key="tooltip_text" value="ArchitecturalConcepts Overview Diagram"/>

+        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_lmTPwgnoEeW356xdbh3U2Q" key="pageName" value="PapyrusHyperLink_Page"/>

+        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_lmTPwwnoEeW356xdbh3U2Q" key="is_default_navigation" value="true"/>

+      </eAnnotations>

+      <children xmi:type="notation:DecorationNode" xmi:id="_AQc4UP7fEeSjxZWa7Oxjag" type="5020"/>

+      <children xmi:type="notation:DecorationNode" xmi:id="_AQc4Uf7fEeSjxZWa7Oxjag" type="7009">

+        <children xmi:type="notation:Shape" xmi:id="_Zi2UMP7gEeSjxZWa7Oxjag" type="3010">

+          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_58Z1cP7gEeSjxZWa7Oxjag" source="PapyrusCSSForceValue">

+            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_58acgP7gEeSjxZWa7Oxjag" key="fillColor" value="true"/>

+          </eAnnotations>

+          <children xmi:type="notation:DecorationNode" xmi:id="_Zi27QP7gEeSjxZWa7Oxjag" type="5014"/>

+          <children xmi:type="notation:BasicCompartment" xmi:id="_Zi27Qf7gEeSjxZWa7Oxjag" visible="false" type="7011">

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

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

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

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

+          </children>

+          <children xmi:type="notation:BasicCompartment" xmi:id="_Zi3iUP7gEeSjxZWa7Oxjag" visible="false" type="7012">

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

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

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

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

+          </children>

+          <children xmi:type="notation:BasicCompartment" xmi:id="_Zi3iVf7gEeSjxZWa7Oxjag" visible="false" type="7013">

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

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

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

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

+          </children>

+          <children xmi:type="notation:DecorationNode" xmi:id="_7PD1IGLCEeWRk_KThWkycg" type="8518">

+            <layoutConstraint xmi:type="notation:Location" xmi:id="_7PD1IWLCEeWRk_KThWkycg" y="5"/>

+          </children>

+          <element xmi:type="uml:Class" href="esfarchitectureconcepts_metamodel.uml#_NMFdwP7eEeSjxZWa7Oxjag"/>

+          <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Zi2UMf7gEeSjxZWa7Oxjag" x="394" y="405" width="252" height="57"/>

+        </children>

+        <children xmi:type="notation:Shape" xmi:id="_aDqiQP7gEeSjxZWa7Oxjag" type="3010">

+          <children xmi:type="notation:DecorationNode" xmi:id="_aDqiQv7gEeSjxZWa7Oxjag" type="5014"/>

+          <children xmi:type="notation:BasicCompartment" xmi:id="_aDqiQ_7gEeSjxZWa7Oxjag" visible="false" type="7011">

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

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

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

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

+          </children>

+          <children xmi:type="notation:BasicCompartment" xmi:id="_aDrJVP7gEeSjxZWa7Oxjag" visible="false" type="7012">

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

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

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

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

+          </children>

+          <children xmi:type="notation:BasicCompartment" xmi:id="_aDrJWf7gEeSjxZWa7Oxjag" visible="false" type="7013">

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

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

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

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

+          </children>

+          <children xmi:type="notation:DecorationNode" xmi:id="_7PD1ImLCEeWRk_KThWkycg" type="8518">

+            <layoutConstraint xmi:type="notation:Location" xmi:id="_7PD1I2LCEeWRk_KThWkycg" y="5"/>

+          </children>

+          <element xmi:type="uml:Class" href="esfarchitectureconcepts_metamodel.uml#_YMeCAP7eEeSjxZWa7Oxjag"/>

+          <layoutConstraint xmi:type="notation:Bounds" xmi:id="_aDqiQf7gEeSjxZWa7Oxjag" x="576" y="281" width="100" height="57"/>

+        </children>

+        <children xmi:type="notation:Shape" xmi:id="_abtO0P7gEeSjxZWa7Oxjag" type="3010">

+          <children xmi:type="notation:DecorationNode" xmi:id="_abt14P7gEeSjxZWa7Oxjag" type="5014"/>

+          <children xmi:type="notation:BasicCompartment" xmi:id="_abt14f7gEeSjxZWa7Oxjag" visible="false" type="7011">

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

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

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

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

+          </children>

+          <children xmi:type="notation:BasicCompartment" xmi:id="_abt15v7gEeSjxZWa7Oxjag" visible="false" type="7012">

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

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

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

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

+          </children>

+          <children xmi:type="notation:BasicCompartment" xmi:id="_abt16_7gEeSjxZWa7Oxjag" visible="false" type="7013">

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

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

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

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

+          </children>

+          <children xmi:type="notation:DecorationNode" xmi:id="_7PD1JGLCEeWRk_KThWkycg" type="8518">

+            <layoutConstraint xmi:type="notation:Location" xmi:id="_7PD1JWLCEeWRk_KThWkycg" y="5"/>

+          </children>

+          <element xmi:type="uml:Class" href="esfarchitectureconcepts_metamodel.uml#_ZhWKQP7eEeSjxZWa7Oxjag"/>

+          <layoutConstraint xmi:type="notation:Bounds" xmi:id="_abtO0f7gEeSjxZWa7Oxjag" x="365" y="281" height="57"/>

+        </children>

+        <children xmi:type="notation:Shape" xmi:id="_bHAOkP7gEeSjxZWa7Oxjag" type="3010">

+          <children xmi:type="notation:DecorationNode" xmi:id="_bHA1oP7gEeSjxZWa7Oxjag" type="5014"/>

+          <children xmi:type="notation:BasicCompartment" xmi:id="_bHA1of7gEeSjxZWa7Oxjag" visible="false" type="7011">

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

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

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

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

+          </children>

+          <children xmi:type="notation:BasicCompartment" xmi:id="_bHBcsP7gEeSjxZWa7Oxjag" visible="false" type="7012">

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

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

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

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

+          </children>

+          <children xmi:type="notation:BasicCompartment" xmi:id="_bHBctf7gEeSjxZWa7Oxjag" visible="false" type="7013">

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

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

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

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

+          </children>

+          <children xmi:type="notation:DecorationNode" xmi:id="_7PD1JmLCEeWRk_KThWkycg" type="8518">

+            <layoutConstraint xmi:type="notation:Location" xmi:id="_7PD1J2LCEeWRk_KThWkycg" y="5"/>

+          </children>

+          <element xmi:type="uml:Class" href="esfarchitectureconcepts_metamodel.uml#_jgSfoP7eEeSjxZWa7Oxjag"/>

+          <layoutConstraint xmi:type="notation:Bounds" xmi:id="_bHAOkf7gEeSjxZWa7Oxjag" x="40" y="37" height="57"/>

+        </children>

+        <children xmi:type="notation:Shape" xmi:id="_b0UnkP7gEeSjxZWa7Oxjag" type="3010">

+          <children xmi:type="notation:DecorationNode" xmi:id="_b0VOoP7gEeSjxZWa7Oxjag" type="5014"/>

+          <children xmi:type="notation:BasicCompartment" xmi:id="_b0VOof7gEeSjxZWa7Oxjag" type="7011">

+            <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_m_ITIP7gEeSjxZWa7Oxjag" source="PapyrusCSSForceValue">

+              <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_m_ITIf7gEeSjxZWa7Oxjag" key="visible" value="true"/>

+            </eAnnotations>

+            <children xmi:type="notation:Shape" xmi:id="_1-sCsP7gEeSjxZWa7Oxjag" type="3012">

+              <styles xmi:type="notation:StringListValueStyle" xmi:id="_Ov7c0P7jEeSjxZWa7Oxjag" name="maskLabel">

+                <stringListValue>name</stringListValue>

+                <stringListValue>derived</stringListValue>

+                <stringListValue>multiplicity</stringListValue>

+                <stringListValue>type</stringListValue>

+              </styles>

+              <element xmi:type="uml:Property" href="esfarchitectureconcepts_metamodel.uml#_1-q0kP7gEeSjxZWa7Oxjag"/>

+              <layoutConstraint xmi:type="notation:Location" xmi:id="_1-sCsf7gEeSjxZWa7Oxjag"/>

+            </children>

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

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

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

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

+          </children>

+          <children xmi:type="notation:BasicCompartment" xmi:id="_b0VOpv7gEeSjxZWa7Oxjag" visible="false" type="7012">

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

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

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

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

+          </children>

+          <children xmi:type="notation:BasicCompartment" xmi:id="_b0VOq_7gEeSjxZWa7Oxjag" visible="false" type="7013">

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

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

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

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

+          </children>

+          <children xmi:type="notation:DecorationNode" xmi:id="_7PD1KGLCEeWRk_KThWkycg" type="8518">

+            <layoutConstraint xmi:type="notation:Location" xmi:id="_7PD1KWLCEeWRk_KThWkycg" y="5"/>

+          </children>

+          <element xmi:type="uml:Class" href="esfarchitectureconcepts_metamodel.uml#_kxtEMP7eEeSjxZWa7Oxjag"/>

+          <layoutConstraint xmi:type="notation:Bounds" xmi:id="_b0Unkf7gEeSjxZWa7Oxjag" x="369" y="41" width="292"/>

+        </children>

+        <children xmi:type="notation:Shape" xmi:id="_hfgowP7gEeSjxZWa7Oxjag" type="3010">

+          <children xmi:type="notation:DecorationNode" xmi:id="_hfhP0P7gEeSjxZWa7Oxjag" type="5014"/>

+          <children xmi:type="notation:BasicCompartment" xmi:id="_hfhP0f7gEeSjxZWa7Oxjag" visible="false" type="7011">

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

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

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

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

+          </children>

+          <children xmi:type="notation:BasicCompartment" xmi:id="_hfhP1v7gEeSjxZWa7Oxjag" visible="false" type="7012">

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

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

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

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

+          </children>

+          <children xmi:type="notation:BasicCompartment" xmi:id="_hfhP2_7gEeSjxZWa7Oxjag" visible="false" type="7013">

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

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

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

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

+          </children>

+          <children xmi:type="notation:DecorationNode" xmi:id="_7PD1KmLCEeWRk_KThWkycg" type="8518">

+            <layoutConstraint xmi:type="notation:Location" xmi:id="_7PD1K2LCEeWRk_KThWkycg" y="5"/>

+          </children>

+          <element xmi:type="uml:Class" href="esfarchitectureconcepts_metamodel.uml#_mQxqQP7eEeSjxZWa7Oxjag"/>

+          <layoutConstraint xmi:type="notation:Bounds" xmi:id="_hfgowf7gEeSjxZWa7Oxjag" x="130" y="281" height="57"/>

+        </children>

+        <children xmi:type="notation:Shape" xmi:id="_iFiuAP7gEeSjxZWa7Oxjag" type="3010">

+          <children xmi:type="notation:DecorationNode" xmi:id="_iFjVEP7gEeSjxZWa7Oxjag" type="5014"/>

+          <children xmi:type="notation:BasicCompartment" xmi:id="_iFjVEf7gEeSjxZWa7Oxjag" visible="false" type="7011">

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

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

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

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

+          </children>

+          <children xmi:type="notation:BasicCompartment" xmi:id="_iFj8IP7gEeSjxZWa7Oxjag" visible="false" type="7012">

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

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

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

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

+          </children>

+          <children xmi:type="notation:BasicCompartment" xmi:id="_iFj8Jf7gEeSjxZWa7Oxjag" visible="false" type="7013">

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

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

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

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

+          </children>

+          <children xmi:type="notation:DecorationNode" xmi:id="_7PD1LGLCEeWRk_KThWkycg" type="8518">

+            <layoutConstraint xmi:type="notation:Location" xmi:id="_7PD1LWLCEeWRk_KThWkycg" y="5"/>

+          </children>

+          <element xmi:type="uml:Class" href="esfarchitectureconcepts_metamodel.uml#_0jRfgP7eEeSjxZWa7Oxjag"/>

+          <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iFiuAf7gEeSjxZWa7Oxjag" x="747" y="248" width="112" height="57"/>

+        </children>

+        <children xmi:type="notation:Shape" xmi:id="_4JZAIAqbEeWCRsSxON2IdQ" type="3028">

+          <children xmi:type="notation:DecorationNode" xmi:id="_4JZAIgqbEeWCRsSxON2IdQ" type="5063"/>

+          <element xmi:type="uml:Comment" href="esfarchitectureconcepts_metamodel.uml#_4GjHgAqbEeWCRsSxON2IdQ"/>

+          <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4JZAIQqbEeWCRsSxON2IdQ" x="823" y="357" width="154"/>

+        </children>

+        <children xmi:type="notation:Shape" xmi:id="_EobTsAqcEeWCRsSxON2IdQ" type="3028">

+          <children xmi:type="notation:DecorationNode" xmi:id="_EobTsgqcEeWCRsSxON2IdQ" type="5063"/>

+          <element xmi:type="uml:Comment" href="esfarchitectureconcepts_metamodel.uml#_EoY3cAqcEeWCRsSxON2IdQ"/>

+          <layoutConstraint xmi:type="notation:Bounds" xmi:id="_EobTsQqcEeWCRsSxON2IdQ" x="255" y="163" width="169" height="51"/>

+        </children>

+        <children xmi:type="notation:Shape" xmi:id="_SOaBMAqcEeWCRsSxON2IdQ" type="3028">

+          <children xmi:type="notation:DecorationNode" xmi:id="_SOaBMgqcEeWCRsSxON2IdQ" type="5063"/>

+          <element xmi:type="uml:Comment" href="esfarchitectureconcepts_metamodel.uml#_SOYMAAqcEeWCRsSxON2IdQ"/>

+          <layoutConstraint xmi:type="notation:Bounds" xmi:id="_SOaBMQqcEeWCRsSxON2IdQ" x="5" y="115" width="142"/>

+        </children>

+        <children xmi:type="notation:Shape" xmi:id="_15GkwBM8EeWOCLsnVbWZoA" type="3028">

+          <children xmi:type="notation:DecorationNode" xmi:id="_15GkwhM8EeWOCLsnVbWZoA" type="5063"/>

+          <element xmi:type="uml:Comment" href="esfarchitectureconcepts_metamodel.uml#_12IJQBM8EeWOCLsnVbWZoA"/>

+          <layoutConstraint xmi:type="notation:Bounds" xmi:id="_15GkwRM8EeWOCLsnVbWZoA" x="199" y="371" width="169"/>

+        </children>

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

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

+      </children>

+      <element xmi:type="uml:Model" href="esfarchitectureconcepts_metamodel.uml#_zctVgP7dEeSjxZWa7Oxjag"/>

+      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_AQcRQf7fEeSjxZWa7Oxjag" x="68" y="89" width="1020" height="571"/>

+    </children>

+    <styles xmi:type="notation:StringValueStyle" xmi:id="_BJRMIf7eEeSjxZWa7Oxjag" name="diagram_compatibility_version" stringValue="1.1.0"/>

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

+    <styles xmi:type="style:PapyrusViewStyle" xmi:id="_BJRMI_7eEeSjxZWa7Oxjag">

+      <owner xmi:type="uml:Model" href="esfarchitectureconcepts_metamodel.uml#_zctVgP7dEeSjxZWa7Oxjag"/>

+    </styles>

+    <element xmi:type="uml:Model" href="esfarchitectureconcepts_metamodel.uml#_zctVgP7dEeSjxZWa7Oxjag"/>

+    <edges xmi:type="notation:Connector" xmi:id="_7ZuvEP7gEeSjxZWa7Oxjag" type="4001" source="_bHAOkP7gEeSjxZWa7Oxjag" target="_b0UnkP7gEeSjxZWa7Oxjag" routing="Rectilinear">

+      <children xmi:type="notation:DecorationNode" xmi:id="_7ZvWIP7gEeSjxZWa7Oxjag" type="6001">

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_7ZvWIf7gEeSjxZWa7Oxjag" y="-20"/>

+      </children>

+      <children xmi:type="notation:DecorationNode" xmi:id="_7ZvWIv7gEeSjxZWa7Oxjag" type="6002">

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_7ZvWI_7gEeSjxZWa7Oxjag" y="20"/>

+      </children>

+      <children xmi:type="notation:DecorationNode" xmi:id="_7Zv9MP7gEeSjxZWa7Oxjag" type="6003">

+        <styles xmi:type="notation:StringListValueStyle" xmi:id="_PLhMoP7jEeSjxZWa7Oxjag" name="maskLabel">

+          <stringListValue>name</stringListValue>

+          <stringListValue>derived</stringListValue>

+        </styles>

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_7Zv9Mf7gEeSjxZWa7Oxjag" x="19" y="-20"/>

+      </children>

+      <children xmi:type="notation:DecorationNode" xmi:id="_7Zv9Mv7gEeSjxZWa7Oxjag" type="6005">

+        <styles xmi:type="notation:StringListValueStyle" xmi:id="_NzRnUP7jEeSjxZWa7Oxjag" name="maskLabel">

+          <stringListValue>name</stringListValue>

+          <stringListValue>derived</stringListValue>

+        </styles>

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_7Zv9M_7gEeSjxZWa7Oxjag" x="-39" y="-14"/>

+      </children>

+      <children xmi:type="notation:DecorationNode" xmi:id="_7Zv9NP7gEeSjxZWa7Oxjag" type="6033">

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_7Zv9Nf7gEeSjxZWa7Oxjag" x="4" y="15"/>

+      </children>

+      <children xmi:type="notation:DecorationNode" xmi:id="_7Zv9Nv7gEeSjxZWa7Oxjag" type="6034">

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_7Zv9N_7gEeSjxZWa7Oxjag" x="10" y="14"/>

+      </children>

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

+      <element xmi:type="uml:Association" href="esfarchitectureconcepts_metamodel.uml#_7ZrrwP7gEeSjxZWa7Oxjag"/>

+      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_7ZuvEv7gEeSjxZWa7Oxjag" points="[0, -10, -175, -34]$[175, -10, 0, -34]"/>

+      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_7aBqAP7gEeSjxZWa7Oxjag" id="(1.0,0.3157894736842105)"/>

+      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_7aCREP7gEeSjxZWa7Oxjag" id="(0.0,0.14)"/>

+    </edges>

+    <edges xmi:type="notation:Connector" xmi:id="_ORvW4P7hEeSjxZWa7Oxjag" type="4001" source="_b0UnkP7gEeSjxZWa7Oxjag" target="_hfgowP7gEeSjxZWa7Oxjag" routing="Rectilinear">

+      <children xmi:type="notation:DecorationNode" xmi:id="_ORvW4_7hEeSjxZWa7Oxjag" type="6001">

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_ORvW5P7hEeSjxZWa7Oxjag" y="-20"/>

+      </children>

+      <children xmi:type="notation:DecorationNode" xmi:id="_ORvW5f7hEeSjxZWa7Oxjag" type="6002">

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_ORvW5v7hEeSjxZWa7Oxjag" y="20"/>

+      </children>

+      <children xmi:type="notation:DecorationNode" xmi:id="_ORvW5_7hEeSjxZWa7Oxjag" type="6003">

+        <styles xmi:type="notation:StringListValueStyle" xmi:id="_Ne0aQP7jEeSjxZWa7Oxjag" name="maskLabel">

+          <stringListValue>name</stringListValue>

+          <stringListValue>derived</stringListValue>

+        </styles>

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_ORv98P7hEeSjxZWa7Oxjag" x="9" y="13"/>

+      </children>

+      <children xmi:type="notation:DecorationNode" xmi:id="_ORv98f7hEeSjxZWa7Oxjag" type="6005">

+        <styles xmi:type="notation:StringListValueStyle" xmi:id="_PedWwP7jEeSjxZWa7Oxjag" name="maskLabel">

+          <stringListValue>name</stringListValue>

+          <stringListValue>derived</stringListValue>

+        </styles>

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_ORv98v7hEeSjxZWa7Oxjag" x="31" y="42"/>

+      </children>

+      <children xmi:type="notation:DecorationNode" xmi:id="_ORv98_7hEeSjxZWa7Oxjag" type="6033">

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_ORv99P7hEeSjxZWa7Oxjag" x="-37" y="13"/>

+      </children>

+      <children xmi:type="notation:DecorationNode" xmi:id="_ORv99f7hEeSjxZWa7Oxjag" type="6034">

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_ORv99v7hEeSjxZWa7Oxjag" x="23" y="-11"/>

+      </children>

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

+      <element xmi:type="uml:Association" href="esfarchitectureconcepts_metamodel.uml#_ORthsP7hEeSjxZWa7Oxjag"/>

+      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_ORvW4v7hEeSjxZWa7Oxjag" points="[0, -26, 197, -180]$[-185, -26, 12, -180]$[-185, 154, 12, 0]"/>

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

+      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_OSDf8P7hEeSjxZWa7Oxjag" id="(0.42,0.0)"/>

+    </edges>

+    <edges xmi:type="notation:Connector" xmi:id="_PEFZ0P7hEeSjxZWa7Oxjag" type="4001" source="_b0UnkP7gEeSjxZWa7Oxjag" target="_hfgowP7gEeSjxZWa7Oxjag" routing="Rectilinear">

+      <children xmi:type="notation:DecorationNode" xmi:id="_PEGA4P7hEeSjxZWa7Oxjag" type="6001">

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_PEGA4f7hEeSjxZWa7Oxjag" y="-20"/>

+      </children>

+      <children xmi:type="notation:DecorationNode" xmi:id="_PEGA4v7hEeSjxZWa7Oxjag" type="6002">

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_PEGA4_7hEeSjxZWa7Oxjag" y="20"/>

+      </children>

+      <children xmi:type="notation:DecorationNode" xmi:id="_PEGA5P7hEeSjxZWa7Oxjag" type="6003">

+        <styles xmi:type="notation:StringListValueStyle" xmi:id="_Mk2FUP7jEeSjxZWa7Oxjag" name="maskLabel">

+          <stringListValue>name</stringListValue>

+          <stringListValue>derived</stringListValue>

+        </styles>

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_PEGA5f7hEeSjxZWa7Oxjag" x="13" y="-12"/>

+      </children>

+      <children xmi:type="notation:DecorationNode" xmi:id="_PEGA5v7hEeSjxZWa7Oxjag" type="6005">

+        <styles xmi:type="notation:StringListValueStyle" xmi:id="_Pr25kP7jEeSjxZWa7Oxjag" name="maskLabel">

+          <stringListValue>name</stringListValue>

+          <stringListValue>derived</stringListValue>

+        </styles>

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_PEGA5_7hEeSjxZWa7Oxjag" x="19" y="-64"/>

+      </children>

+      <children xmi:type="notation:DecorationNode" xmi:id="_PEGA6P7hEeSjxZWa7Oxjag" type="6033">

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_PEGA6f7hEeSjxZWa7Oxjag" x="-27" y="-16"/>

+      </children>

+      <children xmi:type="notation:DecorationNode" xmi:id="_PEGn8P7hEeSjxZWa7Oxjag" type="6034">

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_PEGn8f7hEeSjxZWa7Oxjag" x="15" y="11"/>

+      </children>

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

+      <element xmi:type="uml:Association" href="esfarchitectureconcepts_metamodel.uml#_PEDkoP7hEeSjxZWa7Oxjag"/>

+      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_PEFZ0v7hEeSjxZWa7Oxjag" points="[0, 25, 155, -161]$[-145, 25, 10, -161]$[-145, 186, 10, 0]"/>

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

+      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_PEUDUP7hEeSjxZWa7Oxjag" id="(0.84,0.0)"/>

+    </edges>

+    <edges xmi:type="notation:Connector" xmi:id="_P-ZF8P7hEeSjxZWa7Oxjag" type="4001" source="_b0UnkP7gEeSjxZWa7Oxjag" target="_aDqiQP7gEeSjxZWa7Oxjag" routing="Rectilinear">

+      <children xmi:type="notation:DecorationNode" xmi:id="_P-ZF8_7hEeSjxZWa7Oxjag" type="6001">

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_P-ZF9P7hEeSjxZWa7Oxjag" y="-20"/>

+      </children>

+      <children xmi:type="notation:DecorationNode" xmi:id="_P-ZtAP7hEeSjxZWa7Oxjag" type="6002">

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_P-ZtAf7hEeSjxZWa7Oxjag" y="20"/>

+      </children>

+      <children xmi:type="notation:DecorationNode" xmi:id="_P-ZtAv7hEeSjxZWa7Oxjag" type="6003">

+        <styles xmi:type="notation:StringListValueStyle" xmi:id="_QXAIUP7jEeSjxZWa7Oxjag" name="maskLabel">

+          <stringListValue>name</stringListValue>

+          <stringListValue>derived</stringListValue>

+        </styles>

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_P-ZtA_7hEeSjxZWa7Oxjag" x="2" y="-26"/>

+      </children>

+      <children xmi:type="notation:DecorationNode" xmi:id="_P-ZtBP7hEeSjxZWa7Oxjag" type="6005">

+        <styles xmi:type="notation:StringListValueStyle" xmi:id="_RnHFUP7jEeSjxZWa7Oxjag" name="maskLabel">

+          <stringListValue>name</stringListValue>

+          <stringListValue>derived</stringListValue>

+        </styles>

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_P-ZtBf7hEeSjxZWa7Oxjag" x="-1" y="-56"/>

+      </children>

+      <children xmi:type="notation:DecorationNode" xmi:id="_P-ZtBv7hEeSjxZWa7Oxjag" type="6033">

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_P-ZtB_7hEeSjxZWa7Oxjag" x="4" y="18"/>

+      </children>

+      <children xmi:type="notation:DecorationNode" xmi:id="_P-ZtCP7hEeSjxZWa7Oxjag" type="6034">

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_P-ZtCf7hEeSjxZWa7Oxjag" x="-9" y="15"/>

+      </children>

+      <styles xmi:type="notation:FontStyle" xmi:id="_P-ZF8f7hEeSjxZWa7Oxjag"/>

+      <element xmi:type="uml:Association" href="esfarchitectureconcepts_metamodel.uml#_P-Wps_7hEeSjxZWa7Oxjag"/>

+      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_P-ZF8v7hEeSjxZWa7Oxjag" points="[30, 0, 30, -140]$[30, 140, 30, 0]"/>

+      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_P-mhUP7hEeSjxZWa7Oxjag" id="(0.7431506849315068,1.0)"/>

+      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_P-mhUf7hEeSjxZWa7Oxjag" id="(0.1,0.0)"/>

+    </edges>

+    <edges xmi:type="notation:Connector" xmi:id="_R2M8IP7hEeSjxZWa7Oxjag" type="4001" source="_b0UnkP7gEeSjxZWa7Oxjag" target="_abtO0P7gEeSjxZWa7Oxjag" routing="Rectilinear">

+      <children xmi:type="notation:DecorationNode" xmi:id="_R2NjMP7hEeSjxZWa7Oxjag" type="6001">

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_R2NjMf7hEeSjxZWa7Oxjag" y="-20"/>

+      </children>

+      <children xmi:type="notation:DecorationNode" xmi:id="_R2OKQP7hEeSjxZWa7Oxjag" type="6002">

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_R2OKQf7hEeSjxZWa7Oxjag" y="20"/>

+      </children>

+      <children xmi:type="notation:DecorationNode" xmi:id="_R2OKQv7hEeSjxZWa7Oxjag" type="6003">

+        <styles xmi:type="notation:StringListValueStyle" xmi:id="_QEBh8P7jEeSjxZWa7Oxjag" name="maskLabel">

+          <stringListValue>name</stringListValue>

+          <stringListValue>derived</stringListValue>

+        </styles>

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_R2OKQ_7hEeSjxZWa7Oxjag" x="-9" y="-32"/>

+      </children>

+      <children xmi:type="notation:DecorationNode" xmi:id="_R2OKRP7hEeSjxZWa7Oxjag" type="6005">

+        <styles xmi:type="notation:StringListValueStyle" xmi:id="_QoF4UP7jEeSjxZWa7Oxjag" name="maskLabel">

+          <stringListValue>name</stringListValue>

+          <stringListValue>derived</stringListValue>

+        </styles>

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_R2OKRf7hEeSjxZWa7Oxjag" y="-77"/>

+      </children>

+      <children xmi:type="notation:DecorationNode" xmi:id="_R2OKRv7hEeSjxZWa7Oxjag" type="6033">

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_R2OKR_7hEeSjxZWa7Oxjag" x="-10" y="20"/>

+      </children>

+      <children xmi:type="notation:DecorationNode" xmi:id="_R2OKSP7hEeSjxZWa7Oxjag" type="6034">

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_R2OKSf7hEeSjxZWa7Oxjag" x="2" y="25"/>

+      </children>

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

+      <element xmi:type="uml:Association" href="esfarchitectureconcepts_metamodel.uml#_R2HckP7hEeSjxZWa7Oxjag"/>

+      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_R2M8Iv7hEeSjxZWa7Oxjag" points="[-21, 0, 0, -140]$[-21, 140, 0, 0]"/>

+      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_R2f3EP7hEeSjxZWa7Oxjag" id="(0.2979452054794521,1.0)"/>

+      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ZQYOsP7hEeSjxZWa7Oxjag" id="(0.7,0.0)"/>

+    </edges>

+    <edges xmi:type="notation:Connector" xmi:id="_SqBlwP7hEeSjxZWa7Oxjag" type="4001" source="_b0UnkP7gEeSjxZWa7Oxjag" target="_iFiuAP7gEeSjxZWa7Oxjag" routing="Rectilinear">

+      <children xmi:type="notation:DecorationNode" xmi:id="_SqCM0P7hEeSjxZWa7Oxjag" type="6001">

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_SqCM0f7hEeSjxZWa7Oxjag" y="-20"/>

+      </children>

+      <children xmi:type="notation:DecorationNode" xmi:id="_SqCz4P7hEeSjxZWa7Oxjag" type="6002">

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_SqCz4f7hEeSjxZWa7Oxjag" y="20"/>

+      </children>

+      <children xmi:type="notation:DecorationNode" xmi:id="_SqCz4v7hEeSjxZWa7Oxjag" type="6003">

+        <styles xmi:type="notation:StringListValueStyle" xmi:id="_YJ7VQP7nEeSjxZWa7Oxjag" name="maskLabel">

+          <stringListValue>name</stringListValue>

+          <stringListValue>derived</stringListValue>

+        </styles>

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_SqCz4_7hEeSjxZWa7Oxjag" x="1" y="-16"/>

+      </children>

+      <children xmi:type="notation:DecorationNode" xmi:id="_SqCz5P7hEeSjxZWa7Oxjag" type="6005">

+        <styles xmi:type="notation:StringListValueStyle" xmi:id="_YwLc8P7nEeSjxZWa7Oxjag" name="maskLabel">

+          <stringListValue>name</stringListValue>

+          <stringListValue>derived</stringListValue>

+        </styles>

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_SqDa8P7hEeSjxZWa7Oxjag" x="33" y="-62"/>

+      </children>

+      <children xmi:type="notation:DecorationNode" xmi:id="_SqDa8f7hEeSjxZWa7Oxjag" type="6033">

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_SqDa8v7hEeSjxZWa7Oxjag" x="-9" y="16"/>

+      </children>

+      <children xmi:type="notation:DecorationNode" xmi:id="_SqDa8_7hEeSjxZWa7Oxjag" type="6034">

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_SqECAP7hEeSjxZWa7Oxjag" x="29" y="24"/>

+      </children>

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

+      <element xmi:type="uml:Association" href="esfarchitectureconcepts_metamodel.uml#_Sp8GMP7hEeSjxZWa7Oxjag"/>

+      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_SqBlwv7hEeSjxZWa7Oxjag" points="[0, -18, -104, -170]$[119, -18, 15, -170]$[119, 152, 15, 0]"/>

+      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_SqgG4P7hEeSjxZWa7Oxjag" id="(1.0,0.28)"/>

+      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Sqgt8P7hEeSjxZWa7Oxjag" id="(0.27,0.0)"/>

+    </edges>

+    <edges xmi:type="notation:Connector" xmi:id="_UhWTwP7hEeSjxZWa7Oxjag" type="4002" source="_aDqiQP7gEeSjxZWa7Oxjag" target="_Zi2UMP7gEeSjxZWa7Oxjag" routing="Rectilinear">

+      <children xmi:type="notation:DecorationNode" xmi:id="_UhWTw_7hEeSjxZWa7Oxjag" type="6007">

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_UhWTxP7hEeSjxZWa7Oxjag" y="40"/>

+      </children>

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

+      <element xmi:type="uml:Generalization" href="esfarchitectureconcepts_metamodel.uml#_dwo1MP7eEeSjxZWa7Oxjag"/>

+      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_UhWTwv7hEeSjxZWa7Oxjag" points="[-6, 0, 71, -100]$[-6, 100, 71, 0]"/>

+      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ZEJwkP7hEeSjxZWa7Oxjag" id="(0.42,1.0)"/>

+      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ZEKXoP7hEeSjxZWa7Oxjag" id="(0.8813559322033898,0.0)"/>

+    </edges>

+    <edges xmi:type="notation:Connector" xmi:id="_U_AgIP7hEeSjxZWa7Oxjag" type="4002" source="_abtO0P7gEeSjxZWa7Oxjag" target="_Zi2UMP7gEeSjxZWa7Oxjag" routing="Rectilinear">

+      <children xmi:type="notation:DecorationNode" xmi:id="_U_AgI_7hEeSjxZWa7Oxjag" type="6007">

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_U_BHMP7hEeSjxZWa7Oxjag" y="40"/>

+      </children>

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

+      <element xmi:type="uml:Generalization" href="esfarchitectureconcepts_metamodel.uml#_eOAtsP7eEeSjxZWa7Oxjag"/>

+      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_U_AgIv7hEeSjxZWa7Oxjag" points="[2, 0, -19, -67]$[2, 67, -19, 0]"/>

+      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ZQY1wP7hEeSjxZWa7Oxjag" id="(0.55,1.0)"/>

+      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_VeGP4P7hEeSjxZWa7Oxjag" id="(0.13135593220338984,0.0)"/>

+    </edges>

+    <edges xmi:type="notation:Connector" xmi:id="_g7lm4P7hEeSjxZWa7Oxjag" type="4001" source="_hfgowP7gEeSjxZWa7Oxjag" target="_abtO0P7gEeSjxZWa7Oxjag" routing="Rectilinear">

+      <children xmi:type="notation:DecorationNode" xmi:id="_g7mN8P7hEeSjxZWa7Oxjag" type="6001">

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_g7mN8f7hEeSjxZWa7Oxjag" y="-20"/>

+      </children>

+      <children xmi:type="notation:DecorationNode" xmi:id="_g7mN8v7hEeSjxZWa7Oxjag" type="6002">

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_g7mN8_7hEeSjxZWa7Oxjag" y="20"/>

+      </children>

+      <children xmi:type="notation:DecorationNode" xmi:id="_g7mN9P7hEeSjxZWa7Oxjag" type="6003">

+        <styles xmi:type="notation:StringListValueStyle" xmi:id="_S_3A8P7jEeSjxZWa7Oxjag" name="maskLabel">

+          <stringListValue>name</stringListValue>

+          <stringListValue>derived</stringListValue>

+        </styles>

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_g7mN9f7hEeSjxZWa7Oxjag" x="-9" y="18"/>

+      </children>

+      <children xmi:type="notation:DecorationNode" xmi:id="_g7mN9v7hEeSjxZWa7Oxjag" type="6005">

+        <styles xmi:type="notation:StringListValueStyle" xmi:id="_SqdYsP7jEeSjxZWa7Oxjag" name="maskLabel">

+          <stringListValue>name</stringListValue>

+          <stringListValue>derived</stringListValue>

+        </styles>

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_g7mN9_7hEeSjxZWa7Oxjag" x="11" y="19"/>

+      </children>

+      <children xmi:type="notation:DecorationNode" xmi:id="_g7m1AP7hEeSjxZWa7Oxjag" type="6033">

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_g7m1Af7hEeSjxZWa7Oxjag" x="-2" y="-16"/>

+      </children>

+      <children xmi:type="notation:DecorationNode" xmi:id="_g7m1Av7hEeSjxZWa7Oxjag" type="6034">

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_g7m1A_7hEeSjxZWa7Oxjag" x="7" y="-17"/>

+      </children>

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

+      <element xmi:type="uml:Association" href="esfarchitectureconcepts_metamodel.uml#_g7guYP7hEeSjxZWa7Oxjag"/>

+      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_g7lm4v7hEeSjxZWa7Oxjag" points="[0, -1, -135, -1]$[135, -1, 0, -1]"/>

+      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_g75v8P7hEeSjxZWa7Oxjag" id="(1.0,0.8421052631578947)"/>

+      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_g75v8f7hEeSjxZWa7Oxjag" id="(0.0,0.8421052631578947)"/>

+    </edges>

+    <edges xmi:type="notation:Connector" xmi:id="_hr8FwP7hEeSjxZWa7Oxjag" type="4001" source="_iFiuAP7gEeSjxZWa7Oxjag" target="_Zi2UMP7gEeSjxZWa7Oxjag" routing="Rectilinear">

+      <children xmi:type="notation:DecorationNode" xmi:id="_hr8s0P7hEeSjxZWa7Oxjag" type="6001">

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_hr8s0f7hEeSjxZWa7Oxjag" y="-20"/>

+      </children>

+      <children xmi:type="notation:DecorationNode" xmi:id="_hr8s0v7hEeSjxZWa7Oxjag" type="6002">

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_hr8s0_7hEeSjxZWa7Oxjag" y="20"/>

+      </children>

+      <children xmi:type="notation:DecorationNode" xmi:id="_hr8s1P7hEeSjxZWa7Oxjag" type="6003">

+        <styles xmi:type="notation:StringListValueStyle" xmi:id="_RORukP7jEeSjxZWa7Oxjag" name="maskLabel">

+          <stringListValue>name</stringListValue>

+          <stringListValue>derived</stringListValue>

+        </styles>

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_hr8s1f7hEeSjxZWa7Oxjag" x="-25" y="-62"/>

+      </children>

+      <children xmi:type="notation:DecorationNode" xmi:id="_hr8s1v7hEeSjxZWa7Oxjag" type="6005">

+        <styles xmi:type="notation:StringListValueStyle" xmi:id="_SBukwP7jEeSjxZWa7Oxjag" name="maskLabel">

+          <stringListValue>name</stringListValue>

+          <stringListValue>derived</stringListValue>

+        </styles>

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_hr8s1_7hEeSjxZWa7Oxjag" x="11" y="-17"/>

+      </children>

+      <children xmi:type="notation:DecorationNode" xmi:id="_hr9T4P7hEeSjxZWa7Oxjag" type="6033">

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_hr9T4f7hEeSjxZWa7Oxjag" x="-27" y="18"/>

+      </children>

+      <children xmi:type="notation:DecorationNode" xmi:id="_hr9T4v7hEeSjxZWa7Oxjag" type="6034">

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_hr9T4_7hEeSjxZWa7Oxjag" x="15" y="19"/>

+      </children>

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

+      <element xmi:type="uml:Association" href="esfarchitectureconcepts_metamodel.uml#_hr4bYP7hEeSjxZWa7Oxjag"/>

+      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_hr8Fwv7hEeSjxZWa7Oxjag" points="[-53, 0, 140, -119]$[-53, 128, 140, 9]$[-193, 128, 0, 9]"/>

+      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_hsNLgP7hEeSjxZWa7Oxjag" id="(0.12,1.0)"/>

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

+    </edges>

+    <edges xmi:type="notation:Connector" xmi:id="_hJixEP7mEeSjxZWa7Oxjag" type="4001" source="_aDqiQP7gEeSjxZWa7Oxjag" target="_abtO0P7gEeSjxZWa7Oxjag" routing="Rectilinear">

+      <children xmi:type="notation:DecorationNode" xmi:id="_hJjYIP7mEeSjxZWa7Oxjag" type="6001">

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_hJj_MP7mEeSjxZWa7Oxjag" y="-20"/>

+      </children>

+      <children xmi:type="notation:DecorationNode" xmi:id="_hJj_Mf7mEeSjxZWa7Oxjag" type="6002">

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_hJj_Mv7mEeSjxZWa7Oxjag" y="20"/>

+      </children>

+      <children xmi:type="notation:DecorationNode" xmi:id="_hJj_M_7mEeSjxZWa7Oxjag" type="6003">

+        <styles xmi:type="notation:StringListValueStyle" xmi:id="_1tyRMP7mEeSjxZWa7Oxjag" name="maskLabel">

+          <stringListValue>name</stringListValue>

+          <stringListValue>derived</stringListValue>

+        </styles>

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_hJj_NP7mEeSjxZWa7Oxjag" x="7" y="-17"/>

+      </children>

+      <children xmi:type="notation:DecorationNode" xmi:id="_hJkmQP7mEeSjxZWa7Oxjag" type="6005">

+        <styles xmi:type="notation:StringListValueStyle" xmi:id="_5OJZkP7mEeSjxZWa7Oxjag" name="maskLabel">

+          <stringListValue>name</stringListValue>

+          <stringListValue>derived</stringListValue>

+        </styles>

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_hJkmQf7mEeSjxZWa7Oxjag" x="-13" y="15"/>

+      </children>

+      <children xmi:type="notation:DecorationNode" xmi:id="_hJkmQv7mEeSjxZWa7Oxjag" type="6033">

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_hJkmQ_7mEeSjxZWa7Oxjag" x="3" y="13"/>

+      </children>

+      <children xmi:type="notation:DecorationNode" xmi:id="_hJkmRP7mEeSjxZWa7Oxjag" type="6034">

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_hJkmRf7mEeSjxZWa7Oxjag" x="2" y="-22"/>

+      </children>

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

+      <element xmi:type="uml:Association" href="esfarchitectureconcepts_metamodel.uml#_hJefoP7mEeSjxZWa7Oxjag"/>

+      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_hJixEv7mEeSjxZWa7Oxjag" points="[-8, 11, 150, -70]$[-8, 94, 150, 13]$[-152, 94, 6, 13]"/>

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

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

+    </edges>

+    <edges xmi:type="notation:Connector" xmi:id="_8e0IQAqbEeWCRsSxON2IdQ" type="4013" source="_4JZAIAqbEeWCRsSxON2IdQ" target="_hr8FwP7hEeSjxZWa7Oxjag">

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

+      <element xsi:nil="true"/>

+      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_8e0IQgqbEeWCRsSxON2IdQ" points="[-36, 4, 37, -23]$[-76, 26, -3, -1]"/>

+      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_8e618AqbEeWCRsSxON2IdQ" id="(0.03896103896103896,0.45588235294117646)"/>

+      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_8e618QqbEeWCRsSxON2IdQ" id="(0.5675675675675675,0.5621621621621622)"/>

+    </edges>

+    <edges xmi:type="notation:Connector" xmi:id="_HMAqwAqcEeWCRsSxON2IdQ" type="4013" source="_EobTsAqcEeWCRsSxON2IdQ" target="_R2M8IP7hEeSjxZWa7Oxjag">

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

+      <element xsi:nil="true"/>

+      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_HMAqwgqcEeWCRsSxON2IdQ" points="[7, 1, -60, -52]$[66, -5, -1, -58]"/>

+      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_HMH_gAqcEeWCRsSxON2IdQ" id="(1.0,0.625)"/>

+      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_HMH_gQqcEeWCRsSxON2IdQ" id="(0.6836734693877551,0.5714285714285714)"/>

+    </edges>

+    <edges xmi:type="notation:Connector" xmi:id="_I9SbIAqcEeWCRsSxON2IdQ" type="4013" source="_EobTsAqcEeWCRsSxON2IdQ" target="_PEFZ0P7hEeSjxZWa7Oxjag">

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

+      <element xsi:nil="true"/>

+      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_I9SbIgqcEeWCRsSxON2IdQ" points="[-22, -25, -80, -49]$[-67, -77, -125, -101]"/>

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

+      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_I9Zv4AqcEeWCRsSxON2IdQ" id="(0.2608695652173913,0.4342105263157895)"/>

+    </edges>

+    <edges xmi:type="notation:Connector" xmi:id="_9vGZgAqdEeWCRsSxON2IdQ" type="4013" source="_SOaBMAqcEeWCRsSxON2IdQ" target="_ORvW4P7hEeSjxZWa7Oxjag">

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

+      <element xsi:nil="true"/>

+      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_9vGZggqdEeWCRsSxON2IdQ" points="[16, -4, -217, -50]$[40, -10, -193, -56]"/>

+      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_9vI1wAqdEeWCRsSxON2IdQ" id="(1.0,0.7196969696969697)"/>

+      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_9vI1wQqdEeWCRsSxON2IdQ" id="(0.23357664233576642,0.5054347826086957)"/>

+    </edges>

+    <edges xmi:type="notation:Connector" xmi:id="_H1DM8BM9EeWOCLsnVbWZoA" type="4013" source="_15GkwBM8EeWOCLsnVbWZoA" target="_g7lm4P7hEeSjxZWa7Oxjag">

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

+      <element xsi:nil="true"/>

+      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_H1DM8hM9EeWOCLsnVbWZoA" points="[9, -10, -177, 79]$[112, -90, -74, -1]"/>

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

+      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_H1DM9BM9EeWOCLsnVbWZoA" id="(0.5393700787401575,0.47126436781609193)"/>

+    </edges>

+    <edges xmi:type="notation:Connector" xmi:id="_KNsfUBM9EeWOCLsnVbWZoA" type="4013" source="_15GkwBM8EeWOCLsnVbWZoA" target="_hJixEP7mEeSjxZWa7Oxjag">

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

+      <element xsi:nil="true"/>

+      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_KNsfUhM9EeWOCLsnVbWZoA" points="[2, 0, -121, 72]$[123, 0, 0, 72]$[123, -72, 0, 0]"/>

+      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_KNsfUxM9EeWOCLsnVbWZoA" id="(1.0,0.13043478260869565)"/>

+      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_KNsfVBM9EeWOCLsnVbWZoA" id="(0.3170731707317073,0.4470588235294118)"/>

+    </edges>

+  </notation:Diagram>

+  <css:ModelStyleSheets xmi:id="_yq3QAAqdEeWCRsSxON2IdQ"/>

+</xmi:XMI>

diff --git a/core/metamodel/org.polarsys.esf.core.metamodel.esfarchitectureconcepts/src/main/resources/metamodel/esfarchitectureconcepts_metamodel.uml b/core/metamodel/org.polarsys.esf.core.metamodel.esfarchitectureconcepts/src/main/resources/metamodel/esfarchitectureconcepts_metamodel.uml
index 0ccd707..6d187cb 100644
--- a/core/metamodel/org.polarsys.esf.core.metamodel.esfarchitectureconcepts/src/main/resources/metamodel/esfarchitectureconcepts_metamodel.uml
+++ b/core/metamodel/org.polarsys.esf.core.metamodel.esfarchitectureconcepts/src/main/resources/metamodel/esfarchitectureconcepts_metamodel.uml
@@ -1,163 +1,163 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<uml:Model 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/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xmi:id="_zctVgP7dEeSjxZWa7Oxjag" name="ESFArchitectureConcepts">
-  <ownedComment xmi:type="uml:Comment" xmi:id="_4GjHgAqbEeWCRsSxON2IdQ" annotatedElement="_hr4bYP7hEeSjxZWa7Oxjag">
-    <body>Must manage :&#xD;
-- INOUT ports&#xD;
-- More than 2 ends by Connector</body>
-  </ownedComment>
-  <ownedComment xmi:type="uml:Comment" xmi:id="_EoY3cAqcEeWCRsSxON2IdQ" annotatedElement="_R2HckP7hEeSjxZWa7Oxjag _PEDkoP7hEeSjxZWa7Oxjag">
-    <body>Owner of SPortRole must be the same than SPart's owner</body>
-  </ownedComment>
-  <ownedComment xmi:type="uml:Comment" xmi:id="_SOYMAAqcEeWCRsSxON2IdQ" annotatedElement="_ORthsP7hEeSjxZWa7Oxjag">
-    <body>A SBlock knows all the SParts which are of its type, to know wherever it is used.</body>
-  </ownedComment>
-  <ownedComment xmi:type="uml:Comment" xmi:id="_12IJQBM8EeWOCLsnVbWZoA" annotatedElement="_g7guYP7hEeSjxZWa7Oxjag _hJefoP7mEeSjxZWa7Oxjag">
-    <body>Must tooling! When SPort or SPart&#xD;
-is removed, SPortRole must be removed too.</body>
-  </ownedComment>
-  <packagedElement xmi:type="uml:Class" xmi:id="_NMFdwP7eEeSjxZWa7Oxjag" name="AbstractSConnectableElement" isAbstract="true">
-    <generalization xmi:type="uml:Generalization" xmi:id="_cSXeAGLDEeWRk_KThWkycg">
-      <general xmi:type="uml:Class" href="../../../../../org.polarsys.esf.core.metamodel.esfcore/src/main/resources/metamodel/esfcore_metamodel.uml#_00gu4N3AEeSI6eEif-R4NA"/>
-    </generalization>
-    <ownedAttribute xmi:type="uml:Property" xmi:id="_hr4bYf7hEeSjxZWa7Oxjag" name="sConnectorsList" type="_0jRfgP7eEeSjxZWa7Oxjag" association="_hr4bYP7hEeSjxZWa7Oxjag">
-      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hr4bYv7hEeSjxZWa7Oxjag"/>
-      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hr4bY_7hEeSjxZWa7Oxjag" value="*"/>
-    </ownedAttribute>
-  </packagedElement>
-  <packagedElement xmi:type="uml:Class" xmi:id="_YMeCAP7eEeSjxZWa7Oxjag" name="SPort">
-    <generalization xmi:type="uml:Generalization" xmi:id="_dwo1MP7eEeSjxZWa7Oxjag" general="_NMFdwP7eEeSjxZWa7Oxjag"/>
-    <ownedAttribute xmi:type="uml:Property" xmi:id="_P-WptP7hEeSjxZWa7Oxjag" name="owner" type="_kxtEMP7eEeSjxZWa7Oxjag" association="_P-Wps_7hEeSjxZWa7Oxjag">
-      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_P-Wptf7hEeSjxZWa7Oxjag" value="1"/>
-      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_P-Wptv7hEeSjxZWa7Oxjag" value="1"/>
-    </ownedAttribute>
-    <ownedAttribute xmi:type="uml:Property" xmi:id="_hJcqcP7mEeSjxZWa7Oxjag" name="rolesList" type="_ZhWKQP7eEeSjxZWa7Oxjag" aggregation="shared" association="_hJefoP7mEeSjxZWa7Oxjag">
-      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hJcqcf7mEeSjxZWa7Oxjag"/>
-      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hJcqcv7mEeSjxZWa7Oxjag" value="*"/>
-    </ownedAttribute>
-  </packagedElement>
-  <packagedElement xmi:type="uml:Class" xmi:id="_ZhWKQP7eEeSjxZWa7Oxjag" name="SPortRole">
-    <generalization xmi:type="uml:Generalization" xmi:id="_eOAtsP7eEeSjxZWa7Oxjag" general="_NMFdwP7eEeSjxZWa7Oxjag"/>
-    <ownedAttribute xmi:type="uml:Property" xmi:id="_R2Hckf7hEeSjxZWa7Oxjag" name="owner" type="_kxtEMP7eEeSjxZWa7Oxjag" association="_R2HckP7hEeSjxZWa7Oxjag">
-      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_R2Hckv7hEeSjxZWa7Oxjag" value="1"/>
-      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_R2Hck_7hEeSjxZWa7Oxjag" value="1"/>
-    </ownedAttribute>
-    <ownedAttribute xmi:type="uml:Property" xmi:id="_g7guYf7hEeSjxZWa7Oxjag" name="usageContext" type="_mQxqQP7eEeSjxZWa7Oxjag" association="_g7guYP7hEeSjxZWa7Oxjag">
-      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_g7guYv7hEeSjxZWa7Oxjag" value="1"/>
-      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_g7guY_7hEeSjxZWa7Oxjag" value="1"/>
-    </ownedAttribute>
-    <ownedAttribute xmi:type="uml:Property" xmi:id="_hJefof7mEeSjxZWa7Oxjag" name="type" type="_YMeCAP7eEeSjxZWa7Oxjag" association="_hJefoP7mEeSjxZWa7Oxjag">
-      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hJefov7mEeSjxZWa7Oxjag" value="1"/>
-      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hJefo_7mEeSjxZWa7Oxjag" value="1"/>
-    </ownedAttribute>
-  </packagedElement>
-  <packagedElement xmi:type="uml:Class" xmi:id="_jgSfoP7eEeSjxZWa7Oxjag" name="SModel">
-    <generalization xmi:type="uml:Generalization" xmi:id="_Q5aQMA3pEeWvS4pMPcwguQ">
-      <general xmi:type="uml:Class" href="esfcore_metamodel.uml#_00gu4N3AEeSI6eEif-R4NA"/>
-    </generalization>
-    <generalization xmi:type="uml:Generalization" xmi:id="_b8q60GLDEeWRk_KThWkycg">
-      <general xmi:type="uml:Class" href="../../../../../org.polarsys.esf.core.metamodel.esfcore/src/main/resources/metamodel/esfcore_metamodel.uml#_00gu4N3AEeSI6eEif-R4NA"/>
-    </generalization>
-    <ownedAttribute xmi:type="uml:Property" xmi:id="_7ZrEsP7gEeSjxZWa7Oxjag" name="onwedSBlock" type="_kxtEMP7eEeSjxZWa7Oxjag" aggregation="composite" association="_7ZrrwP7gEeSjxZWa7Oxjag">
-      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7ZrEsf7gEeSjxZWa7Oxjag"/>
-      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7ZrEsv7gEeSjxZWa7Oxjag" value="*"/>
-    </ownedAttribute>
-  </packagedElement>
-  <packagedElement xmi:type="uml:Class" xmi:id="_kxtEMP7eEeSjxZWa7Oxjag" name="SBlock">
-    <generalization xmi:type="uml:Generalization" xmi:id="_bonWYGLDEeWRk_KThWkycg">
-      <general xmi:type="uml:Class" href="../../../../../org.polarsys.esf.core.metamodel.esfcore/src/main/resources/metamodel/esfcore_metamodel.uml#_00gu4N3AEeSI6eEif-R4NA"/>
-    </generalization>
-    <ownedAttribute xmi:type="uml:Property" xmi:id="_1-q0kP7gEeSjxZWa7Oxjag" name="topBlock" isDerived="true">
-      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
-    </ownedAttribute>
-    <ownedAttribute xmi:type="uml:Property" xmi:id="_7Zrrwf7gEeSjxZWa7Oxjag" name="sModel" type="_jgSfoP7eEeSjxZWa7Oxjag" association="_7ZrrwP7gEeSjxZWa7Oxjag">
-      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7Zrrwv7gEeSjxZWa7Oxjag" value="1"/>
-      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7Zrrw_7gEeSjxZWa7Oxjag" value="1"/>
-    </ownedAttribute>
-    <ownedAttribute xmi:type="uml:Property" xmi:id="_ORsTkP7hEeSjxZWa7Oxjag" name="usages" type="_mQxqQP7eEeSjxZWa7Oxjag" association="_ORthsP7hEeSjxZWa7Oxjag">
-      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ORsTkf7hEeSjxZWa7Oxjag"/>
-      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ORsTkv7hEeSjxZWa7Oxjag" value="*"/>
-    </ownedAttribute>
-    <ownedAttribute xmi:type="uml:Property" xmi:id="_PEC9kP7hEeSjxZWa7Oxjag" name="ownedSParts" type="_mQxqQP7eEeSjxZWa7Oxjag" aggregation="composite" association="_PEDkoP7hEeSjxZWa7Oxjag">
-      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_PEC9kf7hEeSjxZWa7Oxjag"/>
-      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_PEC9kv7hEeSjxZWa7Oxjag" value="*"/>
-    </ownedAttribute>
-    <ownedAttribute xmi:type="uml:Property" xmi:id="_P-WpsP7hEeSjxZWa7Oxjag" name="ownedSPorts" type="_YMeCAP7eEeSjxZWa7Oxjag" aggregation="composite" association="_P-Wps_7hEeSjxZWa7Oxjag">
-      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_P-Wpsf7hEeSjxZWa7Oxjag"/>
-      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_P-Wpsv7hEeSjxZWa7Oxjag" value="*"/>
-    </ownedAttribute>
-    <ownedAttribute xmi:type="uml:Property" xmi:id="_R2GOcP7hEeSjxZWa7Oxjag" name="ownedSPortRoles" type="_ZhWKQP7eEeSjxZWa7Oxjag" aggregation="composite" association="_R2HckP7hEeSjxZWa7Oxjag">
-      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_R2GOcf7hEeSjxZWa7Oxjag"/>
-      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_R2GOcv7hEeSjxZWa7Oxjag" value="*"/>
-    </ownedAttribute>
-    <ownedAttribute xmi:type="uml:Property" xmi:id="_Sp6RAP7hEeSjxZWa7Oxjag" name="sConnectorsList" type="_0jRfgP7eEeSjxZWa7Oxjag" aggregation="composite" association="_Sp8GMP7hEeSjxZWa7Oxjag">
-      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Sp64EP7hEeSjxZWa7Oxjag"/>
-      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Sp64Ef7hEeSjxZWa7Oxjag" value="*"/>
-    </ownedAttribute>
-  </packagedElement>
-  <packagedElement xmi:type="uml:Class" xmi:id="_mQxqQP7eEeSjxZWa7Oxjag" name="SPart">
-    <generalization xmi:type="uml:Generalization" xmi:id="_Zv2d8GLDEeWRk_KThWkycg">
-      <general xmi:type="uml:Class" href="../../../../../org.polarsys.esf.core.metamodel.esfcore/src/main/resources/metamodel/esfcore_metamodel.uml#_00gu4N3AEeSI6eEif-R4NA"/>
-    </generalization>
-    <ownedAttribute xmi:type="uml:Property" xmi:id="_g7e5MP7hEeSjxZWa7Oxjag" name="sPortRolesList" type="_ZhWKQP7eEeSjxZWa7Oxjag" aggregation="shared" association="_g7guYP7hEeSjxZWa7Oxjag">
-      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_g7fgQP7hEeSjxZWa7Oxjag"/>
-      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_g7fgQf7hEeSjxZWa7Oxjag" value="*"/>
-    </ownedAttribute>
-    <ownedAttribute xmi:type="uml:Property" xmi:id="_ORthsf7hEeSjxZWa7Oxjag" name="type" type="_kxtEMP7eEeSjxZWa7Oxjag" association="_ORthsP7hEeSjxZWa7Oxjag">
-      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ORthsv7hEeSjxZWa7Oxjag" value="1"/>
-      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ORths_7hEeSjxZWa7Oxjag" value="1"/>
-    </ownedAttribute>
-    <ownedAttribute xmi:type="uml:Property" xmi:id="_PEDkof7hEeSjxZWa7Oxjag" name="owner" type="_kxtEMP7eEeSjxZWa7Oxjag" association="_PEDkoP7hEeSjxZWa7Oxjag">
-      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_PEDkov7hEeSjxZWa7Oxjag" value="1"/>
-      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_PEDko_7hEeSjxZWa7Oxjag" value="1"/>
-    </ownedAttribute>
-  </packagedElement>
-  <packagedElement xmi:type="uml:Class" xmi:id="_0jRfgP7eEeSjxZWa7Oxjag" name="SConnector">
-    <generalization xmi:type="uml:Generalization" xmi:id="_alZl4GLDEeWRk_KThWkycg">
-      <general xmi:type="uml:Class" href="../../../../../org.polarsys.esf.core.metamodel.esfcore/src/main/resources/metamodel/esfcore_metamodel.uml#_00gu4N3AEeSI6eEif-R4NA"/>
-    </generalization>
-    <ownedAttribute xmi:type="uml:Property" xmi:id="_hr3NQP7hEeSjxZWa7Oxjag" name="ends" type="_NMFdwP7eEeSjxZWa7Oxjag" association="_hr4bYP7hEeSjxZWa7Oxjag">
-      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hr3NQf7hEeSjxZWa7Oxjag" value="2"/>
-      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hr3NQv7hEeSjxZWa7Oxjag" value="*"/>
-    </ownedAttribute>
-    <ownedAttribute xmi:type="uml:Property" xmi:id="_Sp8GMf7hEeSjxZWa7Oxjag" name="owner" type="_kxtEMP7eEeSjxZWa7Oxjag" association="_Sp8GMP7hEeSjxZWa7Oxjag">
-      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Sp8GMv7hEeSjxZWa7Oxjag" value="1"/>
-      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Sp8GM_7hEeSjxZWa7Oxjag" value="1"/>
-    </ownedAttribute>
-  </packagedElement>
-  <packagedElement xmi:type="uml:Association" xmi:id="_7ZrrwP7gEeSjxZWa7Oxjag" memberEnd="_7Zrrwf7gEeSjxZWa7Oxjag _7ZrEsP7gEeSjxZWa7Oxjag">
-    <name xsi:nil="true"/>
-  </packagedElement>
-  <packagedElement xmi:type="uml:Association" xmi:id="_ORthsP7hEeSjxZWa7Oxjag" memberEnd="_ORthsf7hEeSjxZWa7Oxjag _ORsTkP7hEeSjxZWa7Oxjag">
-    <name xsi:nil="true"/>
-  </packagedElement>
-  <packagedElement xmi:type="uml:Association" xmi:id="_PEDkoP7hEeSjxZWa7Oxjag" memberEnd="_PEDkof7hEeSjxZWa7Oxjag _PEC9kP7hEeSjxZWa7Oxjag">
-    <name xsi:nil="true"/>
-  </packagedElement>
-  <packagedElement xmi:type="uml:Association" xmi:id="_P-Wps_7hEeSjxZWa7Oxjag" memberEnd="_P-WptP7hEeSjxZWa7Oxjag _P-WpsP7hEeSjxZWa7Oxjag">
-    <name xsi:nil="true"/>
-  </packagedElement>
-  <packagedElement xmi:type="uml:Association" xmi:id="_R2HckP7hEeSjxZWa7Oxjag" memberEnd="_R2Hckf7hEeSjxZWa7Oxjag _R2GOcP7hEeSjxZWa7Oxjag">
-    <name xsi:nil="true"/>
-  </packagedElement>
-  <packagedElement xmi:type="uml:Association" xmi:id="_Sp8GMP7hEeSjxZWa7Oxjag" memberEnd="_Sp8GMf7hEeSjxZWa7Oxjag _Sp6RAP7hEeSjxZWa7Oxjag">
-    <name xsi:nil="true"/>
-  </packagedElement>
-  <packagedElement xmi:type="uml:Association" xmi:id="_g7guYP7hEeSjxZWa7Oxjag" memberEnd="_g7guYf7hEeSjxZWa7Oxjag _g7e5MP7hEeSjxZWa7Oxjag">
-    <name xsi:nil="true"/>
-  </packagedElement>
-  <packagedElement xmi:type="uml:Association" xmi:id="_hr4bYP7hEeSjxZWa7Oxjag" memberEnd="_hr4bYf7hEeSjxZWa7Oxjag _hr3NQP7hEeSjxZWa7Oxjag">
-    <name xsi:nil="true"/>
-  </packagedElement>
-  <packagedElement xmi:type="uml:Association" xmi:id="_hJefoP7mEeSjxZWa7Oxjag" memberEnd="_hJefof7mEeSjxZWa7Oxjag _hJcqcP7mEeSjxZWa7Oxjag">
-    <name xsi:nil="true"/>
-  </packagedElement>
-  <packagedElement xmi:type="uml:Dependency" xmi:id="_7a5KUGLFEeWRk_KThWkycg" client="_zctVgP7dEeSjxZWa7Oxjag">
-    <supplier xmi:type="uml:Model" href="../../../../../org.polarsys.esf.core.metamodel.esfcore/src/main/resources/metamodel/esfcore_metamodel.uml#_VB4SINLoEeSb47LgOrWUpg"/>
-  </packagedElement>
-  <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_st5z0P7gEeSjxZWa7Oxjag">
-    <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_svZooP7gEeSjxZWa7Oxjag" source="http://www.eclipse.org/uml2/2.0.0/UML">
-      <references xmi:type="ecore:EPackage" href="pathmap://PAPYRUS_ACTIONLANGUAGE_PROFILE/ActionLanguage-Profile.profile.uml#_sYse0YZLEeKyw49uR6nx3g"/>
-    </eAnnotations>
-    <appliedProfile xmi:type="uml:Profile" href="pathmap://PAPYRUS_ACTIONLANGUAGE_PROFILE/ActionLanguage-Profile.profile.uml#ActionLanguage"/>
-  </profileApplication>
-</uml:Model>
+<?xml version="1.0" encoding="UTF-8"?>

+<uml:Model 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/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xmi:id="_zctVgP7dEeSjxZWa7Oxjag" name="ESFArchitectureConcepts">

+  <ownedComment xmi:type="uml:Comment" xmi:id="_4GjHgAqbEeWCRsSxON2IdQ" annotatedElement="_hr4bYP7hEeSjxZWa7Oxjag">

+    <body>Must manage :&#xD;

+- INOUT ports&#xD;

+- More than 2 ends by Connector</body>

+  </ownedComment>

+  <ownedComment xmi:type="uml:Comment" xmi:id="_EoY3cAqcEeWCRsSxON2IdQ" annotatedElement="_R2HckP7hEeSjxZWa7Oxjag _PEDkoP7hEeSjxZWa7Oxjag">

+    <body>Owner of SPortRole must be the same than SPart's owner</body>

+  </ownedComment>

+  <ownedComment xmi:type="uml:Comment" xmi:id="_SOYMAAqcEeWCRsSxON2IdQ" annotatedElement="_ORthsP7hEeSjxZWa7Oxjag">

+    <body>A SBlock knows all the SParts which are of its type, to know wherever it is used.</body>

+  </ownedComment>

+  <ownedComment xmi:type="uml:Comment" xmi:id="_12IJQBM8EeWOCLsnVbWZoA" annotatedElement="_g7guYP7hEeSjxZWa7Oxjag _hJefoP7mEeSjxZWa7Oxjag">

+    <body>Must tooling! When SPort or SPart&#xD;

+is removed, SPortRole must be removed too.</body>

+  </ownedComment>

+  <packagedElement xmi:type="uml:Class" xmi:id="_NMFdwP7eEeSjxZWa7Oxjag" name="AbstractSConnectableElement" isAbstract="true">

+    <generalization xmi:type="uml:Generalization" xmi:id="_cSXeAGLDEeWRk_KThWkycg">

+      <general xmi:type="uml:Class" href="../../../../../org.polarsys.esf.core.metamodel.esfcore/src/main/resources/metamodel/esfcore_metamodel.uml#_00gu4N3AEeSI6eEif-R4NA"/>

+    </generalization>

+    <ownedAttribute xmi:type="uml:Property" xmi:id="_hr4bYf7hEeSjxZWa7Oxjag" name="sConnectorsList" type="_0jRfgP7eEeSjxZWa7Oxjag" association="_hr4bYP7hEeSjxZWa7Oxjag">

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

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hr4bY_7hEeSjxZWa7Oxjag" value="*"/>

+    </ownedAttribute>

+  </packagedElement>

+  <packagedElement xmi:type="uml:Class" xmi:id="_YMeCAP7eEeSjxZWa7Oxjag" name="SPort">

+    <generalization xmi:type="uml:Generalization" xmi:id="_dwo1MP7eEeSjxZWa7Oxjag" general="_NMFdwP7eEeSjxZWa7Oxjag"/>

+    <ownedAttribute xmi:type="uml:Property" xmi:id="_P-WptP7hEeSjxZWa7Oxjag" name="owner" type="_kxtEMP7eEeSjxZWa7Oxjag" association="_P-Wps_7hEeSjxZWa7Oxjag">

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_P-Wptf7hEeSjxZWa7Oxjag" value="1"/>

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

+    </ownedAttribute>

+    <ownedAttribute xmi:type="uml:Property" xmi:id="_hJcqcP7mEeSjxZWa7Oxjag" name="rolesList" type="_ZhWKQP7eEeSjxZWa7Oxjag" aggregation="shared" association="_hJefoP7mEeSjxZWa7Oxjag">

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

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hJcqcv7mEeSjxZWa7Oxjag" value="*"/>

+    </ownedAttribute>

+  </packagedElement>

+  <packagedElement xmi:type="uml:Class" xmi:id="_ZhWKQP7eEeSjxZWa7Oxjag" name="SPortRole">

+    <generalization xmi:type="uml:Generalization" xmi:id="_eOAtsP7eEeSjxZWa7Oxjag" general="_NMFdwP7eEeSjxZWa7Oxjag"/>

+    <ownedAttribute xmi:type="uml:Property" xmi:id="_R2Hckf7hEeSjxZWa7Oxjag" name="owner" type="_kxtEMP7eEeSjxZWa7Oxjag" association="_R2HckP7hEeSjxZWa7Oxjag">

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_R2Hckv7hEeSjxZWa7Oxjag" value="1"/>

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

+    </ownedAttribute>

+    <ownedAttribute xmi:type="uml:Property" xmi:id="_g7guYf7hEeSjxZWa7Oxjag" name="usageContext" type="_mQxqQP7eEeSjxZWa7Oxjag" association="_g7guYP7hEeSjxZWa7Oxjag">

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_g7guYv7hEeSjxZWa7Oxjag" value="1"/>

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

+    </ownedAttribute>

+    <ownedAttribute xmi:type="uml:Property" xmi:id="_hJefof7mEeSjxZWa7Oxjag" name="type" type="_YMeCAP7eEeSjxZWa7Oxjag" association="_hJefoP7mEeSjxZWa7Oxjag">

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hJefov7mEeSjxZWa7Oxjag" value="1"/>

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

+    </ownedAttribute>

+  </packagedElement>

+  <packagedElement xmi:type="uml:Class" xmi:id="_jgSfoP7eEeSjxZWa7Oxjag" name="SModel">

+    <generalization xmi:type="uml:Generalization" xmi:id="_Q5aQMA3pEeWvS4pMPcwguQ">

+      <general xmi:type="uml:Class" href="esfcore_metamodel.uml#_00gu4N3AEeSI6eEif-R4NA"/>

+    </generalization>

+    <generalization xmi:type="uml:Generalization" xmi:id="_b8q60GLDEeWRk_KThWkycg">

+      <general xmi:type="uml:Class" href="../../../../../org.polarsys.esf.core.metamodel.esfcore/src/main/resources/metamodel/esfcore_metamodel.uml#_00gu4N3AEeSI6eEif-R4NA"/>

+    </generalization>

+    <ownedAttribute xmi:type="uml:Property" xmi:id="_7ZrEsP7gEeSjxZWa7Oxjag" name="onwedSBlocksList" type="_kxtEMP7eEeSjxZWa7Oxjag" aggregation="composite" association="_7ZrrwP7gEeSjxZWa7Oxjag">

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

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7ZrEsv7gEeSjxZWa7Oxjag" value="*"/>

+    </ownedAttribute>

+  </packagedElement>

+  <packagedElement xmi:type="uml:Class" xmi:id="_kxtEMP7eEeSjxZWa7Oxjag" name="SBlock">

+    <generalization xmi:type="uml:Generalization" xmi:id="_bonWYGLDEeWRk_KThWkycg">

+      <general xmi:type="uml:Class" href="../../../../../org.polarsys.esf.core.metamodel.esfcore/src/main/resources/metamodel/esfcore_metamodel.uml#_00gu4N3AEeSI6eEif-R4NA"/>

+    </generalization>

+    <ownedAttribute xmi:type="uml:Property" xmi:id="_1-q0kP7gEeSjxZWa7Oxjag" name="topBlock" isDerived="true">

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

+    </ownedAttribute>

+    <ownedAttribute xmi:type="uml:Property" xmi:id="_7Zrrwf7gEeSjxZWa7Oxjag" name="sModel" type="_jgSfoP7eEeSjxZWa7Oxjag" association="_7ZrrwP7gEeSjxZWa7Oxjag">

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7Zrrwv7gEeSjxZWa7Oxjag" value="1"/>

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

+    </ownedAttribute>

+    <ownedAttribute xmi:type="uml:Property" xmi:id="_ORsTkP7hEeSjxZWa7Oxjag" name="usagesList" type="_mQxqQP7eEeSjxZWa7Oxjag" association="_ORthsP7hEeSjxZWa7Oxjag">

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

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ORsTkv7hEeSjxZWa7Oxjag" value="*"/>

+    </ownedAttribute>

+    <ownedAttribute xmi:type="uml:Property" xmi:id="_PEC9kP7hEeSjxZWa7Oxjag" name="ownedSPartsList" type="_mQxqQP7eEeSjxZWa7Oxjag" aggregation="composite" association="_PEDkoP7hEeSjxZWa7Oxjag">

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

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_PEC9kv7hEeSjxZWa7Oxjag" value="*"/>

+    </ownedAttribute>

+    <ownedAttribute xmi:type="uml:Property" xmi:id="_P-WpsP7hEeSjxZWa7Oxjag" name="ownedSPortsList" type="_YMeCAP7eEeSjxZWa7Oxjag" aggregation="composite" association="_P-Wps_7hEeSjxZWa7Oxjag">

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_P-Wpsf7hEeSjxZWa7Oxjag"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_P-Wpsv7hEeSjxZWa7Oxjag" value="*"/>

+    </ownedAttribute>

+    <ownedAttribute xmi:type="uml:Property" xmi:id="_R2GOcP7hEeSjxZWa7Oxjag" name="ownedSPortRolesList" type="_ZhWKQP7eEeSjxZWa7Oxjag" aggregation="composite" association="_R2HckP7hEeSjxZWa7Oxjag">

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

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_R2GOcv7hEeSjxZWa7Oxjag" value="*"/>

+    </ownedAttribute>

+    <ownedAttribute xmi:type="uml:Property" xmi:id="_Sp6RAP7hEeSjxZWa7Oxjag" name="sConnectorsList" type="_0jRfgP7eEeSjxZWa7Oxjag" aggregation="composite" association="_Sp8GMP7hEeSjxZWa7Oxjag">

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

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Sp64Ef7hEeSjxZWa7Oxjag" value="*"/>

+    </ownedAttribute>

+  </packagedElement>

+  <packagedElement xmi:type="uml:Class" xmi:id="_mQxqQP7eEeSjxZWa7Oxjag" name="SPart">

+    <generalization xmi:type="uml:Generalization" xmi:id="_Zv2d8GLDEeWRk_KThWkycg">

+      <general xmi:type="uml:Class" href="../../../../../org.polarsys.esf.core.metamodel.esfcore/src/main/resources/metamodel/esfcore_metamodel.uml#_00gu4N3AEeSI6eEif-R4NA"/>

+    </generalization>

+    <ownedAttribute xmi:type="uml:Property" xmi:id="_g7e5MP7hEeSjxZWa7Oxjag" name="sPortRolesList" type="_ZhWKQP7eEeSjxZWa7Oxjag" aggregation="shared" association="_g7guYP7hEeSjxZWa7Oxjag">

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

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_g7fgQf7hEeSjxZWa7Oxjag" value="*"/>

+    </ownedAttribute>

+    <ownedAttribute xmi:type="uml:Property" xmi:id="_ORthsf7hEeSjxZWa7Oxjag" name="type" type="_kxtEMP7eEeSjxZWa7Oxjag" association="_ORthsP7hEeSjxZWa7Oxjag">

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ORthsv7hEeSjxZWa7Oxjag" value="1"/>

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

+    </ownedAttribute>

+    <ownedAttribute xmi:type="uml:Property" xmi:id="_PEDkof7hEeSjxZWa7Oxjag" name="owner" type="_kxtEMP7eEeSjxZWa7Oxjag" association="_PEDkoP7hEeSjxZWa7Oxjag">

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_PEDkov7hEeSjxZWa7Oxjag" value="1"/>

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

+    </ownedAttribute>

+  </packagedElement>

+  <packagedElement xmi:type="uml:Class" xmi:id="_0jRfgP7eEeSjxZWa7Oxjag" name="SConnector">

+    <generalization xmi:type="uml:Generalization" xmi:id="_alZl4GLDEeWRk_KThWkycg">

+      <general xmi:type="uml:Class" href="../../../../../org.polarsys.esf.core.metamodel.esfcore/src/main/resources/metamodel/esfcore_metamodel.uml#_00gu4N3AEeSI6eEif-R4NA"/>

+    </generalization>

+    <ownedAttribute xmi:type="uml:Property" xmi:id="_hr3NQP7hEeSjxZWa7Oxjag" name="endsList" type="_NMFdwP7eEeSjxZWa7Oxjag" association="_hr4bYP7hEeSjxZWa7Oxjag">

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hr3NQf7hEeSjxZWa7Oxjag" value="2"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hr3NQv7hEeSjxZWa7Oxjag" value="*"/>

+    </ownedAttribute>

+    <ownedAttribute xmi:type="uml:Property" xmi:id="_Sp8GMf7hEeSjxZWa7Oxjag" name="owner" type="_kxtEMP7eEeSjxZWa7Oxjag" association="_Sp8GMP7hEeSjxZWa7Oxjag">

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Sp8GMv7hEeSjxZWa7Oxjag" value="1"/>

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

+    </ownedAttribute>

+  </packagedElement>

+  <packagedElement xmi:type="uml:Association" xmi:id="_7ZrrwP7gEeSjxZWa7Oxjag" memberEnd="_7Zrrwf7gEeSjxZWa7Oxjag _7ZrEsP7gEeSjxZWa7Oxjag">

+    <name xsi:nil="true"/>

+  </packagedElement>

+  <packagedElement xmi:type="uml:Association" xmi:id="_ORthsP7hEeSjxZWa7Oxjag" memberEnd="_ORthsf7hEeSjxZWa7Oxjag _ORsTkP7hEeSjxZWa7Oxjag">

+    <name xsi:nil="true"/>

+  </packagedElement>

+  <packagedElement xmi:type="uml:Association" xmi:id="_PEDkoP7hEeSjxZWa7Oxjag" memberEnd="_PEDkof7hEeSjxZWa7Oxjag _PEC9kP7hEeSjxZWa7Oxjag">

+    <name xsi:nil="true"/>

+  </packagedElement>

+  <packagedElement xmi:type="uml:Association" xmi:id="_P-Wps_7hEeSjxZWa7Oxjag" memberEnd="_P-WptP7hEeSjxZWa7Oxjag _P-WpsP7hEeSjxZWa7Oxjag">

+    <name xsi:nil="true"/>

+  </packagedElement>

+  <packagedElement xmi:type="uml:Association" xmi:id="_R2HckP7hEeSjxZWa7Oxjag" memberEnd="_R2Hckf7hEeSjxZWa7Oxjag _R2GOcP7hEeSjxZWa7Oxjag">

+    <name xsi:nil="true"/>

+  </packagedElement>

+  <packagedElement xmi:type="uml:Association" xmi:id="_Sp8GMP7hEeSjxZWa7Oxjag" memberEnd="_Sp8GMf7hEeSjxZWa7Oxjag _Sp6RAP7hEeSjxZWa7Oxjag">

+    <name xsi:nil="true"/>

+  </packagedElement>

+  <packagedElement xmi:type="uml:Association" xmi:id="_g7guYP7hEeSjxZWa7Oxjag" memberEnd="_g7guYf7hEeSjxZWa7Oxjag _g7e5MP7hEeSjxZWa7Oxjag">

+    <name xsi:nil="true"/>

+  </packagedElement>

+  <packagedElement xmi:type="uml:Association" xmi:id="_hr4bYP7hEeSjxZWa7Oxjag" memberEnd="_hr4bYf7hEeSjxZWa7Oxjag _hr3NQP7hEeSjxZWa7Oxjag">

+    <name xsi:nil="true"/>

+  </packagedElement>

+  <packagedElement xmi:type="uml:Association" xmi:id="_hJefoP7mEeSjxZWa7Oxjag" memberEnd="_hJefof7mEeSjxZWa7Oxjag _hJcqcP7mEeSjxZWa7Oxjag">

+    <name xsi:nil="true"/>

+  </packagedElement>

+  <packagedElement xmi:type="uml:Dependency" xmi:id="_7a5KUGLFEeWRk_KThWkycg" client="_zctVgP7dEeSjxZWa7Oxjag">

+    <supplier xmi:type="uml:Model" href="../../../../../org.polarsys.esf.core.metamodel.esfcore/src/main/resources/metamodel/esfcore_metamodel.uml#_VB4SINLoEeSb47LgOrWUpg"/>

+  </packagedElement>

+  <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_st5z0P7gEeSjxZWa7Oxjag">

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

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

+    </eAnnotations>

+    <appliedProfile xmi:type="uml:Profile" href="pathmap://PAPYRUS_ACTIONLANGUAGE_PROFILE/ActionLanguage-Profile.profile.uml#ActionLanguage"/>

+  </profileApplication>

+</uml:Model>

diff --git a/core/metamodel/org.polarsys.esf.core.metamodel.esfcore/src/main/resources/metamodel/esfcore_metamodel.notation b/core/metamodel/org.polarsys.esf.core.metamodel.esfcore/src/main/resources/metamodel/esfcore_metamodel.notation
index b5ce53b..54dc240 100644
--- a/core/metamodel/org.polarsys.esf.core.metamodel.esfcore/src/main/resources/metamodel/esfcore_metamodel.notation
+++ b/core/metamodel/org.polarsys.esf.core.metamodel.esfcore/src/main/resources/metamodel/esfcore_metamodel.notation
@@ -374,18 +374,21 @@
         </styles>

         <layoutConstraint xmi:type="notation:Location" xmi:id="_f7F_c3yyEeW5YtCK2zP8qA" y="-20"/>

       </children>

-      <children xmi:type="notation:DecorationNode" xmi:id="_f7F_dHyyEeW5YtCK2zP8qA" visible="false" type="6005">

+      <children xmi:type="notation:DecorationNode" xmi:id="_f7F_dHyyEeW5YtCK2zP8qA" type="6005">

+        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_HgFdwI34EeWEM8PJGngEtA" source="PapyrusCSSForceValue">

+          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_HgFdwY34EeWEM8PJGngEtA" key="visible" value="true"/>

+        </eAnnotations>

         <styles xmi:type="notation:StringListValueStyle" xmi:id="_oK4rYHyyEeW5YtCK2zP8qA" name="maskLabel">

           <stringListValue>name</stringListValue>

           <stringListValue>derived</stringListValue>

         </styles>

-        <layoutConstraint xmi:type="notation:Location" xmi:id="_f7F_dXyyEeW5YtCK2zP8qA" y="20"/>

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_f7F_dXyyEeW5YtCK2zP8qA" x="-49" y="-17"/>

       </children>

       <children xmi:type="notation:DecorationNode" xmi:id="_f7F_dnyyEeW5YtCK2zP8qA" type="6033">

         <layoutConstraint xmi:type="notation:Location" xmi:id="_f7F_d3yyEeW5YtCK2zP8qA" x="-8" y="10"/>

       </children>

       <children xmi:type="notation:DecorationNode" xmi:id="_f7F_eHyyEeW5YtCK2zP8qA" type="6034">

-        <layoutConstraint xmi:type="notation:Location" xmi:id="_f7F_eXyyEeW5YtCK2zP8qA" x="4" y="-15"/>

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_f7F_eXyyEeW5YtCK2zP8qA" x="-1" y="15"/>

       </children>

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

       <element xmi:type="uml:Association" href="esfcore_metamodel.uml#_f6wBMHyyEeW5YtCK2zP8qA"/>

diff --git a/core/metamodel/org.polarsys.esf.core.metamodel.esfcore/src/main/resources/metamodel/esfcore_metamodel.uml b/core/metamodel/org.polarsys.esf.core.metamodel.esfcore/src/main/resources/metamodel/esfcore_metamodel.uml
index d9c44ba..4a26ac0 100644
--- a/core/metamodel/org.polarsys.esf.core.metamodel.esfcore/src/main/resources/metamodel/esfcore_metamodel.uml
+++ b/core/metamodel/org.polarsys.esf.core.metamodel.esfcore/src/main/resources/metamodel/esfcore_metamodel.uml
@@ -1,81 +1,84 @@
-<?xml version="1.0" encoding="UTF-8"?>

-<uml:Model xmi:version="20131001" xmlns:xmi="http://www.omg.org/spec/XMI/20131001" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xmi:id="_VB4SINLoEeSb47LgOrWUpg" name="ESFCore">

-  <ownedComment xmi:type="uml:Comment" xmi:id="_Q4kd8NLpEeSb47LgOrWUpg" annotatedElement="_VB4SINLoEeSb47LgOrWUpg">

-    <body>Defines the basic elements for the ESF metamodel.</body>

-  </ownedComment>

-  <ownedComment xmi:type="uml:Comment" xmi:id="_EpBHkN7AEeSguJV1FrtdSQ" annotatedElement="_VB4SINLoEeSb47LgOrWUpg _gqod8NLoEeSb47LgOrWUpg">

-    <body>AbstractSElement are the element base for all ESF concepts.</body>

-  </ownedComment>

-  <ownedComment xmi:type="uml:Comment" xmi:id="_EpKRgN7AEeSguJV1FrtdSQ" annotatedElement="_VB4SINLoEeSb47LgOrWUpg _00gu4N3AEeSI6eEif-R4NA">

-    <body>AbstractSArchitecturalElement are the element bases for describing an architecture of a system which will be analysed using ESF.</body>

-  </ownedComment>

-  <ownedComment xmi:type="uml:Comment" xmi:id="_IFzXgN7AEeSguJV1FrtdSQ" annotatedElement="_VB4SINLoEeSb47LgOrWUpg _Ef4bkN3BEeSI6eEif-R4NA">

-    <body>An architecture element can be referenced by several safety elements. But a safety element can reference only one architectural element.</body>

-  </ownedComment>

-  <ownedComment xmi:type="uml:Comment" xmi:id="_54Ra0OjQEeSQI-4c5olYjA" annotatedElement="_Q05ZgOjPEeSQI-4c5olYjA">

-    <body>AbstractSSafetyConcept is the element base for the Safety artefacts in general.</body>

-  </ownedComment>

-  <ownedComment xmi:type="uml:Comment" xmi:id="_Ztbt4HyzEeW5YtCK2zP8qA" annotatedElement="_T0muwHyyEeW5YtCK2zP8qA">

-    <body>AbstractSRequirement is the element base for the requirements in general.</body>

-  </ownedComment>

-  <ownedComment xmi:type="uml:Comment" xmi:id="_tR3W0HyzEeW5YtCK2zP8qA" annotatedElement="_Hn86wO8PEeSuEPecb1bpsg">

-    <body>AbstractSSafetyAnalysis is the element base for the Safety analysis in general.</body>

-  </ownedComment>

-  <packagedElement xmi:type="uml:Class" xmi:id="_gqod8NLoEeSb47LgOrWUpg" name="AbstractSElement" isAbstract="true">

-    <ownedAttribute xmi:type="uml:Property" xmi:id="_eHbhYNLoEeSb47LgOrWUpg" name="UUID">

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

-      <defaultValue xmi:type="uml:LiteralString" xmi:id="_x2jXYNLoEeSb47LgOrWUpg"/>

-    </ownedAttribute>

-    <ownedAttribute xmi:type="uml:Property" xmi:id="_5PW9IN6-EeSguJV1FrtdSQ" name="name">

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

-      <defaultValue xmi:type="uml:LiteralString" xmi:id="_5PW9Id6-EeSguJV1FrtdSQ"/>

-    </ownedAttribute>

-    <ownedAttribute xmi:type="uml:Property" xmi:id="_p1Y9UNLoEeSb47LgOrWUpg" name="description">

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

-      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3KvPcN69EeSguJV1FrtdSQ"/>

-      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3KvPcd69EeSguJV1FrtdSQ" value="1"/>

-      <defaultValue xmi:type="uml:LiteralString" xmi:id="_z6-GMNLoEeSb47LgOrWUpg"/>

-    </ownedAttribute>

-  </packagedElement>

-  <packagedElement xmi:type="uml:Class" xmi:id="_00gu4N3AEeSI6eEif-R4NA" name="AbstractSArchitectureElement" isAbstract="true">

-    <generalization xmi:type="uml:Generalization" xmi:id="_-EjW4N3AEeSI6eEif-R4NA" general="_gqod8NLoEeSb47LgOrWUpg"/>

-    <ownedAttribute xmi:type="uml:Property" xmi:id="_Ef30gN3BEeSI6eEif-R4NA" name="relatedSafetyConcepts" type="_Q05ZgOjPEeSQI-4c5olYjA" association="_Ef4bkN3BEeSI6eEif-R4NA">

-      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Ef30gd3BEeSI6eEif-R4NA"/>

-      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Ef30gt3BEeSI6eEif-R4NA" value="*"/>

-    </ownedAttribute>

-  </packagedElement>

-  <packagedElement xmi:type="uml:Association" xmi:id="_Ef4bkN3BEeSI6eEif-R4NA" name="" memberEnd="_Ef4bkd3BEeSI6eEif-R4NA _Ef30gN3BEeSI6eEif-R4NA"/>

-  <packagedElement xmi:type="uml:Class" xmi:id="_Q05ZgOjPEeSQI-4c5olYjA" name="AbstractSSafetyConcept" isAbstract="true">

-    <generalization xmi:type="uml:Generalization" xmi:id="_vc2aQOjPEeSQI-4c5olYjA" general="_gqod8NLoEeSb47LgOrWUpg"/>

-    <ownedAttribute xmi:type="uml:Property" xmi:id="_Ef4bkd3BEeSI6eEif-R4NA" name="referencedArchitecturalElement" type="_00gu4N3AEeSI6eEif-R4NA" association="_Ef4bkN3BEeSI6eEif-R4NA">

-      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Ef4bkt3BEeSI6eEif-R4NA"/>

-      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Ef4bk93BEeSI6eEif-R4NA" value="1"/>

-    </ownedAttribute>

-  </packagedElement>

-  <packagedElement xmi:type="uml:Class" xmi:id="_Hn86wO8PEeSuEPecb1bpsg" name="AbstractSSafetyAnalysis" isAbstract="true">

-    <generalization xmi:type="uml:Generalization" xmi:id="_WWh48O8YEeSuEPecb1bpsg" general="_gqod8NLoEeSb47LgOrWUpg"/>

-    <ownedAttribute xmi:type="uml:Property" xmi:id="_YErL4e8PEeSuEPecb1bpsg" name="usedSafetyConcepts" type="_Q05ZgOjPEeSQI-4c5olYjA" association="_YErL4O8PEeSuEPecb1bpsg">

-      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YErL4u8PEeSuEPecb1bpsg" value="1"/>

-      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YErL4-8PEeSuEPecb1bpsg" value="*"/>

-    </ownedAttribute>

-  </packagedElement>

-  <packagedElement xmi:type="uml:Association" xmi:id="_YErL4O8PEeSuEPecb1bpsg" name="" memberEnd="_YErL4e8PEeSuEPecb1bpsg _YEiB8O8PEeSuEPecb1bpsg">

-    <ownedEnd xmi:type="uml:Property" xmi:id="_YEiB8O8PEeSuEPecb1bpsg" name="usedBy" type="_Hn86wO8PEeSuEPecb1bpsg" association="_YErL4O8PEeSuEPecb1bpsg">

-      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YEiB8e8PEeSuEPecb1bpsg"/>

-      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YEiB8u8PEeSuEPecb1bpsg" value="*"/>

-    </ownedEnd>

-  </packagedElement>

-  <packagedElement xmi:type="uml:Class" xmi:id="_T0muwHyyEeW5YtCK2zP8qA" name="AbstractSRequirement" isAbstract="true">

-    <generalization xmi:type="uml:Generalization" xmi:id="_z1yzUHyyEeW5YtCK2zP8qA" general="_gqod8NLoEeSb47LgOrWUpg"/>

-    <ownedAttribute xmi:type="uml:Property" xmi:id="_f6ydcHyyEeW5YtCK2zP8qA" name="abstractselement" type="_gqod8NLoEeSb47LgOrWUpg" association="_f6wBMHyyEeW5YtCK2zP8qA">

-      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lSvZkHyyEeW5YtCK2zP8qA"/>

-      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lSyc4HyyEeW5YtCK2zP8qA" value="*"/>

-    </ownedAttribute>

-  </packagedElement>

-  <packagedElement xmi:type="uml:Association" xmi:id="_f6wBMHyyEeW5YtCK2zP8qA" memberEnd="_f6ydcHyyEeW5YtCK2zP8qA _f60SoHyyEeW5YtCK2zP8qA">

-    <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_f6xPUHyyEeW5YtCK2zP8qA" source="org.eclipse.papyrus">

-      <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_f6x2YHyyEeW5YtCK2zP8qA" key="nature" value="UML_Nature"/>

-    </eAnnotations>

-    <ownedEnd xmi:type="uml:Property" xmi:id="_f60SoHyyEeW5YtCK2zP8qA" name="abstractsrequirement" type="_T0muwHyyEeW5YtCK2zP8qA" association="_f6wBMHyyEeW5YtCK2zP8qA"/>

-  </packagedElement>

-</uml:Model>

+<?xml version="1.0" encoding="UTF-8"?>
+<uml:Model xmi:version="20131001" xmlns:xmi="http://www.omg.org/spec/XMI/20131001" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xmi:id="_VB4SINLoEeSb47LgOrWUpg" name="ESFCore">
+  <ownedComment xmi:type="uml:Comment" xmi:id="_Q4kd8NLpEeSb47LgOrWUpg" annotatedElement="_VB4SINLoEeSb47LgOrWUpg">
+    <body>Defines the basic elements for the ESF metamodel.</body>
+  </ownedComment>
+  <ownedComment xmi:type="uml:Comment" xmi:id="_EpBHkN7AEeSguJV1FrtdSQ" annotatedElement="_VB4SINLoEeSb47LgOrWUpg _gqod8NLoEeSb47LgOrWUpg">
+    <body>AbstractSElement are the element base for all ESF concepts.</body>
+  </ownedComment>
+  <ownedComment xmi:type="uml:Comment" xmi:id="_EpKRgN7AEeSguJV1FrtdSQ" annotatedElement="_VB4SINLoEeSb47LgOrWUpg _00gu4N3AEeSI6eEif-R4NA">
+    <body>AbstractSArchitecturalElement are the element bases for describing an architecture of a system which will be analysed using ESF.</body>
+  </ownedComment>
+  <ownedComment xmi:type="uml:Comment" xmi:id="_IFzXgN7AEeSguJV1FrtdSQ" annotatedElement="_VB4SINLoEeSb47LgOrWUpg _Ef4bkN3BEeSI6eEif-R4NA">
+    <body>An architecture element can be referenced by several safety elements. But a safety element can reference only one architectural element.</body>
+  </ownedComment>
+  <ownedComment xmi:type="uml:Comment" xmi:id="_54Ra0OjQEeSQI-4c5olYjA" annotatedElement="_Q05ZgOjPEeSQI-4c5olYjA">
+    <body>AbstractSSafetyConcept is the element base for the Safety artefacts in general.</body>
+  </ownedComment>
+  <ownedComment xmi:type="uml:Comment" xmi:id="_Ztbt4HyzEeW5YtCK2zP8qA" annotatedElement="_T0muwHyyEeW5YtCK2zP8qA">
+    <body>AbstractSRequirement is the element base for the requirements in general.</body>
+  </ownedComment>
+  <ownedComment xmi:type="uml:Comment" xmi:id="_tR3W0HyzEeW5YtCK2zP8qA" annotatedElement="_Hn86wO8PEeSuEPecb1bpsg">
+    <body>AbstractSSafetyAnalysis is the element base for the Safety analysis in general.</body>
+  </ownedComment>
+  <packagedElement xmi:type="uml:Class" xmi:id="_gqod8NLoEeSb47LgOrWUpg" name="AbstractSElement" isAbstract="true">
+    <ownedAttribute xmi:type="uml:Property" xmi:id="_eHbhYNLoEeSb47LgOrWUpg" name="UUID">
+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+      <defaultValue xmi:type="uml:LiteralString" xmi:id="_x2jXYNLoEeSb47LgOrWUpg"/>
+    </ownedAttribute>
+    <ownedAttribute xmi:type="uml:Property" xmi:id="_5PW9IN6-EeSguJV1FrtdSQ" name="name">
+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+      <defaultValue xmi:type="uml:LiteralString" xmi:id="_5PW9Id6-EeSguJV1FrtdSQ"/>
+    </ownedAttribute>
+    <ownedAttribute xmi:type="uml:Property" xmi:id="_p1Y9UNLoEeSb47LgOrWUpg" name="description">
+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3KvPcN69EeSguJV1FrtdSQ"/>
+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3KvPcd69EeSguJV1FrtdSQ" value="1"/>
+      <defaultValue xmi:type="uml:LiteralString" xmi:id="_z6-GMNLoEeSb47LgOrWUpg"/>
+    </ownedAttribute>
+  </packagedElement>
+  <packagedElement xmi:type="uml:Class" xmi:id="_00gu4N3AEeSI6eEif-R4NA" name="AbstractSArchitectureElement" isAbstract="true">
+    <generalization xmi:type="uml:Generalization" xmi:id="_-EjW4N3AEeSI6eEif-R4NA" general="_gqod8NLoEeSb47LgOrWUpg"/>
+    <ownedAttribute xmi:type="uml:Property" xmi:id="_Ef30gN3BEeSI6eEif-R4NA" name="sSafetyConceptsList" type="_Q05ZgOjPEeSQI-4c5olYjA" association="_Ef4bkN3BEeSI6eEif-R4NA">
+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Ef30gd3BEeSI6eEif-R4NA"/>
+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Ef30gt3BEeSI6eEif-R4NA" value="*"/>
+    </ownedAttribute>
+  </packagedElement>
+  <packagedElement xmi:type="uml:Association" xmi:id="_Ef4bkN3BEeSI6eEif-R4NA" name="" memberEnd="_Ef4bkd3BEeSI6eEif-R4NA _Ef30gN3BEeSI6eEif-R4NA"/>
+  <packagedElement xmi:type="uml:Class" xmi:id="_Q05ZgOjPEeSQI-4c5olYjA" name="AbstractSSafetyConcept" isAbstract="true">
+    <generalization xmi:type="uml:Generalization" xmi:id="_vc2aQOjPEeSQI-4c5olYjA" general="_gqod8NLoEeSb47LgOrWUpg"/>
+    <ownedAttribute xmi:type="uml:Property" xmi:id="_Ef4bkd3BEeSI6eEif-R4NA" name="sArchitecturalElementsList" type="_00gu4N3AEeSI6eEif-R4NA" association="_Ef4bkN3BEeSI6eEif-R4NA">
+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Ef4bkt3BEeSI6eEif-R4NA"/>
+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Ef4bk93BEeSI6eEif-R4NA" value="*"/>
+    </ownedAttribute>
+  </packagedElement>
+  <packagedElement xmi:type="uml:Class" xmi:id="_Hn86wO8PEeSuEPecb1bpsg" name="AbstractSSafetyAnalysis" isAbstract="true">
+    <generalization xmi:type="uml:Generalization" xmi:id="_WWh48O8YEeSuEPecb1bpsg" general="_gqod8NLoEeSb47LgOrWUpg"/>
+    <ownedAttribute xmi:type="uml:Property" xmi:id="_YErL4e8PEeSuEPecb1bpsg" name="sSafetyConceptsList" type="_Q05ZgOjPEeSQI-4c5olYjA" association="_YErL4O8PEeSuEPecb1bpsg">
+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YErL4u8PEeSuEPecb1bpsg" value="1"/>
+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YErL4-8PEeSuEPecb1bpsg" value="*"/>
+    </ownedAttribute>
+  </packagedElement>
+  <packagedElement xmi:type="uml:Association" xmi:id="_YErL4O8PEeSuEPecb1bpsg" name="" memberEnd="_YErL4e8PEeSuEPecb1bpsg _YEiB8O8PEeSuEPecb1bpsg">
+    <ownedEnd xmi:type="uml:Property" xmi:id="_YEiB8O8PEeSuEPecb1bpsg" name="sSafetyAnalysisList" type="_Hn86wO8PEeSuEPecb1bpsg" association="_YErL4O8PEeSuEPecb1bpsg">
+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YEiB8e8PEeSuEPecb1bpsg"/>
+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YEiB8u8PEeSuEPecb1bpsg" value="*"/>
+    </ownedEnd>
+  </packagedElement>
+  <packagedElement xmi:type="uml:Class" xmi:id="_T0muwHyyEeW5YtCK2zP8qA" name="AbstractSRequirement" isAbstract="true">
+    <generalization xmi:type="uml:Generalization" xmi:id="_z1yzUHyyEeW5YtCK2zP8qA" general="_gqod8NLoEeSb47LgOrWUpg"/>
+    <ownedAttribute xmi:type="uml:Property" xmi:id="_f6ydcHyyEeW5YtCK2zP8qA" name="sElementsList" type="_gqod8NLoEeSb47LgOrWUpg" association="_f6wBMHyyEeW5YtCK2zP8qA">
+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lSvZkHyyEeW5YtCK2zP8qA"/>
+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lSyc4HyyEeW5YtCK2zP8qA" value="*"/>
+    </ownedAttribute>
+  </packagedElement>
+  <packagedElement xmi:type="uml:Association" xmi:id="_f6wBMHyyEeW5YtCK2zP8qA" memberEnd="_f6ydcHyyEeW5YtCK2zP8qA _f60SoHyyEeW5YtCK2zP8qA">
+    <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_f6xPUHyyEeW5YtCK2zP8qA" source="org.eclipse.papyrus">
+      <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_f6x2YHyyEeW5YtCK2zP8qA" key="nature" value="UML_Nature"/>
+    </eAnnotations>
+    <ownedEnd xmi:type="uml:Property" xmi:id="_f60SoHyyEeW5YtCK2zP8qA" name="sRequirementsList" type="_T0muwHyyEeW5YtCK2zP8qA" association="_f6wBMHyyEeW5YtCK2zP8qA">
+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Rf5V0I34EeWEM8PJGngEtA"/>
+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Rf8ZII34EeWEM8PJGngEtA" value="*"/>
+    </ownedEnd>
+  </packagedElement>
+</uml:Model>
diff --git a/core/metamodel/org.polarsys.esf.core.metamodel.esfsafetyconcepts/src/main/resources/metamodel/esfsafetyconcepts_metamodel.notation b/core/metamodel/org.polarsys.esf.core.metamodel.esfsafetyconcepts/src/main/resources/metamodel/esfsafetyconcepts_metamodel.notation
index f66ae32..55d103f 100644
--- a/core/metamodel/org.polarsys.esf.core.metamodel.esfsafetyconcepts/src/main/resources/metamodel/esfsafetyconcepts_metamodel.notation
+++ b/core/metamodel/org.polarsys.esf.core.metamodel.esfsafetyconcepts/src/main/resources/metamodel/esfsafetyconcepts_metamodel.notation
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>

-<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:css="http://www.eclipse.org/papyrus/infra/gmfdiag/css" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:style="http://www.eclipse.org/papyrus/infra/viewpoints/policy/style" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML">

+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:css="http://www.eclipse.org/papyrus/infra/gmfdiag/css" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:style="http://www.eclipse.org/papyrus/infra/viewpoints/policy/style" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML">

   <notation:Diagram xmi:id="_li4hoAnjEeW356xdbh3U2Q" type="PapyrusUMLClassDiagram" name="ESFSafetyConcepts Overview Diagram" measurementUnit="Pixel">

     <children xmi:type="notation:Shape" xmi:id="_nUXtYAnjEeW356xdbh3U2Q" type="2005" fillColor="8047085">

       <children xmi:type="notation:DecorationNode" xmi:id="_nUYUcAnjEeW356xdbh3U2Q" type="5020"/>

@@ -18,20 +18,6 @@
           <element xmi:type="uml:Package" href="esfsafetyconcepts_metamodel.uml#__2mtEAnjEeW356xdbh3U2Q"/>

           <layoutConstraint xmi:type="notation:Bounds" xmi:id="__2pwYQnjEeW356xdbh3U2Q" x="42" y="54"/>

         </children>

-        <children xmi:type="notation:Shape" xmi:id="_D3MNoAnkEeW356xdbh3U2Q" type="3009" fillColor="12632256">

-          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_f7SNgIFkEeWKIdAlVGN13g" source="PapyrusHyperLink_Page" references="_U6fZkIFkEeWKIdAlVGN13g">

-            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_f7SNgYFkEeWKIdAlVGN13g" key="tooltip_text" value="SRequirements Overview Diagram"/>

-            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_f7SNgoFkEeWKIdAlVGN13g" key="pageName" value="PapyrusHyperLink_Page"/>

-            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_f7SNg4FkEeWKIdAlVGN13g" key="is_default_navigation" value="true"/>

-          </eAnnotations>

-          <children xmi:type="notation:DecorationNode" xmi:id="_D3M0sAnkEeW356xdbh3U2Q" type="5017"/>

-          <children xmi:type="notation:DecorationNode" xmi:id="_D3M0sQnkEeW356xdbh3U2Q" type="7010">

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

-            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_D3M0swnkEeW356xdbh3U2Q"/>

-          </children>

-          <element xmi:type="uml:Package" href="esfsafetyconcepts_metamodel.uml#_D3KYcAnkEeW356xdbh3U2Q"/>

-          <layoutConstraint xmi:type="notation:Bounds" xmi:id="_D3MNoQnkEeW356xdbh3U2Q" x="508" y="54" width="200" height="100"/>

-        </children>

         <children xmi:type="notation:Shape" xmi:id="_IpEBMAnkEeW356xdbh3U2Q" type="3009" fillColor="12632256">

           <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_yLuToAnyEeW356xdbh3U2Q" source="PapyrusHyperLink_Page" references="_bXP2QAnyEeW356xdbh3U2Q">

             <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_yLuToQnyEeW356xdbh3U2Q" key="tooltip_text" value="SREcommendations Overview Diagram"/>

@@ -50,12 +36,7 @@
         <layoutConstraint xmi:type="notation:Bounds" xmi:id="_nUY7ggnjEeW356xdbh3U2Q"/>

       </children>

       <element xmi:type="uml:Model" href="esfsafetyconcepts_metamodel.uml#_yvDioAnQEeW356xdbh3U2Q"/>

-      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_nUXtYQnjEeW356xdbh3U2Q" x="25" y="312" width="768" height="241"/>

-    </children>

-    <children xmi:type="notation:Shape" xmi:id="_GDHmwAnxEeW356xdbh3U2Q" type="2012">

-      <children xmi:type="notation:DecorationNode" xmi:id="_GDIN0AnxEeW356xdbh3U2Q" type="5038"/>

-      <element xmi:type="uml:Comment" href="esfsafetyconcepts_metamodel.uml#_GDFKgAnxEeW356xdbh3U2Q"/>

-      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_GDHmwQnxEeW356xdbh3U2Q" x="510" y="586" width="258"/>

+      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_nUXtYQnjEeW356xdbh3U2Q" x="25" y="312" width="546" height="241"/>

     </children>

     <children xmi:type="notation:Shape" xmi:id="_EWP2EIFiEeWKIdAlVGN13g" type="2005" fillColor="8905185">

       <children xmi:type="notation:DecorationNode" xmi:id="_EWQdIIFiEeWKIdAlVGN13g" type="5020"/>

@@ -64,7 +45,7 @@
         <layoutConstraint xmi:type="notation:Bounds" xmi:id="_EWREMoFiEeWKIdAlVGN13g"/>

       </children>

       <element xmi:type="uml:Model" href="platform:/resource/org.polarsys.esf.core.metamodel.esfproperties/src/main/resources/metamodel/esfproperties_metamodel.uml#_-NKksAnQEeW356xdbh3U2Q"/>

-      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_EWP2EYFiEeWKIdAlVGN13g" x="538" y="175"/>

+      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_EWP2EYFiEeWKIdAlVGN13g" x="402" y="175" width="169"/>

     </children>

     <children xmi:type="notation:Shape" xmi:id="_F5o7cIFiEeWKIdAlVGN13g" type="2005" fillColor="13420443">

       <children xmi:type="notation:DecorationNode" xmi:id="_F5pigIFiEeWKIdAlVGN13g" type="5020"/>

@@ -73,7 +54,7 @@
         <layoutConstraint xmi:type="notation:Bounds" xmi:id="_F5pig4FiEeWKIdAlVGN13g"/>

       </children>

       <element xmi:type="uml:Model" href="platform:/resource/org.polarsys.esf.core.metamodel.esfbehaviours/src/main/resources/metamodel/esfbehaviours_metamodel.uml#_IYSU4AnREeW356xdbh3U2Q"/>

-      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_F5o7cYFiEeWKIdAlVGN13g" x="304" y="175"/>

+      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_F5o7cYFiEeWKIdAlVGN13g" x="211" y="175" width="169"/>

     </children>

     <children xmi:type="notation:Shape" xmi:id="_ycSdwISJEeWOntSnNos8Xg" type="2005" fillColor="12621752">

       <children xmi:type="notation:DecorationNode" xmi:id="_ycUS8ISJEeWOntSnNos8Xg" type="5020"/>

@@ -82,7 +63,7 @@
         <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ycU6AoSJEeWOntSnNos8Xg"/>

       </children>

       <element xmi:type="uml:Model" href="platform:/resource/org.polarsys.esf.core.metamodel.esfcore/src/main/resources/metamodel/esfcore_metamodel.uml#_VB4SINLoEeSb47LgOrWUpg"/>

-      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ycSdwYSJEeWOntSnNos8Xg" x="72" y="175"/>

+      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ycSdwYSJEeWOntSnNos8Xg" x="25" y="175" width="169"/>

     </children>

     <styles xmi:type="notation:StringValueStyle" xmi:id="_li4hoQnjEeW356xdbh3U2Q" name="diagram_compatibility_version" stringValue="1.1.0"/>

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

@@ -90,26 +71,6 @@
       <owner xmi:type="uml:Model" href="esfsafetyconcepts_metamodel.uml#_yvDioAnQEeW356xdbh3U2Q"/>

     </styles>

     <element xmi:type="uml:Model" href="esfsafetyconcepts_metamodel.uml#_yvDioAnQEeW356xdbh3U2Q"/>

-    <edges xmi:type="notation:Connector" xmi:id="_WvvVEAnxEeW356xdbh3U2Q" type="4013" source="_GDHmwAnxEeW356xdbh3U2Q" target="_D3MNoAnkEeW356xdbh3U2Q" routing="Rectilinear">

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

-      <element xsi:nil="true"/>

-      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_WvvVEgnxEeW356xdbh3U2Q" points="[-13, -36, 7, 113]$[-90, -99, -70, 50]"/>

-      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_XCJ6wAnxEeW356xdbh3U2Q" id="(0.49612403100775193,0.0)"/>

-      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_XCKh0AnxEeW356xdbh3U2Q" id="(0.5,1.0)"/>

-    </edges>

-    <edges xmi:type="notation:Connector" xmi:id="_BDMJ4IFiEeWKIdAlVGN13g" type="4008" source="_IpEBMAnkEeW356xdbh3U2Q" target="_D3MNoAnkEeW356xdbh3U2Q" routing="Rectilinear">

-      <children xmi:type="notation:DecorationNode" xmi:id="_BDMw8IFiEeWKIdAlVGN13g" type="6026">

-        <layoutConstraint xmi:type="notation:Location" xmi:id="_BDMw8YFiEeWKIdAlVGN13g" y="40"/>

-      </children>

-      <children xmi:type="notation:DecorationNode" xmi:id="_BDMw8oFiEeWKIdAlVGN13g" type="6027">

-        <layoutConstraint xmi:type="notation:Location" xmi:id="_BDMw84FiEeWKIdAlVGN13g" y="60"/>

-      </children>

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

-      <element xmi:type="uml:Dependency" href="esfsafetyconcepts_metamodel.uml#_BC85UIFiEeWKIdAlVGN13g"/>

-      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_BDMJ4oFiEeWKIdAlVGN13g" points="[9, 1, -80, -9]$[43, 16, -46, 6]"/>

-      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_BDjWQIFiEeWKIdAlVGN13g" id="(1.0,0.49)"/>

-      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_BDjWQYFiEeWKIdAlVGN13g" id="(0.0,0.52)"/>

-    </edges>

     <edges xmi:type="notation:Connector" xmi:id="_BtedAIFiEeWKIdAlVGN13g" type="4008" source="__2pwYAnjEeW356xdbh3U2Q" target="_IpEBMAnkEeW356xdbh3U2Q" routing="Rectilinear">

       <children xmi:type="notation:DecorationNode" xmi:id="_BtfEEIFiEeWKIdAlVGN13g" type="6026">

         <layoutConstraint xmi:type="notation:Location" xmi:id="_BtfEEYFiEeWKIdAlVGN13g" y="40"/>

@@ -145,9 +106,9 @@
       </children>

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

       <element xmi:type="uml:Dependency" href="esfsafetyconcepts_metamodel.uml#_RVMYwIFiEeWKIdAlVGN13g"/>

-      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_RVabMoFiEeWKIdAlVGN13g" points="[-1, -6, 9, 80]$[-13, -69, -3, 17]"/>

-      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_RV3uMIFiEeWKIdAlVGN13g" id="(0.49609375,0.0)"/>

-      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_RV3uMYFiEeWKIdAlVGN13g" id="(0.485,1.0)"/>

+      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_RVabMoFiEeWKIdAlVGN13g" points="[112, 26, 0, 63]$[112, -37, 0, 0]"/>

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

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

     </edges>

     <edges xmi:type="notation:Connector" xmi:id="_R5SkUIFiEeWKIdAlVGN13g" type="4008" source="_nUXtYAnjEeW356xdbh3U2Q" target="_EWP2EIFiEeWKIdAlVGN13g" routing="Rectilinear">

       <children xmi:type="notation:DecorationNode" xmi:id="_R5TLYIFiEeWKIdAlVGN13g" type="6026">

@@ -158,7 +119,7 @@
       </children>

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

       <element xmi:type="uml:Dependency" href="esfsafetyconcepts_metamodel.uml#_R4_pYIFiEeWKIdAlVGN13g"/>

-      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_R5SkUoFiEeWKIdAlVGN13g" points="[-4, -8, 0, 82]$[-11, -71, -7, 19]"/>

+      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_R5SkUoFiEeWKIdAlVGN13g" points="[18, 26, -5, 63]$[18, -37, -5, 0]"/>

       <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_R5y6oIFiEeWKIdAlVGN13g" id="(0.7864583333333334,0.0)"/>

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

     </edges>

@@ -172,8 +133,8 @@
       <styles xmi:type="notation:FontStyle" xmi:id="_459r0YSJEeWOntSnNos8Xg"/>

       <element xmi:type="uml:Dependency" href="esfsafetyconcepts_metamodel.uml#_45yssISJEeWOntSnNos8Xg"/>

       <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_459r0oSJEeWOntSnNos8Xg" points="[-4, -2, 0, 78]$[12, -65, 16, 15]"/>

-      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_46bl4ISJEeWOntSnNos8Xg" id="(0.24348958333333334,0.0)"/>

-      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_46bl4YSJEeWOntSnNos8Xg" id="(0.69,1.0)"/>

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

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

     </edges>

   </notation:Diagram>

   <notation:Diagram xmi:id="__t0IAAnkEeW356xdbh3U2Q" type="PapyrusUMLClassDiagram" name="SDysfunctions Overview Diagram" measurementUnit="Pixel">

@@ -686,41 +647,6 @@
       <element xmi:type="uml:Package" href="esfsafetyconcepts_metamodel.uml#_IpBk8AnkEeW356xdbh3U2Q"/>

       <layoutConstraint xmi:type="notation:Bounds" xmi:id="_b366YQnyEeW356xdbh3U2Q" x="388" y="274" width="793" height="294"/>

     </children>

-    <children xmi:type="notation:Shape" xmi:id="_2--LkIFkEeWKIdAlVGN13g" type="2007">

-      <children xmi:type="notation:DecorationNode" xmi:id="_2--yoIFkEeWKIdAlVGN13g" type="5026"/>

-      <children xmi:type="notation:BasicCompartment" xmi:id="_2--yoYFkEeWKIdAlVGN13g" type="7016">

-        <children xmi:type="notation:Shape" xmi:id="_-jyA0IFkEeWKIdAlVGN13g" type="3010">

-          <children xmi:type="notation:DecorationNode" xmi:id="_-jyn4IFkEeWKIdAlVGN13g" type="5014"/>

-          <children xmi:type="notation:DecorationNode" xmi:id="_-jyn4YFkEeWKIdAlVGN13g" type="8518">

-            <layoutConstraint xmi:type="notation:Location" xmi:id="_-jyn4oFkEeWKIdAlVGN13g" y="5"/>

-          </children>

-          <children xmi:type="notation:BasicCompartment" xmi:id="_-jzO8IFkEeWKIdAlVGN13g" visible="false" type="7011">

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

-            <styles xmi:type="notation:SortingStyle" xmi:id="_-jzO8oFkEeWKIdAlVGN13g"/>

-            <styles xmi:type="notation:FilteringStyle" xmi:id="_-jzO84FkEeWKIdAlVGN13g"/>

-            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_-jzO9IFkEeWKIdAlVGN13g"/>

-          </children>

-          <children xmi:type="notation:BasicCompartment" xmi:id="_-jzO9YFkEeWKIdAlVGN13g" visible="false" type="7012">

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

-            <styles xmi:type="notation:SortingStyle" xmi:id="_-jzO94FkEeWKIdAlVGN13g"/>

-            <styles xmi:type="notation:FilteringStyle" xmi:id="_-jzO-IFkEeWKIdAlVGN13g"/>

-            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_-jzO-YFkEeWKIdAlVGN13g"/>

-          </children>

-          <children xmi:type="notation:BasicCompartment" xmi:id="_-jzO-oFkEeWKIdAlVGN13g" visible="false" type="7013">

-            <styles xmi:type="notation:TitleStyle" xmi:id="_-jzO-4FkEeWKIdAlVGN13g"/>

-            <styles xmi:type="notation:SortingStyle" xmi:id="_-jzO_IFkEeWKIdAlVGN13g"/>

-            <styles xmi:type="notation:FilteringStyle" xmi:id="_-jzO_YFkEeWKIdAlVGN13g"/>

-            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_-jzO_oFkEeWKIdAlVGN13g"/>

-          </children>

-          <element xmi:type="uml:Class" href="esfsafetyconcepts_metamodel.uml#_X2bmQIFkEeWKIdAlVGN13g"/>

-          <layoutConstraint xmi:type="notation:Bounds" xmi:id="_-jyA0YFkEeWKIdAlVGN13g" x="4" y="19" width="158" height="77"/>

-        </children>

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

-        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2--yo4FkEeWKIdAlVGN13g"/>

-      </children>

-      <element xmi:type="uml:Package" href="esfsafetyconcepts_metamodel.uml#_D3KYcAnkEeW356xdbh3U2Q"/>

-      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2--LkYFkEeWKIdAlVGN13g" x="55" y="274" width="286" height="163"/>

-    </children>

     <children xmi:type="notation:Shape" xmi:id="_67En8ISJEeWOntSnNos8Xg" type="2005" fillColor="12621752">

       <children xmi:type="notation:DecorationNode" xmi:id="_67FPAISJEeWOntSnNos8Xg" type="5020"/>

       <children xmi:type="notation:BasicCompartment" xmi:id="_67FPAYSJEeWOntSnNos8Xg" type="7009">

@@ -818,36 +744,6 @@
       <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="__tnhQIFlEeWKIdAlVGN13g" id="(1.0,0.417910447761194)"/>

       <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="__tnhQYFlEeWKIdAlVGN13g" id="(0.0,0.4626865671641791)"/>

     </edges>

-    <edges xmi:type="notation:Connector" xmi:id="_AT6sQIFmEeWKIdAlVGN13g" type="4001" source="_-jyA0IFkEeWKIdAlVGN13g" target="_K3UPAIFlEeWKIdAlVGN13g" routing="Rectilinear">

-      <children xmi:type="notation:DecorationNode" xmi:id="_AT6sQ4FmEeWKIdAlVGN13g" type="6001">

-        <layoutConstraint xmi:type="notation:Location" xmi:id="_AT6sRIFmEeWKIdAlVGN13g" y="-20"/>

-      </children>

-      <children xmi:type="notation:DecorationNode" xmi:id="_AT6sRYFmEeWKIdAlVGN13g" type="6002">

-        <layoutConstraint xmi:type="notation:Location" xmi:id="_AT6sRoFmEeWKIdAlVGN13g" y="20"/>

-      </children>

-      <children xmi:type="notation:DecorationNode" xmi:id="_AT6sR4FmEeWKIdAlVGN13g" type="6003">

-        <styles xmi:type="notation:StringListValueStyle" xmi:id="_E02g0IFmEeWKIdAlVGN13g" name="maskLabel">

-          <stringListValue>name</stringListValue>

-          <stringListValue>derived</stringListValue>

-        </styles>

-        <layoutConstraint xmi:type="notation:Location" xmi:id="_AT6sSIFmEeWKIdAlVGN13g" x="8" y="-14"/>

-      </children>

-      <children xmi:type="notation:DecorationNode" xmi:id="_AT6sSYFmEeWKIdAlVGN13g" type="6005">

-        <styles xmi:type="notation:StringListValueStyle" xmi:id="_ILBLYIFmEeWKIdAlVGN13g" name="maskLabel"/>

-        <layoutConstraint xmi:type="notation:Location" xmi:id="_AT7TUIFmEeWKIdAlVGN13g" x="-32" y="-14"/>

-      </children>

-      <children xmi:type="notation:DecorationNode" xmi:id="_AT7TUYFmEeWKIdAlVGN13g" type="6033">

-        <layoutConstraint xmi:type="notation:Location" xmi:id="_AT7TUoFmEeWKIdAlVGN13g" x="-28" y="12"/>

-      </children>

-      <children xmi:type="notation:DecorationNode" xmi:id="_AT7TU4FmEeWKIdAlVGN13g" type="6034">

-        <layoutConstraint xmi:type="notation:Location" xmi:id="_AT7TVIFmEeWKIdAlVGN13g" x="45" y="-11"/>

-      </children>

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

-      <element xmi:type="uml:Association" href="esfsafetyconcepts_metamodel.uml#_ATZH0IFmEeWKIdAlVGN13g"/>

-      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_AT6sQoFmEeWKIdAlVGN13g" points="[0, -5, -385, -8]$[385, -5, 0, -8]"/>

-      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_AUf7EIFmEeWKIdAlVGN13g" id="(1.0,0.36363636363636365)"/>

-      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_AUf7EYFmEeWKIdAlVGN13g" id="(0.0,0.3880597014925373)"/>

-    </edges>

     <edges xmi:type="notation:Connector" xmi:id="_JgkRsISKEeWOntSnNos8Xg" type="4002" source="_K3UPAIFlEeWKIdAlVGN13g" target="_EgqpMISKEeWOntSnNos8Xg" routing="Rectilinear">

       <children xmi:type="notation:DecorationNode" xmi:id="_JgkRs4SKEeWOntSnNos8Xg" type="6007">

         <layoutConstraint xmi:type="notation:Location" xmi:id="_Jgk4wISKEeWOntSnNos8Xg" y="40"/>

@@ -1372,14 +1268,14 @@
           <stringListValue>name</stringListValue>

           <stringListValue>derived</stringListValue>

         </styles>

-        <layoutConstraint xmi:type="notation:Location" xmi:id="_pL_xqIFpEeWKIdAlVGN13g" x="-11" y="54"/>

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_pL_xqIFpEeWKIdAlVGN13g" x="-12" y="68"/>

       </children>

       <children xmi:type="notation:DecorationNode" xmi:id="_pL_xqYFpEeWKIdAlVGN13g" type="6005">

         <styles xmi:type="notation:StringListValueStyle" xmi:id="_yAUG8IFpEeWKIdAlVGN13g" name="maskLabel">

           <stringListValue>name</stringListValue>

           <stringListValue>derived</stringListValue>

         </styles>

-        <layoutConstraint xmi:type="notation:Location" xmi:id="_pL_xqoFpEeWKIdAlVGN13g" x="4" y="-12"/>

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_pL_xqoFpEeWKIdAlVGN13g" x="-6" y="-14"/>

       </children>

       <children xmi:type="notation:DecorationNode" xmi:id="_pMAYsIFpEeWKIdAlVGN13g" type="6033">

         <layoutConstraint xmi:type="notation:Location" xmi:id="_pMAYsYFpEeWKIdAlVGN13g" x="-20" y="-20"/>

@@ -1405,7 +1301,7 @@
           <stringListValue>name</stringListValue>

           <stringListValue>derived</stringListValue>

         </styles>

-        <layoutConstraint xmi:type="notation:Location" xmi:id="_qQUVaIFpEeWKIdAlVGN13g" x="-19" y="55"/>

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_qQUVaIFpEeWKIdAlVGN13g" x="-20" y="66"/>

       </children>

       <children xmi:type="notation:DecorationNode" xmi:id="_qQUVaYFpEeWKIdAlVGN13g" type="6005">

         <styles xmi:type="notation:StringListValueStyle" xmi:id="_xjx78IFpEeWKIdAlVGN13g" name="maskLabel">

@@ -1484,7 +1380,7 @@
         <layoutConstraint xmi:type="notation:Location" xmi:id="_sWleWYFpEeWKIdAlVGN13g" y="20"/>

       </children>

       <children xmi:type="notation:DecorationNode" xmi:id="_sWleWoFpEeWKIdAlVGN13g" type="6034">

-        <layoutConstraint xmi:type="notation:Location" xmi:id="_sWleW4FpEeWKIdAlVGN13g" y="-20"/>

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_sWleW4FpEeWKIdAlVGN13g" x="10" y="-18"/>

       </children>

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

       <element xmi:type="uml:Association" href="esfsafetyconcepts_metamodel.uml#_sWD54IFpEeWKIdAlVGN13g"/>

@@ -1655,100 +1551,4 @@
       <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_gkldoYFuEeWKIdAlVGN13g" id="(1.0,0.7403314917127072)"/>

     </edges>

   </notation:Diagram>

-  <notation:Diagram xmi:id="_U6fZkIFkEeWKIdAlVGN13g" type="PapyrusUMLClassDiagram" name="SRequirements Overview Diagram" measurementUnit="Pixel">

-    <children xmi:type="notation:Shape" xmi:id="_Vw-8sIFkEeWKIdAlVGN13g" type="2007" fillColor="12632256">

-      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_wggTUIFkEeWKIdAlVGN13g" source="PapyrusHyperLink_Page" references="_li4hoAnjEeW356xdbh3U2Q">

-        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_wggTUYFkEeWKIdAlVGN13g" key="tooltip_text" value="ESFSafetyConcepts Overview Diagram"/>

-        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_wggTUoFkEeWKIdAlVGN13g" key="pageName" value="PapyrusHyperLink_Page"/>

-        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_wggTU4FkEeWKIdAlVGN13g" key="is_default_navigation" value="true"/>

-      </eAnnotations>

-      <children xmi:type="notation:DecorationNode" xmi:id="_Vw-8soFkEeWKIdAlVGN13g" type="5026"/>

-      <children xmi:type="notation:BasicCompartment" xmi:id="_Vw-8s4FkEeWKIdAlVGN13g" type="7016">

-        <children xmi:type="notation:Shape" xmi:id="_X2tTEIFkEeWKIdAlVGN13g" type="3010">

-          <children xmi:type="notation:DecorationNode" xmi:id="_X2tTEoFkEeWKIdAlVGN13g" type="5014"/>

-          <children xmi:type="notation:DecorationNode" xmi:id="_X2t6IIFkEeWKIdAlVGN13g" type="8518">

-            <layoutConstraint xmi:type="notation:Location" xmi:id="_X2t6IYFkEeWKIdAlVGN13g" y="5"/>

-          </children>

-          <children xmi:type="notation:BasicCompartment" xmi:id="_X2t6IoFkEeWKIdAlVGN13g" visible="false" type="7011">

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

-            <styles xmi:type="notation:SortingStyle" xmi:id="_X2t6JIFkEeWKIdAlVGN13g"/>

-            <styles xmi:type="notation:FilteringStyle" xmi:id="_X2t6JYFkEeWKIdAlVGN13g"/>

-            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_X2t6JoFkEeWKIdAlVGN13g"/>

-          </children>

-          <children xmi:type="notation:BasicCompartment" xmi:id="_X2t6J4FkEeWKIdAlVGN13g" visible="false" type="7012">

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

-            <styles xmi:type="notation:SortingStyle" xmi:id="_X2t6KYFkEeWKIdAlVGN13g"/>

-            <styles xmi:type="notation:FilteringStyle" xmi:id="_X2t6KoFkEeWKIdAlVGN13g"/>

-            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_X2t6K4FkEeWKIdAlVGN13g"/>

-          </children>

-          <children xmi:type="notation:BasicCompartment" xmi:id="_X2t6LIFkEeWKIdAlVGN13g" visible="false" type="7013">

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

-            <styles xmi:type="notation:SortingStyle" xmi:id="_X2t6LoFkEeWKIdAlVGN13g"/>

-            <styles xmi:type="notation:FilteringStyle" xmi:id="_X2t6L4FkEeWKIdAlVGN13g"/>

-            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_X2t6MIFkEeWKIdAlVGN13g"/>

-          </children>

-          <element xmi:type="uml:Class" href="esfsafetyconcepts_metamodel.uml#_X2bmQIFkEeWKIdAlVGN13g"/>

-          <layoutConstraint xmi:type="notation:Bounds" xmi:id="_X2tTEYFkEeWKIdAlVGN13g" x="149" y="44" width="172" height="65"/>

-        </children>

-        <styles xmi:type="notation:TitleStyle" xmi:id="_Vw-8tIFkEeWKIdAlVGN13g"/>

-        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Vw-8tYFkEeWKIdAlVGN13g"/>

-      </children>

-      <element xmi:type="uml:Package" href="esfsafetyconcepts_metamodel.uml#_D3KYcAnkEeW356xdbh3U2Q"/>

-      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Vw-8sYFkEeWKIdAlVGN13g" x="301" y="362" width="459" height="195"/>

-    </children>

-    <children xmi:type="notation:Shape" xmi:id="_-xGB0ISKEeWOntSnNos8Xg" type="2005" fillColor="12621752">

-      <children xmi:type="notation:DecorationNode" xmi:id="_-xGo4ISKEeWOntSnNos8Xg" type="5020"/>

-      <children xmi:type="notation:BasicCompartment" xmi:id="_-xGo4YSKEeWOntSnNos8Xg" type="7009">

-        <children xmi:type="notation:Shape" xmi:id="_GiCOkISLEeWOntSnNos8Xg" type="3010">

-          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Kao30ISLEeWOntSnNos8Xg" source="PapyrusCSSForceValue">

-            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Kao30YSLEeWOntSnNos8Xg" key="fillColor" value="true"/>

-          </eAnnotations>

-          <children xmi:type="notation:DecorationNode" xmi:id="_GiCOkoSLEeWOntSnNos8Xg" type="5014"/>

-          <children xmi:type="notation:DecorationNode" xmi:id="_GiC1oISLEeWOntSnNos8Xg" type="8518">

-            <layoutConstraint xmi:type="notation:Location" xmi:id="_GiC1oYSLEeWOntSnNos8Xg" y="5"/>

-          </children>

-          <children xmi:type="notation:BasicCompartment" xmi:id="_GiC1ooSLEeWOntSnNos8Xg" visible="false" type="7011">

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

-            <styles xmi:type="notation:SortingStyle" xmi:id="_GiC1pISLEeWOntSnNos8Xg"/>

-            <styles xmi:type="notation:FilteringStyle" xmi:id="_GiC1pYSLEeWOntSnNos8Xg"/>

-            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_GiC1poSLEeWOntSnNos8Xg"/>

-          </children>

-          <children xmi:type="notation:BasicCompartment" xmi:id="_GiC1p4SLEeWOntSnNos8Xg" visible="false" type="7012">

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

-            <styles xmi:type="notation:SortingStyle" xmi:id="_GiC1qYSLEeWOntSnNos8Xg"/>

-            <styles xmi:type="notation:FilteringStyle" xmi:id="_GiC1qoSLEeWOntSnNos8Xg"/>

-            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_GiC1q4SLEeWOntSnNos8Xg"/>

-          </children>

-          <children xmi:type="notation:BasicCompartment" xmi:id="_GiC1rISLEeWOntSnNos8Xg" visible="false" type="7013">

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

-            <styles xmi:type="notation:SortingStyle" xmi:id="_GiC1roSLEeWOntSnNos8Xg"/>

-            <styles xmi:type="notation:FilteringStyle" xmi:id="_GiC1r4SLEeWOntSnNos8Xg"/>

-            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_GiC1sISLEeWOntSnNos8Xg"/>

-          </children>

-          <element xmi:type="uml:Class" href="platform:/resource/org.polarsys.esf.core.metamodel.esfcore/src/main/resources/metamodel/esfcore_metamodel.uml#_T0muwHyyEeW5YtCK2zP8qA"/>

-          <layoutConstraint xmi:type="notation:Bounds" xmi:id="_GiCOkYSLEeWOntSnNos8Xg" x="76" y="35" width="185" height="65"/>

-        </children>

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

-        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_-xGo44SKEeWOntSnNos8Xg"/>

-      </children>

-      <element xmi:type="uml:Model" href="platform:/resource/org.polarsys.esf.core.metamodel.esfcore/src/main/resources/metamodel/esfcore_metamodel.uml#_VB4SINLoEeSb47LgOrWUpg"/>

-      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_-xGB0YSKEeWOntSnNos8Xg" x="386" y="169" width="314" height="173"/>

-    </children>

-    <styles xmi:type="notation:StringValueStyle" xmi:id="_U6fZkYFkEeWKIdAlVGN13g" name="diagram_compatibility_version" stringValue="1.1.0"/>

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

-    <styles xmi:type="style:PapyrusViewStyle" xmi:id="_U6fZk4FkEeWKIdAlVGN13g">

-      <owner xmi:type="uml:Package" href="esfsafetyconcepts_metamodel.uml#_D3KYcAnkEeW356xdbh3U2Q"/>

-    </styles>

-    <element xmi:type="uml:Package" href="esfsafetyconcepts_metamodel.uml#_D3KYcAnkEeW356xdbh3U2Q"/>

-    <edges xmi:type="notation:Connector" xmi:id="_LulL8ISLEeWOntSnNos8Xg" type="4002" source="_X2tTEIFkEeWKIdAlVGN13g" target="_GiCOkISLEeWOntSnNos8Xg" routing="Rectilinear">

-      <children xmi:type="notation:DecorationNode" xmi:id="_LulL84SLEeWOntSnNos8Xg" type="6007">

-        <layoutConstraint xmi:type="notation:Location" xmi:id="_LulL9ISLEeWOntSnNos8Xg" y="40"/>

-      </children>

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

-      <element xmi:type="uml:Generalization" href="esfsafetyconcepts_metamodel.uml#_LuP0wISLEeWOntSnNos8Xg"/>

-      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_LulL8oSLEeWOntSnNos8Xg" points="[0, -10, -11, 144]$[9, -147, -2, 7]"/>

-      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_LuynUISLEeWOntSnNos8Xg" id="(0.563953488372093,0.0)"/>

-      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_LuynUYSLEeWOntSnNos8Xg" id="(0.4594594594594595,1.0)"/>

-    </edges>

-  </notation:Diagram>

 </xmi:XMI>

diff --git a/core/metamodel/org.polarsys.esf.core.metamodel.esfsafetyconcepts/src/main/resources/metamodel/esfsafetyconcepts_metamodel.uml b/core/metamodel/org.polarsys.esf.core.metamodel.esfsafetyconcepts/src/main/resources/metamodel/esfsafetyconcepts_metamodel.uml
index c9f16b0..1a75e04 100644
--- a/core/metamodel/org.polarsys.esf.core.metamodel.esfsafetyconcepts/src/main/resources/metamodel/esfsafetyconcepts_metamodel.uml
+++ b/core/metamodel/org.polarsys.esf.core.metamodel.esfsafetyconcepts/src/main/resources/metamodel/esfsafetyconcepts_metamodel.uml
@@ -1,260 +1,260 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<uml:Model xmi:version="20131001" xmlns:xmi="http://www.omg.org/spec/XMI/20131001" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xmi:id="_yvDioAnQEeW356xdbh3U2Q" name="ESFSafetyConcepts">
-  <ownedComment xmi:type="uml:Comment" xmi:id="_GDFKgAnxEeW356xdbh3U2Q" annotatedElement="_D3KYcAnkEeW356xdbh3U2Q">
-    <body>SRequirements means requirements and traceability. Whitout the last one, it is useless.</body>
-  </ownedComment>
-  <packagedElement xmi:type="uml:Package" xmi:id="__2mtEAnjEeW356xdbh3U2Q" name="SDysfunctions">
-    <packagedElement xmi:type="uml:Class" xmi:id="_quWZkAnmEeW356xdbh3U2Q" name="AbstractSDysfunctionObject" isAbstract="true">
-      <generalization xmi:type="uml:Generalization" xmi:id="_A_AYMAnnEeW356xdbh3U2Q">
-        <general xmi:type="uml:Class" href="esfcore_metamodel.uml#_Q05ZgOjPEeSQI-4c5olYjA"/>
-      </generalization>
-      <generalization xmi:type="uml:Generalization" xmi:id="_8VEEQISKEeWOntSnNos8Xg">
-        <general xmi:type="uml:Class" href="../../../../../org.polarsys.esf.core.metamodel.esfcore/src/main/resources/metamodel/esfcore_metamodel.uml#_Q05ZgOjPEeSQI-4c5olYjA"/>
-      </generalization>
-    </packagedElement>
-    <packagedElement xmi:type="uml:Class" xmi:id="_rCbzMAnmEeW356xdbh3U2Q" name="SFailureEvent">
-      <generalization xmi:type="uml:Generalization" xmi:id="_NTirwIFjEeWKIdAlVGN13g" general="_quWZkAnmEeW356xdbh3U2Q"/>
-      <ownedAttribute xmi:type="uml:Property" xmi:id="_RALmgIFsEeWKIdAlVGN13g" name="fearedEvent">
-        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
-      </ownedAttribute>
-      <ownedAttribute xmi:type="uml:Property" xmi:id="_QxACYoFpEeWKIdAlVGN13g" name="risk" type="_K3ARUA53EeWvS4pMPcwguQ" association="_Qw_bUIFpEeWKIdAlVGN13g">
-        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_XIpg8IFpEeWKIdAlVGN13g"/>
-        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_XIr9MIFpEeWKIdAlVGN13g" value="1"/>
-      </ownedAttribute>
-      <ownedAttribute xmi:type="uml:Property" xmi:id="_pLe0QoFpEeWKIdAlVGN13g" name="effect" type="_yT7DoIFiEeWKIdAlVGN13g" association="_pLeNMIFpEeWKIdAlVGN13g"/>
-      <ownedAttribute xmi:type="uml:Property" xmi:id="_qP2bUoFpEeWKIdAlVGN13g" name="cause" type="_wMyYAIFiEeWKIdAlVGN13g" association="_qP10QIFpEeWKIdAlVGN13g"/>
-      <ownedAttribute xmi:type="uml:Property" xmi:id="_rmPmgoFpEeWKIdAlVGN13g" name="failureMode" type="_rhzPwAnmEeW356xdbh3U2Q" association="_rmO_cIFpEeWKIdAlVGN13g">
-        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lpGdMIFqEeWKIdAlVGN13g"/>
-        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lpHEQIFqEeWKIdAlVGN13g" value="1"/>
-      </ownedAttribute>
-      <ownedAttribute xmi:type="uml:Property" xmi:id="_MvVcYIFsEeWKIdAlVGN13g" name="occurence">
-        <type xmi:type="uml:DataType" href="../../../../../org.polarsys.esf.core.metamodel.esfproperties/src/main/resources/metamodel/esfproperties_metamodel.uml#_qLS24A23EeWIHrhJxYOO3w"/>
-      </ownedAttribute>
-      <ownedAttribute xmi:type="uml:Property" xmi:id="_NXx8cIFsEeWKIdAlVGN13g" name="cost">
-        <type xmi:type="uml:DataType" href="../../../../../org.polarsys.esf.core.metamodel.esfproperties/src/main/resources/metamodel/esfproperties_metamodel.uml#_V4JUgA28EeWIHrhJxYOO3w"/>
-      </ownedAttribute>
-      <ownedAttribute xmi:type="uml:Property" xmi:id="_N0E24IFsEeWKIdAlVGN13g" name="criticality">
-        <type xmi:type="uml:DataType" href="../../../../../org.polarsys.esf.core.metamodel.esfproperties/src/main/resources/metamodel/esfproperties_metamodel.uml#_k2eh4AnTEeW356xdbh3U2Q"/>
-      </ownedAttribute>
-      <ownedAttribute xmi:type="uml:Property" xmi:id="_ORrY4IFsEeWKIdAlVGN13g" name="severity">
-        <type xmi:type="uml:DataType" href="../../../../../org.polarsys.esf.core.metamodel.esfproperties/src/main/resources/metamodel/esfproperties_metamodel.uml#_2040oA23EeWIHrhJxYOO3w"/>
-      </ownedAttribute>
-      <ownedAttribute xmi:type="uml:Property" xmi:id="_PE4XcIFsEeWKIdAlVGN13g" name="detectability">
-        <type xmi:type="uml:DataType" href="../../../../../org.polarsys.esf.core.metamodel.esfproperties/src/main/resources/metamodel/esfproperties_metamodel.uml#_5Aa4EA23EeWIHrhJxYOO3w"/>
-      </ownedAttribute>
-      <ownedAttribute xmi:type="uml:Property" xmi:id="_PyWhcIFsEeWKIdAlVGN13g" name="probability">
-        <type xmi:type="uml:DataType" href="../../../../../org.polarsys.esf.core.metamodel.esfproperties/src/main/resources/metamodel/esfproperties_metamodel.uml#_e45QgH8AEeW5YtCK2zP8qA"/>
-      </ownedAttribute>
-      <ownedAttribute xmi:type="uml:Property" xmi:id="_f7fdUIFuEeWKIdAlVGN13g" name="detection" type="_aKwj4IFlEeWKIdAlVGN13g" association="_f7ePMIFuEeWKIdAlVGN13g"/>
-      <ownedAttribute xmi:type="uml:Property" xmi:id="_gizU8oFuEeWKIdAlVGN13g" name="recommendationsList" type="_K29CoIFlEeWKIdAlVGN13g" association="_giyG0IFuEeWKIdAlVGN13g">
-        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TXDP4IFvEeWKIdAlVGN13g"/>
-        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TXFsIIFvEeWKIdAlVGN13g" value="*"/>
-      </ownedAttribute>
-    </packagedElement>
-    <packagedElement xmi:type="uml:Class" xmi:id="_rhzPwAnmEeW356xdbh3U2Q" name="SFailureMode">
-      <generalization xmi:type="uml:Generalization" xmi:id="_WUbdoAnnEeW356xdbh3U2Q" general="_quWZkAnmEeW356xdbh3U2Q"/>
-      <ownedAttribute xmi:type="uml:Property" xmi:id="_rmRbsIFpEeWKIdAlVGN13g" name="failureEvent" type="_rCbzMAnmEeW356xdbh3U2Q" association="_rmO_cIFpEeWKIdAlVGN13g">
-        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_mO__kIFqEeWKIdAlVGN13g" value="1"/>
-        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_mPBNsIFqEeWKIdAlVGN13g" value="1"/>
-      </ownedAttribute>
-      <ownedAttribute xmi:type="uml:Property" xmi:id="_sWD544FpEeWKIdAlVGN13g" name="failureState" type="_r9BzMAnmEeW356xdbh3U2Q" association="_sWD54IFpEeWKIdAlVGN13g">
-        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gVBfAIFrEeWKIdAlVGN13g"/>
-        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gVDUMIFrEeWKIdAlVGN13g" value="1"/>
-      </ownedAttribute>
-      <ownedAttribute xmi:type="uml:Property" xmi:id="_YtDgsIFuEeWKIdAlVGN13g" name="barrier" type="_iEHMUAnxEeW356xdbh3U2Q" association="_YtBrgIFuEeWKIdAlVGN13g">
-        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YC1CgIFvEeWKIdAlVGN13g"/>
-        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YC2QoIFvEeWKIdAlVGN13g" value="1"/>
-      </ownedAttribute>
-    </packagedElement>
-    <packagedElement xmi:type="uml:Class" xmi:id="_r9BzMAnmEeW356xdbh3U2Q" name="SFailureState">
-      <generalization xmi:type="uml:Generalization" xmi:id="_MoyekIFjEeWKIdAlVGN13g" general="_quWZkAnmEeW356xdbh3U2Q"/>
-      <ownedAttribute xmi:type="uml:Property" xmi:id="_sWEg8IFpEeWKIdAlVGN13g" name="failureMode" type="_rhzPwAnmEeW356xdbh3U2Q" association="_sWD54IFpEeWKIdAlVGN13g">
-        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hOonkIFrEeWKIdAlVGN13g"/>
-        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hOqcwIFrEeWKIdAlVGN13g" value="1"/>
-      </ownedAttribute>
-    </packagedElement>
-    <packagedElement xmi:type="uml:Class" xmi:id="_K3ARUA53EeWvS4pMPcwguQ" name="SRisk">
-      <generalization xmi:type="uml:Generalization" xmi:id="_UQtLoA53EeWvS4pMPcwguQ" general="_quWZkAnmEeW356xdbh3U2Q"/>
-      <ownedAttribute xmi:type="uml:Property" xmi:id="_CKK74oFpEeWKIdAlVGN13g" name="hazard" type="_L9BeMA53EeWvS4pMPcwguQ" association="_CKJtwIFpEeWKIdAlVGN13g">
-        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KM3nAIFpEeWKIdAlVGN13g"/>
-        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KM6DQIFpEeWKIdAlVGN13g" value="1"/>
-      </ownedAttribute>
-      <ownedAttribute xmi:type="uml:Property" xmi:id="_QxB3kIFpEeWKIdAlVGN13g" name="failureEvent" type="_rCbzMAnmEeW356xdbh3U2Q" association="_Qw_bUIFpEeWKIdAlVGN13g">
-        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_V4PB8IFpEeWKIdAlVGN13g"/>
-        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_V4Q3IIFpEeWKIdAlVGN13g" value="1"/>
-      </ownedAttribute>
-      <ownedAttribute xmi:type="uml:Property" xmi:id="_tDMssYFpEeWKIdAlVGN13g" name="effectsList" type="_yT7DoIFiEeWKIdAlVGN13g" association="_tDLekIFpEeWKIdAlVGN13g">
-        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Lk_bEIFqEeWKIdAlVGN13g"/>
-        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LlApMIFqEeWKIdAlVGN13g" value="*"/>
-      </ownedAttribute>
-      <ownedAttribute xmi:type="uml:Property" xmi:id="_t6zDEoFpEeWKIdAlVGN13g" name="causesList" type="_wMyYAIFiEeWKIdAlVGN13g" association="_t6ycAIFpEeWKIdAlVGN13g">
-        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_CN-oYIFqEeWKIdAlVGN13g"/>
-        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_COAdkIFqEeWKIdAlVGN13g" value="*"/>
-      </ownedAttribute>
-    </packagedElement>
-    <packagedElement xmi:type="uml:Class" xmi:id="_L9BeMA53EeWvS4pMPcwguQ" name="SHazard">
-      <generalization xmi:type="uml:Generalization" xmi:id="_UqchUA53EeWvS4pMPcwguQ" general="_quWZkAnmEeW356xdbh3U2Q"/>
-      <ownedAttribute xmi:type="uml:Property" xmi:id="_CKK74YFpEeWKIdAlVGN13g" name="risk" type="_K3ARUA53EeWvS4pMPcwguQ" association="_CKJtwIFpEeWKIdAlVGN13g">
-        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JuoL0IFpEeWKIdAlVGN13g"/>
-        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JuqoEIFpEeWKIdAlVGN13g" value="1"/>
-      </ownedAttribute>
-    </packagedElement>
-    <packagedElement xmi:type="uml:Dependency" xmi:id="_BtHQoIFiEeWKIdAlVGN13g" client="__2mtEAnjEeW356xdbh3U2Q" supplier="_IpBk8AnkEeW356xdbh3U2Q"/>
-    <packagedElement xmi:type="uml:Class" xmi:id="_wMyYAIFiEeWKIdAlVGN13g" name="SCause">
-      <generalization xmi:type="uml:Generalization" xmi:id="_LYGSwIFjEeWKIdAlVGN13g" general="_quWZkAnmEeW356xdbh3U2Q"/>
-      <ownedAttribute xmi:type="uml:Property" xmi:id="_qP3CYIFpEeWKIdAlVGN13g" name="failureEvent" type="_rCbzMAnmEeW356xdbh3U2Q" association="_qP10QIFpEeWKIdAlVGN13g"/>
-      <ownedAttribute xmi:type="uml:Property" xmi:id="_t6zDE4FpEeWKIdAlVGN13g" name="risksList" type="_K3ARUA53EeWvS4pMPcwguQ" association="_t6ycAIFpEeWKIdAlVGN13g">
-        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GColwIFqEeWKIdAlVGN13g"/>
-        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GCqa8IFqEeWKIdAlVGN13g" value="*"/>
-      </ownedAttribute>
-      <ownedAttribute xmi:type="uml:Property" xmi:id="_JiaNYIFsEeWKIdAlVGN13g" name="occurence">
-        <type xmi:type="uml:DataType" href="../../../../../org.polarsys.esf.core.metamodel.esfproperties/src/main/resources/metamodel/esfproperties_metamodel.uml#_qLS24A23EeWIHrhJxYOO3w"/>
-      </ownedAttribute>
-      <ownedAttribute xmi:type="uml:Property" xmi:id="_KtLXYIFsEeWKIdAlVGN13g" name="detectability">
-        <type xmi:type="uml:DataType" href="../../../../../org.polarsys.esf.core.metamodel.esfproperties/src/main/resources/metamodel/esfproperties_metamodel.uml#_5Aa4EA23EeWIHrhJxYOO3w"/>
-      </ownedAttribute>
-    </packagedElement>
-    <packagedElement xmi:type="uml:Class" xmi:id="_yT7DoIFiEeWKIdAlVGN13g" name="SEffect">
-      <generalization xmi:type="uml:Generalization" xmi:id="_MCG5EIFjEeWKIdAlVGN13g" general="_quWZkAnmEeW356xdbh3U2Q"/>
-      <ownedAttribute xmi:type="uml:Property" xmi:id="_pLgCYIFpEeWKIdAlVGN13g" name="failureEvent" type="_rCbzMAnmEeW356xdbh3U2Q" association="_pLeNMIFpEeWKIdAlVGN13g"/>
-      <ownedAttribute xmi:type="uml:Property" xmi:id="_tDNTwIFpEeWKIdAlVGN13g" name="risksList" type="_K3ARUA53EeWvS4pMPcwguQ" association="_tDLekIFpEeWKIdAlVGN13g">
-        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MEpLgIFqEeWKIdAlVGN13g"/>
-        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MEpykIFqEeWKIdAlVGN13g" value="*"/>
-      </ownedAttribute>
-      <ownedAttribute xmi:type="uml:Property" xmi:id="_7V7gkIFrEeWKIdAlVGN13g" name="severity">
-        <type xmi:type="uml:DataType" href="../../../../../org.polarsys.esf.core.metamodel.esfproperties/src/main/resources/metamodel/esfproperties_metamodel.uml#_2040oA23EeWIHrhJxYOO3w"/>
-      </ownedAttribute>
-      <ownedAttribute xmi:type="uml:Property" xmi:id="__8W5IIFrEeWKIdAlVGN13g" name="cost">
-        <type xmi:type="uml:DataType" href="../../../../../org.polarsys.esf.core.metamodel.esfproperties/src/main/resources/metamodel/esfproperties_metamodel.uml#_V4JUgA28EeWIHrhJxYOO3w"/>
-      </ownedAttribute>
-      <ownedAttribute xmi:type="uml:Property" xmi:id="_CmRhsIFsEeWKIdAlVGN13g" name="criticality">
-        <type xmi:type="uml:DataType" href="../../../../../org.polarsys.esf.core.metamodel.esfproperties/src/main/resources/metamodel/esfproperties_metamodel.uml#_k2eh4AnTEeW356xdbh3U2Q"/>
-      </ownedAttribute>
-    </packagedElement>
-    <packagedElement xmi:type="uml:Association" xmi:id="_CKJtwIFpEeWKIdAlVGN13g" memberEnd="_CKK74YFpEeWKIdAlVGN13g _CKK74oFpEeWKIdAlVGN13g">
-      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_CKKU0IFpEeWKIdAlVGN13g" source="org.eclipse.papyrus">
-        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_CKK74IFpEeWKIdAlVGN13g" key="nature" value="UML_Nature"/>
-      </eAnnotations>
-    </packagedElement>
-    <packagedElement xmi:type="uml:Association" xmi:id="_Qw_bUIFpEeWKIdAlVGN13g" memberEnd="_QxACYoFpEeWKIdAlVGN13g _QxB3kIFpEeWKIdAlVGN13g">
-      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_QxACYIFpEeWKIdAlVGN13g" source="org.eclipse.papyrus">
-        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_QxACYYFpEeWKIdAlVGN13g" key="nature" value="UML_Nature"/>
-      </eAnnotations>
-    </packagedElement>
-    <packagedElement xmi:type="uml:Association" xmi:id="_pLeNMIFpEeWKIdAlVGN13g" memberEnd="_pLe0QoFpEeWKIdAlVGN13g _pLgCYIFpEeWKIdAlVGN13g">
-      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_pLe0QIFpEeWKIdAlVGN13g" source="org.eclipse.papyrus">
-        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_pLe0QYFpEeWKIdAlVGN13g" key="nature" value="UML_Nature"/>
-      </eAnnotations>
-    </packagedElement>
-    <packagedElement xmi:type="uml:Association" xmi:id="_qP10QIFpEeWKIdAlVGN13g" memberEnd="_qP2bUoFpEeWKIdAlVGN13g _qP3CYIFpEeWKIdAlVGN13g">
-      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_qP2bUIFpEeWKIdAlVGN13g" source="org.eclipse.papyrus">
-        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_qP2bUYFpEeWKIdAlVGN13g" key="nature" value="UML_Nature"/>
-      </eAnnotations>
-    </packagedElement>
-    <packagedElement xmi:type="uml:Association" xmi:id="_rmO_cIFpEeWKIdAlVGN13g" memberEnd="_rmPmgoFpEeWKIdAlVGN13g _rmRbsIFpEeWKIdAlVGN13g">
-      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rmPmgIFpEeWKIdAlVGN13g" source="org.eclipse.papyrus">
-        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rmPmgYFpEeWKIdAlVGN13g" key="nature" value="UML_Nature"/>
-      </eAnnotations>
-    </packagedElement>
-    <packagedElement xmi:type="uml:Association" xmi:id="_sWD54IFpEeWKIdAlVGN13g" memberEnd="_sWD544FpEeWKIdAlVGN13g _sWEg8IFpEeWKIdAlVGN13g">
-      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_sWD54YFpEeWKIdAlVGN13g" source="org.eclipse.papyrus">
-        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_sWD54oFpEeWKIdAlVGN13g" key="nature" value="UML_Nature"/>
-      </eAnnotations>
-    </packagedElement>
-    <packagedElement xmi:type="uml:Association" xmi:id="_tDLekIFpEeWKIdAlVGN13g" memberEnd="_tDMssYFpEeWKIdAlVGN13g _tDNTwIFpEeWKIdAlVGN13g">
-      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_tDMFoIFpEeWKIdAlVGN13g" source="org.eclipse.papyrus">
-        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_tDMssIFpEeWKIdAlVGN13g" key="nature" value="UML_Nature"/>
-      </eAnnotations>
-    </packagedElement>
-    <packagedElement xmi:type="uml:Association" xmi:id="_t6ycAIFpEeWKIdAlVGN13g" memberEnd="_t6zDEoFpEeWKIdAlVGN13g _t6zDE4FpEeWKIdAlVGN13g">
-      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_t6zDEIFpEeWKIdAlVGN13g" source="org.eclipse.papyrus">
-        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_t6zDEYFpEeWKIdAlVGN13g" key="nature" value="UML_Nature"/>
-      </eAnnotations>
-    </packagedElement>
-    <packagedElement xmi:type="uml:Association" xmi:id="_YtBrgIFuEeWKIdAlVGN13g" memberEnd="_YtC5oYFuEeWKIdAlVGN13g _YtDgsIFuEeWKIdAlVGN13g">
-      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_YtCSkIFuEeWKIdAlVGN13g" source="org.eclipse.papyrus">
-        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_YtC5oIFuEeWKIdAlVGN13g" key="nature" value="UML_Nature"/>
-      </eAnnotations>
-    </packagedElement>
-    <packagedElement xmi:type="uml:Association" xmi:id="_f7ePMIFuEeWKIdAlVGN13g" memberEnd="_f7e2QoFuEeWKIdAlVGN13g _f7fdUIFuEeWKIdAlVGN13g">
-      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_f7e2QIFuEeWKIdAlVGN13g" source="org.eclipse.papyrus">
-        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_f7e2QYFuEeWKIdAlVGN13g" key="nature" value="UML_Nature"/>
-      </eAnnotations>
-    </packagedElement>
-    <packagedElement xmi:type="uml:Association" xmi:id="_giyG0IFuEeWKIdAlVGN13g" memberEnd="_gizU8YFuEeWKIdAlVGN13g _gizU8oFuEeWKIdAlVGN13g">
-      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_giyt4IFuEeWKIdAlVGN13g" source="org.eclipse.papyrus">
-        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_gizU8IFuEeWKIdAlVGN13g" key="nature" value="UML_Nature"/>
-      </eAnnotations>
-      <ownedEnd xmi:type="uml:Property" xmi:id="_gizU8YFuEeWKIdAlVGN13g" name="failureEvent" type="_rCbzMAnmEeW356xdbh3U2Q" association="_giyG0IFuEeWKIdAlVGN13g">
-        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SGzwAIFvEeWKIdAlVGN13g"/>
-        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SG2MQIFvEeWKIdAlVGN13g" value="*"/>
-      </ownedEnd>
-    </packagedElement>
-  </packagedElement>
-  <packagedElement xmi:type="uml:Package" xmi:id="_D3KYcAnkEeW356xdbh3U2Q" name="SRequirements">
-    <packagedElement xmi:type="uml:Class" xmi:id="_X2bmQIFkEeWKIdAlVGN13g" name="SRequirement">
-      <generalization xmi:type="uml:Generalization" xmi:id="_LuP0wISLEeWOntSnNos8Xg">
-        <general xmi:type="uml:Class" href="../../../../../org.polarsys.esf.core.metamodel.esfcore/src/main/resources/metamodel/esfcore_metamodel.uml#_T0muwHyyEeW5YtCK2zP8qA"/>
-      </generalization>
-    </packagedElement>
-  </packagedElement>
-  <packagedElement xmi:type="uml:Package" xmi:id="_IpBk8AnkEeW356xdbh3U2Q" name="SRecommendations">
-    <packagedElement xmi:type="uml:Class" xmi:id="_iEHMUAnxEeW356xdbh3U2Q" name="SBarrier">
-      <generalization xmi:type="uml:Generalization" xmi:id="_PcmYEIFlEeWKIdAlVGN13g" general="_K29CoIFlEeWKIdAlVGN13g"/>
-      <ownedAttribute xmi:type="uml:Property" xmi:id="__sp38IFlEeWKIdAlVGN13g" name="actionsList" type="_P3dvIIFlEeWKIdAlVGN13g" association="__slmgIFlEeWKIdAlVGN13g">
-        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MdiwgIFmEeWKIdAlVGN13g"/>
-        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Mdlz0IFmEeWKIdAlVGN13g" value="*"/>
-      </ownedAttribute>
-      <ownedAttribute xmi:type="uml:Property" xmi:id="_YtC5oYFuEeWKIdAlVGN13g" name="failureModesList" type="_rhzPwAnmEeW356xdbh3U2Q" association="_YtBrgIFuEeWKIdAlVGN13g">
-        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cKSnIIFvEeWKIdAlVGN13g"/>
-        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cKT1QIFvEeWKIdAlVGN13g" value="*"/>
-      </ownedAttribute>
-    </packagedElement>
-    <packagedElement xmi:type="uml:Dependency" xmi:id="_BC85UIFiEeWKIdAlVGN13g" client="_IpBk8AnkEeW356xdbh3U2Q" supplier="_D3KYcAnkEeW356xdbh3U2Q"/>
-    <packagedElement xmi:type="uml:Dependency" xmi:id="_C1As0IFiEeWKIdAlVGN13g" client="_IpBk8AnkEeW356xdbh3U2Q" supplier="__2mtEAnjEeW356xdbh3U2Q"/>
-    <packagedElement xmi:type="uml:Class" xmi:id="_K29CoIFlEeWKIdAlVGN13g" name="SRecommendation">
-      <generalization xmi:type="uml:Generalization" xmi:id="_Jf48QISKEeWOntSnNos8Xg">
-        <general xmi:type="uml:Class" href="../../../../../org.polarsys.esf.core.metamodel.esfcore/src/main/resources/metamodel/esfcore_metamodel.uml#_Q05ZgOjPEeSQI-4c5olYjA"/>
-      </generalization>
-      <ownedAttribute xmi:type="uml:Property" xmi:id="_ATaV8YFmEeWKIdAlVGN13g" name="requirement" type="_X2bmQIFkEeWKIdAlVGN13g" association="_ATZH0IFmEeWKIdAlVGN13g"/>
-    </packagedElement>
-    <packagedElement xmi:type="uml:Class" xmi:id="_P3dvIIFlEeWKIdAlVGN13g" name="SAction">
-      <generalization xmi:type="uml:Generalization" xmi:id="_Zkq0QIFlEeWKIdAlVGN13g" general="_K29CoIFlEeWKIdAlVGN13g"/>
-      <ownedAttribute xmi:type="uml:Property" xmi:id="_4mJvUIFlEeWKIdAlVGN13g" name="kind" type="_eu3oQIFlEeWKIdAlVGN13g"/>
-      <ownedAttribute xmi:type="uml:Property" xmi:id="__sqfAIFlEeWKIdAlVGN13g" name="barriersList" type="_iEHMUAnxEeW356xdbh3U2Q" association="__slmgIFlEeWKIdAlVGN13g">
-        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Pj6rkIFmEeWKIdAlVGN13g"/>
-        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Pj9H0IFmEeWKIdAlVGN13g" value="*"/>
-      </ownedAttribute>
-    </packagedElement>
-    <packagedElement xmi:type="uml:Class" xmi:id="_aKwj4IFlEeWKIdAlVGN13g" name="SDetection">
-      <generalization xmi:type="uml:Generalization" xmi:id="_KI9HYISKEeWOntSnNos8Xg">
-        <general xmi:type="uml:Class" href="../../../../../org.polarsys.esf.core.metamodel.esfcore/src/main/resources/metamodel/esfcore_metamodel.uml#_Q05ZgOjPEeSQI-4c5olYjA"/>
-      </generalization>
-      <ownedAttribute xmi:type="uml:Property" xmi:id="_f7e2QoFuEeWKIdAlVGN13g" name="failureEvent" type="_rCbzMAnmEeW356xdbh3U2Q" association="_f7ePMIFuEeWKIdAlVGN13g"/>
-    </packagedElement>
-    <packagedElement xmi:type="uml:Enumeration" xmi:id="_eu3oQIFlEeWKIdAlVGN13g" name="SActionKind">
-      <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_kH9M0IFlEeWKIdAlVGN13g" name="PreventiveAction"/>
-      <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_nFQEYIFlEeWKIdAlVGN13g" name="CorrectiveAction"/>
-    </packagedElement>
-    <packagedElement xmi:type="uml:Association" xmi:id="__slmgIFlEeWKIdAlVGN13g" memberEnd="__sp38IFlEeWKIdAlVGN13g __sqfAIFlEeWKIdAlVGN13g">
-      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="__snbsIFlEeWKIdAlVGN13g" source="org.eclipse.papyrus">
-        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="__snbsYFlEeWKIdAlVGN13g" key="nature" value="UML_Nature"/>
-      </eAnnotations>
-    </packagedElement>
-    <packagedElement xmi:type="uml:Association" xmi:id="_ATZH0IFmEeWKIdAlVGN13g" memberEnd="_ATaV8IFmEeWKIdAlVGN13g _ATaV8YFmEeWKIdAlVGN13g">
-      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ATZu4IFmEeWKIdAlVGN13g" source="org.eclipse.papyrus">
-        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ATZu4YFmEeWKIdAlVGN13g" key="nature" value="UML_Nature"/>
-      </eAnnotations>
-      <ownedEnd xmi:type="uml:Property" xmi:id="_ATaV8IFmEeWKIdAlVGN13g" name="recommendation" type="_K29CoIFlEeWKIdAlVGN13g" association="_ATZH0IFmEeWKIdAlVGN13g"/>
-    </packagedElement>
-  </packagedElement>
-  <packagedElement xmi:type="uml:Dependency" xmi:id="_RVMYwIFiEeWKIdAlVGN13g" client="_yvDioAnQEeW356xdbh3U2Q">
-    <supplier xmi:type="uml:Model" href="../../../../../org.polarsys.esf.core.metamodel.esfbehaviours/src/main/resources/metamodel/esfbehaviours_metamodel.uml#_IYSU4AnREeW356xdbh3U2Q"/>
-  </packagedElement>
-  <packagedElement xmi:type="uml:Dependency" xmi:id="_R4_pYIFiEeWKIdAlVGN13g" client="_yvDioAnQEeW356xdbh3U2Q">
-    <supplier xmi:type="uml:Model" href="../../../../../org.polarsys.esf.core.metamodel.esfproperties/src/main/resources/metamodel/esfproperties_metamodel.uml#_-NKksAnQEeW356xdbh3U2Q"/>
-  </packagedElement>
-  <packagedElement xmi:type="uml:Dependency" xmi:id="_45yssISJEeWOntSnNos8Xg" client="_yvDioAnQEeW356xdbh3U2Q">
-    <supplier xmi:type="uml:Model" href="../../../../../org.polarsys.esf.core.metamodel.esfcore/src/main/resources/metamodel/esfcore_metamodel.uml#_VB4SINLoEeSb47LgOrWUpg"/>
-  </packagedElement>
-</uml:Model>
+<?xml version="1.0" encoding="UTF-8"?>

+<uml:Model xmi:version="20131001" xmlns:xmi="http://www.omg.org/spec/XMI/20131001" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xmi:id="_yvDioAnQEeW356xdbh3U2Q" name="ESFSafetyConcepts">

+  <packagedElement xmi:type="uml:Package" xmi:id="__2mtEAnjEeW356xdbh3U2Q" name="SDysfunctions">

+    <packagedElement xmi:type="uml:Class" xmi:id="_quWZkAnmEeW356xdbh3U2Q" name="AbstractSDysfunctionObject" isAbstract="true">

+      <generalization xmi:type="uml:Generalization" xmi:id="_A_AYMAnnEeW356xdbh3U2Q">

+        <general xmi:type="uml:Class" href="esfcore_metamodel.uml#_Q05ZgOjPEeSQI-4c5olYjA"/>

+      </generalization>

+      <generalization xmi:type="uml:Generalization" xmi:id="_8VEEQISKEeWOntSnNos8Xg">

+        <general xmi:type="uml:Class" href="../../../../../org.polarsys.esf.core.metamodel.esfcore/src/main/resources/metamodel/esfcore_metamodel.uml#_Q05ZgOjPEeSQI-4c5olYjA"/>

+      </generalization>

+    </packagedElement>

+    <packagedElement xmi:type="uml:Class" xmi:id="_rCbzMAnmEeW356xdbh3U2Q" name="SFailureEvent">

+      <generalization xmi:type="uml:Generalization" xmi:id="_NTirwIFjEeWKIdAlVGN13g" general="_quWZkAnmEeW356xdbh3U2Q"/>

+      <ownedAttribute xmi:type="uml:Property" xmi:id="_RALmgIFsEeWKIdAlVGN13g" name="fearedEvent">

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

+      </ownedAttribute>

+      <ownedAttribute xmi:type="uml:Property" xmi:id="_QxACYoFpEeWKIdAlVGN13g" name="sRisk" type="_K3ARUA53EeWvS4pMPcwguQ" association="_Qw_bUIFpEeWKIdAlVGN13g">

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

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

+      </ownedAttribute>

+      <ownedAttribute xmi:type="uml:Property" xmi:id="_pLe0QoFpEeWKIdAlVGN13g" name="sEffectsList" type="_yT7DoIFiEeWKIdAlVGN13g" association="_pLeNMIFpEeWKIdAlVGN13g">

+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YN1tII37EeWEM8PJGngEtA" value="1"/>

+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YN4wcI37EeWEM8PJGngEtA" value="*"/>

+      </ownedAttribute>

+      <ownedAttribute xmi:type="uml:Property" xmi:id="_qP2bUoFpEeWKIdAlVGN13g" name="sCausesList" type="_wMyYAIFiEeWKIdAlVGN13g" association="_qP10QIFpEeWKIdAlVGN13g">

+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_oGb9gI37EeWEM8PJGngEtA" value="1"/>

+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_oGfA0I37EeWEM8PJGngEtA" value="*"/>

+      </ownedAttribute>

+      <ownedAttribute xmi:type="uml:Property" xmi:id="_rmPmgoFpEeWKIdAlVGN13g" name="sFailureMode" type="_rhzPwAnmEeW356xdbh3U2Q" association="_rmO_cIFpEeWKIdAlVGN13g">

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

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

+      </ownedAttribute>

+      <ownedAttribute xmi:type="uml:Property" xmi:id="_MvVcYIFsEeWKIdAlVGN13g" name="occurence">

+        <type xmi:type="uml:DataType" href="../../../../../org.polarsys.esf.core.metamodel.esfproperties/src/main/resources/metamodel/esfproperties_metamodel.uml#_qLS24A23EeWIHrhJxYOO3w"/>

+      </ownedAttribute>

+      <ownedAttribute xmi:type="uml:Property" xmi:id="_NXx8cIFsEeWKIdAlVGN13g" name="cost">

+        <type xmi:type="uml:DataType" href="../../../../../org.polarsys.esf.core.metamodel.esfproperties/src/main/resources/metamodel/esfproperties_metamodel.uml#_V4JUgA28EeWIHrhJxYOO3w"/>

+      </ownedAttribute>

+      <ownedAttribute xmi:type="uml:Property" xmi:id="_N0E24IFsEeWKIdAlVGN13g" name="criticality">

+        <type xmi:type="uml:DataType" href="../../../../../org.polarsys.esf.core.metamodel.esfproperties/src/main/resources/metamodel/esfproperties_metamodel.uml#_k2eh4AnTEeW356xdbh3U2Q"/>

+      </ownedAttribute>

+      <ownedAttribute xmi:type="uml:Property" xmi:id="_ORrY4IFsEeWKIdAlVGN13g" name="severity">

+        <type xmi:type="uml:DataType" href="../../../../../org.polarsys.esf.core.metamodel.esfproperties/src/main/resources/metamodel/esfproperties_metamodel.uml#_2040oA23EeWIHrhJxYOO3w"/>

+      </ownedAttribute>

+      <ownedAttribute xmi:type="uml:Property" xmi:id="_PE4XcIFsEeWKIdAlVGN13g" name="detectability">

+        <type xmi:type="uml:DataType" href="../../../../../org.polarsys.esf.core.metamodel.esfproperties/src/main/resources/metamodel/esfproperties_metamodel.uml#_5Aa4EA23EeWIHrhJxYOO3w"/>

+      </ownedAttribute>

+      <ownedAttribute xmi:type="uml:Property" xmi:id="_PyWhcIFsEeWKIdAlVGN13g" name="probability">

+        <type xmi:type="uml:DataType" href="../../../../../org.polarsys.esf.core.metamodel.esfproperties/src/main/resources/metamodel/esfproperties_metamodel.uml#_e45QgH8AEeW5YtCK2zP8qA"/>

+      </ownedAttribute>

+      <ownedAttribute xmi:type="uml:Property" xmi:id="_f7fdUIFuEeWKIdAlVGN13g" name="sDetectionsList" type="_aKwj4IFlEeWKIdAlVGN13g" association="_f7ePMIFuEeWKIdAlVGN13g">

+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KLPfoI38EeWEM8PJGngEtA" value="1"/>

+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KLRU0I38EeWEM8PJGngEtA" value="*"/>

+      </ownedAttribute>

+      <ownedAttribute xmi:type="uml:Property" xmi:id="_gizU8oFuEeWKIdAlVGN13g" name="sRecommendationsList" type="_K29CoIFlEeWKIdAlVGN13g" association="_giyG0IFuEeWKIdAlVGN13g">

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

+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TXFsIIFvEeWKIdAlVGN13g" value="*"/>

+      </ownedAttribute>

+    </packagedElement>

+    <packagedElement xmi:type="uml:Class" xmi:id="_rhzPwAnmEeW356xdbh3U2Q" name="SFailureMode">

+      <generalization xmi:type="uml:Generalization" xmi:id="_WUbdoAnnEeW356xdbh3U2Q" general="_quWZkAnmEeW356xdbh3U2Q"/>

+      <ownedAttribute xmi:type="uml:Property" xmi:id="_rmRbsIFpEeWKIdAlVGN13g" name="sFailureEvent" type="_rCbzMAnmEeW356xdbh3U2Q" association="_rmO_cIFpEeWKIdAlVGN13g">

+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_mO__kIFqEeWKIdAlVGN13g" value="1"/>

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

+      </ownedAttribute>

+      <ownedAttribute xmi:type="uml:Property" xmi:id="_sWD544FpEeWKIdAlVGN13g" name="sFailureState" type="_r9BzMAnmEeW356xdbh3U2Q" association="_sWD54IFpEeWKIdAlVGN13g">

+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gVBfAIFrEeWKIdAlVGN13g" value="1"/>

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

+      </ownedAttribute>

+      <ownedAttribute xmi:type="uml:Property" xmi:id="_YtDgsIFuEeWKIdAlVGN13g" name="sBarrier" type="_iEHMUAnxEeW356xdbh3U2Q" association="_YtBrgIFuEeWKIdAlVGN13g">

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

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

+      </ownedAttribute>

+    </packagedElement>

+    <packagedElement xmi:type="uml:Class" xmi:id="_r9BzMAnmEeW356xdbh3U2Q" name="SFailureState">

+      <generalization xmi:type="uml:Generalization" xmi:id="_MoyekIFjEeWKIdAlVGN13g" general="_quWZkAnmEeW356xdbh3U2Q"/>

+      <ownedAttribute xmi:type="uml:Property" xmi:id="_sWEg8IFpEeWKIdAlVGN13g" name="sFailureMode" type="_rhzPwAnmEeW356xdbh3U2Q" association="_sWD54IFpEeWKIdAlVGN13g">

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

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

+      </ownedAttribute>

+    </packagedElement>

+    <packagedElement xmi:type="uml:Class" xmi:id="_K3ARUA53EeWvS4pMPcwguQ" name="SRisk">

+      <generalization xmi:type="uml:Generalization" xmi:id="_UQtLoA53EeWvS4pMPcwguQ" general="_quWZkAnmEeW356xdbh3U2Q"/>

+      <ownedAttribute xmi:type="uml:Property" xmi:id="_CKK74oFpEeWKIdAlVGN13g" name="sHazard" type="_L9BeMA53EeWvS4pMPcwguQ" association="_CKJtwIFpEeWKIdAlVGN13g">

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

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

+      </ownedAttribute>

+      <ownedAttribute xmi:type="uml:Property" xmi:id="_QxB3kIFpEeWKIdAlVGN13g" name="sFailureEvent" type="_rCbzMAnmEeW356xdbh3U2Q" association="_Qw_bUIFpEeWKIdAlVGN13g">

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

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

+      </ownedAttribute>

+      <ownedAttribute xmi:type="uml:Property" xmi:id="_tDMssYFpEeWKIdAlVGN13g" name="sEffectsList" type="_yT7DoIFiEeWKIdAlVGN13g" association="_tDLekIFpEeWKIdAlVGN13g">

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

+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LlApMIFqEeWKIdAlVGN13g" value="*"/>

+      </ownedAttribute>

+      <ownedAttribute xmi:type="uml:Property" xmi:id="_t6zDEoFpEeWKIdAlVGN13g" name="sCausesList" type="_wMyYAIFiEeWKIdAlVGN13g" association="_t6ycAIFpEeWKIdAlVGN13g">

+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_CN-oYIFqEeWKIdAlVGN13g"/>

+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_COAdkIFqEeWKIdAlVGN13g" value="*"/>

+      </ownedAttribute>

+    </packagedElement>

+    <packagedElement xmi:type="uml:Class" xmi:id="_L9BeMA53EeWvS4pMPcwguQ" name="SHazard">

+      <generalization xmi:type="uml:Generalization" xmi:id="_UqchUA53EeWvS4pMPcwguQ" general="_quWZkAnmEeW356xdbh3U2Q"/>

+      <ownedAttribute xmi:type="uml:Property" xmi:id="_CKK74YFpEeWKIdAlVGN13g" name="sRisk" type="_K3ARUA53EeWvS4pMPcwguQ" association="_CKJtwIFpEeWKIdAlVGN13g">

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

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

+      </ownedAttribute>

+    </packagedElement>

+    <packagedElement xmi:type="uml:Dependency" xmi:id="_BtHQoIFiEeWKIdAlVGN13g" client="__2mtEAnjEeW356xdbh3U2Q" supplier="_IpBk8AnkEeW356xdbh3U2Q"/>

+    <packagedElement xmi:type="uml:Class" xmi:id="_wMyYAIFiEeWKIdAlVGN13g" name="SCause">

+      <generalization xmi:type="uml:Generalization" xmi:id="_LYGSwIFjEeWKIdAlVGN13g" general="_quWZkAnmEeW356xdbh3U2Q"/>

+      <ownedAttribute xmi:type="uml:Property" xmi:id="_qP3CYIFpEeWKIdAlVGN13g" name="sFailureEventsList" type="_rCbzMAnmEeW356xdbh3U2Q" association="_qP10QIFpEeWKIdAlVGN13g">

+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_o07bMI37EeWEM8PJGngEtA" value="1"/>

+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_o09QYI37EeWEM8PJGngEtA" value="*"/>

+      </ownedAttribute>

+      <ownedAttribute xmi:type="uml:Property" xmi:id="_t6zDE4FpEeWKIdAlVGN13g" name="sRisksList" type="_K3ARUA53EeWvS4pMPcwguQ" association="_t6ycAIFpEeWKIdAlVGN13g">

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

+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GCqa8IFqEeWKIdAlVGN13g" value="*"/>

+      </ownedAttribute>

+      <ownedAttribute xmi:type="uml:Property" xmi:id="_JiaNYIFsEeWKIdAlVGN13g" name="occurence">

+        <type xmi:type="uml:DataType" href="../../../../../org.polarsys.esf.core.metamodel.esfproperties/src/main/resources/metamodel/esfproperties_metamodel.uml#_qLS24A23EeWIHrhJxYOO3w"/>

+      </ownedAttribute>

+      <ownedAttribute xmi:type="uml:Property" xmi:id="_KtLXYIFsEeWKIdAlVGN13g" name="detectability">

+        <type xmi:type="uml:DataType" href="../../../../../org.polarsys.esf.core.metamodel.esfproperties/src/main/resources/metamodel/esfproperties_metamodel.uml#_5Aa4EA23EeWIHrhJxYOO3w"/>

+      </ownedAttribute>

+    </packagedElement>

+    <packagedElement xmi:type="uml:Class" xmi:id="_yT7DoIFiEeWKIdAlVGN13g" name="SEffect">

+      <generalization xmi:type="uml:Generalization" xmi:id="_MCG5EIFjEeWKIdAlVGN13g" general="_quWZkAnmEeW356xdbh3U2Q"/>

+      <ownedAttribute xmi:type="uml:Property" xmi:id="_pLgCYIFpEeWKIdAlVGN13g" name="sFailureEventsList" type="_rCbzMAnmEeW356xdbh3U2Q" association="_pLeNMIFpEeWKIdAlVGN13g">

+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cgspcI37EeWEM8PJGngEtA" value="1"/>

+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cgt3kI37EeWEM8PJGngEtA" value="*"/>

+      </ownedAttribute>

+      <ownedAttribute xmi:type="uml:Property" xmi:id="_tDNTwIFpEeWKIdAlVGN13g" name="sRisksList" type="_K3ARUA53EeWvS4pMPcwguQ" association="_tDLekIFpEeWKIdAlVGN13g">

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

+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MEpykIFqEeWKIdAlVGN13g" value="*"/>

+      </ownedAttribute>

+      <ownedAttribute xmi:type="uml:Property" xmi:id="_7V7gkIFrEeWKIdAlVGN13g" name="severity">

+        <type xmi:type="uml:DataType" href="../../../../../org.polarsys.esf.core.metamodel.esfproperties/src/main/resources/metamodel/esfproperties_metamodel.uml#_2040oA23EeWIHrhJxYOO3w"/>

+      </ownedAttribute>

+      <ownedAttribute xmi:type="uml:Property" xmi:id="__8W5IIFrEeWKIdAlVGN13g" name="cost">

+        <type xmi:type="uml:DataType" href="../../../../../org.polarsys.esf.core.metamodel.esfproperties/src/main/resources/metamodel/esfproperties_metamodel.uml#_V4JUgA28EeWIHrhJxYOO3w"/>

+      </ownedAttribute>

+      <ownedAttribute xmi:type="uml:Property" xmi:id="_CmRhsIFsEeWKIdAlVGN13g" name="criticality">

+        <type xmi:type="uml:DataType" href="../../../../../org.polarsys.esf.core.metamodel.esfproperties/src/main/resources/metamodel/esfproperties_metamodel.uml#_k2eh4AnTEeW356xdbh3U2Q"/>

+      </ownedAttribute>

+    </packagedElement>

+    <packagedElement xmi:type="uml:Association" xmi:id="_CKJtwIFpEeWKIdAlVGN13g" memberEnd="_CKK74YFpEeWKIdAlVGN13g _CKK74oFpEeWKIdAlVGN13g">

+      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_CKKU0IFpEeWKIdAlVGN13g" source="org.eclipse.papyrus">

+        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_CKK74IFpEeWKIdAlVGN13g" key="nature" value="UML_Nature"/>

+      </eAnnotations>

+    </packagedElement>

+    <packagedElement xmi:type="uml:Association" xmi:id="_Qw_bUIFpEeWKIdAlVGN13g" memberEnd="_QxACYoFpEeWKIdAlVGN13g _QxB3kIFpEeWKIdAlVGN13g">

+      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_QxACYIFpEeWKIdAlVGN13g" source="org.eclipse.papyrus">

+        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_QxACYYFpEeWKIdAlVGN13g" key="nature" value="UML_Nature"/>

+      </eAnnotations>

+    </packagedElement>

+    <packagedElement xmi:type="uml:Association" xmi:id="_pLeNMIFpEeWKIdAlVGN13g" memberEnd="_pLe0QoFpEeWKIdAlVGN13g _pLgCYIFpEeWKIdAlVGN13g">

+      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_pLe0QIFpEeWKIdAlVGN13g" source="org.eclipse.papyrus">

+        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_pLe0QYFpEeWKIdAlVGN13g" key="nature" value="UML_Nature"/>

+      </eAnnotations>

+    </packagedElement>

+    <packagedElement xmi:type="uml:Association" xmi:id="_qP10QIFpEeWKIdAlVGN13g" memberEnd="_qP2bUoFpEeWKIdAlVGN13g _qP3CYIFpEeWKIdAlVGN13g">

+      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_qP2bUIFpEeWKIdAlVGN13g" source="org.eclipse.papyrus">

+        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_qP2bUYFpEeWKIdAlVGN13g" key="nature" value="UML_Nature"/>

+      </eAnnotations>

+    </packagedElement>

+    <packagedElement xmi:type="uml:Association" xmi:id="_rmO_cIFpEeWKIdAlVGN13g" memberEnd="_rmPmgoFpEeWKIdAlVGN13g _rmRbsIFpEeWKIdAlVGN13g">

+      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rmPmgIFpEeWKIdAlVGN13g" source="org.eclipse.papyrus">

+        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rmPmgYFpEeWKIdAlVGN13g" key="nature" value="UML_Nature"/>

+      </eAnnotations>

+    </packagedElement>

+    <packagedElement xmi:type="uml:Association" xmi:id="_sWD54IFpEeWKIdAlVGN13g" memberEnd="_sWD544FpEeWKIdAlVGN13g _sWEg8IFpEeWKIdAlVGN13g">

+      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_sWD54YFpEeWKIdAlVGN13g" source="org.eclipse.papyrus">

+        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_sWD54oFpEeWKIdAlVGN13g" key="nature" value="UML_Nature"/>

+      </eAnnotations>

+    </packagedElement>

+    <packagedElement xmi:type="uml:Association" xmi:id="_tDLekIFpEeWKIdAlVGN13g" memberEnd="_tDMssYFpEeWKIdAlVGN13g _tDNTwIFpEeWKIdAlVGN13g">

+      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_tDMFoIFpEeWKIdAlVGN13g" source="org.eclipse.papyrus">

+        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_tDMssIFpEeWKIdAlVGN13g" key="nature" value="UML_Nature"/>

+      </eAnnotations>

+    </packagedElement>

+    <packagedElement xmi:type="uml:Association" xmi:id="_t6ycAIFpEeWKIdAlVGN13g" memberEnd="_t6zDEoFpEeWKIdAlVGN13g _t6zDE4FpEeWKIdAlVGN13g">

+      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_t6zDEIFpEeWKIdAlVGN13g" source="org.eclipse.papyrus">

+        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_t6zDEYFpEeWKIdAlVGN13g" key="nature" value="UML_Nature"/>

+      </eAnnotations>

+    </packagedElement>

+    <packagedElement xmi:type="uml:Association" xmi:id="_YtBrgIFuEeWKIdAlVGN13g" memberEnd="_YtC5oYFuEeWKIdAlVGN13g _YtDgsIFuEeWKIdAlVGN13g">

+      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_YtCSkIFuEeWKIdAlVGN13g" source="org.eclipse.papyrus">

+        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_YtC5oIFuEeWKIdAlVGN13g" key="nature" value="UML_Nature"/>

+      </eAnnotations>

+    </packagedElement>

+    <packagedElement xmi:type="uml:Association" xmi:id="_f7ePMIFuEeWKIdAlVGN13g" memberEnd="_f7e2QoFuEeWKIdAlVGN13g _f7fdUIFuEeWKIdAlVGN13g">

+      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_f7e2QIFuEeWKIdAlVGN13g" source="org.eclipse.papyrus">

+        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_f7e2QYFuEeWKIdAlVGN13g" key="nature" value="UML_Nature"/>

+      </eAnnotations>

+    </packagedElement>

+    <packagedElement xmi:type="uml:Association" xmi:id="_giyG0IFuEeWKIdAlVGN13g" memberEnd="_gizU8YFuEeWKIdAlVGN13g _gizU8oFuEeWKIdAlVGN13g">

+      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_giyt4IFuEeWKIdAlVGN13g" source="org.eclipse.papyrus">

+        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_gizU8IFuEeWKIdAlVGN13g" key="nature" value="UML_Nature"/>

+      </eAnnotations>

+      <ownedEnd xmi:type="uml:Property" xmi:id="_gizU8YFuEeWKIdAlVGN13g" name="sFailureEventsList" type="_rCbzMAnmEeW356xdbh3U2Q" association="_giyG0IFuEeWKIdAlVGN13g">

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

+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SG2MQIFvEeWKIdAlVGN13g" value="*"/>

+      </ownedEnd>

+    </packagedElement>

+  </packagedElement>

+  <packagedElement xmi:type="uml:Package" xmi:id="_IpBk8AnkEeW356xdbh3U2Q" name="SRecommendations">

+    <packagedElement xmi:type="uml:Class" xmi:id="_iEHMUAnxEeW356xdbh3U2Q" name="SBarrier">

+      <generalization xmi:type="uml:Generalization" xmi:id="_PcmYEIFlEeWKIdAlVGN13g" general="_K29CoIFlEeWKIdAlVGN13g"/>

+      <ownedAttribute xmi:type="uml:Property" xmi:id="__sp38IFlEeWKIdAlVGN13g" name="sActionsList" type="_P3dvIIFlEeWKIdAlVGN13g" association="__slmgIFlEeWKIdAlVGN13g">

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

+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Mdlz0IFmEeWKIdAlVGN13g" value="*"/>

+      </ownedAttribute>

+      <ownedAttribute xmi:type="uml:Property" xmi:id="_YtC5oYFuEeWKIdAlVGN13g" name="sFailureModesList" type="_rhzPwAnmEeW356xdbh3U2Q" association="_YtBrgIFuEeWKIdAlVGN13g">

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

+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cKT1QIFvEeWKIdAlVGN13g" value="*"/>

+      </ownedAttribute>

+    </packagedElement>

+    <packagedElement xmi:type="uml:Dependency" xmi:id="_C1As0IFiEeWKIdAlVGN13g" client="_IpBk8AnkEeW356xdbh3U2Q" supplier="__2mtEAnjEeW356xdbh3U2Q"/>

+    <packagedElement xmi:type="uml:Class" xmi:id="_K29CoIFlEeWKIdAlVGN13g" name="SRecommendation">

+      <generalization xmi:type="uml:Generalization" xmi:id="_Jf48QISKEeWOntSnNos8Xg">

+        <general xmi:type="uml:Class" href="../../../../../org.polarsys.esf.core.metamodel.esfcore/src/main/resources/metamodel/esfcore_metamodel.uml#_Q05ZgOjPEeSQI-4c5olYjA"/>

+      </generalization>

+    </packagedElement>

+    <packagedElement xmi:type="uml:Class" xmi:id="_P3dvIIFlEeWKIdAlVGN13g" name="SAction">

+      <generalization xmi:type="uml:Generalization" xmi:id="_Zkq0QIFlEeWKIdAlVGN13g" general="_K29CoIFlEeWKIdAlVGN13g"/>

+      <ownedAttribute xmi:type="uml:Property" xmi:id="_4mJvUIFlEeWKIdAlVGN13g" name="kind" type="_eu3oQIFlEeWKIdAlVGN13g"/>

+      <ownedAttribute xmi:type="uml:Property" xmi:id="__sqfAIFlEeWKIdAlVGN13g" name="sBarriersList" type="_iEHMUAnxEeW356xdbh3U2Q" association="__slmgIFlEeWKIdAlVGN13g">

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

+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Pj9H0IFmEeWKIdAlVGN13g" value="*"/>

+      </ownedAttribute>

+    </packagedElement>

+    <packagedElement xmi:type="uml:Class" xmi:id="_aKwj4IFlEeWKIdAlVGN13g" name="SDetection">

+      <generalization xmi:type="uml:Generalization" xmi:id="_KI9HYISKEeWOntSnNos8Xg">

+        <general xmi:type="uml:Class" href="../../../../../org.polarsys.esf.core.metamodel.esfcore/src/main/resources/metamodel/esfcore_metamodel.uml#_Q05ZgOjPEeSQI-4c5olYjA"/>

+      </generalization>

+      <ownedAttribute xmi:type="uml:Property" xmi:id="_f7e2QoFuEeWKIdAlVGN13g" name="sFailureEventsList" type="_rCbzMAnmEeW356xdbh3U2Q" association="_f7ePMIFuEeWKIdAlVGN13g">

+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LzHcYI38EeWEM8PJGngEtA" value="1"/>

+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LzJRkI38EeWEM8PJGngEtA" value="*"/>

+      </ownedAttribute>

+    </packagedElement>

+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_eu3oQIFlEeWKIdAlVGN13g" name="SActionKind">

+      <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_kH9M0IFlEeWKIdAlVGN13g" name="PreventiveAction"/>

+      <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_nFQEYIFlEeWKIdAlVGN13g" name="CorrectiveAction"/>

+    </packagedElement>

+    <packagedElement xmi:type="uml:Association" xmi:id="__slmgIFlEeWKIdAlVGN13g" memberEnd="__sp38IFlEeWKIdAlVGN13g __sqfAIFlEeWKIdAlVGN13g">

+      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="__snbsIFlEeWKIdAlVGN13g" source="org.eclipse.papyrus">

+        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="__snbsYFlEeWKIdAlVGN13g" key="nature" value="UML_Nature"/>

+      </eAnnotations>

+    </packagedElement>

+  </packagedElement>

+  <packagedElement xmi:type="uml:Dependency" xmi:id="_RVMYwIFiEeWKIdAlVGN13g" client="_yvDioAnQEeW356xdbh3U2Q">

+    <supplier xmi:type="uml:Model" href="../../../../../org.polarsys.esf.core.metamodel.esfbehaviours/src/main/resources/metamodel/esfbehaviours_metamodel.uml#_IYSU4AnREeW356xdbh3U2Q"/>

+  </packagedElement>

+  <packagedElement xmi:type="uml:Dependency" xmi:id="_R4_pYIFiEeWKIdAlVGN13g" client="_yvDioAnQEeW356xdbh3U2Q">

+    <supplier xmi:type="uml:Model" href="../../../../../org.polarsys.esf.core.metamodel.esfproperties/src/main/resources/metamodel/esfproperties_metamodel.uml#_-NKksAnQEeW356xdbh3U2Q"/>

+  </packagedElement>

+  <packagedElement xmi:type="uml:Dependency" xmi:id="_45yssISJEeWOntSnNos8Xg" client="_yvDioAnQEeW356xdbh3U2Q">

+    <supplier xmi:type="uml:Model" href="../../../../../org.polarsys.esf.core.metamodel.esfcore/src/main/resources/metamodel/esfcore_metamodel.uml#_VB4SINLoEeSb47LgOrWUpg"/>

+  </packagedElement>

+</uml:Model>

diff --git a/core/profile/org.polarsys.esf.core.profile.esfarchitectureconcepts/plugin.xml b/core/profile/org.polarsys.esf.core.profile.esfarchitectureconcepts/plugin.xml
index 0a531b2..49bdec4 100644
--- a/core/profile/org.polarsys.esf.core.profile.esfarchitectureconcepts/plugin.xml
+++ b/core/profile/org.polarsys.esf.core.profile.esfarchitectureconcepts/plugin.xml
@@ -22,36 +22,4 @@
             uri="http://www.polarsys.org/esf/0.7.0/ESFArchitectureConcepts">
       </factory>
    </extension>
-   <extension
-         point="org.eclipse.emf.ecore.uri_mapping">
-      <mapping
-            source="pathmap://ESFARCHITECTURECONCEPTS_PROFILE/"
-            target="platform:/plugin/org.polarsys.esf.core.profile.esfarchitectureconcepts/src/main/resources/models/profile/">
-      </mapping>
-   </extension>
-   <extension
-         point="org.eclipse.papyrus.uml.extensionpoints.UMLProfile">
-      <profile
-            description="Architecture Concepts Profile for ESF"
-            name="ESFArchitectureConcepts"
-            path="pathmap://ESFARCHITECTURECONCEPTS_PROFILE/esfarchitectureconcepts.profile.uml">
-      </profile>
-   </extension>
-   <extension
-         point="org.eclipse.uml2.uml.generated_package">
-      <profile
-            location="pathmap://ESFARCHITECTURECONCEPTS_PROFILE/esfarchitectureconcepts.profile.uml#_4KUNIA3QEeWIHrhJxYOO3w"
-            uri="http://www.polarsys.org/esf/0.7.0/ESFArchitectureConcepts">
-      </profile>
-   </extension>
-
-
-   <extension point="org.eclipse.emf.ecore.generated_package">
-      <!-- @generated esfarchitectureconcepts -->
-      <package
-            uri="http://www.polarsys.org/esf/0.7.0/ESFArchitectureConcepts"
-            class="org.polarsys.esf.esfarchitectureconcepts.IESFArchitectureConceptsPackage"
-            genModel="src/main/resources/models/genmodel/esfarchitectureconcepts.genmodel"/>
-   </extension>
-
 </plugin>
diff --git a/core/profile/org.polarsys.esf.core.profile.esfarchitectureconcepts/src-gen/main/java/org/polarsys/esf/esfarchitectureconcepts/IAbstractSConnectableElement.java b/core/profile/org.polarsys.esf.core.profile.esfarchitectureconcepts/src-gen/main/java/org/polarsys/esf/esfarchitectureconcepts/IAbstractSConnectableElement.java
index db25a2c..abc0598 100644
--- a/core/profile/org.polarsys.esf.core.profile.esfarchitectureconcepts/src-gen/main/java/org/polarsys/esf/esfarchitectureconcepts/IAbstractSConnectableElement.java
+++ b/core/profile/org.polarsys.esf.core.profile.esfarchitectureconcepts/src-gen/main/java/org/polarsys/esf/esfarchitectureconcepts/IAbstractSConnectableElement.java
@@ -37,8 +37,8 @@
     /**
      * Returns the value of the '<em><b>SConnectors List</b></em>' reference list.
      * The list contents are of type {@link org.polarsys.esf.esfarchitectureconcepts.ISConnector}.
-     * It is bidirectional and its opposite is '{@link org.polarsys.esf.esfarchitectureconcepts.ISConnector#getEnds
-     * <em>Ends</em>}'.
+     * It is bidirectional and its opposite is '{@link org.polarsys.esf.esfarchitectureconcepts.ISConnector#getEndsList
+     * <em>Ends List</em>}'.
      * <!-- begin-user-doc -->
      * <p>
      * If the meaning of the '<em>SConnectors List</em>' reference list isn't clear,
@@ -48,8 +48,8 @@
      * 
      * @return the value of the '<em>SConnectors List</em>' reference list.
      * @see org.polarsys.esf.esfarchitectureconcepts.IESFArchitectureConceptsPackage#getAbstractSConnectableElement_SConnectorsList()
-     * @see org.polarsys.esf.esfarchitectureconcepts.ISConnector#getEnds
-     * @model opposite="ends" ordered="false"
+     * @see org.polarsys.esf.esfarchitectureconcepts.ISConnector#getEndsList
+     * @model opposite="endsList" ordered="false"
      * @generated
      */
     EList<ISConnector> getSConnectorsList();
diff --git a/core/profile/org.polarsys.esf.core.profile.esfarchitectureconcepts/src-gen/main/java/org/polarsys/esf/esfarchitectureconcepts/IESFArchitectureConceptsPackage.java b/core/profile/org.polarsys.esf.core.profile.esfarchitectureconcepts/src-gen/main/java/org/polarsys/esf/esfarchitectureconcepts/IESFArchitectureConceptsPackage.java
index bfa0ff4..5cf8c6f 100644
--- a/core/profile/org.polarsys.esf.core.profile.esfarchitectureconcepts/src-gen/main/java/org/polarsys/esf/esfarchitectureconcepts/IESFArchitectureConceptsPackage.java
+++ b/core/profile/org.polarsys.esf.core.profile.esfarchitectureconcepts/src-gen/main/java/org/polarsys/esf/esfarchitectureconcepts/IESFArchitectureConceptsPackage.java
@@ -118,15 +118,15 @@
     int ABSTRACT_SCONNECTABLE_ELEMENT__DESCRIPTION = IESFCorePackage.ABSTRACT_SARCHITECTURE_ELEMENT__DESCRIPTION;
 
     /**
-     * The feature id for the '<em><b>Related Safety Concepts</b></em>' reference list.
+     * The feature id for the '<em><b>SSafety Concepts List</b></em>' reference list.
      * <!-- begin-user-doc -->
      * <!-- end-user-doc -->
      * 
      * @generated
      * @ordered
      */
-    int ABSTRACT_SCONNECTABLE_ELEMENT__RELATED_SAFETY_CONCEPTS =
-        IESFCorePackage.ABSTRACT_SARCHITECTURE_ELEMENT__RELATED_SAFETY_CONCEPTS;
+    int ABSTRACT_SCONNECTABLE_ELEMENT__SSAFETY_CONCEPTS_LIST =
+        IESFCorePackage.ABSTRACT_SARCHITECTURE_ELEMENT__SSAFETY_CONCEPTS_LIST;
 
     /**
      * The feature id for the '<em><b>SConnectors List</b></em>' reference list.
@@ -202,14 +202,14 @@
     int SPORT__DESCRIPTION = ABSTRACT_SCONNECTABLE_ELEMENT__DESCRIPTION;
 
     /**
-     * The feature id for the '<em><b>Related Safety Concepts</b></em>' reference list.
+     * The feature id for the '<em><b>SSafety Concepts List</b></em>' reference list.
      * <!-- begin-user-doc -->
      * <!-- end-user-doc -->
      * 
      * @generated
      * @ordered
      */
-    int SPORT__RELATED_SAFETY_CONCEPTS = ABSTRACT_SCONNECTABLE_ELEMENT__RELATED_SAFETY_CONCEPTS;
+    int SPORT__SSAFETY_CONCEPTS_LIST = ABSTRACT_SCONNECTABLE_ELEMENT__SSAFETY_CONCEPTS_LIST;
 
     /**
      * The feature id for the '<em><b>SConnectors List</b></em>' reference list.
@@ -314,14 +314,14 @@
     int SCONNECTOR__DESCRIPTION = IESFCorePackage.ABSTRACT_SARCHITECTURE_ELEMENT__DESCRIPTION;
 
     /**
-     * The feature id for the '<em><b>Related Safety Concepts</b></em>' reference list.
+     * The feature id for the '<em><b>SSafety Concepts List</b></em>' reference list.
      * <!-- begin-user-doc -->
      * <!-- end-user-doc -->
      * 
      * @generated
      * @ordered
      */
-    int SCONNECTOR__RELATED_SAFETY_CONCEPTS = IESFCorePackage.ABSTRACT_SARCHITECTURE_ELEMENT__RELATED_SAFETY_CONCEPTS;
+    int SCONNECTOR__SSAFETY_CONCEPTS_LIST = IESFCorePackage.ABSTRACT_SARCHITECTURE_ELEMENT__SSAFETY_CONCEPTS_LIST;
 
     /**
      * The feature id for the '<em><b>Base Connector</b></em>' reference.
@@ -344,14 +344,14 @@
     int SCONNECTOR__OWNER = IESFCorePackage.ABSTRACT_SARCHITECTURE_ELEMENT_FEATURE_COUNT + 1;
 
     /**
-     * The feature id for the '<em><b>Ends</b></em>' reference list.
+     * The feature id for the '<em><b>Ends List</b></em>' reference list.
      * <!-- begin-user-doc -->
      * <!-- end-user-doc -->
      * 
      * @generated
      * @ordered
      */
-    int SCONNECTOR__ENDS = IESFCorePackage.ABSTRACT_SARCHITECTURE_ELEMENT_FEATURE_COUNT + 2;
+    int SCONNECTOR__ENDS_LIST = IESFCorePackage.ABSTRACT_SARCHITECTURE_ELEMENT_FEATURE_COUNT + 2;
 
     /**
      * The number of structural features of the '<em>SConnector</em>' class.
@@ -415,14 +415,14 @@
     int SBLOCK__DESCRIPTION = IESFCorePackage.ABSTRACT_SARCHITECTURE_ELEMENT__DESCRIPTION;
 
     /**
-     * The feature id for the '<em><b>Related Safety Concepts</b></em>' reference list.
+     * The feature id for the '<em><b>SSafety Concepts List</b></em>' reference list.
      * <!-- begin-user-doc -->
      * <!-- end-user-doc -->
      * 
      * @generated
      * @ordered
      */
-    int SBLOCK__RELATED_SAFETY_CONCEPTS = IESFCorePackage.ABSTRACT_SARCHITECTURE_ELEMENT__RELATED_SAFETY_CONCEPTS;
+    int SBLOCK__SSAFETY_CONCEPTS_LIST = IESFCorePackage.ABSTRACT_SARCHITECTURE_ELEMENT__SSAFETY_CONCEPTS_LIST;
 
     /**
      * The feature id for the '<em><b>Base Class</b></em>' reference.
@@ -445,44 +445,44 @@
     int SBLOCK__TOP_BLOCK = IESFCorePackage.ABSTRACT_SARCHITECTURE_ELEMENT_FEATURE_COUNT + 1;
 
     /**
-     * The feature id for the '<em><b>Owned SParts</b></em>' containment reference list.
+     * The feature id for the '<em><b>Owned SParts List</b></em>' containment reference list.
      * <!-- begin-user-doc -->
      * <!-- end-user-doc -->
      * 
      * @generated
      * @ordered
      */
-    int SBLOCK__OWNED_SPARTS = IESFCorePackage.ABSTRACT_SARCHITECTURE_ELEMENT_FEATURE_COUNT + 2;
+    int SBLOCK__OWNED_SPARTS_LIST = IESFCorePackage.ABSTRACT_SARCHITECTURE_ELEMENT_FEATURE_COUNT + 2;
 
     /**
-     * The feature id for the '<em><b>Usages</b></em>' reference list.
+     * The feature id for the '<em><b>Usages List</b></em>' reference list.
      * <!-- begin-user-doc -->
      * <!-- end-user-doc -->
      * 
      * @generated
      * @ordered
      */
-    int SBLOCK__USAGES = IESFCorePackage.ABSTRACT_SARCHITECTURE_ELEMENT_FEATURE_COUNT + 3;
+    int SBLOCK__USAGES_LIST = IESFCorePackage.ABSTRACT_SARCHITECTURE_ELEMENT_FEATURE_COUNT + 3;
 
     /**
-     * The feature id for the '<em><b>Owned SPort Roles</b></em>' containment reference list.
+     * The feature id for the '<em><b>Owned SPort Roles List</b></em>' containment reference list.
      * <!-- begin-user-doc -->
      * <!-- end-user-doc -->
      * 
      * @generated
      * @ordered
      */
-    int SBLOCK__OWNED_SPORT_ROLES = IESFCorePackage.ABSTRACT_SARCHITECTURE_ELEMENT_FEATURE_COUNT + 4;
+    int SBLOCK__OWNED_SPORT_ROLES_LIST = IESFCorePackage.ABSTRACT_SARCHITECTURE_ELEMENT_FEATURE_COUNT + 4;
 
     /**
-     * The feature id for the '<em><b>Owned SPorts</b></em>' containment reference list.
+     * The feature id for the '<em><b>Owned SPorts List</b></em>' containment reference list.
      * <!-- begin-user-doc -->
      * <!-- end-user-doc -->
      * 
      * @generated
      * @ordered
      */
-    int SBLOCK__OWNED_SPORTS = IESFCorePackage.ABSTRACT_SARCHITECTURE_ELEMENT_FEATURE_COUNT + 5;
+    int SBLOCK__OWNED_SPORTS_LIST = IESFCorePackage.ABSTRACT_SARCHITECTURE_ELEMENT_FEATURE_COUNT + 5;
 
     /**
      * The feature id for the '<em><b>SModel</b></em>' container reference.
@@ -566,14 +566,14 @@
     int SPART__DESCRIPTION = IESFCorePackage.ABSTRACT_SARCHITECTURE_ELEMENT__DESCRIPTION;
 
     /**
-     * The feature id for the '<em><b>Related Safety Concepts</b></em>' reference list.
+     * The feature id for the '<em><b>SSafety Concepts List</b></em>' reference list.
      * <!-- begin-user-doc -->
      * <!-- end-user-doc -->
      * 
      * @generated
      * @ordered
      */
-    int SPART__RELATED_SAFETY_CONCEPTS = IESFCorePackage.ABSTRACT_SARCHITECTURE_ELEMENT__RELATED_SAFETY_CONCEPTS;
+    int SPART__SSAFETY_CONCEPTS_LIST = IESFCorePackage.ABSTRACT_SARCHITECTURE_ELEMENT__SSAFETY_CONCEPTS_LIST;
 
     /**
      * The feature id for the '<em><b>Base Property</b></em>' reference.
@@ -678,14 +678,14 @@
     int SPORT_ROLE__DESCRIPTION = ABSTRACT_SCONNECTABLE_ELEMENT__DESCRIPTION;
 
     /**
-     * The feature id for the '<em><b>Related Safety Concepts</b></em>' reference list.
+     * The feature id for the '<em><b>SSafety Concepts List</b></em>' reference list.
      * <!-- begin-user-doc -->
      * <!-- end-user-doc -->
      * 
      * @generated
      * @ordered
      */
-    int SPORT_ROLE__RELATED_SAFETY_CONCEPTS = ABSTRACT_SCONNECTABLE_ELEMENT__RELATED_SAFETY_CONCEPTS;
+    int SPORT_ROLE__SSAFETY_CONCEPTS_LIST = ABSTRACT_SCONNECTABLE_ELEMENT__SSAFETY_CONCEPTS_LIST;
 
     /**
      * The feature id for the '<em><b>SConnectors List</b></em>' reference list.
@@ -799,14 +799,14 @@
     int SMODEL__DESCRIPTION = IESFCorePackage.ABSTRACT_SARCHITECTURE_ELEMENT__DESCRIPTION;
 
     /**
-     * The feature id for the '<em><b>Related Safety Concepts</b></em>' reference list.
+     * The feature id for the '<em><b>SSafety Concepts List</b></em>' reference list.
      * <!-- begin-user-doc -->
      * <!-- end-user-doc -->
      * 
      * @generated
      * @ordered
      */
-    int SMODEL__RELATED_SAFETY_CONCEPTS = IESFCorePackage.ABSTRACT_SARCHITECTURE_ELEMENT__RELATED_SAFETY_CONCEPTS;
+    int SMODEL__SSAFETY_CONCEPTS_LIST = IESFCorePackage.ABSTRACT_SARCHITECTURE_ELEMENT__SSAFETY_CONCEPTS_LIST;
 
     /**
      * The feature id for the '<em><b>Base Package</b></em>' reference.
@@ -819,14 +819,14 @@
     int SMODEL__BASE_PACKAGE = IESFCorePackage.ABSTRACT_SARCHITECTURE_ELEMENT_FEATURE_COUNT + 0;
 
     /**
-     * The feature id for the '<em><b>Onwed SBlocks</b></em>' containment reference list.
+     * The feature id for the '<em><b>Onwed SBlocks List</b></em>' containment reference list.
      * <!-- begin-user-doc -->
      * <!-- end-user-doc -->
      * 
      * @generated
      * @ordered
      */
-    int SMODEL__ONWED_SBLOCKS = IESFCorePackage.ABSTRACT_SARCHITECTURE_ELEMENT_FEATURE_COUNT + 1;
+    int SMODEL__ONWED_SBLOCKS_LIST = IESFCorePackage.ABSTRACT_SARCHITECTURE_ELEMENT_FEATURE_COUNT + 1;
 
     /**
      * The number of structural features of the '<em>SModel</em>' class.
@@ -964,16 +964,16 @@
 
     /**
      * Returns the meta object for the reference list '
-     * {@link org.polarsys.esf.esfarchitectureconcepts.ISConnector#getEnds <em>Ends</em>}'.
+     * {@link org.polarsys.esf.esfarchitectureconcepts.ISConnector#getEndsList <em>Ends List</em>}'.
      * <!-- begin-user-doc -->
      * <!-- end-user-doc -->
      * 
-     * @return the meta object for the reference list '<em>Ends</em>'.
-     * @see org.polarsys.esf.esfarchitectureconcepts.ISConnector#getEnds()
+     * @return the meta object for the reference list '<em>Ends List</em>'.
+     * @see org.polarsys.esf.esfarchitectureconcepts.ISConnector#getEndsList()
      * @see #getSConnector()
      * @generated
      */
-    EReference getSConnector_Ends();
+    EReference getSConnector_EndsList();
 
     /**
      * Returns the meta object for class '{@link org.polarsys.esf.esfarchitectureconcepts.ISBlock <em>SBlock</em>}'.
@@ -1014,55 +1014,55 @@
 
     /**
      * Returns the meta object for the containment reference list '
-     * {@link org.polarsys.esf.esfarchitectureconcepts.ISBlock#getOwnedSParts <em>Owned SParts</em>}'.
+     * {@link org.polarsys.esf.esfarchitectureconcepts.ISBlock#getOwnedSPartsList <em>Owned SParts List</em>}'.
      * <!-- begin-user-doc -->
      * <!-- end-user-doc -->
      * 
-     * @return the meta object for the containment reference list '<em>Owned SParts</em>'.
-     * @see org.polarsys.esf.esfarchitectureconcepts.ISBlock#getOwnedSParts()
+     * @return the meta object for the containment reference list '<em>Owned SParts List</em>'.
+     * @see org.polarsys.esf.esfarchitectureconcepts.ISBlock#getOwnedSPartsList()
      * @see #getSBlock()
      * @generated
      */
-    EReference getSBlock_OwnedSParts();
+    EReference getSBlock_OwnedSPartsList();
 
     /**
-     * Returns the meta object for the reference list '{@link org.polarsys.esf.esfarchitectureconcepts.ISBlock#getUsages
-     * <em>Usages</em>}'.
+     * Returns the meta object for the reference list '
+     * {@link org.polarsys.esf.esfarchitectureconcepts.ISBlock#getUsagesList <em>Usages List</em>}'.
      * <!-- begin-user-doc -->
      * <!-- end-user-doc -->
      * 
-     * @return the meta object for the reference list '<em>Usages</em>'.
-     * @see org.polarsys.esf.esfarchitectureconcepts.ISBlock#getUsages()
+     * @return the meta object for the reference list '<em>Usages List</em>'.
+     * @see org.polarsys.esf.esfarchitectureconcepts.ISBlock#getUsagesList()
      * @see #getSBlock()
      * @generated
      */
-    EReference getSBlock_Usages();
+    EReference getSBlock_UsagesList();
 
     /**
      * Returns the meta object for the containment reference list '
-     * {@link org.polarsys.esf.esfarchitectureconcepts.ISBlock#getOwnedSPortRoles <em>Owned SPort Roles</em>}'.
+     * {@link org.polarsys.esf.esfarchitectureconcepts.ISBlock#getOwnedSPortRolesList <em>Owned SPort Roles List</em>}'.
      * <!-- begin-user-doc -->
      * <!-- end-user-doc -->
      * 
-     * @return the meta object for the containment reference list '<em>Owned SPort Roles</em>'.
-     * @see org.polarsys.esf.esfarchitectureconcepts.ISBlock#getOwnedSPortRoles()
+     * @return the meta object for the containment reference list '<em>Owned SPort Roles List</em>'.
+     * @see org.polarsys.esf.esfarchitectureconcepts.ISBlock#getOwnedSPortRolesList()
      * @see #getSBlock()
      * @generated
      */
-    EReference getSBlock_OwnedSPortRoles();
+    EReference getSBlock_OwnedSPortRolesList();
 
     /**
      * Returns the meta object for the containment reference list '
-     * {@link org.polarsys.esf.esfarchitectureconcepts.ISBlock#getOwnedSPorts <em>Owned SPorts</em>}'.
+     * {@link org.polarsys.esf.esfarchitectureconcepts.ISBlock#getOwnedSPortsList <em>Owned SPorts List</em>}'.
      * <!-- begin-user-doc -->
      * <!-- end-user-doc -->
      * 
-     * @return the meta object for the containment reference list '<em>Owned SPorts</em>'.
-     * @see org.polarsys.esf.esfarchitectureconcepts.ISBlock#getOwnedSPorts()
+     * @return the meta object for the containment reference list '<em>Owned SPorts List</em>'.
+     * @see org.polarsys.esf.esfarchitectureconcepts.ISBlock#getOwnedSPortsList()
      * @see #getSBlock()
      * @generated
      */
-    EReference getSBlock_OwnedSPorts();
+    EReference getSBlock_OwnedSPortsList();
 
     /**
      * Returns the meta object for the container reference '
@@ -1243,16 +1243,16 @@
 
     /**
      * Returns the meta object for the containment reference list '
-     * {@link org.polarsys.esf.esfarchitectureconcepts.ISModel#getOnwedSBlocks <em>Onwed SBlocks</em>}'.
+     * {@link org.polarsys.esf.esfarchitectureconcepts.ISModel#getOnwedSBlocksList <em>Onwed SBlocks List</em>}'.
      * <!-- begin-user-doc -->
      * <!-- end-user-doc -->
      * 
-     * @return the meta object for the containment reference list '<em>Onwed SBlocks</em>'.
-     * @see org.polarsys.esf.esfarchitectureconcepts.ISModel#getOnwedSBlocks()
+     * @return the meta object for the containment reference list '<em>Onwed SBlocks List</em>'.
+     * @see org.polarsys.esf.esfarchitectureconcepts.ISModel#getOnwedSBlocksList()
      * @see #getSModel()
      * @generated
      */
-    EReference getSModel_OnwedSBlocks();
+    EReference getSModel_OnwedSBlocksList();
 
     /**
      * Returns the factory that creates the instances of the model.
@@ -1373,13 +1373,13 @@
         EReference SCONNECTOR__OWNER = eINSTANCE.getSConnector_Owner();
 
         /**
-         * The meta object literal for the '<em><b>Ends</b></em>' reference list feature.
+         * The meta object literal for the '<em><b>Ends List</b></em>' reference list feature.
          * <!-- begin-user-doc -->
          * <!-- end-user-doc -->
          * 
          * @generated
          */
-        EReference SCONNECTOR__ENDS = eINSTANCE.getSConnector_Ends();
+        EReference SCONNECTOR__ENDS_LIST = eINSTANCE.getSConnector_EndsList();
 
         /**
          * The meta object literal for the '{@link org.polarsys.esf.esfarchitectureconcepts.impl.SBlock <em>SBlock</em>}
@@ -1412,40 +1412,40 @@
         EAttribute SBLOCK__TOP_BLOCK = eINSTANCE.getSBlock_TopBlock();
 
         /**
-         * The meta object literal for the '<em><b>Owned SParts</b></em>' containment reference list feature.
+         * The meta object literal for the '<em><b>Owned SParts List</b></em>' containment reference list feature.
          * <!-- begin-user-doc -->
          * <!-- end-user-doc -->
          * 
          * @generated
          */
-        EReference SBLOCK__OWNED_SPARTS = eINSTANCE.getSBlock_OwnedSParts();
+        EReference SBLOCK__OWNED_SPARTS_LIST = eINSTANCE.getSBlock_OwnedSPartsList();
 
         /**
-         * The meta object literal for the '<em><b>Usages</b></em>' reference list feature.
+         * The meta object literal for the '<em><b>Usages List</b></em>' reference list feature.
          * <!-- begin-user-doc -->
          * <!-- end-user-doc -->
          * 
          * @generated
          */
-        EReference SBLOCK__USAGES = eINSTANCE.getSBlock_Usages();
+        EReference SBLOCK__USAGES_LIST = eINSTANCE.getSBlock_UsagesList();
 
         /**
-         * The meta object literal for the '<em><b>Owned SPort Roles</b></em>' containment reference list feature.
+         * The meta object literal for the '<em><b>Owned SPort Roles List</b></em>' containment reference list feature.
          * <!-- begin-user-doc -->
          * <!-- end-user-doc -->
          * 
          * @generated
          */
-        EReference SBLOCK__OWNED_SPORT_ROLES = eINSTANCE.getSBlock_OwnedSPortRoles();
+        EReference SBLOCK__OWNED_SPORT_ROLES_LIST = eINSTANCE.getSBlock_OwnedSPortRolesList();
 
         /**
-         * The meta object literal for the '<em><b>Owned SPorts</b></em>' containment reference list feature.
+         * The meta object literal for the '<em><b>Owned SPorts List</b></em>' containment reference list feature.
          * <!-- begin-user-doc -->
          * <!-- end-user-doc -->
          * 
          * @generated
          */
-        EReference SBLOCK__OWNED_SPORTS = eINSTANCE.getSBlock_OwnedSPorts();
+        EReference SBLOCK__OWNED_SPORTS_LIST = eINSTANCE.getSBlock_OwnedSPortsList();
 
         /**
          * The meta object literal for the '<em><b>SModel</b></em>' container reference feature.
@@ -1583,13 +1583,13 @@
         EReference SMODEL__BASE_PACKAGE = eINSTANCE.getSModel_Base_Package();
 
         /**
-         * The meta object literal for the '<em><b>Onwed SBlocks</b></em>' containment reference list feature.
+         * The meta object literal for the '<em><b>Onwed SBlocks List</b></em>' containment reference list feature.
          * <!-- begin-user-doc -->
          * <!-- end-user-doc -->
          * 
          * @generated
          */
-        EReference SMODEL__ONWED_SBLOCKS = eINSTANCE.getSModel_OnwedSBlocks();
+        EReference SMODEL__ONWED_SBLOCKS_LIST = eINSTANCE.getSModel_OnwedSBlocksList();
 
     }
 
diff --git a/core/profile/org.polarsys.esf.core.profile.esfarchitectureconcepts/src-gen/main/java/org/polarsys/esf/esfarchitectureconcepts/ISBlock.java b/core/profile/org.polarsys.esf.core.profile.esfarchitectureconcepts/src-gen/main/java/org/polarsys/esf/esfarchitectureconcepts/ISBlock.java
index c99e9ca..ca46940 100644
--- a/core/profile/org.polarsys.esf.core.profile.esfarchitectureconcepts/src-gen/main/java/org/polarsys/esf/esfarchitectureconcepts/ISBlock.java
+++ b/core/profile/org.polarsys.esf.core.profile.esfarchitectureconcepts/src-gen/main/java/org/polarsys/esf/esfarchitectureconcepts/ISBlock.java
@@ -25,10 +25,11 @@
  * <ul>
  * <li>{@link org.polarsys.esf.esfarchitectureconcepts.ISBlock#getBase_Class <em>Base Class</em>}</li>
  * <li>{@link org.polarsys.esf.esfarchitectureconcepts.ISBlock#isTopBlock <em>Top Block</em>}</li>
- * <li>{@link org.polarsys.esf.esfarchitectureconcepts.ISBlock#getOwnedSParts <em>Owned SParts</em>}</li>
- * <li>{@link org.polarsys.esf.esfarchitectureconcepts.ISBlock#getUsages <em>Usages</em>}</li>
- * <li>{@link org.polarsys.esf.esfarchitectureconcepts.ISBlock#getOwnedSPortRoles <em>Owned SPort Roles</em>}</li>
- * <li>{@link org.polarsys.esf.esfarchitectureconcepts.ISBlock#getOwnedSPorts <em>Owned SPorts</em>}</li>
+ * <li>{@link org.polarsys.esf.esfarchitectureconcepts.ISBlock#getOwnedSPartsList <em>Owned SParts List</em>}</li>
+ * <li>{@link org.polarsys.esf.esfarchitectureconcepts.ISBlock#getUsagesList <em>Usages List</em>}</li>
+ * <li>{@link org.polarsys.esf.esfarchitectureconcepts.ISBlock#getOwnedSPortRolesList <em>Owned SPort Roles List</em>}
+ * </li>
+ * <li>{@link org.polarsys.esf.esfarchitectureconcepts.ISBlock#getOwnedSPortsList <em>Owned SPorts List</em>}</li>
  * <li>{@link org.polarsys.esf.esfarchitectureconcepts.ISBlock#getSModel <em>SModel</em>}</li>
  * <li>{@link org.polarsys.esf.esfarchitectureconcepts.ISBlock#getSConnectorsList <em>SConnectors List</em>}</li>
  * </ul>
@@ -101,89 +102,89 @@
     void setTopBlock(boolean value);
 
     /**
-     * Returns the value of the '<em><b>Owned SParts</b></em>' containment reference list.
+     * Returns the value of the '<em><b>Owned SParts List</b></em>' containment reference list.
      * The list contents are of type {@link org.polarsys.esf.esfarchitectureconcepts.ISPart}.
      * It is bidirectional and its opposite is '{@link org.polarsys.esf.esfarchitectureconcepts.ISPart#getOwner
      * <em>Owner</em>}'.
      * <!-- begin-user-doc -->
      * <p>
-     * If the meaning of the '<em>Owned SParts</em>' containment reference list isn't clear,
+     * If the meaning of the '<em>Owned SParts List</em>' containment reference list isn't clear,
      * there really should be more of a description here...
      * </p>
      * <!-- end-user-doc -->
      * 
-     * @return the value of the '<em>Owned SParts</em>' containment reference list.
-     * @see org.polarsys.esf.esfarchitectureconcepts.IESFArchitectureConceptsPackage#getSBlock_OwnedSParts()
+     * @return the value of the '<em>Owned SParts List</em>' containment reference list.
+     * @see org.polarsys.esf.esfarchitectureconcepts.IESFArchitectureConceptsPackage#getSBlock_OwnedSPartsList()
      * @see org.polarsys.esf.esfarchitectureconcepts.ISPart#getOwner
      * @model opposite="owner" containment="true" resolveProxies="true" ordered="false"
      * @generated
      */
-    EList<ISPart> getOwnedSParts();
+    EList<ISPart> getOwnedSPartsList();
 
     /**
-     * Returns the value of the '<em><b>Usages</b></em>' reference list.
+     * Returns the value of the '<em><b>Usages List</b></em>' reference list.
      * The list contents are of type {@link org.polarsys.esf.esfarchitectureconcepts.ISPart}.
      * It is bidirectional and its opposite is '{@link org.polarsys.esf.esfarchitectureconcepts.ISPart#getType
      * <em>Type</em>}'.
      * <!-- begin-user-doc -->
      * <p>
-     * If the meaning of the '<em>Usages</em>' reference list isn't clear,
+     * If the meaning of the '<em>Usages List</em>' reference list isn't clear,
      * there really should be more of a description here...
      * </p>
      * <!-- end-user-doc -->
      * 
-     * @return the value of the '<em>Usages</em>' reference list.
-     * @see org.polarsys.esf.esfarchitectureconcepts.IESFArchitectureConceptsPackage#getSBlock_Usages()
+     * @return the value of the '<em>Usages List</em>' reference list.
+     * @see org.polarsys.esf.esfarchitectureconcepts.IESFArchitectureConceptsPackage#getSBlock_UsagesList()
      * @see org.polarsys.esf.esfarchitectureconcepts.ISPart#getType
      * @model opposite="type" ordered="false"
      * @generated
      */
-    EList<ISPart> getUsages();
+    EList<ISPart> getUsagesList();
 
     /**
-     * Returns the value of the '<em><b>Owned SPort Roles</b></em>' containment reference list.
+     * Returns the value of the '<em><b>Owned SPort Roles List</b></em>' containment reference list.
      * The list contents are of type {@link org.polarsys.esf.esfarchitectureconcepts.ISPortRole}.
      * It is bidirectional and its opposite is '{@link org.polarsys.esf.esfarchitectureconcepts.ISPortRole#getOwner
      * <em>Owner</em>}'.
      * <!-- begin-user-doc -->
      * <p>
-     * If the meaning of the '<em>Owned SPort Roles</em>' containment reference list isn't clear,
+     * If the meaning of the '<em>Owned SPort Roles List</em>' containment reference list isn't clear,
      * there really should be more of a description here...
      * </p>
      * <!-- end-user-doc -->
      * 
-     * @return the value of the '<em>Owned SPort Roles</em>' containment reference list.
-     * @see org.polarsys.esf.esfarchitectureconcepts.IESFArchitectureConceptsPackage#getSBlock_OwnedSPortRoles()
+     * @return the value of the '<em>Owned SPort Roles List</em>' containment reference list.
+     * @see org.polarsys.esf.esfarchitectureconcepts.IESFArchitectureConceptsPackage#getSBlock_OwnedSPortRolesList()
      * @see org.polarsys.esf.esfarchitectureconcepts.ISPortRole#getOwner
      * @model opposite="owner" containment="true" resolveProxies="true" ordered="false"
      * @generated
      */
-    EList<ISPortRole> getOwnedSPortRoles();
+    EList<ISPortRole> getOwnedSPortRolesList();
 
     /**
-     * Returns the value of the '<em><b>Owned SPorts</b></em>' containment reference list.
+     * Returns the value of the '<em><b>Owned SPorts List</b></em>' containment reference list.
      * The list contents are of type {@link org.polarsys.esf.esfarchitectureconcepts.ISPort}.
      * It is bidirectional and its opposite is '{@link org.polarsys.esf.esfarchitectureconcepts.ISPort#getOwner
      * <em>Owner</em>}'.
      * <!-- begin-user-doc -->
      * <p>
-     * If the meaning of the '<em>Owned SPorts</em>' containment reference list isn't clear,
+     * If the meaning of the '<em>Owned SPorts List</em>' containment reference list isn't clear,
      * there really should be more of a description here...
      * </p>
      * <!-- end-user-doc -->
      * 
-     * @return the value of the '<em>Owned SPorts</em>' containment reference list.
-     * @see org.polarsys.esf.esfarchitectureconcepts.IESFArchitectureConceptsPackage#getSBlock_OwnedSPorts()
+     * @return the value of the '<em>Owned SPorts List</em>' containment reference list.
+     * @see org.polarsys.esf.esfarchitectureconcepts.IESFArchitectureConceptsPackage#getSBlock_OwnedSPortsList()
      * @see org.polarsys.esf.esfarchitectureconcepts.ISPort#getOwner
      * @model opposite="owner" containment="true" resolveProxies="true" ordered="false"
      * @generated
      */
-    EList<ISPort> getOwnedSPorts();
+    EList<ISPort> getOwnedSPortsList();
 
     /**
      * Returns the value of the '<em><b>SModel</b></em>' container reference.
-     * It is bidirectional and its opposite is '{@link org.polarsys.esf.esfarchitectureconcepts.ISModel#getOnwedSBlocks
-     * <em>Onwed SBlocks</em>}'.
+     * It is bidirectional and its opposite is '
+     * {@link org.polarsys.esf.esfarchitectureconcepts.ISModel#getOnwedSBlocksList <em>Onwed SBlocks List</em>}'.
      * <!-- begin-user-doc -->
      * <p>
      * If the meaning of the '<em>SModel</em>' container reference isn't clear,
@@ -194,8 +195,8 @@
      * @return the value of the '<em>SModel</em>' container reference.
      * @see #setSModel(ISModel)
      * @see org.polarsys.esf.esfarchitectureconcepts.IESFArchitectureConceptsPackage#getSBlock_SModel()
-     * @see org.polarsys.esf.esfarchitectureconcepts.ISModel#getOnwedSBlocks
-     * @model opposite="onwedSBlocks" required="true" transient="false" ordered="false"
+     * @see org.polarsys.esf.esfarchitectureconcepts.ISModel#getOnwedSBlocksList
+     * @model opposite="onwedSBlocksList" required="true" transient="false" ordered="false"
      * @generated
      */
     ISModel getSModel();
diff --git a/core/profile/org.polarsys.esf.core.profile.esfarchitectureconcepts/src-gen/main/java/org/polarsys/esf/esfarchitectureconcepts/ISConnector.java b/core/profile/org.polarsys.esf.core.profile.esfarchitectureconcepts/src-gen/main/java/org/polarsys/esf/esfarchitectureconcepts/ISConnector.java
index 44b3346..12ce446 100644
--- a/core/profile/org.polarsys.esf.core.profile.esfarchitectureconcepts/src-gen/main/java/org/polarsys/esf/esfarchitectureconcepts/ISConnector.java
+++ b/core/profile/org.polarsys.esf.core.profile.esfarchitectureconcepts/src-gen/main/java/org/polarsys/esf/esfarchitectureconcepts/ISConnector.java
@@ -27,7 +27,7 @@
  * <ul>
  * <li>{@link org.polarsys.esf.esfarchitectureconcepts.ISConnector#getBase_Connector <em>Base Connector</em>}</li>
  * <li>{@link org.polarsys.esf.esfarchitectureconcepts.ISConnector#getOwner <em>Owner</em>}</li>
- * <li>{@link org.polarsys.esf.esfarchitectureconcepts.ISConnector#getEnds <em>Ends</em>}</li>
+ * <li>{@link org.polarsys.esf.esfarchitectureconcepts.ISConnector#getEndsList <em>Ends List</em>}</li>
  * </ul>
  *
  * @see org.polarsys.esf.esfarchitectureconcepts.IESFArchitectureConceptsPackage#getSConnector()
@@ -99,24 +99,24 @@
     void setOwner(ISBlock value);
 
     /**
-     * Returns the value of the '<em><b>Ends</b></em>' reference list.
+     * Returns the value of the '<em><b>Ends List</b></em>' reference list.
      * The list contents are of type {@link org.polarsys.esf.esfarchitectureconcepts.IAbstractSConnectableElement}.
      * It is bidirectional and its opposite is '
      * {@link org.polarsys.esf.esfarchitectureconcepts.IAbstractSConnectableElement#getSConnectorsList
      * <em>SConnectors List</em>}'.
      * <!-- begin-user-doc -->
      * <p>
-     * If the meaning of the '<em>Ends</em>' reference list isn't clear,
+     * If the meaning of the '<em>Ends List</em>' reference list isn't clear,
      * there really should be more of a description here...
      * </p>
      * <!-- end-user-doc -->
      * 
-     * @return the value of the '<em>Ends</em>' reference list.
-     * @see org.polarsys.esf.esfarchitectureconcepts.IESFArchitectureConceptsPackage#getSConnector_Ends()
+     * @return the value of the '<em>Ends List</em>' reference list.
+     * @see org.polarsys.esf.esfarchitectureconcepts.IESFArchitectureConceptsPackage#getSConnector_EndsList()
      * @see org.polarsys.esf.esfarchitectureconcepts.IAbstractSConnectableElement#getSConnectorsList
      * @model opposite="sConnectorsList" lower="2" ordered="false"
      * @generated
      */
-    EList<IAbstractSConnectableElement> getEnds();
+    EList<IAbstractSConnectableElement> getEndsList();
 
 } // ISConnector
diff --git a/core/profile/org.polarsys.esf.core.profile.esfarchitectureconcepts/src-gen/main/java/org/polarsys/esf/esfarchitectureconcepts/ISModel.java b/core/profile/org.polarsys.esf.core.profile.esfarchitectureconcepts/src-gen/main/java/org/polarsys/esf/esfarchitectureconcepts/ISModel.java
index 9ee516e..6adfd81 100644
--- a/core/profile/org.polarsys.esf.core.profile.esfarchitectureconcepts/src-gen/main/java/org/polarsys/esf/esfarchitectureconcepts/ISModel.java
+++ b/core/profile/org.polarsys.esf.core.profile.esfarchitectureconcepts/src-gen/main/java/org/polarsys/esf/esfarchitectureconcepts/ISModel.java
@@ -24,7 +24,7 @@
  * </p>
  * <ul>
  * <li>{@link org.polarsys.esf.esfarchitectureconcepts.ISModel#getBase_Package <em>Base Package</em>}</li>
- * <li>{@link org.polarsys.esf.esfarchitectureconcepts.ISModel#getOnwedSBlocks <em>Onwed SBlocks</em>}</li>
+ * <li>{@link org.polarsys.esf.esfarchitectureconcepts.ISModel#getOnwedSBlocksList <em>Onwed SBlocks List</em>}</li>
  * </ul>
  *
  * @see org.polarsys.esf.esfarchitectureconcepts.IESFArchitectureConceptsPackage#getSModel()
@@ -64,23 +64,23 @@
     void setBase_Package(org.eclipse.uml2.uml.Package value);
 
     /**
-     * Returns the value of the '<em><b>Onwed SBlocks</b></em>' containment reference list.
+     * Returns the value of the '<em><b>Onwed SBlocks List</b></em>' containment reference list.
      * The list contents are of type {@link org.polarsys.esf.esfarchitectureconcepts.ISBlock}.
      * It is bidirectional and its opposite is '{@link org.polarsys.esf.esfarchitectureconcepts.ISBlock#getSModel
      * <em>SModel</em>}'.
      * <!-- begin-user-doc -->
      * <p>
-     * If the meaning of the '<em>Onwed SBlocks</em>' containment reference list isn't clear,
+     * If the meaning of the '<em>Onwed SBlocks List</em>' containment reference list isn't clear,
      * there really should be more of a description here...
      * </p>
      * <!-- end-user-doc -->
      * 
-     * @return the value of the '<em>Onwed SBlocks</em>' containment reference list.
-     * @see org.polarsys.esf.esfarchitectureconcepts.IESFArchitectureConceptsPackage#getSModel_OnwedSBlocks()
+     * @return the value of the '<em>Onwed SBlocks List</em>' containment reference list.
+     * @see org.polarsys.esf.esfarchitectureconcepts.IESFArchitectureConceptsPackage#getSModel_OnwedSBlocksList()
      * @see org.polarsys.esf.esfarchitectureconcepts.ISBlock#getSModel
      * @model opposite="sModel" containment="true" resolveProxies="true" ordered="false"
      * @generated
      */
-    EList<ISBlock> getOnwedSBlocks();
+    EList<ISBlock> getOnwedSBlocksList();
 
 } // ISModel
diff --git a/core/profile/org.polarsys.esf.core.profile.esfarchitectureconcepts/src-gen/main/java/org/polarsys/esf/esfarchitectureconcepts/ISPart.java b/core/profile/org.polarsys.esf.core.profile.esfarchitectureconcepts/src-gen/main/java/org/polarsys/esf/esfarchitectureconcepts/ISPart.java
index f991a0b..1027f94 100644
--- a/core/profile/org.polarsys.esf.core.profile.esfarchitectureconcepts/src-gen/main/java/org/polarsys/esf/esfarchitectureconcepts/ISPart.java
+++ b/core/profile/org.polarsys.esf.core.profile.esfarchitectureconcepts/src-gen/main/java/org/polarsys/esf/esfarchitectureconcepts/ISPart.java
@@ -69,8 +69,8 @@
 
     /**
      * Returns the value of the '<em><b>Type</b></em>' reference.
-     * It is bidirectional and its opposite is '{@link org.polarsys.esf.esfarchitectureconcepts.ISBlock#getUsages
-     * <em>Usages</em>}'.
+     * It is bidirectional and its opposite is '{@link org.polarsys.esf.esfarchitectureconcepts.ISBlock#getUsagesList
+     * <em>Usages List</em>}'.
      * <!-- begin-user-doc -->
      * <p>
      * If the meaning of the '<em>Type</em>' reference isn't clear,
@@ -81,8 +81,8 @@
      * @return the value of the '<em>Type</em>' reference.
      * @see #setType(ISBlock)
      * @see org.polarsys.esf.esfarchitectureconcepts.IESFArchitectureConceptsPackage#getSPart_Type()
-     * @see org.polarsys.esf.esfarchitectureconcepts.ISBlock#getUsages
-     * @model opposite="usages" required="true" ordered="false"
+     * @see org.polarsys.esf.esfarchitectureconcepts.ISBlock#getUsagesList
+     * @model opposite="usagesList" required="true" ordered="false"
      * @generated
      */
     ISBlock getType();
@@ -120,8 +120,8 @@
 
     /**
      * Returns the value of the '<em><b>Owner</b></em>' container reference.
-     * It is bidirectional and its opposite is '{@link org.polarsys.esf.esfarchitectureconcepts.ISBlock#getOwnedSParts
-     * <em>Owned SParts</em>}'.
+     * It is bidirectional and its opposite is '
+     * {@link org.polarsys.esf.esfarchitectureconcepts.ISBlock#getOwnedSPartsList <em>Owned SParts List</em>}'.
      * <!-- begin-user-doc -->
      * <p>
      * If the meaning of the '<em>Owner</em>' container reference isn't clear,
@@ -132,8 +132,8 @@
      * @return the value of the '<em>Owner</em>' container reference.
      * @see #setOwner(ISBlock)
      * @see org.polarsys.esf.esfarchitectureconcepts.IESFArchitectureConceptsPackage#getSPart_Owner()
-     * @see org.polarsys.esf.esfarchitectureconcepts.ISBlock#getOwnedSParts
-     * @model opposite="ownedSParts" required="true" transient="false" ordered="false"
+     * @see org.polarsys.esf.esfarchitectureconcepts.ISBlock#getOwnedSPartsList
+     * @model opposite="ownedSPartsList" required="true" transient="false" ordered="false"
      * @generated
      */
     ISBlock getOwner();
diff --git a/core/profile/org.polarsys.esf.core.profile.esfarchitectureconcepts/src-gen/main/java/org/polarsys/esf/esfarchitectureconcepts/ISPort.java b/core/profile/org.polarsys.esf.core.profile.esfarchitectureconcepts/src-gen/main/java/org/polarsys/esf/esfarchitectureconcepts/ISPort.java
index 17e530a..a306bee 100644
--- a/core/profile/org.polarsys.esf.core.profile.esfarchitectureconcepts/src-gen/main/java/org/polarsys/esf/esfarchitectureconcepts/ISPort.java
+++ b/core/profile/org.polarsys.esf.core.profile.esfarchitectureconcepts/src-gen/main/java/org/polarsys/esf/esfarchitectureconcepts/ISPort.java
@@ -57,8 +57,8 @@
 
     /**
      * Returns the value of the '<em><b>Owner</b></em>' container reference.
-     * It is bidirectional and its opposite is '{@link org.polarsys.esf.esfarchitectureconcepts.ISBlock#getOwnedSPorts
-     * <em>Owned SPorts</em>}'.
+     * It is bidirectional and its opposite is '
+     * {@link org.polarsys.esf.esfarchitectureconcepts.ISBlock#getOwnedSPortsList <em>Owned SPorts List</em>}'.
      * <!-- begin-user-doc -->
      * <p>
      * If the meaning of the '<em>Owner</em>' container reference isn't clear,
@@ -69,8 +69,8 @@
      * @return the value of the '<em>Owner</em>' container reference.
      * @see #setOwner(ISBlock)
      * @see org.polarsys.esf.esfarchitectureconcepts.IESFArchitectureConceptsPackage#getSPort_Owner()
-     * @see org.polarsys.esf.esfarchitectureconcepts.ISBlock#getOwnedSPorts
-     * @model opposite="ownedSPorts" required="true" transient="false" ordered="false"
+     * @see org.polarsys.esf.esfarchitectureconcepts.ISBlock#getOwnedSPortsList
+     * @model opposite="ownedSPortsList" required="true" transient="false" ordered="false"
      * @generated
      */
     ISBlock getOwner();
diff --git a/core/profile/org.polarsys.esf.core.profile.esfarchitectureconcepts/src-gen/main/java/org/polarsys/esf/esfarchitectureconcepts/ISPortRole.java b/core/profile/org.polarsys.esf.core.profile.esfarchitectureconcepts/src-gen/main/java/org/polarsys/esf/esfarchitectureconcepts/ISPortRole.java
index c39f134..e29ce65 100644
--- a/core/profile/org.polarsys.esf.core.profile.esfarchitectureconcepts/src-gen/main/java/org/polarsys/esf/esfarchitectureconcepts/ISPortRole.java
+++ b/core/profile/org.polarsys.esf.core.profile.esfarchitectureconcepts/src-gen/main/java/org/polarsys/esf/esfarchitectureconcepts/ISPortRole.java
@@ -98,7 +98,7 @@
     /**
      * Returns the value of the '<em><b>Owner</b></em>' container reference.
      * It is bidirectional and its opposite is '
-     * {@link org.polarsys.esf.esfarchitectureconcepts.ISBlock#getOwnedSPortRoles <em>Owned SPort Roles</em>}'.
+     * {@link org.polarsys.esf.esfarchitectureconcepts.ISBlock#getOwnedSPortRolesList <em>Owned SPort Roles List</em>}'.
      * <!-- begin-user-doc -->
      * <p>
      * If the meaning of the '<em>Owner</em>' container reference isn't clear,
@@ -109,8 +109,8 @@
      * @return the value of the '<em>Owner</em>' container reference.
      * @see #setOwner(ISBlock)
      * @see org.polarsys.esf.esfarchitectureconcepts.IESFArchitectureConceptsPackage#getSPortRole_Owner()
-     * @see org.polarsys.esf.esfarchitectureconcepts.ISBlock#getOwnedSPortRoles
-     * @model opposite="ownedSPortRoles" required="true" transient="false" ordered="false"
+     * @see org.polarsys.esf.esfarchitectureconcepts.ISBlock#getOwnedSPortRolesList
+     * @model opposite="ownedSPortRolesList" required="true" transient="false" ordered="false"
      * @generated
      */
     ISBlock getOwner();
diff --git a/core/profile/org.polarsys.esf.core.profile.esfarchitectureconcepts/src-gen/main/java/org/polarsys/esf/esfarchitectureconcepts/impl/AbstractSConnectableElement.java b/core/profile/org.polarsys.esf.core.profile.esfarchitectureconcepts/src-gen/main/java/org/polarsys/esf/esfarchitectureconcepts/impl/AbstractSConnectableElement.java
index ad1e990..a3c900b 100644
--- a/core/profile/org.polarsys.esf.core.profile.esfarchitectureconcepts/src-gen/main/java/org/polarsys/esf/esfarchitectureconcepts/impl/AbstractSConnectableElement.java
+++ b/core/profile/org.polarsys.esf.core.profile.esfarchitectureconcepts/src-gen/main/java/org/polarsys/esf/esfarchitectureconcepts/impl/AbstractSConnectableElement.java
@@ -90,7 +90,7 @@
                 ISConnector.class,
                 this,
                 IESFArchitectureConceptsPackage.ABSTRACT_SCONNECTABLE_ELEMENT__SCONNECTORS_LIST,
-                IESFArchitectureConceptsPackage.SCONNECTOR__ENDS);
+                IESFArchitectureConceptsPackage.SCONNECTOR__ENDS_LIST);
         }
         return sConnectorsList;
     }
diff --git a/core/profile/org.polarsys.esf.core.profile.esfarchitectureconcepts/src-gen/main/java/org/polarsys/esf/esfarchitectureconcepts/impl/ESFArchitectureConceptsPackage.java b/core/profile/org.polarsys.esf.core.profile.esfarchitectureconcepts/src-gen/main/java/org/polarsys/esf/esfarchitectureconcepts/impl/ESFArchitectureConceptsPackage.java
index 4e4acb5..f3b0ddb 100644
--- a/core/profile/org.polarsys.esf.core.profile.esfarchitectureconcepts/src-gen/main/java/org/polarsys/esf/esfarchitectureconcepts/impl/ESFArchitectureConceptsPackage.java
+++ b/core/profile/org.polarsys.esf.core.profile.esfarchitectureconcepts/src-gen/main/java/org/polarsys/esf/esfarchitectureconcepts/impl/ESFArchitectureConceptsPackage.java
@@ -271,7 +271,7 @@
      * 
      * @generated
      */
-    public EReference getSConnector_Ends() {
+    public EReference getSConnector_EndsList() {
         return (EReference) sConnectorEClass.getEStructuralFeatures().get(2);
     }
 
@@ -311,7 +311,7 @@
      * 
      * @generated
      */
-    public EReference getSBlock_OwnedSParts() {
+    public EReference getSBlock_OwnedSPartsList() {
         return (EReference) sBlockEClass.getEStructuralFeatures().get(2);
     }
 
@@ -321,7 +321,7 @@
      * 
      * @generated
      */
-    public EReference getSBlock_Usages() {
+    public EReference getSBlock_UsagesList() {
         return (EReference) sBlockEClass.getEStructuralFeatures().get(3);
     }
 
@@ -331,7 +331,7 @@
      * 
      * @generated
      */
-    public EReference getSBlock_OwnedSPortRoles() {
+    public EReference getSBlock_OwnedSPortRolesList() {
         return (EReference) sBlockEClass.getEStructuralFeatures().get(4);
     }
 
@@ -341,7 +341,7 @@
      * 
      * @generated
      */
-    public EReference getSBlock_OwnedSPorts() {
+    public EReference getSBlock_OwnedSPortsList() {
         return (EReference) sBlockEClass.getEStructuralFeatures().get(5);
     }
 
@@ -491,7 +491,7 @@
      * 
      * @generated
      */
-    public EReference getSModel_OnwedSBlocks() {
+    public EReference getSModel_OnwedSBlocksList() {
         return (EReference) sModelEClass.getEStructuralFeatures().get(1);
     }
 
@@ -538,15 +538,15 @@
         sConnectorEClass = createEClass(SCONNECTOR);
         createEReference(sConnectorEClass, SCONNECTOR__BASE_CONNECTOR);
         createEReference(sConnectorEClass, SCONNECTOR__OWNER);
-        createEReference(sConnectorEClass, SCONNECTOR__ENDS);
+        createEReference(sConnectorEClass, SCONNECTOR__ENDS_LIST);
 
         sBlockEClass = createEClass(SBLOCK);
         createEReference(sBlockEClass, SBLOCK__BASE_CLASS);
         createEAttribute(sBlockEClass, SBLOCK__TOP_BLOCK);
-        createEReference(sBlockEClass, SBLOCK__OWNED_SPARTS);
-        createEReference(sBlockEClass, SBLOCK__USAGES);
-        createEReference(sBlockEClass, SBLOCK__OWNED_SPORT_ROLES);
-        createEReference(sBlockEClass, SBLOCK__OWNED_SPORTS);
+        createEReference(sBlockEClass, SBLOCK__OWNED_SPARTS_LIST);
+        createEReference(sBlockEClass, SBLOCK__USAGES_LIST);
+        createEReference(sBlockEClass, SBLOCK__OWNED_SPORT_ROLES_LIST);
+        createEReference(sBlockEClass, SBLOCK__OWNED_SPORTS_LIST);
         createEReference(sBlockEClass, SBLOCK__SMODEL);
         createEReference(sBlockEClass, SBLOCK__SCONNECTORS_LIST);
 
@@ -564,7 +564,7 @@
 
         sModelEClass = createEClass(SMODEL);
         createEReference(sModelEClass, SMODEL__BASE_PACKAGE);
-        createEReference(sModelEClass, SMODEL__ONWED_SBLOCKS);
+        createEReference(sModelEClass, SMODEL__ONWED_SBLOCKS_LIST);
     }
 
     /**
@@ -635,7 +635,7 @@
         initEReference(
             getSPort_Owner(),
             this.getSBlock(),
-            this.getSBlock_OwnedSPorts(),
+            this.getSBlock_OwnedSPortsList(),
             "owner", //$NON-NLS-1$
             null,
             1,
@@ -679,7 +679,7 @@
         initEReference(
             getAbstractSConnectableElement_SConnectorsList(),
             this.getSConnector(),
-            this.getSConnector_Ends(),
+            this.getSConnector_EndsList(),
             "sConnectorsList", //$NON-NLS-1$
             null,
             0,
@@ -739,10 +739,10 @@
             !IS_DERIVED,
             !IS_ORDERED);
         initEReference(
-            getSConnector_Ends(),
+            getSConnector_EndsList(),
             this.getAbstractSConnectableElement(),
             this.getAbstractSConnectableElement_SConnectorsList(),
-            "ends", //$NON-NLS-1$
+            "endsList", //$NON-NLS-1$
             null,
             2,
             -1,
@@ -793,10 +793,10 @@
             IS_DERIVED,
             !IS_ORDERED);
         initEReference(
-            getSBlock_OwnedSParts(),
+            getSBlock_OwnedSPartsList(),
             this.getSPart(),
             this.getSPart_Owner(),
-            "ownedSParts", //$NON-NLS-1$
+            "ownedSPartsList", //$NON-NLS-1$
             null,
             0,
             -1,
@@ -811,10 +811,10 @@
             !IS_DERIVED,
             !IS_ORDERED);
         initEReference(
-            getSBlock_Usages(),
+            getSBlock_UsagesList(),
             this.getSPart(),
             this.getSPart_Type(),
-            "usages", //$NON-NLS-1$
+            "usagesList", //$NON-NLS-1$
             null,
             0,
             -1,
@@ -829,10 +829,10 @@
             !IS_DERIVED,
             !IS_ORDERED);
         initEReference(
-            getSBlock_OwnedSPortRoles(),
+            getSBlock_OwnedSPortRolesList(),
             this.getSPortRole(),
             this.getSPortRole_Owner(),
-            "ownedSPortRoles", //$NON-NLS-1$
+            "ownedSPortRolesList", //$NON-NLS-1$
             null,
             0,
             -1,
@@ -847,10 +847,10 @@
             !IS_DERIVED,
             !IS_ORDERED);
         initEReference(
-            getSBlock_OwnedSPorts(),
+            getSBlock_OwnedSPortsList(),
             this.getSPort(),
             this.getSPort_Owner(),
-            "ownedSPorts", //$NON-NLS-1$
+            "ownedSPortsList", //$NON-NLS-1$
             null,
             0,
             -1,
@@ -867,7 +867,7 @@
         initEReference(
             getSBlock_SModel(),
             this.getSModel(),
-            this.getSModel_OnwedSBlocks(),
+            this.getSModel_OnwedSBlocksList(),
             "sModel", //$NON-NLS-1$
             null,
             1,
@@ -923,7 +923,7 @@
         initEReference(
             getSPart_Type(),
             this.getSBlock(),
-            this.getSBlock_Usages(),
+            this.getSBlock_UsagesList(),
             "type", //$NON-NLS-1$
             null,
             1,
@@ -959,7 +959,7 @@
         initEReference(
             getSPart_Owner(),
             this.getSBlock(),
-            this.getSBlock_OwnedSParts(),
+            this.getSBlock_OwnedSPartsList(),
             "owner", //$NON-NLS-1$
             null,
             1,
@@ -1021,7 +1021,7 @@
         initEReference(
             getSPortRole_Owner(),
             this.getSBlock(),
-            this.getSBlock_OwnedSPortRoles(),
+            this.getSBlock_OwnedSPortRolesList(),
             "owner", //$NON-NLS-1$
             null,
             1,
@@ -1075,10 +1075,10 @@
             !IS_DERIVED,
             !IS_ORDERED);
         initEReference(
-            getSModel_OnwedSBlocks(),
+            getSModel_OnwedSBlocksList(),
             this.getSBlock(),
             this.getSBlock_SModel(),
-            "onwedSBlocks", //$NON-NLS-1$
+            "onwedSBlocksList", //$NON-NLS-1$
             null,
             0,
             -1,
diff --git a/core/profile/org.polarsys.esf.core.profile.esfarchitectureconcepts/src-gen/main/java/org/polarsys/esf/esfarchitectureconcepts/impl/SBlock.java b/core/profile/org.polarsys.esf.core.profile.esfarchitectureconcepts/src-gen/main/java/org/polarsys/esf/esfarchitectureconcepts/impl/SBlock.java
index f2ee187..950b6ee 100644
--- a/core/profile/org.polarsys.esf.core.profile.esfarchitectureconcepts/src-gen/main/java/org/polarsys/esf/esfarchitectureconcepts/impl/SBlock.java
+++ b/core/profile/org.polarsys.esf.core.profile.esfarchitectureconcepts/src-gen/main/java/org/polarsys/esf/esfarchitectureconcepts/impl/SBlock.java
@@ -47,10 +47,11 @@
  * <ul>
  * <li>{@link org.polarsys.esf.esfarchitectureconcepts.impl.SBlock#getBase_Class <em>Base Class</em>}</li>
  * <li>{@link org.polarsys.esf.esfarchitectureconcepts.impl.SBlock#isTopBlock <em>Top Block</em>}</li>
- * <li>{@link org.polarsys.esf.esfarchitectureconcepts.impl.SBlock#getOwnedSParts <em>Owned SParts</em>}</li>
- * <li>{@link org.polarsys.esf.esfarchitectureconcepts.impl.SBlock#getUsages <em>Usages</em>}</li>
- * <li>{@link org.polarsys.esf.esfarchitectureconcepts.impl.SBlock#getOwnedSPortRoles <em>Owned SPort Roles</em>}</li>
- * <li>{@link org.polarsys.esf.esfarchitectureconcepts.impl.SBlock#getOwnedSPorts <em>Owned SPorts</em>}</li>
+ * <li>{@link org.polarsys.esf.esfarchitectureconcepts.impl.SBlock#getOwnedSPartsList <em>Owned SParts List</em>}</li>
+ * <li>{@link org.polarsys.esf.esfarchitectureconcepts.impl.SBlock#getUsagesList <em>Usages List</em>}</li>
+ * <li>{@link org.polarsys.esf.esfarchitectureconcepts.impl.SBlock#getOwnedSPortRolesList
+ * <em>Owned SPort Roles List</em>}</li>
+ * <li>{@link org.polarsys.esf.esfarchitectureconcepts.impl.SBlock#getOwnedSPortsList <em>Owned SPorts List</em>}</li>
  * <li>{@link org.polarsys.esf.esfarchitectureconcepts.impl.SBlock#getSModel <em>SModel</em>}</li>
  * <li>{@link org.polarsys.esf.esfarchitectureconcepts.impl.SBlock#getSConnectorsList <em>SConnectors List</em>}</li>
  * </ul>
@@ -84,48 +85,49 @@
     protected static final boolean TOP_BLOCK_EDEFAULT = false;
 
     /**
-     * The cached value of the '{@link #getOwnedSParts() <em>Owned SParts</em>}' containment reference list.
+     * The cached value of the '{@link #getOwnedSPartsList() <em>Owned SParts List</em>}' containment reference list.
      * <!-- begin-user-doc -->
      * <!-- end-user-doc -->
      * 
-     * @see #getOwnedSParts()
+     * @see #getOwnedSPartsList()
      * @generated
      * @ordered
      */
-    protected EList<ISPart> ownedSParts;
+    protected EList<ISPart> ownedSPartsList;
 
     /**
-     * The cached value of the '{@link #getUsages() <em>Usages</em>}' reference list.
+     * The cached value of the '{@link #getUsagesList() <em>Usages List</em>}' reference list.
      * <!-- begin-user-doc -->
      * <!-- end-user-doc -->
      * 
-     * @see #getUsages()
+     * @see #getUsagesList()
      * @generated
      * @ordered
      */
-    protected EList<ISPart> usages;
+    protected EList<ISPart> usagesList;
 
     /**
-     * The cached value of the '{@link #getOwnedSPortRoles() <em>Owned SPort Roles</em>}' containment reference list.
+     * The cached value of the '{@link #getOwnedSPortRolesList() <em>Owned SPort Roles List</em>}' containment reference
+     * list.
      * <!-- begin-user-doc -->
      * <!-- end-user-doc -->
      * 
-     * @see #getOwnedSPortRoles()
+     * @see #getOwnedSPortRolesList()
      * @generated
      * @ordered
      */
-    protected EList<ISPortRole> ownedSPortRoles;
+    protected EList<ISPortRole> ownedSPortRolesList;
 
     /**
-     * The cached value of the '{@link #getOwnedSPorts() <em>Owned SPorts</em>}' containment reference list.
+     * The cached value of the '{@link #getOwnedSPortsList() <em>Owned SPorts List</em>}' containment reference list.
      * <!-- begin-user-doc -->
      * <!-- end-user-doc -->
      * 
-     * @see #getOwnedSPorts()
+     * @see #getOwnedSPortsList()
      * @generated
      * @ordered
      */
-    protected EList<ISPort> ownedSPorts;
+    protected EList<ISPort> ownedSPortsList;
 
     /**
      * The cached value of the '{@link #getSConnectorsList() <em>SConnectors List</em>}' containment reference list.
@@ -240,15 +242,15 @@
      * 
      * @generated
      */
-    public EList<ISPart> getOwnedSParts() {
-        if (ownedSParts == null) {
-            ownedSParts = new EObjectContainmentWithInverseEList.Resolving<ISPart>(
+    public EList<ISPart> getOwnedSPartsList() {
+        if (ownedSPartsList == null) {
+            ownedSPartsList = new EObjectContainmentWithInverseEList.Resolving<ISPart>(
                 ISPart.class,
                 this,
-                IESFArchitectureConceptsPackage.SBLOCK__OWNED_SPARTS,
+                IESFArchitectureConceptsPackage.SBLOCK__OWNED_SPARTS_LIST,
                 IESFArchitectureConceptsPackage.SPART__OWNER);
         }
-        return ownedSParts;
+        return ownedSPartsList;
     }
 
     /**
@@ -257,15 +259,15 @@
      * 
      * @generated
      */
-    public EList<ISPart> getUsages() {
-        if (usages == null) {
-            usages = new EObjectWithInverseResolvingEList<ISPart>(
+    public EList<ISPart> getUsagesList() {
+        if (usagesList == null) {
+            usagesList = new EObjectWithInverseResolvingEList<ISPart>(
                 ISPart.class,
                 this,
-                IESFArchitectureConceptsPackage.SBLOCK__USAGES,
+                IESFArchitectureConceptsPackage.SBLOCK__USAGES_LIST,
                 IESFArchitectureConceptsPackage.SPART__TYPE);
         }
-        return usages;
+        return usagesList;
     }
 
     /**
@@ -274,15 +276,15 @@
      * 
      * @generated
      */
-    public EList<ISPortRole> getOwnedSPortRoles() {
-        if (ownedSPortRoles == null) {
-            ownedSPortRoles = new EObjectContainmentWithInverseEList.Resolving<ISPortRole>(
+    public EList<ISPortRole> getOwnedSPortRolesList() {
+        if (ownedSPortRolesList == null) {
+            ownedSPortRolesList = new EObjectContainmentWithInverseEList.Resolving<ISPortRole>(
                 ISPortRole.class,
                 this,
-                IESFArchitectureConceptsPackage.SBLOCK__OWNED_SPORT_ROLES,
+                IESFArchitectureConceptsPackage.SBLOCK__OWNED_SPORT_ROLES_LIST,
                 IESFArchitectureConceptsPackage.SPORT_ROLE__OWNER);
         }
-        return ownedSPortRoles;
+        return ownedSPortRolesList;
     }
 
     /**
@@ -291,15 +293,15 @@
      * 
      * @generated
      */
-    public EList<ISPort> getOwnedSPorts() {
-        if (ownedSPorts == null) {
-            ownedSPorts = new EObjectContainmentWithInverseEList.Resolving<ISPort>(
+    public EList<ISPort> getOwnedSPortsList() {
+        if (ownedSPortsList == null) {
+            ownedSPortsList = new EObjectContainmentWithInverseEList.Resolving<ISPort>(
                 ISPort.class,
                 this,
-                IESFArchitectureConceptsPackage.SBLOCK__OWNED_SPORTS,
+                IESFArchitectureConceptsPackage.SBLOCK__OWNED_SPORTS_LIST,
                 IESFArchitectureConceptsPackage.SPORT__OWNER);
         }
-        return ownedSPorts;
+        return ownedSPortsList;
     }
 
     /**
@@ -353,7 +355,7 @@
                 msgs = eBasicRemoveFromContainer(msgs);
             if (newSModel != null)
                 msgs = ((InternalEObject) newSModel)
-                    .eInverseAdd(this, IESFArchitectureConceptsPackage.SMODEL__ONWED_SBLOCKS, ISModel.class, msgs);
+                    .eInverseAdd(this, IESFArchitectureConceptsPackage.SMODEL__ONWED_SBLOCKS_LIST, ISModel.class, msgs);
             msgs = basicSetSModel(newSModel, msgs);
             if (msgs != null)
                 msgs.dispatch();
@@ -393,16 +395,19 @@
     @Override
     public NotificationChain eInverseAdd(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
         switch (featureID) {
-            case IESFArchitectureConceptsPackage.SBLOCK__OWNED_SPARTS:
-                return ((InternalEList<InternalEObject>) (InternalEList<?>) getOwnedSParts()).basicAdd(otherEnd, msgs);
-            case IESFArchitectureConceptsPackage.SBLOCK__USAGES:
-                return ((InternalEList<InternalEObject>) (InternalEList<?>) getUsages()).basicAdd(otherEnd, msgs);
-            case IESFArchitectureConceptsPackage.SBLOCK__OWNED_SPORT_ROLES:
-                return ((InternalEList<InternalEObject>) (InternalEList<?>) getOwnedSPortRoles()).basicAdd(
+            case IESFArchitectureConceptsPackage.SBLOCK__OWNED_SPARTS_LIST:
+                return ((InternalEList<InternalEObject>) (InternalEList<?>) getOwnedSPartsList())
+                    .basicAdd(otherEnd, msgs);
+            case IESFArchitectureConceptsPackage.SBLOCK__USAGES_LIST:
+                return ((InternalEList<InternalEObject>) (InternalEList<?>) getUsagesList()).basicAdd(otherEnd, msgs);
+            case IESFArchitectureConceptsPackage.SBLOCK__OWNED_SPORT_ROLES_LIST:
+                return ((InternalEList<InternalEObject>) (InternalEList<?>) getOwnedSPortRolesList()).basicAdd(
                     otherEnd,
                     msgs);
-            case IESFArchitectureConceptsPackage.SBLOCK__OWNED_SPORTS:
-                return ((InternalEList<InternalEObject>) (InternalEList<?>) getOwnedSPorts()).basicAdd(otherEnd, msgs);
+            case IESFArchitectureConceptsPackage.SBLOCK__OWNED_SPORTS_LIST:
+                return ((InternalEList<InternalEObject>) (InternalEList<?>) getOwnedSPortsList()).basicAdd(
+                    otherEnd,
+                    msgs);
             case IESFArchitectureConceptsPackage.SBLOCK__SMODEL:
                 if (eInternalContainer() != null)
                     msgs = eBasicRemoveFromContainer(msgs);
@@ -424,14 +429,14 @@
     @Override
     public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
         switch (featureID) {
-            case IESFArchitectureConceptsPackage.SBLOCK__OWNED_SPARTS:
-                return ((InternalEList<?>) getOwnedSParts()).basicRemove(otherEnd, msgs);
-            case IESFArchitectureConceptsPackage.SBLOCK__USAGES:
-                return ((InternalEList<?>) getUsages()).basicRemove(otherEnd, msgs);
-            case IESFArchitectureConceptsPackage.SBLOCK__OWNED_SPORT_ROLES:
-                return ((InternalEList<?>) getOwnedSPortRoles()).basicRemove(otherEnd, msgs);
-            case IESFArchitectureConceptsPackage.SBLOCK__OWNED_SPORTS:
-                return ((InternalEList<?>) getOwnedSPorts()).basicRemove(otherEnd, msgs);
+            case IESFArchitectureConceptsPackage.SBLOCK__OWNED_SPARTS_LIST:
+                return ((InternalEList<?>) getOwnedSPartsList()).basicRemove(otherEnd, msgs);
+            case IESFArchitectureConceptsPackage.SBLOCK__USAGES_LIST:
+                return ((InternalEList<?>) getUsagesList()).basicRemove(otherEnd, msgs);
+            case IESFArchitectureConceptsPackage.SBLOCK__OWNED_SPORT_ROLES_LIST:
+                return ((InternalEList<?>) getOwnedSPortRolesList()).basicRemove(otherEnd, msgs);
+            case IESFArchitectureConceptsPackage.SBLOCK__OWNED_SPORTS_LIST:
+                return ((InternalEList<?>) getOwnedSPortsList()).basicRemove(otherEnd, msgs);
             case IESFArchitectureConceptsPackage.SBLOCK__SMODEL:
                 return basicSetSModel(null, msgs);
             case IESFArchitectureConceptsPackage.SBLOCK__SCONNECTORS_LIST:
@@ -452,7 +457,7 @@
             case IESFArchitectureConceptsPackage.SBLOCK__SMODEL:
                 return eInternalContainer().eInverseRemove(
                     this,
-                    IESFArchitectureConceptsPackage.SMODEL__ONWED_SBLOCKS,
+                    IESFArchitectureConceptsPackage.SMODEL__ONWED_SBLOCKS_LIST,
                     ISModel.class,
                     msgs);
         }
@@ -474,14 +479,14 @@
                 return basicGetBase_Class();
             case IESFArchitectureConceptsPackage.SBLOCK__TOP_BLOCK:
                 return isTopBlock();
-            case IESFArchitectureConceptsPackage.SBLOCK__OWNED_SPARTS:
-                return getOwnedSParts();
-            case IESFArchitectureConceptsPackage.SBLOCK__USAGES:
-                return getUsages();
-            case IESFArchitectureConceptsPackage.SBLOCK__OWNED_SPORT_ROLES:
-                return getOwnedSPortRoles();
-            case IESFArchitectureConceptsPackage.SBLOCK__OWNED_SPORTS:
-                return getOwnedSPorts();
+            case IESFArchitectureConceptsPackage.SBLOCK__OWNED_SPARTS_LIST:
+                return getOwnedSPartsList();
+            case IESFArchitectureConceptsPackage.SBLOCK__USAGES_LIST:
+                return getUsagesList();
+            case IESFArchitectureConceptsPackage.SBLOCK__OWNED_SPORT_ROLES_LIST:
+                return getOwnedSPortRolesList();
+            case IESFArchitectureConceptsPackage.SBLOCK__OWNED_SPORTS_LIST:
+                return getOwnedSPortsList();
             case IESFArchitectureConceptsPackage.SBLOCK__SMODEL:
                 if (resolve)
                     return getSModel();
@@ -508,21 +513,21 @@
             case IESFArchitectureConceptsPackage.SBLOCK__TOP_BLOCK:
                 setTopBlock((Boolean) newValue);
                 return;
-            case IESFArchitectureConceptsPackage.SBLOCK__OWNED_SPARTS:
-                getOwnedSParts().clear();
-                getOwnedSParts().addAll((Collection<? extends ISPart>) newValue);
+            case IESFArchitectureConceptsPackage.SBLOCK__OWNED_SPARTS_LIST:
+                getOwnedSPartsList().clear();
+                getOwnedSPartsList().addAll((Collection<? extends ISPart>) newValue);
                 return;
-            case IESFArchitectureConceptsPackage.SBLOCK__USAGES:
-                getUsages().clear();
-                getUsages().addAll((Collection<? extends ISPart>) newValue);
+            case IESFArchitectureConceptsPackage.SBLOCK__USAGES_LIST:
+                getUsagesList().clear();
+                getUsagesList().addAll((Collection<? extends ISPart>) newValue);
                 return;
-            case IESFArchitectureConceptsPackage.SBLOCK__OWNED_SPORT_ROLES:
-                getOwnedSPortRoles().clear();
-                getOwnedSPortRoles().addAll((Collection<? extends ISPortRole>) newValue);
+            case IESFArchitectureConceptsPackage.SBLOCK__OWNED_SPORT_ROLES_LIST:
+                getOwnedSPortRolesList().clear();
+                getOwnedSPortRolesList().addAll((Collection<? extends ISPortRole>) newValue);
                 return;
-            case IESFArchitectureConceptsPackage.SBLOCK__OWNED_SPORTS:
-                getOwnedSPorts().clear();
-                getOwnedSPorts().addAll((Collection<? extends ISPort>) newValue);
+            case IESFArchitectureConceptsPackage.SBLOCK__OWNED_SPORTS_LIST:
+                getOwnedSPortsList().clear();
+                getOwnedSPortsList().addAll((Collection<? extends ISPort>) newValue);
                 return;
             case IESFArchitectureConceptsPackage.SBLOCK__SMODEL:
                 setSModel((ISModel) newValue);
@@ -550,17 +555,17 @@
             case IESFArchitectureConceptsPackage.SBLOCK__TOP_BLOCK:
                 setTopBlock(TOP_BLOCK_EDEFAULT);
                 return;
-            case IESFArchitectureConceptsPackage.SBLOCK__OWNED_SPARTS:
-                getOwnedSParts().clear();
+            case IESFArchitectureConceptsPackage.SBLOCK__OWNED_SPARTS_LIST:
+                getOwnedSPartsList().clear();
                 return;
-            case IESFArchitectureConceptsPackage.SBLOCK__USAGES:
-                getUsages().clear();
+            case IESFArchitectureConceptsPackage.SBLOCK__USAGES_LIST:
+                getUsagesList().clear();
                 return;
-            case IESFArchitectureConceptsPackage.SBLOCK__OWNED_SPORT_ROLES:
-                getOwnedSPortRoles().clear();
+            case IESFArchitectureConceptsPackage.SBLOCK__OWNED_SPORT_ROLES_LIST:
+                getOwnedSPortRolesList().clear();
                 return;
-            case IESFArchitectureConceptsPackage.SBLOCK__OWNED_SPORTS:
-                getOwnedSPorts().clear();
+            case IESFArchitectureConceptsPackage.SBLOCK__OWNED_SPORTS_LIST:
+                getOwnedSPortsList().clear();
                 return;
             case IESFArchitectureConceptsPackage.SBLOCK__SMODEL:
                 setSModel((ISModel) null);
@@ -585,14 +590,14 @@
                 return base_Class != null;
             case IESFArchitectureConceptsPackage.SBLOCK__TOP_BLOCK:
                 return isTopBlock() != TOP_BLOCK_EDEFAULT;
-            case IESFArchitectureConceptsPackage.SBLOCK__OWNED_SPARTS:
-                return ownedSParts != null && !ownedSParts.isEmpty();
-            case IESFArchitectureConceptsPackage.SBLOCK__USAGES:
-                return usages != null && !usages.isEmpty();
-            case IESFArchitectureConceptsPackage.SBLOCK__OWNED_SPORT_ROLES:
-                return ownedSPortRoles != null && !ownedSPortRoles.isEmpty();
-            case IESFArchitectureConceptsPackage.SBLOCK__OWNED_SPORTS:
-                return ownedSPorts != null && !ownedSPorts.isEmpty();
+            case IESFArchitectureConceptsPackage.SBLOCK__OWNED_SPARTS_LIST:
+                return ownedSPartsList != null && !ownedSPartsList.isEmpty();
+            case IESFArchitectureConceptsPackage.SBLOCK__USAGES_LIST:
+                return usagesList != null && !usagesList.isEmpty();
+            case IESFArchitectureConceptsPackage.SBLOCK__OWNED_SPORT_ROLES_LIST:
+                return ownedSPortRolesList != null && !ownedSPortRolesList.isEmpty();
+            case IESFArchitectureConceptsPackage.SBLOCK__OWNED_SPORTS_LIST:
+                return ownedSPortsList != null && !ownedSPortsList.isEmpty();
             case IESFArchitectureConceptsPackage.SBLOCK__SMODEL:
                 return basicGetSModel() != null;
             case IESFArchitectureConceptsPackage.SBLOCK__SCONNECTORS_LIST:
diff --git a/core/profile/org.polarsys.esf.core.profile.esfarchitectureconcepts/src-gen/main/java/org/polarsys/esf/esfarchitectureconcepts/impl/SConnector.java b/core/profile/org.polarsys.esf.core.profile.esfarchitectureconcepts/src-gen/main/java/org/polarsys/esf/esfarchitectureconcepts/impl/SConnector.java
index 0504e0d..d76ddf8 100644
--- a/core/profile/org.polarsys.esf.core.profile.esfarchitectureconcepts/src-gen/main/java/org/polarsys/esf/esfarchitectureconcepts/impl/SConnector.java
+++ b/core/profile/org.polarsys.esf.core.profile.esfarchitectureconcepts/src-gen/main/java/org/polarsys/esf/esfarchitectureconcepts/impl/SConnector.java
@@ -45,7 +45,7 @@
  * <ul>
  * <li>{@link org.polarsys.esf.esfarchitectureconcepts.impl.SConnector#getBase_Connector <em>Base Connector</em>}</li>
  * <li>{@link org.polarsys.esf.esfarchitectureconcepts.impl.SConnector#getOwner <em>Owner</em>}</li>
- * <li>{@link org.polarsys.esf.esfarchitectureconcepts.impl.SConnector#getEnds <em>Ends</em>}</li>
+ * <li>{@link org.polarsys.esf.esfarchitectureconcepts.impl.SConnector#getEndsList <em>Ends List</em>}</li>
  * </ul>
  *
  * @generated
@@ -66,15 +66,15 @@
     protected Connector base_Connector;
 
     /**
-     * The cached value of the '{@link #getEnds() <em>Ends</em>}' reference list.
+     * The cached value of the '{@link #getEndsList() <em>Ends List</em>}' reference list.
      * <!-- begin-user-doc -->
      * <!-- end-user-doc -->
      * 
-     * @see #getEnds()
+     * @see #getEndsList()
      * @generated
      * @ordered
      */
-    protected EList<IAbstractSConnectableElement> ends;
+    protected EList<IAbstractSConnectableElement> endsList;
 
     /**
      * <!-- begin-user-doc -->
@@ -218,15 +218,15 @@
      * 
      * @generated
      */
-    public EList<IAbstractSConnectableElement> getEnds() {
-        if (ends == null) {
-            ends = new EObjectWithInverseResolvingEList.ManyInverse<IAbstractSConnectableElement>(
+    public EList<IAbstractSConnectableElement> getEndsList() {
+        if (endsList == null) {
+            endsList = new EObjectWithInverseResolvingEList.ManyInverse<IAbstractSConnectableElement>(
                 IAbstractSConnectableElement.class,
                 this,
-                IESFArchitectureConceptsPackage.SCONNECTOR__ENDS,
+                IESFArchitectureConceptsPackage.SCONNECTOR__ENDS_LIST,
                 IESFArchitectureConceptsPackage.ABSTRACT_SCONNECTABLE_ELEMENT__SCONNECTORS_LIST);
         }
-        return ends;
+        return endsList;
     }
 
     /**
@@ -243,8 +243,8 @@
                 if (eInternalContainer() != null)
                     msgs = eBasicRemoveFromContainer(msgs);
                 return basicSetOwner((ISBlock) otherEnd, msgs);
-            case IESFArchitectureConceptsPackage.SCONNECTOR__ENDS:
-                return ((InternalEList<InternalEObject>) (InternalEList<?>) getEnds()).basicAdd(otherEnd, msgs);
+            case IESFArchitectureConceptsPackage.SCONNECTOR__ENDS_LIST:
+                return ((InternalEList<InternalEObject>) (InternalEList<?>) getEndsList()).basicAdd(otherEnd, msgs);
         }
         return super.eInverseAdd(otherEnd, featureID, msgs);
     }
@@ -260,8 +260,8 @@
         switch (featureID) {
             case IESFArchitectureConceptsPackage.SCONNECTOR__OWNER:
                 return basicSetOwner(null, msgs);
-            case IESFArchitectureConceptsPackage.SCONNECTOR__ENDS:
-                return ((InternalEList<?>) getEnds()).basicRemove(otherEnd, msgs);
+            case IESFArchitectureConceptsPackage.SCONNECTOR__ENDS_LIST:
+                return ((InternalEList<?>) getEndsList()).basicRemove(otherEnd, msgs);
         }
         return super.eInverseRemove(otherEnd, featureID, msgs);
     }
@@ -302,8 +302,8 @@
                 if (resolve)
                     return getOwner();
                 return basicGetOwner();
-            case IESFArchitectureConceptsPackage.SCONNECTOR__ENDS:
-                return getEnds();
+            case IESFArchitectureConceptsPackage.SCONNECTOR__ENDS_LIST:
+                return getEndsList();
         }
         return super.eGet(featureID, resolve, coreType);
     }
@@ -324,9 +324,9 @@
             case IESFArchitectureConceptsPackage.SCONNECTOR__OWNER:
                 setOwner((ISBlock) newValue);
                 return;
-            case IESFArchitectureConceptsPackage.SCONNECTOR__ENDS:
-                getEnds().clear();
-                getEnds().addAll((Collection<? extends IAbstractSConnectableElement>) newValue);
+            case IESFArchitectureConceptsPackage.SCONNECTOR__ENDS_LIST:
+                getEndsList().clear();
+                getEndsList().addAll((Collection<? extends IAbstractSConnectableElement>) newValue);
                 return;
         }
         super.eSet(featureID, newValue);
@@ -347,8 +347,8 @@
             case IESFArchitectureConceptsPackage.SCONNECTOR__OWNER:
                 setOwner((ISBlock) null);
                 return;
-            case IESFArchitectureConceptsPackage.SCONNECTOR__ENDS:
-                getEnds().clear();
+            case IESFArchitectureConceptsPackage.SCONNECTOR__ENDS_LIST:
+                getEndsList().clear();
                 return;
         }
         super.eUnset(featureID);
@@ -367,8 +367,8 @@
                 return base_Connector != null;
             case IESFArchitectureConceptsPackage.SCONNECTOR__OWNER:
                 return basicGetOwner() != null;
-            case IESFArchitectureConceptsPackage.SCONNECTOR__ENDS:
-                return ends != null && !ends.isEmpty();
+            case IESFArchitectureConceptsPackage.SCONNECTOR__ENDS_LIST:
+                return endsList != null && !endsList.isEmpty();
         }
         return super.eIsSet(featureID);
     }
diff --git a/core/profile/org.polarsys.esf.core.profile.esfarchitectureconcepts/src-gen/main/java/org/polarsys/esf/esfarchitectureconcepts/impl/SModel.java b/core/profile/org.polarsys.esf.core.profile.esfarchitectureconcepts/src-gen/main/java/org/polarsys/esf/esfarchitectureconcepts/impl/SModel.java
index e213e74..7fe0f33 100644
--- a/core/profile/org.polarsys.esf.core.profile.esfarchitectureconcepts/src-gen/main/java/org/polarsys/esf/esfarchitectureconcepts/impl/SModel.java
+++ b/core/profile/org.polarsys.esf.core.profile.esfarchitectureconcepts/src-gen/main/java/org/polarsys/esf/esfarchitectureconcepts/impl/SModel.java
@@ -40,7 +40,7 @@
  * </p>
  * <ul>
  * <li>{@link org.polarsys.esf.esfarchitectureconcepts.impl.SModel#getBase_Package <em>Base Package</em>}</li>
- * <li>{@link org.polarsys.esf.esfarchitectureconcepts.impl.SModel#getOnwedSBlocks <em>Onwed SBlocks</em>}</li>
+ * <li>{@link org.polarsys.esf.esfarchitectureconcepts.impl.SModel#getOnwedSBlocksList <em>Onwed SBlocks List</em>}</li>
  * </ul>
  *
  * @generated
@@ -61,15 +61,15 @@
     protected org.eclipse.uml2.uml.Package base_Package;
 
     /**
-     * The cached value of the '{@link #getOnwedSBlocks() <em>Onwed SBlocks</em>}' containment reference list.
+     * The cached value of the '{@link #getOnwedSBlocksList() <em>Onwed SBlocks List</em>}' containment reference list.
      * <!-- begin-user-doc -->
      * <!-- end-user-doc -->
      * 
-     * @see #getOnwedSBlocks()
+     * @see #getOnwedSBlocksList()
      * @generated
      * @ordered
      */
-    protected EList<ISBlock> onwedSBlocks;
+    protected EList<ISBlock> onwedSBlocksList;
 
     /**
      * <!-- begin-user-doc -->
@@ -149,15 +149,15 @@
      * 
      * @generated
      */
-    public EList<ISBlock> getOnwedSBlocks() {
-        if (onwedSBlocks == null) {
-            onwedSBlocks = new EObjectContainmentWithInverseEList.Resolving<ISBlock>(
+    public EList<ISBlock> getOnwedSBlocksList() {
+        if (onwedSBlocksList == null) {
+            onwedSBlocksList = new EObjectContainmentWithInverseEList.Resolving<ISBlock>(
                 ISBlock.class,
                 this,
-                IESFArchitectureConceptsPackage.SMODEL__ONWED_SBLOCKS,
+                IESFArchitectureConceptsPackage.SMODEL__ONWED_SBLOCKS_LIST,
                 IESFArchitectureConceptsPackage.SBLOCK__SMODEL);
         }
-        return onwedSBlocks;
+        return onwedSBlocksList;
     }
 
     /**
@@ -170,8 +170,9 @@
     @Override
     public NotificationChain eInverseAdd(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
         switch (featureID) {
-            case IESFArchitectureConceptsPackage.SMODEL__ONWED_SBLOCKS:
-                return ((InternalEList<InternalEObject>) (InternalEList<?>) getOnwedSBlocks()).basicAdd(otherEnd, msgs);
+            case IESFArchitectureConceptsPackage.SMODEL__ONWED_SBLOCKS_LIST:
+                return ((InternalEList<InternalEObject>) (InternalEList<?>) getOnwedSBlocksList())
+                    .basicAdd(otherEnd, msgs);
         }
         return super.eInverseAdd(otherEnd, featureID, msgs);
     }
@@ -185,8 +186,8 @@
     @Override
     public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
         switch (featureID) {
-            case IESFArchitectureConceptsPackage.SMODEL__ONWED_SBLOCKS:
-                return ((InternalEList<?>) getOnwedSBlocks()).basicRemove(otherEnd, msgs);
+            case IESFArchitectureConceptsPackage.SMODEL__ONWED_SBLOCKS_LIST:
+                return ((InternalEList<?>) getOnwedSBlocksList()).basicRemove(otherEnd, msgs);
         }
         return super.eInverseRemove(otherEnd, featureID, msgs);
     }
@@ -204,8 +205,8 @@
                 if (resolve)
                     return getBase_Package();
                 return basicGetBase_Package();
-            case IESFArchitectureConceptsPackage.SMODEL__ONWED_SBLOCKS:
-                return getOnwedSBlocks();
+            case IESFArchitectureConceptsPackage.SMODEL__ONWED_SBLOCKS_LIST:
+                return getOnwedSBlocksList();
         }
         return super.eGet(featureID, resolve, coreType);
     }
@@ -223,9 +224,9 @@
             case IESFArchitectureConceptsPackage.SMODEL__BASE_PACKAGE:
                 setBase_Package((org.eclipse.uml2.uml.Package) newValue);
                 return;
-            case IESFArchitectureConceptsPackage.SMODEL__ONWED_SBLOCKS:
-                getOnwedSBlocks().clear();
-                getOnwedSBlocks().addAll((Collection<? extends ISBlock>) newValue);
+            case IESFArchitectureConceptsPackage.SMODEL__ONWED_SBLOCKS_LIST:
+                getOnwedSBlocksList().clear();
+                getOnwedSBlocksList().addAll((Collection<? extends ISBlock>) newValue);
                 return;
         }
         super.eSet(featureID, newValue);
@@ -243,8 +244,8 @@
             case IESFArchitectureConceptsPackage.SMODEL__BASE_PACKAGE:
                 setBase_Package((org.eclipse.uml2.uml.Package) null);
                 return;
-            case IESFArchitectureConceptsPackage.SMODEL__ONWED_SBLOCKS:
-                getOnwedSBlocks().clear();
+            case IESFArchitectureConceptsPackage.SMODEL__ONWED_SBLOCKS_LIST:
+                getOnwedSBlocksList().clear();
                 return;
         }
         super.eUnset(featureID);
@@ -261,8 +262,8 @@
         switch (featureID) {
             case IESFArchitectureConceptsPackage.SMODEL__BASE_PACKAGE:
                 return base_Package != null;
-            case IESFArchitectureConceptsPackage.SMODEL__ONWED_SBLOCKS:
-                return onwedSBlocks != null && !onwedSBlocks.isEmpty();
+            case IESFArchitectureConceptsPackage.SMODEL__ONWED_SBLOCKS_LIST:
+                return onwedSBlocksList != null && !onwedSBlocksList.isEmpty();
         }
         return super.eIsSet(featureID);
     }
diff --git a/core/profile/org.polarsys.esf.core.profile.esfarchitectureconcepts/src-gen/main/java/org/polarsys/esf/esfarchitectureconcepts/impl/SPart.java b/core/profile/org.polarsys.esf.core.profile.esfarchitectureconcepts/src-gen/main/java/org/polarsys/esf/esfarchitectureconcepts/impl/SPart.java
index 99ad9f4..e901ef7 100644
--- a/core/profile/org.polarsys.esf.core.profile.esfarchitectureconcepts/src-gen/main/java/org/polarsys/esf/esfarchitectureconcepts/impl/SPart.java
+++ b/core/profile/org.polarsys.esf.core.profile.esfarchitectureconcepts/src-gen/main/java/org/polarsys/esf/esfarchitectureconcepts/impl/SPart.java
@@ -228,10 +228,10 @@
             NotificationChain msgs = null;
             if (type != null)
                 msgs = ((InternalEObject) type)
-                    .eInverseRemove(this, IESFArchitectureConceptsPackage.SBLOCK__USAGES, ISBlock.class, msgs);
+                    .eInverseRemove(this, IESFArchitectureConceptsPackage.SBLOCK__USAGES_LIST, ISBlock.class, msgs);
             if (newType != null)
                 msgs = ((InternalEObject) newType)
-                    .eInverseAdd(this, IESFArchitectureConceptsPackage.SBLOCK__USAGES, ISBlock.class, msgs);
+                    .eInverseAdd(this, IESFArchitectureConceptsPackage.SBLOCK__USAGES_LIST, ISBlock.class, msgs);
             msgs = basicSetType(newType, msgs);
             if (msgs != null)
                 msgs.dispatch();
@@ -312,7 +312,7 @@
                 msgs = eBasicRemoveFromContainer(msgs);
             if (newOwner != null)
                 msgs = ((InternalEObject) newOwner)
-                    .eInverseAdd(this, IESFArchitectureConceptsPackage.SBLOCK__OWNED_SPARTS, ISBlock.class, msgs);
+                    .eInverseAdd(this, IESFArchitectureConceptsPackage.SBLOCK__OWNED_SPARTS_LIST, ISBlock.class, msgs);
             msgs = basicSetOwner(newOwner, msgs);
             if (msgs != null)
                 msgs.dispatch();
@@ -338,7 +338,7 @@
             case IESFArchitectureConceptsPackage.SPART__TYPE:
                 if (type != null)
                     msgs = ((InternalEObject) type)
-                        .eInverseRemove(this, IESFArchitectureConceptsPackage.SBLOCK__USAGES, ISBlock.class, msgs);
+                        .eInverseRemove(this, IESFArchitectureConceptsPackage.SBLOCK__USAGES_LIST, ISBlock.class, msgs);
                 return basicSetType((ISBlock) otherEnd, msgs);
             case IESFArchitectureConceptsPackage.SPART__SPORT_ROLES_LIST:
                 return ((InternalEList<InternalEObject>) (InternalEList<?>) getSPortRolesList()).basicAdd(
@@ -383,7 +383,7 @@
             case IESFArchitectureConceptsPackage.SPART__OWNER:
                 return eInternalContainer().eInverseRemove(
                     this,
-                    IESFArchitectureConceptsPackage.SBLOCK__OWNED_SPARTS,
+                    IESFArchitectureConceptsPackage.SBLOCK__OWNED_SPARTS_LIST,
                     ISBlock.class,
                     msgs);
         }
diff --git a/core/profile/org.polarsys.esf.core.profile.esfarchitectureconcepts/src-gen/main/java/org/polarsys/esf/esfarchitectureconcepts/impl/SPort.java b/core/profile/org.polarsys.esf.core.profile.esfarchitectureconcepts/src-gen/main/java/org/polarsys/esf/esfarchitectureconcepts/impl/SPort.java
index 6fe655d..b4bb14a 100644
--- a/core/profile/org.polarsys.esf.core.profile.esfarchitectureconcepts/src-gen/main/java/org/polarsys/esf/esfarchitectureconcepts/impl/SPort.java
+++ b/core/profile/org.polarsys.esf.core.profile.esfarchitectureconcepts/src-gen/main/java/org/polarsys/esf/esfarchitectureconcepts/impl/SPort.java
@@ -163,7 +163,7 @@
                 msgs = eBasicRemoveFromContainer(msgs);
             if (newOwner != null)
                 msgs = ((InternalEObject) newOwner)
-                    .eInverseAdd(this, IESFArchitectureConceptsPackage.SBLOCK__OWNED_SPORTS, ISBlock.class, msgs);
+                    .eInverseAdd(this, IESFArchitectureConceptsPackage.SBLOCK__OWNED_SPORTS_LIST, ISBlock.class, msgs);
             msgs = basicSetOwner(newOwner, msgs);
             if (msgs != null)
                 msgs.dispatch();
@@ -276,7 +276,7 @@
             case IESFArchitectureConceptsPackage.SPORT__OWNER:
                 return eInternalContainer().eInverseRemove(
                     this,
-                    IESFArchitectureConceptsPackage.SBLOCK__OWNED_SPORTS,
+                    IESFArchitectureConceptsPackage.SBLOCK__OWNED_SPORTS_LIST,
                     ISBlock.class,
                     msgs);
         }
diff --git a/core/profile/org.polarsys.esf.core.profile.esfarchitectureconcepts/src-gen/main/java/org/polarsys/esf/esfarchitectureconcepts/impl/SPortRole.java b/core/profile/org.polarsys.esf.core.profile.esfarchitectureconcepts/src-gen/main/java/org/polarsys/esf/esfarchitectureconcepts/impl/SPortRole.java
index ae2603f..f269c13 100644
--- a/core/profile/org.polarsys.esf.core.profile.esfarchitectureconcepts/src-gen/main/java/org/polarsys/esf/esfarchitectureconcepts/impl/SPortRole.java
+++ b/core/profile/org.polarsys.esf.core.profile.esfarchitectureconcepts/src-gen/main/java/org/polarsys/esf/esfarchitectureconcepts/impl/SPortRole.java
@@ -287,8 +287,11 @@
             if (eInternalContainer() != null)
                 msgs = eBasicRemoveFromContainer(msgs);
             if (newOwner != null)
-                msgs = ((InternalEObject) newOwner)
-                    .eInverseAdd(this, IESFArchitectureConceptsPackage.SBLOCK__OWNED_SPORT_ROLES, ISBlock.class, msgs);
+                msgs = ((InternalEObject) newOwner).eInverseAdd(
+                    this,
+                    IESFArchitectureConceptsPackage.SBLOCK__OWNED_SPORT_ROLES_LIST,
+                    ISBlock.class,
+                    msgs);
             msgs = basicSetOwner(newOwner, msgs);
             if (msgs != null)
                 msgs.dispatch();
@@ -446,7 +449,7 @@
             case IESFArchitectureConceptsPackage.SPORT_ROLE__OWNER:
                 return eInternalContainer().eInverseRemove(
                     this,
-                    IESFArchitectureConceptsPackage.SBLOCK__OWNED_SPORT_ROLES,
+                    IESFArchitectureConceptsPackage.SBLOCK__OWNED_SPORT_ROLES_LIST,
                     ISBlock.class,
                     msgs);
         }
diff --git a/core/profile/org.polarsys.esf.core.profile.esfarchitectureconcepts/src/main/resources/models/genmodel/esfarchitectureconcepts.ecore b/core/profile/org.polarsys.esf.core.profile.esfarchitectureconcepts/src/main/resources/models/genmodel/esfarchitectureconcepts.ecore
index 1af16b6..61d3fae 100644
--- a/core/profile/org.polarsys.esf.core.profile.esfarchitectureconcepts/src/main/resources/models/genmodel/esfarchitectureconcepts.ecore
+++ b/core/profile/org.polarsys.esf.core.profile.esfarchitectureconcepts/src/main/resources/models/genmodel/esfarchitectureconcepts.ecore
@@ -1,107 +1,74 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<ecore:EPackage xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI"
-	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"
-	name="esfarchitectureconcepts" nsURI="http://www.polarsys.org/esf/0.7.0/ESFArchitectureConcepts"
-	nsPrefix="ESFArchitectureConcepts">
-	<eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
-		<details key="originalName" value="ESFArchitectureConcepts" />
-	</eAnnotations>
-	<eClassifiers xsi:type="ecore:EClass" name="SPort"
-		eSuperTypes="#//AbstractSConnectableElement">
-		<eStructuralFeatures xsi:type="ecore:EReference"
-			name="rolesList" ordered="false" upperBound="-1" eType="#//SPortRole"
-			eOpposite="#//SPortRole/type" />
-		<eStructuralFeatures xsi:type="ecore:EReference"
-			name="owner" ordered="false" lowerBound="1" eType="#//SBlock"
-			eOpposite="#//SBlock/ownedSPorts" />
-		<eStructuralFeatures xsi:type="ecore:EReference"
-			name="base_Port" ordered="false" lowerBound="1"
-			eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//Port" />
-	</eClassifiers>
-	<eClassifiers xsi:type="ecore:EClass" name="AbstractSConnectableElement"
-		abstract="true"
-		eSuperTypes="platform:/resource/org.polarsys.esf.core.profile.esfcore/src/main/resources/models/genmodel/esfcore.ecore#//AbstractSArchitectureElement">
-		<eStructuralFeatures xsi:type="ecore:EReference"
-			name="sConnectorsList" ordered="false" upperBound="-1" eType="#//SConnector"
-			eOpposite="#//SConnector/ends" />
-	</eClassifiers>
-	<eClassifiers xsi:type="ecore:EClass" name="SConnector"
-		eSuperTypes="platform:/resource/org.polarsys.esf.core.profile.esfcore/src/main/resources/models/genmodel/esfcore.ecore#//AbstractSArchitectureElement">
-		<eStructuralFeatures xsi:type="ecore:EReference"
-			name="base_Connector" ordered="false" lowerBound="1"
-			eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//Connector" />
-		<eStructuralFeatures xsi:type="ecore:EReference"
-			name="owner" ordered="false" lowerBound="1" eType="#//SBlock"
-			eOpposite="#//SBlock/sConnectorsList" />
-		<eStructuralFeatures xsi:type="ecore:EReference"
-			name="ends" ordered="false" lowerBound="2" upperBound="-1"
-			eType="#//AbstractSConnectableElement" eOpposite="#//AbstractSConnectableElement/sConnectorsList" />
-	</eClassifiers>
-	<eClassifiers xsi:type="ecore:EClass" name="SBlock"
-		eSuperTypes="platform:/resource/org.polarsys.esf.core.profile.esfcore/src/main/resources/models/genmodel/esfcore.ecore#//AbstractSArchitectureElement">
-		<eStructuralFeatures xsi:type="ecore:EReference"
-			name="base_Class" ordered="false" lowerBound="1"
-			eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//Class" />
-		<eStructuralFeatures xsi:type="ecore:EAttribute"
-			name="topBlock" ordered="false" lowerBound="1"
-			eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Boolean"
-			volatile="true" transient="true" defaultValueLiteral="false" derived="true" />
-		<eStructuralFeatures xsi:type="ecore:EReference"
-			name="ownedSParts" ordered="false" upperBound="-1" eType="#//SPart"
-			containment="true" eOpposite="#//SPart/owner" />
-		<eStructuralFeatures xsi:type="ecore:EReference"
-			name="usages" ordered="false" upperBound="-1" eType="#//SPart"
-			eOpposite="#//SPart/type" />
-		<eStructuralFeatures xsi:type="ecore:EReference"
-			name="ownedSPortRoles" ordered="false" upperBound="-1" eType="#//SPortRole"
-			containment="true" eOpposite="#//SPortRole/owner" />
-		<eStructuralFeatures xsi:type="ecore:EReference"
-			name="ownedSPorts" ordered="false" upperBound="-1" eType="#//SPort"
-			containment="true" eOpposite="#//SPort/owner" />
-		<eStructuralFeatures xsi:type="ecore:EReference"
-			name="sModel" ordered="false" lowerBound="1" eType="#//SModel"
-			eOpposite="#//SModel/onwedSBlocks" />
-		<eStructuralFeatures xsi:type="ecore:EReference"
-			name="sConnectorsList" ordered="false" upperBound="-1" eType="#//SConnector"
-			containment="true" eOpposite="#//SConnector/owner" />
-	</eClassifiers>
-	<eClassifiers xsi:type="ecore:EClass" name="SPart"
-		eSuperTypes="platform:/resource/org.polarsys.esf.core.profile.esfcore/src/main/resources/models/genmodel/esfcore.ecore#//AbstractSArchitectureElement">
-		<eStructuralFeatures xsi:type="ecore:EReference"
-			name="base_Property" ordered="false" lowerBound="1"
-			eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//Property" />
-		<eStructuralFeatures xsi:type="ecore:EReference"
-			name="type" ordered="false" lowerBound="1" eType="#//SBlock"
-			eOpposite="#//SBlock/usages" />
-		<eStructuralFeatures xsi:type="ecore:EReference"
-			name="sPortRolesList" ordered="false" upperBound="-1" eType="#//SPortRole"
-			eOpposite="#//SPortRole/usageContext" />
-		<eStructuralFeatures xsi:type="ecore:EReference"
-			name="owner" ordered="false" lowerBound="1" eType="#//SBlock"
-			eOpposite="#//SBlock/ownedSParts" />
-	</eClassifiers>
-	<eClassifiers xsi:type="ecore:EClass" name="SPortRole"
-		eSuperTypes="#//AbstractSConnectableElement">
-		<eStructuralFeatures xsi:type="ecore:EReference"
-			name="base_Port" ordered="false" lowerBound="1"
-			eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//Port" />
-		<eStructuralFeatures xsi:type="ecore:EReference"
-			name="type" ordered="false" lowerBound="1" eType="#//SPort"
-			eOpposite="#//SPort/rolesList" />
-		<eStructuralFeatures xsi:type="ecore:EReference"
-			name="owner" ordered="false" lowerBound="1" eType="#//SBlock"
-			eOpposite="#//SBlock/ownedSPortRoles" />
-		<eStructuralFeatures xsi:type="ecore:EReference"
-			name="usageContext" ordered="false" lowerBound="1" eType="#//SPart"
-			eOpposite="#//SPart/sPortRolesList" />
-	</eClassifiers>
-	<eClassifiers xsi:type="ecore:EClass" name="SModel"
-		eSuperTypes="platform:/resource/org.polarsys.esf.core.profile.esfcore/src/main/resources/models/genmodel/esfcore.ecore#//AbstractSArchitectureElement">
-		<eStructuralFeatures xsi:type="ecore:EReference"
-			name="base_Package" ordered="false" lowerBound="1"
-			eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//Package" />
-		<eStructuralFeatures xsi:type="ecore:EReference"
-			name="onwedSBlocks" ordered="false" upperBound="-1" eType="#//SBlock"
-			containment="true" eOpposite="#//SBlock/sModel" />
-	</eClassifiers>
+<ecore:EPackage xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+    xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="esfarchitectureconcepts" nsURI="http://www.polarsys.org/esf/0.7.0/ESFArchitectureConcepts"
+    nsPrefix="ESFArchitectureConcepts">
+  <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
+    <details key="originalName" value="ESFArchitectureConcepts"/>
+  </eAnnotations>
+  <eClassifiers xsi:type="ecore:EClass" name="SPort" eSuperTypes="#//AbstractSConnectableElement">
+    <eStructuralFeatures xsi:type="ecore:EReference" name="rolesList" ordered="false"
+        upperBound="-1" eType="#//SPortRole" eOpposite="#//SPortRole/type"/>
+    <eStructuralFeatures xsi:type="ecore:EReference" name="owner" ordered="false"
+        lowerBound="1" eType="#//SBlock" eOpposite="#//SBlock/ownedSPortsList"/>
+    <eStructuralFeatures xsi:type="ecore:EReference" name="base_Port" ordered="false"
+        lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//Port"/>
+  </eClassifiers>
+  <eClassifiers xsi:type="ecore:EClass" name="AbstractSConnectableElement" abstract="true"
+      eSuperTypes="../../../../../../org.polarsys.esf.core.profile.esfcore/src/main/resources/models/genmodel/esfcore.ecore#//AbstractSArchitectureElement">
+    <eStructuralFeatures xsi:type="ecore:EReference" name="sConnectorsList" ordered="false"
+        upperBound="-1" eType="#//SConnector" eOpposite="#//SConnector/endsList"/>
+  </eClassifiers>
+  <eClassifiers xsi:type="ecore:EClass" name="SConnector" eSuperTypes="../../../../../../org.polarsys.esf.core.profile.esfcore/src/main/resources/models/genmodel/esfcore.ecore#//AbstractSArchitectureElement">
+    <eStructuralFeatures xsi:type="ecore:EReference" name="base_Connector" ordered="false"
+        lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//Connector"/>
+    <eStructuralFeatures xsi:type="ecore:EReference" name="owner" ordered="false"
+        lowerBound="1" eType="#//SBlock" eOpposite="#//SBlock/sConnectorsList"/>
+    <eStructuralFeatures xsi:type="ecore:EReference" name="endsList" ordered="false"
+        lowerBound="2" upperBound="-1" eType="#//AbstractSConnectableElement" eOpposite="#//AbstractSConnectableElement/sConnectorsList"/>
+  </eClassifiers>
+  <eClassifiers xsi:type="ecore:EClass" name="SBlock" eSuperTypes="../../../../../../org.polarsys.esf.core.profile.esfcore/src/main/resources/models/genmodel/esfcore.ecore#//AbstractSArchitectureElement">
+    <eStructuralFeatures xsi:type="ecore:EReference" name="base_Class" ordered="false"
+        lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//Class"/>
+    <eStructuralFeatures xsi:type="ecore:EAttribute" name="topBlock" ordered="false"
+        lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Boolean"
+        volatile="true" transient="true" defaultValueLiteral="false" derived="true"/>
+    <eStructuralFeatures xsi:type="ecore:EReference" name="ownedSPartsList" ordered="false"
+        upperBound="-1" eType="#//SPart" containment="true" eOpposite="#//SPart/owner"/>
+    <eStructuralFeatures xsi:type="ecore:EReference" name="usagesList" ordered="false"
+        upperBound="-1" eType="#//SPart" eOpposite="#//SPart/type"/>
+    <eStructuralFeatures xsi:type="ecore:EReference" name="ownedSPortRolesList" ordered="false"
+        upperBound="-1" eType="#//SPortRole" containment="true" eOpposite="#//SPortRole/owner"/>
+    <eStructuralFeatures xsi:type="ecore:EReference" name="ownedSPortsList" ordered="false"
+        upperBound="-1" eType="#//SPort" containment="true" eOpposite="#//SPort/owner"/>
+    <eStructuralFeatures xsi:type="ecore:EReference" name="sModel" ordered="false"
+        lowerBound="1" eType="#//SModel" eOpposite="#//SModel/onwedSBlocksList"/>
+    <eStructuralFeatures xsi:type="ecore:EReference" name="sConnectorsList" ordered="false"
+        upperBound="-1" eType="#//SConnector" containment="true" eOpposite="#//SConnector/owner"/>
+  </eClassifiers>
+  <eClassifiers xsi:type="ecore:EClass" name="SPart" eSuperTypes="../../../../../../org.polarsys.esf.core.profile.esfcore/src/main/resources/models/genmodel/esfcore.ecore#//AbstractSArchitectureElement">
+    <eStructuralFeatures xsi:type="ecore:EReference" name="base_Property" ordered="false"
+        lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//Property"/>
+    <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" lowerBound="1"
+        eType="#//SBlock" eOpposite="#//SBlock/usagesList"/>
+    <eStructuralFeatures xsi:type="ecore:EReference" name="sPortRolesList" ordered="false"
+        upperBound="-1" eType="#//SPortRole" eOpposite="#//SPortRole/usageContext"/>
+    <eStructuralFeatures xsi:type="ecore:EReference" name="owner" ordered="false"
+        lowerBound="1" eType="#//SBlock" eOpposite="#//SBlock/ownedSPartsList"/>
+  </eClassifiers>
+  <eClassifiers xsi:type="ecore:EClass" name="SPortRole" eSuperTypes="#//AbstractSConnectableElement">
+    <eStructuralFeatures xsi:type="ecore:EReference" name="base_Port" ordered="false"
+        lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//Port"/>
+    <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" lowerBound="1"
+        eType="#//SPort" eOpposite="#//SPort/rolesList"/>
+    <eStructuralFeatures xsi:type="ecore:EReference" name="owner" ordered="false"
+        lowerBound="1" eType="#//SBlock" eOpposite="#//SBlock/ownedSPortRolesList"/>
+    <eStructuralFeatures xsi:type="ecore:EReference" name="usageContext" ordered="false"
+        lowerBound="1" eType="#//SPart" eOpposite="#//SPart/sPortRolesList"/>
+  </eClassifiers>
+  <eClassifiers xsi:type="ecore:EClass" name="SModel" eSuperTypes="../../../../../../org.polarsys.esf.core.profile.esfcore/src/main/resources/models/genmodel/esfcore.ecore#//AbstractSArchitectureElement">
+    <eStructuralFeatures xsi:type="ecore:EReference" name="base_Package" ordered="false"
+        lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//Package"/>
+    <eStructuralFeatures xsi:type="ecore:EReference" name="onwedSBlocksList" ordered="false"
+        upperBound="-1" eType="#//SBlock" containment="true" eOpposite="#//SBlock/sModel"/>
+  </eClassifiers>
 </ecore:EPackage>
diff --git a/core/profile/org.polarsys.esf.core.profile.esfarchitectureconcepts/src/main/resources/models/genmodel/esfarchitectureconcepts.genmodel b/core/profile/org.polarsys.esf.core.profile.esfarchitectureconcepts/src/main/resources/models/genmodel/esfarchitectureconcepts.genmodel
index 78f706e..e49750f 100644
--- a/core/profile/org.polarsys.esf.core.profile.esfarchitectureconcepts/src/main/resources/models/genmodel/esfarchitectureconcepts.genmodel
+++ b/core/profile/org.polarsys.esf.core.profile.esfarchitectureconcepts/src/main/resources/models/genmodel/esfarchitectureconcepts.genmodel
@@ -59,20 +59,20 @@
       <genFeatures xsi:type="genmodel:GenFeature" property="None" notify="false" createChild="false"
           ecoreFeature="ecore:EReference esfarchitectureconcepts.ecore#//SConnector/owner"/>
       <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
-          propertySortChoices="true" ecoreFeature="ecore:EReference esfarchitectureconcepts.ecore#//SConnector/ends"/>
+          propertySortChoices="true" ecoreFeature="ecore:EReference esfarchitectureconcepts.ecore#//SConnector/endsList"/>
     </genClasses>
     <genClasses xsi:type="genmodel:GenClass" ecoreClass="esfarchitectureconcepts.ecore#//SBlock">
       <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
           propertySortChoices="true" ecoreFeature="ecore:EReference esfarchitectureconcepts.ecore#//SBlock/base_Class"/>
       <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute esfarchitectureconcepts.ecore#//SBlock/topBlock"/>
       <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
-          createChild="true" ecoreFeature="ecore:EReference esfarchitectureconcepts.ecore#//SBlock/ownedSParts"/>
+          createChild="true" ecoreFeature="ecore:EReference esfarchitectureconcepts.ecore#//SBlock/ownedSPartsList"/>
       <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
-          propertySortChoices="true" ecoreFeature="ecore:EReference esfarchitectureconcepts.ecore#//SBlock/usages"/>
+          propertySortChoices="true" ecoreFeature="ecore:EReference esfarchitectureconcepts.ecore#//SBlock/usagesList"/>
       <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
-          createChild="true" ecoreFeature="ecore:EReference esfarchitectureconcepts.ecore#//SBlock/ownedSPortRoles"/>
+          createChild="true" ecoreFeature="ecore:EReference esfarchitectureconcepts.ecore#//SBlock/ownedSPortRolesList"/>
       <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
-          createChild="true" ecoreFeature="ecore:EReference esfarchitectureconcepts.ecore#//SBlock/ownedSPorts"/>
+          createChild="true" ecoreFeature="ecore:EReference esfarchitectureconcepts.ecore#//SBlock/ownedSPortsList"/>
       <genFeatures xsi:type="genmodel:GenFeature" property="None" notify="false" createChild="false"
           ecoreFeature="ecore:EReference esfarchitectureconcepts.ecore#//SBlock/sModel"/>
       <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
@@ -102,7 +102,7 @@
       <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
           propertySortChoices="true" ecoreFeature="ecore:EReference esfarchitectureconcepts.ecore#//SModel/base_Package"/>
       <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
-          createChild="true" ecoreFeature="ecore:EReference esfarchitectureconcepts.ecore#//SModel/onwedSBlocks"/>
+          createChild="true" ecoreFeature="ecore:EReference esfarchitectureconcepts.ecore#//SModel/onwedSBlocksList"/>
     </genClasses>
   </genPackages>
 </genmodel:GenModel>
diff --git a/core/profile/org.polarsys.esf.core.profile.esfarchitectureconcepts/src/main/resources/models/profile/esfarchitectureconcepts.profile.notation b/core/profile/org.polarsys.esf.core.profile.esfarchitectureconcepts/src/main/resources/models/profile/esfarchitectureconcepts.profile.notation
index 52211e9..10be0ce 100644
--- a/core/profile/org.polarsys.esf.core.profile.esfarchitectureconcepts/src/main/resources/models/profile/esfarchitectureconcepts.profile.notation
+++ b/core/profile/org.polarsys.esf.core.profile.esfarchitectureconcepts/src/main/resources/models/profile/esfarchitectureconcepts.profile.notation
@@ -1,1017 +1,1062 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:configuration="http://www.eclipse.org/papyrus/infra/viewpoints/configuration" xmlns:css="http://www.eclipse.org/papyrus/infra/gmfdiag/css" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:style="http://www.eclipse.org/papyrus/infra/viewpoints/policy/style" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML">
-  <notation:Diagram xmi:id="_BTWOMA3REeWIHrhJxYOO3w" type="PapyrusUMLProfileDiagram" name="ESFArchitectureConcepts Overview ProfileDiagram" measurementUnit="Pixel">
-    <children xmi:type="notation:Shape" xmi:id="_sssx8BUxEeWsuO0tI_iXIw" type="1030" fillColor="10011046">
-      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_NkmN0BjcEeWhPZtBPxjsVg" source="PapyrusHyperLink_Page" references="_iyLVIBaHEeWc7uebO1is2A">
-        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_NkmN0RjcEeWhPZtBPxjsVg" key="tooltip_text" value="ESFArchitectureConcepts ProfileDiagram"/>
-        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_NkmN0hjcEeWhPZtBPxjsVg" key="pageName" value="PapyrusHyperLink_Page"/>
-        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_NkmN0xjcEeWhPZtBPxjsVg" key="is_default_navigation" value="true"/>
-      </eAnnotations>
-      <children xmi:type="notation:DecorationNode" xmi:id="_ss2i8BUxEeWsuO0tI_iXIw" type="1047"/>
-      <children xmi:type="notation:DecorationNode" xmi:id="_ss2i8RUxEeWsuO0tI_iXIw" type="1042">
-        <children xmi:type="notation:Shape" xmi:id="_2TuWkBUxEeWsuO0tI_iXIw" type="1023">
-          <children xmi:type="notation:DecorationNode" xmi:id="_2TuWkhUxEeWsuO0tI_iXIw" type="1046"/>
-          <children xmi:type="notation:BasicCompartment" xmi:id="_2TuWkxUxEeWsuO0tI_iXIw" visible="false" type="1052">
-            <styles xmi:type="notation:TitleStyle" xmi:id="_2TuWlBUxEeWsuO0tI_iXIw"/>
-            <styles xmi:type="notation:SortingStyle" xmi:id="_2TuWlRUxEeWsuO0tI_iXIw"/>
-            <styles xmi:type="notation:FilteringStyle" xmi:id="_2TuWlhUxEeWsuO0tI_iXIw"/>
-            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2TuWlxUxEeWsuO0tI_iXIw"/>
-          </children>
-          <children xmi:type="notation:BasicCompartment" xmi:id="_2TuWmBUxEeWsuO0tI_iXIw" visible="false" type="1053">
-            <styles xmi:type="notation:TitleStyle" xmi:id="_2TuWmRUxEeWsuO0tI_iXIw"/>
-            <styles xmi:type="notation:SortingStyle" xmi:id="_2TuWmhUxEeWsuO0tI_iXIw"/>
-            <styles xmi:type="notation:FilteringStyle" xmi:id="_2TuWmxUxEeWsuO0tI_iXIw"/>
-            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2TuWnBUxEeWsuO0tI_iXIw"/>
-          </children>
-          <element xmi:type="uml:Stereotype" href="esfarchitectureconcepts.profile.uml#_BwcZ4A3REeWIHrhJxYOO3w"/>
-          <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2TuWkRUxEeWsuO0tI_iXIw" x="73" y="143"/>
-        </children>
-        <children xmi:type="notation:Shape" xmi:id="_5R27oBUxEeWsuO0tI_iXIw" type="1023">
-          <children xmi:type="notation:DecorationNode" xmi:id="_5SAsoBUxEeWsuO0tI_iXIw" type="1046"/>
-          <children xmi:type="notation:BasicCompartment" xmi:id="_5SAsoRUxEeWsuO0tI_iXIw" visible="false" type="1052">
-            <styles xmi:type="notation:TitleStyle" xmi:id="_5SAsohUxEeWsuO0tI_iXIw"/>
-            <styles xmi:type="notation:SortingStyle" xmi:id="_5SAsoxUxEeWsuO0tI_iXIw"/>
-            <styles xmi:type="notation:FilteringStyle" xmi:id="_5SAspBUxEeWsuO0tI_iXIw"/>
-            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5SAspRUxEeWsuO0tI_iXIw"/>
-          </children>
-          <children xmi:type="notation:BasicCompartment" xmi:id="_5SAsphUxEeWsuO0tI_iXIw" visible="false" type="1053">
-            <styles xmi:type="notation:TitleStyle" xmi:id="_5SAspxUxEeWsuO0tI_iXIw"/>
-            <styles xmi:type="notation:SortingStyle" xmi:id="_5SAsqBUxEeWsuO0tI_iXIw"/>
-            <styles xmi:type="notation:FilteringStyle" xmi:id="_5SAsqRUxEeWsuO0tI_iXIw"/>
-            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5SAsqhUxEeWsuO0tI_iXIw"/>
-          </children>
-          <element xmi:type="uml:Stereotype" href="esfarchitectureconcepts.profile.uml#_m_6nIBM1EeWOCLsnVbWZoA"/>
-          <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5R27oRUxEeWsuO0tI_iXIw" x="373" y="16"/>
-        </children>
-        <children xmi:type="notation:Shape" xmi:id="_6XfuABUxEeWsuO0tI_iXIw" type="1023">
-          <children xmi:type="notation:DecorationNode" xmi:id="_6XfuAhUxEeWsuO0tI_iXIw" type="1046"/>
-          <children xmi:type="notation:BasicCompartment" xmi:id="_6XfuAxUxEeWsuO0tI_iXIw" visible="false" type="1052">
-            <styles xmi:type="notation:TitleStyle" xmi:id="_6XfuBBUxEeWsuO0tI_iXIw"/>
-            <styles xmi:type="notation:SortingStyle" xmi:id="_6XfuBRUxEeWsuO0tI_iXIw"/>
-            <styles xmi:type="notation:FilteringStyle" xmi:id="_6XfuBhUxEeWsuO0tI_iXIw"/>
-            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_6XfuBxUxEeWsuO0tI_iXIw"/>
-          </children>
-          <children xmi:type="notation:BasicCompartment" xmi:id="_6XfuCBUxEeWsuO0tI_iXIw" visible="false" type="1053">
-            <styles xmi:type="notation:TitleStyle" xmi:id="_6XfuCRUxEeWsuO0tI_iXIw"/>
-            <styles xmi:type="notation:SortingStyle" xmi:id="_6XfuChUxEeWsuO0tI_iXIw"/>
-            <styles xmi:type="notation:FilteringStyle" xmi:id="_6XfuCxUxEeWsuO0tI_iXIw"/>
-            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_6XfuDBUxEeWsuO0tI_iXIw"/>
-          </children>
-          <element xmi:type="uml:Stereotype" href="esfarchitectureconcepts.profile.uml#_IKyAEA3REeWIHrhJxYOO3w"/>
-          <layoutConstraint xmi:type="notation:Bounds" xmi:id="_6XfuARUxEeWsuO0tI_iXIw" x="679" y="16"/>
-        </children>
-        <children xmi:type="notation:Shape" xmi:id="_-hNVYBUxEeWsuO0tI_iXIw" type="1023">
-          <children xmi:type="notation:DecorationNode" xmi:id="_-hNVYhUxEeWsuO0tI_iXIw" type="1046"/>
-          <children xmi:type="notation:BasicCompartment" xmi:id="_-hNVYxUxEeWsuO0tI_iXIw" visible="false" type="1052">
-            <styles xmi:type="notation:TitleStyle" xmi:id="_-hWfUBUxEeWsuO0tI_iXIw"/>
-            <styles xmi:type="notation:SortingStyle" xmi:id="_-hWfURUxEeWsuO0tI_iXIw"/>
-            <styles xmi:type="notation:FilteringStyle" xmi:id="_-hWfUhUxEeWsuO0tI_iXIw"/>
-            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_-hWfUxUxEeWsuO0tI_iXIw"/>
-          </children>
-          <children xmi:type="notation:BasicCompartment" xmi:id="_-hWfVBUxEeWsuO0tI_iXIw" visible="false" type="1053">
-            <styles xmi:type="notation:TitleStyle" xmi:id="_-hWfVRUxEeWsuO0tI_iXIw"/>
-            <styles xmi:type="notation:SortingStyle" xmi:id="_-hWfVhUxEeWsuO0tI_iXIw"/>
-            <styles xmi:type="notation:FilteringStyle" xmi:id="_-hWfVxUxEeWsuO0tI_iXIw"/>
-            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_-hWfWBUxEeWsuO0tI_iXIw"/>
-          </children>
-          <element xmi:type="uml:Stereotype" href="esfarchitectureconcepts.profile.uml#_FgN3QA3REeWIHrhJxYOO3w"/>
-          <layoutConstraint xmi:type="notation:Bounds" xmi:id="_-hNVYRUxEeWsuO0tI_iXIw" x="209" y="143"/>
-        </children>
-        <children xmi:type="notation:Shape" xmi:id="__f_R0BUxEeWsuO0tI_iXIw" type="1023">
-          <children xmi:type="notation:DecorationNode" xmi:id="__f_R0hUxEeWsuO0tI_iXIw" type="1046"/>
-          <children xmi:type="notation:BasicCompartment" xmi:id="__f_R0xUxEeWsuO0tI_iXIw" visible="false" type="1052">
-            <styles xmi:type="notation:TitleStyle" xmi:id="__f_R1BUxEeWsuO0tI_iXIw"/>
-            <styles xmi:type="notation:SortingStyle" xmi:id="__f_R1RUxEeWsuO0tI_iXIw"/>
-            <styles xmi:type="notation:FilteringStyle" xmi:id="__f_R1hUxEeWsuO0tI_iXIw"/>
-            <layoutConstraint xmi:type="notation:Bounds" xmi:id="__f_R1xUxEeWsuO0tI_iXIw"/>
-          </children>
-          <children xmi:type="notation:BasicCompartment" xmi:id="__f_R2BUxEeWsuO0tI_iXIw" visible="false" type="1053">
-            <styles xmi:type="notation:TitleStyle" xmi:id="__f_R2RUxEeWsuO0tI_iXIw"/>
-            <styles xmi:type="notation:SortingStyle" xmi:id="__f_R2hUxEeWsuO0tI_iXIw"/>
-            <styles xmi:type="notation:FilteringStyle" xmi:id="__f_R2xUxEeWsuO0tI_iXIw"/>
-            <layoutConstraint xmi:type="notation:Bounds" xmi:id="__f_R3BUxEeWsuO0tI_iXIw"/>
-          </children>
-          <element xmi:type="uml:Stereotype" href="esfarchitectureconcepts.profile.uml#_EqLAEA3REeWIHrhJxYOO3w"/>
-          <layoutConstraint xmi:type="notation:Bounds" xmi:id="__f_R0RUxEeWsuO0tI_iXIw" x="523" y="16"/>
-        </children>
-        <children xmi:type="notation:Shape" xmi:id="_AUWuABUyEeWsuO0tI_iXIw" type="1023">
-          <children xmi:type="notation:DecorationNode" xmi:id="_AUWuAhUyEeWsuO0tI_iXIw" type="1046"/>
-          <children xmi:type="notation:BasicCompartment" xmi:id="_AUWuAxUyEeWsuO0tI_iXIw" visible="false" type="1052">
-            <styles xmi:type="notation:TitleStyle" xmi:id="_AUWuBBUyEeWsuO0tI_iXIw"/>
-            <styles xmi:type="notation:SortingStyle" xmi:id="_AUWuBRUyEeWsuO0tI_iXIw"/>
-            <styles xmi:type="notation:FilteringStyle" xmi:id="_AUWuBhUyEeWsuO0tI_iXIw"/>
-            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_AUWuBxUyEeWsuO0tI_iXIw"/>
-          </children>
-          <children xmi:type="notation:BasicCompartment" xmi:id="_AUWuCBUyEeWsuO0tI_iXIw" visible="false" type="1053">
-            <styles xmi:type="notation:TitleStyle" xmi:id="_AUWuCRUyEeWsuO0tI_iXIw"/>
-            <styles xmi:type="notation:SortingStyle" xmi:id="_AUWuChUyEeWsuO0tI_iXIw"/>
-            <styles xmi:type="notation:FilteringStyle" xmi:id="_AUWuCxUyEeWsuO0tI_iXIw"/>
-            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_AUWuDBUyEeWsuO0tI_iXIw"/>
-          </children>
-          <element xmi:type="uml:Stereotype" href="esfarchitectureconcepts.profile.uml#_C4-IMA3REeWIHrhJxYOO3w"/>
-          <layoutConstraint xmi:type="notation:Bounds" xmi:id="_AUWuARUyEeWsuO0tI_iXIw" x="828" y="16"/>
-        </children>
-        <children xmi:type="notation:Shape" xmi:id="_ngjnwBUyEeWsuO0tI_iXIw" type="3028" fillColor="10265827">
-          <children xmi:type="notation:DecorationNode" xmi:id="_ngjnwhUyEeWsuO0tI_iXIw" type="5062"/>
-          <element xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
-          <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ngjnwRUyEeWsuO0tI_iXIw" x="679" y="286"/>
-        </children>
-        <children xmi:type="notation:Shape" xmi:id="_n6l4YBUyEeWsuO0tI_iXIw" type="3028" fillColor="10265827">
-          <children xmi:type="notation:DecorationNode" xmi:id="_n6l4YhUyEeWsuO0tI_iXIw" type="5062"/>
-          <element xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
-          <layoutConstraint xmi:type="notation:Bounds" xmi:id="_n6l4YRUyEeWsuO0tI_iXIw" x="373" y="286"/>
-        </children>
-        <children xmi:type="notation:Shape" xmi:id="_otBa4BUyEeWsuO0tI_iXIw" type="3028" fillColor="10265827">
-          <children xmi:type="notation:DecorationNode" xmi:id="_otBa4hUyEeWsuO0tI_iXIw" type="5062"/>
-          <element xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Port"/>
-          <layoutConstraint xmi:type="notation:Bounds" xmi:id="_otBa4RUyEeWsuO0tI_iXIw" x="73" y="286" width="236"/>
-        </children>
-        <children xmi:type="notation:Shape" xmi:id="_r9nB4BUyEeWsuO0tI_iXIw" type="3028" fillColor="10265827">
-          <children xmi:type="notation:DecorationNode" xmi:id="_r9nB4hUyEeWsuO0tI_iXIw" type="5062"/>
-          <element xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package"/>
-          <layoutConstraint xmi:type="notation:Bounds" xmi:id="_r9nB4RUyEeWsuO0tI_iXIw" x="523" y="286"/>
-        </children>
-        <children xmi:type="notation:Shape" xmi:id="_sT7QIBUyEeWsuO0tI_iXIw" type="3028" fillColor="10265827">
-          <children xmi:type="notation:DecorationNode" xmi:id="_sT7QIhUyEeWsuO0tI_iXIw" type="5062"/>
-          <element xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Connector"/>
-          <layoutConstraint xmi:type="notation:Bounds" xmi:id="_sT7QIRUyEeWsuO0tI_iXIw" x="828" y="286"/>
-        </children>
-        <children xmi:type="notation:Shape" xmi:id="_FhN_ARUzEeWsuO0tI_iXIw" type="1023">
-          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ItV8wBUzEeWsuO0tI_iXIw" source="PapyrusCSSForceValue">
-            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ItV8wRUzEeWsuO0tI_iXIw" key="fillColor" value="true"/>
-          </eAnnotations>
-          <children xmi:type="notation:DecorationNode" xmi:id="_FhN_AxUzEeWsuO0tI_iXIw" type="1046"/>
-          <children xmi:type="notation:BasicCompartment" xmi:id="_FhN_BBUzEeWsuO0tI_iXIw" visible="false" type="1052">
-            <styles xmi:type="notation:TitleStyle" xmi:id="_FhN_BRUzEeWsuO0tI_iXIw"/>
-            <styles xmi:type="notation:SortingStyle" xmi:id="_FhN_BhUzEeWsuO0tI_iXIw"/>
-            <styles xmi:type="notation:FilteringStyle" xmi:id="_FhN_BxUzEeWsuO0tI_iXIw"/>
-            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_FhN_CBUzEeWsuO0tI_iXIw"/>
-          </children>
-          <children xmi:type="notation:BasicCompartment" xmi:id="_FhN_CRUzEeWsuO0tI_iXIw" visible="false" type="1053">
-            <styles xmi:type="notation:TitleStyle" xmi:id="_FhN_ChUzEeWsuO0tI_iXIw"/>
-            <styles xmi:type="notation:SortingStyle" xmi:id="_FhN_CxUzEeWsuO0tI_iXIw"/>
-            <styles xmi:type="notation:FilteringStyle" xmi:id="_FhN_DBUzEeWsuO0tI_iXIw"/>
-            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_FhN_DRUzEeWsuO0tI_iXIw"/>
-          </children>
-          <element xmi:type="uml:Stereotype" href="esfarchitectureconcepts.profile.uml#_FhN_ABUzEeWsuO0tI_iXIw"/>
-          <layoutConstraint xmi:type="notation:Bounds" xmi:id="_FhN_AhUzEeWsuO0tI_iXIw" x="74" y="16" width="236" height="100"/>
-        </children>
-        <children xmi:type="notation:Shape" xmi:id="_OLJnkC7BEeW5kuiJ1QpjVA" type="StereotypeComment">
-          <styles xmi:type="notation:TitleStyle" xmi:id="_OLJnkS7BEeW5kuiJ1QpjVA" showTitle="true"/>
-          <styles xmi:type="notation:EObjectValueStyle" xmi:id="_OLJnky7BEeW5kuiJ1QpjVA" name="BASE_ELEMENT">
-            <eObjectValue xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
-          </styles>
-          <element xsi:nil="true"/>
-          <layoutConstraint xmi:type="notation:Bounds" xmi:id="_OLJnki7BEeW5kuiJ1QpjVA" x="879" y="286"/>
-        </children>
-        <children xmi:type="notation:Shape" xmi:id="_OLkeUC7BEeW5kuiJ1QpjVA" type="StereotypeComment">
-          <styles xmi:type="notation:TitleStyle" xmi:id="_OLkeUS7BEeW5kuiJ1QpjVA" showTitle="true"/>
-          <styles xmi:type="notation:EObjectValueStyle" xmi:id="_OLkeUy7BEeW5kuiJ1QpjVA" name="BASE_ELEMENT">
-            <eObjectValue xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
-          </styles>
-          <element xsi:nil="true"/>
-          <layoutConstraint xmi:type="notation:Bounds" xmi:id="_OLkeUi7BEeW5kuiJ1QpjVA" x="573" y="286"/>
-        </children>
-        <children xmi:type="notation:Shape" xmi:id="_OL_VEC7BEeW5kuiJ1QpjVA" type="StereotypeComment">
-          <styles xmi:type="notation:TitleStyle" xmi:id="_OL_VES7BEeW5kuiJ1QpjVA" showTitle="true"/>
-          <styles xmi:type="notation:EObjectValueStyle" xmi:id="_OL_VEy7BEeW5kuiJ1QpjVA" name="BASE_ELEMENT">
-            <eObjectValue xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Port"/>
-          </styles>
-          <element xsi:nil="true"/>
-          <layoutConstraint xmi:type="notation:Bounds" xmi:id="_OL_VEi7BEeW5kuiJ1QpjVA" x="273" y="286"/>
-        </children>
-        <children xmi:type="notation:Shape" xmi:id="_OMTeIC7BEeW5kuiJ1QpjVA" type="StereotypeComment">
-          <styles xmi:type="notation:TitleStyle" xmi:id="_OMTeIS7BEeW5kuiJ1QpjVA" showTitle="true"/>
-          <styles xmi:type="notation:EObjectValueStyle" xmi:id="_OMUFMC7BEeW5kuiJ1QpjVA" name="BASE_ELEMENT">
-            <eObjectValue xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package"/>
-          </styles>
-          <element xsi:nil="true"/>
-          <layoutConstraint xmi:type="notation:Bounds" xmi:id="_OMTeIi7BEeW5kuiJ1QpjVA" x="723" y="286"/>
-        </children>
-        <children xmi:type="notation:Shape" xmi:id="_OMsfsC7BEeW5kuiJ1QpjVA" type="StereotypeComment">
-          <styles xmi:type="notation:TitleStyle" xmi:id="_OMsfsS7BEeW5kuiJ1QpjVA" showTitle="true"/>
-          <styles xmi:type="notation:EObjectValueStyle" xmi:id="_OMtGwC7BEeW5kuiJ1QpjVA" name="BASE_ELEMENT">
-            <eObjectValue xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Connector"/>
-          </styles>
-          <element xsi:nil="true"/>
-          <layoutConstraint xmi:type="notation:Bounds" xmi:id="_OMsfsi7BEeW5kuiJ1QpjVA" x="1028" y="286"/>
-        </children>
-        <styles xmi:type="notation:TitleStyle" xmi:id="_ss2i8hUxEeWsuO0tI_iXIw"/>
-        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ss2i8xUxEeWsuO0tI_iXIw"/>
-      </children>
-      <element xmi:type="uml:Profile" href="esfarchitectureconcepts.profile.uml#_4KUNIA3QEeWIHrhJxYOO3w"/>
-      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_sssx8RUxEeWsuO0tI_iXIw" x="115" y="276" width="992" height="496"/>
-    </children>
-    <children xmi:type="notation:Shape" xmi:id="_Sx_RgBUzEeWsuO0tI_iXIw" type="1002">
-      <children xmi:type="notation:DecorationNode" xmi:id="_Sx_RghUzEeWsuO0tI_iXIw" type="3"/>
-      <element xmi:type="uml:Comment" href="esfarchitectureconcepts.profile.uml#_w18FgBM_EeWOCLsnVbWZoA"/>
-      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Sx_RgRUzEeWsuO0tI_iXIw" x="77" y="163"/>
-    </children>
-    <children xmi:type="notation:Shape" xmi:id="_OKanwC7BEeW5kuiJ1QpjVA" type="StereotypeComment">
-      <styles xmi:type="notation:TitleStyle" xmi:id="_OKanwS7BEeW5kuiJ1QpjVA" showTitle="true"/>
-      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_OKbO0C7BEeW5kuiJ1QpjVA" name="BASE_ELEMENT">
-        <eObjectValue xmi:type="uml:Profile" href="esfarchitectureconcepts.profile.uml#_4KUNIA3QEeWIHrhJxYOO3w"/>
-      </styles>
-      <element xsi:nil="true"/>
-      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_OKanwi7BEeW5kuiJ1QpjVA" x="315" y="276"/>
-    </children>
-    <children xmi:type="notation:Shape" xmi:id="_ZryZMC7BEeW5kuiJ1QpjVA" type="1030" fillColor="12621752">
-      <children xmi:type="notation:DecorationNode" xmi:id="_Zr0OYC7BEeW5kuiJ1QpjVA" type="1047"/>
-      <children xmi:type="notation:DecorationNode" xmi:id="_Zr0OYS7BEeW5kuiJ1QpjVA" type="1042">
-        <children xmi:type="notation:Shape" xmi:id="_cF5rMC7BEeW5kuiJ1QpjVA" type="1023">
-          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_h0ciYC7BEeW5kuiJ1QpjVA" source="PapyrusCSSForceValue">
-            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_h0ciYS7BEeW5kuiJ1QpjVA" key="fillColor" value="true"/>
-          </eAnnotations>
-          <children xmi:type="notation:DecorationNode" xmi:id="_cF5rMi7BEeW5kuiJ1QpjVA" type="1046"/>
-          <children xmi:type="notation:BasicCompartment" xmi:id="_cF5rMy7BEeW5kuiJ1QpjVA" visible="false" type="1052">
-            <styles xmi:type="notation:TitleStyle" xmi:id="_cF5rNC7BEeW5kuiJ1QpjVA"/>
-            <styles xmi:type="notation:SortingStyle" xmi:id="_cF5rNS7BEeW5kuiJ1QpjVA"/>
-            <styles xmi:type="notation:FilteringStyle" xmi:id="_cF5rNi7BEeW5kuiJ1QpjVA"/>
-            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_cF5rNy7BEeW5kuiJ1QpjVA"/>
-          </children>
-          <children xmi:type="notation:BasicCompartment" xmi:id="_cF5rOC7BEeW5kuiJ1QpjVA" visible="false" type="1053">
-            <styles xmi:type="notation:TitleStyle" xmi:id="_cF5rOS7BEeW5kuiJ1QpjVA"/>
-            <styles xmi:type="notation:SortingStyle" xmi:id="_cF5rOi7BEeW5kuiJ1QpjVA"/>
-            <styles xmi:type="notation:FilteringStyle" xmi:id="_cF5rOy7BEeW5kuiJ1QpjVA"/>
-            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_cF5rPC7BEeW5kuiJ1QpjVA"/>
-          </children>
-          <element xmi:type="uml:Stereotype" href="platform:/resource/org.polarsys.esf.core.profile.esfcore/models/profile/esfcore.profile.uml#_FrK08A3PEeWIHrhJxYOO3w"/>
-          <layoutConstraint xmi:type="notation:Bounds" xmi:id="_cF5rMS7BEeW5kuiJ1QpjVA" x="86" y="11" width="213"/>
-        </children>
-        <styles xmi:type="notation:TitleStyle" xmi:id="_Zr0OYi7BEeW5kuiJ1QpjVA"/>
-        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Zr0OYy7BEeW5kuiJ1QpjVA"/>
-      </children>
-      <element xmi:type="uml:Profile" href="platform:/resource/org.polarsys.esf.core.profile.esfcore/models/profile/esfcore.profile.uml#_5CO-gA3OEeWIHrhJxYOO3w"/>
-      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ZryZMS7BEeW5kuiJ1QpjVA" x="443" y="27" width="397" height="208"/>
-    </children>
-    <children xmi:type="notation:Shape" xmi:id="_ZsBpwy7BEeW5kuiJ1QpjVA" type="StereotypeComment">
-      <styles xmi:type="notation:TitleStyle" xmi:id="_ZsBpxC7BEeW5kuiJ1QpjVA" showTitle="true"/>
-      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_ZsBpxi7BEeW5kuiJ1QpjVA" name="BASE_ELEMENT">
-        <eObjectValue xmi:type="uml:Profile" href="platform:/resource/org.polarsys.esf.core.profile.esfcore/models/profile/esfcore.profile.uml#_5CO-gA3OEeWIHrhJxYOO3w"/>
-      </styles>
-      <element xsi:nil="true"/>
-      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ZsBpxS7BEeW5kuiJ1QpjVA" x="200"/>
-    </children>
-    <styles xmi:type="notation:StringValueStyle" xmi:id="_BTWOMQ3REeWIHrhJxYOO3w" name="diagram_compatibility_version" stringValue="1.1.0"/>
-    <styles xmi:type="notation:DiagramStyle" xmi:id="_BTWOMg3REeWIHrhJxYOO3w"/>
-    <styles xmi:type="style:PapyrusViewStyle" xmi:id="_BTWOMw3REeWIHrhJxYOO3w">
-      <owner xmi:type="uml:Profile" href="esfarchitectureconcepts.profile.uml#_4KUNIA3QEeWIHrhJxYOO3w"/>
-    </styles>
-    <element xmi:type="uml:Profile" href="esfarchitectureconcepts.profile.uml#_4KUNIA3QEeWIHrhJxYOO3w"/>
-    <edges xmi:type="notation:Connector" xmi:id="_e5nnIRUyEeWsuO0tI_iXIw" type="4002" source="_2TuWkBUxEeWsuO0tI_iXIw" target="_FhN_ARUzEeWsuO0tI_iXIw" routing="Rectilinear">
-      <children xmi:type="notation:DecorationNode" xmi:id="_e5nnJBUyEeWsuO0tI_iXIw" visible="false" type="6007">
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_e5nnJRUyEeWsuO0tI_iXIw" y="60"/>
-      </children>
-      <styles xmi:type="notation:FontStyle" xmi:id="_e5nnIhUyEeWsuO0tI_iXIw"/>
-      <element xmi:type="uml:Generalization" href="esfarchitectureconcepts.profile.uml#_e5nnIBUyEeWsuO0tI_iXIw"/>
-      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_e5nnIxUyEeWsuO0tI_iXIw" points="[6, -18, 0, 50]$[-41, -45, -47, 23]"/>
-      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_e5xYIBUyEeWsuO0tI_iXIw" id="(0.57,0.18)"/>
-      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_e5xYIRUyEeWsuO0tI_iXIw" id="(0.2669491525423729,0.92)"/>
-    </edges>
-    <edges xmi:type="notation:Connector" xmi:id="_fVvicRUyEeWsuO0tI_iXIw" type="4002" source="_-hNVYBUxEeWsuO0tI_iXIw" target="_FhN_ARUzEeWsuO0tI_iXIw" routing="Rectilinear">
-      <children xmi:type="notation:DecorationNode" xmi:id="_fVvidBUyEeWsuO0tI_iXIw" visible="false" type="6007">
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_fVvidRUyEeWsuO0tI_iXIw" y="60"/>
-      </children>
-      <styles xmi:type="notation:FontStyle" xmi:id="_fVvichUyEeWsuO0tI_iXIw"/>
-      <element xmi:type="uml:Generalization" href="esfarchitectureconcepts.profile.uml#_fVvicBUyEeWsuO0tI_iXIw"/>
-      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_fVvicxUyEeWsuO0tI_iXIw" points="[0, -13, 0, 45]$[35, -40, 35, 18]"/>
-      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_fWCdYBUyEeWsuO0tI_iXIw" id="(0.45,0.13)"/>
-      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_fWCdYRUyEeWsuO0tI_iXIw" id="(0.7669491525423728,0.93)"/>
-    </edges>
-    <edges xmi:type="notation:Connector" xmi:id="_ickUABUzEeWsuO0tI_iXIw" type="1013" source="_6XfuABUxEeWsuO0tI_iXIw" target="_ngjnwBUyEeWsuO0tI_iXIw" routing="Rectilinear">
-      <styles xmi:type="notation:FontStyle" xmi:id="_ickUARUzEeWsuO0tI_iXIw"/>
-      <element xmi:type="uml:Extension" href="esfarchitectureconcepts.profile.uml#_BGIsoRM3EeWOCLsnVbWZoA"/>
-      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_ickUAhUzEeWsuO0tI_iXIw" points="[0, 50, 0, -195]$[0, 220, 0, -25]"/>
-    </edges>
-    <edges xmi:type="notation:Connector" xmi:id="_i2AuwBUzEeWsuO0tI_iXIw" type="1013" source="_AUWuABUyEeWsuO0tI_iXIw" target="_sT7QIBUyEeWsuO0tI_iXIw" routing="Rectilinear">
-      <styles xmi:type="notation:FontStyle" xmi:id="_i2AuwRUzEeWsuO0tI_iXIw"/>
-      <element xmi:type="uml:Extension" href="esfarchitectureconcepts.profile.uml#_BeF5oRM3EeWOCLsnVbWZoA"/>
-      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_i2AuwhUzEeWsuO0tI_iXIw" points="[0, 50, 0, -195]$[0, 220, 0, -25]"/>
-    </edges>
-    <edges xmi:type="notation:Connector" xmi:id="_jK-5MBUzEeWsuO0tI_iXIw" type="1013" source="_5R27oBUxEeWsuO0tI_iXIw" target="_n6l4YBUyEeWsuO0tI_iXIw" routing="Rectilinear">
-      <styles xmi:type="notation:FontStyle" xmi:id="_jK-5MRUzEeWsuO0tI_iXIw"/>
-      <element xmi:type="uml:Extension" href="esfarchitectureconcepts.profile.uml#_Cn4MMRM3EeWOCLsnVbWZoA"/>
-      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_jK-5MhUzEeWsuO0tI_iXIw" points="[0, 50, 0, -195]$[0, 220, 0, -25]"/>
-    </edges>
-    <edges xmi:type="notation:Connector" xmi:id="_jhTHcBUzEeWsuO0tI_iXIw" type="1013" source="_2TuWkBUxEeWsuO0tI_iXIw" target="_otBa4BUyEeWsuO0tI_iXIw" routing="Rectilinear">
-      <styles xmi:type="notation:FontStyle" xmi:id="_jhTHcRUzEeWsuO0tI_iXIw"/>
-      <element xmi:type="uml:Extension" href="esfarchitectureconcepts.profile.uml#_DY1IARM3EeWOCLsnVbWZoA"/>
-      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_jhTHchUzEeWsuO0tI_iXIw" points="[4, 50, -64, -68]$[4, 93, -64, -25]"/>
-    </edges>
-    <edges xmi:type="notation:Connector" xmi:id="_kFv4UBUzEeWsuO0tI_iXIw" type="1013" source="_-hNVYBUxEeWsuO0tI_iXIw" target="_otBa4BUyEeWsuO0tI_iXIw" routing="Rectilinear">
-      <styles xmi:type="notation:FontStyle" xmi:id="_kFv4URUzEeWsuO0tI_iXIw"/>
-      <element xmi:type="uml:Extension" href="esfarchitectureconcepts.profile.uml#_u6JuQRM_EeWOCLsnVbWZoA"/>
-      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_kFv4UhUzEeWsuO0tI_iXIw" points="[0, 50, 68, -68]$[0, 93, 68, -25]"/>
-    </edges>
-    <edges xmi:type="notation:Connector" xmi:id="_kd22UBUzEeWsuO0tI_iXIw" type="1013" source="__f_R0BUxEeWsuO0tI_iXIw" target="_r9nB4BUyEeWsuO0tI_iXIw" routing="Rectilinear">
-      <styles xmi:type="notation:FontStyle" xmi:id="_kd22URUzEeWsuO0tI_iXIw"/>
-      <element xmi:type="uml:Extension" href="esfarchitectureconcepts.profile.uml#_kJru8RM3EeWOCLsnVbWZoA"/>
-      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_kd22UhUzEeWsuO0tI_iXIw" points="[0, 50, 0, -195]$[0, 220, 0, -25]"/>
-    </edges>
-    <edges xmi:type="notation:Connector" xmi:id="_OKb14C7BEeW5kuiJ1QpjVA" type="StereotypeCommentLink" source="_sssx8BUxEeWsuO0tI_iXIw" target="_OKanwC7BEeW5kuiJ1QpjVA">
-      <styles xmi:type="notation:FontStyle" xmi:id="_OKb14S7BEeW5kuiJ1QpjVA"/>
-      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_OKb15S7BEeW5kuiJ1QpjVA" name="BASE_ELEMENT">
-        <eObjectValue xmi:type="uml:Profile" href="esfarchitectureconcepts.profile.uml#_4KUNIA3QEeWIHrhJxYOO3w"/>
-      </styles>
-      <element xsi:nil="true"/>
-      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_OKb14i7BEeW5kuiJ1QpjVA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
-      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_OKb14y7BEeW5kuiJ1QpjVA"/>
-      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_OKb15C7BEeW5kuiJ1QpjVA"/>
-    </edges>
-    <edges xmi:type="notation:Connector" xmi:id="_OLJnlC7BEeW5kuiJ1QpjVA" type="StereotypeCommentLink" source="_ngjnwBUyEeWsuO0tI_iXIw" target="_OLJnkC7BEeW5kuiJ1QpjVA">
-      <styles xmi:type="notation:FontStyle" xmi:id="_OLJnlS7BEeW5kuiJ1QpjVA"/>
-      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_OLJnmS7BEeW5kuiJ1QpjVA" name="BASE_ELEMENT">
-        <eObjectValue xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
-      </styles>
-      <element xsi:nil="true"/>
-      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_OLJnli7BEeW5kuiJ1QpjVA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
-      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_OLJnly7BEeW5kuiJ1QpjVA"/>
-      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_OLJnmC7BEeW5kuiJ1QpjVA"/>
-    </edges>
-    <edges xmi:type="notation:Connector" xmi:id="_OLkeVC7BEeW5kuiJ1QpjVA" type="StereotypeCommentLink" source="_n6l4YBUyEeWsuO0tI_iXIw" target="_OLkeUC7BEeW5kuiJ1QpjVA">
-      <styles xmi:type="notation:FontStyle" xmi:id="_OLkeVS7BEeW5kuiJ1QpjVA"/>
-      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_OLlFYi7BEeW5kuiJ1QpjVA" name="BASE_ELEMENT">
-        <eObjectValue xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
-      </styles>
-      <element xsi:nil="true"/>
-      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_OLkeVi7BEeW5kuiJ1QpjVA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
-      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_OLlFYC7BEeW5kuiJ1QpjVA"/>
-      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_OLlFYS7BEeW5kuiJ1QpjVA"/>
-    </edges>
-    <edges xmi:type="notation:Connector" xmi:id="_OL_VFC7BEeW5kuiJ1QpjVA" type="StereotypeCommentLink" source="_otBa4BUyEeWsuO0tI_iXIw" target="_OL_VEC7BEeW5kuiJ1QpjVA">
-      <styles xmi:type="notation:FontStyle" xmi:id="_OL_VFS7BEeW5kuiJ1QpjVA"/>
-      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_OL_8IS7BEeW5kuiJ1QpjVA" name="BASE_ELEMENT">
-        <eObjectValue xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Port"/>
-      </styles>
-      <element xsi:nil="true"/>
-      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_OL_VFi7BEeW5kuiJ1QpjVA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
-      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_OL_VFy7BEeW5kuiJ1QpjVA"/>
-      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_OL_8IC7BEeW5kuiJ1QpjVA"/>
-    </edges>
-    <edges xmi:type="notation:Connector" xmi:id="_OMUFMS7BEeW5kuiJ1QpjVA" type="StereotypeCommentLink" source="_r9nB4BUyEeWsuO0tI_iXIw" target="_OMTeIC7BEeW5kuiJ1QpjVA">
-      <styles xmi:type="notation:FontStyle" xmi:id="_OMUFMi7BEeW5kuiJ1QpjVA"/>
-      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_OMUFNi7BEeW5kuiJ1QpjVA" name="BASE_ELEMENT">
-        <eObjectValue xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package"/>
-      </styles>
-      <element xsi:nil="true"/>
-      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_OMUFMy7BEeW5kuiJ1QpjVA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
-      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_OMUFNC7BEeW5kuiJ1QpjVA"/>
-      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_OMUFNS7BEeW5kuiJ1QpjVA"/>
-    </edges>
-    <edges xmi:type="notation:Connector" xmi:id="_OMtGwS7BEeW5kuiJ1QpjVA" type="StereotypeCommentLink" source="_sT7QIBUyEeWsuO0tI_iXIw" target="_OMsfsC7BEeW5kuiJ1QpjVA">
-      <styles xmi:type="notation:FontStyle" xmi:id="_OMtGwi7BEeW5kuiJ1QpjVA"/>
-      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_OMtGxi7BEeW5kuiJ1QpjVA" name="BASE_ELEMENT">
-        <eObjectValue xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Connector"/>
-      </styles>
-      <element xsi:nil="true"/>
-      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_OMtGwy7BEeW5kuiJ1QpjVA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
-      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_OMtGxC7BEeW5kuiJ1QpjVA"/>
-      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_OMtGxS7BEeW5kuiJ1QpjVA"/>
-    </edges>
-    <edges xmi:type="notation:Connector" xmi:id="_ZsBpxy7BEeW5kuiJ1QpjVA" type="StereotypeCommentLink" source="_ZryZMC7BEeW5kuiJ1QpjVA" target="_ZsBpwy7BEeW5kuiJ1QpjVA">
-      <styles xmi:type="notation:FontStyle" xmi:id="_ZsBpyC7BEeW5kuiJ1QpjVA"/>
-      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_ZsCQ0i7BEeW5kuiJ1QpjVA" name="BASE_ELEMENT">
-        <eObjectValue xmi:type="uml:Profile" href="platform:/resource/org.polarsys.esf.core.profile.esfcore/models/profile/esfcore.profile.uml#_5CO-gA3OEeWIHrhJxYOO3w"/>
-      </styles>
-      <element xsi:nil="true"/>
-      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_ZsBpyS7BEeW5kuiJ1QpjVA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
-      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ZsCQ0C7BEeW5kuiJ1QpjVA"/>
-      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ZsCQ0S7BEeW5kuiJ1QpjVA"/>
-    </edges>
-    <edges xmi:type="notation:Connector" xmi:id="_mVj9IC7BEeW5kuiJ1QpjVA" type="4002" source="_FhN_ARUzEeWsuO0tI_iXIw" target="_cF5rMC7BEeW5kuiJ1QpjVA" routing="Tree">
-      <children xmi:type="notation:DecorationNode" xmi:id="_mVj9Iy7BEeW5kuiJ1QpjVA" visible="false" type="6007">
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_mVkkMC7BEeW5kuiJ1QpjVA" y="60"/>
-      </children>
-      <styles xmi:type="notation:FontStyle" xmi:id="_mVj9IS7BEeW5kuiJ1QpjVA"/>
-      <element xmi:type="uml:Generalization" href="esfarchitectureconcepts.profile.uml#_mU2LcC7BEeW5kuiJ1QpjVA"/>
-      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_mVj9Ii7BEeW5kuiJ1QpjVA" points="[-103, 0, -273, 135]$[-103, -103, -273, 32]$[244, -103, 74, 32]$[244, -135, 74, 0]"/>
-      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_mWi0kC7BEeW5kuiJ1QpjVA" id="(0.8940677966101694,0.0)"/>
-      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_mWi0kS7BEeW5kuiJ1QpjVA" id="(0.15023474178403756,1.0)"/>
-    </edges>
-    <edges xmi:type="notation:Connector" xmi:id="_mwCSoC7BEeW5kuiJ1QpjVA" type="4002" source="_5R27oBUxEeWsuO0tI_iXIw" target="_cF5rMC7BEeW5kuiJ1QpjVA" routing="Tree">
-      <children xmi:type="notation:DecorationNode" xmi:id="_mwCSoy7BEeW5kuiJ1QpjVA" visible="false" type="6007">
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_mwCSpC7BEeW5kuiJ1QpjVA" y="60"/>
-      </children>
-      <styles xmi:type="notation:FontStyle" xmi:id="_mwCSoS7BEeW5kuiJ1QpjVA"/>
-      <element xmi:type="uml:Generalization" href="esfarchitectureconcepts.profile.uml#_mvrtUC7BEeW5kuiJ1QpjVA"/>
-      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_mwCSoi7BEeW5kuiJ1QpjVA" points="[-36, 0, -75, 135]$[-36, -103, -75, 32]$[90, -103, 51, 32]$[90, -135, 51, 0]"/>
-      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_mw080C7BEeW5kuiJ1QpjVA" id="(0.66,0.0)"/>
-      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_mw080S7BEeW5kuiJ1QpjVA" id="(0.25821596244131456,1.0)"/>
-    </edges>
-    <edges xmi:type="notation:Connector" xmi:id="_nLvXMC7BEeW5kuiJ1QpjVA" type="4002" source="__f_R0BUxEeWsuO0tI_iXIw" target="_cF5rMC7BEeW5kuiJ1QpjVA" routing="Tree">
-      <children xmi:type="notation:DecorationNode" xmi:id="_nLv-QC7BEeW5kuiJ1QpjVA" visible="false" type="6007">
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_nLv-QS7BEeW5kuiJ1QpjVA" y="60"/>
-      </children>
-      <styles xmi:type="notation:FontStyle" xmi:id="_nLvXMS7BEeW5kuiJ1QpjVA"/>
-      <element xmi:type="uml:Generalization" href="esfarchitectureconcepts.profile.uml#_nLSrQC7BEeW5kuiJ1QpjVA"/>
-      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_nLvXMi7BEeW5kuiJ1QpjVA" points="[-3, -17, 21, 151]$[-9, -152, 15, 16]"/>
-      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_nMgzQC7BEeW5kuiJ1QpjVA" id="(0.61,0.0)"/>
-      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_nMgzQS7BEeW5kuiJ1QpjVA" id="(0.6666666666666666,1.0)"/>
-    </edges>
-    <edges xmi:type="notation:Connector" xmi:id="_ngxMAC7BEeW5kuiJ1QpjVA" type="4002" source="_6XfuABUxEeWsuO0tI_iXIw" target="_cF5rMC7BEeW5kuiJ1QpjVA" routing="Tree">
-      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_tTh6MC7UEeW5kuiJ1QpjVA" source="PapyrusCSSForceValue">
-        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_tTh6MS7UEeW5kuiJ1QpjVA" key="routing" value="true"/>
-      </eAnnotations>
-      <children xmi:type="notation:DecorationNode" xmi:id="_ngxzEC7BEeW5kuiJ1QpjVA" visible="false" type="6007">
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_ngxzES7BEeW5kuiJ1QpjVA" y="60"/>
-      </children>
-      <styles xmi:type="notation:FontStyle" xmi:id="_ngxMAS7BEeW5kuiJ1QpjVA"/>
-      <element xmi:type="uml:Generalization" href="esfarchitectureconcepts.profile.uml#_ngdqAC7BEeW5kuiJ1QpjVA"/>
-      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_ngxMAi7BEeW5kuiJ1QpjVA" points="[-32, 0, 86, 177]$[-32, -122, 86, 55]$[-225, -122, -107, 55]$[-225, -154, -107, 23]"/>
-      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_nhyfsC7BEeW5kuiJ1QpjVA" id="(0.66,0.0)"/>
-      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_nhyfsS7BEeW5kuiJ1QpjVA" id="(1.0,0.77)"/>
-    </edges>
-    <edges xmi:type="notation:Connector" xmi:id="_n_OCkC7BEeW5kuiJ1QpjVA" type="4002" source="_AUWuABUyEeWsuO0tI_iXIw" target="_cF5rMC7BEeW5kuiJ1QpjVA" routing="Tree">
-      <children xmi:type="notation:DecorationNode" xmi:id="_n_OCky7BEeW5kuiJ1QpjVA" visible="false" type="6007">
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_n_OClC7BEeW5kuiJ1QpjVA" y="60"/>
-      </children>
-      <styles xmi:type="notation:FontStyle" xmi:id="_n_OCkS7BEeW5kuiJ1QpjVA"/>
-      <element xmi:type="uml:Generalization" href="esfarchitectureconcepts.profile.uml#_n-seIC7BEeW5kuiJ1QpjVA"/>
-      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_n_OCki7BEeW5kuiJ1QpjVA" points="[47, -6, 239, 144]$[47, -109, 239, 41]$[-299, -109, -107, 41]$[-299, -141, -107, 9]"/>
-      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_oAAswC7BEeW5kuiJ1QpjVA" id="(0.0,0.06)"/>
-      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_oAAswS7BEeW5kuiJ1QpjVA" id="(1.0,0.91)"/>
-    </edges>
-  </notation:Diagram>
-  <notation:Diagram xmi:id="_iyLVIBaHEeWc7uebO1is2A" type="PapyrusUMLProfileDiagram" name="ESFArchitectureConcepts ProfileDiagram" measurementUnit="Pixel">
-    <children xmi:type="notation:Shape" xmi:id="_neodMBaHEeWc7uebO1is2A" type="1030" lineColor="10011046">
-      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_o8XmgBaHEeWc7uebO1is2A" source="PapyrusCSSForceValue">
-        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_o8YNkBaHEeWc7uebO1is2A" key="fillColor" value="true"/>
-      </eAnnotations>
-      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_STvdgBjcEeWhPZtBPxjsVg" source="PapyrusHyperLink_Page" references="_BTWOMA3REeWIHrhJxYOO3w">
-        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_STvdgRjcEeWhPZtBPxjsVg" key="tooltip_text" value="ESFArchitectureConcepts Overview ProfileDiagram"/>
-        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_STvdghjcEeWhPZtBPxjsVg" key="pageName" value="PapyrusHyperLink_Page"/>
-        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_STvdgxjcEeWhPZtBPxjsVg" key="is_default_navigation" value="true"/>
-      </eAnnotations>
-      <children xmi:type="notation:DecorationNode" xmi:id="_neodMhaHEeWc7uebO1is2A" type="1047"/>
-      <children xmi:type="notation:DecorationNode" xmi:id="_nepEQBaHEeWc7uebO1is2A" type="1042">
-        <children xmi:type="notation:Shape" xmi:id="_5Q_HUBiyEeWc7uebO1is2A" type="1023">
-          <children xmi:type="notation:DecorationNode" xmi:id="_5Q_uYBiyEeWc7uebO1is2A" type="1046"/>
-          <children xmi:type="notation:BasicCompartment" xmi:id="_5Q_uYRiyEeWc7uebO1is2A" visible="false" type="1052">
-            <styles xmi:type="notation:TitleStyle" xmi:id="_5Q_uYhiyEeWc7uebO1is2A"/>
-            <styles xmi:type="notation:SortingStyle" xmi:id="_5Q_uYxiyEeWc7uebO1is2A"/>
-            <styles xmi:type="notation:FilteringStyle" xmi:id="_5Q_uZBiyEeWc7uebO1is2A"/>
-            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5Q_uZRiyEeWc7uebO1is2A"/>
-          </children>
-          <children xmi:type="notation:BasicCompartment" xmi:id="_5Q_uZhiyEeWc7uebO1is2A" visible="false" type="1053">
-            <styles xmi:type="notation:TitleStyle" xmi:id="_5Q_uZxiyEeWc7uebO1is2A"/>
-            <styles xmi:type="notation:SortingStyle" xmi:id="_5Q_uaBiyEeWc7uebO1is2A"/>
-            <styles xmi:type="notation:FilteringStyle" xmi:id="_5Q_uaRiyEeWc7uebO1is2A"/>
-            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5Q_uahiyEeWc7uebO1is2A"/>
-          </children>
-          <element xmi:type="uml:Stereotype" href="esfarchitectureconcepts.profile.uml#_EqLAEA3REeWIHrhJxYOO3w"/>
-          <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5Q_HURiyEeWc7uebO1is2A" x="50" y="25" height="81"/>
-        </children>
-        <children xmi:type="notation:Shape" xmi:id="_9ovVQBizEeWc7uebO1is2A" type="1023">
-          <children xmi:type="notation:DecorationNode" xmi:id="_9ov8UBizEeWc7uebO1is2A" type="1046"/>
-          <children xmi:type="notation:BasicCompartment" xmi:id="_9ov8URizEeWc7uebO1is2A" type="1052">
-            <children xmi:type="notation:Shape" xmi:id="_9PwYEBi0EeWc7uebO1is2A" type="3002">
-              <styles xmi:type="notation:StringListValueStyle" xmi:id="_AqGYABi1EeWc7uebO1is2A" name="maskLabel">
-                <stringListValue>name</stringListValue>
-                <stringListValue>derived</stringListValue>
-                <stringListValue>multiplicity</stringListValue>
-                <stringListValue>type</stringListValue>
-              </styles>
-              <element xmi:type="uml:Property" href="esfarchitectureconcepts.profile.uml#_9PeEMBi0EeWc7uebO1is2A"/>
-              <layoutConstraint xmi:type="notation:Location" xmi:id="_9PwYERi0EeWc7uebO1is2A"/>
-            </children>
-            <styles xmi:type="notation:TitleStyle" xmi:id="_9ov8UhizEeWc7uebO1is2A"/>
-            <styles xmi:type="notation:SortingStyle" xmi:id="_9ov8UxizEeWc7uebO1is2A"/>
-            <styles xmi:type="notation:FilteringStyle" xmi:id="_9ov8VBizEeWc7uebO1is2A"/>
-            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_9ov8VRizEeWc7uebO1is2A"/>
-          </children>
-          <children xmi:type="notation:BasicCompartment" xmi:id="_9ov8VhizEeWc7uebO1is2A" visible="false" type="1053">
-            <styles xmi:type="notation:TitleStyle" xmi:id="_9ov8VxizEeWc7uebO1is2A"/>
-            <styles xmi:type="notation:SortingStyle" xmi:id="_9ov8WBizEeWc7uebO1is2A"/>
-            <styles xmi:type="notation:FilteringStyle" xmi:id="_9ov8WRizEeWc7uebO1is2A"/>
-            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_9ov8WhizEeWc7uebO1is2A"/>
-          </children>
-          <element xmi:type="uml:Stereotype" href="esfarchitectureconcepts.profile.uml#_IKyAEA3REeWIHrhJxYOO3w"/>
-          <layoutConstraint xmi:type="notation:Bounds" xmi:id="_9ovVQRizEeWc7uebO1is2A" x="419" y="25" width="307" height="127"/>
-        </children>
-        <children xmi:type="notation:Shape" xmi:id="_-HGFMBizEeWc7uebO1is2A" type="1023">
-          <children xmi:type="notation:DecorationNode" xmi:id="_-HGsQBizEeWc7uebO1is2A" type="1046"/>
-          <children xmi:type="notation:BasicCompartment" xmi:id="_-HGsQRizEeWc7uebO1is2A" visible="false" type="1052">
-            <styles xmi:type="notation:TitleStyle" xmi:id="_-HGsQhizEeWc7uebO1is2A"/>
-            <styles xmi:type="notation:SortingStyle" xmi:id="_-HGsQxizEeWc7uebO1is2A"/>
-            <styles xmi:type="notation:FilteringStyle" xmi:id="_-HGsRBizEeWc7uebO1is2A"/>
-            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_-HGsRRizEeWc7uebO1is2A"/>
-          </children>
-          <children xmi:type="notation:BasicCompartment" xmi:id="_-HGsRhizEeWc7uebO1is2A" visible="false" type="1053">
-            <styles xmi:type="notation:TitleStyle" xmi:id="_-HGsRxizEeWc7uebO1is2A"/>
-            <styles xmi:type="notation:SortingStyle" xmi:id="_-HGsSBizEeWc7uebO1is2A"/>
-            <styles xmi:type="notation:FilteringStyle" xmi:id="_-HGsSRizEeWc7uebO1is2A"/>
-            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_-HGsShizEeWc7uebO1is2A"/>
-          </children>
-          <element xmi:type="uml:Stereotype" href="esfarchitectureconcepts.profile.uml#_m_6nIBM1EeWOCLsnVbWZoA"/>
-          <layoutConstraint xmi:type="notation:Bounds" xmi:id="_-HGFMRizEeWc7uebO1is2A" x="155" y="290" height="81"/>
-        </children>
-        <children xmi:type="notation:Shape" xmi:id="__RQyQBizEeWc7uebO1is2A" type="1023">
-          <children xmi:type="notation:DecorationNode" xmi:id="__RQyQhizEeWc7uebO1is2A" type="1046"/>
-          <children xmi:type="notation:BasicCompartment" xmi:id="__RRZUBizEeWc7uebO1is2A" visible="false" type="1052">
-            <styles xmi:type="notation:TitleStyle" xmi:id="__RRZURizEeWc7uebO1is2A"/>
-            <styles xmi:type="notation:SortingStyle" xmi:id="__RRZUhizEeWc7uebO1is2A"/>
-            <styles xmi:type="notation:FilteringStyle" xmi:id="__RRZUxizEeWc7uebO1is2A"/>
-            <layoutConstraint xmi:type="notation:Bounds" xmi:id="__RRZVBizEeWc7uebO1is2A"/>
-          </children>
-          <children xmi:type="notation:BasicCompartment" xmi:id="__RRZVRizEeWc7uebO1is2A" visible="false" type="1053">
-            <styles xmi:type="notation:TitleStyle" xmi:id="__RRZVhizEeWc7uebO1is2A"/>
-            <styles xmi:type="notation:SortingStyle" xmi:id="__RRZVxizEeWc7uebO1is2A"/>
-            <styles xmi:type="notation:FilteringStyle" xmi:id="__RRZWBizEeWc7uebO1is2A"/>
-            <layoutConstraint xmi:type="notation:Bounds" xmi:id="__RRZWRizEeWc7uebO1is2A"/>
-          </children>
-          <element xmi:type="uml:Stereotype" href="esfarchitectureconcepts.profile.uml#_FgN3QA3REeWIHrhJxYOO3w"/>
-          <layoutConstraint xmi:type="notation:Bounds" xmi:id="__RQyQRizEeWc7uebO1is2A" x="416" y="290" height="81"/>
-        </children>
-        <children xmi:type="notation:Shape" xmi:id="_ATV6UBi0EeWc7uebO1is2A" type="1023">
-          <children xmi:type="notation:DecorationNode" xmi:id="_ATXIcBi0EeWc7uebO1is2A" type="1046"/>
-          <children xmi:type="notation:BasicCompartment" xmi:id="_ATXIcRi0EeWc7uebO1is2A" visible="false" type="1052">
-            <styles xmi:type="notation:TitleStyle" xmi:id="_ATXIchi0EeWc7uebO1is2A"/>
-            <styles xmi:type="notation:SortingStyle" xmi:id="_ATXIcxi0EeWc7uebO1is2A"/>
-            <styles xmi:type="notation:FilteringStyle" xmi:id="_ATXIdBi0EeWc7uebO1is2A"/>
-            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ATXIdRi0EeWc7uebO1is2A"/>
-          </children>
-          <children xmi:type="notation:BasicCompartment" xmi:id="_ATXvgBi0EeWc7uebO1is2A" visible="false" type="1053">
-            <styles xmi:type="notation:TitleStyle" xmi:id="_ATXvgRi0EeWc7uebO1is2A"/>
-            <styles xmi:type="notation:SortingStyle" xmi:id="_ATXvghi0EeWc7uebO1is2A"/>
-            <styles xmi:type="notation:FilteringStyle" xmi:id="_ATXvgxi0EeWc7uebO1is2A"/>
-            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ATXvhBi0EeWc7uebO1is2A"/>
-          </children>
-          <element xmi:type="uml:Stereotype" href="esfarchitectureconcepts.profile.uml#_C4-IMA3REeWIHrhJxYOO3w"/>
-          <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ATV6URi0EeWc7uebO1is2A" x="849" y="290" height="81"/>
-        </children>
-        <children xmi:type="notation:Shape" xmi:id="_Bcq54Bi0EeWc7uebO1is2A" type="1023">
-          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_P2HPMBi1EeWc7uebO1is2A" source="PapyrusCSSForceValue">
-            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_P2H2QBi1EeWc7uebO1is2A" key="fillColor" value="true"/>
-          </eAnnotations>
-          <children xmi:type="notation:DecorationNode" xmi:id="_Bcrg8Bi0EeWc7uebO1is2A" type="1046"/>
-          <children xmi:type="notation:BasicCompartment" xmi:id="_Bcrg8Ri0EeWc7uebO1is2A" visible="false" type="1052">
-            <styles xmi:type="notation:TitleStyle" xmi:id="_Bcrg8hi0EeWc7uebO1is2A"/>
-            <styles xmi:type="notation:SortingStyle" xmi:id="_Bcrg8xi0EeWc7uebO1is2A"/>
-            <styles xmi:type="notation:FilteringStyle" xmi:id="_Bcrg9Bi0EeWc7uebO1is2A"/>
-            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Bcrg9Ri0EeWc7uebO1is2A"/>
-          </children>
-          <children xmi:type="notation:BasicCompartment" xmi:id="_BcsIABi0EeWc7uebO1is2A" visible="false" type="1053">
-            <styles xmi:type="notation:TitleStyle" xmi:id="_BcsIARi0EeWc7uebO1is2A"/>
-            <styles xmi:type="notation:SortingStyle" xmi:id="_BcsIAhi0EeWc7uebO1is2A"/>
-            <styles xmi:type="notation:FilteringStyle" xmi:id="_BcsIAxi0EeWc7uebO1is2A"/>
-            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_BcsIBBi0EeWc7uebO1is2A"/>
-          </children>
-          <element xmi:type="uml:Stereotype" href="esfarchitectureconcepts.profile.uml#_FhN_ABUzEeWsuO0tI_iXIw"/>
-          <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Bcq54Ri0EeWc7uebO1is2A" x="397" y="450" width="351" height="81"/>
-        </children>
-        <children xmi:type="notation:Shape" xmi:id="_DMZLEBi0EeWc7uebO1is2A" type="1023">
-          <children xmi:type="notation:DecorationNode" xmi:id="_DMZyIRi0EeWc7uebO1is2A" type="1046"/>
-          <children xmi:type="notation:BasicCompartment" xmi:id="_DMZyIhi0EeWc7uebO1is2A" visible="false" type="1052">
-            <styles xmi:type="notation:TitleStyle" xmi:id="_DMZyIxi0EeWc7uebO1is2A"/>
-            <styles xmi:type="notation:SortingStyle" xmi:id="_DMZyJBi0EeWc7uebO1is2A"/>
-            <styles xmi:type="notation:FilteringStyle" xmi:id="_DMZyJRi0EeWc7uebO1is2A"/>
-            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_DMZyJhi0EeWc7uebO1is2A"/>
-          </children>
-          <children xmi:type="notation:BasicCompartment" xmi:id="_DMaZMBi0EeWc7uebO1is2A" visible="false" type="1053">
-            <styles xmi:type="notation:TitleStyle" xmi:id="_DMaZMRi0EeWc7uebO1is2A"/>
-            <styles xmi:type="notation:SortingStyle" xmi:id="_DMaZMhi0EeWc7uebO1is2A"/>
-            <styles xmi:type="notation:FilteringStyle" xmi:id="_DMaZMxi0EeWc7uebO1is2A"/>
-            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_DMaZNBi0EeWc7uebO1is2A"/>
-          </children>
-          <element xmi:type="uml:Stereotype" href="esfarchitectureconcepts.profile.uml#_BwcZ4A3REeWIHrhJxYOO3w"/>
-          <layoutConstraint xmi:type="notation:Bounds" xmi:id="_DMZyIBi0EeWc7uebO1is2A" x="633" y="290" height="81"/>
-        </children>
-        <children xmi:type="notation:Shape" xmi:id="_YqyNABi5EeWhPZtBPxjsVg" type="1007">
-          <children xmi:type="notation:DecorationNode" xmi:id="_Yq0CMBi5EeWhPZtBPxjsVg" type="1008"/>
-          <element xmi:type="uml:Comment" href="esfarchitectureconcepts.profile.uml#_YqOzYBi5EeWhPZtBPxjsVg"/>
-          <layoutConstraint xmi:type="notation:Bounds" xmi:id="_YqyNARi5EeWhPZtBPxjsVg" x="253" y="174" width="171"/>
-        </children>
-        <children xmi:type="notation:Shape" xmi:id="_GRTpYBi7EeWhPZtBPxjsVg" type="1007">
-          <children xmi:type="notation:DecorationNode" xmi:id="_GRUQcBi7EeWhPZtBPxjsVg" type="1008"/>
-          <element xmi:type="uml:Comment" href="esfarchitectureconcepts.profile.uml#_GRQmEBi7EeWhPZtBPxjsVg"/>
-          <layoutConstraint xmi:type="notation:Bounds" xmi:id="_GRTpYRi7EeWhPZtBPxjsVg" x="814" y="522"/>
-        </children>
-        <children xmi:type="notation:Shape" xmi:id="_ALpdQBi8EeWhPZtBPxjsVg" type="1007">
-          <children xmi:type="notation:DecorationNode" xmi:id="_ALqEUBi8EeWhPZtBPxjsVg" type="1008"/>
-          <element xmi:type="uml:Comment" href="esfarchitectureconcepts.profile.uml#_ALnBABi8EeWhPZtBPxjsVg"/>
-          <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ALpdQRi8EeWhPZtBPxjsVg" x="4" y="142" width="154"/>
-        </children>
-        <children xmi:type="notation:Shape" xmi:id="_AmowIBi8EeWhPZtBPxjsVg" type="1007">
-          <children xmi:type="notation:DecorationNode" xmi:id="_AmowIhi8EeWhPZtBPxjsVg" type="1008"/>
-          <element xmi:type="uml:Comment" href="esfarchitectureconcepts.profile.uml#_AmmT4Bi8EeWhPZtBPxjsVg"/>
-          <layoutConstraint xmi:type="notation:Bounds" xmi:id="_AmowIRi8EeWhPZtBPxjsVg" x="155" y="399" width="222"/>
-        </children>
-        <styles xmi:type="notation:TitleStyle" xmi:id="_nepEQRaHEeWc7uebO1is2A"/>
-        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_nepEQhaHEeWc7uebO1is2A"/>
-      </children>
-      <element xmi:type="uml:Profile" href="esfarchitectureconcepts.profile.uml#_4KUNIA3QEeWIHrhJxYOO3w"/>
-      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_neodMRaHEeWc7uebO1is2A" x="29" y="94" width="1101" height="684"/>
-    </children>
-    <children xmi:type="notation:Shape" xmi:id="_IGniMy7VEeW5kuiJ1QpjVA" type="StereotypeComment">
-      <styles xmi:type="notation:TitleStyle" xmi:id="_IGniNC7VEeW5kuiJ1QpjVA" showTitle="true"/>
-      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_IGniNi7VEeW5kuiJ1QpjVA" name="BASE_ELEMENT">
-        <eObjectValue xmi:type="uml:Profile" href="esfarchitectureconcepts.profile.uml#_4KUNIA3QEeWIHrhJxYOO3w"/>
-      </styles>
-      <element xsi:nil="true"/>
-      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_IGniNS7VEeW5kuiJ1QpjVA" x="229" y="94"/>
-    </children>
-    <styles xmi:type="notation:StringValueStyle" xmi:id="_iyLVIRaHEeWc7uebO1is2A" name="diagram_compatibility_version" stringValue="1.1.0"/>
-    <styles xmi:type="notation:DiagramStyle" xmi:id="_iyLVIhaHEeWc7uebO1is2A"/>
-    <styles xmi:type="style:PapyrusViewStyle" xmi:id="_iyLVIxaHEeWc7uebO1is2A">
-      <owner xmi:type="uml:Profile" href="esfarchitectureconcepts.profile.uml#_4KUNIA3QEeWIHrhJxYOO3w"/>
-    </styles>
-    <element xmi:type="uml:Profile" href="esfarchitectureconcepts.profile.uml#_4KUNIA3QEeWIHrhJxYOO3w"/>
-    <edges xmi:type="notation:Connector" xmi:id="_SBW-wBi1EeWc7uebO1is2A" type="4001" source="_5Q_HUBiyEeWc7uebO1is2A" target="_9ovVQBizEeWc7uebO1is2A" routing="Rectilinear">
-      <children xmi:type="notation:DecorationNode" xmi:id="_SBXl0Bi1EeWc7uebO1is2A" visible="false" type="6001">
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_SBXl0Ri1EeWc7uebO1is2A" y="60"/>
-      </children>
-      <children xmi:type="notation:DecorationNode" xmi:id="_SBYM4Bi1EeWc7uebO1is2A" visible="false" type="6002">
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_SBYM4Ri1EeWc7uebO1is2A" y="20"/>
-      </children>
-      <children xmi:type="notation:DecorationNode" xmi:id="_SBYM4hi1EeWc7uebO1is2A" type="6003">
-        <styles xmi:type="notation:StringListValueStyle" xmi:id="_5qvcYBi4EeWhPZtBPxjsVg" name="maskLabel">
-          <stringListValue>name</stringListValue>
-          <stringListValue>derived</stringListValue>
-        </styles>
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_SBYM4xi1EeWc7uebO1is2A" x="-37" y="-14"/>
-      </children>
-      <children xmi:type="notation:DecorationNode" xmi:id="_SBYM5Bi1EeWc7uebO1is2A" type="6005">
-        <styles xmi:type="notation:StringListValueStyle" xmi:id="_6KXXoBi4EeWhPZtBPxjsVg" name="maskLabel">
-          <stringListValue>name</stringListValue>
-          <stringListValue>derived</stringListValue>
-        </styles>
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_SBYM5Ri1EeWc7uebO1is2A" y="-20"/>
-      </children>
-      <children xmi:type="notation:DecorationNode" xmi:id="_SBYM5hi1EeWc7uebO1is2A" type="6033">
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_SBYM5xi1EeWc7uebO1is2A" x="-11" y="18"/>
-      </children>
-      <children xmi:type="notation:DecorationNode" xmi:id="_SBYM6Bi1EeWc7uebO1is2A" type="6034">
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_SBYz8Bi1EeWc7uebO1is2A" x="9" y="10"/>
-      </children>
-      <styles xmi:type="notation:FontStyle" xmi:id="_SBW-wRi1EeWc7uebO1is2A"/>
-      <element xmi:type="uml:Association" href="esfarchitectureconcepts.profile.uml#_SBTUYBi1EeWc7uebO1is2A"/>
-      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_SBW-whi1EeWc7uebO1is2A" points="[7, -1, -274, -16]$[260, -1, -21, -16]"/>
-      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_SBwAUBi1EeWc7uebO1is2A" id="(0.93,0.32098765432098764)"/>
-      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_SBwAURi1EeWc7uebO1is2A" id="(0.06840390879478828,0.32967032967032966)"/>
-    </edges>
-    <edges xmi:type="notation:Connector" xmi:id="_UOeWkBi1EeWc7uebO1is2A" type="4001" source="_9ovVQBizEeWc7uebO1is2A" target="_-HGFMBizEeWc7uebO1is2A" routing="Rectilinear">
-      <children xmi:type="notation:DecorationNode" xmi:id="_UOe9oBi1EeWc7uebO1is2A" visible="false" type="6001">
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_UOe9oRi1EeWc7uebO1is2A" y="60"/>
-      </children>
-      <children xmi:type="notation:DecorationNode" xmi:id="_UOe9ohi1EeWc7uebO1is2A" visible="false" type="6002">
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_UOfksBi1EeWc7uebO1is2A" y="20"/>
-      </children>
-      <children xmi:type="notation:DecorationNode" xmi:id="_UOfksRi1EeWc7uebO1is2A" type="6003">
-        <styles xmi:type="notation:StringListValueStyle" xmi:id="_B1jhsBi5EeWhPZtBPxjsVg" name="maskLabel">
-          <stringListValue>name</stringListValue>
-          <stringListValue>derived</stringListValue>
-        </styles>
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_UOfkshi1EeWc7uebO1is2A" x="23" y="-48"/>
-      </children>
-      <children xmi:type="notation:DecorationNode" xmi:id="_UOfksxi1EeWc7uebO1is2A" type="6005">
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_UOfktBi1EeWc7uebO1is2A" x="8" y="10"/>
-      </children>
-      <children xmi:type="notation:DecorationNode" xmi:id="_UOfktRi1EeWc7uebO1is2A" type="6033">
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_UOfkthi1EeWc7uebO1is2A" x="-7" y="-14"/>
-      </children>
-      <children xmi:type="notation:DecorationNode" xmi:id="_UOfktxi1EeWc7uebO1is2A" type="6034">
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_UOfkuBi1EeWc7uebO1is2A" x="20" y="14"/>
-      </children>
-      <styles xmi:type="notation:FontStyle" xmi:id="_UOeWkRi1EeWc7uebO1is2A"/>
-      <element xmi:type="uml:Association" href="esfarchitectureconcepts.profile.uml#_UOb6UBi1EeWc7uebO1is2A"/>
-      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_UOeWkhi1EeWc7uebO1is2A" points="[-64, -1, 214, -193]$[-255, -1, 23, -193]$[-255, 152, 23, -40]"/>
-      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_UO0U0Bi1EeWc7uebO1is2A" id="(0.20846905537459284,0.8901098901098901)"/>
-    </edges>
-    <edges xmi:type="notation:Connector" xmi:id="_Uy9jsBi1EeWc7uebO1is2A" type="4001" source="_9ovVQBizEeWc7uebO1is2A" target="_-HGFMBizEeWc7uebO1is2A" routing="Rectilinear">
-      <children xmi:type="notation:DecorationNode" xmi:id="_Uy-KwBi1EeWc7uebO1is2A" visible="false" type="6001">
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_Uy-KwRi1EeWc7uebO1is2A" y="60"/>
-      </children>
-      <children xmi:type="notation:DecorationNode" xmi:id="_Uy-Kwhi1EeWc7uebO1is2A" visible="false" type="6002">
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_Uy-Kwxi1EeWc7uebO1is2A" y="20"/>
-      </children>
-      <children xmi:type="notation:DecorationNode" xmi:id="_Uy-KxBi1EeWc7uebO1is2A" type="6003">
-        <styles xmi:type="notation:StringListValueStyle" xmi:id="_BMzfoBi5EeWhPZtBPxjsVg" name="maskLabel">
-          <stringListValue>name</stringListValue>
-          <stringListValue>derived</stringListValue>
-        </styles>
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_Uy-KxRi1EeWc7uebO1is2A" x="34" y="30"/>
-      </children>
-      <children xmi:type="notation:DecorationNode" xmi:id="_Uy-Kxhi1EeWc7uebO1is2A" type="6005">
-        <styles xmi:type="notation:StringListValueStyle" xmi:id="_CnnQwBi5EeWhPZtBPxjsVg" name="maskLabel">
-          <stringListValue>name</stringListValue>
-          <stringListValue>derived</stringListValue>
-        </styles>
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_Uy-x0Bi1EeWc7uebO1is2A" x="-19" y="11"/>
-      </children>
-      <children xmi:type="notation:DecorationNode" xmi:id="_Uy-x0Ri1EeWc7uebO1is2A" type="6033">
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_Uy-x0hi1EeWc7uebO1is2A" x="-26" y="-12"/>
-      </children>
-      <children xmi:type="notation:DecorationNode" xmi:id="_Uy-x0xi1EeWc7uebO1is2A" type="6034">
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_Uy-x1Bi1EeWc7uebO1is2A" x="34" y="-6"/>
-      </children>
-      <styles xmi:type="notation:FontStyle" xmi:id="_Uy9jsRi1EeWc7uebO1is2A"/>
-      <element xmi:type="uml:Association" href="esfarchitectureconcepts.profile.uml#_Uy6gYBi1EeWc7uebO1is2A"/>
-      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Uy9jshi1EeWc7uebO1is2A" points="[-4, -16, 245, -220]$[-239, -16, 10, -220]$[-239, 182, 10, -22]"/>
-      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_UzST0Bi1EeWc7uebO1is2A" id="(0.013029315960912053,0.6593406593406593)"/>
-      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_UzS64Bi1EeWc7uebO1is2A" id="(0.19,0.2716049382716049)"/>
-    </edges>
-    <edges xmi:type="notation:Connector" xmi:id="_WTAaIBi1EeWc7uebO1is2A" type="4001" source="_9ovVQBizEeWc7uebO1is2A" target="_DMZLEBi0EeWc7uebO1is2A" routing="Rectilinear">
-      <children xmi:type="notation:DecorationNode" xmi:id="_WTAaIxi1EeWc7uebO1is2A" visible="false" type="6001">
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_WTAaJBi1EeWc7uebO1is2A" y="60"/>
-      </children>
-      <children xmi:type="notation:DecorationNode" xmi:id="_WTBBMBi1EeWc7uebO1is2A" visible="false" type="6002">
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_WTBBMRi1EeWc7uebO1is2A" y="20"/>
-      </children>
-      <children xmi:type="notation:DecorationNode" xmi:id="_WTBBMhi1EeWc7uebO1is2A" type="6003">
-        <styles xmi:type="notation:StringListValueStyle" xmi:id="_mprJwBi5EeWhPZtBPxjsVg" name="maskLabel">
-          <stringListValue>name</stringListValue>
-          <stringListValue>derived</stringListValue>
-        </styles>
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_WTBBMxi1EeWc7uebO1is2A" x="-8" y="-44"/>
-      </children>
-      <children xmi:type="notation:DecorationNode" xmi:id="_WTBBNBi1EeWc7uebO1is2A" type="6005">
-        <styles xmi:type="notation:StringListValueStyle" xmi:id="_l1abQBi5EeWhPZtBPxjsVg" name="maskLabel">
-          <stringListValue>name</stringListValue>
-          <stringListValue>derived</stringListValue>
-        </styles>
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_WTBBNRi1EeWc7uebO1is2A" y="-20"/>
-      </children>
-      <children xmi:type="notation:DecorationNode" xmi:id="_WTBBNhi1EeWc7uebO1is2A" type="6033">
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_WTBBNxi1EeWc7uebO1is2A" y="20"/>
-      </children>
-      <children xmi:type="notation:DecorationNode" xmi:id="_WTBBOBi1EeWc7uebO1is2A" type="6034">
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_WTBBORi1EeWc7uebO1is2A" x="-6" y="16"/>
-      </children>
-      <styles xmi:type="notation:FontStyle" xmi:id="_WTAaIRi1EeWc7uebO1is2A"/>
-      <element xmi:type="uml:Association" href="esfarchitectureconcepts.profile.uml#_WS9W0Bi1EeWc7uebO1is2A"/>
-      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_WTAaIhi1EeWc7uebO1is2A" points="[137, 26, -3, -178]$[137, 164, -3, -40]"/>
-      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_WTUjMBi1EeWc7uebO1is2A" id="(0.40390879478827363,0.8021978021978022)"/>
-    </edges>
-    <edges xmi:type="notation:Connector" xmi:id="_Y5YmgBi1EeWc7uebO1is2A" type="4001" source="_9ovVQBizEeWc7uebO1is2A" target="__RQyQBizEeWc7uebO1is2A" routing="Rectilinear">
-      <children xmi:type="notation:DecorationNode" xmi:id="_Y5ZNkBi1EeWc7uebO1is2A" visible="false" type="6001">
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_Y5ZNkRi1EeWc7uebO1is2A" y="60"/>
-      </children>
-      <children xmi:type="notation:DecorationNode" xmi:id="_Y5ZNkhi1EeWc7uebO1is2A" visible="false" type="6002">
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_Y5ZNkxi1EeWc7uebO1is2A" y="20"/>
-      </children>
-      <children xmi:type="notation:DecorationNode" xmi:id="_Y5ZNlBi1EeWc7uebO1is2A" type="6003">
-        <styles xmi:type="notation:StringListValueStyle" xmi:id="_lL6LQBi5EeWhPZtBPxjsVg" name="maskLabel">
-          <stringListValue>name</stringListValue>
-          <stringListValue>derived</stringListValue>
-        </styles>
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_Y5ZNlRi1EeWc7uebO1is2A" x="-6" y="-60"/>
-      </children>
-      <children xmi:type="notation:DecorationNode" xmi:id="_Y5Z0oBi1EeWc7uebO1is2A" type="6005">
-        <styles xmi:type="notation:StringListValueStyle" xmi:id="_kiLRwBi5EeWhPZtBPxjsVg" name="maskLabel">
-          <stringListValue>name</stringListValue>
-          <stringListValue>derived</stringListValue>
-        </styles>
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_Y5Z0oRi1EeWc7uebO1is2A" x="2" y="-31"/>
-      </children>
-      <children xmi:type="notation:DecorationNode" xmi:id="_Y5Z0ohi1EeWc7uebO1is2A" type="6033">
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_Y5Z0oxi1EeWc7uebO1is2A" y="20"/>
-      </children>
-      <children xmi:type="notation:DecorationNode" xmi:id="_Y5Z0pBi1EeWc7uebO1is2A" type="6034">
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_Y5Z0pRi1EeWc7uebO1is2A" x="-3" y="17"/>
-      </children>
-      <styles xmi:type="notation:FontStyle" xmi:id="_Y5YmgRi1EeWc7uebO1is2A"/>
-      <element xmi:type="uml:Association" href="esfarchitectureconcepts.profile.uml#_Y5VjMBi1EeWc7uebO1is2A"/>
-      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Y5Ymghi1EeWc7uebO1is2A" points="[-41, 24, 10, -178]$[-41, 162, 10, -40]"/>
-      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Y5tWoBi1EeWc7uebO1is2A" id="(0.31921824104234525,0.8131868131868132)"/>
-    </edges>
-    <edges xmi:type="notation:Connector" xmi:id="_ZlF18Bi1EeWc7uebO1is2A" type="4001" source="_9ovVQBizEeWc7uebO1is2A" target="_ATV6UBi0EeWc7uebO1is2A" routing="Rectilinear">
-      <children xmi:type="notation:DecorationNode" xmi:id="_ZlGdABi1EeWc7uebO1is2A" visible="false" type="6001">
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_ZlGdARi1EeWc7uebO1is2A" y="60"/>
-      </children>
-      <children xmi:type="notation:DecorationNode" xmi:id="_ZlGdAhi1EeWc7uebO1is2A" visible="false" type="6002">
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_ZlGdAxi1EeWc7uebO1is2A" y="20"/>
-      </children>
-      <children xmi:type="notation:DecorationNode" xmi:id="_ZlGdBBi1EeWc7uebO1is2A" type="6003">
-        <styles xmi:type="notation:StringListValueStyle" xmi:id="_nY5AMBi5EeWhPZtBPxjsVg" name="maskLabel">
-          <stringListValue>name</stringListValue>
-          <stringListValue>derived</stringListValue>
-        </styles>
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_ZlGdBRi1EeWc7uebO1is2A" x="30" y="-59"/>
-      </children>
-      <children xmi:type="notation:DecorationNode" xmi:id="_ZlGdBhi1EeWc7uebO1is2A" type="6005">
-        <styles xmi:type="notation:StringListValueStyle" xmi:id="_oBjisBi5EeWhPZtBPxjsVg" name="maskLabel">
-          <stringListValue>name</stringListValue>
-          <stringListValue>derived</stringListValue>
-        </styles>
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_ZlGdBxi1EeWc7uebO1is2A" x="-6" y="-14"/>
-      </children>
-      <children xmi:type="notation:DecorationNode" xmi:id="_ZlHEEBi1EeWc7uebO1is2A" type="6033">
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_ZlHEERi1EeWc7uebO1is2A" x="-12" y="15"/>
-      </children>
-      <children xmi:type="notation:DecorationNode" xmi:id="_ZlHEEhi1EeWc7uebO1is2A" type="6034">
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_ZlHEExi1EeWc7uebO1is2A" x="29" y="18"/>
-      </children>
-      <styles xmi:type="notation:FontStyle" xmi:id="_ZlF18Ri1EeWc7uebO1is2A"/>
-      <element xmi:type="uml:Association" href="esfarchitectureconcepts.profile.uml#_ZlCyoBi1EeWc7uebO1is2A"/>
-      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_ZlF18hi1EeWc7uebO1is2A" points="[69, -54, -173, -246]$[239, -54, -3, -246]$[239, 152, -3, -40]"/>
-      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Zlb0MBi1EeWc7uebO1is2A" id="(0.7752442996742671,0.8901098901098901)"/>
-    </edges>
-    <edges xmi:type="notation:Connector" xmi:id="_iXrJEBi5EeWhPZtBPxjsVg" type="1022" source="_YqyNABi5EeWhPZtBPxjsVg" target="_UOeWkBi1EeWc7uebO1is2A">
-      <styles xmi:type="notation:FontStyle" xmi:id="_iXrJERi5EeWhPZtBPxjsVg"/>
-      <element xsi:nil="true"/>
-      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_iXrJEhi5EeWhPZtBPxjsVg" points="[-5, -4, 54, 7]$[-58, -62, 1, -51]"/>
-      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_iXzE4Bi5EeWhPZtBPxjsVg" id="(0.029239766081871343,0.3472222222222222)"/>
-      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_iXzr8Bi5EeWhPZtBPxjsVg" id="(0.0,0.3333333333333333)"/>
-    </edges>
-    <edges xmi:type="notation:Connector" xmi:id="_i9LC0Bi5EeWhPZtBPxjsVg" type="1022" source="_YqyNABi5EeWhPZtBPxjsVg" target="_Y5YmgBi1EeWc7uebO1is2A">
-      <styles xmi:type="notation:FontStyle" xmi:id="_i9LC0Ri5EeWhPZtBPxjsVg"/>
-      <element xsi:nil="true"/>
-      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_i9LC0hi5EeWhPZtBPxjsVg" points="[6, 5, -20, -17]$[26, 22, 0, 0]"/>
-      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_i9RwgBi5EeWhPZtBPxjsVg" id="(0.9649122807017544,0.4444444444444444)"/>
-      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_i9SXkBi5EeWhPZtBPxjsVg" id="(0.28,0.5515151515151515)"/>
-    </edges>
-    <edges xmi:type="notation:Connector" xmi:id="_RlxcsBi6EeWhPZtBPxjsVg" type="4002" source="_DMZLEBi0EeWc7uebO1is2A" target="_Bcq54Bi0EeWc7uebO1is2A" routing="Rectilinear">
-      <children xmi:type="notation:DecorationNode" xmi:id="_RlyDwBi6EeWhPZtBPxjsVg" visible="false" type="6007">
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_Rlyq0Bi6EeWhPZtBPxjsVg" y="60"/>
-      </children>
-      <styles xmi:type="notation:FontStyle" xmi:id="_RlxcsRi6EeWhPZtBPxjsVg"/>
-      <element xmi:type="uml:Generalization" href="esfarchitectureconcepts.profile.uml#_e5nnIBUyEeWsuO0tI_iXIw"/>
-      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Rlxcshi6EeWhPZtBPxjsVg" points="[-7, 41, 129, -119]$[-7, 120, 129, -40]"/>
-    </edges>
-    <edges xmi:type="notation:Connector" xmi:id="_SUN3EBi6EeWhPZtBPxjsVg" type="4002" source="__RQyQBizEeWc7uebO1is2A" target="_Bcq54Bi0EeWc7uebO1is2A" routing="Rectilinear">
-      <children xmi:type="notation:DecorationNode" xmi:id="_SUN3Exi6EeWhPZtBPxjsVg" visible="false" type="6007">
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_SUOeIBi6EeWhPZtBPxjsVg" y="60"/>
-      </children>
-      <styles xmi:type="notation:FontStyle" xmi:id="_SUN3ERi6EeWhPZtBPxjsVg"/>
-      <element xmi:type="uml:Generalization" href="esfarchitectureconcepts.profile.uml#_fVvicBUyEeWsuO0tI_iXIw"/>
-      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_SUN3Ehi6EeWhPZtBPxjsVg" points="[8, 41, -123, -119]$[8, 120, -123, -40]"/>
-    </edges>
-    <edges xmi:type="notation:Connector" xmi:id="_TZgEIBi6EeWhPZtBPxjsVg" type="4001" source="_ATV6UBi0EeWc7uebO1is2A" target="_Bcq54Bi0EeWc7uebO1is2A" routing="Rectilinear">
-      <children xmi:type="notation:DecorationNode" xmi:id="_TZgrMBi6EeWhPZtBPxjsVg" visible="false" type="6001">
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_TZgrMRi6EeWhPZtBPxjsVg" y="60"/>
-      </children>
-      <children xmi:type="notation:DecorationNode" xmi:id="_TZgrMhi6EeWhPZtBPxjsVg" visible="false" type="6002">
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_TZgrMxi6EeWhPZtBPxjsVg" y="20"/>
-      </children>
-      <children xmi:type="notation:DecorationNode" xmi:id="_TZgrNBi6EeWhPZtBPxjsVg" type="6003">
-        <styles xmi:type="notation:StringListValueStyle" xmi:id="_EctfQBi7EeWhPZtBPxjsVg" name="maskLabel">
-          <stringListValue>name</stringListValue>
-          <stringListValue>derived</stringListValue>
-        </styles>
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_TZgrNRi6EeWhPZtBPxjsVg" x="1" y="15"/>
-      </children>
-      <children xmi:type="notation:DecorationNode" xmi:id="_TZhSQBi6EeWhPZtBPxjsVg" type="6005">
-        <styles xmi:type="notation:StringListValueStyle" xmi:id="_DzC3MBi7EeWhPZtBPxjsVg" name="maskLabel">
-          <stringListValue>name</stringListValue>
-          <stringListValue>derived</stringListValue>
-        </styles>
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_TZhSQRi6EeWhPZtBPxjsVg" x="-7" y="-55"/>
-      </children>
-      <children xmi:type="notation:DecorationNode" xmi:id="_TZhSQhi6EeWhPZtBPxjsVg" type="6033">
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_TZhSQxi6EeWhPZtBPxjsVg" x="-8" y="16"/>
-      </children>
-      <children xmi:type="notation:DecorationNode" xmi:id="_TZhSRBi6EeWhPZtBPxjsVg" type="6034">
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_TZhSRRi6EeWhPZtBPxjsVg" x="-6" y="-10"/>
-      </children>
-      <styles xmi:type="notation:FontStyle" xmi:id="_TZgEIRi6EeWhPZtBPxjsVg"/>
-      <element xmi:type="uml:Association" href="esfarchitectureconcepts.profile.uml#_TZRaoBi6EeWhPZtBPxjsVg"/>
-      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_TZgEIhi6EeWhPZtBPxjsVg" points="[-3, 41, 138, -120]$[-3, 155, 138, -6]$[-125, 155, 16, -6]"/>
-      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_TZrDQBi6EeWhPZtBPxjsVg" id="(0.9442508710801394,0.5061728395061729)"/>
-    </edges>
-    <edges xmi:type="notation:Connector" xmi:id="_UI0BMBi6EeWhPZtBPxjsVg" type="4001" source="__RQyQBizEeWc7uebO1is2A" target="_DMZLEBi0EeWc7uebO1is2A" routing="Rectilinear">
-      <children xmi:type="notation:DecorationNode" xmi:id="_UI0oQBi6EeWhPZtBPxjsVg" visible="false" type="6001">
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_UI0oQRi6EeWhPZtBPxjsVg" y="60"/>
-      </children>
-      <children xmi:type="notation:DecorationNode" xmi:id="_UI0oQhi6EeWhPZtBPxjsVg" visible="false" type="6002">
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_UI0oQxi6EeWhPZtBPxjsVg" y="20"/>
-      </children>
-      <children xmi:type="notation:DecorationNode" xmi:id="_UI0oRBi6EeWhPZtBPxjsVg" type="6003">
-        <styles xmi:type="notation:StringListValueStyle" xmi:id="_pEBaYBi7EeWhPZtBPxjsVg" name="maskLabel">
-          <stringListValue>name</stringListValue>
-          <stringListValue>derived</stringListValue>
-        </styles>
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_UI0oRRi6EeWhPZtBPxjsVg" x="-8" y="19"/>
-      </children>
-      <children xmi:type="notation:DecorationNode" xmi:id="_UI1PUBi6EeWhPZtBPxjsVg" type="6005">
-        <styles xmi:type="notation:StringListValueStyle" xmi:id="_puR4UBi7EeWhPZtBPxjsVg" name="maskLabel">
-          <stringListValue>name</stringListValue>
-          <stringListValue>derived</stringListValue>
-        </styles>
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_UI1PURi6EeWhPZtBPxjsVg" x="10" y="-15"/>
-      </children>
-      <children xmi:type="notation:DecorationNode" xmi:id="_UI1PUhi6EeWhPZtBPxjsVg" type="6033">
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_UI1PUxi6EeWhPZtBPxjsVg" y="20"/>
-      </children>
-      <children xmi:type="notation:DecorationNode" xmi:id="_UI1PVBi6EeWhPZtBPxjsVg" type="6034">
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_UI1PVRi6EeWhPZtBPxjsVg" y="-20"/>
-      </children>
-      <styles xmi:type="notation:FontStyle" xmi:id="_UI0BMRi6EeWhPZtBPxjsVg"/>
-      <element xmi:type="uml:Association" href="esfarchitectureconcepts.profile.uml#_UIuhoBi6EeWhPZtBPxjsVg"/>
-      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_UI0BMhi6EeWhPZtBPxjsVg" points="[18, 6, -118, 0]$[114, 6, -22, 0]"/>
-      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_UJAOcBi6EeWhPZtBPxjsVg" id="(0.82,0.43209876543209874)"/>
-      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_UJAOcRi6EeWhPZtBPxjsVg" id="(0.22,0.5061728395061729)"/>
-    </edges>
-    <edges xmi:type="notation:Connector" xmi:id="_UwxZEBi6EeWhPZtBPxjsVg" type="4001" source="_-HGFMBizEeWc7uebO1is2A" target="__RQyQBizEeWc7uebO1is2A" routing="Rectilinear">
-      <children xmi:type="notation:DecorationNode" xmi:id="_UwyAIBi6EeWhPZtBPxjsVg" visible="false" type="6001">
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_UwyAIRi6EeWhPZtBPxjsVg" y="60"/>
-      </children>
-      <children xmi:type="notation:DecorationNode" xmi:id="_UwyAIhi6EeWhPZtBPxjsVg" visible="false" type="6002">
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_UwyAIxi6EeWhPZtBPxjsVg" y="20"/>
-      </children>
-      <children xmi:type="notation:DecorationNode" xmi:id="_UwyAJBi6EeWhPZtBPxjsVg" type="6003">
-        <styles xmi:type="notation:StringListValueStyle" xmi:id="_wEl6IBi7EeWhPZtBPxjsVg" name="maskLabel">
-          <stringListValue>name</stringListValue>
-          <stringListValue>derived</stringListValue>
-        </styles>
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_UwynMBi6EeWhPZtBPxjsVg" x="-30" y="21"/>
-      </children>
-      <children xmi:type="notation:DecorationNode" xmi:id="_UwynMRi6EeWhPZtBPxjsVg" type="6005">
-        <styles xmi:type="notation:StringListValueStyle" xmi:id="_3kpLMBi7EeWhPZtBPxjsVg" name="maskLabel">
-          <stringListValue>name</stringListValue>
-          <stringListValue>derived</stringListValue>
-        </styles>
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_UwynMhi6EeWhPZtBPxjsVg" x="23" y="-19"/>
-      </children>
-      <children xmi:type="notation:DecorationNode" xmi:id="_UwynMxi6EeWhPZtBPxjsVg" type="6033">
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_UwynNBi6EeWhPZtBPxjsVg" x="-8" y="18"/>
-      </children>
-      <children xmi:type="notation:DecorationNode" xmi:id="_UwynNRi6EeWhPZtBPxjsVg" type="6034">
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_UwynNhi6EeWhPZtBPxjsVg" y="-20"/>
-      </children>
-      <styles xmi:type="notation:FontStyle" xmi:id="_UwxZERi6EeWhPZtBPxjsVg"/>
-      <element xmi:type="uml:Association" href="esfarchitectureconcepts.profile.uml#_UwtusBi6EeWhPZtBPxjsVg"/>
-      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_UwxZEhi6EeWhPZtBPxjsVg" points="[12, -2, -311, 0]$[332, -4, 9, -2]"/>
-      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Uw8_QBi6EeWhPZtBPxjsVg" id="(0.88,0.4567901234567901)"/>
-      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Uw9mUBi6EeWhPZtBPxjsVg" id="(0.91,0.43209876543209874)"/>
-    </edges>
-    <edges xmi:type="notation:Connector" xmi:id="_OhMb8Bi7EeWhPZtBPxjsVg" type="1022" source="_GRTpYBi7EeWhPZtBPxjsVg" target="_TZgEIBi6EeWhPZtBPxjsVg">
-      <styles xmi:type="notation:FontStyle" xmi:id="_OhMb8Ri7EeWhPZtBPxjsVg"/>
-      <element xsi:nil="true"/>
-      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_OhMb8hi7EeWhPZtBPxjsVg" points="[-5, -5, 76, 61]$[-2, -42, 79, 24]"/>
-      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_OhRUcBi7EeWhPZtBPxjsVg" id="(0.313953488372093,0.06944444444444445)"/>
-      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_OhR7gBi7EeWhPZtBPxjsVg" id="(0.5047021943573667,0.7875)"/>
-    </edges>
-    <edges xmi:type="notation:Connector" xmi:id="_mUJB0Bi9EeWhPZtBPxjsVg" type="1022" source="_AmowIBi8EeWhPZtBPxjsVg" target="_UwxZEBi6EeWhPZtBPxjsVg">
-      <styles xmi:type="notation:FontStyle" xmi:id="_mUJB0Ri9EeWhPZtBPxjsVg"/>
-      <element xsi:nil="true"/>
-      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_mUJB0hi9EeWhPZtBPxjsVg" points="[7, -12, -15, 95]$[26, -107, 4, 0]"/>
-      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_mUOhYBi9EeWhPZtBPxjsVg" id="(0.6486486486486487,0.13043478260869565)"/>
-      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_mUOhYRi9EeWhPZtBPxjsVg" id="(0.34210526315789475,0.5057471264367817)"/>
-    </edges>
-    <edges xmi:type="notation:Connector" xmi:id="_nonhcBi9EeWhPZtBPxjsVg" type="1022" source="_AmowIBi8EeWhPZtBPxjsVg" target="_UI0BMBi6EeWhPZtBPxjsVg">
-      <styles xmi:type="notation:FontStyle" xmi:id="_nonhcRi9EeWhPZtBPxjsVg"/>
-      <element xsi:nil="true"/>
-      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_nonhchi9EeWhPZtBPxjsVg" points="[2, -1, -191, 100]$[193, -10, 0, 91]$[193, -101, 0, 0]"/>
-      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_nopWoBi9EeWhPZtBPxjsVg" id="(0.972972972972973,0.20652173913043478)"/>
-      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_nop9sBi9EeWhPZtBPxjsVg" id="(0.4421768707482993,0.46511627906976744)"/>
-    </edges>
-    <edges xmi:type="notation:Connector" xmi:id="_we3wcBi9EeWhPZtBPxjsVg" type="1022" source="_ALpdQBi8EeWhPZtBPxjsVg" target="_Uy9jsBi1EeWc7uebO1is2A">
-      <styles xmi:type="notation:FontStyle" xmi:id="_we3wcRi9EeWhPZtBPxjsVg"/>
-      <element xsi:nil="true"/>
-      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_we3wchi9EeWhPZtBPxjsVg" points="[4, 1, -76, -8]$[68, 1, -12, -8]"/>
-      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_we9QABi9EeWhPZtBPxjsVg" id="(0.96,0.5166666666666667)"/>
-      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_we93EBi9EeWhPZtBPxjsVg" id="(0.05329153605015674,0.6078431372549019)"/>
-    </edges>
-    <edges xmi:type="notation:Connector" xmi:id="_IGniNy7VEeW5kuiJ1QpjVA" type="StereotypeCommentLink" source="_neodMBaHEeWc7uebO1is2A" target="_IGniMy7VEeW5kuiJ1QpjVA">
-      <styles xmi:type="notation:FontStyle" xmi:id="_IGniOC7VEeW5kuiJ1QpjVA"/>
-      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_IGniPC7VEeW5kuiJ1QpjVA" name="BASE_ELEMENT">
-        <eObjectValue xmi:type="uml:Profile" href="esfarchitectureconcepts.profile.uml#_4KUNIA3QEeWIHrhJxYOO3w"/>
-      </styles>
-      <element xsi:nil="true"/>
-      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_IGniOS7VEeW5kuiJ1QpjVA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
-      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_IGniOi7VEeW5kuiJ1QpjVA"/>
-      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_IGniOy7VEeW5kuiJ1QpjVA"/>
-    </edges>
-  </notation:Diagram>
-  <css:ModelStyleSheets xmi:id="_ksjXIBaHEeWc7uebO1is2A"/>
-  <notation:Diagram xmi:id="_bO7RYCCTEeWTgM-gIHMuxg" type="PapyrusUMLClassDiagram" name="Overview PackageDiagram" measurementUnit="Pixel">
-    <children xmi:type="notation:Shape" xmi:id="_meT68CCTEeWTgM-gIHMuxg" type="2007">
-      <children xmi:type="notation:DecorationNode" xmi:id="_me3UkCCTEeWTgM-gIHMuxg" type="5026"/>
-      <children xmi:type="notation:DecorationNode" xmi:id="_me3UkSCTEeWTgM-gIHMuxg" type="7016">
-        <styles xmi:type="notation:TitleStyle" xmi:id="_me3UkiCTEeWTgM-gIHMuxg"/>
-        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_me3UkyCTEeWTgM-gIHMuxg"/>
-      </children>
-      <element xmi:type="uml:Profile" href="esfarchitectureconcepts.profile.uml#_4KUNIA3QEeWIHrhJxYOO3w"/>
-      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_meT68SCTEeWTgM-gIHMuxg" x="176" y="193"/>
-    </children>
-    <children xmi:type="notation:Shape" xmi:id="_nUBa8CCTEeWTgM-gIHMuxg" type="2007">
-      <children xmi:type="notation:DecorationNode" xmi:id="_nUCCACCTEeWTgM-gIHMuxg" type="5026"/>
-      <children xmi:type="notation:DecorationNode" xmi:id="_nUCCASCTEeWTgM-gIHMuxg" type="7016">
-        <styles xmi:type="notation:TitleStyle" xmi:id="_nUCCAiCTEeWTgM-gIHMuxg"/>
-        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_nUCCAyCTEeWTgM-gIHMuxg"/>
-      </children>
-      <element xmi:type="uml:Profile" href="esfcore.profile.uml#_5CO-gA3OEeWIHrhJxYOO3w"/>
-      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_nUBa8SCTEeWTgM-gIHMuxg" x="176" y="340"/>
-    </children>
-    <styles xmi:type="notation:StringValueStyle" xmi:id="_bO7RYSCTEeWTgM-gIHMuxg" name="diagram_compatibility_version" stringValue="1.0.0"/>
-    <styles xmi:type="notation:DiagramStyle" xmi:id="_bO7RYiCTEeWTgM-gIHMuxg"/>
-    <styles xmi:type="style:PapyrusViewStyle" xmi:id="_bO7RYyCTEeWTgM-gIHMuxg">
-      <owner xmi:type="uml:Profile" href="esfarchitectureconcepts.profile.uml#_4KUNIA3QEeWIHrhJxYOO3w"/>
-      <configuration xmi:type="configuration:PapyrusDiagram" href="platform:/plugin/org.eclipse.papyrus.infra.viewpoints.policy/builtin/default.configuration#_7wLmpNxhEeOqHvRyiN87hA"/>
-    </styles>
-    <element xmi:type="uml:Profile" href="esfarchitectureconcepts.profile.uml#_4KUNIA3QEeWIHrhJxYOO3w"/>
-    <edges xmi:type="notation:Connector" xmi:id="_okEtkCCTEeWTgM-gIHMuxg" type="4008" source="_meT68CCTEeWTgM-gIHMuxg" target="_nUBa8CCTEeWTgM-gIHMuxg">
-      <children xmi:type="notation:DecorationNode" xmi:id="_okEtkyCTEeWTgM-gIHMuxg" visible="false" type="6026">
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_okFUoCCTEeWTgM-gIHMuxg" y="40"/>
-      </children>
-      <children xmi:type="notation:DecorationNode" xmi:id="_okFUoSCTEeWTgM-gIHMuxg" visible="false" type="6027">
-        <layoutConstraint xmi:type="notation:Location" xmi:id="_okFUoiCTEeWTgM-gIHMuxg" y="60"/>
-      </children>
-      <styles xmi:type="notation:FontStyle" xmi:id="_okEtkSCTEeWTgM-gIHMuxg"/>
-      <element xmi:type="uml:Dependency" href="esfarchitectureconcepts.profile.uml#_ojEA8CCTEeWTgM-gIHMuxg"/>
-      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_okEtkiCTEeWTgM-gIHMuxg" points="[-7, 50, 9, -97]$[-17, 119, -1, -28]"/>
-      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_sVE6ACCTEeWTgM-gIHMuxg" id="(0.5,1.0)"/>
-      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_sVE6ASCTEeWTgM-gIHMuxg" id="(0.5,0.0)"/>
-    </edges>
-  </notation:Diagram>
-</xmi:XMI>
+<?xml version="1.0" encoding="UTF-8"?>

+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:configuration="http://www.eclipse.org/papyrus/infra/viewpoints/configuration" xmlns:css="http://www.eclipse.org/papyrus/infra/gmfdiag/css" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:style="http://www.eclipse.org/papyrus/infra/viewpoints/policy/style" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML">

+  <notation:Diagram xmi:id="_BTWOMA3REeWIHrhJxYOO3w" type="PapyrusUMLProfileDiagram" name="ESFArchitectureConcepts Overview ProfileDiagram" measurementUnit="Pixel">

+    <children xmi:type="notation:Shape" xmi:id="_sssx8BUxEeWsuO0tI_iXIw" type="1030" fillColor="10011046">

+      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_NkmN0BjcEeWhPZtBPxjsVg" source="PapyrusHyperLink_Page" references="_iyLVIBaHEeWc7uebO1is2A">

+        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_NkmN0RjcEeWhPZtBPxjsVg" key="tooltip_text" value="ESFArchitectureConcepts ProfileDiagram"/>

+        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_NkmN0hjcEeWhPZtBPxjsVg" key="pageName" value="PapyrusHyperLink_Page"/>

+        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_NkmN0xjcEeWhPZtBPxjsVg" key="is_default_navigation" value="true"/>

+      </eAnnotations>

+      <children xmi:type="notation:DecorationNode" xmi:id="_ss2i8BUxEeWsuO0tI_iXIw" type="1047"/>

+      <children xmi:type="notation:DecorationNode" xmi:id="_ss2i8RUxEeWsuO0tI_iXIw" type="1042">

+        <children xmi:type="notation:Shape" xmi:id="_2TuWkBUxEeWsuO0tI_iXIw" type="1023">

+          <children xmi:type="notation:DecorationNode" xmi:id="_2TuWkhUxEeWsuO0tI_iXIw" type="1046"/>

+          <children xmi:type="notation:BasicCompartment" xmi:id="_2TuWkxUxEeWsuO0tI_iXIw" visible="false" type="1052">

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

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

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

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

+          </children>

+          <children xmi:type="notation:BasicCompartment" xmi:id="_2TuWmBUxEeWsuO0tI_iXIw" visible="false" type="1053">

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

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

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

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

+          </children>

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

+          <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2TuWkRUxEeWsuO0tI_iXIw" x="73" y="143"/>

+        </children>

+        <children xmi:type="notation:Shape" xmi:id="_5R27oBUxEeWsuO0tI_iXIw" type="1023">

+          <children xmi:type="notation:DecorationNode" xmi:id="_5SAsoBUxEeWsuO0tI_iXIw" type="1046"/>

+          <children xmi:type="notation:BasicCompartment" xmi:id="_5SAsoRUxEeWsuO0tI_iXIw" visible="false" type="1052">

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

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

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

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

+          </children>

+          <children xmi:type="notation:BasicCompartment" xmi:id="_5SAsphUxEeWsuO0tI_iXIw" visible="false" type="1053">

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

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

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

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

+          </children>

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

+          <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5R27oRUxEeWsuO0tI_iXIw" x="373" y="16"/>

+        </children>

+        <children xmi:type="notation:Shape" xmi:id="_6XfuABUxEeWsuO0tI_iXIw" type="1023">

+          <children xmi:type="notation:DecorationNode" xmi:id="_6XfuAhUxEeWsuO0tI_iXIw" type="1046"/>

+          <children xmi:type="notation:BasicCompartment" xmi:id="_6XfuAxUxEeWsuO0tI_iXIw" visible="false" type="1052">

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

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

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

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

+          </children>

+          <children xmi:type="notation:BasicCompartment" xmi:id="_6XfuCBUxEeWsuO0tI_iXIw" visible="false" type="1053">

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

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

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

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

+          </children>

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

+          <layoutConstraint xmi:type="notation:Bounds" xmi:id="_6XfuARUxEeWsuO0tI_iXIw" x="679" y="16"/>

+        </children>

+        <children xmi:type="notation:Shape" xmi:id="_-hNVYBUxEeWsuO0tI_iXIw" type="1023">

+          <children xmi:type="notation:DecorationNode" xmi:id="_-hNVYhUxEeWsuO0tI_iXIw" type="1046"/>

+          <children xmi:type="notation:BasicCompartment" xmi:id="_-hNVYxUxEeWsuO0tI_iXIw" visible="false" type="1052">

+            <styles xmi:type="notation:TitleStyle" xmi:id="_-hWfUBUxEeWsuO0tI_iXIw"/>

+            <styles xmi:type="notation:SortingStyle" xmi:id="_-hWfURUxEeWsuO0tI_iXIw"/>

+            <styles xmi:type="notation:FilteringStyle" xmi:id="_-hWfUhUxEeWsuO0tI_iXIw"/>

+            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_-hWfUxUxEeWsuO0tI_iXIw"/>

+          </children>

+          <children xmi:type="notation:BasicCompartment" xmi:id="_-hWfVBUxEeWsuO0tI_iXIw" visible="false" type="1053">

+            <styles xmi:type="notation:TitleStyle" xmi:id="_-hWfVRUxEeWsuO0tI_iXIw"/>

+            <styles xmi:type="notation:SortingStyle" xmi:id="_-hWfVhUxEeWsuO0tI_iXIw"/>

+            <styles xmi:type="notation:FilteringStyle" xmi:id="_-hWfVxUxEeWsuO0tI_iXIw"/>

+            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_-hWfWBUxEeWsuO0tI_iXIw"/>

+          </children>

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

+          <layoutConstraint xmi:type="notation:Bounds" xmi:id="_-hNVYRUxEeWsuO0tI_iXIw" x="209" y="143"/>

+        </children>

+        <children xmi:type="notation:Shape" xmi:id="__f_R0BUxEeWsuO0tI_iXIw" type="1023">

+          <children xmi:type="notation:DecorationNode" xmi:id="__f_R0hUxEeWsuO0tI_iXIw" type="1046"/>

+          <children xmi:type="notation:BasicCompartment" xmi:id="__f_R0xUxEeWsuO0tI_iXIw" visible="false" type="1052">

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

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

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

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

+          </children>

+          <children xmi:type="notation:BasicCompartment" xmi:id="__f_R2BUxEeWsuO0tI_iXIw" visible="false" type="1053">

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

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

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

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

+          </children>

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

+          <layoutConstraint xmi:type="notation:Bounds" xmi:id="__f_R0RUxEeWsuO0tI_iXIw" x="523" y="16"/>

+        </children>

+        <children xmi:type="notation:Shape" xmi:id="_AUWuABUyEeWsuO0tI_iXIw" type="1023">

+          <children xmi:type="notation:DecorationNode" xmi:id="_AUWuAhUyEeWsuO0tI_iXIw" type="1046"/>

+          <children xmi:type="notation:BasicCompartment" xmi:id="_AUWuAxUyEeWsuO0tI_iXIw" visible="false" type="1052">

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

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

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

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

+          </children>

+          <children xmi:type="notation:BasicCompartment" xmi:id="_AUWuCBUyEeWsuO0tI_iXIw" visible="false" type="1053">

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

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

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

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

+          </children>

+          <element xmi:type="uml:Stereotype" href="esfarchitectureconcepts.profile.uml#_C4-IMA3REeWIHrhJxYOO3w"/>

+          <layoutConstraint xmi:type="notation:Bounds" xmi:id="_AUWuARUyEeWsuO0tI_iXIw" x="828" y="16"/>

+        </children>

+        <children xmi:type="notation:Shape" xmi:id="_ngjnwBUyEeWsuO0tI_iXIw" type="3028" fillColor="10265827">

+          <children xmi:type="notation:DecorationNode" xmi:id="_ngjnwhUyEeWsuO0tI_iXIw" type="5062"/>

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

+          <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ngjnwRUyEeWsuO0tI_iXIw" x="679" y="286"/>

+        </children>

+        <children xmi:type="notation:Shape" xmi:id="_n6l4YBUyEeWsuO0tI_iXIw" type="3028" fillColor="10265827">

+          <children xmi:type="notation:DecorationNode" xmi:id="_n6l4YhUyEeWsuO0tI_iXIw" type="5062"/>

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

+          <layoutConstraint xmi:type="notation:Bounds" xmi:id="_n6l4YRUyEeWsuO0tI_iXIw" x="373" y="286"/>

+        </children>

+        <children xmi:type="notation:Shape" xmi:id="_otBa4BUyEeWsuO0tI_iXIw" type="3028" fillColor="10265827">

+          <children xmi:type="notation:DecorationNode" xmi:id="_otBa4hUyEeWsuO0tI_iXIw" type="5062"/>

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

+          <layoutConstraint xmi:type="notation:Bounds" xmi:id="_otBa4RUyEeWsuO0tI_iXIw" x="73" y="286" width="236"/>

+        </children>

+        <children xmi:type="notation:Shape" xmi:id="_r9nB4BUyEeWsuO0tI_iXIw" type="3028" fillColor="10265827">

+          <children xmi:type="notation:DecorationNode" xmi:id="_r9nB4hUyEeWsuO0tI_iXIw" type="5062"/>

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

+          <layoutConstraint xmi:type="notation:Bounds" xmi:id="_r9nB4RUyEeWsuO0tI_iXIw" x="523" y="286"/>

+        </children>

+        <children xmi:type="notation:Shape" xmi:id="_sT7QIBUyEeWsuO0tI_iXIw" type="3028" fillColor="10265827">

+          <children xmi:type="notation:DecorationNode" xmi:id="_sT7QIhUyEeWsuO0tI_iXIw" type="5062"/>

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

+          <layoutConstraint xmi:type="notation:Bounds" xmi:id="_sT7QIRUyEeWsuO0tI_iXIw" x="828" y="286"/>

+        </children>

+        <children xmi:type="notation:Shape" xmi:id="_FhN_ARUzEeWsuO0tI_iXIw" type="1023">

+          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ItV8wBUzEeWsuO0tI_iXIw" source="PapyrusCSSForceValue">

+            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ItV8wRUzEeWsuO0tI_iXIw" key="fillColor" value="true"/>

+          </eAnnotations>

+          <children xmi:type="notation:DecorationNode" xmi:id="_FhN_AxUzEeWsuO0tI_iXIw" type="1046"/>

+          <children xmi:type="notation:BasicCompartment" xmi:id="_FhN_BBUzEeWsuO0tI_iXIw" visible="false" type="1052">

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

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

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

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

+          </children>

+          <children xmi:type="notation:BasicCompartment" xmi:id="_FhN_CRUzEeWsuO0tI_iXIw" visible="false" type="1053">

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

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

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

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

+          </children>

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

+          <layoutConstraint xmi:type="notation:Bounds" xmi:id="_FhN_AhUzEeWsuO0tI_iXIw" x="74" y="16" width="236" height="100"/>

+        </children>

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

+          <styles xmi:type="notation:TitleStyle" xmi:id="_OLJnkS7BEeW5kuiJ1QpjVA" showTitle="true"/>

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

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

+          </styles>

+          <element xsi:nil="true"/>

+          <layoutConstraint xmi:type="notation:Bounds" xmi:id="_OLJnki7BEeW5kuiJ1QpjVA" x="879" y="286"/>

+        </children>

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

+          <styles xmi:type="notation:TitleStyle" xmi:id="_OLkeUS7BEeW5kuiJ1QpjVA" showTitle="true"/>

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

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

+          </styles>

+          <element xsi:nil="true"/>

+          <layoutConstraint xmi:type="notation:Bounds" xmi:id="_OLkeUi7BEeW5kuiJ1QpjVA" x="573" y="286"/>

+        </children>

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

+          <styles xmi:type="notation:TitleStyle" xmi:id="_OL_VES7BEeW5kuiJ1QpjVA" showTitle="true"/>

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

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

+          </styles>

+          <element xsi:nil="true"/>

+          <layoutConstraint xmi:type="notation:Bounds" xmi:id="_OL_VEi7BEeW5kuiJ1QpjVA" x="273" y="286"/>

+        </children>

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

+          <styles xmi:type="notation:TitleStyle" xmi:id="_OMTeIS7BEeW5kuiJ1QpjVA" showTitle="true"/>

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

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

+          </styles>

+          <element xsi:nil="true"/>

+          <layoutConstraint xmi:type="notation:Bounds" xmi:id="_OMTeIi7BEeW5kuiJ1QpjVA" x="723" y="286"/>

+        </children>

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

+          <styles xmi:type="notation:TitleStyle" xmi:id="_OMsfsS7BEeW5kuiJ1QpjVA" showTitle="true"/>

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

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

+          </styles>

+          <element xsi:nil="true"/>

+          <layoutConstraint xmi:type="notation:Bounds" xmi:id="_OMsfsi7BEeW5kuiJ1QpjVA" x="1028" y="286"/>

+        </children>

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

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

+      </children>

+      <element xmi:type="uml:Profile" href="esfarchitectureconcepts.profile.uml#_4KUNIA3QEeWIHrhJxYOO3w"/>

+      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_sssx8RUxEeWsuO0tI_iXIw" x="115" y="276" width="992" height="496"/>

+    </children>

+    <children xmi:type="notation:Shape" xmi:id="_Sx_RgBUzEeWsuO0tI_iXIw" type="1002">

+      <children xmi:type="notation:DecorationNode" xmi:id="_Sx_RghUzEeWsuO0tI_iXIw" type="3"/>

+      <element xmi:type="uml:Comment" href="esfarchitectureconcepts.profile.uml#_w18FgBM_EeWOCLsnVbWZoA"/>

+      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Sx_RgRUzEeWsuO0tI_iXIw" x="53" y="90"/>

+    </children>

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

+      <styles xmi:type="notation:TitleStyle" xmi:id="_OKanwS7BEeW5kuiJ1QpjVA" showTitle="true"/>

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

+        <eObjectValue xmi:type="uml:Profile" href="esfarchitectureconcepts.profile.uml#_4KUNIA3QEeWIHrhJxYOO3w"/>

+      </styles>

+      <element xsi:nil="true"/>

+      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_OKanwi7BEeW5kuiJ1QpjVA" x="315" y="276"/>

+    </children>

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

+      <styles xmi:type="notation:TitleStyle" xmi:id="_ZsBpxC7BEeW5kuiJ1QpjVA" showTitle="true"/>

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

+        <eObjectValue xmi:type="uml:Profile" href="platform:/resource/org.polarsys.esf.core.profile.esfcore/models/profile/esfcore.profile.uml#_5CO-gA3OEeWIHrhJxYOO3w"/>

+      </styles>

+      <element xsi:nil="true"/>

+      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ZsBpxS7BEeW5kuiJ1QpjVA" x="200"/>

+    </children>

+    <children xmi:type="notation:Shape" xmi:id="_hL8JAI3ZEeWEM8PJGngEtA" type="1030" fillColor="12621752">

+      <children xmi:type="notation:DecorationNode" xmi:id="_hL-lQI3ZEeWEM8PJGngEtA" type="1047"/>

+      <children xmi:type="notation:DecorationNode" xmi:id="_hL-lQY3ZEeWEM8PJGngEtA" type="1042">

+        <children xmi:type="notation:Shape" xmi:id="_l2-UwI3ZEeWEM8PJGngEtA" type="1023">

+          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_q6i8UI3ZEeWEM8PJGngEtA" source="PapyrusCSSForceValue">

+            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_q6i8UY3ZEeWEM8PJGngEtA" key="fillColor" value="true"/>

+          </eAnnotations>

+          <children xmi:type="notation:DecorationNode" xmi:id="_l2-70I3ZEeWEM8PJGngEtA" type="1046"/>

+          <children xmi:type="notation:BasicCompartment" xmi:id="_l2-70Y3ZEeWEM8PJGngEtA" visible="false" type="1052">

+            <styles xmi:type="notation:TitleStyle" xmi:id="_l2-70o3ZEeWEM8PJGngEtA"/>

+            <styles xmi:type="notation:SortingStyle" xmi:id="_l2-7043ZEeWEM8PJGngEtA"/>

+            <styles xmi:type="notation:FilteringStyle" xmi:id="_l2-71I3ZEeWEM8PJGngEtA"/>

+            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_l2-71Y3ZEeWEM8PJGngEtA"/>

+          </children>

+          <children xmi:type="notation:BasicCompartment" xmi:id="_l2-71o3ZEeWEM8PJGngEtA" visible="false" type="1053">

+            <styles xmi:type="notation:TitleStyle" xmi:id="_l2-7143ZEeWEM8PJGngEtA"/>

+            <styles xmi:type="notation:SortingStyle" xmi:id="_l2-72I3ZEeWEM8PJGngEtA"/>

+            <styles xmi:type="notation:FilteringStyle" xmi:id="_l2-72Y3ZEeWEM8PJGngEtA"/>

+            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_l2-72o3ZEeWEM8PJGngEtA"/>

+          </children>

+          <element xmi:type="uml:Stereotype" href="platform:/resource/org.polarsys.esf.core.profile.esfcore/src/main/resources/models/profile/esfcore.profile.uml#_FrK08A3PEeWIHrhJxYOO3w"/>

+          <layoutConstraint xmi:type="notation:Bounds" xmi:id="_l2-UwY3ZEeWEM8PJGngEtA" x="96" y="6" width="236" height="66"/>

+        </children>

+        <styles xmi:type="notation:TitleStyle" xmi:id="_hL-lQo3ZEeWEM8PJGngEtA"/>

+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_hL-lQ43ZEeWEM8PJGngEtA"/>

+      </children>

+      <element xmi:type="uml:Profile" href="platform:/resource/org.polarsys.esf.core.profile.esfcore/src/main/resources/models/profile/esfcore.profile.uml#_5CO-gA3OEeWIHrhJxYOO3w"/>

+      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_hL8JAY3ZEeWEM8PJGngEtA" x="391" y="41" width="414" height="193"/>

+    </children>

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

+      <styles xmi:type="notation:TitleStyle" xmi:id="_hMI9UY3ZEeWEM8PJGngEtA" showTitle="true"/>

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

+        <eObjectValue xmi:type="uml:Profile" href="platform:/resource/org.polarsys.esf.core.profile.esfcore/src/main/resources/models/profile/esfcore.profile.uml#_5CO-gA3OEeWIHrhJxYOO3w"/>

+      </styles>

+      <element xsi:nil="true"/>

+      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_hMI9Uo3ZEeWEM8PJGngEtA" x="200"/>

+    </children>

+    <styles xmi:type="notation:StringValueStyle" xmi:id="_BTWOMQ3REeWIHrhJxYOO3w" name="diagram_compatibility_version" stringValue="1.1.0"/>

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

+    <styles xmi:type="style:PapyrusViewStyle" xmi:id="_BTWOMw3REeWIHrhJxYOO3w">

+      <owner xmi:type="uml:Profile" href="esfarchitectureconcepts.profile.uml#_4KUNIA3QEeWIHrhJxYOO3w"/>

+    </styles>

+    <element xmi:type="uml:Profile" href="esfarchitectureconcepts.profile.uml#_4KUNIA3QEeWIHrhJxYOO3w"/>

+    <edges xmi:type="notation:Connector" xmi:id="_e5nnIRUyEeWsuO0tI_iXIw" type="4002" source="_2TuWkBUxEeWsuO0tI_iXIw" target="_FhN_ARUzEeWsuO0tI_iXIw" routing="Rectilinear">

+      <children xmi:type="notation:DecorationNode" xmi:id="_e5nnJBUyEeWsuO0tI_iXIw" visible="false" type="6007">

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_e5nnJRUyEeWsuO0tI_iXIw" y="60"/>

+      </children>

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

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

+      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_e5nnIxUyEeWsuO0tI_iXIw" points="[6, -18, 0, 50]$[-41, -45, -47, 23]"/>

+      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_e5xYIBUyEeWsuO0tI_iXIw" id="(0.57,0.18)"/>

+      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_e5xYIRUyEeWsuO0tI_iXIw" id="(0.2669491525423729,0.92)"/>

+    </edges>

+    <edges xmi:type="notation:Connector" xmi:id="_fVvicRUyEeWsuO0tI_iXIw" type="4002" source="_-hNVYBUxEeWsuO0tI_iXIw" target="_FhN_ARUzEeWsuO0tI_iXIw" routing="Rectilinear">

+      <children xmi:type="notation:DecorationNode" xmi:id="_fVvidBUyEeWsuO0tI_iXIw" visible="false" type="6007">

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_fVvidRUyEeWsuO0tI_iXIw" y="60"/>

+      </children>

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

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

+      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_fVvicxUyEeWsuO0tI_iXIw" points="[0, -13, 0, 45]$[35, -40, 35, 18]"/>

+      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_fWCdYBUyEeWsuO0tI_iXIw" id="(0.45,0.13)"/>

+      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_fWCdYRUyEeWsuO0tI_iXIw" id="(0.7669491525423728,0.93)"/>

+    </edges>

+    <edges xmi:type="notation:Connector" xmi:id="_ickUABUzEeWsuO0tI_iXIw" type="1013" source="_6XfuABUxEeWsuO0tI_iXIw" target="_ngjnwBUyEeWsuO0tI_iXIw" routing="Rectilinear">

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

+      <element xmi:type="uml:Extension" href="esfarchitectureconcepts.profile.uml#_BGIsoRM3EeWOCLsnVbWZoA"/>

+      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_ickUAhUzEeWsuO0tI_iXIw" points="[0, 50, 0, -195]$[0, 220, 0, -25]"/>

+    </edges>

+    <edges xmi:type="notation:Connector" xmi:id="_i2AuwBUzEeWsuO0tI_iXIw" type="1013" source="_AUWuABUyEeWsuO0tI_iXIw" target="_sT7QIBUyEeWsuO0tI_iXIw" routing="Rectilinear">

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

+      <element xmi:type="uml:Extension" href="esfarchitectureconcepts.profile.uml#_BeF5oRM3EeWOCLsnVbWZoA"/>

+      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_i2AuwhUzEeWsuO0tI_iXIw" points="[0, 50, 0, -195]$[0, 220, 0, -25]"/>

+    </edges>

+    <edges xmi:type="notation:Connector" xmi:id="_jK-5MBUzEeWsuO0tI_iXIw" type="1013" source="_5R27oBUxEeWsuO0tI_iXIw" target="_n6l4YBUyEeWsuO0tI_iXIw" routing="Rectilinear">

+      <styles xmi:type="notation:FontStyle" xmi:id="_jK-5MRUzEeWsuO0tI_iXIw"/>

+      <element xmi:type="uml:Extension" href="esfarchitectureconcepts.profile.uml#_Cn4MMRM3EeWOCLsnVbWZoA"/>

+      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_jK-5MhUzEeWsuO0tI_iXIw" points="[0, 50, 0, -195]$[0, 220, 0, -25]"/>

+    </edges>

+    <edges xmi:type="notation:Connector" xmi:id="_jhTHcBUzEeWsuO0tI_iXIw" type="1013" source="_2TuWkBUxEeWsuO0tI_iXIw" target="_otBa4BUyEeWsuO0tI_iXIw" routing="Rectilinear">

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

+      <element xmi:type="uml:Extension" href="esfarchitectureconcepts.profile.uml#_DY1IARM3EeWOCLsnVbWZoA"/>

+      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_jhTHchUzEeWsuO0tI_iXIw" points="[4, 50, -64, -68]$[4, 93, -64, -25]"/>

+    </edges>

+    <edges xmi:type="notation:Connector" xmi:id="_kFv4UBUzEeWsuO0tI_iXIw" type="1013" source="_-hNVYBUxEeWsuO0tI_iXIw" target="_otBa4BUyEeWsuO0tI_iXIw" routing="Rectilinear">

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

+      <element xmi:type="uml:Extension" href="esfarchitectureconcepts.profile.uml#_u6JuQRM_EeWOCLsnVbWZoA"/>

+      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_kFv4UhUzEeWsuO0tI_iXIw" points="[0, 50, 68, -68]$[0, 93, 68, -25]"/>

+    </edges>

+    <edges xmi:type="notation:Connector" xmi:id="_kd22UBUzEeWsuO0tI_iXIw" type="1013" source="__f_R0BUxEeWsuO0tI_iXIw" target="_r9nB4BUyEeWsuO0tI_iXIw" routing="Rectilinear">

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

+      <element xmi:type="uml:Extension" href="esfarchitectureconcepts.profile.uml#_kJru8RM3EeWOCLsnVbWZoA"/>

+      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_kd22UhUzEeWsuO0tI_iXIw" points="[0, 50, 0, -195]$[0, 220, 0, -25]"/>

+    </edges>

+    <edges xmi:type="notation:Connector" xmi:id="_OKb14C7BEeW5kuiJ1QpjVA" type="StereotypeCommentLink" source="_sssx8BUxEeWsuO0tI_iXIw" target="_OKanwC7BEeW5kuiJ1QpjVA">

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

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

+        <eObjectValue xmi:type="uml:Profile" href="esfarchitectureconcepts.profile.uml#_4KUNIA3QEeWIHrhJxYOO3w"/>

+      </styles>

+      <element xsi:nil="true"/>

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

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

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

+    </edges>

+    <edges xmi:type="notation:Connector" xmi:id="_OLJnlC7BEeW5kuiJ1QpjVA" type="StereotypeCommentLink" source="_ngjnwBUyEeWsuO0tI_iXIw" target="_OLJnkC7BEeW5kuiJ1QpjVA">

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

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

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

+      </styles>

+      <element xsi:nil="true"/>

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

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

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

+    </edges>

+    <edges xmi:type="notation:Connector" xmi:id="_OLkeVC7BEeW5kuiJ1QpjVA" type="StereotypeCommentLink" source="_n6l4YBUyEeWsuO0tI_iXIw" target="_OLkeUC7BEeW5kuiJ1QpjVA">

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

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

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

+      </styles>

+      <element xsi:nil="true"/>

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

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

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

+    </edges>

+    <edges xmi:type="notation:Connector" xmi:id="_OL_VFC7BEeW5kuiJ1QpjVA" type="StereotypeCommentLink" source="_otBa4BUyEeWsuO0tI_iXIw" target="_OL_VEC7BEeW5kuiJ1QpjVA">

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

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

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

+      </styles>

+      <element xsi:nil="true"/>

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

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

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

+    </edges>

+    <edges xmi:type="notation:Connector" xmi:id="_OMUFMS7BEeW5kuiJ1QpjVA" type="StereotypeCommentLink" source="_r9nB4BUyEeWsuO0tI_iXIw" target="_OMTeIC7BEeW5kuiJ1QpjVA">

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

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

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

+      </styles>

+      <element xsi:nil="true"/>

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

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

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

+    </edges>

+    <edges xmi:type="notation:Connector" xmi:id="_OMtGwS7BEeW5kuiJ1QpjVA" type="StereotypeCommentLink" source="_sT7QIBUyEeWsuO0tI_iXIw" target="_OMsfsC7BEeW5kuiJ1QpjVA">

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

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

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

+      </styles>

+      <element xsi:nil="true"/>

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

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

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

+    </edges>

+    <edges xmi:type="notation:Connector" xmi:id="_hMI9VI3ZEeWEM8PJGngEtA" type="StereotypeCommentLink" source="_hL8JAI3ZEeWEM8PJGngEtA" target="_hMI9UI3ZEeWEM8PJGngEtA">

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

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

+        <eObjectValue xmi:type="uml:Profile" href="platform:/resource/org.polarsys.esf.core.profile.esfcore/src/main/resources/models/profile/esfcore.profile.uml#_5CO-gA3OEeWIHrhJxYOO3w"/>

+      </styles>

+      <element xsi:nil="true"/>

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

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

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

+    </edges>

+    <edges xmi:type="notation:Connector" xmi:id="_s98XcI3ZEeWEM8PJGngEtA" type="4002" source="_FhN_ARUzEeWsuO0tI_iXIw" target="_l2-UwI3ZEeWEM8PJGngEtA" routing="Tree">

+      <children xmi:type="notation:DecorationNode" xmi:id="_s98-gI3ZEeWEM8PJGngEtA" visible="false" type="6007">

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_s98-gY3ZEeWEM8PJGngEtA" y="60"/>

+      </children>

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

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

+      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_s98Xco3ZEeWEM8PJGngEtA" points="[51, -62, -197, 242]$[249, -286, 1, 18]"/>

+      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_s-_gUI3ZEeWEM8PJGngEtA" id="(0.6966101694915255,0.0)"/>

+      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_s-_gUY3ZEeWEM8PJGngEtA" id="(0.03050847457627138,1.0090909090909095)"/>

+    </edges>

+    <edges xmi:type="notation:Connector" xmi:id="_tXJhoI3ZEeWEM8PJGngEtA" type="4002" source="_5R27oBUxEeWsuO0tI_iXIw" target="_l2-UwI3ZEeWEM8PJGngEtA" routing="Tree">

+      <children xmi:type="notation:DecorationNode" xmi:id="_tXKIsI3ZEeWEM8PJGngEtA" visible="false" type="6007">

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_tXKIsY3ZEeWEM8PJGngEtA" y="60"/>

+      </children>

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

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

+      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_tXJhoo3ZEeWEM8PJGngEtA" points="[-37, 0, -37, 179]$[-37, -146, -37, 33]$[58, -146, 58, 33]$[58, -179, 58, 0]"/>

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

+      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_tX_2MY3ZEeWEM8PJGngEtA" id="(0.25762711864406806,1.0090909090909095)"/>

+    </edges>

+    <edges xmi:type="notation:Connector" xmi:id="_uA_I0I3ZEeWEM8PJGngEtA" type="4002" source="__f_R0BUxEeWsuO0tI_iXIw" target="_l2-UwI3ZEeWEM8PJGngEtA" routing="Tree">

+      <children xmi:type="notation:DecorationNode" xmi:id="_uA_I043ZEeWEM8PJGngEtA" visible="false" type="6007">

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_uA_I1I3ZEeWEM8PJGngEtA" y="60"/>

+      </children>

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

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

+      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_uA_I0o3ZEeWEM8PJGngEtA" points="[-4, -17, 43, 238]$[-46, -241, 1, 14]"/>

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

+      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_uBxzAY3ZEeWEM8PJGngEtA" id="(0.8000000000000003,1.0090909090909095)"/>

+    </edges>

+    <edges xmi:type="notation:Connector" xmi:id="_uZxcQI3ZEeWEM8PJGngEtA" type="4002" source="_6XfuABUxEeWsuO0tI_iXIw" target="_l2-UwI3ZEeWEM8PJGngEtA" routing="Tree">

+      <children xmi:type="notation:DecorationNode" xmi:id="_uZxcQ43ZEeWEM8PJGngEtA" visible="false" type="6007">

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_uZxcRI3ZEeWEM8PJGngEtA" y="60"/>

+      </children>

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

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

+      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_uZxcQo3ZEeWEM8PJGngEtA" points="[-21, -28, 175, 242]$[-196, -252, 0, 18]"/>

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

+      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_uaq0IY3ZEeWEM8PJGngEtA" id="(0.9593220338983055,1.0090909090909095)"/>

+    </edges>

+    <edges xmi:type="notation:Connector" xmi:id="_u7khwI3ZEeWEM8PJGngEtA" type="4002" source="_AUWuABUyEeWsuO0tI_iXIw" target="_l2-UwI3ZEeWEM8PJGngEtA" routing="Tree">

+      <children xmi:type="notation:DecorationNode" xmi:id="_u7lI0I3ZEeWEM8PJGngEtA" visible="false" type="6007">

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_u7lI0Y3ZEeWEM8PJGngEtA" y="60"/>

+      </children>

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

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

+      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_u7khwo3ZEeWEM8PJGngEtA" points="[-18, -15, 328, 270]$[-331, -286, 15, -1]"/>

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

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

+    </edges>

+  </notation:Diagram>

+  <notation:Diagram xmi:id="_iyLVIBaHEeWc7uebO1is2A" type="PapyrusUMLProfileDiagram" name="ESFArchitectureConcepts ProfileDiagram" measurementUnit="Pixel">

+    <children xmi:type="notation:Shape" xmi:id="_neodMBaHEeWc7uebO1is2A" type="1030" lineColor="10011046">

+      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_o8XmgBaHEeWc7uebO1is2A" source="PapyrusCSSForceValue">

+        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_o8YNkBaHEeWc7uebO1is2A" key="fillColor" value="true"/>

+      </eAnnotations>

+      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_STvdgBjcEeWhPZtBPxjsVg" source="PapyrusHyperLink_Page" references="_BTWOMA3REeWIHrhJxYOO3w">

+        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_STvdgRjcEeWhPZtBPxjsVg" key="tooltip_text" value="ESFArchitectureConcepts Overview ProfileDiagram"/>

+        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_STvdghjcEeWhPZtBPxjsVg" key="pageName" value="PapyrusHyperLink_Page"/>

+        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_STvdgxjcEeWhPZtBPxjsVg" key="is_default_navigation" value="true"/>

+      </eAnnotations>

+      <children xmi:type="notation:DecorationNode" xmi:id="_neodMhaHEeWc7uebO1is2A" type="1047"/>

+      <children xmi:type="notation:DecorationNode" xmi:id="_nepEQBaHEeWc7uebO1is2A" type="1042">

+        <children xmi:type="notation:Shape" xmi:id="_5Q_HUBiyEeWc7uebO1is2A" type="1023">

+          <children xmi:type="notation:DecorationNode" xmi:id="_5Q_uYBiyEeWc7uebO1is2A" type="1046"/>

+          <children xmi:type="notation:BasicCompartment" xmi:id="_5Q_uYRiyEeWc7uebO1is2A" visible="false" type="1052">

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

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

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

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

+          </children>

+          <children xmi:type="notation:BasicCompartment" xmi:id="_5Q_uZhiyEeWc7uebO1is2A" visible="false" type="1053">

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

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

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

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

+          </children>

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

+          <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5Q_HURiyEeWc7uebO1is2A" x="50" y="25" height="81"/>

+        </children>

+        <children xmi:type="notation:Shape" xmi:id="_9ovVQBizEeWc7uebO1is2A" type="1023">

+          <children xmi:type="notation:DecorationNode" xmi:id="_9ov8UBizEeWc7uebO1is2A" type="1046"/>

+          <children xmi:type="notation:BasicCompartment" xmi:id="_9ov8URizEeWc7uebO1is2A" type="1052">

+            <children xmi:type="notation:Shape" xmi:id="_9PwYEBi0EeWc7uebO1is2A" type="3002">

+              <styles xmi:type="notation:StringListValueStyle" xmi:id="_AqGYABi1EeWc7uebO1is2A" name="maskLabel">

+                <stringListValue>name</stringListValue>

+                <stringListValue>derived</stringListValue>

+                <stringListValue>multiplicity</stringListValue>

+                <stringListValue>type</stringListValue>

+              </styles>

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

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

+            </children>

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

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

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

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

+          </children>

+          <children xmi:type="notation:BasicCompartment" xmi:id="_9ov8VhizEeWc7uebO1is2A" visible="false" type="1053">

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

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

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

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

+          </children>

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

+          <layoutConstraint xmi:type="notation:Bounds" xmi:id="_9ovVQRizEeWc7uebO1is2A" x="419" y="25" width="307" height="127"/>

+        </children>

+        <children xmi:type="notation:Shape" xmi:id="_-HGFMBizEeWc7uebO1is2A" type="1023">

+          <children xmi:type="notation:DecorationNode" xmi:id="_-HGsQBizEeWc7uebO1is2A" type="1046"/>

+          <children xmi:type="notation:BasicCompartment" xmi:id="_-HGsQRizEeWc7uebO1is2A" visible="false" type="1052">

+            <styles xmi:type="notation:TitleStyle" xmi:id="_-HGsQhizEeWc7uebO1is2A"/>

+            <styles xmi:type="notation:SortingStyle" xmi:id="_-HGsQxizEeWc7uebO1is2A"/>

+            <styles xmi:type="notation:FilteringStyle" xmi:id="_-HGsRBizEeWc7uebO1is2A"/>

+            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_-HGsRRizEeWc7uebO1is2A"/>

+          </children>

+          <children xmi:type="notation:BasicCompartment" xmi:id="_-HGsRhizEeWc7uebO1is2A" visible="false" type="1053">

+            <styles xmi:type="notation:TitleStyle" xmi:id="_-HGsRxizEeWc7uebO1is2A"/>

+            <styles xmi:type="notation:SortingStyle" xmi:id="_-HGsSBizEeWc7uebO1is2A"/>

+            <styles xmi:type="notation:FilteringStyle" xmi:id="_-HGsSRizEeWc7uebO1is2A"/>

+            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_-HGsShizEeWc7uebO1is2A"/>

+          </children>

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

+          <layoutConstraint xmi:type="notation:Bounds" xmi:id="_-HGFMRizEeWc7uebO1is2A" x="155" y="290" height="81"/>

+        </children>

+        <children xmi:type="notation:Shape" xmi:id="__RQyQBizEeWc7uebO1is2A" type="1023">

+          <children xmi:type="notation:DecorationNode" xmi:id="__RQyQhizEeWc7uebO1is2A" type="1046"/>

+          <children xmi:type="notation:BasicCompartment" xmi:id="__RRZUBizEeWc7uebO1is2A" visible="false" type="1052">

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

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

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

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

+          </children>

+          <children xmi:type="notation:BasicCompartment" xmi:id="__RRZVRizEeWc7uebO1is2A" visible="false" type="1053">

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

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

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

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

+          </children>

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

+          <layoutConstraint xmi:type="notation:Bounds" xmi:id="__RQyQRizEeWc7uebO1is2A" x="416" y="290" height="81"/>

+        </children>

+        <children xmi:type="notation:Shape" xmi:id="_ATV6UBi0EeWc7uebO1is2A" type="1023">

+          <children xmi:type="notation:DecorationNode" xmi:id="_ATXIcBi0EeWc7uebO1is2A" type="1046"/>

+          <children xmi:type="notation:BasicCompartment" xmi:id="_ATXIcRi0EeWc7uebO1is2A" visible="false" type="1052">

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

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

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

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

+          </children>

+          <children xmi:type="notation:BasicCompartment" xmi:id="_ATXvgBi0EeWc7uebO1is2A" visible="false" type="1053">

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

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

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

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

+          </children>

+          <element xmi:type="uml:Stereotype" href="esfarchitectureconcepts.profile.uml#_C4-IMA3REeWIHrhJxYOO3w"/>

+          <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ATV6URi0EeWc7uebO1is2A" x="849" y="290" height="81"/>

+        </children>

+        <children xmi:type="notation:Shape" xmi:id="_Bcq54Bi0EeWc7uebO1is2A" type="1023">

+          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_P2HPMBi1EeWc7uebO1is2A" source="PapyrusCSSForceValue">

+            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_P2H2QBi1EeWc7uebO1is2A" key="fillColor" value="true"/>

+          </eAnnotations>

+          <children xmi:type="notation:DecorationNode" xmi:id="_Bcrg8Bi0EeWc7uebO1is2A" type="1046"/>

+          <children xmi:type="notation:BasicCompartment" xmi:id="_Bcrg8Ri0EeWc7uebO1is2A" visible="false" type="1052">

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

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

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

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

+          </children>

+          <children xmi:type="notation:BasicCompartment" xmi:id="_BcsIABi0EeWc7uebO1is2A" visible="false" type="1053">

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

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

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

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

+          </children>

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

+          <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Bcq54Ri0EeWc7uebO1is2A" x="397" y="450" width="351" height="81"/>

+        </children>

+        <children xmi:type="notation:Shape" xmi:id="_DMZLEBi0EeWc7uebO1is2A" type="1023">

+          <children xmi:type="notation:DecorationNode" xmi:id="_DMZyIRi0EeWc7uebO1is2A" type="1046"/>

+          <children xmi:type="notation:BasicCompartment" xmi:id="_DMZyIhi0EeWc7uebO1is2A" visible="false" type="1052">

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

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

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

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

+          </children>

+          <children xmi:type="notation:BasicCompartment" xmi:id="_DMaZMBi0EeWc7uebO1is2A" visible="false" type="1053">

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

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

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

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

+          </children>

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

+          <layoutConstraint xmi:type="notation:Bounds" xmi:id="_DMZyIBi0EeWc7uebO1is2A" x="633" y="290" height="81"/>

+        </children>

+        <children xmi:type="notation:Shape" xmi:id="_YqyNABi5EeWhPZtBPxjsVg" type="1007">

+          <children xmi:type="notation:DecorationNode" xmi:id="_Yq0CMBi5EeWhPZtBPxjsVg" type="1008"/>

+          <element xmi:type="uml:Comment" href="esfarchitectureconcepts.profile.uml#_YqOzYBi5EeWhPZtBPxjsVg"/>

+          <layoutConstraint xmi:type="notation:Bounds" xmi:id="_YqyNARi5EeWhPZtBPxjsVg" x="253" y="174" width="171"/>

+        </children>

+        <children xmi:type="notation:Shape" xmi:id="_GRTpYBi7EeWhPZtBPxjsVg" type="1007">

+          <children xmi:type="notation:DecorationNode" xmi:id="_GRUQcBi7EeWhPZtBPxjsVg" type="1008"/>

+          <element xmi:type="uml:Comment" href="esfarchitectureconcepts.profile.uml#_GRQmEBi7EeWhPZtBPxjsVg"/>

+          <layoutConstraint xmi:type="notation:Bounds" xmi:id="_GRTpYRi7EeWhPZtBPxjsVg" x="814" y="522"/>

+        </children>

+        <children xmi:type="notation:Shape" xmi:id="_ALpdQBi8EeWhPZtBPxjsVg" type="1007">

+          <children xmi:type="notation:DecorationNode" xmi:id="_ALqEUBi8EeWhPZtBPxjsVg" type="1008"/>

+          <element xmi:type="uml:Comment" href="esfarchitectureconcepts.profile.uml#_ALnBABi8EeWhPZtBPxjsVg"/>

+          <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ALpdQRi8EeWhPZtBPxjsVg" x="4" y="142" width="154"/>

+        </children>

+        <children xmi:type="notation:Shape" xmi:id="_AmowIBi8EeWhPZtBPxjsVg" type="1007">

+          <children xmi:type="notation:DecorationNode" xmi:id="_AmowIhi8EeWhPZtBPxjsVg" type="1008"/>

+          <element xmi:type="uml:Comment" href="esfarchitectureconcepts.profile.uml#_AmmT4Bi8EeWhPZtBPxjsVg"/>

+          <layoutConstraint xmi:type="notation:Bounds" xmi:id="_AmowIRi8EeWhPZtBPxjsVg" x="155" y="399" width="222"/>

+        </children>

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

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

+      </children>

+      <element xmi:type="uml:Profile" href="esfarchitectureconcepts.profile.uml#_4KUNIA3QEeWIHrhJxYOO3w"/>

+      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_neodMRaHEeWc7uebO1is2A" x="29" y="94" width="1101" height="719"/>

+    </children>

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

+      <styles xmi:type="notation:TitleStyle" xmi:id="_IGniNC7VEeW5kuiJ1QpjVA" showTitle="true"/>

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

+        <eObjectValue xmi:type="uml:Profile" href="esfarchitectureconcepts.profile.uml#_4KUNIA3QEeWIHrhJxYOO3w"/>

+      </styles>

+      <element xsi:nil="true"/>

+      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_IGniNS7VEeW5kuiJ1QpjVA" x="229" y="94"/>

+    </children>

+    <styles xmi:type="notation:StringValueStyle" xmi:id="_iyLVIRaHEeWc7uebO1is2A" name="diagram_compatibility_version" stringValue="1.1.0"/>

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

+    <styles xmi:type="style:PapyrusViewStyle" xmi:id="_iyLVIxaHEeWc7uebO1is2A">

+      <owner xmi:type="uml:Profile" href="esfarchitectureconcepts.profile.uml#_4KUNIA3QEeWIHrhJxYOO3w"/>

+    </styles>

+    <element xmi:type="uml:Profile" href="esfarchitectureconcepts.profile.uml#_4KUNIA3QEeWIHrhJxYOO3w"/>

+    <edges xmi:type="notation:Connector" xmi:id="_SBW-wBi1EeWc7uebO1is2A" type="4001" source="_5Q_HUBiyEeWc7uebO1is2A" target="_9ovVQBizEeWc7uebO1is2A" routing="Rectilinear">

+      <children xmi:type="notation:DecorationNode" xmi:id="_SBXl0Bi1EeWc7uebO1is2A" visible="false" type="6001">

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_SBXl0Ri1EeWc7uebO1is2A" y="60"/>

+      </children>

+      <children xmi:type="notation:DecorationNode" xmi:id="_SBYM4Bi1EeWc7uebO1is2A" visible="false" type="6002">

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_SBYM4Ri1EeWc7uebO1is2A" y="20"/>

+      </children>

+      <children xmi:type="notation:DecorationNode" xmi:id="_SBYM4hi1EeWc7uebO1is2A" type="6003">

+        <styles xmi:type="notation:StringListValueStyle" xmi:id="_5qvcYBi4EeWhPZtBPxjsVg" name="maskLabel">

+          <stringListValue>name</stringListValue>

+          <stringListValue>derived</stringListValue>

+        </styles>

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_SBYM4xi1EeWc7uebO1is2A" x="-37" y="-14"/>

+      </children>

+      <children xmi:type="notation:DecorationNode" xmi:id="_SBYM5Bi1EeWc7uebO1is2A" type="6005">

+        <styles xmi:type="notation:StringListValueStyle" xmi:id="_6KXXoBi4EeWhPZtBPxjsVg" name="maskLabel">

+          <stringListValue>name</stringListValue>

+          <stringListValue>derived</stringListValue>

+        </styles>

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_SBYM5Ri1EeWc7uebO1is2A" y="-20"/>

+      </children>

+      <children xmi:type="notation:DecorationNode" xmi:id="_SBYM5hi1EeWc7uebO1is2A" type="6033">

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_SBYM5xi1EeWc7uebO1is2A" x="-11" y="18"/>

+      </children>

+      <children xmi:type="notation:DecorationNode" xmi:id="_SBYM6Bi1EeWc7uebO1is2A" type="6034">

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_SBYz8Bi1EeWc7uebO1is2A" x="9" y="10"/>

+      </children>

+      <styles xmi:type="notation:FontStyle" xmi:id="_SBW-wRi1EeWc7uebO1is2A"/>

+      <element xmi:type="uml:Association" href="esfarchitectureconcepts.profile.uml#_SBTUYBi1EeWc7uebO1is2A"/>

+      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_SBW-whi1EeWc7uebO1is2A" points="[7, -1, -274, -16]$[260, -1, -21, -16]"/>

+      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_SBwAUBi1EeWc7uebO1is2A" id="(0.93,0.32098765432098764)"/>

+      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_SBwAURi1EeWc7uebO1is2A" id="(0.06840390879478828,0.32967032967032966)"/>

+    </edges>

+    <edges xmi:type="notation:Connector" xmi:id="_UOeWkBi1EeWc7uebO1is2A" type="4001" source="_9ovVQBizEeWc7uebO1is2A" target="_-HGFMBizEeWc7uebO1is2A" routing="Rectilinear">

+      <children xmi:type="notation:DecorationNode" xmi:id="_UOe9oBi1EeWc7uebO1is2A" visible="false" type="6001">

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_UOe9oRi1EeWc7uebO1is2A" y="60"/>

+      </children>

+      <children xmi:type="notation:DecorationNode" xmi:id="_UOe9ohi1EeWc7uebO1is2A" visible="false" type="6002">

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_UOfksBi1EeWc7uebO1is2A" y="20"/>

+      </children>

+      <children xmi:type="notation:DecorationNode" xmi:id="_UOfksRi1EeWc7uebO1is2A" type="6003">

+        <styles xmi:type="notation:StringListValueStyle" xmi:id="_B1jhsBi5EeWhPZtBPxjsVg" name="maskLabel">

+          <stringListValue>name</stringListValue>

+          <stringListValue>derived</stringListValue>

+        </styles>

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_UOfkshi1EeWc7uebO1is2A" x="24" y="-60"/>

+      </children>

+      <children xmi:type="notation:DecorationNode" xmi:id="_UOfksxi1EeWc7uebO1is2A" type="6005">

+        <styles xmi:type="notation:StringListValueStyle" xmi:id="_pEb6AI3_EeWEM8PJGngEtA" name="maskLabel">

+          <stringListValue>name</stringListValue>

+          <stringListValue>derived</stringListValue>

+        </styles>

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_UOfktBi1EeWc7uebO1is2A" x="8" y="10"/>

+      </children>

+      <children xmi:type="notation:DecorationNode" xmi:id="_UOfktRi1EeWc7uebO1is2A" type="6033">

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_UOfkthi1EeWc7uebO1is2A" x="-7" y="-14"/>

+      </children>

+      <children xmi:type="notation:DecorationNode" xmi:id="_UOfktxi1EeWc7uebO1is2A" type="6034">

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_UOfkuBi1EeWc7uebO1is2A" x="20" y="14"/>

+      </children>

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

+      <element xmi:type="uml:Association" href="esfarchitectureconcepts.profile.uml#_UOb6UBi1EeWc7uebO1is2A"/>

+      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_UOeWkhi1EeWc7uebO1is2A" points="[-64, -1, 214, -193]$[-255, -1, 23, -193]$[-255, 152, 23, -40]"/>

+      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_UO0U0Bi1EeWc7uebO1is2A" id="(0.20846905537459284,0.8901098901098901)"/>

+    </edges>

+    <edges xmi:type="notation:Connector" xmi:id="_Uy9jsBi1EeWc7uebO1is2A" type="4001" source="_9ovVQBizEeWc7uebO1is2A" target="_-HGFMBizEeWc7uebO1is2A" routing="Rectilinear">

+      <children xmi:type="notation:DecorationNode" xmi:id="_Uy-KwBi1EeWc7uebO1is2A" visible="false" type="6001">

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_Uy-KwRi1EeWc7uebO1is2A" y="60"/>

+      </children>

+      <children xmi:type="notation:DecorationNode" xmi:id="_Uy-Kwhi1EeWc7uebO1is2A" visible="false" type="6002">

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_Uy-Kwxi1EeWc7uebO1is2A" y="20"/>

+      </children>

+      <children xmi:type="notation:DecorationNode" xmi:id="_Uy-KxBi1EeWc7uebO1is2A" type="6003">

+        <styles xmi:type="notation:StringListValueStyle" xmi:id="_BMzfoBi5EeWhPZtBPxjsVg" name="maskLabel">

+          <stringListValue>name</stringListValue>

+          <stringListValue>derived</stringListValue>

+        </styles>

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_Uy-KxRi1EeWc7uebO1is2A" x="40" y="48"/>

+      </children>

+      <children xmi:type="notation:DecorationNode" xmi:id="_Uy-Kxhi1EeWc7uebO1is2A" type="6005">

+        <styles xmi:type="notation:StringListValueStyle" xmi:id="_CnnQwBi5EeWhPZtBPxjsVg" name="maskLabel">

+          <stringListValue>name</stringListValue>

+          <stringListValue>derived</stringListValue>

+        </styles>

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_Uy-x0Bi1EeWc7uebO1is2A" x="-19" y="11"/>

+      </children>

+      <children xmi:type="notation:DecorationNode" xmi:id="_Uy-x0Ri1EeWc7uebO1is2A" type="6033">

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_Uy-x0hi1EeWc7uebO1is2A" x="-26" y="-12"/>

+      </children>

+      <children xmi:type="notation:DecorationNode" xmi:id="_Uy-x0xi1EeWc7uebO1is2A" type="6034">

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_Uy-x1Bi1EeWc7uebO1is2A" x="34" y="-6"/>

+      </children>

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

+      <element xmi:type="uml:Association" href="esfarchitectureconcepts.profile.uml#_Uy6gYBi1EeWc7uebO1is2A"/>

+      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Uy9jshi1EeWc7uebO1is2A" points="[-4, -16, 245, -220]$[-239, -16, 10, -220]$[-239, 182, 10, -22]"/>

+      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_UzST0Bi1EeWc7uebO1is2A" id="(0.013029315960912053,0.6593406593406593)"/>

+      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_UzS64Bi1EeWc7uebO1is2A" id="(0.19,0.2716049382716049)"/>

+    </edges>

+    <edges xmi:type="notation:Connector" xmi:id="_WTAaIBi1EeWc7uebO1is2A" type="4001" source="_9ovVQBizEeWc7uebO1is2A" target="_DMZLEBi0EeWc7uebO1is2A" routing="Rectilinear">

+      <children xmi:type="notation:DecorationNode" xmi:id="_WTAaIxi1EeWc7uebO1is2A" visible="false" type="6001">

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_WTAaJBi1EeWc7uebO1is2A" y="60"/>

+      </children>

+      <children xmi:type="notation:DecorationNode" xmi:id="_WTBBMBi1EeWc7uebO1is2A" visible="false" type="6002">

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_WTBBMRi1EeWc7uebO1is2A" y="20"/>

+      </children>

+      <children xmi:type="notation:DecorationNode" xmi:id="_WTBBMhi1EeWc7uebO1is2A" type="6003">

+        <styles xmi:type="notation:StringListValueStyle" xmi:id="_mprJwBi5EeWhPZtBPxjsVg" name="maskLabel">

+          <stringListValue>name</stringListValue>

+          <stringListValue>derived</stringListValue>

+        </styles>

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_WTBBMxi1EeWc7uebO1is2A" x="-8" y="-59"/>

+      </children>

+      <children xmi:type="notation:DecorationNode" xmi:id="_WTBBNBi1EeWc7uebO1is2A" type="6005">

+        <styles xmi:type="notation:StringListValueStyle" xmi:id="_l1abQBi5EeWhPZtBPxjsVg" name="maskLabel">

+          <stringListValue>name</stringListValue>

+          <stringListValue>derived</stringListValue>

+        </styles>

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_WTBBNRi1EeWc7uebO1is2A" y="-28"/>

+      </children>

+      <children xmi:type="notation:DecorationNode" xmi:id="_WTBBNhi1EeWc7uebO1is2A" type="6033">

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_WTBBNxi1EeWc7uebO1is2A" y="20"/>

+      </children>

+      <children xmi:type="notation:DecorationNode" xmi:id="_WTBBOBi1EeWc7uebO1is2A" type="6034">

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_WTBBORi1EeWc7uebO1is2A" x="-6" y="16"/>

+      </children>

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

+      <element xmi:type="uml:Association" href="esfarchitectureconcepts.profile.uml#_WS9W0Bi1EeWc7uebO1is2A"/>

+      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_WTAaIhi1EeWc7uebO1is2A" points="[137, 26, -3, -178]$[137, 164, -3, -40]"/>

+      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_WTUjMBi1EeWc7uebO1is2A" id="(0.40390879478827363,0.8021978021978022)"/>

+    </edges>

+    <edges xmi:type="notation:Connector" xmi:id="_Y5YmgBi1EeWc7uebO1is2A" type="4001" source="_9ovVQBizEeWc7uebO1is2A" target="__RQyQBizEeWc7uebO1is2A" routing="Rectilinear">

+      <children xmi:type="notation:DecorationNode" xmi:id="_Y5ZNkBi1EeWc7uebO1is2A" visible="false" type="6001">

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_Y5ZNkRi1EeWc7uebO1is2A" y="60"/>

+      </children>

+      <children xmi:type="notation:DecorationNode" xmi:id="_Y5ZNkhi1EeWc7uebO1is2A" visible="false" type="6002">

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_Y5ZNkxi1EeWc7uebO1is2A" y="20"/>

+      </children>

+      <children xmi:type="notation:DecorationNode" xmi:id="_Y5ZNlBi1EeWc7uebO1is2A" type="6003">

+        <styles xmi:type="notation:StringListValueStyle" xmi:id="_lL6LQBi5EeWhPZtBPxjsVg" name="maskLabel">

+          <stringListValue>name</stringListValue>

+          <stringListValue>derived</stringListValue>

+        </styles>

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_Y5ZNlRi1EeWc7uebO1is2A" x="-9" y="-88"/>

+      </children>

+      <children xmi:type="notation:DecorationNode" xmi:id="_Y5Z0oBi1EeWc7uebO1is2A" type="6005">

+        <styles xmi:type="notation:StringListValueStyle" xmi:id="_kiLRwBi5EeWhPZtBPxjsVg" name="maskLabel">

+          <stringListValue>name</stringListValue>

+          <stringListValue>derived</stringListValue>

+        </styles>

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_Y5Z0oRi1EeWc7uebO1is2A" x="2" y="-31"/>

+      </children>

+      <children xmi:type="notation:DecorationNode" xmi:id="_Y5Z0ohi1EeWc7uebO1is2A" type="6033">

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_Y5Z0oxi1EeWc7uebO1is2A" y="20"/>

+      </children>

+      <children xmi:type="notation:DecorationNode" xmi:id="_Y5Z0pBi1EeWc7uebO1is2A" type="6034">

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_Y5Z0pRi1EeWc7uebO1is2A" x="-3" y="17"/>

+      </children>

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

+      <element xmi:type="uml:Association" href="esfarchitectureconcepts.profile.uml#_Y5VjMBi1EeWc7uebO1is2A"/>

+      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Y5Ymghi1EeWc7uebO1is2A" points="[-41, 24, 10, -178]$[-41, 162, 10, -40]"/>

+      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Y5tWoBi1EeWc7uebO1is2A" id="(0.31921824104234525,0.8131868131868132)"/>

+    </edges>

+    <edges xmi:type="notation:Connector" xmi:id="_ZlF18Bi1EeWc7uebO1is2A" type="4001" source="_9ovVQBizEeWc7uebO1is2A" target="_ATV6UBi0EeWc7uebO1is2A" routing="Rectilinear">

+      <children xmi:type="notation:DecorationNode" xmi:id="_ZlGdABi1EeWc7uebO1is2A" visible="false" type="6001">

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_ZlGdARi1EeWc7uebO1is2A" y="60"/>

+      </children>

+      <children xmi:type="notation:DecorationNode" xmi:id="_ZlGdAhi1EeWc7uebO1is2A" visible="false" type="6002">

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_ZlGdAxi1EeWc7uebO1is2A" y="20"/>

+      </children>

+      <children xmi:type="notation:DecorationNode" xmi:id="_ZlGdBBi1EeWc7uebO1is2A" type="6003">

+        <styles xmi:type="notation:StringListValueStyle" xmi:id="_nY5AMBi5EeWhPZtBPxjsVg" name="maskLabel">

+          <stringListValue>name</stringListValue>

+          <stringListValue>derived</stringListValue>

+        </styles>

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_ZlGdBRi1EeWc7uebO1is2A" x="30" y="-59"/>

+      </children>

+      <children xmi:type="notation:DecorationNode" xmi:id="_ZlGdBhi1EeWc7uebO1is2A" type="6005">

+        <styles xmi:type="notation:StringListValueStyle" xmi:id="_oBjisBi5EeWhPZtBPxjsVg" name="maskLabel">

+          <stringListValue>name</stringListValue>

+          <stringListValue>derived</stringListValue>

+        </styles>

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_ZlGdBxi1EeWc7uebO1is2A" x="-6" y="-14"/>

+      </children>

+      <children xmi:type="notation:DecorationNode" xmi:id="_ZlHEEBi1EeWc7uebO1is2A" type="6033">

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_ZlHEERi1EeWc7uebO1is2A" x="-12" y="15"/>

+      </children>

+      <children xmi:type="notation:DecorationNode" xmi:id="_ZlHEEhi1EeWc7uebO1is2A" type="6034">

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_ZlHEExi1EeWc7uebO1is2A" x="29" y="18"/>

+      </children>

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

+      <element xmi:type="uml:Association" href="esfarchitectureconcepts.profile.uml#_ZlCyoBi1EeWc7uebO1is2A"/>

+      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_ZlF18hi1EeWc7uebO1is2A" points="[69, -54, -173, -246]$[239, -54, -3, -246]$[239, 152, -3, -40]"/>

+      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Zlb0MBi1EeWc7uebO1is2A" id="(0.7752442996742671,0.8901098901098901)"/>

+    </edges>

+    <edges xmi:type="notation:Connector" xmi:id="_iXrJEBi5EeWhPZtBPxjsVg" type="1022" source="_YqyNABi5EeWhPZtBPxjsVg" target="_UOeWkBi1EeWc7uebO1is2A">

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

+      <element xsi:nil="true"/>

+      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_iXrJEhi5EeWhPZtBPxjsVg" points="[-5, -4, 54, 7]$[-58, -62, 1, -51]"/>

+      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_iXzE4Bi5EeWhPZtBPxjsVg" id="(0.029239766081871343,0.3472222222222222)"/>

+      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_iXzr8Bi5EeWhPZtBPxjsVg" id="(0.0,0.3333333333333333)"/>

+    </edges>

+    <edges xmi:type="notation:Connector" xmi:id="_i9LC0Bi5EeWhPZtBPxjsVg" type="1022" source="_YqyNABi5EeWhPZtBPxjsVg" target="_Y5YmgBi1EeWc7uebO1is2A">

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

+      <element xsi:nil="true"/>

+      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_i9LC0hi5EeWhPZtBPxjsVg" points="[6, 5, -20, -17]$[26, 22, 0, 0]"/>

+      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_i9RwgBi5EeWhPZtBPxjsVg" id="(0.9649122807017544,0.4444444444444444)"/>

+      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_i9SXkBi5EeWhPZtBPxjsVg" id="(0.28,0.5515151515151515)"/>

+    </edges>

+    <edges xmi:type="notation:Connector" xmi:id="_RlxcsBi6EeWhPZtBPxjsVg" type="4002" source="_DMZLEBi0EeWc7uebO1is2A" target="_Bcq54Bi0EeWc7uebO1is2A" routing="Rectilinear">

+      <children xmi:type="notation:DecorationNode" xmi:id="_RlyDwBi6EeWhPZtBPxjsVg" visible="false" type="6007">

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_Rlyq0Bi6EeWhPZtBPxjsVg" y="60"/>

+      </children>

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

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

+      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Rlxcshi6EeWhPZtBPxjsVg" points="[-7, 41, 129, -119]$[-7, 120, 129, -40]"/>

+    </edges>

+    <edges xmi:type="notation:Connector" xmi:id="_SUN3EBi6EeWhPZtBPxjsVg" type="4002" source="__RQyQBizEeWc7uebO1is2A" target="_Bcq54Bi0EeWc7uebO1is2A" routing="Rectilinear">

+      <children xmi:type="notation:DecorationNode" xmi:id="_SUN3Exi6EeWhPZtBPxjsVg" visible="false" type="6007">

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_SUOeIBi6EeWhPZtBPxjsVg" y="60"/>

+      </children>

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

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

+      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_SUN3Ehi6EeWhPZtBPxjsVg" points="[8, 41, -123, -119]$[8, 120, -123, -40]"/>

+    </edges>

+    <edges xmi:type="notation:Connector" xmi:id="_TZgEIBi6EeWhPZtBPxjsVg" type="4001" source="_ATV6UBi0EeWc7uebO1is2A" target="_Bcq54Bi0EeWc7uebO1is2A" routing="Rectilinear">

+      <children xmi:type="notation:DecorationNode" xmi:id="_TZgrMBi6EeWhPZtBPxjsVg" visible="false" type="6001">

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_TZgrMRi6EeWhPZtBPxjsVg" y="60"/>

+      </children>

+      <children xmi:type="notation:DecorationNode" xmi:id="_TZgrMhi6EeWhPZtBPxjsVg" visible="false" type="6002">

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_TZgrMxi6EeWhPZtBPxjsVg" y="20"/>

+      </children>

+      <children xmi:type="notation:DecorationNode" xmi:id="_TZgrNBi6EeWhPZtBPxjsVg" type="6003">

+        <styles xmi:type="notation:StringListValueStyle" xmi:id="_EctfQBi7EeWhPZtBPxjsVg" name="maskLabel">

+          <stringListValue>name</stringListValue>

+          <stringListValue>derived</stringListValue>

+        </styles>

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

+      </children>

+      <children xmi:type="notation:DecorationNode" xmi:id="_TZhSQBi6EeWhPZtBPxjsVg" type="6005">

+        <styles xmi:type="notation:StringListValueStyle" xmi:id="_DzC3MBi7EeWhPZtBPxjsVg" name="maskLabel">

+          <stringListValue>name</stringListValue>

+          <stringListValue>derived</stringListValue>

+        </styles>

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_TZhSQRi6EeWhPZtBPxjsVg" x="-7" y="-55"/>

+      </children>

+      <children xmi:type="notation:DecorationNode" xmi:id="_TZhSQhi6EeWhPZtBPxjsVg" type="6033">

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_TZhSQxi6EeWhPZtBPxjsVg" x="-8" y="16"/>

+      </children>

+      <children xmi:type="notation:DecorationNode" xmi:id="_TZhSRBi6EeWhPZtBPxjsVg" type="6034">

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_TZhSRRi6EeWhPZtBPxjsVg" x="-6" y="-10"/>

+      </children>

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

+      <element xmi:type="uml:Association" href="esfarchitectureconcepts.profile.uml#_TZRaoBi6EeWhPZtBPxjsVg"/>

+      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_TZgEIhi6EeWhPZtBPxjsVg" points="[-3, 41, 138, -120]$[-3, 155, 138, -6]$[-125, 155, 16, -6]"/>

+      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_TZrDQBi6EeWhPZtBPxjsVg" id="(0.9442508710801394,0.5061728395061729)"/>

+    </edges>

+    <edges xmi:type="notation:Connector" xmi:id="_UI0BMBi6EeWhPZtBPxjsVg" type="4001" source="__RQyQBizEeWc7uebO1is2A" target="_DMZLEBi0EeWc7uebO1is2A" routing="Rectilinear">

+      <children xmi:type="notation:DecorationNode" xmi:id="_UI0oQBi6EeWhPZtBPxjsVg" visible="false" type="6001">

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_UI0oQRi6EeWhPZtBPxjsVg" y="60"/>

+      </children>

+      <children xmi:type="notation:DecorationNode" xmi:id="_UI0oQhi6EeWhPZtBPxjsVg" visible="false" type="6002">

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_UI0oQxi6EeWhPZtBPxjsVg" y="20"/>

+      </children>

+      <children xmi:type="notation:DecorationNode" xmi:id="_UI0oRBi6EeWhPZtBPxjsVg" type="6003">

+        <styles xmi:type="notation:StringListValueStyle" xmi:id="_pEBaYBi7EeWhPZtBPxjsVg" name="maskLabel">

+          <stringListValue>name</stringListValue>

+          <stringListValue>derived</stringListValue>

+        </styles>

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_UI0oRRi6EeWhPZtBPxjsVg" x="-8" y="19"/>

+      </children>

+      <children xmi:type="notation:DecorationNode" xmi:id="_UI1PUBi6EeWhPZtBPxjsVg" type="6005">

+        <styles xmi:type="notation:StringListValueStyle" xmi:id="_puR4UBi7EeWhPZtBPxjsVg" name="maskLabel">

+          <stringListValue>name</stringListValue>

+          <stringListValue>derived</stringListValue>

+        </styles>

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_UI1PURi6EeWhPZtBPxjsVg" x="10" y="-15"/>

+      </children>

+      <children xmi:type="notation:DecorationNode" xmi:id="_UI1PUhi6EeWhPZtBPxjsVg" type="6033">

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_UI1PUxi6EeWhPZtBPxjsVg" y="20"/>

+      </children>

+      <children xmi:type="notation:DecorationNode" xmi:id="_UI1PVBi6EeWhPZtBPxjsVg" type="6034">

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_UI1PVRi6EeWhPZtBPxjsVg" y="-20"/>

+      </children>

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

+      <element xmi:type="uml:Association" href="esfarchitectureconcepts.profile.uml#_UIuhoBi6EeWhPZtBPxjsVg"/>

+      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_UI0BMhi6EeWhPZtBPxjsVg" points="[18, 6, -118, 0]$[114, 6, -22, 0]"/>

+      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_UJAOcBi6EeWhPZtBPxjsVg" id="(0.82,0.43209876543209874)"/>

+      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_UJAOcRi6EeWhPZtBPxjsVg" id="(0.22,0.5061728395061729)"/>

+    </edges>

+    <edges xmi:type="notation:Connector" xmi:id="_UwxZEBi6EeWhPZtBPxjsVg" type="4001" source="_-HGFMBizEeWc7uebO1is2A" target="__RQyQBizEeWc7uebO1is2A" routing="Rectilinear">

+      <children xmi:type="notation:DecorationNode" xmi:id="_UwyAIBi6EeWhPZtBPxjsVg" visible="false" type="6001">

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_UwyAIRi6EeWhPZtBPxjsVg" y="60"/>

+      </children>

+      <children xmi:type="notation:DecorationNode" xmi:id="_UwyAIhi6EeWhPZtBPxjsVg" visible="false" type="6002">

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_UwyAIxi6EeWhPZtBPxjsVg" y="20"/>

+      </children>

+      <children xmi:type="notation:DecorationNode" xmi:id="_UwyAJBi6EeWhPZtBPxjsVg" type="6003">

+        <styles xmi:type="notation:StringListValueStyle" xmi:id="_wEl6IBi7EeWhPZtBPxjsVg" name="maskLabel">

+          <stringListValue>name</stringListValue>

+          <stringListValue>derived</stringListValue>

+        </styles>

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_UwynMBi6EeWhPZtBPxjsVg" x="-30" y="21"/>

+      </children>

+      <children xmi:type="notation:DecorationNode" xmi:id="_UwynMRi6EeWhPZtBPxjsVg" type="6005">

+        <styles xmi:type="notation:StringListValueStyle" xmi:id="_3kpLMBi7EeWhPZtBPxjsVg" name="maskLabel">

+          <stringListValue>name</stringListValue>

+          <stringListValue>derived</stringListValue>

+        </styles>

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_UwynMhi6EeWhPZtBPxjsVg" x="23" y="-19"/>

+      </children>

+      <children xmi:type="notation:DecorationNode" xmi:id="_UwynMxi6EeWhPZtBPxjsVg" type="6033">

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_UwynNBi6EeWhPZtBPxjsVg" x="-8" y="18"/>

+      </children>

+      <children xmi:type="notation:DecorationNode" xmi:id="_UwynNRi6EeWhPZtBPxjsVg" type="6034">

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_UwynNhi6EeWhPZtBPxjsVg" y="-20"/>

+      </children>

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

+      <element xmi:type="uml:Association" href="esfarchitectureconcepts.profile.uml#_UwtusBi6EeWhPZtBPxjsVg"/>

+      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_UwxZEhi6EeWhPZtBPxjsVg" points="[12, -2, -311, 0]$[332, -4, 9, -2]"/>

+      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Uw8_QBi6EeWhPZtBPxjsVg" id="(0.88,0.4567901234567901)"/>

+      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Uw9mUBi6EeWhPZtBPxjsVg" id="(0.91,0.43209876543209874)"/>

+    </edges>

+    <edges xmi:type="notation:Connector" xmi:id="_OhMb8Bi7EeWhPZtBPxjsVg" type="1022" source="_GRTpYBi7EeWhPZtBPxjsVg" target="_TZgEIBi6EeWhPZtBPxjsVg">

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

+      <element xsi:nil="true"/>

+      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_OhMb8hi7EeWhPZtBPxjsVg" points="[-5, -5, 76, 61]$[-2, -42, 79, 24]"/>

+      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_OhRUcBi7EeWhPZtBPxjsVg" id="(0.313953488372093,0.06944444444444445)"/>

+      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_OhR7gBi7EeWhPZtBPxjsVg" id="(0.5047021943573667,0.7875)"/>

+    </edges>

+    <edges xmi:type="notation:Connector" xmi:id="_mUJB0Bi9EeWhPZtBPxjsVg" type="1022" source="_AmowIBi8EeWhPZtBPxjsVg" target="_UwxZEBi6EeWhPZtBPxjsVg">

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

+      <element xsi:nil="true"/>

+      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_mUJB0hi9EeWhPZtBPxjsVg" points="[7, -12, -15, 95]$[26, -107, 4, 0]"/>

+      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_mUOhYBi9EeWhPZtBPxjsVg" id="(0.6486486486486487,0.13043478260869565)"/>

+      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_mUOhYRi9EeWhPZtBPxjsVg" id="(0.34210526315789475,0.5057471264367817)"/>

+    </edges>

+    <edges xmi:type="notation:Connector" xmi:id="_nonhcBi9EeWhPZtBPxjsVg" type="1022" source="_AmowIBi8EeWhPZtBPxjsVg" target="_UI0BMBi6EeWhPZtBPxjsVg">

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

+      <element xsi:nil="true"/>

+      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_nonhchi9EeWhPZtBPxjsVg" points="[2, -1, -191, 100]$[193, -10, 0, 91]$[193, -101, 0, 0]"/>

+      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_nopWoBi9EeWhPZtBPxjsVg" id="(0.972972972972973,0.20652173913043478)"/>

+      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_nop9sBi9EeWhPZtBPxjsVg" id="(0.4421768707482993,0.46511627906976744)"/>

+    </edges>

+    <edges xmi:type="notation:Connector" xmi:id="_we3wcBi9EeWhPZtBPxjsVg" type="1022" source="_ALpdQBi8EeWhPZtBPxjsVg" target="_Uy9jsBi1EeWc7uebO1is2A">

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

+      <element xsi:nil="true"/>

+      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_we3wchi9EeWhPZtBPxjsVg" points="[4, 1, -76, -8]$[68, 1, -12, -8]"/>

+      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_we9QABi9EeWhPZtBPxjsVg" id="(0.96,0.5166666666666667)"/>

+      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_we93EBi9EeWhPZtBPxjsVg" id="(0.05329153605015674,0.6078431372549019)"/>

+    </edges>

+    <edges xmi:type="notation:Connector" xmi:id="_IGniNy7VEeW5kuiJ1QpjVA" type="StereotypeCommentLink" source="_neodMBaHEeWc7uebO1is2A" target="_IGniMy7VEeW5kuiJ1QpjVA">

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

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

+        <eObjectValue xmi:type="uml:Profile" href="esfarchitectureconcepts.profile.uml#_4KUNIA3QEeWIHrhJxYOO3w"/>

+      </styles>

+      <element xsi:nil="true"/>

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

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

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

+    </edges>

+  </notation:Diagram>

+  <css:ModelStyleSheets xmi:id="_ksjXIBaHEeWc7uebO1is2A"/>

+  <notation:Diagram xmi:id="_bO7RYCCTEeWTgM-gIHMuxg" type="PapyrusUMLClassDiagram" name="Overview PackageDiagram" measurementUnit="Pixel">

+    <children xmi:type="notation:Shape" xmi:id="_meT68CCTEeWTgM-gIHMuxg" type="2007" fillColor="10011046">

+      <children xmi:type="notation:DecorationNode" xmi:id="_me3UkCCTEeWTgM-gIHMuxg" type="5026"/>

+      <children xmi:type="notation:DecorationNode" xmi:id="_me3UkSCTEeWTgM-gIHMuxg" type="7016">

+        <styles xmi:type="notation:TitleStyle" xmi:id="_me3UkiCTEeWTgM-gIHMuxg"/>

+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_me3UkyCTEeWTgM-gIHMuxg"/>

+      </children>

+      <element xmi:type="uml:Profile" href="esfarchitectureconcepts.profile.uml#_4KUNIA3QEeWIHrhJxYOO3w"/>

+      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_meT68SCTEeWTgM-gIHMuxg" x="300" y="245" width="303"/>

+    </children>

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

+      <styles xmi:type="notation:TitleStyle" xmi:id="_MK8bcY3ZEeWEM8PJGngEtA" showTitle="true"/>

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

+        <eObjectValue xmi:type="uml:Profile" href="esfarchitectureconcepts.profile.uml#_4KUNIA3QEeWIHrhJxYOO3w"/>

+      </styles>

+      <element xsi:nil="true"/>

+      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_MK8bco3ZEeWEM8PJGngEtA" x="376" y="193"/>

+    </children>

+    <children xmi:type="notation:Shape" xmi:id="_5n5hkI3ZEeWEM8PJGngEtA" type="2007" fillColor="12621752">

+      <children xmi:type="notation:DecorationNode" xmi:id="_5n6IoY3ZEeWEM8PJGngEtA" type="5026"/>

+      <children xmi:type="notation:BasicCompartment" xmi:id="_5n6vsI3ZEeWEM8PJGngEtA" type="7016">

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

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

+      </children>

+      <element xmi:type="uml:Profile" href="platform:/resource/org.polarsys.esf.core.profile.esfcore/src/main/resources/models/profile/esfcore.profile.uml#_5CO-gA3OEeWIHrhJxYOO3w"/>

+      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5n6IoI3ZEeWEM8PJGngEtA" x="343" y="84"/>

+    </children>

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

+      <styles xmi:type="notation:TitleStyle" xmi:id="_5oHkBI3ZEeWEM8PJGngEtA" showTitle="true"/>

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

+        <eObjectValue xmi:type="uml:Profile" href="platform:/resource/org.polarsys.esf.core.profile.esfcore/src/main/resources/models/profile/esfcore.profile.uml#_5CO-gA3OEeWIHrhJxYOO3w"/>

+      </styles>

+      <element xsi:nil="true"/>

+      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5oHkBY3ZEeWEM8PJGngEtA" x="200"/>

+    </children>

+    <styles xmi:type="notation:StringValueStyle" xmi:id="_bO7RYSCTEeWTgM-gIHMuxg" name="diagram_compatibility_version" stringValue="1.1.0"/>

+    <styles xmi:type="notation:DiagramStyle" xmi:id="_bO7RYiCTEeWTgM-gIHMuxg"/>

+    <styles xmi:type="style:PapyrusViewStyle" xmi:id="_bO7RYyCTEeWTgM-gIHMuxg">

+      <owner xmi:type="uml:Profile" href="esfarchitectureconcepts.profile.uml#_4KUNIA3QEeWIHrhJxYOO3w"/>

+      <configuration xmi:type="configuration:PapyrusDiagram" href="platform:/plugin/org.eclipse.papyrus.infra.viewpoints.policy/builtin/default.configuration#_7wLmpNxhEeOqHvRyiN87hA"/>

+    </styles>

+    <element xmi:type="uml:Profile" href="esfarchitectureconcepts.profile.uml#_4KUNIA3QEeWIHrhJxYOO3w"/>

+    <edges xmi:type="notation:Connector" xmi:id="_MK9CgI3ZEeWEM8PJGngEtA" type="StereotypeCommentLink" source="_meT68CCTEeWTgM-gIHMuxg" target="_MK8bcI3ZEeWEM8PJGngEtA">

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

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

+        <eObjectValue xmi:type="uml:Profile" href="esfarchitectureconcepts.profile.uml#_4KUNIA3QEeWIHrhJxYOO3w"/>

+      </styles>

+      <element xsi:nil="true"/>

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

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

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

+    </edges>

+    <edges xmi:type="notation:Connector" xmi:id="_5oHkB43ZEeWEM8PJGngEtA" type="StereotypeCommentLink" source="_5n5hkI3ZEeWEM8PJGngEtA" target="_5oHkA43ZEeWEM8PJGngEtA">

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

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

+        <eObjectValue xmi:type="uml:Profile" href="platform:/resource/org.polarsys.esf.core.profile.esfcore/src/main/resources/models/profile/esfcore.profile.uml#_5CO-gA3OEeWIHrhJxYOO3w"/>

+      </styles>

+      <element xsi:nil="true"/>

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

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

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

+    </edges>

+    <edges xmi:type="notation:Connector" xmi:id="_7gmvoI3ZEeWEM8PJGngEtA" type="4008" source="_meT68CCTEeWTgM-gIHMuxg" target="_5n5hkI3ZEeWEM8PJGngEtA">

+      <children xmi:type="notation:DecorationNode" xmi:id="_7gmvo43ZEeWEM8PJGngEtA" type="6026">

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_7gmvpI3ZEeWEM8PJGngEtA" y="40"/>

+      </children>

+      <children xmi:type="notation:DecorationNode" xmi:id="_7gnWsI3ZEeWEM8PJGngEtA" type="6027">

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_7gnWsY3ZEeWEM8PJGngEtA" y="60"/>

+      </children>

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

+      <element xmi:type="uml:Dependency" href="esfarchitectureconcepts.profile.uml#_7gD9EI3ZEeWEM8PJGngEtA"/>

+      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_7gmvoo3ZEeWEM8PJGngEtA" points="[-8, -22, -6, 111]$[-8, -134, -6, -1]"/>

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

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

+    </edges>

+  </notation:Diagram>

+</xmi:XMI>

diff --git a/core/profile/org.polarsys.esf.core.profile.esfarchitectureconcepts/src/main/resources/models/profile/esfarchitectureconcepts.profile.uml b/core/profile/org.polarsys.esf.core.profile.esfarchitectureconcepts/src/main/resources/models/profile/esfarchitectureconcepts.profile.uml
index 83f5d8e..eb07c18 100644
--- a/core/profile/org.polarsys.esf.core.profile.esfarchitectureconcepts/src/main/resources/models/profile/esfarchitectureconcepts.profile.uml
+++ b/core/profile/org.polarsys.esf.core.profile.esfarchitectureconcepts/src/main/resources/models/profile/esfarchitectureconcepts.profile.uml
@@ -1,401 +1,264 @@
-<?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="_4KUNIA3QEeWIHrhJxYOO3w" name="ESFArchitectureConcepts"
-		metaclassReference="_jIcJ0BM2EeWOCLsnVbWZoA _jIcJ0RM2EeWOCLsnVbWZoA _oraqMBM2EeWOCLsnVbWZoA _oraqMRM2EeWOCLsnVbWZoA _f9cYABM3EeWOCLsnVbWZoA">
-		<ownedComment xmi:type="uml:Comment" xmi:id="_w18FgBM_EeWOCLsnVbWZoA"
-			annotatedElement="_u6JuQRM_EeWOCLsnVbWZoA">
-			<body>ATTENTION!&#xD;
-				Must tooling for hiding the SPortRole&#xD;
-				to the users.</body>
-		</ownedComment>
-		<ownedComment xmi:type="uml:Comment" xmi:id="_YqOzYBi5EeWhPZtBPxjsVg"
-			annotatedElement="_UOb6UBi1EeWc7uebO1is2A _Y5VjMBi1EeWc7uebO1is2A">
-			<body>Owner of SPortRole must be the same than SPart's owner</body>
-		</ownedComment>
-		<ownedComment xmi:type="uml:Comment" xmi:id="_GRQmEBi7EeWhPZtBPxjsVg"
-			annotatedElement="_TZRaoBi6EeWhPZtBPxjsVg">
-			<body>Must manage:&#xD;
-				- INOUT ports&#xD;
-				- More than 2 ends by SCconnector
-			</body>
-		</ownedComment>
-		<ownedComment xmi:type="uml:Comment" xmi:id="_ALnBABi8EeWhPZtBPxjsVg"
-			annotatedElement="_Uy6gYBi1EeWc7uebO1is2A">
-			<body>A SBlock knows all the SParts which are of its type, to know
-				wherever it is used.</body>
-		</ownedComment>
-		<ownedComment xmi:type="uml:Comment" xmi:id="_AmmT4Bi8EeWhPZtBPxjsVg"
-			annotatedElement="_UwtusBi6EeWhPZtBPxjsVg _UIuhoBi6EeWhPZtBPxjsVg">
-			<body>Must tooling!&#xD;
-				When SPort or SPart is removed, SPortRole must be removed too.</body>
-		</ownedComment>
-		<elementImport xmi:type="uml:ElementImport" xmi:id="_jIcJ0BM2EeWOCLsnVbWZoA"
-			alias="Class">
-			<importedElement xmi:type="uml:Class"
-				href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class" />
-		</elementImport>
-		<elementImport xmi:type="uml:ElementImport" xmi:id="_jIcJ0RM2EeWOCLsnVbWZoA"
-			alias="Property">
-			<importedElement xmi:type="uml:Class"
-				href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property" />
-		</elementImport>
-		<elementImport xmi:type="uml:ElementImport" xmi:id="_oraqMBM2EeWOCLsnVbWZoA"
-			alias="Port">
-			<importedElement xmi:type="uml:Class"
-				href="pathmap://UML_METAMODELS/UML.metamodel.uml#Port" />
-		</elementImport>
-		<elementImport xmi:type="uml:ElementImport" xmi:id="_oraqMRM2EeWOCLsnVbWZoA"
-			alias="Connector">
-			<importedElement xmi:type="uml:Class"
-				href="pathmap://UML_METAMODELS/UML.metamodel.uml#Connector" />
-		</elementImport>
-		<elementImport xmi:type="uml:ElementImport" xmi:id="_f9cYABM3EeWOCLsnVbWZoA"
-			alias="Package">
-			<importedElement xmi:type="uml:Class"
-				href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package" />
-		</elementImport>
-		<packagedElement xmi:type="uml:Stereotype" xmi:id="_BwcZ4A3REeWIHrhJxYOO3w"
-			name="SPort">
-			<generalization xmi:type="uml:Generalization" xmi:id="_e5nnIBUyEeWsuO0tI_iXIw"
-				general="_FhN_ABUzEeWsuO0tI_iXIw" />
-			<ownedAttribute xmi:type="uml:Property" xmi:id="_DY1IABM3EeWOCLsnVbWZoA"
-				name="base_Port" association="_DY1IARM3EeWOCLsnVbWZoA">
-				<type xmi:type="uml:Class"
-					href="pathmap://UML_METAMODELS/UML.metamodel.uml#Port" />
-			</ownedAttribute>
-			<ownedAttribute xmi:type="uml:Property" xmi:id="_5zjeABUyEeWsuO0tI_iXIw"
-				name="base_Port">
-				<type xmi:type="uml:Class"
-					href="pathmap://UML_METAMODELS/UML.metamodel.uml#Port" />
-			</ownedAttribute>
-			<ownedAttribute xmi:type="uml:Property" xmi:id="_UIuhoRi6EeWhPZtBPxjsVg"
-				name="rolesList" type="_FgN3QA3REeWIHrhJxYOO3w" aggregation="shared"
-				association="_UIuhoBi6EeWhPZtBPxjsVg">
-				<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UIuhohi6EeWhPZtBPxjsVg" />
-				<upperValue xmi:type="uml:LiteralUnlimitedNatural"
-					xmi:id="_UIuhoxi6EeWhPZtBPxjsVg" value="*" />
-			</ownedAttribute>
-			<ownedAttribute xmi:type="uml:Property" xmi:id="_WS9W0Ri1EeWc7uebO1is2A"
-				name="owner" type="_IKyAEA3REeWIHrhJxYOO3w" association="_WS9W0Bi1EeWc7uebO1is2A">
-				<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WS9W0hi1EeWc7uebO1is2A"
-					value="1" />
-				<upperValue xmi:type="uml:LiteralUnlimitedNatural"
-					xmi:id="_WS9W0xi1EeWc7uebO1is2A" value="1" />
-			</ownedAttribute>
-		</packagedElement>
-		<packagedElement xmi:type="uml:Stereotype" xmi:id="_C4-IMA3REeWIHrhJxYOO3w"
-			name="SConnector">
-			<generalization xmi:type="uml:Generalization" xmi:id="_ODWmcBM2EeWOCLsnVbWZoA">
-				<general xmi:type="uml:Stereotype"
-					href="esfcore.profile.uml#_FrK08A3PEeWIHrhJxYOO3w" />
-			</generalization>
-			<generalization xmi:type="uml:Generalization" xmi:id="_hchowBUyEeWsuO0tI_iXIw">
-				<general xmi:type="uml:Stereotype"
-					href="esfcore.profile.uml#_FrK08A3PEeWIHrhJxYOO3w" />
-			</generalization>
-			<generalization xmi:type="uml:Generalization" xmi:id="_n-seIC7BEeW5kuiJ1QpjVA">
-				<general xmi:type="uml:Stereotype"
-					href="platform:/plugin/org.polarsys.esf.core.profile.esfcore/models/profile/esfcore.profile.uml#_FrK08A3PEeWIHrhJxYOO3w" />
-			</generalization>
-			<ownedAttribute xmi:type="uml:Property" xmi:id="_BeF5oBM3EeWOCLsnVbWZoA"
-				name="base_Connector" association="_BeF5oRM3EeWOCLsnVbWZoA">
-				<type xmi:type="uml:Class"
-					href="pathmap://UML_METAMODELS/UML.metamodel.uml#Connector" />
-			</ownedAttribute>
-			<ownedAttribute xmi:type="uml:Property" xmi:id="_3rkd0BUyEeWsuO0tI_iXIw"
-				name="base_Connector">
-				<type xmi:type="uml:Class"
-					href="pathmap://UML_METAMODELS/UML.metamodel.uml#Connector" />
-			</ownedAttribute>
-			<ownedAttribute xmi:type="uml:Property" xmi:id="_ZlCyoRi1EeWc7uebO1is2A"
-				name="owner" type="_IKyAEA3REeWIHrhJxYOO3w" association="_ZlCyoBi1EeWc7uebO1is2A">
-				<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZlCyohi1EeWc7uebO1is2A"
-					value="1" />
-				<upperValue xmi:type="uml:LiteralUnlimitedNatural"
-					xmi:id="_ZlCyoxi1EeWc7uebO1is2A" value="1" />
-			</ownedAttribute>
-			<ownedAttribute xmi:type="uml:Property" xmi:id="_TZO-YBi6EeWhPZtBPxjsVg"
-				name="ends" type="_FhN_ABUzEeWsuO0tI_iXIw" association="_TZRaoBi6EeWhPZtBPxjsVg">
-				<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TZO-YRi6EeWhPZtBPxjsVg"
-					value="2" />
-				<upperValue xmi:type="uml:LiteralUnlimitedNatural"
-					xmi:id="_TZO-Yhi6EeWhPZtBPxjsVg" value="*" />
-			</ownedAttribute>
-		</packagedElement>
-		<packagedElement xmi:type="uml:Stereotype" xmi:id="_EqLAEA3REeWIHrhJxYOO3w"
-			name="SModel">
-			<generalization xmi:type="uml:Generalization" xmi:id="_NlJngBM2EeWOCLsnVbWZoA">
-				<general xmi:type="uml:Stereotype"
-					href="esfcore.profile.uml#_FrK08A3PEeWIHrhJxYOO3w" />
-			</generalization>
-			<generalization xmi:type="uml:Generalization" xmi:id="_gsLJ4BUyEeWsuO0tI_iXIw">
-				<general xmi:type="uml:Stereotype"
-					href="esfcore.profile.uml#_FrK08A3PEeWIHrhJxYOO3w" />
-			</generalization>
-			<generalization xmi:type="uml:Generalization" xmi:id="_nLSrQC7BEeW5kuiJ1QpjVA">
-				<general xmi:type="uml:Stereotype"
-					href="platform:/plugin/org.polarsys.esf.core.profile.esfcore/models/profile/esfcore.profile.uml#_FrK08A3PEeWIHrhJxYOO3w" />
-			</generalization>
-			<ownedAttribute xmi:type="uml:Property" xmi:id="_kJru8BM3EeWOCLsnVbWZoA"
-				name="base_Package" association="_kJru8RM3EeWOCLsnVbWZoA">
-				<type xmi:type="uml:Class"
-					href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package" />
-			</ownedAttribute>
-			<ownedAttribute xmi:type="uml:Property" xmi:id="_4giW8BUyEeWsuO0tI_iXIw"
-				name="base_Package">
-				<type xmi:type="uml:Class"
-					href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package" />
-			</ownedAttribute>
-			<ownedAttribute xmi:type="uml:Property" xmi:id="_SBStUBi1EeWc7uebO1is2A"
-				name="onwedSBlocks" type="_IKyAEA3REeWIHrhJxYOO3w" aggregation="composite"
-				association="_SBTUYBi1EeWc7uebO1is2A">
-				<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SBStURi1EeWc7uebO1is2A" />
-				<upperValue xmi:type="uml:LiteralUnlimitedNatural"
-					xmi:id="_SBStUhi1EeWc7uebO1is2A" value="*" />
-			</ownedAttribute>
-		</packagedElement>
-		<packagedElement xmi:type="uml:Stereotype" xmi:id="_FgN3QA3REeWIHrhJxYOO3w"
-			name="SPortRole">
-			<generalization xmi:type="uml:Generalization" xmi:id="_fVvicBUyEeWsuO0tI_iXIw"
-				general="_FhN_ABUzEeWsuO0tI_iXIw" />
-			<ownedAttribute xmi:type="uml:Property" xmi:id="_u6JuQBM_EeWOCLsnVbWZoA"
-				name="base_Port" association="_u6JuQRM_EeWOCLsnVbWZoA">
-				<type xmi:type="uml:Class"
-					href="pathmap://UML_METAMODELS/UML.metamodel.uml#Port" />
-			</ownedAttribute>
-			<ownedAttribute xmi:type="uml:Property" xmi:id="_5XlTsBUyEeWsuO0tI_iXIw"
-				name="base_Port">
-				<type xmi:type="uml:Class"
-					href="pathmap://UML_METAMODELS/UML.metamodel.uml#Port" />
-			</ownedAttribute>
-			<ownedAttribute xmi:type="uml:Property" xmi:id="_UIsscBi6EeWhPZtBPxjsVg"
-				name="type" type="_BwcZ4A3REeWIHrhJxYOO3w" association="_UIuhoBi6EeWhPZtBPxjsVg">
-				<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UIsscRi6EeWhPZtBPxjsVg"
-					value="1" />
-				<upperValue xmi:type="uml:LiteralUnlimitedNatural"
-					xmi:id="_UIsschi6EeWhPZtBPxjsVg" value="1" />
-			</ownedAttribute>
-			<ownedAttribute xmi:type="uml:Property" xmi:id="_UwtusRi6EeWhPZtBPxjsVg"
-				name="usageContext" type="_m_6nIBM1EeWOCLsnVbWZoA" association="_UwtusBi6EeWhPZtBPxjsVg">
-				<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Uwtushi6EeWhPZtBPxjsVg"
-					value="1" />
-				<upperValue xmi:type="uml:LiteralUnlimitedNatural"
-					xmi:id="_Uwtusxi6EeWhPZtBPxjsVg" value="1" />
-			</ownedAttribute>
-			<ownedAttribute xmi:type="uml:Property" xmi:id="_Y5VjMRi1EeWc7uebO1is2A"
-				name="owner" type="_IKyAEA3REeWIHrhJxYOO3w" association="_Y5VjMBi1EeWc7uebO1is2A">
-				<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y5VjMhi1EeWc7uebO1is2A"
-					value="1" />
-				<upperValue xmi:type="uml:LiteralUnlimitedNatural"
-					xmi:id="_Y5VjMxi1EeWc7uebO1is2A" value="1" />
-			</ownedAttribute>
-		</packagedElement>
-		<packagedElement xmi:type="uml:Stereotype" xmi:id="_IKyAEA3REeWIHrhJxYOO3w"
-			name="SBlock">
-			<generalization xmi:type="uml:Generalization" xmi:id="_Or0UoBM2EeWOCLsnVbWZoA">
-				<general xmi:type="uml:Stereotype"
-					href="esfcore.profile.uml#_FrK08A3PEeWIHrhJxYOO3w" />
-			</generalization>
-			<generalization xmi:type="uml:Generalization" xmi:id="_hDh58BUyEeWsuO0tI_iXIw">
-				<general xmi:type="uml:Stereotype"
-					href="esfcore.profile.uml#_FrK08A3PEeWIHrhJxYOO3w" />
-			</generalization>
-			<generalization xmi:type="uml:Generalization" xmi:id="_ngdqAC7BEeW5kuiJ1QpjVA">
-				<general xmi:type="uml:Stereotype"
-					href="platform:/plugin/org.polarsys.esf.core.profile.esfcore/models/profile/esfcore.profile.uml#_FrK08A3PEeWIHrhJxYOO3w" />
-			</generalization>
-			<ownedAttribute xmi:type="uml:Property" xmi:id="_BGIsoBM3EeWOCLsnVbWZoA"
-				name="base_Class" association="_BGIsoRM3EeWOCLsnVbWZoA">
-				<type xmi:type="uml:Class"
-					href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class" />
-			</ownedAttribute>
-			<ownedAttribute xmi:type="uml:Property" xmi:id="_4Gp3UBUyEeWsuO0tI_iXIw"
-				name="base_Class">
-				<type xmi:type="uml:Class"
-					href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class" />
-			</ownedAttribute>
-			<ownedAttribute xmi:type="uml:Property" xmi:id="_9PeEMBi0EeWc7uebO1is2A"
-				name="topBlock" isDerived="true">
-				<type xmi:type="uml:PrimitiveType"
-					href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean" />
-				<defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_F7FwgBi1EeWc7uebO1is2A" />
-			</ownedAttribute>
-			<ownedAttribute xmi:type="uml:Property" xmi:id="_UObTQBi1EeWc7uebO1is2A"
-				name="ownedSParts" type="_m_6nIBM1EeWOCLsnVbWZoA" aggregation="composite"
-				association="_UOb6UBi1EeWc7uebO1is2A">
-				<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UObTQRi1EeWc7uebO1is2A" />
-				<upperValue xmi:type="uml:LiteralUnlimitedNatural"
-					xmi:id="_UObTQhi1EeWc7uebO1is2A" value="*" />
-			</ownedAttribute>
-			<ownedAttribute xmi:type="uml:Property" xmi:id="_Uy55UBi1EeWc7uebO1is2A"
-				name="usages" type="_m_6nIBM1EeWOCLsnVbWZoA" association="_Uy6gYBi1EeWc7uebO1is2A">
-				<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Uy55URi1EeWc7uebO1is2A" />
-				<upperValue xmi:type="uml:LiteralUnlimitedNatural"
-					xmi:id="_Uy55Uhi1EeWc7uebO1is2A" value="*" />
-			</ownedAttribute>
-			<ownedAttribute xmi:type="uml:Property" xmi:id="_WS8vwBi1EeWc7uebO1is2A"
-				name="ownedSPorts" type="_BwcZ4A3REeWIHrhJxYOO3w" aggregation="composite"
-				association="_WS9W0Bi1EeWc7uebO1is2A">
-				<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WS8vwRi1EeWc7uebO1is2A" />
-				<upperValue xmi:type="uml:LiteralUnlimitedNatural"
-					xmi:id="_WS8vwhi1EeWc7uebO1is2A" value="*" />
-			</ownedAttribute>
-			<ownedAttribute xmi:type="uml:Property" xmi:id="_Y5U8IBi1EeWc7uebO1is2A"
-				name="ownedSPortRoles" type="_FgN3QA3REeWIHrhJxYOO3w" aggregation="composite"
-				association="_Y5VjMBi1EeWc7uebO1is2A">
-				<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y5U8IRi1EeWc7uebO1is2A" />
-				<upperValue xmi:type="uml:LiteralUnlimitedNatural"
-					xmi:id="_Y5U8Ihi1EeWc7uebO1is2A" value="*" />
-			</ownedAttribute>
-			<ownedAttribute xmi:type="uml:Property" xmi:id="_ZlCLkBi1EeWc7uebO1is2A"
-				name="sConnectorsList" type="_C4-IMA3REeWIHrhJxYOO3w" aggregation="composite"
-				association="_ZlCyoBi1EeWc7uebO1is2A">
-				<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZlCLkRi1EeWc7uebO1is2A" />
-				<upperValue xmi:type="uml:LiteralUnlimitedNatural"
-					xmi:id="_ZlCLkhi1EeWc7uebO1is2A" value="*" />
-			</ownedAttribute>
-			<ownedAttribute xmi:type="uml:Property" xmi:id="_SBTUYRi1EeWc7uebO1is2A"
-				name="sModel" type="_EqLAEA3REeWIHrhJxYOO3w" association="_SBTUYBi1EeWc7uebO1is2A">
-				<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SBTUYhi1EeWc7uebO1is2A"
-					value="1" />
-				<upperValue xmi:type="uml:LiteralUnlimitedNatural"
-					xmi:id="_SBTUYxi1EeWc7uebO1is2A" value="1" />
-			</ownedAttribute>
-		</packagedElement>
-		<packagedElement xmi:type="uml:Stereotype" xmi:id="_m_6nIBM1EeWOCLsnVbWZoA"
-			name="SPart">
-			<generalization xmi:type="uml:Generalization" xmi:id="_NFda0BM2EeWOCLsnVbWZoA">
-				<general xmi:type="uml:Stereotype"
-					href="esfcore.profile.uml#_FrK08A3PEeWIHrhJxYOO3w" />
-			</generalization>
-			<generalization xmi:type="uml:Generalization" xmi:id="_gOtx0BUyEeWsuO0tI_iXIw">
-				<general xmi:type="uml:Stereotype"
-					href="esfcore.profile.uml#_FrK08A3PEeWIHrhJxYOO3w" />
-			</generalization>
-			<generalization xmi:type="uml:Generalization" xmi:id="_mvrtUC7BEeW5kuiJ1QpjVA">
-				<general xmi:type="uml:Stereotype"
-					href="platform:/plugin/org.polarsys.esf.core.profile.esfcore/models/profile/esfcore.profile.uml#_FrK08A3PEeWIHrhJxYOO3w" />
-			</generalization>
-			<ownedAttribute xmi:type="uml:Property" xmi:id="_Cn4MMBM3EeWOCLsnVbWZoA"
-				name="base_Property" association="_Cn4MMRM3EeWOCLsnVbWZoA">
-				<type xmi:type="uml:Class"
-					href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property" />
-			</ownedAttribute>
-			<ownedAttribute xmi:type="uml:Property" xmi:id="_46a2kBUyEeWsuO0tI_iXIw"
-				name="base_Property">
-				<type xmi:type="uml:Class"
-					href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property" />
-			</ownedAttribute>
-			<ownedAttribute xmi:type="uml:Property" xmi:id="_Uy6gYRi1EeWc7uebO1is2A"
-				name="type" type="_IKyAEA3REeWIHrhJxYOO3w" association="_Uy6gYBi1EeWc7uebO1is2A">
-				<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Uy6gYhi1EeWc7uebO1is2A"
-					value="1" />
-				<upperValue xmi:type="uml:LiteralUnlimitedNatural"
-					xmi:id="_Uy6gYxi1EeWc7uebO1is2A" value="1" />
-			</ownedAttribute>
-			<ownedAttribute xmi:type="uml:Property" xmi:id="_UOb6URi1EeWc7uebO1is2A"
-				name="owner" type="_IKyAEA3REeWIHrhJxYOO3w" association="_UOb6UBi1EeWc7uebO1is2A">
-				<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UOb6Uhi1EeWc7uebO1is2A"
-					value="1" />
-				<upperValue xmi:type="uml:LiteralUnlimitedNatural"
-					xmi:id="_UOb6Uxi1EeWc7uebO1is2A" value="1" />
-			</ownedAttribute>
-			<ownedAttribute xmi:type="uml:Property" xmi:id="_UwsgkBi6EeWhPZtBPxjsVg"
-				name="sPortRolesList" type="_FgN3QA3REeWIHrhJxYOO3w" aggregation="shared"
-				association="_UwtusBi6EeWhPZtBPxjsVg">
-				<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UwsgkRi6EeWhPZtBPxjsVg" />
-				<upperValue xmi:type="uml:LiteralUnlimitedNatural"
-					xmi:id="_Uwsgkhi6EeWhPZtBPxjsVg" value="*" />
-			</ownedAttribute>
-		</packagedElement>
-		<packagedElement xmi:type="uml:Extension" xmi:id="_BGIsoRM3EeWOCLsnVbWZoA"
-			name="E_SBlock_Class1" memberEnd="_BGIsohM3EeWOCLsnVbWZoA _BGIsoBM3EeWOCLsnVbWZoA">
-			<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_BGIsohM3EeWOCLsnVbWZoA"
-				name="extension_SBlock" type="_IKyAEA3REeWIHrhJxYOO3w" aggregation="composite"
-				association="_BGIsoRM3EeWOCLsnVbWZoA" />
-		</packagedElement>
-		<packagedElement xmi:type="uml:Extension" xmi:id="_BeF5oRM3EeWOCLsnVbWZoA"
-			name="E_SConnector_Connector1" memberEnd="_BeF5ohM3EeWOCLsnVbWZoA _BeF5oBM3EeWOCLsnVbWZoA">
-			<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_BeF5ohM3EeWOCLsnVbWZoA"
-				name="extension_SConnector" type="_C4-IMA3REeWIHrhJxYOO3w"
-				aggregation="composite" association="_BeF5oRM3EeWOCLsnVbWZoA" />
-		</packagedElement>
-		<packagedElement xmi:type="uml:Extension" xmi:id="_Cn4MMRM3EeWOCLsnVbWZoA"
-			name="E_SPart_Property1" memberEnd="_Cn4MMhM3EeWOCLsnVbWZoA _Cn4MMBM3EeWOCLsnVbWZoA">
-			<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_Cn4MMhM3EeWOCLsnVbWZoA"
-				name="extension_SPart" type="_m_6nIBM1EeWOCLsnVbWZoA" aggregation="composite"
-				association="_Cn4MMRM3EeWOCLsnVbWZoA" />
-		</packagedElement>
-		<packagedElement xmi:type="uml:Extension" xmi:id="_DY1IARM3EeWOCLsnVbWZoA"
-			name="E_SPort_Port1" memberEnd="_DY1IAhM3EeWOCLsnVbWZoA _DY1IABM3EeWOCLsnVbWZoA">
-			<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_DY1IAhM3EeWOCLsnVbWZoA"
-				name="extension_SPort" type="_BwcZ4A3REeWIHrhJxYOO3w" aggregation="composite"
-				association="_DY1IARM3EeWOCLsnVbWZoA" />
-		</packagedElement>
-		<packagedElement xmi:type="uml:Extension" xmi:id="_kJru8RM3EeWOCLsnVbWZoA"
-			name="E_SModel_Package1" memberEnd="_kJru8hM3EeWOCLsnVbWZoA _kJru8BM3EeWOCLsnVbWZoA">
-			<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_kJru8hM3EeWOCLsnVbWZoA"
-				name="extension_SModel" type="_EqLAEA3REeWIHrhJxYOO3w" aggregation="composite"
-				association="_kJru8RM3EeWOCLsnVbWZoA" />
-		</packagedElement>
-		<packagedElement xmi:type="uml:Extension" xmi:id="_u6JuQRM_EeWOCLsnVbWZoA"
-			name="E_SPortRole_Port1" memberEnd="_u6JuQhM_EeWOCLsnVbWZoA _u6JuQBM_EeWOCLsnVbWZoA">
-			<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_u6JuQhM_EeWOCLsnVbWZoA"
-				name="extension_SPortRole" type="_FgN3QA3REeWIHrhJxYOO3w"
-				aggregation="composite" association="_u6JuQRM_EeWOCLsnVbWZoA" />
-		</packagedElement>
-		<packagedElement xmi:type="uml:Stereotype" xmi:id="_FhN_ABUzEeWsuO0tI_iXIw"
-			name="AbstractSConnectableElement" isAbstract="true">
-			<generalization xmi:type="uml:Generalization" xmi:id="_mU2LcC7BEeW5kuiJ1QpjVA">
-				<general xmi:type="uml:Stereotype"
-					href="platform:/plugin/org.polarsys.esf.core.profile.esfcore/models/profile/esfcore.profile.uml#_FrK08A3PEeWIHrhJxYOO3w" />
-			</generalization>
-			<ownedAttribute xmi:type="uml:Property" xmi:id="_TZRaoRi6EeWhPZtBPxjsVg"
-				name="sConnectorsList" type="_C4-IMA3REeWIHrhJxYOO3w" association="_TZRaoBi6EeWhPZtBPxjsVg">
-				<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TZRaohi6EeWhPZtBPxjsVg" />
-				<upperValue xmi:type="uml:LiteralUnlimitedNatural"
-					xmi:id="_TZRaoxi6EeWhPZtBPxjsVg" value="*" />
-			</ownedAttribute>
-		</packagedElement>
-		<packagedElement xmi:type="uml:Association" xmi:id="_SBTUYBi1EeWc7uebO1is2A"
-			name="sModel_sBlock_1" memberEnd="_SBTUYRi1EeWc7uebO1is2A _SBStUBi1EeWc7uebO1is2A" />
-		<packagedElement xmi:type="uml:Association" xmi:id="_UOb6UBi1EeWc7uebO1is2A"
-			name="sBlock_sPart_1" memberEnd="_UOb6URi1EeWc7uebO1is2A _UObTQBi1EeWc7uebO1is2A" />
-		<packagedElement xmi:type="uml:Association" xmi:id="_Uy6gYBi1EeWc7uebO1is2A"
-			name="sBlock_sPart_2" memberEnd="_Uy6gYRi1EeWc7uebO1is2A _Uy55UBi1EeWc7uebO1is2A" />
-		<packagedElement xmi:type="uml:Association" xmi:id="_WS9W0Bi1EeWc7uebO1is2A"
-			name="sBlock_sPort_1" memberEnd="_WS9W0Ri1EeWc7uebO1is2A _WS8vwBi1EeWc7uebO1is2A" />
-		<packagedElement xmi:type="uml:Association" xmi:id="_Y5VjMBi1EeWc7uebO1is2A"
-			name="sBlock_sPortRole_1" memberEnd="_Y5VjMRi1EeWc7uebO1is2A _Y5U8IBi1EeWc7uebO1is2A" />
-		<packagedElement xmi:type="uml:Association" xmi:id="_ZlCyoBi1EeWc7uebO1is2A"
-			name="sBlock_sConnector_1" memberEnd="_ZlCyoRi1EeWc7uebO1is2A _ZlCLkBi1EeWc7uebO1is2A" />
-		<packagedElement xmi:type="uml:Association" xmi:id="_TZRaoBi6EeWhPZtBPxjsVg"
-			name="sConnector_abstractSConnectableElement_1" memberEnd="_TZRaoRi6EeWhPZtBPxjsVg _TZO-YBi6EeWhPZtBPxjsVg" />
-		<packagedElement xmi:type="uml:Association" xmi:id="_UIuhoBi6EeWhPZtBPxjsVg"
-			name="sPortRole_sPort_1" memberEnd="_UIuhoRi6EeWhPZtBPxjsVg _UIsscBi6EeWhPZtBPxjsVg" />
-		<packagedElement xmi:type="uml:Association" xmi:id="_UwtusBi6EeWhPZtBPxjsVg"
-			name="sPart_sPortRole_1" memberEnd="_UwtusRi6EeWhPZtBPxjsVg _UwsgkBi6EeWhPZtBPxjsVg" />
-		<packagedElement xmi:type="uml:Dependency" xmi:id="_ojEA8CCTEeWTgM-gIHMuxg"
-			name="Dependency1" client="_4KUNIA3QEeWIHrhJxYOO3w">
-			<supplier xmi:type="uml:Profile"
-				href="esfcore.profile.uml#_5CO-gA3OEeWIHrhJxYOO3w" />
-		</packagedElement>
-		<profileApplication xmi:type="uml:ProfileApplication"
-			xmi:id="_2x7ekCx0EeW1r-I29laTnw">
-			<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_2x8ssCx0EeW1r-I29laTnw"
-				source="http://www.eclipse.org/uml2/2.0.0/UML">
-				<references xmi:type="ecore:EPackage"
-					href="pathmap://UML_PROFILES/Ecore.profile.uml#_z1OFcHjqEdy8S4Cr8Rc_NA" />
-			</eAnnotations>
-			<appliedProfile xmi:type="uml:Profile"
-				href="pathmap://UML_PROFILES/Ecore.profile.uml#_0" />
-		</profileApplication>
-	</uml:Profile>
-	<Ecore:EPackage xmi:id="_40S-8Cx0EeW1r-I29laTnw"
-		base_Package="_4KUNIA3QEeWIHrhJxYOO3w" packageName="esfarchitectureconcepts"
-		nsPrefix="ESFArchitectureConcepts" nsURI="http://www.polarsys.org/esf/0.7.0/ESFArchitectureConcepts"
-		basePackage="org.polarsys.esf" prefix="ESFArchitectureConcepts" />
-</xmi:XMI>
+<?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="_4KUNIA3QEeWIHrhJxYOO3w" name="ESFArchitectureConcepts" metaclassReference="_jIcJ0BM2EeWOCLsnVbWZoA _jIcJ0RM2EeWOCLsnVbWZoA _oraqMBM2EeWOCLsnVbWZoA _oraqMRM2EeWOCLsnVbWZoA _f9cYABM3EeWOCLsnVbWZoA">

+    <ownedComment xmi:type="uml:Comment" xmi:id="_w18FgBM_EeWOCLsnVbWZoA" annotatedElement="_u6JuQRM_EeWOCLsnVbWZoA">

+      <body>ATTENTION!&#xD;

+				Must tooling for hiding the SPortRole&#xD;

+				to the users.</body>

+    </ownedComment>

+    <ownedComment xmi:type="uml:Comment" xmi:id="_YqOzYBi5EeWhPZtBPxjsVg" annotatedElement="_UOb6UBi1EeWc7uebO1is2A _Y5VjMBi1EeWc7uebO1is2A">

+      <body>Owner of SPortRole must be the same than SPart's owner</body>

+    </ownedComment>

+    <ownedComment xmi:type="uml:Comment" xmi:id="_GRQmEBi7EeWhPZtBPxjsVg" annotatedElement="_TZRaoBi6EeWhPZtBPxjsVg">

+      <body>Must manage:&#xD;

+				- INOUT ports&#xD;

+				- More than 2 ends by SCconnector

+			</body>

+    </ownedComment>

+    <ownedComment xmi:type="uml:Comment" xmi:id="_ALnBABi8EeWhPZtBPxjsVg" annotatedElement="_Uy6gYBi1EeWc7uebO1is2A">

+      <body>A SBlock knows all the SParts which are of its type, to know

+				wherever it is used.</body>

+    </ownedComment>

+    <ownedComment xmi:type="uml:Comment" xmi:id="_AmmT4Bi8EeWhPZtBPxjsVg" annotatedElement="_UwtusBi6EeWhPZtBPxjsVg _UIuhoBi6EeWhPZtBPxjsVg">

+      <body>Must tooling!&#xD;

+				When SPort or SPart is removed, SPortRole must be removed too.</body>

+    </ownedComment>

+    <elementImport xmi:type="uml:ElementImport" xmi:id="_jIcJ0BM2EeWOCLsnVbWZoA" alias="Class">

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

+    </elementImport>

+    <elementImport xmi:type="uml:ElementImport" xmi:id="_jIcJ0RM2EeWOCLsnVbWZoA" alias="Property">

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

+    </elementImport>

+    <elementImport xmi:type="uml:ElementImport" xmi:id="_oraqMBM2EeWOCLsnVbWZoA" alias="Port">

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

+    </elementImport>

+    <elementImport xmi:type="uml:ElementImport" xmi:id="_oraqMRM2EeWOCLsnVbWZoA" alias="Connector">

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

+    </elementImport>

+    <elementImport xmi:type="uml:ElementImport" xmi:id="_f9cYABM3EeWOCLsnVbWZoA" alias="Package">

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

+    </elementImport>

+    <packagedElement xmi:type="uml:Stereotype" xmi:id="_BwcZ4A3REeWIHrhJxYOO3w" name="SPort">

+      <generalization xmi:type="uml:Generalization" xmi:id="_e5nnIBUyEeWsuO0tI_iXIw" general="_FhN_ABUzEeWsuO0tI_iXIw"/>

+      <ownedAttribute xmi:type="uml:Property" xmi:id="_DY1IABM3EeWOCLsnVbWZoA" name="base_Port" association="_DY1IARM3EeWOCLsnVbWZoA">

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

+      </ownedAttribute>

+      <ownedAttribute xmi:type="uml:Property" xmi:id="_5zjeABUyEeWsuO0tI_iXIw" name="base_Port">

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

+      </ownedAttribute>

+      <ownedAttribute xmi:type="uml:Property" xmi:id="_UIuhoRi6EeWhPZtBPxjsVg" name="rolesList" type="_FgN3QA3REeWIHrhJxYOO3w" aggregation="shared" association="_UIuhoBi6EeWhPZtBPxjsVg">

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

+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UIuhoxi6EeWhPZtBPxjsVg" value="*"/>

+      </ownedAttribute>

+      <ownedAttribute xmi:type="uml:Property" xmi:id="_WS9W0Ri1EeWc7uebO1is2A" name="owner" type="_IKyAEA3REeWIHrhJxYOO3w" association="_WS9W0Bi1EeWc7uebO1is2A">

+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WS9W0hi1EeWc7uebO1is2A" value="1"/>

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

+      </ownedAttribute>

+    </packagedElement>

+    <packagedElement xmi:type="uml:Stereotype" xmi:id="_C4-IMA3REeWIHrhJxYOO3w" name="SConnector">

+      <generalization xmi:type="uml:Generalization" xmi:id="_ODWmcBM2EeWOCLsnVbWZoA">

+        <general xmi:type="uml:Stereotype" href="esfcore.profile.uml#_FrK08A3PEeWIHrhJxYOO3w"/>

+      </generalization>

+      <generalization xmi:type="uml:Generalization" xmi:id="_hchowBUyEeWsuO0tI_iXIw">

+        <general xmi:type="uml:Stereotype" href="esfcore.profile.uml#_FrK08A3PEeWIHrhJxYOO3w"/>

+      </generalization>

+      <generalization xmi:type="uml:Generalization" xmi:id="_n-seIC7BEeW5kuiJ1QpjVA">

+        <general xmi:type="uml:Stereotype" href="platform:/plugin/org.polarsys.esf.core.profile.esfcore/models/profile/esfcore.profile.uml#_FrK08A3PEeWIHrhJxYOO3w"/>

+      </generalization>

+      <generalization xmi:type="uml:Generalization" xmi:id="_u7HOwI3ZEeWEM8PJGngEtA">

+        <general xmi:type="uml:Stereotype" href="../../../../../../org.polarsys.esf.core.profile.esfcore/src/main/resources/models/profile/esfcore.profile.uml#_FrK08A3PEeWIHrhJxYOO3w"/>

+      </generalization>

+      <ownedAttribute xmi:type="uml:Property" xmi:id="_BeF5oBM3EeWOCLsnVbWZoA" name="base_Connector" association="_BeF5oRM3EeWOCLsnVbWZoA">

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

+      </ownedAttribute>

+      <ownedAttribute xmi:type="uml:Property" xmi:id="_3rkd0BUyEeWsuO0tI_iXIw" name="base_Connector">

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

+      </ownedAttribute>

+      <ownedAttribute xmi:type="uml:Property" xmi:id="_ZlCyoRi1EeWc7uebO1is2A" name="owner" type="_IKyAEA3REeWIHrhJxYOO3w" association="_ZlCyoBi1EeWc7uebO1is2A">

+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZlCyohi1EeWc7uebO1is2A" value="1"/>

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

+      </ownedAttribute>

+      <ownedAttribute xmi:type="uml:Property" xmi:id="_TZO-YBi6EeWhPZtBPxjsVg" name="endsList" type="_FhN_ABUzEeWsuO0tI_iXIw" association="_TZRaoBi6EeWhPZtBPxjsVg">

+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TZO-YRi6EeWhPZtBPxjsVg" value="2"/>

+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TZO-Yhi6EeWhPZtBPxjsVg" value="*"/>

+      </ownedAttribute>

+    </packagedElement>

+    <packagedElement xmi:type="uml:Stereotype" xmi:id="_EqLAEA3REeWIHrhJxYOO3w" name="SModel">

+      <generalization xmi:type="uml:Generalization" xmi:id="_NlJngBM2EeWOCLsnVbWZoA">

+        <general xmi:type="uml:Stereotype" href="esfcore.profile.uml#_FrK08A3PEeWIHrhJxYOO3w"/>

+      </generalization>

+      <generalization xmi:type="uml:Generalization" xmi:id="_gsLJ4BUyEeWsuO0tI_iXIw">

+        <general xmi:type="uml:Stereotype" href="esfcore.profile.uml#_FrK08A3PEeWIHrhJxYOO3w"/>

+      </generalization>

+      <generalization xmi:type="uml:Generalization" xmi:id="_nLSrQC7BEeW5kuiJ1QpjVA">

+        <general xmi:type="uml:Stereotype" href="platform:/plugin/org.polarsys.esf.core.profile.esfcore/models/profile/esfcore.profile.uml#_FrK08A3PEeWIHrhJxYOO3w"/>

+      </generalization>

+      <generalization xmi:type="uml:Generalization" xmi:id="_uAjD8I3ZEeWEM8PJGngEtA">

+        <general xmi:type="uml:Stereotype" href="../../../../../../org.polarsys.esf.core.profile.esfcore/src/main/resources/models/profile/esfcore.profile.uml#_FrK08A3PEeWIHrhJxYOO3w"/>

+      </generalization>

+      <ownedAttribute xmi:type="uml:Property" xmi:id="_kJru8BM3EeWOCLsnVbWZoA" name="base_Package" association="_kJru8RM3EeWOCLsnVbWZoA">

+        <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.met