blob: 7afd954b71d937e731e58001b162ebde58aee31b [file] [log] [blame]
<?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 _Sg35AMXPEeWgbp76yZjh7g">
<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>
<elementImport xmi:type="uml:ElementImport" xmi:id="_Sg35AMXPEeWgbp76yZjh7g" alias="Enumeration">
<importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Enumeration"/>
</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="_UIuhoRi6EeWhPZtBPxjsVg" name="rolesList" type="_FgN3QA3REeWIHrhJxYOO3w" aggregation="shared" isDerived="true" 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" isDerived="true" association="_WS9W0Bi1EeWc7uebO1is2A">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WS9W0hi1EeWc7uebO1is2A" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WS9W0xi1EeWc7uebO1is2A" value="1"/>
</ownedAttribute>
<icon xmi:type="uml:Image" xmi:id="_7v_K8PDrEeWl5aQli56k3w" format="PNG" location="platform:/plugin/org.polarsys.esf.core.common.ui/src/main/resources/icons/profile/esfarchitectureconcepts/icon_inoutput_sport.png">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_7v_K8fDrEeWl5aQli56k3w" source="image_papyrus">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_7v_K8vDrEeWl5aQli56k3w" key="image_name_key" value="Icon_SPort"/>
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_7v_K8_DrEeWl5aQli56k3w" key="image_kind_key" value="icon"/>
</eAnnotations>
</icon>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_C4-IMA3REeWIHrhJxYOO3w" name="SConnector">
<generalization xmi:type="uml:Generalization" xmi:id="_pBnewJjwEeWQn9V11q-gNA">
<general xmi:type="uml:Stereotype" href="platform:/plugin/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="_ZlCyoRi1EeWc7uebO1is2A" name="owner" type="_IKyAEA3REeWIHrhJxYOO3w" isDerived="true" 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" isDerived="true" association="_TZRaoBi6EeWhPZtBPxjsVg">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TZO-YRi6EeWhPZtBPxjsVg" value="2"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TZO-Yhi6EeWhPZtBPxjsVg" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_DPHboMXOEeWgbp76yZjh7g" name="sourcesList" type="_FhN_ABUzEeWsuO0tI_iXIw" isDerived="true">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_IveF0MXOEeWgbp76yZjh7g"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Ivf7AMXOEeWgbp76yZjh7g" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_Me3vwMXOEeWgbp76yZjh7g" name="targetsList" type="_FhN_ABUzEeWsuO0tI_iXIw" isDerived="true">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Me3vwcXOEeWgbp76yZjh7g"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Me3vwsXOEeWgbp76yZjh7g" value="*"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_EqLAEA3REeWIHrhJxYOO3w" name="SModel">
<generalization xmi:type="uml:Generalization" xmi:id="_zTmr8JjwEeWQn9V11q-gNA">
<general xmi:type="uml:Stereotype" href="platform:/plugin/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.metamodel.uml#Package"/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_SBStUBi1EeWc7uebO1is2A" name="ownedSBlocksList" type="_IKyAEA3REeWIHrhJxYOO3w" aggregation="composite" isDerived="true" association="_SBTUYBi1EeWc7uebO1is2A">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SBStURi1EeWc7uebO1is2A"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SBStUhi1EeWc7uebO1is2A" value="*"/>
</ownedAttribute>
<icon xmi:type="uml:Image" xmi:id="_AsZlIPDtEeWl5aQli56k3w" format="PNG" location="platform:/plugin/org.polarsys.esf.core.common.ui/src/main/resources/icons/profile/esfarchitectureconcepts/icon_smodel.png">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_AsZlIfDtEeWl5aQli56k3w" source="image_papyrus">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_AsZlIvDtEeWl5aQli56k3w" key="image_kind_key" value="icon"/>
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_AsZlI_DtEeWl5aQli56k3w" key="image_name_key" value="Icon_SModel"/>
</eAnnotations>
</icon>
</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="_UIsscBi6EeWhPZtBPxjsVg" name="type" type="_BwcZ4A3REeWIHrhJxYOO3w" isDerived="true" 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" isDerived="true" 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" isDerived="true" 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="_Fuoc0JjxEeWQn9V11q-gNA">
<general xmi:type="uml:Stereotype" href="platform:/plugin/org.polarsys.esf.core.profile.esfcore/src/main/resources/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="_9PeEMBi0EeWc7uebO1is2A" name="topBlock">
<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="ownedSPartsList" type="_m_6nIBM1EeWOCLsnVbWZoA" aggregation="composite" isDerived="true" 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="usagesList" type="_m_6nIBM1EeWOCLsnVbWZoA" isDerived="true" 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="ownedSPortsList" type="_BwcZ4A3REeWIHrhJxYOO3w" aggregation="composite" isDerived="true" 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="ownedSPortRolesList" type="_FgN3QA3REeWIHrhJxYOO3w" aggregation="composite" isDerived="true" 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" isDerived="true" 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" isDerived="true" association="_SBTUYBi1EeWc7uebO1is2A">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SBTUYhi1EeWc7uebO1is2A" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SBTUYxi1EeWc7uebO1is2A" value="1"/>
</ownedAttribute>
<icon xmi:type="uml:Image" xmi:id="_IIsXkPDtEeWl5aQli56k3w" format="PNG" location="platform:/plugin/org.polarsys.esf.core.common.ui/src/main/resources/icons/profile/esfarchitectureconcepts/icon_sblock.png">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_IIsXkfDtEeWl5aQli56k3w" source="image_papyrus">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_IIsXkvDtEeWl5aQli56k3w" key="image_kind_key" value="icon"/>
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_IIsXk_DtEeWl5aQli56k3w" key="image_name_key" value="Icon_SBlock"/>
</eAnnotations>
</icon>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_m_6nIBM1EeWOCLsnVbWZoA" name="SPart">
<generalization xmi:type="uml:Generalization" xmi:id="_Ab5X4JjxEeWQn9V11q-gNA">
<general xmi:type="uml:Stereotype" href="platform:/plugin/org.polarsys.esf.core.profile.esfcore/src/main/resources/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="_Uy6gYRi1EeWc7uebO1is2A" name="type" type="_IKyAEA3REeWIHrhJxYOO3w" isDerived="true" 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" isDerived="true" 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" isDerived="true" association="_UwtusBi6EeWhPZtBPxjsVg">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UwsgkRi6EeWhPZtBPxjsVg"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Uwsgkhi6EeWhPZtBPxjsVg" value="*"/>
</ownedAttribute>
<icon xmi:type="uml:Image" xmi:id="_LFGwQPDrEeWl5aQli56k3w" format="PNG" location="platform:/plugin/org.polarsys.esf.core.common.ui/src/main/resources/icons/profile/esfarchitectureconcepts/icon_spart.png">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_LFGwQfDrEeWl5aQli56k3w" source="image_papyrus">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_LFGwQvDrEeWl5aQli56k3w" key="image_kind_key" value="icon"/>
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_LFGwQ_DrEeWl5aQli56k3w" key="image_name_key" value="Icon_SPart"/>
</eAnnotations>
</icon>
</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="_8DfNMJjwEeWQn9V11q-gNA">
<general xmi:type="uml:Stereotype" href="platform:/plugin/org.polarsys.esf.core.profile.esfcore/src/main/resources/models/profile/esfcore.profile.uml#_FrK08A3PEeWIHrhJxYOO3w"/>
</generalization>
<ownedAttribute xmi:type="uml:Property" xmi:id="_TZRaoRi6EeWhPZtBPxjsVg" name="sConnectorsList" type="_C4-IMA3REeWIHrhJxYOO3w" isDerived="true" association="_TZRaoBi6EeWhPZtBPxjsVg">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TZRaohi6EeWhPZtBPxjsVg"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TZRaoxi6EeWhPZtBPxjsVg" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_t3mZgMkEEeWJK6fhTpTGAQ" name="sDirection" visibility="public" type="_sfK48MXNEeWgbp76yZjh7g">
<defaultValue xmi:type="uml:InstanceValue" xmi:id="_qpxXQPDzEeWl5aQli56k3w" name="INOUT" type="_sfK48MXNEeWgbp76yZjh7g" instance="_sfK488XNEeWgbp76yZjh7g"/>
</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="_47zDgJjwEeWQn9V11q-gNA" client="_4KUNIA3QEeWIHrhJxYOO3w">
<supplier xmi:type="uml:Profile" href="platform:/plugin/org.polarsys.esf.core.profile.esfcore/src/main/resources/models/profile/esfcore.profile.uml#_5CO-gA3OEeWIHrhJxYOO3w"/>
</packagedElement>
<packagedElement xmi:type="uml:Enumeration" xmi:id="_sfK48MXNEeWgbp76yZjh7g" name="SDirection">
<ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_sfK48cXNEeWgbp76yZjh7g" name="IN"/>
<ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_sfK48sXNEeWgbp76yZjh7g" name="OUT"/>
<ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_sfK488XNEeWgbp76yZjh7g" name="INOUT"/>
</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>