aboutsummaryrefslogtreecommitdiffstats
path: root/Domains/ca.mcgill.rtgmrt.example.modes3/model/modes3.aird_deactivated
blob: f5400732a1ced2c27098ee9ddec3e4219a97f319 (plain) (blame)
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
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
<?xml version="1.0" encoding="UTF-8"?>
<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:description="http://www.eclipse.org/sirius/description/1.1.0" xmlns:description_1="http://www.eclipse.org/sirius/diagram/description/1.1.0" xmlns:diagram="http://www.eclipse.org/sirius/diagram/1.1.0" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:style="http://www.eclipse.org/sirius/diagram/description/style/1.1.0" xmlns:viewpoint="http://www.eclipse.org/sirius/1.1.0" xsi:schemaLocation="http://www.eclipse.org/sirius/description/1.1.0 http://www.eclipse.org/sirius/1.1.0#//description http://www.eclipse.org/sirius/diagram/description/1.1.0 http://www.eclipse.org/sirius/diagram/1.1.0#//description http://www.eclipse.org/sirius/diagram/description/style/1.1.0 http://www.eclipse.org/sirius/diagram/1.1.0#//description/style">
  <viewpoint:DAnalysis uid="_R4-4YA7_Eee1dfpzdcS6YA" selectedViews="_R6jlsA7_Eee1dfpzdcS6YA _OHrasBFUEeeHWeeZwj2u8w _OH-VoBFUEeeHWeeZwj2u8w _OIvxsBFUEeeHWeeZwj2u8w" version="14.3.0.201909031200">
    <semanticResources>http://www.eclipse.org/emf/2002/Ecore</semanticResources>
    <semanticResources>modes3.ecore</semanticResources>
    <semanticResources>modes3.genmodel</semanticResources>
    <semanticResources>../src/modes3/queries/Modes3Queries.vql</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.viatra.query.runtime.api.impl.BasePatternMatch</semanticResources>
    <semanticResources>java:/Objects/java.lang.Object</semanticResources>
    <semanticResources>java:/Objects/jdk.internal.HotSpotIntrinsicCandidate</semanticResources>
    <semanticResources>java:/Objects/java.lang.annotation.Target</semanticResources>
    <semanticResources>java:/Objects/java.lang.annotation.ElementType</semanticResources>
    <semanticResources>java:/Objects/java.lang.Enum</semanticResources>
    <semanticResources>java:/Objects/java.lang.Comparable</semanticResources>
    <semanticResources>java:/Primitives</semanticResources>
    <semanticResources>java:/Objects/java.lang.CloneNotSupportedException</semanticResources>
    <semanticResources>java:/Objects/java.lang.Exception</semanticResources>
    <semanticResources>java:/Objects/java.lang.Throwable</semanticResources>
    <semanticResources>java:/Objects/java.io.Serializable</semanticResources>
    <semanticResources>java:/Objects/java.lang.Deprecated</semanticResources>
    <semanticResources>java:/Objects/java.lang.annotation.Retention</semanticResources>
    <semanticResources>java:/Objects/java.lang.annotation.RetentionPolicy</semanticResources>
    <semanticResources>java:/Objects/java.lang.String</semanticResources>
    <semanticResources>java:/Objects/java.lang.CharSequence</semanticResources>
    <semanticResources>java:/Objects/java.util.stream.IntStream</semanticResources>
    <semanticResources>java:/Objects/java.util.stream.BaseStream</semanticResources>
    <semanticResources>java:/Objects/java.lang.AutoCloseable</semanticResources>
    <semanticResources>java:/Objects/java.lang.Class</semanticResources>
    <semanticResources>java:/Objects/java.lang.reflect.GenericDeclaration</semanticResources>
    <semanticResources>java:/Objects/java.lang.reflect.AnnotatedElement</semanticResources>
    <semanticResources>java:/Objects/java.lang.annotation.Annotation</semanticResources>
    <semanticResources>java:/Objects/java.lang.InterruptedException</semanticResources>
    <semanticResources>java:/Objects/java.lang.StackTraceElement</semanticResources>
    <semanticResources>java:/Objects/java.lang.Module</semanticResources>
    <semanticResources>java:/Objects/java.lang.WeakPairMap</semanticResources>
    <semanticResources>java:/Objects/java.lang.ref.ReferenceQueue</semanticResources>
    <semanticResources>java:/Objects/java.lang.ref.Reference</semanticResources>
    <semanticResources>java:/Objects/java.lang.Thread</semanticResources>
    <semanticResources>java:/Objects/java.lang.Runnable</semanticResources>
    <semanticResources>java:/Objects/java.lang.FunctionalInterface</semanticResources>
    <semanticResources>java:/Objects/java.lang.annotation.Documented</semanticResources>
    <semanticResources>java:/Objects/java.io.ObjectInputStream</semanticResources>
    <semanticResources>java:/Objects/java.io.InputStream</semanticResources>
    <semanticResources>java:/Objects/java.io.Closeable</semanticResources>
    <semanticResources>java:/Objects/java.io.IOException</semanticResources>
    <semanticResources>java:/Objects/java.util.Comparator</semanticResources>
    <semanticResources>java:/Objects/java.util.function.Function</semanticResources>
    <semanticResources>java:/Objects/java.lang.ClassNotFoundException</semanticResources>
    <semanticResources>java:/Objects/java.lang.ReflectiveOperationException</semanticResources>
    <semanticResources>java:/Objects/java.lang.StringBuffer</semanticResources>
    <semanticResources>java:/Objects/java.lang.AbstractStringBuilder</semanticResources>
    <semanticResources>java:/Objects/java.lang.Appendable</semanticResources>
    <semanticResources>java:/Objects/java.io.ObjectStreamException</semanticResources>
    <semanticResources>java:/Objects/java.io.PrintStream</semanticResources>
    <semanticResources>java:/Objects/java.io.FilterOutputStream</semanticResources>
    <semanticResources>java:/Objects/java.io.OutputStream</semanticResources>
    <semanticResources>java:/Objects/java.io.Flushable</semanticResources>
    <semanticResources>java:/Objects/java.io.ObjectInput</semanticResources>
    <semanticResources>java:/Objects/java.io.DataInput</semanticResources>
    <semanticResources>java:/Objects/java.io.ObjectStreamConstants</semanticResources>
    <semanticResources>java:/Objects/java.io.SerializablePermission</semanticResources>
    <semanticResources>java:/Objects/java.security.BasicPermission</semanticResources>
    <semanticResources>java:/Objects/java.security.Permission</semanticResources>
    <semanticResources>java:/Objects/java.security.Guard</semanticResources>
    <semanticResources>java:/Objects/java.lang.SecurityException</semanticResources>
    <semanticResources>java:/Objects/java.lang.RuntimeException</semanticResources>
    <semanticResources>java:/Objects/java.lang.StringBuilder</semanticResources>
    <semanticResources>java:/Objects/java.io.ObjectOutputStream</semanticResources>
    <semanticResources>java:/Objects/java.io.ObjectOutput</semanticResources>
    <semanticResources>java:/Objects/java.io.DataOutput</semanticResources>
    <semanticResources>java:/Objects/java.io.DataInputStream</semanticResources>
    <semanticResources>java:/Objects/java.io.FilterInputStream</semanticResources>
    <semanticResources>java:/Objects/java.util.concurrent.ConcurrentMap</semanticResources>
    <semanticResources>java:/Objects/java.util.Map</semanticResources>
    <semanticResources>java:/Objects/java.util.function.BiFunction</semanticResources>
    <semanticResources>java:/Objects/java.io.PrintWriter</semanticResources>
    <semanticResources>java:/Objects/java.io.Writer</semanticResources>
    <semanticResources>java:/Objects/java.io.ObjectStreamClass</semanticResources>
    <semanticResources>java:/Objects/java.io.InvalidClassException</semanticResources>
    <semanticResources>java:/Objects/java.util.Set</semanticResources>
    <semanticResources>java:/Objects/java.util.Collection</semanticResources>
    <semanticResources>java:/Objects/java.lang.Iterable</semanticResources>
    <semanticResources>java:/Objects/java.util.function.Consumer</semanticResources>
    <semanticResources>java:/Objects/java.util.List</semanticResources>
    <semanticResources>java:/Objects/java.util.Iterator</semanticResources>
    <semanticResources>java:/Objects/java.lang.Boolean</semanticResources>
    <semanticResources>java:/Objects/java.lang.StackFrameInfo</semanticResources>
    <semanticResources>java:/Objects/java.lang.StackWalker</semanticResources>
    <semanticResources>java:/Objects/java.lang.invoke.MethodType</semanticResources>
    <semanticResources>java:/Objects/java.lang.ref.WeakReference</semanticResources>
    <semanticResources>java:/Objects/java.lang.ThreadGroup</semanticResources>
    <semanticResources>java:/Objects/java.lang.Void</semanticResources>
    <semanticResources>java:/Objects/java.io.ObjectInputFilter</semanticResources>
    <semanticResources>java:/Objects/java.lang.IllegalArgumentException</semanticResources>
    <semanticResources>java:/Objects/java.io.UnsupportedEncodingException</semanticResources>
    <semanticResources>java:/Objects/java.lang.reflect.Type</semanticResources>
    <semanticResources>java:/Objects/java.lang.System</semanticResources>
    <semanticResources>java:/Objects/java.util.function.Supplier</semanticResources>
    <semanticResources>java:/Objects/java.lang.ClassLoader</semanticResources>
    <semanticResources>java:/Objects/java.util.Deque</semanticResources>
    <semanticResources>java:/Objects/java.util.Queue</semanticResources>
    <semanticResources>java:/Objects/java.util.stream.Stream</semanticResources>
    <semanticResources>java:/Objects/java.util.function.Predicate</semanticResources>
    <semanticResources>java:/Objects/java.lang.module.ModuleDescriptor</semanticResources>
    <semanticResources>java:/Objects/java.util.Optional</semanticResources>
    <semanticResources>java:/Objects/java.io.ObjectInputValidation</semanticResources>
    <semanticResources>java:/Objects/java.io.InvalidObjectException</semanticResources>
    <semanticResources>java:/Objects/sun.reflect.annotation.AnnotationType</semanticResources>
    <semanticResources>java:/Objects/java.lang.reflect.Method</semanticResources>
    <semanticResources>java:/Objects/java.lang.reflect.Executable</semanticResources>
    <semanticResources>java:/Objects/java.lang.reflect.AccessibleObject</semanticResources>
    <semanticResources>java:/Objects/jdk.internal.reflect.CallerSensitive</semanticResources>
    <semanticResources>java:/Objects/java.lang.ModuleLayer</semanticResources>
    <semanticResources>java:/Objects/java.lang.module.Configuration</semanticResources>
    <semanticResources>java:/Objects/java.lang.module.Resolver</semanticResources>
    <semanticResources>java:/Objects/java.lang.module.ModuleFinder</semanticResources>
    <semanticResources>java:/Objects/java.lang.module.ModuleReference</semanticResources>
    <semanticResources>java:/Objects/java.net.URI</semanticResources>
    <semanticResources>java:/Objects/java.net.URISyntaxException</semanticResources>
    <semanticResources>java:/Objects/java.lang.ref.SoftReference</semanticResources>
    <semanticResources>java:/Objects/jdk.internal.vm.annotation.ForceInline</semanticResources>
    <semanticResources>java:/Objects/java.lang.module.ResolvedModule</semanticResources>
    <semanticResources>java:/Objects/java.security.AccessControlContext</semanticResources>
    <semanticResources>java:/Objects/java.security.ProtectionDomain</semanticResources>
    <semanticResources>java:/Objects/sun.security.util.Debug</semanticResources>
    <semanticResources>java:/Objects/java.math.BigInteger</semanticResources>
    <semanticResources>java:/Objects/java.lang.Number</semanticResources>
    <semanticResources>java:/Objects/java.io.StreamCorruptedException</semanticResources>
    <semanticResources>java:/Objects/jdk.internal.misc.Unsafe</semanticResources>
    <semanticResources>java:/Objects/java.lang.InstantiationException</semanticResources>
    <semanticResources>java:/Objects/java.lang.reflect.Constructor</semanticResources>
    <semanticResources>java:/Objects/jdk.internal.reflect.ConstructorAccessor</semanticResources>
    <semanticResources>java:/Objects/java.lang.reflect.InvocationTargetException</semanticResources>
    <semanticResources>java:/Objects/java.lang.reflect.Field</semanticResources>
    <semanticResources>java:/Objects/java.lang.reflect.Member</semanticResources>
    <semanticResources>java:/Objects/java.io.Externalizable</semanticResources>
    <semanticResources>java:/Objects/java.io.NotActiveException</semanticResources>
    <semanticResources>java:/Objects/java.lang.SecurityManager</semanticResources>
    <semanticResources>java:/Objects/java.net.InetAddress</semanticResources>
    <semanticResources>java:/Objects/java.net.UnknownHostException</semanticResources>
    <semanticResources>java:/Objects/java.lang.reflect.AnnotatedType</semanticResources>
    <semanticResources>java:/Objects/java.io.SerialCallbackContext</semanticResources>
    <semanticResources>java:/Objects/java.security.PermissionCollection</semanticResources>
    <semanticResources>java:/Objects/java.util.Enumeration</semanticResources>
    <semanticResources>java:/Objects/java.util.stream.Collector</semanticResources>
    <semanticResources>java:/Objects/java.util.function.BiConsumer</semanticResources>
    <semanticResources>java:/Objects/java.util.concurrent.ConcurrentHashMap</semanticResources>
    <semanticResources>java:/Objects/java.util.AbstractMap</semanticResources>
    <semanticResources>java:/Objects/java.util.stream.DoubleStream</semanticResources>
    <semanticResources>java:/Objects/java.lang.Double</semanticResources>
    <semanticResources>java:/Objects/java.lang.NumberFormatException</semanticResources>
    <semanticResources>java:/Objects/jdk.internal.reflect.ConstantPool</semanticResources>
    <semanticResources>java:/Objects/sun.nio.ch.Interruptible</semanticResources>
    <semanticResources>java:/Objects/java.util.stream.LongStream</semanticResources>
    <semanticResources>java:/Objects/java.lang.Long</semanticResources>
    <semanticResources>java:/Objects/java.lang.ThreadLocal</semanticResources>
    <semanticResources>java:/Objects/java.util.concurrent.atomic.AtomicInteger</semanticResources>
    <semanticResources>java:/Objects/java.util.function.IntBinaryOperator</semanticResources>
    <semanticResources>java:/Objects/jdk.internal.vm.annotation.Contended</semanticResources>
    <semanticResources>java:/Objects/java.security.DomainCombiner</semanticResources>
    <semanticResources>java:/Objects/java.util.function.UnaryOperator</semanticResources>
    <semanticResources>java:/Objects/java.security.AccessControlException</semanticResources>
    <semanticResources>java:/Objects/java.lang.NoSuchMethodException</semanticResources>
    <semanticResources>java:/Objects/java.lang.NoSuchFieldException</semanticResources>
    <semanticResources>java:/Objects/sun.reflect.generics.factory.GenericsFactory</semanticResources>
    <semanticResources>java:/Objects/java.lang.reflect.TypeVariable</semanticResources>
    <semanticResources>java:/Objects/java.util.function.ToDoubleFunction</semanticResources>
    <semanticResources>java:/Objects/jdk.internal.misc.JavaSecurityAccess</semanticResources>
    <semanticResources>java:/Objects/java.security.PrivilegedAction</semanticResources>
    <semanticResources>java:/Objects/java.util.function.ToIntFunction</semanticResources>
    <semanticResources>java:/Objects/java.security.CodeSource</semanticResources>
    <semanticResources>java:/Objects/java.net.URL</semanticResources>
    <semanticResources>java:/Objects/java.net.URLStreamHandlerFactory</semanticResources>
    <semanticResources>java:/Objects/java.net.URLStreamHandler</semanticResources>
    <semanticResources>java:/Objects/java.net.URLConnection</semanticResources>
    <semanticResources>java:/Objects/java.net.UnknownServiceException</semanticResources>
    <semanticResources>java:/Objects/sun.reflect.generics.repository.ClassRepository</semanticResources>
    <semanticResources>java:/Objects/sun.reflect.generics.repository.GenericDeclRepository</semanticResources>
    <semanticResources>java:/Objects/sun.reflect.generics.repository.AbstractRepository</semanticResources>
    <semanticResources>java:/Objects/sun.reflect.generics.visitor.Reifier</semanticResources>
    <semanticResources>java:/Objects/sun.reflect.generics.visitor.TypeTreeVisitor</semanticResources>
    <semanticResources>java:/Objects/sun.reflect.generics.tree.ArrayTypeSignature</semanticResources>
    <semanticResources>java:/Objects/sun.reflect.generics.tree.FieldTypeSignature</semanticResources>
    <semanticResources>java:/Objects/sun.reflect.generics.tree.BaseType</semanticResources>
    <semanticResources>java:/Objects/sun.reflect.generics.tree.TypeSignature</semanticResources>
    <semanticResources>java:/Objects/sun.reflect.generics.tree.ReturnType</semanticResources>
    <semanticResources>java:/Objects/sun.reflect.generics.tree.TypeTree</semanticResources>
    <semanticResources>java:/Objects/sun.reflect.generics.tree.Tree</semanticResources>
    <semanticResources>java:/Objects/java.util.function.ToLongFunction</semanticResources>
    <semanticResources>java:/Objects/java.security.Principal</semanticResources>
    <semanticResources>java:/Objects/javax.security.auth.Subject</semanticResources>
    <semanticResources>java:/Objects/javax.security.auth.AuthPermission</semanticResources>
    <semanticResources>java:/Objects/java.security.cert.Certificate</semanticResources>
    <semanticResources>java:/Objects/java.security.cert.CertificateEncodingException</semanticResources>
    <semanticResources>java:/Objects/java.security.cert.CertificateException</semanticResources>
    <semanticResources>java:/Objects/java.security.GeneralSecurityException</semanticResources>
    <semanticResources>java:/Objects/java.nio.charset.Charset</semanticResources>
    <semanticResources>java:/Objects/java.nio.charset.spi.CharsetProvider</semanticResources>
    <semanticResources>java:/Objects/java.lang.SafeVarargs</semanticResources>
    <semanticResources>java:/Objects/java.security.CodeSigner</semanticResources>
    <semanticResources>java:/Objects/java.security.cert.CertPath</semanticResources>
    <semanticResources>java:/Objects/java.util.function.BinaryOperator</semanticResources>
    <semanticResources>java:/Objects/java.security.cert.CertificateFactory</semanticResources>
    <semanticResources>java:/Objects/java.security.cert.CertificateFactorySpi</semanticResources>
    <semanticResources>java:/Objects/java.security.cert.CRLException</semanticResources>
    <semanticResources>java:/Objects/java.util.Locale</semanticResources>
    <semanticResources>java:/Objects/java.lang.Cloneable</semanticResources>
    <semanticResources>java:/Objects/java.util.function.IntFunction</semanticResources>
    <semanticResources>java:/Objects/java.net.SocketPermission</semanticResources>
    <semanticResources>java:/Objects/java.net.MalformedURLException</semanticResources>
    <semanticResources>java:/Objects/java.lang.PublicMethods</semanticResources>
    <semanticResources>java:/Objects/jdk.internal.reflect.ReflectionFactory</semanticResources>
    <semanticResources>java:/Objects/java.lang.invoke.MethodHandle</semanticResources>
    <semanticResources>java:/Objects/java.lang.invoke.LambdaForm</semanticResources>
    <semanticResources>java:/Objects/sun.invoke.util.Wrapper</semanticResources>
    <semanticResources>java:/Objects/java.lang.ClassCastException</semanticResources>
    <semanticResources>java:/Objects/java.lang.Package</semanticResources>
    <semanticResources>java:/Objects/java.lang.NamedPackage</semanticResources>
    <semanticResources>java:/Objects/java.util.Spliterator</semanticResources>
    <semanticResources>java:/Objects/java.util.function.DoubleConsumer</semanticResources>
    <semanticResources>java:/Objects/java.net.Proxy</semanticResources>
    <semanticResources>java:/Objects/java.net.SocketAddress</semanticResources>
    <semanticResources>java:/Objects/java.lang.Integer</semanticResources>
    <semanticResources>java:/Objects/java.net.spi.URLStreamHandlerProvider</semanticResources>
    <semanticResources>java:/Objects/java.util.function.IntConsumer</semanticResources>
    <semanticResources>java:/Objects/java.util.Hashtable</semanticResources>
    <semanticResources>java:/Objects/java.util.Dictionary</semanticResources>
    <semanticResources>java:/Objects/java.util.function.LongConsumer</semanticResources>
    <semanticResources>java:/Objects/java.io.ObjectStreamField</semanticResources>
    <semanticResources>java:/Objects/java.util.Random</semanticResources>
    <semanticResources>java:/Objects/java.util.concurrent.atomic.AtomicLong</semanticResources>
    <semanticResources>java:/Objects/java.util.function.LongBinaryOperator</semanticResources>
    <semanticResources>java:/Objects/java.net.UrlDeserializedState</semanticResources>
    <semanticResources>java:/Objects/java.util.function.LongUnaryOperator</semanticResources>
    <semanticResources>java:/Objects/java.io.FileDescriptor</semanticResources>
    <semanticResources>java:/Objects/jdk.internal.ref.PhantomCleanable</semanticResources>
    <semanticResources>java:/Objects/java.lang.ref.PhantomReference</semanticResources>
    <semanticResources>java:/Objects/java.io.DataOutputStream</semanticResources>
    <semanticResources>java:/Objects/java.util.ListIterator</semanticResources>
    <semanticResources>java:/Objects/java.io.SyncFailedException</semanticResources>
    <semanticResources>java:/Objects/java.lang.IllegalAccessException</semanticResources>
    <semanticResources>java:/Objects/java.lang.ClassValue</semanticResources>
    <semanticResources>java:/Objects/java.util.WeakHashMap</semanticResources>
    <semanticResources>java:/Objects/java.util.AbstractSet</semanticResources>
    <semanticResources>java:/Objects/java.util.AbstractCollection</semanticResources>
    <semanticResources>java:/Objects/jdk.internal.reflect.FieldAccessor</semanticResources>
    <semanticResources>java:/Objects/sun.reflect.generics.repository.FieldRepository</semanticResources>
    <semanticResources>java:/Objects/jdk.internal.reflect.MethodAccessor</semanticResources>
    <semanticResources>java:/Objects/jdk.internal.reflect.LangReflectAccess</semanticResources>
    <semanticResources>java:/Objects/java.util.function.DoublePredicate</semanticResources>
    <semanticResources>java:/Objects/java.lang.ref.Cleaner</semanticResources>
    <semanticResources>java:/Objects/java.util.concurrent.ThreadFactory</semanticResources>
    <semanticResources>java:/Objects/java.io.OptionalDataException</semanticResources>
    <semanticResources>java:/Objects/java.util.OptionalDouble</semanticResources>
    <semanticResources>java:/Objects/java.util.function.DoubleSupplier</semanticResources>
    <semanticResources>java:/Objects/jdk.internal.ref.CleanerImpl</semanticResources>
    <semanticResources>java:/Objects/jdk.internal.ref.SoftCleanable</semanticResources>
    <semanticResources>java:/Objects/sun.reflect.generics.repository.ConstructorRepository</semanticResources>
    <semanticResources>java:/Objects/sun.reflect.generics.tree.MethodTypeSignature</semanticResources>
    <semanticResources>java:/Objects/sun.reflect.generics.tree.Signature</semanticResources>
    <semanticResources>java:/Objects/sun.reflect.generics.tree.FormalTypeParameter</semanticResources>
    <semanticResources>java:/Objects/sun.reflect.generics.tree.TypeArgument</semanticResources>
    <semanticResources>java:/Objects/sun.reflect.generics.tree.BooleanSignature</semanticResources>
    <semanticResources>java:/Objects/sun.reflect.generics.tree.BottomSignature</semanticResources>
    <semanticResources>java:/Objects/sun.reflect.generics.tree.ByteSignature</semanticResources>
    <semanticResources>java:/Objects/sun.reflect.generics.tree.CharSignature</semanticResources>
    <semanticResources>java:/Objects/sun.reflect.generics.tree.ClassTypeSignature</semanticResources>
    <semanticResources>java:/Objects/sun.reflect.generics.tree.SimpleClassTypeSignature</semanticResources>
    <semanticResources>java:/Objects/sun.reflect.generics.tree.DoubleSignature</semanticResources>
    <semanticResources>java:/Objects/sun.reflect.generics.tree.FloatSignature</semanticResources>
    <semanticResources>java:/Objects/sun.reflect.generics.tree.IntSignature</semanticResources>
    <semanticResources>java:/Objects/sun.reflect.generics.tree.LongSignature</semanticResources>
    <semanticResources>java:/Objects/sun.reflect.generics.tree.ShortSignature</semanticResources>
    <semanticResources>java:/Objects/sun.reflect.generics.tree.TypeVariableSignature</semanticResources>
    <semanticResources>java:/Objects/sun.reflect.generics.tree.VoidDescriptor</semanticResources>
    <semanticResources>java:/Objects/sun.reflect.generics.tree.Wildcard</semanticResources>
    <semanticResources>java:/Objects/sun.reflect.generics.visitor.Visitor</semanticResources>
    <semanticResources>java:/Objects/sun.reflect.generics.tree.ClassSignature</semanticResources>
    <semanticResources>java:/Objects/sun.reflect.generics.repository.MethodRepository</semanticResources>
    <semanticResources>java:/Objects/jdk.internal.ref.WeakCleanable</semanticResources>
    <semanticResources>java:/Objects/java.lang.invoke.BoundMethodHandle</semanticResources>
    <semanticResources>java:/Objects/java.lang.invoke.ClassSpecializer</semanticResources>
    <semanticResources>java:/Objects/jdk.internal.org.objectweb.asm.MethodVisitor</semanticResources>
    <semanticResources>java:/Objects/jdk.internal.org.objectweb.asm.AnnotationVisitor</semanticResources>
    <semanticResources>java:/Objects/java.lang.invoke.MemberName</semanticResources>
    <semanticResources>java:/Objects/java.lang.invoke.ResolvedMethodName</semanticResources>
    <semanticResources>java:/Objects/java.lang.invoke.MethodHandleImpl</semanticResources>
    <semanticResources>java:/Objects/java.lang.invoke.DelegatingMethodHandle</semanticResources>
    <semanticResources>java:/Objects/java.lang.reflect.Parameter</semanticResources>
    <semanticResources>java:/Objects/java.lang.invoke.MethodTypeForm</semanticResources>
    <semanticResources>java:/Objects/jdk.internal.vm.annotation.Stable</semanticResources>
    <semanticResources>java:/Objects/java.util.function.IntUnaryOperator</semanticResources>
    <semanticResources>java:/Objects/java.util.function.IntPredicate</semanticResources>
    <semanticResources>java:/Objects/java.util.function.ObjIntConsumer</semanticResources>
    <semanticResources>java:/Objects/java.util.OptionalInt</semanticResources>
    <semanticResources>java:/Objects/java.util.function.IntSupplier</semanticResources>
    <semanticResources>java:/Objects/java.util.PrimitiveIterator</semanticResources>
    <semanticResources>java:/Objects/java.util.function.IntToDoubleFunction</semanticResources>
    <semanticResources>java:/Objects/java.util.function.IntToLongFunction</semanticResources>
    <semanticResources>java:/Objects/java.util.IntSummaryStatistics</semanticResources>
    <semanticResources>java:/Objects/java.lang.TypeNotPresentException</semanticResources>
    <semanticResources>java:/Objects/java.lang.UnsupportedOperationException</semanticResources>
    <semanticResources>java:/Objects/java.io.FileNotFoundException</semanticResources>
    <semanticResources>java:/Objects/java.util.function.ObjDoubleConsumer</semanticResources>
    <semanticResources>java:/Objects/java.util.function.DoubleFunction</semanticResources>
    <semanticResources>java:/Objects/java.util.function.DoubleUnaryOperator</semanticResources>
    <semanticResources>java:/Objects/java.util.function.DoubleToIntFunction</semanticResources>
    <semanticResources>java:/Objects/java.util.function.DoubleToLongFunction</semanticResources>
    <semanticResources>java:/Objects/java.util.function.DoubleBinaryOperator</semanticResources>
    <semanticResources>java:/Objects/java.util.DoubleSummaryStatistics</semanticResources>
    <semanticResources>java:/Objects/java.lang.invoke.Invokers</semanticResources>
    <semanticResources>java:/Objects/java.lang.invoke.VarHandle</semanticResources>
    <semanticResources>java:/Objects/java.lang.invoke.VarForm</semanticResources>
    <semanticResources>java:/Objects/java.lang.invoke.LambdaFormEditor</semanticResources>
    <semanticResources>java:/Objects/java.lang.invoke.LambdaFormBuffer</semanticResources>
    <semanticResources>java:/Objects/java.util.ArrayList</semanticResources>
    <semanticResources>java:/Objects/java.util.AbstractList</semanticResources>
    <semanticResources>java:/Objects/java.util.RandomAccess</semanticResources>
    <semanticResources>java:/Objects/java.lang.IndexOutOfBoundsException</semanticResources>
    <semanticResources>java:/Objects/java.util.function.LongPredicate</semanticResources>
    <semanticResources>java:/Objects/java.util.function.ObjLongConsumer</semanticResources>
    <semanticResources>java:/Objects/java.util.OptionalLong</semanticResources>
    <semanticResources>java:/Objects/java.util.function.LongSupplier</semanticResources>
    <semanticResources>java:/Objects/java.util.function.LongFunction</semanticResources>
    <semanticResources>java:/Objects/java.util.function.LongToDoubleFunction</semanticResources>
    <semanticResources>java:/Objects/java.util.function.LongToIntFunction</semanticResources>
    <semanticResources>java:/Objects/java.util.LongSummaryStatistics</semanticResources>
    <semanticResources>java:/Objects/java.util.concurrent.CountedCompleter</semanticResources>
    <semanticResources>java:/Objects/java.util.concurrent.ForkJoinTask</semanticResources>
    <semanticResources>java:/Objects/java.util.concurrent.Future</semanticResources>
    <semanticResources>java:/Objects/java.util.concurrent.ExecutionException</semanticResources>
    <semanticResources>java:/Objects/java.io.File</semanticResources>
    <semanticResources>java:/Objects/java.security.SecureRandom</semanticResources>
    <semanticResources>java:/Objects/java.util.regex.Pattern</semanticResources>
    <semanticResources>java:/Objects/java.util.regex.Matcher</semanticResources>
    <semanticResources>java:/Objects/java.util.regex.MatchResult</semanticResources>
    <semanticResources>java:/Objects/java.util.function.ToDoubleBiFunction</semanticResources>
    <semanticResources>java:/Objects/java.lang.invoke.CallSite</semanticResources>
    <semanticResources>java:/Objects/java.lang.invoke.WrongMethodTypeException</semanticResources>
    <semanticResources>java:/Objects/java.io.OutputStreamWriter</semanticResources>
    <semanticResources>java:/Objects/java.nio.charset.CharsetEncoder</semanticResources>
    <semanticResources>java:/Objects/java.nio.CharBuffer</semanticResources>
    <semanticResources>java:/Objects/java.nio.Buffer</semanticResources>
    <semanticResources>java:/Objects/java.util.function.ToIntBiFunction</semanticResources>
    <semanticResources>java:/Objects/jdk.internal.vm.annotation.DontInline</semanticResources>
    <semanticResources>java:/Objects/java.lang.ArrayIndexOutOfBoundsException</semanticResources>
    <semanticResources>java:/Objects/java.lang.ClassFormatError</semanticResources>
    <semanticResources>java:/Objects/java.lang.LinkageError</semanticResources>
    <semanticResources>java:/Objects/java.lang.Error</semanticResources>
    <semanticResources>java:/Objects/java.nio.ByteBuffer</semanticResources>
    <semanticResources>java:/Objects/java.nio.DoubleBuffer</semanticResources>
    <semanticResources>java:/Objects/java.nio.ByteOrder</semanticResources>
    <semanticResources>java:/Objects/java.util.function.ToLongBiFunction</semanticResources>
    <semanticResources>java:/Objects/java.lang.invoke.MethodHandleNatives</semanticResources>
    <semanticResources>java:/Objects/java.lang.NoSuchMethodError</semanticResources>
    <semanticResources>java:/Objects/java.lang.IncompatibleClassChangeError</semanticResources>
    <semanticResources>java:/Objects/java.lang.AssertionStatusDirectives</semanticResources>
    <semanticResources>java:/Objects/java.util.concurrent.atomic.AtomicReference</semanticResources>
    <semanticResources>java:/Objects/java.util.concurrent.locks.ReentrantLock</semanticResources>
    <semanticResources>java:/Objects/java.util.concurrent.locks.Lock</semanticResources>
    <semanticResources>java:/Objects/java.util.concurrent.locks.Condition</semanticResources>
    <semanticResources>java:/Objects/java.util.concurrent.TimeUnit</semanticResources>
    <semanticResources>java:/Objects/java.time.Duration</semanticResources>
    <semanticResources>java:/Objects/java.time.temporal.TemporalAmount</semanticResources>
    <semanticResources>java:/Objects/java.time.temporal.Temporal</semanticResources>
    <semanticResources>java:/Objects/java.time.temporal.TemporalAccessor</semanticResources>
    <semanticResources>java:/Objects/java.time.temporal.TemporalField</semanticResources>
    <semanticResources>java:/Objects/java.time.temporal.TemporalUnit</semanticResources>
    <semanticResources>java:/Objects/java.util.concurrent.RunnableFuture</semanticResources>
    <semanticResources>java:/Objects/jdk.internal.perf.PerfCounter</semanticResources>
    <semanticResources>java:/Objects/java.nio.LongBuffer</semanticResources>
    <semanticResources>java:/Objects/java.net.ContentHandler</semanticResources>
    <semanticResources>java:/Objects/java.util.concurrent.Callable</semanticResources>
    <semanticResources>java:/Objects/jdk.internal.misc.JavaLangInvokeAccess</semanticResources>
    <semanticResources>java:/Objects/java.util.HashMap</semanticResources>
    <semanticResources>java:/Objects/java.util.LinkedHashMap</semanticResources>
    <semanticResources>java:/Objects/jdk.internal.perf.Perf</semanticResources>
    <semanticResources>java:/Objects/java.util.concurrent.TimeoutException</semanticResources>
    <semanticResources>java:/Objects/java.util.Vector</semanticResources>
    <semanticResources>java:/Objects/java.nio.FloatBuffer</semanticResources>
    <semanticResources>java:/Objects/java.net.FileNameMap</semanticResources>
    <semanticResources>java:/Objects/java.util.concurrent.ForkJoinPool</semanticResources>
    <semanticResources>java:/Objects/java.util.concurrent.AbstractExecutorService</semanticResources>
    <semanticResources>java:/Objects/java.util.concurrent.ExecutorService</semanticResources>
    <semanticResources>java:/Objects/java.util.concurrent.Executor</semanticResources>
    <semanticResources>java:/Objects/java.time.temporal.ChronoUnit</semanticResources>
    <semanticResources>java:/Objects/java.nio.IntBuffer</semanticResources>
    <semanticResources>java:/Objects/java.net.ContentHandlerFactory</semanticResources>
    <semanticResources>java:/Objects/java.math.BigDecimal</semanticResources>
    <semanticResources>java:/Objects/java.math.MathContext</semanticResources>
    <semanticResources>java:/Objects/java.math.RoundingMode</semanticResources>
    <semanticResources>java:/Objects/java.nio.ShortBuffer</semanticResources>
    <semanticResources>java:/Objects/sun.net.www.MessageHeader</semanticResources>
    <semanticResources>java:/Objects/java.util.regex.PatternSyntaxException</semanticResources>
    <semanticResources>java:/Objects/java.security.Timestamp</semanticResources>
    <semanticResources>java:/Objects/java.util.Date</semanticResources>
    <semanticResources>java:/Objects/java.time.Instant</semanticResources>
    <semanticResources>java:/Objects/java.time.temporal.TemporalAdjuster</semanticResources>
    <semanticResources>java:/Objects/java.lang.Readable</semanticResources>
    <semanticResources>java:/Objects/java.util.regex.IntHashSet</semanticResources>
    <semanticResources>java:/Objects/java.time.temporal.TemporalQuery</semanticResources>
    <semanticResources>java:/Objects/jdk.internal.org.objectweb.asm.Attribute</semanticResources>
    <semanticResources>java:/Objects/jdk.internal.org.objectweb.asm.ClassReader</semanticResources>
    <semanticResources>java:/Objects/jdk.internal.org.objectweb.asm.ClassVisitor</semanticResources>
    <semanticResources>java:/Objects/jdk.internal.org.objectweb.asm.FieldVisitor</semanticResources>
    <semanticResources>java:/Objects/jdk.internal.org.objectweb.asm.TypePath</semanticResources>
    <semanticResources>java:/Objects/java.time.temporal.ValueRange</semanticResources>
    <semanticResources>java:/Objects/jdk.internal.org.objectweb.asm.Handle</semanticResources>
    <semanticResources>java:/Objects/java.time.format.ResolverStyle</semanticResources>
    <semanticResources>java:/Objects/jdk.internal.org.objectweb.asm.Label</semanticResources>
    <semanticResources>java:/Objects/jdk.internal.org.objectweb.asm.MethodWriter</semanticResources>
    <semanticResources>java:/Objects/jdk.internal.org.objectweb.asm.ClassWriter</semanticResources>
    <semanticResources>java:/Objects/jdk.internal.org.objectweb.asm.Item</semanticResources>
    <semanticResources>java:/Objects/sun.util.locale.InternalLocaleBuilder</semanticResources>
    <semanticResources>java:/Objects/sun.util.locale.LocaleSyntaxException</semanticResources>
    <semanticResources>java:/Objects/sun.util.calendar.BaseCalendar</semanticResources>
    <semanticResources>java:/Objects/sun.util.calendar.AbstractCalendar</semanticResources>
    <semanticResources>java:/Objects/sun.util.calendar.CalendarSystem</semanticResources>
    <semanticResources>java:/Objects/sun.util.calendar.CalendarDate</semanticResources>
    <semanticResources>java:/Objects/java.util.TimeZone</semanticResources>
    <semanticResources>java:/Objects/java.time.ZoneId</semanticResources>
    <semanticResources>java:/Objects/java.time.format.TextStyle</semanticResources>
    <semanticResources>java:/Objects/jdk.internal.org.objectweb.asm.ByteVector</semanticResources>
    <semanticResources>java:/Objects/sun.util.locale.LocaleObjectCache</semanticResources>
    <semanticResources>java:/Objects/sun.util.locale.BaseLocale</semanticResources>
    <semanticResources>java:/Objects/sun.util.locale.LocaleExtensions</semanticResources>
    <semanticResources>java:/Objects/java.lang.Character</semanticResources>
    <semanticResources>java:/Objects/jdk.internal.org.objectweb.asm.Context</semanticResources>
    <semanticResources>java:/Objects/sun.util.locale.provider.LocaleServiceProviderPool</semanticResources>
    <semanticResources>java:/Objects/java.util.spi.LocaleServiceProvider</semanticResources>
    <semanticResources>java:/Objects/java.math.MutableBigInteger</semanticResources>
    <semanticResources>java:/Objects/java.util.spi.LocaleNameProvider</semanticResources>
    <semanticResources>java:/Objects/java.util.concurrent.ForkJoinWorkerThread</semanticResources>
    <semanticResources>java:/Objects/java.util.ResourceBundle</semanticResources>
    <semanticResources>java:/Objects/java.util.ServiceLoader</semanticResources>
    <semanticResources>java:/Objects/jdk.internal.module.ServicesCatalog</semanticResources>
    <semanticResources>java:/Objects/jdk.internal.loader.ClassLoaderValue</semanticResources>
    <semanticResources>java:/Objects/jdk.internal.loader.AbstractClassLoaderValue</semanticResources>
    <semanticResources>java:/Objects/java.lang.IllegalStateException</semanticResources>
    <semanticResources>java:/Objects/java.util.Formatter</semanticResources>
    <semanticResources>java:/Objects/java.util.Calendar</semanticResources>
    <semanticResources>java:/Objects/java.text.DateFormatSymbols</semanticResources>
    <semanticResources>java:/Objects/java.lang.RuntimePermission</semanticResources>
    <semanticResources>java:/Objects/jdk.internal.org.objectweb.asm.ModuleVisitor</semanticResources>
    <semanticResources>java:/Objects/sun.util.locale.provider.LocaleResources</semanticResources>
    <semanticResources>java:/Objects/sun.util.locale.provider.ResourceBundleBasedAdapter</semanticResources>
    <semanticResources>java:/Objects/sun.util.resources.LocaleData</semanticResources>
    <semanticResources>java:/Objects/java.util.spi.ResourceBundleProvider</semanticResources>
    <semanticResources>java:/Objects/jdk.internal.vm.annotation.ReservedStackAccess</semanticResources>
    <semanticResources>java:/Objects/jdk.internal.org.objectweb.asm.AnnotationWriter</semanticResources>
    <semanticResources>java:/Objects/jdk.internal.org.objectweb.asm.FieldWriter</semanticResources>
    <semanticResources>java:/Objects/jdk.internal.org.objectweb.asm.ModuleWriter</semanticResources>
    <semanticResources>java:/Objects/java.util.MissingResourceException</semanticResources>
    <semanticResources>java:/Objects/java.io.BufferedWriter</semanticResources>
    <semanticResources>java:/Objects/sun.util.locale.LanguageTag</semanticResources>
    <semanticResources>java:/Objects/sun.util.locale.ParseStatus</semanticResources>
    <semanticResources>java:/Objects/sun.util.locale.StringTokenIterator</semanticResources>
    <semanticResources>java:/Objects/sun.util.locale.Extension</semanticResources>
    <semanticResources>java:/Objects/java.util.SortedMap</semanticResources>
    <semanticResources>java:/Objects/jdk.internal.org.objectweb.asm.Frame</semanticResources>
    <semanticResources>java:/Objects/jdk.internal.org.objectweb.asm.Type</semanticResources>
    <semanticResources>java:/Objects/sun.util.locale.provider.LocaleProviderAdapter</semanticResources>
    <semanticResources>java:/Objects/sun.util.locale.provider.FallbackLocaleProviderAdapter</semanticResources>
    <semanticResources>java:/Objects/sun.util.locale.provider.JRELocaleProviderAdapter</semanticResources>
    <semanticResources>java:/Objects/java.text.spi.BreakIteratorProvider</semanticResources>
    <semanticResources>java:/Objects/java.text.BreakIterator</semanticResources>
    <semanticResources>java:/Objects/java.text.CharacterIterator</semanticResources>
    <semanticResources>java:/Objects/sun.util.calendar.Era</semanticResources>
    <semanticResources>java:/Objects/java.util.concurrent.locks.AbstractQueuedSynchronizer</semanticResources>
    <semanticResources>java:/Objects/java.util.concurrent.locks.AbstractOwnableSynchronizer</semanticResources>
    <semanticResources>java:/Objects/java.io.FilenameFilter</semanticResources>
    <semanticResources>java:/Objects/jdk.internal.org.objectweb.asm.Handler</semanticResources>
    <semanticResources>java:/Objects/sun.util.calendar.Gregorian</semanticResources>
    <semanticResources>java:/Objects/java.time.ZoneOffset</semanticResources>
    <semanticResources>java:/Objects/java.time.zone.ZoneRules</semanticResources>
    <semanticResources>java:/Objects/java.time.zone.ZoneOffsetTransition</semanticResources>
    <semanticResources>java:/Objects/java.time.LocalDateTime</semanticResources>
    <semanticResources>java:/Objects/java.time.chrono.ChronoLocalDateTime</semanticResources>
    <semanticResources>java:/Objects/java.time.chrono.ChronoZonedDateTime</semanticResources>
    <semanticResources>java:/Objects/java.time.format.DateTimeFormatter</semanticResources>
    <semanticResources>java:/Objects/java.text.Format</semanticResources>
    <semanticResources>java:/Objects/java.text.AttributedCharacterIterator</semanticResources>
    <semanticResources>java:/Objects/java.time.zone.ZoneOffsetTransitionRule</semanticResources>
    <semanticResources>java:/Objects/java.time.Month</semanticResources>
    <semanticResources>java:/Objects/jdk.internal.org.objectweb.asm.Edge</semanticResources>
    <semanticResources>java:/Objects/java.time.DayOfWeek</semanticResources>
    <semanticResources>java:/Objects/sun.invoke.empty.Empty</semanticResources>
    <semanticResources>java:/Objects/java.time.LocalTime</semanticResources>
    <semanticResources>java:/Objects/java.time.LocalDate</semanticResources>
    <semanticResources>java:/Objects/java.time.chrono.ChronoLocalDate</semanticResources>
    <semanticResources>java:/Objects/java.time.chrono.Chronology</semanticResources>
    <semanticResources>java:/Objects/java.time.chrono.Era</semanticResources>
    <semanticResources>java:/Objects/java.lang.InternalError</semanticResources>
    <semanticResources>java:/Objects/java.lang.VirtualMachineError</semanticResources>
    <semanticResources>java:/Objects/java.io.FileFilter</semanticResources>
    <semanticResources>java:/Objects/java.lang.reflect.ParameterizedType</semanticResources>
    <semanticResources>java:/Objects/java.time.OffsetTime</semanticResources>
    <semanticResources>java:/Objects/java.time.OffsetDateTime</semanticResources>
    <semanticResources>java:/Objects/java.time.ZonedDateTime</semanticResources>
    <semanticResources>java:/Objects/java.time.Clock</semanticResources>
    <semanticResources>java:/Objects/java.lang.reflect.WildcardType</semanticResources>
    <semanticResources>java:/Objects/java.time.Period</semanticResources>
    <semanticResources>java:/Objects/java.time.chrono.ChronoPeriod</semanticResources>
    <semanticResources>java:/Objects/java.net.NetworkInterface</semanticResources>
    <semanticResources>java:/Objects/java.net.SocketException</semanticResources>
    <semanticResources>java:/Objects/java.util.spi.ResourceBundleControlProvider</semanticResources>
    <semanticResources>java:/Objects/java.time.chrono.IsoChronology</semanticResources>
    <semanticResources>java:/Objects/java.time.chrono.AbstractChronology</semanticResources>
    <semanticResources>java:/Objects/java.time.temporal.ChronoField</semanticResources>
    <semanticResources>java:/Objects/java.net.InetAddressImpl</semanticResources>
    <semanticResources>java:/Objects/java.time.chrono.IsoEra</semanticResources>
    <semanticResources>java:/Objects/java.util.NavigableSet</semanticResources>
    <semanticResources>java:/Objects/java.util.SortedSet</semanticResources>
    <semanticResources>java:/Objects/java.net.InterfaceAddress</semanticResources>
    <semanticResources>java:/Objects/java.net.Inet4Address</semanticResources>
    <semanticResources>java:/Objects/java.security.PublicKey</semanticResources>
    <semanticResources>java:/Objects/java.security.Key</semanticResources>
    <semanticResources>java:/Objects/java.text.FieldPosition</semanticResources>
    <semanticResources>java:/Objects/java.text.ParseException</semanticResources>
    <semanticResources>java:/Objects/java.util.ServiceConfigurationError</semanticResources>
    <semanticResources>java:/Objects/java.nio.file.Path</semanticResources>
    <semanticResources>java:/Objects/java.nio.file.Watchable</semanticResources>
    <semanticResources>java:/Objects/java.nio.file.WatchService</semanticResources>
    <semanticResources>java:/Objects/java.nio.file.WatchKey</semanticResources>
    <semanticResources>java:/Objects/java.nio.file.WatchEvent</semanticResources>
    <semanticResources>java:/Objects/java.text.ParsePosition</semanticResources>
    <semanticResources>java:/Objects/java.time.format.DateTimeFormatterBuilder</semanticResources>
    <semanticResources>java:/Objects/java.time.format.DateTimePrintContext</semanticResources>
    <semanticResources>java:/Objects/java.time.format.DecimalStyle</semanticResources>
    <semanticResources>java:/Objects/java.time.format.DateTimeParseException</semanticResources>
    <semanticResources>java:/Objects/java.time.DateTimeException</semanticResources>
    <semanticResources>java:/Objects/java.io.FileSystem</semanticResources>
    <semanticResources>java:/Objects/java.time.format.FormatStyle</semanticResources>
    <semanticResources>java:/Objects/java.security.NoSuchAlgorithmException</semanticResources>
    <semanticResources>java:/Objects/java.security.SecureRandomSpi</semanticResources>
    <semanticResources>java:/Objects/java.security.SecureRandomParameters</semanticResources>
    <semanticResources>java:/Objects/java.time.format.DateTimeParseContext</semanticResources>
    <semanticResources>java:/Objects/java.time.format.Parsed</semanticResources>
    <semanticResources>java:/Objects/java.io.BufferedReader</semanticResources>
    <semanticResources>java:/Objects/java.io.Reader</semanticResources>
    <semanticResources>java:/Objects/java.time.format.SignStyle</semanticResources>
    <semanticResources>java:/Objects/java.security.InvalidKeyException</semanticResources>
    <semanticResources>java:/Objects/java.security.KeyException</semanticResources>
    <semanticResources>java:/Objects/java.security.Provider</semanticResources>
    <semanticResources>java:/Objects/java.util.Properties</semanticResources>
    <semanticResources>java:/Objects/java.util.InvalidPropertiesFormatException</semanticResources>
    <semanticResources>java:/Objects/java.io.NotSerializableException</semanticResources>
    <semanticResources>java:/Objects/jdk.internal.misc.JavaLangAccess</semanticResources>
    <semanticResources>java:/Objects/java.nio.charset.CharacterCodingException</semanticResources>
    <semanticResources>java:/Objects/java.security.NoSuchProviderException</semanticResources>
    <semanticResources>java:/Objects/java.lang.LayerInstantiationException</semanticResources>
    <semanticResources>java:/Objects/java.security.MessageDigest</semanticResources>
    <semanticResources>java:/Objects/java.security.MessageDigestSpi</semanticResources>
    <semanticResources>java:/Objects/java.security.DigestException</semanticResources>
    <semanticResources>java:/Objects/java.time.format.DateTimeTextProvider</semanticResources>
    <semanticResources>java:/Objects/sun.security.util.MessageDigestSpi2</semanticResources>
    <semanticResources>java:/Objects/javax.crypto.SecretKey</semanticResources>
    <semanticResources>java:/Objects/javax.security.auth.Destroyable</semanticResources>
    <semanticResources>java:/Objects/javax.security.auth.DestroyFailedException</semanticResources>
    <semanticResources>java:/Objects/jdk.internal.module.ModuleTarget</semanticResources>
    <semanticResources>java:/Objects/java.nio.file.FileSystem</semanticResources>
    <semanticResources>java:/Objects/java.nio.file.FileStore</semanticResources>
    <semanticResources>java:/Objects/java.nio.file.attribute.FileStoreAttributeView</semanticResources>
    <semanticResources>java:/Objects/java.nio.file.attribute.AttributeView</semanticResources>
    <semanticResources>java:/Objects/java.nio.file.LinkOption</semanticResources>
    <semanticResources>java:/Objects/java.nio.file.OpenOption</semanticResources>
    <semanticResources>java:/Objects/java.nio.file.PathMatcher</semanticResources>
    <semanticResources>java:/Objects/java.security.SignatureException</semanticResources>
    <semanticResources>java:/Objects/java.nio.file.attribute.UserPrincipalLookupService</semanticResources>
    <semanticResources>java:/Objects/java.nio.file.attribute.GroupPrincipal</semanticResources>
    <semanticResources>java:/Objects/java.nio.file.attribute.UserPrincipal</semanticResources>
    <semanticResources>java:/Objects/java.nio.file.spi.FileSystemProvider</semanticResources>
    <semanticResources>java:/Objects/java.nio.file.AccessMode</semanticResources>
    <semanticResources>java:/Objects/java.nio.charset.CharsetDecoder</semanticResources>
    <semanticResources>java:/Objects/java.nio.charset.CoderResult</semanticResources>
    <semanticResources>java:/Objects/java.nio.file.attribute.FileAttributeView</semanticResources>
    <semanticResources>java:/Objects/java.util.LinkedList</semanticResources>
    <semanticResources>java:/Objects/java.util.AbstractSequentialList</semanticResources>
    <semanticResources>java:/Objects/sun.util.resources.Bundles</semanticResources>
    <semanticResources>java:/Objects/jdk.internal.misc.JavaUtilResourceBundleAccess</semanticResources>
    <semanticResources>java:/Objects/java.util.EnumSet</semanticResources>
    <semanticResources>java:/Objects/java.security.cert.CRL</semanticResources>
    <semanticResources>java:/Objects/java.security.PrivilegedExceptionAction</semanticResources>
    <semanticResources>java:/Objects/java.security.PrivilegedActionException</semanticResources>
    <semanticResources>java:/Objects/java.lang.module.ModuleReader</semanticResources>
    <semanticResources>java:/Objects/java.nio.file.CopyOption</semanticResources>
    <semanticResources>java:/Objects/java.nio.file.attribute.FileAttribute</semanticResources>
    <semanticResources>java:/Objects/java.nio.channels.AsynchronousFileChannel</semanticResources>
    <semanticResources>java:/Objects/java.nio.channels.AsynchronousChannel</semanticResources>
    <semanticResources>java:/Objects/java.nio.channels.Channel</semanticResources>
    <semanticResources>java:/Objects/java.nio.channels.SeekableByteChannel</semanticResources>
    <semanticResources>java:/Objects/java.nio.channels.ByteChannel</semanticResources>
    <semanticResources>java:/Objects/java.nio.channels.ReadableByteChannel</semanticResources>
    <semanticResources>java:/Objects/java.nio.file.DirectoryStream</semanticResources>
    <semanticResources>java:/Objects/sun.util.resources.OpenListResourceBundle</semanticResources>
    <semanticResources>java:/Objects/java.nio.channels.FileChannel</semanticResources>
    <semanticResources>java:/Objects/java.nio.channels.spi.AbstractInterruptibleChannel</semanticResources>
    <semanticResources>java:/Objects/java.nio.channels.InterruptibleChannel</semanticResources>
    <semanticResources>java:/Objects/java.nio.file.attribute.BasicFileAttributes</semanticResources>
    <semanticResources>java:/Objects/java.nio.file.attribute.FileTime</semanticResources>
    <semanticResources>java:/Objects/java.nio.channels.FileLock</semanticResources>
    <semanticResources>java:/Objects/java.nio.channels.WritableByteChannel</semanticResources>
    <semanticResources>java:/Objects/java.nio.channels.CompletionHandler</semanticResources>
    <semanticResources>java:/Objects/java.nio.channels.GatheringByteChannel</semanticResources>
    <semanticResources>java:/Objects/java.nio.channels.ScatteringByteChannel</semanticResources>
    <semanticResources>java:/Objects/java.nio.MappedByteBuffer</semanticResources>
    <semanticResources>java:/Objects/sun.util.resources.TimeZoneNamesBundle</semanticResources>
    <semanticResources>java:/Objects/java.nio.channels.AsynchronousCloseException</semanticResources>
    <semanticResources>java:/Objects/java.nio.channels.ClosedChannelException</semanticResources>
    <semanticResources>java:/Objects/sun.nio.cs.StreamEncoder</semanticResources>
    <semanticResources>java:/Objects/sun.util.resources.ParallelListResourceBundle</semanticResources>
    <semanticResources>java:/Objects/java.util.concurrent.atomic.AtomicMarkableReference</semanticResources>
    <semanticResources>java:/Objects/java.nio.charset.CodingErrorAction</semanticResources>
    <semanticResources>java:/Objects/java.util.spi.CalendarDataProvider</semanticResources>
    <semanticResources>java:/Objects/java.io.Console</semanticResources>
    <semanticResources>java:/Objects/java.util.spi.CalendarNameProvider</semanticResources>
    <semanticResources>java:/Objects/java.io.FileOutputStream</semanticResources>
    <semanticResources>java:/Objects/jdk.internal.misc.JavaIOFileDescriptorAccess</semanticResources>
    <semanticResources>java:/Objects/sun.util.spi.CalendarProvider</semanticResources>
    <semanticResources>java:/Objects/java.text.spi.CollatorProvider</semanticResources>
    <semanticResources>java:/Objects/java.text.Collator</semanticResources>
    <semanticResources>java:/Objects/java.text.CollationKey</semanticResources>
    <semanticResources>java:/Objects/java.util.spi.CurrencyNameProvider</semanticResources>
    <semanticResources>java:/Objects/java.text.spi.DateFormatProvider</semanticResources>
    <semanticResources>java:/Objects/java.text.DateFormat</semanticResources>
    <semanticResources>java:/Objects/java.text.NumberFormat</semanticResources>
    <semanticResources>java:/Objects/java.util.Currency</semanticResources>
    <semanticResources>java:/Objects/java.util.HashSet</semanticResources>
    <semanticResources>java:/Objects/java.text.spi.DateFormatSymbolsProvider</semanticResources>
    <semanticResources>java:/Objects/java.text.spi.DecimalFormatSymbolsProvider</semanticResources>
    <semanticResources>java:/Objects/java.text.DecimalFormatSymbols</semanticResources>
    <semanticResources>java:/Objects/sun.text.spi.JavaTimeDateTimePatternProvider</semanticResources>
    <semanticResources>java:/Objects/java.text.spi.NumberFormatProvider</semanticResources>
    <semanticResources>java:/Objects/java.util.spi.TimeZoneNameProvider</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.viatra.query.runtime.api.IPatternMatch</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.viatra.query.runtime.api.IQuerySpecification</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.viatra.query.runtime.matchers.psystem.queries.PQueryHeader</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.viatra.query.runtime.matchers.psystem.annotations.PAnnotation</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.viatra.query.runtime.matchers.psystem.queries.PParameter</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.viatra.query.runtime.matchers.context.IInputKey</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.viatra.query.runtime.matchers.psystem.queries.PParameterDirection</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.viatra.query.runtime.matchers.psystem.queries.PVisibility</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.viatra.query.runtime.matchers.psystem.queries.PQuery</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.viatra.query.runtime.matchers.psystem.PTraceable</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.viatra.query.runtime.matchers.psystem.queries.PDisjunction</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.viatra.query.runtime.matchers.psystem.PBody</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.viatra.query.runtime.matchers.psystem.PVariable</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.viatra.query.runtime.matchers.psystem.PConstraint</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.viatra.query.runtime.matchers.context.IQueryMetaContext</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.viatra.query.runtime.matchers.context.InputKeyImplication</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.viatra.query.runtime.matchers.context.IPosetComparator</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.viatra.query.runtime.matchers.tuple.Tuple</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.viatra.query.runtime.matchers.tuple.AbstractTuple</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.viatra.query.runtime.matchers.tuple.ITuple</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.viatra.query.runtime.matchers.psystem.TypeJudgement</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.viatra.query.runtime.matchers.psystem.basicdeferred.ExportedParameter</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.viatra.query.runtime.matchers.psystem.VariableDeferredPConstraint</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.viatra.query.runtime.matchers.psystem.DeferredPConstraint</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.viatra.query.runtime.matchers.psystem.BasePConstraint</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.viatra.query.runtime.matchers.backend.QueryEvaluationHint</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.viatra.query.runtime.matchers.backend.QueryHintOption</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.viatra.query.runtime.matchers.backend.IQueryBackendFactory</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.viatra.query.runtime.matchers.backend.IMatcherCapability</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.viatra.query.runtime.matchers.context.IQueryBackendContext</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.viatra.query.runtime.matchers.backend.IQueryBackendHintProvider</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.viatra.query.runtime.matchers.psystem.queries.PProblem</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.viatra.query.runtime.matchers.planning.QueryProcessingException</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.viatra.query.runtime.matchers.ViatraQueryRuntimeException</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.viatra.query.runtime.matchers.planning.SubPlan</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.viatra.query.runtime.matchers.planning.operations.POperation</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.viatra.query.runtime.matchers.backend.IQueryBackend</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.viatra.query.runtime.matchers.backend.IQueryResultProvider</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.viatra.query.runtime.matchers.backend.IUpdateable</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.viatra.query.runtime.matchers.tuple.TupleMask</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.viatra.query.runtime.matchers.tuple.IModifiableTuple</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.viatra.query.runtime.matchers.util.Accuracy</semanticResources>
    <semanticResources>java:/Objects/org.apache.log4j.Logger</semanticResources>
    <semanticResources>java:/Objects/org.apache.log4j.Category</semanticResources>
    <semanticResources>java:/Objects/org.apache.log4j.spi.AppenderAttachable</semanticResources>
    <semanticResources>java:/Objects/org.apache.log4j.Appender</semanticResources>
    <semanticResources>java:/Objects/org.apache.log4j.spi.Filter</semanticResources>
    <semanticResources>java:/Objects/org.apache.log4j.spi.OptionHandler</semanticResources>
    <semanticResources>java:/Objects/org.apache.log4j.spi.LoggingEvent</semanticResources>
    <semanticResources>java:/Objects/org.apache.log4j.Priority</semanticResources>
    <semanticResources>java:/Objects/org.apache.log4j.Level</semanticResources>
    <semanticResources>java:/Objects/org.apache.log4j.spi.ThrowableInformation</semanticResources>
    <semanticResources>java:/Objects/org.apache.log4j.spi.LocationInfo</semanticResources>
    <semanticResources>java:/Objects/java.io.StringWriter</semanticResources>
    <semanticResources>java:/Objects/org.apache.log4j.spi.LoggerRepository</semanticResources>
    <semanticResources>java:/Objects/org.apache.log4j.spi.HierarchyEventListener</semanticResources>
    <semanticResources>java:/Objects/org.apache.log4j.helpers.AppenderAttachableImpl</semanticResources>
    <semanticResources>java:/Objects/org.apache.log4j.spi.ErrorHandler</semanticResources>
    <semanticResources>java:/Objects/org.apache.log4j.spi.LoggerFactory</semanticResources>
    <semanticResources>java:/Objects/org.apache.log4j.Layout</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.viatra.query.runtime.matchers.psystem.analysis.QueryAnalyzer</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.viatra.query.runtime.matchers.context.IQueryCacheContext</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.viatra.query.runtime.matchers.context.IQueryResultProviderAccess</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.viatra.query.runtime.matchers.context.IQueryRuntimeContext</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.viatra.query.runtime.matchers.context.IQueryRuntimeContextListener</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.viatra.query.runtime.matchers.context.IndexingService</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.viatra.query.runtime.api.ViatraQueryEngine</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.viatra.query.runtime.api.scope.IBaseIndex</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.viatra.query.runtime.api.scope.ViatraBaseIndexChangeListener</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.viatra.query.runtime.api.scope.IIndexingErrorListener</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.viatra.query.runtime.api.scope.IInstanceObserver</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.viatra.query.runtime.api.ViatraQueryMatcher</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.viatra.query.runtime.api.scope.QueryScope</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.viatra.query.runtime.internal.apiimpl.EngineContextFactory</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.viatra.query.runtime.api.scope.IEngineContext</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.viatra.query.runtime.api.ViatraQueryEngineOptions</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.viatra.query.runtime.api.impl.BaseMatcher</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.viatra.query.runtime.internal.apiimpl.QueryResultWrapper</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.viatra.query.runtime.api.impl.BaseGeneratedEMFQuerySpecification</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.viatra.query.runtime.api.impl.BaseQuerySpecification</semanticResources>
    <semanticResources>java:/Objects/java.lang.ExceptionInInitializerError</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.viatra.query.runtime.exception.ViatraQueryException</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.viatra.query.runtime.matchers.psystem.queries.QueryInitializationException</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.viatra.query.runtime.api.impl.BaseGeneratedPatternGroup</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.viatra.query.runtime.api.impl.BaseQueryGroup</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.viatra.query.runtime.api.IQueryGroup</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.viatra.query.runtime.api.AdvancedViatraQueryEngine</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.viatra.query.runtime.api.ViatraQueryEngineLifecycleListener</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.viatra.query.runtime.api.IMatchUpdateListener</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.viatra.query.runtime.api.ViatraQueryModelUpdateListener</semanticResources>
    <semanticResources>java:/Objects/java.lang.Override</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.viatra.query.runtime.api.impl.BaseGeneratedEMFPQuery</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.viatra.query.runtime.matchers.psystem.queries.BasePQuery</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.emf.ecore.EClassifier</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.emf.ecore.ENamedElement</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.emf.ecore.EModelElement</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.emf.ecore.EObject</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.emf.common.notify.Notifier</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.emf.common.util.EList</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.emf.common.notify.Adapter</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.emf.common.notify.Notification</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.emf.common.util.TreeIterator</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.emf.ecore.EClass</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.emf.ecore.EAttribute</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.emf.ecore.EStructuralFeature</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.emf.ecore.ETypedElement</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.emf.ecore.EGenericType</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.emf.ecore.ETypeParameter</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.emf.ecore.EAnnotation</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.emf.common.util.EMap</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.emf.ecore.EReference</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.emf.ecore.InternalEObject</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.emf.common.notify.NotificationChain</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.emf.ecore.resource.Resource</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.emf.common.util.URI</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.emf.common.util.Pool</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.emf.common.util.WeakInterningHashSet</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.emf.common.util.InterningSet</semanticResources>
    <semanticResources>java:/Objects/java.util.concurrent.locks.ReentrantReadWriteLock</semanticResources>
    <semanticResources>java:/Objects/java.util.concurrent.locks.ReadWriteLock</semanticResources>
    <semanticResources>java:/Objects/java.lang.IllegalMonitorStateException</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.emf.common.util.SegmentSequence</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.emf.common.util.CommonUtil</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.emf.ecore.resource.ResourceSet</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.emf.common.notify.AdapterFactory</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.emf.ecore.EPackage</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.emf.ecore.EFactory</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.emf.ecore.EDataType</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.emf.common.CommonPlugin</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.emf.common.EMFPlugin</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.emf.common.util.DelegatingResourceLocator</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.emf.common.util.ResourceLocator</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.emf.common.util.Logger</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.core.runtime.Plugin</semanticResources>
    <semanticResources>java:/Objects/org.osgi.framework.BundleActivator</semanticResources>
    <semanticResources>java:/Objects/org.osgi.framework.BundleContext</semanticResources>
    <semanticResources>java:/Objects/org.osgi.framework.BundleReference</semanticResources>
    <semanticResources>java:/Objects/org.osgi.framework.Bundle</semanticResources>
    <semanticResources>java:/Objects/org.osgi.framework.ServiceReference</semanticResources>
    <semanticResources>java:/Objects/java.security.cert.X509Certificate</semanticResources>
    <semanticResources>java:/Objects/java.security.cert.X509Extension</semanticResources>
    <semanticResources>java:/Objects/java.security.cert.CertificateExpiredException</semanticResources>
    <semanticResources>java:/Objects/java.security.cert.CertificateNotYetValidException</semanticResources>
    <semanticResources>java:/Objects/java.security.cert.CertificateParsingException</semanticResources>
    <semanticResources>java:/Objects/javax.security.auth.x500.X500Principal</semanticResources>
    <semanticResources>java:/Objects/sun.security.x509.X500Name</semanticResources>
    <semanticResources>java:/Objects/sun.security.x509.GeneralNameInterface</semanticResources>
    <semanticResources>java:/Objects/sun.security.util.DerOutputStream</semanticResources>
    <semanticResources>java:/Objects/java.io.ByteArrayOutputStream</semanticResources>
    <semanticResources>java:/Objects/sun.security.util.DerEncoder</semanticResources>
    <semanticResources>java:/Objects/sun.security.util.DerValue</semanticResources>
    <semanticResources>java:/Objects/sun.security.util.DerInputBuffer</semanticResources>
    <semanticResources>java:/Objects/java.io.ByteArrayInputStream</semanticResources>
    <semanticResources>java:/Objects/sun.security.util.BitArray</semanticResources>
    <semanticResources>java:/Objects/sun.security.util.DerInputStream</semanticResources>
    <semanticResources>java:/Objects/sun.security.util.ObjectIdentifier</semanticResources>
    <semanticResources>java:/Objects/sun.security.util.ByteArrayLexOrder</semanticResources>
    <semanticResources>java:/Objects/sun.security.util.ByteArrayTagOrder</semanticResources>
    <semanticResources>java:/Objects/sun.security.x509.RDN</semanticResources>
    <semanticResources>java:/Objects/sun.security.x509.AVA</semanticResources>
    <semanticResources>java:/Objects/java.lang.Byte</semanticResources>
    <semanticResources>java:/Objects/org.osgi.framework.Version</semanticResources>
    <semanticResources>java:/Objects/org.osgi.framework.BundleException</semanticResources>
    <semanticResources>java:/Objects/org.osgi.framework.BundleListener</semanticResources>
    <semanticResources>java:/Objects/java.util.EventListener</semanticResources>
    <semanticResources>java:/Objects/org.osgi.framework.BundleEvent</semanticResources>
    <semanticResources>java:/Objects/java.util.EventObject</semanticResources>
    <semanticResources>java:/Objects/org.osgi.framework.FrameworkListener</semanticResources>
    <semanticResources>java:/Objects/org.osgi.framework.FrameworkEvent</semanticResources>
    <semanticResources>java:/Objects/org.osgi.framework.ServiceListener</semanticResources>
    <semanticResources>java:/Objects/org.osgi.framework.ServiceEvent</semanticResources>
    <semanticResources>java:/Objects/org.osgi.framework.InvalidSyntaxException</semanticResources>
    <semanticResources>java:/Objects/org.osgi.framework.Filter</semanticResources>
    <semanticResources>java:/Objects/org.osgi.framework.ServiceObjects</semanticResources>
    <semanticResources>java:/Objects/org.osgi.framework.ServiceRegistration</semanticResources>
    <semanticResources>java:/Objects/org.osgi.framework.ServiceFactory</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.core.runtime.IPath</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.osgi.service.debug.DebugOptions</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.osgi.service.debug.DebugTrace</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.core.runtime.ILog</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.core.runtime.ILogListener</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.core.runtime.IStatus</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.core.runtime.Preferences</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.core.runtime.CoreException</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.core.runtime.ListenerList</semanticResources>
    <semanticResources>java:/Objects/org.osgi.util.tracker.ServiceTracker</semanticResources>
    <semanticResources>java:/Objects/org.osgi.util.tracker.ServiceTrackerCustomizer</semanticResources>
    <semanticResources>java:/Objects/org.osgi.framework.AllServiceListener</semanticResources>
    <semanticResources>java:/Objects/org.osgi.util.tracker.AbstractTracked</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.emf.ecore.EOperation</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.emf.ecore.EParameter</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.emf.ecore.util.FeatureMap</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.emf.ecore.util.InternalEList</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.emf.ecore.util.EContentsEList</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.emf.ecore.util.AbstractSequentialInternalEList</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.emf.ecore.resource.URIConverter</semanticResources>
    <semanticResources>java:/Objects/java.io.InputStreamReader</semanticResources>
    <semanticResources>java:/Objects/sun.nio.cs.StreamDecoder</semanticResources>
    <semanticResources>java:/Objects/java.io.FileInputStream</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.emf.ecore.resource.ContentHandler</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.emf.ecore.resource.URIHandler</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.emf.ecore.EEnumLiteral</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.emf.common.util.Enumerator</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.emf.ecore.EEnum</semanticResources>
    <semanticResources>java:/Objects/modes3.Segment</semanticResources>
    <semanticResources>java:/Objects/modes3.Train</semanticResources>
    <semanticResources>java:/Objects/java.lang.SuppressWarnings</semanticResources>
    <semanticResources>java:/Objects/modes3.Turnout</semanticResources>
    <semanticResources>../src/modes3/run/Modes3ModelGenerator.xtend</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.xtend.lib.annotations.FinalFieldsConstructor</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.xtend.lib.macro.Active</semanticResources>
    <semanticResources>java:/Objects/com.google.common.annotations.Beta</semanticResources>
    <semanticResources>java:/Objects/com.google.common.annotations.GwtCompatible</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.xtend.lib.annotations.FinalFieldsConstructorProcessor</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.xtend.lib.macro.TransformationParticipant</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.xtext.xbase.lib.Extension</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.xtend.lib.macro.TransformationContext</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.xtend.lib.macro.services.Tracability</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.xtend.lib.macro.declaration.Element</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.xtend.lib.macro.services.ProblemSupport</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.xtend.lib.macro.services.Problem</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.xtext.xbase.lib.Procedures</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.xtend.lib.macro.services.TypeReferenceProvider</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.xtend.lib.macro.declaration.TypeReference</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.xtend.lib.macro.declaration.ResolvedMethod</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.xtend.lib.macro.declaration.ResolvedExecutable</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.xtend.lib.macro.declaration.ExecutableDeclaration</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.xtend.lib.macro.declaration.TypeParameterDeclarator</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.xtend.lib.macro.declaration.MemberDeclaration</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.xtend.lib.macro.declaration.Declaration</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.xtend.lib.macro.declaration.AnnotationTarget</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.xtend.lib.macro.declaration.NamedElement</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.xtend.lib.macro.declaration.CompilationUnit</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.xtend.lib.macro.file.Path</semanticResources>
    <semanticResources>java:/Objects/com.google.common.collect.ImmutableList</semanticResources>
    <semanticResources>java:/Objects/com.google.common.collect.ImmutableCollection</semanticResources>
    <semanticResources>java:/Objects/com.google.common.collect.UnmodifiableIterator</semanticResources>
    <semanticResources>java:/Objects/com.google.common.annotations.VisibleForTesting</semanticResources>
    <semanticResources>java:/Objects/com.google.common.collect.UnmodifiableListIterator</semanticResources>
    <semanticResources>java:/Objects/com.google.common.base.Splitter</semanticResources>
    <semanticResources>java:/Objects/com.google.common.base.AbstractIterator</semanticResources>
    <semanticResources>java:/Objects/com.google.common.base.CharMatcher</semanticResources>
    <semanticResources>java:/Objects/com.google.common.base.Predicate</semanticResources>
    <semanticResources>java:/Objects/com.google.common.annotations.GwtIncompatible</semanticResources>
    <semanticResources>java:/Objects/java.util.BitSet</semanticResources>
    <semanticResources>java:/Objects/com.google.common.base.CommonPattern</semanticResources>
    <semanticResources>java:/Objects/com.google.common.base.CommonMatcher</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.xtend.lib.macro.declaration.TypeDeclaration</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.xtend.lib.macro.declaration.Type</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.xtend.lib.macro.declaration.AnnotationReference</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.xtend.lib.macro.declaration.AnnotationTypeDeclaration</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.xtend.lib.macro.declaration.AnnotationTypeElementDeclaration</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.xtend.lib.macro.expression.Expression</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.xtend.lib.macro.declaration.Modifier</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.xtend.lib.macro.declaration.Visibility</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.xtend.lib.macro.declaration.EnumerationValueDeclaration</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.xtend.lib.macro.declaration.EnumerationTypeDeclaration</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.xtend.lib.macro.declaration.ConstructorDeclaration</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.xtend.lib.macro.declaration.ParameterDeclaration</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.xtend.lib.macro.declaration.FieldDeclaration</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.xtend.lib.macro.declaration.MethodDeclaration</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.xtend.lib.macro.declaration.TypeParameterDeclaration</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.xtend.lib.macro.declaration.ClassDeclaration</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.xtend.lib.macro.declaration.InterfaceDeclaration</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.xtend.lib.macro.declaration.ResolvedConstructor</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.xtend.lib.macro.declaration.ResolvedParameter</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.xtend.lib.macro.declaration.ResolvedTypeParameter</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.xtend.lib.macro.services.TypeLookup</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.xtend.lib.macro.services.GlobalTypeLookup</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.xtend.lib.macro.declaration.MutableAnnotationTypeDeclaration</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.xtend.lib.macro.declaration.MutableTypeDeclaration</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.xtend.lib.macro.declaration.MutableMemberDeclaration</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.xtend.lib.macro.declaration.MutableDeclaration</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.xtend.lib.macro.declaration.MutableAnnotationTarget</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.xtend.lib.macro.declaration.MutableNamedElement</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.xtend.lib.macro.declaration.MutableElement</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.xtend.lib.macro.declaration.MutableConstructorDeclaration</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.xtend.lib.macro.declaration.MutableExecutableDeclaration</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.xtend.lib.macro.declaration.MutableTypeParameterDeclarator</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.xtend.lib.macro.declaration.MutableTypeParameterDeclaration</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.xtend.lib.macro.declaration.MutableFieldDeclaration</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.xtend.lib.macro.declaration.CompilationStrategy</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.xtend2.lib.StringConcatenationClient</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.xtend.lib.macro.declaration.MutableMethodDeclaration</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.xtend.lib.macro.declaration.MutableParameterDeclaration</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.xtend.lib.macro.declaration.MutableClassDeclaration</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.xtend.lib.macro.declaration.MutableEnumerationTypeDeclaration</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.xtend.lib.macro.declaration.MutableEnumerationValueDeclaration</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.xtend.lib.macro.declaration.MutableInterfaceDeclaration</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.xtend.lib.macro.declaration.MutableAnnotationTypeElementDeclaration</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.xtend.lib.macro.file.FileSystemSupport</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.xtend.lib.macro.file.FileLocations</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.xtend.lib.macro.services.AnnotationReferenceProvider</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.xtend.lib.macro.services.AnnotationReferenceBuildContext</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.xtend.lib.macro.services.Associator</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.xtend.lib.annotations.Data</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.xtend.lib.annotations.DataProcessor</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.xtend.lib.macro.AbstractClassProcessor</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.xtend.lib.macro.RegisterGlobalsParticipant</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.xtend.lib.macro.RegisterGlobalsContext</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.xtend.lib.macro.services.UpstreamTypeLookup</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.xtend.lib.macro.services.SourceTypeLookup</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.xtend.lib.macro.CodeGenerationParticipant</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.xtend.lib.macro.CodeGenerationContext</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.xtend.lib.macro.file.MutableFileSystemSupport</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.xtend.lib.macro.ValidationParticipant</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.xtend.lib.macro.ValidationContext</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.xtend.lib.annotations.Accessors</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.xtend.lib.annotations.AccessorsProcessor</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.xtend.lib.annotations.AccessorType</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.xtext.xbase.lib.ArrayLiterals</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.xtext.xbase.lib.Pure</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.xtext.xbase.lib.Inline</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.xtext.xbase.lib.CollectionLiterals</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.xtext.xbase.lib.Pair</semanticResources>
    <semanticResources>java:/Objects/java.util.LinkedHashSet</semanticResources>
    <semanticResources>java:/Objects/java.util.TreeMap</semanticResources>
    <semanticResources>java:/Objects/java.util.NavigableMap</semanticResources>
    <semanticResources>java:/Objects/java.util.TreeSet</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.xtext.xbase.lib.InputOutput</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.xtext.xbase.lib.ArrayExtensions</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.xtext.xbase.lib.BigDecimalExtensions</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.xtext.xbase.lib.BigIntegerExtensions</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.xtext.xbase.lib.BooleanExtensions</semanticResources>
    <semanticResources>java:/Objects/com.google.common.primitives.Booleans</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.xtext.xbase.lib.ByteExtensions</semanticResources>
    <semanticResources>java:/Objects/java.lang.Math</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.xtext.xbase.lib.CharacterExtensions</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.xtext.xbase.lib.CollectionExtensions</semanticResources>
    <semanticResources>java:/Objects/com.google.common.collect.Iterables</semanticResources>
    <semanticResources>java:/Objects/com.google.common.collect.FluentIterable</semanticResources>
    <semanticResources>java:/Objects/com.google.common.base.Function</semanticResources>
    <semanticResources>java:/Objects/com.google.common.base.Optional</semanticResources>
    <semanticResources>java:/Objects/com.google.common.base.Supplier</semanticResources>
    <semanticResources>java:/Objects/com.google.common.collect.ImmutableListMultimap</semanticResources>
    <semanticResources>java:/Objects/com.google.common.collect.ImmutableMultimap</semanticResources>
    <semanticResources>java:/Objects/com.google.common.collect.BaseImmutableMultimap</semanticResources>
    <semanticResources>java:/Objects/com.google.common.collect.AbstractMultimap</semanticResources>
    <semanticResources>java:/Objects/com.google.common.collect.Multimap</semanticResources>
    <semanticResources>java:/Objects/com.google.common.collect.Multiset</semanticResources>
    <semanticResources>java:/Objects/com.google.common.collect.Multimaps</semanticResources>
    <semanticResources>java:/Objects/com.google.common.collect.Maps</semanticResources>
    <semanticResources>java:/Objects/com.google.common.collect.ImmutableMap</semanticResources>
    <semanticResources>java:/Objects/com.google.common.collect.ImmutableSet</semanticResources>
    <semanticResources>java:/Objects/com.google.common.collect.ImmutableSetMultimap</semanticResources>
    <semanticResources>java:/Objects/com.google.common.collect.SetMultimap</semanticResources>
    <semanticResources>java:/Objects/com.google.common.collect.Serialization</semanticResources>
    <semanticResources>java:/Objects/com.google.common.collect.ImmutableMultiset</semanticResources>
    <semanticResources>java:/Objects/com.google.common.collect.ImmutableMultisetGwtSerializationDependencies</semanticResources>
    <semanticResources>java:/Objects/com.google.common.collect.IndexedImmutableSet</semanticResources>
    <semanticResources>java:/Objects/com.google.common.collect.AbstractListMultimap</semanticResources>
    <semanticResources>java:/Objects/com.google.common.collect.AbstractMapBasedMultimap</semanticResources>
    <semanticResources>java:/Objects/com.google.common.collect.AbstractSetMultimap</semanticResources>
    <semanticResources>java:/Objects/com.google.common.collect.AbstractSortedSetMultimap</semanticResources>
    <semanticResources>java:/Objects/com.google.common.collect.SortedSetMultimap</semanticResources>
    <semanticResources>java:/Objects/com.google.common.collect.AbstractMultiset</semanticResources>
    <semanticResources>java:/Objects/com.google.common.collect.Multisets</semanticResources>
    <semanticResources>java:/Objects/com.google.common.collect.Sets</semanticResources>
    <semanticResources>java:/Objects/com.google.common.collect.ForwardingCollection</semanticResources>
    <semanticResources>java:/Objects/com.google.common.collect.ForwardingObject</semanticResources>
    <semanticResources>java:/Objects/com.google.common.collect.CartesianList</semanticResources>
    <semanticResources>java:/Objects/com.google.common.collect.ForwardingNavigableSet</semanticResources>
    <semanticResources>java:/Objects/com.google.common.collect.ForwardingSortedSet</semanticResources>
    <semanticResources>java:/Objects/com.google.common.collect.ForwardingSet</semanticResources>
    <semanticResources>java:/Objects/com.google.common.collect.Ordering</semanticResources>
    <semanticResources>java:/Objects/com.google.common.collect.Collections2</semanticResources>
    <semanticResources>java:/Objects/com.google.common.collect.AbstractIterator</semanticResources>
    <semanticResources>java:/Objects/java.util.concurrent.CopyOnWriteArraySet</semanticResources>
    <semanticResources>java:/Objects/java.util.concurrent.CopyOnWriteArrayList</semanticResources>
    <semanticResources>java:/Objects/com.google.common.collect.Range</semanticResources>
    <semanticResources>java:/Objects/com.google.common.collect.RangeGwtSerializationDependencies</semanticResources>
    <semanticResources>java:/Objects/com.google.common.collect.Cut</semanticResources>
    <semanticResources>java:/Objects/com.google.common.collect.DiscreteDomain</semanticResources>
    <semanticResources>java:/Objects/com.google.common.collect.BoundType</semanticResources>
    <semanticResources>java:/Objects/java.util.EnumMap</semanticResources>
    <semanticResources>java:/Objects/com.google.common.collect.ListMultimap</semanticResources>
    <semanticResources>java:/Objects/com.google.common.collect.ForwardingMultimap</semanticResources>
    <semanticResources>java:/Objects/com.google.common.collect.FilteredMultimap</semanticResources>
    <semanticResources>java:/Objects/com.google.common.collect.FilteredSetMultimap</semanticResources>
    <semanticResources>java:/Objects/com.google.common.base.Converter</semanticResources>
    <semanticResources>java:/Objects/com.google.common.collect.BiMap</semanticResources>
    <semanticResources>java:/Objects/com.google.common.collect.ForwardingMap</semanticResources>
    <semanticResources>java:/Objects/com.google.common.collect.AbstractNavigableMap</semanticResources>
    <semanticResources>java:/Objects/com.google.common.collect.MapDifference</semanticResources>
    <semanticResources>java:/Objects/com.google.common.collect.SortedMapDifference</semanticResources>
    <semanticResources>java:/Objects/com.google.common.collect.ForwardingSortedMap</semanticResources>
    <semanticResources>java:/Objects/com.google.common.base.Equivalence</semanticResources>
    <semanticResources>java:/Objects/java.util.function.BiPredicate</semanticResources>
    <semanticResources>java:/Objects/java.util.IdentityHashMap</semanticResources>
    <semanticResources>java:/Objects/com.google.common.collect.ForwardingMultiset</semanticResources>
    <semanticResources>java:/Objects/com.google.common.collect.SortedMultiset</semanticResources>
    <semanticResources>java:/Objects/com.google.common.collect.SortedMultisetBridge</semanticResources>
    <semanticResources>java:/Objects/com.google.common.collect.SortedIterable</semanticResources>
    <semanticResources>java:/Objects/com.google.common.base.Joiner</semanticResources>
    <semanticResources>java:/Objects/com.google.common.collect.ImmutableSortedSet</semanticResources>
    <semanticResources>java:/Objects/com.google.common.collect.ImmutableSortedSetFauxverideShim</semanticResources>
    <semanticResources>java:/Objects/com.google.common.collect.RegularImmutableSortedSet</semanticResources>
    <semanticResources>java:/Objects/com.google.common.collect.ImmutableSortedMap</semanticResources>
    <semanticResources>java:/Objects/com.google.common.collect.ImmutableSortedMapFauxverideShim</semanticResources>
    <semanticResources>java:/Objects/java.util.Collections</semanticResources>
    <semanticResources>java:/Objects/java.util.AbstractQueue</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.xtext.xbase.lib.ComparableExtensions</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.xtext.xbase.lib.DoubleExtensions</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.xtext.xbase.lib.FloatExtensions</semanticResources>
    <semanticResources>java:/Objects/java.lang.Float</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.xtext.xbase.lib.FunctionExtensions</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.xtext.xbase.lib.Functions</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.xtext.xbase.lib.IntegerExtensions</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.xtext.xbase.lib.ExclusiveRange</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.xtext.xbase.lib.IntegerRange</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.xtext.xbase.lib.IterableExtensions</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.xtext.xbase.lib.IteratorExtensions</semanticResources>
    <semanticResources>java:/Objects/com.google.common.collect.Iterators</semanticResources>
    <semanticResources>java:/Objects/com.google.common.collect.AbstractIndexedListIterator</semanticResources>
    <semanticResources>java:/Objects/com.google.common.collect.PeekingIterator</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.xtext.xbase.lib.ListExtensions</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.xtext.xbase.lib.LongExtensions</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.xtext.xbase.lib.MapExtensions</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.xtext.xbase.lib.internal.UnmodifiableMergingMapView</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.xtext.xbase.lib.ObjectExtensions</semanticResources>
    <semanticResources>java:/Objects/com.google.common.base.Objects</semanticResources>
    <semanticResources>java:/Objects/com.google.common.base.ExtraObjectsMethodsForWeb</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.xtext.xbase.lib.ProcedureExtensions</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.xtext.xbase.lib.ShortExtensions</semanticResources>
    <semanticResources>java:/Objects/java.lang.Short</semanticResources>
    <semanticResources>java:/Objects/org.eclipse.xtext.xbase.lib.StringExtensions</semanticResources>
    <ownedViews xmi:type="viewpoint:DView" uid="_R6jlsA7_Eee1dfpzdcS6YA">
      <viewpoint xmi:type="description:Viewpoint" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']"/>
      <ownedRepresentationDescriptors xmi:type="viewpoint:DRepresentationDescriptor" uid="_WlTx4R3XEeeQBfI0hkDaPg" name="modes3-domain" repPath="#_QqO3ABFUEeeHWeeZwj2u8w" changeId="5336d6ad-0418-43b4-b439-053a489228c4">
        <description xmi:type="description_1:DiagramDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']"/>
        <target xmi:type="ecore:EPackage" href="modes3.ecore#/"/>
      </ownedRepresentationDescriptors>
    </ownedViews>
    <ownedViews xmi:type="viewpoint:DView" uid="_OHrasBFUEeeHWeeZwj2u8w">
      <viewpoint xmi:type="description:Viewpoint" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Review']"/>
    </ownedViews>
    <ownedViews xmi:type="viewpoint:DView" uid="_OH-VoBFUEeeHWeeZwj2u8w">
      <viewpoint xmi:type="description:Viewpoint" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Archetype']"/>
    </ownedViews>
    <ownedViews xmi:type="viewpoint:DView" uid="_OIvxsBFUEeeHWeeZwj2u8w">
      <viewpoint xmi:type="description:Viewpoint" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Generation']"/>
    </ownedViews>
  </viewpoint:DAnalysis>
  <diagram:DSemanticDiagram uid="_QqO3ABFUEeeHWeeZwj2u8w">
    <ownedAnnotationEntries xmi:type="description:AnnotationEntry" uid="_QqO3ARFUEeeHWeeZwj2u8w" source="DANNOTATION_CUSTOMIZATION_KEY">
      <data xmi:type="diagram:ComputedStyleDescriptionRegistry" uid="_QqO3AhFUEeeHWeeZwj2u8w">
        <computedStyleDescriptions xmi:type="style:EdgeStyleDescription" xmi:id="_4vAR4GrPEeqC0oOqPAS8qg" sourceArrow="FillDiamond" routingStyle="manhattan">
          <strokeColor xmi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
          <centerLabelStyleDescription xmi:type="style:CenterLabelStyleDescription" xmi:id="_4vAR4WrPEeqC0oOqPAS8qg" showIcon="false" labelExpression="service:render">
            <labelColor xmi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
          </centerLabelStyleDescription>
          <endLabelStyleDescription xmi:type="style:EndLabelStyleDescription" xmi:id="_4vAR4mrPEeqC0oOqPAS8qg" labelSize="6" showIcon="false" labelExpression="service:eKeysLabel">
            <labelColor xmi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='dark_blue']"/>
          </endLabelStyleDescription>
        </computedStyleDescriptions>
        <computedStyleDescriptions xmi:type="style:EdgeStyleDescription" xmi:id="_vpT04NGqEeqNWYR5K-zBag" routingStyle="manhattan">
          <strokeColor xmi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
          <centerLabelStyleDescription xmi:type="style:CenterLabelStyleDescription" xmi:id="_vpT04dGqEeqNWYR5K-zBag" showIcon="false" labelExpression="service:render">
            <labelFormat>bold</labelFormat>
            <labelColor xmi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
          </centerLabelStyleDescription>
          <endLabelStyleDescription xmi:type="style:EndLabelStyleDescription" xmi:id="_vpT04tGqEeqNWYR5K-zBag" labelSize="6" showIcon="false" labelExpression="service:eKeysLabel">
            <labelColor xmi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='dark_blue']"/>
          </endLabelStyleDescription>
        </computedStyleDescriptions>
      </data>
    </ownedAnnotationEntries>
    <ownedAnnotationEntries xmi:type="description:AnnotationEntry" uid="_QqZPEBFUEeeHWeeZwj2u8w" source="GMF_DIAGRAMS">
      <data xmi:type="notation:Diagram" xmi:id="_QqZPERFUEeeHWeeZwj2u8w" type="Sirius" element="_QqO3ABFUEeeHWeeZwj2u8w" measurementUnit="Pixel">
        <children xmi:type="notation:Node" xmi:id="_u0Dbcx9kEee278vFHA2N9A" type="2003" element="_uyq7YB9kEee278vFHA2N9A">
          <children xmi:type="notation:Node" xmi:id="_u0Dbdh9kEee278vFHA2N9A" type="5007"/>
          <children xmi:type="notation:Node" xmi:id="_u0ECgB9kEee278vFHA2N9A" type="7004">
            <children xmi:type="notation:Node" xmi:id="_sGnOAGrPEeqC0oOqPAS8qg" type="3010" element="_sFw5cGrPEeqC0oOqPAS8qg">
              <styles xmi:type="notation:FontStyle" xmi:id="_sGnOAWrPEeqC0oOqPAS8qg" fontColor="2697711" fontName="Noto Sans" fontHeight="8"/>
              <layoutConstraint xmi:type="notation:Location" xmi:id="_sGnOAmrPEeqC0oOqPAS8qg"/>
            </children>
            <styles xmi:type="notation:SortingStyle" xmi:id="_u0ECgR9kEee278vFHA2N9A"/>
            <styles xmi:type="notation:FilteringStyle" xmi:id="_u0ECgh9kEee278vFHA2N9A"/>
          </children>
          <styles xmi:type="notation:ShapeStyle" xmi:id="_u0DbdB9kEee278vFHA2N9A" fontColor="2697711" fontName="Droid Sans" fontHeight="8" fillColor="16250871"/>
          <layoutConstraint xmi:type="notation:Bounds" xmi:id="_u0DbdR9kEee278vFHA2N9A" x="108" y="144" width="151" height="51"/>
        </children>
        <children xmi:type="notation:Node" xmi:id="_HaIZUB9lEee278vFHA2N9A" type="2003" element="_HZ5IwB9lEee278vFHA2N9A">
          <children xmi:type="notation:Node" xmi:id="_HaIZUx9lEee278vFHA2N9A" type="5007"/>
          <children xmi:type="notation:Node" xmi:id="_HaIZVB9lEee278vFHA2N9A" type="7004">
            <children xmi:type="notation:Node" xmi:id="_4SIysL8WEeebfIyBIV4aqw" type="3010" element="_4R8lcL8WEeebfIyBIV4aqw">
              <styles xmi:type="notation:FontStyle" xmi:id="_4SIysb8WEeebfIyBIV4aqw" fontColor="2697711" fontName="Noto Sans" fontHeight="8"/>
              <layoutConstraint xmi:type="notation:Location" xmi:id="_4SIysr8WEeebfIyBIV4aqw"/>
            </children>
            <styles xmi:type="notation:SortingStyle" xmi:id="_HaIZVR9lEee278vFHA2N9A"/>
            <styles xmi:type="notation:FilteringStyle" xmi:id="_HaIZVh9lEee278vFHA2N9A"/>
          </children>
          <styles xmi:type="notation:ShapeStyle" xmi:id="_HaIZUR9lEee278vFHA2N9A" fontName="Droid Sans" fontHeight="8"/>
          <layoutConstraint xmi:type="notation:Bounds" xmi:id="_HaIZUh9lEee278vFHA2N9A" x="256" y="60" width="126" height="62"/>
        </children>
        <children xmi:type="notation:Node" xmi:id="_I1qRkCB1EeeUF8d36bwwGg" type="2003" element="_I1kK8CB1EeeUF8d36bwwGg">
          <children xmi:type="notation:Node" xmi:id="_I1qRkyB1EeeUF8d36bwwGg" type="5007"/>
          <children xmi:type="notation:Node" xmi:id="_I1qRlCB1EeeUF8d36bwwGg" type="7004">
            <styles xmi:type="notation:SortingStyle" xmi:id="_I1qRlSB1EeeUF8d36bwwGg"/>
            <styles xmi:type="notation:FilteringStyle" xmi:id="_I1qRliB1EeeUF8d36bwwGg"/>
          </children>
          <styles xmi:type="notation:ShapeStyle" xmi:id="_I1qRkSB1EeeUF8d36bwwGg" fontName="Droid Sans" fontHeight="8" fillColor="16250871"/>
          <layoutConstraint xmi:type="notation:Bounds" xmi:id="_I1qRkiB1EeeUF8d36bwwGg" x="108" y="228" width="151" height="51"/>
        </children>
        <children xmi:type="notation:Node" xmi:id="_fHXZECB1EeeUF8d36bwwGg" type="2003" element="_fHIIgCB1EeeUF8d36bwwGg">
          <children xmi:type="notation:Node" xmi:id="_fHXZEyB1EeeUF8d36bwwGg" type="5007"/>
          <children xmi:type="notation:Node" xmi:id="_fHXZFCB1EeeUF8d36bwwGg" type="7004">
            <children xmi:type="notation:Node" xmi:id="_t3c5gGrPEeqC0oOqPAS8qg" type="3010" element="_t28jMGrPEeqC0oOqPAS8qg">
              <styles xmi:type="notation:FontStyle" xmi:id="_t3c5gWrPEeqC0oOqPAS8qg" fontColor="2697711" fontName="Noto Sans" fontHeight="8"/>
              <layoutConstraint xmi:type="notation:Location" xmi:id="_t3c5gmrPEeqC0oOqPAS8qg"/>
            </children>
            <children xmi:type="notation:Node" xmi:id="_0lh7EGrPEeqC0oOqPAS8qg" type="3010" element="_0lKusGrPEeqC0oOqPAS8qg">
              <styles xmi:type="notation:FontStyle" xmi:id="_0lh7EWrPEeqC0oOqPAS8qg" fontColor="2697711" fontName="Noto Sans" fontHeight="8"/>
              <layoutConstraint xmi:type="notation:Location" xmi:id="_0lh7EmrPEeqC0oOqPAS8qg"/>
            </children>
            <styles xmi:type="notation:SortingStyle" xmi:id="_fHXZFSB1EeeUF8d36bwwGg"/>
            <styles xmi:type="notation:FilteringStyle" xmi:id="_fHXZFiB1EeeUF8d36bwwGg"/>
          </children>
          <styles xmi:type="notation:ShapeStyle" xmi:id="_fHXZESB1EeeUF8d36bwwGg" fontName="Droid Sans" fontHeight="8" fillColor="16250871"/>
          <layoutConstraint xmi:type="notation:Bounds" xmi:id="_fHXZEiB1EeeUF8d36bwwGg" x="360" y="168" width="159" height="76"/>
        </children>
        <styles xmi:type="notation:DiagramStyle" xmi:id="_QqZPEhFUEeeHWeeZwj2u8w">
          <horizontalGuides xmi:type="notation:Guide" xmi:id="_9p7HcBFWEeeHWeeZwj2u8w" position="-3"/>
          <horizontalGuides xmi:type="notation:Guide" xmi:id="__YY0YBFWEeeHWeeZwj2u8w" position="188"/>
          <horizontalGuides xmi:type="notation:Guide" xmi:id="_G_Ya8BFXEeeHWeeZwj2u8w" position="264"/>
          <horizontalGuides xmi:type="notation:Guide" xmi:id="_MV83ABFXEeeHWeeZwj2u8w" position="341"/>
          <horizontalGuides xmi:type="notation:Guide" xmi:id="_YR8u8BFXEeeHWeeZwj2u8w" position="491"/>
          <horizontalGuides xmi:type="notation:Guide" xmi:id="_5rK9cBFXEeeHWeeZwj2u8w" position="604">
            <nodeMap xmi:type="notation:NodeEntry" xmi:id="_6OVU4BFXEeeHWeeZwj2u8w"/>
          </horizontalGuides>
          <horizontalGuides xmi:type="notation:Guide" xmi:id="_Dzs6YBPOEeeca8alBUq9TA" position="716"/>
          <verticalGuides xmi:type="notation:Guide" xmi:id="_WIJw4BFXEeeHWeeZwj2u8w" position="1170">
            <nodeMap xmi:type="notation:NodeEntry" xmi:id="_Wx0Y8RFXEeeHWeeZwj2u8w"/>
            <nodeMap xmi:type="notation:NodeEntry" xmi:id="_YxACcRFXEeeHWeeZwj2u8w"/>
          </verticalGuides>
          <verticalGuides xmi:type="notation:Guide" xmi:id="_crsWYBFXEeeHWeeZwj2u8w" position="1438">
            <nodeMap xmi:type="notation:NodeEntry" xmi:id="_dCqr8RFXEeeHWeeZwj2u8w"/>
            <nodeMap xmi:type="notation:NodeEntry" xmi:id="_ASJRcBFYEeeHWeeZwj2u8w" value="Left"/>
            <nodeMap xmi:type="notation:NodeEntry" xmi:id="_f25RoBPJEeeca8alBUq9TA" value="Left"/>
          </verticalGuides>
          <verticalGuides xmi:type="notation:Guide" xmi:id="_gf1WYBFXEeeHWeeZwj2u8w" position="1305">
            <nodeMap xmi:type="notation:NodeEntry" xmi:id="_gyEV4RFXEeeHWeeZwj2u8w"/>
            <nodeMap xmi:type="notation:NodeEntry" xmi:id="_GzF18RFYEeeHWeeZwj2u8w"/>
          </verticalGuides>
          <verticalGuides xmi:type="notation:Guide" xmi:id="_oK8n8BFXEeeHWeeZwj2u8w" position="832">
            <nodeMap xmi:type="notation:NodeEntry" xmi:id="_pTpVYBFXEeeHWeeZwj2u8w"/>
            <nodeMap xmi:type="notation:NodeEntry" xmi:id="_uO4Y8BFaEeeHWeeZwj2u8w"/>
          </verticalGuides>
          <verticalGuides xmi:type="notation:Guide" xmi:id="_q0VFABFXEeeHWeeZwj2u8w" position="490">
            <nodeMap xmi:type="notation:NodeEntry" xmi:id="_roqsARFXEeeHWeeZwj2u8w"/>
          </verticalGuides>
          <verticalGuides xmi:type="notation:Guide" xmi:id="_twEdYBFXEeeHWeeZwj2u8w" position="659">
            <nodeMap xmi:type="notation:NodeEntry" xmi:id="_uWEtcBFXEeeHWeeZwj2u8w"/>
          </verticalGuides>
          <verticalGuides xmi:type="notation:Guide" xmi:id="_z65n8BFXEeeHWeeZwj2u8w" position="1662">
            <nodeMap xmi:type="notation:NodeEntry" xmi:id="_6OVU4RFXEeeHWeeZwj2u8w"/>
            <nodeMap xmi:type="notation:NodeEntry" xmi:id="_BPVScRFYEeeHWeeZwj2u8w" value="Left"/>
            <nodeMap xmi:type="notation:NodeEntry" xmi:id="_pmIMgBPIEeeca8alBUq9TA" value="Left"/>
            <nodeMap xmi:type="notation:NodeEntry" xmi:id="_UnN64BPOEeeca8alBUq9TA"/>
          </verticalGuides>
          <verticalGuides xmi:type="notation:Guide" xmi:id="_D1WScBFYEeeHWeeZwj2u8w" position="1815">
            <nodeMap xmi:type="notation:NodeEntry" xmi:id="_FdQEYRFYEeeHWeeZwj2u8w"/>
            <nodeMap xmi:type="notation:NodeEntry" xmi:id="_85-0ERPOEeeca8alBUq9TA"/>
          </verticalGuides>
          <verticalGuides xmi:type="notation:Guide" xmi:id="_iXt2UBPOEeeca8alBUq9TA" position="1890">
            <nodeMap xmi:type="notation:NodeEntry" xmi:id="_ji_9sRPOEeeca8alBUq9TA"/>
            <nodeMap xmi:type="notation:NodeEntry" xmi:id="_vBqZYRPOEeeca8alBUq9TA"/>
          </verticalGuides>
          <verticalGuides xmi:type="notation:Guide" xmi:id="_srmEcBPPEeeca8alBUq9TA" position="1739">
            <nodeMap xmi:type="notation:NodeEntry" xmi:id="_zs6LEBPPEeeca8alBUq9TA"/>
          </verticalGuides>
          <verticalGuides xmi:type="notation:Guide" xmi:id="_6e7RcBPPEeeca8alBUq9TA" position="1966">
            <nodeMap xmi:type="notation:NodeEntry" xmi:id="_7DL1ERPPEeeca8alBUq9TA"/>
          </verticalGuides>
        </styles>
        <edges xmi:type="notation:Edge" xmi:id="_59dRwCB1EeeUF8d36bwwGg" type="4001" element="_59UH0CB1EeeUF8d36bwwGg" source="_I1qRkCB1EeeUF8d36bwwGg" target="_u0Dbcx9kEee278vFHA2N9A">
          <children xmi:type="notation:Node" xmi:id="_59dRxCB1EeeUF8d36bwwGg" type="6001">
            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_59dRxSB1EeeUF8d36bwwGg" y="48"/>
          </children>
          <children xmi:type="notation:Node" xmi:id="_59dRxiB1EeeUF8d36bwwGg" type="6002">
            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_59dRxyB1EeeUF8d36bwwGg" x="8"/>
          </children>
          <children xmi:type="notation:Node" xmi:id="_59dRyCB1EeeUF8d36bwwGg" type="6003">
            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_59dRySB1EeeUF8d36bwwGg" x="-10"/>
          </children>
          <styles xmi:type="notation:ConnectorStyle" xmi:id="_59dRwSB1EeeUF8d36bwwGg" routing="Rectilinear"/>
          <styles xmi:type="notation:FontStyle" xmi:id="_59dRwiB1EeeUF8d36bwwGg" fontColor="7490599" fontName="Droid Sans" fontHeight="8"/>
          <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_59dRwyB1EeeUF8d36bwwGg" points="[-34, 0, 24, 32]$[-34, -35, 24, -3]"/>
          <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_59dRyiB1EeeUF8d36bwwGg" id="(0.469910514541387,0.0)"/>
          <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_59dRyyB1EeeUF8d36bwwGg" id="(0.08713738976094071,1.0670553935860059)"/>
        </edges>
        <edges xmi:type="notation:Edge" xmi:id="_9vKBwCB1EeeUF8d36bwwGg" type="4001" element="_9vA30CB1EeeUF8d36bwwGg" source="_I1qRkCB1EeeUF8d36bwwGg" target="_u0Dbcx9kEee278vFHA2N9A">
          <children xmi:type="notation:Node" xmi:id="_9vKo0CB1EeeUF8d36bwwGg" type="6001">
            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_9vKo0SB1EeeUF8d36bwwGg" x="5" y="-54" width="85" height="27"/>
          </children>
          <children xmi:type="notation:Node" xmi:id="_9vKo0iB1EeeUF8d36bwwGg" type="6002">
            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_9vKo0yB1EeeUF8d36bwwGg" x="2"/>
          </children>
          <children xmi:type="notation:Node" xmi:id="_9vKo1CB1EeeUF8d36bwwGg" type="6003">
            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_9vKo1SB1EeeUF8d36bwwGg" x="-10"/>
          </children>
          <styles xmi:type="notation:ConnectorStyle" xmi:id="_9vKBwSB1EeeUF8d36bwwGg" routing="Rectilinear"/>
          <styles xmi:type="notation:FontStyle" xmi:id="_9vKBwiB1EeeUF8d36bwwGg" fontColor="7490599" fontName="Droid Sans" fontHeight="8"/>
          <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_9vKBwyB1EeeUF8d36bwwGg" points="[-14, -24, -8, 63]$[-14, -59, -8, 28]"/>
          <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_9vKo1iB1EeeUF8d36bwwGg" id="(0.1796100990731863,0.49426020408163257)"/>
          <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_9vKo1yB1EeeUF8d36bwwGg" id="(0.13994120583504355,0.4347262714609653)"/>
        </edges>
        <edges xmi:type="notation:Edge" xmi:id="_h9HE4CB6EeeUF8d36bwwGg" type="4001" element="_h9BlUCB6EeeUF8d36bwwGg" source="_u0Dbcx9kEee278vFHA2N9A" target="_u0Dbcx9kEee278vFHA2N9A">
          <children xmi:type="notation:Node" xmi:id="_h9HE5CB6EeeUF8d36bwwGg" type="6001">
            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_h9HE5SB6EeeUF8d36bwwGg" x="-12" y="-12"/>
          </children>
          <children xmi:type="notation:Node" xmi:id="_h9Hr8CB6EeeUF8d36bwwGg" type="6002">
            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_h9Hr8SB6EeeUF8d36bwwGg" x="5"/>
          </children>
          <children xmi:type="notation:Node" xmi:id="_h9Hr8iB6EeeUF8d36bwwGg" type="6003">
            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_h9Hr8yB6EeeUF8d36bwwGg" x="-2" y="-10"/>
          </children>
          <styles xmi:type="notation:ConnectorStyle" xmi:id="_h9HE4SB6EeeUF8d36bwwGg" routing="Rectilinear"/>
          <styles xmi:type="notation:FontStyle" xmi:id="_h9HE4iB6EeeUF8d36bwwGg" fontColor="7490599" fontName="Droid Sans" fontHeight="8"/>
          <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_h9HE4yB6EeeUF8d36bwwGg" points="[-31, -11, -46, -30]$[-31, -29, -46, -48]$[15, -29, 0, -48]$[15, -11, 0, -30]"/>
          <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_h9Hr9CB6EeeUF8d36bwwGg" id="(0.3775583781685063,0.23712342079689017)"/>
          <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_XjizcCIDEeeSweRcnMPZRQ" id="(0.4798657718120805,0.6224489795918368)"/>
        </edges>
        <edges xmi:type="notation:Edge" xmi:id="_O0izYDGjEeePY54_4mjBmA" type="4001" element="_OyqkEDGjEeePY54_4mjBmA" source="_u0Dbcx9kEee278vFHA2N9A" target="_fHXZECB1EeeUF8d36bwwGg">
          <children xmi:type="notation:Node" xmi:id="_O0jacDGjEeePY54_4mjBmA" type="6001">
            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_O0jacTGjEeePY54_4mjBmA" x="-32" y="14"/>
          </children>
          <children xmi:type="notation:Node" xmi:id="_O0kBgDGjEeePY54_4mjBmA" type="6002">
            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_O0kBgTGjEeePY54_4mjBmA" x="25" y="-10"/>
          </children>
          <children xmi:type="notation:Node" xmi:id="_O0kBgjGjEeePY54_4mjBmA" type="6003">
            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_O0kBgzGjEeePY54_4mjBmA" x="-30" y="12"/>
          </children>
          <styles xmi:type="notation:ConnectorStyle" xmi:id="_O0izYTGjEeePY54_4mjBmA" routing="Rectilinear"/>
          <styles xmi:type="notation:FontStyle" xmi:id="_O0izYjGjEeePY54_4mjBmA" fontName="Segoe UI" fontHeight="8"/>
          <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_O0izYzGjEeePY54_4mjBmA" points="[1, 0, -104, -26]$[44, 0, -61, -26]$[44, 26, -61, 0]$[104, 26, -1, 0]"/>
          <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_O0kokDGjEeePY54_4mjBmA" id="(0.9932885906040269,0.5714285714285714)"/>
          <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_O0kokTGjEeePY54_4mjBmA" id="(0.006369426751592357,0.40540540540540543)"/>
        </edges>
        <edges xmi:type="notation:Edge" xmi:id="_4vdk4GrPEeqC0oOqPAS8qg" type="4001" element="_4u-ctmrPEeqC0oOqPAS8qg" source="_HaIZUB9lEee278vFHA2N9A" target="_fHXZECB1EeeUF8d36bwwGg">
          <children xmi:type="notation:Node" xmi:id="_4vnV4GrPEeqC0oOqPAS8qg" type="6001">
            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4vnV4WrPEeqC0oOqPAS8qg" x="44" y="38"/>
          </children>
          <children xmi:type="notation:Node" xmi:id="_4vokAGrPEeqC0oOqPAS8qg" type="6002">
            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4vokAWrPEeqC0oOqPAS8qg" x="33" y="8"/>
          </children>
          <children xmi:type="notation:Node" xmi:id="_4vqZMGrPEeqC0oOqPAS8qg" type="6003">
            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4vqZMWrPEeqC0oOqPAS8qg" x="-36"/>
          </children>
          <styles xmi:type="notation:ConnectorStyle" xmi:id="_4vdk4WrPEeqC0oOqPAS8qg" routing="Rectilinear"/>
          <styles xmi:type="notation:FontStyle" xmi:id="_4vdk4mrPEeqC0oOqPAS8qg" fontColor="7490599" fontName="Noto Sans" fontHeight="8"/>
          <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_4vdk42rPEeqC0oOqPAS8qg" points="[0, 33, -76, -61]$[59, 33, -17, -61]$[59, 94, -17, 0]"/>
          <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_4vv4wGrPEeqC0oOqPAS8qg" id="(1.0,0.24266609145815363)"/>
          <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_4vv4wWrPEeqC0oOqPAS8qg" id="(0.6114649681528662,0.0)"/>
        </edges>
        <edges xmi:type="notation:Edge" xmi:id="_-NwZkGrPEeqC0oOqPAS8qg" type="4001" element="_-NSfgGrPEeqC0oOqPAS8qg" source="_HaIZUB9lEee278vFHA2N9A" target="_u0Dbcx9kEee278vFHA2N9A">
          <children xmi:type="notation:Node" xmi:id="_-NxAoGrPEeqC0oOqPAS8qg" type="6001">
            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_-NxAoWrPEeqC0oOqPAS8qg" x="-49" y="-29"/>
          </children>
          <children xmi:type="notation:Node" xmi:id="_-NxAomrPEeqC0oOqPAS8qg" type="6002">
            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_-NxAo2rPEeqC0oOqPAS8qg" x="10" y="-10"/>
          </children>
          <children xmi:type="notation:Node" xmi:id="_-NxApGrPEeqC0oOqPAS8qg" type="6003">
            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_-NxApWrPEeqC0oOqPAS8qg"/>
          </children>
          <styles xmi:type="notation:ConnectorStyle" xmi:id="_-NwZkWrPEeqC0oOqPAS8qg" routing="Rectilinear"/>
          <styles xmi:type="notation:FontStyle" xmi:id="_-NwZkmrPEeqC0oOqPAS8qg" fontColor="7490599" fontName="Noto Sans" fontHeight="8"/>
          <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_-NwZk2rPEeqC0oOqPAS8qg" points="[-62, -14, 52, -36]$[-102, -14, 12, -36]$[-102, 22, 12, 0]"/>
          <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_-NxnsGrPEeqC0oOqPAS8qg" id="(0.5,1.0353753235547887)"/>
          <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_-NxnsWrPEeqC0oOqPAS8qg" id="(0.6442953020134228,0.0)"/>
        </edges>
        <edges xmi:type="notation:Edge" xmi:id="_AwsQYGrQEeqC0oOqPAS8qg" type="4001" element="_AwjGgmrQEeqC0oOqPAS8qg" source="_HaIZUB9lEee278vFHA2N9A" target="_I1qRkCB1EeeUF8d36bwwGg">
          <children xmi:type="notation:Node" xmi:id="_AwsQZGrQEeqC0oOqPAS8qg" type="6001">
            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_AwsQZWrQEeqC0oOqPAS8qg" x="150" y="-48"/>
          </children>
          <children xmi:type="notation:Node" xmi:id="_Aws3cGrQEeqC0oOqPAS8qg" type="6002">
            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Aws3cWrQEeqC0oOqPAS8qg" x="26" y="-10"/>
          </children>
          <children xmi:type="notation:Node" xmi:id="_Aws3cmrQEeqC0oOqPAS8qg" type="6003">
            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Aws3c2rQEeqC0oOqPAS8qg" x="71" y="10"/>
          </children>
          <styles xmi:type="notation:ConnectorStyle" xmi:id="_AwsQYWrQEeqC0oOqPAS8qg" routing="Rectilinear"/>
          <styles xmi:type="notation:FontStyle" xmi:id="_AwsQYmrQEeqC0oOqPAS8qg" fontColor="7490599" fontName="Noto Sans" fontHeight="8"/>
          <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_AwsQY2rQEeqC0oOqPAS8qg" points="[-84, -33, 40, -139]$[-316, -33, -192, -139]$[-316, 142, -192, 36]$[-232, 142, -108, 36]"/>
          <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Aws3dGrQEeqC0oOqPAS8qg" id="(0.6774193548387096,1.0353753235547887)"/>
          <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Aws3dWrQEeqC0oOqPAS8qg" id="(0.7248322147651006,0.0)"/>
        </edges>
        <edges xmi:type="notation:Edge" xmi:id="_Z0Ta0Gr8EeqC0oOqPAS8qg" type="4001" element="_Z0H0oGr8EeqC0oOqPAS8qg" source="_I1qRkCB1EeeUF8d36bwwGg" target="_u0Dbcx9kEee278vFHA2N9A">
          <children xmi:type="notation:Node" xmi:id="_Z0UB4Gr8EeqC0oOqPAS8qg" type="6001">
            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Z0UB4Wr8EeqC0oOqPAS8qg" x="-10" y="2"/>
          </children>
          <children xmi:type="notation:Node" xmi:id="_Z0UB4mr8EeqC0oOqPAS8qg" type="6002">
            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Z0UB42r8EeqC0oOqPAS8qg" x="14" y="2"/>
          </children>
          <children xmi:type="notation:Node" xmi:id="_Z0UB5Gr8EeqC0oOqPAS8qg" type="6003">
            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Z0UB5Wr8EeqC0oOqPAS8qg" x="-18"/>
          </children>
          <styles xmi:type="notation:ConnectorStyle" xmi:id="_Z0Ta0Wr8EeqC0oOqPAS8qg" routing="Tree"/>
          <styles xmi:type="notation:FontStyle" xmi:id="_Z0Ta0mr8EeqC0oOqPAS8qg" fontName="Noto Sans" fontHeight="8"/>
          <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Z0Ta02r8EeqC0oOqPAS8qg" points="[0, 0, 70, 60]$[0, 0, 70, 60]$[-12, 0, 58, 60]$[-12, -35, 58, 25]"/>
          <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Z0UB5mr8EeqC0oOqPAS8qg" id="(0.9664429530201343,0.0)"/>
          <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Z0UB52r8EeqC0oOqPAS8qg" id="(0.5,0.5)"/>
        </edges>
      </data>
    </ownedAnnotationEntries>
    <ownedDiagramElements xmi:type="diagram:DNodeList" uid="_uyq7YB9kEee278vFHA2N9A" name="Segment" tooltipText="" outgoingEdges="_h9BlUCB6EeeUF8d36bwwGg _OyqkEDGjEeePY54_4mjBmA" incomingEdges="_59UH0CB1EeeUF8d36bwwGg _9vA30CB1EeeUF8d36bwwGg _h9BlUCB6EeeUF8d36bwwGg _-NSfgGrPEeqC0oOqPAS8qg _Z0H0oGr8EeqC0oOqPAS8qg" width="12" height="10">
      <target xmi:type="ecore:EClass" href="modes3.ecore#//Segment"/>
      <semanticElements xmi:type="ecore:EClass" href="modes3.ecore#//Segment"/>
      <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
      <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
      <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
      <ownedStyle xmi:type="diagram:FlatContainerStyle" uid="_srHpQWrPEeqC0oOqPAS8qg" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" backgroundColor="247,247,247" foregroundColor="247,247,247">
        <customFeatures>backgroundColor</customFeatures>
        <customFeatures>foregroundColor</customFeatures>
        <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/>
      </ownedStyle>
      <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/>
      <ownedElements xmi:type="diagram:DNodeListElement" uid="_sFw5cGrPEeqC0oOqPAS8qg" name="id : EInt" tooltipText="">
        <target xmi:type="ecore:EAttribute" href="modes3.ecore#//Segment/id"/>
        <semanticElements xmi:type="ecore:EAttribute" href="modes3.ecore#//Segment/id"/>
        <ownedStyle xmi:type="diagram:BundledImage" uid="_srKskWrPEeqC0oOqPAS8qg" labelAlignment="LEFT">
          <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']/@style"/>
        </ownedStyle>
        <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/>
      </ownedElements>
    </ownedDiagramElements>
    <ownedDiagramElements xmi:type="diagram:DNodeList" uid="_HZ5IwB9lEee278vFHA2N9A" name="Modes3ModelRoot" tooltipText="" outgoingEdges="_4u-ctmrPEeqC0oOqPAS8qg _-NSfgGrPEeqC0oOqPAS8qg _AwjGgmrQEeqC0oOqPAS8qg" width="12" height="10">
      <target xmi:type="ecore:EClass" href="modes3.ecore#//Modes3ModelRoot"/>
      <semanticElements xmi:type="ecore:EClass" href="modes3.ecore#//Modes3ModelRoot"/>
      <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
      <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
      <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
      <ownedStyle xmi:type="diagram:FlatContainerStyle" uid="_40AwsL8WEeebfIyBIV4aqw" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,255,255">
        <customFeatures>labelColor</customFeatures>
        <customFeatures>backgroundColor</customFeatures>
        <customFeatures>foregroundColor</customFeatures>
        <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/>
      </ownedStyle>
      <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/>
      <ownedElements xmi:type="diagram:DNodeListElement" uid="_4R8lcL8WEeebfIyBIV4aqw" name="id : EInt" tooltipText="">
        <target xmi:type="ecore:EAttribute" href="modes3.ecore#//Modes3ModelRoot/id"/>
        <semanticElements xmi:type="ecore:EAttribute" href="modes3.ecore#//Modes3ModelRoot/id"/>
        <ownedStyle xmi:type="diagram:BundledImage" uid="_40B-0L8WEeebfIyBIV4aqw" labelAlignment="LEFT">
          <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']/@style"/>
        </ownedStyle>
        <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/>
      </ownedElements>
    </ownedDiagramElements>
    <ownedDiagramElements xmi:type="diagram:DNodeList" uid="_I1kK8CB1EeeUF8d36bwwGg" name="Turnout" tooltipText="" outgoingEdges="_59UH0CB1EeeUF8d36bwwGg _9vA30CB1EeeUF8d36bwwGg _Z0H0oGr8EeqC0oOqPAS8qg" incomingEdges="_AwjGgmrQEeqC0oOqPAS8qg" width="12" height="10">
      <target xmi:type="ecore:EClass" href="modes3.ecore#//Turnout"/>
      <semanticElements xmi:type="ecore:EClass" href="modes3.ecore#//Turnout"/>
      <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
      <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
      <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
      <ownedStyle xmi:type="diagram:FlatContainerStyle" uid="_I1kyACB1EeeUF8d36bwwGg" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" backgroundColor="247,247,247" foregroundColor="247,247,247">
        <customFeatures>backgroundColor</customFeatures>
        <customFeatures>foregroundColor</customFeatures>
        <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/>
      </ownedStyle>
      <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/>
    </ownedDiagramElements>
    <ownedDiagramElements xmi:type="diagram:DNodeList" uid="_fHIIgCB1EeeUF8d36bwwGg" name="Train" tooltipText="" incomingEdges="_OyqkEDGjEeePY54_4mjBmA _4u-ctmrPEeqC0oOqPAS8qg" width="12" height="10">
      <target xmi:type="ecore:EClass" href="modes3.ecore#//Train"/>
      <semanticElements xmi:type="ecore:EClass" href="modes3.ecore#//Train"/>
      <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
      <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
      <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
      <ownedStyle xmi:type="diagram:FlatContainerStyle" uid="_1pOzwWrPEeqC0oOqPAS8qg" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" backgroundColor="247,247,247" foregroundColor="247,247,247">
        <customFeatures>backgroundColor</customFeatures>
        <customFeatures>foregroundColor</customFeatures>
        <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/>
      </ownedStyle>
      <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/>
      <ownedElements xmi:type="diagram:DNodeListElement" uid="_t28jMGrPEeqC0oOqPAS8qg" name="id : EInt" tooltipText="">
        <target xmi:type="ecore:EAttribute" href="modes3.ecore#//Train/id"/>
        <semanticElements xmi:type="ecore:EAttribute" href="modes3.ecore#//Train/id"/>
        <ownedStyle xmi:type="diagram:BundledImage" uid="_uh_rUWrPEeqC0oOqPAS8qg" labelAlignment="LEFT">
          <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']/@style"/>
        </ownedStyle>
        <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/>
      </ownedElements>
      <ownedElements xmi:type="diagram:DNodeListElement" uid="_0lKusGrPEeqC0oOqPAS8qg" name="speed : EDouble = 0.0" tooltipText="">
        <target xmi:type="ecore:EAttribute" href="modes3.ecore#//Train/speed"/>
        <semanticElements xmi:type="ecore:EAttribute" href="modes3.ecore#//Train/speed"/>
        <ownedStyle xmi:type="diagram:BundledImage" uid="_1pR3EmrPEeqC0oOqPAS8qg" labelAlignment="LEFT">
          <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']/@style"/>
        </ownedStyle>
        <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/>
      </ownedElements>
    </ownedDiagramElements>
    <ownedDiagramElements xmi:type="diagram:DEdge" uid="_59UH0CB1EeeUF8d36bwwGg" name="[1..1] straight" sourceNode="_I1kK8CB1EeeUF8d36bwwGg" targetNode="_uyq7YB9kEee278vFHA2N9A">
      <target xmi:type="ecore:EReference" href="modes3.ecore#//Turnout/straight"/>
      <semanticElements xmi:type="ecore:EReference" href="modes3.ecore#//Turnout/straight"/>
      <ownedStyle xmi:type="diagram:EdgeStyle" uid="_wkfDsNGqEeqNWYR5K-zBag" description="_vpT04NGqEeqNWYR5K-zBag" routingStyle="manhattan" strokeColor="0,0,0">
        <centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_wkfDstGqEeqNWYR5K-zBag" showIcon="false">
          <labelFormat>bold</labelFormat>
        </centerLabelStyle>
        <endLabelStyle xmi:type="diagram:EndLabelStyle" uid="_wkfDsdGqEeqNWYR5K-zBag" labelSize="6" showIcon="false" labelColor="39,76,114"/>
      </ownedStyle>
      <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/>
    </ownedDiagramElements>
    <ownedDiagramElements xmi:type="diagram:DEdge" uid="_9vA30CB1EeeUF8d36bwwGg" name="[1..1] divergent" sourceNode="_I1kK8CB1EeeUF8d36bwwGg" targetNode="_uyq7YB9kEee278vFHA2N9A">
      <target xmi:type="ecore:EReference" href="modes3.ecore#//Turnout/divergent"/>
      <semanticElements xmi:type="ecore:EReference" href="modes3.ecore#//Turnout/divergent"/>
      <ownedStyle xmi:type="diagram:EdgeStyle" uid="_vpT049GqEeqNWYR5K-zBag" description="_vpT04NGqEeqNWYR5K-zBag" routingStyle="manhattan" strokeColor="0,0,0">
        <centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_vpT05dGqEeqNWYR5K-zBag" showIcon="false">
          <labelFormat>bold</labelFormat>
        </centerLabelStyle>
        <endLabelStyle xmi:type="diagram:EndLabelStyle" uid="_vpT05NGqEeqNWYR5K-zBag" labelSize="6" showIcon="false" labelColor="39,76,114"/>
      </ownedStyle>
      <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/>
    </ownedDiagramElements>
    <ownedDiagramElements xmi:type="diagram:DEdge" uid="_h9BlUCB6EeeUF8d36bwwGg" name="[0..2] connectedTo" sourceNode="_uyq7YB9kEee278vFHA2N9A" targetNode="_uyq7YB9kEee278vFHA2N9A">
      <target xmi:type="ecore:EReference" href="modes3.ecore#//Segment/connectedTo"/>
      <semanticElements xmi:type="ecore:EReference" href="modes3.ecore#//Segment/connectedTo"/>
      <ownedStyle xmi:type="diagram:EdgeStyle" uid="_h9CMYCB6EeeUF8d36bwwGg" routingStyle="manhattan" strokeColor="0,0,0">
        <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']/@style"/>
        <centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_h9CMYSB6EeeUF8d36bwwGg" showIcon="false">
          <customFeatures>labelSize</customFeatures>
        </centerLabelStyle>
        <endLabelStyle xmi:type="diagram:EndLabelStyle" uid="_h9CMYiB6EeeUF8d36bwwGg" showIcon="false" labelColor="39,76,114">
          <customFeatures>labelSize</customFeatures>
        </endLabelStyle>
      </ownedStyle>
      <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/>
    </ownedDiagramElements>
    <ownedDiagramElements xmi:type="diagram:DEdge" uid="_OyqkEDGjEeePY54_4mjBmA" sourceNode="_uyq7YB9kEee278vFHA2N9A" targetNode="_fHIIgCB1EeeUF8d36bwwGg" beginLabel="[1..1] location" endLabel="[0..1] occupiedBy">
      <target xmi:type="ecore:EReference" href="modes3.ecore#//Segment/occupiedBy"/>
      <semanticElements xmi:type="ecore:EReference" href="modes3.ecore#//Train/location"/>
      <semanticElements xmi:type="ecore:EReference" href="modes3.ecore#//Segment/occupiedBy"/>
      <ownedStyle xmi:type="diagram:EdgeStyle" uid="_O0DEIDGjEeePY54_4mjBmA" sourceArrow="InputArrow" routingStyle="manhattan" strokeColor="0,0,0">
        <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='Bi-directional%20EC_EReference%20']/@style"/>
        <beginLabelStyle xmi:type="diagram:BeginLabelStyle" uid="_O0DEITGjEeePY54_4mjBmA" showIcon="false"/>
        <endLabelStyle xmi:type="diagram:EndLabelStyle" uid="_O0DEIjGjEeePY54_4mjBmA" showIcon="false"/>
      </ownedStyle>
      <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='Bi-directional%20EC_EReference%20']"/>
    </ownedDiagramElements>
    <ownedDiagramElements xmi:type="diagram:DEdge" uid="_4u-ctmrPEeqC0oOqPAS8qg" name="[0..*] trains" sourceNode="_HZ5IwB9lEee278vFHA2N9A" targetNode="_fHIIgCB1EeeUF8d36bwwGg">
      <target xmi:type="ecore:EReference" href="modes3.ecore#//Modes3ModelRoot/trains"/>
      <semanticElements xmi:type="ecore:EReference" href="modes3.ecore#//Modes3ModelRoot/trains"/>
      <ownedStyle xmi:type="diagram:EdgeStyle" uid="_4vA48GrPEeqC0oOqPAS8qg" description="_4vAR4GrPEeqC0oOqPAS8qg" sourceArrow="FillDiamond" routingStyle="manhattan" strokeColor="0,0,0">
        <centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_4vA48mrPEeqC0oOqPAS8qg" showIcon="false">
          <customFeatures>labelSize</customFeatures>
        </centerLabelStyle>
        <endLabelStyle xmi:type="diagram:EndLabelStyle" uid="_4vA48WrPEeqC0oOqPAS8qg" showIcon="false" labelColor="39,76,114">
          <customFeatures>labelSize</customFeatures>
        </endLabelStyle>
      </ownedStyle>
      <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/>
    </ownedDiagramElements>
    <ownedDiagramElements xmi:type="diagram:DEdge" uid="_-NSfgGrPEeqC0oOqPAS8qg" name="[0..*] segments" sourceNode="_HZ5IwB9lEee278vFHA2N9A" targetNode="_uyq7YB9kEee278vFHA2N9A">
      <target xmi:type="ecore:EReference" href="modes3.ecore#//Modes3ModelRoot/segments"/>
      <semanticElements xmi:type="ecore:EReference" href="modes3.ecore#//Modes3ModelRoot/segments"/>
      <ownedStyle xmi:type="diagram:EdgeStyle" uid="_-NTtoGrPEeqC0oOqPAS8qg" description="_4vAR4GrPEeqC0oOqPAS8qg" sourceArrow="FillDiamond" routingStyle="manhattan" strokeColor="0,0,0">
        <centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_-NTtomrPEeqC0oOqPAS8qg" showIcon="false">
          <customFeatures>labelSize</customFeatures>
        </centerLabelStyle>
        <endLabelStyle xmi:type="diagram:EndLabelStyle" uid="_-NTtoWrPEeqC0oOqPAS8qg" showIcon="false" labelColor="39,76,114">
          <customFeatures>labelSize</customFeatures>
        </endLabelStyle>
      </ownedStyle>
      <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/>
    </ownedDiagramElements>
    <ownedDiagramElements xmi:type="diagram:DEdge" uid="_AwjGgmrQEeqC0oOqPAS8qg" name="[0..*] turnouts" sourceNode="_HZ5IwB9lEee278vFHA2N9A" targetNode="_I1kK8CB1EeeUF8d36bwwGg">
      <target xmi:type="ecore:EReference" href="modes3.ecore#//Modes3ModelRoot/turnouts"/>
      <semanticElements xmi:type="ecore:EReference" href="modes3.ecore#//Modes3ModelRoot/turnouts"/>
      <ownedStyle xmi:type="diagram:EdgeStyle" uid="_AwjtgGrQEeqC0oOqPAS8qg" description="_4vAR4GrPEeqC0oOqPAS8qg" sourceArrow="FillDiamond" routingStyle="manhattan" strokeColor="0,0,0">
        <centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_AwjtgmrQEeqC0oOqPAS8qg" showIcon="false">
          <customFeatures>labelSize</customFeatures>
        </centerLabelStyle>
        <endLabelStyle xmi:type="diagram:EndLabelStyle" uid="_AwjtgWrQEeqC0oOqPAS8qg" showIcon="false" labelColor="39,76,114">
          <customFeatures>labelSize</customFeatures>
        </endLabelStyle>
      </ownedStyle>
      <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/>
    </ownedDiagramElements>
    <ownedDiagramElements xmi:type="diagram:DEdge" uid="_Z0H0oGr8EeqC0oOqPAS8qg" sourceNode="_I1kK8CB1EeeUF8d36bwwGg" targetNode="_uyq7YB9kEee278vFHA2N9A">
      <target xmi:type="ecore:EClass" href="modes3.ecore#//Turnout"/>
      <semanticElements xmi:type="ecore:EClass" href="modes3.ecore#//Turnout"/>
      <ownedStyle xmi:type="diagram:EdgeStyle" uid="_Z0H0oWr8EeqC0oOqPAS8qg" targetArrow="InputClosedArrow" routingStyle="tree">
        <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']/@style"/>
        <beginLabelStyle xmi:type="diagram:BeginLabelStyle" uid="_Z0H0omr8EeqC0oOqPAS8qg" showIcon="false">
          <labelFormat>italic</labelFormat>
        </beginLabelStyle>
        <centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_Z0H0o2r8EeqC0oOqPAS8qg" showIcon="false"/>
      </ownedStyle>
      <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']"/>
    </ownedDiagramElements>
    <description xmi:type="description_1:DiagramDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']"/>
    <filterVariableHistory xmi:type="diagram:FilterVariableHistory" uid="_QqO3BRFUEeeHWeeZwj2u8w"/>
    <activatedLayers xmi:type="description_1:Layer" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer"/>
    <activatedLayers xmi:type="description_1:AdditionalLayer" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@additionalLayers[name='Package']"/>
    <activatedLayers xmi:type="description_1:AdditionalLayer" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@additionalLayers[name='Validation']"/>
    <activatedLayers xmi:type="description_1:AdditionalLayer" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Archetype']/@ownedRepresentationExtensions[name='Entities%20With%20Archetypes']/@layers[name='Archetypes']"/>
    <target xmi:type="ecore:EPackage" href="modes3.ecore#/"/>
  </diagram:DSemanticDiagram>
</xmi:XMI>