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