aboutsummaryrefslogtreecommitdiffstats
path: root/Domains/crossingScenario/ecore-gen/crossingScenario/impl/CrossingScenarioPackageImpl.java
diff options
context:
space:
mode:
Diffstat (limited to 'Domains/crossingScenario/ecore-gen/crossingScenario/impl/CrossingScenarioPackageImpl.java')
-rw-r--r--Domains/crossingScenario/ecore-gen/crossingScenario/impl/CrossingScenarioPackageImpl.java120
1 files changed, 42 insertions, 78 deletions
diff --git a/Domains/crossingScenario/ecore-gen/crossingScenario/impl/CrossingScenarioPackageImpl.java b/Domains/crossingScenario/ecore-gen/crossingScenario/impl/CrossingScenarioPackageImpl.java
index 41c1bdd0..b8261c86 100644
--- a/Domains/crossingScenario/ecore-gen/crossingScenario/impl/CrossingScenarioPackageImpl.java
+++ b/Domains/crossingScenario/ecore-gen/crossingScenario/impl/CrossingScenarioPackageImpl.java
@@ -15,7 +15,6 @@ import crossingScenario.Lane_Vertical;
15import crossingScenario.Pedestrian; 15import crossingScenario.Pedestrian;
16import crossingScenario.Relation; 16import crossingScenario.Relation;
17import crossingScenario.SeparationDistance; 17import crossingScenario.SeparationDistance;
18import crossingScenario.Size;
19import crossingScenario.SpatialRelation; 18import crossingScenario.SpatialRelation;
20import crossingScenario.TemporalRelation; 19import crossingScenario.TemporalRelation;
21import crossingScenario.Vehicle; 20import crossingScenario.Vehicle;
@@ -139,13 +138,6 @@ public class CrossingScenarioPackageImpl extends EPackageImpl implements Crossin
139 * <!-- end-user-doc --> 138 * <!-- end-user-doc -->
140 * @generated 139 * @generated
141 */ 140 */
142 private EEnum sizeEEnum = null;
143
144 /**
145 * <!-- begin-user-doc -->
146 * <!-- end-user-doc -->
147 * @generated
148 */
149 private EEnum distanceEEnum = null; 141 private EEnum distanceEEnum = null;
150 142
151 /** 143 /**
@@ -275,7 +267,7 @@ public class CrossingScenarioPackageImpl extends EPackageImpl implements Crossin
275 * @generated 267 * @generated
276 */ 268 */
277 @Override 269 @Override
278 public EReference getCrossingScenario_Horizontal_head() { 270 public EReference getCrossingScenario_Relations() {
279 return (EReference)crossingScenarioEClass.getEStructuralFeatures().get(5); 271 return (EReference)crossingScenarioEClass.getEStructuralFeatures().get(5);
280 } 272 }
281 273
@@ -285,16 +277,6 @@ public class CrossingScenarioPackageImpl extends EPackageImpl implements Crossin
285 * @generated 277 * @generated
286 */ 278 */
287 @Override 279 @Override
288 public EReference getCrossingScenario_Vertical_head() {
289 return (EReference)crossingScenarioEClass.getEStructuralFeatures().get(6);
290 }
291
292 /**
293 * <!-- begin-user-doc -->
294 * <!-- end-user-doc -->
295 * @generated
296 */
297 @Override
298 public EClass getLane() { 280 public EClass getLane() {
299 return laneEClass; 281 return laneEClass;
300 } 282 }
@@ -305,7 +287,7 @@ public class CrossingScenarioPackageImpl extends EPackageImpl implements Crossin
305 * @generated 287 * @generated
306 */ 288 */
307 @Override 289 @Override
308 public EAttribute getLane_Width() { 290 public EAttribute getLane_ReferenceCoord() {
309 return (EAttribute)laneEClass.getEStructuralFeatures().get(0); 291 return (EAttribute)laneEClass.getEStructuralFeatures().get(0);
310 } 292 }
311 293
@@ -315,8 +297,8 @@ public class CrossingScenarioPackageImpl extends EPackageImpl implements Crossin
315 * @generated 297 * @generated
316 */ 298 */
317 @Override 299 @Override
318 public EAttribute getLane_ReferenceCoord() { 300 public EReference getLane_Actors() {
319 return (EAttribute)laneEClass.getEStructuralFeatures().get(1); 301 return (EReference)laneEClass.getEStructuralFeatures().get(1);
320 } 302 }
321 303
322 /** 304 /**
@@ -325,8 +307,8 @@ public class CrossingScenarioPackageImpl extends EPackageImpl implements Crossin
325 * @generated 307 * @generated
326 */ 308 */
327 @Override 309 @Override
328 public EReference getLane_PrevLane() { 310 public EClass getActor() {
329 return (EReference)laneEClass.getEStructuralFeatures().get(2); 311 return actorEClass;
330 } 312 }
331 313
332 /** 314 /**
@@ -335,8 +317,8 @@ public class CrossingScenarioPackageImpl extends EPackageImpl implements Crossin
335 * @generated 317 * @generated
336 */ 318 */
337 @Override 319 @Override
338 public EReference getLane_Actors() { 320 public EAttribute getActor_XPos() {
339 return (EReference)laneEClass.getEStructuralFeatures().get(3); 321 return (EAttribute)actorEClass.getEStructuralFeatures().get(0);
340 } 322 }
341 323
342 /** 324 /**
@@ -345,8 +327,8 @@ public class CrossingScenarioPackageImpl extends EPackageImpl implements Crossin
345 * @generated 327 * @generated
346 */ 328 */
347 @Override 329 @Override
348 public EAttribute getLane_NumWidth() { 330 public EAttribute getActor_YPos() {
349 return (EAttribute)laneEClass.getEStructuralFeatures().get(4); 331 return (EAttribute)actorEClass.getEStructuralFeatures().get(1);
350 } 332 }
351 333
352 /** 334 /**
@@ -355,8 +337,8 @@ public class CrossingScenarioPackageImpl extends EPackageImpl implements Crossin
355 * @generated 337 * @generated
356 */ 338 */
357 @Override 339 @Override
358 public EClass getActor() { 340 public EAttribute getActor_Length() {
359 return actorEClass; 341 return (EAttribute)actorEClass.getEStructuralFeatures().get(2);
360 } 342 }
361 343
362 /** 344 /**
@@ -365,8 +347,8 @@ public class CrossingScenarioPackageImpl extends EPackageImpl implements Crossin
365 * @generated 347 * @generated
366 */ 348 */
367 @Override 349 @Override
368 public EAttribute getActor_XPos() { 350 public EAttribute getActor_Width() {
369 return (EAttribute)actorEClass.getEStructuralFeatures().get(0); 351 return (EAttribute)actorEClass.getEStructuralFeatures().get(3);
370 } 352 }
371 353
372 /** 354 /**
@@ -375,8 +357,8 @@ public class CrossingScenarioPackageImpl extends EPackageImpl implements Crossin
375 * @generated 357 * @generated
376 */ 358 */
377 @Override 359 @Override
378 public EAttribute getActor_YPos() { 360 public EAttribute getActor_XSpeed() {
379 return (EAttribute)actorEClass.getEStructuralFeatures().get(1); 361 return (EAttribute)actorEClass.getEStructuralFeatures().get(4);
380 } 362 }
381 363
382 /** 364 /**
@@ -385,8 +367,8 @@ public class CrossingScenarioPackageImpl extends EPackageImpl implements Crossin
385 * @generated 367 * @generated
386 */ 368 */
387 @Override 369 @Override
388 public EAttribute getActor_Length() { 370 public EReference getActor_PlacedOn() {
389 return (EAttribute)actorEClass.getEStructuralFeatures().get(2); 371 return (EReference)actorEClass.getEStructuralFeatures().get(5);
390 } 372 }
391 373
392 /** 374 /**
@@ -395,8 +377,8 @@ public class CrossingScenarioPackageImpl extends EPackageImpl implements Crossin
395 * @generated 377 * @generated
396 */ 378 */
397 @Override 379 @Override
398 public EAttribute getActor_Width() { 380 public EAttribute getActor_YSpeed() {
399 return (EAttribute)actorEClass.getEStructuralFeatures().get(3); 381 return (EAttribute)actorEClass.getEStructuralFeatures().get(6);
400 } 382 }
401 383
402 /** 384 /**
@@ -405,8 +387,8 @@ public class CrossingScenarioPackageImpl extends EPackageImpl implements Crossin
405 * @generated 387 * @generated
406 */ 388 */
407 @Override 389 @Override
408 public EAttribute getActor_XSpeed() { 390 public EReference getActor_Dist_near() {
409 return (EAttribute)actorEClass.getEStructuralFeatures().get(4); 391 return (EReference)actorEClass.getEStructuralFeatures().get(7);
410 } 392 }
411 393
412 /** 394 /**
@@ -415,8 +397,8 @@ public class CrossingScenarioPackageImpl extends EPackageImpl implements Crossin
415 * @generated 397 * @generated
416 */ 398 */
417 @Override 399 @Override
418 public EReference getActor_Relations() { 400 public EReference getActor_Dist_med() {
419 return (EReference)actorEClass.getEStructuralFeatures().get(5); 401 return (EReference)actorEClass.getEStructuralFeatures().get(8);
420 } 402 }
421 403
422 /** 404 /**
@@ -425,8 +407,8 @@ public class CrossingScenarioPackageImpl extends EPackageImpl implements Crossin
425 * @generated 407 * @generated
426 */ 408 */
427 @Override 409 @Override
428 public EReference getActor_PlacedOn() { 410 public EReference getActor_Dist_far() {
429 return (EReference)actorEClass.getEStructuralFeatures().get(6); 411 return (EReference)actorEClass.getEStructuralFeatures().get(9);
430 } 412 }
431 413
432 /** 414 /**
@@ -435,8 +417,8 @@ public class CrossingScenarioPackageImpl extends EPackageImpl implements Crossin
435 * @generated 417 * @generated
436 */ 418 */
437 @Override 419 @Override
438 public EAttribute getActor_YSpeed() { 420 public EClass getRelation() {
439 return (EAttribute)actorEClass.getEStructuralFeatures().get(7); 421 return relationEClass;
440 } 422 }
441 423
442 /** 424 /**
@@ -445,8 +427,8 @@ public class CrossingScenarioPackageImpl extends EPackageImpl implements Crossin
445 * @generated 427 * @generated
446 */ 428 */
447 @Override 429 @Override
448 public EClass getRelation() { 430 public EReference getRelation_Target() {
449 return relationEClass; 431 return (EReference)relationEClass.getEStructuralFeatures().get(0);
450 } 432 }
451 433
452 /** 434 /**
@@ -455,8 +437,8 @@ public class CrossingScenarioPackageImpl extends EPackageImpl implements Crossin
455 * @generated 437 * @generated
456 */ 438 */
457 @Override 439 @Override
458 public EReference getRelation_Target() { 440 public EReference getRelation_Source() {
459 return (EReference)relationEClass.getEStructuralFeatures().get(0); 441 return (EReference)relationEClass.getEStructuralFeatures().get(1);
460 } 442 }
461 443
462 /** 444 /**
@@ -595,16 +577,6 @@ public class CrossingScenarioPackageImpl extends EPackageImpl implements Crossin
595 * @generated 577 * @generated
596 */ 578 */
597 @Override 579 @Override
598 public EEnum getSize() {
599 return sizeEEnum;
600 }
601
602 /**
603 * <!-- begin-user-doc -->
604 * <!-- end-user-doc -->
605 * @generated
606 */
607 @Override
608 public EEnum getDistance() { 580 public EEnum getDistance() {
609 return distanceEEnum; 581 return distanceEEnum;
610 } 582 }
@@ -644,15 +616,11 @@ public class CrossingScenarioPackageImpl extends EPackageImpl implements Crossin
644 createEReference(crossingScenarioEClass, CROSSING_SCENARIO__ACTORS); 616 createEReference(crossingScenarioEClass, CROSSING_SCENARIO__ACTORS);
645 createEReference(crossingScenarioEClass, CROSSING_SCENARIO__LANES); 617 createEReference(crossingScenarioEClass, CROSSING_SCENARIO__LANES);
646 createEAttribute(crossingScenarioEClass, CROSSING_SCENARIO__MAX_TIME); 618 createEAttribute(crossingScenarioEClass, CROSSING_SCENARIO__MAX_TIME);
647 createEReference(crossingScenarioEClass, CROSSING_SCENARIO__HORIZONTAL_HEAD); 619 createEReference(crossingScenarioEClass, CROSSING_SCENARIO__RELATIONS);
648 createEReference(crossingScenarioEClass, CROSSING_SCENARIO__VERTICAL_HEAD);
649 620
650 laneEClass = createEClass(LANE); 621 laneEClass = createEClass(LANE);
651 createEAttribute(laneEClass, LANE__WIDTH);
652 createEAttribute(laneEClass, LANE__REFERENCE_COORD); 622 createEAttribute(laneEClass, LANE__REFERENCE_COORD);
653 createEReference(laneEClass, LANE__PREV_LANE);
654 createEReference(laneEClass, LANE__ACTORS); 623 createEReference(laneEClass, LANE__ACTORS);
655 createEAttribute(laneEClass, LANE__NUM_WIDTH);
656 624
657 actorEClass = createEClass(ACTOR); 625 actorEClass = createEClass(ACTOR);
658 createEAttribute(actorEClass, ACTOR__XPOS); 626 createEAttribute(actorEClass, ACTOR__XPOS);
@@ -660,12 +628,15 @@ public class CrossingScenarioPackageImpl extends EPackageImpl implements Crossin
660 createEAttribute(actorEClass, ACTOR__LENGTH); 628 createEAttribute(actorEClass, ACTOR__LENGTH);
661 createEAttribute(actorEClass, ACTOR__WIDTH); 629 createEAttribute(actorEClass, ACTOR__WIDTH);
662 createEAttribute(actorEClass, ACTOR__XSPEED); 630 createEAttribute(actorEClass, ACTOR__XSPEED);
663 createEReference(actorEClass, ACTOR__RELATIONS);
664 createEReference(actorEClass, ACTOR__PLACED_ON); 631 createEReference(actorEClass, ACTOR__PLACED_ON);
665 createEAttribute(actorEClass, ACTOR__YSPEED); 632 createEAttribute(actorEClass, ACTOR__YSPEED);
633 createEReference(actorEClass, ACTOR__DIST_NEAR);
634 createEReference(actorEClass, ACTOR__DIST_MED);
635 createEReference(actorEClass, ACTOR__DIST_FAR);
666 636
667 relationEClass = createEClass(RELATION); 637 relationEClass = createEClass(RELATION);
668 createEReference(relationEClass, RELATION__TARGET); 638 createEReference(relationEClass, RELATION__TARGET);
639 createEReference(relationEClass, RELATION__SOURCE);
669 640
670 spatialRelationEClass = createEClass(SPATIAL_RELATION); 641 spatialRelationEClass = createEClass(SPATIAL_RELATION);
671 642
@@ -691,7 +662,6 @@ public class CrossingScenarioPackageImpl extends EPackageImpl implements Crossin
691 lane_VerticalEClass = createEClass(LANE_VERTICAL); 662 lane_VerticalEClass = createEClass(LANE_VERTICAL);
692 663
693 // Create enums 664 // Create enums
694 sizeEEnum = createEEnum(SIZE);
695 distanceEEnum = createEEnum(DISTANCE); 665 distanceEEnum = createEEnum(DISTANCE);
696 } 666 }
697 667
@@ -741,15 +711,11 @@ public class CrossingScenarioPackageImpl extends EPackageImpl implements Crossin
741 initEReference(getCrossingScenario_Actors(), this.getActor(), null, "actors", null, 0, -1, CrossingScenario.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 711 initEReference(getCrossingScenario_Actors(), this.getActor(), null, "actors", null, 0, -1, CrossingScenario.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
742 initEReference(getCrossingScenario_Lanes(), this.getLane(), null, "lanes", null, 0, -1, CrossingScenario.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 712 initEReference(getCrossingScenario_Lanes(), this.getLane(), null, "lanes", null, 0, -1, CrossingScenario.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
743 initEAttribute(getCrossingScenario_MaxTime(), ecorePackage.getEDouble(), "maxTime", null, 0, 1, CrossingScenario.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 713 initEAttribute(getCrossingScenario_MaxTime(), ecorePackage.getEDouble(), "maxTime", null, 0, 1, CrossingScenario.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
744 initEReference(getCrossingScenario_Horizontal_head(), this.getLane_Horizontal(), null, "horizontal_head", null, 1, 1, CrossingScenario.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 714 initEReference(getCrossingScenario_Relations(), this.getRelation(), null, "relations", null, 0, -1, CrossingScenario.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
745 initEReference(getCrossingScenario_Vertical_head(), this.getLane_Vertical(), null, "vertical_head", null, 1, 1, CrossingScenario.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
746 715
747 initEClass(laneEClass, Lane.class, "Lane", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 716 initEClass(laneEClass, Lane.class, "Lane", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
748 initEAttribute(getLane_Width(), this.getSize(), "width", null, 1, 1, Lane.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
749 initEAttribute(getLane_ReferenceCoord(), ecorePackage.getEDouble(), "referenceCoord", null, 1, 1, Lane.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 717 initEAttribute(getLane_ReferenceCoord(), ecorePackage.getEDouble(), "referenceCoord", null, 1, 1, Lane.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
750 initEReference(getLane_PrevLane(), this.getLane(), null, "prevLane", null, 0, 1, Lane.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
751 initEReference(getLane_Actors(), this.getActor(), this.getActor_PlacedOn(), "actors", null, 0, -1, Lane.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 718 initEReference(getLane_Actors(), this.getActor(), this.getActor_PlacedOn(), "actors", null, 0, -1, Lane.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
752 initEAttribute(getLane_NumWidth(), ecorePackage.getEDouble(), "numWidth", "0.0", 1, 1, Lane.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
753 719
754 initEClass(actorEClass, Actor.class, "Actor", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 720 initEClass(actorEClass, Actor.class, "Actor", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
755 initEAttribute(getActor_XPos(), ecorePackage.getEDouble(), "xPos", null, 1, 1, Actor.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 721 initEAttribute(getActor_XPos(), ecorePackage.getEDouble(), "xPos", null, 1, 1, Actor.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
@@ -757,12 +723,15 @@ public class CrossingScenarioPackageImpl extends EPackageImpl implements Crossin
757 initEAttribute(getActor_Length(), ecorePackage.getEDouble(), "length", "0.0", 1, 1, Actor.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 723 initEAttribute(getActor_Length(), ecorePackage.getEDouble(), "length", "0.0", 1, 1, Actor.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
758 initEAttribute(getActor_Width(), ecorePackage.getEDouble(), "width", null, 1, 1, Actor.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 724 initEAttribute(getActor_Width(), ecorePackage.getEDouble(), "width", null, 1, 1, Actor.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
759 initEAttribute(getActor_XSpeed(), ecorePackage.getEDouble(), "xSpeed", "0.0", 1, 1, Actor.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 725 initEAttribute(getActor_XSpeed(), ecorePackage.getEDouble(), "xSpeed", "0.0", 1, 1, Actor.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
760 initEReference(getActor_Relations(), this.getRelation(), null, "relations", null, 0, -1, Actor.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
761 initEReference(getActor_PlacedOn(), this.getLane(), this.getLane_Actors(), "placedOn", null, 1, 1, Actor.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 726 initEReference(getActor_PlacedOn(), this.getLane(), this.getLane_Actors(), "placedOn", null, 1, 1, Actor.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
762 initEAttribute(getActor_YSpeed(), ecorePackage.getEDouble(), "ySpeed", null, 1, 1, Actor.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 727 initEAttribute(getActor_YSpeed(), ecorePackage.getEDouble(), "ySpeed", null, 1, 1, Actor.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
728 initEReference(getActor_Dist_near(), this.getActor(), null, "dist_near", null, 0, -1, Actor.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
729 initEReference(getActor_Dist_med(), this.getActor(), null, "dist_med", null, 0, -1, Actor.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
730 initEReference(getActor_Dist_far(), this.getActor(), null, "dist_far", null, 0, -1, Actor.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
763 731
764 initEClass(relationEClass, Relation.class, "Relation", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 732 initEClass(relationEClass, Relation.class, "Relation", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
765 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); 733 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);
734 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);
766 735
767 initEClass(spatialRelationEClass, SpatialRelation.class, "SpatialRelation", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 736 initEClass(spatialRelationEClass, SpatialRelation.class, "SpatialRelation", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
768 737
@@ -788,11 +757,6 @@ public class CrossingScenarioPackageImpl extends EPackageImpl implements Crossin
788 initEClass(lane_VerticalEClass, Lane_Vertical.class, "Lane_Vertical", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 757 initEClass(lane_VerticalEClass, Lane_Vertical.class, "Lane_Vertical", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
789 758
790 // Initialize enums and add enum literals 759 // Initialize enums and add enum literals
791 initEEnum(sizeEEnum, Size.class, "Size");
792 addEEnumLiteral(sizeEEnum, Size.SSMALL);
793 addEEnumLiteral(sizeEEnum, Size.SMED);
794 addEEnumLiteral(sizeEEnum, Size.SLARGE);
795
796 initEEnum(distanceEEnum, Distance.class, "Distance"); 760 initEEnum(distanceEEnum, Distance.class, "Distance");
797 addEEnumLiteral(distanceEEnum, Distance.DNEAR); 761 addEEnumLiteral(distanceEEnum, Distance.DNEAR);
798 addEEnumLiteral(distanceEEnum, Distance.DMED); 762 addEEnumLiteral(distanceEEnum, Distance.DMED);