aboutsummaryrefslogtreecommitdiffstats
path: root/Domains/crossingScenario/ecore-gen/crossingScenario/CrossingScenarioPackage.java
diff options
context:
space:
mode:
Diffstat (limited to 'Domains/crossingScenario/ecore-gen/crossingScenario/CrossingScenarioPackage.java')
-rw-r--r--Domains/crossingScenario/ecore-gen/crossingScenario/CrossingScenarioPackage.java3433
1 files changed, 1621 insertions, 1812 deletions
diff --git a/Domains/crossingScenario/ecore-gen/crossingScenario/CrossingScenarioPackage.java b/Domains/crossingScenario/ecore-gen/crossingScenario/CrossingScenarioPackage.java
index bafc5e69..bdc531f6 100644
--- a/Domains/crossingScenario/ecore-gen/crossingScenario/CrossingScenarioPackage.java
+++ b/Domains/crossingScenario/ecore-gen/crossingScenario/CrossingScenarioPackage.java
@@ -1,1812 +1,1621 @@
1/** 1/**
2 */ 2 */
3package crossingScenario; 3package crossingScenario;
4 4
5import org.eclipse.emf.ecore.EAttribute; 5import org.eclipse.emf.ecore.EAttribute;
6import org.eclipse.emf.ecore.EClass; 6import org.eclipse.emf.ecore.EClass;
7import org.eclipse.emf.ecore.EEnum; 7import org.eclipse.emf.ecore.EPackage;
8import org.eclipse.emf.ecore.EPackage; 8import org.eclipse.emf.ecore.EReference;
9import org.eclipse.emf.ecore.EReference; 9
10 10/**
11/** 11 * <!-- begin-user-doc -->
12 * <!-- begin-user-doc --> 12 * The <b>Package</b> for the model.
13 * The <b>Package</b> for the model. 13 * It contains accessors for the meta objects to represent
14 * It contains accessors for the meta objects to represent 14 * <ul>
15 * <ul> 15 * <li>each class,</li>
16 * <li>each class,</li> 16 * <li>each feature of each class,</li>
17 * <li>each feature of each class,</li> 17 * <li>each operation of each class,</li>
18 * <li>each operation of each class,</li> 18 * <li>each enum,</li>
19 * <li>each enum,</li> 19 * <li>and each data type</li>
20 * <li>and each data type</li> 20 * </ul>
21 * </ul> 21 * <!-- end-user-doc -->
22 * <!-- end-user-doc --> 22 * @see crossingScenario.CrossingScenarioFactory
23 * @see crossingScenario.CrossingScenarioFactory 23 * @model kind="package"
24 * @model kind="package" 24 * @generated
25 * @generated 25 */
26 */ 26public interface CrossingScenarioPackage extends EPackage {
27public interface CrossingScenarioPackage extends EPackage { 27 /**
28 /** 28 * The package name.
29 * The package name. 29 * <!-- begin-user-doc -->
30 * <!-- begin-user-doc --> 30 * <!-- end-user-doc -->
31 * <!-- end-user-doc --> 31 * @generated
32 * @generated 32 */
33 */ 33 String eNAME = "crossingScenario";
34 String eNAME = "crossingScenario"; 34
35 35 /**
36 /** 36 * The package namespace URI.
37 * The package namespace URI. 37 * <!-- begin-user-doc -->
38 * <!-- begin-user-doc --> 38 * <!-- end-user-doc -->
39 * <!-- end-user-doc --> 39 * @generated
40 * @generated 40 */
41 */ 41 String eNS_URI = "http://www.example.com/crossingScenario";
42 String eNS_URI = "http://www.example.com/crossingScenario"; 42
43 43 /**
44 /** 44 * The package namespace name.
45 * The package namespace name. 45 * <!-- begin-user-doc -->
46 * <!-- begin-user-doc --> 46 * <!-- end-user-doc -->
47 * <!-- end-user-doc --> 47 * @generated
48 * @generated 48 */
49 */ 49 String eNS_PREFIX = "crossingScenario";
50 String eNS_PREFIX = "crossingScenario"; 50
51 51 /**
52 /** 52 * The singleton instance of the package.
53 * The singleton instance of the package. 53 * <!-- begin-user-doc -->
54 * <!-- begin-user-doc --> 54 * <!-- end-user-doc -->
55 * <!-- end-user-doc --> 55 * @generated
56 * @generated 56 */
57 */ 57 CrossingScenarioPackage eINSTANCE = crossingScenario.impl.CrossingScenarioPackageImpl.init();
58 CrossingScenarioPackage eINSTANCE = crossingScenario.impl.CrossingScenarioPackageImpl.init(); 58
59 59 /**
60 /** 60 * The meta object id for the '{@link crossingScenario.impl.CrossingScenarioImpl <em>Crossing Scenario</em>}' class.
61 * The meta object id for the '{@link crossingScenario.impl.CrossingScenarioImpl <em>Crossing Scenario</em>}' class. 61 * <!-- begin-user-doc -->
62 * <!-- begin-user-doc --> 62 * <!-- end-user-doc -->
63 * <!-- end-user-doc --> 63 * @see crossingScenario.impl.CrossingScenarioImpl
64 * @see crossingScenario.impl.CrossingScenarioImpl 64 * @see crossingScenario.impl.CrossingScenarioPackageImpl#getCrossingScenario()
65 * @see crossingScenario.impl.CrossingScenarioPackageImpl#getCrossingScenario() 65 * @generated
66 * @generated 66 */
67 */ 67 int CROSSING_SCENARIO = 0;
68 int CROSSING_SCENARIO = 0; 68
69 69 /**
70 /** 70 * The feature id for the '<em><b>XSize</b></em>' attribute.
71 * The feature id for the '<em><b>XSize</b></em>' attribute. 71 * <!-- begin-user-doc -->
72 * <!-- begin-user-doc --> 72 * <!-- end-user-doc -->
73 * <!-- end-user-doc --> 73 * @generated
74 * @generated 74 * @ordered
75 * @ordered 75 */
76 */ 76 int CROSSING_SCENARIO__XSIZE = 0;
77 int CROSSING_SCENARIO__XSIZE = 0; 77
78 78 /**
79 /** 79 * The feature id for the '<em><b>YSize</b></em>' attribute.
80 * The feature id for the '<em><b>YSize</b></em>' attribute. 80 * <!-- begin-user-doc -->
81 * <!-- begin-user-doc --> 81 * <!-- end-user-doc -->
82 * <!-- end-user-doc --> 82 * @generated
83 * @generated 83 * @ordered
84 * @ordered 84 */
85 */ 85 int CROSSING_SCENARIO__YSIZE = 1;
86 int CROSSING_SCENARIO__YSIZE = 1; 86
87 87 /**
88 /** 88 * The feature id for the '<em><b>Actors</b></em>' containment reference list.
89 * The feature id for the '<em><b>Actors</b></em>' containment reference list. 89 * <!-- begin-user-doc -->
90 * <!-- begin-user-doc --> 90 * <!-- end-user-doc -->
91 * <!-- end-user-doc --> 91 * @generated
92 * @generated 92 * @ordered
93 * @ordered 93 */
94 */ 94 int CROSSING_SCENARIO__ACTORS = 2;
95 int CROSSING_SCENARIO__ACTORS = 2; 95
96 96 /**
97 /** 97 * The feature id for the '<em><b>Lanes</b></em>' containment reference list.
98 * The feature id for the '<em><b>Lanes</b></em>' containment reference list. 98 * <!-- begin-user-doc -->
99 * <!-- begin-user-doc --> 99 * <!-- end-user-doc -->
100 * <!-- end-user-doc --> 100 * @generated
101 * @generated 101 * @ordered
102 * @ordered 102 */
103 */ 103 int CROSSING_SCENARIO__LANES = 3;
104 int CROSSING_SCENARIO__LANES = 3; 104
105 105 /**
106 /** 106 * The feature id for the '<em><b>Max Time</b></em>' attribute.
107 * The feature id for the '<em><b>Max Time</b></em>' attribute. 107 * <!-- begin-user-doc -->
108 * <!-- begin-user-doc --> 108 * <!-- end-user-doc -->
109 * <!-- end-user-doc --> 109 * @generated
110 * @generated 110 * @ordered
111 * @ordered 111 */
112 */ 112 int CROSSING_SCENARIO__MAX_TIME = 4;
113 int CROSSING_SCENARIO__MAX_TIME = 4; 113
114 114 /**
115 /** 115 * The feature id for the '<em><b>Relations</b></em>' containment reference list.
116 * The feature id for the '<em><b>Relations</b></em>' containment reference list. 116 * <!-- begin-user-doc -->
117 * <!-- begin-user-doc --> 117 * <!-- end-user-doc -->
118 * <!-- end-user-doc --> 118 * @generated
119 * @generated 119 * @ordered
120 * @ordered 120 */
121 */ 121 int CROSSING_SCENARIO__RELATIONS = 5;
122 int CROSSING_SCENARIO__RELATIONS = 5; 122
123 123 /**
124 /** 124 * The feature id for the '<em><b>Max XSpeed</b></em>' attribute.
125 * The feature id for the '<em><b>Max XSpeed</b></em>' attribute. 125 * <!-- begin-user-doc -->
126 * <!-- begin-user-doc --> 126 * <!-- end-user-doc -->
127 * <!-- end-user-doc --> 127 * @generated
128 * @generated 128 * @ordered
129 * @ordered 129 */
130 */ 130 int CROSSING_SCENARIO__MAX_XSPEED = 6;
131 int CROSSING_SCENARIO__MAX_XSPEED = 6; 131
132 132 /**
133 /** 133 * The feature id for the '<em><b>Max YSpeed</b></em>' attribute.
134 * The feature id for the '<em><b>Max YSpeed</b></em>' attribute. 134 * <!-- begin-user-doc -->
135 * <!-- begin-user-doc --> 135 * <!-- end-user-doc -->
136 * <!-- end-user-doc --> 136 * @generated
137 * @generated 137 * @ordered
138 * @ordered 138 */
139 */ 139 int CROSSING_SCENARIO__MAX_YSPEED = 7;
140 int CROSSING_SCENARIO__MAX_YSPEED = 7; 140
141 141 /**
142 /** 142 * 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. 143 * <!-- begin-user-doc -->
144 * <!-- begin-user-doc --> 144 * <!-- end-user-doc -->
145 * <!-- end-user-doc --> 145 * @generated
146 * @generated 146 * @ordered
147 * @ordered 147 */
148 */ 148 int CROSSING_SCENARIO_FEATURE_COUNT = 8;
149 int CROSSING_SCENARIO_FEATURE_COUNT = 8; 149
150 150 /**
151 /** 151 * The number of operations of the '<em>Crossing Scenario</em>' class.
152 * The number of operations of the '<em>Crossing Scenario</em>' class. 152 * <!-- begin-user-doc -->
153 * <!-- begin-user-doc --> 153 * <!-- end-user-doc -->
154 * <!-- end-user-doc --> 154 * @generated
155 * @generated 155 * @ordered
156 * @ordered 156 */
157 */ 157 int CROSSING_SCENARIO_OPERATION_COUNT = 0;
158 int CROSSING_SCENARIO_OPERATION_COUNT = 0; 158
159 159 /**
160 /** 160 * The meta object id for the '{@link crossingScenario.impl.LaneImpl <em>Lane</em>}' class.
161 * The meta object id for the '{@link crossingScenario.impl.LaneImpl <em>Lane</em>}' class. 161 * <!-- begin-user-doc -->
162 * <!-- begin-user-doc --> 162 * <!-- end-user-doc -->
163 * <!-- end-user-doc --> 163 * @see crossingScenario.impl.LaneImpl
164 * @see crossingScenario.impl.LaneImpl 164 * @see crossingScenario.impl.CrossingScenarioPackageImpl#getLane()
165 * @see crossingScenario.impl.CrossingScenarioPackageImpl#getLane() 165 * @generated
166 * @generated 166 */
167 */ 167 int LANE = 1;
168 int LANE = 1; 168
169 169 /**
170 /** 170 * The feature id for the '<em><b>Reference Coord</b></em>' attribute.
171 * The feature id for the '<em><b>Reference Coord</b></em>' attribute. 171 * <!-- begin-user-doc -->
172 * <!-- begin-user-doc --> 172 * <!-- end-user-doc -->
173 * <!-- end-user-doc --> 173 * @generated
174 * @generated 174 * @ordered
175 * @ordered 175 */
176 */ 176 int LANE__REFERENCE_COORD = 0;
177 int LANE__REFERENCE_COORD = 0; 177
178 178 /**
179 /** 179 * The feature id for the '<em><b>Actors</b></em>' reference list.
180 * The feature id for the '<em><b>Actors</b></em>' reference list. 180 * <!-- begin-user-doc -->
181 * <!-- begin-user-doc --> 181 * <!-- end-user-doc -->
182 * <!-- end-user-doc --> 182 * @generated
183 * @generated 183 * @ordered
184 * @ordered 184 */
185 */ 185 int LANE__ACTORS = 1;
186 int LANE__ACTORS = 1; 186
187 187 /**
188 /** 188 * The number of structural features of the '<em>Lane</em>' class.
189 * The number of structural features of the '<em>Lane</em>' class. 189 * <!-- begin-user-doc -->
190 * <!-- begin-user-doc --> 190 * <!-- end-user-doc -->
191 * <!-- end-user-doc --> 191 * @generated
192 * @generated 192 * @ordered
193 * @ordered 193 */
194 */ 194 int LANE_FEATURE_COUNT = 2;
195 int LANE_FEATURE_COUNT = 2; 195
196 196 /**
197 /** 197 * The number of operations of the '<em>Lane</em>' class.
198 * The number of operations of the '<em>Lane</em>' class. 198 * <!-- begin-user-doc -->
199 * <!-- begin-user-doc --> 199 * <!-- end-user-doc -->
200 * <!-- end-user-doc --> 200 * @generated
201 * @generated 201 * @ordered
202 * @ordered 202 */
203 */ 203 int LANE_OPERATION_COUNT = 0;
204 int LANE_OPERATION_COUNT = 0; 204
205 205 /**
206 /** 206 * The meta object id for the '{@link crossingScenario.impl.ActorImpl <em>Actor</em>}' class.
207 * The meta object id for the '{@link crossingScenario.impl.ActorImpl <em>Actor</em>}' class. 207 * <!-- begin-user-doc -->
208 * <!-- begin-user-doc --> 208 * <!-- end-user-doc -->
209 * <!-- end-user-doc --> 209 * @see crossingScenario.impl.ActorImpl
210 * @see crossingScenario.impl.ActorImpl 210 * @see crossingScenario.impl.CrossingScenarioPackageImpl#getActor()
211 * @see crossingScenario.impl.CrossingScenarioPackageImpl#getActor() 211 * @generated
212 * @generated 212 */
213 */ 213 int ACTOR = 2;
214 int ACTOR = 2; 214
215 215 /**
216 /** 216 * The feature id for the '<em><b>XPos</b></em>' attribute.
217 * The feature id for the '<em><b>XPos</b></em>' attribute. 217 * <!-- begin-user-doc -->
218 * <!-- begin-user-doc --> 218 * <!-- end-user-doc -->
219 * <!-- end-user-doc --> 219 * @generated
220 * @generated 220 * @ordered
221 * @ordered 221 */
222 */ 222 int ACTOR__XPOS = 0;
223 int ACTOR__XPOS = 0; 223
224 224 /**
225 /** 225 * The feature id for the '<em><b>YPos</b></em>' attribute.
226 * The feature id for the '<em><b>YPos</b></em>' attribute. 226 * <!-- begin-user-doc -->
227 * <!-- begin-user-doc --> 227 * <!-- end-user-doc -->
228 * <!-- end-user-doc --> 228 * @generated
229 * @generated 229 * @ordered
230 * @ordered 230 */
231 */ 231 int ACTOR__YPOS = 1;
232 int ACTOR__YPOS = 1; 232
233 233 /**
234 /** 234 * The feature id for the '<em><b>Length</b></em>' attribute.
235 * The feature id for the '<em><b>Length</b></em>' attribute. 235 * <!-- begin-user-doc -->
236 * <!-- begin-user-doc --> 236 * <!-- end-user-doc -->
237 * <!-- end-user-doc --> 237 * @generated
238 * @generated 238 * @ordered
239 * @ordered 239 */
240 */ 240 int ACTOR__LENGTH = 2;
241 int ACTOR__LENGTH = 2; 241
242 242 /**
243 /** 243 * The feature id for the '<em><b>Width</b></em>' attribute.
244 * The feature id for the '<em><b>Width</b></em>' attribute. 244 * <!-- begin-user-doc -->
245 * <!-- begin-user-doc --> 245 * <!-- end-user-doc -->
246 * <!-- end-user-doc --> 246 * @generated
247 * @generated 247 * @ordered
248 * @ordered 248 */
249 */ 249 int ACTOR__WIDTH = 3;
250 int ACTOR__WIDTH = 3; 250
251 251 /**
252 /** 252 * The feature id for the '<em><b>XSpeed</b></em>' attribute.
253 * The feature id for the '<em><b>XSpeed</b></em>' attribute. 253 * <!-- begin-user-doc -->
254 * <!-- begin-user-doc --> 254 * <!-- end-user-doc -->
255 * <!-- end-user-doc --> 255 * @generated
256 * @generated 256 * @ordered
257 * @ordered 257 */
258 */ 258 int ACTOR__XSPEED = 4;
259 int ACTOR__XSPEED = 4; 259
260 260 /**
261 /** 261 * The feature id for the '<em><b>Placed On</b></em>' reference.
262 * The feature id for the '<em><b>Placed On</b></em>' reference. 262 * <!-- begin-user-doc -->
263 * <!-- begin-user-doc --> 263 * <!-- end-user-doc -->
264 * <!-- end-user-doc --> 264 * @generated
265 * @generated 265 * @ordered
266 * @ordered 266 */
267 */ 267 int ACTOR__PLACED_ON = 5;
268 int ACTOR__PLACED_ON = 5; 268
269 269 /**
270 /** 270 * The feature id for the '<em><b>YSpeed</b></em>' attribute.
271 * The feature id for the '<em><b>YSpeed</b></em>' attribute. 271 * <!-- begin-user-doc -->
272 * <!-- begin-user-doc --> 272 * <!-- end-user-doc -->
273 * <!-- end-user-doc --> 273 * @generated
274 * @generated 274 * @ordered
275 * @ordered 275 */
276 */ 276 int ACTOR__YSPEED = 6;
277 int ACTOR__YSPEED = 6; 277
278 278 /**
279 /** 279 * The feature id for the '<em><b>Dist near</b></em>' reference list.
280 * The feature id for the '<em><b>Dist near</b></em>' reference list. 280 * <!-- begin-user-doc -->
281 * <!-- begin-user-doc --> 281 * <!-- end-user-doc -->
282 * <!-- end-user-doc --> 282 * @generated
283 * @generated 283 * @ordered
284 * @ordered 284 */
285 */ 285 int ACTOR__DIST_NEAR = 7;
286 int ACTOR__DIST_NEAR = 7; 286
287 287 /**
288 /** 288 * The feature id for the '<em><b>Dist med</b></em>' reference list.
289 * The feature id for the '<em><b>Dist med</b></em>' reference list. 289 * <!-- begin-user-doc -->
290 * <!-- begin-user-doc --> 290 * <!-- end-user-doc -->
291 * <!-- end-user-doc --> 291 * @generated
292 * @generated 292 * @ordered
293 * @ordered 293 */
294 */ 294 int ACTOR__DIST_MED = 8;
295 int ACTOR__DIST_MED = 8; 295
296 296 /**
297 /** 297 * The feature id for the '<em><b>Dist far</b></em>' reference list.
298 * The feature id for the '<em><b>Dist far</b></em>' reference list. 298 * <!-- begin-user-doc -->
299 * <!-- begin-user-doc --> 299 * <!-- end-user-doc -->
300 * <!-- end-user-doc --> 300 * @generated
301 * @generated 301 * @ordered
302 * @ordered 302 */
303 */ 303 int ACTOR__DIST_FAR = 9;
304 int ACTOR__DIST_FAR = 9; 304
305 305 /**
306 /** 306 * The number of structural features of the '<em>Actor</em>' class.
307 * The number of structural features of the '<em>Actor</em>' class. 307 * <!-- begin-user-doc -->
308 * <!-- begin-user-doc --> 308 * <!-- end-user-doc -->
309 * <!-- end-user-doc --> 309 * @generated
310 * @generated 310 * @ordered
311 * @ordered 311 */
312 */ 312 int ACTOR_FEATURE_COUNT = 10;
313 int ACTOR_FEATURE_COUNT = 10; 313
314 314 /**
315 /** 315 * The number of operations of the '<em>Actor</em>' class.
316 * The number of operations of the '<em>Actor</em>' class. 316 * <!-- begin-user-doc -->
317 * <!-- begin-user-doc --> 317 * <!-- end-user-doc -->
318 * <!-- end-user-doc --> 318 * @generated
319 * @generated 319 * @ordered
320 * @ordered 320 */
321 */ 321 int ACTOR_OPERATION_COUNT = 0;
322 int ACTOR_OPERATION_COUNT = 0; 322
323 323 /**
324 /** 324 * The meta object id for the '{@link crossingScenario.impl.RelationImpl <em>Relation</em>}' class.
325 * The meta object id for the '{@link crossingScenario.impl.RelationImpl <em>Relation</em>}' class. 325 * <!-- begin-user-doc -->
326 * <!-- begin-user-doc --> 326 * <!-- end-user-doc -->
327 * <!-- end-user-doc --> 327 * @see crossingScenario.impl.RelationImpl
328 * @see crossingScenario.impl.RelationImpl 328 * @see crossingScenario.impl.CrossingScenarioPackageImpl#getRelation()
329 * @see crossingScenario.impl.CrossingScenarioPackageImpl#getRelation() 329 * @generated
330 * @generated 330 */
331 */ 331 int RELATION = 3;
332 int RELATION = 3; 332
333 333 /**
334 /** 334 * The feature id for the '<em><b>Target</b></em>' reference.
335 * The feature id for the '<em><b>Target</b></em>' reference. 335 * <!-- begin-user-doc -->
336 * <!-- begin-user-doc --> 336 * <!-- end-user-doc -->
337 * <!-- end-user-doc --> 337 * @generated
338 * @generated 338 * @ordered
339 * @ordered 339 */
340 */ 340 int RELATION__TARGET = 0;
341 int RELATION__TARGET = 0; 341
342 342 /**
343 /** 343 * The feature id for the '<em><b>Source</b></em>' reference.
344 * The feature id for the '<em><b>Source</b></em>' reference. 344 * <!-- begin-user-doc -->
345 * <!-- begin-user-doc --> 345 * <!-- end-user-doc -->
346 * <!-- end-user-doc --> 346 * @generated
347 * @generated 347 * @ordered
348 * @ordered 348 */
349 */ 349 int RELATION__SOURCE = 1;
350 int RELATION__SOURCE = 1; 350
351 351 /**
352 /** 352 * The number of structural features of the '<em>Relation</em>' class.
353 * The number of structural features of the '<em>Relation</em>' class. 353 * <!-- begin-user-doc -->
354 * <!-- begin-user-doc --> 354 * <!-- end-user-doc -->
355 * <!-- end-user-doc --> 355 * @generated
356 * @generated 356 * @ordered
357 * @ordered 357 */
358 */ 358 int RELATION_FEATURE_COUNT = 2;
359 int RELATION_FEATURE_COUNT = 2; 359
360 360 /**
361 /** 361 * The number of operations of the '<em>Relation</em>' class.
362 * The number of operations of the '<em>Relation</em>' class. 362 * <!-- begin-user-doc -->
363 * <!-- begin-user-doc --> 363 * <!-- end-user-doc -->
364 * <!-- end-user-doc --> 364 * @generated
365 * @generated 365 * @ordered
366 * @ordered 366 */
367 */ 367 int RELATION_OPERATION_COUNT = 0;
368 int RELATION_OPERATION_COUNT = 0; 368
369 369 /**
370 /** 370 * The meta object id for the '{@link crossingScenario.impl.SpatialRelationImpl <em>Spatial Relation</em>}' class.
371 * The meta object id for the '{@link crossingScenario.impl.SpatialRelationImpl <em>Spatial Relation</em>}' class. 371 * <!-- begin-user-doc -->
372 * <!-- begin-user-doc --> 372 * <!-- end-user-doc -->
373 * <!-- end-user-doc --> 373 * @see crossingScenario.impl.SpatialRelationImpl
374 * @see crossingScenario.impl.SpatialRelationImpl 374 * @see crossingScenario.impl.CrossingScenarioPackageImpl#getSpatialRelation()
375 * @see crossingScenario.impl.CrossingScenarioPackageImpl#getSpatialRelation() 375 * @generated
376 * @generated 376 */
377 */ 377 int SPATIAL_RELATION = 4;
378 int SPATIAL_RELATION = 4; 378
379 379 /**
380 /** 380 * The feature id for the '<em><b>Target</b></em>' reference.
381 * The feature id for the '<em><b>Target</b></em>' reference. 381 * <!-- begin-user-doc -->
382 * <!-- begin-user-doc --> 382 * <!-- end-user-doc -->
383 * <!-- end-user-doc --> 383 * @generated
384 * @generated 384 * @ordered
385 * @ordered 385 */
386 */ 386 int SPATIAL_RELATION__TARGET = RELATION__TARGET;
387 int SPATIAL_RELATION__TARGET = RELATION__TARGET; 387
388 388 /**
389 /** 389 * The feature id for the '<em><b>Source</b></em>' reference.
390 * The feature id for the '<em><b>Source</b></em>' reference. 390 * <!-- begin-user-doc -->
391 * <!-- begin-user-doc --> 391 * <!-- end-user-doc -->
392 * <!-- end-user-doc --> 392 * @generated
393 * @generated 393 * @ordered
394 * @ordered 394 */
395 */ 395 int SPATIAL_RELATION__SOURCE = RELATION__SOURCE;
396 int SPATIAL_RELATION__SOURCE = RELATION__SOURCE; 396
397 397 /**
398 /** 398 * The number of structural features of the '<em>Spatial Relation</em>' class.
399 * The number of structural features of the '<em>Spatial Relation</em>' class. 399 * <!-- begin-user-doc -->
400 * <!-- begin-user-doc --> 400 * <!-- end-user-doc -->
401 * <!-- end-user-doc --> 401 * @generated
402 * @generated 402 * @ordered
403 * @ordered 403 */
404 */ 404 int SPATIAL_RELATION_FEATURE_COUNT = RELATION_FEATURE_COUNT + 0;
405 int SPATIAL_RELATION_FEATURE_COUNT = RELATION_FEATURE_COUNT + 0; 405
406 406 /**
407 /** 407 * The number of operations of the '<em>Spatial Relation</em>' class.
408 * The number of operations of the '<em>Spatial Relation</em>' class. 408 * <!-- begin-user-doc -->
409 * <!-- begin-user-doc --> 409 * <!-- end-user-doc -->
410 * <!-- end-user-doc --> 410 * @generated
411 * @generated 411 * @ordered
412 * @ordered 412 */
413 */ 413 int SPATIAL_RELATION_OPERATION_COUNT = RELATION_OPERATION_COUNT + 0;
414 int SPATIAL_RELATION_OPERATION_COUNT = RELATION_OPERATION_COUNT + 0; 414
415 415 /**
416 /** 416 * The meta object id for the '{@link crossingScenario.impl.TemporalRelationImpl <em>Temporal Relation</em>}' class.
417 * The meta object id for the '{@link crossingScenario.impl.TemporalRelationImpl <em>Temporal Relation</em>}' class. 417 * <!-- begin-user-doc -->
418 * <!-- begin-user-doc --> 418 * <!-- end-user-doc -->
419 * <!-- end-user-doc --> 419 * @see crossingScenario.impl.TemporalRelationImpl
420 * @see crossingScenario.impl.TemporalRelationImpl 420 * @see crossingScenario.impl.CrossingScenarioPackageImpl#getTemporalRelation()
421 * @see crossingScenario.impl.CrossingScenarioPackageImpl#getTemporalRelation() 421 * @generated
422 * @generated 422 */
423 */ 423 int TEMPORAL_RELATION = 5;
424 int TEMPORAL_RELATION = 5; 424
425 425 /**
426 /** 426 * The feature id for the '<em><b>Target</b></em>' reference.
427 * The feature id for the '<em><b>Target</b></em>' reference. 427 * <!-- begin-user-doc -->
428 * <!-- begin-user-doc --> 428 * <!-- end-user-doc -->
429 * <!-- end-user-doc --> 429 * @generated
430 * @generated 430 * @ordered
431 * @ordered 431 */
432 */ 432 int TEMPORAL_RELATION__TARGET = RELATION__TARGET;
433 int TEMPORAL_RELATION__TARGET = RELATION__TARGET; 433
434 434 /**
435 /** 435 * The feature id for the '<em><b>Source</b></em>' reference.
436 * The feature id for the '<em><b>Source</b></em>' reference. 436 * <!-- begin-user-doc -->
437 * <!-- begin-user-doc --> 437 * <!-- end-user-doc -->
438 * <!-- end-user-doc --> 438 * @generated
439 * @generated 439 * @ordered
440 * @ordered 440 */
441 */ 441 int TEMPORAL_RELATION__SOURCE = RELATION__SOURCE;
442 int TEMPORAL_RELATION__SOURCE = RELATION__SOURCE; 442
443 443 /**
444 /** 444 * The number of structural features of the '<em>Temporal Relation</em>' class.
445 * The number of structural features of the '<em>Temporal Relation</em>' class. 445 * <!-- begin-user-doc -->
446 * <!-- begin-user-doc --> 446 * <!-- end-user-doc -->
447 * <!-- end-user-doc --> 447 * @generated
448 * @generated 448 * @ordered
449 * @ordered 449 */
450 */ 450 int TEMPORAL_RELATION_FEATURE_COUNT = RELATION_FEATURE_COUNT + 0;
451 int TEMPORAL_RELATION_FEATURE_COUNT = RELATION_FEATURE_COUNT + 0; 451
452 452 /**
453 /** 453 * The number of operations of the '<em>Temporal Relation</em>' class.
454 * The number of operations of the '<em>Temporal Relation</em>' class. 454 * <!-- begin-user-doc -->
455 * <!-- begin-user-doc --> 455 * <!-- end-user-doc -->
456 * <!-- end-user-doc --> 456 * @generated
457 * @generated 457 * @ordered
458 * @ordered 458 */
459 */ 459 int TEMPORAL_RELATION_OPERATION_COUNT = RELATION_OPERATION_COUNT + 0;
460 int TEMPORAL_RELATION_OPERATION_COUNT = RELATION_OPERATION_COUNT + 0; 460
461 461 /**
462 /** 462 * The meta object id for the '{@link crossingScenario.impl.VisionBlockedImpl <em>Vision Blocked</em>}' class.
463 * The meta object id for the '{@link crossingScenario.impl.VisionBlockedImpl <em>Vision Blocked</em>}' class. 463 * <!-- begin-user-doc -->
464 * <!-- begin-user-doc --> 464 * <!-- end-user-doc -->
465 * <!-- end-user-doc --> 465 * @see crossingScenario.impl.VisionBlockedImpl
466 * @see crossingScenario.impl.VisionBlockedImpl 466 * @see crossingScenario.impl.CrossingScenarioPackageImpl#getVisionBlocked()
467 * @see crossingScenario.impl.CrossingScenarioPackageImpl#getVisionBlocked() 467 * @generated
468 * @generated 468 */
469 */ 469 int VISION_BLOCKED = 6;
470 int VISION_BLOCKED = 6; 470
471 471 /**
472 /** 472 * The feature id for the '<em><b>Target</b></em>' reference.
473 * The feature id for the '<em><b>Target</b></em>' reference. 473 * <!-- begin-user-doc -->
474 * <!-- begin-user-doc --> 474 * <!-- end-user-doc -->
475 * <!-- end-user-doc --> 475 * @generated
476 * @generated 476 * @ordered
477 * @ordered 477 */
478 */ 478 int VISION_BLOCKED__TARGET = SPATIAL_RELATION__TARGET;
479 int VISION_BLOCKED__TARGET = SPATIAL_RELATION__TARGET; 479
480 480 /**
481 /** 481 * The feature id for the '<em><b>Source</b></em>' reference.
482 * The feature id for the '<em><b>Source</b></em>' reference. 482 * <!-- begin-user-doc -->
483 * <!-- begin-user-doc --> 483 * <!-- end-user-doc -->
484 * <!-- end-user-doc --> 484 * @generated
485 * @generated 485 * @ordered
486 * @ordered 486 */
487 */ 487 int VISION_BLOCKED__SOURCE = SPATIAL_RELATION__SOURCE;
488 int VISION_BLOCKED__SOURCE = SPATIAL_RELATION__SOURCE; 488
489 489 /**
490 /** 490 * The feature id for the '<em><b>Blocked By</b></em>' reference.
491 * The feature id for the '<em><b>Blocked By</b></em>' reference. 491 * <!-- begin-user-doc -->
492 * <!-- begin-user-doc --> 492 * <!-- end-user-doc -->
493 * <!-- end-user-doc --> 493 * @generated
494 * @generated 494 * @ordered
495 * @ordered 495 */
496 */ 496 int VISION_BLOCKED__BLOCKED_BY = SPATIAL_RELATION_FEATURE_COUNT + 0;
497 int VISION_BLOCKED__BLOCKED_BY = SPATIAL_RELATION_FEATURE_COUNT + 0; 497
498 498 /**
499 /** 499 * The number of structural features of the '<em>Vision Blocked</em>' class.
500 * The number of structural features of the '<em>Vision Blocked</em>' class. 500 * <!-- begin-user-doc -->
501 * <!-- begin-user-doc --> 501 * <!-- end-user-doc -->
502 * <!-- end-user-doc --> 502 * @generated
503 * @generated 503 * @ordered
504 * @ordered 504 */
505 */ 505 int VISION_BLOCKED_FEATURE_COUNT = SPATIAL_RELATION_FEATURE_COUNT + 1;
506 int VISION_BLOCKED_FEATURE_COUNT = SPATIAL_RELATION_FEATURE_COUNT + 1; 506
507 507 /**
508 /** 508 * The number of operations of the '<em>Vision Blocked</em>' class.
509 * The number of operations of the '<em>Vision Blocked</em>' class. 509 * <!-- begin-user-doc -->
510 * <!-- begin-user-doc --> 510 * <!-- end-user-doc -->
511 * <!-- end-user-doc --> 511 * @generated
512 * @generated 512 * @ordered
513 * @ordered 513 */
514 */ 514 int VISION_BLOCKED_OPERATION_COUNT = SPATIAL_RELATION_OPERATION_COUNT + 0;
515 int VISION_BLOCKED_OPERATION_COUNT = SPATIAL_RELATION_OPERATION_COUNT + 0; 515
516 516 /**
517 /** 517 * The meta object id for the '{@link crossingScenario.impl.CollisionExistsImpl <em>Collision Exists</em>}' class.
518 * The meta object id for the '{@link crossingScenario.impl.SeparationDistanceImpl <em>Separation Distance</em>}' class. 518 * <!-- begin-user-doc -->
519 * <!-- begin-user-doc --> 519 * <!-- end-user-doc -->
520 * <!-- end-user-doc --> 520 * @see crossingScenario.impl.CollisionExistsImpl
521 * @see crossingScenario.impl.SeparationDistanceImpl 521 * @see crossingScenario.impl.CrossingScenarioPackageImpl#getCollisionExists()
522 * @see crossingScenario.impl.CrossingScenarioPackageImpl#getSeparationDistance() 522 * @generated
523 * @generated 523 */
524 */ 524 int COLLISION_EXISTS = 7;
525 int SEPARATION_DISTANCE = 7; 525
526 526 /**
527 /** 527 * The feature id for the '<em><b>Target</b></em>' reference.
528 * The feature id for the '<em><b>Target</b></em>' reference. 528 * <!-- begin-user-doc -->
529 * <!-- begin-user-doc --> 529 * <!-- end-user-doc -->
530 * <!-- end-user-doc --> 530 * @generated
531 * @generated 531 * @ordered
532 * @ordered 532 */
533 */ 533 int COLLISION_EXISTS__TARGET = TEMPORAL_RELATION__TARGET;
534 int SEPARATION_DISTANCE__TARGET = SPATIAL_RELATION__TARGET; 534
535 535 /**
536 /** 536 * The feature id for the '<em><b>Source</b></em>' reference.
537 * The feature id for the '<em><b>Source</b></em>' reference. 537 * <!-- begin-user-doc -->
538 * <!-- begin-user-doc --> 538 * <!-- end-user-doc -->
539 * <!-- end-user-doc --> 539 * @generated
540 * @generated 540 * @ordered
541 * @ordered 541 */
542 */ 542 int COLLISION_EXISTS__SOURCE = TEMPORAL_RELATION__SOURCE;
543 int SEPARATION_DISTANCE__SOURCE = SPATIAL_RELATION__SOURCE; 543
544 544 /**
545 /** 545 * The feature id for the '<em><b>Collision Time</b></em>' attribute.
546 * The feature id for the '<em><b>Distance</b></em>' attribute. 546 * <!-- begin-user-doc -->
547 * <!-- begin-user-doc --> 547 * <!-- end-user-doc -->
548 * <!-- end-user-doc --> 548 * @generated
549 * @generated 549 * @ordered
550 * @ordered 550 */
551 */ 551 int COLLISION_EXISTS__COLLISION_TIME = TEMPORAL_RELATION_FEATURE_COUNT + 0;
552 int SEPARATION_DISTANCE__DISTANCE = SPATIAL_RELATION_FEATURE_COUNT + 0; 552
553 553 /**
554 /** 554 * The number of structural features of the '<em>Collision Exists</em>' class.
555 * The number of structural features of the '<em>Separation Distance</em>' class. 555 * <!-- begin-user-doc -->
556 * <!-- begin-user-doc --> 556 * <!-- end-user-doc -->
557 * <!-- end-user-doc --> 557 * @generated
558 * @generated 558 * @ordered
559 * @ordered 559 */
560 */ 560 int COLLISION_EXISTS_FEATURE_COUNT = TEMPORAL_RELATION_FEATURE_COUNT + 1;
561 int SEPARATION_DISTANCE_FEATURE_COUNT = SPATIAL_RELATION_FEATURE_COUNT + 1; 561
562 562 /**
563 /** 563 * The number of operations of the '<em>Collision Exists</em>' class.
564 * The number of operations of the '<em>Separation Distance</em>' class. 564 * <!-- begin-user-doc -->
565 * <!-- begin-user-doc --> 565 * <!-- end-user-doc -->
566 * <!-- end-user-doc --> 566 * @generated
567 * @generated 567 * @ordered
568 * @ordered 568 */
569 */ 569 int COLLISION_EXISTS_OPERATION_COUNT = TEMPORAL_RELATION_OPERATION_COUNT + 0;
570 int SEPARATION_DISTANCE_OPERATION_COUNT = SPATIAL_RELATION_OPERATION_COUNT + 0; 570
571 571 /**
572 /** 572 * The meta object id for the '{@link crossingScenario.impl.PedestrianImpl <em>Pedestrian</em>}' class.
573 * The meta object id for the '{@link crossingScenario.impl.CollisionExistsImpl <em>Collision Exists</em>}' class. 573 * <!-- begin-user-doc -->
574 * <!-- begin-user-doc --> 574 * <!-- end-user-doc -->
575 * <!-- end-user-doc --> 575 * @see crossingScenario.impl.PedestrianImpl
576 * @see crossingScenario.impl.CollisionExistsImpl 576 * @see crossingScenario.impl.CrossingScenarioPackageImpl#getPedestrian()
577 * @see crossingScenario.impl.CrossingScenarioPackageImpl#getCollisionExists() 577 * @generated
578 * @generated 578 */
579 */ 579 int PEDESTRIAN = 8;
580 int COLLISION_EXISTS = 8; 580
581 581 /**
582 /** 582 * The feature id for the '<em><b>XPos</b></em>' attribute.
583 * The feature id for the '<em><b>Target</b></em>' reference. 583 * <!-- begin-user-doc -->
584 * <!-- begin-user-doc --> 584 * <!-- end-user-doc -->
585 * <!-- end-user-doc --> 585 * @generated
586 * @generated 586 * @ordered
587 * @ordered 587 */
588 */ 588 int PEDESTRIAN__XPOS = ACTOR__XPOS;
589 int COLLISION_EXISTS__TARGET = TEMPORAL_RELATION__TARGET; 589
590 590 /**
591 /** 591 * The feature id for the '<em><b>YPos</b></em>' attribute.
592 * The feature id for the '<em><b>Source</b></em>' reference. 592 * <!-- begin-user-doc -->
593 * <!-- begin-user-doc --> 593 * <!-- end-user-doc -->
594 * <!-- end-user-doc --> 594 * @generated
595 * @generated 595 * @ordered
596 * @ordered 596 */
597 */ 597 int PEDESTRIAN__YPOS = ACTOR__YPOS;
598 int COLLISION_EXISTS__SOURCE = TEMPORAL_RELATION__SOURCE; 598
599 599 /**
600 /** 600 * The feature id for the '<em><b>Length</b></em>' attribute.
601 * The feature id for the '<em><b>Collision Time</b></em>' attribute. 601 * <!-- begin-user-doc -->
602 * <!-- begin-user-doc --> 602 * <!-- end-user-doc -->
603 * <!-- end-user-doc --> 603 * @generated
604 * @generated 604 * @ordered
605 * @ordered 605 */
606 */ 606 int PEDESTRIAN__LENGTH = ACTOR__LENGTH;
607 int COLLISION_EXISTS__COLLISION_TIME = TEMPORAL_RELATION_FEATURE_COUNT + 0; 607
608 608 /**
609 /** 609 * The feature id for the '<em><b>Width</b></em>' attribute.
610 * The number of structural features of the '<em>Collision Exists</em>' class. 610 * <!-- begin-user-doc -->
611 * <!-- begin-user-doc --> 611 * <!-- end-user-doc -->
612 * <!-- end-user-doc --> 612 * @generated
613 * @generated 613 * @ordered
614 * @ordered 614 */
615 */ 615 int PEDESTRIAN__WIDTH = ACTOR__WIDTH;
616 int COLLISION_EXISTS_FEATURE_COUNT = TEMPORAL_RELATION_FEATURE_COUNT + 1; 616
617 617 /**
618 /** 618 * The feature id for the '<em><b>XSpeed</b></em>' attribute.
619 * The number of operations of the '<em>Collision Exists</em>' class. 619 * <!-- begin-user-doc -->
620 * <!-- begin-user-doc --> 620 * <!-- end-user-doc -->
621 * <!-- end-user-doc --> 621 * @generated
622 * @generated 622 * @ordered
623 * @ordered 623 */
624 */ 624 int PEDESTRIAN__XSPEED = ACTOR__XSPEED;
625 int COLLISION_EXISTS_OPERATION_COUNT = TEMPORAL_RELATION_OPERATION_COUNT + 0; 625
626 626 /**
627 /** 627 * The feature id for the '<em><b>Placed On</b></em>' reference.
628 * The meta object id for the '{@link crossingScenario.impl.CollisionDoesNotExistImpl <em>Collision Does Not Exist</em>}' class. 628 * <!-- begin-user-doc -->
629 * <!-- begin-user-doc --> 629 * <!-- end-user-doc -->
630 * <!-- end-user-doc --> 630 * @generated
631 * @see crossingScenario.impl.CollisionDoesNotExistImpl 631 * @ordered
632 * @see crossingScenario.impl.CrossingScenarioPackageImpl#getCollisionDoesNotExist() 632 */
633 * @generated 633 int PEDESTRIAN__PLACED_ON = ACTOR__PLACED_ON;
634 */ 634
635 int COLLISION_DOES_NOT_EXIST = 9; 635 /**
636 636 * The feature id for the '<em><b>YSpeed</b></em>' attribute.
637 /** 637 * <!-- begin-user-doc -->
638 * The feature id for the '<em><b>Target</b></em>' reference. 638 * <!-- end-user-doc -->
639 * <!-- begin-user-doc --> 639 * @generated
640 * <!-- end-user-doc --> 640 * @ordered
641 * @generated 641 */
642 * @ordered 642 int PEDESTRIAN__YSPEED = ACTOR__YSPEED;
643 */ 643
644 int COLLISION_DOES_NOT_EXIST__TARGET = TEMPORAL_RELATION__TARGET; 644 /**
645 645 * The feature id for the '<em><b>Dist near</b></em>' reference list.
646 /** 646 * <!-- begin-user-doc -->
647 * The feature id for the '<em><b>Source</b></em>' reference. 647 * <!-- end-user-doc -->
648 * <!-- begin-user-doc --> 648 * @generated
649 * <!-- end-user-doc --> 649 * @ordered
650 * @generated 650 */
651 * @ordered 651 int PEDESTRIAN__DIST_NEAR = ACTOR__DIST_NEAR;
652 */ 652
653 int COLLISION_DOES_NOT_EXIST__SOURCE = TEMPORAL_RELATION__SOURCE; 653 /**
654 654 * The feature id for the '<em><b>Dist med</b></em>' reference list.
655 /** 655 * <!-- begin-user-doc -->
656 * The number of structural features of the '<em>Collision Does Not Exist</em>' class. 656 * <!-- end-user-doc -->
657 * <!-- begin-user-doc --> 657 * @generated
658 * <!-- end-user-doc --> 658 * @ordered
659 * @generated 659 */
660 * @ordered 660 int PEDESTRIAN__DIST_MED = ACTOR__DIST_MED;
661 */ 661
662 int COLLISION_DOES_NOT_EXIST_FEATURE_COUNT = TEMPORAL_RELATION_FEATURE_COUNT + 0; 662 /**
663 663 * The feature id for the '<em><b>Dist far</b></em>' reference list.
664 /** 664 * <!-- begin-user-doc -->
665 * The number of operations of the '<em>Collision Does Not Exist</em>' class. 665 * <!-- end-user-doc -->
666 * <!-- begin-user-doc --> 666 * @generated
667 * <!-- end-user-doc --> 667 * @ordered
668 * @generated 668 */
669 * @ordered 669 int PEDESTRIAN__DIST_FAR = ACTOR__DIST_FAR;
670 */ 670
671 int COLLISION_DOES_NOT_EXIST_OPERATION_COUNT = TEMPORAL_RELATION_OPERATION_COUNT + 0; 671 /**
672 672 * The number of structural features of the '<em>Pedestrian</em>' class.
673 /** 673 * <!-- begin-user-doc -->
674 * The meta object id for the '{@link crossingScenario.impl.PedestrianImpl <em>Pedestrian</em>}' class. 674 * <!-- end-user-doc -->
675 * <!-- begin-user-doc --> 675 * @generated
676 * <!-- end-user-doc --> 676 * @ordered
677 * @see crossingScenario.impl.PedestrianImpl 677 */
678 * @see crossingScenario.impl.CrossingScenarioPackageImpl#getPedestrian() 678 int PEDESTRIAN_FEATURE_COUNT = ACTOR_FEATURE_COUNT + 0;
679 * @generated 679
680 */ 680 /**
681 int PEDESTRIAN = 10; 681 * The number of operations of the '<em>Pedestrian</em>' class.
682 682 * <!-- begin-user-doc -->
683 /** 683 * <!-- end-user-doc -->
684 * The feature id for the '<em><b>XPos</b></em>' attribute. 684 * @generated
685 * <!-- begin-user-doc --> 685 * @ordered
686 * <!-- end-user-doc --> 686 */
687 * @generated 687 int PEDESTRIAN_OPERATION_COUNT = ACTOR_OPERATION_COUNT + 0;
688 * @ordered 688
689 */ 689 /**
690 int PEDESTRIAN__XPOS = ACTOR__XPOS; 690 * The meta object id for the '{@link crossingScenario.impl.VehicleImpl <em>Vehicle</em>}' class.
691 691 * <!-- begin-user-doc -->
692 /** 692 * <!-- end-user-doc -->
693 * The feature id for the '<em><b>YPos</b></em>' attribute. 693 * @see crossingScenario.impl.VehicleImpl
694 * <!-- begin-user-doc --> 694 * @see crossingScenario.impl.CrossingScenarioPackageImpl#getVehicle()
695 * <!-- end-user-doc --> 695 * @generated
696 * @generated 696 */
697 * @ordered 697 int VEHICLE = 9;
698 */ 698
699 int PEDESTRIAN__YPOS = ACTOR__YPOS; 699 /**
700 700 * The feature id for the '<em><b>XPos</b></em>' attribute.
701 /** 701 * <!-- begin-user-doc -->
702 * The feature id for the '<em><b>Length</b></em>' attribute. 702 * <!-- end-user-doc -->
703 * <!-- begin-user-doc --> 703 * @generated
704 * <!-- end-user-doc --> 704 * @ordered
705 * @generated 705 */
706 * @ordered 706 int VEHICLE__XPOS = ACTOR__XPOS;
707 */ 707
708 int PEDESTRIAN__LENGTH = ACTOR__LENGTH; 708 /**
709 709 * The feature id for the '<em><b>YPos</b></em>' attribute.
710 /** 710 * <!-- begin-user-doc -->
711 * The feature id for the '<em><b>Width</b></em>' attribute. 711 * <!-- end-user-doc -->
712 * <!-- begin-user-doc --> 712 * @generated
713 * <!-- end-user-doc --> 713 * @ordered
714 * @generated 714 */
715 * @ordered 715 int VEHICLE__YPOS = ACTOR__YPOS;
716 */ 716
717 int PEDESTRIAN__WIDTH = ACTOR__WIDTH; 717 /**
718 718 * The feature id for the '<em><b>Length</b></em>' attribute.
719 /** 719 * <!-- begin-user-doc -->
720 * The feature id for the '<em><b>XSpeed</b></em>' attribute. 720 * <!-- end-user-doc -->
721 * <!-- begin-user-doc --> 721 * @generated
722 * <!-- end-user-doc --> 722 * @ordered
723 * @generated 723 */
724 * @ordered 724 int VEHICLE__LENGTH = ACTOR__LENGTH;
725 */ 725
726 int PEDESTRIAN__XSPEED = ACTOR__XSPEED; 726 /**
727 727 * The feature id for the '<em><b>Width</b></em>' attribute.
728 /** 728 * <!-- begin-user-doc -->
729 * The feature id for the '<em><b>Placed On</b></em>' reference. 729 * <!-- end-user-doc -->
730 * <!-- begin-user-doc --> 730 * @generated
731 * <!-- end-user-doc --> 731 * @ordered
732 * @generated 732 */
733 * @ordered 733 int VEHICLE__WIDTH = ACTOR__WIDTH;
734 */ 734
735 int PEDESTRIAN__PLACED_ON = ACTOR__PLACED_ON; 735 /**
736 736 * The feature id for the '<em><b>XSpeed</b></em>' attribute.
737 /** 737 * <!-- begin-user-doc -->
738 * The feature id for the '<em><b>YSpeed</b></em>' attribute. 738 * <!-- end-user-doc -->
739 * <!-- begin-user-doc --> 739 * @generated
740 * <!-- end-user-doc --> 740 * @ordered
741 * @generated 741 */
742 * @ordered 742 int VEHICLE__XSPEED = ACTOR__XSPEED;
743 */ 743
744 int PEDESTRIAN__YSPEED = ACTOR__YSPEED; 744 /**
745 745 * The feature id for the '<em><b>Placed On</b></em>' reference.
746 /** 746 * <!-- begin-user-doc -->
747 * The feature id for the '<em><b>Dist near</b></em>' reference list. 747 * <!-- end-user-doc -->
748 * <!-- begin-user-doc --> 748 * @generated
749 * <!-- end-user-doc --> 749 * @ordered
750 * @generated 750 */
751 * @ordered 751 int VEHICLE__PLACED_ON = ACTOR__PLACED_ON;
752 */ 752
753 int PEDESTRIAN__DIST_NEAR = ACTOR__DIST_NEAR; 753 /**
754 754 * The feature id for the '<em><b>YSpeed</b></em>' attribute.
755 /** 755 * <!-- begin-user-doc -->
756 * The feature id for the '<em><b>Dist med</b></em>' reference list. 756 * <!-- end-user-doc -->
757 * <!-- begin-user-doc --> 757 * @generated
758 * <!-- end-user-doc --> 758 * @ordered
759 * @generated 759 */
760 * @ordered 760 int VEHICLE__YSPEED = ACTOR__YSPEED;
761 */ 761
762 int PEDESTRIAN__DIST_MED = ACTOR__DIST_MED; 762 /**
763 763 * The feature id for the '<em><b>Dist near</b></em>' reference list.
764 /** 764 * <!-- begin-user-doc -->
765 * The feature id for the '<em><b>Dist far</b></em>' reference list. 765 * <!-- end-user-doc -->
766 * <!-- begin-user-doc --> 766 * @generated
767 * <!-- end-user-doc --> 767 * @ordered
768 * @generated 768 */
769 * @ordered 769 int VEHICLE__DIST_NEAR = ACTOR__DIST_NEAR;
770 */ 770
771 int PEDESTRIAN__DIST_FAR = ACTOR__DIST_FAR; 771 /**
772 772 * The feature id for the '<em><b>Dist med</b></em>' reference list.
773 /** 773 * <!-- begin-user-doc -->
774 * The number of structural features of the '<em>Pedestrian</em>' class. 774 * <!-- end-user-doc -->
775 * <!-- begin-user-doc --> 775 * @generated
776 * <!-- end-user-doc --> 776 * @ordered
777 * @generated 777 */
778 * @ordered 778 int VEHICLE__DIST_MED = ACTOR__DIST_MED;
779 */ 779
780 int PEDESTRIAN_FEATURE_COUNT = ACTOR_FEATURE_COUNT + 0; 780 /**
781 781 * The feature id for the '<em><b>Dist far</b></em>' reference list.
782 /** 782 * <!-- begin-user-doc -->
783 * The number of operations of the '<em>Pedestrian</em>' class. 783 * <!-- end-user-doc -->
784 * <!-- begin-user-doc --> 784 * @generated
785 * <!-- end-user-doc --> 785 * @ordered
786 * @generated 786 */
787 * @ordered 787 int VEHICLE__DIST_FAR = ACTOR__DIST_FAR;
788 */ 788
789 int PEDESTRIAN_OPERATION_COUNT = ACTOR_OPERATION_COUNT + 0; 789 /**
790 790 * The number of structural features of the '<em>Vehicle</em>' class.
791 /** 791 * <!-- begin-user-doc -->
792 * The meta object id for the '{@link crossingScenario.impl.VehicleImpl <em>Vehicle</em>}' class. 792 * <!-- end-user-doc -->
793 * <!-- begin-user-doc --> 793 * @generated
794 * <!-- end-user-doc --> 794 * @ordered
795 * @see crossingScenario.impl.VehicleImpl 795 */
796 * @see crossingScenario.impl.CrossingScenarioPackageImpl#getVehicle() 796 int VEHICLE_FEATURE_COUNT = ACTOR_FEATURE_COUNT + 0;
797 * @generated 797
798 */ 798 /**
799 int VEHICLE = 11; 799 * The number of operations of the '<em>Vehicle</em>' class.
800 800 * <!-- begin-user-doc -->
801 /** 801 * <!-- end-user-doc -->
802 * The feature id for the '<em><b>XPos</b></em>' attribute. 802 * @generated
803 * <!-- begin-user-doc --> 803 * @ordered
804 * <!-- end-user-doc --> 804 */
805 * @generated 805 int VEHICLE_OPERATION_COUNT = ACTOR_OPERATION_COUNT + 0;
806 * @ordered 806
807 */ 807 /**
808 int VEHICLE__XPOS = ACTOR__XPOS; 808 * The meta object id for the '{@link crossingScenario.impl.Lane_HorizontalImpl <em>Lane Horizontal</em>}' class.
809 809 * <!-- begin-user-doc -->
810 /** 810 * <!-- end-user-doc -->
811 * The feature id for the '<em><b>YPos</b></em>' attribute. 811 * @see crossingScenario.impl.Lane_HorizontalImpl
812 * <!-- begin-user-doc --> 812 * @see crossingScenario.impl.CrossingScenarioPackageImpl#getLane_Horizontal()
813 * <!-- end-user-doc --> 813 * @generated
814 * @generated 814 */
815 * @ordered 815 int LANE_HORIZONTAL = 10;
816 */ 816
817 int VEHICLE__YPOS = ACTOR__YPOS; 817 /**
818 818 * The feature id for the '<em><b>Reference Coord</b></em>' attribute.
819 /** 819 * <!-- begin-user-doc -->
820 * The feature id for the '<em><b>Length</b></em>' attribute. 820 * <!-- end-user-doc -->
821 * <!-- begin-user-doc --> 821 * @generated
822 * <!-- end-user-doc --> 822 * @ordered
823 * @generated 823 */
824 * @ordered 824 int LANE_HORIZONTAL__REFERENCE_COORD = LANE__REFERENCE_COORD;
825 */ 825
826 int VEHICLE__LENGTH = ACTOR__LENGTH; 826 /**
827 827 * The feature id for the '<em><b>Actors</b></em>' reference list.
828 /** 828 * <!-- begin-user-doc -->
829 * The feature id for the '<em><b>Width</b></em>' attribute. 829 * <!-- end-user-doc -->
830 * <!-- begin-user-doc --> 830 * @generated
831 * <!-- end-user-doc --> 831 * @ordered
832 * @generated 832 */
833 * @ordered 833 int LANE_HORIZONTAL__ACTORS = LANE__ACTORS;
834 */ 834
835 int VEHICLE__WIDTH = ACTOR__WIDTH; 835 /**
836 836 * The number of structural features of the '<em>Lane Horizontal</em>' class.
837 /** 837 * <!-- begin-user-doc -->
838 * The feature id for the '<em><b>XSpeed</b></em>' attribute. 838 * <!-- end-user-doc -->
839 * <!-- begin-user-doc --> 839 * @generated
840 * <!-- end-user-doc --> 840 * @ordered
841 * @generated 841 */
842 * @ordered 842 int LANE_HORIZONTAL_FEATURE_COUNT = LANE_FEATURE_COUNT + 0;
843 */ 843
844 int VEHICLE__XSPEED = ACTOR__XSPEED; 844 /**
845 845 * The number of operations of the '<em>Lane Horizontal</em>' class.
846 /** 846 * <!-- begin-user-doc -->
847 * The feature id for the '<em><b>Placed On</b></em>' reference. 847 * <!-- end-user-doc -->
848 * <!-- begin-user-doc --> 848 * @generated
849 * <!-- end-user-doc --> 849 * @ordered
850 * @generated 850 */
851 * @ordered 851 int LANE_HORIZONTAL_OPERATION_COUNT = LANE_OPERATION_COUNT + 0;
852 */ 852
853 int VEHICLE__PLACED_ON = ACTOR__PLACED_ON; 853 /**
854 854 * The meta object id for the '{@link crossingScenario.impl.Lane_VerticalImpl <em>Lane Vertical</em>}' class.
855 /** 855 * <!-- begin-user-doc -->
856 * The feature id for the '<em><b>YSpeed</b></em>' attribute. 856 * <!-- end-user-doc -->
857 * <!-- begin-user-doc --> 857 * @see crossingScenario.impl.Lane_VerticalImpl
858 * <!-- end-user-doc --> 858 * @see crossingScenario.impl.CrossingScenarioPackageImpl#getLane_Vertical()
859 * @generated 859 * @generated
860 * @ordered 860 */
861 */ 861 int LANE_VERTICAL = 11;
862 int VEHICLE__YSPEED = ACTOR__YSPEED; 862
863 863 /**
864 /** 864 * The feature id for the '<em><b>Reference Coord</b></em>' attribute.
865 * The feature id for the '<em><b>Dist near</b></em>' reference list. 865 * <!-- begin-user-doc -->
866 * <!-- begin-user-doc --> 866 * <!-- end-user-doc -->
867 * <!-- end-user-doc --> 867 * @generated
868 * @generated 868 * @ordered
869 * @ordered 869 */
870 */ 870 int LANE_VERTICAL__REFERENCE_COORD = LANE__REFERENCE_COORD;
871 int VEHICLE__DIST_NEAR = ACTOR__DIST_NEAR; 871
872 872 /**
873 /** 873 * The feature id for the '<em><b>Actors</b></em>' reference list.
874 * The feature id for the '<em><b>Dist med</b></em>' reference list. 874 * <!-- begin-user-doc -->
875 * <!-- begin-user-doc --> 875 * <!-- end-user-doc -->
876 * <!-- end-user-doc --> 876 * @generated
877 * @generated 877 * @ordered
878 * @ordered 878 */
879 */ 879 int LANE_VERTICAL__ACTORS = LANE__ACTORS;
880 int VEHICLE__DIST_MED = ACTOR__DIST_MED; 880
881 881 /**
882 /** 882 * The number of structural features of the '<em>Lane Vertical</em>' class.
883 * The feature id for the '<em><b>Dist far</b></em>' reference list. 883 * <!-- begin-user-doc -->
884 * <!-- begin-user-doc --> 884 * <!-- end-user-doc -->
885 * <!-- end-user-doc --> 885 * @generated
886 * @generated 886 * @ordered
887 * @ordered 887 */
888 */ 888 int LANE_VERTICAL_FEATURE_COUNT = LANE_FEATURE_COUNT + 0;
889 int VEHICLE__DIST_FAR = ACTOR__DIST_FAR; 889
890 890 /**
891 /** 891 * The number of operations of the '<em>Lane Vertical</em>' class.
892 * The number of structural features of the '<em>Vehicle</em>' class. 892 * <!-- begin-user-doc -->
893 * <!-- begin-user-doc --> 893 * <!-- end-user-doc -->
894 * <!-- end-user-doc --> 894 * @generated
895 * @generated 895 * @ordered
896 * @ordered 896 */
897 */ 897 int LANE_VERTICAL_OPERATION_COUNT = LANE_OPERATION_COUNT + 0;
898 int VEHICLE_FEATURE_COUNT = ACTOR_FEATURE_COUNT + 0; 898
899 899
900 /** 900 /**
901 * The number of operations of the '<em>Vehicle</em>' class. 901 * Returns the meta object for class '{@link crossingScenario.CrossingScenario <em>Crossing Scenario</em>}'.
902 * <!-- begin-user-doc --> 902 * <!-- begin-user-doc -->
903 * <!-- end-user-doc --> 903 * <!-- end-user-doc -->
904 * @generated 904 * @return the meta object for class '<em>Crossing Scenario</em>'.
905 * @ordered 905 * @see crossingScenario.CrossingScenario
906 */ 906 * @generated
907 int VEHICLE_OPERATION_COUNT = ACTOR_OPERATION_COUNT + 0; 907 */
908 908 EClass getCrossingScenario();
909 /** 909
910 * The meta object id for the '{@link crossingScenario.impl.Lane_HorizontalImpl <em>Lane Horizontal</em>}' class. 910 /**
911 * <!-- begin-user-doc --> 911 * Returns the meta object for the attribute '{@link crossingScenario.CrossingScenario#getXSize <em>XSize</em>}'.
912 * <!-- end-user-doc --> 912 * <!-- begin-user-doc -->
913 * @see crossingScenario.impl.Lane_HorizontalImpl 913 * <!-- end-user-doc -->
914 * @see crossingScenario.impl.CrossingScenarioPackageImpl#getLane_Horizontal() 914 * @return the meta object for the attribute '<em>XSize</em>'.
915 * @generated 915 * @see crossingScenario.CrossingScenario#getXSize()
916 */ 916 * @see #getCrossingScenario()
917 int LANE_HORIZONTAL = 12; 917 * @generated
918 918 */
919 /** 919 EAttribute getCrossingScenario_XSize();
920 * The feature id for the '<em><b>Reference Coord</b></em>' attribute. 920
921 * <!-- begin-user-doc --> 921 /**
922 * <!-- end-user-doc --> 922 * Returns the meta object for the attribute '{@link crossingScenario.CrossingScenario#getYSize <em>YSize</em>}'.
923 * @generated 923 * <!-- begin-user-doc -->
924 * @ordered 924 * <!-- end-user-doc -->
925 */ 925 * @return the meta object for the attribute '<em>YSize</em>'.
926 int LANE_HORIZONTAL__REFERENCE_COORD = LANE__REFERENCE_COORD; 926 * @see crossingScenario.CrossingScenario#getYSize()
927 927 * @see #getCrossingScenario()
928 /** 928 * @generated
929 * The feature id for the '<em><b>Actors</b></em>' reference list. 929 */
930 * <!-- begin-user-doc --> 930 EAttribute getCrossingScenario_YSize();
931 * <!-- end-user-doc --> 931
932 * @generated 932 /**
933 * @ordered 933 * Returns the meta object for the containment reference list '{@link crossingScenario.CrossingScenario#getActors <em>Actors</em>}'.
934 */ 934 * <!-- begin-user-doc -->
935 int LANE_HORIZONTAL__ACTORS = LANE__ACTORS; 935 * <!-- end-user-doc -->
936 936 * @return the meta object for the containment reference list '<em>Actors</em>'.
937 /** 937 * @see crossingScenario.CrossingScenario#getActors()
938 * The number of structural features of the '<em>Lane Horizontal</em>' class. 938 * @see #getCrossingScenario()
939 * <!-- begin-user-doc --> 939 * @generated
940 * <!-- end-user-doc --> 940 */
941 * @generated 941 EReference getCrossingScenario_Actors();
942 * @ordered 942
943 */ 943 /**
944 int LANE_HORIZONTAL_FEATURE_COUNT = LANE_FEATURE_COUNT + 0; 944 * Returns the meta object for the containment reference list '{@link crossingScenario.CrossingScenario#getLanes <em>Lanes</em>}'.
945 945 * <!-- begin-user-doc -->
946 /** 946 * <!-- end-user-doc -->
947 * The number of operations of the '<em>Lane Horizontal</em>' class. 947 * @return the meta object for the containment reference list '<em>Lanes</em>'.
948 * <!-- begin-user-doc --> 948 * @see crossingScenario.CrossingScenario#getLanes()
949 * <!-- end-user-doc --> 949 * @see #getCrossingScenario()
950 * @generated 950 * @generated
951 * @ordered 951 */
952 */ 952 EReference getCrossingScenario_Lanes();
953 int LANE_HORIZONTAL_OPERATION_COUNT = LANE_OPERATION_COUNT + 0; 953
954 954 /**
955 /** 955 * Returns the meta object for the attribute '{@link crossingScenario.CrossingScenario#getMaxTime <em>Max Time</em>}'.
956 * The meta object id for the '{@link crossingScenario.impl.Lane_VerticalImpl <em>Lane Vertical</em>}' class. 956 * <!-- begin-user-doc -->
957 * <!-- begin-user-doc --> 957 * <!-- end-user-doc -->
958 * <!-- end-user-doc --> 958 * @return the meta object for the attribute '<em>Max Time</em>'.
959 * @see crossingScenario.impl.Lane_VerticalImpl 959 * @see crossingScenario.CrossingScenario#getMaxTime()
960 * @see crossingScenario.impl.CrossingScenarioPackageImpl#getLane_Vertical() 960 * @see #getCrossingScenario()
961 * @generated 961 * @generated
962 */ 962 */
963 int LANE_VERTICAL = 13; 963 EAttribute getCrossingScenario_MaxTime();
964 964
965 /** 965 /**
966 * The feature id for the '<em><b>Reference Coord</b></em>' attribute. 966 * Returns the meta object for the containment reference list '{@link crossingScenario.CrossingScenario#getRelations <em>Relations</em>}'.
967 * <!-- begin-user-doc --> 967 * <!-- begin-user-doc -->
968 * <!-- end-user-doc --> 968 * <!-- end-user-doc -->
969 * @generated 969 * @return the meta object for the containment reference list '<em>Relations</em>'.
970 * @ordered 970 * @see crossingScenario.CrossingScenario#getRelations()
971 */ 971 * @see #getCrossingScenario()
972 int LANE_VERTICAL__REFERENCE_COORD = LANE__REFERENCE_COORD; 972 * @generated
973 973 */
974 /** 974 EReference getCrossingScenario_Relations();
975 * The feature id for the '<em><b>Actors</b></em>' reference list. 975
976 * <!-- begin-user-doc --> 976 /**
977 * <!-- end-user-doc --> 977 * Returns the meta object for the attribute '{@link crossingScenario.CrossingScenario#getMaxXSpeed <em>Max XSpeed</em>}'.
978 * @generated 978 * <!-- begin-user-doc -->
979 * @ordered 979 * <!-- end-user-doc -->
980 */ 980 * @return the meta object for the attribute '<em>Max XSpeed</em>'.
981 int LANE_VERTICAL__ACTORS = LANE__ACTORS; 981 * @see crossingScenario.CrossingScenario#getMaxXSpeed()
982 982 * @see #getCrossingScenario()
983 /** 983 * @generated
984 * The number of structural features of the '<em>Lane Vertical</em>' class. 984 */
985 * <!-- begin-user-doc --> 985 EAttribute getCrossingScenario_MaxXSpeed();
986 * <!-- end-user-doc --> 986
987 * @generated 987 /**
988 * @ordered 988 * Returns the meta object for the attribute '{@link crossingScenario.CrossingScenario#getMaxYSpeed <em>Max YSpeed</em>}'.
989 */ 989 * <!-- begin-user-doc -->
990 int LANE_VERTICAL_FEATURE_COUNT = LANE_FEATURE_COUNT + 0; 990 * <!-- end-user-doc -->
991 991 * @return the meta object for the attribute '<em>Max YSpeed</em>'.
992 /** 992 * @see crossingScenario.CrossingScenario#getMaxYSpeed()
993 * The number of operations of the '<em>Lane Vertical</em>' class. 993 * @see #getCrossingScenario()
994 * <!-- begin-user-doc --> 994 * @generated
995 * <!-- end-user-doc --> 995 */
996 * @generated 996 EAttribute getCrossingScenario_MaxYSpeed();
997 * @ordered 997
998 */ 998 /**
999 int LANE_VERTICAL_OPERATION_COUNT = LANE_OPERATION_COUNT + 0; 999 * Returns the meta object for class '{@link crossingScenario.Lane <em>Lane</em>}'.
1000 1000 * <!-- begin-user-doc -->
1001 /** 1001 * <!-- end-user-doc -->
1002 * The meta object id for the '{@link crossingScenario.Distance <em>Distance</em>}' enum. 1002 * @return the meta object for class '<em>Lane</em>'.
1003 * <!-- begin-user-doc --> 1003 * @see crossingScenario.Lane
1004 * <!-- end-user-doc --> 1004 * @generated
1005 * @see crossingScenario.Distance 1005 */
1006 * @see crossingScenario.impl.CrossingScenarioPackageImpl#getDistance() 1006 EClass getLane();
1007 * @generated 1007
1008 */ 1008 /**
1009 int DISTANCE = 14; 1009 * Returns the meta object for the attribute '{@link crossingScenario.Lane#getReferenceCoord <em>Reference Coord</em>}'.
1010 1010 * <!-- begin-user-doc -->
1011 1011 * <!-- end-user-doc -->
1012 /** 1012 * @return the meta object for the attribute '<em>Reference Coord</em>'.
1013 * Returns the meta object for class '{@link crossingScenario.CrossingScenario <em>Crossing Scenario</em>}'. 1013 * @see crossingScenario.Lane#getReferenceCoord()
1014 * <!-- begin-user-doc --> 1014 * @see #getLane()
1015 * <!-- end-user-doc --> 1015 * @generated
1016 * @return the meta object for class '<em>Crossing Scenario</em>'. 1016 */
1017 * @see crossingScenario.CrossingScenario 1017 EAttribute getLane_ReferenceCoord();
1018 * @generated 1018
1019 */ 1019 /**
1020 EClass getCrossingScenario(); 1020 * Returns the meta object for the reference list '{@link crossingScenario.Lane#getActors <em>Actors</em>}'.
1021 1021 * <!-- begin-user-doc -->
1022 /** 1022 * <!-- end-user-doc -->
1023 * Returns the meta object for the attribute '{@link crossingScenario.CrossingScenario#getXSize <em>XSize</em>}'. 1023 * @return the meta object for the reference list '<em>Actors</em>'.
1024 * <!-- begin-user-doc --> 1024 * @see crossingScenario.Lane#getActors()
1025 * <!-- end-user-doc --> 1025 * @see #getLane()
1026 * @return the meta object for the attribute '<em>XSize</em>'. 1026 * @generated
1027 * @see crossingScenario.CrossingScenario#getXSize() 1027 */
1028 * @see #getCrossingScenario() 1028 EReference getLane_Actors();
1029 * @generated 1029
1030 */ 1030 /**
1031 EAttribute getCrossingScenario_XSize(); 1031 * Returns the meta object for class '{@link crossingScenario.Actor <em>Actor</em>}'.
1032 1032 * <!-- begin-user-doc -->
1033 /** 1033 * <!-- end-user-doc -->
1034 * Returns the meta object for the attribute '{@link crossingScenario.CrossingScenario#getYSize <em>YSize</em>}'. 1034 * @return the meta object for class '<em>Actor</em>'.
1035 * <!-- begin-user-doc --> 1035 * @see crossingScenario.Actor
1036 * <!-- end-user-doc --> 1036 * @generated
1037 * @return the meta object for the attribute '<em>YSize</em>'. 1037 */
1038 * @see crossingScenario.CrossingScenario#getYSize() 1038 EClass getActor();
1039 * @see #getCrossingScenario() 1039
1040 * @generated 1040 /**
1041 */ 1041 * Returns the meta object for the attribute '{@link crossingScenario.Actor#getXPos <em>XPos</em>}'.
1042 EAttribute getCrossingScenario_YSize(); 1042 * <!-- begin-user-doc -->
1043 1043 * <!-- end-user-doc -->
1044 /** 1044 * @return the meta object for the attribute '<em>XPos</em>'.
1045 * Returns the meta object for the containment reference list '{@link crossingScenario.CrossingScenario#getActors <em>Actors</em>}'. 1045 * @see crossingScenario.Actor#getXPos()
1046 * <!-- begin-user-doc --> 1046 * @see #getActor()
1047 * <!-- end-user-doc --> 1047 * @generated
1048 * @return the meta object for the containment reference list '<em>Actors</em>'. 1048 */
1049 * @see crossingScenario.CrossingScenario#getActors() 1049 EAttribute getActor_XPos();
1050 * @see #getCrossingScenario() 1050
1051 * @generated 1051 /**
1052 */ 1052 * Returns the meta object for the attribute '{@link crossingScenario.Actor#getYPos <em>YPos</em>}'.
1053 EReference getCrossingScenario_Actors(); 1053 * <!-- begin-user-doc -->
1054 1054 * <!-- end-user-doc -->
1055 /** 1055 * @return the meta object for the attribute '<em>YPos</em>'.
1056 * Returns the meta object for the containment reference list '{@link crossingScenario.CrossingScenario#getLanes <em>Lanes</em>}'. 1056 * @see crossingScenario.Actor#getYPos()
1057 * <!-- begin-user-doc --> 1057 * @see #getActor()
1058 * <!-- end-user-doc --> 1058 * @generated
1059 * @return the meta object for the containment reference list '<em>Lanes</em>'. 1059 */
1060 * @see crossingScenario.CrossingScenario#getLanes() 1060 EAttribute getActor_YPos();
1061 * @see #getCrossingScenario() 1061
1062 * @generated 1062 /**
1063 */ 1063 * Returns the meta object for the attribute '{@link crossingScenario.Actor#getLength <em>Length</em>}'.
1064 EReference getCrossingScenario_Lanes(); 1064 * <!-- begin-user-doc -->
1065 1065 * <!-- end-user-doc -->
1066 /** 1066 * @return the meta object for the attribute '<em>Length</em>'.
1067 * Returns the meta object for the attribute '{@link crossingScenario.CrossingScenario#getMaxTime <em>Max Time</em>}'. 1067 * @see crossingScenario.Actor#getLength()
1068 * <!-- begin-user-doc --> 1068 * @see #getActor()
1069 * <!-- end-user-doc --> 1069 * @generated
1070 * @return the meta object for the attribute '<em>Max Time</em>'. 1070 */
1071 * @see crossingScenario.CrossingScenario#getMaxTime() 1071 EAttribute getActor_Length();
1072 * @see #getCrossingScenario() 1072
1073 * @generated 1073 /**
1074 */ 1074 * Returns the meta object for the attribute '{@link crossingScenario.Actor#getWidth <em>Width</em>}'.
1075 EAttribute getCrossingScenario_MaxTime(); 1075 * <!-- begin-user-doc -->
1076 1076 * <!-- end-user-doc -->
1077 /** 1077 * @return the meta object for the attribute '<em>Width</em>'.
1078 * Returns the meta object for the containment reference list '{@link crossingScenario.CrossingScenario#getRelations <em>Relations</em>}'. 1078 * @see crossingScenario.Actor#getWidth()
1079 * <!-- begin-user-doc --> 1079 * @see #getActor()
1080 * <!-- end-user-doc --> 1080 * @generated
1081 * @return the meta object for the containment reference list '<em>Relations</em>'. 1081 */
1082 * @see crossingScenario.CrossingScenario#getRelations() 1082 EAttribute getActor_Width();
1083 * @see #getCrossingScenario() 1083
1084 * @generated 1084 /**
1085 */ 1085 * Returns the meta object for the attribute '{@link crossingScenario.Actor#getXSpeed <em>XSpeed</em>}'.
1086 EReference getCrossingScenario_Relations(); 1086 * <!-- begin-user-doc -->
1087 1087 * <!-- end-user-doc -->
1088 /** 1088 * @return the meta object for the attribute '<em>XSpeed</em>'.
1089 * Returns the meta object for the attribute '{@link crossingScenario.CrossingScenario#getMaxXSpeed <em>Max XSpeed</em>}'. 1089 * @see crossingScenario.Actor#getXSpeed()
1090 * <!-- begin-user-doc --> 1090 * @see #getActor()
1091 * <!-- end-user-doc --> 1091 * @generated
1092 * @return the meta object for the attribute '<em>Max XSpeed</em>'. 1092 */
1093 * @see crossingScenario.CrossingScenario#getMaxXSpeed() 1093 EAttribute getActor_XSpeed();
1094 * @see #getCrossingScenario() 1094
1095 * @generated 1095 /**
1096 */ 1096 * Returns the meta object for the reference '{@link crossingScenario.Actor#getPlacedOn <em>Placed On</em>}'.
1097 EAttribute getCrossingScenario_MaxXSpeed(); 1097 * <!-- begin-user-doc -->
1098 1098 * <!-- end-user-doc -->
1099 /** 1099 * @return the meta object for the reference '<em>Placed On</em>'.
1100 * Returns the meta object for the attribute '{@link crossingScenario.CrossingScenario#getMaxYSpeed <em>Max YSpeed</em>}'. 1100 * @see crossingScenario.Actor#getPlacedOn()
1101 * <!-- begin-user-doc --> 1101 * @see #getActor()
1102 * <!-- end-user-doc --> 1102 * @generated
1103 * @return the meta object for the attribute '<em>Max YSpeed</em>'. 1103 */
1104 * @see crossingScenario.CrossingScenario#getMaxYSpeed() 1104 EReference getActor_PlacedOn();
1105 * @see #getCrossingScenario() 1105
1106 * @generated 1106 /**
1107 */ 1107 * Returns the meta object for the attribute '{@link crossingScenario.Actor#getYSpeed <em>YSpeed</em>}'.
1108 EAttribute getCrossingScenario_MaxYSpeed(); 1108 * <!-- begin-user-doc -->
1109 1109 * <!-- end-user-doc -->
1110 /** 1110 * @return the meta object for the attribute '<em>YSpeed</em>'.
1111 * Returns the meta object for class '{@link crossingScenario.Lane <em>Lane</em>}'. 1111 * @see crossingScenario.Actor#getYSpeed()
1112 * <!-- begin-user-doc --> 1112 * @see #getActor()
1113 * <!-- end-user-doc --> 1113 * @generated
1114 * @return the meta object for class '<em>Lane</em>'. 1114 */
1115 * @see crossingScenario.Lane 1115 EAttribute getActor_YSpeed();
1116 * @generated 1116
1117 */ 1117 /**
1118 EClass getLane(); 1118 * Returns the meta object for the reference list '{@link crossingScenario.Actor#getDist_near <em>Dist near</em>}'.
1119 1119 * <!-- begin-user-doc -->
1120 /** 1120 * <!-- end-user-doc -->
1121 * Returns the meta object for the attribute '{@link crossingScenario.Lane#getReferenceCoord <em>Reference Coord</em>}'. 1121 * @return the meta object for the reference list '<em>Dist near</em>'.
1122 * <!-- begin-user-doc --> 1122 * @see crossingScenario.Actor#getDist_near()
1123 * <!-- end-user-doc --> 1123 * @see #getActor()
1124 * @return the meta object for the attribute '<em>Reference Coord</em>'. 1124 * @generated
1125 * @see crossingScenario.Lane#getReferenceCoord() 1125 */
1126 * @see #getLane() 1126 EReference getActor_Dist_near();
1127 * @generated 1127
1128 */ 1128 /**
1129 EAttribute getLane_ReferenceCoord(); 1129 * Returns the meta object for the reference list '{@link crossingScenario.Actor#getDist_med <em>Dist med</em>}'.
1130 1130 * <!-- begin-user-doc -->
1131 /** 1131 * <!-- end-user-doc -->
1132 * Returns the meta object for the reference list '{@link crossingScenario.Lane#getActors <em>Actors</em>}'. 1132 * @return the meta object for the reference list '<em>Dist med</em>'.
1133 * <!-- begin-user-doc --> 1133 * @see crossingScenario.Actor#getDist_med()
1134 * <!-- end-user-doc --> 1134 * @see #getActor()
1135 * @return the meta object for the reference list '<em>Actors</em>'. 1135 * @generated
1136 * @see crossingScenario.Lane#getActors() 1136 */
1137 * @see #getLane() 1137 EReference getActor_Dist_med();
1138 * @generated 1138
1139 */ 1139 /**
1140 EReference getLane_Actors(); 1140 * Returns the meta object for the reference list '{@link crossingScenario.Actor#getDist_far <em>Dist far</em>}'.
1141 1141 * <!-- begin-user-doc -->
1142 /** 1142 * <!-- end-user-doc -->
1143 * Returns the meta object for class '{@link crossingScenario.Actor <em>Actor</em>}'. 1143 * @return the meta object for the reference list '<em>Dist far</em>'.
1144 * <!-- begin-user-doc --> 1144 * @see crossingScenario.Actor#getDist_far()
1145 * <!-- end-user-doc --> 1145 * @see #getActor()
1146 * @return the meta object for class '<em>Actor</em>'. 1146 * @generated
1147 * @see crossingScenario.Actor 1147 */
1148 * @generated 1148 EReference getActor_Dist_far();
1149 */ 1149
1150 EClass getActor(); 1150 /**
1151 1151 * Returns the meta object for class '{@link crossingScenario.Relation <em>Relation</em>}'.
1152 /** 1152 * <!-- begin-user-doc -->
1153 * Returns the meta object for the attribute '{@link crossingScenario.Actor#getXPos <em>XPos</em>}'. 1153 * <!-- end-user-doc -->
1154 * <!-- begin-user-doc --> 1154 * @return the meta object for class '<em>Relation</em>'.
1155 * <!-- end-user-doc --> 1155 * @see crossingScenario.Relation
1156 * @return the meta object for the attribute '<em>XPos</em>'. 1156 * @generated
1157 * @see crossingScenario.Actor#getXPos() 1157 */
1158 * @see #getActor() 1158 EClass getRelation();
1159 * @generated 1159
1160 */ 1160 /**
1161 EAttribute getActor_XPos(); 1161 * Returns the meta object for the reference '{@link crossingScenario.Relation#getTarget <em>Target</em>}'.
1162 1162 * <!-- begin-user-doc -->
1163 /** 1163 * <!-- end-user-doc -->
1164 * Returns the meta object for the attribute '{@link crossingScenario.Actor#getYPos <em>YPos</em>}'. 1164 * @return the meta object for the reference '<em>Target</em>'.
1165 * <!-- begin-user-doc --> 1165 * @see crossingScenario.Relation#getTarget()
1166 * <!-- end-user-doc --> 1166 * @see #getRelation()
1167 * @return the meta object for the attribute '<em>YPos</em>'. 1167 * @generated
1168 * @see crossingScenario.Actor#getYPos() 1168 */
1169 * @see #getActor() 1169 EReference getRelation_Target();
1170 * @generated 1170
1171 */ 1171 /**
1172 EAttribute getActor_YPos(); 1172 * Returns the meta object for the reference '{@link crossingScenario.Relation#getSource <em>Source</em>}'.
1173 1173 * <!-- begin-user-doc -->
1174 /** 1174 * <!-- end-user-doc -->
1175 * Returns the meta object for the attribute '{@link crossingScenario.Actor#getLength <em>Length</em>}'. 1175 * @return the meta object for the reference '<em>Source</em>'.
1176 * <!-- begin-user-doc --> 1176 * @see crossingScenario.Relation#getSource()
1177 * <!-- end-user-doc --> 1177 * @see #getRelation()
1178 * @return the meta object for the attribute '<em>Length</em>'. 1178 * @generated
1179 * @see crossingScenario.Actor#getLength() 1179 */
1180 * @see #getActor() 1180 EReference getRelation_Source();
1181 * @generated 1181
1182 */ 1182 /**
1183 EAttribute getActor_Length(); 1183 * Returns the meta object for class '{@link crossingScenario.SpatialRelation <em>Spatial Relation</em>}'.
1184 1184 * <!-- begin-user-doc -->
1185 /** 1185 * <!-- end-user-doc -->
1186 * Returns the meta object for the attribute '{@link crossingScenario.Actor#getWidth <em>Width</em>}'. 1186 * @return the meta object for class '<em>Spatial Relation</em>'.
1187 * <!-- begin-user-doc --> 1187 * @see crossingScenario.SpatialRelation
1188 * <!-- end-user-doc --> 1188 * @generated
1189 * @return the meta object for the attribute '<em>Width</em>'. 1189 */
1190 * @see crossingScenario.Actor#getWidth() 1190 EClass getSpatialRelation();
1191 * @see #getActor() 1191
1192 * @generated 1192 /**
1193 */ 1193 * Returns the meta object for class '{@link crossingScenario.TemporalRelation <em>Temporal Relation</em>}'.
1194 EAttribute getActor_Width(); 1194 * <!-- begin-user-doc -->
1195 1195 * <!-- end-user-doc -->
1196 /** 1196 * @return the meta object for class '<em>Temporal Relation</em>'.
1197 * Returns the meta object for the attribute '{@link crossingScenario.Actor#getXSpeed <em>XSpeed</em>}'. 1197 * @see crossingScenario.TemporalRelation
1198 * <!-- begin-user-doc --> 1198 * @generated
1199 * <!-- end-user-doc --> 1199 */
1200 * @return the meta object for the attribute '<em>XSpeed</em>'. 1200 EClass getTemporalRelation();
1201 * @see crossingScenario.Actor#getXSpeed() 1201
1202 * @see #getActor() 1202 /**
1203 * @generated 1203 * Returns the meta object for class '{@link crossingScenario.VisionBlocked <em>Vision Blocked</em>}'.
1204 */ 1204 * <!-- begin-user-doc -->
1205 EAttribute getActor_XSpeed(); 1205 * <!-- end-user-doc -->
1206 1206 * @return the meta object for class '<em>Vision Blocked</em>'.
1207 /** 1207 * @see crossingScenario.VisionBlocked
1208 * Returns the meta object for the reference '{@link crossingScenario.Actor#getPlacedOn <em>Placed On</em>}'. 1208 * @generated
1209 * <!-- begin-user-doc --> 1209 */
1210 * <!-- end-user-doc --> 1210 EClass getVisionBlocked();
1211 * @return the meta object for the reference '<em>Placed On</em>'. 1211
1212 * @see crossingScenario.Actor#getPlacedOn() 1212 /**
1213 * @see #getActor() 1213 * Returns the meta object for the reference '{@link crossingScenario.VisionBlocked#getBlockedBy <em>Blocked By</em>}'.
1214 * @generated 1214 * <!-- begin-user-doc -->
1215 */ 1215 * <!-- end-user-doc -->
1216 EReference getActor_PlacedOn(); 1216 * @return the meta object for the reference '<em>Blocked By</em>'.
1217 1217 * @see crossingScenario.VisionBlocked#getBlockedBy()
1218 /** 1218 * @see #getVisionBlocked()
1219 * Returns the meta object for the attribute '{@link crossingScenario.Actor#getYSpeed <em>YSpeed</em>}'. 1219 * @generated
1220 * <!-- begin-user-doc --> 1220 */
1221 * <!-- end-user-doc --> 1221 EReference getVisionBlocked_BlockedBy();
1222 * @return the meta object for the attribute '<em>YSpeed</em>'. 1222
1223 * @see crossingScenario.Actor#getYSpeed() 1223 /**
1224 * @see #getActor() 1224 * Returns the meta object for class '{@link crossingScenario.CollisionExists <em>Collision Exists</em>}'.
1225 * @generated 1225 * <!-- begin-user-doc -->
1226 */ 1226 * <!-- end-user-doc -->
1227 EAttribute getActor_YSpeed(); 1227 * @return the meta object for class '<em>Collision Exists</em>'.
1228 1228 * @see crossingScenario.CollisionExists
1229 /** 1229 * @generated
1230 * Returns the meta object for the reference list '{@link crossingScenario.Actor#getDist_near <em>Dist near</em>}'. 1230 */
1231 * <!-- begin-user-doc --> 1231 EClass getCollisionExists();
1232 * <!-- end-user-doc --> 1232
1233 * @return the meta object for the reference list '<em>Dist near</em>'. 1233 /**
1234 * @see crossingScenario.Actor#getDist_near() 1234 * Returns the meta object for the attribute '{@link crossingScenario.CollisionExists#getCollisionTime <em>Collision Time</em>}'.
1235 * @see #getActor() 1235 * <!-- begin-user-doc -->
1236 * @generated 1236 * <!-- end-user-doc -->
1237 */ 1237 * @return the meta object for the attribute '<em>Collision Time</em>'.
1238 EReference getActor_Dist_near(); 1238 * @see crossingScenario.CollisionExists#getCollisionTime()
1239 1239 * @see #getCollisionExists()
1240 /** 1240 * @generated
1241 * Returns the meta object for the reference list '{@link crossingScenario.Actor#getDist_med <em>Dist med</em>}'. 1241 */
1242 * <!-- begin-user-doc --> 1242 EAttribute getCollisionExists_CollisionTime();
1243 * <!-- end-user-doc --> 1243
1244 * @return the meta object for the reference list '<em>Dist med</em>'. 1244 /**
1245 * @see crossingScenario.Actor#getDist_med() 1245 * Returns the meta object for class '{@link crossingScenario.Pedestrian <em>Pedestrian</em>}'.
1246 * @see #getActor() 1246 * <!-- begin-user-doc -->
1247 * @generated 1247 * <!-- end-user-doc -->
1248 */ 1248 * @return the meta object for class '<em>Pedestrian</em>'.
1249 EReference getActor_Dist_med(); 1249 * @see crossingScenario.Pedestrian
1250 1250 * @generated
1251 /** 1251 */
1252 * Returns the meta object for the reference list '{@link crossingScenario.Actor#getDist_far <em>Dist far</em>}'. 1252 EClass getPedestrian();
1253 * <!-- begin-user-doc --> 1253
1254 * <!-- end-user-doc --> 1254 /**
1255 * @return the meta object for the reference list '<em>Dist far</em>'. 1255 * Returns the meta object for class '{@link crossingScenario.Vehicle <em>Vehicle</em>}'.
1256 * @see crossingScenario.Actor#getDist_far() 1256 * <!-- begin-user-doc -->
1257 * @see #getActor() 1257 * <!-- end-user-doc -->
1258 * @generated 1258 * @return the meta object for class '<em>Vehicle</em>'.
1259 */ 1259 * @see crossingScenario.Vehicle
1260 EReference getActor_Dist_far(); 1260 * @generated
1261 1261 */
1262 /** 1262 EClass getVehicle();
1263 * Returns the meta object for class '{@link crossingScenario.Relation <em>Relation</em>}'. 1263
1264 * <!-- begin-user-doc --> 1264 /**
1265 * <!-- end-user-doc --> 1265 * Returns the meta object for class '{@link crossingScenario.Lane_Horizontal <em>Lane Horizontal</em>}'.
1266 * @return the meta object for class '<em>Relation</em>'. 1266 * <!-- begin-user-doc -->
1267 * @see crossingScenario.Relation 1267 * <!-- end-user-doc -->
1268 * @generated 1268 * @return the meta object for class '<em>Lane Horizontal</em>'.
1269 */ 1269 * @see crossingScenario.Lane_Horizontal
1270 EClass getRelation(); 1270 * @generated
1271 1271 */
1272 /** 1272 EClass getLane_Horizontal();
1273 * Returns the meta object for the reference '{@link crossingScenario.Relation#getTarget <em>Target</em>}'. 1273
1274 * <!-- begin-user-doc --> 1274 /**
1275 * <!-- end-user-doc --> 1275 * Returns the meta object for class '{@link crossingScenario.Lane_Vertical <em>Lane Vertical</em>}'.
1276 * @return the meta object for the reference '<em>Target</em>'. 1276 * <!-- begin-user-doc -->
1277 * @see crossingScenario.Relation#getTarget() 1277 * <!-- end-user-doc -->
1278 * @see #getRelation() 1278 * @return the meta object for class '<em>Lane Vertical</em>'.
1279 * @generated 1279 * @see crossingScenario.Lane_Vertical
1280 */ 1280 * @generated
1281 EReference getRelation_Target(); 1281 */
1282 1282 EClass getLane_Vertical();
1283 /** 1283
1284 * Returns the meta object for the reference '{@link crossingScenario.Relation#getSource <em>Source</em>}'. 1284 /**
1285 * <!-- begin-user-doc --> 1285 * Returns the factory that creates the instances of the model.
1286 * <!-- end-user-doc --> 1286 * <!-- begin-user-doc -->
1287 * @return the meta object for the reference '<em>Source</em>'. 1287 * <!-- end-user-doc -->
1288 * @see crossingScenario.Relation#getSource() 1288 * @return the factory that creates the instances of the model.
1289 * @see #getRelation() 1289 * @generated
1290 * @generated 1290 */
1291 */ 1291 CrossingScenarioFactory getCrossingScenarioFactory();
1292 EReference getRelation_Source(); 1292
1293 1293 /**
1294 /** 1294 * <!-- begin-user-doc -->
1295 * Returns the meta object for class '{@link crossingScenario.SpatialRelation <em>Spatial Relation</em>}'. 1295 * Defines literals for the meta objects that represent
1296 * <!-- begin-user-doc --> 1296 * <ul>
1297 * <!-- end-user-doc --> 1297 * <li>each class,</li>
1298 * @return the meta object for class '<em>Spatial Relation</em>'. 1298 * <li>each feature of each class,</li>
1299 * @see crossingScenario.SpatialRelation 1299 * <li>each operation of each class,</li>
1300 * @generated 1300 * <li>each enum,</li>
1301 */ 1301 * <li>and each data type</li>
1302 EClass getSpatialRelation(); 1302 * </ul>
1303 1303 * <!-- end-user-doc -->
1304 /** 1304 * @generated
1305 * Returns the meta object for class '{@link crossingScenario.TemporalRelation <em>Temporal Relation</em>}'. 1305 */
1306 * <!-- begin-user-doc --> 1306 interface Literals {
1307 * <!-- end-user-doc --> 1307 /**
1308 * @return the meta object for class '<em>Temporal Relation</em>'. 1308 * The meta object literal for the '{@link crossingScenario.impl.CrossingScenarioImpl <em>Crossing Scenario</em>}' class.
1309 * @see crossingScenario.TemporalRelation 1309 * <!-- begin-user-doc -->
1310 * @generated 1310 * <!-- end-user-doc -->
1311 */ 1311 * @see crossingScenario.impl.CrossingScenarioImpl
1312 EClass getTemporalRelation(); 1312 * @see crossingScenario.impl.CrossingScenarioPackageImpl#getCrossingScenario()
1313 1313 * @generated
1314 /** 1314 */
1315 * Returns the meta object for class '{@link crossingScenario.VisionBlocked <em>Vision Blocked</em>}'. 1315 EClass CROSSING_SCENARIO = eINSTANCE.getCrossingScenario();
1316 * <!-- begin-user-doc --> 1316
1317 * <!-- end-user-doc --> 1317 /**
1318 * @return the meta object for class '<em>Vision Blocked</em>'. 1318 * The meta object literal for the '<em><b>XSize</b></em>' attribute feature.
1319 * @see crossingScenario.VisionBlocked 1319 * <!-- begin-user-doc -->
1320 * @generated 1320 * <!-- end-user-doc -->
1321 */ 1321 * @generated
1322 EClass getVisionBlocked(); 1322 */
1323 1323 EAttribute CROSSING_SCENARIO__XSIZE = eINSTANCE.getCrossingScenario_XSize();
1324 /** 1324
1325 * Returns the meta object for the reference '{@link crossingScenario.VisionBlocked#getBlockedBy <em>Blocked By</em>}'. 1325 /**
1326 * <!-- begin-user-doc --> 1326 * The meta object literal for the '<em><b>YSize</b></em>' attribute feature.
1327 * <!-- end-user-doc --> 1327 * <!-- begin-user-doc -->
1328 * @return the meta object for the reference '<em>Blocked By</em>'. 1328 * <!-- end-user-doc -->
1329 * @see crossingScenario.VisionBlocked#getBlockedBy() 1329 * @generated
1330 * @see #getVisionBlocked() 1330 */
1331 * @generated 1331 EAttribute CROSSING_SCENARIO__YSIZE = eINSTANCE.getCrossingScenario_YSize();
1332 */ 1332
1333 EReference getVisionBlocked_BlockedBy(); 1333 /**
1334 1334 * The meta object literal for the '<em><b>Actors</b></em>' containment reference list feature.
1335 /** 1335 * <!-- begin-user-doc -->
1336 * Returns the meta object for class '{@link crossingScenario.SeparationDistance <em>Separation Distance</em>}'. 1336 * <!-- end-user-doc -->
1337 * <!-- begin-user-doc --> 1337 * @generated
1338 * <!-- end-user-doc --> 1338 */
1339 * @return the meta object for class '<em>Separation Distance</em>'. 1339 EReference CROSSING_SCENARIO__ACTORS = eINSTANCE.getCrossingScenario_Actors();
1340 * @see crossingScenario.SeparationDistance 1340
1341 * @generated 1341 /**
1342 */ 1342 * The meta object literal for the '<em><b>Lanes</b></em>' containment reference list feature.
1343 EClass getSeparationDistance(); 1343 * <!-- begin-user-doc -->
1344 1344 * <!-- end-user-doc -->
1345 /** 1345 * @generated
1346 * Returns the meta object for the attribute '{@link crossingScenario.SeparationDistance#getDistance <em>Distance</em>}'. 1346 */
1347 * <!-- begin-user-doc --> 1347 EReference CROSSING_SCENARIO__LANES = eINSTANCE.getCrossingScenario_Lanes();
1348 * <!-- end-user-doc --> 1348
1349 * @return the meta object for the attribute '<em>Distance</em>'. 1349 /**
1350 * @see crossingScenario.SeparationDistance#getDistance() 1350 * The meta object literal for the '<em><b>Max Time</b></em>' attribute feature.
1351 * @see #getSeparationDistance() 1351 * <!-- begin-user-doc -->
1352 * @generated 1352 * <!-- end-user-doc -->
1353 */ 1353 * @generated
1354 EAttribute getSeparationDistance_Distance(); 1354 */
1355 1355 EAttribute CROSSING_SCENARIO__MAX_TIME = eINSTANCE.getCrossingScenario_MaxTime();
1356 /** 1356
1357 * Returns the meta object for class '{@link crossingScenario.CollisionExists <em>Collision Exists</em>}'. 1357 /**
1358 * <!-- begin-user-doc --> 1358 * The meta object literal for the '<em><b>Relations</b></em>' containment reference list feature.
1359 * <!-- end-user-doc --> 1359 * <!-- begin-user-doc -->
1360 * @return the meta object for class '<em>Collision Exists</em>'. 1360 * <!-- end-user-doc -->
1361 * @see crossingScenario.CollisionExists 1361 * @generated
1362 * @generated 1362 */
1363 */ 1363 EReference CROSSING_SCENARIO__RELATIONS = eINSTANCE.getCrossingScenario_Relations();
1364 EClass getCollisionExists(); 1364
1365 1365 /**
1366 /** 1366 * The meta object literal for the '<em><b>Max XSpeed</b></em>' attribute feature.
1367 * Returns the meta object for the attribute '{@link crossingScenario.CollisionExists#getCollisionTime <em>Collision Time</em>}'. 1367 * <!-- begin-user-doc -->
1368 * <!-- begin-user-doc --> 1368 * <!-- end-user-doc -->
1369 * <!-- end-user-doc --> 1369 * @generated
1370 * @return the meta object for the attribute '<em>Collision Time</em>'. 1370 */
1371 * @see crossingScenario.CollisionExists#getCollisionTime() 1371 EAttribute CROSSING_SCENARIO__MAX_XSPEED = eINSTANCE.getCrossingScenario_MaxXSpeed();
1372 * @see #getCollisionExists() 1372
1373 * @generated 1373 /**
1374 */ 1374 * The meta object literal for the '<em><b>Max YSpeed</b></em>' attribute feature.
1375 EAttribute getCollisionExists_CollisionTime(); 1375 * <!-- begin-user-doc -->
1376 1376 * <!-- end-user-doc -->
1377 /** 1377 * @generated
1378 * Returns the meta object for class '{@link crossingScenario.CollisionDoesNotExist <em>Collision Does Not Exist</em>}'. 1378 */
1379 * <!-- begin-user-doc --> 1379 EAttribute CROSSING_SCENARIO__MAX_YSPEED = eINSTANCE.getCrossingScenario_MaxYSpeed();
1380 * <!-- end-user-doc --> 1380
1381 * @return the meta object for class '<em>Collision Does Not Exist</em>'. 1381 /**
1382 * @see crossingScenario.CollisionDoesNotExist 1382 * The meta object literal for the '{@link crossingScenario.impl.LaneImpl <em>Lane</em>}' class.
1383 * @generated 1383 * <!-- begin-user-doc -->
1384 */ 1384 * <!-- end-user-doc -->
1385 EClass getCollisionDoesNotExist(); 1385 * @see crossingScenario.impl.LaneImpl
1386 1386 * @see crossingScenario.impl.CrossingScenarioPackageImpl#getLane()
1387 /** 1387 * @generated
1388 * Returns the meta object for class '{@link crossingScenario.Pedestrian <em>Pedestrian</em>}'. 1388 */
1389 * <!-- begin-user-doc --> 1389 EClass LANE = eINSTANCE.getLane();
1390 * <!-- end-user-doc --> 1390
1391 * @return the meta object for class '<em>Pedestrian</em>'. 1391 /**
1392 * @see crossingScenario.Pedestrian 1392 * The meta object literal for the '<em><b>Reference Coord</b></em>' attribute feature.
1393 * @generated 1393 * <!-- begin-user-doc -->
1394 */ 1394 * <!-- end-user-doc -->
1395 EClass getPedestrian(); 1395 * @generated
1396 1396 */
1397 /** 1397 EAttribute LANE__REFERENCE_COORD = eINSTANCE.getLane_ReferenceCoord();
1398 * Returns the meta object for class '{@link crossingScenario.Vehicle <em>Vehicle</em>}'. 1398
1399 * <!-- begin-user-doc --> 1399 /**
1400 * <!-- end-user-doc --> 1400 * The meta object literal for the '<em><b>Actors</b></em>' reference list feature.
1401 * @return the meta object for class '<em>Vehicle</em>'. 1401 * <!-- begin-user-doc -->
1402 * @see crossingScenario.Vehicle 1402 * <!-- end-user-doc -->
1403 * @generated 1403 * @generated
1404 */ 1404 */
1405 EClass getVehicle(); 1405 EReference LANE__ACTORS = eINSTANCE.getLane_Actors();
1406 1406
1407 /** 1407 /**
1408 * Returns the meta object for class '{@link crossingScenario.Lane_Horizontal <em>Lane Horizontal</em>}'. 1408 * The meta object literal for the '{@link crossingScenario.impl.ActorImpl <em>Actor</em>}' class.
1409 * <!-- begin-user-doc --> 1409 * <!-- begin-user-doc -->
1410 * <!-- end-user-doc --> 1410 * <!-- end-user-doc -->
1411 * @return the meta object for class '<em>Lane Horizontal</em>'. 1411 * @see crossingScenario.impl.ActorImpl
1412 * @see crossingScenario.Lane_Horizontal 1412 * @see crossingScenario.impl.CrossingScenarioPackageImpl#getActor()
1413 * @generated 1413 * @generated
1414 */ 1414 */
1415 EClass getLane_Horizontal(); 1415 EClass ACTOR = eINSTANCE.getActor();
1416 1416
1417 /** 1417 /**
1418 * Returns the meta object for class '{@link crossingScenario.Lane_Vertical <em>Lane Vertical</em>}'. 1418 * The meta object literal for the '<em><b>XPos</b></em>' attribute feature.
1419 * <!-- begin-user-doc --> 1419 * <!-- begin-user-doc -->
1420 * <!-- end-user-doc --> 1420 * <!-- end-user-doc -->
1421 * @return the meta object for class '<em>Lane Vertical</em>'. 1421 * @generated
1422 * @see crossingScenario.Lane_Vertical 1422 */
1423 * @generated 1423 EAttribute ACTOR__XPOS = eINSTANCE.getActor_XPos();
1424 */ 1424
1425 EClass getLane_Vertical(); 1425 /**
1426 1426 * The meta object literal for the '<em><b>YPos</b></em>' attribute feature.
1427 /** 1427 * <!-- begin-user-doc -->
1428 * Returns the meta object for enum '{@link crossingScenario.Distance <em>Distance</em>}'. 1428 * <!-- end-user-doc -->
1429 * <!-- begin-user-doc --> 1429 * @generated
1430 * <!-- end-user-doc --> 1430 */
1431 * @return the meta object for enum '<em>Distance</em>'. 1431 EAttribute ACTOR__YPOS = eINSTANCE.getActor_YPos();
1432 * @see crossingScenario.Distance 1432
1433 * @generated 1433 /**
1434 */ 1434 * The meta object literal for the '<em><b>Length</b></em>' attribute feature.
1435 EEnum getDistance(); 1435 * <!-- begin-user-doc -->
1436 1436 * <!-- end-user-doc -->
1437 /** 1437 * @generated
1438 * Returns the factory that creates the instances of the model. 1438 */
1439 * <!-- begin-user-doc --> 1439 EAttribute ACTOR__LENGTH = eINSTANCE.getActor_Length();
1440 * <!-- end-user-doc --> 1440
1441 * @return the factory that creates the instances of the model. 1441 /**
1442 * @generated 1442 * The meta object literal for the '<em><b>Width</b></em>' attribute feature.
1443 */ 1443 * <!-- begin-user-doc -->
1444 CrossingScenarioFactory getCrossingScenarioFactory(); 1444 * <!-- end-user-doc -->
1445 1445 * @generated
1446 /** 1446 */
1447 * <!-- begin-user-doc --> 1447 EAttribute ACTOR__WIDTH = eINSTANCE.getActor_Width();
1448 * Defines literals for the meta objects that represent 1448
1449 * <ul> 1449 /**
1450 * <li>each class,</li> 1450 * The meta object literal for the '<em><b>XSpeed</b></em>' attribute feature.
1451 * <li>each feature of each class,</li> 1451 * <!-- begin-user-doc -->
1452 * <li>each operation of each class,</li> 1452 * <!-- end-user-doc -->
1453 * <li>each enum,</li> 1453 * @generated
1454 * <li>and each data type</li> 1454 */
1455 * </ul> 1455 EAttribute ACTOR__XSPEED = eINSTANCE.getActor_XSpeed();
1456 * <!-- end-user-doc --> 1456
1457 * @generated 1457 /**
1458 */ 1458 * The meta object literal for the '<em><b>Placed On</b></em>' reference feature.
1459 interface Literals { 1459 * <!-- begin-user-doc -->
1460 /** 1460 * <!-- end-user-doc -->
1461 * The meta object literal for the '{@link crossingScenario.impl.CrossingScenarioImpl <em>Crossing Scenario</em>}' class. 1461 * @generated
1462 * <!-- begin-user-doc --> 1462 */
1463 * <!-- end-user-doc --> 1463 EReference ACTOR__PLACED_ON = eINSTANCE.getActor_PlacedOn();
1464 * @see crossingScenario.impl.CrossingScenarioImpl 1464
1465 * @see crossingScenario.impl.CrossingScenarioPackageImpl#getCrossingScenario() 1465 /**
1466 * @generated 1466 * The meta object literal for the '<em><b>YSpeed</b></em>' attribute feature.
1467 */ 1467 * <!-- begin-user-doc -->
1468 EClass CROSSING_SCENARIO = eINSTANCE.getCrossingScenario(); 1468 * <!-- end-user-doc -->
1469 1469 * @generated
1470 /** 1470 */
1471 * The meta object literal for the '<em><b>XSize</b></em>' attribute feature. 1471 EAttribute ACTOR__YSPEED = eINSTANCE.getActor_YSpeed();
1472 * <!-- begin-user-doc --> 1472
1473 * <!-- end-user-doc --> 1473 /**
1474 * @generated 1474 * The meta object literal for the '<em><b>Dist near</b></em>' reference list feature.
1475 */ 1475 * <!-- begin-user-doc -->
1476 EAttribute CROSSING_SCENARIO__XSIZE = eINSTANCE.getCrossingScenario_XSize(); 1476 * <!-- end-user-doc -->
1477 1477 * @generated
1478 /** 1478 */
1479 * The meta object literal for the '<em><b>YSize</b></em>' attribute feature. 1479 EReference ACTOR__DIST_NEAR = eINSTANCE.getActor_Dist_near();
1480 * <!-- begin-user-doc --> 1480
1481 * <!-- end-user-doc --> 1481 /**
1482 * @generated 1482 * The meta object literal for the '<em><b>Dist med</b></em>' reference list feature.
1483 */ 1483 * <!-- begin-user-doc -->
1484 EAttribute CROSSING_SCENARIO__YSIZE = eINSTANCE.getCrossingScenario_YSize(); 1484 * <!-- end-user-doc -->
1485 1485 * @generated
1486 /** 1486 */
1487 * The meta object literal for the '<em><b>Actors</b></em>' containment reference list feature. 1487 EReference ACTOR__DIST_MED = eINSTANCE.getActor_Dist_med();
1488 * <!-- begin-user-doc --> 1488
1489 * <!-- end-user-doc --> 1489 /**
1490 * @generated 1490 * The meta object literal for the '<em><b>Dist far</b></em>' reference list feature.
1491 */ 1491 * <!-- begin-user-doc -->
1492 EReference CROSSING_SCENARIO__ACTORS = eINSTANCE.getCrossingScenario_Actors(); 1492 * <!-- end-user-doc -->
1493 1493 * @generated
1494 /** 1494 */
1495 * The meta object literal for the '<em><b>Lanes</b></em>' containment reference list feature. 1495 EReference ACTOR__DIST_FAR = eINSTANCE.getActor_Dist_far();
1496 * <!-- begin-user-doc --> 1496
1497 * <!-- end-user-doc --> 1497 /**
1498 * @generated 1498 * The meta object literal for the '{@link crossingScenario.impl.RelationImpl <em>Relation</em>}' class.
1499 */ 1499 * <!-- begin-user-doc -->
1500 EReference CROSSING_SCENARIO__LANES = eINSTANCE.getCrossingScenario_Lanes(); 1500 * <!-- end-user-doc -->
1501 1501 * @see crossingScenario.impl.RelationImpl
1502 /** 1502 * @see crossingScenario.impl.CrossingScenarioPackageImpl#getRelation()
1503 * The meta object literal for the '<em><b>Max Time</b></em>' attribute feature. 1503 * @generated
1504 * <!-- begin-user-doc --> 1504 */
1505 * <!-- end-user-doc --> 1505 EClass RELATION = eINSTANCE.getRelation();
1506 * @generated 1506
1507 */ 1507 /**
1508 EAttribute CROSSING_SCENARIO__MAX_TIME = eINSTANCE.getCrossingScenario_MaxTime(); 1508 * The meta object literal for the '<em><b>Target</b></em>' reference feature.
1509 1509 * <!-- begin-user-doc -->
1510 /** 1510 * <!-- end-user-doc -->
1511 * The meta object literal for the '<em><b>Relations</b></em>' containment reference list feature. 1511 * @generated
1512 * <!-- begin-user-doc --> 1512 */
1513 * <!-- end-user-doc --> 1513 EReference RELATION__TARGET = eINSTANCE.getRelation_Target();
1514 * @generated 1514
1515 */ 1515 /**
1516 EReference CROSSING_SCENARIO__RELATIONS = eINSTANCE.getCrossingScenario_Relations(); 1516 * The meta object literal for the '<em><b>Source</b></em>' reference feature.
1517 1517 * <!-- begin-user-doc -->
1518 /** 1518 * <!-- end-user-doc -->
1519 * The meta object literal for the '<em><b>Max XSpeed</b></em>' attribute feature. 1519 * @generated
1520 * <!-- begin-user-doc --> 1520 */
1521 * <!-- end-user-doc --> 1521 EReference RELATION__SOURCE = eINSTANCE.getRelation_Source();
1522 * @generated 1522
1523 */ 1523 /**
1524 EAttribute CROSSING_SCENARIO__MAX_XSPEED = eINSTANCE.getCrossingScenario_MaxXSpeed(); 1524 * The meta object literal for the '{@link crossingScenario.impl.SpatialRelationImpl <em>Spatial Relation</em>}' class.
1525 1525 * <!-- begin-user-doc -->
1526 /** 1526 * <!-- end-user-doc -->
1527 * The meta object literal for the '<em><b>Max YSpeed</b></em>' attribute feature. 1527 * @see crossingScenario.impl.SpatialRelationImpl
1528 * <!-- begin-user-doc --> 1528 * @see crossingScenario.impl.CrossingScenarioPackageImpl#getSpatialRelation()
1529 * <!-- end-user-doc --> 1529 * @generated
1530 * @generated 1530 */
1531 */ 1531 EClass SPATIAL_RELATION = eINSTANCE.getSpatialRelation();
1532 EAttribute CROSSING_SCENARIO__MAX_YSPEED = eINSTANCE.getCrossingScenario_MaxYSpeed(); 1532
1533 1533 /**
1534 /** 1534 * The meta object literal for the '{@link crossingScenario.impl.TemporalRelationImpl <em>Temporal Relation</em>}' class.
1535 * The meta object literal for the '{@link crossingScenario.impl.LaneImpl <em>Lane</em>}' class. 1535 * <!-- begin-user-doc -->
1536 * <!-- begin-user-doc --> 1536 * <!-- end-user-doc -->
1537 * <!-- end-user-doc --> 1537 * @see crossingScenario.impl.TemporalRelationImpl
1538 * @see crossingScenario.impl.LaneImpl 1538 * @see crossingScenario.impl.CrossingScenarioPackageImpl#getTemporalRelation()
1539 * @see crossingScenario.impl.CrossingScenarioPackageImpl#getLane() 1539 * @generated
1540 * @generated 1540 */
1541 */ 1541 EClass TEMPORAL_RELATION = eINSTANCE.getTemporalRelation();
1542 EClass LANE = eINSTANCE.getLane(); 1542
1543 1543 /**
1544 /** 1544 * The meta object literal for the '{@link crossingScenario.impl.VisionBlockedImpl <em>Vision Blocked</em>}' class.
1545 * The meta object literal for the '<em><b>Reference Coord</b></em>' attribute feature. 1545 * <!-- begin-user-doc -->
1546 * <!-- begin-user-doc --> 1546 * <!-- end-user-doc -->
1547 * <!-- end-user-doc --> 1547 * @see crossingScenario.impl.VisionBlockedImpl
1548 * @generated 1548 * @see crossingScenario.impl.CrossingScenarioPackageImpl#getVisionBlocked()
1549 */ 1549 * @generated
1550 EAttribute LANE__REFERENCE_COORD = eINSTANCE.getLane_ReferenceCoord(); 1550 */
1551 1551 EClass VISION_BLOCKED = eINSTANCE.getVisionBlocked();
1552 /** 1552
1553 * The meta object literal for the '<em><b>Actors</b></em>' reference list feature. 1553 /**
1554 * <!-- begin-user-doc --> 1554 * The meta object literal for the '<em><b>Blocked By</b></em>' reference feature.
1555 * <!-- end-user-doc --> 1555 * <!-- begin-user-doc -->
1556 * @generated 1556 * <!-- end-user-doc -->
1557 */ 1557 * @generated
1558 EReference LANE__ACTORS = eINSTANCE.getLane_Actors(); 1558 */
1559 1559 EReference VISION_BLOCKED__BLOCKED_BY = eINSTANCE.getVisionBlocked_BlockedBy();
1560 /** 1560
1561 * The meta object literal for the '{@link crossingScenario.impl.ActorImpl <em>Actor</em>}' class. 1561 /**
1562 * <!-- begin-user-doc --> 1562 * The meta object literal for the '{@link crossingScenario.impl.CollisionExistsImpl <em>Collision Exists</em>}' class.
1563 * <!-- end-user-doc --> 1563 * <!-- begin-user-doc -->
1564 * @see crossingScenario.impl.ActorImpl 1564 * <!-- end-user-doc -->
1565 * @see crossingScenario.impl.CrossingScenarioPackageImpl#getActor() 1565 * @see crossingScenario.impl.CollisionExistsImpl
1566 * @generated 1566 * @see crossingScenario.impl.CrossingScenarioPackageImpl#getCollisionExists()
1567 */ 1567 * @generated
1568 EClass ACTOR = eINSTANCE.getActor(); 1568 */
1569 1569 EClass COLLISION_EXISTS = eINSTANCE.getCollisionExists();
1570 /** 1570
1571 * The meta object literal for the '<em><b>XPos</b></em>' attribute feature. 1571 /**
1572 * <!-- begin-user-doc --> 1572 * The meta object literal for the '<em><b>Collision Time</b></em>' attribute feature.
1573 * <!-- end-user-doc --> 1573 * <!-- begin-user-doc -->
1574 * @generated 1574 * <!-- end-user-doc -->
1575 */ 1575 * @generated
1576 EAttribute ACTOR__XPOS = eINSTANCE.getActor_XPos(); 1576 */
1577 1577 EAttribute COLLISION_EXISTS__COLLISION_TIME = eINSTANCE.getCollisionExists_CollisionTime();
1578 /** 1578
1579 * The meta object literal for the '<em><b>YPos</b></em>' attribute feature. 1579 /**
1580 * <!-- begin-user-doc --> 1580 * The meta object literal for the '{@link crossingScenario.impl.PedestrianImpl <em>Pedestrian</em>}' class.
1581 * <!-- end-user-doc --> 1581 * <!-- begin-user-doc -->
1582 * @generated 1582 * <!-- end-user-doc -->
1583 */ 1583 * @see crossingScenario.impl.PedestrianImpl
1584 EAttribute ACTOR__YPOS = eINSTANCE.getActor_YPos(); 1584 * @see crossingScenario.impl.CrossingScenarioPackageImpl#getPedestrian()
1585 1585 * @generated
1586 /** 1586 */
1587 * The meta object literal for the '<em><b>Length</b></em>' attribute feature. 1587 EClass PEDESTRIAN = eINSTANCE.getPedestrian();
1588 * <!-- begin-user-doc --> 1588
1589 * <!-- end-user-doc --> 1589 /**
1590 * @generated 1590 * The meta object literal for the '{@link crossingScenario.impl.VehicleImpl <em>Vehicle</em>}' class.
1591 */ 1591 * <!-- begin-user-doc -->
1592 EAttribute ACTOR__LENGTH = eINSTANCE.getActor_Length(); 1592 * <!-- end-user-doc -->
1593 1593 * @see crossingScenario.impl.VehicleImpl
1594 /** 1594 * @see crossingScenario.impl.CrossingScenarioPackageImpl#getVehicle()
1595 * The meta object literal for the '<em><b>Width</b></em>' attribute feature. 1595 * @generated
1596 * <!-- begin-user-doc --> 1596 */
1597 * <!-- end-user-doc --> 1597 EClass VEHICLE = eINSTANCE.getVehicle();
1598 * @generated 1598
1599 */ 1599 /**
1600 EAttribute ACTOR__WIDTH = eINSTANCE.getActor_Width(); 1600 * The meta object literal for the '{@link crossingScenario.impl.Lane_HorizontalImpl <em>Lane Horizontal</em>}' class.
1601 1601 * <!-- begin-user-doc -->
1602 /** 1602 * <!-- end-user-doc -->
1603 * The meta object literal for the '<em><b>XSpeed</b></em>' attribute feature. 1603 * @see crossingScenario.impl.Lane_HorizontalImpl
1604 * <!-- begin-user-doc --> 1604 * @see crossingScenario.impl.CrossingScenarioPackageImpl#getLane_Horizontal()
1605 * <!-- end-user-doc --> 1605 * @generated
1606 * @generated 1606 */
1607 */ 1607 EClass LANE_HORIZONTAL = eINSTANCE.getLane_Horizontal();
1608 EAttribute ACTOR__XSPEED = eINSTANCE.getActor_XSpeed(); 1608
1609 1609 /**
1610 /** 1610 * The meta object literal for the '{@link crossingScenario.impl.Lane_VerticalImpl <em>Lane Vertical</em>}' class.
1611 * The meta object literal for the '<em><b>Placed On</b></em>' reference feature. 1611 * <!-- begin-user-doc -->
1612 * <!-- begin-user-doc --> 1612 * <!-- end-user-doc -->
1613 * <!-- end-user-doc --> 1613 * @see crossingScenario.impl.Lane_VerticalImpl
1614 * @generated 1614 * @see crossingScenario.impl.CrossingScenarioPackageImpl#getLane_Vertical()
1615 */ 1615 * @generated
1616 EReference ACTOR__PLACED_ON = eINSTANCE.getActor_PlacedOn(); 1616 */
1617 1617 EClass LANE_VERTICAL = eINSTANCE.getLane_Vertical();
1618 /** 1618
1619 * The meta object literal for the '<em><b>YSpeed</b></em>' attribute feature. 1619 }
1620 * <!-- begin-user-doc --> 1620
1621 * <!-- end-user-doc --> 1621} //CrossingScenarioPackage
1622 * @generated
1623 */
1624 EAttribute ACTOR__YSPEED = eINSTANCE.getActor_YSpeed();
1625
1626 /**
1627 * The meta object literal for the '<em><b>Dist near</b></em>' reference list feature.
1628 * <!-- begin-user-doc -->
1629 * <!-- end-user-doc -->
1630 * @generated
1631 */
1632 EReference ACTOR__DIST_NEAR = eINSTANCE.getActor_Dist_near();
1633
1634 /**
1635 * The meta object literal for the '<em><b>Dist med</b></em>' reference list feature.
1636 * <!-- begin-user-doc -->
1637 * <!-- end-user-doc -->
1638 * @generated
1639 */
1640 EReference ACTOR__DIST_MED = eINSTANCE.getActor_Dist_med();
1641
1642 /**
1643 * The meta object literal for the '<em><b>Dist far</b></em>' reference list feature.
1644 * <!-- begin-user-doc -->
1645 * <!-- end-user-doc -->
1646 * @generated
1647 */
1648 EReference ACTOR__DIST_FAR = eINSTANCE.getActor_Dist_far();
1649
1650 /**
1651 * The meta object literal for the '{@link crossingScenario.impl.RelationImpl <em>Relation</em>}' class.
1652 * <!-- begin-user-doc -->
1653 * <!-- end-user-doc -->
1654 * @see crossingScenario.impl.RelationImpl
1655 * @see crossingScenario.impl.CrossingScenarioPackageImpl#getRelation()
1656 * @generated
1657 */
1658 EClass RELATION = eINSTANCE.getRelation();
1659
1660 /**
1661 * The meta object literal for the '<em><b>Target</b></em>' reference feature.
1662 * <!-- begin-user-doc -->
1663 * <!-- end-user-doc -->
1664 * @generated
1665 */
1666 EReference RELATION__TARGET = eINSTANCE.getRelation_Target();
1667
1668 /**
1669 * The meta object literal for the '<em><b>Source</b></em>' reference feature.
1670 * <!-- begin-user-doc -->
1671 * <!-- end-user-doc -->
1672 * @generated
1673 */
1674 EReference RELATION__SOURCE = eINSTANCE.getRelation_Source();
1675
1676 /**
1677 * The meta object literal for the '{@link crossingScenario.impl.SpatialRelationImpl <em>Spatial Relation</em>}' class.
1678 * <!-- begin-user-doc -->
1679 * <!-- end-user-doc -->
1680 * @see crossingScenario.impl.SpatialRelationImpl
1681 * @see crossingScenario.impl.CrossingScenarioPackageImpl#getSpatialRelation()
1682 * @generated
1683 */
1684 EClass SPATIAL_RELATION = eINSTANCE.getSpatialRelation();
1685
1686 /**
1687 * The meta object literal for the '{@link crossingScenario.impl.TemporalRelationImpl <em>Temporal Relation</em>}' class.
1688 * <!-- begin-user-doc -->
1689 * <!-- end-user-doc -->
1690 * @see crossingScenario.impl.TemporalRelationImpl
1691 * @see crossingScenario.impl.CrossingScenarioPackageImpl#getTemporalRelation()
1692 * @generated
1693 */
1694 EClass TEMPORAL_RELATION = eINSTANCE.getTemporalRelation();
1695
1696 /**
1697 * The meta object literal for the '{@link crossingScenario.impl.VisionBlockedImpl <em>Vision Blocked</em>}' class.
1698 * <!-- begin-user-doc -->
1699 * <!-- end-user-doc -->
1700 * @see crossingScenario.impl.VisionBlockedImpl
1701 * @see crossingScenario.impl.CrossingScenarioPackageImpl#getVisionBlocked()
1702 * @generated
1703 */
1704 EClass VISION_BLOCKED = eINSTANCE.getVisionBlocked();
1705
1706 /**
1707 * The meta object literal for the '<em><b>Blocked By</b></em>' reference feature.
1708 * <!-- begin-user-doc -->
1709 * <!-- end-user-doc -->
1710 * @generated
1711 */
1712 EReference VISION_BLOCKED__BLOCKED_BY = eINSTANCE.getVisionBlocked_BlockedBy();
1713
1714 /**
1715 * The meta object literal for the '{@link crossingScenario.impl.SeparationDistanceImpl <em>Separation Distance</em>}' class.
1716 * <!-- begin-user-doc -->
1717 * <!-- end-user-doc -->
1718 * @see crossingScenario.impl.SeparationDistanceImpl
1719 * @see crossingScenario.impl.CrossingScenarioPackageImpl#getSeparationDistance()
1720 * @generated
1721 */
1722 EClass SEPARATION_DISTANCE = eINSTANCE.getSeparationDistance();
1723
1724 /**
1725 * The meta object literal for the '<em><b>Distance</b></em>' attribute feature.
1726 * <!-- begin-user-doc -->
1727 * <!-- end-user-doc -->
1728 * @generated
1729 */
1730 EAttribute SEPARATION_DISTANCE__DISTANCE = eINSTANCE.getSeparationDistance_Distance();
1731
1732 /**
1733 * The meta object literal for the '{@link crossingScenario.impl.CollisionExistsImpl <em>Collision Exists</em>}' class.
1734 * <!-- begin-user-doc -->
1735 * <!-- end-user-doc -->
1736 * @see crossingScenario.impl.CollisionExistsImpl
1737 * @see crossingScenario.impl.CrossingScenarioPackageImpl#getCollisionExists()
1738 * @generated
1739 */
1740 EClass COLLISION_EXISTS = eINSTANCE.getCollisionExists();
1741
1742 /**
1743 * The meta object literal for the '<em><b>Collision Time</b></em>' attribute feature.
1744 * <!-- begin-user-doc -->
1745 * <!-- end-user-doc -->
1746 * @generated
1747 */
1748 EAttribute COLLISION_EXISTS__COLLISION_TIME = eINSTANCE.getCollisionExists_CollisionTime();
1749
1750 /**
1751 * The meta object literal for the '{@link crossingScenario.impl.CollisionDoesNotExistImpl <em>Collision Does Not Exist</em>}' class.
1752 * <!-- begin-user-doc -->
1753 * <!-- end-user-doc -->
1754 * @see crossingScenario.impl.CollisionDoesNotExistImpl
1755 * @see crossingScenario.impl.CrossingScenarioPackageImpl#getCollisionDoesNotExist()
1756 * @generated
1757 */
1758 EClass COLLISION_DOES_NOT_EXIST = eINSTANCE.getCollisionDoesNotExist();
1759
1760 /**
1761 * The meta object literal for the '{@link crossingScenario.impl.PedestrianImpl <em>Pedestrian</em>}' class.
1762 * <!-- begin-user-doc -->
1763 * <!-- end-user-doc -->
1764 * @see crossingScenario.impl.PedestrianImpl
1765 * @see crossingScenario.impl.CrossingScenarioPackageImpl#getPedestrian()
1766 * @generated
1767 */
1768 EClass PEDESTRIAN = eINSTANCE.getPedestrian();
1769
1770 /**
1771 * The meta object literal for the '{@link crossingScenario.impl.VehicleImpl <em>Vehicle</em>}' class.
1772 * <!-- begin-user-doc -->
1773 * <!-- end-user-doc -->
1774 * @see crossingScenario.impl.VehicleImpl
1775 * @see crossingScenario.impl.CrossingScenarioPackageImpl#getVehicle()
1776 * @generated
1777 */
1778 EClass VEHICLE = eINSTANCE.getVehicle();
1779
1780 /**
1781 * The meta object literal for the '{@link crossingScenario.impl.Lane_HorizontalImpl <em>Lane Horizontal</em>}' class.
1782 * <!-- begin-user-doc -->
1783 * <!-- end-user-doc -->
1784 * @see crossingScenario.impl.Lane_HorizontalImpl
1785 * @see crossingScenario.impl.CrossingScenarioPackageImpl#getLane_Horizontal()
1786 * @generated
1787 */
1788 EClass LANE_HORIZONTAL = eINSTANCE.getLane_Horizontal();
1789
1790 /**
1791 * The meta object literal for the '{@link crossingScenario.impl.Lane_VerticalImpl <em>Lane Vertical</em>}' class.
1792 * <!-- begin-user-doc -->
1793 * <!-- end-user-doc -->
1794 * @see crossingScenario.impl.Lane_VerticalImpl
1795 * @see crossingScenario.impl.CrossingScenarioPackageImpl#getLane_Vertical()
1796 * @generated
1797 */
1798 EClass LANE_VERTICAL = eINSTANCE.getLane_Vertical();
1799
1800 /**
1801 * The meta object literal for the '{@link crossingScenario.Distance <em>Distance</em>}' enum.
1802 * <!-- begin-user-doc -->
1803 * <!-- end-user-doc -->
1804 * @see crossingScenario.Distance
1805 * @see crossingScenario.impl.CrossingScenarioPackageImpl#getDistance()
1806 * @generated
1807 */
1808 EEnum DISTANCE = eINSTANCE.getDistance();
1809
1810 }
1811
1812} //CrossingScenarioPackage