diff options
Diffstat (limited to 'Domains/simpleScenario/ecore-gen/simpleScenario/impl/SimpleScenarioImpl.java')
-rw-r--r-- | Domains/simpleScenario/ecore-gen/simpleScenario/impl/SimpleScenarioImpl.java | 56 |
1 files changed, 56 insertions, 0 deletions
diff --git a/Domains/simpleScenario/ecore-gen/simpleScenario/impl/SimpleScenarioImpl.java b/Domains/simpleScenario/ecore-gen/simpleScenario/impl/SimpleScenarioImpl.java index 9d542c65..e027c457 100644 --- a/Domains/simpleScenario/ecore-gen/simpleScenario/impl/SimpleScenarioImpl.java +++ b/Domains/simpleScenario/ecore-gen/simpleScenario/impl/SimpleScenarioImpl.java | |||
@@ -35,6 +35,7 @@ import simpleScenario.SimpleScenarioPackage; | |||
35 | * <li>{@link simpleScenario.impl.SimpleScenarioImpl#getYSize <em>YSize</em>}</li> | 35 | * <li>{@link simpleScenario.impl.SimpleScenarioImpl#getYSize <em>YSize</em>}</li> |
36 | * <li>{@link simpleScenario.impl.SimpleScenarioImpl#getActors <em>Actors</em>}</li> | 36 | * <li>{@link simpleScenario.impl.SimpleScenarioImpl#getActors <em>Actors</em>}</li> |
37 | * <li>{@link simpleScenario.impl.SimpleScenarioImpl#getLanes <em>Lanes</em>}</li> | 37 | * <li>{@link simpleScenario.impl.SimpleScenarioImpl#getLanes <em>Lanes</em>}</li> |
38 | * <li>{@link simpleScenario.impl.SimpleScenarioImpl#getMaxTime <em>Max Time</em>}</li> | ||
38 | * </ul> | 39 | * </ul> |
39 | * | 40 | * |
40 | * @generated | 41 | * @generated |
@@ -101,6 +102,26 @@ public class SimpleScenarioImpl extends MinimalEObjectImpl.Container implements | |||
101 | protected EList<Lane> lanes; | 102 | protected EList<Lane> lanes; |
102 | 103 | ||
103 | /** | 104 | /** |
105 | * The default value of the '{@link #getMaxTime() <em>Max Time</em>}' attribute. | ||
106 | * <!-- begin-user-doc --> | ||
107 | * <!-- end-user-doc --> | ||
108 | * @see #getMaxTime() | ||
109 | * @generated | ||
110 | * @ordered | ||
111 | */ | ||
112 | protected static final double MAX_TIME_EDEFAULT = 0.0; | ||
113 | |||
114 | /** | ||
115 | * The cached value of the '{@link #getMaxTime() <em>Max Time</em>}' attribute. | ||
116 | * <!-- begin-user-doc --> | ||
117 | * <!-- end-user-doc --> | ||
118 | * @see #getMaxTime() | ||
119 | * @generated | ||
120 | * @ordered | ||
121 | */ | ||
122 | protected double maxTime = MAX_TIME_EDEFAULT; | ||
123 | |||
124 | /** | ||
104 | * <!-- begin-user-doc --> | 125 | * <!-- begin-user-doc --> |
105 | * <!-- end-user-doc --> | 126 | * <!-- end-user-doc --> |
106 | * @generated | 127 | * @generated |
@@ -197,6 +218,29 @@ public class SimpleScenarioImpl extends MinimalEObjectImpl.Container implements | |||
197 | * @generated | 218 | * @generated |
198 | */ | 219 | */ |
199 | @Override | 220 | @Override |
221 | public double getMaxTime() { | ||
222 | return maxTime; | ||
223 | } | ||
224 | |||
225 | /** | ||
226 | * <!-- begin-user-doc --> | ||
227 | * <!-- end-user-doc --> | ||
228 | * @generated | ||
229 | */ | ||
230 | @Override | ||
231 | public void setMaxTime(double newMaxTime) { | ||
232 | double oldMaxTime = maxTime; | ||
233 | maxTime = newMaxTime; | ||
234 | if (eNotificationRequired()) | ||
235 | eNotify(new ENotificationImpl(this, Notification.SET, SimpleScenarioPackage.SIMPLE_SCENARIO__MAX_TIME, oldMaxTime, maxTime)); | ||
236 | } | ||
237 | |||
238 | /** | ||
239 | * <!-- begin-user-doc --> | ||
240 | * <!-- end-user-doc --> | ||
241 | * @generated | ||
242 | */ | ||
243 | @Override | ||
200 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) { | 244 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) { |
201 | switch (featureID) { | 245 | switch (featureID) { |
202 | case SimpleScenarioPackage.SIMPLE_SCENARIO__ACTORS: | 246 | case SimpleScenarioPackage.SIMPLE_SCENARIO__ACTORS: |
@@ -223,6 +267,8 @@ public class SimpleScenarioImpl extends MinimalEObjectImpl.Container implements | |||
223 | return getActors(); | 267 | return getActors(); |
224 | case SimpleScenarioPackage.SIMPLE_SCENARIO__LANES: | 268 | case SimpleScenarioPackage.SIMPLE_SCENARIO__LANES: |
225 | return getLanes(); | 269 | return getLanes(); |
270 | case SimpleScenarioPackage.SIMPLE_SCENARIO__MAX_TIME: | ||
271 | return getMaxTime(); | ||
226 | } | 272 | } |
227 | return super.eGet(featureID, resolve, coreType); | 273 | return super.eGet(featureID, resolve, coreType); |
228 | } | 274 | } |
@@ -250,6 +296,9 @@ public class SimpleScenarioImpl extends MinimalEObjectImpl.Container implements | |||
250 | getLanes().clear(); | 296 | getLanes().clear(); |
251 | getLanes().addAll((Collection<? extends Lane>)newValue); | 297 | getLanes().addAll((Collection<? extends Lane>)newValue); |
252 | return; | 298 | return; |
299 | case SimpleScenarioPackage.SIMPLE_SCENARIO__MAX_TIME: | ||
300 | setMaxTime((Double)newValue); | ||
301 | return; | ||
253 | } | 302 | } |
254 | super.eSet(featureID, newValue); | 303 | super.eSet(featureID, newValue); |
255 | } | 304 | } |
@@ -274,6 +323,9 @@ public class SimpleScenarioImpl extends MinimalEObjectImpl.Container implements | |||
274 | case SimpleScenarioPackage.SIMPLE_SCENARIO__LANES: | 323 | case SimpleScenarioPackage.SIMPLE_SCENARIO__LANES: |
275 | getLanes().clear(); | 324 | getLanes().clear(); |
276 | return; | 325 | return; |
326 | case SimpleScenarioPackage.SIMPLE_SCENARIO__MAX_TIME: | ||
327 | setMaxTime(MAX_TIME_EDEFAULT); | ||
328 | return; | ||
277 | } | 329 | } |
278 | super.eUnset(featureID); | 330 | super.eUnset(featureID); |
279 | } | 331 | } |
@@ -294,6 +346,8 @@ public class SimpleScenarioImpl extends MinimalEObjectImpl.Container implements | |||
294 | return actors != null && !actors.isEmpty(); | 346 | return actors != null && !actors.isEmpty(); |
295 | case SimpleScenarioPackage.SIMPLE_SCENARIO__LANES: | 347 | case SimpleScenarioPackage.SIMPLE_SCENARIO__LANES: |
296 | return lanes != null && !lanes.isEmpty(); | 348 | return lanes != null && !lanes.isEmpty(); |
349 | case SimpleScenarioPackage.SIMPLE_SCENARIO__MAX_TIME: | ||
350 | return maxTime != MAX_TIME_EDEFAULT; | ||
297 | } | 351 | } |
298 | return super.eIsSet(featureID); | 352 | return super.eIsSet(featureID); |
299 | } | 353 | } |
@@ -312,6 +366,8 @@ public class SimpleScenarioImpl extends MinimalEObjectImpl.Container implements | |||
312 | result.append(xSize); | 366 | result.append(xSize); |
313 | result.append(", ySize: "); | 367 | result.append(", ySize: "); |
314 | result.append(ySize); | 368 | result.append(ySize); |
369 | result.append(", maxTime: "); | ||
370 | result.append(maxTime); | ||
315 | result.append(')'); | 371 | result.append(')'); |
316 | return result.toString(); | 372 | return result.toString(); |
317 | } | 373 | } |