[32] | 1 | <?xml version="1.0" encoding="UTF-8"?> |
---|
| 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="ARFFx" nsURI="http://ARFFx/1.0" nsPrefix="ARFFx"> |
---|
| 4 | <eAnnotations source="http://www.eclipse.org/OCL/Import"> |
---|
| 5 | <details key="ecore" value="http://www.eclipse.org/emf/2002/Ecore#/"/> |
---|
| 6 | </eAnnotations> |
---|
| 7 | <eClassifiers xsi:type="ecore:EClass" name="Model"> |
---|
| 8 | <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> |
---|
| 9 | <eStructuralFeatures xsi:type="ecore:EReference" name="meta" upperBound="-1" eType="#//MetaData" |
---|
| 10 | containment="true"/> |
---|
| 11 | <eStructuralFeatures xsi:type="ecore:EReference" name="attributes" upperBound="-1" |
---|
| 12 | eType="#//Attribute" containment="true"/> |
---|
| 13 | <eStructuralFeatures xsi:type="ecore:EReference" name="data" upperBound="-1" eType="#//Instance" |
---|
| 14 | containment="true"/> |
---|
| 15 | <eStructuralFeatures xsi:type="ecore:EReference" name="dimensions" upperBound="-1" |
---|
| 16 | eType="#//Dimension" containment="true"/> |
---|
| 17 | <eStructuralFeatures xsi:type="ecore:EReference" name="types" upperBound="-1" |
---|
| 18 | eType="#//Type" containment="true"/> |
---|
| 19 | </eClassifiers> |
---|
| 20 | <eClassifiers xsi:type="ecore:EClass" name="Attribute"> |
---|
| 21 | <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> |
---|
| 22 | <eStructuralFeatures xsi:type="ecore:EReference" name="type" eType="#//Type"/> |
---|
| 23 | <eStructuralFeatures xsi:type="ecore:EReference" name="dimension" eType="#//Dimension"/> |
---|
| 24 | </eClassifiers> |
---|
| 25 | <eClassifiers xsi:type="ecore:EClass" name="Instance"> |
---|
| 26 | <eStructuralFeatures xsi:type="ecore:EReference" name="values" upperBound="-1" |
---|
| 27 | eType="#//Value" containment="true"/> |
---|
| 28 | </eClassifiers> |
---|
| 29 | <eClassifiers xsi:type="ecore:EClass" name="Value"> |
---|
| 30 | <eStructuralFeatures xsi:type="ecore:EReference" name="ofAttribute" eType="#//Attribute"/> |
---|
| 31 | <eStructuralFeatures xsi:type="ecore:EAttribute" name="content" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> |
---|
| 32 | </eClassifiers> |
---|
| 33 | <eClassifiers xsi:type="ecore:EClass" name="Dimension"> |
---|
| 34 | <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> |
---|
| 35 | </eClassifiers> |
---|
| 36 | <eClassifiers xsi:type="ecore:EClass" name="Type"> |
---|
| 37 | <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> |
---|
| 38 | </eClassifiers> |
---|
| 39 | <eClassifiers xsi:type="ecore:EClass" name="MetaData" instanceClassName="java.util.Map$Entry"> |
---|
| 40 | <eStructuralFeatures xsi:type="ecore:EAttribute" name="key" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> |
---|
| 41 | <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> |
---|
| 42 | </eClassifiers> |
---|
| 43 | </ecore:EPackage> |
---|