aboutsummaryrefslogtreecommitdiffstats
path: root/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/ecore-gen/hu/bme/mit/inf/dslreasoner/domains/satellite/SatellitePackage.java
diff options
context:
space:
mode:
Diffstat (limited to 'Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/ecore-gen/hu/bme/mit/inf/dslreasoner/domains/satellite/SatellitePackage.java')
-rw-r--r--Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/ecore-gen/hu/bme/mit/inf/dslreasoner/domains/satellite/SatellitePackage.java1306
1 files changed, 0 insertions, 1306 deletions
diff --git a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/ecore-gen/hu/bme/mit/inf/dslreasoner/domains/satellite/SatellitePackage.java b/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/ecore-gen/hu/bme/mit/inf/dslreasoner/domains/satellite/SatellitePackage.java
deleted file mode 100644
index 1e129422..00000000
--- a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/ecore-gen/hu/bme/mit/inf/dslreasoner/domains/satellite/SatellitePackage.java
+++ /dev/null
@@ -1,1306 +0,0 @@
1/**
2 */
3package hu.bme.mit.inf.dslreasoner.domains.satellite;
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 hu.bme.mit.inf.dslreasoner.domains.satellite.SatelliteFactory
24 * @model kind="package"
25 * @generated
26 */
27public interface SatellitePackage extends EPackage {
28 /**
29 * The package name.
30 * <!-- begin-user-doc -->
31 * <!-- end-user-doc -->
32 * @generated
33 */
34 String eNAME = "satellite";
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.org/satellite";
43
44 /**
45 * The package namespace name.
46 * <!-- begin-user-doc -->
47 * <!-- end-user-doc -->
48 * @generated
49 */
50 String eNS_PREFIX = "satellite";
51
52 /**
53 * The singleton instance of the package.
54 * <!-- begin-user-doc -->
55 * <!-- end-user-doc -->
56 * @generated
57 */
58 SatellitePackage eINSTANCE = hu.bme.mit.inf.dslreasoner.domains.satellite.impl.SatellitePackageImpl.init();
59
60 /**
61 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.domains.satellite.impl.ConstellationMissionImpl <em>Constellation Mission</em>}' class.
62 * <!-- begin-user-doc -->
63 * <!-- end-user-doc -->
64 * @see hu.bme.mit.inf.dslreasoner.domains.satellite.impl.ConstellationMissionImpl
65 * @see hu.bme.mit.inf.dslreasoner.domains.satellite.impl.SatellitePackageImpl#getConstellationMission()
66 * @generated
67 */
68 int CONSTELLATION_MISSION = 0;
69
70 /**
71 * The feature id for the '<em><b>Ground Station Network</b></em>' containment reference.
72 * <!-- begin-user-doc -->
73 * <!-- end-user-doc -->
74 * @generated
75 * @ordered
76 */
77 int CONSTELLATION_MISSION__GROUND_STATION_NETWORK = 0;
78
79 /**
80 * The feature id for the '<em><b>Spacecraft</b></em>' containment reference list.
81 * <!-- begin-user-doc -->
82 * <!-- end-user-doc -->
83 * @generated
84 * @ordered
85 */
86 int CONSTELLATION_MISSION__SPACECRAFT = 1;
87
88 /**
89 * The number of structural features of the '<em>Constellation Mission</em>' class.
90 * <!-- begin-user-doc -->
91 * <!-- end-user-doc -->
92 * @generated
93 * @ordered
94 */
95 int CONSTELLATION_MISSION_FEATURE_COUNT = 2;
96
97 /**
98 * The number of operations of the '<em>Constellation Mission</em>' class.
99 * <!-- begin-user-doc -->
100 * <!-- end-user-doc -->
101 * @generated
102 * @ordered
103 */
104 int CONSTELLATION_MISSION_OPERATION_COUNT = 0;
105
106 /**
107 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.domains.satellite.impl.InterferometryMissionImpl <em>Interferometry Mission</em>}' class.
108 * <!-- begin-user-doc -->
109 * <!-- end-user-doc -->
110 * @see hu.bme.mit.inf.dslreasoner.domains.satellite.impl.InterferometryMissionImpl
111 * @see hu.bme.mit.inf.dslreasoner.domains.satellite.impl.SatellitePackageImpl#getInterferometryMission()
112 * @generated
113 */
114 int INTERFEROMETRY_MISSION = 1;
115
116 /**
117 * The feature id for the '<em><b>Ground Station Network</b></em>' containment reference.
118 * <!-- begin-user-doc -->
119 * <!-- end-user-doc -->
120 * @generated
121 * @ordered
122 */
123 int INTERFEROMETRY_MISSION__GROUND_STATION_NETWORK = CONSTELLATION_MISSION__GROUND_STATION_NETWORK;
124
125 /**
126 * The feature id for the '<em><b>Spacecraft</b></em>' containment reference list.
127 * <!-- begin-user-doc -->
128 * <!-- end-user-doc -->
129 * @generated
130 * @ordered
131 */
132 int INTERFEROMETRY_MISSION__SPACECRAFT = CONSTELLATION_MISSION__SPACECRAFT;
133
134 /**
135 * The feature id for the '<em><b>Observation Time</b></em>' attribute.
136 * <!-- begin-user-doc -->
137 * <!-- end-user-doc -->
138 * @generated
139 * @ordered
140 */
141 int INTERFEROMETRY_MISSION__OBSERVATION_TIME = CONSTELLATION_MISSION_FEATURE_COUNT + 0;
142
143 /**
144 * The number of structural features of the '<em>Interferometry Mission</em>' class.
145 * <!-- begin-user-doc -->
146 * <!-- end-user-doc -->
147 * @generated
148 * @ordered
149 */
150 int INTERFEROMETRY_MISSION_FEATURE_COUNT = CONSTELLATION_MISSION_FEATURE_COUNT + 1;
151
152 /**
153 * The number of operations of the '<em>Interferometry Mission</em>' class.
154 * <!-- begin-user-doc -->
155 * <!-- end-user-doc -->
156 * @generated
157 * @ordered
158 */
159 int INTERFEROMETRY_MISSION_OPERATION_COUNT = CONSTELLATION_MISSION_OPERATION_COUNT + 0;
160
161 /**
162 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.domains.satellite.impl.CommunicatingElementImpl <em>Communicating Element</em>}' class.
163 * <!-- begin-user-doc -->
164 * <!-- end-user-doc -->
165 * @see hu.bme.mit.inf.dslreasoner.domains.satellite.impl.CommunicatingElementImpl
166 * @see hu.bme.mit.inf.dslreasoner.domains.satellite.impl.SatellitePackageImpl#getCommunicatingElement()
167 * @generated
168 */
169 int COMMUNICATING_ELEMENT = 2;
170
171 /**
172 * The feature id for the '<em><b>Comm Subsystem</b></em>' containment reference list.
173 * <!-- begin-user-doc -->
174 * <!-- end-user-doc -->
175 * @generated
176 * @ordered
177 */
178 int COMMUNICATING_ELEMENT__COMM_SUBSYSTEM = 0;
179
180 /**
181 * The feature id for the '<em><b>Communication Link</b></em>' containment reference.
182 * <!-- begin-user-doc -->
183 * <!-- end-user-doc -->
184 * @generated
185 * @ordered
186 */
187 int COMMUNICATING_ELEMENT__COMMUNICATION_LINK = 1;
188
189 /**
190 * The number of structural features of the '<em>Communicating Element</em>' class.
191 * <!-- begin-user-doc -->
192 * <!-- end-user-doc -->
193 * @generated
194 * @ordered
195 */
196 int COMMUNICATING_ELEMENT_FEATURE_COUNT = 2;
197
198 /**
199 * The number of operations of the '<em>Communicating Element</em>' class.
200 * <!-- begin-user-doc -->
201 * <!-- end-user-doc -->
202 * @generated
203 * @ordered
204 */
205 int COMMUNICATING_ELEMENT_OPERATION_COUNT = 0;
206
207 /**
208 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.domains.satellite.impl.GroundStationNetworkImpl <em>Ground Station Network</em>}' class.
209 * <!-- begin-user-doc -->
210 * <!-- end-user-doc -->
211 * @see hu.bme.mit.inf.dslreasoner.domains.satellite.impl.GroundStationNetworkImpl
212 * @see hu.bme.mit.inf.dslreasoner.domains.satellite.impl.SatellitePackageImpl#getGroundStationNetwork()
213 * @generated
214 */
215 int GROUND_STATION_NETWORK = 3;
216
217 /**
218 * The feature id for the '<em><b>Comm Subsystem</b></em>' containment reference list.
219 * <!-- begin-user-doc -->
220 * <!-- end-user-doc -->
221 * @generated
222 * @ordered
223 */
224 int GROUND_STATION_NETWORK__COMM_SUBSYSTEM = COMMUNICATING_ELEMENT__COMM_SUBSYSTEM;
225
226 /**
227 * The feature id for the '<em><b>Communication Link</b></em>' containment reference.
228 * <!-- begin-user-doc -->
229 * <!-- end-user-doc -->
230 * @generated
231 * @ordered
232 */
233 int GROUND_STATION_NETWORK__COMMUNICATION_LINK = COMMUNICATING_ELEMENT__COMMUNICATION_LINK;
234
235 /**
236 * The number of structural features of the '<em>Ground Station Network</em>' class.
237 * <!-- begin-user-doc -->
238 * <!-- end-user-doc -->
239 * @generated
240 * @ordered
241 */
242 int GROUND_STATION_NETWORK_FEATURE_COUNT = COMMUNICATING_ELEMENT_FEATURE_COUNT + 0;
243
244 /**
245 * The number of operations of the '<em>Ground Station Network</em>' class.
246 * <!-- begin-user-doc -->
247 * <!-- end-user-doc -->
248 * @generated
249 * @ordered
250 */
251 int GROUND_STATION_NETWORK_OPERATION_COUNT = COMMUNICATING_ELEMENT_OPERATION_COUNT + 0;
252
253 /**
254 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.domains.satellite.impl.SpacecraftImpl <em>Spacecraft</em>}' class.
255 * <!-- begin-user-doc -->
256 * <!-- end-user-doc -->
257 * @see hu.bme.mit.inf.dslreasoner.domains.satellite.impl.SpacecraftImpl
258 * @see hu.bme.mit.inf.dslreasoner.domains.satellite.impl.SatellitePackageImpl#getSpacecraft()
259 * @generated
260 */
261 int SPACECRAFT = 4;
262
263 /**
264 * The feature id for the '<em><b>Comm Subsystem</b></em>' containment reference list.
265 * <!-- begin-user-doc -->
266 * <!-- end-user-doc -->
267 * @generated
268 * @ordered
269 */
270 int SPACECRAFT__COMM_SUBSYSTEM = COMMUNICATING_ELEMENT__COMM_SUBSYSTEM;
271
272 /**
273 * The feature id for the '<em><b>Communication Link</b></em>' containment reference.
274 * <!-- begin-user-doc -->
275 * <!-- end-user-doc -->
276 * @generated
277 * @ordered
278 */
279 int SPACECRAFT__COMMUNICATION_LINK = COMMUNICATING_ELEMENT__COMMUNICATION_LINK;
280
281 /**
282 * The feature id for the '<em><b>Payload</b></em>' containment reference.
283 * <!-- begin-user-doc -->
284 * <!-- end-user-doc -->
285 * @generated
286 * @ordered
287 */
288 int SPACECRAFT__PAYLOAD = COMMUNICATING_ELEMENT_FEATURE_COUNT + 0;
289
290 /**
291 * The feature id for the '<em><b>Kind</b></em>' attribute.
292 * <!-- begin-user-doc -->
293 * <!-- end-user-doc -->
294 * @generated
295 * @ordered
296 */
297 int SPACECRAFT__KIND = COMMUNICATING_ELEMENT_FEATURE_COUNT + 1;
298
299 /**
300 * The number of structural features of the '<em>Spacecraft</em>' class.
301 * <!-- begin-user-doc -->
302 * <!-- end-user-doc -->
303 * @generated
304 * @ordered
305 */
306 int SPACECRAFT_FEATURE_COUNT = COMMUNICATING_ELEMENT_FEATURE_COUNT + 2;
307
308 /**
309 * The number of operations of the '<em>Spacecraft</em>' class.
310 * <!-- begin-user-doc -->
311 * <!-- end-user-doc -->
312 * @generated
313 * @ordered
314 */
315 int SPACECRAFT_OPERATION_COUNT = COMMUNICATING_ELEMENT_OPERATION_COUNT + 0;
316
317 /**
318 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.domains.satellite.impl.CommSubsystemImpl <em>Comm Subsystem</em>}' class.
319 * <!-- begin-user-doc -->
320 * <!-- end-user-doc -->
321 * @see hu.bme.mit.inf.dslreasoner.domains.satellite.impl.CommSubsystemImpl
322 * @see hu.bme.mit.inf.dslreasoner.domains.satellite.impl.SatellitePackageImpl#getCommSubsystem()
323 * @generated
324 */
325 int COMM_SUBSYSTEM = 5;
326
327 /**
328 * The feature id for the '<em><b>Band</b></em>' attribute.
329 * <!-- begin-user-doc -->
330 * <!-- end-user-doc -->
331 * @generated
332 * @ordered
333 */
334 int COMM_SUBSYSTEM__BAND = 0;
335
336 /**
337 * The feature id for the '<em><b>Gain</b></em>' attribute.
338 * <!-- begin-user-doc -->
339 * <!-- end-user-doc -->
340 * @generated
341 * @ordered
342 */
343 int COMM_SUBSYSTEM__GAIN = 1;
344
345 /**
346 * The number of structural features of the '<em>Comm Subsystem</em>' class.
347 * <!-- begin-user-doc -->
348 * <!-- end-user-doc -->
349 * @generated
350 * @ordered
351 */
352 int COMM_SUBSYSTEM_FEATURE_COUNT = 2;
353
354 /**
355 * The number of operations of the '<em>Comm Subsystem</em>' class.
356 * <!-- begin-user-doc -->
357 * <!-- end-user-doc -->
358 * @generated
359 * @ordered
360 */
361 int COMM_SUBSYSTEM_OPERATION_COUNT = 0;
362
363 /**
364 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.domains.satellite.impl.DirectedCommunicationLinkImpl <em>Directed Communication Link</em>}' class.
365 * <!-- begin-user-doc -->
366 * <!-- end-user-doc -->
367 * @see hu.bme.mit.inf.dslreasoner.domains.satellite.impl.DirectedCommunicationLinkImpl
368 * @see hu.bme.mit.inf.dslreasoner.domains.satellite.impl.SatellitePackageImpl#getDirectedCommunicationLink()
369 * @generated
370 */
371 int DIRECTED_COMMUNICATION_LINK = 6;
372
373 /**
374 * The feature id for the '<em><b>Source</b></em>' reference.
375 * <!-- begin-user-doc -->
376 * <!-- end-user-doc -->
377 * @generated
378 * @ordered
379 */
380 int DIRECTED_COMMUNICATION_LINK__SOURCE = 0;
381
382 /**
383 * The feature id for the '<em><b>Target</b></em>' reference.
384 * <!-- begin-user-doc -->
385 * <!-- end-user-doc -->
386 * @generated
387 * @ordered
388 */
389 int DIRECTED_COMMUNICATION_LINK__TARGET = 1;
390
391 /**
392 * The number of structural features of the '<em>Directed Communication Link</em>' class.
393 * <!-- begin-user-doc -->
394 * <!-- end-user-doc -->
395 * @generated
396 * @ordered
397 */
398 int DIRECTED_COMMUNICATION_LINK_FEATURE_COUNT = 2;
399
400 /**
401 * The number of operations of the '<em>Directed Communication Link</em>' class.
402 * <!-- begin-user-doc -->
403 * <!-- end-user-doc -->
404 * @generated
405 * @ordered
406 */
407 int DIRECTED_COMMUNICATION_LINK_OPERATION_COUNT = 0;
408
409 /**
410 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.domains.satellite.impl.PayloadImpl <em>Payload</em>}' class.
411 * <!-- begin-user-doc -->
412 * <!-- end-user-doc -->
413 * @see hu.bme.mit.inf.dslreasoner.domains.satellite.impl.PayloadImpl
414 * @see hu.bme.mit.inf.dslreasoner.domains.satellite.impl.SatellitePackageImpl#getPayload()
415 * @generated
416 */
417 int PAYLOAD = 7;
418
419 /**
420 * The number of structural features of the '<em>Payload</em>' class.
421 * <!-- begin-user-doc -->
422 * <!-- end-user-doc -->
423 * @generated
424 * @ordered
425 */
426 int PAYLOAD_FEATURE_COUNT = 0;
427
428 /**
429 * The number of operations of the '<em>Payload</em>' class.
430 * <!-- begin-user-doc -->
431 * <!-- end-user-doc -->
432 * @generated
433 * @ordered
434 */
435 int PAYLOAD_OPERATION_COUNT = 0;
436
437 /**
438 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.domains.satellite.impl.InterferometryPayloadImpl <em>Interferometry Payload</em>}' class.
439 * <!-- begin-user-doc -->
440 * <!-- end-user-doc -->
441 * @see hu.bme.mit.inf.dslreasoner.domains.satellite.impl.InterferometryPayloadImpl
442 * @see hu.bme.mit.inf.dslreasoner.domains.satellite.impl.SatellitePackageImpl#getInterferometryPayload()
443 * @generated
444 */
445 int INTERFEROMETRY_PAYLOAD = 8;
446
447 /**
448 * The number of structural features of the '<em>Interferometry Payload</em>' class.
449 * <!-- begin-user-doc -->
450 * <!-- end-user-doc -->
451 * @generated
452 * @ordered
453 */
454 int INTERFEROMETRY_PAYLOAD_FEATURE_COUNT = PAYLOAD_FEATURE_COUNT + 0;
455
456 /**
457 * The number of operations of the '<em>Interferometry Payload</em>' class.
458 * <!-- begin-user-doc -->
459 * <!-- end-user-doc -->
460 * @generated
461 * @ordered
462 */
463 int INTERFEROMETRY_PAYLOAD_OPERATION_COUNT = PAYLOAD_OPERATION_COUNT + 0;
464
465 /**
466 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.domains.satellite.impl.CubeSatImpl <em>Cube Sat</em>}' class.
467 * <!-- begin-user-doc -->
468 * <!-- end-user-doc -->
469 * @see hu.bme.mit.inf.dslreasoner.domains.satellite.impl.CubeSatImpl
470 * @see hu.bme.mit.inf.dslreasoner.domains.satellite.impl.SatellitePackageImpl#getCubeSat()
471 * @generated
472 */
473 int CUBE_SAT = 12;
474
475 /**
476 * The feature id for the '<em><b>Comm Subsystem</b></em>' containment reference list.
477 * <!-- begin-user-doc -->
478 * <!-- end-user-doc -->
479 * @generated
480 * @ordered
481 */
482 int CUBE_SAT__COMM_SUBSYSTEM = SPACECRAFT__COMM_SUBSYSTEM;
483
484 /**
485 * The feature id for the '<em><b>Communication Link</b></em>' containment reference.
486 * <!-- begin-user-doc -->
487 * <!-- end-user-doc -->
488 * @generated
489 * @ordered
490 */
491 int CUBE_SAT__COMMUNICATION_LINK = SPACECRAFT__COMMUNICATION_LINK;
492
493 /**
494 * The feature id for the '<em><b>Payload</b></em>' containment reference.
495 * <!-- begin-user-doc -->
496 * <!-- end-user-doc -->
497 * @generated
498 * @ordered
499 */
500 int CUBE_SAT__PAYLOAD = SPACECRAFT__PAYLOAD;
501
502 /**
503 * The feature id for the '<em><b>Kind</b></em>' attribute.
504 * <!-- begin-user-doc -->
505 * <!-- end-user-doc -->
506 * @generated
507 * @ordered
508 */
509 int CUBE_SAT__KIND = SPACECRAFT__KIND;
510
511 /**
512 * The number of structural features of the '<em>Cube Sat</em>' class.
513 * <!-- begin-user-doc -->
514 * <!-- end-user-doc -->
515 * @generated
516 * @ordered
517 */
518 int CUBE_SAT_FEATURE_COUNT = SPACECRAFT_FEATURE_COUNT + 0;
519
520 /**
521 * The number of operations of the '<em>Cube Sat</em>' class.
522 * <!-- begin-user-doc -->
523 * <!-- end-user-doc -->
524 * @generated
525 * @ordered
526 */
527 int CUBE_SAT_OPERATION_COUNT = SPACECRAFT_OPERATION_COUNT + 0;
528
529 /**
530 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.domains.satellite.impl.CubeSat3UImpl <em>Cube Sat3 U</em>}' class.
531 * <!-- begin-user-doc -->
532 * <!-- end-user-doc -->
533 * @see hu.bme.mit.inf.dslreasoner.domains.satellite.impl.CubeSat3UImpl
534 * @see hu.bme.mit.inf.dslreasoner.domains.satellite.impl.SatellitePackageImpl#getCubeSat3U()
535 * @generated
536 */
537 int CUBE_SAT3_U = 9;
538
539 /**
540 * The feature id for the '<em><b>Comm Subsystem</b></em>' containment reference list.
541 * <!-- begin-user-doc -->
542 * <!-- end-user-doc -->
543 * @generated
544 * @ordered
545 */
546 int CUBE_SAT3_U__COMM_SUBSYSTEM = CUBE_SAT__COMM_SUBSYSTEM;
547
548 /**
549 * The feature id for the '<em><b>Communication Link</b></em>' containment reference.
550 * <!-- begin-user-doc -->
551 * <!-- end-user-doc -->
552 * @generated
553 * @ordered
554 */
555 int CUBE_SAT3_U__COMMUNICATION_LINK = CUBE_SAT__COMMUNICATION_LINK;
556
557 /**
558 * The feature id for the '<em><b>Payload</b></em>' containment reference.
559 * <!-- begin-user-doc -->
560 * <!-- end-user-doc -->
561 * @generated
562 * @ordered
563 */
564 int CUBE_SAT3_U__PAYLOAD = CUBE_SAT__PAYLOAD;
565
566 /**
567 * The feature id for the '<em><b>Kind</b></em>' attribute.
568 * <!-- begin-user-doc -->
569 * <!-- end-user-doc -->
570 * @generated
571 * @ordered
572 */
573 int CUBE_SAT3_U__KIND = CUBE_SAT__KIND;
574
575 /**
576 * The number of structural features of the '<em>Cube Sat3 U</em>' class.
577 * <!-- begin-user-doc -->
578 * <!-- end-user-doc -->
579 * @generated
580 * @ordered
581 */
582 int CUBE_SAT3_U_FEATURE_COUNT = CUBE_SAT_FEATURE_COUNT + 0;
583
584 /**
585 * The number of operations of the '<em>Cube Sat3 U</em>' class.
586 * <!-- begin-user-doc -->
587 * <!-- end-user-doc -->
588 * @generated
589 * @ordered
590 */
591 int CUBE_SAT3_U_OPERATION_COUNT = CUBE_SAT_OPERATION_COUNT + 0;
592
593 /**
594 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.domains.satellite.impl.CubeSat6UImpl <em>Cube Sat6 U</em>}' class.
595 * <!-- begin-user-doc -->
596 * <!-- end-user-doc -->
597 * @see hu.bme.mit.inf.dslreasoner.domains.satellite.impl.CubeSat6UImpl
598 * @see hu.bme.mit.inf.dslreasoner.domains.satellite.impl.SatellitePackageImpl#getCubeSat6U()
599 * @generated
600 */
601 int CUBE_SAT6_U = 10;
602
603 /**
604 * The feature id for the '<em><b>Comm Subsystem</b></em>' containment reference list.
605 * <!-- begin-user-doc -->
606 * <!-- end-user-doc -->
607 * @generated
608 * @ordered
609 */
610 int CUBE_SAT6_U__COMM_SUBSYSTEM = CUBE_SAT__COMM_SUBSYSTEM;
611
612 /**
613 * The feature id for the '<em><b>Communication Link</b></em>' containment reference.
614 * <!-- begin-user-doc -->
615 * <!-- end-user-doc -->
616 * @generated
617 * @ordered
618 */
619 int CUBE_SAT6_U__COMMUNICATION_LINK = CUBE_SAT__COMMUNICATION_LINK;
620
621 /**
622 * The feature id for the '<em><b>Payload</b></em>' containment reference.
623 * <!-- begin-user-doc -->
624 * <!-- end-user-doc -->
625 * @generated
626 * @ordered
627 */
628 int CUBE_SAT6_U__PAYLOAD = CUBE_SAT__PAYLOAD;
629
630 /**
631 * The feature id for the '<em><b>Kind</b></em>' attribute.
632 * <!-- begin-user-doc -->
633 * <!-- end-user-doc -->
634 * @generated
635 * @ordered
636 */
637 int CUBE_SAT6_U__KIND = CUBE_SAT__KIND;
638
639 /**
640 * The number of structural features of the '<em>Cube Sat6 U</em>' class.
641 * <!-- begin-user-doc -->
642 * <!-- end-user-doc -->
643 * @generated
644 * @ordered
645 */
646 int CUBE_SAT6_U_FEATURE_COUNT = CUBE_SAT_FEATURE_COUNT + 0;
647
648 /**
649 * The number of operations of the '<em>Cube Sat6 U</em>' class.
650 * <!-- begin-user-doc -->
651 * <!-- end-user-doc -->
652 * @generated
653 * @ordered
654 */
655 int CUBE_SAT6_U_OPERATION_COUNT = CUBE_SAT_OPERATION_COUNT + 0;
656
657 /**
658 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.domains.satellite.impl.SmallSatImpl <em>Small Sat</em>}' class.
659 * <!-- begin-user-doc -->
660 * <!-- end-user-doc -->
661 * @see hu.bme.mit.inf.dslreasoner.domains.satellite.impl.SmallSatImpl
662 * @see hu.bme.mit.inf.dslreasoner.domains.satellite.impl.SatellitePackageImpl#getSmallSat()
663 * @generated
664 */
665 int SMALL_SAT = 11;
666
667 /**
668 * The feature id for the '<em><b>Comm Subsystem</b></em>' containment reference list.
669 * <!-- begin-user-doc -->
670 * <!-- end-user-doc -->
671 * @generated
672 * @ordered
673 */
674 int SMALL_SAT__COMM_SUBSYSTEM = SPACECRAFT__COMM_SUBSYSTEM;
675
676 /**
677 * The feature id for the '<em><b>Communication Link</b></em>' containment reference.
678 * <!-- begin-user-doc -->
679 * <!-- end-user-doc -->
680 * @generated
681 * @ordered
682 */
683 int SMALL_SAT__COMMUNICATION_LINK = SPACECRAFT__COMMUNICATION_LINK;
684
685 /**
686 * The feature id for the '<em><b>Payload</b></em>' containment reference.
687 * <!-- begin-user-doc -->
688 * <!-- end-user-doc -->
689 * @generated
690 * @ordered
691 */
692 int SMALL_SAT__PAYLOAD = SPACECRAFT__PAYLOAD;
693
694 /**
695 * The feature id for the '<em><b>Kind</b></em>' attribute.
696 * <!-- begin-user-doc -->
697 * <!-- end-user-doc -->
698 * @generated
699 * @ordered
700 */
701 int SMALL_SAT__KIND = SPACECRAFT__KIND;
702
703 /**
704 * The number of structural features of the '<em>Small Sat</em>' class.
705 * <!-- begin-user-doc -->
706 * <!-- end-user-doc -->
707 * @generated
708 * @ordered
709 */
710 int SMALL_SAT_FEATURE_COUNT = SPACECRAFT_FEATURE_COUNT + 0;
711
712 /**
713 * The number of operations of the '<em>Small Sat</em>' class.
714 * <!-- begin-user-doc -->
715 * <!-- end-user-doc -->
716 * @generated
717 * @ordered
718 */
719 int SMALL_SAT_OPERATION_COUNT = SPACECRAFT_OPERATION_COUNT + 0;
720
721 /**
722 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.domains.satellite.TransceiverBand <em>Transceiver Band</em>}' enum.
723 * <!-- begin-user-doc -->
724 * <!-- end-user-doc -->
725 * @see hu.bme.mit.inf.dslreasoner.domains.satellite.TransceiverBand
726 * @see hu.bme.mit.inf.dslreasoner.domains.satellite.impl.SatellitePackageImpl#getTransceiverBand()
727 * @generated
728 */
729 int TRANSCEIVER_BAND = 13;
730
731 /**
732 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.domains.satellite.AntennaGain <em>Antenna Gain</em>}' enum.
733 * <!-- begin-user-doc -->
734 * <!-- end-user-doc -->
735 * @see hu.bme.mit.inf.dslreasoner.domains.satellite.AntennaGain
736 * @see hu.bme.mit.inf.dslreasoner.domains.satellite.impl.SatellitePackageImpl#getAntennaGain()
737 * @generated
738 */
739 int ANTENNA_GAIN = 14;
740
741 /**
742 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.domains.satellite.SpacecraftKind <em>Spacecraft Kind</em>}' enum.
743 * <!-- begin-user-doc -->
744 * <!-- end-user-doc -->
745 * @see hu.bme.mit.inf.dslreasoner.domains.satellite.SpacecraftKind
746 * @see hu.bme.mit.inf.dslreasoner.domains.satellite.impl.SatellitePackageImpl#getSpacecraftKind()
747 * @generated
748 */
749 int SPACECRAFT_KIND = 15;
750
751 /**
752 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.domains.satellite.ConstellationMission <em>Constellation Mission</em>}'.
753 * <!-- begin-user-doc -->
754 * <!-- end-user-doc -->
755 * @return the meta object for class '<em>Constellation Mission</em>'.
756 * @see hu.bme.mit.inf.dslreasoner.domains.satellite.ConstellationMission
757 * @generated
758 */
759 EClass getConstellationMission();
760
761 /**
762 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.domains.satellite.ConstellationMission#getGroundStationNetwork <em>Ground Station Network</em>}'.
763 * <!-- begin-user-doc -->
764 * <!-- end-user-doc -->
765 * @return the meta object for the containment reference '<em>Ground Station Network</em>'.
766 * @see hu.bme.mit.inf.dslreasoner.domains.satellite.ConstellationMission#getGroundStationNetwork()
767 * @see #getConstellationMission()
768 * @generated
769 */
770 EReference getConstellationMission_GroundStationNetwork();
771
772 /**
773 * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.domains.satellite.ConstellationMission#getSpacecraft <em>Spacecraft</em>}'.
774 * <!-- begin-user-doc -->
775 * <!-- end-user-doc -->
776 * @return the meta object for the containment reference list '<em>Spacecraft</em>'.
777 * @see hu.bme.mit.inf.dslreasoner.domains.satellite.ConstellationMission#getSpacecraft()
778 * @see #getConstellationMission()
779 * @generated
780 */
781 EReference getConstellationMission_Spacecraft();
782
783 /**
784 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.domains.satellite.InterferometryMission <em>Interferometry Mission</em>}'.
785 * <!-- begin-user-doc -->
786 * <!-- end-user-doc -->
787 * @return the meta object for class '<em>Interferometry Mission</em>'.
788 * @see hu.bme.mit.inf.dslreasoner.domains.satellite.InterferometryMission
789 * @generated
790 */
791 EClass getInterferometryMission();
792
793 /**
794 * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.domains.satellite.InterferometryMission#getObservationTime <em>Observation Time</em>}'.
795 * <!-- begin-user-doc -->
796 * <!-- end-user-doc -->
797 * @return the meta object for the attribute '<em>Observation Time</em>'.
798 * @see hu.bme.mit.inf.dslreasoner.domains.satellite.InterferometryMission#getObservationTime()
799 * @see #getInterferometryMission()
800 * @generated
801 */
802 EAttribute getInterferometryMission_ObservationTime();
803
804 /**
805 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.domains.satellite.CommunicatingElement <em>Communicating Element</em>}'.
806 * <!-- begin-user-doc -->
807 * <!-- end-user-doc -->
808 * @return the meta object for class '<em>Communicating Element</em>'.
809 * @see hu.bme.mit.inf.dslreasoner.domains.satellite.CommunicatingElement
810 * @generated
811 */
812 EClass getCommunicatingElement();
813
814 /**
815 * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.domains.satellite.CommunicatingElement#getCommSubsystem <em>Comm Subsystem</em>}'.
816 * <!-- begin-user-doc -->
817 * <!-- end-user-doc -->
818 * @return the meta object for the containment reference list '<em>Comm Subsystem</em>'.
819 * @see hu.bme.mit.inf.dslreasoner.domains.satellite.CommunicatingElement#getCommSubsystem()
820 * @see #getCommunicatingElement()
821 * @generated
822 */
823 EReference getCommunicatingElement_CommSubsystem();
824
825 /**
826 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.domains.satellite.CommunicatingElement#getCommunicationLink <em>Communication Link</em>}'.
827 * <!-- begin-user-doc -->
828 * <!-- end-user-doc -->
829 * @return the meta object for the containment reference '<em>Communication Link</em>'.
830 * @see hu.bme.mit.inf.dslreasoner.domains.satellite.CommunicatingElement#getCommunicationLink()
831 * @see #getCommunicatingElement()
832 * @generated
833 */
834 EReference getCommunicatingElement_CommunicationLink();
835
836 /**
837 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.domains.satellite.GroundStationNetwork <em>Ground Station Network</em>}'.
838 * <!-- begin-user-doc -->
839 * <!-- end-user-doc -->
840 * @return the meta object for class '<em>Ground Station Network</em>'.
841 * @see hu.bme.mit.inf.dslreasoner.domains.satellite.GroundStationNetwork
842 * @generated
843 */
844 EClass getGroundStationNetwork();
845
846 /**
847 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.domains.satellite.Spacecraft <em>Spacecraft</em>}'.
848 * <!-- begin-user-doc -->
849 * <!-- end-user-doc -->
850 * @return the meta object for class '<em>Spacecraft</em>'.
851 * @see hu.bme.mit.inf.dslreasoner.domains.satellite.Spacecraft
852 * @generated
853 */
854 EClass getSpacecraft();
855
856 /**
857 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.domains.satellite.Spacecraft#getPayload <em>Payload</em>}'.
858 * <!-- begin-user-doc -->
859 * <!-- end-user-doc -->
860 * @return the meta object for the containment reference '<em>Payload</em>'.
861 * @see hu.bme.mit.inf.dslreasoner.domains.satellite.Spacecraft#getPayload()
862 * @see #getSpacecraft()
863 * @generated
864 */
865 EReference getSpacecraft_Payload();
866
867 /**
868 * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.domains.satellite.Spacecraft#getKind <em>Kind</em>}'.
869 * <!-- begin-user-doc -->
870 * <!-- end-user-doc -->
871 * @return the meta object for the attribute '<em>Kind</em>'.
872 * @see hu.bme.mit.inf.dslreasoner.domains.satellite.Spacecraft#getKind()
873 * @see #getSpacecraft()
874 * @generated
875 */
876 EAttribute getSpacecraft_Kind();
877
878 /**
879 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.domains.satellite.CommSubsystem <em>Comm Subsystem</em>}'.
880 * <!-- begin-user-doc -->
881 * <!-- end-user-doc -->
882 * @return the meta object for class '<em>Comm Subsystem</em>'.
883 * @see hu.bme.mit.inf.dslreasoner.domains.satellite.CommSubsystem
884 * @generated
885 */
886 EClass getCommSubsystem();
887
888 /**
889 * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.domains.satellite.CommSubsystem#getBand <em>Band</em>}'.
890 * <!-- begin-user-doc -->
891 * <!-- end-user-doc -->
892 * @return the meta object for the attribute '<em>Band</em>'.
893 * @see hu.bme.mit.inf.dslreasoner.domains.satellite.CommSubsystem#getBand()
894 * @see #getCommSubsystem()
895 * @generated
896 */
897 EAttribute getCommSubsystem_Band();
898
899 /**
900 * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.domains.satellite.CommSubsystem#getGain <em>Gain</em>}'.
901 * <!-- begin-user-doc -->
902 * <!-- end-user-doc -->
903 * @return the meta object for the attribute '<em>Gain</em>'.
904 * @see hu.bme.mit.inf.dslreasoner.domains.satellite.CommSubsystem#getGain()
905 * @see #getCommSubsystem()
906 * @generated
907 */
908 EAttribute getCommSubsystem_Gain();
909
910 /**
911 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.domains.satellite.DirectedCommunicationLink <em>Directed Communication Link</em>}'.
912 * <!-- begin-user-doc -->
913 * <!-- end-user-doc -->
914 * @return the meta object for class '<em>Directed Communication Link</em>'.
915 * @see hu.bme.mit.inf.dslreasoner.domains.satellite.DirectedCommunicationLink
916 * @generated
917 */
918 EClass getDirectedCommunicationLink();
919
920 /**
921 * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.domains.satellite.DirectedCommunicationLink#getSource <em>Source</em>}'.
922 * <!-- begin-user-doc -->
923 * <!-- end-user-doc -->
924 * @return the meta object for the reference '<em>Source</em>'.
925 * @see hu.bme.mit.inf.dslreasoner.domains.satellite.DirectedCommunicationLink#getSource()
926 * @see #getDirectedCommunicationLink()
927 * @generated
928 */
929 EReference getDirectedCommunicationLink_Source();
930
931 /**
932 * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.domains.satellite.DirectedCommunicationLink#getTarget <em>Target</em>}'.
933 * <!-- begin-user-doc -->
934 * <!-- end-user-doc -->
935 * @return the meta object for the reference '<em>Target</em>'.
936 * @see hu.bme.mit.inf.dslreasoner.domains.satellite.DirectedCommunicationLink#getTarget()
937 * @see #getDirectedCommunicationLink()
938 * @generated
939 */
940 EReference getDirectedCommunicationLink_Target();
941
942 /**
943 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.domains.satellite.Payload <em>Payload</em>}'.
944 * <!-- begin-user-doc -->
945 * <!-- end-user-doc -->
946 * @return the meta object for class '<em>Payload</em>'.
947 * @see hu.bme.mit.inf.dslreasoner.domains.satellite.Payload
948 * @generated
949 */
950 EClass getPayload();
951
952 /**
953 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.domains.satellite.InterferometryPayload <em>Interferometry Payload</em>}'.
954 * <!-- begin-user-doc -->
955 * <!-- end-user-doc -->
956 * @return the meta object for class '<em>Interferometry Payload</em>'.
957 * @see hu.bme.mit.inf.dslreasoner.domains.satellite.InterferometryPayload
958 * @generated
959 */
960 EClass getInterferometryPayload();
961
962 /**
963 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.domains.satellite.CubeSat3U <em>Cube Sat3 U</em>}'.
964 * <!-- begin-user-doc -->
965 * <!-- end-user-doc -->
966 * @return the meta object for class '<em>Cube Sat3 U</em>'.
967 * @see hu.bme.mit.inf.dslreasoner.domains.satellite.CubeSat3U
968 * @generated
969 */
970 EClass getCubeSat3U();
971
972 /**
973 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.domains.satellite.CubeSat6U <em>Cube Sat6 U</em>}'.
974 * <!-- begin-user-doc -->
975 * <!-- end-user-doc -->
976 * @return the meta object for class '<em>Cube Sat6 U</em>'.
977 * @see hu.bme.mit.inf.dslreasoner.domains.satellite.CubeSat6U
978 * @generated
979 */
980 EClass getCubeSat6U();
981
982 /**
983 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.domains.satellite.SmallSat <em>Small Sat</em>}'.
984 * <!-- begin-user-doc -->
985 * <!-- end-user-doc -->
986 * @return the meta object for class '<em>Small Sat</em>'.
987 * @see hu.bme.mit.inf.dslreasoner.domains.satellite.SmallSat
988 * @generated
989 */
990 EClass getSmallSat();
991
992 /**
993 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.domains.satellite.CubeSat <em>Cube Sat</em>}'.
994 * <!-- begin-user-doc -->
995 * <!-- end-user-doc -->
996 * @return the meta object for class '<em>Cube Sat</em>'.
997 * @see hu.bme.mit.inf.dslreasoner.domains.satellite.CubeSat
998 * @generated
999 */
1000 EClass getCubeSat();
1001
1002 /**
1003 * Returns the meta object for enum '{@link hu.bme.mit.inf.dslreasoner.domains.satellite.TransceiverBand <em>Transceiver Band</em>}'.
1004 * <!-- begin-user-doc -->
1005 * <!-- end-user-doc -->
1006 * @return the meta object for enum '<em>Transceiver Band</em>'.
1007 * @see hu.bme.mit.inf.dslreasoner.domains.satellite.TransceiverBand
1008 * @generated
1009 */
1010 EEnum getTransceiverBand();
1011
1012 /**
1013 * Returns the meta object for enum '{@link hu.bme.mit.inf.dslreasoner.domains.satellite.AntennaGain <em>Antenna Gain</em>}'.
1014 * <!-- begin-user-doc -->
1015 * <!-- end-user-doc -->
1016 * @return the meta object for enum '<em>Antenna Gain</em>'.
1017 * @see hu.bme.mit.inf.dslreasoner.domains.satellite.AntennaGain
1018 * @generated
1019 */
1020 EEnum getAntennaGain();
1021
1022 /**
1023 * Returns the meta object for enum '{@link hu.bme.mit.inf.dslreasoner.domains.satellite.SpacecraftKind <em>Spacecraft Kind</em>}'.
1024 * <!-- begin-user-doc -->
1025 * <!-- end-user-doc -->
1026 * @return the meta object for enum '<em>Spacecraft Kind</em>'.
1027 * @see hu.bme.mit.inf.dslreasoner.domains.satellite.SpacecraftKind
1028 * @generated
1029 */
1030 EEnum getSpacecraftKind();
1031
1032 /**
1033 * Returns the factory that creates the instances of the model.
1034 * <!-- begin-user-doc -->
1035 * <!-- end-user-doc -->
1036 * @return the factory that creates the instances of the model.
1037 * @generated
1038 */
1039 SatelliteFactory getSatelliteFactory();
1040
1041 /**
1042 * <!-- begin-user-doc -->
1043 * Defines literals for the meta objects that represent
1044 * <ul>
1045 * <li>each class,</li>
1046 * <li>each feature of each class,</li>
1047 * <li>each operation of each class,</li>
1048 * <li>each enum,</li>
1049 * <li>and each data type</li>
1050 * </ul>
1051 * <!-- end-user-doc -->
1052 * @generated
1053 */
1054 interface Literals {
1055 /**
1056 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.domains.satellite.impl.ConstellationMissionImpl <em>Constellation Mission</em>}' class.
1057 * <!-- begin-user-doc -->
1058 * <!-- end-user-doc -->
1059 * @see hu.bme.mit.inf.dslreasoner.domains.satellite.impl.ConstellationMissionImpl
1060 * @see hu.bme.mit.inf.dslreasoner.domains.satellite.impl.SatellitePackageImpl#getConstellationMission()
1061 * @generated
1062 */
1063 EClass CONSTELLATION_MISSION = eINSTANCE.getConstellationMission();
1064
1065 /**
1066 * The meta object literal for the '<em><b>Ground Station Network</b></em>' containment reference feature.
1067 * <!-- begin-user-doc -->
1068 * <!-- end-user-doc -->
1069 * @generated
1070 */
1071 EReference CONSTELLATION_MISSION__GROUND_STATION_NETWORK = eINSTANCE
1072 .getConstellationMission_GroundStationNetwork();
1073
1074 /**
1075 * The meta object literal for the '<em><b>Spacecraft</b></em>' containment reference list feature.
1076 * <!-- begin-user-doc -->
1077 * <!-- end-user-doc -->
1078 * @generated
1079 */
1080 EReference CONSTELLATION_MISSION__SPACECRAFT = eINSTANCE.getConstellationMission_Spacecraft();
1081
1082 /**
1083 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.domains.satellite.impl.InterferometryMissionImpl <em>Interferometry Mission</em>}' class.
1084 * <!-- begin-user-doc -->
1085 * <!-- end-user-doc -->
1086 * @see hu.bme.mit.inf.dslreasoner.domains.satellite.impl.InterferometryMissionImpl
1087 * @see hu.bme.mit.inf.dslreasoner.domains.satellite.impl.SatellitePackageImpl#getInterferometryMission()
1088 * @generated
1089 */
1090 EClass INTERFEROMETRY_MISSION = eINSTANCE.getInterferometryMission();
1091
1092 /**
1093 * The meta object literal for the '<em><b>Observation Time</b></em>' attribute feature.
1094 * <!-- begin-user-doc -->
1095 * <!-- end-user-doc -->
1096 * @generated
1097 */
1098 EAttribute INTERFEROMETRY_MISSION__OBSERVATION_TIME = eINSTANCE.getInterferometryMission_ObservationTime();
1099
1100 /**
1101 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.domains.satellite.impl.CommunicatingElementImpl <em>Communicating Element</em>}' class.
1102 * <!-- begin-user-doc -->
1103 * <!-- end-user-doc -->
1104 * @see hu.bme.mit.inf.dslreasoner.domains.satellite.impl.CommunicatingElementImpl
1105 * @see hu.bme.mit.inf.dslreasoner.domains.satellite.impl.SatellitePackageImpl#getCommunicatingElement()
1106 * @generated
1107 */
1108 EClass COMMUNICATING_ELEMENT = eINSTANCE.getCommunicatingElement();
1109
1110 /**
1111 * The meta object literal for the '<em><b>Comm Subsystem</b></em>' containment reference list feature.
1112 * <!-- begin-user-doc -->
1113 * <!-- end-user-doc -->
1114 * @generated
1115 */
1116 EReference COMMUNICATING_ELEMENT__COMM_SUBSYSTEM = eINSTANCE.getCommunicatingElement_CommSubsystem();
1117
1118 /**
1119 * The meta object literal for the '<em><b>Communication Link</b></em>' containment reference feature.
1120 * <!-- begin-user-doc -->
1121 * <!-- end-user-doc -->
1122 * @generated
1123 */
1124 EReference COMMUNICATING_ELEMENT__COMMUNICATION_LINK = eINSTANCE.getCommunicatingElement_CommunicationLink();
1125
1126 /**
1127 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.domains.satellite.impl.GroundStationNetworkImpl <em>Ground Station Network</em>}' class.
1128 * <!-- begin-user-doc -->
1129 * <!-- end-user-doc -->
1130 * @see hu.bme.mit.inf.dslreasoner.domains.satellite.impl.GroundStationNetworkImpl
1131 * @see hu.bme.mit.inf.dslreasoner.domains.satellite.impl.SatellitePackageImpl#getGroundStationNetwork()
1132 * @generated
1133 */
1134 EClass GROUND_STATION_NETWORK = eINSTANCE.getGroundStationNetwork();
1135
1136 /**
1137 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.domains.satellite.impl.SpacecraftImpl <em>Spacecraft</em>}' class.
1138 * <!-- begin-user-doc -->
1139 * <!-- end-user-doc -->
1140 * @see hu.bme.mit.inf.dslreasoner.domains.satellite.impl.SpacecraftImpl
1141 * @see hu.bme.mit.inf.dslreasoner.domains.satellite.impl.SatellitePackageImpl#getSpacecraft()
1142 * @generated
1143 */
1144 EClass SPACECRAFT = eINSTANCE.getSpacecraft();
1145
1146 /**
1147 * The meta object literal for the '<em><b>Payload</b></em>' containment reference feature.
1148 * <!-- begin-user-doc -->
1149 * <!-- end-user-doc -->
1150 * @generated
1151 */
1152 EReference SPACECRAFT__PAYLOAD = eINSTANCE.getSpacecraft_Payload();
1153
1154 /**
1155 * The meta object literal for the '<em><b>Kind</b></em>' attribute feature.
1156 * <!-- begin-user-doc -->
1157 * <!-- end-user-doc -->
1158 * @generated
1159 */
1160 EAttribute SPACECRAFT__KIND = eINSTANCE.getSpacecraft_Kind();
1161
1162 /**
1163 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.domains.satellite.impl.CommSubsystemImpl <em>Comm Subsystem</em>}' class.
1164 * <!-- begin-user-doc -->
1165 * <!-- end-user-doc -->
1166 * @see hu.bme.mit.inf.dslreasoner.domains.satellite.impl.CommSubsystemImpl
1167 * @see hu.bme.mit.inf.dslreasoner.domains.satellite.impl.SatellitePackageImpl#getCommSubsystem()
1168 * @generated
1169 */
1170 EClass COMM_SUBSYSTEM = eINSTANCE.getCommSubsystem();
1171
1172 /**
1173 * The meta object literal for the '<em><b>Band</b></em>' attribute feature.
1174 * <!-- begin-user-doc -->
1175 * <!-- end-user-doc -->
1176 * @generated
1177 */
1178 EAttribute COMM_SUBSYSTEM__BAND = eINSTANCE.getCommSubsystem_Band();
1179
1180 /**
1181 * The meta object literal for the '<em><b>Gain</b></em>' attribute feature.
1182 * <!-- begin-user-doc -->
1183 * <!-- end-user-doc -->
1184 * @generated
1185 */
1186 EAttribute COMM_SUBSYSTEM__GAIN = eINSTANCE.getCommSubsystem_Gain();
1187
1188 /**
1189 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.domains.satellite.impl.DirectedCommunicationLinkImpl <em>Directed Communication Link</em>}' class.
1190 * <!-- begin-user-doc -->
1191 * <!-- end-user-doc -->
1192 * @see hu.bme.mit.inf.dslreasoner.domains.satellite.impl.DirectedCommunicationLinkImpl
1193 * @see hu.bme.mit.inf.dslreasoner.domains.satellite.impl.SatellitePackageImpl#getDirectedCommunicationLink()
1194 * @generated
1195 */
1196 EClass DIRECTED_COMMUNICATION_LINK = eINSTANCE.getDirectedCommunicationLink();
1197
1198 /**
1199 * The meta object literal for the '<em><b>Source</b></em>' reference feature.
1200 * <!-- begin-user-doc -->
1201 * <!-- end-user-doc -->
1202 * @generated
1203 */
1204 EReference DIRECTED_COMMUNICATION_LINK__SOURCE = eINSTANCE.getDirectedCommunicationLink_Source();
1205
1206 /**
1207 * The meta object literal for the '<em><b>Target</b></em>' reference feature.
1208 * <!-- begin-user-doc -->
1209 * <!-- end-user-doc -->
1210 * @generated
1211 */
1212 EReference DIRECTED_COMMUNICATION_LINK__TARGET = eINSTANCE.getDirectedCommunicationLink_Target();
1213
1214 /**
1215 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.domains.satellite.impl.PayloadImpl <em>Payload</em>}' class.
1216 * <!-- begin-user-doc -->
1217 * <!-- end-user-doc -->
1218 * @see hu.bme.mit.inf.dslreasoner.domains.satellite.impl.PayloadImpl
1219 * @see hu.bme.mit.inf.dslreasoner.domains.satellite.impl.SatellitePackageImpl#getPayload()
1220 * @generated
1221 */
1222 EClass PAYLOAD = eINSTANCE.getPayload();
1223
1224 /**
1225 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.domains.satellite.impl.InterferometryPayloadImpl <em>Interferometry Payload</em>}' class.
1226 * <!-- begin-user-doc -->
1227 * <!-- end-user-doc -->
1228 * @see hu.bme.mit.inf.dslreasoner.domains.satellite.impl.InterferometryPayloadImpl
1229 * @see hu.bme.mit.inf.dslreasoner.domains.satellite.impl.SatellitePackageImpl#getInterferometryPayload()
1230 * @generated
1231 */
1232 EClass INTERFEROMETRY_PAYLOAD = eINSTANCE.getInterferometryPayload();
1233
1234 /**
1235 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.domains.satellite.impl.CubeSat3UImpl <em>Cube Sat3 U</em>}' class.
1236 * <!-- begin-user-doc -->
1237 * <!-- end-user-doc -->
1238 * @see hu.bme.mit.inf.dslreasoner.domains.satellite.impl.CubeSat3UImpl
1239 * @see hu.bme.mit.inf.dslreasoner.domains.satellite.impl.SatellitePackageImpl#getCubeSat3U()
1240 * @generated
1241 */
1242 EClass CUBE_SAT3_U = eINSTANCE.getCubeSat3U();
1243
1244 /**
1245 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.domains.satellite.impl.CubeSat6UImpl <em>Cube Sat6 U</em>}' class.
1246 * <!-- begin-user-doc -->
1247 * <!-- end-user-doc -->
1248 * @see hu.bme.mit.inf.dslreasoner.domains.satellite.impl.CubeSat6UImpl
1249 * @see hu.bme.mit.inf.dslreasoner.domains.satellite.impl.SatellitePackageImpl#getCubeSat6U()
1250 * @generated
1251 */
1252 EClass CUBE_SAT6_U = eINSTANCE.getCubeSat6U();
1253
1254 /**
1255 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.domains.satellite.impl.SmallSatImpl <em>Small Sat</em>}' class.
1256 * <!-- begin-user-doc -->
1257 * <!-- end-user-doc -->
1258 * @see hu.bme.mit.inf.dslreasoner.domains.satellite.impl.SmallSatImpl
1259 * @see hu.bme.mit.inf.dslreasoner.domains.satellite.impl.SatellitePackageImpl#getSmallSat()
1260 * @generated
1261 */
1262 EClass SMALL_SAT = eINSTANCE.getSmallSat();
1263
1264 /**
1265 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.domains.satellite.impl.CubeSatImpl <em>Cube Sat</em>}' class.
1266 * <!-- begin-user-doc -->
1267 * <!-- end-user-doc -->
1268 * @see hu.bme.mit.inf.dslreasoner.domains.satellite.impl.CubeSatImpl
1269 * @see hu.bme.mit.inf.dslreasoner.domains.satellite.impl.SatellitePackageImpl#getCubeSat()
1270 * @generated
1271 */
1272 EClass CUBE_SAT = eINSTANCE.getCubeSat();
1273
1274 /**
1275 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.domains.satellite.TransceiverBand <em>Transceiver Band</em>}' enum.
1276 * <!-- begin-user-doc -->
1277 * <!-- end-user-doc -->
1278 * @see hu.bme.mit.inf.dslreasoner.domains.satellite.TransceiverBand
1279 * @see hu.bme.mit.inf.dslreasoner.domains.satellite.impl.SatellitePackageImpl#getTransceiverBand()
1280 * @generated
1281 */
1282 EEnum TRANSCEIVER_BAND = eINSTANCE.getTransceiverBand();
1283
1284 /**
1285 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.domains.satellite.AntennaGain <em>Antenna Gain</em>}' enum.
1286 * <!-- begin-user-doc -->
1287 * <!-- end-user-doc -->
1288 * @see hu.bme.mit.inf.dslreasoner.domains.satellite.AntennaGain
1289 * @see hu.bme.mit.inf.dslreasoner.domains.satellite.impl.SatellitePackageImpl#getAntennaGain()
1290 * @generated
1291 */
1292 EEnum ANTENNA_GAIN = eINSTANCE.getAntennaGain();
1293
1294 /**
1295 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.domains.satellite.SpacecraftKind <em>Spacecraft Kind</em>}' enum.
1296 * <!-- begin-user-doc -->
1297 * <!-- end-user-doc -->
1298 * @see hu.bme.mit.inf.dslreasoner.domains.satellite.SpacecraftKind
1299 * @see hu.bme.mit.inf.dslreasoner.domains.satellite.impl.SatellitePackageImpl#getSpacecraftKind()
1300 * @generated
1301 */
1302 EEnum SPACECRAFT_KIND = eINSTANCE.getSpacecraftKind();
1303
1304 }
1305
1306} //SatellitePackage