|
1 <?xml version="1.0" encoding="UTF-8"?> |
|
2 <genmodel:GenModel xmi:version="2.0" |
|
3 xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" |
|
4 xmlns:genmodel="http://www.eclipse.org/emf/2002/GenModel" modelDirectory="/com.nokia.tools.vct.crml/src" |
|
5 modelPluginID="com.nokia.tools.vct.crml" modelName="CRMLModel" importerID="org.eclipse.emf.importer.ecore" |
|
6 complianceLevel="5.0" copyrightFields="false"> |
|
7 <genAnnotations source="http://www.eclipse.org/emf/2002/GenModel/exporter/org.eclipse.xsd.ecore.exporter"> |
|
8 <genAnnotations source="selectedPackages"> |
|
9 <details key="http:///crml.ecore" value="persistence-crml.xsd"/> |
|
10 </genAnnotations> |
|
11 <details key="directoryURI" value="."/> |
|
12 </genAnnotations> |
|
13 <foreignModel>persistence-crml.ecore</foreignModel> |
|
14 <genPackages prefix="ECRML" basePackage="com.nokia.tools.vct.crml" resource="XML" |
|
15 disposableProviderFactory="true" multipleEditorPages="false" contentTypeIdentifier="com.nokia.tools.vct.content.crml" |
|
16 fileExtensions="crml" ecorePackage="persistence-crml.ecore#/"> |
|
17 <genAnnotations source="http://www.eclipse.org/emf/2002/GenModel/exporter/org.eclipse.xsd.ecore.exporter"> |
|
18 <genAnnotations source="persistence-crml.xsd"/> |
|
19 </genAnnotations> |
|
20 <genEnums typeSafeEnumCompatible="false" ecoreEnum="persistence-crml.ecore#//EKeyType"> |
|
21 <genEnumLiterals ecoreEnumLiteral="persistence-crml.ecore#//EKeyType/int"/> |
|
22 <genEnumLiterals ecoreEnumLiteral="persistence-crml.ecore#//EKeyType/real"/> |
|
23 <genEnumLiterals ecoreEnumLiteral="persistence-crml.ecore#//EKeyType/string"/> |
|
24 <genEnumLiterals ecoreEnumLiteral="persistence-crml.ecore#//EKeyType/string8"/> |
|
25 <genEnumLiterals ecoreEnumLiteral="persistence-crml.ecore#//EKeyType/binary"/> |
|
26 </genEnums> |
|
27 <genEnums typeSafeEnumCompatible="false" ecoreEnum="persistence-crml.ecore#//EAccessType"> |
|
28 <genEnumLiterals ecoreEnumLiteral="persistence-crml.ecore#//EAccessType/ND"/> |
|
29 <genEnumLiterals ecoreEnumLiteral="persistence-crml.ecore#//EAccessType/READ"/> |
|
30 <genEnumLiterals ecoreEnumLiteral="persistence-crml.ecore#//EAccessType/WRITE"/> |
|
31 </genEnums> |
|
32 <genClasses image="false" ecoreClass="persistence-crml.ecore#//CommonAttrs"> |
|
33 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-crml.ecore#//CommonAttrs/id"/> |
|
34 </genClasses> |
|
35 <genClasses ecoreClass="persistence-crml.ecore#//EMeta"> |
|
36 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-crml.ecore#//EMeta/identification"/> |
|
37 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-crml.ecore#//EMeta/date"/> |
|
38 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-crml.ecore#//EMeta/platform"/> |
|
39 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-crml.ecore#//EMeta/owner"/> |
|
40 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-crml.ecore#//EMeta/editor"/> |
|
41 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-crml.ecore#//EMeta/status"/> |
|
42 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-crml.ecore#//EMeta/version"/> |
|
43 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-crml.ecore#//EMeta/product"/> |
|
44 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-crml.ecore#//EMeta/release"/> |
|
45 </genClasses> |
|
46 <genClasses ecoreClass="persistence-crml.ecore#//EContent"> |
|
47 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-crml.ecore#//EContent/value"/> |
|
48 </genClasses> |
|
49 <genClasses ecoreClass="persistence-crml.ecore#//ERepository"> |
|
50 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-crml.ecore#//ERepository/version"/> |
|
51 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-crml.ecore#//ERepository/uidName"/> |
|
52 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-crml.ecore#//ERepository/uidValue"/> |
|
53 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-crml.ecore#//ERepository/initialisationFileVersion"/> |
|
54 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-crml.ecore#//ERepository/owner"/> |
|
55 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-crml.ecore#//ERepository/rfs"/> |
|
56 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference persistence-crml.ecore#//ERepository/key"/> |
|
57 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference persistence-crml.ecore#//ERepository/meta"/> |
|
58 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference persistence-crml.ecore#//ERepository/rangeKey"/> |
|
59 </genClasses> |
|
60 <genClasses ecoreClass="persistence-crml.ecore#//EKey"> |
|
61 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-crml.ecore#//EKey/name"/> |
|
62 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-crml.ecore#//EKey/ident"/> |
|
63 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-crml.ecore#//EKey/type"/> |
|
64 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference persistence-crml.ecore#//EKey/value"/> |
|
65 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference persistence-crml.ecore#//EKey/bits"/> |
|
66 </genClasses> |
|
67 <genClasses ecoreClass="persistence-crml.ecore#//EKeyRange"> |
|
68 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-crml.ecore#//EKeyRange/name"/> |
|
69 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-crml.ecore#//EKeyRange/int"/> |
|
70 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-crml.ecore#//EKeyRange/firstInt"/> |
|
71 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-crml.ecore#//EKeyRange/lastInt"/> |
|
72 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-crml.ecore#//EKeyRange/indexBits"/> |
|
73 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-crml.ecore#//EKeyRange/firstIndex"/> |
|
74 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-crml.ecore#//EKeyRange/countInt"/> |
|
75 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference persistence-crml.ecore#//EKeyRange/keys"/> |
|
76 </genClasses> |
|
77 <genClasses ecoreClass="persistence-crml.ecore#//EAccess"> |
|
78 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-crml.ecore#//EAccess/type"/> |
|
79 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-crml.ecore#//EAccess/capabilities"/> |
|
80 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-crml.ecore#//EAccess/sid"/> |
|
81 </genClasses> |
|
82 <genClasses ecoreClass="persistence-crml.ecore#//EValue"> |
|
83 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-crml.ecore#//EValue/val"/> |
|
84 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-crml.ecore#//EValue/id"/> |
|
85 </genClasses> |
|
86 <genClasses ecoreClass="persistence-crml.ecore#//EBit"> |
|
87 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-crml.ecore#//EBit/state"/> |
|
88 </genClasses> |
|
89 <genClasses image="false" ecoreClass="persistence-crml.ecore#//ERefContainer"> |
|
90 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-crml.ecore#//ERefContainer/ref"/> |
|
91 </genClasses> |
|
92 <genClasses image="false" ecoreClass="persistence-crml.ecore#//EAttributeAndDescription"> |
|
93 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-crml.ecore#//EAttributeAndDescription/desc"/> |
|
94 </genClasses> |
|
95 <genClasses image="false" ecoreClass="persistence-crml.ecore#//EReadOnly"> |
|
96 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-crml.ecore#//EReadOnly/readOnly"/> |
|
97 </genClasses> |
|
98 <genClasses image="false" ecoreClass="persistence-crml.ecore#//EAccessContainer"> |
|
99 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference persistence-crml.ecore#//EAccessContainer/access"/> |
|
100 </genClasses> |
|
101 <genClasses image="false" ecoreClass="persistence-crml.ecore#//EBackup"> |
|
102 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-crml.ecore#//EBackup/backup"/> |
|
103 </genClasses> |
|
104 <genClasses ecoreClass="persistence-crml.ecore#//ECRMLDocumentRoot"> |
|
105 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference persistence-crml.ecore#//ECRMLDocumentRoot/repository"/> |
|
106 </genClasses> |
|
107 </genPackages> |
|
108 </genmodel:GenModel> |