diff options
author | Kristóf Marussy <kris7topher@gmail.com> | 2019-05-04 17:56:18 -0400 |
---|---|---|
committer | Kristóf Marussy <kris7topher@gmail.com> | 2019-05-04 17:56:18 -0400 |
commit | b9aaa826e1e7504958b6e75f35e9dcd09086a13e (patch) | |
tree | df7b83804e74efb86fb845862c5523d04d7edeb1 /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-b9aaa826e1e7504958b6e75f35e9dcd09086a13e.tar.gz VIATRA-Generator-b9aaa826e1e7504958b6e75f35e9dcd09086a13e.tar.zst VIATRA-Generator-b9aaa826e1e7504958b6e75f35e9dcd09086a13e.zip |
Metrics for satellite 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 | 93 |
1 files changed, 29 insertions, 64 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 067eabd4..48ba32b8 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,8 +6,6 @@ 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.CubeSat3U; | ||
10 | import hu.bme.mit.inf.dslreasoner.domains.satellite.CubeSat6U; | ||
11 | import hu.bme.mit.inf.dslreasoner.domains.satellite.DirectedCommunicationLink; | 9 | import hu.bme.mit.inf.dslreasoner.domains.satellite.DirectedCommunicationLink; |
12 | import hu.bme.mit.inf.dslreasoner.domains.satellite.GroundStationNetwork; | 10 | import hu.bme.mit.inf.dslreasoner.domains.satellite.GroundStationNetwork; |
13 | import hu.bme.mit.inf.dslreasoner.domains.satellite.InterferometryMission; | 11 | import hu.bme.mit.inf.dslreasoner.domains.satellite.InterferometryMission; |
@@ -15,8 +13,8 @@ import hu.bme.mit.inf.dslreasoner.domains.satellite.InterferometryPayload; | |||
15 | import hu.bme.mit.inf.dslreasoner.domains.satellite.Payload; | 13 | import hu.bme.mit.inf.dslreasoner.domains.satellite.Payload; |
16 | import hu.bme.mit.inf.dslreasoner.domains.satellite.SatelliteFactory; | 14 | import hu.bme.mit.inf.dslreasoner.domains.satellite.SatelliteFactory; |
17 | import hu.bme.mit.inf.dslreasoner.domains.satellite.SatellitePackage; | 15 | import hu.bme.mit.inf.dslreasoner.domains.satellite.SatellitePackage; |
18 | import hu.bme.mit.inf.dslreasoner.domains.satellite.SmallSat; | ||
19 | import hu.bme.mit.inf.dslreasoner.domains.satellite.Spacecraft; | 16 | import hu.bme.mit.inf.dslreasoner.domains.satellite.Spacecraft; |
17 | import hu.bme.mit.inf.dslreasoner.domains.satellite.SpacecraftKind; | ||
20 | import hu.bme.mit.inf.dslreasoner.domains.satellite.TransceiverBand; | 18 | import hu.bme.mit.inf.dslreasoner.domains.satellite.TransceiverBand; |
21 | 19 | ||
22 | import org.eclipse.emf.ecore.EAttribute; | 20 | import org.eclipse.emf.ecore.EAttribute; |
@@ -74,27 +72,6 @@ public class SatellitePackageImpl extends EPackageImpl implements SatellitePacka | |||
74 | * <!-- end-user-doc --> | 72 | * <!-- end-user-doc --> |
75 | * @generated | 73 | * @generated |
76 | */ | 74 | */ |
77 | private EClass cubeSat3UEClass = null; | ||
78 | |||
79 | /** | ||
80 | * <!-- begin-user-doc --> | ||
81 | * <!-- end-user-doc --> | ||
82 | * @generated | ||
83 | */ | ||
84 | private EClass cubeSat6UEClass = null; | ||
85 | |||
86 | /** | ||
87 | * <!-- begin-user-doc --> | ||
88 | * <!-- end-user-doc --> | ||
89 | * @generated | ||
90 | */ | ||
91 | private EClass smallSatEClass = null; | ||
92 | |||
93 | /** | ||
94 | * <!-- begin-user-doc --> | ||
95 | * <!-- end-user-doc --> | ||
96 | * @generated | ||
97 | */ | ||
98 | private EClass commSubsystemEClass = null; | 75 | private EClass commSubsystemEClass = null; |
99 | 76 | ||
100 | /** | 77 | /** |
@@ -133,6 +110,13 @@ public class SatellitePackageImpl extends EPackageImpl implements SatellitePacka | |||
133 | private EEnum antennaGainEEnum = null; | 110 | private EEnum antennaGainEEnum = null; |
134 | 111 | ||
135 | /** | 112 | /** |
113 | * <!-- begin-user-doc --> | ||
114 | * <!-- end-user-doc --> | ||
115 | * @generated | ||
116 | */ | ||
117 | private EEnum spacecraftKindEEnum = null; | ||
118 | |||
119 | /** | ||
136 | * Creates an instance of the model <b>Package</b>, registered with | 120 | * Creates an instance of the model <b>Package</b>, registered with |
137 | * {@link org.eclipse.emf.ecore.EPackage.Registry EPackage.Registry} by the package | 121 | * {@link org.eclipse.emf.ecore.EPackage.Registry EPackage.Registry} by the package |
138 | * package URI value. | 122 | * package URI value. |
@@ -312,28 +296,8 @@ public class SatellitePackageImpl extends EPackageImpl implements SatellitePacka | |||
312 | * @generated | 296 | * @generated |
313 | */ | 297 | */ |
314 | @Override | 298 | @Override |
315 | public EClass getCubeSat3U() { | 299 | public EAttribute getSpacecraft_Kind() { |
316 | return cubeSat3UEClass; | 300 | return (EAttribute) spacecraftEClass.getEStructuralFeatures().get(1); |
317 | } | ||
318 | |||
319 | /** | ||
320 | * <!-- begin-user-doc --> | ||
321 | * <!-- end-user-doc --> | ||
322 | * @generated | ||
323 | */ | ||
324 | @Override | ||
325 | public EClass getCubeSat6U() { | ||
326 | return cubeSat6UEClass; | ||
327 | } | ||
328 | |||
329 | /** | ||
330 | * <!-- begin-user-doc --> | ||
331 | * <!-- end-user-doc --> | ||
332 | * @generated | ||
333 | */ | ||
334 | @Override | ||
335 | public EClass getSmallSat() { | ||
336 | return smallSatEClass; | ||
337 | } | 301 | } |
338 | 302 | ||
339 | /** | 303 | /** |
@@ -442,6 +406,16 @@ public class SatellitePackageImpl extends EPackageImpl implements SatellitePacka | |||
442 | * @generated | 406 | * @generated |
443 | */ | 407 | */ |
444 | @Override | 408 | @Override |
409 | public EEnum getSpacecraftKind() { | ||
410 | return spacecraftKindEEnum; | ||
411 | } | ||
412 | |||
413 | /** | ||
414 | * <!-- begin-user-doc --> | ||
415 | * <!-- end-user-doc --> | ||
416 | * @generated | ||
417 | */ | ||
418 | @Override | ||
445 | public SatelliteFactory getSatelliteFactory() { | 419 | public SatelliteFactory getSatelliteFactory() { |
446 | return (SatelliteFactory) getEFactoryInstance(); | 420 | return (SatelliteFactory) getEFactoryInstance(); |
447 | } | 421 | } |
@@ -481,12 +455,7 @@ public class SatellitePackageImpl extends EPackageImpl implements SatellitePacka | |||
481 | 455 | ||
482 | spacecraftEClass = createEClass(SPACECRAFT); | 456 | spacecraftEClass = createEClass(SPACECRAFT); |
483 | createEReference(spacecraftEClass, SPACECRAFT__PAYLOAD); | 457 | createEReference(spacecraftEClass, SPACECRAFT__PAYLOAD); |
484 | 458 | createEAttribute(spacecraftEClass, SPACECRAFT__KIND); | |
485 | cubeSat3UEClass = createEClass(CUBE_SAT3_U); | ||
486 | |||
487 | cubeSat6UEClass = createEClass(CUBE_SAT6_U); | ||
488 | |||
489 | smallSatEClass = createEClass(SMALL_SAT); | ||
490 | 459 | ||
491 | commSubsystemEClass = createEClass(COMM_SUBSYSTEM); | 460 | commSubsystemEClass = createEClass(COMM_SUBSYSTEM); |
492 | createEAttribute(commSubsystemEClass, COMM_SUBSYSTEM__BAND); | 461 | createEAttribute(commSubsystemEClass, COMM_SUBSYSTEM__BAND); |
@@ -503,6 +472,7 @@ public class SatellitePackageImpl extends EPackageImpl implements SatellitePacka | |||
503 | // Create enums | 472 | // Create enums |
504 | transceiverBandEEnum = createEEnum(TRANSCEIVER_BAND); | 473 | transceiverBandEEnum = createEEnum(TRANSCEIVER_BAND); |
505 | antennaGainEEnum = createEEnum(ANTENNA_GAIN); | 474 | antennaGainEEnum = createEEnum(ANTENNA_GAIN); |
475 | spacecraftKindEEnum = createEEnum(SPACECRAFT_KIND); | ||
506 | } | 476 | } |
507 | 477 | ||
508 | /** | 478 | /** |
@@ -537,9 +507,6 @@ public class SatellitePackageImpl extends EPackageImpl implements SatellitePacka | |||
537 | interferometryMissionEClass.getESuperTypes().add(this.getConstellationMission()); | 507 | interferometryMissionEClass.getESuperTypes().add(this.getConstellationMission()); |
538 | groundStationNetworkEClass.getESuperTypes().add(this.getCommunicatingElement()); | 508 | groundStationNetworkEClass.getESuperTypes().add(this.getCommunicatingElement()); |
539 | spacecraftEClass.getESuperTypes().add(this.getCommunicatingElement()); | 509 | spacecraftEClass.getESuperTypes().add(this.getCommunicatingElement()); |
540 | cubeSat3UEClass.getESuperTypes().add(this.getSpacecraft()); | ||
541 | cubeSat6UEClass.getESuperTypes().add(this.getSpacecraft()); | ||
542 | smallSatEClass.getESuperTypes().add(this.getSpacecraft()); | ||
543 | interferometryPayloadEClass.getESuperTypes().add(this.getPayload()); | 510 | interferometryPayloadEClass.getESuperTypes().add(this.getPayload()); |
544 | 511 | ||
545 | // Initialize classes, features, and operations; add parameters | 512 | // Initialize classes, features, and operations; add parameters |
@@ -575,15 +542,8 @@ public class SatellitePackageImpl extends EPackageImpl implements SatellitePacka | |||
575 | initEReference(getSpacecraft_Payload(), this.getPayload(), null, "payload", null, 0, 1, Spacecraft.class, | 542 | initEReference(getSpacecraft_Payload(), this.getPayload(), null, "payload", null, 0, 1, Spacecraft.class, |
576 | !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, | 543 | !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, |
577 | IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 544 | IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
578 | 545 | initEAttribute(getSpacecraft_Kind(), this.getSpacecraftKind(), "kind", null, 1, 1, Spacecraft.class, | |
579 | initEClass(cubeSat3UEClass, CubeSat3U.class, "CubeSat3U", !IS_ABSTRACT, !IS_INTERFACE, | 546 | !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
580 | IS_GENERATED_INSTANCE_CLASS); | ||
581 | |||
582 | initEClass(cubeSat6UEClass, CubeSat6U.class, "CubeSat6U", !IS_ABSTRACT, !IS_INTERFACE, | ||
583 | IS_GENERATED_INSTANCE_CLASS); | ||
584 | |||
585 | initEClass(smallSatEClass, SmallSat.class, "SmallSat", !IS_ABSTRACT, !IS_INTERFACE, | ||
586 | IS_GENERATED_INSTANCE_CLASS); | ||
587 | 547 | ||
588 | initEClass(commSubsystemEClass, CommSubsystem.class, "CommSubsystem", !IS_ABSTRACT, !IS_INTERFACE, | 548 | initEClass(commSubsystemEClass, CommSubsystem.class, "CommSubsystem", !IS_ABSTRACT, !IS_INTERFACE, |
589 | IS_GENERATED_INSTANCE_CLASS); | 549 | IS_GENERATED_INSTANCE_CLASS); |
@@ -617,6 +577,11 @@ public class SatellitePackageImpl extends EPackageImpl implements SatellitePacka | |||
617 | addEEnumLiteral(antennaGainEEnum, AntennaGain.MEDIUM); | 577 | addEEnumLiteral(antennaGainEEnum, AntennaGain.MEDIUM); |
618 | addEEnumLiteral(antennaGainEEnum, AntennaGain.HIGH); | 578 | addEEnumLiteral(antennaGainEEnum, AntennaGain.HIGH); |
619 | 579 | ||
580 | initEEnum(spacecraftKindEEnum, SpacecraftKind.class, "SpacecraftKind"); | ||
581 | addEEnumLiteral(spacecraftKindEEnum, SpacecraftKind.CUBE_SAT3_U); | ||
582 | addEEnumLiteral(spacecraftKindEEnum, SpacecraftKind.CUBE_SAT6_U); | ||
583 | addEEnumLiteral(spacecraftKindEEnum, SpacecraftKind.SMALL_SAT); | ||
584 | |||
620 | // Create resource | 585 | // Create resource |
621 | createResource(eNS_URI); | 586 | createResource(eNS_URI); |
622 | } | 587 | } |