aboutsummaryrefslogtreecommitdiffstats
path: root/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/model/satellite.genmodel
diff options
context:
space:
mode:
authorLibravatar Kristóf Marussy <kris7topher@gmail.com>2019-05-06 18:42:22 -0400
committerLibravatar Kristóf Marussy <kris7topher@gmail.com>2019-05-06 18:42:22 -0400
commit09b1255f11ee17828da706f682e33f50316887fe (patch)
treef3783961c521b73201a9d079be78feb26e8a285c /Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/model/satellite.genmodel
parentMerge remote-tracking branch 'origin/master' into kris (diff)
downloadVIATRA-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/model/satellite.genmodel')
-rw-r--r--Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/model/satellite.genmodel16
1 files changed, 9 insertions, 7 deletions
diff --git a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/model/satellite.genmodel b/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/model/satellite.genmodel
index 61a4104a..f8b6d75b 100644
--- a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/model/satellite.genmodel
+++ b/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/model/satellite.genmodel
@@ -10,8 +10,7 @@
10 operationReflection="true" importOrganizing="true"> 10 operationReflection="true" importOrganizing="true">
11 <foreignModel>satellite.ecore</foreignModel> 11 <foreignModel>satellite.ecore</foreignModel>
12 <testsDirectory xsi:nil="true"/> 12 <testsDirectory xsi:nil="true"/>
13 <genPackages prefix="Satellite" basePackage="hu.bme.mit.inf.dslreasoner.domains" 13 <genPackages prefix="Satellite" disposableProviderFactory="true" ecorePackage="satellite.ecore#/">
14 disposableProviderFactory="true" ecorePackage="satellite.ecore#/">
15 <genEnums typeSafeEnumCompatible="false" ecoreEnum="satellite.ecore#//TransceiverBand"> 14 <genEnums typeSafeEnumCompatible="false" ecoreEnum="satellite.ecore#//TransceiverBand">
16 <genEnumLiterals ecoreEnumLiteral="satellite.ecore#//TransceiverBand/UHF"/> 15 <genEnumLiterals ecoreEnumLiteral="satellite.ecore#//TransceiverBand/UHF"/>
17 <genEnumLiterals ecoreEnumLiteral="satellite.ecore#//TransceiverBand/X"/> 16 <genEnumLiterals ecoreEnumLiteral="satellite.ecore#//TransceiverBand/X"/>
@@ -27,21 +26,21 @@
27 <genEnumLiterals ecoreEnumLiteral="satellite.ecore#//SpacecraftKind/CubeSat6U"/> 26 <genEnumLiterals ecoreEnumLiteral="satellite.ecore#//SpacecraftKind/CubeSat6U"/>
28 <genEnumLiterals ecoreEnumLiteral="satellite.ecore#//SpacecraftKind/SmallSat"/> 27 <genEnumLiterals ecoreEnumLiteral="satellite.ecore#//SpacecraftKind/SmallSat"/>
29 </genEnums> 28 </genEnums>
30 <genClasses ecoreClass="satellite.ecore#//ConstellationMission"> 29 <genClasses image="false" ecoreClass="satellite.ecore#//ConstellationMission">
31 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference satellite.ecore#//ConstellationMission/groundStationNetwork"/> 30 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference satellite.ecore#//ConstellationMission/groundStationNetwork"/>
32 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference satellite.ecore#//ConstellationMission/spacecraft"/> 31 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference satellite.ecore#//ConstellationMission/spacecraft"/>
33 </genClasses> 32 </genClasses>
34 <genClasses ecoreClass="satellite.ecore#//InterferometryMission"> 33 <genClasses ecoreClass="satellite.ecore#//InterferometryMission">
35 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute satellite.ecore#//InterferometryMission/observationTime"/> 34 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute satellite.ecore#//InterferometryMission/observationTime"/>
36 </genClasses> 35 </genClasses>
37 <genClasses ecoreClass="satellite.ecore#//CommunicatingElement"> 36 <genClasses image="false" ecoreClass="satellite.ecore#//CommunicatingElement">
38 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference satellite.ecore#//CommunicatingElement/commSubsystem"/> 37 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference satellite.ecore#//CommunicatingElement/commSubsystem"/>
39 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference satellite.ecore#//CommunicatingElement/communicationLink"/> 38 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference satellite.ecore#//CommunicatingElement/communicationLink"/>
40 </genClasses> 39 </genClasses>
41 <genClasses ecoreClass="satellite.ecore#//GroundStationNetwork"/> 40 <genClasses ecoreClass="satellite.ecore#//GroundStationNetwork"/>
42 <genClasses ecoreClass="satellite.ecore#//Spacecraft"> 41 <genClasses image="false" ecoreClass="satellite.ecore#//Spacecraft">
43 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference satellite.ecore#//Spacecraft/payload"/> 42 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference satellite.ecore#//Spacecraft/payload"/>
44 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute satellite.ecore#//Spacecraft/kind"/> 43 <genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EAttribute satellite.ecore#//Spacecraft/kind"/>
45 </genClasses> 44 </genClasses>
46 <genClasses ecoreClass="satellite.ecore#//CommSubsystem"> 45 <genClasses ecoreClass="satellite.ecore#//CommSubsystem">
47 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute satellite.ecore#//CommSubsystem/band"/> 46 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute satellite.ecore#//CommSubsystem/band"/>
@@ -51,7 +50,10 @@
51 <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference satellite.ecore#//DirectedCommunicationLink/source"/> 50 <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference satellite.ecore#//DirectedCommunicationLink/source"/>
52 <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference satellite.ecore#//DirectedCommunicationLink/target"/> 51 <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference satellite.ecore#//DirectedCommunicationLink/target"/>
53 </genClasses> 52 </genClasses>
54 <genClasses ecoreClass="satellite.ecore#//Payload"/> 53 <genClasses image="false" ecoreClass="satellite.ecore#//Payload"/>
55 <genClasses ecoreClass="satellite.ecore#//InterferometryPayload"/> 54 <genClasses ecoreClass="satellite.ecore#//InterferometryPayload"/>
55 <genClasses ecoreClass="satellite.ecore#//CubeSat3U"/>
56 <genClasses ecoreClass="satellite.ecore#//CubeSat6U"/>
57 <genClasses ecoreClass="satellite.ecore#//SmallSat"/>
56 </genPackages> 58 </genPackages>
57</genmodel:GenModel> 59</genmodel:GenModel>