aboutsummaryrefslogtreecommitdiffstats
path: root/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/ecore-gen/satellite/SatellitePackage.java
diff options
context:
space:
mode:
Diffstat (limited to 'Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/ecore-gen/satellite/SatellitePackage.java')
-rw-r--r--Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/ecore-gen/satellite/SatellitePackage.java1079
1 files changed, 1079 insertions, 0 deletions
diff --git a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/ecore-gen/satellite/SatellitePackage.java b/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/ecore-gen/satellite/SatellitePackage.java
new file mode 100644
index 00000000..9ca99311
--- /dev/null
+++ b/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/ecore-gen/satellite/SatellitePackage.java
@@ -0,0 +1,1079 @@
1/**
2 */
3package satellite;
4
5import org.eclipse.emf.ecore.EClass;
6import org.eclipse.emf.ecore.EPackage;
7import org.eclipse.emf.ecore.EReference;
8
9/**
10 * <!-- begin-user-doc -->
11 * The <b>Package</b> for the model.
12 * It contains accessors for the meta objects to represent
13 * <ul>
14 * <li>each class,</li>
15 * <li>each feature of each class,</li>
16 * <li>each operation of each class,</li>
17 * <li>each enum,</li>
18 * <li>and each data type</li>
19 * </ul>
20 * <!-- end-user-doc -->
21 * @see satellite.SatelliteFactory
22 * @model kind="package"
23 * @generated
24 */
25public interface SatellitePackage extends EPackage {
26 /**
27 * The package name.
28 * <!-- begin-user-doc -->
29 * <!-- end-user-doc -->
30 * @generated
31 */
32 String eNAME = "satellite";
33
34 /**
35 * The package namespace URI.
36 * <!-- begin-user-doc -->
37 * <!-- end-user-doc -->
38 * @generated
39 */
40 String eNS_URI = "http://www.example.org/satellite";
41
42 /**
43 * The package namespace name.
44 * <!-- begin-user-doc -->
45 * <!-- end-user-doc -->
46 * @generated
47 */
48 String eNS_PREFIX = "satellite";
49
50 /**
51 * The singleton instance of the package.
52 * <!-- begin-user-doc -->
53 * <!-- end-user-doc -->
54 * @generated
55 */
56 SatellitePackage eINSTANCE = satellite.impl.SatellitePackageImpl.init();
57
58 /**
59 * The meta object id for the '{@link satellite.impl.ConstellationMissionImpl <em>Constellation Mission</em>}' class.
60 * <!-- begin-user-doc -->
61 * <!-- end-user-doc -->
62 * @see satellite.impl.ConstellationMissionImpl
63 * @see satellite.impl.SatellitePackageImpl#getConstellationMission()
64 * @generated
65 */
66 int CONSTELLATION_MISSION = 0;
67
68 /**
69 * The feature id for the '<em><b>Ground Station Network</b></em>' containment reference.
70 * <!-- begin-user-doc -->
71 * <!-- end-user-doc -->
72 * @generated
73 * @ordered
74 */
75 int CONSTELLATION_MISSION__GROUND_STATION_NETWORK = 0;
76
77 /**
78 * The feature id for the '<em><b>Spacecraft</b></em>' containment reference list.
79 * <!-- begin-user-doc -->
80 * <!-- end-user-doc -->
81 * @generated
82 * @ordered
83 */
84 int CONSTELLATION_MISSION__SPACECRAFT = 1;
85
86 /**
87 * The number of structural features of the '<em>Constellation Mission</em>' class.
88 * <!-- begin-user-doc -->
89 * <!-- end-user-doc -->
90 * @generated
91 * @ordered
92 */
93 int CONSTELLATION_MISSION_FEATURE_COUNT = 2;
94
95 /**
96 * The number of operations of the '<em>Constellation Mission</em>' class.
97 * <!-- begin-user-doc -->
98 * <!-- end-user-doc -->
99 * @generated
100 * @ordered
101 */
102 int CONSTELLATION_MISSION_OPERATION_COUNT = 0;
103
104 /**
105 * The meta object id for the '{@link satellite.impl.InterferometryMissionImpl <em>Interferometry Mission</em>}' class.
106 * <!-- begin-user-doc -->
107 * <!-- end-user-doc -->
108 * @see satellite.impl.InterferometryMissionImpl
109 * @see satellite.impl.SatellitePackageImpl#getInterferometryMission()
110 * @generated
111 */
112 int INTERFEROMETRY_MISSION = 1;
113
114 /**
115 * The feature id for the '<em><b>Ground Station Network</b></em>' containment reference.
116 * <!-- begin-user-doc -->
117 * <!-- end-user-doc -->
118 * @generated
119 * @ordered
120 */
121 int INTERFEROMETRY_MISSION__GROUND_STATION_NETWORK = CONSTELLATION_MISSION__GROUND_STATION_NETWORK;
122
123 /**
124 * The feature id for the '<em><b>Spacecraft</b></em>' containment reference list.
125 * <!-- begin-user-doc -->
126 * <!-- end-user-doc -->
127 * @generated
128 * @ordered
129 */
130 int INTERFEROMETRY_MISSION__SPACECRAFT = CONSTELLATION_MISSION__SPACECRAFT;
131
132 /**
133 * The number of structural features of the '<em>Interferometry Mission</em>' class.
134 * <!-- begin-user-doc -->
135 * <!-- end-user-doc -->
136 * @generated
137 * @ordered
138 */
139 int INTERFEROMETRY_MISSION_FEATURE_COUNT = CONSTELLATION_MISSION_FEATURE_COUNT + 0;
140
141 /**
142 * The number of operations of the '<em>Interferometry Mission</em>' class.
143 * <!-- begin-user-doc -->
144 * <!-- end-user-doc -->
145 * @generated
146 * @ordered
147 */
148 int INTERFEROMETRY_MISSION_OPERATION_COUNT = CONSTELLATION_MISSION_OPERATION_COUNT + 0;
149
150 /**
151 * The meta object id for the '{@link satellite.impl.CommunicatingElementImpl <em>Communicating Element</em>}' class.
152 * <!-- begin-user-doc -->
153 * <!-- end-user-doc -->
154 * @see satellite.impl.CommunicatingElementImpl
155 * @see satellite.impl.SatellitePackageImpl#getCommunicatingElement()
156 * @generated
157 */
158 int COMMUNICATING_ELEMENT = 2;
159
160 /**
161 * The feature id for the '<em><b>Comm Subsystem</b></em>' containment reference list.
162 * <!-- begin-user-doc -->
163 * <!-- end-user-doc -->
164 * @generated
165 * @ordered
166 */
167 int COMMUNICATING_ELEMENT__COMM_SUBSYSTEM = 0;
168
169 /**
170 * The number of structural features of the '<em>Communicating Element</em>' class.
171 * <!-- begin-user-doc -->
172 * <!-- end-user-doc -->
173 * @generated
174 * @ordered
175 */
176 int COMMUNICATING_ELEMENT_FEATURE_COUNT = 1;
177
178 /**
179 * The number of operations of the '<em>Communicating Element</em>' class.
180 * <!-- begin-user-doc -->
181 * <!-- end-user-doc -->
182 * @generated
183 * @ordered
184 */
185 int COMMUNICATING_ELEMENT_OPERATION_COUNT = 0;
186
187 /**
188 * The meta object id for the '{@link satellite.impl.GroundStationNetworkImpl <em>Ground Station Network</em>}' class.
189 * <!-- begin-user-doc -->
190 * <!-- end-user-doc -->
191 * @see satellite.impl.GroundStationNetworkImpl
192 * @see satellite.impl.SatellitePackageImpl#getGroundStationNetwork()
193 * @generated
194 */
195 int GROUND_STATION_NETWORK = 3;
196
197 /**
198 * The feature id for the '<em><b>Comm Subsystem</b></em>' containment reference list.
199 * <!-- begin-user-doc -->
200 * <!-- end-user-doc -->
201 * @generated
202 * @ordered
203 */
204 int GROUND_STATION_NETWORK__COMM_SUBSYSTEM = COMMUNICATING_ELEMENT__COMM_SUBSYSTEM;
205
206 /**
207 * The number of structural features of the '<em>Ground Station Network</em>' class.
208 * <!-- begin-user-doc -->
209 * <!-- end-user-doc -->
210 * @generated
211 * @ordered
212 */
213 int GROUND_STATION_NETWORK_FEATURE_COUNT = COMMUNICATING_ELEMENT_FEATURE_COUNT + 0;
214
215 /**
216 * The number of operations of the '<em>Ground Station Network</em>' class.
217 * <!-- begin-user-doc -->
218 * <!-- end-user-doc -->
219 * @generated
220 * @ordered
221 */
222 int GROUND_STATION_NETWORK_OPERATION_COUNT = COMMUNICATING_ELEMENT_OPERATION_COUNT + 0;
223
224 /**
225 * The meta object id for the '{@link satellite.impl.SpacecraftImpl <em>Spacecraft</em>}' class.
226 * <!-- begin-user-doc -->
227 * <!-- end-user-doc -->
228 * @see satellite.impl.SpacecraftImpl
229 * @see satellite.impl.SatellitePackageImpl#getSpacecraft()
230 * @generated
231 */
232 int SPACECRAFT = 4;
233
234 /**
235 * The feature id for the '<em><b>Comm Subsystem</b></em>' containment reference list.
236 * <!-- begin-user-doc -->
237 * <!-- end-user-doc -->
238 * @generated
239 * @ordered
240 */
241 int SPACECRAFT__COMM_SUBSYSTEM = COMMUNICATING_ELEMENT__COMM_SUBSYSTEM;
242
243 /**
244 * The feature id for the '<em><b>Payload</b></em>' containment reference.
245 * <!-- begin-user-doc -->
246 * <!-- end-user-doc -->
247 * @generated
248 * @ordered
249 */
250 int SPACECRAFT__PAYLOAD = COMMUNICATING_ELEMENT_FEATURE_COUNT + 0;
251
252 /**
253 * The number of structural features of the '<em>Spacecraft</em>' class.
254 * <!-- begin-user-doc -->
255 * <!-- end-user-doc -->
256 * @generated
257 * @ordered
258 */
259 int SPACECRAFT_FEATURE_COUNT = COMMUNICATING_ELEMENT_FEATURE_COUNT + 1;
260
261 /**
262 * The number of operations of the '<em>Spacecraft</em>' class.
263 * <!-- begin-user-doc -->
264 * <!-- end-user-doc -->
265 * @generated
266 * @ordered
267 */
268 int SPACECRAFT_OPERATION_COUNT = COMMUNICATING_ELEMENT_OPERATION_COUNT + 0;
269
270 /**
271 * The meta object id for the '{@link satellite.impl.CommSubsystemImpl <em>Comm Subsystem</em>}' class.
272 * <!-- begin-user-doc -->
273 * <!-- end-user-doc -->
274 * @see satellite.impl.CommSubsystemImpl
275 * @see satellite.impl.SatellitePackageImpl#getCommSubsystem()
276 * @generated
277 */
278 int COMM_SUBSYSTEM = 5;
279
280 /**
281 * The feature id for the '<em><b>Target</b></em>' reference.
282 * <!-- begin-user-doc -->
283 * <!-- end-user-doc -->
284 * @generated
285 * @ordered
286 */
287 int COMM_SUBSYSTEM__TARGET = 0;
288
289 /**
290 * The number of structural features of the '<em>Comm Subsystem</em>' class.
291 * <!-- begin-user-doc -->
292 * <!-- end-user-doc -->
293 * @generated
294 * @ordered
295 */
296 int COMM_SUBSYSTEM_FEATURE_COUNT = 1;
297
298 /**
299 * The number of operations of the '<em>Comm Subsystem</em>' class.
300 * <!-- begin-user-doc -->
301 * <!-- end-user-doc -->
302 * @generated
303 * @ordered
304 */
305 int COMM_SUBSYSTEM_OPERATION_COUNT = 0;
306
307 /**
308 * The meta object id for the '{@link satellite.impl.PayloadImpl <em>Payload</em>}' class.
309 * <!-- begin-user-doc -->
310 * <!-- end-user-doc -->
311 * @see satellite.impl.PayloadImpl
312 * @see satellite.impl.SatellitePackageImpl#getPayload()
313 * @generated
314 */
315 int PAYLOAD = 6;
316
317 /**
318 * The number of structural features of the '<em>Payload</em>' class.
319 * <!-- begin-user-doc -->
320 * <!-- end-user-doc -->
321 * @generated
322 * @ordered
323 */
324 int PAYLOAD_FEATURE_COUNT = 0;
325
326 /**
327 * The number of operations of the '<em>Payload</em>' class.
328 * <!-- begin-user-doc -->
329 * <!-- end-user-doc -->
330 * @generated
331 * @ordered
332 */
333 int PAYLOAD_OPERATION_COUNT = 0;
334
335 /**
336 * The meta object id for the '{@link satellite.impl.InterferometryPayloadImpl <em>Interferometry Payload</em>}' class.
337 * <!-- begin-user-doc -->
338 * <!-- end-user-doc -->
339 * @see satellite.impl.InterferometryPayloadImpl
340 * @see satellite.impl.SatellitePackageImpl#getInterferometryPayload()
341 * @generated
342 */
343 int INTERFEROMETRY_PAYLOAD = 7;
344
345 /**
346 * The number of structural features of the '<em>Interferometry Payload</em>' class.
347 * <!-- begin-user-doc -->
348 * <!-- end-user-doc -->
349 * @generated
350 * @ordered
351 */
352 int INTERFEROMETRY_PAYLOAD_FEATURE_COUNT = PAYLOAD_FEATURE_COUNT + 0;
353
354 /**
355 * The number of operations of the '<em>Interferometry Payload</em>' class.
356 * <!-- begin-user-doc -->
357 * <!-- end-user-doc -->
358 * @generated
359 * @ordered
360 */
361 int INTERFEROMETRY_PAYLOAD_OPERATION_COUNT = PAYLOAD_OPERATION_COUNT + 0;
362
363 /**
364 * The meta object id for the '{@link satellite.impl.CubeSatImpl <em>Cube Sat</em>}' class.
365 * <!-- begin-user-doc -->
366 * <!-- end-user-doc -->
367 * @see satellite.impl.CubeSatImpl
368 * @see satellite.impl.SatellitePackageImpl#getCubeSat()
369 * @generated
370 */
371 int CUBE_SAT = 11;
372
373 /**
374 * The feature id for the '<em><b>Comm Subsystem</b></em>' containment reference list.
375 * <!-- begin-user-doc -->
376 * <!-- end-user-doc -->
377 * @generated
378 * @ordered
379 */
380 int CUBE_SAT__COMM_SUBSYSTEM = SPACECRAFT__COMM_SUBSYSTEM;
381
382 /**
383 * The feature id for the '<em><b>Payload</b></em>' containment reference.
384 * <!-- begin-user-doc -->
385 * <!-- end-user-doc -->
386 * @generated
387 * @ordered
388 */
389 int CUBE_SAT__PAYLOAD = SPACECRAFT__PAYLOAD;
390
391 /**
392 * The number of structural features of the '<em>Cube Sat</em>' class.
393 * <!-- begin-user-doc -->
394 * <!-- end-user-doc -->
395 * @generated
396 * @ordered
397 */
398 int CUBE_SAT_FEATURE_COUNT = SPACECRAFT_FEATURE_COUNT + 0;
399
400 /**
401 * The number of operations of the '<em>Cube Sat</em>' class.
402 * <!-- begin-user-doc -->
403 * <!-- end-user-doc -->
404 * @generated
405 * @ordered
406 */
407 int CUBE_SAT_OPERATION_COUNT = SPACECRAFT_OPERATION_COUNT + 0;
408
409 /**
410 * The meta object id for the '{@link satellite.impl.CubeSat3UImpl <em>Cube Sat3 U</em>}' class.
411 * <!-- begin-user-doc -->
412 * <!-- end-user-doc -->
413 * @see satellite.impl.CubeSat3UImpl
414 * @see satellite.impl.SatellitePackageImpl#getCubeSat3U()
415 * @generated
416 */
417 int CUBE_SAT3_U = 8;
418
419 /**
420 * The feature id for the '<em><b>Comm Subsystem</b></em>' containment reference list.
421 * <!-- begin-user-doc -->
422 * <!-- end-user-doc -->
423 * @generated
424 * @ordered
425 */
426 int CUBE_SAT3_U__COMM_SUBSYSTEM = CUBE_SAT__COMM_SUBSYSTEM;
427
428 /**
429 * The feature id for the '<em><b>Payload</b></em>' containment reference.
430 * <!-- begin-user-doc -->
431 * <!-- end-user-doc -->
432 * @generated
433 * @ordered
434 */
435 int CUBE_SAT3_U__PAYLOAD = CUBE_SAT__PAYLOAD;
436
437 /**
438 * The number of structural features of the '<em>Cube Sat3 U</em>' class.
439 * <!-- begin-user-doc -->
440 * <!-- end-user-doc -->
441 * @generated
442 * @ordered
443 */
444 int CUBE_SAT3_U_FEATURE_COUNT = CUBE_SAT_FEATURE_COUNT + 0;
445
446 /**
447 * The number of operations of the '<em>Cube Sat3 U</em>' class.
448 * <!-- begin-user-doc -->
449 * <!-- end-user-doc -->
450 * @generated
451 * @ordered
452 */
453 int CUBE_SAT3_U_OPERATION_COUNT = CUBE_SAT_OPERATION_COUNT + 0;
454
455 /**
456 * The meta object id for the '{@link satellite.impl.CubeSat6UImpl <em>Cube Sat6 U</em>}' class.
457 * <!-- begin-user-doc -->
458 * <!-- end-user-doc -->
459 * @see satellite.impl.CubeSat6UImpl
460 * @see satellite.impl.SatellitePackageImpl#getCubeSat6U()
461 * @generated
462 */
463 int CUBE_SAT6_U = 9;
464
465 /**
466 * The feature id for the '<em><b>Comm Subsystem</b></em>' containment reference list.
467 * <!-- begin-user-doc -->
468 * <!-- end-user-doc -->
469 * @generated
470 * @ordered
471 */
472 int CUBE_SAT6_U__COMM_SUBSYSTEM = CUBE_SAT__COMM_SUBSYSTEM;
473
474 /**
475 * The feature id for the '<em><b>Payload</b></em>' containment reference.
476 * <!-- begin-user-doc -->
477 * <!-- end-user-doc -->
478 * @generated
479 * @ordered
480 */
481 int CUBE_SAT6_U__PAYLOAD = CUBE_SAT__PAYLOAD;
482
483 /**
484 * The number of structural features of the '<em>Cube Sat6 U</em>' class.
485 * <!-- begin-user-doc -->
486 * <!-- end-user-doc -->
487 * @generated
488 * @ordered
489 */
490 int CUBE_SAT6_U_FEATURE_COUNT = CUBE_SAT_FEATURE_COUNT + 0;
491
492 /**
493 * The number of operations of the '<em>Cube Sat6 U</em>' class.
494 * <!-- begin-user-doc -->
495 * <!-- end-user-doc -->
496 * @generated
497 * @ordered
498 */
499 int CUBE_SAT6_U_OPERATION_COUNT = CUBE_SAT_OPERATION_COUNT + 0;
500
501 /**
502 * The meta object id for the '{@link satellite.impl.SmallSatImpl <em>Small Sat</em>}' class.
503 * <!-- begin-user-doc -->
504 * <!-- end-user-doc -->
505 * @see satellite.impl.SmallSatImpl
506 * @see satellite.impl.SatellitePackageImpl#getSmallSat()
507 * @generated
508 */
509 int SMALL_SAT = 10;
510
511 /**
512 * The feature id for the '<em><b>Comm Subsystem</b></em>' containment reference list.
513 * <!-- begin-user-doc -->
514 * <!-- end-user-doc -->
515 * @generated
516 * @ordered
517 */
518 int SMALL_SAT__COMM_SUBSYSTEM = SPACECRAFT__COMM_SUBSYSTEM;
519
520 /**
521 * The feature id for the '<em><b>Payload</b></em>' containment reference.
522 * <!-- begin-user-doc -->
523 * <!-- end-user-doc -->
524 * @generated
525 * @ordered
526 */
527 int SMALL_SAT__PAYLOAD = SPACECRAFT__PAYLOAD;
528
529 /**
530 * The number of structural features of the '<em>Small Sat</em>' class.
531 * <!-- begin-user-doc -->
532 * <!-- end-user-doc -->
533 * @generated
534 * @ordered
535 */
536 int SMALL_SAT_FEATURE_COUNT = SPACECRAFT_FEATURE_COUNT + 0;
537
538 /**
539 * The number of operations of the '<em>Small Sat</em>' class.
540 * <!-- begin-user-doc -->
541 * <!-- end-user-doc -->
542 * @generated
543 * @ordered
544 */
545 int SMALL_SAT_OPERATION_COUNT = SPACECRAFT_OPERATION_COUNT + 0;
546
547 /**
548 * The meta object id for the '{@link satellite.impl.UHFCommSubsystemImpl <em>UHF Comm Subsystem</em>}' class.
549 * <!-- begin-user-doc -->
550 * <!-- end-user-doc -->
551 * @see satellite.impl.UHFCommSubsystemImpl
552 * @see satellite.impl.SatellitePackageImpl#getUHFCommSubsystem()
553 * @generated
554 */
555 int UHF_COMM_SUBSYSTEM = 12;
556
557 /**
558 * The feature id for the '<em><b>Target</b></em>' reference.
559 * <!-- begin-user-doc -->
560 * <!-- end-user-doc -->
561 * @generated
562 * @ordered
563 */
564 int UHF_COMM_SUBSYSTEM__TARGET = COMM_SUBSYSTEM__TARGET;
565
566 /**
567 * The number of structural features of the '<em>UHF Comm Subsystem</em>' class.
568 * <!-- begin-user-doc -->
569 * <!-- end-user-doc -->
570 * @generated
571 * @ordered
572 */
573 int UHF_COMM_SUBSYSTEM_FEATURE_COUNT = COMM_SUBSYSTEM_FEATURE_COUNT + 0;
574
575 /**
576 * The number of operations of the '<em>UHF Comm Subsystem</em>' class.
577 * <!-- begin-user-doc -->
578 * <!-- end-user-doc -->
579 * @generated
580 * @ordered
581 */
582 int UHF_COMM_SUBSYSTEM_OPERATION_COUNT = COMM_SUBSYSTEM_OPERATION_COUNT + 0;
583
584 /**
585 * The meta object id for the '{@link satellite.impl.XCommSubsystemImpl <em>XComm Subsystem</em>}' class.
586 * <!-- begin-user-doc -->
587 * <!-- end-user-doc -->
588 * @see satellite.impl.XCommSubsystemImpl
589 * @see satellite.impl.SatellitePackageImpl#getXCommSubsystem()
590 * @generated
591 */
592 int XCOMM_SUBSYSTEM = 13;
593
594 /**
595 * The feature id for the '<em><b>Target</b></em>' reference.
596 * <!-- begin-user-doc -->
597 * <!-- end-user-doc -->
598 * @generated
599 * @ordered
600 */
601 int XCOMM_SUBSYSTEM__TARGET = COMM_SUBSYSTEM__TARGET;
602
603 /**
604 * The number of structural features of the '<em>XComm Subsystem</em>' class.
605 * <!-- begin-user-doc -->
606 * <!-- end-user-doc -->
607 * @generated
608 * @ordered
609 */
610 int XCOMM_SUBSYSTEM_FEATURE_COUNT = COMM_SUBSYSTEM_FEATURE_COUNT + 0;
611
612 /**
613 * The number of operations of the '<em>XComm Subsystem</em>' class.
614 * <!-- begin-user-doc -->
615 * <!-- end-user-doc -->
616 * @generated
617 * @ordered
618 */
619 int XCOMM_SUBSYSTEM_OPERATION_COUNT = COMM_SUBSYSTEM_OPERATION_COUNT + 0;
620
621 /**
622 * The meta object id for the '{@link satellite.impl.KaCommSubsystemImpl <em>Ka Comm Subsystem</em>}' class.
623 * <!-- begin-user-doc -->
624 * <!-- end-user-doc -->
625 * @see satellite.impl.KaCommSubsystemImpl
626 * @see satellite.impl.SatellitePackageImpl#getKaCommSubsystem()
627 * @generated
628 */
629 int KA_COMM_SUBSYSTEM = 14;
630
631 /**
632 * The feature id for the '<em><b>Target</b></em>' reference.
633 * <!-- begin-user-doc -->
634 * <!-- end-user-doc -->
635 * @generated
636 * @ordered
637 */
638 int KA_COMM_SUBSYSTEM__TARGET = COMM_SUBSYSTEM__TARGET;
639
640 /**
641 * The number of structural features of the '<em>Ka Comm Subsystem</em>' class.
642 * <!-- begin-user-doc -->
643 * <!-- end-user-doc -->
644 * @generated
645 * @ordered
646 */
647 int KA_COMM_SUBSYSTEM_FEATURE_COUNT = COMM_SUBSYSTEM_FEATURE_COUNT + 0;
648
649 /**
650 * The number of operations of the '<em>Ka Comm Subsystem</em>' class.
651 * <!-- begin-user-doc -->
652 * <!-- end-user-doc -->
653 * @generated
654 * @ordered
655 */
656 int KA_COMM_SUBSYSTEM_OPERATION_COUNT = COMM_SUBSYSTEM_OPERATION_COUNT + 0;
657
658 /**
659 * Returns the meta object for class '{@link satellite.ConstellationMission <em>Constellation Mission</em>}'.
660 * <!-- begin-user-doc -->
661 * <!-- end-user-doc -->
662 * @return the meta object for class '<em>Constellation Mission</em>'.
663 * @see satellite.ConstellationMission
664 * @generated
665 */
666 EClass getConstellationMission();
667
668 /**
669 * Returns the meta object for the containment reference '{@link satellite.ConstellationMission#getGroundStationNetwork <em>Ground Station Network</em>}'.
670 * <!-- begin-user-doc -->
671 * <!-- end-user-doc -->
672 * @return the meta object for the containment reference '<em>Ground Station Network</em>'.
673 * @see satellite.ConstellationMission#getGroundStationNetwork()
674 * @see #getConstellationMission()
675 * @generated
676 */
677 EReference getConstellationMission_GroundStationNetwork();
678
679 /**
680 * Returns the meta object for the containment reference list '{@link satellite.ConstellationMission#getSpacecraft <em>Spacecraft</em>}'.
681 * <!-- begin-user-doc -->
682 * <!-- end-user-doc -->
683 * @return the meta object for the containment reference list '<em>Spacecraft</em>'.
684 * @see satellite.ConstellationMission#getSpacecraft()
685 * @see #getConstellationMission()
686 * @generated
687 */
688 EReference getConstellationMission_Spacecraft();
689
690 /**
691 * Returns the meta object for class '{@link satellite.InterferometryMission <em>Interferometry Mission</em>}'.
692 * <!-- begin-user-doc -->
693 * <!-- end-user-doc -->
694 * @return the meta object for class '<em>Interferometry Mission</em>'.
695 * @see satellite.InterferometryMission
696 * @generated
697 */
698 EClass getInterferometryMission();
699
700 /**
701 * Returns the meta object for class '{@link satellite.CommunicatingElement <em>Communicating Element</em>}'.
702 * <!-- begin-user-doc -->
703 * <!-- end-user-doc -->
704 * @return the meta object for class '<em>Communicating Element</em>'.
705 * @see satellite.CommunicatingElement
706 * @generated
707 */
708 EClass getCommunicatingElement();
709
710 /**
711 * Returns the meta object for the containment reference list '{@link satellite.CommunicatingElement#getCommSubsystem <em>Comm Subsystem</em>}'.
712 * <!-- begin-user-doc -->
713 * <!-- end-user-doc -->
714 * @return the meta object for the containment reference list '<em>Comm Subsystem</em>'.
715 * @see satellite.CommunicatingElement#getCommSubsystem()
716 * @see #getCommunicatingElement()
717 * @generated
718 */
719 EReference getCommunicatingElement_CommSubsystem();
720
721 /**
722 * Returns the meta object for class '{@link satellite.GroundStationNetwork <em>Ground Station Network</em>}'.
723 * <!-- begin-user-doc -->
724 * <!-- end-user-doc -->
725 * @return the meta object for class '<em>Ground Station Network</em>'.
726 * @see satellite.GroundStationNetwork
727 * @generated
728 */
729 EClass getGroundStationNetwork();
730
731 /**
732 * Returns the meta object for class '{@link satellite.Spacecraft <em>Spacecraft</em>}'.
733 * <!-- begin-user-doc -->
734 * <!-- end-user-doc -->
735 * @return the meta object for class '<em>Spacecraft</em>'.
736 * @see satellite.Spacecraft
737 * @generated
738 */
739 EClass getSpacecraft();
740
741 /**
742 * Returns the meta object for the containment reference '{@link satellite.Spacecraft#getPayload <em>Payload</em>}'.
743 * <!-- begin-user-doc -->
744 * <!-- end-user-doc -->
745 * @return the meta object for the containment reference '<em>Payload</em>'.
746 * @see satellite.Spacecraft#getPayload()
747 * @see #getSpacecraft()
748 * @generated
749 */
750 EReference getSpacecraft_Payload();
751
752 /**
753 * Returns the meta object for class '{@link satellite.CommSubsystem <em>Comm Subsystem</em>}'.
754 * <!-- begin-user-doc -->
755 * <!-- end-user-doc -->
756 * @return the meta object for class '<em>Comm Subsystem</em>'.
757 * @see satellite.CommSubsystem
758 * @generated
759 */
760 EClass getCommSubsystem();
761
762 /**
763 * Returns the meta object for the reference '{@link satellite.CommSubsystem#getTarget <em>Target</em>}'.
764 * <!-- begin-user-doc -->
765 * <!-- end-user-doc -->
766 * @return the meta object for the reference '<em>Target</em>'.
767 * @see satellite.CommSubsystem#getTarget()
768 * @see #getCommSubsystem()
769 * @generated
770 */
771 EReference getCommSubsystem_Target();
772
773 /**
774 * Returns the meta object for class '{@link satellite.Payload <em>Payload</em>}'.
775 * <!-- begin-user-doc -->
776 * <!-- end-user-doc -->
777 * @return the meta object for class '<em>Payload</em>'.
778 * @see satellite.Payload
779 * @generated
780 */
781 EClass getPayload();
782
783 /**
784 * Returns the meta object for class '{@link satellite.InterferometryPayload <em>Interferometry Payload</em>}'.
785 * <!-- begin-user-doc -->
786 * <!-- end-user-doc -->
787 * @return the meta object for class '<em>Interferometry Payload</em>'.
788 * @see satellite.InterferometryPayload
789 * @generated
790 */
791 EClass getInterferometryPayload();
792
793 /**
794 * Returns the meta object for class '{@link satellite.CubeSat3U <em>Cube Sat3 U</em>}'.
795 * <!-- begin-user-doc -->
796 * <!-- end-user-doc -->
797 * @return the meta object for class '<em>Cube Sat3 U</em>'.
798 * @see satellite.CubeSat3U
799 * @generated
800 */
801 EClass getCubeSat3U();
802
803 /**
804 * Returns the meta object for class '{@link satellite.CubeSat6U <em>Cube Sat6 U</em>}'.
805 * <!-- begin-user-doc -->
806 * <!-- end-user-doc -->
807 * @return the meta object for class '<em>Cube Sat6 U</em>'.
808 * @see satellite.CubeSat6U
809 * @generated
810 */
811 EClass getCubeSat6U();
812
813 /**
814 * Returns the meta object for class '{@link satellite.SmallSat <em>Small Sat</em>}'.
815 * <!-- begin-user-doc -->
816 * <!-- end-user-doc -->
817 * @return the meta object for class '<em>Small Sat</em>'.
818 * @see satellite.SmallSat
819 * @generated
820 */
821 EClass getSmallSat();
822
823 /**
824 * Returns the meta object for class '{@link satellite.CubeSat <em>Cube Sat</em>}'.
825 * <!-- begin-user-doc -->
826 * <!-- end-user-doc -->
827 * @return the meta object for class '<em>Cube Sat</em>'.
828 * @see satellite.CubeSat
829 * @generated
830 */
831 EClass getCubeSat();
832
833 /**
834 * Returns the meta object for class '{@link satellite.UHFCommSubsystem <em>UHF Comm Subsystem</em>}'.
835 * <!-- begin-user-doc -->
836 * <!-- end-user-doc -->
837 * @return the meta object for class '<em>UHF Comm Subsystem</em>'.
838 * @see satellite.UHFCommSubsystem
839 * @generated
840 */
841 EClass getUHFCommSubsystem();
842
843 /**
844 * Returns the meta object for class '{@link satellite.XCommSubsystem <em>XComm Subsystem</em>}'.
845 * <!-- begin-user-doc -->
846 * <!-- end-user-doc -->
847 * @return the meta object for class '<em>XComm Subsystem</em>'.
848 * @see satellite.XCommSubsystem
849 * @generated
850 */
851 EClass getXCommSubsystem();
852
853 /**
854 * Returns the meta object for class '{@link satellite.KaCommSubsystem <em>Ka Comm Subsystem</em>}'.
855 * <!-- begin-user-doc -->
856 * <!-- end-user-doc -->
857 * @return the meta object for class '<em>Ka Comm Subsystem</em>'.
858 * @see satellite.KaCommSubsystem
859 * @generated
860 */
861 EClass getKaCommSubsystem();
862
863 /**
864 * Returns the factory that creates the instances of the model.
865 * <!-- begin-user-doc -->
866 * <!-- end-user-doc -->
867 * @return the factory that creates the instances of the model.
868 * @generated
869 */
870 SatelliteFactory getSatelliteFactory();
871
872 /**
873 * <!-- begin-user-doc -->
874 * Defines literals for the meta objects that represent
875 * <ul>
876 * <li>each class,</li>
877 * <li>each feature of each class,</li>
878 * <li>each operation of each class,</li>
879 * <li>each enum,</li>
880 * <li>and each data type</li>
881 * </ul>
882 * <!-- end-user-doc -->
883 * @generated
884 */
885 interface Literals {
886 /**
887 * The meta object literal for the '{@link satellite.impl.ConstellationMissionImpl <em>Constellation Mission</em>}' class.
888 * <!-- begin-user-doc -->
889 * <!-- end-user-doc -->
890 * @see satellite.impl.ConstellationMissionImpl
891 * @see satellite.impl.SatellitePackageImpl#getConstellationMission()
892 * @generated
893 */
894 EClass CONSTELLATION_MISSION = eINSTANCE.getConstellationMission();
895
896 /**
897 * The meta object literal for the '<em><b>Ground Station Network</b></em>' containment reference feature.
898 * <!-- begin-user-doc -->
899 * <!-- end-user-doc -->
900 * @generated
901 */
902 EReference CONSTELLATION_MISSION__GROUND_STATION_NETWORK = eINSTANCE
903 .getConstellationMission_GroundStationNetwork();
904
905 /**
906 * The meta object literal for the '<em><b>Spacecraft</b></em>' containment reference list feature.
907 * <!-- begin-user-doc -->
908 * <!-- end-user-doc -->
909 * @generated
910 */
911 EReference CONSTELLATION_MISSION__SPACECRAFT = eINSTANCE.getConstellationMission_Spacecraft();
912
913 /**
914 * The meta object literal for the '{@link satellite.impl.InterferometryMissionImpl <em>Interferometry Mission</em>}' class.
915 * <!-- begin-user-doc -->
916 * <!-- end-user-doc -->
917 * @see satellite.impl.InterferometryMissionImpl
918 * @see satellite.impl.SatellitePackageImpl#getInterferometryMission()
919 * @generated
920 */
921 EClass INTERFEROMETRY_MISSION = eINSTANCE.getInterferometryMission();
922
923 /**
924 * The meta object literal for the '{@link satellite.impl.CommunicatingElementImpl <em>Communicating Element</em>}' class.
925 * <!-- begin-user-doc -->
926 * <!-- end-user-doc -->
927 * @see satellite.impl.CommunicatingElementImpl
928 * @see satellite.impl.SatellitePackageImpl#getCommunicatingElement()
929 * @generated
930 */
931 EClass COMMUNICATING_ELEMENT = eINSTANCE.getCommunicatingElement();
932
933 /**
934 * The meta object literal for the '<em><b>Comm Subsystem</b></em>' containment reference list feature.
935 * <!-- begin-user-doc -->
936 * <!-- end-user-doc -->
937 * @generated
938 */
939 EReference COMMUNICATING_ELEMENT__COMM_SUBSYSTEM = eINSTANCE.getCommunicatingElement_CommSubsystem();
940
941 /**
942 * The meta object literal for the '{@link satellite.impl.GroundStationNetworkImpl <em>Ground Station Network</em>}' class.
943 * <!-- begin-user-doc -->
944 * <!-- end-user-doc -->
945 * @see satellite.impl.GroundStationNetworkImpl
946 * @see satellite.impl.SatellitePackageImpl#getGroundStationNetwork()
947 * @generated
948 */
949 EClass GROUND_STATION_NETWORK = eINSTANCE.getGroundStationNetwork();
950
951 /**
952 * The meta object literal for the '{@link satellite.impl.SpacecraftImpl <em>Spacecraft</em>}' class.
953 * <!-- begin-user-doc -->
954 * <!-- end-user-doc -->
955 * @see satellite.impl.SpacecraftImpl
956 * @see satellite.impl.SatellitePackageImpl#getSpacecraft()
957 * @generated
958 */
959 EClass SPACECRAFT = eINSTANCE.getSpacecraft();
960
961 /**
962 * The meta object literal for the '<em><b>Payload</b></em>' containment reference feature.
963 * <!-- begin-user-doc -->
964 * <!-- end-user-doc -->
965 * @generated
966 */
967 EReference SPACECRAFT__PAYLOAD = eINSTANCE.getSpacecraft_Payload();
968
969 /**
970 * The meta object literal for the '{@link satellite.impl.CommSubsystemImpl <em>Comm Subsystem</em>}' class.
971 * <!-- begin-user-doc -->
972 * <!-- end-user-doc -->
973 * @see satellite.impl.CommSubsystemImpl
974 * @see satellite.impl.SatellitePackageImpl#getCommSubsystem()
975 * @generated
976 */
977 EClass COMM_SUBSYSTEM = eINSTANCE.getCommSubsystem();
978
979 /**
980 * The meta object literal for the '<em><b>Target</b></em>' reference feature.
981 * <!-- begin-user-doc -->
982 * <!-- end-user-doc -->
983 * @generated
984 */
985 EReference COMM_SUBSYSTEM__TARGET = eINSTANCE.getCommSubsystem_Target();
986
987 /**
988 * The meta object literal for the '{@link satellite.impl.PayloadImpl <em>Payload</em>}' class.
989 * <!-- begin-user-doc -->
990 * <!-- end-user-doc -->
991 * @see satellite.impl.PayloadImpl
992 * @see satellite.impl.SatellitePackageImpl#getPayload()
993 * @generated
994 */
995 EClass PAYLOAD = eINSTANCE.getPayload();
996
997 /**
998 * The meta object literal for the '{@link satellite.impl.InterferometryPayloadImpl <em>Interferometry Payload</em>}' class.
999 * <!-- begin-user-doc -->
1000 * <!-- end-user-doc -->
1001 * @see satellite.impl.InterferometryPayloadImpl
1002 * @see satellite.impl.SatellitePackageImpl#getInterferometryPayload()
1003 * @generated
1004 */
1005 EClass INTERFEROMETRY_PAYLOAD = eINSTANCE.getInterferometryPayload();
1006
1007 /**
1008 * The meta object literal for the '{@link satellite.impl.CubeSat3UImpl <em>Cube Sat3 U</em>}' class.
1009 * <!-- begin-user-doc -->
1010 * <!-- end-user-doc -->
1011 * @see satellite.impl.CubeSat3UImpl
1012 * @see satellite.impl.SatellitePackageImpl#getCubeSat3U()
1013 * @generated
1014 */
1015 EClass CUBE_SAT3_U = eINSTANCE.getCubeSat3U();
1016
1017 /**
1018 * The meta object literal for the '{@link satellite.impl.CubeSat6UImpl <em>Cube Sat6 U</em>}' class.
1019 * <!-- begin-user-doc -->
1020 * <!-- end-user-doc -->
1021 * @see satellite.impl.CubeSat6UImpl
1022 * @see satellite.impl.SatellitePackageImpl#getCubeSat6U()
1023 * @generated
1024 */
1025 EClass CUBE_SAT6_U = eINSTANCE.getCubeSat6U();
1026
1027 /**
1028 * The meta object literal for the '{@link satellite.impl.SmallSatImpl <em>Small Sat</em>}' class.
1029 * <!-- begin-user-doc -->
1030 * <!-- end-user-doc -->
1031 * @see satellite.impl.SmallSatImpl
1032 * @see satellite.impl.SatellitePackageImpl#getSmallSat()
1033 * @generated
1034 */
1035 EClass SMALL_SAT = eINSTANCE.getSmallSat();
1036
1037 /**
1038 * The meta object literal for the '{@link satellite.impl.CubeSatImpl <em>Cube Sat</em>}' class.
1039 * <!-- begin-user-doc -->
1040 * <!-- end-user-doc -->
1041 * @see satellite.impl.CubeSatImpl
1042 * @see satellite.impl.SatellitePackageImpl#getCubeSat()
1043 * @generated
1044 */
1045 EClass CUBE_SAT = eINSTANCE.getCubeSat();
1046
1047 /**
1048 * The meta object literal for the '{@link satellite.impl.UHFCommSubsystemImpl <em>UHF Comm Subsystem</em>}' class.
1049 * <!-- begin-user-doc -->
1050 * <!-- end-user-doc -->
1051 * @see satellite.impl.UHFCommSubsystemImpl
1052 * @see satellite.impl.SatellitePackageImpl#getUHFCommSubsystem()
1053 * @generated
1054 */
1055 EClass UHF_COMM_SUBSYSTEM = eINSTANCE.getUHFCommSubsystem();
1056
1057 /**
1058 * The meta object literal for the '{@link satellite.impl.XCommSubsystemImpl <em>XComm Subsystem</em>}' class.
1059 * <!-- begin-user-doc -->
1060 * <!-- end-user-doc -->
1061 * @see satellite.impl.XCommSubsystemImpl
1062 * @see satellite.impl.SatellitePackageImpl#getXCommSubsystem()
1063 * @generated
1064 */
1065 EClass XCOMM_SUBSYSTEM = eINSTANCE.getXCommSubsystem();
1066
1067 /**
1068 * The meta object literal for the '{@link satellite.impl.KaCommSubsystemImpl <em>Ka Comm Subsystem</em>}' class.
1069 * <!-- begin-user-doc -->
1070 * <!-- end-user-doc -->
1071 * @see satellite.impl.KaCommSubsystemImpl
1072 * @see satellite.impl.SatellitePackageImpl#getKaCommSubsystem()
1073 * @generated
1074 */
1075 EClass KA_COMM_SUBSYSTEM = eINSTANCE.getKaCommSubsystem();
1076
1077 }
1078
1079} //SatellitePackage