diff options
Diffstat (limited to 'Domains/simpleScenario/ecore-gen/simpleScenario/impl/ActorImpl.java')
-rw-r--r-- | Domains/simpleScenario/ecore-gen/simpleScenario/impl/ActorImpl.java | 102 |
1 files changed, 79 insertions, 23 deletions
diff --git a/Domains/simpleScenario/ecore-gen/simpleScenario/impl/ActorImpl.java b/Domains/simpleScenario/ecore-gen/simpleScenario/impl/ActorImpl.java index ffd19846..780cd305 100644 --- a/Domains/simpleScenario/ecore-gen/simpleScenario/impl/ActorImpl.java +++ b/Domains/simpleScenario/ecore-gen/simpleScenario/impl/ActorImpl.java | |||
@@ -35,9 +35,10 @@ import simpleScenario.SimpleScenarioPackage; | |||
35 | * <li>{@link simpleScenario.impl.ActorImpl#getYPos <em>YPos</em>}</li> | 35 | * <li>{@link simpleScenario.impl.ActorImpl#getYPos <em>YPos</em>}</li> |
36 | * <li>{@link simpleScenario.impl.ActorImpl#getLength <em>Length</em>}</li> | 36 | * <li>{@link simpleScenario.impl.ActorImpl#getLength <em>Length</em>}</li> |
37 | * <li>{@link simpleScenario.impl.ActorImpl#getWidth <em>Width</em>}</li> | 37 | * <li>{@link simpleScenario.impl.ActorImpl#getWidth <em>Width</em>}</li> |
38 | * <li>{@link simpleScenario.impl.ActorImpl#getSpeed <em>Speed</em>}</li> | 38 | * <li>{@link simpleScenario.impl.ActorImpl#getXSpeed <em>XSpeed</em>}</li> |
39 | * <li>{@link simpleScenario.impl.ActorImpl#getRelations <em>Relations</em>}</li> | 39 | * <li>{@link simpleScenario.impl.ActorImpl#getRelations <em>Relations</em>}</li> |
40 | * <li>{@link simpleScenario.impl.ActorImpl#getPlacedOn <em>Placed On</em>}</li> | 40 | * <li>{@link simpleScenario.impl.ActorImpl#getPlacedOn <em>Placed On</em>}</li> |
41 | * <li>{@link simpleScenario.impl.ActorImpl#getYSpeed <em>YSpeed</em>}</li> | ||
41 | * </ul> | 42 | * </ul> |
42 | * | 43 | * |
43 | * @generated | 44 | * @generated |
@@ -124,24 +125,24 @@ public abstract class ActorImpl extends MinimalEObjectImpl.Container implements | |||
124 | protected double width = WIDTH_EDEFAULT; | 125 | protected double width = WIDTH_EDEFAULT; |
125 | 126 | ||
126 | /** | 127 | /** |
127 | * The default value of the '{@link #getSpeed() <em>Speed</em>}' attribute. | 128 | * The default value of the '{@link #getXSpeed() <em>XSpeed</em>}' attribute. |
128 | * <!-- begin-user-doc --> | 129 | * <!-- begin-user-doc --> |
129 | * <!-- end-user-doc --> | 130 | * <!-- end-user-doc --> |
130 | * @see #getSpeed() | 131 | * @see #getXSpeed() |
131 | * @generated | 132 | * @generated |
132 | * @ordered | 133 | * @ordered |
133 | */ | 134 | */ |
134 | protected static final double SPEED_EDEFAULT = 0.0; | 135 | protected static final double XSPEED_EDEFAULT = 0.0; |
135 | 136 | ||
136 | /** | 137 | /** |
137 | * The cached value of the '{@link #getSpeed() <em>Speed</em>}' attribute. | 138 | * The cached value of the '{@link #getXSpeed() <em>XSpeed</em>}' attribute. |
138 | * <!-- begin-user-doc --> | 139 | * <!-- begin-user-doc --> |
139 | * <!-- end-user-doc --> | 140 | * <!-- end-user-doc --> |
140 | * @see #getSpeed() | 141 | * @see #getXSpeed() |
141 | * @generated | 142 | * @generated |
142 | * @ordered | 143 | * @ordered |
143 | */ | 144 | */ |
144 | protected double speed = SPEED_EDEFAULT; | 145 | protected double xSpeed = XSPEED_EDEFAULT; |
145 | 146 | ||
146 | /** | 147 | /** |
147 | * The cached value of the '{@link #getRelations() <em>Relations</em>}' containment reference list. | 148 | * The cached value of the '{@link #getRelations() <em>Relations</em>}' containment reference list. |
@@ -164,6 +165,26 @@ public abstract class ActorImpl extends MinimalEObjectImpl.Container implements | |||
164 | protected Lane placedOn; | 165 | protected Lane placedOn; |
165 | 166 | ||
166 | /** | 167 | /** |
168 | * The default value of the '{@link #getYSpeed() <em>YSpeed</em>}' attribute. | ||
169 | * <!-- begin-user-doc --> | ||
170 | * <!-- end-user-doc --> | ||
171 | * @see #getYSpeed() | ||
172 | * @generated | ||
173 | * @ordered | ||
174 | */ | ||
175 | protected static final double YSPEED_EDEFAULT = 0.0; | ||
176 | |||
177 | /** | ||
178 | * The cached value of the '{@link #getYSpeed() <em>YSpeed</em>}' attribute. | ||
179 | * <!-- begin-user-doc --> | ||
180 | * <!-- end-user-doc --> | ||
181 | * @see #getYSpeed() | ||
182 | * @generated | ||
183 | * @ordered | ||
184 | */ | ||
185 | protected double ySpeed = YSPEED_EDEFAULT; | ||
186 | |||
187 | /** | ||
167 | * <!-- begin-user-doc --> | 188 | * <!-- begin-user-doc --> |
168 | * <!-- end-user-doc --> | 189 | * <!-- end-user-doc --> |
169 | * @generated | 190 | * @generated |
@@ -280,8 +301,8 @@ public abstract class ActorImpl extends MinimalEObjectImpl.Container implements | |||
280 | * @generated | 301 | * @generated |
281 | */ | 302 | */ |
282 | @Override | 303 | @Override |
283 | public double getSpeed() { | 304 | public double getXSpeed() { |
284 | return speed; | 305 | return xSpeed; |
285 | } | 306 | } |
286 | 307 | ||
287 | /** | 308 | /** |
@@ -290,11 +311,11 @@ public abstract class ActorImpl extends MinimalEObjectImpl.Container implements | |||
290 | * @generated | 311 | * @generated |
291 | */ | 312 | */ |
292 | @Override | 313 | @Override |
293 | public void setSpeed(double newSpeed) { | 314 | public void setXSpeed(double newXSpeed) { |
294 | double oldSpeed = speed; | 315 | double oldXSpeed = xSpeed; |
295 | speed = newSpeed; | 316 | xSpeed = newXSpeed; |
296 | if (eNotificationRequired()) | 317 | if (eNotificationRequired()) |
297 | eNotify(new ENotificationImpl(this, Notification.SET, SimpleScenarioPackage.ACTOR__SPEED, oldSpeed, speed)); | 318 | eNotify(new ENotificationImpl(this, Notification.SET, SimpleScenarioPackage.ACTOR__XSPEED, oldXSpeed, xSpeed)); |
298 | } | 319 | } |
299 | 320 | ||
300 | /** | 321 | /** |
@@ -378,6 +399,29 @@ public abstract class ActorImpl extends MinimalEObjectImpl.Container implements | |||
378 | * @generated | 399 | * @generated |
379 | */ | 400 | */ |
380 | @Override | 401 | @Override |
402 | public double getYSpeed() { | ||
403 | return ySpeed; | ||
404 | } | ||
405 | |||
406 | /** | ||
407 | * <!-- begin-user-doc --> | ||
408 | * <!-- end-user-doc --> | ||
409 | * @generated | ||
410 | */ | ||
411 | @Override | ||
412 | public void setYSpeed(double newYSpeed) { | ||
413 | double oldYSpeed = ySpeed; | ||
414 | ySpeed = newYSpeed; | ||
415 | if (eNotificationRequired()) | ||
416 | eNotify(new ENotificationImpl(this, Notification.SET, SimpleScenarioPackage.ACTOR__YSPEED, oldYSpeed, ySpeed)); | ||
417 | } | ||
418 | |||
419 | /** | ||
420 | * <!-- begin-user-doc --> | ||
421 | * <!-- end-user-doc --> | ||
422 | * @generated | ||
423 | */ | ||
424 | @Override | ||
381 | public NotificationChain eInverseAdd(InternalEObject otherEnd, int featureID, NotificationChain msgs) { | 425 | public NotificationChain eInverseAdd(InternalEObject otherEnd, int featureID, NotificationChain msgs) { |
382 | switch (featureID) { | 426 | switch (featureID) { |
383 | case SimpleScenarioPackage.ACTOR__PLACED_ON: | 427 | case SimpleScenarioPackage.ACTOR__PLACED_ON: |
@@ -420,13 +464,15 @@ public abstract class ActorImpl extends MinimalEObjectImpl.Container implements | |||
420 | return getLength(); | 464 | return getLength(); |
421 | case SimpleScenarioPackage.ACTOR__WIDTH: | 465 | case SimpleScenarioPackage.ACTOR__WIDTH: |
422 | return getWidth(); | 466 | return getWidth(); |
423 | case SimpleScenarioPackage.ACTOR__SPEED: | 467 | case SimpleScenarioPackage.ACTOR__XSPEED: |
424 | return getSpeed(); | 468 | return getXSpeed(); |
425 | case SimpleScenarioPackage.ACTOR__RELATIONS: | 469 | case SimpleScenarioPackage.ACTOR__RELATIONS: |
426 | return getRelations(); | 470 | return getRelations(); |
427 | case SimpleScenarioPackage.ACTOR__PLACED_ON: | 471 | case SimpleScenarioPackage.ACTOR__PLACED_ON: |
428 | if (resolve) return getPlacedOn(); | 472 | if (resolve) return getPlacedOn(); |
429 | return basicGetPlacedOn(); | 473 | return basicGetPlacedOn(); |
474 | case SimpleScenarioPackage.ACTOR__YSPEED: | ||
475 | return getYSpeed(); | ||
430 | } | 476 | } |
431 | return super.eGet(featureID, resolve, coreType); | 477 | return super.eGet(featureID, resolve, coreType); |
432 | } | 478 | } |
@@ -452,8 +498,8 @@ public abstract class ActorImpl extends MinimalEObjectImpl.Container implements | |||
452 | case SimpleScenarioPackage.ACTOR__WIDTH: | 498 | case SimpleScenarioPackage.ACTOR__WIDTH: |
453 | setWidth((Double)newValue); | 499 | setWidth((Double)newValue); |
454 | return; | 500 | return; |
455 | case SimpleScenarioPackage.ACTOR__SPEED: | 501 | case SimpleScenarioPackage.ACTOR__XSPEED: |
456 | setSpeed((Double)newValue); | 502 | setXSpeed((Double)newValue); |
457 | return; | 503 | return; |
458 | case SimpleScenarioPackage.ACTOR__RELATIONS: | 504 | case SimpleScenarioPackage.ACTOR__RELATIONS: |
459 | getRelations().clear(); | 505 | getRelations().clear(); |
@@ -462,6 +508,9 @@ public abstract class ActorImpl extends MinimalEObjectImpl.Container implements | |||
462 | case SimpleScenarioPackage.ACTOR__PLACED_ON: | 508 | case SimpleScenarioPackage.ACTOR__PLACED_ON: |
463 | setPlacedOn((Lane)newValue); | 509 | setPlacedOn((Lane)newValue); |
464 | return; | 510 | return; |
511 | case SimpleScenarioPackage.ACTOR__YSPEED: | ||
512 | setYSpeed((Double)newValue); | ||
513 | return; | ||
465 | } | 514 | } |
466 | super.eSet(featureID, newValue); | 515 | super.eSet(featureID, newValue); |
467 | } | 516 | } |
@@ -486,8 +535,8 @@ public abstract class ActorImpl extends MinimalEObjectImpl.Container implements | |||
486 | case SimpleScenarioPackage.ACTOR__WIDTH: | 535 | case SimpleScenarioPackage.ACTOR__WIDTH: |
487 | setWidth(WIDTH_EDEFAULT); | 536 | setWidth(WIDTH_EDEFAULT); |
488 | return; | 537 | return; |
489 | case SimpleScenarioPackage.ACTOR__SPEED: | 538 | case SimpleScenarioPackage.ACTOR__XSPEED: |
490 | setSpeed(SPEED_EDEFAULT); | 539 | setXSpeed(XSPEED_EDEFAULT); |
491 | return; | 540 | return; |
492 | case SimpleScenarioPackage.ACTOR__RELATIONS: | 541 | case SimpleScenarioPackage.ACTOR__RELATIONS: |
493 | getRelations().clear(); | 542 | getRelations().clear(); |
@@ -495,6 +544,9 @@ public abstract class ActorImpl extends MinimalEObjectImpl.Container implements | |||
495 | case SimpleScenarioPackage.ACTOR__PLACED_ON: | 544 | case SimpleScenarioPackage.ACTOR__PLACED_ON: |
496 | setPlacedOn((Lane)null); | 545 | setPlacedOn((Lane)null); |
497 | return; | 546 | return; |
547 | case SimpleScenarioPackage.ACTOR__YSPEED: | ||
548 | setYSpeed(YSPEED_EDEFAULT); | ||
549 | return; | ||
498 | } | 550 | } |
499 | super.eUnset(featureID); | 551 | super.eUnset(featureID); |
500 | } | 552 | } |
@@ -515,12 +567,14 @@ public abstract class ActorImpl extends MinimalEObjectImpl.Container implements | |||
515 | return length != LENGTH_EDEFAULT; | 567 | return length != LENGTH_EDEFAULT; |
516 | case SimpleScenarioPackage.ACTOR__WIDTH: | 568 | case SimpleScenarioPackage.ACTOR__WIDTH: |
517 | return width != WIDTH_EDEFAULT; | 569 | return width != WIDTH_EDEFAULT; |
518 | case SimpleScenarioPackage.ACTOR__SPEED: | 570 | case SimpleScenarioPackage.ACTOR__XSPEED: |
519 | return speed != SPEED_EDEFAULT; | 571 | return xSpeed != XSPEED_EDEFAULT; |
520 | case SimpleScenarioPackage.ACTOR__RELATIONS: | 572 | case SimpleScenarioPackage.ACTOR__RELATIONS: |
521 | return relations != null && !relations.isEmpty(); | 573 | return relations != null && !relations.isEmpty(); |
522 | case SimpleScenarioPackage.ACTOR__PLACED_ON: | 574 | case SimpleScenarioPackage.ACTOR__PLACED_ON: |
523 | return placedOn != null; | 575 | return placedOn != null; |
576 | case SimpleScenarioPackage.ACTOR__YSPEED: | ||
577 | return ySpeed != YSPEED_EDEFAULT; | ||
524 | } | 578 | } |
525 | return super.eIsSet(featureID); | 579 | return super.eIsSet(featureID); |
526 | } | 580 | } |
@@ -543,8 +597,10 @@ public abstract class ActorImpl extends MinimalEObjectImpl.Container implements | |||
543 | result.append(length); | 597 | result.append(length); |
544 | result.append(", width: "); | 598 | result.append(", width: "); |
545 | result.append(width); | 599 | result.append(width); |
546 | result.append(", speed: "); | 600 | result.append(", xSpeed: "); |
547 | result.append(speed); | 601 | result.append(xSpeed); |
602 | result.append(", ySpeed: "); | ||
603 | result.append(ySpeed); | ||
548 | result.append(')'); | 604 | result.append(')'); |
549 | return result.toString(); | 605 | return result.toString(); |
550 | } | 606 | } |