diff options
Diffstat (limited to 'Domains/crossingScenario/ecore-gen/crossingScenario/impl/CrossingScenarioPackageImpl.java')
-rw-r--r-- | Domains/crossingScenario/ecore-gen/crossingScenario/impl/CrossingScenarioPackageImpl.java | 77 |
1 files changed, 56 insertions, 21 deletions
diff --git a/Domains/crossingScenario/ecore-gen/crossingScenario/impl/CrossingScenarioPackageImpl.java b/Domains/crossingScenario/ecore-gen/crossingScenario/impl/CrossingScenarioPackageImpl.java index 3d2ccc0d..b87d2a4d 100644 --- a/Domains/crossingScenario/ecore-gen/crossingScenario/impl/CrossingScenarioPackageImpl.java +++ b/Domains/crossingScenario/ecore-gen/crossingScenario/impl/CrossingScenarioPackageImpl.java | |||
@@ -10,7 +10,8 @@ import crossingScenario.CrossingScenarioFactory; | |||
10 | import crossingScenario.CrossingScenarioPackage; | 10 | import crossingScenario.CrossingScenarioPackage; |
11 | import crossingScenario.Distance; | 11 | import crossingScenario.Distance; |
12 | import crossingScenario.Lane; | 12 | import crossingScenario.Lane; |
13 | import crossingScenario.Orientation; | 13 | import crossingScenario.Lane_Horizontal; |
14 | import crossingScenario.Lane_Vertical; | ||
14 | import crossingScenario.Pedestrian; | 15 | import crossingScenario.Pedestrian; |
15 | import crossingScenario.Relation; | 16 | import crossingScenario.Relation; |
16 | import crossingScenario.SeparationDistance; | 17 | import crossingScenario.SeparationDistance; |
@@ -124,7 +125,14 @@ public class CrossingScenarioPackageImpl extends EPackageImpl implements Crossin | |||
124 | * <!-- end-user-doc --> | 125 | * <!-- end-user-doc --> |
125 | * @generated | 126 | * @generated |
126 | */ | 127 | */ |
127 | private EEnum orientationEEnum = null; | 128 | private EClass lane_HorizontalEClass = null; |
129 | |||
130 | /** | ||
131 | * <!-- begin-user-doc --> | ||
132 | * <!-- end-user-doc --> | ||
133 | * @generated | ||
134 | */ | ||
135 | private EClass lane_VerticalEClass = null; | ||
128 | 136 | ||
129 | /** | 137 | /** |
130 | * <!-- begin-user-doc --> | 138 | * <!-- begin-user-doc --> |
@@ -267,8 +275,8 @@ public class CrossingScenarioPackageImpl extends EPackageImpl implements Crossin | |||
267 | * @generated | 275 | * @generated |
268 | */ | 276 | */ |
269 | @Override | 277 | @Override |
270 | public EClass getLane() { | 278 | public EReference getCrossingScenario_Horizontal_head() { |
271 | return laneEClass; | 279 | return (EReference)crossingScenarioEClass.getEStructuralFeatures().get(5); |
272 | } | 280 | } |
273 | 281 | ||
274 | /** | 282 | /** |
@@ -277,8 +285,18 @@ public class CrossingScenarioPackageImpl extends EPackageImpl implements Crossin | |||
277 | * @generated | 285 | * @generated |
278 | */ | 286 | */ |
279 | @Override | 287 | @Override |
280 | public EAttribute getLane_Orientation() { | 288 | public EReference getCrossingScenario_Vertical_head() { |
281 | return (EAttribute)laneEClass.getEStructuralFeatures().get(0); | 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() { | ||
299 | return laneEClass; | ||
282 | } | 300 | } |
283 | 301 | ||
284 | /** | 302 | /** |
@@ -288,7 +306,7 @@ public class CrossingScenarioPackageImpl extends EPackageImpl implements Crossin | |||
288 | */ | 306 | */ |
289 | @Override | 307 | @Override |
290 | public EAttribute getLane_Width() { | 308 | public EAttribute getLane_Width() { |
291 | return (EAttribute)laneEClass.getEStructuralFeatures().get(1); | 309 | return (EAttribute)laneEClass.getEStructuralFeatures().get(0); |
292 | } | 310 | } |
293 | 311 | ||
294 | /** | 312 | /** |
@@ -298,7 +316,7 @@ public class CrossingScenarioPackageImpl extends EPackageImpl implements Crossin | |||
298 | */ | 316 | */ |
299 | @Override | 317 | @Override |
300 | public EAttribute getLane_ReferenceCoord() { | 318 | public EAttribute getLane_ReferenceCoord() { |
301 | return (EAttribute)laneEClass.getEStructuralFeatures().get(2); | 319 | return (EAttribute)laneEClass.getEStructuralFeatures().get(1); |
302 | } | 320 | } |
303 | 321 | ||
304 | /** | 322 | /** |
@@ -308,7 +326,7 @@ public class CrossingScenarioPackageImpl extends EPackageImpl implements Crossin | |||
308 | */ | 326 | */ |
309 | @Override | 327 | @Override |
310 | public EReference getLane_PrevLane() { | 328 | public EReference getLane_PrevLane() { |
311 | return (EReference)laneEClass.getEStructuralFeatures().get(3); | 329 | return (EReference)laneEClass.getEStructuralFeatures().get(2); |
312 | } | 330 | } |
313 | 331 | ||
314 | /** | 332 | /** |
@@ -318,7 +336,7 @@ public class CrossingScenarioPackageImpl extends EPackageImpl implements Crossin | |||
318 | */ | 336 | */ |
319 | @Override | 337 | @Override |
320 | public EReference getLane_Actors() { | 338 | public EReference getLane_Actors() { |
321 | return (EReference)laneEClass.getEStructuralFeatures().get(4); | 339 | return (EReference)laneEClass.getEStructuralFeatures().get(3); |
322 | } | 340 | } |
323 | 341 | ||
324 | /** | 342 | /** |
@@ -328,7 +346,7 @@ public class CrossingScenarioPackageImpl extends EPackageImpl implements Crossin | |||
328 | */ | 346 | */ |
329 | @Override | 347 | @Override |
330 | public EAttribute getLane_NumWidth() { | 348 | public EAttribute getLane_NumWidth() { |
331 | return (EAttribute)laneEClass.getEStructuralFeatures().get(5); | 349 | return (EAttribute)laneEClass.getEStructuralFeatures().get(4); |
332 | } | 350 | } |
333 | 351 | ||
334 | /** | 352 | /** |
@@ -557,8 +575,18 @@ public class CrossingScenarioPackageImpl extends EPackageImpl implements Crossin | |||
557 | * @generated | 575 | * @generated |
558 | */ | 576 | */ |
559 | @Override | 577 | @Override |
560 | public EEnum getOrientation() { | 578 | public EClass getLane_Horizontal() { |
561 | return orientationEEnum; | 579 | return lane_HorizontalEClass; |
580 | } | ||
581 | |||
582 | /** | ||
583 | * <!-- begin-user-doc --> | ||
584 | * <!-- end-user-doc --> | ||
585 | * @generated | ||
586 | */ | ||
587 | @Override | ||
588 | public EClass getLane_Vertical() { | ||
589 | return lane_VerticalEClass; | ||
562 | } | 590 | } |
563 | 591 | ||
564 | /** | 592 | /** |
@@ -616,9 +644,10 @@ public class CrossingScenarioPackageImpl extends EPackageImpl implements Crossin | |||
616 | createEReference(crossingScenarioEClass, CROSSING_SCENARIO__ACTORS); | 644 | createEReference(crossingScenarioEClass, CROSSING_SCENARIO__ACTORS); |
617 | createEReference(crossingScenarioEClass, CROSSING_SCENARIO__LANES); | 645 | createEReference(crossingScenarioEClass, CROSSING_SCENARIO__LANES); |
618 | createEAttribute(crossingScenarioEClass, CROSSING_SCENARIO__MAX_TIME); | 646 | createEAttribute(crossingScenarioEClass, CROSSING_SCENARIO__MAX_TIME); |
647 | createEReference(crossingScenarioEClass, CROSSING_SCENARIO__HORIZONTAL_HEAD); | ||
648 | createEReference(crossingScenarioEClass, CROSSING_SCENARIO__VERTICAL_HEAD); | ||
619 | 649 | ||
620 | laneEClass = createEClass(LANE); | 650 | laneEClass = createEClass(LANE); |
621 | createEAttribute(laneEClass, LANE__ORIENTATION); | ||
622 | createEAttribute(laneEClass, LANE__WIDTH); | 651 | createEAttribute(laneEClass, LANE__WIDTH); |
623 | createEAttribute(laneEClass, LANE__REFERENCE_COORD); | 652 | createEAttribute(laneEClass, LANE__REFERENCE_COORD); |
624 | createEReference(laneEClass, LANE__PREV_LANE); | 653 | createEReference(laneEClass, LANE__PREV_LANE); |
@@ -657,8 +686,11 @@ public class CrossingScenarioPackageImpl extends EPackageImpl implements Crossin | |||
657 | 686 | ||
658 | vehicleEClass = createEClass(VEHICLE); | 687 | vehicleEClass = createEClass(VEHICLE); |
659 | 688 | ||
689 | lane_HorizontalEClass = createEClass(LANE_HORIZONTAL); | ||
690 | |||
691 | lane_VerticalEClass = createEClass(LANE_VERTICAL); | ||
692 | |||
660 | // Create enums | 693 | // Create enums |
661 | orientationEEnum = createEEnum(ORIENTATION); | ||
662 | sizeEEnum = createEEnum(SIZE); | 694 | sizeEEnum = createEEnum(SIZE); |
663 | distanceEEnum = createEEnum(DISTANCE); | 695 | distanceEEnum = createEEnum(DISTANCE); |
664 | } | 696 | } |
@@ -699,6 +731,8 @@ public class CrossingScenarioPackageImpl extends EPackageImpl implements Crossin | |||
699 | collisionDoesNotExistEClass.getESuperTypes().add(this.getTemporalRelation()); | 731 | collisionDoesNotExistEClass.getESuperTypes().add(this.getTemporalRelation()); |
700 | pedestrianEClass.getESuperTypes().add(this.getActor()); | 732 | pedestrianEClass.getESuperTypes().add(this.getActor()); |
701 | vehicleEClass.getESuperTypes().add(this.getActor()); | 733 | vehicleEClass.getESuperTypes().add(this.getActor()); |
734 | lane_HorizontalEClass.getESuperTypes().add(this.getLane()); | ||
735 | lane_VerticalEClass.getESuperTypes().add(this.getLane()); | ||
702 | 736 | ||
703 | // Initialize classes, features, and operations; add parameters | 737 | // Initialize classes, features, and operations; add parameters |
704 | initEClass(crossingScenarioEClass, CrossingScenario.class, "CrossingScenario", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 738 | initEClass(crossingScenarioEClass, CrossingScenario.class, "CrossingScenario", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
@@ -707,9 +741,10 @@ public class CrossingScenarioPackageImpl extends EPackageImpl implements Crossin | |||
707 | 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); | 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); |
708 | 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); | 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); |
709 | 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); | 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); |
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); | ||
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); | ||
710 | 746 | ||
711 | initEClass(laneEClass, Lane.class, "Lane", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 747 | initEClass(laneEClass, Lane.class, "Lane", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
712 | initEAttribute(getLane_Orientation(), this.getOrientation(), "orientation", null, 1, 1, Lane.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
713 | 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); | 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); |
714 | 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); | 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); |
715 | 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); | 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); |
@@ -748,11 +783,11 @@ public class CrossingScenarioPackageImpl extends EPackageImpl implements Crossin | |||
748 | 783 | ||
749 | initEClass(vehicleEClass, Vehicle.class, "Vehicle", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 784 | initEClass(vehicleEClass, Vehicle.class, "Vehicle", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
750 | 785 | ||
751 | // Initialize enums and add enum literals | 786 | initEClass(lane_HorizontalEClass, Lane_Horizontal.class, "Lane_Horizontal", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
752 | initEEnum(orientationEEnum, Orientation.class, "Orientation"); | ||
753 | addEEnumLiteral(orientationEEnum, Orientation.VERTICAL); | ||
754 | addEEnumLiteral(orientationEEnum, Orientation.HORIZONTAL); | ||
755 | 787 | ||
788 | initEClass(lane_VerticalEClass, Lane_Vertical.class, "Lane_Vertical", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
789 | |||
790 | // Initialize enums and add enum literals | ||
756 | initEEnum(sizeEEnum, Size.class, "Size"); | 791 | initEEnum(sizeEEnum, Size.class, "Size"); |
757 | addEEnumLiteral(sizeEEnum, Size.SSMALL); | 792 | addEEnumLiteral(sizeEEnum, Size.SSMALL); |
758 | addEEnumLiteral(sizeEEnum, Size.SMED); | 793 | addEEnumLiteral(sizeEEnum, Size.SMED); |