diff options
Diffstat (limited to 'Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/model/satellite.ecore')
-rw-r--r-- | Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/model/satellite.ecore | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/model/satellite.ecore b/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/model/satellite.ecore index d439fe23..99766ab7 100644 --- a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/model/satellite.ecore +++ b/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/model/satellite.ecore | |||
@@ -21,10 +21,8 @@ | |||
21 | <eClassifiers xsi:type="ecore:EClass" name="Spacecraft" abstract="true" eSuperTypes="#//CommunicatingElement"> | 21 | <eClassifiers xsi:type="ecore:EClass" name="Spacecraft" abstract="true" eSuperTypes="#//CommunicatingElement"> |
22 | <eStructuralFeatures xsi:type="ecore:EReference" name="payload" eType="#//Payload" | 22 | <eStructuralFeatures xsi:type="ecore:EReference" name="payload" eType="#//Payload" |
23 | containment="true"/> | 23 | containment="true"/> |
24 | <eStructuralFeatures xsi:type="ecore:EAttribute" name="kind" lowerBound="1" eType="#//SpacecraftKind"/> | ||
24 | </eClassifiers> | 25 | </eClassifiers> |
25 | <eClassifiers xsi:type="ecore:EClass" name="CubeSat3U" eSuperTypes="#//Spacecraft"/> | ||
26 | <eClassifiers xsi:type="ecore:EClass" name="CubeSat6U" eSuperTypes="#//Spacecraft"/> | ||
27 | <eClassifiers xsi:type="ecore:EClass" name="SmallSat" eSuperTypes="#//Spacecraft"/> | ||
28 | <eClassifiers xsi:type="ecore:EClass" name="CommSubsystem"> | 26 | <eClassifiers xsi:type="ecore:EClass" name="CommSubsystem"> |
29 | <eStructuralFeatures xsi:type="ecore:EAttribute" name="band" lowerBound="1" eType="#//TransceiverBand"/> | 27 | <eStructuralFeatures xsi:type="ecore:EAttribute" name="band" lowerBound="1" eType="#//TransceiverBand"/> |
30 | <eStructuralFeatures xsi:type="ecore:EAttribute" name="gain" lowerBound="1" eType="#//AntennaGain"/> | 28 | <eStructuralFeatures xsi:type="ecore:EAttribute" name="gain" lowerBound="1" eType="#//AntennaGain"/> |
@@ -47,4 +45,9 @@ | |||
47 | </eClassifiers> | 45 | </eClassifiers> |
48 | <eClassifiers xsi:type="ecore:EClass" name="Payload" abstract="true"/> | 46 | <eClassifiers xsi:type="ecore:EClass" name="Payload" abstract="true"/> |
49 | <eClassifiers xsi:type="ecore:EClass" name="InterferometryPayload" eSuperTypes="#//Payload"/> | 47 | <eClassifiers xsi:type="ecore:EClass" name="InterferometryPayload" eSuperTypes="#//Payload"/> |
48 | <eClassifiers xsi:type="ecore:EEnum" name="SpacecraftKind"> | ||
49 | <eLiterals name="CubeSat3U"/> | ||
50 | <eLiterals name="CubeSat6U" value="1"/> | ||
51 | <eLiterals name="SmallSat" value="2"/> | ||
52 | </eClassifiers> | ||
50 | </ecore:EPackage> | 53 | </ecore:EPackage> |