Jonathan Dumont | b6a777f | 2015-10-15 15:48:30 +0200 | [diff] [blame] | 1 | <?xml version="1.0" encoding="UTF-8"?> |
Yupanqui Munoz | cbf5435 | 2015-11-17 15:30:23 +0100 | [diff] [blame] | 2 | <ecore:EPackage xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
| 3 | xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="esfarchitectureconcepts" nsURI="http://www.polarsys.org/esf/0.7.0/ESFArchitectureConcepts" |
| 4 | nsPrefix="ESFArchitectureConcepts"> |
| 5 | <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| 6 | <details key="originalName" value="ESFArchitectureConcepts"/> |
| 7 | </eAnnotations> |
| 8 | <eClassifiers xsi:type="ecore:EClass" name="SPort" eSuperTypes="#//AbstractSConnectableElement"> |
| 9 | <eStructuralFeatures xsi:type="ecore:EReference" name="rolesList" ordered="false" |
| 10 | upperBound="-1" eType="#//SPortRole" eOpposite="#//SPortRole/type"/> |
| 11 | <eStructuralFeatures xsi:type="ecore:EReference" name="owner" ordered="false" |
| 12 | lowerBound="1" eType="#//SBlock" eOpposite="#//SBlock/ownedSPortsList"/> |
| 13 | <eStructuralFeatures xsi:type="ecore:EReference" name="base_Port" ordered="false" |
| 14 | lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//Port"/> |
| 15 | </eClassifiers> |
| 16 | <eClassifiers xsi:type="ecore:EClass" name="AbstractSConnectableElement" abstract="true" |
| 17 | eSuperTypes="../../../../../../org.polarsys.esf.core.profile.esfcore/src/main/resources/models/genmodel/esfcore.ecore#//AbstractSArchitectureElement"> |
| 18 | <eStructuralFeatures xsi:type="ecore:EReference" name="sConnectorsList" ordered="false" |
| 19 | upperBound="-1" eType="#//SConnector" eOpposite="#//SConnector/endsList"/> |
| 20 | </eClassifiers> |
| 21 | <eClassifiers xsi:type="ecore:EClass" name="SConnector" eSuperTypes="../../../../../../org.polarsys.esf.core.profile.esfcore/src/main/resources/models/genmodel/esfcore.ecore#//AbstractSArchitectureElement"> |
| 22 | <eStructuralFeatures xsi:type="ecore:EReference" name="base_Connector" ordered="false" |
| 23 | lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//Connector"/> |
| 24 | <eStructuralFeatures xsi:type="ecore:EReference" name="owner" ordered="false" |
| 25 | lowerBound="1" eType="#//SBlock" eOpposite="#//SBlock/sConnectorsList"/> |
| 26 | <eStructuralFeatures xsi:type="ecore:EReference" name="endsList" ordered="false" |
| 27 | lowerBound="2" upperBound="-1" eType="#//AbstractSConnectableElement" eOpposite="#//AbstractSConnectableElement/sConnectorsList"/> |
| 28 | </eClassifiers> |
| 29 | <eClassifiers xsi:type="ecore:EClass" name="SBlock" eSuperTypes="../../../../../../org.polarsys.esf.core.profile.esfcore/src/main/resources/models/genmodel/esfcore.ecore#//AbstractSArchitectureElement"> |
| 30 | <eStructuralFeatures xsi:type="ecore:EReference" name="base_Class" ordered="false" |
| 31 | lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//Class"/> |
| 32 | <eStructuralFeatures xsi:type="ecore:EAttribute" name="topBlock" ordered="false" |
| 33 | lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Boolean" |
| 34 | volatile="true" transient="true" defaultValueLiteral="false" derived="true"/> |
| 35 | <eStructuralFeatures xsi:type="ecore:EReference" name="ownedSPartsList" ordered="false" |
| 36 | upperBound="-1" eType="#//SPart" containment="true" eOpposite="#//SPart/owner"/> |
| 37 | <eStructuralFeatures xsi:type="ecore:EReference" name="usagesList" ordered="false" |
| 38 | upperBound="-1" eType="#//SPart" eOpposite="#//SPart/type"/> |
| 39 | <eStructuralFeatures xsi:type="ecore:EReference" name="ownedSPortRolesList" ordered="false" |
| 40 | upperBound="-1" eType="#//SPortRole" containment="true" eOpposite="#//SPortRole/owner"/> |
| 41 | <eStructuralFeatures xsi:type="ecore:EReference" name="ownedSPortsList" ordered="false" |
| 42 | upperBound="-1" eType="#//SPort" containment="true" eOpposite="#//SPort/owner"/> |
| 43 | <eStructuralFeatures xsi:type="ecore:EReference" name="sModel" ordered="false" |
| 44 | lowerBound="1" eType="#//SModel" eOpposite="#//SModel/onwedSBlocksList"/> |
| 45 | <eStructuralFeatures xsi:type="ecore:EReference" name="sConnectorsList" ordered="false" |
| 46 | upperBound="-1" eType="#//SConnector" containment="true" eOpposite="#//SConnector/owner"/> |
| 47 | </eClassifiers> |
| 48 | <eClassifiers xsi:type="ecore:EClass" name="SPart" eSuperTypes="../../../../../../org.polarsys.esf.core.profile.esfcore/src/main/resources/models/genmodel/esfcore.ecore#//AbstractSArchitectureElement"> |
| 49 | <eStructuralFeatures xsi:type="ecore:EReference" name="base_Property" ordered="false" |
| 50 | lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//Property"/> |
| 51 | <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" lowerBound="1" |
| 52 | eType="#//SBlock" eOpposite="#//SBlock/usagesList"/> |
| 53 | <eStructuralFeatures xsi:type="ecore:EReference" name="sPortRolesList" ordered="false" |
| 54 | upperBound="-1" eType="#//SPortRole" eOpposite="#//SPortRole/usageContext"/> |
| 55 | <eStructuralFeatures xsi:type="ecore:EReference" name="owner" ordered="false" |
| 56 | lowerBound="1" eType="#//SBlock" eOpposite="#//SBlock/ownedSPartsList"/> |
| 57 | </eClassifiers> |
| 58 | <eClassifiers xsi:type="ecore:EClass" name="SPortRole" eSuperTypes="#//AbstractSConnectableElement"> |
| 59 | <eStructuralFeatures xsi:type="ecore:EReference" name="base_Port" ordered="false" |
| 60 | lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//Port"/> |
| 61 | <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" lowerBound="1" |
| 62 | eType="#//SPort" eOpposite="#//SPort/rolesList"/> |
| 63 | <eStructuralFeatures xsi:type="ecore:EReference" name="owner" ordered="false" |
| 64 | lowerBound="1" eType="#//SBlock" eOpposite="#//SBlock/ownedSPortRolesList"/> |
| 65 | <eStructuralFeatures xsi:type="ecore:EReference" name="usageContext" ordered="false" |
| 66 | lowerBound="1" eType="#//SPart" eOpposite="#//SPart/sPortRolesList"/> |
| 67 | </eClassifiers> |
| 68 | <eClassifiers xsi:type="ecore:EClass" name="SModel" eSuperTypes="../../../../../../org.polarsys.esf.core.profile.esfcore/src/main/resources/models/genmodel/esfcore.ecore#//AbstractSArchitectureElement"> |
| 69 | <eStructuralFeatures xsi:type="ecore:EReference" name="base_Package" ordered="false" |
| 70 | lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//Package"/> |
| 71 | <eStructuralFeatures xsi:type="ecore:EReference" name="onwedSBlocksList" ordered="false" |
| 72 | upperBound="-1" eType="#//SBlock" containment="true" eOpposite="#//SBlock/sModel"/> |
| 73 | </eClassifiers> |
Jonathan Dumont | b6a777f | 2015-10-15 15:48:30 +0200 | [diff] [blame] | 74 | </ecore:EPackage> |