aboutsummaryrefslogtreecommitdiffstats
path: root/Domains/simpleScenario/ecore-gen/simpleScenario/impl/ActorImpl.java
diff options
context:
space:
mode:
Diffstat (limited to 'Domains/simpleScenario/ecore-gen/simpleScenario/impl/ActorImpl.java')
-rw-r--r--Domains/simpleScenario/ecore-gen/simpleScenario/impl/ActorImpl.java102
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 }