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