|
1 <?xml version="1.0" encoding="UTF-8"?> |
|
2 <ecore:EPackage xmi:version="2.0" |
|
3 xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
|
4 xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="dm" |
|
5 nsURI="http:///com/nokia/sdt/emf/dm.ecore" nsPrefix="com.nokia.sdt.emf.dm"> |
|
6 <eClassifiers xsi:type="ecore:EClass" name="IDesignerData"> |
|
7 <eStructuralFeatures xsi:type="ecore:EAttribute" name="version" eType="#//Version"/> |
|
8 <eStructuralFeatures xsi:type="ecore:EReference" name="componentManifest" eType="#//IComponentManifest" |
|
9 containment="true" resolveProxies="false"/> |
|
10 <eStructuralFeatures xsi:type="ecore:EReference" name="properties" eType="#//IPropertyContainer" |
|
11 changeable="false" containment="true" resolveProxies="false"/> |
|
12 <eStructuralFeatures xsi:type="ecore:EReference" name="rootContainers" upperBound="-1" |
|
13 eType="#//INode" containment="true" resolveProxies="false"/> |
|
14 <eStructuralFeatures xsi:type="ecore:EReference" name="stringBundle" eType="#//ILocalizedStringBundle" |
|
15 containment="true" resolveProxies="false"/> |
|
16 <eStructuralFeatures xsi:type="ecore:EReference" name="macroTable" eType="#//IMacroStringTable" |
|
17 containment="true" resolveProxies="false"/> |
|
18 <eStructuralFeatures xsi:type="ecore:EReference" name="sourceMappingState" eType="#//ISourceGenMappingState" |
|
19 containment="true" resolveProxies="false"/> |
|
20 <eStructuralFeatures xsi:type="ecore:EReference" name="generatedFiles" eType="#//IGeneratedFiles" |
|
21 containment="true" resolveProxies="false"/> |
|
22 </eClassifiers> |
|
23 <eClassifiers xsi:type="ecore:EClass" name="INode"> |
|
24 <eStructuralFeatures xsi:type="ecore:EAttribute" name="componentId" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> |
|
25 <eStructuralFeatures xsi:type="ecore:EReference" name="properties" eType="#//IPropertyContainer" |
|
26 changeable="false" containment="true" resolveProxies="false"/> |
|
27 <eStructuralFeatures xsi:type="ecore:EReference" name="children" upperBound="-1" |
|
28 eType="#//INode" containment="true" resolveProxies="false"/> |
|
29 <eStructuralFeatures xsi:type="ecore:EReference" name="eventBindings" upperBound="-1" |
|
30 eType="#//IEventBinding" containment="true" resolveProxies="false"/> |
|
31 </eClassifiers> |
|
32 <eClassifiers xsi:type="ecore:EClass" name="IPropertyContainer"> |
|
33 <eStructuralFeatures xsi:type="ecore:EReference" name="properties" upperBound="-1" |
|
34 eType="#//EStringToIPropertyValueMapEntry" containment="true" resolveProxies="false"/> |
|
35 </eClassifiers> |
|
36 <eClassifiers xsi:type="ecore:EClass" name="EStringToIPropertyValueMapEntry" instanceClassName="java.util.Map$Entry"> |
|
37 <eStructuralFeatures xsi:type="ecore:EAttribute" name="key" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> |
|
38 <eStructuralFeatures xsi:type="ecore:EReference" name="value" eType="#//IPropertyValue"/> |
|
39 </eClassifiers> |
|
40 <eClassifiers xsi:type="ecore:EClass" name="IPropertyValue"> |
|
41 <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject" |
|
42 changeable="false" volatile="true" transient="true"/> |
|
43 <eStructuralFeatures xsi:type="ecore:EAttribute" name="stringValue" eType="#//StringValue"/> |
|
44 <eStructuralFeatures xsi:type="ecore:EReference" name="compoundValue" eType="#//IPropertyContainer" |
|
45 changeable="false" containment="true" resolveProxies="false"/> |
|
46 <eStructuralFeatures xsi:type="ecore:EReference" name="sequenceValue" upperBound="-1" |
|
47 eType="#//IPropertyValue" containment="true" resolveProxies="false"/> |
|
48 </eClassifiers> |
|
49 <eClassifiers xsi:type="ecore:EClass" name="ILocalizedStringBundle"> |
|
50 <eStructuralFeatures xsi:type="ecore:EReference" name="localizedStringTables" |
|
51 upperBound="-1" eType="#//ILocalizedStringTable" containment="true" resolveProxies="false"/> |
|
52 </eClassifiers> |
|
53 <eClassifiers xsi:type="ecore:EClass" name="ILocalizedStringTable"> |
|
54 <eStructuralFeatures xsi:type="ecore:EReference" name="strings" upperBound="-1" |
|
55 eType="#//EStringToStringMapEntry" containment="true" resolveProxies="false"/> |
|
56 <eStructuralFeatures xsi:type="ecore:EAttribute" name="language" eType="#//Language"/> |
|
57 </eClassifiers> |
|
58 <eClassifiers xsi:type="ecore:EClass" name="IMacroStringTable"> |
|
59 <eStructuralFeatures xsi:type="ecore:EReference" name="stringMacros" upperBound="-1" |
|
60 eType="#//EStringToStringMapEntry" containment="true" resolveProxies="false"/> |
|
61 </eClassifiers> |
|
62 <eClassifiers xsi:type="ecore:EClass" name="EStringToStringMapEntry" instanceClassName="java.util.Map$Entry"> |
|
63 <eStructuralFeatures xsi:type="ecore:EAttribute" name="key" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> |
|
64 <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> |
|
65 </eClassifiers> |
|
66 <eClassifiers xsi:type="ecore:EClass" name="IEventBinding"> |
|
67 <eStructuralFeatures xsi:type="ecore:EAttribute" name="eventID" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> |
|
68 <eStructuralFeatures xsi:type="ecore:EAttribute" name="eventHandlerDisplayText" |
|
69 eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> |
|
70 <eStructuralFeatures xsi:type="ecore:EAttribute" name="eventHandlerInfo" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> |
|
71 </eClassifiers> |
|
72 <eClassifiers xsi:type="ecore:EClass" name="ISourceGenMappingState"> |
|
73 <eStructuralFeatures xsi:type="ecore:EReference" name="resourceMappings" eType="#//IResourceMappings" |
|
74 containment="true" resolveProxies="false"/> |
|
75 <eStructuralFeatures xsi:type="ecore:EReference" name="enumMappings" eType="#//IEnumMappings" |
|
76 containment="true" resolveProxies="false"/> |
|
77 <eStructuralFeatures xsi:type="ecore:EReference" name="arrayMappings" eType="#//IArrayMappings" |
|
78 containment="true" resolveProxies="false"/> |
|
79 </eClassifiers> |
|
80 <eClassifiers xsi:type="ecore:EClass" name="IResourceMappings"> |
|
81 <eStructuralFeatures xsi:type="ecore:EReference" name="mappings" upperBound="-1" |
|
82 eType="#//IResourceMapping" containment="true" resolveProxies="false"/> |
|
83 </eClassifiers> |
|
84 <eClassifiers xsi:type="ecore:EClass" name="IResourceMapping"> |
|
85 <eStructuralFeatures xsi:type="ecore:EAttribute" name="instanceName" unique="false" |
|
86 eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> |
|
87 <eStructuralFeatures xsi:type="ecore:EAttribute" name="rsrcFile" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> |
|
88 <eStructuralFeatures xsi:type="ecore:EAttribute" name="rsrcId" unique="false" |
|
89 eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> |
|
90 <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> |
|
91 </eClassifiers> |
|
92 <eClassifiers xsi:type="ecore:EClass" name="IEnumMappings"> |
|
93 <eStructuralFeatures xsi:type="ecore:EReference" name="mappings" upperBound="-1" |
|
94 eType="#//IEnumMapping" containment="true" resolveProxies="false"/> |
|
95 </eClassifiers> |
|
96 <eClassifiers xsi:type="ecore:EClass" name="IEnumMapping"> |
|
97 <eStructuralFeatures xsi:type="ecore:EAttribute" name="instanceName" unique="false" |
|
98 eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> |
|
99 <eStructuralFeatures xsi:type="ecore:EAttribute" name="propertyId" unique="false" |
|
100 eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> |
|
101 <eStructuralFeatures xsi:type="ecore:EAttribute" name="nameAlgorithm" unique="false" |
|
102 eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> |
|
103 <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" unique="false" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> |
|
104 </eClassifiers> |
|
105 <eClassifiers xsi:type="ecore:EClass" name="IArrayMappings"> |
|
106 <eStructuralFeatures xsi:type="ecore:EReference" name="mappings" upperBound="-1" |
|
107 eType="#//IArrayMapping" containment="true" resolveProxies="false"/> |
|
108 </eClassifiers> |
|
109 <eClassifiers xsi:type="ecore:EClass" name="IArrayMapping"> |
|
110 <eStructuralFeatures xsi:type="ecore:EAttribute" name="instanceName" unique="false" |
|
111 eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> |
|
112 <eStructuralFeatures xsi:type="ecore:EAttribute" name="propertyId" unique="false" |
|
113 eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> |
|
114 <eStructuralFeatures xsi:type="ecore:EAttribute" name="memberId" unique="false" |
|
115 eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> |
|
116 <eStructuralFeatures xsi:type="ecore:EReference" name="elements" upperBound="-1" |
|
117 eType="#//IElementMapping" containment="true" resolveProxies="false"/> |
|
118 </eClassifiers> |
|
119 <eClassifiers xsi:type="ecore:EClass" name="IElementMapping"> |
|
120 <eStructuralFeatures xsi:type="ecore:EAttribute" name="uniqueValue" unique="false" |
|
121 eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> |
|
122 <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" unique="false" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> |
|
123 </eClassifiers> |
|
124 <eClassifiers xsi:type="ecore:EClass" name="IComponentManifest"> |
|
125 <eStructuralFeatures xsi:type="ecore:EReference" name="entries" upperBound="-1" |
|
126 eType="#//IComponentManifestEntry" containment="true" resolveProxies="false"/> |
|
127 </eClassifiers> |
|
128 <eClassifiers xsi:type="ecore:EClass" name="IComponentManifestEntry"> |
|
129 <eStructuralFeatures xsi:type="ecore:EAttribute" name="componentID" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> |
|
130 <eStructuralFeatures xsi:type="ecore:EAttribute" name="version" eType="#//Version"/> |
|
131 </eClassifiers> |
|
132 <eClassifiers xsi:type="ecore:EClass" name="IGeneratedFiles"> |
|
133 <eStructuralFeatures xsi:type="ecore:EAttribute" name="files" upperBound="-1" |
|
134 eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> |
|
135 </eClassifiers> |
|
136 <eClassifiers xsi:type="ecore:EDataType" name="Language" instanceClassName="com.nokia.sdt.emf.dm.Language"/> |
|
137 <eClassifiers xsi:type="ecore:EDataType" name="StringValue" instanceClassName="com.nokia.sdt.emf.dm.StringValue"/> |
|
138 <eClassifiers xsi:type="ecore:EDataType" name="Version" instanceClassName="org.osgi.framework.Version"/> |
|
139 </ecore:EPackage> |