aboutsummaryrefslogtreecommitdiffstats
path: root/Domains/ca.mcgill.rtgmrt.example.modes3/ecore-gen/modes3/Modes3Package.java
diff options
context:
space:
mode:
Diffstat (limited to 'Domains/ca.mcgill.rtgmrt.example.modes3/ecore-gen/modes3/Modes3Package.java')
-rw-r--r--Domains/ca.mcgill.rtgmrt.example.modes3/ecore-gen/modes3/Modes3Package.java716
1 files changed, 716 insertions, 0 deletions
diff --git a/Domains/ca.mcgill.rtgmrt.example.modes3/ecore-gen/modes3/Modes3Package.java b/Domains/ca.mcgill.rtgmrt.example.modes3/ecore-gen/modes3/Modes3Package.java
new file mode 100644
index 00000000..a19c1955
--- /dev/null
+++ b/Domains/ca.mcgill.rtgmrt.example.modes3/ecore-gen/modes3/Modes3Package.java
@@ -0,0 +1,716 @@
1/**
2 */
3package modes3;
4
5import org.eclipse.emf.ecore.EAttribute;
6import org.eclipse.emf.ecore.EClass;
7import org.eclipse.emf.ecore.EPackage;
8import org.eclipse.emf.ecore.EReference;
9
10/**
11 * <!-- begin-user-doc -->
12 * The <b>Package</b> for the model.
13 * It contains accessors for the meta objects to represent
14 * <ul>
15 * <li>each class,</li>
16 * <li>each feature of each class,</li>
17 * <li>each operation of each class,</li>
18 * <li>each enum,</li>
19 * <li>and each data type</li>
20 * </ul>
21 * <!-- end-user-doc -->
22 * @see modes3.Modes3Factory
23 * @model kind="package"
24 * @generated
25 */
26public interface Modes3Package extends EPackage {
27 /**
28 * The package name.
29 * <!-- begin-user-doc -->
30 * <!-- end-user-doc -->
31 * @generated
32 */
33 String eNAME = "modes3";
34
35 /**
36 * The package namespace URI.
37 * <!-- begin-user-doc -->
38 * <!-- end-user-doc -->
39 * @generated
40 */
41 String eNS_URI = "http://www.ece.mcgill.ca/wcet/modes3";
42
43 /**
44 * The package namespace name.
45 * <!-- begin-user-doc -->
46 * <!-- end-user-doc -->
47 * @generated
48 */
49 String eNS_PREFIX = "modes3";
50
51 /**
52 * The singleton instance of the package.
53 * <!-- begin-user-doc -->
54 * <!-- end-user-doc -->
55 * @generated
56 */
57 Modes3Package eINSTANCE = modes3.impl.Modes3PackageImpl.init();
58
59 /**
60 * The meta object id for the '{@link modes3.impl.SegmentImpl <em>Segment</em>}' class.
61 * <!-- begin-user-doc -->
62 * <!-- end-user-doc -->
63 * @see modes3.impl.SegmentImpl
64 * @see modes3.impl.Modes3PackageImpl#getSegment()
65 * @generated
66 */
67 int SEGMENT = 0;
68
69 /**
70 * The feature id for the '<em><b>Connected To</b></em>' reference list.
71 * <!-- begin-user-doc -->
72 * <!-- end-user-doc -->
73 * @generated
74 * @ordered
75 */
76 int SEGMENT__CONNECTED_TO = 0;
77
78 /**
79 * The feature id for the '<em><b>Occupied By</b></em>' reference.
80 * <!-- begin-user-doc -->
81 * <!-- end-user-doc -->
82 * @generated
83 * @ordered
84 */
85 int SEGMENT__OCCUPIED_BY = 1;
86
87 /**
88 * The feature id for the '<em><b>Id</b></em>' attribute.
89 * <!-- begin-user-doc -->
90 * <!-- end-user-doc -->
91 * @generated
92 * @ordered
93 */
94 int SEGMENT__ID = 2;
95
96 /**
97 * The number of structural features of the '<em>Segment</em>' class.
98 * <!-- begin-user-doc -->
99 * <!-- end-user-doc -->
100 * @generated
101 * @ordered
102 */
103 int SEGMENT_FEATURE_COUNT = 3;
104
105 /**
106 * The number of operations of the '<em>Segment</em>' class.
107 * <!-- begin-user-doc -->
108 * <!-- end-user-doc -->
109 * @generated
110 * @ordered
111 */
112 int SEGMENT_OPERATION_COUNT = 0;
113
114 /**
115 * The meta object id for the '{@link modes3.impl.Modes3ModelRootImpl <em>Model Root</em>}' class.
116 * <!-- begin-user-doc -->
117 * <!-- end-user-doc -->
118 * @see modes3.impl.Modes3ModelRootImpl
119 * @see modes3.impl.Modes3PackageImpl#getModes3ModelRoot()
120 * @generated
121 */
122 int MODES3_MODEL_ROOT = 1;
123
124 /**
125 * The feature id for the '<em><b>Id</b></em>' attribute.
126 * <!-- begin-user-doc -->
127 * <!-- end-user-doc -->
128 * @generated
129 * @ordered
130 */
131 int MODES3_MODEL_ROOT__ID = 0;
132
133 /**
134 * The feature id for the '<em><b>Trains</b></em>' containment reference list.
135 * <!-- begin-user-doc -->
136 * <!-- end-user-doc -->
137 * @generated
138 * @ordered
139 */
140 int MODES3_MODEL_ROOT__TRAINS = 1;
141
142 /**
143 * The feature id for the '<em><b>Segments</b></em>' containment reference list.
144 * <!-- begin-user-doc -->
145 * <!-- end-user-doc -->
146 * @generated
147 * @ordered
148 */
149 int MODES3_MODEL_ROOT__SEGMENTS = 2;
150
151 /**
152 * The feature id for the '<em><b>Turnouts</b></em>' containment reference list.
153 * <!-- begin-user-doc -->
154 * <!-- end-user-doc -->
155 * @generated
156 * @ordered
157 */
158 int MODES3_MODEL_ROOT__TURNOUTS = 3;
159
160 /**
161 * The number of structural features of the '<em>Model Root</em>' class.
162 * <!-- begin-user-doc -->
163 * <!-- end-user-doc -->
164 * @generated
165 * @ordered
166 */
167 int MODES3_MODEL_ROOT_FEATURE_COUNT = 4;
168
169 /**
170 * The number of operations of the '<em>Model Root</em>' class.
171 * <!-- begin-user-doc -->
172 * <!-- end-user-doc -->
173 * @generated
174 * @ordered
175 */
176 int MODES3_MODEL_ROOT_OPERATION_COUNT = 0;
177
178 /**
179 * The meta object id for the '{@link modes3.impl.TurnoutImpl <em>Turnout</em>}' class.
180 * <!-- begin-user-doc -->
181 * <!-- end-user-doc -->
182 * @see modes3.impl.TurnoutImpl
183 * @see modes3.impl.Modes3PackageImpl#getTurnout()
184 * @generated
185 */
186 int TURNOUT = 2;
187
188 /**
189 * The feature id for the '<em><b>Connected To</b></em>' reference list.
190 * <!-- begin-user-doc -->
191 * <!-- end-user-doc -->
192 * @generated
193 * @ordered
194 */
195 int TURNOUT__CONNECTED_TO = SEGMENT__CONNECTED_TO;
196
197 /**
198 * The feature id for the '<em><b>Occupied By</b></em>' reference.
199 * <!-- begin-user-doc -->
200 * <!-- end-user-doc -->
201 * @generated
202 * @ordered
203 */
204 int TURNOUT__OCCUPIED_BY = SEGMENT__OCCUPIED_BY;
205
206 /**
207 * The feature id for the '<em><b>Id</b></em>' attribute.
208 * <!-- begin-user-doc -->
209 * <!-- end-user-doc -->
210 * @generated
211 * @ordered
212 */
213 int TURNOUT__ID = SEGMENT__ID;
214
215 /**
216 * The feature id for the '<em><b>Straight</b></em>' reference.
217 * <!-- begin-user-doc -->
218 * <!-- end-user-doc -->
219 * @generated
220 * @ordered
221 */
222 int TURNOUT__STRAIGHT = SEGMENT_FEATURE_COUNT + 0;
223
224 /**
225 * The feature id for the '<em><b>Divergent</b></em>' reference.
226 * <!-- begin-user-doc -->
227 * <!-- end-user-doc -->
228 * @generated
229 * @ordered
230 */
231 int TURNOUT__DIVERGENT = SEGMENT_FEATURE_COUNT + 1;
232
233 /**
234 * The number of structural features of the '<em>Turnout</em>' class.
235 * <!-- begin-user-doc -->
236 * <!-- end-user-doc -->
237 * @generated
238 * @ordered
239 */
240 int TURNOUT_FEATURE_COUNT = SEGMENT_FEATURE_COUNT + 2;
241
242 /**
243 * The number of operations of the '<em>Turnout</em>' class.
244 * <!-- begin-user-doc -->
245 * <!-- end-user-doc -->
246 * @generated
247 * @ordered
248 */
249 int TURNOUT_OPERATION_COUNT = SEGMENT_OPERATION_COUNT + 0;
250
251 /**
252 * The meta object id for the '{@link modes3.impl.TrainImpl <em>Train</em>}' class.
253 * <!-- begin-user-doc -->
254 * <!-- end-user-doc -->
255 * @see modes3.impl.TrainImpl
256 * @see modes3.impl.Modes3PackageImpl#getTrain()
257 * @generated
258 */
259 int TRAIN = 3;
260
261 /**
262 * The feature id for the '<em><b>Location</b></em>' reference.
263 * <!-- begin-user-doc -->
264 * <!-- end-user-doc -->
265 * @generated
266 * @ordered
267 */
268 int TRAIN__LOCATION = 0;
269
270 /**
271 * The feature id for the '<em><b>Id</b></em>' attribute.
272 * <!-- begin-user-doc -->
273 * <!-- end-user-doc -->
274 * @generated
275 * @ordered
276 */
277 int TRAIN__ID = 1;
278
279 /**
280 * The feature id for the '<em><b>Speed</b></em>' attribute.
281 * <!-- begin-user-doc -->
282 * <!-- end-user-doc -->
283 * @generated
284 * @ordered
285 */
286 int TRAIN__SPEED = 2;
287
288 /**
289 * The number of structural features of the '<em>Train</em>' class.
290 * <!-- begin-user-doc -->
291 * <!-- end-user-doc -->
292 * @generated
293 * @ordered
294 */
295 int TRAIN_FEATURE_COUNT = 3;
296
297 /**
298 * The number of operations of the '<em>Train</em>' class.
299 * <!-- begin-user-doc -->
300 * <!-- end-user-doc -->
301 * @generated
302 * @ordered
303 */
304 int TRAIN_OPERATION_COUNT = 0;
305
306
307 /**
308 * The meta object id for the '{@link modes3.impl.SimpleSegmentImpl <em>Simple Segment</em>}' class.
309 * <!-- begin-user-doc -->
310 * <!-- end-user-doc -->
311 * @see modes3.impl.SimpleSegmentImpl
312 * @see modes3.impl.Modes3PackageImpl#getSimpleSegment()
313 * @generated
314 */
315 int SIMPLE_SEGMENT = 4;
316
317 /**
318 * The feature id for the '<em><b>Connected To</b></em>' reference list.
319 * <!-- begin-user-doc -->
320 * <!-- end-user-doc -->
321 * @generated
322 * @ordered
323 */
324 int SIMPLE_SEGMENT__CONNECTED_TO = SEGMENT__CONNECTED_TO;
325
326 /**
327 * The feature id for the '<em><b>Occupied By</b></em>' reference.
328 * <!-- begin-user-doc -->
329 * <!-- end-user-doc -->
330 * @generated
331 * @ordered
332 */
333 int SIMPLE_SEGMENT__OCCUPIED_BY = SEGMENT__OCCUPIED_BY;
334
335 /**
336 * The feature id for the '<em><b>Id</b></em>' attribute.
337 * <!-- begin-user-doc -->
338 * <!-- end-user-doc -->
339 * @generated
340 * @ordered
341 */
342 int SIMPLE_SEGMENT__ID = SEGMENT__ID;
343
344 /**
345 * The number of structural features of the '<em>Simple Segment</em>' class.
346 * <!-- begin-user-doc -->
347 * <!-- end-user-doc -->
348 * @generated
349 * @ordered
350 */
351 int SIMPLE_SEGMENT_FEATURE_COUNT = SEGMENT_FEATURE_COUNT + 0;
352
353 /**
354 * The number of operations of the '<em>Simple Segment</em>' class.
355 * <!-- begin-user-doc -->
356 * <!-- end-user-doc -->
357 * @generated
358 * @ordered
359 */
360 int SIMPLE_SEGMENT_OPERATION_COUNT = SEGMENT_OPERATION_COUNT + 0;
361
362
363 /**
364 * Returns the meta object for class '{@link modes3.Segment <em>Segment</em>}'.
365 * <!-- begin-user-doc -->
366 * <!-- end-user-doc -->
367 * @return the meta object for class '<em>Segment</em>'.
368 * @see modes3.Segment
369 * @generated
370 */
371 EClass getSegment();
372
373 /**
374 * Returns the meta object for the reference list '{@link modes3.Segment#getConnectedTo <em>Connected To</em>}'.
375 * <!-- begin-user-doc -->
376 * <!-- end-user-doc -->
377 * @return the meta object for the reference list '<em>Connected To</em>'.
378 * @see modes3.Segment#getConnectedTo()
379 * @see #getSegment()
380 * @generated
381 */
382 EReference getSegment_ConnectedTo();
383
384 /**
385 * Returns the meta object for the reference '{@link modes3.Segment#getOccupiedBy <em>Occupied By</em>}'.
386 * <!-- begin-user-doc -->
387 * <!-- end-user-doc -->
388 * @return the meta object for the reference '<em>Occupied By</em>'.
389 * @see modes3.Segment#getOccupiedBy()
390 * @see #getSegment()
391 * @generated
392 */
393 EReference getSegment_OccupiedBy();
394
395 /**
396 * Returns the meta object for the attribute '{@link modes3.Segment#getId <em>Id</em>}'.
397 * <!-- begin-user-doc -->
398 * <!-- end-user-doc -->
399 * @return the meta object for the attribute '<em>Id</em>'.
400 * @see modes3.Segment#getId()
401 * @see #getSegment()
402 * @generated
403 */
404 EAttribute getSegment_Id();
405
406 /**
407 * Returns the meta object for class '{@link modes3.Modes3ModelRoot <em>Model Root</em>}'.
408 * <!-- begin-user-doc -->
409 * <!-- end-user-doc -->
410 * @return the meta object for class '<em>Model Root</em>'.
411 * @see modes3.Modes3ModelRoot
412 * @generated
413 */
414 EClass getModes3ModelRoot();
415
416 /**
417 * Returns the meta object for the attribute '{@link modes3.Modes3ModelRoot#getId <em>Id</em>}'.
418 * <!-- begin-user-doc -->
419 * <!-- end-user-doc -->
420 * @return the meta object for the attribute '<em>Id</em>'.
421 * @see modes3.Modes3ModelRoot#getId()
422 * @see #getModes3ModelRoot()
423 * @generated
424 */
425 EAttribute getModes3ModelRoot_Id();
426
427 /**
428 * Returns the meta object for the containment reference list '{@link modes3.Modes3ModelRoot#getTrains <em>Trains</em>}'.
429 * <!-- begin-user-doc -->
430 * <!-- end-user-doc -->
431 * @return the meta object for the containment reference list '<em>Trains</em>'.
432 * @see modes3.Modes3ModelRoot#getTrains()
433 * @see #getModes3ModelRoot()
434 * @generated
435 */
436 EReference getModes3ModelRoot_Trains();
437
438 /**
439 * Returns the meta object for the containment reference list '{@link modes3.Modes3ModelRoot#getSegments <em>Segments</em>}'.
440 * <!-- begin-user-doc -->
441 * <!-- end-user-doc -->
442 * @return the meta object for the containment reference list '<em>Segments</em>'.
443 * @see modes3.Modes3ModelRoot#getSegments()
444 * @see #getModes3ModelRoot()
445 * @generated
446 */
447 EReference getModes3ModelRoot_Segments();
448
449 /**
450 * Returns the meta object for the containment reference list '{@link modes3.Modes3ModelRoot#getTurnouts <em>Turnouts</em>}'.
451 * <!-- begin-user-doc -->
452 * <!-- end-user-doc -->
453 * @return the meta object for the containment reference list '<em>Turnouts</em>'.
454 * @see modes3.Modes3ModelRoot#getTurnouts()
455 * @see #getModes3ModelRoot()
456 * @generated
457 */
458 EReference getModes3ModelRoot_Turnouts();
459
460 /**
461 * Returns the meta object for class '{@link modes3.Turnout <em>Turnout</em>}'.
462 * <!-- begin-user-doc -->
463 * <!-- end-user-doc -->
464 * @return the meta object for class '<em>Turnout</em>'.
465 * @see modes3.Turnout
466 * @generated
467 */
468 EClass getTurnout();
469
470 /**
471 * Returns the meta object for the reference '{@link modes3.Turnout#getStraight <em>Straight</em>}'.
472 * <!-- begin-user-doc -->
473 * <!-- end-user-doc -->
474 * @return the meta object for the reference '<em>Straight</em>'.
475 * @see modes3.Turnout#getStraight()
476 * @see #getTurnout()
477 * @generated
478 */
479 EReference getTurnout_Straight();
480
481 /**
482 * Returns the meta object for the reference '{@link modes3.Turnout#getDivergent <em>Divergent</em>}'.
483 * <!-- begin-user-doc -->
484 * <!-- end-user-doc -->
485 * @return the meta object for the reference '<em>Divergent</em>'.
486 * @see modes3.Turnout#getDivergent()
487 * @see #getTurnout()
488 * @generated
489 */
490 EReference getTurnout_Divergent();
491
492 /**
493 * Returns the meta object for class '{@link modes3.Train <em>Train</em>}'.
494 * <!-- begin-user-doc -->
495 * <!-- end-user-doc -->
496 * @return the meta object for class '<em>Train</em>'.
497 * @see modes3.Train
498 * @generated
499 */
500 EClass getTrain();
501
502 /**
503 * Returns the meta object for the reference '{@link modes3.Train#getLocation <em>Location</em>}'.
504 * <!-- begin-user-doc -->
505 * <!-- end-user-doc -->
506 * @return the meta object for the reference '<em>Location</em>'.
507 * @see modes3.Train#getLocation()
508 * @see #getTrain()
509 * @generated
510 */
511 EReference getTrain_Location();
512
513 /**
514 * Returns the meta object for the attribute '{@link modes3.Train#getId <em>Id</em>}'.
515 * <!-- begin-user-doc -->
516 * <!-- end-user-doc -->
517 * @return the meta object for the attribute '<em>Id</em>'.
518 * @see modes3.Train#getId()
519 * @see #getTrain()
520 * @generated
521 */
522 EAttribute getTrain_Id();
523
524 /**
525 * Returns the meta object for the attribute '{@link modes3.Train#getSpeed <em>Speed</em>}'.
526 * <!-- begin-user-doc -->
527 * <!-- end-user-doc -->
528 * @return the meta object for the attribute '<em>Speed</em>'.
529 * @see modes3.Train#getSpeed()
530 * @see #getTrain()
531 * @generated
532 */
533 EAttribute getTrain_Speed();
534
535 /**
536 * Returns the meta object for class '{@link modes3.SimpleSegment <em>Simple Segment</em>}'.
537 * <!-- begin-user-doc -->
538 * <!-- end-user-doc -->
539 * @return the meta object for class '<em>Simple Segment</em>'.
540 * @see modes3.SimpleSegment
541 * @generated
542 */
543 EClass getSimpleSegment();
544
545 /**
546 * Returns the factory that creates the instances of the model.
547 * <!-- begin-user-doc -->
548 * <!-- end-user-doc -->
549 * @return the factory that creates the instances of the model.
550 * @generated
551 */
552 Modes3Factory getModes3Factory();
553
554 /**
555 * <!-- begin-user-doc -->
556 * Defines literals for the meta objects that represent
557 * <ul>
558 * <li>each class,</li>
559 * <li>each feature of each class,</li>
560 * <li>each operation of each class,</li>
561 * <li>each enum,</li>
562 * <li>and each data type</li>
563 * </ul>
564 * <!-- end-user-doc -->
565 * @generated
566 */
567 interface Literals {
568 /**
569 * The meta object literal for the '{@link modes3.impl.SegmentImpl <em>Segment</em>}' class.
570 * <!-- begin-user-doc -->
571 * <!-- end-user-doc -->
572 * @see modes3.impl.SegmentImpl
573 * @see modes3.impl.Modes3PackageImpl#getSegment()
574 * @generated
575 */
576 EClass SEGMENT = eINSTANCE.getSegment();
577
578 /**
579 * The meta object literal for the '<em><b>Connected To</b></em>' reference list feature.
580 * <!-- begin-user-doc -->
581 * <!-- end-user-doc -->
582 * @generated
583 */
584 EReference SEGMENT__CONNECTED_TO = eINSTANCE.getSegment_ConnectedTo();
585
586 /**
587 * The meta object literal for the '<em><b>Occupied By</b></em>' reference feature.
588 * <!-- begin-user-doc -->
589 * <!-- end-user-doc -->
590 * @generated
591 */
592 EReference SEGMENT__OCCUPIED_BY = eINSTANCE.getSegment_OccupiedBy();
593
594 /**
595 * The meta object literal for the '<em><b>Id</b></em>' attribute feature.
596 * <!-- begin-user-doc -->
597 * <!-- end-user-doc -->
598 * @generated
599 */
600 EAttribute SEGMENT__ID = eINSTANCE.getSegment_Id();
601
602 /**
603 * The meta object literal for the '{@link modes3.impl.Modes3ModelRootImpl <em>Model Root</em>}' class.
604 * <!-- begin-user-doc -->
605 * <!-- end-user-doc -->
606 * @see modes3.impl.Modes3ModelRootImpl
607 * @see modes3.impl.Modes3PackageImpl#getModes3ModelRoot()
608 * @generated
609 */
610 EClass MODES3_MODEL_ROOT = eINSTANCE.getModes3ModelRoot();
611
612 /**
613 * The meta object literal for the '<em><b>Id</b></em>' attribute feature.
614 * <!-- begin-user-doc -->
615 * <!-- end-user-doc -->
616 * @generated
617 */
618 EAttribute MODES3_MODEL_ROOT__ID = eINSTANCE.getModes3ModelRoot_Id();
619
620 /**
621 * The meta object literal for the '<em><b>Trains</b></em>' containment reference list feature.
622 * <!-- begin-user-doc -->
623 * <!-- end-user-doc -->
624 * @generated
625 */
626 EReference MODES3_MODEL_ROOT__TRAINS = eINSTANCE.getModes3ModelRoot_Trains();
627
628 /**
629 * The meta object literal for the '<em><b>Segments</b></em>' containment reference list feature.
630 * <!-- begin-user-doc -->
631 * <!-- end-user-doc -->
632 * @generated
633 */
634 EReference MODES3_MODEL_ROOT__SEGMENTS = eINSTANCE.getModes3ModelRoot_Segments();
635
636 /**
637 * The meta object literal for the '<em><b>Turnouts</b></em>' containment reference list feature.
638 * <!-- begin-user-doc -->
639 * <!-- end-user-doc -->
640 * @generated
641 */
642 EReference MODES3_MODEL_ROOT__TURNOUTS = eINSTANCE.getModes3ModelRoot_Turnouts();
643
644 /**
645 * The meta object literal for the '{@link modes3.impl.TurnoutImpl <em>Turnout</em>}' class.
646 * <!-- begin-user-doc -->
647 * <!-- end-user-doc -->
648 * @see modes3.impl.TurnoutImpl
649 * @see modes3.impl.Modes3PackageImpl#getTurnout()
650 * @generated
651 */
652 EClass TURNOUT = eINSTANCE.getTurnout();
653
654 /**
655 * The meta object literal for the '<em><b>Straight</b></em>' reference feature.
656 * <!-- begin-user-doc -->
657 * <!-- end-user-doc -->
658 * @generated
659 */
660 EReference TURNOUT__STRAIGHT = eINSTANCE.getTurnout_Straight();
661
662 /**
663 * The meta object literal for the '<em><b>Divergent</b></em>' reference feature.
664 * <!-- begin-user-doc -->
665 * <!-- end-user-doc -->
666 * @generated
667 */
668 EReference TURNOUT__DIVERGENT = eINSTANCE.getTurnout_Divergent();
669
670 /**
671 * The meta object literal for the '{@link modes3.impl.TrainImpl <em>Train</em>}' class.
672 * <!-- begin-user-doc -->
673 * <!-- end-user-doc -->
674 * @see modes3.impl.TrainImpl
675 * @see modes3.impl.Modes3PackageImpl#getTrain()
676 * @generated
677 */
678 EClass TRAIN = eINSTANCE.getTrain();
679
680 /**
681 * The meta object literal for the '<em><b>Location</b></em>' reference feature.
682 * <!-- begin-user-doc -->
683 * <!-- end-user-doc -->
684 * @generated
685 */
686 EReference TRAIN__LOCATION = eINSTANCE.getTrain_Location();
687
688 /**
689 * The meta object literal for the '<em><b>Id</b></em>' attribute feature.
690 * <!-- begin-user-doc -->
691 * <!-- end-user-doc -->
692 * @generated
693 */
694 EAttribute TRAIN__ID = eINSTANCE.getTrain_Id();
695
696 /**
697 * The meta object literal for the '<em><b>Speed</b></em>' attribute feature.
698 * <!-- begin-user-doc -->
699 * <!-- end-user-doc -->
700 * @generated
701 */
702 EAttribute TRAIN__SPEED = eINSTANCE.getTrain_Speed();
703
704 /**
705 * The meta object literal for the '{@link modes3.impl.SimpleSegmentImpl <em>Simple Segment</em>}' class.
706 * <!-- begin-user-doc -->
707 * <!-- end-user-doc -->
708 * @see modes3.impl.SimpleSegmentImpl
709 * @see modes3.impl.Modes3PackageImpl#getSimpleSegment()
710 * @generated
711 */
712 EClass SIMPLE_SEGMENT = eINSTANCE.getSimpleSegment();
713
714 }
715
716} //Modes3Package