aboutsummaryrefslogtreecommitdiffstats
path: root/Domains/simpleScenario/ecore-gen/simpleScenario/impl/SimpleScenarioFactoryImpl.java
diff options
context:
space:
mode:
Diffstat (limited to 'Domains/simpleScenario/ecore-gen/simpleScenario/impl/SimpleScenarioFactoryImpl.java')
-rw-r--r--Domains/simpleScenario/ecore-gen/simpleScenario/impl/SimpleScenarioFactoryImpl.java50
1 files changed, 31 insertions, 19 deletions
diff --git a/Domains/simpleScenario/ecore-gen/simpleScenario/impl/SimpleScenarioFactoryImpl.java b/Domains/simpleScenario/ecore-gen/simpleScenario/impl/SimpleScenarioFactoryImpl.java
index c3237012..33db5584 100644
--- a/Domains/simpleScenario/ecore-gen/simpleScenario/impl/SimpleScenarioFactoryImpl.java
+++ b/Domains/simpleScenario/ecore-gen/simpleScenario/impl/SimpleScenarioFactoryImpl.java
@@ -59,11 +59,12 @@ public class SimpleScenarioFactoryImpl extends EFactoryImpl implements SimpleSce
59 switch (eClass.getClassifierID()) { 59 switch (eClass.getClassifierID()) {
60 case SimpleScenarioPackage.SIMPLE_SCENARIO: return createSimpleScenario(); 60 case SimpleScenarioPackage.SIMPLE_SCENARIO: return createSimpleScenario();
61 case SimpleScenarioPackage.LANE: return createLane(); 61 case SimpleScenarioPackage.LANE: return createLane();
62 case SimpleScenarioPackage.ACTOR: return createActor();
63 case SimpleScenarioPackage.VISION_BLOCKED: return createVisionBlocked(); 62 case SimpleScenarioPackage.VISION_BLOCKED: return createVisionBlocked();
64 case SimpleScenarioPackage.SEPERATION_DISTANCE: return createSeperationDistance(); 63 case SimpleScenarioPackage.SEPERATION_DISTANCE: return createSeperationDistance();
65 case SimpleScenarioPackage.COLLISION_EXISTS: return createCollisionExists(); 64 case SimpleScenarioPackage.COLLISION_EXISTS: return createCollisionExists();
66 case SimpleScenarioPackage.COLLISION_DOES_NOT_EXIST: return createCollisionDoesNotExist(); 65 case SimpleScenarioPackage.COLLISION_DOES_NOT_EXIST: return createCollisionDoesNotExist();
66 case SimpleScenarioPackage.PEDESTRIAN: return createPedestrian();
67 case SimpleScenarioPackage.VEHICLE: return createVehicle();
67 default: 68 default:
68 throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier"); 69 throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier");
69 } 70 }
@@ -81,8 +82,8 @@ public class SimpleScenarioFactoryImpl extends EFactoryImpl implements SimpleSce
81 return createOrientationFromString(eDataType, initialValue); 82 return createOrientationFromString(eDataType, initialValue);
82 case SimpleScenarioPackage.SIZE: 83 case SimpleScenarioPackage.SIZE:
83 return createSizeFromString(eDataType, initialValue); 84 return createSizeFromString(eDataType, initialValue);
84 case SimpleScenarioPackage.ACTOR_TYPE: 85 case SimpleScenarioPackage.DISTANCE:
85 return createActorTypeFromString(eDataType, initialValue); 86 return createDistanceFromString(eDataType, initialValue);
86 default: 87 default:
87 throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier"); 88 throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier");
88 } 89 }
@@ -100,8 +101,8 @@ public class SimpleScenarioFactoryImpl extends EFactoryImpl implements SimpleSce
100 return convertOrientationToString(eDataType, instanceValue); 101 return convertOrientationToString(eDataType, instanceValue);
101 case SimpleScenarioPackage.SIZE: 102 case SimpleScenarioPackage.SIZE:
102 return convertSizeToString(eDataType, instanceValue); 103 return convertSizeToString(eDataType, instanceValue);
103 case SimpleScenarioPackage.ACTOR_TYPE: 104 case SimpleScenarioPackage.DISTANCE:
104 return convertActorTypeToString(eDataType, instanceValue); 105 return convertDistanceToString(eDataType, instanceValue);
105 default: 106 default:
106 throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier"); 107 throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier");
107 } 108 }
@@ -135,17 +136,6 @@ public class SimpleScenarioFactoryImpl extends EFactoryImpl implements SimpleSce
135 * @generated 136 * @generated
136 */ 137 */
137 @Override 138 @Override
138 public Actor createActor() {
139 ActorImpl actor = new ActorImpl();
140 return actor;
141 }
142
143 /**
144 * <!-- begin-user-doc -->
145 * <!-- end-user-doc -->
146 * @generated
147 */
148 @Override
149 public VisionBlocked createVisionBlocked() { 139 public VisionBlocked createVisionBlocked() {
150 VisionBlockedImpl visionBlocked = new VisionBlockedImpl(); 140 VisionBlockedImpl visionBlocked = new VisionBlockedImpl();
151 return visionBlocked; 141 return visionBlocked;
@@ -189,6 +179,28 @@ public class SimpleScenarioFactoryImpl extends EFactoryImpl implements SimpleSce
189 * <!-- end-user-doc --> 179 * <!-- end-user-doc -->
190 * @generated 180 * @generated
191 */ 181 */
182 @Override
183 public Pedestrian createPedestrian() {
184 PedestrianImpl pedestrian = new PedestrianImpl();
185 return pedestrian;
186 }
187
188 /**
189 * <!-- begin-user-doc -->
190 * <!-- end-user-doc -->
191 * @generated
192 */
193 @Override
194 public Vehicle createVehicle() {
195 VehicleImpl vehicle = new VehicleImpl();
196 return vehicle;
197 }
198
199 /**
200 * <!-- begin-user-doc -->
201 * <!-- end-user-doc -->
202 * @generated
203 */
192 public Orientation createOrientationFromString(EDataType eDataType, String initialValue) { 204 public Orientation createOrientationFromString(EDataType eDataType, String initialValue) {
193 Orientation result = Orientation.get(initialValue); 205 Orientation result = Orientation.get(initialValue);
194 if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); 206 if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'");
@@ -229,8 +241,8 @@ public class SimpleScenarioFactoryImpl extends EFactoryImpl implements SimpleSce
229 * <!-- end-user-doc --> 241 * <!-- end-user-doc -->
230 * @generated 242 * @generated
231 */ 243 */
232 public ActorType createActorTypeFromString(EDataType eDataType, String initialValue) { 244 public Distance createDistanceFromString(EDataType eDataType, String initialValue) {
233 ActorType result = ActorType.get(initialValue); 245 Distance result = Distance.get(initialValue);
234 if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); 246 if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'");
235 return result; 247 return result;
236 } 248 }
@@ -240,7 +252,7 @@ public class SimpleScenarioFactoryImpl extends EFactoryImpl implements SimpleSce
240 * <!-- end-user-doc --> 252 * <!-- end-user-doc -->
241 * @generated 253 * @generated
242 */ 254 */
243 public String convertActorTypeToString(EDataType eDataType, Object instanceValue) { 255 public String convertDistanceToString(EDataType eDataType, Object instanceValue) {
244 return instanceValue == null ? null : instanceValue.toString(); 256 return instanceValue == null ? null : instanceValue.toString();
245 } 257 }
246 258