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.java326
1 files changed, 171 insertions, 155 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
index f0d80ac2..8a9328f6 100644
--- 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
@@ -4,7 +4,6 @@ package satellite;
4 4
5import org.eclipse.emf.ecore.EAttribute; 5import org.eclipse.emf.ecore.EAttribute;
6import org.eclipse.emf.ecore.EClass; 6import org.eclipse.emf.ecore.EClass;
7import org.eclipse.emf.ecore.EEnum;
8import org.eclipse.emf.ecore.EPackage; 7import org.eclipse.emf.ecore.EPackage;
9import org.eclipse.emf.ecore.EReference; 8import org.eclipse.emf.ecore.EReference;
10 9
@@ -22,7 +21,6 @@ import org.eclipse.emf.ecore.EReference;
22 * <!-- end-user-doc --> 21 * <!-- end-user-doc -->
23 * @see satellite.SatelliteFactory 22 * @see satellite.SatelliteFactory
24 * @model kind="package" 23 * @model kind="package"
25 * annotation="http://www.eclipse.org/emf/2002/Ecore settingDelegates='org.eclipse.viatra.query.querybasedfeature'"
26 * @generated 24 * @generated
27 */ 25 */
28public interface SatellitePackage extends EPackage { 26public interface SatellitePackage extends EPackage {
@@ -289,22 +287,13 @@ public interface SatellitePackage extends EPackage {
289 int SPACECRAFT__PAYLOAD = COMMUNICATING_ELEMENT_FEATURE_COUNT + 0; 287 int SPACECRAFT__PAYLOAD = COMMUNICATING_ELEMENT_FEATURE_COUNT + 0;
290 288
291 /** 289 /**
292 * The feature id for the '<em><b>Kind</b></em>' attribute.
293 * <!-- begin-user-doc -->
294 * <!-- end-user-doc -->
295 * @generated
296 * @ordered
297 */
298 int SPACECRAFT__KIND = COMMUNICATING_ELEMENT_FEATURE_COUNT + 1;
299
300 /**
301 * The number of structural features of the '<em>Spacecraft</em>' class. 290 * The number of structural features of the '<em>Spacecraft</em>' class.
302 * <!-- begin-user-doc --> 291 * <!-- begin-user-doc -->
303 * <!-- end-user-doc --> 292 * <!-- end-user-doc -->
304 * @generated 293 * @generated
305 * @ordered 294 * @ordered
306 */ 295 */
307 int SPACECRAFT_FEATURE_COUNT = COMMUNICATING_ELEMENT_FEATURE_COUNT + 2; 296 int SPACECRAFT_FEATURE_COUNT = COMMUNICATING_ELEMENT_FEATURE_COUNT + 1;
308 297
309 /** 298 /**
310 * The number of operations of the '<em>Spacecraft</em>' class. 299 * The number of operations of the '<em>Spacecraft</em>' class.
@@ -326,31 +315,13 @@ public interface SatellitePackage extends EPackage {
326 int COMM_SUBSYSTEM = 5; 315 int COMM_SUBSYSTEM = 5;
327 316
328 /** 317 /**
329 * The feature id for the '<em><b>Band</b></em>' attribute.
330 * <!-- begin-user-doc -->
331 * <!-- end-user-doc -->
332 * @generated
333 * @ordered
334 */
335 int COMM_SUBSYSTEM__BAND = 0;
336
337 /**
338 * The feature id for the '<em><b>Gain</b></em>' attribute.
339 * <!-- begin-user-doc -->
340 * <!-- end-user-doc -->
341 * @generated
342 * @ordered
343 */
344 int COMM_SUBSYSTEM__GAIN = 1;
345
346 /**
347 * The number of structural features of the '<em>Comm Subsystem</em>' class. 318 * The number of structural features of the '<em>Comm Subsystem</em>' class.
348 * <!-- begin-user-doc --> 319 * <!-- begin-user-doc -->
349 * <!-- end-user-doc --> 320 * <!-- end-user-doc -->
350 * @generated 321 * @generated
351 * @ordered 322 * @ordered
352 */ 323 */
353 int COMM_SUBSYSTEM_FEATURE_COUNT = 2; 324 int COMM_SUBSYSTEM_FEATURE_COUNT = 0;
354 325
355 /** 326 /**
356 * The number of operations of the '<em>Comm Subsystem</em>' class. 327 * The number of operations of the '<em>Comm Subsystem</em>' class.
@@ -464,14 +435,14 @@ public interface SatellitePackage extends EPackage {
464 int INTERFEROMETRY_PAYLOAD_OPERATION_COUNT = PAYLOAD_OPERATION_COUNT + 0; 435 int INTERFEROMETRY_PAYLOAD_OPERATION_COUNT = PAYLOAD_OPERATION_COUNT + 0;
465 436
466 /** 437 /**
467 * The meta object id for the '{@link satellite.impl.CubeSat3UImpl <em>Cube Sat3 U</em>}' class. 438 * The meta object id for the '{@link satellite.impl.CubeSatImpl <em>Cube Sat</em>}' class.
468 * <!-- begin-user-doc --> 439 * <!-- begin-user-doc -->
469 * <!-- end-user-doc --> 440 * <!-- end-user-doc -->
470 * @see satellite.impl.CubeSat3UImpl 441 * @see satellite.impl.CubeSatImpl
471 * @see satellite.impl.SatellitePackageImpl#getCubeSat3U() 442 * @see satellite.impl.SatellitePackageImpl#getCubeSat()
472 * @generated 443 * @generated
473 */ 444 */
474 int CUBE_SAT3_U = 9; 445 int CUBE_SAT = 12;
475 446
476 /** 447 /**
477 * The feature id for the '<em><b>Comm Subsystem</b></em>' containment reference list. 448 * The feature id for the '<em><b>Comm Subsystem</b></em>' containment reference list.
@@ -480,7 +451,7 @@ public interface SatellitePackage extends EPackage {
480 * @generated 451 * @generated
481 * @ordered 452 * @ordered
482 */ 453 */
483 int CUBE_SAT3_U__COMM_SUBSYSTEM = SPACECRAFT__COMM_SUBSYSTEM; 454 int CUBE_SAT__COMM_SUBSYSTEM = SPACECRAFT__COMM_SUBSYSTEM;
484 455
485 /** 456 /**
486 * The feature id for the '<em><b>Communication Link</b></em>' containment reference. 457 * The feature id for the '<em><b>Communication Link</b></em>' containment reference.
@@ -489,7 +460,7 @@ public interface SatellitePackage extends EPackage {
489 * @generated 460 * @generated
490 * @ordered 461 * @ordered
491 */ 462 */
492 int CUBE_SAT3_U__COMMUNICATION_LINK = SPACECRAFT__COMMUNICATION_LINK; 463 int CUBE_SAT__COMMUNICATION_LINK = SPACECRAFT__COMMUNICATION_LINK;
493 464
494 /** 465 /**
495 * The feature id for the '<em><b>Payload</b></em>' containment reference. 466 * The feature id for the '<em><b>Payload</b></em>' containment reference.
@@ -498,16 +469,62 @@ public interface SatellitePackage extends EPackage {
498 * @generated 469 * @generated
499 * @ordered 470 * @ordered
500 */ 471 */
501 int CUBE_SAT3_U__PAYLOAD = SPACECRAFT__PAYLOAD; 472 int CUBE_SAT__PAYLOAD = SPACECRAFT__PAYLOAD;
473
474 /**
475 * The number of structural features of the '<em>Cube Sat</em>' class.
476 * <!-- begin-user-doc -->
477 * <!-- end-user-doc -->
478 * @generated
479 * @ordered
480 */
481 int CUBE_SAT_FEATURE_COUNT = SPACECRAFT_FEATURE_COUNT + 0;
502 482
503 /** 483 /**
504 * The feature id for the '<em><b>Kind</b></em>' attribute. 484 * The number of operations of the '<em>Cube Sat</em>' class.
505 * <!-- begin-user-doc --> 485 * <!-- begin-user-doc -->
506 * <!-- end-user-doc --> 486 * <!-- end-user-doc -->
507 * @generated 487 * @generated
508 * @ordered 488 * @ordered
509 */ 489 */
510 int CUBE_SAT3_U__KIND = SPACECRAFT__KIND; 490 int CUBE_SAT_OPERATION_COUNT = SPACECRAFT_OPERATION_COUNT + 0;
491
492 /**
493 * The meta object id for the '{@link satellite.impl.CubeSat3UImpl <em>Cube Sat3 U</em>}' class.
494 * <!-- begin-user-doc -->
495 * <!-- end-user-doc -->
496 * @see satellite.impl.CubeSat3UImpl
497 * @see satellite.impl.SatellitePackageImpl#getCubeSat3U()
498 * @generated
499 */
500 int CUBE_SAT3_U = 9;
501
502 /**
503 * The feature id for the '<em><b>Comm Subsystem</b></em>' containment reference list.
504 * <!-- begin-user-doc -->
505 * <!-- end-user-doc -->
506 * @generated
507 * @ordered
508 */
509 int CUBE_SAT3_U__COMM_SUBSYSTEM = CUBE_SAT__COMM_SUBSYSTEM;
510
511 /**
512 * The feature id for the '<em><b>Communication Link</b></em>' containment reference.
513 * <!-- begin-user-doc -->
514 * <!-- end-user-doc -->
515 * @generated
516 * @ordered
517 */
518 int CUBE_SAT3_U__COMMUNICATION_LINK = CUBE_SAT__COMMUNICATION_LINK;
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 CUBE_SAT3_U__PAYLOAD = CUBE_SAT__PAYLOAD;
511 528
512 /** 529 /**
513 * The number of structural features of the '<em>Cube Sat3 U</em>' class. 530 * The number of structural features of the '<em>Cube Sat3 U</em>' class.
@@ -516,7 +533,7 @@ public interface SatellitePackage extends EPackage {
516 * @generated 533 * @generated
517 * @ordered 534 * @ordered
518 */ 535 */
519 int CUBE_SAT3_U_FEATURE_COUNT = SPACECRAFT_FEATURE_COUNT + 0; 536 int CUBE_SAT3_U_FEATURE_COUNT = CUBE_SAT_FEATURE_COUNT + 0;
520 537
521 /** 538 /**
522 * The number of operations of the '<em>Cube Sat3 U</em>' class. 539 * The number of operations of the '<em>Cube Sat3 U</em>' class.
@@ -525,7 +542,7 @@ public interface SatellitePackage extends EPackage {
525 * @generated 542 * @generated
526 * @ordered 543 * @ordered
527 */ 544 */
528 int CUBE_SAT3_U_OPERATION_COUNT = SPACECRAFT_OPERATION_COUNT + 0; 545 int CUBE_SAT3_U_OPERATION_COUNT = CUBE_SAT_OPERATION_COUNT + 0;
529 546
530 /** 547 /**
531 * The meta object id for the '{@link satellite.impl.CubeSat6UImpl <em>Cube Sat6 U</em>}' class. 548 * The meta object id for the '{@link satellite.impl.CubeSat6UImpl <em>Cube Sat6 U</em>}' class.
@@ -544,7 +561,7 @@ public interface SatellitePackage extends EPackage {
544 * @generated 561 * @generated
545 * @ordered 562 * @ordered
546 */ 563 */
547 int CUBE_SAT6_U__COMM_SUBSYSTEM = SPACECRAFT__COMM_SUBSYSTEM; 564 int CUBE_SAT6_U__COMM_SUBSYSTEM = CUBE_SAT__COMM_SUBSYSTEM;
548 565
549 /** 566 /**
550 * The feature id for the '<em><b>Communication Link</b></em>' containment reference. 567 * The feature id for the '<em><b>Communication Link</b></em>' containment reference.
@@ -553,7 +570,7 @@ public interface SatellitePackage extends EPackage {
553 * @generated 570 * @generated
554 * @ordered 571 * @ordered
555 */ 572 */
556 int CUBE_SAT6_U__COMMUNICATION_LINK = SPACECRAFT__COMMUNICATION_LINK; 573 int CUBE_SAT6_U__COMMUNICATION_LINK = CUBE_SAT__COMMUNICATION_LINK;
557 574
558 /** 575 /**
559 * The feature id for the '<em><b>Payload</b></em>' containment reference. 576 * The feature id for the '<em><b>Payload</b></em>' containment reference.
@@ -562,16 +579,7 @@ public interface SatellitePackage extends EPackage {
562 * @generated 579 * @generated
563 * @ordered 580 * @ordered
564 */ 581 */
565 int CUBE_SAT6_U__PAYLOAD = SPACECRAFT__PAYLOAD; 582 int CUBE_SAT6_U__PAYLOAD = CUBE_SAT__PAYLOAD;
566
567 /**
568 * The feature id for the '<em><b>Kind</b></em>' attribute.
569 * <!-- begin-user-doc -->
570 * <!-- end-user-doc -->
571 * @generated
572 * @ordered
573 */
574 int CUBE_SAT6_U__KIND = SPACECRAFT__KIND;
575 583
576 /** 584 /**
577 * The number of structural features of the '<em>Cube Sat6 U</em>' class. 585 * The number of structural features of the '<em>Cube Sat6 U</em>' class.
@@ -580,7 +588,7 @@ public interface SatellitePackage extends EPackage {
580 * @generated 588 * @generated
581 * @ordered 589 * @ordered
582 */ 590 */
583 int CUBE_SAT6_U_FEATURE_COUNT = SPACECRAFT_FEATURE_COUNT + 0; 591 int CUBE_SAT6_U_FEATURE_COUNT = CUBE_SAT_FEATURE_COUNT + 0;
584 592
585 /** 593 /**
586 * The number of operations of the '<em>Cube Sat6 U</em>' class. 594 * The number of operations of the '<em>Cube Sat6 U</em>' class.
@@ -589,7 +597,7 @@ public interface SatellitePackage extends EPackage {
589 * @generated 597 * @generated
590 * @ordered 598 * @ordered
591 */ 599 */
592 int CUBE_SAT6_U_OPERATION_COUNT = SPACECRAFT_OPERATION_COUNT + 0; 600 int CUBE_SAT6_U_OPERATION_COUNT = CUBE_SAT_OPERATION_COUNT + 0;
593 601
594 /** 602 /**
595 * The meta object id for the '{@link satellite.impl.SmallSatImpl <em>Small Sat</em>}' class. 603 * The meta object id for the '{@link satellite.impl.SmallSatImpl <em>Small Sat</em>}' class.
@@ -629,61 +637,106 @@ public interface SatellitePackage extends EPackage {
629 int SMALL_SAT__PAYLOAD = SPACECRAFT__PAYLOAD; 637 int SMALL_SAT__PAYLOAD = SPACECRAFT__PAYLOAD;
630 638
631 /** 639 /**
632 * The feature id for the '<em><b>Kind</b></em>' attribute. 640 * The number of structural features of the '<em>Small Sat</em>' class.
633 * <!-- begin-user-doc --> 641 * <!-- begin-user-doc -->
634 * <!-- end-user-doc --> 642 * <!-- end-user-doc -->
635 * @generated 643 * @generated
636 * @ordered 644 * @ordered
637 */ 645 */
638 int SMALL_SAT__KIND = SPACECRAFT__KIND; 646 int SMALL_SAT_FEATURE_COUNT = SPACECRAFT_FEATURE_COUNT + 0;
639 647
640 /** 648 /**
641 * The number of structural features of the '<em>Small Sat</em>' class. 649 * The number of operations of the '<em>Small Sat</em>' class.
642 * <!-- begin-user-doc --> 650 * <!-- begin-user-doc -->
643 * <!-- end-user-doc --> 651 * <!-- end-user-doc -->
644 * @generated 652 * @generated
645 * @ordered 653 * @ordered
646 */ 654 */
647 int SMALL_SAT_FEATURE_COUNT = SPACECRAFT_FEATURE_COUNT + 0; 655 int SMALL_SAT_OPERATION_COUNT = SPACECRAFT_OPERATION_COUNT + 0;
648 656
649 /** 657 /**
650 * The number of operations of the '<em>Small Sat</em>' class. 658 * The meta object id for the '{@link satellite.impl.UHFCommSubsystemImpl <em>UHF Comm Subsystem</em>}' class.
659 * <!-- begin-user-doc -->
660 * <!-- end-user-doc -->
661 * @see satellite.impl.UHFCommSubsystemImpl
662 * @see satellite.impl.SatellitePackageImpl#getUHFCommSubsystem()
663 * @generated
664 */
665 int UHF_COMM_SUBSYSTEM = 13;
666
667 /**
668 * The number of structural features of the '<em>UHF Comm Subsystem</em>' class.
651 * <!-- begin-user-doc --> 669 * <!-- begin-user-doc -->
652 * <!-- end-user-doc --> 670 * <!-- end-user-doc -->
653 * @generated 671 * @generated
654 * @ordered 672 * @ordered
655 */ 673 */
656 int SMALL_SAT_OPERATION_COUNT = SPACECRAFT_OPERATION_COUNT + 0; 674 int UHF_COMM_SUBSYSTEM_FEATURE_COUNT = COMM_SUBSYSTEM_FEATURE_COUNT + 0;
657 675
658 /** 676 /**
659 * The meta object id for the '{@link satellite.TransceiverBand <em>Transceiver Band</em>}' enum. 677 * The number of operations of the '<em>UHF Comm Subsystem</em>' class.
660 * <!-- begin-user-doc --> 678 * <!-- begin-user-doc -->
661 * <!-- end-user-doc --> 679 * <!-- end-user-doc -->
662 * @see satellite.TransceiverBand
663 * @see satellite.impl.SatellitePackageImpl#getTransceiverBand()
664 * @generated 680 * @generated
681 * @ordered
665 */ 682 */
666 int TRANSCEIVER_BAND = 12; 683 int UHF_COMM_SUBSYSTEM_OPERATION_COUNT = COMM_SUBSYSTEM_OPERATION_COUNT + 0;
667 684
668 /** 685 /**
669 * The meta object id for the '{@link satellite.AntennaGain <em>Antenna Gain</em>}' enum. 686 * The meta object id for the '{@link satellite.impl.XCommSubsystemImpl <em>XComm Subsystem</em>}' class.
670 * <!-- begin-user-doc --> 687 * <!-- begin-user-doc -->
671 * <!-- end-user-doc --> 688 * <!-- end-user-doc -->
672 * @see satellite.AntennaGain 689 * @see satellite.impl.XCommSubsystemImpl
673 * @see satellite.impl.SatellitePackageImpl#getAntennaGain() 690 * @see satellite.impl.SatellitePackageImpl#getXCommSubsystem()
674 * @generated 691 * @generated
675 */ 692 */
676 int ANTENNA_GAIN = 13; 693 int XCOMM_SUBSYSTEM = 14;
677 694
678 /** 695 /**
679 * The meta object id for the '{@link satellite.SpacecraftKind <em>Spacecraft Kind</em>}' enum. 696 * The number of structural features of the '<em>XComm Subsystem</em>' class.
680 * <!-- begin-user-doc --> 697 * <!-- begin-user-doc -->
681 * <!-- end-user-doc --> 698 * <!-- end-user-doc -->
682 * @see satellite.SpacecraftKind
683 * @see satellite.impl.SatellitePackageImpl#getSpacecraftKind()
684 * @generated 699 * @generated
700 * @ordered
685 */ 701 */
686 int SPACECRAFT_KIND = 14; 702 int XCOMM_SUBSYSTEM_FEATURE_COUNT = COMM_SUBSYSTEM_FEATURE_COUNT + 0;
703
704 /**
705 * The number of operations of the '<em>XComm Subsystem</em>' class.
706 * <!-- begin-user-doc -->
707 * <!-- end-user-doc -->
708 * @generated
709 * @ordered
710 */
711 int XCOMM_SUBSYSTEM_OPERATION_COUNT = COMM_SUBSYSTEM_OPERATION_COUNT + 0;
712
713 /**
714 * The meta object id for the '{@link satellite.impl.KaCommSubsystemImpl <em>Ka Comm Subsystem</em>}' class.
715 * <!-- begin-user-doc -->
716 * <!-- end-user-doc -->
717 * @see satellite.impl.KaCommSubsystemImpl
718 * @see satellite.impl.SatellitePackageImpl#getKaCommSubsystem()
719 * @generated
720 */
721 int KA_COMM_SUBSYSTEM = 15;
722
723 /**
724 * The number of structural features of the '<em>Ka Comm Subsystem</em>' class.
725 * <!-- begin-user-doc -->
726 * <!-- end-user-doc -->
727 * @generated
728 * @ordered
729 */
730 int KA_COMM_SUBSYSTEM_FEATURE_COUNT = COMM_SUBSYSTEM_FEATURE_COUNT + 0;
731
732 /**
733 * The number of operations of the '<em>Ka Comm Subsystem</em>' class.
734 * <!-- begin-user-doc -->
735 * <!-- end-user-doc -->
736 * @generated
737 * @ordered
738 */
739 int KA_COMM_SUBSYSTEM_OPERATION_COUNT = COMM_SUBSYSTEM_OPERATION_COUNT + 0;
687 740
688 /** 741 /**
689 * Returns the meta object for class '{@link satellite.ConstellationMission <em>Constellation Mission</em>}'. 742 * Returns the meta object for class '{@link satellite.ConstellationMission <em>Constellation Mission</em>}'.
@@ -802,17 +855,6 @@ public interface SatellitePackage extends EPackage {
802 EReference getSpacecraft_Payload(); 855 EReference getSpacecraft_Payload();
803 856
804 /** 857 /**
805 * Returns the meta object for the attribute '{@link satellite.Spacecraft#getKind <em>Kind</em>}'.
806 * <!-- begin-user-doc -->
807 * <!-- end-user-doc -->
808 * @return the meta object for the attribute '<em>Kind</em>'.
809 * @see satellite.Spacecraft#getKind()
810 * @see #getSpacecraft()
811 * @generated
812 */
813 EAttribute getSpacecraft_Kind();
814
815 /**
816 * Returns the meta object for class '{@link satellite.CommSubsystem <em>Comm Subsystem</em>}'. 858 * Returns the meta object for class '{@link satellite.CommSubsystem <em>Comm Subsystem</em>}'.
817 * <!-- begin-user-doc --> 859 * <!-- begin-user-doc -->
818 * <!-- end-user-doc --> 860 * <!-- end-user-doc -->
@@ -823,28 +865,6 @@ public interface SatellitePackage extends EPackage {
823 EClass getCommSubsystem(); 865 EClass getCommSubsystem();
824 866
825 /** 867 /**
826 * Returns the meta object for the attribute '{@link satellite.CommSubsystem#getBand <em>Band</em>}'.
827 * <!-- begin-user-doc -->
828 * <!-- end-user-doc -->
829 * @return the meta object for the attribute '<em>Band</em>'.
830 * @see satellite.CommSubsystem#getBand()
831 * @see #getCommSubsystem()
832 * @generated
833 */
834 EAttribute getCommSubsystem_Band();
835
836 /**
837 * Returns the meta object for the attribute '{@link satellite.CommSubsystem#getGain <em>Gain</em>}'.
838 * <!-- begin-user-doc -->
839 * <!-- end-user-doc -->
840 * @return the meta object for the attribute '<em>Gain</em>'.
841 * @see satellite.CommSubsystem#getGain()
842 * @see #getCommSubsystem()
843 * @generated
844 */
845 EAttribute getCommSubsystem_Gain();
846
847 /**
848 * Returns the meta object for class '{@link satellite.DirectedCommunicationLink <em>Directed Communication Link</em>}'. 868 * Returns the meta object for class '{@link satellite.DirectedCommunicationLink <em>Directed Communication Link</em>}'.
849 * <!-- begin-user-doc --> 869 * <!-- begin-user-doc -->
850 * <!-- end-user-doc --> 870 * <!-- end-user-doc -->
@@ -927,34 +947,44 @@ public interface SatellitePackage extends EPackage {
927 EClass getSmallSat(); 947 EClass getSmallSat();
928 948
929 /** 949 /**
930 * Returns the meta object for enum '{@link satellite.TransceiverBand <em>Transceiver Band</em>}'. 950 * Returns the meta object for class '{@link satellite.CubeSat <em>Cube Sat</em>}'.
931 * <!-- begin-user-doc --> 951 * <!-- begin-user-doc -->
932 * <!-- end-user-doc --> 952 * <!-- end-user-doc -->
933 * @return the meta object for enum '<em>Transceiver Band</em>'. 953 * @return the meta object for class '<em>Cube Sat</em>'.
934 * @see satellite.TransceiverBand 954 * @see satellite.CubeSat
935 * @generated 955 * @generated
936 */ 956 */
937 EEnum getTransceiverBand(); 957 EClass getCubeSat();
938 958
939 /** 959 /**
940 * Returns the meta object for enum '{@link satellite.AntennaGain <em>Antenna Gain</em>}'. 960 * Returns the meta object for class '{@link satellite.UHFCommSubsystem <em>UHF Comm Subsystem</em>}'.
941 * <!-- begin-user-doc --> 961 * <!-- begin-user-doc -->
942 * <!-- end-user-doc --> 962 * <!-- end-user-doc -->
943 * @return the meta object for enum '<em>Antenna Gain</em>'. 963 * @return the meta object for class '<em>UHF Comm Subsystem</em>'.
944 * @see satellite.AntennaGain 964 * @see satellite.UHFCommSubsystem
945 * @generated 965 * @generated
946 */ 966 */
947 EEnum getAntennaGain(); 967 EClass getUHFCommSubsystem();
948 968
949 /** 969 /**
950 * Returns the meta object for enum '{@link satellite.SpacecraftKind <em>Spacecraft Kind</em>}'. 970 * Returns the meta object for class '{@link satellite.XCommSubsystem <em>XComm Subsystem</em>}'.
951 * <!-- begin-user-doc --> 971 * <!-- begin-user-doc -->
952 * <!-- end-user-doc --> 972 * <!-- end-user-doc -->
953 * @return the meta object for enum '<em>Spacecraft Kind</em>'. 973 * @return the meta object for class '<em>XComm Subsystem</em>'.
954 * @see satellite.SpacecraftKind 974 * @see satellite.XCommSubsystem
955 * @generated 975 * @generated
956 */ 976 */
957 EEnum getSpacecraftKind(); 977 EClass getXCommSubsystem();
978
979 /**
980 * Returns the meta object for class '{@link satellite.KaCommSubsystem <em>Ka Comm Subsystem</em>}'.
981 * <!-- begin-user-doc -->
982 * <!-- end-user-doc -->
983 * @return the meta object for class '<em>Ka Comm Subsystem</em>'.
984 * @see satellite.KaCommSubsystem
985 * @generated
986 */
987 EClass getKaCommSubsystem();
958 988
959 /** 989 /**
960 * Returns the factory that creates the instances of the model. 990 * Returns the factory that creates the instances of the model.
@@ -1079,14 +1109,6 @@ public interface SatellitePackage extends EPackage {
1079 EReference SPACECRAFT__PAYLOAD = eINSTANCE.getSpacecraft_Payload(); 1109 EReference SPACECRAFT__PAYLOAD = eINSTANCE.getSpacecraft_Payload();
1080 1110
1081 /** 1111 /**
1082 * The meta object literal for the '<em><b>Kind</b></em>' attribute feature.
1083 * <!-- begin-user-doc -->
1084 * <!-- end-user-doc -->
1085 * @generated
1086 */
1087 EAttribute SPACECRAFT__KIND = eINSTANCE.getSpacecraft_Kind();
1088
1089 /**
1090 * The meta object literal for the '{@link satellite.impl.CommSubsystemImpl <em>Comm Subsystem</em>}' class. 1112 * The meta object literal for the '{@link satellite.impl.CommSubsystemImpl <em>Comm Subsystem</em>}' class.
1091 * <!-- begin-user-doc --> 1113 * <!-- begin-user-doc -->
1092 * <!-- end-user-doc --> 1114 * <!-- end-user-doc -->
@@ -1097,22 +1119,6 @@ public interface SatellitePackage extends EPackage {
1097 EClass COMM_SUBSYSTEM = eINSTANCE.getCommSubsystem(); 1119 EClass COMM_SUBSYSTEM = eINSTANCE.getCommSubsystem();
1098 1120
1099 /** 1121 /**
1100 * The meta object literal for the '<em><b>Band</b></em>' attribute feature.
1101 * <!-- begin-user-doc -->
1102 * <!-- end-user-doc -->
1103 * @generated
1104 */
1105 EAttribute COMM_SUBSYSTEM__BAND = eINSTANCE.getCommSubsystem_Band();
1106
1107 /**
1108 * The meta object literal for the '<em><b>Gain</b></em>' attribute feature.
1109 * <!-- begin-user-doc -->
1110 * <!-- end-user-doc -->
1111 * @generated
1112 */
1113 EAttribute COMM_SUBSYSTEM__GAIN = eINSTANCE.getCommSubsystem_Gain();
1114
1115 /**
1116 * The meta object literal for the '{@link satellite.impl.DirectedCommunicationLinkImpl <em>Directed Communication Link</em>}' class. 1122 * The meta object literal for the '{@link satellite.impl.DirectedCommunicationLinkImpl <em>Directed Communication Link</em>}' class.
1117 * <!-- begin-user-doc --> 1123 * <!-- begin-user-doc -->
1118 * <!-- end-user-doc --> 1124 * <!-- end-user-doc -->
@@ -1189,34 +1195,44 @@ public interface SatellitePackage extends EPackage {
1189 EClass SMALL_SAT = eINSTANCE.getSmallSat(); 1195 EClass SMALL_SAT = eINSTANCE.getSmallSat();
1190 1196
1191 /** 1197 /**
1192 * The meta object literal for the '{@link satellite.TransceiverBand <em>Transceiver Band</em>}' enum. 1198 * The meta object literal for the '{@link satellite.impl.CubeSatImpl <em>Cube Sat</em>}' class.
1199 * <!-- begin-user-doc -->
1200 * <!-- end-user-doc -->
1201 * @see satellite.impl.CubeSatImpl
1202 * @see satellite.impl.SatellitePackageImpl#getCubeSat()
1203 * @generated
1204 */
1205 EClass CUBE_SAT = eINSTANCE.getCubeSat();
1206
1207 /**
1208 * The meta object literal for the '{@link satellite.impl.UHFCommSubsystemImpl <em>UHF Comm Subsystem</em>}' class.
1193 * <!-- begin-user-doc --> 1209 * <!-- begin-user-doc -->
1194 * <!-- end-user-doc --> 1210 * <!-- end-user-doc -->
1195 * @see satellite.TransceiverBand 1211 * @see satellite.impl.UHFCommSubsystemImpl
1196 * @see satellite.impl.SatellitePackageImpl#getTransceiverBand() 1212 * @see satellite.impl.SatellitePackageImpl#getUHFCommSubsystem()
1197 * @generated 1213 * @generated
1198 */ 1214 */
1199 EEnum TRANSCEIVER_BAND = eINSTANCE.getTransceiverBand(); 1215 EClass UHF_COMM_SUBSYSTEM = eINSTANCE.getUHFCommSubsystem();
1200 1216
1201 /** 1217 /**
1202 * The meta object literal for the '{@link satellite.AntennaGain <em>Antenna Gain</em>}' enum. 1218 * The meta object literal for the '{@link satellite.impl.XCommSubsystemImpl <em>XComm Subsystem</em>}' class.
1203 * <!-- begin-user-doc --> 1219 * <!-- begin-user-doc -->
1204 * <!-- end-user-doc --> 1220 * <!-- end-user-doc -->
1205 * @see satellite.AntennaGain 1221 * @see satellite.impl.XCommSubsystemImpl
1206 * @see satellite.impl.SatellitePackageImpl#getAntennaGain() 1222 * @see satellite.impl.SatellitePackageImpl#getXCommSubsystem()
1207 * @generated 1223 * @generated
1208 */ 1224 */
1209 EEnum ANTENNA_GAIN = eINSTANCE.getAntennaGain(); 1225 EClass XCOMM_SUBSYSTEM = eINSTANCE.getXCommSubsystem();
1210 1226
1211 /** 1227 /**
1212 * The meta object literal for the '{@link satellite.SpacecraftKind <em>Spacecraft Kind</em>}' enum. 1228 * The meta object literal for the '{@link satellite.impl.KaCommSubsystemImpl <em>Ka Comm Subsystem</em>}' class.
1213 * <!-- begin-user-doc --> 1229 * <!-- begin-user-doc -->
1214 * <!-- end-user-doc --> 1230 * <!-- end-user-doc -->
1215 * @see satellite.SpacecraftKind 1231 * @see satellite.impl.KaCommSubsystemImpl
1216 * @see satellite.impl.SatellitePackageImpl#getSpacecraftKind() 1232 * @see satellite.impl.SatellitePackageImpl#getKaCommSubsystem()
1217 * @generated 1233 * @generated
1218 */ 1234 */
1219 EEnum SPACECRAFT_KIND = eINSTANCE.getSpacecraftKind(); 1235 EClass KA_COMM_SUBSYSTEM = eINSTANCE.getKaCommSubsystem();
1220 1236
1221 } 1237 }
1222 1238