aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLibravatar Aren Babikian <aren.babikian@mail.mcgill.ca>2021-02-01 06:11:44 +0100
committerLibravatar Aren Babikian <aren.babikian@mail.mcgill.ca>2021-02-01 06:11:44 +0100
commita4505df3fab5d1c5cf11840bc3ca9ca876423ece (patch)
tree657550a3fb86ba6beaa31f0ac6246d823fa878b2
parentmake generated plane smaller, easier to understand (diff)
downloadVIATRA-Generator-a4505df3fab5d1c5cf11840bc3ca9ca876423ece.tar.gz
VIATRA-Generator-a4505df3fab5d1c5cf11840bc3ca9ca876423ece.tar.zst
VIATRA-Generator-a4505df3fab5d1c5cf11840bc3ca9ca876423ece.zip
simplify MM + add aird
-rw-r--r--Domains/crossingScenario/ecore-gen/crossingScenario/CollisionExists.java2
-rw-r--r--Domains/crossingScenario/ecore-gen/crossingScenario/CrossingScenarioPackage.java164
-rw-r--r--Domains/crossingScenario/ecore-gen/crossingScenario/SpatialRelation.java17
-rw-r--r--Domains/crossingScenario/ecore-gen/crossingScenario/TemporalRelation.java17
-rw-r--r--Domains/crossingScenario/ecore-gen/crossingScenario/VisionBlocked.java2
-rw-r--r--Domains/crossingScenario/ecore-gen/crossingScenario/impl/CollisionExistsImpl.java2
-rw-r--r--Domains/crossingScenario/ecore-gen/crossingScenario/impl/CrossingScenarioPackageImpl.java50
-rw-r--r--Domains/crossingScenario/ecore-gen/crossingScenario/impl/SpatialRelationImpl.java37
-rw-r--r--Domains/crossingScenario/ecore-gen/crossingScenario/impl/TemporalRelationImpl.java37
-rw-r--r--Domains/crossingScenario/ecore-gen/crossingScenario/impl/VisionBlockedImpl.java2
-rw-r--r--Domains/crossingScenario/ecore-gen/crossingScenario/util/CrossingScenarioAdapterFactory.java36
-rw-r--r--Domains/crossingScenario/ecore-gen/crossingScenario/util/CrossingScenarioSwitch.java46
-rw-r--r--Domains/crossingScenario/model/crossingScenario class diagram.pngbin0 -> 438633 bytes
-rw-r--r--Domains/crossingScenario/model/crossingScenario class diagram.svg549
-rw-r--r--Domains/crossingScenario/model/crossingScenario.aird230
-rw-r--r--Domains/crossingScenario/model/crossingScenario.ecore6
-rw-r--r--Domains/crossingScenario/model/crossingScenario.genmodel2
-rw-r--r--Domains/crossingScenario/model/crossingScenario2.aird874
18 files changed, 1505 insertions, 568 deletions
diff --git a/Domains/crossingScenario/ecore-gen/crossingScenario/CollisionExists.java b/Domains/crossingScenario/ecore-gen/crossingScenario/CollisionExists.java
index 940cc305..b2080a1f 100644
--- a/Domains/crossingScenario/ecore-gen/crossingScenario/CollisionExists.java
+++ b/Domains/crossingScenario/ecore-gen/crossingScenario/CollisionExists.java
@@ -19,7 +19,7 @@ package crossingScenario;
19 * @model 19 * @model
20 * @generated 20 * @generated
21 */ 21 */
22public interface CollisionExists extends TemporalRelation { 22public interface CollisionExists extends Relation {
23 /** 23 /**
24 * Returns the value of the '<em><b>Collision Time</b></em>' attribute. 24 * Returns the value of the '<em><b>Collision Time</b></em>' attribute.
25 * <!-- begin-user-doc --> 25 * <!-- begin-user-doc -->
diff --git a/Domains/crossingScenario/ecore-gen/crossingScenario/CrossingScenarioPackage.java b/Domains/crossingScenario/ecore-gen/crossingScenario/CrossingScenarioPackage.java
index bdc531f6..9985f18a 100644
--- a/Domains/crossingScenario/ecore-gen/crossingScenario/CrossingScenarioPackage.java
+++ b/Domains/crossingScenario/ecore-gen/crossingScenario/CrossingScenarioPackage.java
@@ -367,98 +367,6 @@ public interface CrossingScenarioPackage extends EPackage {
367 int RELATION_OPERATION_COUNT = 0; 367 int RELATION_OPERATION_COUNT = 0;
368 368
369 /** 369 /**
370 * The meta object id for the '{@link crossingScenario.impl.SpatialRelationImpl <em>Spatial Relation</em>}' class.
371 * <!-- begin-user-doc -->
372 * <!-- end-user-doc -->
373 * @see crossingScenario.impl.SpatialRelationImpl
374 * @see crossingScenario.impl.CrossingScenarioPackageImpl#getSpatialRelation()
375 * @generated
376 */
377 int SPATIAL_RELATION = 4;
378
379 /**
380 * The feature id for the '<em><b>Target</b></em>' reference.
381 * <!-- begin-user-doc -->
382 * <!-- end-user-doc -->
383 * @generated
384 * @ordered
385 */
386 int SPATIAL_RELATION__TARGET = RELATION__TARGET;
387
388 /**
389 * The feature id for the '<em><b>Source</b></em>' reference.
390 * <!-- begin-user-doc -->
391 * <!-- end-user-doc -->
392 * @generated
393 * @ordered
394 */
395 int SPATIAL_RELATION__SOURCE = RELATION__SOURCE;
396
397 /**
398 * The number of structural features of the '<em>Spatial Relation</em>' class.
399 * <!-- begin-user-doc -->
400 * <!-- end-user-doc -->
401 * @generated
402 * @ordered
403 */
404 int SPATIAL_RELATION_FEATURE_COUNT = RELATION_FEATURE_COUNT + 0;
405
406 /**
407 * The number of operations of the '<em>Spatial Relation</em>' class.
408 * <!-- begin-user-doc -->
409 * <!-- end-user-doc -->
410 * @generated
411 * @ordered
412 */
413 int SPATIAL_RELATION_OPERATION_COUNT = RELATION_OPERATION_COUNT + 0;
414
415 /**
416 * The meta object id for the '{@link crossingScenario.impl.TemporalRelationImpl <em>Temporal Relation</em>}' class.
417 * <!-- begin-user-doc -->
418 * <!-- end-user-doc -->
419 * @see crossingScenario.impl.TemporalRelationImpl
420 * @see crossingScenario.impl.CrossingScenarioPackageImpl#getTemporalRelation()
421 * @generated
422 */
423 int TEMPORAL_RELATION = 5;
424
425 /**
426 * The feature id for the '<em><b>Target</b></em>' reference.
427 * <!-- begin-user-doc -->
428 * <!-- end-user-doc -->
429 * @generated
430 * @ordered
431 */
432 int TEMPORAL_RELATION__TARGET = RELATION__TARGET;
433
434 /**
435 * The feature id for the '<em><b>Source</b></em>' reference.
436 * <!-- begin-user-doc -->
437 * <!-- end-user-doc -->
438 * @generated
439 * @ordered
440 */
441 int TEMPORAL_RELATION__SOURCE = RELATION__SOURCE;
442
443 /**
444 * The number of structural features of the '<em>Temporal Relation</em>' class.
445 * <!-- begin-user-doc -->
446 * <!-- end-user-doc -->
447 * @generated
448 * @ordered
449 */
450 int TEMPORAL_RELATION_FEATURE_COUNT = RELATION_FEATURE_COUNT + 0;
451
452 /**
453 * The number of operations of the '<em>Temporal Relation</em>' class.
454 * <!-- begin-user-doc -->
455 * <!-- end-user-doc -->
456 * @generated
457 * @ordered
458 */
459 int TEMPORAL_RELATION_OPERATION_COUNT = RELATION_OPERATION_COUNT + 0;
460
461 /**
462 * The meta object id for the '{@link crossingScenario.impl.VisionBlockedImpl <em>Vision Blocked</em>}' class. 370 * The meta object id for the '{@link crossingScenario.impl.VisionBlockedImpl <em>Vision Blocked</em>}' class.
463 * <!-- begin-user-doc --> 371 * <!-- begin-user-doc -->
464 * <!-- end-user-doc --> 372 * <!-- end-user-doc -->
@@ -466,7 +374,7 @@ public interface CrossingScenarioPackage extends EPackage {
466 * @see crossingScenario.impl.CrossingScenarioPackageImpl#getVisionBlocked() 374 * @see crossingScenario.impl.CrossingScenarioPackageImpl#getVisionBlocked()
467 * @generated 375 * @generated
468 */ 376 */
469 int VISION_BLOCKED = 6; 377 int VISION_BLOCKED = 4;
470 378
471 /** 379 /**
472 * The feature id for the '<em><b>Target</b></em>' reference. 380 * The feature id for the '<em><b>Target</b></em>' reference.
@@ -475,7 +383,7 @@ public interface CrossingScenarioPackage extends EPackage {
475 * @generated 383 * @generated
476 * @ordered 384 * @ordered
477 */ 385 */
478 int VISION_BLOCKED__TARGET = SPATIAL_RELATION__TARGET; 386 int VISION_BLOCKED__TARGET = RELATION__TARGET;
479 387
480 /** 388 /**
481 * The feature id for the '<em><b>Source</b></em>' reference. 389 * The feature id for the '<em><b>Source</b></em>' reference.
@@ -484,7 +392,7 @@ public interface CrossingScenarioPackage extends EPackage {
484 * @generated 392 * @generated
485 * @ordered 393 * @ordered
486 */ 394 */
487 int VISION_BLOCKED__SOURCE = SPATIAL_RELATION__SOURCE; 395 int VISION_BLOCKED__SOURCE = RELATION__SOURCE;
488 396
489 /** 397 /**
490 * The feature id for the '<em><b>Blocked By</b></em>' reference. 398 * The feature id for the '<em><b>Blocked By</b></em>' reference.
@@ -493,7 +401,7 @@ public interface CrossingScenarioPackage extends EPackage {
493 * @generated 401 * @generated
494 * @ordered 402 * @ordered
495 */ 403 */
496 int VISION_BLOCKED__BLOCKED_BY = SPATIAL_RELATION_FEATURE_COUNT + 0; 404 int VISION_BLOCKED__BLOCKED_BY = RELATION_FEATURE_COUNT + 0;
497 405
498 /** 406 /**
499 * The number of structural features of the '<em>Vision Blocked</em>' class. 407 * The number of structural features of the '<em>Vision Blocked</em>' class.
@@ -502,7 +410,7 @@ public interface CrossingScenarioPackage extends EPackage {
502 * @generated 410 * @generated
503 * @ordered 411 * @ordered
504 */ 412 */
505 int VISION_BLOCKED_FEATURE_COUNT = SPATIAL_RELATION_FEATURE_COUNT + 1; 413 int VISION_BLOCKED_FEATURE_COUNT = RELATION_FEATURE_COUNT + 1;
506 414
507 /** 415 /**
508 * The number of operations of the '<em>Vision Blocked</em>' class. 416 * The number of operations of the '<em>Vision Blocked</em>' class.
@@ -511,7 +419,7 @@ public interface CrossingScenarioPackage extends EPackage {
511 * @generated 419 * @generated
512 * @ordered 420 * @ordered
513 */ 421 */
514 int VISION_BLOCKED_OPERATION_COUNT = SPATIAL_RELATION_OPERATION_COUNT + 0; 422 int VISION_BLOCKED_OPERATION_COUNT = RELATION_OPERATION_COUNT + 0;
515 423
516 /** 424 /**
517 * The meta object id for the '{@link crossingScenario.impl.CollisionExistsImpl <em>Collision Exists</em>}' class. 425 * The meta object id for the '{@link crossingScenario.impl.CollisionExistsImpl <em>Collision Exists</em>}' class.
@@ -521,7 +429,7 @@ public interface CrossingScenarioPackage extends EPackage {
521 * @see crossingScenario.impl.CrossingScenarioPackageImpl#getCollisionExists() 429 * @see crossingScenario.impl.CrossingScenarioPackageImpl#getCollisionExists()
522 * @generated 430 * @generated
523 */ 431 */
524 int COLLISION_EXISTS = 7; 432 int COLLISION_EXISTS = 5;
525 433
526 /** 434 /**
527 * The feature id for the '<em><b>Target</b></em>' reference. 435 * The feature id for the '<em><b>Target</b></em>' reference.
@@ -530,7 +438,7 @@ public interface CrossingScenarioPackage extends EPackage {
530 * @generated 438 * @generated
531 * @ordered 439 * @ordered
532 */ 440 */
533 int COLLISION_EXISTS__TARGET = TEMPORAL_RELATION__TARGET; 441 int COLLISION_EXISTS__TARGET = RELATION__TARGET;
534 442
535 /** 443 /**
536 * The feature id for the '<em><b>Source</b></em>' reference. 444 * The feature id for the '<em><b>Source</b></em>' reference.
@@ -539,7 +447,7 @@ public interface CrossingScenarioPackage extends EPackage {
539 * @generated 447 * @generated
540 * @ordered 448 * @ordered
541 */ 449 */
542 int COLLISION_EXISTS__SOURCE = TEMPORAL_RELATION__SOURCE; 450 int COLLISION_EXISTS__SOURCE = RELATION__SOURCE;
543 451
544 /** 452 /**
545 * The feature id for the '<em><b>Collision Time</b></em>' attribute. 453 * The feature id for the '<em><b>Collision Time</b></em>' attribute.
@@ -548,7 +456,7 @@ public interface CrossingScenarioPackage extends EPackage {
548 * @generated 456 * @generated
549 * @ordered 457 * @ordered
550 */ 458 */
551 int COLLISION_EXISTS__COLLISION_TIME = TEMPORAL_RELATION_FEATURE_COUNT + 0; 459 int COLLISION_EXISTS__COLLISION_TIME = RELATION_FEATURE_COUNT + 0;
552 460
553 /** 461 /**
554 * The number of structural features of the '<em>Collision Exists</em>' class. 462 * The number of structural features of the '<em>Collision Exists</em>' class.
@@ -557,7 +465,7 @@ public interface CrossingScenarioPackage extends EPackage {
557 * @generated 465 * @generated
558 * @ordered 466 * @ordered
559 */ 467 */
560 int COLLISION_EXISTS_FEATURE_COUNT = TEMPORAL_RELATION_FEATURE_COUNT + 1; 468 int COLLISION_EXISTS_FEATURE_COUNT = RELATION_FEATURE_COUNT + 1;
561 469
562 /** 470 /**
563 * The number of operations of the '<em>Collision Exists</em>' class. 471 * The number of operations of the '<em>Collision Exists</em>' class.
@@ -566,7 +474,7 @@ public interface CrossingScenarioPackage extends EPackage {
566 * @generated 474 * @generated
567 * @ordered 475 * @ordered
568 */ 476 */
569 int COLLISION_EXISTS_OPERATION_COUNT = TEMPORAL_RELATION_OPERATION_COUNT + 0; 477 int COLLISION_EXISTS_OPERATION_COUNT = RELATION_OPERATION_COUNT + 0;
570 478
571 /** 479 /**
572 * The meta object id for the '{@link crossingScenario.impl.PedestrianImpl <em>Pedestrian</em>}' class. 480 * The meta object id for the '{@link crossingScenario.impl.PedestrianImpl <em>Pedestrian</em>}' class.
@@ -576,7 +484,7 @@ public interface CrossingScenarioPackage extends EPackage {
576 * @see crossingScenario.impl.CrossingScenarioPackageImpl#getPedestrian() 484 * @see crossingScenario.impl.CrossingScenarioPackageImpl#getPedestrian()
577 * @generated 485 * @generated
578 */ 486 */
579 int PEDESTRIAN = 8; 487 int PEDESTRIAN = 6;
580 488
581 /** 489 /**
582 * The feature id for the '<em><b>XPos</b></em>' attribute. 490 * The feature id for the '<em><b>XPos</b></em>' attribute.
@@ -694,7 +602,7 @@ public interface CrossingScenarioPackage extends EPackage {
694 * @see crossingScenario.impl.CrossingScenarioPackageImpl#getVehicle() 602 * @see crossingScenario.impl.CrossingScenarioPackageImpl#getVehicle()
695 * @generated 603 * @generated
696 */ 604 */
697 int VEHICLE = 9; 605 int VEHICLE = 7;
698 606
699 /** 607 /**
700 * The feature id for the '<em><b>XPos</b></em>' attribute. 608 * The feature id for the '<em><b>XPos</b></em>' attribute.
@@ -812,7 +720,7 @@ public interface CrossingScenarioPackage extends EPackage {
812 * @see crossingScenario.impl.CrossingScenarioPackageImpl#getLane_Horizontal() 720 * @see crossingScenario.impl.CrossingScenarioPackageImpl#getLane_Horizontal()
813 * @generated 721 * @generated
814 */ 722 */
815 int LANE_HORIZONTAL = 10; 723 int LANE_HORIZONTAL = 8;
816 724
817 /** 725 /**
818 * The feature id for the '<em><b>Reference Coord</b></em>' attribute. 726 * The feature id for the '<em><b>Reference Coord</b></em>' attribute.
@@ -858,7 +766,7 @@ public interface CrossingScenarioPackage extends EPackage {
858 * @see crossingScenario.impl.CrossingScenarioPackageImpl#getLane_Vertical() 766 * @see crossingScenario.impl.CrossingScenarioPackageImpl#getLane_Vertical()
859 * @generated 767 * @generated
860 */ 768 */
861 int LANE_VERTICAL = 11; 769 int LANE_VERTICAL = 9;
862 770
863 /** 771 /**
864 * The feature id for the '<em><b>Reference Coord</b></em>' attribute. 772 * The feature id for the '<em><b>Reference Coord</b></em>' attribute.
@@ -1180,26 +1088,6 @@ public interface CrossingScenarioPackage extends EPackage {
1180 EReference getRelation_Source(); 1088 EReference getRelation_Source();
1181 1089
1182 /** 1090 /**
1183 * Returns the meta object for class '{@link crossingScenario.SpatialRelation <em>Spatial Relation</em>}'.
1184 * <!-- begin-user-doc -->
1185 * <!-- end-user-doc -->
1186 * @return the meta object for class '<em>Spatial Relation</em>'.
1187 * @see crossingScenario.SpatialRelation
1188 * @generated
1189 */
1190 EClass getSpatialRelation();
1191
1192 /**
1193 * Returns the meta object for class '{@link crossingScenario.TemporalRelation <em>Temporal Relation</em>}'.
1194 * <!-- begin-user-doc -->
1195 * <!-- end-user-doc -->
1196 * @return the meta object for class '<em>Temporal Relation</em>'.
1197 * @see crossingScenario.TemporalRelation
1198 * @generated
1199 */
1200 EClass getTemporalRelation();
1201
1202 /**
1203 * Returns the meta object for class '{@link crossingScenario.VisionBlocked <em>Vision Blocked</em>}'. 1091 * Returns the meta object for class '{@link crossingScenario.VisionBlocked <em>Vision Blocked</em>}'.
1204 * <!-- begin-user-doc --> 1092 * <!-- begin-user-doc -->
1205 * <!-- end-user-doc --> 1093 * <!-- end-user-doc -->
@@ -1521,26 +1409,6 @@ public interface CrossingScenarioPackage extends EPackage {
1521 EReference RELATION__SOURCE = eINSTANCE.getRelation_Source(); 1409 EReference RELATION__SOURCE = eINSTANCE.getRelation_Source();
1522 1410
1523 /** 1411 /**
1524 * The meta object literal for the '{@link crossingScenario.impl.SpatialRelationImpl <em>Spatial Relation</em>}' class.
1525 * <!-- begin-user-doc -->
1526 * <!-- end-user-doc -->
1527 * @see crossingScenario.impl.SpatialRelationImpl
1528 * @see crossingScenario.impl.CrossingScenarioPackageImpl#getSpatialRelation()
1529 * @generated
1530 */
1531 EClass SPATIAL_RELATION = eINSTANCE.getSpatialRelation();
1532
1533 /**
1534 * The meta object literal for the '{@link crossingScenario.impl.TemporalRelationImpl <em>Temporal Relation</em>}' class.
1535 * <!-- begin-user-doc -->
1536 * <!-- end-user-doc -->
1537 * @see crossingScenario.impl.TemporalRelationImpl
1538 * @see crossingScenario.impl.CrossingScenarioPackageImpl#getTemporalRelation()
1539 * @generated
1540 */
1541 EClass TEMPORAL_RELATION = eINSTANCE.getTemporalRelation();
1542
1543 /**
1544 * The meta object literal for the '{@link crossingScenario.impl.VisionBlockedImpl <em>Vision Blocked</em>}' class. 1412 * The meta object literal for the '{@link crossingScenario.impl.VisionBlockedImpl <em>Vision Blocked</em>}' class.
1545 * <!-- begin-user-doc --> 1413 * <!-- begin-user-doc -->
1546 * <!-- end-user-doc --> 1414 * <!-- end-user-doc -->
diff --git a/Domains/crossingScenario/ecore-gen/crossingScenario/SpatialRelation.java b/Domains/crossingScenario/ecore-gen/crossingScenario/SpatialRelation.java
deleted file mode 100644
index fa13137d..00000000
--- a/Domains/crossingScenario/ecore-gen/crossingScenario/SpatialRelation.java
+++ /dev/null
@@ -1,17 +0,0 @@
1/**
2 */
3package crossingScenario;
4
5
6/**
7 * <!-- begin-user-doc -->
8 * A representation of the model object '<em><b>Spatial Relation</b></em>'.
9 * <!-- end-user-doc -->
10 *
11 *
12 * @see crossingScenario.CrossingScenarioPackage#getSpatialRelation()
13 * @model abstract="true"
14 * @generated
15 */
16public interface SpatialRelation extends Relation {
17} // SpatialRelation
diff --git a/Domains/crossingScenario/ecore-gen/crossingScenario/TemporalRelation.java b/Domains/crossingScenario/ecore-gen/crossingScenario/TemporalRelation.java
deleted file mode 100644
index 3a537975..00000000
--- a/Domains/crossingScenario/ecore-gen/crossingScenario/TemporalRelation.java
+++ /dev/null
@@ -1,17 +0,0 @@
1/**
2 */
3package crossingScenario;
4
5
6/**
7 * <!-- begin-user-doc -->
8 * A representation of the model object '<em><b>Temporal Relation</b></em>'.
9 * <!-- end-user-doc -->
10 *
11 *
12 * @see crossingScenario.CrossingScenarioPackage#getTemporalRelation()
13 * @model abstract="true"
14 * @generated
15 */
16public interface TemporalRelation extends Relation {
17} // TemporalRelation
diff --git a/Domains/crossingScenario/ecore-gen/crossingScenario/VisionBlocked.java b/Domains/crossingScenario/ecore-gen/crossingScenario/VisionBlocked.java
index bacbf77f..7b9ba907 100644
--- a/Domains/crossingScenario/ecore-gen/crossingScenario/VisionBlocked.java
+++ b/Domains/crossingScenario/ecore-gen/crossingScenario/VisionBlocked.java
@@ -19,7 +19,7 @@ package crossingScenario;
19 * @model 19 * @model
20 * @generated 20 * @generated
21 */ 21 */
22public interface VisionBlocked extends SpatialRelation { 22public interface VisionBlocked extends Relation {
23 /** 23 /**
24 * Returns the value of the '<em><b>Blocked By</b></em>' reference. 24 * Returns the value of the '<em><b>Blocked By</b></em>' reference.
25 * <!-- begin-user-doc --> 25 * <!-- begin-user-doc -->
diff --git a/Domains/crossingScenario/ecore-gen/crossingScenario/impl/CollisionExistsImpl.java b/Domains/crossingScenario/ecore-gen/crossingScenario/impl/CollisionExistsImpl.java
index a643f25f..612b86dc 100644
--- a/Domains/crossingScenario/ecore-gen/crossingScenario/impl/CollisionExistsImpl.java
+++ b/Domains/crossingScenario/ecore-gen/crossingScenario/impl/CollisionExistsImpl.java
@@ -24,7 +24,7 @@ import org.eclipse.emf.ecore.impl.ENotificationImpl;
24 * 24 *
25 * @generated 25 * @generated
26 */ 26 */
27public class CollisionExistsImpl extends TemporalRelationImpl implements CollisionExists { 27public class CollisionExistsImpl extends RelationImpl implements CollisionExists {
28 /** 28 /**
29 * The default value of the '{@link #getCollisionTime() <em>Collision Time</em>}' attribute. 29 * The default value of the '{@link #getCollisionTime() <em>Collision Time</em>}' attribute.
30 * <!-- begin-user-doc --> 30 * <!-- begin-user-doc -->
diff --git a/Domains/crossingScenario/ecore-gen/crossingScenario/impl/CrossingScenarioPackageImpl.java b/Domains/crossingScenario/ecore-gen/crossingScenario/impl/CrossingScenarioPackageImpl.java
index 24dfa5ef..7f8f7357 100644
--- a/Domains/crossingScenario/ecore-gen/crossingScenario/impl/CrossingScenarioPackageImpl.java
+++ b/Domains/crossingScenario/ecore-gen/crossingScenario/impl/CrossingScenarioPackageImpl.java
@@ -12,8 +12,6 @@ import crossingScenario.Lane_Horizontal;
12import crossingScenario.Lane_Vertical; 12import crossingScenario.Lane_Vertical;
13import crossingScenario.Pedestrian; 13import crossingScenario.Pedestrian;
14import crossingScenario.Relation; 14import crossingScenario.Relation;
15import crossingScenario.SpatialRelation;
16import crossingScenario.TemporalRelation;
17import crossingScenario.Vehicle; 15import crossingScenario.Vehicle;
18import crossingScenario.VisionBlocked; 16import crossingScenario.VisionBlocked;
19 17
@@ -64,20 +62,6 @@ public class CrossingScenarioPackageImpl extends EPackageImpl implements Crossin
64 * <!-- end-user-doc --> 62 * <!-- end-user-doc -->
65 * @generated 63 * @generated
66 */ 64 */
67 private EClass spatialRelationEClass = null;
68
69 /**
70 * <!-- begin-user-doc -->
71 * <!-- end-user-doc -->
72 * @generated
73 */
74 private EClass temporalRelationEClass = null;
75
76 /**
77 * <!-- begin-user-doc -->
78 * <!-- end-user-doc -->
79 * @generated
80 */
81 private EClass visionBlockedEClass = null; 65 private EClass visionBlockedEClass = null;
82 66
83 /** 67 /**
@@ -442,26 +426,6 @@ public class CrossingScenarioPackageImpl extends EPackageImpl implements Crossin
442 * @generated 426 * @generated
443 */ 427 */
444 @Override 428 @Override
445 public EClass getSpatialRelation() {
446 return spatialRelationEClass;
447 }
448
449 /**
450 * <!-- begin-user-doc -->
451 * <!-- end-user-doc -->
452 * @generated
453 */
454 @Override
455 public EClass getTemporalRelation() {
456 return temporalRelationEClass;
457 }
458
459 /**
460 * <!-- begin-user-doc -->
461 * <!-- end-user-doc -->
462 * @generated
463 */
464 @Override
465 public EClass getVisionBlocked() { 429 public EClass getVisionBlocked() {
466 return visionBlockedEClass; 430 return visionBlockedEClass;
467 } 431 }
@@ -595,10 +559,6 @@ public class CrossingScenarioPackageImpl extends EPackageImpl implements Crossin
595 createEReference(relationEClass, RELATION__TARGET); 559 createEReference(relationEClass, RELATION__TARGET);
596 createEReference(relationEClass, RELATION__SOURCE); 560 createEReference(relationEClass, RELATION__SOURCE);
597 561
598 spatialRelationEClass = createEClass(SPATIAL_RELATION);
599
600 temporalRelationEClass = createEClass(TEMPORAL_RELATION);
601
602 visionBlockedEClass = createEClass(VISION_BLOCKED); 562 visionBlockedEClass = createEClass(VISION_BLOCKED);
603 createEReference(visionBlockedEClass, VISION_BLOCKED__BLOCKED_BY); 563 createEReference(visionBlockedEClass, VISION_BLOCKED__BLOCKED_BY);
604 564
@@ -642,10 +602,8 @@ public class CrossingScenarioPackageImpl extends EPackageImpl implements Crossin
642 // Set bounds for type parameters 602 // Set bounds for type parameters
643 603
644 // Add supertypes to classes 604 // Add supertypes to classes
645 spatialRelationEClass.getESuperTypes().add(this.getRelation()); 605 visionBlockedEClass.getESuperTypes().add(this.getRelation());
646 temporalRelationEClass.getESuperTypes().add(this.getRelation()); 606 collisionExistsEClass.getESuperTypes().add(this.getRelation());
647 visionBlockedEClass.getESuperTypes().add(this.getSpatialRelation());
648 collisionExistsEClass.getESuperTypes().add(this.getTemporalRelation());
649 pedestrianEClass.getESuperTypes().add(this.getActor()); 607 pedestrianEClass.getESuperTypes().add(this.getActor());
650 vehicleEClass.getESuperTypes().add(this.getActor()); 608 vehicleEClass.getESuperTypes().add(this.getActor());
651 lane_HorizontalEClass.getESuperTypes().add(this.getLane()); 609 lane_HorizontalEClass.getESuperTypes().add(this.getLane());
@@ -682,10 +640,6 @@ public class CrossingScenarioPackageImpl extends EPackageImpl implements Crossin
682 initEReference(getRelation_Target(), this.getActor(), null, "target", null, 1, 1, Relation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 640 initEReference(getRelation_Target(), this.getActor(), null, "target", null, 1, 1, Relation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
683 initEReference(getRelation_Source(), this.getActor(), null, "source", null, 1, 1, Relation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 641 initEReference(getRelation_Source(), this.getActor(), null, "source", null, 1, 1, Relation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
684 642
685 initEClass(spatialRelationEClass, SpatialRelation.class, "SpatialRelation", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
686
687 initEClass(temporalRelationEClass, TemporalRelation.class, "TemporalRelation", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
688
689 initEClass(visionBlockedEClass, VisionBlocked.class, "VisionBlocked", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 643 initEClass(visionBlockedEClass, VisionBlocked.class, "VisionBlocked", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
690 initEReference(getVisionBlocked_BlockedBy(), this.getActor(), null, "blockedBy", null, 1, 1, VisionBlocked.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 644 initEReference(getVisionBlocked_BlockedBy(), this.getActor(), null, "blockedBy", null, 1, 1, VisionBlocked.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
691 645
diff --git a/Domains/crossingScenario/ecore-gen/crossingScenario/impl/SpatialRelationImpl.java b/Domains/crossingScenario/ecore-gen/crossingScenario/impl/SpatialRelationImpl.java
deleted file mode 100644
index b1cb271d..00000000
--- a/Domains/crossingScenario/ecore-gen/crossingScenario/impl/SpatialRelationImpl.java
+++ /dev/null
@@ -1,37 +0,0 @@
1/**
2 */
3package crossingScenario.impl;
4
5import crossingScenario.CrossingScenarioPackage;
6import crossingScenario.SpatialRelation;
7
8import org.eclipse.emf.ecore.EClass;
9
10/**
11 * <!-- begin-user-doc -->
12 * An implementation of the model object '<em><b>Spatial Relation</b></em>'.
13 * <!-- end-user-doc -->
14 *
15 * @generated
16 */
17public abstract class SpatialRelationImpl extends RelationImpl implements SpatialRelation {
18 /**
19 * <!-- begin-user-doc -->
20 * <!-- end-user-doc -->
21 * @generated
22 */
23 protected SpatialRelationImpl() {
24 super();
25 }
26
27 /**
28 * <!-- begin-user-doc -->
29 * <!-- end-user-doc -->
30 * @generated
31 */
32 @Override
33 protected EClass eStaticClass() {
34 return CrossingScenarioPackage.Literals.SPATIAL_RELATION;
35 }
36
37} //SpatialRelationImpl
diff --git a/Domains/crossingScenario/ecore-gen/crossingScenario/impl/TemporalRelationImpl.java b/Domains/crossingScenario/ecore-gen/crossingScenario/impl/TemporalRelationImpl.java
deleted file mode 100644
index c4366543..00000000
--- a/Domains/crossingScenario/ecore-gen/crossingScenario/impl/TemporalRelationImpl.java
+++ /dev/null
@@ -1,37 +0,0 @@
1/**
2 */
3package crossingScenario.impl;
4
5import crossingScenario.CrossingScenarioPackage;
6import crossingScenario.TemporalRelation;
7
8import org.eclipse.emf.ecore.EClass;
9
10/**
11 * <!-- begin-user-doc -->
12 * An implementation of the model object '<em><b>Temporal Relation</b></em>'.
13 * <!-- end-user-doc -->
14 *
15 * @generated
16 */
17public abstract class TemporalRelationImpl extends RelationImpl implements TemporalRelation {
18 /**
19 * <!-- begin-user-doc -->
20 * <!-- end-user-doc -->
21 * @generated
22 */
23 protected TemporalRelationImpl() {
24 super();
25 }
26
27 /**
28 * <!-- begin-user-doc -->
29 * <!-- end-user-doc -->
30 * @generated
31 */
32 @Override
33 protected EClass eStaticClass() {
34 return CrossingScenarioPackage.Literals.TEMPORAL_RELATION;
35 }
36
37} //TemporalRelationImpl
diff --git a/Domains/crossingScenario/ecore-gen/crossingScenario/impl/VisionBlockedImpl.java b/Domains/crossingScenario/ecore-gen/crossingScenario/impl/VisionBlockedImpl.java
index e5cb4004..0709cedc 100644
--- a/Domains/crossingScenario/ecore-gen/crossingScenario/impl/VisionBlockedImpl.java
+++ b/Domains/crossingScenario/ecore-gen/crossingScenario/impl/VisionBlockedImpl.java
@@ -26,7 +26,7 @@ import org.eclipse.emf.ecore.impl.ENotificationImpl;
26 * 26 *
27 * @generated 27 * @generated
28 */ 28 */
29public class VisionBlockedImpl extends SpatialRelationImpl implements VisionBlocked { 29public class VisionBlockedImpl extends RelationImpl implements VisionBlocked {
30 /** 30 /**
31 * The cached value of the '{@link #getBlockedBy() <em>Blocked By</em>}' reference. 31 * The cached value of the '{@link #getBlockedBy() <em>Blocked By</em>}' reference.
32 * <!-- begin-user-doc --> 32 * <!-- begin-user-doc -->
diff --git a/Domains/crossingScenario/ecore-gen/crossingScenario/util/CrossingScenarioAdapterFactory.java b/Domains/crossingScenario/ecore-gen/crossingScenario/util/CrossingScenarioAdapterFactory.java
index b46b9e98..e26eedc8 100644
--- a/Domains/crossingScenario/ecore-gen/crossingScenario/util/CrossingScenarioAdapterFactory.java
+++ b/Domains/crossingScenario/ecore-gen/crossingScenario/util/CrossingScenarioAdapterFactory.java
@@ -84,14 +84,6 @@ public class CrossingScenarioAdapterFactory extends AdapterFactoryImpl {
84 return createRelationAdapter(); 84 return createRelationAdapter();
85 } 85 }
86 @Override 86 @Override
87 public Adapter caseSpatialRelation(SpatialRelation object) {
88 return createSpatialRelationAdapter();
89 }
90 @Override
91 public Adapter caseTemporalRelation(TemporalRelation object) {
92 return createTemporalRelationAdapter();
93 }
94 @Override
95 public Adapter caseVisionBlocked(VisionBlocked object) { 87 public Adapter caseVisionBlocked(VisionBlocked object) {
96 return createVisionBlockedAdapter(); 88 return createVisionBlockedAdapter();
97 } 89 }
@@ -192,34 +184,6 @@ public class CrossingScenarioAdapterFactory extends AdapterFactoryImpl {
192 } 184 }
193 185
194 /** 186 /**
195 * Creates a new adapter for an object of class '{@link crossingScenario.SpatialRelation <em>Spatial Relation</em>}'.
196 * <!-- begin-user-doc -->
197 * This default implementation returns null so that we can easily ignore cases;
198 * it's useful to ignore a case when inheritance will catch all the cases anyway.
199 * <!-- end-user-doc -->
200 * @return the new adapter.
201 * @see crossingScenario.SpatialRelation
202 * @generated
203 */
204 public Adapter createSpatialRelationAdapter() {
205 return null;
206 }
207
208 /**
209 * Creates a new adapter for an object of class '{@link crossingScenario.TemporalRelation <em>Temporal Relation</em>}'.
210 * <!-- begin-user-doc -->
211 * This default implementation returns null so that we can easily ignore cases;
212 * it's useful to ignore a case when inheritance will catch all the cases anyway.
213 * <!-- end-user-doc -->
214 * @return the new adapter.
215 * @see crossingScenario.TemporalRelation
216 * @generated
217 */
218 public Adapter createTemporalRelationAdapter() {
219 return null;
220 }
221
222 /**
223 * Creates a new adapter for an object of class '{@link crossingScenario.VisionBlocked <em>Vision Blocked</em>}'. 187 * Creates a new adapter for an object of class '{@link crossingScenario.VisionBlocked <em>Vision Blocked</em>}'.
224 * <!-- begin-user-doc --> 188 * <!-- begin-user-doc -->
225 * This default implementation returns null so that we can easily ignore cases; 189 * This default implementation returns null so that we can easily ignore cases;
diff --git a/Domains/crossingScenario/ecore-gen/crossingScenario/util/CrossingScenarioSwitch.java b/Domains/crossingScenario/ecore-gen/crossingScenario/util/CrossingScenarioSwitch.java
index 3340d7b1..7ed36be3 100644
--- a/Domains/crossingScenario/ecore-gen/crossingScenario/util/CrossingScenarioSwitch.java
+++ b/Domains/crossingScenario/ecore-gen/crossingScenario/util/CrossingScenarioSwitch.java
@@ -90,24 +90,9 @@ public class CrossingScenarioSwitch<T> extends Switch<T> {
90 if (result == null) result = defaultCase(theEObject); 90 if (result == null) result = defaultCase(theEObject);
91 return result; 91 return result;
92 } 92 }
93 case CrossingScenarioPackage.SPATIAL_RELATION: {
94 SpatialRelation spatialRelation = (SpatialRelation)theEObject;
95 T result = caseSpatialRelation(spatialRelation);
96 if (result == null) result = caseRelation(spatialRelation);
97 if (result == null) result = defaultCase(theEObject);
98 return result;
99 }
100 case CrossingScenarioPackage.TEMPORAL_RELATION: {
101 TemporalRelation temporalRelation = (TemporalRelation)theEObject;
102 T result = caseTemporalRelation(temporalRelation);
103 if (result == null) result = caseRelation(temporalRelation);
104 if (result == null) result = defaultCase(theEObject);
105 return result;
106 }
107 case CrossingScenarioPackage.VISION_BLOCKED: { 93 case CrossingScenarioPackage.VISION_BLOCKED: {
108 VisionBlocked visionBlocked = (VisionBlocked)theEObject; 94 VisionBlocked visionBlocked = (VisionBlocked)theEObject;
109 T result = caseVisionBlocked(visionBlocked); 95 T result = caseVisionBlocked(visionBlocked);
110 if (result == null) result = caseSpatialRelation(visionBlocked);
111 if (result == null) result = caseRelation(visionBlocked); 96 if (result == null) result = caseRelation(visionBlocked);
112 if (result == null) result = defaultCase(theEObject); 97 if (result == null) result = defaultCase(theEObject);
113 return result; 98 return result;
@@ -115,7 +100,6 @@ public class CrossingScenarioSwitch<T> extends Switch<T> {
115 case CrossingScenarioPackage.COLLISION_EXISTS: { 100 case CrossingScenarioPackage.COLLISION_EXISTS: {
116 CollisionExists collisionExists = (CollisionExists)theEObject; 101 CollisionExists collisionExists = (CollisionExists)theEObject;
117 T result = caseCollisionExists(collisionExists); 102 T result = caseCollisionExists(collisionExists);
118 if (result == null) result = caseTemporalRelation(collisionExists);
119 if (result == null) result = caseRelation(collisionExists); 103 if (result == null) result = caseRelation(collisionExists);
120 if (result == null) result = defaultCase(theEObject); 104 if (result == null) result = defaultCase(theEObject);
121 return result; 105 return result;
@@ -213,36 +197,6 @@ public class CrossingScenarioSwitch<T> extends Switch<T> {
213 } 197 }
214 198
215 /** 199 /**
216 * Returns the result of interpreting the object as an instance of '<em>Spatial Relation</em>'.
217 * <!-- begin-user-doc -->
218 * This implementation returns null;
219 * returning a non-null result will terminate the switch.
220 * <!-- end-user-doc -->
221 * @param object the target of the switch.
222 * @return the result of interpreting the object as an instance of '<em>Spatial Relation</em>'.
223 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
224 * @generated
225 */
226 public T caseSpatialRelation(SpatialRelation object) {
227 return null;
228 }
229
230 /**
231 * Returns the result of interpreting the object as an instance of '<em>Temporal Relation</em>'.
232 * <!-- begin-user-doc -->
233 * This implementation returns null;
234 * returning a non-null result will terminate the switch.
235 * <!-- end-user-doc -->
236 * @param object the target of the switch.
237 * @return the result of interpreting the object as an instance of '<em>Temporal Relation</em>'.
238 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
239 * @generated
240 */
241 public T caseTemporalRelation(TemporalRelation object) {
242 return null;
243 }
244
245 /**
246 * Returns the result of interpreting the object as an instance of '<em>Vision Blocked</em>'. 200 * Returns the result of interpreting the object as an instance of '<em>Vision Blocked</em>'.
247 * <!-- begin-user-doc --> 201 * <!-- begin-user-doc -->
248 * This implementation returns null; 202 * This implementation returns null;
diff --git a/Domains/crossingScenario/model/crossingScenario class diagram.png b/Domains/crossingScenario/model/crossingScenario class diagram.png
new file mode 100644
index 00000000..02a05d1d
--- /dev/null
+++ b/Domains/crossingScenario/model/crossingScenario class diagram.png
Binary files differ
diff --git a/Domains/crossingScenario/model/crossingScenario class diagram.svg b/Domains/crossingScenario/model/crossingScenario class diagram.svg
new file mode 100644
index 00000000..e63517ad
--- /dev/null
+++ b/Domains/crossingScenario/model/crossingScenario class diagram.svg
@@ -0,0 +1,549 @@
1<?xml version="1.0" encoding="UTF-8"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" stroke-dasharray="none" shape-rendering="auto" font-family="'Dialog'" width="559" text-rendering="auto" fill-opacity="1" contentScriptType="text/ecmascript" color-interpolation="auto" color-rendering="auto" preserveAspectRatio="xMidYMid meet" font-size="12" viewBox="0 0 559 408" fill="black" stroke="black" image-rendering="auto" stroke-miterlimit="10" zoomAndPan="magnify" version="1.0" stroke-linecap="square" stroke-linejoin="miter" contentStyleType="text/css" font-style="normal" height="408" stroke-width="1" stroke-dashoffset="0" font-weight="normal" stroke-opacity="1">
2 <!--Generated by the Batik Graphics2D SVG Generator-->
3 <defs id="genericDefs"/>
4 <g>
5 <defs id="defs1">
6 <linearGradient x1="39" x2="198" y1="8" gradientUnits="userSpaceOnUse" y2="145" xlink:type="simple" xlink:actuate="onLoad" id="linearGradient1" xlink:show="other" spreadMethod="pad">
7 <stop stop-opacity="1" stop-color="white" offset="0%"/>
8 <stop stop-opacity="1" stop-color="rgb(255,252,216)" offset="100%"/>
9 </linearGradient>
10 <linearGradient x1="283" x2="518" y1="-25" gradientUnits="userSpaceOnUse" y2="116" xlink:type="simple" xlink:actuate="onLoad" id="linearGradient2" xlink:show="other" spreadMethod="pad">
11 <stop stop-opacity="1" stop-color="white" offset="0%"/>
12 <stop stop-opacity="1" stop-color="rgb(228,228,228)" offset="100%"/>
13 </linearGradient>
14 <linearGradient x1="265" x2="404" y1="194" gradientUnits="userSpaceOnUse" y2="326" xlink:type="simple" xlink:actuate="onLoad" id="linearGradient3" xlink:show="other" spreadMethod="pad">
15 <stop stop-opacity="1" stop-color="white" offset="0%"/>
16 <stop stop-opacity="1" stop-color="rgb(228,228,228)" offset="100%"/>
17 </linearGradient>
18 <linearGradient x1="41" x2="159" y1="195" gradientUnits="userSpaceOnUse" y2="273" xlink:type="simple" xlink:actuate="onLoad" id="linearGradient4" xlink:show="other" spreadMethod="pad">
19 <stop stop-opacity="1" stop-color="white" offset="0%"/>
20 <stop stop-opacity="1" stop-color="rgb(228,228,228)" offset="100%"/>
21 </linearGradient>
22 <linearGradient x1="56" x2="156" y1="276" gradientUnits="userSpaceOnUse" y2="345" xlink:type="simple" xlink:actuate="onLoad" id="linearGradient5" xlink:show="other" spreadMethod="pad">
23 <stop stop-opacity="1" stop-color="white" offset="0%"/>
24 <stop stop-opacity="1" stop-color="rgb(255,252,216)" offset="100%"/>
25 </linearGradient>
26 <linearGradient x1="33" x2="202" y1="316" gradientUnits="userSpaceOnUse" y2="425" xlink:type="simple" xlink:actuate="onLoad" id="linearGradient6" xlink:show="other" spreadMethod="pad">
27 <stop stop-opacity="1" stop-color="white" offset="0%"/>
28 <stop stop-opacity="1" stop-color="rgb(255,252,216)" offset="100%"/>
29 </linearGradient>
30 <linearGradient x1="250" x2="336" y1="346" gradientUnits="userSpaceOnUse" y2="408" xlink:type="simple" xlink:actuate="onLoad" id="linearGradient7" xlink:show="other" spreadMethod="pad">
31 <stop stop-opacity="1" stop-color="white" offset="0%"/>
32 <stop stop-opacity="1" stop-color="rgb(255,252,216)" offset="100%"/>
33 </linearGradient>
34 <linearGradient x1="351" x2="415" y1="351" gradientUnits="userSpaceOnUse" y2="402" xlink:type="simple" xlink:actuate="onLoad" id="linearGradient8" xlink:show="other" spreadMethod="pad">
35 <stop stop-opacity="1" stop-color="white" offset="0%"/>
36 <stop stop-opacity="1" stop-color="rgb(255,252,216)" offset="100%"/>
37 </linearGradient>
38 <linearGradient x1="416" x2="530" y1="141" gradientUnits="userSpaceOnUse" y2="217" xlink:type="simple" xlink:actuate="onLoad" id="linearGradient9" xlink:show="other" spreadMethod="pad">
39 <stop stop-opacity="1" stop-color="white" offset="0%"/>
40 <stop stop-opacity="1" stop-color="rgb(255,252,216)" offset="100%"/>
41 </linearGradient>
42 <linearGradient x1="371" x2="475" y1="93" gradientUnits="userSpaceOnUse" y2="164" xlink:type="simple" xlink:actuate="onLoad" id="linearGradient10" xlink:show="other" spreadMethod="pad">
43 <stop stop-opacity="1" stop-color="white" offset="0%"/>
44 <stop stop-opacity="1" stop-color="rgb(255,252,216)" offset="100%"/>
45 </linearGradient>
46 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath1">
47 <path d="M38 18 L201 18 L201 137 L38 137 L38 18 Z"/>
48 </clipPath>
49 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath2">
50 <path d="M38 18 L199 18 L199 135 L38 135 L38 18 Z"/>
51 </clipPath>
52 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath3">
53 <path d="M66 23 L170 23 L170 41 L66 41 L66 23 Z"/>
54 </clipPath>
55 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath4">
56 <path d="M66 23 L172 23 L172 41 L66 41 L66 23 Z"/>
57 </clipPath>
58 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath5">
59 <path d="M43 46 L164 46 L164 64 L43 64 L43 46 Z"/>
60 </clipPath>
61 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath6">
62 <path d="M43 46 L166 46 L166 64 L43 64 L43 46 Z"/>
63 </clipPath>
64 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath7">
65 <path d="M43 62 L164 62 L164 80 L43 80 L43 62 Z"/>
66 </clipPath>
67 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath8">
68 <path d="M43 62 L166 62 L166 80 L43 80 L43 62 Z"/>
69 </clipPath>
70 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath9">
71 <path d="M43 78 L182 78 L182 96 L43 96 L43 78 Z"/>
72 </clipPath>
73 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath10">
74 <path d="M43 78 L184 78 L184 96 L43 96 L43 78 Z"/>
75 </clipPath>
76 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath11">
77 <path d="M43 94 L194 94 L194 112 L43 112 L43 94 Z"/>
78 </clipPath>
79 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath12">
80 <path d="M43 94 L196 94 L196 112 L43 112 L43 94 Z"/>
81 </clipPath>
82 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath13">
83 <path d="M43 110 L194 110 L194 128 L43 128 L43 110 Z"/>
84 </clipPath>
85 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath14">
86 <path d="M43 110 L196 110 L196 128 L43 128 L43 110 Z"/>
87 </clipPath>
88 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath15">
89 <path d="M39 44 L198 44 L198 134 L39 134 L39 44 Z"/>
90 </clipPath>
91 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath16">
92 <path d="M282 21 L521 21 L521 72 L282 72 L282 21 Z"/>
93 </clipPath>
94 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath17">
95 <path d="M282 21 L519 21 L519 70 L282 70 L282 21 Z"/>
96 </clipPath>
97 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath18">
98 <path d="M379 26 L422 26 L422 44 L379 44 L379 26 Z"/>
99 </clipPath>
100 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath19">
101 <path d="M379 26 L424 26 L424 44 L379 44 L379 26 Z"/>
102 </clipPath>
103 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath20">
104 <path d="M287 49 L459 49 L459 67 L287 67 L287 49 Z"/>
105 </clipPath>
106 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath21">
107 <path d="M287 49 L461 49 L461 67 L287 67 L287 49 Z"/>
108 </clipPath>
109 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath22">
110 <path d="M283 47 L518 47 L518 69 L283 69 L283 47 Z"/>
111 </clipPath>
112 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath23">
113 <path d="M264 196 L407 196 L407 325 L264 325 L264 196 Z"/>
114 </clipPath>
115 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath24">
116 <path d="M264 196 L405 196 L405 323 L264 323 L264 196 Z"/>
117 </clipPath>
118 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath25">
119 <path d="M311 201 L358 201 L358 219 L311 219 L311 201 Z"/>
120 </clipPath>
121 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath26">
122 <path d="M311 201 L360 201 L360 219 L311 219 L311 201 Z"/>
123 </clipPath>
124 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath27">
125 <path d="M269 224 L387 224 L387 242 L269 242 L269 224 Z"/>
126 </clipPath>
127 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath28">
128 <path d="M269 224 L389 224 L389 242 L269 242 L269 224 Z"/>
129 </clipPath>
130 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath29">
131 <path d="M269 240 L387 240 L387 258 L269 258 L269 240 Z"/>
132 </clipPath>
133 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath30">
134 <path d="M269 240 L389 240 L389 258 L269 258 L269 240 Z"/>
135 </clipPath>
136 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath31">
137 <path d="M269 256 L396 256 L396 274 L269 274 L269 256 Z"/>
138 </clipPath>
139 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath32">
140 <path d="M269 256 L398 256 L398 274 L269 274 L269 256 Z"/>
141 </clipPath>
142 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath33">
143 <path d="M269 272 L393 272 L393 290 L269 290 L269 272 Z"/>
144 </clipPath>
145 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath34">
146 <path d="M269 272 L395 272 L395 290 L269 290 L269 272 Z"/>
147 </clipPath>
148 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath35">
149 <path d="M269 288 L400 288 L400 306 L269 306 L269 288 Z"/>
150 </clipPath>
151 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath36">
152 <path d="M269 288 L402 288 L402 306 L269 306 L269 288 Z"/>
153 </clipPath>
154 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath37">
155 <path d="M269 304 L400 304 L400 322 L269 322 L269 304 Z"/>
156 </clipPath>
157 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath38">
158 <path d="M269 304 L402 304 L402 322 L269 322 L269 304 Z"/>
159 </clipPath>
160 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath39">
161 <path d="M265 222 L404 222 L404 322 L265 322 L265 222 Z"/>
162 </clipPath>
163 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath40">
164 <path d="M40 213 L162 213 L162 256 L40 256 L40 213 Z"/>
165 </clipPath>
166 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath41">
167 <path d="M40 213 L160 213 L160 254 L40 254 L40 213 Z"/>
168 </clipPath>
169 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath42">
170 <path d="M69 218 L130 218 L130 236 L69 236 L69 218 Z"/>
171 </clipPath>
172 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath43">
173 <path d="M69 218 L132 218 L132 236 L69 236 L69 218 Z"/>
174 </clipPath>
175 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath44">
176 <path d="M41 239 L159 239 L159 253 L41 253 L41 239 Z"/>
177 </clipPath>
178 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath45">
179 <path d="M55 290 L159 290 L159 333 L55 333 L55 290 Z"/>
180 </clipPath>
181 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath46">
182 <path d="M55 290 L157 290 L157 331 L55 331 L55 290 Z"/>
183 </clipPath>
184 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath47">
185 <path d="M62 295 L150 295 L150 313 L62 313 L62 295 Z"/>
186 </clipPath>
187 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath48">
188 <path d="M62 295 L152 295 L152 313 L62 313 L62 295 Z"/>
189 </clipPath>
190 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath49">
191 <path d="M56 316 L156 316 L156 330 L56 330 L56 316 Z"/>
192 </clipPath>
193 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath50">
194 <path d="M32 345 L205 345 L205 398 L32 398 L32 345 Z"/>
195 </clipPath>
196 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath51">
197 <path d="M32 345 L203 345 L203 396 L32 396 L32 345 Z"/>
198 </clipPath>
199 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath52">
200 <path d="M72 350 L163 350 L163 368 L72 368 L72 350 Z"/>
201 </clipPath>
202 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath53">
203 <path d="M72 350 L165 350 L165 368 L72 368 L72 350 Z"/>
204 </clipPath>
205 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath54">
206 <path d="M37 373 L198 373 L198 391 L37 391 L37 373 Z"/>
207 </clipPath>
208 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath55">
209 <path d="M37 373 L200 373 L200 391 L37 391 L37 373 Z"/>
210 </clipPath>
211 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath56">
212 <path d="M33 371 L202 371 L202 395 L33 395 L33 371 Z"/>
213 </clipPath>
214 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath57">
215 <path d="M249 356 L339 356 L339 399 L249 399 L249 356 Z"/>
216 </clipPath>
217 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath58">
218 <path d="M249 356 L337 356 L337 397 L249 397 L249 356 Z"/>
219 </clipPath>
220 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath59">
221 <path d="M257 361 L329 361 L329 379 L257 379 L257 361 Z"/>
222 </clipPath>
223 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath60">
224 <path d="M257 361 L331 361 L331 379 L257 379 L257 361 Z"/>
225 </clipPath>
226 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath61">
227 <path d="M250 382 L336 382 L336 396 L250 396 L250 382 Z"/>
228 </clipPath>
229 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath62">
230 <path d="M350 356 L418 356 L418 399 L350 399 L350 356 Z"/>
231 </clipPath>
232 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath63">
233 <path d="M350 356 L416 356 L416 397 L350 397 L350 356 Z"/>
234 </clipPath>
235 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath64">
236 <path d="M355 361 L411 361 L411 379 L355 379 L355 361 Z"/>
237 </clipPath>
238 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath65">
239 <path d="M355 361 L413 361 L413 379 L355 379 L355 361 Z"/>
240 </clipPath>
241 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath66">
242 <path d="M351 382 L415 382 L415 396 L351 396 L351 382 Z"/>
243 </clipPath>
244 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath67">
245 <path d="M415 158 L533 158 L533 201 L415 201 L415 158 Z"/>
246 </clipPath>
247 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath68">
248 <path d="M415 158 L531 158 L531 199 L415 199 L415 158 Z"/>
249 </clipPath>
250 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath69">
251 <path d="M424 163 L522 163 L522 181 L424 181 L424 163 Z"/>
252 </clipPath>
253 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath70">
254 <path d="M424 163 L524 163 L524 181 L424 181 L424 163 Z"/>
255 </clipPath>
256 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath71">
257 <path d="M416 184 L530 184 L530 198 L416 198 L416 184 Z"/>
258 </clipPath>
259 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath72">
260 <path d="M370 108 L478 108 L478 151 L370 151 L370 108 Z"/>
261 </clipPath>
262 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath73">
263 <path d="M370 108 L476 108 L476 149 L370 149 L370 108 Z"/>
264 </clipPath>
265 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath74">
266 <path d="M381 113 L465 113 L465 131 L381 131 L381 113 Z"/>
267 </clipPath>
268 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath75">
269 <path d="M381 113 L467 113 L467 131 L381 131 L381 113 Z"/>
270 </clipPath>
271 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath76">
272 <path d="M371 134 L475 134 L475 148 L371 148 L371 134 Z"/>
273 </clipPath>
274 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath77">
275 <path d="M-1 -1 L560 -1 L560 409 L-1 409 L-1 -1 Z"/>
276 </clipPath>
277 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath78">
278 <path d="M235 170 L296 170 L296 185 L235 185 L235 170 Z"/>
279 </clipPath>
280 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath79">
281 <path d="M197 102 L212 102 L212 111 L197 111 L197 102 Z"/>
282 </clipPath>
283 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath80">
284 <path d="M293 189 L302 189 L302 199 L293 199 L293 189 Z"/>
285 </clipPath>
286 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath81">
287 <path d="M221 22 L278 22 L278 37 L221 37 L221 22 Z"/>
288 </clipPath>
289 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath82">
290 <path d="M197 42 L212 42 L212 51 L197 51 L197 42 Z"/>
291 </clipPath>
292 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath83">
293 <path d="M275 42 L285 42 L285 51 L275 51 L275 42 Z"/>
294 </clipPath>
295 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath84">
296 <path d="M202 251 L262 251 L262 266 L202 266 L202 251 Z"/>
297 </clipPath>
298 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath85">
299 <path d="M257 238 L267 238 L267 247 L257 247 L257 238 Z"/>
300 </clipPath>
301 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath86">
302 <path d="M178 294 L258 294 L258 309 L178 309 L178 294 Z"/>
303 </clipPath>
304 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath87">
305 <path d="M257 309 L267 309 L267 318 L257 318 L257 309 Z"/>
306 </clipPath>
307 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath88">
308 <path d="M327 321 L338 321 L338 332 L327 332 L327 321 Z"/>
309 </clipPath>
310 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath89">
311 <path d="M324 83 L399 83 L399 98 L324 98 L324 83 Z"/>
312 </clipPath>
313 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath90">
314 <path d="M326 175 L387 175 L387 190 L326 190 L326 175 Z"/>
315 </clipPath>
316 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath91">
317 <path d="M314 68 L323 68 L323 78 L314 78 L314 68 Z"/>
318 </clipPath>
319 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath92">
320 <path d="M314 189 L323 189 L323 199 L314 199 L314 189 Z"/>
321 </clipPath>
322 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath93">
323 <path d="M439 68 L450 68 L450 79 L439 79 L439 68 Z"/>
324 </clipPath>
325 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath94">
326 <path d="M22 173 L96 173 L96 188 L22 188 L22 173 Z"/>
327 </clipPath>
328 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath95">
329 <path d="M98 133 L107 133 L107 148 L98 148 L98 133 Z"/>
330 </clipPath>
331 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath96">
332 <path d="M98 206 L107 206 L107 216 L98 216 L98 206 Z"/>
333 </clipPath>
334 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath97">
335 <path d="M459 291 L539 291 L539 306 L459 306 L459 291 Z"/>
336 </clipPath>
337 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath98">
338 <path d="M403 306 L413 306 L413 315 L403 315 L403 306 Z"/>
339 </clipPath>
340 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath99">
341 <path d="M459 253 L539 253 L539 268 L459 268 L459 253 Z"/>
342 </clipPath>
343 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath100">
344 <path d="M403 269 L413 269 L413 278 L403 278 L403 269 Z"/>
345 </clipPath>
346 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath101">
347 <path d="M462 216 L534 216 L534 231 L462 231 L462 216 Z"/>
348 </clipPath>
349 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath102">
350 <path d="M403 230 L413 230 L413 239 L403 239 L403 230 Z"/>
351 </clipPath>
352 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath103">
353 <path d="M203 205 L265 205 L265 220 L203 220 L203 205 Z"/>
354 </clipPath>
355 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath104">
356 <path d="M257 221 L267 221 L267 230 L257 230 L257 221 Z"/>
357 </clipPath>
358 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath105">
359 <path d="M96 252 L107 252 L107 263 L96 263 L96 252 Z"/>
360 </clipPath>
361 </defs>
362 <g font-size="10" fill="rgb(131,122,133)" stroke-linejoin="round" stroke="rgb(131,122,133)" stroke-width="0" stroke-miterlimit="0">
363 <rect x="40" y="20" clip-path="url(#clipPath1)" width="159" rx="4" opacity="0.2549" ry="4" height="115" stroke="none"/>
364 <rect x="41" y="21" clip-path="url(#clipPath1)" width="159" rx="4" opacity="0.2549" ry="4" height="115" stroke="none"/>
365 <rect x="39" y="19" clip-path="url(#clipPath2)" fill="url(#linearGradient1)" width="159" rx="4" ry="4" height="115" stroke="none"/>
366 </g>
367 <g font-size="10" stroke-width="1.1" stroke-linecap="butt">
368 <rect x="39" y="19" clip-path="url(#clipPath2)" fill="none" width="158" rx="4" ry="4" height="114"/>
369 <image x="67" y="24" clip-path="url(#clipPath3)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAtElEQVR42mNgGGjA&#10;iC4wt0b/PyFNyS0X4fpYsCmIrl2EU/PS5jgUPhO6gn//GfHaji6P4YI/fxkY/v9n&#10;hfgPpvY/1LP/IfL4DfjPxLBqwTQGXAEBksdrwO9/TAzhiak4vTCt5gT+MPj9lwlv&#10;GKDLY7jg119GvGEAksfvBaCC7r7VDLgC4Q9BA4BhUFUcgNMLjYU7CYTBPwJh8I+J&#10;UDpgJJAOCHjhLzCei7MycbqAmYmJurkRAGS/RaNk4/qhAAAAAElFTkSuQmCC" xlink:type="simple" xlink:actuate="onLoad" height="16" preserveAspectRatio="none" xlink:show="embed"/>
370 <text xml:space="preserve" x="86" y="35" clip-path="url(#clipPath4)" stroke="none">CrossingScenario</text>
371 <image x="44" y="47" clip-path="url(#clipPath5)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAXUlEQVR42mNgGAUD&#10;DxjRBebW6P8npCm55SJcHwu65I8/TAzJjQtwap5bn4DCZ0JX8PUXC17b0eUxVH8G&#10;Kvj/nxXiP5hD/0M9+x8ij9cAkA3FWZk4XcDBwjKacqgNALytGBsVIOzJAAAAAElF&#10;TkSuQmCC" xlink:type="simple" xlink:actuate="onLoad" height="16" preserveAspectRatio="none" xlink:show="embed"/>
372 <text xml:space="preserve" x="63" y="58" clip-path="url(#clipPath6)" stroke="none">xSize : EDouble = 0.0</text>
373 <image x="44" y="63" clip-path="url(#clipPath7)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAXUlEQVR42mNgGAUD&#10;DxjRBebW6P8npCm55SJcHwu65I8/TAzJjQtwap5bn4DCZ0JX8PUXC17b0eUxVH8G&#10;Kvj/nxXiP5hD/0M9+x8ij9cAkA3FWZk4XcDBwjKacqgNALytGBsVIOzJAAAAAElF&#10;TkSuQmCC" xlink:type="simple" xlink:actuate="onLoad" height="16" preserveAspectRatio="none" xlink:show="embed"/>
374 <text xml:space="preserve" x="63" y="74" clip-path="url(#clipPath8)" stroke="none">ySize : EDouble = 0.0</text>
375 <image x="44" y="79" clip-path="url(#clipPath9)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAXUlEQVR42mNgGAUD&#10;DxjRBebW6P8npCm55SJcHwu65I8/TAzJjQtwap5bn4DCZ0JX8PUXC17b0eUxVH8G&#10;Kvj/nxXiP5hD/0M9+x8ij9cAkA3FWZk4XcDBwjKacqgNALytGBsVIOzJAAAAAElF&#10;TkSuQmCC" xlink:type="simple" xlink:actuate="onLoad" height="16" preserveAspectRatio="none" xlink:show="embed"/>
376 <text xml:space="preserve" x="63" y="90" clip-path="url(#clipPath10)" stroke="none">maxTime : EDouble = 0.0</text>
377 <image width="16" xlink:show="embed" xlink:type="simple" clip-path="url(#clipPath11)" preserveAspectRatio="none" height="16" font-family="'Cantarell'" x="44" y="95" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAXUlEQVR42mNgGAUD&#10;DxjRBebW6P8npCm55SJcHwu65I8/TAzJjQtwap5bn4DCZ0JX8PUXC17b0eUxVH8G&#10;Kvj/nxXiP5hD/0M9+x8ij9cAkA3FWZk4XcDBwjKacqgNALytGBsVIOzJAAAAAElF&#10;TkSuQmCC" xlink:actuate="onLoad"/>
378 <text x="63" y="106" clip-path="url(#clipPath12)" font-family="'Cantarell'" stroke="none" xml:space="preserve">maxXSpeed : EDouble = 0.0</text>
379 <image width="16" xlink:show="embed" xlink:type="simple" clip-path="url(#clipPath13)" preserveAspectRatio="none" height="16" font-family="'Cantarell'" x="44" y="111" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAXUlEQVR42mNgGAUD&#10;DxjRBebW6P8npCm55SJcHwu65I8/TAzJjQtwap5bn4DCZ0JX8PUXC17b0eUxVH8G&#10;Kvj/nxXiP5hD/0M9+x8ij9cAkA3FWZk4XcDBwjKacqgNALytGBsVIOzJAAAAAElF&#10;TkSuQmCC" xlink:actuate="onLoad"/>
380 <text x="63" y="122" clip-path="url(#clipPath14)" font-family="'Cantarell'" stroke="none" xml:space="preserve">maxYSpeed : EDouble = 0.0</text>
381 <line clip-path="url(#clipPath15)" fill="none" x1="40" x2="197" y1="45" y2="45"/>
382 <rect x="284" y="23" clip-path="url(#clipPath16)" fill="rgb(131,122,133)" width="235" rx="4" opacity="0.2549" ry="4" height="47" stroke="none"/>
383 <rect x="285" y="24" clip-path="url(#clipPath16)" fill="rgb(131,122,133)" width="235" rx="4" opacity="0.2549" ry="4" height="47" stroke="none"/>
384 <rect x="283" y="22" clip-path="url(#clipPath17)" fill="url(#linearGradient2)" width="235" rx="4" ry="4" height="47" stroke="none"/>
385 <rect x="283" y="22" clip-path="url(#clipPath17)" fill="none" width="234" rx="4" ry="4" height="46" stroke="rgb(125,125,125)"/>
386 <image stroke="rgb(125,125,125)" width="16" xlink:show="embed" xlink:type="simple" fill="rgb(125,125,125)" clip-path="url(#clipPath18)" preserveAspectRatio="none" height="16" font-style="italic" x="380" y="27" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA0ElEQVR42mNgoBAw&#10;Qun/OMSJMuA/EKAKMjIyzK3Rx6kpueUi3AIWZE0MENPAdHTtIqyalzbHofDhBqC7&#10;Ahf4958RuwHoLvj/n5WBETmEGCH0n79YwgBbgC6YkYPVBZ/vH2PI7TyHEgYobuor&#10;NWHIapmL0wvTak6g8JnQFfz+y4Q3DNDlWdAV/PrLCPY/JFwwwwAkj9eA30AF3X2r&#10;MZMWFPwhaMA/Joaq4gCcXmgs3EkgDP4RCIN/BMLgD4EwIOiFv/+ZGIqzMnG6gJmJ&#10;iYGqAAAbZE97eZ+U8wAAAABJRU5ErkJggg==" xlink:actuate="onLoad"/>
387 <text x="399" y="38" clip-path="url(#clipPath19)" font-style="italic" stroke="none" xml:space="preserve">Lane</text>
388 <image width="16" xlink:show="embed" xlink:type="simple" clip-path="url(#clipPath20)" preserveAspectRatio="none" font-weight="bold" height="16" x="288" y="50" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAcklEQVR42mNgGAWM&#10;6AJza/T/E9KU3HIRro8FXfLHHyaG5MYFODXPrU9A4TOhK/j6iwWv7ejyGKo/AxX8&#10;/88K8R/Mof+hnv0PkcdrAMiG4qxMnC7gYGGhczRJ2pfhjRUmSjTT3gVkpURctj8/&#10;2MVIk0AGAJdzIYcp/aiWAAAAAElFTkSuQmCC" xlink:actuate="onLoad"/>
389 <text x="307" y="61" clip-path="url(#clipPath21)" stroke="none" font-weight="bold" xml:space="preserve">referenceCoord : EDouble = 0.0</text>
390 <line clip-path="url(#clipPath22)" fill="none" x1="284" x2="517" y1="48" y2="48" stroke="rgb(125,125,125)"/>
391 <rect x="266" y="198" clip-path="url(#clipPath23)" fill="rgb(131,122,133)" width="139" rx="4" opacity="0.2549" ry="4" height="125" stroke="none"/>
392 <rect x="267" y="199" clip-path="url(#clipPath23)" fill="rgb(131,122,133)" width="139" rx="4" opacity="0.2549" ry="4" height="125" stroke="none"/>
393 <rect x="265" y="197" clip-path="url(#clipPath24)" fill="url(#linearGradient3)" width="139" rx="4" ry="4" height="125" stroke="none"/>
394 <rect x="265" y="197" clip-path="url(#clipPath24)" fill="none" width="138" rx="4" ry="4" height="124" stroke="rgb(125,125,125)"/>
395 <image stroke="rgb(125,125,125)" width="16" xlink:show="embed" xlink:type="simple" fill="rgb(125,125,125)" clip-path="url(#clipPath25)" preserveAspectRatio="none" height="16" font-style="italic" x="312" y="202" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA0ElEQVR42mNgoBAw&#10;Qun/OMSJMuA/EKAKMjIyzK3Rx6kpueUi3AIWZE0MENPAdHTtIqyalzbHofDhBqC7&#10;Ahf4958RuwHoLvj/n5WBETmEGCH0n79YwgBbgC6YkYPVBZ/vH2PI7TyHEgYobuor&#10;NWHIapmL0wvTak6g8JnQFfz+y4Q3DNDlWdAV/PrLCPY/JFwwwwAkj9eA30AF3X2r&#10;MZMWFPwhaMA/Joaq4gCcXmgs3EkgDP4RCIN/BMLgD4EwIOiFv/+ZGIqzMnG6gJmJ&#10;iYGqAAAbZE97eZ+U8wAAAABJRU5ErkJggg==" xlink:actuate="onLoad"/>
396 <text x="331" y="213" clip-path="url(#clipPath26)" font-style="italic" stroke="none" xml:space="preserve">Actor</text>
397 <image width="16" xlink:show="embed" xlink:type="simple" clip-path="url(#clipPath27)" preserveAspectRatio="none" font-weight="bold" height="16" x="270" y="225" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAcklEQVR42mNgGAWM&#10;6AJza/T/E9KU3HIRro8FXfLHHyaG5MYFODXPrU9A4TOhK/j6iwWv7ejyGKo/AxX8&#10;/88K8R/Mof+hnv0PkcdrAMiG4qxMnC7gYGGhczRJ2pfhjRUmSjTT3gVkpURctj8/&#10;2MVIk0AGAJdzIYcp/aiWAAAAAElFTkSuQmCC" xlink:actuate="onLoad"/>
398 <text x="289" y="236" clip-path="url(#clipPath28)" stroke="none" font-weight="bold" xml:space="preserve">xPos : EDouble = 0.0</text>
399 <image width="16" xlink:show="embed" xlink:type="simple" clip-path="url(#clipPath29)" preserveAspectRatio="none" font-weight="bold" height="16" x="270" y="241" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAcklEQVR42mNgGAWM&#10;6AJza/T/E9KU3HIRro8FXfLHHyaG5MYFODXPrU9A4TOhK/j6iwWv7ejyGKo/AxX8&#10;/88K8R/Mof+hnv0PkcdrAMiG4qxMnC7gYGGhczRJ2pfhjRUmSjTT3gVkpURctj8/&#10;2MVIk0AGAJdzIYcp/aiWAAAAAElFTkSuQmCC" xlink:actuate="onLoad"/>
400 <text x="289" y="252" clip-path="url(#clipPath30)" stroke="none" font-weight="bold" xml:space="preserve">yPos : EDouble = 0.0</text>
401 <image width="16" xlink:show="embed" xlink:type="simple" clip-path="url(#clipPath31)" preserveAspectRatio="none" font-weight="bold" height="16" x="270" y="257" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAcklEQVR42mNgGAWM&#10;6AJza/T/E9KU3HIRro8FXfLHHyaG5MYFODXPrU9A4TOhK/j6iwWv7ejyGKo/AxX8&#10;/88K8R/Mof+hnv0PkcdrAMiG4qxMnC7gYGGhczRJ2pfhjRUmSjTT3gVkpURctj8/&#10;2MVIk0AGAJdzIYcp/aiWAAAAAElFTkSuQmCC" xlink:actuate="onLoad"/>
402 <text x="289" y="268" clip-path="url(#clipPath32)" stroke="none" font-weight="bold" xml:space="preserve">length : EDouble = 0.0</text>
403 <image width="16" xlink:show="embed" xlink:type="simple" clip-path="url(#clipPath33)" preserveAspectRatio="none" font-weight="bold" height="16" x="270" y="273" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAcklEQVR42mNgGAWM&#10;6AJza/T/E9KU3HIRro8FXfLHHyaG5MYFODXPrU9A4TOhK/j6iwWv7ejyGKo/AxX8&#10;/88K8R/Mof+hnv0PkcdrAMiG4qxMnC7gYGGhczRJ2pfhjRUmSjTT3gVkpURctj8/&#10;2MVIk0AGAJdzIYcp/aiWAAAAAElFTkSuQmCC" xlink:actuate="onLoad"/>
404 <text x="289" y="284" clip-path="url(#clipPath34)" stroke="none" font-weight="bold" xml:space="preserve">width : EDouble = 0.0</text>
405 <image width="16" xlink:show="embed" xlink:type="simple" clip-path="url(#clipPath35)" preserveAspectRatio="none" font-weight="bold" height="16" x="270" y="289" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAcklEQVR42mNgGAWM&#10;6AJza/T/E9KU3HIRro8FXfLHHyaG5MYFODXPrU9A4TOhK/j6iwWv7ejyGKo/AxX8&#10;/88K8R/Mof+hnv0PkcdrAMiG4qxMnC7gYGGhczRJ2pfhjRUmSjTT3gVkpURctj8/&#10;2MVIk0AGAJdzIYcp/aiWAAAAAElFTkSuQmCC" xlink:actuate="onLoad"/>
406 <text x="289" y="300" clip-path="url(#clipPath36)" stroke="none" font-weight="bold" xml:space="preserve">xSpeed : EDouble = 0.0</text>
407 <image width="16" xlink:show="embed" xlink:type="simple" clip-path="url(#clipPath37)" preserveAspectRatio="none" font-weight="bold" height="16" x="270" y="305" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAcklEQVR42mNgGAWM&#10;6AJza/T/E9KU3HIRro8FXfLHHyaG5MYFODXPrU9A4TOhK/j6iwWv7ejyGKo/AxX8&#10;/88K8R/Mof+hnv0PkcdrAMiG4qxMnC7gYGGhczRJ2pfhjRUmSjTT3gVkpURctj8/&#10;2MVIk0AGAJdzIYcp/aiWAAAAAElFTkSuQmCC" xlink:actuate="onLoad"/>
408 <text x="289" y="316" clip-path="url(#clipPath38)" stroke="none" font-weight="bold" xml:space="preserve">ySpeed : EDouble = 0.0</text>
409 <line clip-path="url(#clipPath39)" fill="none" x1="266" x2="403" y1="223" y2="223" stroke="rgb(125,125,125)"/>
410 <rect x="42" y="215" clip-path="url(#clipPath40)" fill="rgb(131,122,133)" width="118" rx="4" opacity="0.2549" ry="4" height="39" stroke="none"/>
411 <rect x="43" y="216" clip-path="url(#clipPath40)" fill="rgb(131,122,133)" width="118" rx="4" opacity="0.2549" ry="4" height="39" stroke="none"/>
412 <rect x="41" y="214" clip-path="url(#clipPath41)" fill="url(#linearGradient4)" width="118" rx="4" ry="4" height="39" stroke="none"/>
413 <rect x="41" y="214" clip-path="url(#clipPath41)" fill="none" width="117" rx="4" ry="4" height="38" stroke="rgb(125,125,125)"/>
414 <image stroke="rgb(125,125,125)" width="16" xlink:show="embed" xlink:type="simple" fill="rgb(125,125,125)" clip-path="url(#clipPath42)" preserveAspectRatio="none" height="16" font-style="italic" x="70" y="219" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA0ElEQVR42mNgoBAw&#10;Qun/OMSJMuA/EKAKMjIyzK3Rx6kpueUi3AIWZE0MENPAdHTtIqyalzbHofDhBqC7&#10;Ahf4958RuwHoLvj/n5WBETmEGCH0n79YwgBbgC6YkYPVBZ/vH2PI7TyHEgYobuor&#10;NWHIapmL0wvTak6g8JnQFfz+y4Q3DNDlWdAV/PrLCPY/JFwwwwAkj9eA30AF3X2r&#10;MZMWFPwhaMA/Joaq4gCcXmgs3EkgDP4RCIN/BMLgD4EwIOiFv/+ZGIqzMnG6gJmJ&#10;iYGqAAAbZE97eZ+U8wAAAABJRU5ErkJggg==" xlink:actuate="onLoad"/>
415 <text x="89" y="230" clip-path="url(#clipPath43)" font-style="italic" stroke="none" xml:space="preserve">Relation</text>
416 <line clip-path="url(#clipPath44)" fill="none" x1="42" x2="158" y1="240" y2="240" stroke="rgb(125,125,125)"/>
417 <rect x="57" y="292" clip-path="url(#clipPath45)" fill="rgb(131,122,133)" width="100" rx="4" opacity="0.2549" ry="4" height="39" stroke="none"/>
418 <rect x="58" y="293" clip-path="url(#clipPath45)" fill="rgb(131,122,133)" width="100" rx="4" opacity="0.2549" ry="4" height="39" stroke="none"/>
419 <rect x="56" y="291" clip-path="url(#clipPath46)" fill="url(#linearGradient5)" width="100" rx="4" ry="4" height="39" stroke="none"/>
420 <rect x="56" y="291" clip-path="url(#clipPath46)" fill="none" width="99" rx="4" ry="4" height="38"/>
421 <image x="63" y="296" clip-path="url(#clipPath47)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAtElEQVR42mNgGGjA&#10;iC4wt0b/PyFNyS0X4fpYsCmIrl2EU/PS5jgUPhO6gn//GfHaji6P4YI/fxkY/v9n&#10;hfgPpvY/1LP/IfL4DfjPxLBqwTQGXAEBksdrwO9/TAzhiak4vTCt5gT+MPj9lwlv&#10;GKDLY7jg119GvGEAksfvBaCC7r7VDLgC4Q9BA4BhUFUcgNMLjYU7CYTBPwJh8I+J&#10;UDpgJJAOCHjhLzCei7MycbqAmYmJurkRAGS/RaNk4/qhAAAAAElFTkSuQmCC" xlink:type="simple" xlink:actuate="onLoad" height="16" preserveAspectRatio="none" xlink:show="embed"/>
422 <text xml:space="preserve" x="82" y="307" clip-path="url(#clipPath48)" stroke="none">VisionBlocked</text>
423 <line clip-path="url(#clipPath49)" fill="none" x1="57" x2="155" y1="317" y2="317"/>
424 <rect x="34" y="347" clip-path="url(#clipPath50)" fill="rgb(131,122,133)" width="169" rx="4" opacity="0.2549" ry="4" height="49" stroke="none"/>
425 <rect x="35" y="348" clip-path="url(#clipPath50)" fill="rgb(131,122,133)" width="169" rx="4" opacity="0.2549" ry="4" height="49" stroke="none"/>
426 <rect x="33" y="346" clip-path="url(#clipPath51)" fill="url(#linearGradient6)" width="169" rx="4" ry="4" height="49" stroke="none"/>
427 <rect x="33" y="346" clip-path="url(#clipPath51)" fill="none" width="168" rx="4" ry="4" height="48"/>
428 <image x="73" y="351" clip-path="url(#clipPath52)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAtElEQVR42mNgGGjA&#10;iC4wt0b/PyFNyS0X4fpYsCmIrl2EU/PS5jgUPhO6gn//GfHaji6P4YI/fxkY/v9n&#10;hfgPpvY/1LP/IfL4DfjPxLBqwTQGXAEBksdrwO9/TAzhiak4vTCt5gT+MPj9lwlv&#10;GKDLY7jg119GvGEAksfvBaCC7r7VDLgC4Q9BA4BhUFUcgNMLjYU7CYTBPwJh8I+J&#10;UDpgJJAOCHjhLzCei7MycbqAmYmJurkRAGS/RaNk4/qhAAAAAElFTkSuQmCC" xlink:type="simple" xlink:actuate="onLoad" height="16" preserveAspectRatio="none" xlink:show="embed"/>
429 <text xml:space="preserve" x="92" y="362" clip-path="url(#clipPath53)" stroke="none">CollisionExists</text>
430 <image width="16" xlink:show="embed" xlink:type="simple" clip-path="url(#clipPath54)" preserveAspectRatio="none" font-weight="bold" height="16" x="38" y="374" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAcklEQVR42mNgGAWM&#10;6AJza/T/E9KU3HIRro8FXfLHHyaG5MYFODXPrU9A4TOhK/j6iwWv7ejyGKo/AxX8&#10;/88K8R/Mof+hnv0PkcdrAMiG4qxMnC7gYGGhczRJ2pfhjRUmSjTT3gVkpURctj8/&#10;2MVIk0AGAJdzIYcp/aiWAAAAAElFTkSuQmCC" xlink:actuate="onLoad"/>
431 <text x="57" y="385" clip-path="url(#clipPath55)" stroke="none" font-weight="bold" xml:space="preserve">collisionTime : EDouble = 0.0</text>
432 <line clip-path="url(#clipPath56)" fill="none" x1="34" x2="201" y1="372" y2="372"/>
433 <rect x="251" y="358" clip-path="url(#clipPath57)" fill="rgb(131,122,133)" width="86" rx="4" opacity="0.2549" ry="4" height="39" stroke="none"/>
434 <rect x="252" y="359" clip-path="url(#clipPath57)" fill="rgb(131,122,133)" width="86" rx="4" opacity="0.2549" ry="4" height="39" stroke="none"/>
435 <rect x="250" y="357" clip-path="url(#clipPath58)" fill="url(#linearGradient7)" width="86" rx="4" ry="4" height="39" stroke="none"/>
436 <rect x="250" y="357" clip-path="url(#clipPath58)" fill="none" width="85" rx="4" ry="4" height="38"/>
437 <image x="258" y="362" clip-path="url(#clipPath59)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAtElEQVR42mNgGGjA&#10;iC4wt0b/PyFNyS0X4fpYsCmIrl2EU/PS5jgUPhO6gn//GfHaji6P4YI/fxkY/v9n&#10;hfgPpvY/1LP/IfL4DfjPxLBqwTQGXAEBksdrwO9/TAzhiak4vTCt5gT+MPj9lwlv&#10;GKDLY7jg119GvGEAksfvBaCC7r7VDLgC4Q9BA4BhUFUcgNMLjYU7CYTBPwJh8I+J&#10;UDpgJJAOCHjhLzCei7MycbqAmYmJurkRAGS/RaNk4/qhAAAAAElFTkSuQmCC" xlink:type="simple" xlink:actuate="onLoad" height="16" preserveAspectRatio="none" xlink:show="embed"/>
438 <text xml:space="preserve" x="277" y="373" clip-path="url(#clipPath60)" stroke="none">Pedestrian</text>
439 <line clip-path="url(#clipPath61)" fill="none" x1="251" x2="335" y1="383" y2="383"/>
440 <rect x="352" y="358" clip-path="url(#clipPath62)" fill="rgb(131,122,133)" width="64" rx="4" opacity="0.2549" ry="4" height="39" stroke="none"/>
441 <rect x="353" y="359" clip-path="url(#clipPath62)" fill="rgb(131,122,133)" width="64" rx="4" opacity="0.2549" ry="4" height="39" stroke="none"/>
442 <rect x="351" y="357" clip-path="url(#clipPath63)" fill="url(#linearGradient8)" width="64" rx="4" ry="4" height="39" stroke="none"/>
443 <rect x="351" y="357" clip-path="url(#clipPath63)" fill="none" width="63" rx="4" ry="4" height="38"/>
444 <image x="356" y="362" clip-path="url(#clipPath64)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAtElEQVR42mNgGGjA&#10;iC4wt0b/PyFNyS0X4fpYsCmIrl2EU/PS5jgUPhO6gn//GfHaji6P4YI/fxkY/v9n&#10;hfgPpvY/1LP/IfL4DfjPxLBqwTQGXAEBksdrwO9/TAzhiak4vTCt5gT+MPj9lwlv&#10;GKDLY7jg119GvGEAksfvBaCC7r7VDLgC4Q9BA4BhUFUcgNMLjYU7CYTBPwJh8I+J&#10;UDpgJJAOCHjhLzCei7MycbqAmYmJurkRAGS/RaNk4/qhAAAAAElFTkSuQmCC" xlink:type="simple" xlink:actuate="onLoad" height="16" preserveAspectRatio="none" xlink:show="embed"/>
445 <text xml:space="preserve" x="375" y="373" clip-path="url(#clipPath65)" stroke="none">Vehicle</text>
446 <line clip-path="url(#clipPath66)" fill="none" x1="352" x2="414" y1="383" y2="383"/>
447 <rect x="417" y="160" clip-path="url(#clipPath67)" fill="rgb(131,122,133)" width="114" rx="4" opacity="0.2549" ry="4" height="39" stroke="none"/>
448 <rect x="418" y="161" clip-path="url(#clipPath67)" fill="rgb(131,122,133)" width="114" rx="4" opacity="0.2549" ry="4" height="39" stroke="none"/>
449 <rect x="416" y="159" clip-path="url(#clipPath68)" fill="url(#linearGradient9)" width="114" rx="4" ry="4" height="39" stroke="none"/>
450 <rect x="416" y="159" clip-path="url(#clipPath68)" fill="none" width="113" rx="4" ry="4" height="38"/>
451 <image x="425" y="164" clip-path="url(#clipPath69)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAtElEQVR42mNgGGjA&#10;iC4wt0b/PyFNyS0X4fpYsCmIrl2EU/PS5jgUPhO6gn//GfHaji6P4YI/fxkY/v9n&#10;hfgPpvY/1LP/IfL4DfjPxLBqwTQGXAEBksdrwO9/TAzhiak4vTCt5gT+MPj9lwlv&#10;GKDLY7jg119GvGEAksfvBaCC7r7VDLgC4Q9BA4BhUFUcgNMLjYU7CYTBPwJh8I+J&#10;UDpgJJAOCHjhLzCei7MycbqAmYmJurkRAGS/RaNk4/qhAAAAAElFTkSuQmCC" xlink:type="simple" xlink:actuate="onLoad" height="16" preserveAspectRatio="none" xlink:show="embed"/>
452 <text xml:space="preserve" x="444" y="175" clip-path="url(#clipPath70)" stroke="none">Lane_Horizontal</text>
453 <line clip-path="url(#clipPath71)" fill="none" x1="417" x2="529" y1="185" y2="185"/>
454 <rect x="372" y="110" clip-path="url(#clipPath72)" fill="rgb(131,122,133)" width="104" rx="4" opacity="0.2549" ry="4" height="39" stroke="none"/>
455 <rect x="373" y="111" clip-path="url(#clipPath72)" fill="rgb(131,122,133)" width="104" rx="4" opacity="0.2549" ry="4" height="39" stroke="none"/>
456 <rect x="371" y="109" clip-path="url(#clipPath73)" fill="url(#linearGradient10)" width="104" rx="4" ry="4" height="39" stroke="none"/>
457 <rect x="371" y="109" clip-path="url(#clipPath73)" fill="none" width="103" rx="4" ry="4" height="38"/>
458 <image x="382" y="114" clip-path="url(#clipPath74)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAtElEQVR42mNgGGjA&#10;iC4wt0b/PyFNyS0X4fpYsCmIrl2EU/PS5jgUPhO6gn//GfHaji6P4YI/fxkY/v9n&#10;hfgPpvY/1LP/IfL4DfjPxLBqwTQGXAEBksdrwO9/TAzhiak4vTCt5gT+MPj9lwlv&#10;GKDLY7jg119GvGEAksfvBaCC7r7VDLgC4Q9BA4BhUFUcgNMLjYU7CYTBPwJh8I+J&#10;UDpgJJAOCHjhLzCei7MycbqAmYmJurkRAGS/RaNk4/qhAAAAAElFTkSuQmCC" xlink:type="simple" xlink:actuate="onLoad" height="16" preserveAspectRatio="none" xlink:show="embed"/>
459 <text xml:space="preserve" x="401" y="125" clip-path="url(#clipPath75)" stroke="none">Lane_Vertical</text>
460 <line clip-path="url(#clipPath76)" fill="none" x1="372" x2="474" y1="135" y2="135"/>
461 <line clip-path="url(#clipPath77)" fill="none" x1="198" x2="297" y1="106" y2="106"/>
462 <line clip-path="url(#clipPath77)" fill="none" x1="297" x2="297" y1="106" y2="197"/>
463 <text xml:space="preserve" x="236" y="181" clip-path="url(#clipPath78)" stroke="none">[0..*] actors</text>
464 <polygon clip-path="url(#clipPath79)" points=" 198 106 204 103 210 106 204 109" stroke="none"/>
465 <polygon fill="none" clip-path="url(#clipPath79)" points=" 198 106 204 103 210 106 204 109"/>
466 <line clip-path="url(#clipPath80)" fill="none" x1="294" x2="297" y1="190" y2="197"/>
467 <line clip-path="url(#clipPath80)" fill="none" x1="297" x2="300" y1="197" y2="190"/>
468 <line clip-path="url(#clipPath77)" fill="none" x1="198" x2="283" y1="46" y2="46"/>
469 <text xml:space="preserve" x="222" y="33" clip-path="url(#clipPath81)" stroke="none">[0..*] lanes</text>
470 <polygon clip-path="url(#clipPath82)" points=" 198 46 204 43 210 46 204 49" stroke="none"/>
471 <polygon fill="none" clip-path="url(#clipPath82)" points=" 198 46 204 43 210 46 204 49"/>
472 <line clip-path="url(#clipPath83)" fill="none" x1="276" x2="283" y1="49" y2="46"/>
473 <line clip-path="url(#clipPath83)" fill="none" x1="283" x2="276" y1="46" y2="43"/>
474 <line clip-path="url(#clipPath77)" fill="none" x1="159" x2="265" y1="242" y2="242"/>
475 <text x="203" y="262" clip-path="url(#clipPath84)" stroke="none" font-weight="bold" xml:space="preserve">[1..1] target</text>
476 <line clip-path="url(#clipPath85)" fill="none" x1="258" x2="265" y1="245" y2="242"/>
477 <line clip-path="url(#clipPath85)" fill="none" x1="265" x2="258" y1="242" y2="239"/>
478 <line clip-path="url(#clipPath77)" fill="none" x1="156" x2="265" y1="313" y2="313"/>
479 <text x="179" y="305" clip-path="url(#clipPath86)" stroke="none" font-weight="bold" xml:space="preserve">[1..1] blockedBy</text>
480 <line clip-path="url(#clipPath87)" fill="none" x1="258" x2="265" y1="316" y2="313"/>
481 <line clip-path="url(#clipPath87)" fill="none" x1="265" x2="258" y1="313" y2="310"/>
482 <line clip-path="url(#clipPath77)" fill="none" x1="294" x2="294" y1="357" y2="341" stroke="rgb(136,136,136)"/>
483 <line clip-path="url(#clipPath77)" fill="none" x1="294" x2="332" y1="341" y2="341" stroke="rgb(136,136,136)"/>
484 <line clip-path="url(#clipPath77)" fill="none" x1="332" x2="332" y1="341" y2="322" stroke="rgb(136,136,136)"/>
485 <polygon fill="white" clip-path="url(#clipPath88)" points=" 332 322 336 330 328 330" stroke="none"/>
486 <polygon fill="none" clip-path="url(#clipPath88)" points=" 332 322 336 330 328 330" stroke="rgb(136,136,136)"/>
487 <line clip-path="url(#clipPath77)" fill="none" x1="386" x2="386" y1="357" y2="341" stroke="rgb(136,136,136)"/>
488 <line clip-path="url(#clipPath77)" fill="none" x1="386" x2="332" y1="341" y2="341" stroke="rgb(136,136,136)"/>
489 <line clip-path="url(#clipPath77)" fill="none" x1="332" x2="332" y1="341" y2="322" stroke="rgb(136,136,136)"/>
490 <polygon fill="white" clip-path="url(#clipPath88)" points=" 332 322 336 330 328 330" stroke="none"/>
491 <polygon fill="none" clip-path="url(#clipPath88)" points=" 332 322 336 330 328 330" stroke="rgb(136,136,136)"/>
492 <line clip-path="url(#clipPath77)" fill="none" x1="318" x2="318" y1="69" y2="197"/>
493 <text xml:space="preserve" x="325" y="94" clip-path="url(#clipPath89)" stroke="none">[1..1] placedOn</text>
494 <text xml:space="preserve" x="327" y="186" clip-path="url(#clipPath90)" stroke="none">[0..*] actors</text>
495 <line clip-path="url(#clipPath91)" fill="none" x1="321" x2="318" y1="76" y2="69"/>
496 <line clip-path="url(#clipPath91)" fill="none" x1="318" x2="315" y1="69" y2="76"/>
497 <line clip-path="url(#clipPath92)" fill="none" x1="315" x2="318" y1="190" y2="197"/>
498 <line clip-path="url(#clipPath92)" fill="none" x1="318" x2="321" y1="197" y2="190"/>
499 <line clip-path="url(#clipPath77)" fill="none" x1="419" x2="419" y1="109" y2="87" stroke="rgb(136,136,136)"/>
500 <line clip-path="url(#clipPath77)" fill="none" x1="419" x2="444" y1="87" y2="87" stroke="rgb(136,136,136)"/>
501 <line clip-path="url(#clipPath77)" fill="none" x1="444" x2="444" y1="87" y2="69" stroke="rgb(136,136,136)"/>
502 <polygon fill="white" clip-path="url(#clipPath93)" points=" 444 69 448 77 440 77" stroke="none"/>
503 <polygon fill="none" clip-path="url(#clipPath93)" points=" 444 69 448 77 440 77" stroke="rgb(136,136,136)"/>
504 <line clip-path="url(#clipPath77)" fill="none" x1="503" x2="503" y1="159" y2="87" stroke="rgb(136,136,136)"/>
505 <line clip-path="url(#clipPath77)" fill="none" x1="503" x2="444" y1="87" y2="87" stroke="rgb(136,136,136)"/>
506 <line clip-path="url(#clipPath77)" fill="none" x1="444" x2="444" y1="87" y2="69" stroke="rgb(136,136,136)"/>
507 <polygon fill="white" clip-path="url(#clipPath93)" points=" 444 69 448 77 440 77" stroke="none"/>
508 <polygon fill="none" clip-path="url(#clipPath93)" points=" 444 69 448 77 440 77" stroke="rgb(136,136,136)"/>
509 <line clip-path="url(#clipPath77)" fill="none" x1="102" x2="102" y1="134" y2="214"/>
510 <text x="23" y="184" clip-path="url(#clipPath94)" font-family="'Cantarell'" stroke="none" xml:space="preserve">[0..*] relations</text>
511 <polygon clip-path="url(#clipPath95)" points=" 102 134 105 140 102 146 99 140" stroke="none"/>
512 <polygon fill="none" clip-path="url(#clipPath95)" points=" 102 134 105 140 102 146 99 140"/>
513 <line clip-path="url(#clipPath96)" fill="none" x1="99" x2="102" y1="207" y2="214"/>
514 <line clip-path="url(#clipPath96)" fill="none" x1="102" x2="105" y1="214" y2="207"/>
515 <line clip-path="url(#clipPath77)" fill="none" x1="404" x2="443" y1="286" y2="286" stroke="rgb(114,159,207)"/>
516 <line clip-path="url(#clipPath77)" fill="none" x1="443" x2="443" y1="286" y2="310" stroke="rgb(114,159,207)"/>
517 <line clip-path="url(#clipPath77)" fill="none" x1="443" x2="404" y1="310" y2="310" stroke="rgb(114,159,207)"/>
518 <text x="460" y="302" clip-path="url(#clipPath97)" fill="rgb(39,76,114)" font-family="'Cantarell'" stroke="none" xml:space="preserve">[0..*] /dist_near</text>
519 <line clip-path="url(#clipPath98)" fill="none" x1="411" x2="404" y1="307" y2="310" stroke="rgb(114,159,207)"/>
520 <line clip-path="url(#clipPath98)" fill="none" x1="404" x2="411" y1="310" y2="313" stroke="rgb(114,159,207)"/>
521 <line clip-path="url(#clipPath77)" fill="none" x1="404" x2="444" y1="248" y2="248" stroke="rgb(114,159,207)"/>
522 <line clip-path="url(#clipPath77)" fill="none" x1="444" x2="444" y1="248" y2="273" stroke="rgb(114,159,207)"/>
523 <line clip-path="url(#clipPath77)" fill="none" x1="444" x2="404" y1="273" y2="273" stroke="rgb(114,159,207)"/>
524 <text x="460" y="264" clip-path="url(#clipPath99)" fill="rgb(39,76,114)" font-family="'Cantarell'" stroke="none" xml:space="preserve">[0..*] /dist_med</text>
525 <line clip-path="url(#clipPath100)" fill="none" x1="411" x2="404" y1="270" y2="273" stroke="rgb(114,159,207)"/>
526 <line clip-path="url(#clipPath100)" fill="none" x1="404" x2="411" y1="273" y2="276" stroke="rgb(114,159,207)"/>
527 <line clip-path="url(#clipPath77)" fill="none" x1="404" x2="445" y1="211" y2="211" stroke="rgb(114,159,207)"/>
528 <line clip-path="url(#clipPath77)" fill="none" x1="445" x2="445" y1="211" y2="234" stroke="rgb(114,159,207)"/>
529 <line clip-path="url(#clipPath77)" fill="none" x1="445" x2="404" y1="234" y2="234" stroke="rgb(114,159,207)"/>
530 <text x="463" y="227" clip-path="url(#clipPath101)" fill="rgb(39,76,114)" font-family="'Cantarell'" stroke="none" xml:space="preserve">[0..*] /dist_far</text>
531 <line clip-path="url(#clipPath102)" fill="none" x1="411" x2="404" y1="231" y2="234" stroke="rgb(114,159,207)"/>
532 <line clip-path="url(#clipPath102)" fill="none" x1="404" x2="411" y1="234" y2="237" stroke="rgb(114,159,207)"/>
533 <line clip-path="url(#clipPath77)" fill="none" x1="159" x2="265" y1="225" y2="225"/>
534 <text x="204" y="216" clip-path="url(#clipPath103)" font-family="'Cantarell'" stroke="none" font-weight="bold" xml:space="preserve">[1..1] source</text>
535 <line clip-path="url(#clipPath104)" fill="none" x1="258" x2="265" y1="228" y2="225"/>
536 <line clip-path="url(#clipPath104)" fill="none" x1="265" x2="258" y1="225" y2="222"/>
537 <line clip-path="url(#clipPath77)" fill="none" x1="106" x2="106" y1="291" y2="271" stroke="rgb(136,136,136)"/>
538 <line clip-path="url(#clipPath77)" fill="none" x1="106" x2="101" y1="271" y2="271" stroke="rgb(136,136,136)"/>
539 <line clip-path="url(#clipPath77)" fill="none" x1="101" x2="101" y1="271" y2="253" stroke="rgb(136,136,136)"/>
540 <polygon fill="white" clip-path="url(#clipPath105)" points=" 101 253 105 261 97 261" stroke="none"/>
541 <polygon fill="none" clip-path="url(#clipPath105)" points=" 101 253 105 261 97 261" stroke="rgb(136,136,136)"/>
542 <line clip-path="url(#clipPath77)" fill="none" x1="47" x2="47" y1="346" y2="273" stroke="rgb(136,136,136)"/>
543 <line clip-path="url(#clipPath77)" fill="none" x1="47" x2="101" y1="273" y2="273" stroke="rgb(136,136,136)"/>
544 <line clip-path="url(#clipPath77)" fill="none" x1="101" x2="101" y1="273" y2="253" stroke="rgb(136,136,136)"/>
545 <polygon fill="white" clip-path="url(#clipPath105)" points=" 101 253 105 261 97 261" stroke="none"/>
546 <polygon fill="none" clip-path="url(#clipPath105)" points=" 101 253 105 261 97 261" stroke="rgb(136,136,136)"/>
547 </g>
548 </g>
549</svg>
diff --git a/Domains/crossingScenario/model/crossingScenario.aird b/Domains/crossingScenario/model/crossingScenario.aird
index 9e8a8708..e97201b0 100644
--- a/Domains/crossingScenario/model/crossingScenario.aird
+++ b/Domains/crossingScenario/model/crossingScenario.aird
@@ -5,7 +5,7 @@
5 <semanticResources>crossingScenario.genmodel</semanticResources> 5 <semanticResources>crossingScenario.genmodel</semanticResources>
6 <ownedViews xmi:type="viewpoint:DView" uid="_LaDLgFZ_Eeugh9dythfu8g"> 6 <ownedViews xmi:type="viewpoint:DView" uid="_LaDLgFZ_Eeugh9dythfu8g">
7 <viewpoint xmi:type="description:Viewpoint" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']"/> 7 <viewpoint xmi:type="description:Viewpoint" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']"/>
8 <ownedRepresentationDescriptors xmi:type="viewpoint:DRepresentationDescriptor" uid="_MXYWcFZ_Eeugh9dythfu8g" name="crossingScenario class diagram" repPath="#_MV4hoFZ_Eeugh9dythfu8g" changeId="6b0177e2-48a8-4934-8359-8875b2422dd7"> 8 <ownedRepresentationDescriptors xmi:type="viewpoint:DRepresentationDescriptor" uid="_MXYWcFZ_Eeugh9dythfu8g" name="crossingScenario class diagram" repPath="#_MV4hoFZ_Eeugh9dythfu8g" changeId="5a870f50-d299-4c6a-a997-468562cb3d4f">
9 <description xmi:type="description_1:DiagramDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']"/> 9 <description xmi:type="description_1:DiagramDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']"/>
10 <target xmi:type="ecore:EPackage" href="crossingScenario.ecore#/"/> 10 <target xmi:type="ecore:EPackage" href="crossingScenario.ecore#/"/>
11 </ownedRepresentationDescriptors> 11 </ownedRepresentationDescriptors>
@@ -145,24 +145,6 @@
145 <styles xmi:type="notation:ShapeStyle" xmi:id="_NbrsEVZ_Eeugh9dythfu8g" fontName="Segoe UI" fontHeight="8" italic="true"/> 145 <styles xmi:type="notation:ShapeStyle" xmi:id="_NbrsEVZ_Eeugh9dythfu8g" fontName="Segoe UI" fontHeight="8" italic="true"/>
146 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_NbrsElZ_Eeugh9dythfu8g" x="665" y="220" height="39"/> 146 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_NbrsElZ_Eeugh9dythfu8g" x="665" y="220" height="39"/>
147 </children> 147 </children>
148 <children xmi:type="notation:Node" xmi:id="_Nbs6MFZ_Eeugh9dythfu8g" type="2003" element="_NaL3QVZ_Eeugh9dythfu8g">
149 <children xmi:type="notation:Node" xmi:id="_NbthQFZ_Eeugh9dythfu8g" type="5007"/>
150 <children xmi:type="notation:Node" xmi:id="_NbuIUFZ_Eeugh9dythfu8g" type="7004">
151 <styles xmi:type="notation:SortingStyle" xmi:id="_NbuIUVZ_Eeugh9dythfu8g"/>
152 <styles xmi:type="notation:FilteringStyle" xmi:id="_NbuIUlZ_Eeugh9dythfu8g"/>
153 </children>
154 <styles xmi:type="notation:ShapeStyle" xmi:id="_Nbs6MVZ_Eeugh9dythfu8g" fontName="Segoe UI" fontHeight="8" italic="true"/>
155 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Nbs6MlZ_Eeugh9dythfu8g" x="612" y="295" height="39"/>
156 </children>
157 <children xmi:type="notation:Node" xmi:id="_NbuvYFZ_Eeugh9dythfu8g" type="2003" element="_NaNscFZ_Eeugh9dythfu8g">
158 <children xmi:type="notation:Node" xmi:id="_NbvWcFZ_Eeugh9dythfu8g" type="5007"/>
159 <children xmi:type="notation:Node" xmi:id="_NbvWcVZ_Eeugh9dythfu8g" type="7004">
160 <styles xmi:type="notation:SortingStyle" xmi:id="_NbvWclZ_Eeugh9dythfu8g"/>
161 <styles xmi:type="notation:FilteringStyle" xmi:id="_NbvWc1Z_Eeugh9dythfu8g"/>
162 </children>
163 <styles xmi:type="notation:ShapeStyle" xmi:id="_NbuvYVZ_Eeugh9dythfu8g" fontName="Segoe UI" fontHeight="8" italic="true"/>
164 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_NbuvYlZ_Eeugh9dythfu8g" x="811" y="295" height="39"/>
165 </children>
166 <children xmi:type="notation:Node" xmi:id="_NbvWdFZ_Eeugh9dythfu8g" type="2003" element="_NaO6kVZ_Eeugh9dythfu8g"> 148 <children xmi:type="notation:Node" xmi:id="_NbvWdFZ_Eeugh9dythfu8g" type="2003" element="_NaO6kVZ_Eeugh9dythfu8g">
167 <children xmi:type="notation:Node" xmi:id="_Nbv9gFZ_Eeugh9dythfu8g" type="5007"/> 149 <children xmi:type="notation:Node" xmi:id="_Nbv9gFZ_Eeugh9dythfu8g" type="5007"/>
168 <children xmi:type="notation:Node" xmi:id="_Nbv9gVZ_Eeugh9dythfu8g" type="7004"> 150 <children xmi:type="notation:Node" xmi:id="_Nbv9gVZ_Eeugh9dythfu8g" type="7004">
@@ -451,70 +433,6 @@
451 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_NcT-MFZ_Eeugh9dythfu8g" id="(0.597609561752988,0.0)"/> 433 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_NcT-MFZ_Eeugh9dythfu8g" id="(0.597609561752988,0.0)"/>
452 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_NcT-MVZ_Eeugh9dythfu8g" id="(0.5066666666666667,1.0)"/> 434 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_NcT-MVZ_Eeugh9dythfu8g" id="(0.5066666666666667,1.0)"/>
453 </edges> 435 </edges>
454 <edges xmi:type="notation:Edge" xmi:id="_NcT-MlZ_Eeugh9dythfu8g" type="4001" element="_NbI5gFZ_Eeugh9dythfu8g" source="_Nbs6MFZ_Eeugh9dythfu8g" target="_NbrsEFZ_Eeugh9dythfu8g">
455 <children xmi:type="notation:Node" xmi:id="_NcUlQFZ_Eeugh9dythfu8g" type="6001">
456 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_NcUlQVZ_Eeugh9dythfu8g" y="-10"/>
457 </children>
458 <children xmi:type="notation:Node" xmi:id="_NcUlQlZ_Eeugh9dythfu8g" type="6002">
459 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_NcUlQ1Z_Eeugh9dythfu8g" y="10"/>
460 </children>
461 <children xmi:type="notation:Node" xmi:id="_NcVMUFZ_Eeugh9dythfu8g" type="6003">
462 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_NcVMUVZ_Eeugh9dythfu8g" y="10"/>
463 </children>
464 <styles xmi:type="notation:ConnectorStyle" xmi:id="_NcT-M1Z_Eeugh9dythfu8g" routing="Tree"/>
465 <styles xmi:type="notation:FontStyle" xmi:id="_NcT-NFZ_Eeugh9dythfu8g" fontName="Segoe UI" fontHeight="8"/>
466 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_NcT-NVZ_Eeugh9dythfu8g" points="[-1, 0, 36, 60]$[-38, -60, -1, 0]"/>
467 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_NcVzYFZ_Eeugh9dythfu8g" id="(0.5084745762711864,0.0)"/>
468 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_NcVzYVZ_Eeugh9dythfu8g" id="(0.5084745762711864,2.6486486486486487)"/>
469 </edges>
470 <edges xmi:type="notation:Edge" xmi:id="_NcVzYlZ_Eeugh9dythfu8g" type="4001" element="_NbNyAFZ_Eeugh9dythfu8g" source="_NbuvYFZ_Eeugh9dythfu8g" target="_NbrsEFZ_Eeugh9dythfu8g">
471 <children xmi:type="notation:Node" xmi:id="_NcWacFZ_Eeugh9dythfu8g" type="6001">
472 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_NcWacVZ_Eeugh9dythfu8g" y="-10"/>
473 </children>
474 <children xmi:type="notation:Node" xmi:id="_NcWaclZ_Eeugh9dythfu8g" type="6002">
475 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_NcWac1Z_Eeugh9dythfu8g" y="10"/>
476 </children>
477 <children xmi:type="notation:Node" xmi:id="_NcWadFZ_Eeugh9dythfu8g" type="6003">
478 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_NcXBgFZ_Eeugh9dythfu8g" y="10"/>
479 </children>
480 <styles xmi:type="notation:ConnectorStyle" xmi:id="_NcVzY1Z_Eeugh9dythfu8g" routing="Tree"/>
481 <styles xmi:type="notation:FontStyle" xmi:id="_NcVzZFZ_Eeugh9dythfu8g" fontName="Segoe UI" fontHeight="8"/>
482 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_NcVzZVZ_Eeugh9dythfu8g" points="[-1, 0, 472, 60]$[-474, -60, -1, 0]"/>
483 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_NcXBgVZ_Eeugh9dythfu8g" id="(0.5084745762711864,0.0)"/>
484 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_NcXBglZ_Eeugh9dythfu8g" id="(0.5084745762711864,2.6486486486486487)"/>
485 </edges>
486 <edges xmi:type="notation:Edge" xmi:id="_NcXBg1Z_Eeugh9dythfu8g" type="4001" element="_NbPAIFZ_Eeugh9dythfu8g" source="_NbvWdFZ_Eeugh9dythfu8g" target="_Nbs6MFZ_Eeugh9dythfu8g">
487 <children xmi:type="notation:Node" xmi:id="_NcXokFZ_Eeugh9dythfu8g" type="6001">
488 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_NcXokVZ_Eeugh9dythfu8g" y="-10"/>
489 </children>
490 <children xmi:type="notation:Node" xmi:id="_NcXoklZ_Eeugh9dythfu8g" type="6002">
491 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_NcXok1Z_Eeugh9dythfu8g" y="10"/>
492 </children>
493 <children xmi:type="notation:Node" xmi:id="_NcXolFZ_Eeugh9dythfu8g" type="6003">
494 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_NcXolVZ_Eeugh9dythfu8g" y="10"/>
495 </children>
496 <styles xmi:type="notation:ConnectorStyle" xmi:id="_NcXBhFZ_Eeugh9dythfu8g" routing="Tree"/>
497 <styles xmi:type="notation:FontStyle" xmi:id="_NcXBhVZ_Eeugh9dythfu8g" fontName="Segoe UI" fontHeight="8"/>
498 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_NcXBhlZ_Eeugh9dythfu8g" points="[-1, 0, -1, 60]$[-1, -60, -1, 0]"/>
499 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_NcYPoFZ_Eeugh9dythfu8g" id="(0.597609561752988,0.0)"/>
500 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_NcYPoVZ_Eeugh9dythfu8g" id="(0.5084745762711864,2.6486486486486487)"/>
501 </edges>
502 <edges xmi:type="notation:Edge" xmi:id="_NcZdxFZ_Eeugh9dythfu8g" type="4001" element="_NbRcYFZ_Eeugh9dythfu8g" source="_NbxLoFZ_Eeugh9dythfu8g" target="_NbuvYFZ_Eeugh9dythfu8g">
503 <children xmi:type="notation:Node" xmi:id="_NcaE0FZ_Eeugh9dythfu8g" type="6001">
504 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_NcaE0VZ_Eeugh9dythfu8g" y="-10"/>
505 </children>
506 <children xmi:type="notation:Node" xmi:id="_NcaE0lZ_Eeugh9dythfu8g" type="6002">
507 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_NcaE01Z_Eeugh9dythfu8g" y="10"/>
508 </children>
509 <children xmi:type="notation:Node" xmi:id="_NcaE1FZ_Eeugh9dythfu8g" type="6003">
510 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_NcaE1VZ_Eeugh9dythfu8g" y="10"/>
511 </children>
512 <styles xmi:type="notation:ConnectorStyle" xmi:id="_NcZdxVZ_Eeugh9dythfu8g" routing="Tree"/>
513 <styles xmi:type="notation:FontStyle" xmi:id="_NcZdxlZ_Eeugh9dythfu8g" fontName="Segoe UI" fontHeight="8"/>
514 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_NcZdx1Z_Eeugh9dythfu8g" points="[-1, 0, -2, 22]$[-1, -68, -2, -46]$[1, -68, 0, -46]$[1, -86, 0, -64]"/>
515 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Ncar4FZ_Eeugh9dythfu8g" id="(0.12849162011173185,0.0)"/>
516 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Ncar4VZ_Eeugh9dythfu8g" id="(0.5084745762711864,2.6486486486486487)"/>
517 </edges>
518 <edges xmi:type="notation:Edge" xmi:id="_NcbS9lZ_Eeugh9dythfu8g" type="4001" element="_NbTRkFZ_Eeugh9dythfu8g" source="_Nbzn5FZ_Eeugh9dythfu8g" target="_Nbp241Z_Eeugh9dythfu8g"> 436 <edges xmi:type="notation:Edge" xmi:id="_NcbS9lZ_Eeugh9dythfu8g" type="4001" element="_NbTRkFZ_Eeugh9dythfu8g" source="_Nbzn5FZ_Eeugh9dythfu8g" target="_Nbp241Z_Eeugh9dythfu8g">
519 <children xmi:type="notation:Node" xmi:id="_Ncb6AFZ_Eeugh9dythfu8g" type="6001"> 437 <children xmi:type="notation:Node" xmi:id="_Ncb6AFZ_Eeugh9dythfu8g" type="6001">
520 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Ncb6AVZ_Eeugh9dythfu8g" y="-10"/> 438 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Ncb6AVZ_Eeugh9dythfu8g" y="-10"/>
@@ -739,21 +657,37 @@
739 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_zbrOOltdEeuZZYOcQVw9qw" id="(0.06779661016949153,0.3076923076923077)"/> 657 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_zbrOOltdEeuZZYOcQVw9qw" id="(0.06779661016949153,0.3076923076923077)"/>
740 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_zbrOO1tdEeuZZYOcQVw9qw" id="(0.935251798561151,0.296)"/> 658 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_zbrOO1tdEeuZZYOcQVw9qw" id="(0.935251798561151,0.296)"/>
741 </edges> 659 </edges>
742 <edges xmi:type="notation:Connector" xmi:id="_1BiWwF3kEeuzcvAx3jhFtw" type="NoteAttachment" source="_s1ap4F3kEeuzcvAx3jhFtw" target="_Nbs6MFZ_Eeugh9dythfu8g" lineWidth="1"> 660 <edges xmi:type="notation:Edge" xmi:id="_WFbyMGRLEeuvuY3c58KG0g" type="4001" element="_WFRaIGRLEeuvuY3c58KG0g" source="_NbvWdFZ_Eeugh9dythfu8g" target="_NbrsEFZ_Eeugh9dythfu8g">
743 <styles xmi:type="notation:ArrowStyle" xmi:id="_1BiWwV3kEeuzcvAx3jhFtw"/> 661 <children xmi:type="notation:Node" xmi:id="_WG9cMGRLEeuvuY3c58KG0g" type="6001">
744 <styles xmi:type="notation:LineTypeStyle" xmi:id="_1BiWwl3kEeuzcvAx3jhFtw"/> 662 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_WG9cMWRLEeuvuY3c58KG0g" y="-10"/>
745 <element xsi:nil="true"/> 663 </children>
746 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_1BiWw13kEeuzcvAx3jhFtw" points="[6, -10, 0, 103]$[25, -109, 19, 4]"/> 664 <children xmi:type="notation:Node" xmi:id="_WG-DQGRLEeuvuY3c58KG0g" type="6002">
747 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1BvyIF3kEeuzcvAx3jhFtw" id="(0.8895348837209303,0.17857142857142858)"/> 665 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_WG-qUGRLEeuvuY3c58KG0g" y="10"/>
748 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1BvyIV3kEeuzcvAx3jhFtw" id="(0.8389830508474576,0.7435897435897436)"/> 666 </children>
667 <children xmi:type="notation:Node" xmi:id="_WG_4cGRLEeuvuY3c58KG0g" type="6003">
668 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_WG_4cWRLEeuvuY3c58KG0g" y="10"/>
669 </children>
670 <styles xmi:type="notation:ConnectorStyle" xmi:id="_WFbyMWRLEeuvuY3c58KG0g" routing="Tree"/>
671 <styles xmi:type="notation:FontStyle" xmi:id="_WFbyMmRLEeuvuY3c58KG0g" fontName="Cantarell" fontHeight="8"/>
672 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_WFbyM2RLEeuvuY3c58KG0g" points="[0, 0, -64, 128]$[64, -128, 0, 0]"/>
673 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_WHJCYGRLEeuvuY3c58KG0g" id="(0.5,0.5)"/>
674 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_WHJCYWRLEeuvuY3c58KG0g" id="(0.5,0.5)"/>
749 </edges> 675 </edges>
750 <edges xmi:type="notation:Connector" xmi:id="_M3amwF3lEeuzcvAx3jhFtw" type="NoteAttachment" source="_EhD_0F3lEeuzcvAx3jhFtw" target="_NbuvYFZ_Eeugh9dythfu8g" lineWidth="1"> 676 <edges xmi:type="notation:Edge" xmi:id="_WHKQgGRLEeuvuY3c58KG0g" type="4001" element="_WFSBMGRLEeuvuY3c58KG0g" source="_NbxLoFZ_Eeugh9dythfu8g" target="_NbrsEFZ_Eeugh9dythfu8g">
751 <styles xmi:type="notation:ArrowStyle" xmi:id="_M3amwV3lEeuzcvAx3jhFtw"/> 677 <children xmi:type="notation:Node" xmi:id="_WHK3kGRLEeuvuY3c58KG0g" type="6001">
752 <styles xmi:type="notation:LineTypeStyle" xmi:id="_M3amwl3lEeuzcvAx3jhFtw"/> 678 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_WHK3kWRLEeuvuY3c58KG0g" y="-10"/>
753 <element xsi:nil="true"/> 679 </children>
754 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_M3amw13lEeuzcvAx3jhFtw" points="[2, -3, 0, 44]$[20, -45, 18, 2]"/> 680 <children xmi:type="notation:Node" xmi:id="_WHK3kmRLEeuvuY3c58KG0g" type="6002">
755 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_M3e4MF3lEeuzcvAx3jhFtw" id="(0.7153284671532847,0.06521739130434782)"/> 681 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_WHK3k2RLEeuvuY3c58KG0g" y="10"/>
756 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_M3e4MV3lEeuzcvAx3jhFtw" id="(0.847457627118644,0.6410256410256411)"/> 682 </children>
683 <children xmi:type="notation:Node" xmi:id="_WHK3lGRLEeuvuY3c58KG0g" type="6003">
684 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_WHK3lWRLEeuvuY3c58KG0g" y="10"/>
685 </children>
686 <styles xmi:type="notation:ConnectorStyle" xmi:id="_WHKQgWRLEeuvuY3c58KG0g" routing="Tree"/>
687 <styles xmi:type="notation:FontStyle" xmi:id="_WHKQgmRLEeuvuY3c58KG0g" fontName="Cantarell" fontHeight="8"/>
688 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_WHKQg2RLEeuvuY3c58KG0g" points="[0, 0, 115, 206]$[-115, -206, 0, 0]"/>
689 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_WHMFsGRLEeuvuY3c58KG0g" id="(0.5,0.5)"/>
690 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_WHMFsWRLEeuvuY3c58KG0g" id="(0.5084745762711864,2.6486486486486487)"/>
757 </edges> 691 </edges>
758 </data> 692 </data>
759 </ownedAnnotationEntries> 693 </ownedAnnotationEntries>
@@ -888,7 +822,7 @@
888 <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']"/> 822 <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']"/>
889 </ownedElements> 823 </ownedElements>
890 </ownedDiagramElements> 824 </ownedDiagramElements>
891 <ownedDiagramElements xmi:type="diagram:DNodeList" uid="_NaKpIVZ_Eeugh9dythfu8g" name="Relation" tooltipText="" outgoingEdges="_NbGdQ1Z_Eeugh9dythfu8g _zbbWkFtdEeuZZYOcQVw9qw" incomingEdges="_NbI5gFZ_Eeugh9dythfu8g _NbNyAFZ_Eeugh9dythfu8g _tociw1tGEeuZZYOcQVw9qw" width="12" height="10"> 825 <ownedDiagramElements xmi:type="diagram:DNodeList" uid="_NaKpIVZ_Eeugh9dythfu8g" name="Relation" tooltipText="" outgoingEdges="_NbGdQ1Z_Eeugh9dythfu8g _zbbWkFtdEeuZZYOcQVw9qw" incomingEdges="_tociw1tGEeuZZYOcQVw9qw _WFRaIGRLEeuvuY3c58KG0g _WFSBMGRLEeuvuY3c58KG0g" width="12" height="10">
892 <target xmi:type="ecore:EClass" href="crossingScenario.ecore#//Relation"/> 826 <target xmi:type="ecore:EClass" href="crossingScenario.ecore#//Relation"/>
893 <semanticElements xmi:type="ecore:EClass" href="crossingScenario.ecore#//Relation"/> 827 <semanticElements xmi:type="ecore:EClass" href="crossingScenario.ecore#//Relation"/>
894 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints> 828 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
@@ -900,31 +834,7 @@
900 </ownedStyle> 834 </ownedStyle>
901 <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']"/> 835 <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']"/>
902 </ownedDiagramElements> 836 </ownedDiagramElements>
903 <ownedDiagramElements xmi:type="diagram:DNodeList" uid="_NaL3QVZ_Eeugh9dythfu8g" name="SpatialRelation" tooltipText="" outgoingEdges="_NbI5gFZ_Eeugh9dythfu8g" incomingEdges="_NbPAIFZ_Eeugh9dythfu8g" width="12" height="10"> 837 <ownedDiagramElements xmi:type="diagram:DNodeList" uid="_NaO6kVZ_Eeugh9dythfu8g" name="VisionBlocked" tooltipText="" outgoingEdges="_NbHEWVZ_Eeugh9dythfu8g _WFRaIGRLEeuvuY3c58KG0g" width="12" height="10">
904 <target xmi:type="ecore:EClass" href="crossingScenario.ecore#//SpatialRelation"/>
905 <semanticElements xmi:type="ecore:EClass" href="crossingScenario.ecore#//SpatialRelation"/>
906 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
907 <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
908 <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
909 <ownedStyle xmi:type="diagram:FlatContainerStyle" uid="_NaMeUFZ_Eeugh9dythfu8g" iconPath="/org.eclipse.emf.ecoretools.design/icons/full/obj16/EClass_abstract.gif" borderSize="1" borderSizeComputationExpression="1" borderColor="125,125,125" backgroundStyle="Liquid" foregroundColor="228,228,228">
910 <labelFormat>italic</labelFormat>
911 <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']/@conditionnalStyles.1/@style"/>
912 </ownedStyle>
913 <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']"/>
914 </ownedDiagramElements>
915 <ownedDiagramElements xmi:type="diagram:DNodeList" uid="_NaNscFZ_Eeugh9dythfu8g" name="TemporalRelation" tooltipText="" outgoingEdges="_NbNyAFZ_Eeugh9dythfu8g" incomingEdges="_NbRcYFZ_Eeugh9dythfu8g" width="12" height="10">
916 <target xmi:type="ecore:EClass" href="crossingScenario.ecore#//TemporalRelation"/>
917 <semanticElements xmi:type="ecore:EClass" href="crossingScenario.ecore#//TemporalRelation"/>
918 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
919 <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
920 <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
921 <ownedStyle xmi:type="diagram:FlatContainerStyle" uid="_NaOTgFZ_Eeugh9dythfu8g" iconPath="/org.eclipse.emf.ecoretools.design/icons/full/obj16/EClass_abstract.gif" borderSize="1" borderSizeComputationExpression="1" borderColor="125,125,125" backgroundStyle="Liquid" foregroundColor="228,228,228">
922 <labelFormat>italic</labelFormat>
923 <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']/@conditionnalStyles.1/@style"/>
924 </ownedStyle>
925 <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']"/>
926 </ownedDiagramElements>
927 <ownedDiagramElements xmi:type="diagram:DNodeList" uid="_NaO6kVZ_Eeugh9dythfu8g" name="VisionBlocked" tooltipText="" outgoingEdges="_NbHEWVZ_Eeugh9dythfu8g _NbPAIFZ_Eeugh9dythfu8g" width="12" height="10">
928 <target xmi:type="ecore:EClass" href="crossingScenario.ecore#//VisionBlocked"/> 838 <target xmi:type="ecore:EClass" href="crossingScenario.ecore#//VisionBlocked"/>
929 <semanticElements xmi:type="ecore:EClass" href="crossingScenario.ecore#//VisionBlocked"/> 839 <semanticElements xmi:type="ecore:EClass" href="crossingScenario.ecore#//VisionBlocked"/>
930 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints> 840 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
@@ -935,7 +845,7 @@
935 </ownedStyle> 845 </ownedStyle>
936 <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']"/> 846 <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']"/>
937 </ownedDiagramElements> 847 </ownedDiagramElements>
938 <ownedDiagramElements xmi:type="diagram:DNodeList" uid="_NaRW0FZ_Eeugh9dythfu8g" name="CollisionExists" tooltipText="" outgoingEdges="_NbRcYFZ_Eeugh9dythfu8g" width="12" height="10"> 848 <ownedDiagramElements xmi:type="diagram:DNodeList" uid="_NaRW0FZ_Eeugh9dythfu8g" name="CollisionExists" tooltipText="" outgoingEdges="_WFSBMGRLEeuvuY3c58KG0g" width="12" height="10">
939 <target xmi:type="ecore:EClass" href="crossingScenario.ecore#//CollisionExists"/> 849 <target xmi:type="ecore:EClass" href="crossingScenario.ecore#//CollisionExists"/>
940 <semanticElements xmi:type="ecore:EClass" href="crossingScenario.ecore#//CollisionExists"/> 850 <semanticElements xmi:type="ecore:EClass" href="crossingScenario.ecore#//CollisionExists"/>
941 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints> 851 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
@@ -1030,54 +940,6 @@
1030 </ownedStyle> 940 </ownedStyle>
1031 <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']"/> 941 <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']"/>
1032 </ownedDiagramElements> 942 </ownedDiagramElements>
1033 <ownedDiagramElements xmi:type="diagram:DEdge" uid="_NbI5gFZ_Eeugh9dythfu8g" sourceNode="_NaL3QVZ_Eeugh9dythfu8g" targetNode="_NaKpIVZ_Eeugh9dythfu8g">
1034 <target xmi:type="ecore:EClass" href="crossingScenario.ecore#//SpatialRelation"/>
1035 <semanticElements xmi:type="ecore:EClass" href="crossingScenario.ecore#//SpatialRelation"/>
1036 <ownedStyle xmi:type="diagram:EdgeStyle" uid="_NbL80FZ_Eeugh9dythfu8g" targetArrow="InputClosedArrow" routingStyle="tree">
1037 <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"/>
1038 <beginLabelStyle xmi:type="diagram:BeginLabelStyle" uid="_NbL80VZ_Eeugh9dythfu8g" showIcon="false">
1039 <labelFormat>italic</labelFormat>
1040 </beginLabelStyle>
1041 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_NbMj4FZ_Eeugh9dythfu8g" showIcon="false"/>
1042 </ownedStyle>
1043 <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']"/>
1044 </ownedDiagramElements>
1045 <ownedDiagramElements xmi:type="diagram:DEdge" uid="_NbNyAFZ_Eeugh9dythfu8g" sourceNode="_NaNscFZ_Eeugh9dythfu8g" targetNode="_NaKpIVZ_Eeugh9dythfu8g">
1046 <target xmi:type="ecore:EClass" href="crossingScenario.ecore#//TemporalRelation"/>
1047 <semanticElements xmi:type="ecore:EClass" href="crossingScenario.ecore#//TemporalRelation"/>
1048 <ownedStyle xmi:type="diagram:EdgeStyle" uid="_NbOZEFZ_Eeugh9dythfu8g" targetArrow="InputClosedArrow" routingStyle="tree">
1049 <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"/>
1050 <beginLabelStyle xmi:type="diagram:BeginLabelStyle" uid="_NbOZEVZ_Eeugh9dythfu8g" showIcon="false">
1051 <labelFormat>italic</labelFormat>
1052 </beginLabelStyle>
1053 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_NbOZElZ_Eeugh9dythfu8g" showIcon="false"/>
1054 </ownedStyle>
1055 <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']"/>
1056 </ownedDiagramElements>
1057 <ownedDiagramElements xmi:type="diagram:DEdge" uid="_NbPAIFZ_Eeugh9dythfu8g" sourceNode="_NaO6kVZ_Eeugh9dythfu8g" targetNode="_NaL3QVZ_Eeugh9dythfu8g">
1058 <target xmi:type="ecore:EClass" href="crossingScenario.ecore#//VisionBlocked"/>
1059 <semanticElements xmi:type="ecore:EClass" href="crossingScenario.ecore#//VisionBlocked"/>
1060 <ownedStyle xmi:type="diagram:EdgeStyle" uid="_NbPnMFZ_Eeugh9dythfu8g" targetArrow="InputClosedArrow" routingStyle="tree">
1061 <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"/>
1062 <beginLabelStyle xmi:type="diagram:BeginLabelStyle" uid="_NbPnMVZ_Eeugh9dythfu8g" showIcon="false">
1063 <labelFormat>italic</labelFormat>
1064 </beginLabelStyle>
1065 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_NbPnMlZ_Eeugh9dythfu8g" showIcon="false"/>
1066 </ownedStyle>
1067 <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']"/>
1068 </ownedDiagramElements>
1069 <ownedDiagramElements xmi:type="diagram:DEdge" uid="_NbRcYFZ_Eeugh9dythfu8g" sourceNode="_NaRW0FZ_Eeugh9dythfu8g" targetNode="_NaNscFZ_Eeugh9dythfu8g">
1070 <target xmi:type="ecore:EClass" href="crossingScenario.ecore#//CollisionExists"/>
1071 <semanticElements xmi:type="ecore:EClass" href="crossingScenario.ecore#//CollisionExists"/>
1072 <ownedStyle xmi:type="diagram:EdgeStyle" uid="_NbSDcFZ_Eeugh9dythfu8g" targetArrow="InputClosedArrow" routingStyle="tree">
1073 <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"/>
1074 <beginLabelStyle xmi:type="diagram:BeginLabelStyle" uid="_NbSDcVZ_Eeugh9dythfu8g" showIcon="false">
1075 <labelFormat>italic</labelFormat>
1076 </beginLabelStyle>
1077 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_NbSDclZ_Eeugh9dythfu8g" showIcon="false"/>
1078 </ownedStyle>
1079 <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']"/>
1080 </ownedDiagramElements>
1081 <ownedDiagramElements xmi:type="diagram:DEdge" uid="_NbTRkFZ_Eeugh9dythfu8g" sourceNode="_NaVoQFZ_Eeugh9dythfu8g" targetNode="_NaHl0FZ_Eeugh9dythfu8g"> 943 <ownedDiagramElements xmi:type="diagram:DEdge" uid="_NbTRkFZ_Eeugh9dythfu8g" sourceNode="_NaVoQFZ_Eeugh9dythfu8g" targetNode="_NaHl0FZ_Eeugh9dythfu8g">
1082 <target xmi:type="ecore:EClass" href="crossingScenario.ecore#//Pedestrian"/> 944 <target xmi:type="ecore:EClass" href="crossingScenario.ecore#//Pedestrian"/>
1083 <semanticElements xmi:type="ecore:EClass" href="crossingScenario.ecore#//Pedestrian"/> 945 <semanticElements xmi:type="ecore:EClass" href="crossingScenario.ecore#//Pedestrian"/>
@@ -1206,6 +1068,30 @@
1206 </ownedStyle> 1068 </ownedStyle>
1207 <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']"/> 1069 <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']"/>
1208 </ownedDiagramElements> 1070 </ownedDiagramElements>
1071 <ownedDiagramElements xmi:type="diagram:DEdge" uid="_WFRaIGRLEeuvuY3c58KG0g" sourceNode="_NaO6kVZ_Eeugh9dythfu8g" targetNode="_NaKpIVZ_Eeugh9dythfu8g">
1072 <target xmi:type="ecore:EClass" href="crossingScenario.ecore#//VisionBlocked"/>
1073 <semanticElements xmi:type="ecore:EClass" href="crossingScenario.ecore#//VisionBlocked"/>
1074 <ownedStyle xmi:type="diagram:EdgeStyle" uid="_WFRaIWRLEeuvuY3c58KG0g" targetArrow="InputClosedArrow" routingStyle="tree">
1075 <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"/>
1076 <beginLabelStyle xmi:type="diagram:BeginLabelStyle" uid="_WFRaImRLEeuvuY3c58KG0g" showIcon="false">
1077 <labelFormat>italic</labelFormat>
1078 </beginLabelStyle>
1079 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_WFRaI2RLEeuvuY3c58KG0g" showIcon="false"/>
1080 </ownedStyle>
1081 <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']"/>
1082 </ownedDiagramElements>
1083 <ownedDiagramElements xmi:type="diagram:DEdge" uid="_WFSBMGRLEeuvuY3c58KG0g" sourceNode="_NaRW0FZ_Eeugh9dythfu8g" targetNode="_NaKpIVZ_Eeugh9dythfu8g">
1084 <target xmi:type="ecore:EClass" href="crossingScenario.ecore#//CollisionExists"/>
1085 <semanticElements xmi:type="ecore:EClass" href="crossingScenario.ecore#//CollisionExists"/>
1086 <ownedStyle xmi:type="diagram:EdgeStyle" uid="_WFSBMWRLEeuvuY3c58KG0g" targetArrow="InputClosedArrow" routingStyle="tree">
1087 <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"/>
1088 <beginLabelStyle xmi:type="diagram:BeginLabelStyle" uid="_WFSBMmRLEeuvuY3c58KG0g" showIcon="false">
1089 <labelFormat>italic</labelFormat>
1090 </beginLabelStyle>
1091 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_WFSBM2RLEeuvuY3c58KG0g" showIcon="false"/>
1092 </ownedStyle>
1093 <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']"/>
1094 </ownedDiagramElements>
1209 <description xmi:type="description_1:DiagramDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']"/> 1095 <description xmi:type="description_1:DiagramDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']"/>
1210 <filterVariableHistory xmi:type="diagram:FilterVariableHistory" uid="_MWWbsFZ_Eeugh9dythfu8g"/> 1096 <filterVariableHistory xmi:type="diagram:FilterVariableHistory" uid="_MWWbsFZ_Eeugh9dythfu8g"/>
1211 <activatedLayers xmi:type="description_1:Layer" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer"/> 1097 <activatedLayers xmi:type="description_1:Layer" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer"/>
diff --git a/Domains/crossingScenario/model/crossingScenario.ecore b/Domains/crossingScenario/model/crossingScenario.ecore
index 22a9714b..9f979b96 100644
--- a/Domains/crossingScenario/model/crossingScenario.ecore
+++ b/Domains/crossingScenario/model/crossingScenario.ecore
@@ -48,13 +48,11 @@
48 <eStructuralFeatures xsi:type="ecore:EReference" name="source" lowerBound="1" 48 <eStructuralFeatures xsi:type="ecore:EReference" name="source" lowerBound="1"
49 eType="#//Actor"/> 49 eType="#//Actor"/>
50 </eClassifiers> 50 </eClassifiers>
51 <eClassifiers xsi:type="ecore:EClass" name="SpatialRelation" abstract="true" eSuperTypes="#//Relation"/> 51 <eClassifiers xsi:type="ecore:EClass" name="VisionBlocked" eSuperTypes="#//Relation">
52 <eClassifiers xsi:type="ecore:EClass" name="TemporalRelation" abstract="true" eSuperTypes="#//Relation"/>
53 <eClassifiers xsi:type="ecore:EClass" name="VisionBlocked" eSuperTypes="#//SpatialRelation">
54 <eStructuralFeatures xsi:type="ecore:EReference" name="blockedBy" lowerBound="1" 52 <eStructuralFeatures xsi:type="ecore:EReference" name="blockedBy" lowerBound="1"
55 eType="#//Actor"/> 53 eType="#//Actor"/>
56 </eClassifiers> 54 </eClassifiers>
57 <eClassifiers xsi:type="ecore:EClass" name="CollisionExists" eSuperTypes="#//TemporalRelation"> 55 <eClassifiers xsi:type="ecore:EClass" name="CollisionExists" eSuperTypes="#//Relation">
58 <eStructuralFeatures xsi:type="ecore:EAttribute" name="collisionTime" lowerBound="1" 56 <eStructuralFeatures xsi:type="ecore:EAttribute" name="collisionTime" lowerBound="1"
59 eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/> 57 eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
60 </eClassifiers> 58 </eClassifiers>
diff --git a/Domains/crossingScenario/model/crossingScenario.genmodel b/Domains/crossingScenario/model/crossingScenario.genmodel
index e216652d..1f2368a9 100644
--- a/Domains/crossingScenario/model/crossingScenario.genmodel
+++ b/Domains/crossingScenario/model/crossingScenario.genmodel
@@ -36,8 +36,6 @@
36 <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference crossingScenario.ecore#//Relation/target"/> 36 <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference crossingScenario.ecore#//Relation/target"/>
37 <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference crossingScenario.ecore#//Relation/source"/> 37 <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference crossingScenario.ecore#//Relation/source"/>
38 </genClasses> 38 </genClasses>
39 <genClasses image="false" ecoreClass="crossingScenario.ecore#//SpatialRelation"/>
40 <genClasses image="false" ecoreClass="crossingScenario.ecore#//TemporalRelation"/>
41 <genClasses ecoreClass="crossingScenario.ecore#//VisionBlocked"> 39 <genClasses ecoreClass="crossingScenario.ecore#//VisionBlocked">
42 <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference crossingScenario.ecore#//VisionBlocked/blockedBy"/> 40 <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference crossingScenario.ecore#//VisionBlocked/blockedBy"/>
43 </genClasses> 41 </genClasses>
diff --git a/Domains/crossingScenario/model/crossingScenario2.aird b/Domains/crossingScenario/model/crossingScenario2.aird
new file mode 100644
index 00000000..f278e603
--- /dev/null
+++ b/Domains/crossingScenario/model/crossingScenario2.aird
@@ -0,0 +1,874 @@
1<?xml version="1.0" encoding="UTF-8"?>
2<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.3/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">
3 <viewpoint:DAnalysis uid="_LYTfEFZ_Eeugh9dythfu8g" selectedViews="_LaDLgFZ_Eeugh9dythfu8g _LaVfYFZ_Eeugh9dythfu8g _LaWGcFZ_Eeugh9dythfu8g _Laa-8FZ_Eeugh9dythfu8g" version="14.3.1.202003261200">
4 <semanticResources>crossingScenario.ecore</semanticResources>
5 <semanticResources>crossingScenario.genmodel</semanticResources>
6 <ownedViews xmi:type="viewpoint:DView" uid="_LaDLgFZ_Eeugh9dythfu8g">
7 <viewpoint xmi:type="description:Viewpoint" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']"/>
8 <ownedRepresentationDescriptors xmi:type="viewpoint:DRepresentationDescriptor" uid="_MXYWcFZ_Eeugh9dythfu8g" name="crossingScenario class diagram" repPath="#_MV4hoFZ_Eeugh9dythfu8g" changeId="e5ca3605-ce4f-46cf-a032-4393ade09c76">
9 <description xmi:type="description_1:DiagramDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']"/>
10 <target xmi:type="ecore:EPackage" href="crossingScenario.ecore#/"/>
11 </ownedRepresentationDescriptors>
12 </ownedViews>
13 <ownedViews xmi:type="viewpoint:DView" uid="_LaVfYFZ_Eeugh9dythfu8g">
14 <viewpoint xmi:type="description:Viewpoint" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Review']"/>
15 </ownedViews>
16 <ownedViews xmi:type="viewpoint:DView" uid="_LaWGcFZ_Eeugh9dythfu8g">
17 <viewpoint xmi:type="description:Viewpoint" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Archetype']"/>
18 </ownedViews>
19 <ownedViews xmi:type="viewpoint:DView" uid="_Laa-8FZ_Eeugh9dythfu8g">
20 <viewpoint xmi:type="description:Viewpoint" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Generation']"/>
21 </ownedViews>
22 </viewpoint:DAnalysis>
23 <diagram:DSemanticDiagram uid="_MV4hoFZ_Eeugh9dythfu8g">
24 <ownedAnnotationEntries xmi:type="description:AnnotationEntry" uid="_MXTd8FZ_Eeugh9dythfu8g" source="DANNOTATION_CUSTOMIZATION_KEY">
25 <data xmi:type="diagram:ComputedStyleDescriptionRegistry" uid="_MXTd8VZ_Eeugh9dythfu8g">
26 <computedStyleDescriptions xmi:type="style:BundledImageDescription" xmi:id="_NatbsFZ_Eeugh9dythfu8g" labelExpression="service:render" labelAlignment="LEFT" tooltipExpression="service:renderTooltip" sizeComputationExpression="1">
27 <borderColor xmi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
28 <labelFormat>bold</labelFormat>
29 <labelColor xmi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
30 <color xmi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
31 </computedStyleDescriptions>
32 <computedStyleDescriptions xmi:type="style:EdgeStyleDescription" xmi:id="_NbA9sFZ_Eeugh9dythfu8g" sourceArrow="FillDiamond" routingStyle="manhattan">
33 <strokeColor xmi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
34 <centerLabelStyleDescription xmi:type="style:CenterLabelStyleDescription" xmi:id="_NbA9sVZ_Eeugh9dythfu8g" showIcon="false" labelExpression="service:render">
35 <labelColor xmi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
36 </centerLabelStyleDescription>
37 <endLabelStyleDescription xmi:type="style:EndLabelStyleDescription" xmi:id="_NbA9slZ_Eeugh9dythfu8g" labelSize="6" showIcon="false" labelExpression="service:eKeysLabel">
38 <labelColor xmi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='dark_blue']"/>
39 </endLabelStyleDescription>
40 </computedStyleDescriptions>
41 <computedStyleDescriptions xmi:type="style:EdgeStyleDescription" xmi:id="_NbHEUFZ_Eeugh9dythfu8g" routingStyle="manhattan">
42 <strokeColor xmi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
43 <centerLabelStyleDescription xmi:type="style:CenterLabelStyleDescription" xmi:id="_NbHEUVZ_Eeugh9dythfu8g" showIcon="false" labelExpression="service:render">
44 <labelFormat>bold</labelFormat>
45 <labelColor xmi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/>
46 </centerLabelStyleDescription>
47 <endLabelStyleDescription xmi:type="style:EndLabelStyleDescription" xmi:id="_NbHEUlZ_Eeugh9dythfu8g" labelSize="6" showIcon="false" labelExpression="service:eKeysLabel">
48 <labelColor xmi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='dark_blue']"/>
49 </endLabelStyleDescription>
50 </computedStyleDescriptions>
51 <computedStyleDescriptions xmi:type="style:EdgeStyleDescription" xmi:id="_ahefpltLEeuZZYOcQVw9qw" routingStyle="manhattan">
52 <strokeColor xmi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='blue']"/>
53 <centerLabelStyleDescription xmi:type="style:CenterLabelStyleDescription" xmi:id="_ahefp1tLEeuZZYOcQVw9qw" showIcon="false" labelExpression="service:render">
54 <labelColor xmi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='dark_blue']"/>
55 </centerLabelStyleDescription>
56 <endLabelStyleDescription xmi:type="style:EndLabelStyleDescription" xmi:id="_ahefqFtLEeuZZYOcQVw9qw" labelSize="6" showIcon="false" labelExpression="service:eKeysLabel">
57 <labelColor xmi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='dark_blue']"/>
58 </endLabelStyleDescription>
59 </computedStyleDescriptions>
60 </data>
61 </ownedAnnotationEntries>
62 <ownedAnnotationEntries xmi:type="description:AnnotationEntry" uid="_MYg-4FZ_Eeugh9dythfu8g" source="GMF_DIAGRAMS">
63 <data xmi:type="notation:Diagram" xmi:id="_MYg-4VZ_Eeugh9dythfu8g" type="Sirius" element="_MV4hoFZ_Eeugh9dythfu8g" measurementUnit="Pixel">
64 <children xmi:type="notation:Node" xmi:id="_Nbk-YFZ_Eeugh9dythfu8g" type="2003" element="_NZ9NwFZ_Eeugh9dythfu8g">
65 <children xmi:type="notation:Node" xmi:id="_NbmMgFZ_Eeugh9dythfu8g" type="5007"/>
66 <children xmi:type="notation:Node" xmi:id="_NbmMgVZ_Eeugh9dythfu8g" type="7004">
67 <children xmi:type="notation:Node" xmi:id="_Nb1dEFZ_Eeugh9dythfu8g" type="3010" element="_NapKQFZ_Eeugh9dythfu8g">
68 <styles xmi:type="notation:FontStyle" xmi:id="_Nb1dEVZ_Eeugh9dythfu8g" fontName="Segoe UI" fontHeight="8"/>
69 <layoutConstraint xmi:type="notation:Location" xmi:id="_Nb1dElZ_Eeugh9dythfu8g"/>
70 </children>
71 <children xmi:type="notation:Node" xmi:id="_Nb2EIFZ_Eeugh9dythfu8g" type="3010" element="_Naq_cFZ_Eeugh9dythfu8g">
72 <styles xmi:type="notation:FontStyle" xmi:id="_Nb2EIVZ_Eeugh9dythfu8g" fontName="Segoe UI" fontHeight="8"/>
73 <layoutConstraint xmi:type="notation:Location" xmi:id="_Nb2EIlZ_Eeugh9dythfu8g"/>
74 </children>
75 <children xmi:type="notation:Node" xmi:id="_Nb2rMFZ_Eeugh9dythfu8g" type="3010" element="_NarmgVZ_Eeugh9dythfu8g">
76 <styles xmi:type="notation:FontStyle" xmi:id="_Nb2rMVZ_Eeugh9dythfu8g" fontName="Segoe UI" fontHeight="8"/>
77 <layoutConstraint xmi:type="notation:Location" xmi:id="_Nb2rMlZ_Eeugh9dythfu8g"/>
78 </children>
79 <children xmi:type="notation:Node" xmi:id="_Ofeg8FxJEeuaT5KYRde9jw" type="3010" element="_Od7BwFxJEeuaT5KYRde9jw">
80 <styles xmi:type="notation:FontStyle" xmi:id="_Ofeg8VxJEeuaT5KYRde9jw" fontColor="2697711" fontName="Cantarell" fontHeight="8"/>
81 <layoutConstraint xmi:type="notation:Location" xmi:id="_Ofeg8lxJEeuaT5KYRde9jw"/>
82 </children>
83 <children xmi:type="notation:Node" xmi:id="_R5ZqIFxJEeuaT5KYRde9jw" type="3010" element="_R4V6MFxJEeuaT5KYRde9jw">
84 <styles xmi:type="notation:FontStyle" xmi:id="_R5ZqIVxJEeuaT5KYRde9jw" fontColor="2697711" fontName="Cantarell" fontHeight="8"/>
85 <layoutConstraint xmi:type="notation:Location" xmi:id="_R5ZqIlxJEeuaT5KYRde9jw"/>
86 </children>
87 <styles xmi:type="notation:SortingStyle" xmi:id="_NbmMglZ_Eeugh9dythfu8g"/>
88 <styles xmi:type="notation:FilteringStyle" xmi:id="_NbmMg1Z_Eeugh9dythfu8g"/>
89 </children>
90 <styles xmi:type="notation:ShapeStyle" xmi:id="_Nbk-YVZ_Eeugh9dythfu8g" fontName="Segoe UI" fontHeight="8"/>
91 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Nbk-YlZ_Eeugh9dythfu8g" x="91" y="15" width="171" height="117"/>
92 </children>
93 <children xmi:type="notation:Node" xmi:id="_NbmzkFZ_Eeugh9dythfu8g" type="2003" element="_NaCGQFZ_Eeugh9dythfu8g">
94 <children xmi:type="notation:Node" xmi:id="_NbnaoFZ_Eeugh9dythfu8g" type="5007"/>
95 <children xmi:type="notation:Node" xmi:id="_NbnaoVZ_Eeugh9dythfu8g" type="7004">
96 <children xmi:type="notation:Node" xmi:id="_Nb35UFZ_Eeugh9dythfu8g" type="3010" element="_Naup0FZ_Eeugh9dythfu8g">
97 <styles xmi:type="notation:FontStyle" xmi:id="_Nb35UVZ_Eeugh9dythfu8g" fontName="Segoe UI" fontHeight="8" bold="true"/>
98 <layoutConstraint xmi:type="notation:Location" xmi:id="_Nb35UlZ_Eeugh9dythfu8g"/>
99 </children>
100 <styles xmi:type="notation:SortingStyle" xmi:id="_NbnaolZ_Eeugh9dythfu8g"/>
101 <styles xmi:type="notation:FilteringStyle" xmi:id="_Nbnao1Z_Eeugh9dythfu8g"/>
102 </children>
103 <styles xmi:type="notation:ShapeStyle" xmi:id="_NbmzkVZ_Eeugh9dythfu8g" fontName="Segoe UI" fontHeight="8"/>
104 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_NbmzklZ_Eeugh9dythfu8g" x="335" y="18" width="237" height="49"/>
105 </children>
106 <children xmi:type="notation:Node" xmi:id="_Nbp241Z_Eeugh9dythfu8g" type="2003" element="_NaHl0FZ_Eeugh9dythfu8g">
107 <children xmi:type="notation:Node" xmi:id="_NbrFAFZ_Eeugh9dythfu8g" type="5007"/>
108 <children xmi:type="notation:Node" xmi:id="_NbrFAVZ_Eeugh9dythfu8g" type="7004">
109 <children xmi:type="notation:Node" xmi:id="_Nb6VkFZ_Eeugh9dythfu8g" type="3010" element="_NawfAFZ_Eeugh9dythfu8g">
110 <styles xmi:type="notation:FontStyle" xmi:id="_Nb6VkVZ_Eeugh9dythfu8g" fontName="Segoe UI" fontHeight="8" bold="true"/>
111 <layoutConstraint xmi:type="notation:Location" xmi:id="_Nb6VklZ_Eeugh9dythfu8g"/>
112 </children>
113 <children xmi:type="notation:Node" xmi:id="_Nb6Vk1Z_Eeugh9dythfu8g" type="3010" element="_NaxtIVZ_Eeugh9dythfu8g">
114 <styles xmi:type="notation:FontStyle" xmi:id="_Nb6VlFZ_Eeugh9dythfu8g" fontName="Segoe UI" fontHeight="8" bold="true"/>
115 <layoutConstraint xmi:type="notation:Location" xmi:id="_Nb6VlVZ_Eeugh9dythfu8g"/>
116 </children>
117 <children xmi:type="notation:Node" xmi:id="_Nb68oFZ_Eeugh9dythfu8g" type="3010" element="_NayUMVZ_Eeugh9dythfu8g">
118 <styles xmi:type="notation:FontStyle" xmi:id="_Nb68oVZ_Eeugh9dythfu8g" fontColor="7490599" fontName="Segoe UI" fontHeight="8" bold="true"/>
119 <layoutConstraint xmi:type="notation:Location" xmi:id="_Nb68olZ_Eeugh9dythfu8g"/>
120 </children>
121 <children xmi:type="notation:Node" xmi:id="_Nb8KwFZ_Eeugh9dythfu8g" type="3010" element="_Nay7QlZ_Eeugh9dythfu8g">
122 <styles xmi:type="notation:FontStyle" xmi:id="_Nb8KwVZ_Eeugh9dythfu8g" fontColor="7490599" fontName="Segoe UI" fontHeight="8" bold="true"/>
123 <layoutConstraint xmi:type="notation:Location" xmi:id="_Nb8KwlZ_Eeugh9dythfu8g"/>
124 </children>
125 <children xmi:type="notation:Node" xmi:id="_Nb8Kw1Z_Eeugh9dythfu8g" type="3010" element="_NaziUVZ_Eeugh9dythfu8g">
126 <styles xmi:type="notation:FontStyle" xmi:id="_Nb8KxFZ_Eeugh9dythfu8g" fontName="Segoe UI" fontHeight="8" bold="true"/>
127 <layoutConstraint xmi:type="notation:Location" xmi:id="_Nb8KxVZ_Eeugh9dythfu8g"/>
128 </children>
129 <children xmi:type="notation:Node" xmi:id="_Nb8x0FZ_Eeugh9dythfu8g" type="3010" element="_Na0JYVZ_Eeugh9dythfu8g">
130 <styles xmi:type="notation:FontStyle" xmi:id="_Nb8x0VZ_Eeugh9dythfu8g" fontName="Segoe UI" fontHeight="8" bold="true"/>
131 <layoutConstraint xmi:type="notation:Location" xmi:id="_Nb8x0lZ_Eeugh9dythfu8g"/>
132 </children>
133 <styles xmi:type="notation:SortingStyle" xmi:id="_NbrFAlZ_Eeugh9dythfu8g"/>
134 <styles xmi:type="notation:FilteringStyle" xmi:id="_NbrFA1Z_Eeugh9dythfu8g"/>
135 </children>
136 <styles xmi:type="notation:ShapeStyle" xmi:id="_Nbp25FZ_Eeugh9dythfu8g" fontName="Segoe UI" fontHeight="8" italic="true"/>
137 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Nbp25VZ_Eeugh9dythfu8g" x="317" y="193"/>
138 </children>
139 <children xmi:type="notation:Node" xmi:id="_NbrsEFZ_Eeugh9dythfu8g" type="2003" element="_NaKpIVZ_Eeugh9dythfu8g">
140 <children xmi:type="notation:Node" xmi:id="_NbsTIFZ_Eeugh9dythfu8g" type="5007"/>
141 <children xmi:type="notation:Node" xmi:id="_NbsTIVZ_Eeugh9dythfu8g" type="7004">
142 <styles xmi:type="notation:SortingStyle" xmi:id="_NbsTIlZ_Eeugh9dythfu8g"/>
143 <styles xmi:type="notation:FilteringStyle" xmi:id="_NbsTI1Z_Eeugh9dythfu8g"/>
144 </children>
145 <styles xmi:type="notation:ShapeStyle" xmi:id="_NbrsEVZ_Eeugh9dythfu8g" fontName="Segoe UI" fontHeight="8" italic="true"/>
146 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_NbrsElZ_Eeugh9dythfu8g" x="93" y="210" height="39"/>
147 </children>
148 <children xmi:type="notation:Node" xmi:id="_NbvWdFZ_Eeugh9dythfu8g" type="2003" element="_NaO6kVZ_Eeugh9dythfu8g">
149 <children xmi:type="notation:Node" xmi:id="_Nbv9gFZ_Eeugh9dythfu8g" type="5007"/>
150 <children xmi:type="notation:Node" xmi:id="_Nbv9gVZ_Eeugh9dythfu8g" type="7004">
151 <styles xmi:type="notation:SortingStyle" xmi:id="_Nbv9glZ_Eeugh9dythfu8g"/>
152 <styles xmi:type="notation:FilteringStyle" xmi:id="_Nbv9g1Z_Eeugh9dythfu8g"/>
153 </children>
154 <styles xmi:type="notation:ShapeStyle" xmi:id="_NbvWdVZ_Eeugh9dythfu8g" fontName="Segoe UI" fontHeight="8"/>
155 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_NbvWdlZ_Eeugh9dythfu8g" x="122" y="288" width="102" height="39"/>
156 </children>
157 <children xmi:type="notation:Node" xmi:id="_NbxLoFZ_Eeugh9dythfu8g" type="2003" element="_NaRW0FZ_Eeugh9dythfu8g">
158 <children xmi:type="notation:Node" xmi:id="_NbxLo1Z_Eeugh9dythfu8g" type="5007"/>
159 <children xmi:type="notation:Node" xmi:id="_NbxLpFZ_Eeugh9dythfu8g" type="7004">
160 <children xmi:type="notation:Node" xmi:id="_Nb9Y4FZ_Eeugh9dythfu8g" type="3010" element="_Na3MsFZ_Eeugh9dythfu8g">
161 <styles xmi:type="notation:FontStyle" xmi:id="_Nb9Y4VZ_Eeugh9dythfu8g" fontName="Segoe UI" fontHeight="8" bold="true"/>
162 <layoutConstraint xmi:type="notation:Location" xmi:id="_Nb9Y4lZ_Eeugh9dythfu8g"/>
163 </children>
164 <styles xmi:type="notation:SortingStyle" xmi:id="_NbxLpVZ_Eeugh9dythfu8g"/>
165 <styles xmi:type="notation:FilteringStyle" xmi:id="_NbxLplZ_Eeugh9dythfu8g"/>
166 </children>
167 <styles xmi:type="notation:ShapeStyle" xmi:id="_NbxLoVZ_Eeugh9dythfu8g" fontName="Segoe UI" fontHeight="8"/>
168 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_NbxLolZ_Eeugh9dythfu8g" x="92" y="342" height="51"/>
169 </children>
170 <children xmi:type="notation:Node" xmi:id="_Nbzn5FZ_Eeugh9dythfu8g" type="2003" element="_NaVoQFZ_Eeugh9dythfu8g">
171 <children xmi:type="notation:Node" xmi:id="_Nb0O8FZ_Eeugh9dythfu8g" type="5007"/>
172 <children xmi:type="notation:Node" xmi:id="_Nb0O8VZ_Eeugh9dythfu8g" type="7004">
173 <styles xmi:type="notation:SortingStyle" xmi:id="_Nb0O8lZ_Eeugh9dythfu8g"/>
174 <styles xmi:type="notation:FilteringStyle" xmi:id="_Nb0O81Z_Eeugh9dythfu8g"/>
175 </children>
176 <styles xmi:type="notation:ShapeStyle" xmi:id="_Nbzn5VZ_Eeugh9dythfu8g" fontName="Segoe UI" fontHeight="8"/>
177 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Nbzn5lZ_Eeugh9dythfu8g" x="302" y="353" width="88" height="39"/>
178 </children>
179 <children xmi:type="notation:Node" xmi:id="_Nb0O9FZ_Eeugh9dythfu8g" type="2003" element="_NaWPUVZ_Eeugh9dythfu8g">
180 <children xmi:type="notation:Node" xmi:id="_Nb02AFZ_Eeugh9dythfu8g" type="5007"/>
181 <children xmi:type="notation:Node" xmi:id="_Nb02AVZ_Eeugh9dythfu8g" type="7004">
182 <styles xmi:type="notation:SortingStyle" xmi:id="_Nb02AlZ_Eeugh9dythfu8g"/>
183 <styles xmi:type="notation:FilteringStyle" xmi:id="_Nb02A1Z_Eeugh9dythfu8g"/>
184 </children>
185 <styles xmi:type="notation:ShapeStyle" xmi:id="_Nb0O9VZ_Eeugh9dythfu8g" fontName="Segoe UI" fontHeight="8"/>
186 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Nb0O9lZ_Eeugh9dythfu8g" x="403" y="353" width="66" height="39"/>
187 </children>
188 <children xmi:type="notation:Node" xmi:id="_d-EnIFh-Eeu-o58Hgezqgw" type="2003" element="_d9eKMFh-Eeu-o58Hgezqgw">
189 <children xmi:type="notation:Node" xmi:id="_d-GcUFh-Eeu-o58Hgezqgw" type="5007"/>
190 <children xmi:type="notation:Node" xmi:id="_d-HqcFh-Eeu-o58Hgezqgw" type="7004">
191 <styles xmi:type="notation:SortingStyle" xmi:id="_d-HqcVh-Eeu-o58Hgezqgw"/>
192 <styles xmi:type="notation:FilteringStyle" xmi:id="_d-Hqclh-Eeu-o58Hgezqgw"/>
193 </children>
194 <styles xmi:type="notation:ShapeStyle" xmi:id="_d-EnIVh-Eeu-o58Hgezqgw" fontName="Segoe UI" fontHeight="8"/>
195 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_d-EnIlh-Eeu-o58Hgezqgw" x="468" y="155" width="116" height="38"/>
196 </children>
197 <children xmi:type="notation:Node" xmi:id="_iaquQFh-Eeu-o58Hgezqgw" type="2003" element="_iaOCUFh-Eeu-o58Hgezqgw">
198 <children xmi:type="notation:Node" xmi:id="_iarVUFh-Eeu-o58Hgezqgw" type="5007"/>
199 <children xmi:type="notation:Node" xmi:id="_iarVUVh-Eeu-o58Hgezqgw" type="7004">
200 <styles xmi:type="notation:SortingStyle" xmi:id="_iarVUlh-Eeu-o58Hgezqgw"/>
201 <styles xmi:type="notation:FilteringStyle" xmi:id="_iarVU1h-Eeu-o58Hgezqgw"/>
202 </children>
203 <styles xmi:type="notation:ShapeStyle" xmi:id="_iaquQVh-Eeu-o58Hgezqgw" fontName="Segoe UI" fontHeight="8"/>
204 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iaquQlh-Eeu-o58Hgezqgw" x="423" y="105" width="106" height="30"/>
205 </children>
206 <styles xmi:type="notation:DiagramStyle" xmi:id="_MYg-4lZ_Eeugh9dythfu8g"/>
207 <edges xmi:type="notation:Edge" xmi:id="_NcAcMFZ_Eeugh9dythfu8g" type="4001" element="_NbAWoFZ_Eeugh9dythfu8g" source="_Nbk-YFZ_Eeugh9dythfu8g" target="_Nbp241Z_Eeugh9dythfu8g">
208 <children xmi:type="notation:Node" xmi:id="_NcBqUFZ_Eeugh9dythfu8g" type="6001">
209 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_NcBqUVZ_Eeugh9dythfu8g" x="68" y="33"/>
210 </children>
211 <children xmi:type="notation:Node" xmi:id="_NcC4cFZ_Eeugh9dythfu8g" type="6002">
212 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_NcC4cVZ_Eeugh9dythfu8g" x="70" y="59"/>
213 </children>
214 <children xmi:type="notation:Node" xmi:id="_NcDfgFZ_Eeugh9dythfu8g" type="6003">
215 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_NcDfgVZ_Eeugh9dythfu8g" x="18"/>
216 </children>
217 <styles xmi:type="notation:ConnectorStyle" xmi:id="_NcAcMVZ_Eeugh9dythfu8g" routing="Rectilinear"/>
218 <styles xmi:type="notation:FontStyle" xmi:id="_NcAcMlZ_Eeugh9dythfu8g" fontColor="7490599" fontName="Segoe UI" fontHeight="8"/>
219 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_NcAcM1Z_Eeugh9dythfu8g" points="[79, 87, -137, -216]$[178, 87, -38, -216]$[178, 178, -38, -125]"/>
220 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_NcMpcFZ_Eeugh9dythfu8g" id="(0.4734491315136476,0.0)"/>
221 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_NcMpcVZ_Eeugh9dythfu8g" id="(0.5066666666666667,1.0)"/>
222 </edges>
223 <edges xmi:type="notation:Edge" xmi:id="_NcNQgFZ_Eeugh9dythfu8g" type="4001" element="_NbCL0FZ_Eeugh9dythfu8g" source="_Nbk-YFZ_Eeugh9dythfu8g" target="_NbmzkFZ_Eeugh9dythfu8g">
224 <children xmi:type="notation:Node" xmi:id="_NcNQhFZ_Eeugh9dythfu8g" type="6001">
225 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_NcNQhVZ_Eeugh9dythfu8g" x="8" y="-17"/>
226 </children>
227 <children xmi:type="notation:Node" xmi:id="_NcN3kFZ_Eeugh9dythfu8g" type="6002">
228 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_NcN3kVZ_Eeugh9dythfu8g" x="49" y="10"/>
229 </children>
230 <children xmi:type="notation:Node" xmi:id="_NcN3klZ_Eeugh9dythfu8g" type="6003">
231 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_NcN3k1Z_Eeugh9dythfu8g" x="-3" y="10"/>
232 </children>
233 <styles xmi:type="notation:ConnectorStyle" xmi:id="_NcNQgVZ_Eeugh9dythfu8g" routing="Rectilinear"/>
234 <styles xmi:type="notation:FontStyle" xmi:id="_NcNQglZ_Eeugh9dythfu8g" fontColor="7490599" fontName="Segoe UI" fontHeight="8"/>
235 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_NcNQg1Z_Eeugh9dythfu8g" points="[149, -58, -209, 24]$[234, -58, -124, 24]"/>
236 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_NcN3lFZ_Eeugh9dythfu8g" id="(0.060698606604313796,0.7391304347826086)"/>
237 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_NcN3lVZ_Eeugh9dythfu8g" id="(0.5317083247262963,0.0)"/>
238 </edges>
239 <edges xmi:type="notation:Edge" xmi:id="_NcQ64lZ_Eeugh9dythfu8g" type="4001" element="_NbGdQ1Z_Eeugh9dythfu8g" source="_NbrsEFZ_Eeugh9dythfu8g" target="_Nbp241Z_Eeugh9dythfu8g">
240 <children xmi:type="notation:Node" xmi:id="_NcRh8FZ_Eeugh9dythfu8g" type="6001">
241 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_NcRh8VZ_Eeugh9dythfu8g" x="19" y="16"/>
242 </children>
243 <children xmi:type="notation:Node" xmi:id="_NcRh8lZ_Eeugh9dythfu8g" type="6002">
244 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_NcRh81Z_Eeugh9dythfu8g" x="6" y="10"/>
245 </children>
246 <children xmi:type="notation:Node" xmi:id="_NcRh9FZ_Eeugh9dythfu8g" type="6003">
247 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_NcRh9VZ_Eeugh9dythfu8g" x="-2" y="10"/>
248 </children>
249 <styles xmi:type="notation:ConnectorStyle" xmi:id="_NcQ641Z_Eeugh9dythfu8g" routing="Rectilinear"/>
250 <styles xmi:type="notation:FontStyle" xmi:id="_NcQ65FZ_Eeugh9dythfu8g" fontColor="7490599" fontName="Segoe UI" fontHeight="8"/>
251 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_NcQ65VZ_Eeugh9dythfu8g" points="[58, -75, -176, 45]$[164, -75, -70, 45]"/>
252 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_NcSJAFZ_Eeugh9dythfu8g" id="(0.5084745762711864,2.6486486486486487)"/>
253 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_NcSJAVZ_Eeugh9dythfu8g" id="(0.5066666666666667,0.0)"/>
254 </edges>
255 <edges xmi:type="notation:Edge" xmi:id="_NcSJAlZ_Eeugh9dythfu8g" type="4001" element="_NbHEWVZ_Eeugh9dythfu8g" source="_NbvWdFZ_Eeugh9dythfu8g" target="_Nbp241Z_Eeugh9dythfu8g">
256 <children xmi:type="notation:Node" xmi:id="_NcSJBlZ_Eeugh9dythfu8g" type="6001">
257 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_NcSJB1Z_Eeugh9dythfu8g" y="-12"/>
258 </children>
259 <children xmi:type="notation:Node" xmi:id="_NcSwEFZ_Eeugh9dythfu8g" type="6002">
260 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_NcSwEVZ_Eeugh9dythfu8g" x="177" y="-10"/>
261 </children>
262 <children xmi:type="notation:Node" xmi:id="_NcSwElZ_Eeugh9dythfu8g" type="6003">
263 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_NcSwE1Z_Eeugh9dythfu8g" x="12" y="10"/>
264 </children>
265 <styles xmi:type="notation:ConnectorStyle" xmi:id="_NcSJA1Z_Eeugh9dythfu8g" routing="Rectilinear"/>
266 <styles xmi:type="notation:FontStyle" xmi:id="_NcSJBFZ_Eeugh9dythfu8g" fontColor="7490599" fontName="Segoe UI" fontHeight="8"/>
267 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_NcSJBVZ_Eeugh9dythfu8g" points="[41, 22, -165, -8]$[136, 22, -70, -8]"/>
268 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_NcT-MFZ_Eeugh9dythfu8g" id="(0.597609561752988,0.0)"/>
269 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_NcT-MVZ_Eeugh9dythfu8g" id="(0.5066666666666667,1.0)"/>
270 </edges>
271 <edges xmi:type="notation:Edge" xmi:id="_NcbS9lZ_Eeugh9dythfu8g" type="4001" element="_NbTRkFZ_Eeugh9dythfu8g" source="_Nbzn5FZ_Eeugh9dythfu8g" target="_Nbp241Z_Eeugh9dythfu8g">
272 <children xmi:type="notation:Node" xmi:id="_Ncb6AFZ_Eeugh9dythfu8g" type="6001">
273 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Ncb6AVZ_Eeugh9dythfu8g" y="-10"/>
274 </children>
275 <children xmi:type="notation:Node" xmi:id="_NcchEFZ_Eeugh9dythfu8g" type="6002">
276 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_NcchEVZ_Eeugh9dythfu8g" y="10"/>
277 </children>
278 <children xmi:type="notation:Node" xmi:id="_NcchElZ_Eeugh9dythfu8g" type="6003">
279 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_NcchE1Z_Eeugh9dythfu8g" y="10"/>
280 </children>
281 <styles xmi:type="notation:ConnectorStyle" xmi:id="_NcbS91Z_Eeugh9dythfu8g" routing="Tree"/>
282 <styles xmi:type="notation:FontStyle" xmi:id="_NcbS-FZ_Eeugh9dythfu8g" fontName="Segoe UI" fontHeight="8"/>
283 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_NcbS-VZ_Eeugh9dythfu8g" points="[-1, 0, -509, 60]$[507, -60, -1, 0]"/>
284 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_NcdIIFZ_Eeugh9dythfu8g" id="(0.5116279069767442,0.10256410256410256)"/>
285 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_NcdIIVZ_Eeugh9dythfu8g" id="(0.5066666666666667,1.0)"/>
286 </edges>
287 <edges xmi:type="notation:Edge" xmi:id="_NcdIIlZ_Eeugh9dythfu8g" type="4001" element="_NbT4plZ_Eeugh9dythfu8g" source="_Nb0O9FZ_Eeugh9dythfu8g" target="_Nbp241Z_Eeugh9dythfu8g">
288 <children xmi:type="notation:Node" xmi:id="_NcdvMFZ_Eeugh9dythfu8g" type="6001">
289 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_NcdvMVZ_Eeugh9dythfu8g" x="-31" y="-8"/>
290 </children>
291 <children xmi:type="notation:Node" xmi:id="_NcdvMlZ_Eeugh9dythfu8g" type="6002">
292 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_NcdvM1Z_Eeugh9dythfu8g" x="-7" y="10"/>
293 </children>
294 <children xmi:type="notation:Node" xmi:id="_NceWQFZ_Eeugh9dythfu8g" type="6003">
295 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_NceWQVZ_Eeugh9dythfu8g" x="-3" y="-26"/>
296 </children>
297 <styles xmi:type="notation:ConnectorStyle" xmi:id="_NcdII1Z_Eeugh9dythfu8g" routing="Tree"/>
298 <styles xmi:type="notation:FontStyle" xmi:id="_NcdIJFZ_Eeugh9dythfu8g" fontName="Segoe UI" fontHeight="8"/>
299 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_NcdIJVZ_Eeugh9dythfu8g" points="[0, -3, 51, 31]$[0, -17, 51, 17]$[-54, -17, -3, 17]$[-54, -34, -3, 0]"/>
300 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Nce9UFZ_Eeugh9dythfu8g" id="(0.546875,0.07692307692307693)"/>
301 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Nce9UVZ_Eeugh9dythfu8g" id="(0.5066666666666667,1.0)"/>
302 </edges>
303 <edges xmi:type="notation:Edge" xmi:id="_Nce9UlZ_Eeugh9dythfu8g" type="4001" element="_NbVGwFZ_Eeugh9dythfu8g" source="_NbmzkFZ_Eeugh9dythfu8g" target="_Nbp241Z_Eeugh9dythfu8g">
304 <children xmi:type="notation:Node" xmi:id="_NcfkYFZ_Eeugh9dythfu8g" type="6001">
305 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_NcfkYVZ_Eeugh9dythfu8g" x="-5"/>
306 </children>
307 <children xmi:type="notation:Node" xmi:id="_NcfkYlZ_Eeugh9dythfu8g" type="6002">
308 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_NcfkY1Z_Eeugh9dythfu8g" x="2" y="-42"/>
309 </children>
310 <children xmi:type="notation:Node" xmi:id="_NcfkZFZ_Eeugh9dythfu8g" type="6003">
311 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_NcfkZVZ_Eeugh9dythfu8g" x="-1" y="-39"/>
312 </children>
313 <styles xmi:type="notation:ConnectorStyle" xmi:id="_Nce9U1Z_Eeugh9dythfu8g" routing="Rectilinear"/>
314 <styles xmi:type="notation:FontStyle" xmi:id="_Nce9VFZ_Eeugh9dythfu8g" fontName="Segoe UI" fontHeight="8"/>
315 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Nce9VVZ_Eeugh9dythfu8g" points="[-78, 40, 50, -224]$[-78, 168, 50, -96]"/>
316 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_NcgLcFZ_Eeugh9dythfu8g" id="(0.483371204296633,0.16856819817041832)"/>
317 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_NcgLcVZ_Eeugh9dythfu8g" id="(0.02158273381294964,0.768)"/>
318 </edges>
319 <edges xmi:type="notation:Edge" xmi:id="_sbmAoFh-Eeu-o58Hgezqgw" type="4001" element="_sbU64Fh-Eeu-o58Hgezqgw" source="_iaquQFh-Eeu-o58Hgezqgw" target="_NbmzkFZ_Eeugh9dythfu8g">
320 <children xmi:type="notation:Node" xmi:id="_sbmnsFh-Eeu-o58Hgezqgw" type="6001">
321 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_sbmnsVh-Eeu-o58Hgezqgw" x="3" y="10"/>
322 </children>
323 <children xmi:type="notation:Node" xmi:id="_sbmnslh-Eeu-o58Hgezqgw" type="6002">
324 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_sbmns1h-Eeu-o58Hgezqgw" x="9" y="-4"/>
325 </children>
326 <children xmi:type="notation:Node" xmi:id="_sbmntFh-Eeu-o58Hgezqgw" type="6003">
327 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_sbmntVh-Eeu-o58Hgezqgw" x="5" y="-12"/>
328 </children>
329 <styles xmi:type="notation:ConnectorStyle" xmi:id="_sbmAoVh-Eeu-o58Hgezqgw" routing="Tree"/>
330 <styles xmi:type="notation:FontStyle" xmi:id="_sbmAolh-Eeu-o58Hgezqgw" fontName="Segoe UI" fontHeight="8"/>
331 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_sbmAo1h-Eeu-o58Hgezqgw" points="[0, 0, 33, 52]$[0, -32, 33, 20]$[38, -32, 71, 20]$[38, -46, 71, 6]"/>
332 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_sbnOwFh-Eeu-o58Hgezqgw" id="(0.46153846153846156,0.1282051282051282)"/>
333 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_sbnOwVh-Eeu-o58Hgezqgw" id="(0.3829787234042553,0.8723404255319149)"/>
334 </edges>
335 <edges xmi:type="notation:Edge" xmi:id="_tvl_IFh-Eeu-o58Hgezqgw" type="4001" element="_tvUSVlh-Eeu-o58Hgezqgw" source="_d-EnIFh-Eeu-o58Hgezqgw" target="_NbmzkFZ_Eeugh9dythfu8g">
336 <children xmi:type="notation:Node" xmi:id="_tvl_JFh-Eeu-o58Hgezqgw" type="6001">
337 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_tvl_JVh-Eeu-o58Hgezqgw" x="2" y="-27"/>
338 </children>
339 <children xmi:type="notation:Node" xmi:id="_tvmmMFh-Eeu-o58Hgezqgw" type="6002">
340 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_tvmmMVh-Eeu-o58Hgezqgw" x="15" y="13"/>
341 </children>
342 <children xmi:type="notation:Node" xmi:id="_tvmmMlh-Eeu-o58Hgezqgw" type="6003">
343 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_tvmmM1h-Eeu-o58Hgezqgw" y="9"/>
344 </children>
345 <styles xmi:type="notation:ConnectorStyle" xmi:id="_tvl_IVh-Eeu-o58Hgezqgw" routing="Tree"/>
346 <styles xmi:type="notation:FontStyle" xmi:id="_tvl_Ilh-Eeu-o58Hgezqgw" fontName="Segoe UI" fontHeight="8"/>
347 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_tvl_I1h-Eeu-o58Hgezqgw" points="[0, -4, 80, 141]$[0, -84, 80, 61]$[-43, -84, 37, 61]$[-43, -98, 37, 47]"/>
348 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_tvmmNFh-Eeu-o58Hgezqgw" id="(0.7631578947368421,0.10256410256410256)"/>
349 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_tvmmNVh-Eeu-o58Hgezqgw" id="(0.5317083247262963,0.0)"/>
350 </edges>
351 <edges xmi:type="notation:Edge" xmi:id="_to4AkFtGEeuZZYOcQVw9qw" type="4001" element="_tociw1tGEeuZZYOcQVw9qw" source="_Nbk-YFZ_Eeugh9dythfu8g" target="_NbrsEFZ_Eeugh9dythfu8g">
352 <children xmi:type="notation:Node" xmi:id="_to7q8FtGEeuZZYOcQVw9qw" type="6001">
353 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_to7q8VtGEeuZZYOcQVw9qw" x="6" y="44"/>
354 </children>
355 <children xmi:type="notation:Node" xmi:id="_to8SAFtGEeuZZYOcQVw9qw" type="6002">
356 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_to8SAVtGEeuZZYOcQVw9qw" x="7"/>
357 </children>
358 <children xmi:type="notation:Node" xmi:id="_to9gIFtGEeuZZYOcQVw9qw" type="6003">
359 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_to9gIVtGEeuZZYOcQVw9qw" x="-63" y="10"/>
360 </children>
361 <styles xmi:type="notation:ConnectorStyle" xmi:id="_to4AkVtGEeuZZYOcQVw9qw" routing="Rectilinear"/>
362 <styles xmi:type="notation:FontStyle" xmi:id="_to4AkltGEeuZZYOcQVw9qw" fontColor="7490599" fontName="Cantarell" fontHeight="8"/>
363 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_to5OsFtGEeuZZYOcQVw9qw" points="[-59, 80, -1, -81]$[-59, 160, -1, -1]"/>
364 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_to_VUFtGEeuZZYOcQVw9qw" id="(0.8960270498732037,0.30434782608695654)"/>
365 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_to_VUVtGEeuZZYOcQVw9qw" id="(0.7711864406779662,0.02564102564102564)"/>
366 </edges>
367 <edges xmi:type="notation:Edge" xmi:id="_V6FdwFtLEeuZZYOcQVw9qw" type="4001" element="_V5wGk1tLEeuZZYOcQVw9qw" source="_Nbp241Z_Eeugh9dythfu8g" target="_Nbp241Z_Eeugh9dythfu8g">
368 <children xmi:type="notation:Node" xmi:id="_V6FdxFtLEeuZZYOcQVw9qw" type="6001">
369 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_V6FdxVtLEeuZZYOcQVw9qw" y="-55"/>
370 </children>
371 <children xmi:type="notation:Node" xmi:id="_V6FdxltLEeuZZYOcQVw9qw" type="6002">
372 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_V6Fdx1tLEeuZZYOcQVw9qw" x="3" y="7"/>
373 </children>
374 <children xmi:type="notation:Node" xmi:id="_V6FdyFtLEeuZZYOcQVw9qw" type="6003">
375 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_V6FdyVtLEeuZZYOcQVw9qw" x="-3" y="-10"/>
376 </children>
377 <styles xmi:type="notation:ConnectorStyle" xmi:id="_V6FdwVtLEeuZZYOcQVw9qw" routing="Rectilinear"/>
378 <styles xmi:type="notation:FontStyle" xmi:id="_V6FdwltLEeuZZYOcQVw9qw" fontColor="7490599" fontName="Cantarell" fontHeight="8"/>
379 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_V6Fdw1tLEeuZZYOcQVw9qw" points="[130, 81, 138, -22]$[169, 81, 177, -22]$[169, 105, 177, 2]$[130, 105, 138, 2]"/>
380 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_V6FdyltLEeuZZYOcQVw9qw" id="(0.06474820143884892,0.064)"/>
381 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_V6Fdy1tLEeuZZYOcQVw9qw" id="(0.007194244604316547,0.888)"/>
382 </edges>
383 <edges xmi:type="notation:Edge" xmi:id="_gKjoAFtLEeuZZYOcQVw9qw" type="4001" element="_gJ0oPFtLEeuZZYOcQVw9qw" source="_Nbp241Z_Eeugh9dythfu8g" target="_Nbp241Z_Eeugh9dythfu8g">
384 <children xmi:type="notation:Node" xmi:id="_gKkPEFtLEeuZZYOcQVw9qw" type="6001">
385 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_gKkPEVtLEeuZZYOcQVw9qw" y="-54"/>
386 </children>
387 <children xmi:type="notation:Node" xmi:id="_gKkPEltLEeuZZYOcQVw9qw" type="6002">
388 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_gKkPE1tLEeuZZYOcQVw9qw" x="25" y="11"/>
389 </children>
390 <children xmi:type="notation:Node" xmi:id="_gKkPFFtLEeuZZYOcQVw9qw" type="6003">
391 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_gKkPFVtLEeuZZYOcQVw9qw" x="-14" y="23"/>
392 </children>
393 <styles xmi:type="notation:ConnectorStyle" xmi:id="_gKjoAVtLEeuZZYOcQVw9qw" routing="Rectilinear"/>
394 <styles xmi:type="notation:FontStyle" xmi:id="_gKjoAltLEeuZZYOcQVw9qw" fontColor="7490599" fontName="Cantarell" fontHeight="8"/>
395 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_gKjoA1tLEeuZZYOcQVw9qw" points="[88, 51, 83, 46]$[128, 51, 123, 46]$[128, 76, 123, 71]$[88, 76, 83, 71]"/>
396 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_gKk2IFtLEeuZZYOcQVw9qw" id="(0.3669064748201439,0.0)"/>
397 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_gKk2IVtLEeuZZYOcQVw9qw" id="(0.4028776978417266,0.04)"/>
398 </edges>
399 <edges xmi:type="notation:Edge" xmi:id="_nAXCMFtLEeuZZYOcQVw9qw" type="4001" element="_nADgPFtLEeuZZYOcQVw9qw" source="_Nbp241Z_Eeugh9dythfu8g" target="_Nbp241Z_Eeugh9dythfu8g">
400 <children xmi:type="notation:Node" xmi:id="_nAXCNFtLEeuZZYOcQVw9qw" type="6001">
401 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_nAXCNVtLEeuZZYOcQVw9qw" x="1" y="-52"/>
402 </children>
403 <children xmi:type="notation:Node" xmi:id="_nAXCNltLEeuZZYOcQVw9qw" type="6002">
404 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_nAXCN1tLEeuZZYOcQVw9qw" x="7" y="9"/>
405 </children>
406 <children xmi:type="notation:Node" xmi:id="_nAXCOFtLEeuZZYOcQVw9qw" type="6003">
407 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_nAXCOVtLEeuZZYOcQVw9qw" x="-7" y="28"/>
408 </children>
409 <styles xmi:type="notation:ConnectorStyle" xmi:id="_nAXCMVtLEeuZZYOcQVw9qw" routing="Rectilinear"/>
410 <styles xmi:type="notation:FontStyle" xmi:id="_nAXCMltLEeuZZYOcQVw9qw" fontColor="7490599" fontName="Cantarell" fontHeight="8"/>
411 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_nAXCM1tLEeuZZYOcQVw9qw" points="[33, 12, 19, 9]$[74, 12, 60, 9]$[74, 35, 60, 32]$[33, 35, 19, 32]"/>
412 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_nAXCOltLEeuZZYOcQVw9qw" id="(0.762589928057554,0.016)"/>
413 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_nAXCO1tLEeuZZYOcQVw9qw" id="(0.8633093525179856,0.04)"/>
414 </edges>
415 <edges xmi:type="notation:Edge" xmi:id="_zbrOMFtdEeuZZYOcQVw9qw" type="4001" element="_zbbWkFtdEeuZZYOcQVw9qw" source="_NbrsEFZ_Eeugh9dythfu8g" target="_Nbp241Z_Eeugh9dythfu8g">
416 <children xmi:type="notation:Node" xmi:id="_zbrONFtdEeuZZYOcQVw9qw" type="6001">
417 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_zbrONVtdEeuZZYOcQVw9qw" x="21" y="-13"/>
418 </children>
419 <children xmi:type="notation:Node" xmi:id="_zbrONltdEeuZZYOcQVw9qw" type="6002">
420 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_zbrON1tdEeuZZYOcQVw9qw" x="1" y="-10"/>
421 </children>
422 <children xmi:type="notation:Node" xmi:id="_zbrOOFtdEeuZZYOcQVw9qw" type="6003">
423 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_zbrOOVtdEeuZZYOcQVw9qw" y="-10"/>
424 </children>
425 <styles xmi:type="notation:ConnectorStyle" xmi:id="_zbrOMVtdEeuZZYOcQVw9qw" routing="Rectilinear"/>
426 <styles xmi:type="notation:FontStyle" xmi:id="_zbrOMltdEeuZZYOcQVw9qw" fontColor="7490599" fontName="Cantarell" fontHeight="8"/>
427 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_zbrOM1tdEeuZZYOcQVw9qw" points="[110, -1, -236, -9]$[216, -1, -130, -9]"/>
428 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_zbrOOltdEeuZZYOcQVw9qw" id="(0.06779661016949153,0.3076923076923077)"/>
429 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_zbrOO1tdEeuZZYOcQVw9qw" id="(0.935251798561151,0.296)"/>
430 </edges>
431 <edges xmi:type="notation:Edge" xmi:id="_gkf1IGNmEeuxVYiCSMWKHg" type="4001" element="_gkXSRmNmEeuxVYiCSMWKHg" source="_NbvWdFZ_Eeugh9dythfu8g" target="_NbrsEFZ_Eeugh9dythfu8g">
432 <children xmi:type="notation:Node" xmi:id="_gkgcMGNmEeuxVYiCSMWKHg" type="6001">
433 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_gkgcMWNmEeuxVYiCSMWKHg" x="16" y="-13"/>
434 </children>
435 <children xmi:type="notation:Node" xmi:id="_gkgcMmNmEeuxVYiCSMWKHg" type="6002">
436 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_gkgcM2NmEeuxVYiCSMWKHg" x="20" y="-4"/>
437 </children>
438 <children xmi:type="notation:Node" xmi:id="_gkgcNGNmEeuxVYiCSMWKHg" type="6003">
439 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_gkgcNWNmEeuxVYiCSMWKHg" x="-2" y="10"/>
440 </children>
441 <styles xmi:type="notation:ConnectorStyle" xmi:id="_gkf1IWNmEeuxVYiCSMWKHg" routing="Tree"/>
442 <styles xmi:type="notation:FontStyle" xmi:id="_gkf1ImNmEeuxVYiCSMWKHg" fontName="Cantarell" fontHeight="8"/>
443 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_gkf1I2NmEeuxVYiCSMWKHg" points="[0, -19, 23, 59]$[0, -38, 23, 40]$[-22, -38, 1, 40]$[-22, -58, 1, 20]"/>
444 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_gkwT0GNmEeuxVYiCSMWKHg" id="(0.5,0.5)"/>
445 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_gkwT0WNmEeuxVYiCSMWKHg" id="(0.5,0.5)"/>
446 </edges>
447 <edges xmi:type="notation:Edge" xmi:id="_gkwT0mNmEeuxVYiCSMWKHg" type="4001" element="_gkXSTWNmEeuxVYiCSMWKHg" source="_NbxLoFZ_Eeugh9dythfu8g" target="_NbrsEFZ_Eeugh9dythfu8g">
448 <children xmi:type="notation:Node" xmi:id="_gkw64GNmEeuxVYiCSMWKHg" type="6001">
449 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_gkw64WNmEeuxVYiCSMWKHg" x="-22" y="-2"/>
450 </children>
451 <children xmi:type="notation:Node" xmi:id="_gkw64mNmEeuxVYiCSMWKHg" type="6002">
452 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_gkw642NmEeuxVYiCSMWKHg" y="10"/>
453 </children>
454 <children xmi:type="notation:Node" xmi:id="_gkw65GNmEeuxVYiCSMWKHg" type="6003">
455 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_gkw65WNmEeuxVYiCSMWKHg" x="-3" y="9"/>
456 </children>
457 <styles xmi:type="notation:ConnectorStyle" xmi:id="_gkwT02NmEeuxVYiCSMWKHg" routing="Tree"/>
458 <styles xmi:type="notation:FontStyle" xmi:id="_gkwT1GNmEeuxVYiCSMWKHg" fontName="Cantarell" fontHeight="8"/>
459 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_gkwT1WNmEeuxVYiCSMWKHg" points="[0, -7, -54, 29]$[0, -80, -54, -44]$[54, -80, 0, -44]$[54, -100, 0, -64]"/>
460 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_gk1zYGNmEeuxVYiCSMWKHg" id="(0.08284023668639054,0.14285714285714285)"/>
461 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_gk1zYWNmEeuxVYiCSMWKHg" id="(0.5084745762711864,2.6486486486486487)"/>
462 </edges>
463 </data>
464 </ownedAnnotationEntries>
465 <ownedDiagramElements xmi:type="diagram:DNodeList" uid="_NZ9NwFZ_Eeugh9dythfu8g" name="CrossingScenario" tooltipText="" outgoingEdges="_NbAWoFZ_Eeugh9dythfu8g _NbCL0FZ_Eeugh9dythfu8g _tociw1tGEeuZZYOcQVw9qw" width="12" height="10">
466 <target xmi:type="ecore:EClass" href="crossingScenario.ecore#//CrossingScenario"/>
467 <semanticElements xmi:type="ecore:EClass" href="crossingScenario.ecore#//CrossingScenario"/>
468 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
469 <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
470 <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
471 <ownedStyle xmi:type="diagram:FlatContainerStyle" uid="_TauS8VxJEeuaT5KYRde9jw" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216">
472 <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"/>
473 </ownedStyle>
474 <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']"/>
475 <ownedElements xmi:type="diagram:DNodeListElement" uid="_NapKQFZ_Eeugh9dythfu8g" name="xSize : EDouble = 0.0" tooltipText="">
476 <target xmi:type="ecore:EAttribute" href="crossingScenario.ecore#//CrossingScenario/xSize"/>
477 <semanticElements xmi:type="ecore:EAttribute" href="crossingScenario.ecore#//CrossingScenario/xSize"/>
478 <ownedStyle xmi:type="diagram:BundledImage" uid="_NaqYYFZ_Eeugh9dythfu8g" labelAlignment="LEFT">
479 <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"/>
480 </ownedStyle>
481 <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']"/>
482 </ownedElements>
483 <ownedElements xmi:type="diagram:DNodeListElement" uid="_Naq_cFZ_Eeugh9dythfu8g" name="ySize : EDouble = 0.0" tooltipText="">
484 <target xmi:type="ecore:EAttribute" href="crossingScenario.ecore#//CrossingScenario/ySize"/>
485 <semanticElements xmi:type="ecore:EAttribute" href="crossingScenario.ecore#//CrossingScenario/ySize"/>
486 <ownedStyle xmi:type="diagram:BundledImage" uid="_NarmgFZ_Eeugh9dythfu8g" labelAlignment="LEFT">
487 <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"/>
488 </ownedStyle>
489 <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']"/>
490 </ownedElements>
491 <ownedElements xmi:type="diagram:DNodeListElement" uid="_NarmgVZ_Eeugh9dythfu8g" name="maxTime : EDouble = 0.0" tooltipText="">
492 <target xmi:type="ecore:EAttribute" href="crossingScenario.ecore#//CrossingScenario/maxTime"/>
493 <semanticElements xmi:type="ecore:EAttribute" href="crossingScenario.ecore#//CrossingScenario/maxTime"/>
494 <ownedStyle xmi:type="diagram:BundledImage" uid="_NarmglZ_Eeugh9dythfu8g" labelAlignment="LEFT">
495 <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"/>
496 </ownedStyle>
497 <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']"/>
498 </ownedElements>
499 <ownedElements xmi:type="diagram:DNodeListElement" uid="_Od7BwFxJEeuaT5KYRde9jw" name="maxXSpeed : EDouble = 0.0" tooltipText="">
500 <target xmi:type="ecore:EAttribute" href="crossingScenario.ecore#//CrossingScenario/maxXSpeed"/>
501 <semanticElements xmi:type="ecore:EAttribute" href="crossingScenario.ecore#//CrossingScenario/maxXSpeed"/>
502 <ownedStyle xmi:type="diagram:BundledImage" uid="_RQzZEVxJEeuaT5KYRde9jw" labelAlignment="LEFT">
503 <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"/>
504 </ownedStyle>
505 <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']"/>
506 </ownedElements>
507 <ownedElements xmi:type="diagram:DNodeListElement" uid="_R4V6MFxJEeuaT5KYRde9jw" name="maxYSpeed : EDouble = 0.0" tooltipText="">
508 <target xmi:type="ecore:EAttribute" href="crossingScenario.ecore#//CrossingScenario/maxYSpeed"/>
509 <semanticElements xmi:type="ecore:EAttribute" href="crossingScenario.ecore#//CrossingScenario/maxYSpeed"/>
510 <ownedStyle xmi:type="diagram:BundledImage" uid="_Ta3c4VxJEeuaT5KYRde9jw" labelAlignment="LEFT">
511 <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"/>
512 </ownedStyle>
513 <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']"/>
514 </ownedElements>
515 </ownedDiagramElements>
516 <ownedDiagramElements xmi:type="diagram:DNodeList" uid="_NaCGQFZ_Eeugh9dythfu8g" name="Lane" tooltipText="" outgoingEdges="_NbVGwFZ_Eeugh9dythfu8g" incomingEdges="_NbCL0FZ_Eeugh9dythfu8g _sbU64Fh-Eeu-o58Hgezqgw _tvUSVlh-Eeu-o58Hgezqgw" width="12" height="10">
517 <target xmi:type="ecore:EClass" href="crossingScenario.ecore#//Lane"/>
518 <semanticElements xmi:type="ecore:EClass" href="crossingScenario.ecore#//Lane"/>
519 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
520 <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
521 <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
522 <ownedStyle xmi:type="diagram:FlatContainerStyle" uid="_qq4Q81h-Eeu-o58Hgezqgw" iconPath="/org.eclipse.emf.ecoretools.design/icons/full/obj16/EClass_abstract.gif" borderSize="1" borderSizeComputationExpression="1" borderColor="125,125,125" backgroundStyle="Liquid" foregroundColor="228,228,228">
523 <labelFormat>italic</labelFormat>
524 <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']/@conditionnalStyles.1/@style"/>
525 </ownedStyle>
526 <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']"/>
527 <ownedElements xmi:type="diagram:DNodeListElement" uid="_Naup0FZ_Eeugh9dythfu8g" name="referenceCoord : EDouble = 0.0" tooltipText="">
528 <target xmi:type="ecore:EAttribute" href="crossingScenario.ecore#//Lane/referenceCoord"/>
529 <semanticElements xmi:type="ecore:EAttribute" href="crossingScenario.ecore#//Lane/referenceCoord"/>
530 <ownedStyle xmi:type="diagram:BundledImage" uid="_Naup0VZ_Eeugh9dythfu8g" labelAlignment="LEFT" description="_NatbsFZ_Eeugh9dythfu8g">
531 <labelFormat>bold</labelFormat>
532 </ownedStyle>
533 <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']"/>
534 </ownedElements>
535 </ownedDiagramElements>
536 <ownedDiagramElements xmi:type="diagram:DNodeList" uid="_NaHl0FZ_Eeugh9dythfu8g" name="Actor" tooltipText="" outgoingEdges="_V5wGk1tLEeuZZYOcQVw9qw _gJ0oPFtLEeuZZYOcQVw9qw _nADgPFtLEeuZZYOcQVw9qw" incomingEdges="_NbAWoFZ_Eeugh9dythfu8g _NbGdQ1Z_Eeugh9dythfu8g _NbHEWVZ_Eeugh9dythfu8g _NbTRkFZ_Eeugh9dythfu8g _NbT4plZ_Eeugh9dythfu8g _NbVGwFZ_Eeugh9dythfu8g _V5wGk1tLEeuZZYOcQVw9qw _gJ0oPFtLEeuZZYOcQVw9qw _nADgPFtLEeuZZYOcQVw9qw _zbbWkFtdEeuZZYOcQVw9qw" width="12" height="10">
537 <target xmi:type="ecore:EClass" href="crossingScenario.ecore#//Actor"/>
538 <semanticElements xmi:type="ecore:EClass" href="crossingScenario.ecore#//Actor"/>
539 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
540 <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
541 <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
542 <ownedStyle xmi:type="diagram:FlatContainerStyle" uid="_NaJbAFZ_Eeugh9dythfu8g" iconPath="/org.eclipse.emf.ecoretools.design/icons/full/obj16/EClass_abstract.gif" borderSize="1" borderSizeComputationExpression="1" borderColor="125,125,125" backgroundStyle="Liquid" foregroundColor="228,228,228">
543 <labelFormat>italic</labelFormat>
544 <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']/@conditionnalStyles.1/@style"/>
545 </ownedStyle>
546 <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']"/>
547 <ownedElements xmi:type="diagram:DNodeListElement" uid="_NawfAFZ_Eeugh9dythfu8g" name="xPos : EDouble = 0.0" tooltipText="">
548 <target xmi:type="ecore:EAttribute" href="crossingScenario.ecore#//Actor/xPos"/>
549 <semanticElements xmi:type="ecore:EAttribute" href="crossingScenario.ecore#//Actor/xPos"/>
550 <ownedStyle xmi:type="diagram:BundledImage" uid="_NaxtIFZ_Eeugh9dythfu8g" labelAlignment="LEFT" description="_NatbsFZ_Eeugh9dythfu8g">
551 <labelFormat>bold</labelFormat>
552 </ownedStyle>
553 <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']"/>
554 </ownedElements>
555 <ownedElements xmi:type="diagram:DNodeListElement" uid="_NaxtIVZ_Eeugh9dythfu8g" name="yPos : EDouble = 0.0" tooltipText="">
556 <target xmi:type="ecore:EAttribute" href="crossingScenario.ecore#//Actor/yPos"/>
557 <semanticElements xmi:type="ecore:EAttribute" href="crossingScenario.ecore#//Actor/yPos"/>
558 <ownedStyle xmi:type="diagram:BundledImage" uid="_NayUMFZ_Eeugh9dythfu8g" labelAlignment="LEFT" description="_NatbsFZ_Eeugh9dythfu8g">
559 <labelFormat>bold</labelFormat>
560 </ownedStyle>
561 <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']"/>
562 </ownedElements>
563 <ownedElements xmi:type="diagram:DNodeListElement" uid="_NayUMVZ_Eeugh9dythfu8g" name="length : EDouble = 0.0" tooltipText="">
564 <target xmi:type="ecore:EAttribute" href="crossingScenario.ecore#//Actor/length"/>
565 <semanticElements xmi:type="ecore:EAttribute" href="crossingScenario.ecore#//Actor/length"/>
566 <ownedStyle xmi:type="diagram:BundledImage" uid="_9P5DUVo2Eeuf2I9QZKj3tw" labelAlignment="LEFT" description="_NatbsFZ_Eeugh9dythfu8g">
567 <labelFormat>bold</labelFormat>
568 </ownedStyle>
569 <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']"/>
570 </ownedElements>
571 <ownedElements xmi:type="diagram:DNodeListElement" uid="_Nay7QlZ_Eeugh9dythfu8g" name="width : EDouble = 0.0" tooltipText="">
572 <target xmi:type="ecore:EAttribute" href="crossingScenario.ecore#//Actor/width"/>
573 <semanticElements xmi:type="ecore:EAttribute" href="crossingScenario.ecore#//Actor/width"/>
574 <ownedStyle xmi:type="diagram:BundledImage" uid="_910a4Vo2Eeuf2I9QZKj3tw" labelAlignment="LEFT" description="_NatbsFZ_Eeugh9dythfu8g">
575 <labelFormat>bold</labelFormat>
576 </ownedStyle>
577 <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']"/>
578 </ownedElements>
579 <ownedElements xmi:type="diagram:DNodeListElement" uid="_NaziUVZ_Eeugh9dythfu8g" name="xSpeed : EDouble = 0.0" tooltipText="">
580 <target xmi:type="ecore:EAttribute" href="crossingScenario.ecore#//Actor/xSpeed"/>
581 <semanticElements xmi:type="ecore:EAttribute" href="crossingScenario.ecore#//Actor/xSpeed"/>
582 <ownedStyle xmi:type="diagram:BundledImage" uid="_Na0JYFZ_Eeugh9dythfu8g" labelAlignment="LEFT" description="_NatbsFZ_Eeugh9dythfu8g">
583 <labelFormat>bold</labelFormat>
584 </ownedStyle>
585 <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']"/>
586 </ownedElements>
587 <ownedElements xmi:type="diagram:DNodeListElement" uid="_Na0JYVZ_Eeugh9dythfu8g" name="ySpeed : EDouble = 0.0" tooltipText="">
588 <target xmi:type="ecore:EAttribute" href="crossingScenario.ecore#//Actor/ySpeed"/>
589 <semanticElements xmi:type="ecore:EAttribute" href="crossingScenario.ecore#//Actor/ySpeed"/>
590 <ownedStyle xmi:type="diagram:BundledImage" uid="_Na0wcFZ_Eeugh9dythfu8g" labelAlignment="LEFT" description="_NatbsFZ_Eeugh9dythfu8g">
591 <labelFormat>bold</labelFormat>
592 </ownedStyle>
593 <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']"/>
594 </ownedElements>
595 </ownedDiagramElements>
596 <ownedDiagramElements xmi:type="diagram:DNodeList" uid="_NaKpIVZ_Eeugh9dythfu8g" name="Relation" tooltipText="" outgoingEdges="_NbGdQ1Z_Eeugh9dythfu8g _zbbWkFtdEeuZZYOcQVw9qw" incomingEdges="_tociw1tGEeuZZYOcQVw9qw _gkXSRmNmEeuxVYiCSMWKHg _gkXSTWNmEeuxVYiCSMWKHg" width="12" height="10">
597 <target xmi:type="ecore:EClass" href="crossingScenario.ecore#//Relation"/>
598 <semanticElements xmi:type="ecore:EClass" href="crossingScenario.ecore#//Relation"/>
599 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
600 <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
601 <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
602 <ownedStyle xmi:type="diagram:FlatContainerStyle" uid="_NaLQMFZ_Eeugh9dythfu8g" iconPath="/org.eclipse.emf.ecoretools.design/icons/full/obj16/EClass_abstract.gif" borderSize="1" borderSizeComputationExpression="1" borderColor="125,125,125" backgroundStyle="Liquid" foregroundColor="228,228,228">
603 <labelFormat>italic</labelFormat>
604 <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']/@conditionnalStyles.1/@style"/>
605 </ownedStyle>
606 <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']"/>
607 </ownedDiagramElements>
608 <ownedDiagramElements xmi:type="diagram:DNodeList" uid="_NaO6kVZ_Eeugh9dythfu8g" name="VisionBlocked" tooltipText="" outgoingEdges="_NbHEWVZ_Eeugh9dythfu8g _gkXSRmNmEeuxVYiCSMWKHg" width="12" height="10">
609 <target xmi:type="ecore:EClass" href="crossingScenario.ecore#//VisionBlocked"/>
610 <semanticElements xmi:type="ecore:EClass" href="crossingScenario.ecore#//VisionBlocked"/>
611 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
612 <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
613 <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
614 <ownedStyle xmi:type="diagram:FlatContainerStyle" uid="_NaPhoFZ_Eeugh9dythfu8g" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216">
615 <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"/>
616 </ownedStyle>
617 <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']"/>
618 </ownedDiagramElements>
619 <ownedDiagramElements xmi:type="diagram:DNodeList" uid="_NaRW0FZ_Eeugh9dythfu8g" name="CollisionExists" tooltipText="" outgoingEdges="_gkXSTWNmEeuxVYiCSMWKHg" width="12" height="10">
620 <target xmi:type="ecore:EClass" href="crossingScenario.ecore#//CollisionExists"/>
621 <semanticElements xmi:type="ecore:EClass" href="crossingScenario.ecore#//CollisionExists"/>
622 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
623 <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
624 <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
625 <ownedStyle xmi:type="diagram:FlatContainerStyle" uid="_NaSk8FZ_Eeugh9dythfu8g" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216">
626 <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"/>
627 </ownedStyle>
628 <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']"/>
629 <ownedElements xmi:type="diagram:DNodeListElement" uid="_Na3MsFZ_Eeugh9dythfu8g" name="collisionTime : EDouble = 0.0" tooltipText="">
630 <target xmi:type="ecore:EAttribute" href="crossingScenario.ecore#//CollisionExists/collisionTime"/>
631 <semanticElements xmi:type="ecore:EAttribute" href="crossingScenario.ecore#//CollisionExists/collisionTime"/>
632 <ownedStyle xmi:type="diagram:BundledImage" uid="_Na3zwFZ_Eeugh9dythfu8g" labelAlignment="LEFT" description="_NatbsFZ_Eeugh9dythfu8g">
633 <labelFormat>bold</labelFormat>
634 </ownedStyle>
635 <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']"/>
636 </ownedElements>
637 </ownedDiagramElements>
638 <ownedDiagramElements xmi:type="diagram:DNodeList" uid="_NaVoQFZ_Eeugh9dythfu8g" name="Pedestrian" tooltipText="" outgoingEdges="_NbTRkFZ_Eeugh9dythfu8g" width="12" height="10">
639 <target xmi:type="ecore:EClass" href="crossingScenario.ecore#//Pedestrian"/>
640 <semanticElements xmi:type="ecore:EClass" href="crossingScenario.ecore#//Pedestrian"/>
641 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
642 <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
643 <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
644 <ownedStyle xmi:type="diagram:FlatContainerStyle" uid="_NaVoQVZ_Eeugh9dythfu8g" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216">
645 <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"/>
646 </ownedStyle>
647 <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']"/>
648 </ownedDiagramElements>
649 <ownedDiagramElements xmi:type="diagram:DNodeList" uid="_NaWPUVZ_Eeugh9dythfu8g" name="Vehicle" tooltipText="" outgoingEdges="_NbT4plZ_Eeugh9dythfu8g" width="12" height="10">
650 <target xmi:type="ecore:EClass" href="crossingScenario.ecore#//Vehicle"/>
651 <semanticElements xmi:type="ecore:EClass" href="crossingScenario.ecore#//Vehicle"/>
652 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
653 <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
654 <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
655 <ownedStyle xmi:type="diagram:FlatContainerStyle" uid="_NaW2YFZ_Eeugh9dythfu8g" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216">
656 <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"/>
657 </ownedStyle>
658 <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']"/>
659 </ownedDiagramElements>
660 <ownedDiagramElements xmi:type="diagram:DEdge" uid="_NbAWoFZ_Eeugh9dythfu8g" name="[0..*] actors" sourceNode="_NZ9NwFZ_Eeugh9dythfu8g" targetNode="_NaHl0FZ_Eeugh9dythfu8g">
661 <target xmi:type="ecore:EReference" href="crossingScenario.ecore#//CrossingScenario/actors"/>
662 <semanticElements xmi:type="ecore:EReference" href="crossingScenario.ecore#//CrossingScenario/actors"/>
663 <ownedStyle xmi:type="diagram:EdgeStyle" uid="_NbA9s1Z_Eeugh9dythfu8g" description="_NbA9sFZ_Eeugh9dythfu8g" sourceArrow="FillDiamond" routingStyle="manhattan" strokeColor="0,0,0">
664 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_NbBkwFZ_Eeugh9dythfu8g" showIcon="false">
665 <customFeatures>labelSize</customFeatures>
666 </centerLabelStyle>
667 <endLabelStyle xmi:type="diagram:EndLabelStyle" uid="_NbA9tFZ_Eeugh9dythfu8g" showIcon="false" labelColor="39,76,114">
668 <customFeatures>labelSize</customFeatures>
669 </endLabelStyle>
670 </ownedStyle>
671 <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']"/>
672 </ownedDiagramElements>
673 <ownedDiagramElements xmi:type="diagram:DEdge" uid="_NbCL0FZ_Eeugh9dythfu8g" name="[0..*] lanes" sourceNode="_NZ9NwFZ_Eeugh9dythfu8g" targetNode="_NaCGQFZ_Eeugh9dythfu8g">
674 <target xmi:type="ecore:EReference" href="crossingScenario.ecore#//CrossingScenario/lanes"/>
675 <semanticElements xmi:type="ecore:EReference" href="crossingScenario.ecore#//CrossingScenario/lanes"/>
676 <ownedStyle xmi:type="diagram:EdgeStyle" uid="_NbDZ8FZ_Eeugh9dythfu8g" description="_NbA9sFZ_Eeugh9dythfu8g" sourceArrow="FillDiamond" routingStyle="manhattan" strokeColor="0,0,0">
677 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_NbDZ8lZ_Eeugh9dythfu8g" showIcon="false">
678 <customFeatures>labelSize</customFeatures>
679 </centerLabelStyle>
680 <endLabelStyle xmi:type="diagram:EndLabelStyle" uid="_NbDZ8VZ_Eeugh9dythfu8g" showIcon="false" labelColor="39,76,114">
681 <customFeatures>labelSize</customFeatures>
682 </endLabelStyle>
683 </ownedStyle>
684 <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']"/>
685 </ownedDiagramElements>
686 <ownedDiagramElements xmi:type="diagram:DEdge" uid="_NbGdQ1Z_Eeugh9dythfu8g" name="[1..1] target" sourceNode="_NaKpIVZ_Eeugh9dythfu8g" targetNode="_NaHl0FZ_Eeugh9dythfu8g">
687 <target xmi:type="ecore:EReference" href="crossingScenario.ecore#//Relation/target"/>
688 <semanticElements xmi:type="ecore:EReference" href="crossingScenario.ecore#//Relation/target"/>
689 <ownedStyle xmi:type="diagram:EdgeStyle" uid="_NbHEU1Z_Eeugh9dythfu8g" description="_NbHEUFZ_Eeugh9dythfu8g" routingStyle="manhattan" strokeColor="0,0,0">
690 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_NbHEVVZ_Eeugh9dythfu8g" showIcon="false">
691 <customFeatures>labelSize</customFeatures>
692 <labelFormat>bold</labelFormat>
693 </centerLabelStyle>
694 <endLabelStyle xmi:type="diagram:EndLabelStyle" uid="_NbHEVFZ_Eeugh9dythfu8g" showIcon="false" labelColor="39,76,114">
695 <customFeatures>labelSize</customFeatures>
696 </endLabelStyle>
697 </ownedStyle>
698 <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']"/>
699 </ownedDiagramElements>
700 <ownedDiagramElements xmi:type="diagram:DEdge" uid="_NbHEWVZ_Eeugh9dythfu8g" name="[1..1] blockedBy" sourceNode="_NaO6kVZ_Eeugh9dythfu8g" targetNode="_NaHl0FZ_Eeugh9dythfu8g">
701 <target xmi:type="ecore:EReference" href="crossingScenario.ecore#//VisionBlocked/blockedBy"/>
702 <semanticElements xmi:type="ecore:EReference" href="crossingScenario.ecore#//VisionBlocked/blockedBy"/>
703 <ownedStyle xmi:type="diagram:EdgeStyle" uid="_NbHrYFZ_Eeugh9dythfu8g" description="_NbHEUFZ_Eeugh9dythfu8g" routingStyle="manhattan" strokeColor="0,0,0">
704 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_NbHrYlZ_Eeugh9dythfu8g" showIcon="false">
705 <customFeatures>labelSize</customFeatures>
706 <labelFormat>bold</labelFormat>
707 </centerLabelStyle>
708 <endLabelStyle xmi:type="diagram:EndLabelStyle" uid="_NbHrYVZ_Eeugh9dythfu8g" showIcon="false" labelColor="39,76,114">
709 <customFeatures>labelSize</customFeatures>
710 </endLabelStyle>
711 </ownedStyle>
712 <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']"/>
713 </ownedDiagramElements>
714 <ownedDiagramElements xmi:type="diagram:DEdge" uid="_NbTRkFZ_Eeugh9dythfu8g" sourceNode="_NaVoQFZ_Eeugh9dythfu8g" targetNode="_NaHl0FZ_Eeugh9dythfu8g">
715 <target xmi:type="ecore:EClass" href="crossingScenario.ecore#//Pedestrian"/>
716 <semanticElements xmi:type="ecore:EClass" href="crossingScenario.ecore#//Pedestrian"/>
717 <ownedStyle xmi:type="diagram:EdgeStyle" uid="_NbT4oFZ_Eeugh9dythfu8g" targetArrow="InputClosedArrow" routingStyle="tree">
718 <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"/>
719 <beginLabelStyle xmi:type="diagram:BeginLabelStyle" uid="_NbT4oVZ_Eeugh9dythfu8g" showIcon="false">
720 <labelFormat>italic</labelFormat>
721 </beginLabelStyle>
722 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_NbT4olZ_Eeugh9dythfu8g" showIcon="false"/>
723 </ownedStyle>
724 <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']"/>
725 </ownedDiagramElements>
726 <ownedDiagramElements xmi:type="diagram:DEdge" uid="_NbT4plZ_Eeugh9dythfu8g" sourceNode="_NaWPUVZ_Eeugh9dythfu8g" targetNode="_NaHl0FZ_Eeugh9dythfu8g">
727 <target xmi:type="ecore:EClass" href="crossingScenario.ecore#//Vehicle"/>
728 <semanticElements xmi:type="ecore:EClass" href="crossingScenario.ecore#//Vehicle"/>
729 <ownedStyle xmi:type="diagram:EdgeStyle" uid="_NbUfsFZ_Eeugh9dythfu8g" targetArrow="InputClosedArrow" routingStyle="tree">
730 <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"/>
731 <beginLabelStyle xmi:type="diagram:BeginLabelStyle" uid="_NbUfsVZ_Eeugh9dythfu8g" showIcon="false">
732 <labelFormat>italic</labelFormat>
733 </beginLabelStyle>
734 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_NbUfslZ_Eeugh9dythfu8g" showIcon="false"/>
735 </ownedStyle>
736 <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']"/>
737 </ownedDiagramElements>
738 <ownedDiagramElements xmi:type="diagram:DEdge" uid="_NbVGwFZ_Eeugh9dythfu8g" sourceNode="_NaCGQFZ_Eeugh9dythfu8g" targetNode="_NaHl0FZ_Eeugh9dythfu8g" beginLabel="[1..1] placedOn" endLabel="[0..*] actors">
739 <target xmi:type="ecore:EReference" href="crossingScenario.ecore#//Lane/actors"/>
740 <semanticElements xmi:type="ecore:EReference" href="crossingScenario.ecore#//Lane/actors"/>
741 <semanticElements xmi:type="ecore:EReference" href="crossingScenario.ecore#//Actor/placedOn"/>
742 <ownedStyle xmi:type="diagram:EdgeStyle" uid="_NbWU4FZ_Eeugh9dythfu8g" sourceArrow="InputArrow" routingStyle="manhattan" strokeColor="0,0,0">
743 <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"/>
744 <beginLabelStyle xmi:type="diagram:BeginLabelStyle" uid="_NbWU4VZ_Eeugh9dythfu8g" showIcon="false"/>
745 <endLabelStyle xmi:type="diagram:EndLabelStyle" uid="_NbWU4lZ_Eeugh9dythfu8g" showIcon="false"/>
746 </ownedStyle>
747 <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']"/>
748 </ownedDiagramElements>
749 <ownedDiagramElements xmi:type="diagram:DNodeList" uid="_d9eKMFh-Eeu-o58Hgezqgw" name="Lane_Horizontal" tooltipText="" outgoingEdges="_tvUSVlh-Eeu-o58Hgezqgw" width="12" height="10">
750 <target xmi:type="ecore:EClass" href="crossingScenario.ecore#//Lane_Horizontal"/>
751 <semanticElements xmi:type="ecore:EClass" href="crossingScenario.ecore#//Lane_Horizontal"/>
752 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
753 <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
754 <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
755 <ownedStyle xmi:type="diagram:FlatContainerStyle" uid="_d9h0kFh-Eeu-o58Hgezqgw" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216">
756 <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"/>
757 </ownedStyle>
758 <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']"/>
759 </ownedDiagramElements>
760 <ownedDiagramElements xmi:type="diagram:DNodeList" uid="_iaOCUFh-Eeu-o58Hgezqgw" name="Lane_Vertical" tooltipText="" outgoingEdges="_sbU64Fh-Eeu-o58Hgezqgw" width="12" height="10">
761 <target xmi:type="ecore:EClass" href="crossingScenario.ecore#//Lane_Vertical"/>
762 <semanticElements xmi:type="ecore:EClass" href="crossingScenario.ecore#//Lane_Vertical"/>
763 <arrangeConstraints>KEEP_LOCATION</arrangeConstraints>
764 <arrangeConstraints>KEEP_SIZE</arrangeConstraints>
765 <arrangeConstraints>KEEP_RATIO</arrangeConstraints>
766 <ownedStyle xmi:type="diagram:FlatContainerStyle" uid="_iaOpYFh-Eeu-o58Hgezqgw" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216">
767 <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"/>
768 </ownedStyle>
769 <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']"/>
770 </ownedDiagramElements>
771 <ownedDiagramElements xmi:type="diagram:DEdge" uid="_sbU64Fh-Eeu-o58Hgezqgw" sourceNode="_iaOCUFh-Eeu-o58Hgezqgw" targetNode="_NaCGQFZ_Eeugh9dythfu8g">
772 <target xmi:type="ecore:EClass" href="crossingScenario.ecore#//Lane_Vertical"/>
773 <semanticElements xmi:type="ecore:EClass" href="crossingScenario.ecore#//Lane_Vertical"/>
774 <ownedStyle xmi:type="diagram:EdgeStyle" uid="_sbU64Vh-Eeu-o58Hgezqgw" targetArrow="InputClosedArrow" routingStyle="tree">
775 <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"/>
776 <beginLabelStyle xmi:type="diagram:BeginLabelStyle" uid="_sbU64lh-Eeu-o58Hgezqgw" showIcon="false">
777 <labelFormat>italic</labelFormat>
778 </beginLabelStyle>
779 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_sbU641h-Eeu-o58Hgezqgw" showIcon="false"/>
780 </ownedStyle>
781 <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']"/>
782 </ownedDiagramElements>
783 <ownedDiagramElements xmi:type="diagram:DEdge" uid="_tvUSVlh-Eeu-o58Hgezqgw" sourceNode="_d9eKMFh-Eeu-o58Hgezqgw" targetNode="_NaCGQFZ_Eeugh9dythfu8g">
784 <target xmi:type="ecore:EClass" href="crossingScenario.ecore#//Lane_Horizontal"/>
785 <semanticElements xmi:type="ecore:EClass" href="crossingScenario.ecore#//Lane_Horizontal"/>
786 <ownedStyle xmi:type="diagram:EdgeStyle" uid="_tvUSV1h-Eeu-o58Hgezqgw" targetArrow="InputClosedArrow" routingStyle="tree">
787 <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"/>
788 <beginLabelStyle xmi:type="diagram:BeginLabelStyle" uid="_tvUSWFh-Eeu-o58Hgezqgw" showIcon="false">
789 <labelFormat>italic</labelFormat>
790 </beginLabelStyle>
791 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_tvUSWVh-Eeu-o58Hgezqgw" showIcon="false"/>
792 </ownedStyle>
793 <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']"/>
794 </ownedDiagramElements>
795 <ownedDiagramElements xmi:type="diagram:DEdge" uid="_tociw1tGEeuZZYOcQVw9qw" name="[0..*] relations" sourceNode="_NZ9NwFZ_Eeugh9dythfu8g" targetNode="_NaKpIVZ_Eeugh9dythfu8g">
796 <target xmi:type="ecore:EReference" href="crossingScenario.ecore#//CrossingScenario/relations"/>
797 <semanticElements xmi:type="ecore:EReference" href="crossingScenario.ecore#//CrossingScenario/relations"/>
798 <ownedStyle xmi:type="diagram:EdgeStyle" uid="_2zDRJltGEeuZZYOcQVw9qw" description="_NbA9sFZ_Eeugh9dythfu8g" sourceArrow="FillDiamond" routingStyle="manhattan" strokeColor="0,0,0">
799 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_2zDRKFtGEeuZZYOcQVw9qw" showIcon="false"/>
800 <endLabelStyle xmi:type="diagram:EndLabelStyle" uid="_2zDRJ1tGEeuZZYOcQVw9qw" labelSize="6" showIcon="false" labelColor="39,76,114"/>
801 </ownedStyle>
802 <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']"/>
803 </ownedDiagramElements>
804 <ownedDiagramElements xmi:type="diagram:DEdge" uid="_V5wGk1tLEeuZZYOcQVw9qw" name="[0..*] /dist_near" sourceNode="_NaHl0FZ_Eeugh9dythfu8g" targetNode="_NaHl0FZ_Eeugh9dythfu8g">
805 <target xmi:type="ecore:EReference" href="crossingScenario.ecore#//Actor/dist_near"/>
806 <semanticElements xmi:type="ecore:EReference" href="crossingScenario.ecore#//Actor/dist_near"/>
807 <ownedStyle xmi:type="diagram:EdgeStyle" uid="_ahefqVtLEeuZZYOcQVw9qw" description="_ahefpltLEeuZZYOcQVw9qw" routingStyle="manhattan" strokeColor="114,159,207">
808 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_ahefq1tLEeuZZYOcQVw9qw" showIcon="false" labelColor="39,76,114"/>
809 <endLabelStyle xmi:type="diagram:EndLabelStyle" uid="_ahefqltLEeuZZYOcQVw9qw" labelSize="6" showIcon="false" labelColor="39,76,114"/>
810 </ownedStyle>
811 <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']"/>
812 </ownedDiagramElements>
813 <ownedDiagramElements xmi:type="diagram:DEdge" uid="_gJ0oPFtLEeuZZYOcQVw9qw" name="[0..*] /dist_med" sourceNode="_NaHl0FZ_Eeugh9dythfu8g" targetNode="_NaHl0FZ_Eeugh9dythfu8g">
814 <target xmi:type="ecore:EReference" href="crossingScenario.ecore#//Actor/dist_med"/>
815 <semanticElements xmi:type="ecore:EReference" href="crossingScenario.ecore#//Actor/dist_med"/>
816 <ownedStyle xmi:type="diagram:EdgeStyle" uid="_lfr5pltLEeuZZYOcQVw9qw" description="_ahefpltLEeuZZYOcQVw9qw" routingStyle="manhattan" strokeColor="114,159,207">
817 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_lfr5qFtLEeuZZYOcQVw9qw" showIcon="false" labelColor="39,76,114"/>
818 <endLabelStyle xmi:type="diagram:EndLabelStyle" uid="_lfr5p1tLEeuZZYOcQVw9qw" labelSize="6" showIcon="false" labelColor="39,76,114"/>
819 </ownedStyle>
820 <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']"/>
821 </ownedDiagramElements>
822 <ownedDiagramElements xmi:type="diagram:DEdge" uid="_nADgPFtLEeuZZYOcQVw9qw" name="[0..*] /dist_far" sourceNode="_NaHl0FZ_Eeugh9dythfu8g" targetNode="_NaHl0FZ_Eeugh9dythfu8g">
823 <target xmi:type="ecore:EReference" href="crossingScenario.ecore#//Actor/dist_far"/>
824 <semanticElements xmi:type="ecore:EReference" href="crossingScenario.ecore#//Actor/dist_far"/>
825 <ownedStyle xmi:type="diagram:EdgeStyle" uid="_q3u8YFtLEeuZZYOcQVw9qw" description="_ahefpltLEeuZZYOcQVw9qw" routingStyle="manhattan" strokeColor="114,159,207">
826 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_q3u8YltLEeuZZYOcQVw9qw" showIcon="false" labelColor="39,76,114"/>
827 <endLabelStyle xmi:type="diagram:EndLabelStyle" uid="_q3u8YVtLEeuZZYOcQVw9qw" labelSize="6" showIcon="false" labelColor="39,76,114"/>
828 </ownedStyle>
829 <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']"/>
830 </ownedDiagramElements>
831 <ownedDiagramElements xmi:type="diagram:DEdge" uid="_zbbWkFtdEeuZZYOcQVw9qw" name="[1..1] source" sourceNode="_NaKpIVZ_Eeugh9dythfu8g" targetNode="_NaHl0FZ_Eeugh9dythfu8g">
832 <target xmi:type="ecore:EReference" href="crossingScenario.ecore#//Relation/source"/>
833 <semanticElements xmi:type="ecore:EReference" href="crossingScenario.ecore#//Relation/source"/>
834 <ownedStyle xmi:type="diagram:EdgeStyle" uid="_0Dc_5ltdEeuZZYOcQVw9qw" description="_NbHEUFZ_Eeugh9dythfu8g" routingStyle="manhattan" strokeColor="0,0,0">
835 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_0Dc_6FtdEeuZZYOcQVw9qw" showIcon="false">
836 <labelFormat>bold</labelFormat>
837 </centerLabelStyle>
838 <endLabelStyle xmi:type="diagram:EndLabelStyle" uid="_0Dc_51tdEeuZZYOcQVw9qw" labelSize="6" showIcon="false" labelColor="39,76,114"/>
839 </ownedStyle>
840 <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']"/>
841 </ownedDiagramElements>
842 <ownedDiagramElements xmi:type="diagram:DEdge" uid="_gkXSRmNmEeuxVYiCSMWKHg" sourceNode="_NaO6kVZ_Eeugh9dythfu8g" targetNode="_NaKpIVZ_Eeugh9dythfu8g">
843 <target xmi:type="ecore:EClass" href="crossingScenario.ecore#//VisionBlocked"/>
844 <semanticElements xmi:type="ecore:EClass" href="crossingScenario.ecore#//VisionBlocked"/>
845 <ownedStyle xmi:type="diagram:EdgeStyle" uid="_gkXSR2NmEeuxVYiCSMWKHg" targetArrow="InputClosedArrow" routingStyle="tree">
846 <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"/>
847 <beginLabelStyle xmi:type="diagram:BeginLabelStyle" uid="_gkXSSGNmEeuxVYiCSMWKHg" showIcon="false">
848 <labelFormat>italic</labelFormat>
849 </beginLabelStyle>
850 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_gkXSSWNmEeuxVYiCSMWKHg" showIcon="false"/>
851 </ownedStyle>
852 <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']"/>
853 </ownedDiagramElements>
854 <ownedDiagramElements xmi:type="diagram:DEdge" uid="_gkXSTWNmEeuxVYiCSMWKHg" sourceNode="_NaRW0FZ_Eeugh9dythfu8g" targetNode="_NaKpIVZ_Eeugh9dythfu8g">
855 <target xmi:type="ecore:EClass" href="crossingScenario.ecore#//CollisionExists"/>
856 <semanticElements xmi:type="ecore:EClass" href="crossingScenario.ecore#//CollisionExists"/>
857 <ownedStyle xmi:type="diagram:EdgeStyle" uid="_gkX5UGNmEeuxVYiCSMWKHg" targetArrow="InputClosedArrow" routingStyle="tree">
858 <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"/>
859 <beginLabelStyle xmi:type="diagram:BeginLabelStyle" uid="_gkX5UWNmEeuxVYiCSMWKHg" showIcon="false">
860 <labelFormat>italic</labelFormat>
861 </beginLabelStyle>
862 <centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_gkX5UmNmEeuxVYiCSMWKHg" showIcon="false"/>
863 </ownedStyle>
864 <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']"/>
865 </ownedDiagramElements>
866 <description xmi:type="description_1:DiagramDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']"/>
867 <filterVariableHistory xmi:type="diagram:FilterVariableHistory" uid="_MWWbsFZ_Eeugh9dythfu8g"/>
868 <activatedLayers xmi:type="description_1:Layer" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer"/>
869 <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']"/>
870 <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']"/>
871 <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']"/>
872 <target xmi:type="ecore:EPackage" href="crossingScenario.ecore#/"/>
873 </diagram:DSemanticDiagram>
874</xmi:XMI>