diff options
Diffstat (limited to 'Domains/crossingScenario/ecore-gen')
4 files changed, 241 insertions, 1 deletions
diff --git a/Domains/crossingScenario/ecore-gen/crossingScenario/CrossingScenario.java b/Domains/crossingScenario/ecore-gen/crossingScenario/CrossingScenario.java index 0e9f4981..0f8eb79b 100644 --- a/Domains/crossingScenario/ecore-gen/crossingScenario/CrossingScenario.java +++ b/Domains/crossingScenario/ecore-gen/crossingScenario/CrossingScenario.java | |||
@@ -21,6 +21,8 @@ import org.eclipse.emf.ecore.EObject; | |||
21 | * <li>{@link crossingScenario.CrossingScenario#getLanes <em>Lanes</em>}</li> | 21 | * <li>{@link crossingScenario.CrossingScenario#getLanes <em>Lanes</em>}</li> |
22 | * <li>{@link crossingScenario.CrossingScenario#getMaxTime <em>Max Time</em>}</li> | 22 | * <li>{@link crossingScenario.CrossingScenario#getMaxTime <em>Max Time</em>}</li> |
23 | * <li>{@link crossingScenario.CrossingScenario#getRelations <em>Relations</em>}</li> | 23 | * <li>{@link crossingScenario.CrossingScenario#getRelations <em>Relations</em>}</li> |
24 | * <li>{@link crossingScenario.CrossingScenario#getMaxXSpeed <em>Max XSpeed</em>}</li> | ||
25 | * <li>{@link crossingScenario.CrossingScenario#getMaxYSpeed <em>Max YSpeed</em>}</li> | ||
24 | * </ul> | 26 | * </ul> |
25 | * | 27 | * |
26 | * @see crossingScenario.CrossingScenarioPackage#getCrossingScenario() | 28 | * @see crossingScenario.CrossingScenarioPackage#getCrossingScenario() |
@@ -130,4 +132,50 @@ public interface CrossingScenario extends EObject { | |||
130 | */ | 132 | */ |
131 | EList<Relation> getRelations(); | 133 | EList<Relation> getRelations(); |
132 | 134 | ||
135 | /** | ||
136 | * Returns the value of the '<em><b>Max XSpeed</b></em>' attribute. | ||
137 | * The default value is <code>"0.0"</code>. | ||
138 | * <!-- begin-user-doc --> | ||
139 | * <!-- end-user-doc --> | ||
140 | * @return the value of the '<em>Max XSpeed</em>' attribute. | ||
141 | * @see #setMaxXSpeed(double) | ||
142 | * @see crossingScenario.CrossingScenarioPackage#getCrossingScenario_MaxXSpeed() | ||
143 | * @model default="0.0" | ||
144 | * @generated | ||
145 | */ | ||
146 | double getMaxXSpeed(); | ||
147 | |||
148 | /** | ||
149 | * Sets the value of the '{@link crossingScenario.CrossingScenario#getMaxXSpeed <em>Max XSpeed</em>}' attribute. | ||
150 | * <!-- begin-user-doc --> | ||
151 | * <!-- end-user-doc --> | ||
152 | * @param value the new value of the '<em>Max XSpeed</em>' attribute. | ||
153 | * @see #getMaxXSpeed() | ||
154 | * @generated | ||
155 | */ | ||
156 | void setMaxXSpeed(double value); | ||
157 | |||
158 | /** | ||
159 | * Returns the value of the '<em><b>Max YSpeed</b></em>' attribute. | ||
160 | * The default value is <code>"0.0"</code>. | ||
161 | * <!-- begin-user-doc --> | ||
162 | * <!-- end-user-doc --> | ||
163 | * @return the value of the '<em>Max YSpeed</em>' attribute. | ||
164 | * @see #setMaxYSpeed(double) | ||
165 | * @see crossingScenario.CrossingScenarioPackage#getCrossingScenario_MaxYSpeed() | ||
166 | * @model default="0.0" | ||
167 | * @generated | ||
168 | */ | ||
169 | double getMaxYSpeed(); | ||
170 | |||
171 | /** | ||
172 | * Sets the value of the '{@link crossingScenario.CrossingScenario#getMaxYSpeed <em>Max YSpeed</em>}' attribute. | ||
173 | * <!-- begin-user-doc --> | ||
174 | * <!-- end-user-doc --> | ||
175 | * @param value the new value of the '<em>Max YSpeed</em>' attribute. | ||
176 | * @see #getMaxYSpeed() | ||
177 | * @generated | ||
178 | */ | ||
179 | void setMaxYSpeed(double value); | ||
180 | |||
133 | } // CrossingScenario | 181 | } // CrossingScenario |
diff --git a/Domains/crossingScenario/ecore-gen/crossingScenario/CrossingScenarioPackage.java b/Domains/crossingScenario/ecore-gen/crossingScenario/CrossingScenarioPackage.java index 45443103..bafc5e69 100644 --- a/Domains/crossingScenario/ecore-gen/crossingScenario/CrossingScenarioPackage.java +++ b/Domains/crossingScenario/ecore-gen/crossingScenario/CrossingScenarioPackage.java | |||
@@ -122,13 +122,31 @@ public interface CrossingScenarioPackage extends EPackage { | |||
122 | int CROSSING_SCENARIO__RELATIONS = 5; | 122 | int CROSSING_SCENARIO__RELATIONS = 5; |
123 | 123 | ||
124 | /** | 124 | /** |
125 | * The feature id for the '<em><b>Max XSpeed</b></em>' attribute. | ||
126 | * <!-- begin-user-doc --> | ||
127 | * <!-- end-user-doc --> | ||
128 | * @generated | ||
129 | * @ordered | ||
130 | */ | ||
131 | int CROSSING_SCENARIO__MAX_XSPEED = 6; | ||
132 | |||
133 | /** | ||
134 | * The feature id for the '<em><b>Max YSpeed</b></em>' attribute. | ||
135 | * <!-- begin-user-doc --> | ||
136 | * <!-- end-user-doc --> | ||
137 | * @generated | ||
138 | * @ordered | ||
139 | */ | ||
140 | int CROSSING_SCENARIO__MAX_YSPEED = 7; | ||
141 | |||
142 | /** | ||
125 | * The number of structural features of the '<em>Crossing Scenario</em>' class. | 143 | * The number of structural features of the '<em>Crossing Scenario</em>' class. |
126 | * <!-- begin-user-doc --> | 144 | * <!-- begin-user-doc --> |
127 | * <!-- end-user-doc --> | 145 | * <!-- end-user-doc --> |
128 | * @generated | 146 | * @generated |
129 | * @ordered | 147 | * @ordered |
130 | */ | 148 | */ |
131 | int CROSSING_SCENARIO_FEATURE_COUNT = 6; | 149 | int CROSSING_SCENARIO_FEATURE_COUNT = 8; |
132 | 150 | ||
133 | /** | 151 | /** |
134 | * The number of operations of the '<em>Crossing Scenario</em>' class. | 152 | * The number of operations of the '<em>Crossing Scenario</em>' class. |
@@ -1068,6 +1086,28 @@ public interface CrossingScenarioPackage extends EPackage { | |||
1068 | EReference getCrossingScenario_Relations(); | 1086 | EReference getCrossingScenario_Relations(); |
1069 | 1087 | ||
1070 | /** | 1088 | /** |
1089 | * Returns the meta object for the attribute '{@link crossingScenario.CrossingScenario#getMaxXSpeed <em>Max XSpeed</em>}'. | ||
1090 | * <!-- begin-user-doc --> | ||
1091 | * <!-- end-user-doc --> | ||
1092 | * @return the meta object for the attribute '<em>Max XSpeed</em>'. | ||
1093 | * @see crossingScenario.CrossingScenario#getMaxXSpeed() | ||
1094 | * @see #getCrossingScenario() | ||
1095 | * @generated | ||
1096 | */ | ||
1097 | EAttribute getCrossingScenario_MaxXSpeed(); | ||
1098 | |||
1099 | /** | ||
1100 | * Returns the meta object for the attribute '{@link crossingScenario.CrossingScenario#getMaxYSpeed <em>Max YSpeed</em>}'. | ||
1101 | * <!-- begin-user-doc --> | ||
1102 | * <!-- end-user-doc --> | ||
1103 | * @return the meta object for the attribute '<em>Max YSpeed</em>'. | ||
1104 | * @see crossingScenario.CrossingScenario#getMaxYSpeed() | ||
1105 | * @see #getCrossingScenario() | ||
1106 | * @generated | ||
1107 | */ | ||
1108 | EAttribute getCrossingScenario_MaxYSpeed(); | ||
1109 | |||
1110 | /** | ||
1071 | * Returns the meta object for class '{@link crossingScenario.Lane <em>Lane</em>}'. | 1111 | * Returns the meta object for class '{@link crossingScenario.Lane <em>Lane</em>}'. |
1072 | * <!-- begin-user-doc --> | 1112 | * <!-- begin-user-doc --> |
1073 | * <!-- end-user-doc --> | 1113 | * <!-- end-user-doc --> |
@@ -1476,6 +1516,22 @@ public interface CrossingScenarioPackage extends EPackage { | |||
1476 | EReference CROSSING_SCENARIO__RELATIONS = eINSTANCE.getCrossingScenario_Relations(); | 1516 | EReference CROSSING_SCENARIO__RELATIONS = eINSTANCE.getCrossingScenario_Relations(); |
1477 | 1517 | ||
1478 | /** | 1518 | /** |
1519 | * The meta object literal for the '<em><b>Max XSpeed</b></em>' attribute feature. | ||
1520 | * <!-- begin-user-doc --> | ||
1521 | * <!-- end-user-doc --> | ||
1522 | * @generated | ||
1523 | */ | ||
1524 | EAttribute CROSSING_SCENARIO__MAX_XSPEED = eINSTANCE.getCrossingScenario_MaxXSpeed(); | ||
1525 | |||
1526 | /** | ||
1527 | * The meta object literal for the '<em><b>Max YSpeed</b></em>' attribute feature. | ||
1528 | * <!-- begin-user-doc --> | ||
1529 | * <!-- end-user-doc --> | ||
1530 | * @generated | ||
1531 | */ | ||
1532 | EAttribute CROSSING_SCENARIO__MAX_YSPEED = eINSTANCE.getCrossingScenario_MaxYSpeed(); | ||
1533 | |||
1534 | /** | ||
1479 | * The meta object literal for the '{@link crossingScenario.impl.LaneImpl <em>Lane</em>}' class. | 1535 | * The meta object literal for the '{@link crossingScenario.impl.LaneImpl <em>Lane</em>}' class. |
1480 | * <!-- begin-user-doc --> | 1536 | * <!-- begin-user-doc --> |
1481 | * <!-- end-user-doc --> | 1537 | * <!-- end-user-doc --> |
diff --git a/Domains/crossingScenario/ecore-gen/crossingScenario/impl/CrossingScenarioImpl.java b/Domains/crossingScenario/ecore-gen/crossingScenario/impl/CrossingScenarioImpl.java index b2b0d579..28667b0c 100644 --- a/Domains/crossingScenario/ecore-gen/crossingScenario/impl/CrossingScenarioImpl.java +++ b/Domains/crossingScenario/ecore-gen/crossingScenario/impl/CrossingScenarioImpl.java | |||
@@ -37,6 +37,8 @@ import org.eclipse.emf.ecore.util.InternalEList; | |||
37 | * <li>{@link crossingScenario.impl.CrossingScenarioImpl#getLanes <em>Lanes</em>}</li> | 37 | * <li>{@link crossingScenario.impl.CrossingScenarioImpl#getLanes <em>Lanes</em>}</li> |
38 | * <li>{@link crossingScenario.impl.CrossingScenarioImpl#getMaxTime <em>Max Time</em>}</li> | 38 | * <li>{@link crossingScenario.impl.CrossingScenarioImpl#getMaxTime <em>Max Time</em>}</li> |
39 | * <li>{@link crossingScenario.impl.CrossingScenarioImpl#getRelations <em>Relations</em>}</li> | 39 | * <li>{@link crossingScenario.impl.CrossingScenarioImpl#getRelations <em>Relations</em>}</li> |
40 | * <li>{@link crossingScenario.impl.CrossingScenarioImpl#getMaxXSpeed <em>Max XSpeed</em>}</li> | ||
41 | * <li>{@link crossingScenario.impl.CrossingScenarioImpl#getMaxYSpeed <em>Max YSpeed</em>}</li> | ||
40 | * </ul> | 42 | * </ul> |
41 | * | 43 | * |
42 | * @generated | 44 | * @generated |
@@ -133,6 +135,46 @@ public class CrossingScenarioImpl extends MinimalEObjectImpl.Container implement | |||
133 | protected EList<Relation> relations; | 135 | protected EList<Relation> relations; |
134 | 136 | ||
135 | /** | 137 | /** |
138 | * The default value of the '{@link #getMaxXSpeed() <em>Max XSpeed</em>}' attribute. | ||
139 | * <!-- begin-user-doc --> | ||
140 | * <!-- end-user-doc --> | ||
141 | * @see #getMaxXSpeed() | ||
142 | * @generated | ||
143 | * @ordered | ||
144 | */ | ||
145 | protected static final double MAX_XSPEED_EDEFAULT = 0.0; | ||
146 | |||
147 | /** | ||
148 | * The cached value of the '{@link #getMaxXSpeed() <em>Max XSpeed</em>}' attribute. | ||
149 | * <!-- begin-user-doc --> | ||
150 | * <!-- end-user-doc --> | ||
151 | * @see #getMaxXSpeed() | ||
152 | * @generated | ||
153 | * @ordered | ||
154 | */ | ||
155 | protected double maxXSpeed = MAX_XSPEED_EDEFAULT; | ||
156 | |||
157 | /** | ||
158 | * The default value of the '{@link #getMaxYSpeed() <em>Max YSpeed</em>}' attribute. | ||
159 | * <!-- begin-user-doc --> | ||
160 | * <!-- end-user-doc --> | ||
161 | * @see #getMaxYSpeed() | ||
162 | * @generated | ||
163 | * @ordered | ||
164 | */ | ||
165 | protected static final double MAX_YSPEED_EDEFAULT = 0.0; | ||
166 | |||
167 | /** | ||
168 | * The cached value of the '{@link #getMaxYSpeed() <em>Max YSpeed</em>}' attribute. | ||
169 | * <!-- begin-user-doc --> | ||
170 | * <!-- end-user-doc --> | ||
171 | * @see #getMaxYSpeed() | ||
172 | * @generated | ||
173 | * @ordered | ||
174 | */ | ||
175 | protected double maxYSpeed = MAX_YSPEED_EDEFAULT; | ||
176 | |||
177 | /** | ||
136 | * <!-- begin-user-doc --> | 178 | * <!-- begin-user-doc --> |
137 | * <!-- end-user-doc --> | 179 | * <!-- end-user-doc --> |
138 | * @generated | 180 | * @generated |
@@ -265,6 +307,52 @@ public class CrossingScenarioImpl extends MinimalEObjectImpl.Container implement | |||
265 | * @generated | 307 | * @generated |
266 | */ | 308 | */ |
267 | @Override | 309 | @Override |
310 | public double getMaxXSpeed() { | ||
311 | return maxXSpeed; | ||
312 | } | ||
313 | |||
314 | /** | ||
315 | * <!-- begin-user-doc --> | ||
316 | * <!-- end-user-doc --> | ||
317 | * @generated | ||
318 | */ | ||
319 | @Override | ||
320 | public void setMaxXSpeed(double newMaxXSpeed) { | ||
321 | double oldMaxXSpeed = maxXSpeed; | ||
322 | maxXSpeed = newMaxXSpeed; | ||
323 | if (eNotificationRequired()) | ||
324 | eNotify(new ENotificationImpl(this, Notification.SET, CrossingScenarioPackage.CROSSING_SCENARIO__MAX_XSPEED, oldMaxXSpeed, maxXSpeed)); | ||
325 | } | ||
326 | |||
327 | /** | ||
328 | * <!-- begin-user-doc --> | ||
329 | * <!-- end-user-doc --> | ||
330 | * @generated | ||
331 | */ | ||
332 | @Override | ||
333 | public double getMaxYSpeed() { | ||
334 | return maxYSpeed; | ||
335 | } | ||
336 | |||
337 | /** | ||
338 | * <!-- begin-user-doc --> | ||
339 | * <!-- end-user-doc --> | ||
340 | * @generated | ||
341 | */ | ||
342 | @Override | ||
343 | public void setMaxYSpeed(double newMaxYSpeed) { | ||
344 | double oldMaxYSpeed = maxYSpeed; | ||
345 | maxYSpeed = newMaxYSpeed; | ||
346 | if (eNotificationRequired()) | ||
347 | eNotify(new ENotificationImpl(this, Notification.SET, CrossingScenarioPackage.CROSSING_SCENARIO__MAX_YSPEED, oldMaxYSpeed, maxYSpeed)); | ||
348 | } | ||
349 | |||
350 | /** | ||
351 | * <!-- begin-user-doc --> | ||
352 | * <!-- end-user-doc --> | ||
353 | * @generated | ||
354 | */ | ||
355 | @Override | ||
268 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) { | 356 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) { |
269 | switch (featureID) { | 357 | switch (featureID) { |
270 | case CrossingScenarioPackage.CROSSING_SCENARIO__ACTORS: | 358 | case CrossingScenarioPackage.CROSSING_SCENARIO__ACTORS: |
@@ -297,6 +385,10 @@ public class CrossingScenarioImpl extends MinimalEObjectImpl.Container implement | |||
297 | return getMaxTime(); | 385 | return getMaxTime(); |
298 | case CrossingScenarioPackage.CROSSING_SCENARIO__RELATIONS: | 386 | case CrossingScenarioPackage.CROSSING_SCENARIO__RELATIONS: |
299 | return getRelations(); | 387 | return getRelations(); |
388 | case CrossingScenarioPackage.CROSSING_SCENARIO__MAX_XSPEED: | ||
389 | return getMaxXSpeed(); | ||
390 | case CrossingScenarioPackage.CROSSING_SCENARIO__MAX_YSPEED: | ||
391 | return getMaxYSpeed(); | ||
300 | } | 392 | } |
301 | return super.eGet(featureID, resolve, coreType); | 393 | return super.eGet(featureID, resolve, coreType); |
302 | } | 394 | } |
@@ -331,6 +423,12 @@ public class CrossingScenarioImpl extends MinimalEObjectImpl.Container implement | |||
331 | getRelations().clear(); | 423 | getRelations().clear(); |
332 | getRelations().addAll((Collection<? extends Relation>)newValue); | 424 | getRelations().addAll((Collection<? extends Relation>)newValue); |
333 | return; | 425 | return; |
426 | case CrossingScenarioPackage.CROSSING_SCENARIO__MAX_XSPEED: | ||
427 | setMaxXSpeed((Double)newValue); | ||
428 | return; | ||
429 | case CrossingScenarioPackage.CROSSING_SCENARIO__MAX_YSPEED: | ||
430 | setMaxYSpeed((Double)newValue); | ||
431 | return; | ||
334 | } | 432 | } |
335 | super.eSet(featureID, newValue); | 433 | super.eSet(featureID, newValue); |
336 | } | 434 | } |
@@ -361,6 +459,12 @@ public class CrossingScenarioImpl extends MinimalEObjectImpl.Container implement | |||
361 | case CrossingScenarioPackage.CROSSING_SCENARIO__RELATIONS: | 459 | case CrossingScenarioPackage.CROSSING_SCENARIO__RELATIONS: |
362 | getRelations().clear(); | 460 | getRelations().clear(); |
363 | return; | 461 | return; |
462 | case CrossingScenarioPackage.CROSSING_SCENARIO__MAX_XSPEED: | ||
463 | setMaxXSpeed(MAX_XSPEED_EDEFAULT); | ||
464 | return; | ||
465 | case CrossingScenarioPackage.CROSSING_SCENARIO__MAX_YSPEED: | ||
466 | setMaxYSpeed(MAX_YSPEED_EDEFAULT); | ||
467 | return; | ||
364 | } | 468 | } |
365 | super.eUnset(featureID); | 469 | super.eUnset(featureID); |
366 | } | 470 | } |
@@ -385,6 +489,10 @@ public class CrossingScenarioImpl extends MinimalEObjectImpl.Container implement | |||
385 | return maxTime != MAX_TIME_EDEFAULT; | 489 | return maxTime != MAX_TIME_EDEFAULT; |
386 | case CrossingScenarioPackage.CROSSING_SCENARIO__RELATIONS: | 490 | case CrossingScenarioPackage.CROSSING_SCENARIO__RELATIONS: |
387 | return relations != null && !relations.isEmpty(); | 491 | return relations != null && !relations.isEmpty(); |
492 | case CrossingScenarioPackage.CROSSING_SCENARIO__MAX_XSPEED: | ||
493 | return maxXSpeed != MAX_XSPEED_EDEFAULT; | ||
494 | case CrossingScenarioPackage.CROSSING_SCENARIO__MAX_YSPEED: | ||
495 | return maxYSpeed != MAX_YSPEED_EDEFAULT; | ||
388 | } | 496 | } |
389 | return super.eIsSet(featureID); | 497 | return super.eIsSet(featureID); |
390 | } | 498 | } |
@@ -405,6 +513,10 @@ public class CrossingScenarioImpl extends MinimalEObjectImpl.Container implement | |||
405 | result.append(ySize); | 513 | result.append(ySize); |
406 | result.append(", maxTime: "); | 514 | result.append(", maxTime: "); |
407 | result.append(maxTime); | 515 | result.append(maxTime); |
516 | result.append(", maxXSpeed: "); | ||
517 | result.append(maxXSpeed); | ||
518 | result.append(", maxYSpeed: "); | ||
519 | result.append(maxYSpeed); | ||
408 | result.append(')'); | 520 | result.append(')'); |
409 | return result.toString(); | 521 | return result.toString(); |
410 | } | 522 | } |
diff --git a/Domains/crossingScenario/ecore-gen/crossingScenario/impl/CrossingScenarioPackageImpl.java b/Domains/crossingScenario/ecore-gen/crossingScenario/impl/CrossingScenarioPackageImpl.java index b8261c86..292fcb9c 100644 --- a/Domains/crossingScenario/ecore-gen/crossingScenario/impl/CrossingScenarioPackageImpl.java +++ b/Domains/crossingScenario/ecore-gen/crossingScenario/impl/CrossingScenarioPackageImpl.java | |||
@@ -277,6 +277,26 @@ public class CrossingScenarioPackageImpl extends EPackageImpl implements Crossin | |||
277 | * @generated | 277 | * @generated |
278 | */ | 278 | */ |
279 | @Override | 279 | @Override |
280 | public EAttribute getCrossingScenario_MaxXSpeed() { | ||
281 | return (EAttribute)crossingScenarioEClass.getEStructuralFeatures().get(6); | ||
282 | } | ||
283 | |||
284 | /** | ||
285 | * <!-- begin-user-doc --> | ||
286 | * <!-- end-user-doc --> | ||
287 | * @generated | ||
288 | */ | ||
289 | @Override | ||
290 | public EAttribute getCrossingScenario_MaxYSpeed() { | ||
291 | return (EAttribute)crossingScenarioEClass.getEStructuralFeatures().get(7); | ||
292 | } | ||
293 | |||
294 | /** | ||
295 | * <!-- begin-user-doc --> | ||
296 | * <!-- end-user-doc --> | ||
297 | * @generated | ||
298 | */ | ||
299 | @Override | ||
280 | public EClass getLane() { | 300 | public EClass getLane() { |
281 | return laneEClass; | 301 | return laneEClass; |
282 | } | 302 | } |
@@ -617,6 +637,8 @@ public class CrossingScenarioPackageImpl extends EPackageImpl implements Crossin | |||
617 | createEReference(crossingScenarioEClass, CROSSING_SCENARIO__LANES); | 637 | createEReference(crossingScenarioEClass, CROSSING_SCENARIO__LANES); |
618 | createEAttribute(crossingScenarioEClass, CROSSING_SCENARIO__MAX_TIME); | 638 | createEAttribute(crossingScenarioEClass, CROSSING_SCENARIO__MAX_TIME); |
619 | createEReference(crossingScenarioEClass, CROSSING_SCENARIO__RELATIONS); | 639 | createEReference(crossingScenarioEClass, CROSSING_SCENARIO__RELATIONS); |
640 | createEAttribute(crossingScenarioEClass, CROSSING_SCENARIO__MAX_XSPEED); | ||
641 | createEAttribute(crossingScenarioEClass, CROSSING_SCENARIO__MAX_YSPEED); | ||
620 | 642 | ||
621 | laneEClass = createEClass(LANE); | 643 | laneEClass = createEClass(LANE); |
622 | createEAttribute(laneEClass, LANE__REFERENCE_COORD); | 644 | createEAttribute(laneEClass, LANE__REFERENCE_COORD); |
@@ -712,6 +734,8 @@ public class CrossingScenarioPackageImpl extends EPackageImpl implements Crossin | |||
712 | initEReference(getCrossingScenario_Lanes(), this.getLane(), null, "lanes", null, 0, -1, CrossingScenario.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 734 | initEReference(getCrossingScenario_Lanes(), this.getLane(), null, "lanes", null, 0, -1, CrossingScenario.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
713 | initEAttribute(getCrossingScenario_MaxTime(), ecorePackage.getEDouble(), "maxTime", null, 0, 1, CrossingScenario.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 735 | initEAttribute(getCrossingScenario_MaxTime(), ecorePackage.getEDouble(), "maxTime", null, 0, 1, CrossingScenario.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
714 | initEReference(getCrossingScenario_Relations(), this.getRelation(), null, "relations", null, 0, -1, CrossingScenario.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 736 | initEReference(getCrossingScenario_Relations(), this.getRelation(), null, "relations", null, 0, -1, CrossingScenario.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
737 | initEAttribute(getCrossingScenario_MaxXSpeed(), ecorePackage.getEDouble(), "maxXSpeed", "0.0", 0, 1, CrossingScenario.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
738 | initEAttribute(getCrossingScenario_MaxYSpeed(), ecorePackage.getEDouble(), "maxYSpeed", "0.0", 0, 1, CrossingScenario.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
715 | 739 | ||
716 | initEClass(laneEClass, Lane.class, "Lane", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 740 | initEClass(laneEClass, Lane.class, "Lane", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
717 | initEAttribute(getLane_ReferenceCoord(), ecorePackage.getEDouble(), "referenceCoord", null, 1, 1, Lane.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 741 | initEAttribute(getLane_ReferenceCoord(), ecorePackage.getEDouble(), "referenceCoord", null, 1, 1, Lane.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |