forked from crossminer/FOCUS
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathATL-0.2.txt
1331 lines (1331 loc) · 32 KB
/
ATL-0.2.txt
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
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
CollectionOperationCallExp#location
CollectionOperationCallExp#commentsBefore
CollectionOperationCallExp#commentsAfter
CollectionOperationCallExp#ifExp3
CollectionOperationCallExp#appliedProperty
CollectionOperationCallExp#collection
CollectionOperationCallExp#letExp
CollectionOperationCallExp#loopExp
CollectionOperationCallExp#parentOperation
CollectionOperationCallExp#initializedVariable
CollectionOperationCallExp#ifExp2
CollectionOperationCallExp#owningOperation
CollectionOperationCallExp#ifExp1
CollectionOperationCallExp#type
CollectionOperationCallExp#owningAttribute
CollectionOperationCallExp#encodedType
CollectionOperationCallExp#source
CollectionOperationCallExp#arguments
CollectionOperationCallExp#operationName
CollectionOperationCallExp#signature
VariableExp#location
VariableExp#commentsBefore
VariableExp#commentsAfter
VariableExp#ifExp3
VariableExp#appliedProperty
VariableExp#collection
VariableExp#letExp
VariableExp#loopExp
VariableExp#parentOperation
VariableExp#initializedVariable
VariableExp#ifExp2
VariableExp#owningOperation
VariableExp#ifExp1
VariableExp#type
VariableExp#owningAttribute
VariableExp#encodedType
VariableExp#referredVariable
VariableExp#name
SuperExp#location
SuperExp#commentsBefore
SuperExp#commentsAfter
SuperExp#ifExp3
SuperExp#appliedProperty
SuperExp#collection
SuperExp#letExp
SuperExp#loopExp
SuperExp#parentOperation
SuperExp#initializedVariable
SuperExp#ifExp2
SuperExp#owningOperation
SuperExp#ifExp1
SuperExp#type
SuperExp#owningAttribute
SuperExp#encodedType
MapExp#location
MapExp#commentsBefore
MapExp#commentsAfter
MapExp#ifExp3
MapExp#appliedProperty
MapExp#collection
MapExp#letExp
MapExp#loopExp
MapExp#parentOperation
MapExp#initializedVariable
MapExp#ifExp2
MapExp#owningOperation
MapExp#ifExp1
MapExp#type
MapExp#owningAttribute
MapExp#encodedType
MapExp#elements
MapElement#location
MapElement#commentsBefore
MapElement#commentsAfter
MapElement#map
MapElement#key
MapElement#value
RealExp#location
RealExp#commentsBefore
RealExp#commentsAfter
RealExp#ifExp3
RealExp#appliedProperty
RealExp#collection
RealExp#letExp
RealExp#loopExp
RealExp#parentOperation
RealExp#initializedVariable
RealExp#ifExp2
RealExp#owningOperation
RealExp#ifExp1
RealExp#type
RealExp#owningAttribute
RealExp#encodedType
RealExp#realSymbol
PrimitiveExp#location
PrimitiveExp#commentsBefore
PrimitiveExp#commentsAfter
PrimitiveExp#ifExp3
PrimitiveExp#appliedProperty
PrimitiveExp#collection
PrimitiveExp#letExp
PrimitiveExp#loopExp
PrimitiveExp#parentOperation
PrimitiveExp#initializedVariable
PrimitiveExp#ifExp2
PrimitiveExp#owningOperation
PrimitiveExp#ifExp1
PrimitiveExp#type
PrimitiveExp#owningAttribute
PrimitiveExp#encodedType
OclUndefinedExp#location
OclUndefinedExp#commentsBefore
OclUndefinedExp#commentsAfter
OclUndefinedExp#ifExp3
OclUndefinedExp#appliedProperty
OclUndefinedExp#collection
OclUndefinedExp#letExp
OclUndefinedExp#loopExp
OclUndefinedExp#parentOperation
OclUndefinedExp#initializedVariable
OclUndefinedExp#ifExp2
OclUndefinedExp#owningOperation
OclUndefinedExp#ifExp1
OclUndefinedExp#type
OclUndefinedExp#owningAttribute
OclUndefinedExp#encodedType
IterateExp#location
IterateExp#commentsBefore
IterateExp#commentsAfter
IterateExp#ifExp3
IterateExp#appliedProperty
IterateExp#collection
IterateExp#letExp
IterateExp#loopExp
IterateExp#parentOperation
IterateExp#initializedVariable
IterateExp#ifExp2
IterateExp#owningOperation
IterateExp#ifExp1
IterateExp#type
IterateExp#owningAttribute
IterateExp#encodedType
IterateExp#source
IterateExp#body
IterateExp#iterators
IterateExp#result
PropertyCallExp#location
PropertyCallExp#commentsBefore
PropertyCallExp#commentsAfter
PropertyCallExp#ifExp3
PropertyCallExp#appliedProperty
PropertyCallExp#collection
PropertyCallExp#letExp
PropertyCallExp#loopExp
PropertyCallExp#parentOperation
PropertyCallExp#initializedVariable
PropertyCallExp#ifExp2
PropertyCallExp#owningOperation
PropertyCallExp#ifExp1
PropertyCallExp#type
PropertyCallExp#owningAttribute
PropertyCallExp#encodedType
PropertyCallExp#source
TuplePart#location
TuplePart#commentsBefore
TuplePart#commentsAfter
TuplePart#letExp
TuplePart#type
TuplePart#baseExp
TuplePart#variableExp
TuplePart#initExpression
TuplePart#varName
TuplePart#id
TuplePart#tuple
OclExpression#location
OclExpression#commentsBefore
OclExpression#commentsAfter
OclExpression#ifExp3
OclExpression#appliedProperty
OclExpression#collection
OclExpression#letExp
OclExpression#loopExp
OclExpression#parentOperation
OclExpression#initializedVariable
OclExpression#ifExp2
OclExpression#owningOperation
OclExpression#ifExp1
OclExpression#type
OclExpression#owningAttribute
OclExpression#encodedType
IntegerExp#location
IntegerExp#commentsBefore
IntegerExp#commentsAfter
IntegerExp#ifExp3
IntegerExp#appliedProperty
IntegerExp#collection
IntegerExp#letExp
IntegerExp#loopExp
IntegerExp#parentOperation
IntegerExp#initializedVariable
IntegerExp#ifExp2
IntegerExp#owningOperation
IntegerExp#ifExp1
IntegerExp#type
IntegerExp#owningAttribute
IntegerExp#encodedType
IntegerExp#integerSymbol
EnumLiteralExp#location
EnumLiteralExp#commentsBefore
EnumLiteralExp#commentsAfter
EnumLiteralExp#ifExp3
EnumLiteralExp#appliedProperty
EnumLiteralExp#collection
EnumLiteralExp#letExp
EnumLiteralExp#loopExp
EnumLiteralExp#parentOperation
EnumLiteralExp#initializedVariable
EnumLiteralExp#ifExp2
EnumLiteralExp#owningOperation
EnumLiteralExp#ifExp1
EnumLiteralExp#type
EnumLiteralExp#owningAttribute
EnumLiteralExp#encodedType
EnumLiteralExp#name
OperatorCallExp#location
OperatorCallExp#commentsBefore
OperatorCallExp#commentsAfter
OperatorCallExp#ifExp3
OperatorCallExp#appliedProperty
OperatorCallExp#collection
OperatorCallExp#letExp
OperatorCallExp#loopExp
OperatorCallExp#parentOperation
OperatorCallExp#initializedVariable
OperatorCallExp#ifExp2
OperatorCallExp#owningOperation
OperatorCallExp#ifExp1
OperatorCallExp#type
OperatorCallExp#owningAttribute
OperatorCallExp#encodedType
OperatorCallExp#source
OperatorCallExp#arguments
OperatorCallExp#operationName
OperatorCallExp#signature
IteratorExp#location
IteratorExp#commentsBefore
IteratorExp#commentsAfter
IteratorExp#ifExp3
IteratorExp#appliedProperty
IteratorExp#collection
IteratorExp#letExp
IteratorExp#loopExp
IteratorExp#parentOperation
IteratorExp#initializedVariable
IteratorExp#ifExp2
IteratorExp#owningOperation
IteratorExp#ifExp1
IteratorExp#type
IteratorExp#owningAttribute
IteratorExp#encodedType
IteratorExp#source
IteratorExp#body
IteratorExp#iterators
IteratorExp#name
StringExp#location
StringExp#commentsBefore
StringExp#commentsAfter
StringExp#ifExp3
StringExp#appliedProperty
StringExp#collection
StringExp#letExp
StringExp#loopExp
StringExp#parentOperation
StringExp#initializedVariable
StringExp#ifExp2
StringExp#owningOperation
StringExp#ifExp1
StringExp#type
StringExp#owningAttribute
StringExp#encodedType
StringExp#stringSymbol
BooleanExp#location
BooleanExp#commentsBefore
BooleanExp#commentsAfter
BooleanExp#ifExp3
BooleanExp#appliedProperty
BooleanExp#collection
BooleanExp#letExp
BooleanExp#loopExp
BooleanExp#parentOperation
BooleanExp#initializedVariable
BooleanExp#ifExp2
BooleanExp#owningOperation
BooleanExp#ifExp1
BooleanExp#type
BooleanExp#owningAttribute
BooleanExp#encodedType
BooleanExp#booleanSymbol
LetExp#location
LetExp#commentsBefore
LetExp#commentsAfter
LetExp#ifExp3
LetExp#appliedProperty
LetExp#collection
LetExp#letExp
LetExp#loopExp
LetExp#parentOperation
LetExp#initializedVariable
LetExp#ifExp2
LetExp#owningOperation
LetExp#ifExp1
LetExp#type
LetExp#owningAttribute
LetExp#encodedType
LetExp#variable
LetExp#in_
Iterator#location
Iterator#commentsBefore
Iterator#commentsAfter
Iterator#letExp
Iterator#type
Iterator#baseExp
Iterator#variableExp
Iterator#initExpression
Iterator#varName
Iterator#id
Iterator#loopExpr
VariableDeclaration#location
VariableDeclaration#commentsBefore
VariableDeclaration#commentsAfter
VariableDeclaration#letExp
VariableDeclaration#type
VariableDeclaration#baseExp
VariableDeclaration#variableExp
VariableDeclaration#initExpression
VariableDeclaration#varName
VariableDeclaration#id
OperationCallExp#location
OperationCallExp#commentsBefore
OperationCallExp#commentsAfter
OperationCallExp#ifExp3
OperationCallExp#appliedProperty
OperationCallExp#collection
OperationCallExp#letExp
OperationCallExp#loopExp
OperationCallExp#parentOperation
OperationCallExp#initializedVariable
OperationCallExp#ifExp2
OperationCallExp#owningOperation
OperationCallExp#ifExp1
OperationCallExp#type
OperationCallExp#owningAttribute
OperationCallExp#encodedType
OperationCallExp#source
OperationCallExp#arguments
OperationCallExp#operationName
OperationCallExp#signature
NumericExp#location
NumericExp#commentsBefore
NumericExp#commentsAfter
NumericExp#ifExp3
NumericExp#appliedProperty
NumericExp#collection
NumericExp#letExp
NumericExp#loopExp
NumericExp#parentOperation
NumericExp#initializedVariable
NumericExp#ifExp2
NumericExp#owningOperation
NumericExp#ifExp1
NumericExp#type
NumericExp#owningAttribute
NumericExp#encodedType
BagExp#location
BagExp#commentsBefore
BagExp#commentsAfter
BagExp#ifExp3
BagExp#appliedProperty
BagExp#collection
BagExp#letExp
BagExp#loopExp
BagExp#parentOperation
BagExp#initializedVariable
BagExp#ifExp2
BagExp#owningOperation
BagExp#ifExp1
BagExp#type
BagExp#owningAttribute
BagExp#encodedType
BagExp#elements
CollectionExp#location
CollectionExp#commentsBefore
CollectionExp#commentsAfter
CollectionExp#ifExp3
CollectionExp#appliedProperty
CollectionExp#collection
CollectionExp#letExp
CollectionExp#loopExp
CollectionExp#parentOperation
CollectionExp#initializedVariable
CollectionExp#ifExp2
CollectionExp#owningOperation
CollectionExp#ifExp1
CollectionExp#type
CollectionExp#owningAttribute
CollectionExp#encodedType
CollectionExp#elements
IfExp#location
IfExp#commentsBefore
IfExp#commentsAfter
IfExp#ifExp3
IfExp#appliedProperty
IfExp#collection
IfExp#letExp
IfExp#loopExp
IfExp#parentOperation
IfExp#initializedVariable
IfExp#ifExp2
IfExp#owningOperation
IfExp#ifExp1
IfExp#type
IfExp#owningAttribute
IfExp#encodedType
IfExp#thenExpression
IfExp#condition
IfExp#elseExpression
LoopExp#location
LoopExp#commentsBefore
LoopExp#commentsAfter
LoopExp#ifExp3
LoopExp#appliedProperty
LoopExp#collection
LoopExp#letExp
LoopExp#loopExp
LoopExp#parentOperation
LoopExp#initializedVariable
LoopExp#ifExp2
LoopExp#owningOperation
LoopExp#ifExp1
LoopExp#type
LoopExp#owningAttribute
LoopExp#encodedType
LoopExp#source
LoopExp#body
LoopExp#iterators
TupleExp#location
TupleExp#commentsBefore
TupleExp#commentsAfter
TupleExp#ifExp3
TupleExp#appliedProperty
TupleExp#collection
TupleExp#letExp
TupleExp#loopExp
TupleExp#parentOperation
TupleExp#initializedVariable
TupleExp#ifExp2
TupleExp#owningOperation
TupleExp#ifExp1
TupleExp#type
TupleExp#owningAttribute
TupleExp#encodedType
TupleExp#tuplePart
SequenceExp#location
SequenceExp#commentsBefore
SequenceExp#commentsAfter
SequenceExp#ifExp3
SequenceExp#appliedProperty
SequenceExp#collection
SequenceExp#letExp
SequenceExp#loopExp
SequenceExp#parentOperation
SequenceExp#initializedVariable
SequenceExp#ifExp2
SequenceExp#owningOperation
SequenceExp#ifExp1
SequenceExp#type
SequenceExp#owningAttribute
SequenceExp#encodedType
SequenceExp#elements
NavigationOrAttributeCallExp#location
NavigationOrAttributeCallExp#commentsBefore
NavigationOrAttributeCallExp#commentsAfter
NavigationOrAttributeCallExp#ifExp3
NavigationOrAttributeCallExp#appliedProperty
NavigationOrAttributeCallExp#collection
NavigationOrAttributeCallExp#letExp
NavigationOrAttributeCallExp#loopExp
NavigationOrAttributeCallExp#parentOperation
NavigationOrAttributeCallExp#initializedVariable
NavigationOrAttributeCallExp#ifExp2
NavigationOrAttributeCallExp#owningOperation
NavigationOrAttributeCallExp#ifExp1
NavigationOrAttributeCallExp#type
NavigationOrAttributeCallExp#owningAttribute
NavigationOrAttributeCallExp#encodedType
NavigationOrAttributeCallExp#source
NavigationOrAttributeCallExp#name
SetExp#location
SetExp#commentsBefore
SetExp#commentsAfter
SetExp#ifExp3
SetExp#appliedProperty
SetExp#collection
SetExp#letExp
SetExp#loopExp
SetExp#parentOperation
SetExp#initializedVariable
SetExp#ifExp2
SetExp#owningOperation
SetExp#ifExp1
SetExp#type
SetExp#owningAttribute
SetExp#encodedType
SetExp#elements
OrderedSetExp#location
OrderedSetExp#commentsBefore
OrderedSetExp#commentsAfter
OrderedSetExp#ifExp3
OrderedSetExp#appliedProperty
OrderedSetExp#collection
OrderedSetExp#letExp
OrderedSetExp#loopExp
OrderedSetExp#parentOperation
OrderedSetExp#initializedVariable
OrderedSetExp#ifExp2
OrderedSetExp#owningOperation
OrderedSetExp#ifExp1
OrderedSetExp#type
OrderedSetExp#owningAttribute
OrderedSetExp#encodedType
OrderedSetExp#elements
CollectionType#location
CollectionType#commentsBefore
CollectionType#commentsAfter
CollectionType#ifExp3
CollectionType#appliedProperty
CollectionType#collection
CollectionType#letExp
CollectionType#loopExp
CollectionType#parentOperation
CollectionType#initializedVariable
CollectionType#ifExp2
CollectionType#owningOperation
CollectionType#ifExp1
CollectionType#type
CollectionType#owningAttribute
CollectionType#encodedType
CollectionType#definitions
CollectionType#oclExpression
CollectionType#operation
CollectionType#mapType2
CollectionType#attribute
CollectionType#mapType
CollectionType#collectionTypes
CollectionType#tupleTypeAttribute
CollectionType#variableDeclaration
CollectionType#name
CollectionType#elementType
OclType#location
OclType#commentsBefore
OclType#commentsAfter
OclType#ifExp3
OclType#appliedProperty
OclType#collection
OclType#letExp
OclType#loopExp
OclType#parentOperation
OclType#initializedVariable
OclType#ifExp2
OclType#owningOperation
OclType#ifExp1
OclType#type
OclType#owningAttribute
OclType#encodedType
OclType#definitions
OclType#oclExpression
OclType#operation
OclType#mapType2
OclType#attribute
OclType#mapType
OclType#collectionTypes
OclType#tupleTypeAttribute
OclType#variableDeclaration
OclType#name
StringType#location
StringType#commentsBefore
StringType#commentsAfter
StringType#ifExp3
StringType#appliedProperty
StringType#collection
StringType#letExp
StringType#loopExp
StringType#parentOperation
StringType#initializedVariable
StringType#ifExp2
StringType#owningOperation
StringType#ifExp1
StringType#type
StringType#owningAttribute
StringType#encodedType
StringType#definitions
StringType#oclExpression
StringType#operation
StringType#mapType2
StringType#attribute
StringType#mapType
StringType#collectionTypes
StringType#tupleTypeAttribute
StringType#variableDeclaration
StringType#name
Primitive#location
Primitive#commentsBefore
Primitive#commentsAfter
Primitive#ifExp3
Primitive#appliedProperty
Primitive#collection
Primitive#letExp
Primitive#loopExp
Primitive#parentOperation
Primitive#initializedVariable
Primitive#ifExp2
Primitive#owningOperation
Primitive#ifExp1
Primitive#type
Primitive#owningAttribute
Primitive#encodedType
Primitive#definitions
Primitive#oclExpression
Primitive#operation
Primitive#mapType2
Primitive#attribute
Primitive#mapType
Primitive#collectionTypes
Primitive#tupleTypeAttribute
Primitive#variableDeclaration
Primitive#name
RealType#location
RealType#commentsBefore
RealType#commentsAfter
RealType#ifExp3
RealType#appliedProperty
RealType#collection
RealType#letExp
RealType#loopExp
RealType#parentOperation
RealType#initializedVariable
RealType#ifExp2
RealType#owningOperation
RealType#ifExp1
RealType#type
RealType#owningAttribute
RealType#encodedType
RealType#definitions
RealType#oclExpression
RealType#operation
RealType#mapType2
RealType#attribute
RealType#mapType
RealType#collectionTypes
RealType#tupleTypeAttribute
RealType#variableDeclaration
RealType#name
OclAnyType#location
OclAnyType#commentsBefore
OclAnyType#commentsAfter
OclAnyType#ifExp3
OclAnyType#appliedProperty
OclAnyType#collection
OclAnyType#letExp
OclAnyType#loopExp
OclAnyType#parentOperation
OclAnyType#initializedVariable
OclAnyType#ifExp2
OclAnyType#owningOperation
OclAnyType#ifExp1
OclAnyType#type
OclAnyType#owningAttribute
OclAnyType#encodedType
OclAnyType#definitions
OclAnyType#oclExpression
OclAnyType#operation
OclAnyType#mapType2
OclAnyType#attribute
OclAnyType#mapType
OclAnyType#collectionTypes
OclAnyType#tupleTypeAttribute
OclAnyType#variableDeclaration
OclAnyType#name
TupleType#location
TupleType#commentsBefore
TupleType#commentsAfter
TupleType#ifExp3
TupleType#appliedProperty
TupleType#collection
TupleType#letExp
TupleType#loopExp
TupleType#parentOperation
TupleType#initializedVariable
TupleType#ifExp2
TupleType#owningOperation
TupleType#ifExp1
TupleType#type
TupleType#owningAttribute
TupleType#encodedType
TupleType#definitions
TupleType#oclExpression
TupleType#operation
TupleType#mapType2
TupleType#attribute
TupleType#mapType
TupleType#collectionTypes
TupleType#tupleTypeAttribute
TupleType#variableDeclaration
TupleType#name
TupleType#attributes
SequenceType#location
SequenceType#commentsBefore
SequenceType#commentsAfter
SequenceType#ifExp3
SequenceType#appliedProperty
SequenceType#collection
SequenceType#letExp
SequenceType#loopExp
SequenceType#parentOperation
SequenceType#initializedVariable
SequenceType#ifExp2
SequenceType#owningOperation
SequenceType#ifExp1
SequenceType#type
SequenceType#owningAttribute
SequenceType#encodedType
SequenceType#definitions
SequenceType#oclExpression
SequenceType#operation
SequenceType#mapType2
SequenceType#attribute
SequenceType#mapType
SequenceType#collectionTypes
SequenceType#tupleTypeAttribute
SequenceType#variableDeclaration
SequenceType#name
SequenceType#elementType
BooleanType#location
BooleanType#commentsBefore
BooleanType#commentsAfter
BooleanType#ifExp3
BooleanType#appliedProperty
BooleanType#collection
BooleanType#letExp
BooleanType#loopExp
BooleanType#parentOperation
BooleanType#initializedVariable
BooleanType#ifExp2
BooleanType#owningOperation
BooleanType#ifExp1
BooleanType#type
BooleanType#owningAttribute
BooleanType#encodedType
BooleanType#definitions
BooleanType#oclExpression
BooleanType#operation
BooleanType#mapType2
BooleanType#attribute
BooleanType#mapType
BooleanType#collectionTypes
BooleanType#tupleTypeAttribute
BooleanType#variableDeclaration
BooleanType#name
OclModelElement#location
OclModelElement#commentsBefore
OclModelElement#commentsAfter
OclModelElement#ifExp3
OclModelElement#appliedProperty
OclModelElement#collection
OclModelElement#letExp
OclModelElement#loopExp
OclModelElement#parentOperation
OclModelElement#initializedVariable
OclModelElement#ifExp2
OclModelElement#owningOperation
OclModelElement#ifExp1
OclModelElement#type
OclModelElement#owningAttribute
OclModelElement#encodedType
OclModelElement#definitions
OclModelElement#oclExpression
OclModelElement#operation
OclModelElement#mapType2
OclModelElement#attribute
OclModelElement#mapType
OclModelElement#collectionTypes
OclModelElement#tupleTypeAttribute
OclModelElement#variableDeclaration
OclModelElement#name
OclModelElement#model
SetType#location
SetType#commentsBefore
SetType#commentsAfter
SetType#ifExp3
SetType#appliedProperty
SetType#collection
SetType#letExp
SetType#loopExp
SetType#parentOperation
SetType#initializedVariable
SetType#ifExp2
SetType#owningOperation
SetType#ifExp1
SetType#type
SetType#owningAttribute
SetType#encodedType
SetType#definitions
SetType#oclExpression
SetType#operation
SetType#mapType2
SetType#attribute
SetType#mapType
SetType#collectionTypes
SetType#tupleTypeAttribute
SetType#variableDeclaration
SetType#name
SetType#elementType
BagType#location
BagType#commentsBefore
BagType#commentsAfter
BagType#ifExp3
BagType#appliedProperty
BagType#collection
BagType#letExp
BagType#loopExp
BagType#parentOperation
BagType#initializedVariable
BagType#ifExp2
BagType#owningOperation
BagType#ifExp1
BagType#type
BagType#owningAttribute
BagType#encodedType
BagType#definitions
BagType#oclExpression
BagType#operation
BagType#mapType2
BagType#attribute
BagType#mapType
BagType#collectionTypes
BagType#tupleTypeAttribute
BagType#variableDeclaration
BagType#name
BagType#elementType
OrderedSetType#location
OrderedSetType#commentsBefore
OrderedSetType#commentsAfter
OrderedSetType#ifExp3
OrderedSetType#appliedProperty
OrderedSetType#collection
OrderedSetType#letExp
OrderedSetType#loopExp
OrderedSetType#parentOperation
OrderedSetType#initializedVariable
OrderedSetType#ifExp2
OrderedSetType#owningOperation
OrderedSetType#ifExp1
OrderedSetType#type
OrderedSetType#owningAttribute
OrderedSetType#encodedType
OrderedSetType#definitions
OrderedSetType#oclExpression
OrderedSetType#operation
OrderedSetType#mapType2
OrderedSetType#attribute
OrderedSetType#mapType
OrderedSetType#collectionTypes
OrderedSetType#tupleTypeAttribute
OrderedSetType#variableDeclaration
OrderedSetType#name
OrderedSetType#elementType
NumericType#location
NumericType#commentsBefore
NumericType#commentsAfter
NumericType#ifExp3
NumericType#appliedProperty
NumericType#collection
NumericType#letExp
NumericType#loopExp
NumericType#parentOperation
NumericType#initializedVariable
NumericType#ifExp2
NumericType#owningOperation
NumericType#ifExp1
NumericType#type
NumericType#owningAttribute
NumericType#encodedType
NumericType#definitions
NumericType#oclExpression
NumericType#operation
NumericType#mapType2
NumericType#attribute
NumericType#mapType
NumericType#collectionTypes
NumericType#tupleTypeAttribute
NumericType#variableDeclaration
NumericType#name
TupleTypeAttribute#location
TupleTypeAttribute#commentsBefore
TupleTypeAttribute#commentsAfter
TupleTypeAttribute#type
TupleTypeAttribute#tupleType
TupleTypeAttribute#name
IntegerType#location
IntegerType#commentsBefore
IntegerType#commentsAfter
IntegerType#ifExp3
IntegerType#appliedProperty
IntegerType#collection
IntegerType#letExp
IntegerType#loopExp
IntegerType#parentOperation
IntegerType#initializedVariable
IntegerType#ifExp2
IntegerType#owningOperation
IntegerType#ifExp1
IntegerType#type
IntegerType#owningAttribute
IntegerType#encodedType
IntegerType#definitions
IntegerType#oclExpression
IntegerType#operation
IntegerType#mapType2
IntegerType#attribute
IntegerType#mapType
IntegerType#collectionTypes
IntegerType#tupleTypeAttribute
IntegerType#variableDeclaration
IntegerType#name
MapType#location
MapType#commentsBefore
MapType#commentsAfter
MapType#ifExp3
MapType#appliedProperty
MapType#collection
MapType#letExp
MapType#loopExp
MapType#parentOperation
MapType#initializedVariable
MapType#ifExp2
MapType#owningOperation
MapType#ifExp1
MapType#type
MapType#owningAttribute
MapType#encodedType
MapType#definitions
MapType#oclExpression
MapType#operation
MapType#mapType2
MapType#attribute
MapType#mapType
MapType#collectionTypes
MapType#tupleTypeAttribute
MapType#variableDeclaration
MapType#name
MapType#valueType
MapType#keyType
OclFeature#location
OclFeature#commentsBefore
OclFeature#commentsAfter
OclFeature#definition
OclFeature#name
Attribute#location
Attribute#commentsBefore
Attribute#commentsAfter
Attribute#definition
Attribute#name
Attribute#initExpression
Attribute#type
Operation#location
Operation#commentsBefore
Operation#commentsAfter
Operation#definition
Operation#name
Operation#parameters
Operation#returnType
Operation#body
Parameter#location
Parameter#commentsBefore
Parameter#commentsAfter
Parameter#letExp
Parameter#type
Parameter#baseExp
Parameter#variableExp
Parameter#initExpression
Parameter#varName
Parameter#id
Parameter#operation
OclModel#location
OclModel#commentsBefore
OclModel#commentsAfter
OclModel#metamodel
OclModel#elements
OclModel#model
OclModel#name