diff options
author | Kristóf Marussy <kris7topher@gmail.com> | 2019-05-06 18:42:22 -0400 |
---|---|---|
committer | Kristóf Marussy <kris7topher@gmail.com> | 2019-05-06 18:42:22 -0400 |
commit | 09b1255f11ee17828da706f682e33f50316887fe (patch) | |
tree | f3783961c521b73201a9d079be78feb26e8a285c /Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/ecore-gen/hu/bme/mit/inf/dslreasoner/domains/satellite/impl/SatellitePackageImpl.java | |
parent | Merge remote-tracking branch 'origin/master' into kris (diff) | |
download | VIATRA-Generator-09b1255f11ee17828da706f682e33f50316887fe.tar.gz VIATRA-Generator-09b1255f11ee17828da706f682e33f50316887fe.tar.zst VIATRA-Generator-09b1255f11ee17828da706f682e33f50316887fe.zip |
Trying to implement spacecraft case study
Diffstat (limited to 'Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/ecore-gen/hu/bme/mit/inf/dslreasoner/domains/satellite/impl/SatellitePackageImpl.java')
-rw-r--r-- | Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/ecore-gen/hu/bme/mit/inf/dslreasoner/domains/satellite/impl/SatellitePackageImpl.java | 97 |
1 files changed, 96 insertions, 1 deletions
diff --git a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/ecore-gen/hu/bme/mit/inf/dslreasoner/domains/satellite/impl/SatellitePackageImpl.java b/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/ecore-gen/hu/bme/mit/inf/dslreasoner/domains/satellite/impl/SatellitePackageImpl.java index 48ba32b8..bbe77e4d 100644 --- a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/ecore-gen/hu/bme/mit/inf/dslreasoner/domains/satellite/impl/SatellitePackageImpl.java +++ b/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/ecore-gen/hu/bme/mit/inf/dslreasoner/domains/satellite/impl/SatellitePackageImpl.java | |||
@@ -6,6 +6,9 @@ import hu.bme.mit.inf.dslreasoner.domains.satellite.AntennaGain; | |||
6 | import hu.bme.mit.inf.dslreasoner.domains.satellite.CommSubsystem; | 6 | import hu.bme.mit.inf.dslreasoner.domains.satellite.CommSubsystem; |
7 | import hu.bme.mit.inf.dslreasoner.domains.satellite.CommunicatingElement; | 7 | import hu.bme.mit.inf.dslreasoner.domains.satellite.CommunicatingElement; |
8 | import hu.bme.mit.inf.dslreasoner.domains.satellite.ConstellationMission; | 8 | import hu.bme.mit.inf.dslreasoner.domains.satellite.ConstellationMission; |
9 | import hu.bme.mit.inf.dslreasoner.domains.satellite.CubeSat; | ||
10 | import hu.bme.mit.inf.dslreasoner.domains.satellite.CubeSat3U; | ||
11 | import hu.bme.mit.inf.dslreasoner.domains.satellite.CubeSat6U; | ||
9 | import hu.bme.mit.inf.dslreasoner.domains.satellite.DirectedCommunicationLink; | 12 | import hu.bme.mit.inf.dslreasoner.domains.satellite.DirectedCommunicationLink; |
10 | import hu.bme.mit.inf.dslreasoner.domains.satellite.GroundStationNetwork; | 13 | import hu.bme.mit.inf.dslreasoner.domains.satellite.GroundStationNetwork; |
11 | import hu.bme.mit.inf.dslreasoner.domains.satellite.InterferometryMission; | 14 | import hu.bme.mit.inf.dslreasoner.domains.satellite.InterferometryMission; |
@@ -13,6 +16,7 @@ import hu.bme.mit.inf.dslreasoner.domains.satellite.InterferometryPayload; | |||
13 | import hu.bme.mit.inf.dslreasoner.domains.satellite.Payload; | 16 | import hu.bme.mit.inf.dslreasoner.domains.satellite.Payload; |
14 | import hu.bme.mit.inf.dslreasoner.domains.satellite.SatelliteFactory; | 17 | import hu.bme.mit.inf.dslreasoner.domains.satellite.SatelliteFactory; |
15 | import hu.bme.mit.inf.dslreasoner.domains.satellite.SatellitePackage; | 18 | import hu.bme.mit.inf.dslreasoner.domains.satellite.SatellitePackage; |
19 | import hu.bme.mit.inf.dslreasoner.domains.satellite.SmallSat; | ||
16 | import hu.bme.mit.inf.dslreasoner.domains.satellite.Spacecraft; | 20 | import hu.bme.mit.inf.dslreasoner.domains.satellite.Spacecraft; |
17 | import hu.bme.mit.inf.dslreasoner.domains.satellite.SpacecraftKind; | 21 | import hu.bme.mit.inf.dslreasoner.domains.satellite.SpacecraftKind; |
18 | import hu.bme.mit.inf.dslreasoner.domains.satellite.TransceiverBand; | 22 | import hu.bme.mit.inf.dslreasoner.domains.satellite.TransceiverBand; |
@@ -100,6 +104,34 @@ public class SatellitePackageImpl extends EPackageImpl implements SatellitePacka | |||
100 | * <!-- end-user-doc --> | 104 | * <!-- end-user-doc --> |
101 | * @generated | 105 | * @generated |
102 | */ | 106 | */ |
107 | private EClass cubeSat3UEClass = null; | ||
108 | |||
109 | /** | ||
110 | * <!-- begin-user-doc --> | ||
111 | * <!-- end-user-doc --> | ||
112 | * @generated | ||
113 | */ | ||
114 | private EClass cubeSat6UEClass = null; | ||
115 | |||
116 | /** | ||
117 | * <!-- begin-user-doc --> | ||
118 | * <!-- end-user-doc --> | ||
119 | * @generated | ||
120 | */ | ||
121 | private EClass smallSatEClass = null; | ||
122 | |||
123 | /** | ||
124 | * <!-- begin-user-doc --> | ||
125 | * <!-- end-user-doc --> | ||
126 | * @generated | ||
127 | */ | ||
128 | private EClass cubeSatEClass = null; | ||
129 | |||
130 | /** | ||
131 | * <!-- begin-user-doc --> | ||
132 | * <!-- end-user-doc --> | ||
133 | * @generated | ||
134 | */ | ||
103 | private EEnum transceiverBandEEnum = null; | 135 | private EEnum transceiverBandEEnum = null; |
104 | 136 | ||
105 | /** | 137 | /** |
@@ -386,6 +418,46 @@ public class SatellitePackageImpl extends EPackageImpl implements SatellitePacka | |||
386 | * @generated | 418 | * @generated |
387 | */ | 419 | */ |
388 | @Override | 420 | @Override |
421 | public EClass getCubeSat3U() { | ||
422 | return cubeSat3UEClass; | ||
423 | } | ||
424 | |||
425 | /** | ||
426 | * <!-- begin-user-doc --> | ||
427 | * <!-- end-user-doc --> | ||
428 | * @generated | ||
429 | */ | ||
430 | @Override | ||
431 | public EClass getCubeSat6U() { | ||
432 | return cubeSat6UEClass; | ||
433 | } | ||
434 | |||
435 | /** | ||
436 | * <!-- begin-user-doc --> | ||
437 | * <!-- end-user-doc --> | ||
438 | * @generated | ||
439 | */ | ||
440 | @Override | ||
441 | public EClass getSmallSat() { | ||
442 | return smallSatEClass; | ||
443 | } | ||
444 | |||
445 | /** | ||
446 | * <!-- begin-user-doc --> | ||
447 | * <!-- end-user-doc --> | ||
448 | * @generated | ||
449 | */ | ||
450 | @Override | ||
451 | public EClass getCubeSat() { | ||
452 | return cubeSatEClass; | ||
453 | } | ||
454 | |||
455 | /** | ||
456 | * <!-- begin-user-doc --> | ||
457 | * <!-- end-user-doc --> | ||
458 | * @generated | ||
459 | */ | ||
460 | @Override | ||
389 | public EEnum getTransceiverBand() { | 461 | public EEnum getTransceiverBand() { |
390 | return transceiverBandEEnum; | 462 | return transceiverBandEEnum; |
391 | } | 463 | } |
@@ -469,6 +541,14 @@ public class SatellitePackageImpl extends EPackageImpl implements SatellitePacka | |||
469 | 541 | ||
470 | interferometryPayloadEClass = createEClass(INTERFEROMETRY_PAYLOAD); | 542 | interferometryPayloadEClass = createEClass(INTERFEROMETRY_PAYLOAD); |
471 | 543 | ||
544 | cubeSat3UEClass = createEClass(CUBE_SAT3_U); | ||
545 | |||
546 | cubeSat6UEClass = createEClass(CUBE_SAT6_U); | ||
547 | |||
548 | smallSatEClass = createEClass(SMALL_SAT); | ||
549 | |||
550 | cubeSatEClass = createEClass(CUBE_SAT); | ||
551 | |||
472 | // Create enums | 552 | // Create enums |
473 | transceiverBandEEnum = createEEnum(TRANSCEIVER_BAND); | 553 | transceiverBandEEnum = createEEnum(TRANSCEIVER_BAND); |
474 | antennaGainEEnum = createEEnum(ANTENNA_GAIN); | 554 | antennaGainEEnum = createEEnum(ANTENNA_GAIN); |
@@ -508,6 +588,10 @@ public class SatellitePackageImpl extends EPackageImpl implements SatellitePacka | |||
508 | groundStationNetworkEClass.getESuperTypes().add(this.getCommunicatingElement()); | 588 | groundStationNetworkEClass.getESuperTypes().add(this.getCommunicatingElement()); |
509 | spacecraftEClass.getESuperTypes().add(this.getCommunicatingElement()); | 589 | spacecraftEClass.getESuperTypes().add(this.getCommunicatingElement()); |
510 | interferometryPayloadEClass.getESuperTypes().add(this.getPayload()); | 590 | interferometryPayloadEClass.getESuperTypes().add(this.getPayload()); |
591 | cubeSat3UEClass.getESuperTypes().add(this.getCubeSat()); | ||
592 | cubeSat6UEClass.getESuperTypes().add(this.getCubeSat()); | ||
593 | smallSatEClass.getESuperTypes().add(this.getSpacecraft()); | ||
594 | cubeSatEClass.getESuperTypes().add(this.getSpacecraft()); | ||
511 | 595 | ||
512 | // Initialize classes, features, and operations; add parameters | 596 | // Initialize classes, features, and operations; add parameters |
513 | initEClass(constellationMissionEClass, ConstellationMission.class, "ConstellationMission", IS_ABSTRACT, | 597 | initEClass(constellationMissionEClass, ConstellationMission.class, "ConstellationMission", IS_ABSTRACT, |
@@ -543,7 +627,7 @@ public class SatellitePackageImpl extends EPackageImpl implements SatellitePacka | |||
543 | !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, | 627 | !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, |
544 | IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 628 | IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
545 | initEAttribute(getSpacecraft_Kind(), this.getSpacecraftKind(), "kind", null, 1, 1, Spacecraft.class, | 629 | initEAttribute(getSpacecraft_Kind(), this.getSpacecraftKind(), "kind", null, 1, 1, Spacecraft.class, |
546 | !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 630 | IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, IS_DERIVED, IS_ORDERED); |
547 | 631 | ||
548 | initEClass(commSubsystemEClass, CommSubsystem.class, "CommSubsystem", !IS_ABSTRACT, !IS_INTERFACE, | 632 | initEClass(commSubsystemEClass, CommSubsystem.class, "CommSubsystem", !IS_ABSTRACT, !IS_INTERFACE, |
549 | IS_GENERATED_INSTANCE_CLASS); | 633 | IS_GENERATED_INSTANCE_CLASS); |
@@ -566,6 +650,17 @@ public class SatellitePackageImpl extends EPackageImpl implements SatellitePacka | |||
566 | initEClass(interferometryPayloadEClass, InterferometryPayload.class, "InterferometryPayload", !IS_ABSTRACT, | 650 | initEClass(interferometryPayloadEClass, InterferometryPayload.class, "InterferometryPayload", !IS_ABSTRACT, |
567 | !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 651 | !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
568 | 652 | ||
653 | initEClass(cubeSat3UEClass, CubeSat3U.class, "CubeSat3U", !IS_ABSTRACT, !IS_INTERFACE, | ||
654 | IS_GENERATED_INSTANCE_CLASS); | ||
655 | |||
656 | initEClass(cubeSat6UEClass, CubeSat6U.class, "CubeSat6U", !IS_ABSTRACT, !IS_INTERFACE, | ||
657 | IS_GENERATED_INSTANCE_CLASS); | ||
658 | |||
659 | initEClass(smallSatEClass, SmallSat.class, "SmallSat", !IS_ABSTRACT, !IS_INTERFACE, | ||
660 | IS_GENERATED_INSTANCE_CLASS); | ||
661 | |||
662 | initEClass(cubeSatEClass, CubeSat.class, "CubeSat", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
663 | |||
569 | // Initialize enums and add enum literals | 664 | // Initialize enums and add enum literals |
570 | initEEnum(transceiverBandEEnum, TransceiverBand.class, "TransceiverBand"); | 665 | initEEnum(transceiverBandEEnum, TransceiverBand.class, "TransceiverBand"); |
571 | addEEnumLiteral(transceiverBandEEnum, TransceiverBand.UHF); | 666 | addEEnumLiteral(transceiverBandEEnum, TransceiverBand.UHF); |