aboutsummaryrefslogtreecommitdiffstats
path: root/Domains/crossingScenario/ecore-gen/crossingScenario/impl/CrossingScenarioFactoryImpl.java
diff options
context:
space:
mode:
Diffstat (limited to 'Domains/crossingScenario/ecore-gen/crossingScenario/impl/CrossingScenarioFactoryImpl.java')
-rw-r--r--Domains/crossingScenario/ecore-gen/crossingScenario/impl/CrossingScenarioFactoryImpl.java32
1 files changed, 10 insertions, 22 deletions
diff --git a/Domains/crossingScenario/ecore-gen/crossingScenario/impl/CrossingScenarioFactoryImpl.java b/Domains/crossingScenario/ecore-gen/crossingScenario/impl/CrossingScenarioFactoryImpl.java
index 6e5bab16..ee407bc5 100644
--- a/Domains/crossingScenario/ecore-gen/crossingScenario/impl/CrossingScenarioFactoryImpl.java
+++ b/Domains/crossingScenario/ecore-gen/crossingScenario/impl/CrossingScenarioFactoryImpl.java
@@ -58,13 +58,14 @@ public class CrossingScenarioFactoryImpl extends EFactoryImpl implements Crossin
58 public EObject create(EClass eClass) { 58 public EObject create(EClass eClass) {
59 switch (eClass.getClassifierID()) { 59 switch (eClass.getClassifierID()) {
60 case CrossingScenarioPackage.CROSSING_SCENARIO: return createCrossingScenario(); 60 case CrossingScenarioPackage.CROSSING_SCENARIO: return createCrossingScenario();
61 case CrossingScenarioPackage.LANE: return createLane();
62 case CrossingScenarioPackage.VISION_BLOCKED: return createVisionBlocked(); 61 case CrossingScenarioPackage.VISION_BLOCKED: return createVisionBlocked();
63 case CrossingScenarioPackage.SEPARATION_DISTANCE: return createSeparationDistance(); 62 case CrossingScenarioPackage.SEPARATION_DISTANCE: return createSeparationDistance();
64 case CrossingScenarioPackage.COLLISION_EXISTS: return createCollisionExists(); 63 case CrossingScenarioPackage.COLLISION_EXISTS: return createCollisionExists();
65 case CrossingScenarioPackage.COLLISION_DOES_NOT_EXIST: return createCollisionDoesNotExist(); 64 case CrossingScenarioPackage.COLLISION_DOES_NOT_EXIST: return createCollisionDoesNotExist();
66 case CrossingScenarioPackage.PEDESTRIAN: return createPedestrian(); 65 case CrossingScenarioPackage.PEDESTRIAN: return createPedestrian();
67 case CrossingScenarioPackage.VEHICLE: return createVehicle(); 66 case CrossingScenarioPackage.VEHICLE: return createVehicle();
67 case CrossingScenarioPackage.LANE_HORIZONTAL: return createLane_Horizontal();
68 case CrossingScenarioPackage.LANE_VERTICAL: return createLane_Vertical();
68 default: 69 default:
69 throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier"); 70 throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier");
70 } 71 }
@@ -78,8 +79,6 @@ public class CrossingScenarioFactoryImpl extends EFactoryImpl implements Crossin
78 @Override 79 @Override
79 public Object createFromString(EDataType eDataType, String initialValue) { 80 public Object createFromString(EDataType eDataType, String initialValue) {
80 switch (eDataType.getClassifierID()) { 81 switch (eDataType.getClassifierID()) {
81 case CrossingScenarioPackage.ORIENTATION:
82 return createOrientationFromString(eDataType, initialValue);
83 case CrossingScenarioPackage.SIZE: 82 case CrossingScenarioPackage.SIZE:
84 return createSizeFromString(eDataType, initialValue); 83 return createSizeFromString(eDataType, initialValue);
85 case CrossingScenarioPackage.DISTANCE: 84 case CrossingScenarioPackage.DISTANCE:
@@ -97,8 +96,6 @@ public class CrossingScenarioFactoryImpl extends EFactoryImpl implements Crossin
97 @Override 96 @Override
98 public String convertToString(EDataType eDataType, Object instanceValue) { 97 public String convertToString(EDataType eDataType, Object instanceValue) {
99 switch (eDataType.getClassifierID()) { 98 switch (eDataType.getClassifierID()) {
100 case CrossingScenarioPackage.ORIENTATION:
101 return convertOrientationToString(eDataType, instanceValue);
102 case CrossingScenarioPackage.SIZE: 99 case CrossingScenarioPackage.SIZE:
103 return convertSizeToString(eDataType, instanceValue); 100 return convertSizeToString(eDataType, instanceValue);
104 case CrossingScenarioPackage.DISTANCE: 101 case CrossingScenarioPackage.DISTANCE:
@@ -125,17 +122,6 @@ public class CrossingScenarioFactoryImpl extends EFactoryImpl implements Crossin
125 * @generated 122 * @generated
126 */ 123 */
127 @Override 124 @Override
128 public Lane createLane() {
129 LaneImpl lane = new LaneImpl();
130 return lane;
131 }
132
133 /**
134 * <!-- begin-user-doc -->
135 * <!-- end-user-doc -->
136 * @generated
137 */
138 @Override
139 public VisionBlocked createVisionBlocked() { 125 public VisionBlocked createVisionBlocked() {
140 VisionBlockedImpl visionBlocked = new VisionBlockedImpl(); 126 VisionBlockedImpl visionBlocked = new VisionBlockedImpl();
141 return visionBlocked; 127 return visionBlocked;
@@ -201,10 +187,10 @@ public class CrossingScenarioFactoryImpl extends EFactoryImpl implements Crossin
201 * <!-- end-user-doc --> 187 * <!-- end-user-doc -->
202 * @generated 188 * @generated
203 */ 189 */
204 public Orientation createOrientationFromString(EDataType eDataType, String initialValue) { 190 @Override
205 Orientation result = Orientation.get(initialValue); 191 public Lane_Horizontal createLane_Horizontal() {
206 if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); 192 Lane_HorizontalImpl lane_Horizontal = new Lane_HorizontalImpl();
207 return result; 193 return lane_Horizontal;
208 } 194 }
209 195
210 /** 196 /**
@@ -212,8 +198,10 @@ public class CrossingScenarioFactoryImpl extends EFactoryImpl implements Crossin
212 * <!-- end-user-doc --> 198 * <!-- end-user-doc -->
213 * @generated 199 * @generated
214 */ 200 */
215 public String convertOrientationToString(EDataType eDataType, Object instanceValue) { 201 @Override
216 return instanceValue == null ? null : instanceValue.toString(); 202 public Lane_Vertical createLane_Vertical() {
203 Lane_VerticalImpl lane_Vertical = new Lane_VerticalImpl();
204 return lane_Vertical;
217 } 205 }
218 206
219 /** 207 /**