summaryrefslogtreecommitdiffstats
path: root/rba.tool.editor.ide/src-gen/rba/tool/editor/ide/contentassist/antlr/RBAModelParser.java
blob: e05b1143c11d937a0ad5b71c9edb7c479671f7f2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
/*
 * generated by Xtext 2.13.0
 */
package rba.tool.editor.ide.contentassist.antlr;

import com.google.inject.Inject;
import java.util.HashMap;
import java.util.Map;
import org.eclipse.xtext.AbstractElement;
import org.eclipse.xtext.ide.editor.contentassist.antlr.AbstractContentAssistParser;
import rba.tool.editor.ide.contentassist.antlr.internal.InternalRBAModelParser;
import rba.tool.editor.services.RBAModelGrammarAccess;

public class RBAModelParser extends AbstractContentAssistParser {

	@Inject
	private RBAModelGrammarAccess grammarAccess;

	private Map<AbstractElement, String> nameMappings;

	@Override
	protected InternalRBAModelParser createParser() {
		InternalRBAModelParser result = new InternalRBAModelParser(null);
		result.setGrammarAccess(grammarAccess);
		return result;
	}

	@Override
	protected String getRuleName(AbstractElement element) {
		if (nameMappings == null) {
			nameMappings = new HashMap<AbstractElement, String>() {
				private static final long serialVersionUID = 1L;
				{
					put(grammarAccess.getPackagableElementAccess().getAlternatives(), "rule__PackagableElement__Alternatives");
					put(grammarAccess.getSizeIdentifierAccess().getAlternatives(), "rule__SizeIdentifier__Alternatives");
					put(grammarAccess.getRuleObjectAccess().getAlternatives(), "rule__RuleObject__Alternatives");
					put(grammarAccess.getAbstractAllocatableAccess().getAlternatives(), "rule__AbstractAllocatable__Alternatives");
					put(grammarAccess.getAllocatableAccess().getAlternatives(), "rule__Allocatable__Alternatives");
					put(grammarAccess.getAllocatableSetAccess().getAlternatives(), "rule__AllocatableSet__Alternatives");
					put(grammarAccess.getAbstractContentAccess().getAlternatives(), "rule__AbstractContent__Alternatives");
					put(grammarAccess.getContentAccess().getAlternatives(), "rule__Content__Alternatives");
					put(grammarAccess.getContentSetAccess().getAlternatives(), "rule__ContentSet__Alternatives");
					put(grammarAccess.getLayoutManagerAccess().getAlternatives(), "rule__LayoutManager__Alternatives");
					put(grammarAccess.getAlignedLayoutAccess().getAlternatives(), "rule__AlignedLayout__Alternatives");
					put(grammarAccess.getTagAccess().getAlternatives_0_0(), "rule__Tag__Alternatives_0_0");
					put(grammarAccess.getStereotypableElementNameAccess().getAlternatives(), "rule__StereotypableElementName__Alternatives");
					put(grammarAccess.getAreaAccess().getAlternatives_4_3_0(), "rule__Area__Alternatives_4_3_0");
					put(grammarAccess.getZoneAccess().getAlternatives_4_2_0(), "rule__Zone__Alternatives_4_2_0");
					put(grammarAccess.getViewContentStateAccess().getAlternatives_4_1_0(), "rule__ViewContentState__Alternatives_4_1_0");
					put(grammarAccess.getSoundContentStateAccess().getAlternatives_4_1_0(), "rule__SoundContentState__Alternatives_4_1_0");
					put(grammarAccess.getVRelationalExpressionAccess().getAlternatives(), "rule__VRelationalExpression__Alternatives");
					put(grammarAccess.getVPrimaryExpressionAccess().getAlternatives(), "rule__VPrimaryExpression__Alternatives");
					put(grammarAccess.getVValueExpressionAccess().getAlternatives(), "rule__VValueExpression__Alternatives");
					put(grammarAccess.getCEqualityExpressionAccess().getAlternatives_1_0_0(), "rule__CEqualityExpression__Alternatives_1_0_0");
					put(grammarAccess.getCRelationalExpressionAccess().getAlternatives_1_0_0(), "rule__CRelationalExpression__Alternatives_1_0_0");
					put(grammarAccess.getCUnaryOperationAccess().getAlternatives(), "rule__CUnaryOperation__Alternatives");
					put(grammarAccess.getCOperationFeatureCallAccess().getAlternatives_1_1(), "rule__COperationFeatureCall__Alternatives_1_1");
					put(grammarAccess.getCOperationFeatureCallAccess().getAlternatives_1_1_0_0(), "rule__COperationFeatureCall__Alternatives_1_1_0_0");
					put(grammarAccess.getCOperationFeatureCallAccess().getAlternatives_1_1_2(), "rule__COperationFeatureCall__Alternatives_1_1_2");
					put(grammarAccess.getCPrimaryExpressionAccess().getAlternatives(), "rule__CPrimaryExpression__Alternatives");
					put(grammarAccess.getAllInstanceOfExpressionAccess().getAlternatives_0(), "rule__AllInstanceOfExpression__Alternatives_0");
					put(grammarAccess.getEnumExpressionAccess().getAlternatives(), "rule__EnumExpression__Alternatives");
					put(grammarAccess.getEBooleanAccess().getAlternatives(), "rule__EBoolean__Alternatives");
					put(grammarAccess.getIdOrThisAccess().getAlternatives(), "rule__IdOrThis__Alternatives");
					put(grammarAccess.getConfigurationParserRule_OperatorWithMultipleOperandAccess().getAlternatives(), "rule__ConfigurationParserRule_OperatorWithMultipleOperand__Alternatives");
					put(grammarAccess.getConfigurationParserRule_AreaOperatorForConstraintAccess().getAlternatives(), "rule__ConfigurationParserRule_AreaOperatorForConstraint__Alternatives");
					put(grammarAccess.getContentOperatorsCommonAccess().getAlternatives(), "rule__ContentOperatorsCommon__Alternatives");
					put(grammarAccess.getConfigurationParserRule_ZoneOperatorForConstraintAccess().getAlternatives(), "rule__ConfigurationParserRule_ZoneOperatorForConstraint__Alternatives");
					put(grammarAccess.getSoundOperatorsCommonAccess().getAlternatives(), "rule__SoundOperatorsCommon__Alternatives");
					put(grammarAccess.getArbitrationPolicyAccess().getAlternatives(), "rule__ArbitrationPolicy__Alternatives");
					put(grammarAccess.getBasePointAccess().getAlternatives(), "rule__BasePoint__Alternatives");
					put(grammarAccess.getLoserTypeAccess().getAlternatives(), "rule__LoserType__Alternatives");
					put(grammarAccess.getTopLevelAccess().getGroup(), "rule__TopLevel__Group__0");
					put(grammarAccess.getTopLevelAccess().getGroup_1(), "rule__TopLevel__Group_1__0");
					put(grammarAccess.getImportAccess().getGroup(), "rule__Import__Group__0");
					put(grammarAccess.getAbstractPropertyAccess().getGroup(), "rule__AbstractProperty__Group__0");
					put(grammarAccess.getAbstractPropertyAccess().getGroup_0(), "rule__AbstractProperty__Group_0__0");
					put(grammarAccess.getAbstractPropertyAccess().getGroup_2(), "rule__AbstractProperty__Group_2__0");
					put(grammarAccess.getTagAccess().getGroup(), "rule__Tag__Group__0");
					put(grammarAccess.getTagAccess().getGroup_0(), "rule__Tag__Group_0__0");
					put(grammarAccess.getTagAccess().getGroup_0_0_0(), "rule__Tag__Group_0_0_0__0");
					put(grammarAccess.getTagAccess().getGroup_0_0_1(), "rule__Tag__Group_0_0_1__0");
					put(grammarAccess.getTagAccess().getGroup_1(), "rule__Tag__Group_1__0");
					put(grammarAccess.getTagAccess().getGroup_1_1(), "rule__Tag__Group_1_1__0");
					put(grammarAccess.getTagAccess().getGroup_1_1_1(), "rule__Tag__Group_1_1_1__0");
					put(grammarAccess.getPackageAccess().getGroup(), "rule__Package__Group__0");
					put(grammarAccess.getPackageAccess().getGroup_4_0(), "rule__Package__Group_4_0__0");
					put(grammarAccess.getStereotypeAccess().getGroup(), "rule__Stereotype__Group__0");
					put(grammarAccess.getStereotypeAccess().getGroup_7(), "rule__Stereotype__Group_7__0");
					put(grammarAccess.getStereotypeAccess().getGroup_7_1(), "rule__Stereotype__Group_7_1__0");
					put(grammarAccess.getDisplayAccess().getGroup(), "rule__Display__Group__0");
					put(grammarAccess.getDisplayAccess().getGroup_4_0(), "rule__Display__Group_4_0__0");
					put(grammarAccess.getConstraintAccess().getGroup(), "rule__Constraint__Group__0");
					put(grammarAccess.getConstraintAccess().getGroup_4_0(), "rule__Constraint__Group_4_0__0");
					put(grammarAccess.getConstraintAccess().getGroup_4_1(), "rule__Constraint__Group_4_1__0");
					put(grammarAccess.getViewContentAccess().getGroup(), "rule__ViewContent__Group__0");
					put(grammarAccess.getViewContentAccess().getGroup_4_0(), "rule__ViewContent__Group_4_0__0");
					put(grammarAccess.getViewContentAccess().getGroup_4_1(), "rule__ViewContent__Group_4_1__0");
					put(grammarAccess.getViewContentAccess().getGroup_4_2(), "rule__ViewContent__Group_4_2__0");
					put(grammarAccess.getViewContentAccess().getGroup_4_2_2(), "rule__ViewContent__Group_4_2_2__0");
					put(grammarAccess.getViewContentAccess().getGroup_4_2_2_1(), "rule__ViewContent__Group_4_2_2_1__0");
					put(grammarAccess.getSoundContentAccess().getGroup(), "rule__SoundContent__Group__0");
					put(grammarAccess.getSoundContentAccess().getGroup_4_0(), "rule__SoundContent__Group_4_0__0");
					put(grammarAccess.getSoundContentAccess().getGroup_4_1(), "rule__SoundContent__Group_4_1__0");
					put(grammarAccess.getSoundContentAccess().getGroup_4_2(), "rule__SoundContent__Group_4_2__0");
					put(grammarAccess.getSoundContentAccess().getGroup_4_2_2(), "rule__SoundContent__Group_4_2_2__0");
					put(grammarAccess.getSoundContentAccess().getGroup_4_2_2_1(), "rule__SoundContent__Group_4_2_2_1__0");
					put(grammarAccess.getSizeAccess().getGroup(), "rule__Size__Group__0");
					put(grammarAccess.getSizeAccess().getGroup_4_0(), "rule__Size__Group_4_0__0");
					put(grammarAccess.getSizeAccess().getGroup_4_1(), "rule__Size__Group_4_1__0");
					put(grammarAccess.getSizeAccess().getGroup_4_2(), "rule__Size__Group_4_2__0");
					put(grammarAccess.getSizeReferenceAccess().getGroup(), "rule__SizeReference__Group__0");
					put(grammarAccess.getOffsetAccess().getGroup(), "rule__Offset__Group__0");
					put(grammarAccess.getOffsetAccess().getGroup_3_0(), "rule__Offset__Group_3_0__0");
					put(grammarAccess.getOffsetAccess().getGroup_3_1(), "rule__Offset__Group_3_1__0");
					put(grammarAccess.getOffsetAccess().getGroup_3_2(), "rule__Offset__Group_3_2__0");
					put(grammarAccess.getAreaSetAccess().getGroup(), "rule__AreaSet__Group__0");
					put(grammarAccess.getAreaSetAccess().getGroup_4_0(), "rule__AreaSet__Group_4_0__0");
					put(grammarAccess.getAreaSetAccess().getGroup_4_1(), "rule__AreaSet__Group_4_1__0");
					put(grammarAccess.getAreaSetAccess().getGroup_4_1_2(), "rule__AreaSet__Group_4_1_2__0");
					put(grammarAccess.getAreaSetAccess().getGroup_4_1_2_1(), "rule__AreaSet__Group_4_1_2_1__0");
					put(grammarAccess.getZoneSetAccess().getGroup(), "rule__ZoneSet__Group__0");
					put(grammarAccess.getZoneSetAccess().getGroup_4_0(), "rule__ZoneSet__Group_4_0__0");
					put(grammarAccess.getZoneSetAccess().getGroup_4_1(), "rule__ZoneSet__Group_4_1__0");
					put(grammarAccess.getZoneSetAccess().getGroup_4_1_2(), "rule__ZoneSet__Group_4_1_2__0");
					put(grammarAccess.getZoneSetAccess().getGroup_4_1_2_1(), "rule__ZoneSet__Group_4_1_2_1__0");
					put(grammarAccess.getCompositeAreaAccess().getGroup(), "rule__CompositeArea__Group__0");
					put(grammarAccess.getCompositeAreaAccess().getGroup_4_0(), "rule__CompositeArea__Group_4_0__0");
					put(grammarAccess.getCompositeAreaAccess().getGroup_4_1(), "rule__CompositeArea__Group_4_1__0");
					put(grammarAccess.getAreaAccess().getGroup(), "rule__Area__Group__0");
					put(grammarAccess.getAreaAccess().getGroup_4_0(), "rule__Area__Group_4_0__0");
					put(grammarAccess.getAreaAccess().getGroup_4_1(), "rule__Area__Group_4_1__0");
					put(grammarAccess.getAreaAccess().getGroup_4_3(), "rule__Area__Group_4_3__0");
					put(grammarAccess.getAreaAccess().getGroup_4_4(), "rule__Area__Group_4_4__0");
					put(grammarAccess.getZoneAccess().getGroup(), "rule__Zone__Group__0");
					put(grammarAccess.getZoneAccess().getGroup_4_0(), "rule__Zone__Group_4_0__0");
					put(grammarAccess.getZoneAccess().getGroup_4_1(), "rule__Zone__Group_4_1__0");
					put(grammarAccess.getZoneAccess().getGroup_4_2(), "rule__Zone__Group_4_2__0");
					put(grammarAccess.getZoneAccess().getGroup_4_3(), "rule__Zone__Group_4_3__0");
					put(grammarAccess.getViewContentStateAccess().getGroup(), "rule__ViewContentState__Group__0");
					put(grammarAccess.getViewContentStateAccess().getGroup_4_0(), "rule__ViewContentState__Group_4_0__0");
					put(grammarAccess.getViewContentStateAccess().getGroup_4_1(), "rule__ViewContentState__Group_4_1__0");
					put(grammarAccess.getSoundContentStateAccess().getGroup(), "rule__SoundContentState__Group__0");
					put(grammarAccess.getSoundContentStateAccess().getGroup_4_0(), "rule__SoundContentState__Group_4_0__0");
					put(grammarAccess.getSoundContentStateAccess().getGroup_4_1(), "rule__SoundContentState__Group_4_1__0");
					put(grammarAccess.getProjectAccess().getGroup(), "rule__Project__Group__0");
					put(grammarAccess.getVPlusOperatorAccess().getGroup(), "rule__VPlusOperator__Group__0");
					put(grammarAccess.getVPlusOperatorAccess().getGroup_1(), "rule__VPlusOperator__Group_1__0");
					put(grammarAccess.getVPlusOperatorAccess().getGroup_1_0(), "rule__VPlusOperator__Group_1_0__0");
					put(grammarAccess.getVPlusOperatorAccess().getGroup_1_0_0(), "rule__VPlusOperator__Group_1_0_0__0");
					put(grammarAccess.getVComparisonAndAccess().getGroup(), "rule__VComparisonAnd__Group__0");
					put(grammarAccess.getVComparisonAndAccess().getGroup_1(), "rule__VComparisonAnd__Group_1__0");
					put(grammarAccess.getVComparisonAndAccess().getGroup_1_0(), "rule__VComparisonAnd__Group_1_0__0");
					put(grammarAccess.getVComparisonAndAccess().getGroup_1_0_0(), "rule__VComparisonAnd__Group_1_0_0__0");
					put(grammarAccess.getVRelationalExpressionAccess().getGroup_1(), "rule__VRelationalExpression__Group_1__0");
					put(grammarAccess.getVRelationalExpressionAccess().getGroup_2(), "rule__VRelationalExpression__Group_2__0");
					put(grammarAccess.getVRelationalExpressionAccess().getGroup_3(), "rule__VRelationalExpression__Group_3__0");
					put(grammarAccess.getVRelationalExpressionAccess().getGroup_4(), "rule__VRelationalExpression__Group_4__0");
					put(grammarAccess.getVPrimaryExpressionAccess().getGroup_2(), "rule__VPrimaryExpression__Group_2__0");
					put(grammarAccess.getThatOfOperatorAccess().getGroup(), "rule__ThatOfOperator__Group__0");
					put(grammarAccess.getVMemberFeatureReferenceAccess().getGroup(), "rule__VMemberFeatureReference__Group__0");
					put(grammarAccess.getVMemberFeatureReferenceAccess().getGroup_2(), "rule__VMemberFeatureReference__Group_2__0");
					put(grammarAccess.getIntegerValueAccess().getGroup(), "rule__IntegerValue__Group__0");
					put(grammarAccess.getStandardValueAccess().getGroup(), "rule__StandardValue__Group__0");
					put(grammarAccess.getNoneValueAccess().getGroup(), "rule__NoneValue__Group__0");
					put(grammarAccess.getMinValueAccess().getGroup(), "rule__MinValue__Group__0");
					put(grammarAccess.getMaxValueAccess().getGroup(), "rule__MaxValue__Group__0");
					put(grammarAccess.getCImpliesOperatorAccess().getGroup(), "rule__CImpliesOperator__Group__0");
					put(grammarAccess.getCImpliesOperatorAccess().getGroup_1(), "rule__CImpliesOperator__Group_1__0");
					put(grammarAccess.getCImpliesOperatorAccess().getGroup_1_0(), "rule__CImpliesOperator__Group_1_0__0");
					put(grammarAccess.getCImpliesOperatorAccess().getGroup_1_0_0(), "rule__CImpliesOperator__Group_1_0_0__0");
					put(grammarAccess.getCOrOperatorAccess().getGroup(), "rule__COrOperator__Group__0");
					put(grammarAccess.getCOrOperatorAccess().getGroup_1(), "rule__COrOperator__Group_1__0");
					put(grammarAccess.getCOrOperatorAccess().getGroup_1_0(), "rule__COrOperator__Group_1_0__0");
					put(grammarAccess.getCOrOperatorAccess().getGroup_1_0_0(), "rule__COrOperator__Group_1_0_0__0");
					put(grammarAccess.getCAndOperatorAccess().getGroup(), "rule__CAndOperator__Group__0");
					put(grammarAccess.getCAndOperatorAccess().getGroup_1(), "rule__CAndOperator__Group_1__0");
					put(grammarAccess.getCAndOperatorAccess().getGroup_1_0(), "rule__CAndOperator__Group_1_0__0");
					put(grammarAccess.getCAndOperatorAccess().getGroup_1_0_0(), "rule__CAndOperator__Group_1_0_0__0");
					put(grammarAccess.getCEqualityExpressionAccess().getGroup(), "rule__CEqualityExpression__Group__0");
					put(grammarAccess.getCEqualityExpressionAccess().getGroup_1(), "rule__CEqualityExpression__Group_1__0");
					put(grammarAccess.getCEqualityExpressionAccess().getGroup_1_0(), "rule__CEqualityExpression__Group_1_0__0");
					put(grammarAccess.getCEqualityExpressionAccess().getGroup_1_0_0_0(), "rule__CEqualityExpression__Group_1_0_0_0__0");
					put(grammarAccess.getCEqualityExpressionAccess().getGroup_1_0_0_1(), "rule__CEqualityExpression__Group_1_0_0_1__0");
					put(grammarAccess.getCEqualityExpressionAccess().getGroup_1_0_0_2(), "rule__CEqualityExpression__Group_1_0_0_2__0");
					put(grammarAccess.getCRelationalExpressionAccess().getGroup(), "rule__CRelationalExpression__Group__0");
					put(grammarAccess.getCRelationalExpressionAccess().getGroup_1(), "rule__CRelationalExpression__Group_1__0");
					put(grammarAccess.getCRelationalExpressionAccess().getGroup_1_0(), "rule__CRelationalExpression__Group_1_0__0");
					put(grammarAccess.getCRelationalExpressionAccess().getGroup_1_0_0_0(), "rule__CRelationalExpression__Group_1_0_0_0__0");
					put(grammarAccess.getCRelationalExpressionAccess().getGroup_1_0_0_1(), "rule__CRelationalExpression__Group_1_0_0_1__0");
					put(grammarAccess.getCRelationalExpressionAccess().getGroup_1_0_0_2(), "rule__CRelationalExpression__Group_1_0_0_2__0");
					put(grammarAccess.getCRelationalExpressionAccess().getGroup_1_0_0_3(), "rule__CRelationalExpression__Group_1_0_0_3__0");
					put(grammarAccess.getCUnaryOperationAccess().getGroup_0(), "rule__CUnaryOperation__Group_0__0");
					put(grammarAccess.getCOperationFeatureCallAccess().getGroup(), "rule__COperationFeatureCall__Group__0");
					put(grammarAccess.getCOperationFeatureCallAccess().getGroup_1(), "rule__COperationFeatureCall__Group_1__0");
					put(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_0(), "rule__COperationFeatureCall__Group_1_0__0");
					put(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_1_0(), "rule__COperationFeatureCall__Group_1_1_0__0");
					put(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_1_0_0_0(), "rule__COperationFeatureCall__Group_1_1_0_0_0__0");
					put(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_1_0_0_1(), "rule__COperationFeatureCall__Group_1_1_0_0_1__0");
					put(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_1_0_0_2(), "rule__COperationFeatureCall__Group_1_1_0_0_2__0");
					put(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_1_0_0_3(), "rule__COperationFeatureCall__Group_1_1_0_0_3__0");
					put(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_1_0_0_4(), "rule__COperationFeatureCall__Group_1_1_0_0_4__0");
					put(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_1_0_0_5(), "rule__COperationFeatureCall__Group_1_1_0_0_5__0");
					put(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_1_0_0_6(), "rule__COperationFeatureCall__Group_1_1_0_0_6__0");
					put(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_1_0_0_7(), "rule__COperationFeatureCall__Group_1_1_0_0_7__0");
					put(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_1_0_0_8(), "rule__COperationFeatureCall__Group_1_1_0_0_8__0");
					put(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_1_0_0_9(), "rule__COperationFeatureCall__Group_1_1_0_0_9__0");
					put(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_1_0_0_10(), "rule__COperationFeatureCall__Group_1_1_0_0_10__0");
					put(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_1_0_0_11(), "rule__COperationFeatureCall__Group_1_1_0_0_11__0");
					put(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_1_0_0_12(), "rule__COperationFeatureCall__Group_1_1_0_0_12__0");
					put(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_1_0_0_13(), "rule__COperationFeatureCall__Group_1_1_0_0_13__0");
					put(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_1_0_0_14(), "rule__COperationFeatureCall__Group_1_1_0_0_14__0");
					put(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_1_0_0_15(), "rule__COperationFeatureCall__Group_1_1_0_0_15__0");
					put(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_1_0_0_16(), "rule__COperationFeatureCall__Group_1_1_0_0_16__0");
					put(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_1_0_0_17(), "rule__COperationFeatureCall__Group_1_1_0_0_17__0");
					put(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_1_0_0_18(), "rule__COperationFeatureCall__Group_1_1_0_0_18__0");
					put(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_1_0_0_19(), "rule__COperationFeatureCall__Group_1_1_0_0_19__0");
					put(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_1_0_0_20(), "rule__COperationFeatureCall__Group_1_1_0_0_20__0");
					put(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_1_0_0_21(), "rule__COperationFeatureCall__Group_1_1_0_0_21__0");
					put(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_1_0_0_22(), "rule__COperationFeatureCall__Group_1_1_0_0_22__0");
					put(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_1_0_0_23(), "rule__COperationFeatureCall__Group_1_1_0_0_23__0");
					put(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_1_0_0_24(), "rule__COperationFeatureCall__Group_1_1_0_0_24__0");
					put(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_1_0_0_25(), "rule__COperationFeatureCall__Group_1_1_0_0_25__0");
					put(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_1_0_0_26(), "rule__COperationFeatureCall__Group_1_1_0_0_26__0");
					put(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_1_0_0_27(), "rule__COperationFeatureCall__Group_1_1_0_0_27__0");
					put(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_1_0_0_28(), "rule__COperationFeatureCall__Group_1_1_0_0_28__0");
					put(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_1_0_0_29(), "rule__COperationFeatureCall__Group_1_1_0_0_29__0");
					put(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_1_0_0_30(), "rule__COperationFeatureCall__Group_1_1_0_0_30__0");
					put(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_1_0_0_31(), "rule__COperationFeatureCall__Group_1_1_0_0_31__0");
					put(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_1_0_1(), "rule__COperationFeatureCall__Group_1_1_0_1__0");
					put(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_1_0_1_0(), "rule__COperationFeatureCall__Group_1_1_0_1_0__0");
					put(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_1_1(), "rule__COperationFeatureCall__Group_1_1_1__0");
					put(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_1_1_0(), "rule__COperationFeatureCall__Group_1_1_1_0__0");
					put(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_1_1_1(), "rule__COperationFeatureCall__Group_1_1_1_1__0");
					put(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_1_1_1_0(), "rule__COperationFeatureCall__Group_1_1_1_1_0__0");
					put(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_1_2_0(), "rule__COperationFeatureCall__Group_1_1_2_0__0");
					put(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_1_2_1(), "rule__COperationFeatureCall__Group_1_1_2_1__0");
					put(grammarAccess.getCOperationFeatureCallAccess().getGroup_1_1_2_2(), "rule__COperationFeatureCall__Group_1_1_2_2__0");
					put(grammarAccess.getCPrimaryExpressionAccess().getGroup_11(), "rule__CPrimaryExpression__Group_11__0");
					put(grammarAccess.getAllInstanceOfExpressionAccess().getGroup(), "rule__AllInstanceOfExpression__Group__0");
					put(grammarAccess.getAllInstanceOfExpressionAccess().getGroup_0_0(), "rule__AllInstanceOfExpression__Group_0_0__0");
					put(grammarAccess.getAllInstanceOfExpressionAccess().getGroup_0_1(), "rule__AllInstanceOfExpression__Group_0_1__0");
					put(grammarAccess.getAllInstanceOfExpressionAccess().getGroup_0_2(), "rule__AllInstanceOfExpression__Group_0_2__0");
					put(grammarAccess.getAllInstanceOfExpressionAccess().getGroup_0_3(), "rule__AllInstanceOfExpression__Group_0_3__0");
					put(grammarAccess.getNullExpressionAccess().getGroup(), "rule__NullExpression__Group__0");
					put(grammarAccess.getNullExpressionAccess().getGroup_0(), "rule__NullExpression__Group_0__0");
					put(grammarAccess.getPreviousModifierAccess().getGroup(), "rule__PreviousModifier__Group__0");
					put(grammarAccess.getHideLowerPriorityAccess().getGroup(), "rule__HideLowerPriority__Group__0");
					put(grammarAccess.getMuteLowerPriorityAccess().getGroup(), "rule__MuteLowerPriority__Group__0");
					put(grammarAccess.getSetOfOperatorAccess().getGroup(), "rule__SetOfOperator__Group__0");
					put(grammarAccess.getSetOfOperatorAccess().getGroup_2(), "rule__SetOfOperator__Group_2__0");
					put(grammarAccess.getSetOfOperatorAccess().getGroup_2_1(), "rule__SetOfOperator__Group_2_1__0");
					put(grammarAccess.getIfStatementAccess().getGroup(), "rule__IfStatement__Group__0");
					put(grammarAccess.getIfStatementAccess().getGroup_5(), "rule__IfStatement__Group_5__0");
					put(grammarAccess.getIfStatementAccess().getGroup_6(), "rule__IfStatement__Group_6__0");
					put(grammarAccess.getForAllOperatorAccess().getGroup(), "rule__ForAllOperator__Group__0");
					put(grammarAccess.getExistsOperatorAccess().getGroup(), "rule__ExistsOperator__Group__0");
					put(grammarAccess.getLambdaExpressionAccess().getGroup(), "rule__LambdaExpression__Group__0");
					put(grammarAccess.getLambdaExpressionAccess().getGroup_0(), "rule__LambdaExpression__Group_0__0");
					put(grammarAccess.getLambdaExpressionAccess().getGroup_0_0(), "rule__LambdaExpression__Group_0_0__0");
					put(grammarAccess.getLambdaExpressionAccess().getGroup_1(), "rule__LambdaExpression__Group_1__0");
					put(grammarAccess.getVariableAccess().getGroup(), "rule__Variable__Group__0");
					put(grammarAccess.getCObjectReferenceAccess().getGroup(), "rule__CObjectReference__Group__0");
					put(grammarAccess.getCMemberFeatureReferenceAccess().getGroup(), "rule__CMemberFeatureReference__Group__0");
					put(grammarAccess.getCMemberFeatureReferenceAccess().getGroup_2(), "rule__CMemberFeatureReference__Group_2__0");
					put(grammarAccess.getLetStatementAccess().getGroup(), "rule__LetStatement__Group__0");
					put(grammarAccess.getLetStatementAccess().getGroup_3(), "rule__LetStatement__Group_3__0");
					put(grammarAccess.getComplexExpressionAccess().getGroup(), "rule__ComplexExpression__Group__0");
					put(grammarAccess.getEnumExpressionAccess().getGroup_0(), "rule__EnumExpression__Group_0__0");
					put(grammarAccess.getEnumExpressionAccess().getGroup_1(), "rule__EnumExpression__Group_1__0");
					put(grammarAccess.getLoserTypeExpressionAccess().getGroup(), "rule__LoserTypeExpression__Group__0");
					put(grammarAccess.getArbitrationPolicyExpressionAccess().getGroup(), "rule__ArbitrationPolicyExpression__Group__0");
					put(grammarAccess.getViewContentSetAccess().getGroup(), "rule__ViewContentSet__Group__0");
					put(grammarAccess.getViewContentSetAccess().getGroup_4_0(), "rule__ViewContentSet__Group_4_0__0");
					put(grammarAccess.getViewContentSetAccess().getGroup_4_1(), "rule__ViewContentSet__Group_4_1__0");
					put(grammarAccess.getViewContentSetAccess().getGroup_4_1_2(), "rule__ViewContentSet__Group_4_1_2__0");
					put(grammarAccess.getViewContentSetAccess().getGroup_4_1_2_1(), "rule__ViewContentSet__Group_4_1_2_1__0");
					put(grammarAccess.getViewContentSetAccess().getGroup_4_2(), "rule__ViewContentSet__Group_4_2__0");
					put(grammarAccess.getViewContentSetAccess().getGroup_4_2_2(), "rule__ViewContentSet__Group_4_2_2__0");
					put(grammarAccess.getViewContentSetAccess().getGroup_4_2_2_1(), "rule__ViewContentSet__Group_4_2_2_1__0");
					put(grammarAccess.getSoundContentSetAccess().getGroup(), "rule__SoundContentSet__Group__0");
					put(grammarAccess.getSoundContentSetAccess().getGroup_4_0(), "rule__SoundContentSet__Group_4_0__0");
					put(grammarAccess.getSoundContentSetAccess().getGroup_4_1(), "rule__SoundContentSet__Group_4_1__0");
					put(grammarAccess.getSoundContentSetAccess().getGroup_4_1_2(), "rule__SoundContentSet__Group_4_1_2__0");
					put(grammarAccess.getSoundContentSetAccess().getGroup_4_1_2_1(), "rule__SoundContentSet__Group_4_1_2_1__0");
					put(grammarAccess.getSoundContentSetAccess().getGroup_4_2(), "rule__SoundContentSet__Group_4_2__0");
					put(grammarAccess.getSoundContentSetAccess().getGroup_4_2_2(), "rule__SoundContentSet__Group_4_2_2__0");
					put(grammarAccess.getSoundContentSetAccess().getGroup_4_2_2_1(), "rule__SoundContentSet__Group_4_2_2_1__0");
					put(grammarAccess.getSceneAccess().getGroup(), "rule__Scene__Group__0");
					put(grammarAccess.getSceneAccess().getGroup_4_0(), "rule__Scene__Group_4_0__0");
					put(grammarAccess.getSceneAccess().getGroup_4_1(), "rule__Scene__Group_4_1__0");
					put(grammarAccess.getVerticalLayoutAccess().getGroup(), "rule__VerticalLayout__Group__0");
					put(grammarAccess.getVerticalLayoutAccess().getGroup_3_0(), "rule__VerticalLayout__Group_3_0__0");
					put(grammarAccess.getVerticalLayoutAccess().getGroup_3_1(), "rule__VerticalLayout__Group_3_1__0");
					put(grammarAccess.getVerticalLayoutAccess().getGroup_3_1_2(), "rule__VerticalLayout__Group_3_1_2__0");
					put(grammarAccess.getVerticalLayoutAccess().getGroup_3_1_2_1(), "rule__VerticalLayout__Group_3_1_2_1__0");
					put(grammarAccess.getHorizontalLayoutAccess().getGroup(), "rule__HorizontalLayout__Group__0");
					put(grammarAccess.getHorizontalLayoutAccess().getGroup_3_0(), "rule__HorizontalLayout__Group_3_0__0");
					put(grammarAccess.getHorizontalLayoutAccess().getGroup_3_1(), "rule__HorizontalLayout__Group_3_1__0");
					put(grammarAccess.getHorizontalLayoutAccess().getGroup_3_1_2(), "rule__HorizontalLayout__Group_3_1_2__0");
					put(grammarAccess.getHorizontalLayoutAccess().getGroup_3_1_2_1(), "rule__HorizontalLayout__Group_3_1_2_1__0");
					put(grammarAccess.getFixedPositionLayoutAccess().getGroup(), "rule__FixedPositionLayout__Group__0");
					put(grammarAccess.getPositionContainerAccess().getGroup(), "rule__PositionContainer__Group__0");
					put(grammarAccess.getPositionContainerAccess().getGroup_3_0(), "rule__PositionContainer__Group_3_0__0");
					put(grammarAccess.getPositionContainerAccess().getGroup_3_1(), "rule__PositionContainer__Group_3_1__0");
					put(grammarAccess.getPositionContainerAccess().getGroup_3_2(), "rule__PositionContainer__Group_3_2__0");
					put(grammarAccess.getPositionContainerAccess().getGroup_3_3(), "rule__PositionContainer__Group_3_3__0");
					put(grammarAccess.getEIntAccess().getGroup(), "rule__EInt__Group__0");
					put(grammarAccess.getQualifiedNameWithWildcardAccess().getGroup(), "rule__QualifiedNameWithWildcard__Group__0");
					put(grammarAccess.getQualifiedNameAccess().getGroup(), "rule__QualifiedName__Group__0");
					put(grammarAccess.getQualifiedNameAccess().getGroup_1(), "rule__QualifiedName__Group_1__0");
					put(grammarAccess.getTopLevelAccess().getProjectAssignment_2(), "rule__TopLevel__ProjectAssignment_2");
					put(grammarAccess.getTopLevelAccess().getImportsAssignment_3(), "rule__TopLevel__ImportsAssignment_3");
					put(grammarAccess.getTopLevelAccess().getPackagesAssignment_4(), "rule__TopLevel__PackagesAssignment_4");
					put(grammarAccess.getImportAccess().getImportedNamespaceAssignment_1(), "rule__Import__ImportedNamespaceAssignment_1");
					put(grammarAccess.getAbstractPropertyAccess().getNameAssignment_1(), "rule__AbstractProperty__NameAssignment_1");
					put(grammarAccess.getAbstractPropertyAccess().getValueAssignment_2_1(), "rule__AbstractProperty__ValueAssignment_2_1");
					put(grammarAccess.getTagAccess().getNameAssignment_0_0_0_2(), "rule__Tag__NameAssignment_0_0_0_2");
					put(grammarAccess.getTagAccess().getNameAssignment_0_0_1_2(), "rule__Tag__NameAssignment_0_0_1_2");
					put(grammarAccess.getTagAccess().getValuesAssignment_1_1_0(), "rule__Tag__ValuesAssignment_1_1_0");
					put(grammarAccess.getTagAccess().getValuesAssignment_1_1_1_1(), "rule__Tag__ValuesAssignment_1_1_1_1");
					put(grammarAccess.getPackageAccess().getNameAssignment_2(), "rule__Package__NameAssignment_2");
					put(grammarAccess.getPackageAccess().getDescriptionAssignment_4_0_1(), "rule__Package__DescriptionAssignment_4_0_1");
					put(grammarAccess.getPackageAccess().getPackagableelementAssignment_4_1(), "rule__Package__PackagableelementAssignment_4_1");
					put(grammarAccess.getStereotypeAccess().getTargetModelNameAssignment_3(), "rule__Stereotype__TargetModelNameAssignment_3");
					put(grammarAccess.getStereotypeAccess().getNameAssignment_5(), "rule__Stereotype__NameAssignment_5");
					put(grammarAccess.getStereotypeAccess().getVariablesAssignment_7_0(), "rule__Stereotype__VariablesAssignment_7_0");
					put(grammarAccess.getStereotypeAccess().getVariablesAssignment_7_1_1(), "rule__Stereotype__VariablesAssignment_7_1_1");
					put(grammarAccess.getStereotypeAccess().getBodyTextAssignment_9(), "rule__Stereotype__BodyTextAssignment_9");
					put(grammarAccess.getDisplayAccess().getNameAssignment_2(), "rule__Display__NameAssignment_2");
					put(grammarAccess.getDisplayAccess().getDescriptionAssignment_4_0_1(), "rule__Display__DescriptionAssignment_4_0_1");
					put(grammarAccess.getDisplayAccess().getSizeAssignment_4_1(), "rule__Display__SizeAssignment_4_1");
					put(grammarAccess.getDisplayAccess().getRootAssignment_4_2(), "rule__Display__RootAssignment_4_2");
					put(grammarAccess.getConstraintAccess().getNameAssignment_2(), "rule__Constraint__NameAssignment_2");
					put(grammarAccess.getConstraintAccess().getDescriptionAssignment_4_0_1(), "rule__Constraint__DescriptionAssignment_4_0_1");
					put(grammarAccess.getConstraintAccess().getRuntimeAssignment_4_1_1(), "rule__Constraint__RuntimeAssignment_4_1_1");
					put(grammarAccess.getConstraintAccess().getExpressionAssignment_4_2(), "rule__Constraint__ExpressionAssignment_4_2");
					put(grammarAccess.getViewContentAccess().getNameAssignment_2(), "rule__ViewContent__NameAssignment_2");
					put(grammarAccess.getViewContentAccess().getDescriptionAssignment_4_0_1(), "rule__ViewContent__DescriptionAssignment_4_0_1");
					put(grammarAccess.getViewContentAccess().getLoserTypeAssignment_4_1_1(), "rule__ViewContent__LoserTypeAssignment_4_1_1");
					put(grammarAccess.getViewContentAccess().getAllocatableAssignment_4_2_2_0(), "rule__ViewContent__AllocatableAssignment_4_2_2_0");
					put(grammarAccess.getViewContentAccess().getAllocatableAssignment_4_2_2_1_1(), "rule__ViewContent__AllocatableAssignment_4_2_2_1_1");
					put(grammarAccess.getViewContentAccess().getStatesAssignment_4_3(), "rule__ViewContent__StatesAssignment_4_3");
					put(grammarAccess.getViewContentAccess().getSizeAssignment_4_4(), "rule__ViewContent__SizeAssignment_4_4");
					put(grammarAccess.getViewContentAccess().getTagsAssignment_4_5(), "rule__ViewContent__TagsAssignment_4_5");
					put(grammarAccess.getSoundContentAccess().getNameAssignment_2(), "rule__SoundContent__NameAssignment_2");
					put(grammarAccess.getSoundContentAccess().getDescriptionAssignment_4_0_1(), "rule__SoundContent__DescriptionAssignment_4_0_1");
					put(grammarAccess.getSoundContentAccess().getLoserTypeAssignment_4_1_1(), "rule__SoundContent__LoserTypeAssignment_4_1_1");
					put(grammarAccess.getSoundContentAccess().getAllocatableAssignment_4_2_2_0(), "rule__SoundContent__AllocatableAssignment_4_2_2_0");
					put(grammarAccess.getSoundContentAccess().getAllocatableAssignment_4_2_2_1_1(), "rule__SoundContent__AllocatableAssignment_4_2_2_1_1");
					put(grammarAccess.getSoundContentAccess().getStatesAssignment_4_3(), "rule__SoundContent__StatesAssignment_4_3");
					put(grammarAccess.getSoundContentAccess().getTagsAssignment_4_4(), "rule__SoundContent__TagsAssignment_4_4");
					put(grammarAccess.getSizeAccess().getNameAssignment_2(), "rule__Size__NameAssignment_2");
					put(grammarAccess.getSizeAccess().getDescriptionAssignment_4_0_1(), "rule__Size__DescriptionAssignment_4_0_1");
					put(grammarAccess.getSizeAccess().getWidthAssignment_4_1_1(), "rule__Size__WidthAssignment_4_1_1");
					put(grammarAccess.getSizeAccess().getHeightAssignment_4_2_1(), "rule__Size__HeightAssignment_4_2_1");
					put(grammarAccess.getSizeReferenceAccess().getSizeAssignment_2(), "rule__SizeReference__SizeAssignment_2");
					put(grammarAccess.getOffsetAccess().getDescriptionAssignment_3_0_1(), "rule__Offset__DescriptionAssignment_3_0_1");
					put(grammarAccess.getOffsetAccess().getXAssignment_3_1_1(), "rule__Offset__XAssignment_3_1_1");
					put(grammarAccess.getOffsetAccess().getYAssignment_3_2_1(), "rule__Offset__YAssignment_3_2_1");
					put(grammarAccess.getOffsetAccess().getSizeAssignment_3_3(), "rule__Offset__SizeAssignment_3_3");
					put(grammarAccess.getAreaSetAccess().getNameAssignment_2(), "rule__AreaSet__NameAssignment_2");
					put(grammarAccess.getAreaSetAccess().getDescriptionAssignment_4_0_1(), "rule__AreaSet__DescriptionAssignment_4_0_1");
					put(grammarAccess.getAreaSetAccess().getTargetAssignment_4_1_2_0(), "rule__AreaSet__TargetAssignment_4_1_2_0");
					put(grammarAccess.getAreaSetAccess().getTargetAssignment_4_1_2_1_1(), "rule__AreaSet__TargetAssignment_4_1_2_1_1");
					put(grammarAccess.getZoneSetAccess().getNameAssignment_2(), "rule__ZoneSet__NameAssignment_2");
					put(grammarAccess.getZoneSetAccess().getDescriptionAssignment_4_0_1(), "rule__ZoneSet__DescriptionAssignment_4_0_1");
					put(grammarAccess.getZoneSetAccess().getTargetAssignment_4_1_2_0(), "rule__ZoneSet__TargetAssignment_4_1_2_0");
					put(grammarAccess.getZoneSetAccess().getTargetAssignment_4_1_2_1_1(), "rule__ZoneSet__TargetAssignment_4_1_2_1_1");
					put(grammarAccess.getCompositeAreaAccess().getNameAssignment_2(), "rule__CompositeArea__NameAssignment_2");
					put(grammarAccess.getCompositeAreaAccess().getDescriptionAssignment_4_0_1(), "rule__CompositeArea__DescriptionAssignment_4_0_1");
					put(grammarAccess.getCompositeAreaAccess().getLayoutAssignment_4_1_1(), "rule__CompositeArea__LayoutAssignment_4_1_1");
					put(grammarAccess.getAreaAccess().getNameAssignment_2(), "rule__Area__NameAssignment_2");
					put(grammarAccess.getAreaAccess().getDescriptionAssignment_4_0_1(), "rule__Area__DescriptionAssignment_4_0_1");
					put(grammarAccess.getAreaAccess().getArbitrationPolicyAssignment_4_1_1(), "rule__Area__ArbitrationPolicyAssignment_4_1_1");
					put(grammarAccess.getAreaAccess().getSizeAssignment_4_2(), "rule__Area__SizeAssignment_4_2");
					put(grammarAccess.getAreaAccess().getVisibilityAssignment_4_3_1(), "rule__Area__VisibilityAssignment_4_3_1");
					put(grammarAccess.getAreaAccess().getZorderAssignment_4_4_1(), "rule__Area__ZorderAssignment_4_4_1");
					put(grammarAccess.getAreaAccess().getTagsAssignment_4_5(), "rule__Area__TagsAssignment_4_5");
					put(grammarAccess.getZoneAccess().getNameAssignment_2(), "rule__Zone__NameAssignment_2");
					put(grammarAccess.getZoneAccess().getDescriptionAssignment_4_0_1(), "rule__Zone__DescriptionAssignment_4_0_1");
					put(grammarAccess.getZoneAccess().getArbitrationPolicyAssignment_4_1_1(), "rule__Zone__ArbitrationPolicyAssignment_4_1_1");
					put(grammarAccess.getZoneAccess().getVisibilityAssignment_4_2_1(), "rule__Zone__VisibilityAssignment_4_2_1");
					put(grammarAccess.getZoneAccess().getAttenuateAssignment_4_3_1(), "rule__Zone__AttenuateAssignment_4_3_1");
					put(grammarAccess.getZoneAccess().getTagsAssignment_4_4(), "rule__Zone__TagsAssignment_4_4");
					put(grammarAccess.getViewContentStateAccess().getNameAssignment_2(), "rule__ViewContentState__NameAssignment_2");
					put(grammarAccess.getViewContentStateAccess().getDescriptionAssignment_4_0_1(), "rule__ViewContentState__DescriptionAssignment_4_0_1");
					put(grammarAccess.getViewContentStateAccess().getValueAssignment_4_1_1(), "rule__ViewContentState__ValueAssignment_4_1_1");
					put(grammarAccess.getSoundContentStateAccess().getNameAssignment_2(), "rule__SoundContentState__NameAssignment_2");
					put(grammarAccess.getSoundContentStateAccess().getDescriptionAssignment_4_0_1(), "rule__SoundContentState__DescriptionAssignment_4_0_1");
					put(grammarAccess.getSoundContentStateAccess().getValueAssignment_4_1_1(), "rule__SoundContentState__ValueAssignment_4_1_1");
					put(grammarAccess.getProjectAccess().getDummyNameAssignment_2(), "rule__Project__DummyNameAssignment_2");
					put(grammarAccess.getProjectAccess().getVersionAssignment_5(), "rule__Project__VersionAssignment_5");
					put(grammarAccess.getVPlusOperatorAccess().getOperandAssignment_1_1(), "rule__VPlusOperator__OperandAssignment_1_1");
					put(grammarAccess.getVComparisonAndAccess().getOperandAssignment_1_1(), "rule__VComparisonAnd__OperandAssignment_1_1");
					put(grammarAccess.getVRelationalExpressionAccess().getOperandAssignment_1_2(), "rule__VRelationalExpression__OperandAssignment_1_2");
					put(grammarAccess.getVRelationalExpressionAccess().getOperandAssignment_2_2(), "rule__VRelationalExpression__OperandAssignment_2_2");
					put(grammarAccess.getVRelationalExpressionAccess().getOperandAssignment_3_2(), "rule__VRelationalExpression__OperandAssignment_3_2");
					put(grammarAccess.getVRelationalExpressionAccess().getOperandAssignment_4_2(), "rule__VRelationalExpression__OperandAssignment_4_2");
					put(grammarAccess.getThatOfOperatorAccess().getOperandAssignment_2(), "rule__ThatOfOperator__OperandAssignment_2");
					put(grammarAccess.getVMemberFeatureReferenceAccess().getRefObjectAssignment_1(), "rule__VMemberFeatureReference__RefObjectAssignment_1");
					put(grammarAccess.getVMemberFeatureReferenceAccess().getRefObjectAssignment_2_2(), "rule__VMemberFeatureReference__RefObjectAssignment_2_2");
					put(grammarAccess.getIntegerValueAccess().getValueAssignment_1(), "rule__IntegerValue__ValueAssignment_1");
					put(grammarAccess.getCImpliesOperatorAccess().getOperandAssignment_1_1(), "rule__CImpliesOperator__OperandAssignment_1_1");
					put(grammarAccess.getCOrOperatorAccess().getOperandAssignment_1_1(), "rule__COrOperator__OperandAssignment_1_1");
					put(grammarAccess.getCAndOperatorAccess().getOperandAssignment_1_1(), "rule__CAndOperator__OperandAssignment_1_1");
					put(grammarAccess.getCEqualityExpressionAccess().getOperandAssignment_1_1(), "rule__CEqualityExpression__OperandAssignment_1_1");
					put(grammarAccess.getCRelationalExpressionAccess().getOperandAssignment_1_1(), "rule__CRelationalExpression__OperandAssignment_1_1");
					put(grammarAccess.getCUnaryOperationAccess().getOperandAssignment_0_2(), "rule__CUnaryOperation__OperandAssignment_0_2");
					put(grammarAccess.getCOperationFeatureCallAccess().getOperandAssignment_1_1_0_1_0_1(), "rule__COperationFeatureCall__OperandAssignment_1_1_0_1_0_1");
					put(grammarAccess.getCOperationFeatureCallAccess().getTagNameAssignment_1_1_1_1_0_1(), "rule__COperationFeatureCall__TagNameAssignment_1_1_1_1_0_1");
					put(grammarAccess.getCOperationFeatureCallAccess().getLambdaAssignment_1_1_2_0_2(), "rule__COperationFeatureCall__LambdaAssignment_1_1_2_0_2");
					put(grammarAccess.getCOperationFeatureCallAccess().getLambdaAssignment_1_1_2_1_2(), "rule__COperationFeatureCall__LambdaAssignment_1_1_2_1_2");
					put(grammarAccess.getCOperationFeatureCallAccess().getLambdaAssignment_1_1_2_2_2(), "rule__COperationFeatureCall__LambdaAssignment_1_1_2_2_2");
					put(grammarAccess.getPreviousModifierAccess().getObjReferenceAssignment_2(), "rule__PreviousModifier__ObjReferenceAssignment_2");
					put(grammarAccess.getHideLowerPriorityAccess().getOperandAssignment_3(), "rule__HideLowerPriority__OperandAssignment_3");
					put(grammarAccess.getHideLowerPriorityAccess().getOperandAssignment_5(), "rule__HideLowerPriority__OperandAssignment_5");
					put(grammarAccess.getMuteLowerPriorityAccess().getOperandAssignment_3(), "rule__MuteLowerPriority__OperandAssignment_3");
					put(grammarAccess.getMuteLowerPriorityAccess().getOperandAssignment_5(), "rule__MuteLowerPriority__OperandAssignment_5");
					put(grammarAccess.getSetOfOperatorAccess().getOperandAssignment_2_0(), "rule__SetOfOperator__OperandAssignment_2_0");
					put(grammarAccess.getSetOfOperatorAccess().getOperandAssignment_2_1_1(), "rule__SetOfOperator__OperandAssignment_2_1_1");
					put(grammarAccess.getIfStatementAccess().getConditionAssignment_3(), "rule__IfStatement__ConditionAssignment_3");
					put(grammarAccess.getIfStatementAccess().getThenExpressionAssignment_5_1(), "rule__IfStatement__ThenExpressionAssignment_5_1");
					put(grammarAccess.getIfStatementAccess().getElseExpressionAssignment_6_1(), "rule__IfStatement__ElseExpressionAssignment_6_1");
					put(grammarAccess.getForAllOperatorAccess().getOperandAssignment_2(), "rule__ForAllOperator__OperandAssignment_2");
					put(grammarAccess.getForAllOperatorAccess().getLambdaAssignment_3(), "rule__ForAllOperator__LambdaAssignment_3");
					put(grammarAccess.getExistsOperatorAccess().getOperandAssignment_2(), "rule__ExistsOperator__OperandAssignment_2");
					put(grammarAccess.getExistsOperatorAccess().getLambdaAssignment_3(), "rule__ExistsOperator__LambdaAssignment_3");
					put(grammarAccess.getLambdaExpressionAccess().getXAssignment_1_0(), "rule__LambdaExpression__XAssignment_1_0");
					put(grammarAccess.getLambdaExpressionAccess().getLetStatementsAssignment_2(), "rule__LambdaExpression__LetStatementsAssignment_2");
					put(grammarAccess.getLambdaExpressionAccess().getBodyTextAssignment_3(), "rule__LambdaExpression__BodyTextAssignment_3");
					put(grammarAccess.getVariableAccess().getNameAssignment_1(), "rule__Variable__NameAssignment_1");
					put(grammarAccess.getCObjectReferenceAccess().getRefObjectAssignment_1(), "rule__CObjectReference__RefObjectAssignment_1");
					put(grammarAccess.getCMemberFeatureReferenceAccess().getRefObjectAssignment_1(), "rule__CMemberFeatureReference__RefObjectAssignment_1");
					put(grammarAccess.getCMemberFeatureReferenceAccess().getRefObjectAssignment_2_2(), "rule__CMemberFeatureReference__RefObjectAssignment_2_2");
					put(grammarAccess.getLetStatementAccess().getVariableAssignment_2(), "rule__LetStatement__VariableAssignment_2");
					put(grammarAccess.getLetStatementAccess().getBodyAssignment_3_1(), "rule__LetStatement__BodyAssignment_3_1");
					put(grammarAccess.getComplexExpressionAccess().getLetStatementsAssignment_1(), "rule__ComplexExpression__LetStatementsAssignment_1");
					put(grammarAccess.getComplexExpressionAccess().getOtherExpressionAssignment_2(), "rule__ComplexExpression__OtherExpressionAssignment_2");
					put(grammarAccess.getLoserTypeExpressionAccess().getValueAssignment_1(), "rule__LoserTypeExpression__ValueAssignment_1");
					put(grammarAccess.getArbitrationPolicyExpressionAccess().getValueAssignment_1(), "rule__ArbitrationPolicyExpression__ValueAssignment_1");
					put(grammarAccess.getViewContentSetAccess().getNameAssignment_2(), "rule__ViewContentSet__NameAssignment_2");
					put(grammarAccess.getViewContentSetAccess().getDescriptionAssignment_4_0_1(), "rule__ViewContentSet__DescriptionAssignment_4_0_1");
					put(grammarAccess.getViewContentSetAccess().getTargetAssignment_4_1_2_0(), "rule__ViewContentSet__TargetAssignment_4_1_2_0");
					put(grammarAccess.getViewContentSetAccess().getTargetAssignment_4_1_2_1_1(), "rule__ViewContentSet__TargetAssignment_4_1_2_1_1");
					put(grammarAccess.getViewContentSetAccess().getAllocatableAssignment_4_2_2_0(), "rule__ViewContentSet__AllocatableAssignment_4_2_2_0");
					put(grammarAccess.getViewContentSetAccess().getAllocatableAssignment_4_2_2_1_1(), "rule__ViewContentSet__AllocatableAssignment_4_2_2_1_1");
					put(grammarAccess.getSoundContentSetAccess().getNameAssignment_2(), "rule__SoundContentSet__NameAssignment_2");
					put(grammarAccess.getSoundContentSetAccess().getDescriptionAssignment_4_0_1(), "rule__SoundContentSet__DescriptionAssignment_4_0_1");
					put(grammarAccess.getSoundContentSetAccess().getTargetAssignment_4_1_2_0(), "rule__SoundContentSet__TargetAssignment_4_1_2_0");
					put(grammarAccess.getSoundContentSetAccess().getTargetAssignment_4_1_2_1_1(), "rule__SoundContentSet__TargetAssignment_4_1_2_1_1");
					put(grammarAccess.getSoundContentSetAccess().getAllocatableAssignment_4_2_2_0(), "rule__SoundContentSet__AllocatableAssignment_4_2_2_0");
					put(grammarAccess.getSoundContentSetAccess().getAllocatableAssignment_4_2_2_1_1(), "rule__SoundContentSet__AllocatableAssignment_4_2_2_1_1");
					put(grammarAccess.getSceneAccess().getNameAssignment_2(), "rule__Scene__NameAssignment_2");
					put(grammarAccess.getSceneAccess().getDescriptionAssignment_4_0_1(), "rule__Scene__DescriptionAssignment_4_0_1");
					put(grammarAccess.getSceneAccess().getGlobalAssignment_4_1_1(), "rule__Scene__GlobalAssignment_4_1_1");
					put(grammarAccess.getSceneAccess().getPropertiesAssignment_4_2(), "rule__Scene__PropertiesAssignment_4_2");
					put(grammarAccess.getVerticalLayoutAccess().getBasePointAssignment_3_0_1(), "rule__VerticalLayout__BasePointAssignment_3_0_1");
					put(grammarAccess.getVerticalLayoutAccess().getSubareaAssignment_3_1_2_0(), "rule__VerticalLayout__SubareaAssignment_3_1_2_0");
					put(grammarAccess.getVerticalLayoutAccess().getSubareaAssignment_3_1_2_1_1(), "rule__VerticalLayout__SubareaAssignment_3_1_2_1_1");
					put(grammarAccess.getHorizontalLayoutAccess().getBasePointAssignment_3_0_1(), "rule__HorizontalLayout__BasePointAssignment_3_0_1");
					put(grammarAccess.getHorizontalLayoutAccess().getSubareaAssignment_3_1_2_0(), "rule__HorizontalLayout__SubareaAssignment_3_1_2_0");
					put(grammarAccess.getHorizontalLayoutAccess().getSubareaAssignment_3_1_2_1_1(), "rule__HorizontalLayout__SubareaAssignment_3_1_2_1_1");
					put(grammarAccess.getFixedPositionLayoutAccess().getSubAreaPositionAssignment_3(), "rule__FixedPositionLayout__SubAreaPositionAssignment_3");
					put(grammarAccess.getPositionContainerAccess().getXAssignment_3_0_1(), "rule__PositionContainer__XAssignment_3_0_1");
					put(grammarAccess.getPositionContainerAccess().getYAssignment_3_1_1(), "rule__PositionContainer__YAssignment_3_1_1");
					put(grammarAccess.getPositionContainerAccess().getBasePointAssignment_3_2_1(), "rule__PositionContainer__BasePointAssignment_3_2_1");
					put(grammarAccess.getPositionContainerAccess().getAreaAssignment_3_3_1(), "rule__PositionContainer__AreaAssignment_3_3_1");
					put(grammarAccess.getPositionContainerAccess().getOffsetAssignment_3_4(), "rule__PositionContainer__OffsetAssignment_3_4");
					put(grammarAccess.getPackageAccess().getUnorderedGroup_4(), "rule__Package__UnorderedGroup_4");
					put(grammarAccess.getDisplayAccess().getUnorderedGroup_4(), "rule__Display__UnorderedGroup_4");
					put(grammarAccess.getConstraintAccess().getUnorderedGroup_4(), "rule__Constraint__UnorderedGroup_4");
					put(grammarAccess.getViewContentAccess().getUnorderedGroup_4(), "rule__ViewContent__UnorderedGroup_4");
					put(grammarAccess.getSoundContentAccess().getUnorderedGroup_4(), "rule__SoundContent__UnorderedGroup_4");
					put(grammarAccess.getSizeAccess().getUnorderedGroup_4(), "rule__Size__UnorderedGroup_4");
					put(grammarAccess.getOffsetAccess().getUnorderedGroup_3(), "rule__Offset__UnorderedGroup_3");
					put(grammarAccess.getAreaSetAccess().getUnorderedGroup_4(), "rule__AreaSet__UnorderedGroup_4");
					put(grammarAccess.getZoneSetAccess().getUnorderedGroup_4(), "rule__ZoneSet__UnorderedGroup_4");
					put(grammarAccess.getCompositeAreaAccess().getUnorderedGroup_4(), "rule__CompositeArea__UnorderedGroup_4");
					put(grammarAccess.getAreaAccess().getUnorderedGroup_4(), "rule__Area__UnorderedGroup_4");
					put(grammarAccess.getZoneAccess().getUnorderedGroup_4(), "rule__Zone__UnorderedGroup_4");
					put(grammarAccess.getViewContentStateAccess().getUnorderedGroup_4(), "rule__ViewContentState__UnorderedGroup_4");
					put(grammarAccess.getSoundContentStateAccess().getUnorderedGroup_4(), "rule__SoundContentState__UnorderedGroup_4");
					put(grammarAccess.getViewContentSetAccess().getUnorderedGroup_4(), "rule__ViewContentSet__UnorderedGroup_4");
					put(grammarAccess.getSoundContentSetAccess().getUnorderedGroup_4(), "rule__SoundContentSet__UnorderedGroup_4");
					put(grammarAccess.getSceneAccess().getUnorderedGroup_4(), "rule__Scene__UnorderedGroup_4");
					put(grammarAccess.getVerticalLayoutAccess().getUnorderedGroup_3(), "rule__VerticalLayout__UnorderedGroup_3");
					put(grammarAccess.getHorizontalLayoutAccess().getUnorderedGroup_3(), "rule__HorizontalLayout__UnorderedGroup_3");
					put(grammarAccess.getPositionContainerAccess().getUnorderedGroup_3(), "rule__PositionContainer__UnorderedGroup_3");
				}
			};
		}
		return nameMappings.get(element);
	}
			
	@Override
	protected String[] getInitialHiddenTokens() {
		return new String[] { "RULE_WS", "RULE_ML_COMMENT", "RULE_SL_COMMENT" };
	}

	public RBAModelGrammarAccess getGrammarAccess() {
		return this.grammarAccess;
	}

	public void setGrammarAccess(RBAModelGrammarAccess grammarAccess) {
		this.grammarAccess = grammarAccess;
	}
}