|
1 Model CRMLModel |
|
2 |
|
3 This model description is not a real EMF artifact. It was generated by the |
|
4 org.eclipse.emf.examples.generator.validator plug-in to illustrate how EMF's |
|
5 code generator can be extended. |
|
6 This can be disabled with -vmargs -Dorg.eclipse.emf.examples.generator.validator=false. |
|
7 |
|
8 Package crmodel <http://www.s60.com/xml/cenrep/1> |
|
9 |
|
10 Class CommonAttrs |
|
11 Attribute id : EString |
|
12 |
|
13 Class EMeta -> CommonAttrs |
|
14 Attribute identification : EString |
|
15 Attribute date : EString |
|
16 Attribute platform : EString |
|
17 Attribute owner : EString |
|
18 Attribute editor : EString |
|
19 Attribute status : EString |
|
20 Attribute version : EString |
|
21 Attribute product : EString |
|
22 Attribute release : EString |
|
23 |
|
24 Class EContent |
|
25 Attribute value : EString |
|
26 |
|
27 Class ERepository -> EAttributeAndDescription, EAccessContainer, EBackup |
|
28 Attribute version : EString |
|
29 Attribute uidName : EString |
|
30 Attribute uidValue : EString |
|
31 Attribute initialisationFileVersion : EString |
|
32 Attribute owner : EString |
|
33 Attribute rfs : EBoolean |
|
34 Reference key : EKey<<0..*>> |
|
35 Reference meta : EMeta |
|
36 Reference rangeKey : EKeyRange<<0..*>> |
|
37 |
|
38 Class EKey -> EAttributeAndDescription, ERefContainer, EReadOnly, EAccessContainer, EBackup |
|
39 Attribute name : EString |
|
40 Attribute ident : EString |
|
41 Attribute type : EKeyType |
|
42 Reference value : EValue<<0..*>> |
|
43 Reference bits : EBit<<0..*>> |
|
44 |
|
45 Class EKeyRange -> EAttributeAndDescription, ERefContainer, EReadOnly, EAccessContainer, EBackup |
|
46 Attribute name : EString |
|
47 Attribute int : EString |
|
48 Attribute firstInt : EString |
|
49 Attribute lastInt : EString |
|
50 Attribute indexBits : EString |
|
51 Attribute firstIndex : EString |
|
52 Attribute countInt : EString |
|
53 Reference keys : EKey<<0..*>> |
|
54 |
|
55 Class EAccess -> EAttributeAndDescription |
|
56 Attribute type : EAccessType |
|
57 Attribute capabilities : EString |
|
58 Attribute sid : EString |
|
59 |
|
60 Class EValue -> EContent |
|
61 Attribute val : EString |
|
62 Attribute id : EString |
|
63 |
|
64 Class EBit -> EContent, ERefContainer |
|
65 Attribute state : EBoolean |
|
66 |
|
67 Class ERefContainer |
|
68 Attribute ref : EString |
|
69 |
|
70 Class EAttributeAndDescription -> CommonAttrs |
|
71 Attribute desc : EString |
|
72 |
|
73 Class EReadOnly |
|
74 Attribute readOnly : EBoolean |
|
75 |
|
76 Class EAccessContainer |
|
77 Reference access : EAccess<<0..*>> |
|
78 |
|
79 Class EBackup |
|
80 Attribute backup : EBoolean |
|
81 |
|
82 Class ECRMLDocumentRoot |
|
83 Reference repository : ERepository<<1..1>> |
|
84 |
|
85 Enum EKeyType |
|
86 Literal int = 0 |
|
87 Literal real = 1 |
|
88 Literal string = 2 |
|
89 Literal string8 = 3 |
|
90 Literal binary = 4 |
|
91 |
|
92 Enum EAccessType |
|
93 Literal ND = 0 |
|
94 Literal READ = 1 |
|
95 Literal WRITE = 2 |