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