aboutsummaryrefslogtreecommitdiffstats
path: root/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/ecore-gen/satellite/SatellitePackage.java
diff options
context:
space:
mode:
authorLibravatar Kristóf Marussy <kris7topher@gmail.com>2019-05-07 11:53:38 -0400
committerLibravatar Kristóf Marussy <kris7topher@gmail.com>2019-05-07 11:53:38 -0400
commit9b83e33c055660f6de218d1b672f67734675f1f6 (patch)
tree9bd56534fdeb2bad776780a856065739d0d525cd /Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/ecore-gen/satellite/SatellitePackage.java
parentTrying to implement spacecraft case study (diff)
downloadVIATRA-Generator-9b83e33c055660f6de218d1b672f67734675f1f6.tar.gz
VIATRA-Generator-9b83e33c055660f6de218d1b672f67734675f1f6.tar.zst
VIATRA-Generator-9b83e33c055660f6de218d1b672f67734675f1f6.zip
Try to restructure satellite case study
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.java162
1 files changed, 137 insertions, 25 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..6e8723ae 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
@@ -179,7 +179,7 @@ public interface SatellitePackage extends EPackage {
179 int COMMUNICATING_ELEMENT__COMM_SUBSYSTEM = 0; 179 int COMMUNICATING_ELEMENT__COMM_SUBSYSTEM = 0;
180 180
181 /** 181 /**
182 * The feature id for the '<em><b>Communication Link</b></em>' containment reference. 182 * The feature id for the '<em><b>Communication Link</b></em>' reference.
183 * <!-- begin-user-doc --> 183 * <!-- begin-user-doc -->
184 * <!-- end-user-doc --> 184 * <!-- end-user-doc -->
185 * @generated 185 * @generated
@@ -225,7 +225,7 @@ public interface SatellitePackage extends EPackage {
225 int GROUND_STATION_NETWORK__COMM_SUBSYSTEM = COMMUNICATING_ELEMENT__COMM_SUBSYSTEM; 225 int GROUND_STATION_NETWORK__COMM_SUBSYSTEM = COMMUNICATING_ELEMENT__COMM_SUBSYSTEM;
226 226
227 /** 227 /**
228 * The feature id for the '<em><b>Communication Link</b></em>' containment reference. 228 * The feature id for the '<em><b>Communication Link</b></em>' reference.
229 * <!-- begin-user-doc --> 229 * <!-- begin-user-doc -->
230 * <!-- end-user-doc --> 230 * <!-- end-user-doc -->
231 * @generated 231 * @generated
@@ -271,7 +271,7 @@ public interface SatellitePackage extends EPackage {
271 int SPACECRAFT__COMM_SUBSYSTEM = COMMUNICATING_ELEMENT__COMM_SUBSYSTEM; 271 int SPACECRAFT__COMM_SUBSYSTEM = COMMUNICATING_ELEMENT__COMM_SUBSYSTEM;
272 272
273 /** 273 /**
274 * The feature id for the '<em><b>Communication Link</b></em>' containment reference. 274 * The feature id for the '<em><b>Communication Link</b></em>' reference.
275 * <!-- begin-user-doc --> 275 * <!-- begin-user-doc -->
276 * <!-- end-user-doc --> 276 * <!-- end-user-doc -->
277 * @generated 277 * @generated
@@ -344,13 +344,22 @@ public interface SatellitePackage extends EPackage {
344 int COMM_SUBSYSTEM__GAIN = 1; 344 int COMM_SUBSYSTEM__GAIN = 1;
345 345
346 /** 346 /**
347 * The feature id for the '<em><b>Communication Link</b></em>' containment reference.
348 * <!-- begin-user-doc -->
349 * <!-- end-user-doc -->
350 * @generated
351 * @ordered
352 */
353 int COMM_SUBSYSTEM__COMMUNICATION_LINK = 2;
354
355 /**
347 * The number of structural features of the '<em>Comm Subsystem</em>' class. 356 * The number of structural features of the '<em>Comm Subsystem</em>' class.
348 * <!-- begin-user-doc --> 357 * <!-- begin-user-doc -->
349 * <!-- end-user-doc --> 358 * <!-- end-user-doc -->
350 * @generated 359 * @generated
351 * @ordered 360 * @ordered
352 */ 361 */
353 int COMM_SUBSYSTEM_FEATURE_COUNT = 2; 362 int COMM_SUBSYSTEM_FEATURE_COUNT = 3;
354 363
355 /** 364 /**
356 * The number of operations of the '<em>Comm Subsystem</em>' class. 365 * The number of operations of the '<em>Comm Subsystem</em>' class.
@@ -464,6 +473,70 @@ public interface SatellitePackage extends EPackage {
464 int INTERFEROMETRY_PAYLOAD_OPERATION_COUNT = PAYLOAD_OPERATION_COUNT + 0; 473 int INTERFEROMETRY_PAYLOAD_OPERATION_COUNT = PAYLOAD_OPERATION_COUNT + 0;
465 474
466 /** 475 /**
476 * The meta object id for the '{@link satellite.impl.CubeSatImpl <em>Cube Sat</em>}' class.
477 * <!-- begin-user-doc -->
478 * <!-- end-user-doc -->
479 * @see satellite.impl.CubeSatImpl
480 * @see satellite.impl.SatellitePackageImpl#getCubeSat()
481 * @generated
482 */
483 int CUBE_SAT = 12;
484
485 /**
486 * The feature id for the '<em><b>Comm Subsystem</b></em>' containment reference list.
487 * <!-- begin-user-doc -->
488 * <!-- end-user-doc -->
489 * @generated
490 * @ordered
491 */
492 int CUBE_SAT__COMM_SUBSYSTEM = SPACECRAFT__COMM_SUBSYSTEM;
493
494 /**
495 * The feature id for the '<em><b>Communication Link</b></em>' reference.
496 * <!-- begin-user-doc -->
497 * <!-- end-user-doc -->
498 * @generated
499 * @ordered
500 */
501 int CUBE_SAT__COMMUNICATION_LINK = SPACECRAFT__COMMUNICATION_LINK;
502
503 /**
504 * The feature id for the '<em><b>Payload</b></em>' containment reference.
505 * <!-- begin-user-doc -->
506 * <!-- end-user-doc -->
507 * @generated
508 * @ordered
509 */
510 int CUBE_SAT__PAYLOAD = SPACECRAFT__PAYLOAD;
511
512 /**
513 * The feature id for the '<em><b>Kind</b></em>' attribute.
514 * <!-- begin-user-doc -->
515 * <!-- end-user-doc -->
516 * @generated
517 * @ordered
518 */
519 int CUBE_SAT__KIND = SPACECRAFT__KIND;
520
521 /**
522 * The number of structural features of the '<em>Cube Sat</em>' class.
523 * <!-- begin-user-doc -->
524 * <!-- end-user-doc -->
525 * @generated
526 * @ordered
527 */
528 int CUBE_SAT_FEATURE_COUNT = SPACECRAFT_FEATURE_COUNT + 0;
529
530 /**
531 * The number of operations of the '<em>Cube Sat</em>' class.
532 * <!-- begin-user-doc -->
533 * <!-- end-user-doc -->
534 * @generated
535 * @ordered
536 */
537 int CUBE_SAT_OPERATION_COUNT = SPACECRAFT_OPERATION_COUNT + 0;
538
539 /**
467 * The meta object id for the '{@link satellite.impl.CubeSat3UImpl <em>Cube Sat3 U</em>}' class. 540 * The meta object id for the '{@link satellite.impl.CubeSat3UImpl <em>Cube Sat3 U</em>}' class.
468 * <!-- begin-user-doc --> 541 * <!-- begin-user-doc -->
469 * <!-- end-user-doc --> 542 * <!-- end-user-doc -->
@@ -480,16 +553,16 @@ public interface SatellitePackage extends EPackage {
480 * @generated 553 * @generated
481 * @ordered 554 * @ordered
482 */ 555 */
483 int CUBE_SAT3_U__COMM_SUBSYSTEM = SPACECRAFT__COMM_SUBSYSTEM; 556 int CUBE_SAT3_U__COMM_SUBSYSTEM = CUBE_SAT__COMM_SUBSYSTEM;
484 557
485 /** 558 /**
486 * The feature id for the '<em><b>Communication Link</b></em>' containment reference. 559 * The feature id for the '<em><b>Communication Link</b></em>' reference.
487 * <!-- begin-user-doc --> 560 * <!-- begin-user-doc -->
488 * <!-- end-user-doc --> 561 * <!-- end-user-doc -->
489 * @generated 562 * @generated
490 * @ordered 563 * @ordered
491 */ 564 */
492 int CUBE_SAT3_U__COMMUNICATION_LINK = SPACECRAFT__COMMUNICATION_LINK; 565 int CUBE_SAT3_U__COMMUNICATION_LINK = CUBE_SAT__COMMUNICATION_LINK;
493 566
494 /** 567 /**
495 * The feature id for the '<em><b>Payload</b></em>' containment reference. 568 * The feature id for the '<em><b>Payload</b></em>' containment reference.
@@ -498,7 +571,7 @@ public interface SatellitePackage extends EPackage {
498 * @generated 571 * @generated
499 * @ordered 572 * @ordered
500 */ 573 */
501 int CUBE_SAT3_U__PAYLOAD = SPACECRAFT__PAYLOAD; 574 int CUBE_SAT3_U__PAYLOAD = CUBE_SAT__PAYLOAD;
502 575
503 /** 576 /**
504 * The feature id for the '<em><b>Kind</b></em>' attribute. 577 * The feature id for the '<em><b>Kind</b></em>' attribute.
@@ -507,7 +580,7 @@ public interface SatellitePackage extends EPackage {
507 * @generated 580 * @generated
508 * @ordered 581 * @ordered
509 */ 582 */
510 int CUBE_SAT3_U__KIND = SPACECRAFT__KIND; 583 int CUBE_SAT3_U__KIND = CUBE_SAT__KIND;
511 584
512 /** 585 /**
513 * The number of structural features of the '<em>Cube Sat3 U</em>' class. 586 * The number of structural features of the '<em>Cube Sat3 U</em>' class.
@@ -516,7 +589,7 @@ public interface SatellitePackage extends EPackage {
516 * @generated 589 * @generated
517 * @ordered 590 * @ordered
518 */ 591 */
519 int CUBE_SAT3_U_FEATURE_COUNT = SPACECRAFT_FEATURE_COUNT + 0; 592 int CUBE_SAT3_U_FEATURE_COUNT = CUBE_SAT_FEATURE_COUNT + 0;
520 593
521 /** 594 /**
522 * The number of operations of the '<em>Cube Sat3 U</em>' class. 595 * The number of operations of the '<em>Cube Sat3 U</em>' class.
@@ -525,7 +598,7 @@ public interface SatellitePackage extends EPackage {
525 * @generated 598 * @generated
526 * @ordered 599 * @ordered
527 */ 600 */
528 int CUBE_SAT3_U_OPERATION_COUNT = SPACECRAFT_OPERATION_COUNT + 0; 601 int CUBE_SAT3_U_OPERATION_COUNT = CUBE_SAT_OPERATION_COUNT + 0;
529 602
530 /** 603 /**
531 * The meta object id for the '{@link satellite.impl.CubeSat6UImpl <em>Cube Sat6 U</em>}' class. 604 * The meta object id for the '{@link satellite.impl.CubeSat6UImpl <em>Cube Sat6 U</em>}' class.
@@ -544,16 +617,16 @@ public interface SatellitePackage extends EPackage {
544 * @generated 617 * @generated
545 * @ordered 618 * @ordered
546 */ 619 */
547 int CUBE_SAT6_U__COMM_SUBSYSTEM = SPACECRAFT__COMM_SUBSYSTEM; 620 int CUBE_SAT6_U__COMM_SUBSYSTEM = CUBE_SAT__COMM_SUBSYSTEM;
548 621
549 /** 622 /**
550 * The feature id for the '<em><b>Communication Link</b></em>' containment reference. 623 * The feature id for the '<em><b>Communication Link</b></em>' reference.
551 * <!-- begin-user-doc --> 624 * <!-- begin-user-doc -->
552 * <!-- end-user-doc --> 625 * <!-- end-user-doc -->
553 * @generated 626 * @generated
554 * @ordered 627 * @ordered
555 */ 628 */
556 int CUBE_SAT6_U__COMMUNICATION_LINK = SPACECRAFT__COMMUNICATION_LINK; 629 int CUBE_SAT6_U__COMMUNICATION_LINK = CUBE_SAT__COMMUNICATION_LINK;
557 630
558 /** 631 /**
559 * The feature id for the '<em><b>Payload</b></em>' containment reference. 632 * The feature id for the '<em><b>Payload</b></em>' containment reference.
@@ -562,7 +635,7 @@ public interface SatellitePackage extends EPackage {
562 * @generated 635 * @generated
563 * @ordered 636 * @ordered
564 */ 637 */
565 int CUBE_SAT6_U__PAYLOAD = SPACECRAFT__PAYLOAD; 638 int CUBE_SAT6_U__PAYLOAD = CUBE_SAT__PAYLOAD;
566 639
567 /** 640 /**
568 * The feature id for the '<em><b>Kind</b></em>' attribute. 641 * The feature id for the '<em><b>Kind</b></em>' attribute.
@@ -571,7 +644,7 @@ public interface SatellitePackage extends EPackage {
571 * @generated 644 * @generated
572 * @ordered 645 * @ordered
573 */ 646 */
574 int CUBE_SAT6_U__KIND = SPACECRAFT__KIND; 647 int CUBE_SAT6_U__KIND = CUBE_SAT__KIND;
575 648
576 /** 649 /**
577 * The number of structural features of the '<em>Cube Sat6 U</em>' class. 650 * The number of structural features of the '<em>Cube Sat6 U</em>' class.
@@ -580,7 +653,7 @@ public interface SatellitePackage extends EPackage {
580 * @generated 653 * @generated
581 * @ordered 654 * @ordered
582 */ 655 */
583 int CUBE_SAT6_U_FEATURE_COUNT = SPACECRAFT_FEATURE_COUNT + 0; 656 int CUBE_SAT6_U_FEATURE_COUNT = CUBE_SAT_FEATURE_COUNT + 0;
584 657
585 /** 658 /**
586 * The number of operations of the '<em>Cube Sat6 U</em>' class. 659 * The number of operations of the '<em>Cube Sat6 U</em>' class.
@@ -589,7 +662,7 @@ public interface SatellitePackage extends EPackage {
589 * @generated 662 * @generated
590 * @ordered 663 * @ordered
591 */ 664 */
592 int CUBE_SAT6_U_OPERATION_COUNT = SPACECRAFT_OPERATION_COUNT + 0; 665 int CUBE_SAT6_U_OPERATION_COUNT = CUBE_SAT_OPERATION_COUNT + 0;
593 666
594 /** 667 /**
595 * The meta object id for the '{@link satellite.impl.SmallSatImpl <em>Small Sat</em>}' class. 668 * The meta object id for the '{@link satellite.impl.SmallSatImpl <em>Small Sat</em>}' class.
@@ -611,7 +684,7 @@ public interface SatellitePackage extends EPackage {
611 int SMALL_SAT__COMM_SUBSYSTEM = SPACECRAFT__COMM_SUBSYSTEM; 684 int SMALL_SAT__COMM_SUBSYSTEM = SPACECRAFT__COMM_SUBSYSTEM;
612 685
613 /** 686 /**
614 * The feature id for the '<em><b>Communication Link</b></em>' containment reference. 687 * The feature id for the '<em><b>Communication Link</b></em>' reference.
615 * <!-- begin-user-doc --> 688 * <!-- begin-user-doc -->
616 * <!-- end-user-doc --> 689 * <!-- end-user-doc -->
617 * @generated 690 * @generated
@@ -663,7 +736,7 @@ public interface SatellitePackage extends EPackage {
663 * @see satellite.impl.SatellitePackageImpl#getTransceiverBand() 736 * @see satellite.impl.SatellitePackageImpl#getTransceiverBand()
664 * @generated 737 * @generated
665 */ 738 */
666 int TRANSCEIVER_BAND = 12; 739 int TRANSCEIVER_BAND = 13;
667 740
668 /** 741 /**
669 * The meta object id for the '{@link satellite.AntennaGain <em>Antenna Gain</em>}' enum. 742 * The meta object id for the '{@link satellite.AntennaGain <em>Antenna Gain</em>}' enum.
@@ -673,7 +746,7 @@ public interface SatellitePackage extends EPackage {
673 * @see satellite.impl.SatellitePackageImpl#getAntennaGain() 746 * @see satellite.impl.SatellitePackageImpl#getAntennaGain()
674 * @generated 747 * @generated
675 */ 748 */
676 int ANTENNA_GAIN = 13; 749 int ANTENNA_GAIN = 14;
677 750
678 /** 751 /**
679 * The meta object id for the '{@link satellite.SpacecraftKind <em>Spacecraft Kind</em>}' enum. 752 * The meta object id for the '{@link satellite.SpacecraftKind <em>Spacecraft Kind</em>}' enum.
@@ -683,7 +756,7 @@ public interface SatellitePackage extends EPackage {
683 * @see satellite.impl.SatellitePackageImpl#getSpacecraftKind() 756 * @see satellite.impl.SatellitePackageImpl#getSpacecraftKind()
684 * @generated 757 * @generated
685 */ 758 */
686 int SPACECRAFT_KIND = 14; 759 int SPACECRAFT_KIND = 15;
687 760
688 /** 761 /**
689 * Returns the meta object for class '{@link satellite.ConstellationMission <em>Constellation Mission</em>}'. 762 * Returns the meta object for class '{@link satellite.ConstellationMission <em>Constellation Mission</em>}'.
@@ -760,10 +833,10 @@ public interface SatellitePackage extends EPackage {
760 EReference getCommunicatingElement_CommSubsystem(); 833 EReference getCommunicatingElement_CommSubsystem();
761 834
762 /** 835 /**
763 * Returns the meta object for the containment reference '{@link satellite.CommunicatingElement#getCommunicationLink <em>Communication Link</em>}'. 836 * Returns the meta object for the reference '{@link satellite.CommunicatingElement#getCommunicationLink <em>Communication Link</em>}'.
764 * <!-- begin-user-doc --> 837 * <!-- begin-user-doc -->
765 * <!-- end-user-doc --> 838 * <!-- end-user-doc -->
766 * @return the meta object for the containment reference '<em>Communication Link</em>'. 839 * @return the meta object for the reference '<em>Communication Link</em>'.
767 * @see satellite.CommunicatingElement#getCommunicationLink() 840 * @see satellite.CommunicatingElement#getCommunicationLink()
768 * @see #getCommunicatingElement() 841 * @see #getCommunicatingElement()
769 * @generated 842 * @generated
@@ -845,6 +918,17 @@ public interface SatellitePackage extends EPackage {
845 EAttribute getCommSubsystem_Gain(); 918 EAttribute getCommSubsystem_Gain();
846 919
847 /** 920 /**
921 * Returns the meta object for the containment reference '{@link satellite.CommSubsystem#getCommunicationLink <em>Communication Link</em>}'.
922 * <!-- begin-user-doc -->
923 * <!-- end-user-doc -->
924 * @return the meta object for the containment reference '<em>Communication Link</em>'.
925 * @see satellite.CommSubsystem#getCommunicationLink()
926 * @see #getCommSubsystem()
927 * @generated
928 */
929 EReference getCommSubsystem_CommunicationLink();
930
931 /**
848 * Returns the meta object for class '{@link satellite.DirectedCommunicationLink <em>Directed Communication Link</em>}'. 932 * Returns the meta object for class '{@link satellite.DirectedCommunicationLink <em>Directed Communication Link</em>}'.
849 * <!-- begin-user-doc --> 933 * <!-- begin-user-doc -->
850 * <!-- end-user-doc --> 934 * <!-- end-user-doc -->
@@ -927,6 +1011,16 @@ public interface SatellitePackage extends EPackage {
927 EClass getSmallSat(); 1011 EClass getSmallSat();
928 1012
929 /** 1013 /**
1014 * Returns the meta object for class '{@link satellite.CubeSat <em>Cube Sat</em>}'.
1015 * <!-- begin-user-doc -->
1016 * <!-- end-user-doc -->
1017 * @return the meta object for class '<em>Cube Sat</em>'.
1018 * @see satellite.CubeSat
1019 * @generated
1020 */
1021 EClass getCubeSat();
1022
1023 /**
930 * Returns the meta object for enum '{@link satellite.TransceiverBand <em>Transceiver Band</em>}'. 1024 * Returns the meta object for enum '{@link satellite.TransceiverBand <em>Transceiver Band</em>}'.
931 * <!-- begin-user-doc --> 1025 * <!-- begin-user-doc -->
932 * <!-- end-user-doc --> 1026 * <!-- end-user-doc -->
@@ -1043,7 +1137,7 @@ public interface SatellitePackage extends EPackage {
1043 EReference COMMUNICATING_ELEMENT__COMM_SUBSYSTEM = eINSTANCE.getCommunicatingElement_CommSubsystem(); 1137 EReference COMMUNICATING_ELEMENT__COMM_SUBSYSTEM = eINSTANCE.getCommunicatingElement_CommSubsystem();
1044 1138
1045 /** 1139 /**
1046 * The meta object literal for the '<em><b>Communication Link</b></em>' containment reference feature. 1140 * The meta object literal for the '<em><b>Communication Link</b></em>' reference feature.
1047 * <!-- begin-user-doc --> 1141 * <!-- begin-user-doc -->
1048 * <!-- end-user-doc --> 1142 * <!-- end-user-doc -->
1049 * @generated 1143 * @generated
@@ -1113,6 +1207,14 @@ public interface SatellitePackage extends EPackage {
1113 EAttribute COMM_SUBSYSTEM__GAIN = eINSTANCE.getCommSubsystem_Gain(); 1207 EAttribute COMM_SUBSYSTEM__GAIN = eINSTANCE.getCommSubsystem_Gain();
1114 1208
1115 /** 1209 /**
1210 * The meta object literal for the '<em><b>Communication Link</b></em>' containment reference feature.
1211 * <!-- begin-user-doc -->
1212 * <!-- end-user-doc -->
1213 * @generated
1214 */
1215 EReference COMM_SUBSYSTEM__COMMUNICATION_LINK = eINSTANCE.getCommSubsystem_CommunicationLink();
1216
1217 /**
1116 * The meta object literal for the '{@link satellite.impl.DirectedCommunicationLinkImpl <em>Directed Communication Link</em>}' class. 1218 * The meta object literal for the '{@link satellite.impl.DirectedCommunicationLinkImpl <em>Directed Communication Link</em>}' class.
1117 * <!-- begin-user-doc --> 1219 * <!-- begin-user-doc -->
1118 * <!-- end-user-doc --> 1220 * <!-- end-user-doc -->
@@ -1189,6 +1291,16 @@ public interface SatellitePackage extends EPackage {
1189 EClass SMALL_SAT = eINSTANCE.getSmallSat(); 1291 EClass SMALL_SAT = eINSTANCE.getSmallSat();
1190 1292
1191 /** 1293 /**
1294 * The meta object literal for the '{@link satellite.impl.CubeSatImpl <em>Cube Sat</em>}' class.
1295 * <!-- begin-user-doc -->
1296 * <!-- end-user-doc -->
1297 * @see satellite.impl.CubeSatImpl
1298 * @see satellite.impl.SatellitePackageImpl#getCubeSat()
1299 * @generated
1300 */
1301 EClass CUBE_SAT = eINSTANCE.getCubeSat();
1302
1303 /**
1192 * The meta object literal for the '{@link satellite.TransceiverBand <em>Transceiver Band</em>}' enum. 1304 * The meta object literal for the '{@link satellite.TransceiverBand <em>Transceiver Band</em>}' enum.
1193 * <!-- begin-user-doc --> 1305 * <!-- begin-user-doc -->
1194 * <!-- end-user-doc --> 1306 * <!-- end-user-doc -->