|
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="component" |
|
5 nsURI="http://www.nokia.com/ui_designer/component" nsPrefix="component"> |
|
6 <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> |
|
7 <details key="documentation" value="ComponentDefinition must be the root element of a component definition document. It includes required and optional elements. Displayable strings can either be included literally within the XML or referenced in the component.properties file by prefixing the
string with %. For example, "%foo" references the value of the "foo" property in component.properties. To obtain the string "%foo" use a double %, e.g. "%%foo".

The optional documentation element provides brief description information about the component and a link to more detailed documentation

The optional Symbian element provides SDK compatibility information and information about the related 
C++ classes and resource structures. When this element is omitted the component will be considered incompatible
with all Symbian SDKs.


The compoundPropertyDeclaration elements declares a type that may be referenced from one or more
properties. All compound property declarations are in a global namespace and most be declared as global elements


This is a placeholder for event information. 
"/> |
|
8 </eAnnotations> |
|
9 <eClassifiers xsi:type="ecore:EClass" name="AbstractPropertyType"> |
|
10 <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> |
|
11 <details key="name" value="abstractPropertyType"/> |
|
12 <details key="kind" value="empty"/> |
|
13 </eAnnotations> |
|
14 <eStructuralFeatures xsi:type="ecore:EAttribute" name="category" unique="false" |
|
15 eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"> |
|
16 <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> |
|
17 <details key="kind" value="attribute"/> |
|
18 <details key="name" value="category"/> |
|
19 </eAnnotations> |
|
20 </eStructuralFeatures> |
|
21 <eStructuralFeatures xsi:type="ecore:EAttribute" name="displayName" unique="false" |
|
22 eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"> |
|
23 <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> |
|
24 <details key="kind" value="attribute"/> |
|
25 <details key="name" value="displayName"/> |
|
26 </eAnnotations> |
|
27 </eStructuralFeatures> |
|
28 <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" unique="false" lowerBound="1" |
|
29 eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"> |
|
30 <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> |
|
31 <details key="kind" value="attribute"/> |
|
32 <details key="name" value="name"/> |
|
33 </eAnnotations> |
|
34 </eStructuralFeatures> |
|
35 </eClassifiers> |
|
36 <eClassifiers xsi:type="ecore:EClass" name="ComponentDefinitionType"> |
|
37 <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> |
|
38 <details key="name" value="componentDefinition_._type"/> |
|
39 <details key="kind" value="elementOnly"/> |
|
40 </eAnnotations> |
|
41 <eStructuralFeatures xsi:type="ecore:EReference" name="compoundPropertyDeclaration" |
|
42 upperBound="-1" eType="#//CompoundPropertyDeclarationType" containment="true" |
|
43 resolveProxies="false"> |
|
44 <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> |
|
45 <details key="kind" value="element"/> |
|
46 <details key="name" value="compoundPropertyDeclaration"/> |
|
47 <details key="namespace" value="##targetNamespace"/> |
|
48 </eAnnotations> |
|
49 </eStructuralFeatures> |
|
50 <eStructuralFeatures xsi:type="ecore:EReference" name="component" eType="#//ComponentType" |
|
51 containment="true" resolveProxies="false"> |
|
52 <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> |
|
53 <details key="kind" value="element"/> |
|
54 <details key="name" value="component"/> |
|
55 <details key="namespace" value="##targetNamespace"/> |
|
56 </eAnnotations> |
|
57 </eStructuralFeatures> |
|
58 </eClassifiers> |
|
59 <eClassifiers xsi:type="ecore:EClass" name="ComponentType"> |
|
60 <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> |
|
61 <details key="name" value="component_._type"/> |
|
62 <details key="kind" value="elementOnly"/> |
|
63 </eAnnotations> |
|
64 <eStructuralFeatures xsi:type="ecore:EReference" name="documentation" eType="#//DocumentationType" |
|
65 containment="true" resolveProxies="false"> |
|
66 <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> |
|
67 <details key="kind" value="element"/> |
|
68 <details key="name" value="documentation"/> |
|
69 <details key="namespace" value="##targetNamespace"/> |
|
70 </eAnnotations> |
|
71 </eStructuralFeatures> |
|
72 <eStructuralFeatures xsi:type="ecore:EReference" name="symbian" eType="#//SymbianType" |
|
73 containment="true" resolveProxies="false"> |
|
74 <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> |
|
75 <details key="kind" value="element"/> |
|
76 <details key="name" value="symbian"/> |
|
77 <details key="namespace" value="##targetNamespace"/> |
|
78 </eAnnotations> |
|
79 </eStructuralFeatures> |
|
80 <eStructuralFeatures xsi:type="ecore:EAttribute" name="abstractPropertyGroup" |
|
81 unique="false" upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFeatureMapEntry"> |
|
82 <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> |
|
83 <details key="kind" value="group"/> |
|
84 <details key="name" value="abstractProperty:group"/> |
|
85 <details key="namespace" value="##targetNamespace"/> |
|
86 </eAnnotations> |
|
87 </eStructuralFeatures> |
|
88 <eStructuralFeatures xsi:type="ecore:EReference" name="abstractProperty" upperBound="-1" |
|
89 eType="#//AbstractPropertyType" changeable="false" volatile="true" transient="true" |
|
90 derived="true" containment="true" resolveProxies="false"> |
|
91 <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> |
|
92 <details key="kind" value="element"/> |
|
93 <details key="name" value="abstractProperty"/> |
|
94 <details key="namespace" value="##targetNamespace"/> |
|
95 <details key="group" value="abstractProperty:group"/> |
|
96 </eAnnotations> |
|
97 </eStructuralFeatures> |
|
98 <eStructuralFeatures xsi:type="ecore:EReference" name="event" upperBound="-1" |
|
99 eType="#//EventType" containment="true" resolveProxies="false"> |
|
100 <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> |
|
101 <details key="kind" value="element"/> |
|
102 <details key="name" value="event"/> |
|
103 <details key="namespace" value="##targetNamespace"/> |
|
104 </eAnnotations> |
|
105 </eStructuralFeatures> |
|
106 <eStructuralFeatures xsi:type="ecore:EAttribute" name="any" unique="false" upperBound="-1" |
|
107 eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFeatureMapEntry"> |
|
108 <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> |
|
109 <details key="kind" value="elementWildcard"/> |
|
110 <details key="wildcards" value="##other"/> |
|
111 <details key="name" value=":5"/> |
|
112 <details key="processing" value="lax"/> |
|
113 </eAnnotations> |
|
114 </eStructuralFeatures> |
|
115 <eStructuralFeatures xsi:type="ecore:EAttribute" name="baseComponent" unique="false" |
|
116 eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"> |
|
117 <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> |
|
118 <details key="kind" value="attribute"/> |
|
119 <details key="name" value="baseComponent"/> |
|
120 </eAnnotations> |
|
121 </eStructuralFeatures> |
|
122 <eStructuralFeatures xsi:type="ecore:EAttribute" name="category" unique="false" |
|
123 eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"> |
|
124 <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> |
|
125 <details key="kind" value="attribute"/> |
|
126 <details key="name" value="category"/> |
|
127 </eAnnotations> |
|
128 </eStructuralFeatures> |
|
129 <eStructuralFeatures xsi:type="ecore:EAttribute" name="friendlyName" unique="false" |
|
130 eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"> |
|
131 <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> |
|
132 <details key="kind" value="attribute"/> |
|
133 <details key="name" value="friendlyName"/> |
|
134 </eAnnotations> |
|
135 </eStructuralFeatures> |
|
136 <eStructuralFeatures xsi:type="ecore:EAttribute" name="qualifiedName" unique="false" |
|
137 eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"> |
|
138 <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> |
|
139 <details key="kind" value="attribute"/> |
|
140 <details key="name" value="qualifiedName"/> |
|
141 </eAnnotations> |
|
142 </eStructuralFeatures> |
|
143 <eStructuralFeatures xsi:type="ecore:EAttribute" name="version" unique="false" |
|
144 eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"> |
|
145 <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> |
|
146 <details key="kind" value="attribute"/> |
|
147 <details key="name" value="version"/> |
|
148 </eAnnotations> |
|
149 </eStructuralFeatures> |
|
150 </eClassifiers> |
|
151 <eClassifiers xsi:type="ecore:EClass" name="CompoundPropertyDeclarationType"> |
|
152 <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> |
|
153 <details key="name" value="compoundPropertyDeclaration_._type"/> |
|
154 <details key="kind" value="elementOnly"/> |
|
155 </eAnnotations> |
|
156 <eStructuralFeatures xsi:type="ecore:EAttribute" name="abstractPropertyGroup" |
|
157 unique="false" upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFeatureMapEntry"> |
|
158 <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> |
|
159 <details key="kind" value="group"/> |
|
160 <details key="name" value="abstractProperty:group"/> |
|
161 <details key="namespace" value="##targetNamespace"/> |
|
162 </eAnnotations> |
|
163 </eStructuralFeatures> |
|
164 <eStructuralFeatures xsi:type="ecore:EReference" name="abstractProperty" upperBound="-1" |
|
165 eType="#//AbstractPropertyType" changeable="false" volatile="true" transient="true" |
|
166 derived="true" containment="true" resolveProxies="false"> |
|
167 <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> |
|
168 <details key="kind" value="element"/> |
|
169 <details key="name" value="abstractProperty"/> |
|
170 <details key="namespace" value="##targetNamespace"/> |
|
171 <details key="group" value="abstractProperty:group"/> |
|
172 </eAnnotations> |
|
173 </eStructuralFeatures> |
|
174 <eStructuralFeatures xsi:type="ecore:EAttribute" name="qualifiedName" unique="false" |
|
175 lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"> |
|
176 <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> |
|
177 <details key="kind" value="attribute"/> |
|
178 <details key="name" value="qualifiedName"/> |
|
179 </eAnnotations> |
|
180 </eStructuralFeatures> |
|
181 <eStructuralFeatures xsi:type="ecore:EAttribute" name="simpleType" unique="false" |
|
182 eType="#//PropertyDataType" defaultValueLiteral="void" unsettable="true"> |
|
183 <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> |
|
184 <details key="kind" value="attribute"/> |
|
185 <details key="name" value="simpleType"/> |
|
186 </eAnnotations> |
|
187 </eStructuralFeatures> |
|
188 </eClassifiers> |
|
189 <eClassifiers xsi:type="ecore:EClass" name="CompoundPropertyType" eSuperTypes="#//AbstractPropertyType"> |
|
190 <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> |
|
191 <details key="name" value="compoundPropertyType"/> |
|
192 <details key="kind" value="empty"/> |
|
193 </eAnnotations> |
|
194 <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" unique="false" lowerBound="1" |
|
195 eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"> |
|
196 <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> |
|
197 <details key="kind" value="attribute"/> |
|
198 <details key="name" value="type"/> |
|
199 </eAnnotations> |
|
200 </eStructuralFeatures> |
|
201 </eClassifiers> |
|
202 <eClassifiers xsi:type="ecore:EClass" name="DocumentationType"> |
|
203 <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> |
|
204 <details key="name" value="documentation_._type"/> |
|
205 <details key="kind" value="elementOnly"/> |
|
206 </eAnnotations> |
|
207 <eStructuralFeatures xsi:type="ecore:EAttribute" name="information" unique="false" |
|
208 lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"> |
|
209 <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> |
|
210 <details key="kind" value="element"/> |
|
211 <details key="name" value="information"/> |
|
212 <details key="namespace" value="##targetNamespace"/> |
|
213 </eAnnotations> |
|
214 </eStructuralFeatures> |
|
215 <eStructuralFeatures xsi:type="ecore:EAttribute" name="helpTopic" unique="false" |
|
216 lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"> |
|
217 <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> |
|
218 <details key="kind" value="element"/> |
|
219 <details key="name" value="helpTopic"/> |
|
220 <details key="namespace" value="##targetNamespace"/> |
|
221 </eAnnotations> |
|
222 </eStructuralFeatures> |
|
223 </eClassifiers> |
|
224 <eClassifiers xsi:type="ecore:EClass" name="DocumentRoot"> |
|
225 <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> |
|
226 <details key="name" value=""/> |
|
227 <details key="kind" value="mixed"/> |
|
228 </eAnnotations> |
|
229 <eStructuralFeatures xsi:type="ecore:EAttribute" name="mixed" unique="false" upperBound="-1" |
|
230 eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFeatureMapEntry"> |
|
231 <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> |
|
232 <details key="kind" value="elementWildcard"/> |
|
233 <details key="name" value=":mixed"/> |
|
234 </eAnnotations> |
|
235 </eStructuralFeatures> |
|
236 <eStructuralFeatures xsi:type="ecore:EReference" name="xMLNSPrefixMap" upperBound="-1" |
|
237 eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry" |
|
238 transient="true" containment="true" resolveProxies="false"> |
|
239 <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> |
|
240 <details key="kind" value="attribute"/> |
|
241 <details key="name" value="xmlns:prefix"/> |
|
242 </eAnnotations> |
|
243 </eStructuralFeatures> |
|
244 <eStructuralFeatures xsi:type="ecore:EReference" name="xSISchemaLocation" upperBound="-1" |
|
245 eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry" |
|
246 transient="true" containment="true" resolveProxies="false"> |
|
247 <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> |
|
248 <details key="kind" value="attribute"/> |
|
249 <details key="name" value="xsi:schemaLocation"/> |
|
250 </eAnnotations> |
|
251 </eStructuralFeatures> |
|
252 <eStructuralFeatures xsi:type="ecore:EReference" name="abstractProperty" upperBound="-2" |
|
253 eType="#//AbstractPropertyType" changeable="false" volatile="true" transient="true" |
|
254 derived="true" containment="true" resolveProxies="false"> |
|
255 <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> |
|
256 <details key="kind" value="element"/> |
|
257 <details key="name" value="abstractProperty"/> |
|
258 <details key="namespace" value="##targetNamespace"/> |
|
259 </eAnnotations> |
|
260 </eStructuralFeatures> |
|
261 <eStructuralFeatures xsi:type="ecore:EReference" name="component" upperBound="-2" |
|
262 eType="#//ComponentType" volatile="true" transient="true" derived="true" containment="true" |
|
263 resolveProxies="false"> |
|
264 <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> |
|
265 <details key="kind" value="element"/> |
|
266 <details key="name" value="component"/> |
|
267 <details key="namespace" value="##targetNamespace"/> |
|
268 </eAnnotations> |
|
269 </eStructuralFeatures> |
|
270 <eStructuralFeatures xsi:type="ecore:EReference" name="componentDefinition" upperBound="-2" |
|
271 eType="#//ComponentDefinitionType" volatile="true" transient="true" derived="true" |
|
272 containment="true" resolveProxies="false"> |
|
273 <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> |
|
274 <details key="kind" value="element"/> |
|
275 <details key="name" value="componentDefinition"/> |
|
276 <details key="namespace" value="##targetNamespace"/> |
|
277 </eAnnotations> |
|
278 </eStructuralFeatures> |
|
279 <eStructuralFeatures xsi:type="ecore:EReference" name="compoundProperty" upperBound="-2" |
|
280 eType="#//CompoundPropertyType" volatile="true" transient="true" derived="true" |
|
281 containment="true" resolveProxies="false"> |
|
282 <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> |
|
283 <details key="kind" value="element"/> |
|
284 <details key="name" value="compoundProperty"/> |
|
285 <details key="namespace" value="##targetNamespace"/> |
|
286 <details key="affiliation" value="abstractProperty"/> |
|
287 </eAnnotations> |
|
288 </eStructuralFeatures> |
|
289 <eStructuralFeatures xsi:type="ecore:EReference" name="compoundPropertyDeclaration" |
|
290 upperBound="-2" eType="#//CompoundPropertyDeclarationType" volatile="true" |
|
291 transient="true" derived="true" containment="true" resolveProxies="false"> |
|
292 <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> |
|
293 <details key="kind" value="element"/> |
|
294 <details key="name" value="compoundPropertyDeclaration"/> |
|
295 <details key="namespace" value="##targetNamespace"/> |
|
296 </eAnnotations> |
|
297 </eStructuralFeatures> |
|
298 <eStructuralFeatures xsi:type="ecore:EReference" name="documentation" upperBound="-2" |
|
299 eType="#//DocumentationType" volatile="true" transient="true" derived="true" |
|
300 containment="true" resolveProxies="false"> |
|
301 <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> |
|
302 <details key="kind" value="element"/> |
|
303 <details key="name" value="documentation"/> |
|
304 <details key="namespace" value="##targetNamespace"/> |
|
305 </eAnnotations> |
|
306 </eStructuralFeatures> |
|
307 <eStructuralFeatures xsi:type="ecore:EReference" name="enumProperty" upperBound="-2" |
|
308 eType="#//EnumPropertyType" volatile="true" transient="true" derived="true" |
|
309 containment="true" resolveProxies="false"> |
|
310 <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> |
|
311 <details key="kind" value="element"/> |
|
312 <details key="name" value="enumProperty"/> |
|
313 <details key="namespace" value="##targetNamespace"/> |
|
314 <details key="affiliation" value="abstractProperty"/> |
|
315 </eAnnotations> |
|
316 </eStructuralFeatures> |
|
317 <eStructuralFeatures xsi:type="ecore:EReference" name="enumPropertyDeclaration" |
|
318 upperBound="-2" eType="#//EnumPropertyDeclarationType" volatile="true" transient="true" |
|
319 derived="true" containment="true" resolveProxies="false"> |
|
320 <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> |
|
321 <details key="kind" value="element"/> |
|
322 <details key="name" value="enumPropertyDeclaration"/> |
|
323 <details key="namespace" value="##targetNamespace"/> |
|
324 </eAnnotations> |
|
325 </eStructuralFeatures> |
|
326 <eStructuralFeatures xsi:type="ecore:EReference" name="event" upperBound="-2" |
|
327 eType="#//EventType" volatile="true" transient="true" derived="true" containment="true" |
|
328 resolveProxies="false"> |
|
329 <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> |
|
330 <details key="kind" value="element"/> |
|
331 <details key="name" value="event"/> |
|
332 <details key="namespace" value="##targetNamespace"/> |
|
333 </eAnnotations> |
|
334 </eStructuralFeatures> |
|
335 <eStructuralFeatures xsi:type="ecore:EReference" name="property" upperBound="-2" |
|
336 eType="#//SimplePropertyType" volatile="true" transient="true" derived="true" |
|
337 containment="true" resolveProxies="false"> |
|
338 <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> |
|
339 <details key="kind" value="element"/> |
|
340 <details key="name" value="property"/> |
|
341 <details key="namespace" value="##targetNamespace"/> |
|
342 <details key="affiliation" value="abstractProperty"/> |
|
343 </eAnnotations> |
|
344 </eStructuralFeatures> |
|
345 <eStructuralFeatures xsi:type="ecore:EReference" name="symbian" upperBound="-2" |
|
346 eType="#//SymbianType" volatile="true" transient="true" derived="true" containment="true" |
|
347 resolveProxies="false"> |
|
348 <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> |
|
349 <details key="kind" value="element"/> |
|
350 <details key="name" value="symbian"/> |
|
351 <details key="namespace" value="##targetNamespace"/> |
|
352 </eAnnotations> |
|
353 </eStructuralFeatures> |
|
354 </eClassifiers> |
|
355 <eClassifiers xsi:type="ecore:EClass" name="EnumElementType"> |
|
356 <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> |
|
357 <details key="name" value="enumElement_._type"/> |
|
358 <details key="kind" value="empty"/> |
|
359 </eAnnotations> |
|
360 <eStructuralFeatures xsi:type="ecore:EAttribute" name="displayValue" unique="false" |
|
361 eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//AnySimpleType"> |
|
362 <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> |
|
363 <details key="kind" value="attribute"/> |
|
364 <details key="name" value="displayValue"/> |
|
365 </eAnnotations> |
|
366 </eStructuralFeatures> |
|
367 <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" unique="false" lowerBound="1" |
|
368 eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//AnySimpleType"> |
|
369 <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> |
|
370 <details key="kind" value="attribute"/> |
|
371 <details key="name" value="value"/> |
|
372 </eAnnotations> |
|
373 </eStructuralFeatures> |
|
374 </eClassifiers> |
|
375 <eClassifiers xsi:type="ecore:EClass" name="EnumPropertyDeclarationType"> |
|
376 <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> |
|
377 <details key="name" value="enumPropertyDeclaration_._type"/> |
|
378 <details key="kind" value="elementOnly"/> |
|
379 </eAnnotations> |
|
380 <eStructuralFeatures xsi:type="ecore:EReference" name="enumElement" lowerBound="1" |
|
381 upperBound="-1" eType="#//EnumElementType" containment="true" resolveProxies="false"> |
|
382 <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> |
|
383 <details key="kind" value="element"/> |
|
384 <details key="name" value="enumElement"/> |
|
385 <details key="namespace" value="##targetNamespace"/> |
|
386 </eAnnotations> |
|
387 </eStructuralFeatures> |
|
388 <eStructuralFeatures xsi:type="ecore:EAttribute" name="qualifiedname" unique="false" |
|
389 lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"> |
|
390 <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> |
|
391 <details key="kind" value="attribute"/> |
|
392 <details key="name" value="qualifiedname"/> |
|
393 </eAnnotations> |
|
394 </eStructuralFeatures> |
|
395 </eClassifiers> |
|
396 <eClassifiers xsi:type="ecore:EClass" name="EnumPropertyType" eSuperTypes="#//AbstractPropertyType"> |
|
397 <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> |
|
398 <details key="name" value="enumPropertyType"/> |
|
399 <details key="kind" value="empty"/> |
|
400 </eAnnotations> |
|
401 <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" unique="false" lowerBound="1" |
|
402 eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"> |
|
403 <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> |
|
404 <details key="kind" value="attribute"/> |
|
405 <details key="name" value="type"/> |
|
406 </eAnnotations> |
|
407 </eStructuralFeatures> |
|
408 </eClassifiers> |
|
409 <eClassifiers xsi:type="ecore:EClass" name="EventType"> |
|
410 <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> |
|
411 <details key="name" value="event_._type"/> |
|
412 <details key="kind" value="empty"/> |
|
413 </eAnnotations> |
|
414 <eStructuralFeatures xsi:type="ecore:EAttribute" name="displayName" unique="false" |
|
415 eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"> |
|
416 <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> |
|
417 <details key="kind" value="attribute"/> |
|
418 <details key="name" value="displayName"/> |
|
419 </eAnnotations> |
|
420 </eStructuralFeatures> |
|
421 <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" unique="false" lowerBound="1" |
|
422 eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"> |
|
423 <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> |
|
424 <details key="kind" value="attribute"/> |
|
425 <details key="name" value="name"/> |
|
426 </eAnnotations> |
|
427 </eStructuralFeatures> |
|
428 </eClassifiers> |
|
429 <eClassifiers xsi:type="ecore:EEnum" name="PropertyDataType"> |
|
430 <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> |
|
431 <details key="name" value="propertyDataType"/> |
|
432 </eAnnotations> |
|
433 <eLiterals name="void"/> |
|
434 <eLiterals name="boolean" value="1"/> |
|
435 <eLiterals name="integer" value="2"/> |
|
436 <eLiterals name="float" value="3"/> |
|
437 <eLiterals name="string" value="4"/> |
|
438 </eClassifiers> |
|
439 <eClassifiers xsi:type="ecore:EDataType" name="PropertyDataTypeObject" instanceClassName="org.eclipse.emf.common.util.AbstractEnumerator"> |
|
440 <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> |
|
441 <details key="name" value="propertyDataType:Object"/> |
|
442 <details key="baseType" value="propertyDataType"/> |
|
443 </eAnnotations> |
|
444 </eClassifiers> |
|
445 <eClassifiers xsi:type="ecore:EClass" name="SimplePropertyType" eSuperTypes="#//AbstractPropertyType"> |
|
446 <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> |
|
447 <details key="name" value="simplePropertyType"/> |
|
448 <details key="kind" value="empty"/> |
|
449 </eAnnotations> |
|
450 <eStructuralFeatures xsi:type="ecore:EAttribute" name="default" unique="false" |
|
451 eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"> |
|
452 <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> |
|
453 <details key="kind" value="attribute"/> |
|
454 <details key="name" value="default"/> |
|
455 </eAnnotations> |
|
456 </eStructuralFeatures> |
|
457 <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" unique="false" lowerBound="1" |
|
458 eType="#//PropertyDataType" defaultValueLiteral="void" unsettable="true"> |
|
459 <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> |
|
460 <details key="kind" value="attribute"/> |
|
461 <details key="name" value="type"/> |
|
462 </eAnnotations> |
|
463 </eStructuralFeatures> |
|
464 </eClassifiers> |
|
465 <eClassifiers xsi:type="ecore:EClass" name="SymbianType"> |
|
466 <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> |
|
467 <details key="name" value="symbian_._type"/> |
|
468 <details key="kind" value="empty"/> |
|
469 </eAnnotations> |
|
470 <eStructuralFeatures xsi:type="ecore:EAttribute" name="className" unique="false" |
|
471 eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"> |
|
472 <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> |
|
473 <details key="kind" value="attribute"/> |
|
474 <details key="name" value="className"/> |
|
475 </eAnnotations> |
|
476 </eStructuralFeatures> |
|
477 <eStructuralFeatures xsi:type="ecore:EAttribute" name="maxSDKVersion" unique="false" |
|
478 eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"> |
|
479 <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> |
|
480 <details key="kind" value="attribute"/> |
|
481 <details key="name" value="maxSDKVersion"/> |
|
482 </eAnnotations> |
|
483 </eStructuralFeatures> |
|
484 <eStructuralFeatures xsi:type="ecore:EAttribute" name="minSDKVersion" unique="false" |
|
485 lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"> |
|
486 <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> |
|
487 <details key="kind" value="attribute"/> |
|
488 <details key="name" value="minSDKVersion"/> |
|
489 </eAnnotations> |
|
490 </eStructuralFeatures> |
|
491 <eStructuralFeatures xsi:type="ecore:EAttribute" name="resourceType" unique="false" |
|
492 eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"> |
|
493 <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> |
|
494 <details key="kind" value="attribute"/> |
|
495 <details key="name" value="resourceType"/> |
|
496 </eAnnotations> |
|
497 </eStructuralFeatures> |
|
498 <eStructuralFeatures xsi:type="ecore:EAttribute" name="sdkName" unique="false" |
|
499 lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//AnySimpleType"> |
|
500 <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> |
|
501 <details key="kind" value="attribute"/> |
|
502 <details key="name" value="sdkName"/> |
|
503 </eAnnotations> |
|
504 </eStructuralFeatures> |
|
505 </eClassifiers> |
|
506 </ecore:EPackage> |