|
1 Model ConfigurationEMF |
|
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 Contains packages: |
|
9 configurationemf <http:///configurationemf.ecore> |
|
10 variantdata <http:///variantdata.ecore> |
|
11 |
|
12 Package configurationemf <http:///configurationemf.ecore> |
|
13 |
|
14 Class Configuration -> AttributeAndDesc |
|
15 Attribute name : EString |
|
16 Attribute vers : EString |
|
17 Reference Feature : Feature<<0..*>> |
|
18 Reference View : View<<0..*>> |
|
19 Reference Meta : Meta<<1..1>> |
|
20 Reference Icon : Icon<<0..*>> |
|
21 Reference Link : Link<<0..*>> |
|
22 Reference Data : Data<<1..1>> |
|
23 Attribute readOnly : EBoolean |
|
24 Attribute metaId : EString |
|
25 Attribute owner : EString |
|
26 Attribute editor : EString |
|
27 Attribute status : EString |
|
28 Attribute version : EString |
|
29 Attribute platform : EString |
|
30 Attribute product : EString |
|
31 Attribute customer : EString |
|
32 Attribute date : EString |
|
33 Attribute release : EString |
|
34 Operation getAllSettings() : EEList |
|
35 |
|
36 Class Feature -> Referable |
|
37 Attribute name : EString |
|
38 Attribute relevant : EString |
|
39 Reference conf : Configuration<<1..1>> |
|
40 Reference ParentSetting : ParentSetting<<1..*>> |
|
41 Reference Link : Link<<0..*>> |
|
42 Reference Icon : Icon<<1..*>> |
|
43 Attribute readOnly : EBoolean |
|
44 Operation getSettingByRef(EString) : ParentSetting |
|
45 |
|
46 Class Setting -> Referable |
|
47 Attribute name : EString |
|
48 Attribute type : TYPE |
|
49 Attribute constraint : EString |
|
50 Attribute relevant : EString |
|
51 Attribute readOnly : EBoolean |
|
52 Attribute required : EString |
|
53 Reference Option : Option<<1..*>> |
|
54 Reference Property : Property<<1..1>> |
|
55 Reference MinLength : MinLength<<1..1>> |
|
56 Reference MaxLength : MaxLength<<1..1>> |
|
57 Reference Length : Length<<1..1>> |
|
58 Reference MaxInclusive : MaxInclusive<<1..1>> |
|
59 Reference MaxExclusive : MaxExclusive<<1..1>> |
|
60 Reference MinExclusive : MinExclusive<<1..1>> |
|
61 Reference Pattern : Pattern<<1..1>> |
|
62 Reference MinInclusive : MinInclusive<<1..1>> |
|
63 Reference TotalDigits : TotalDigits<<1..1>> |
|
64 Reference Link : Link<<0..*>> |
|
65 Reference Icon : Icon<<0..*>> |
|
66 Reference boolOptions : Option<<2..2>> |
|
67 Attribute defaultValue : EString |
|
68 Attribute currentValue : EString |
|
69 Attribute topValue : EString |
|
70 Reference currentConf : Configuration |
|
71 Reference defaultConf : Configuration |
|
72 Attribute ro : EBoolean |
|
73 Attribute possibleValue : EEList |
|
74 Attribute currentType : EString |
|
75 Attribute valueChangeble : EBoolean |
|
76 Attribute rfs : EBoolean |
|
77 Operation getAbsRef() : EString |
|
78 Operation setConfValue(EString, Configuration) : void |
|
79 Operation getConfValue(Configuration) : EString |
|
80 Operation getUserValue(EString) : EString |
|
81 Operation getSystemValue(EString) : EString |
|
82 Operation setConfRfs(EBoolean, RootConf) : void |
|
83 Operation getGValue() : void |
|
84 Operation getGConf() : RootConf |
|
85 |
|
86 Class AttributeAndDesc -> CommonAttr |
|
87 Attribute desc : EString |
|
88 |
|
89 Class View -> AttributeAndDesc |
|
90 Attribute name : EString |
|
91 Reference conf : Configuration<<1..1>> |
|
92 Reference Meta : Meta<<1..1>> |
|
93 Reference ParentGroup : ParentGroup<<1..*>> |
|
94 Reference Link : Link<<0..*>> |
|
95 Reference Icon : Icon<<0..*>> |
|
96 Attribute readOnly : EBoolean |
|
97 |
|
98 Class Group -> AttributeAndDesc |
|
99 Attribute name : EString |
|
100 Reference GSetting : GSetting<<0..*>> |
|
101 Attribute readOnly : EBoolean |
|
102 Reference Icon : Icon<<0..*>> |
|
103 |
|
104 Class CommonAttr |
|
105 Attribute id : EString |
|
106 |
|
107 Class Option -> AttributeAndDesc |
|
108 Attribute name : EString |
|
109 Attribute relevant : EString |
|
110 Attribute value : EString |
|
111 Reference Link : Link<<0..*>> |
|
112 Reference Icon : Icon<<0..*>> |
|
113 Attribute readOnly : EBoolean |
|
114 |
|
115 Class Meta -> CommonAttr |
|
116 Reference Identification : Identification<<1..1>> |
|
117 Reference Owner : Owner<<1..1>> |
|
118 Reference Editor : Editor<<1..1>> |
|
119 Reference Status : Status<<1..1>> |
|
120 Reference Version : Version<<1..1>> |
|
121 Reference Platform : Platform<<1..1>> |
|
122 Reference Product : Product<<1..1>> |
|
123 Reference Customer : Customer<<1..1>> |
|
124 Reference Date : Date<<1..1>> |
|
125 Reference Release : Release<<1..1>> |
|
126 |
|
127 Class Release -> Content |
|
128 |
|
129 Class Identification -> Content |
|
130 |
|
131 Class Date -> Content |
|
132 |
|
133 Class Owner -> Content |
|
134 |
|
135 Class Editor -> Content |
|
136 |
|
137 Class Status -> Content |
|
138 |
|
139 Class Version -> Content |
|
140 |
|
141 Class Platform -> Content |
|
142 |
|
143 Class Product -> Content |
|
144 |
|
145 Class Customer -> Content |
|
146 |
|
147 Class GSetting -> ParentSetting |
|
148 |
|
149 Class Property -> AttributeAndDesc |
|
150 Attribute name : EString |
|
151 Attribute value : EString |
|
152 Attribute unit : EString |
|
153 |
|
154 Class Pattern |
|
155 Attribute value : EString |
|
156 |
|
157 Class Length |
|
158 Attribute value : EInt |
|
159 |
|
160 Class MaxLength |
|
161 Attribute value : EInt |
|
162 |
|
163 Class MinLength |
|
164 Attribute value : EInt |
|
165 |
|
166 Class MaxExclusive |
|
167 Attribute value : EInt |
|
168 |
|
169 Class MaxInclusive |
|
170 Attribute value : EInt |
|
171 |
|
172 Class MinInclusive |
|
173 Attribute value : EInt |
|
174 |
|
175 Class MinExclusive |
|
176 Attribute value : EInt |
|
177 |
|
178 Class TotalDigits |
|
179 Attribute value : EInt |
|
180 |
|
181 Class LeafSetting -> Setting |
|
182 |
|
183 Class ParentSetting -> Setting |
|
184 Reference LeafSetting : LeafSetting<<0..*>> |
|
185 Reference frames : Frame<<0..*>> |
|
186 Reference template : Frame |
|
187 Attribute currentExtensionPolicy : EXTENSION_POLICY |
|
188 Attribute minOccurs : EInt |
|
189 Attribute maxOccurs : EInt |
|
190 Operation addFrame() : void |
|
191 Operation canAddFrame() : EBoolean |
|
192 Operation removeFrame(Frame) : void |
|
193 Operation canRemoveFrame(Frame) : EBoolean |
|
194 Operation canSetExtPolicy(EXTENSION_POLICY) : EBoolean |
|
195 Operation getMyCurrentFrames() : void |
|
196 Operation makeEmptySequence() : void |
|
197 |
|
198 Class LeafGroup -> Group |
|
199 |
|
200 Class ParentGroup -> Group |
|
201 Reference LeafGroup : LeafGroup<<0..*>> |
|
202 |
|
203 Class Content |
|
204 Attribute value : EString |
|
205 |
|
206 Class Icon -> DIL, CommonAttr |
|
207 |
|
208 Class Link -> DIL, CommonAttr |
|
209 |
|
210 Class DIL |
|
211 Attribute href : EString |
|
212 Attribute title : EString |
|
213 |
|
214 Class RootConf -> Configuration |
|
215 Reference SubConf : SubConf<<0..*>> |
|
216 Reference include : RootConf<<0..*>> |
|
217 Reference root : RootConf |
|
218 Reference rfs : Rfs |
|
219 Operation getFeatureByRef(EString) : Feature |
|
220 Operation getLevel() : EInt |
|
221 |
|
222 Class SubConf -> Configuration |
|
223 |
|
224 Class Data |
|
225 Reference Ref : Ref<<1..*>> |
|
226 |
|
227 Class Rfs -> Data |
|
228 |
|
229 Class Ref -> Content |
|
230 Attribute name : EString |
|
231 Reference Ref : Ref<<0..*>> |
|
232 Reference referable : Referable |
|
233 Attribute template : EBoolean |
|
234 Attribute extensionPolicy : EXTENSION_POLICY |
|
235 Attribute empty : EBoolean |
|
236 Operation getAbsRef() : EString |
|
237 Operation getConfiguration() : Configuration |
|
238 |
|
239 Class Referable -> AttributeAndDesc |
|
240 Attribute ref : EString |
|
241 Reference refs : Ref<<0..*>> |
|
242 Reference rfsRefs : Ref<<0..*>> |
|
243 |
|
244 Class Frame |
|
245 Reference leafSettings : LeafSettingDelegator<<0..*>> |
|
246 Attribute number : EInt |
|
247 Attribute template : EBoolean |
|
248 Reference templateOwner : ParentSetting |
|
249 Reference ref : Ref |
|
250 Operation getConfName() : EString |
|
251 Operation isMyFrame() : EBoolean |
|
252 Operation addLeafSetting(LeafSetting) : void |
|
253 |
|
254 Class LeafSettingDelegator |
|
255 Reference leafSetting : LeafSetting |
|
256 Attribute value : EString |
|
257 Reference ref : Ref |
|
258 Attribute type : TYPE |
|
259 Attribute name : EString |
|
260 Operation canModifyValue() : EBoolean |
|
261 Operation canModifyAttribute() : EBoolean |
|
262 |
|
263 Enum TYPE |
|
264 Literal int = 0 |
|
265 Literal string = 1 |
|
266 Literal selection = 2 |
|
267 Literal boolean = 3 |
|
268 Literal sequence = 4 |
|
269 Literal file = 5 |
|
270 Literal folder = 6 |
|
271 |
|
272 Enum EXTENSION_POLICY |
|
273 Literal replace = 0 |
|
274 Literal append = 1 |
|
275 Literal prefix = 2 |
|
276 Literal no_policy = -1 |
|
277 |
|
278 Package variantdata <http:///variantdata.ecore> |
|
279 |
|
280 Class VariantData -> Data |
|
281 Reference include : VariantData<<0..*>> |