diff options
Diffstat (limited to 'Domains/hu.bme.mit.inf.dslreasoner.domains.satellite')
46 files changed, 669 insertions, 19121 deletions
diff --git a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/configs/generation.vsconfig b/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/configs/generation.vsconfig index 4296e632..66c468d0 100644 --- a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/configs/generation.vsconfig +++ b/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/configs/generation.vsconfig | |||
@@ -3,7 +3,7 @@ import viatra "src/hu/bme/mit/inf/dslreasoner/domains/satellite/queries/Satellit | |||
3 | 3 | ||
4 | generate { | 4 | generate { |
5 | metamodel = { package satellite excluding { InterferometryMission.observationTime } } | 5 | metamodel = { package satellite excluding { InterferometryMission.observationTime } } |
6 | constraints = { package hu.bme.mit.inf.dslreasoner.domains.satellite.queries } | 6 | constraints = { package hu.bme.mit.inf.dslreasoner.domains.satellite.queries } |
7 | partial-model = { "inputs/SatelliteInstance.xmi"} | 7 | partial-model = { "inputs/SatelliteInstance.xmi"} |
8 | solver = ViatraSolver | 8 | solver = ViatraSolver |
9 | scope = { | 9 | scope = { |
diff --git a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/outputs/debug/errors.txt b/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/outputs/debug/errors.txt deleted file mode 100644 index 5267304c..00000000 --- a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/outputs/debug/errors.txt +++ /dev/null | |||
@@ -1,13 +0,0 @@ | |||
1 | Error occured (DiagnosticWrappedException): org.eclipse.emf.ecore.xmi.FeatureNotFoundException: Feature 'band' not found. (file:///home/kris/bme/research/VIATRA-Generator/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/inputs/SatelliteInstance.xmi, 11, 24) | ||
2 | org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.handleDemandLoadException(ResourceSetImpl.java:319) | ||
3 | org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoadHelper(ResourceSetImpl.java:278) | ||
4 | org.eclipse.xtext.resource.XtextResourceSet.getResource(XtextResourceSet.java:265) | ||
5 | org.eclipse.xtext.resource.SynchronizedXtextResourceSet.getResource(SynchronizedXtextResourceSet.java:25) | ||
6 | hu.bme.mit.inf.dslreasoner.application.execution.ModelLoader.loadModel(ModelLoader.java:41) | ||
7 | hu.bme.mit.inf.dslreasoner.application.execution.GenerationTaskExecutor.executeGenerationTask(GenerationTaskExecutor.java:177) | ||
8 | hu.bme.mit.inf.dslreasoner.application.execution.ScriptExecutor._execute(ScriptExecutor.java:137) | ||
9 | hu.bme.mit.inf.dslreasoner.application.execution.ScriptExecutor.execute(ScriptExecutor.java:358) | ||
10 | hu.bme.mit.inf.dslreasoner.application.execution.ScriptExecutor.executeScript(ScriptExecutor.java:118) | ||
11 | hu.bme.mit.inf.dslreasoner.application.execution.StandaloneScriptExecutor.executeScript(StandaloneScriptExecutor.java:155) | ||
12 | hu.bme.mit.inf.dslreasoner.application.execution.StandaloneScriptExecutor.executeScript(StandaloneScriptExecutor.java:147) | ||
13 | hu.bme.mit.inf.dslreasoner.domains.satellite.runner.SatelliteGeneratorMain.main(SatelliteGeneratorMain.java:13) | ||
diff --git a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/outputs/debug/generated3valued.vql_deactivated b/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/outputs/debug/generated3valued.vql_deactivated deleted file mode 100644 index 9bc66dee..00000000 --- a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/outputs/debug/generated3valued.vql_deactivated +++ /dev/null | |||
@@ -1,3000 +0,0 @@ | |||
1 | import epackage "http://www.bme.hu/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage" | ||
2 | import epackage "http://www.bme.hu/mit/inf/dslreasoner/logic/model/problem" | ||
3 | import epackage "http://www.bme.hu/mit/inf/dslreasoner/logic/model/language" | ||
4 | |||
5 | ////////// | ||
6 | // 0. Util | ||
7 | ////////// | ||
8 | private pattern interpretation(problem:LogicProblem, interpretation:PartialInterpretation) { | ||
9 | PartialInterpretation.problem(interpretation,problem); | ||
10 | } | ||
11 | |||
12 | ///////////////////////// | ||
13 | // 0.1 Existence | ||
14 | ///////////////////////// | ||
15 | private pattern mustExist(problem:LogicProblem, interpretation:PartialInterpretation, element:DefinedElement) { | ||
16 | find interpretation(problem,interpretation); | ||
17 | LogicProblem.elements(problem,element); | ||
18 | } or { | ||
19 | find interpretation(problem,interpretation); | ||
20 | PartialInterpretation.newElements(interpretation,element); | ||
21 | } | ||
22 | |||
23 | private pattern mayExist(problem:LogicProblem, interpretation:PartialInterpretation, element:DefinedElement) { | ||
24 | find mustExist(problem,interpretation,element); | ||
25 | } or { | ||
26 | find interpretation(problem,interpretation); | ||
27 | neg find elementCloseWorld(element); | ||
28 | PartialInterpretation.openWorldElements(interpretation,element); | ||
29 | } | ||
30 | |||
31 | private pattern elementCloseWorld(element:DefinedElement) { | ||
32 | PartialInterpretation.openWorldElements(i,element); | ||
33 | PartialInterpretation.maxNewElements(i,0); | ||
34 | } or { | ||
35 | Scope.targetTypeInterpretation(scope,interpretation); | ||
36 | PartialTypeInterpratation.elements(interpretation,element); | ||
37 | Scope.maxNewElements(scope,0); | ||
38 | } | ||
39 | |||
40 | //////////////////////// | ||
41 | // 0.2 Equivalence | ||
42 | //////////////////////// | ||
43 | pattern mayEquivalent(problem:LogicProblem, interpretation:PartialInterpretation, a: DefinedElement, b: DefinedElement) { | ||
44 | find mayExist(problem,interpretation,a); | ||
45 | find mayExist(problem,interpretation,b); | ||
46 | a == b; | ||
47 | } | ||
48 | pattern mustEquivalent(problem:LogicProblem, interpretation:PartialInterpretation, a: DefinedElement, b: DefinedElement) { | ||
49 | find mustExist(problem,interpretation,a); | ||
50 | find mustExist(problem,interpretation,b); | ||
51 | a == b; | ||
52 | } | ||
53 | |||
54 | //////////////////////// | ||
55 | // 0.3 Required Patterns by TypeIndexer | ||
56 | //////////////////////// | ||
57 | private pattern typeInterpretation(problem:LogicProblem, interpretation:PartialInterpretation, type:TypeDeclaration, typeInterpretation:PartialComplexTypeInterpretation) { | ||
58 | find interpretation(problem,interpretation); | ||
59 | LogicProblem.types(problem,type); | ||
60 | PartialInterpretation.partialtypeinterpratation(interpretation,typeInterpretation); | ||
61 | PartialComplexTypeInterpretation.interpretationOf(typeInterpretation,type); | ||
62 | } | ||
63 | |||
64 | private pattern directInstanceOf(problem:LogicProblem, interpretation:PartialInterpretation, element:DefinedElement, type:Type) { | ||
65 | find interpretation(problem,interpretation); | ||
66 | LogicProblem.types(problem,type); | ||
67 | TypeDefinition.elements(type,element); | ||
68 | } or { | ||
69 | find interpretation(problem,interpretation); | ||
70 | find typeInterpretation(problem,interpretation,type,typeInterpretation); | ||
71 | PartialComplexTypeInterpretation.elements(typeInterpretation,element); | ||
72 | } | ||
73 | |||
74 | private pattern isPrimitive(element: PrimitiveElement) { | ||
75 | PrimitiveElement(element); | ||
76 | } | ||
77 | |||
78 | ////////// | ||
79 | // 1. Problem-Specific Base Indexers | ||
80 | ////////// | ||
81 | // 1.1 Type Indexers | ||
82 | ////////// | ||
83 | // 1.1.1 primitive Type Indexers | ||
84 | ////////// | ||
85 | |||
86 | ////////// | ||
87 | // 1.1.2 domain-specific Type Indexers | ||
88 | ////////// | ||
89 | /** | ||
90 | * An element must be an instance of type "ConstellationMission class". | ||
91 | */ | ||
92 | private pattern mustInstanceOfConstellationMission_class(problem:LogicProblem, interpretation:PartialInterpretation, element:DefinedElement) { | ||
93 | Type.name(type,"ConstellationMission class"); | ||
94 | find directInstanceOf(problem,interpretation,element,type); | ||
95 | } | ||
96 | private pattern scopeDisallowsNewConstellationMission_class(problem:LogicProblem, interpretation:PartialInterpretation) { | ||
97 | find interpretation(problem,interpretation); | ||
98 | PartialInterpretation.scopes(interpretation,scope); | ||
99 | Scope.targetTypeInterpretation(scope,typeInterpretation); | ||
100 | Scope.maxNewElements(scope,0); | ||
101 | PartialComplexTypeInterpretation.interpretationOf(typeInterpretation,type); | ||
102 | Type.name(type,"ConstellationMission class"); | ||
103 | } | ||
104 | |||
105 | /** | ||
106 | * An element may be an instance of type "ConstellationMission class". | ||
107 | */ | ||
108 | private pattern mayInstanceOfConstellationMission_class(problem:LogicProblem, interpretation:PartialInterpretation, element:DefinedElement) | ||
109 | { | ||
110 | find interpretation(problem,interpretation); | ||
111 | PartialInterpretation.newElements(interpretation,element); | ||
112 | neg find mustInstanceOfPayload_class(problem,interpretation,element); | ||
113 | neg find mustInstanceOfConstellationMission_class_UndefinedPart(problem,interpretation,element); | ||
114 | neg find mustInstanceOfInterferometryMission_class(problem,interpretation,element); | ||
115 | neg find mustInstanceOfCommSubsystem_class(problem,interpretation,element); | ||
116 | neg find mustInstanceOfCommunicatingElement_class(problem,interpretation,element); | ||
117 | neg find scopeDisallowsNewConstellationMission_class(problem, interpretation); | ||
118 | neg find isPrimitive(element); | ||
119 | } or { | ||
120 | find interpretation(problem,interpretation); | ||
121 | PartialInterpretation.openWorldElements(interpretation,element); | ||
122 | neg find mustInstanceOfPayload_class(problem,interpretation,element); | ||
123 | neg find mustInstanceOfConstellationMission_class_UndefinedPart(problem,interpretation,element); | ||
124 | neg find mustInstanceOfInterferometryMission_class(problem,interpretation,element); | ||
125 | neg find mustInstanceOfCommSubsystem_class(problem,interpretation,element); | ||
126 | neg find mustInstanceOfCommunicatingElement_class(problem,interpretation,element); | ||
127 | neg find scopeDisallowsNewConstellationMission_class(problem, interpretation); | ||
128 | neg find isPrimitive(element); | ||
129 | } or | ||
130 | { find mustInstanceOfConstellationMission_class(problem,interpretation,element); } | ||
131 | /** | ||
132 | * An element must be an instance of type "InterferometryMission class". | ||
133 | */ | ||
134 | private pattern mustInstanceOfInterferometryMission_class(problem:LogicProblem, interpretation:PartialInterpretation, element:DefinedElement) { | ||
135 | Type.name(type,"InterferometryMission class"); | ||
136 | find directInstanceOf(problem,interpretation,element,type); | ||
137 | } | ||
138 | private pattern scopeDisallowsNewInterferometryMission_class(problem:LogicProblem, interpretation:PartialInterpretation) { | ||
139 | find interpretation(problem,interpretation); | ||
140 | PartialInterpretation.scopes(interpretation,scope); | ||
141 | Scope.targetTypeInterpretation(scope,typeInterpretation); | ||
142 | Scope.maxNewElements(scope,0); | ||
143 | PartialComplexTypeInterpretation.interpretationOf(typeInterpretation,type); | ||
144 | Type.name(type,"InterferometryMission class"); | ||
145 | } | ||
146 | |||
147 | /** | ||
148 | * An element may be an instance of type "InterferometryMission class". | ||
149 | */ | ||
150 | private pattern mayInstanceOfInterferometryMission_class(problem:LogicProblem, interpretation:PartialInterpretation, element:DefinedElement) | ||
151 | { | ||
152 | find interpretation(problem,interpretation); | ||
153 | PartialInterpretation.newElements(interpretation,element); | ||
154 | neg find mustInstanceOfConstellationMission_class_UndefinedPart(problem,interpretation,element); | ||
155 | neg find mustInstanceOfPayload_class(problem,interpretation,element); | ||
156 | neg find mustInstanceOfCommSubsystem_class(problem,interpretation,element); | ||
157 | neg find mustInstanceOfCommunicatingElement_class(problem,interpretation,element); | ||
158 | neg find scopeDisallowsNewInterferometryMission_class(problem, interpretation); | ||
159 | neg find isPrimitive(element); | ||
160 | } or { | ||
161 | find interpretation(problem,interpretation); | ||
162 | PartialInterpretation.openWorldElements(interpretation,element); | ||
163 | neg find mustInstanceOfConstellationMission_class_UndefinedPart(problem,interpretation,element); | ||
164 | neg find mustInstanceOfPayload_class(problem,interpretation,element); | ||
165 | neg find mustInstanceOfCommSubsystem_class(problem,interpretation,element); | ||
166 | neg find mustInstanceOfCommunicatingElement_class(problem,interpretation,element); | ||
167 | neg find scopeDisallowsNewInterferometryMission_class(problem, interpretation); | ||
168 | neg find isPrimitive(element); | ||
169 | } or | ||
170 | { find mustInstanceOfInterferometryMission_class(problem,interpretation,element); } | ||
171 | /** | ||
172 | * An element must be an instance of type "CommunicatingElement class". | ||
173 | */ | ||
174 | private pattern mustInstanceOfCommunicatingElement_class(problem:LogicProblem, interpretation:PartialInterpretation, element:DefinedElement) { | ||
175 | Type.name(type,"CommunicatingElement class"); | ||
176 | find directInstanceOf(problem,interpretation,element,type); | ||
177 | } | ||
178 | private pattern scopeDisallowsNewCommunicatingElement_class(problem:LogicProblem, interpretation:PartialInterpretation) { | ||
179 | find interpretation(problem,interpretation); | ||
180 | PartialInterpretation.scopes(interpretation,scope); | ||
181 | Scope.targetTypeInterpretation(scope,typeInterpretation); | ||
182 | Scope.maxNewElements(scope,0); | ||
183 | PartialComplexTypeInterpretation.interpretationOf(typeInterpretation,type); | ||
184 | Type.name(type,"CommunicatingElement class"); | ||
185 | } | ||
186 | |||
187 | /** | ||
188 | * An element may be an instance of type "CommunicatingElement class". | ||
189 | */ | ||
190 | private pattern mayInstanceOfCommunicatingElement_class(problem:LogicProblem, interpretation:PartialInterpretation, element:DefinedElement) | ||
191 | { | ||
192 | find interpretation(problem,interpretation); | ||
193 | PartialInterpretation.newElements(interpretation,element); | ||
194 | neg find mustInstanceOfPayload_class(problem,interpretation,element); | ||
195 | neg find mustInstanceOfCommunicatingElement_class_UndefinedPart(problem,interpretation,element); | ||
196 | neg find mustInstanceOfGroundStationNetwork_class(problem,interpretation,element); | ||
197 | neg find mustInstanceOfCommSubsystem_class(problem,interpretation,element); | ||
198 | neg find mustInstanceOfConstellationMission_class(problem,interpretation,element); | ||
199 | neg find scopeDisallowsNewCommunicatingElement_class(problem, interpretation); | ||
200 | neg find isPrimitive(element); | ||
201 | } or { | ||
202 | find interpretation(problem,interpretation); | ||
203 | PartialInterpretation.openWorldElements(interpretation,element); | ||
204 | neg find mustInstanceOfPayload_class(problem,interpretation,element); | ||
205 | neg find mustInstanceOfCommunicatingElement_class_UndefinedPart(problem,interpretation,element); | ||
206 | neg find mustInstanceOfGroundStationNetwork_class(problem,interpretation,element); | ||
207 | neg find mustInstanceOfCommSubsystem_class(problem,interpretation,element); | ||
208 | neg find mustInstanceOfConstellationMission_class(problem,interpretation,element); | ||
209 | neg find scopeDisallowsNewCommunicatingElement_class(problem, interpretation); | ||
210 | neg find isPrimitive(element); | ||
211 | } or | ||
212 | { find mustInstanceOfCommunicatingElement_class(problem,interpretation,element); } | ||
213 | /** | ||
214 | * An element must be an instance of type "GroundStationNetwork class". | ||
215 | */ | ||
216 | private pattern mustInstanceOfGroundStationNetwork_class(problem:LogicProblem, interpretation:PartialInterpretation, element:DefinedElement) { | ||
217 | Type.name(type,"GroundStationNetwork class"); | ||
218 | find directInstanceOf(problem,interpretation,element,type); | ||
219 | } | ||
220 | private pattern scopeDisallowsNewGroundStationNetwork_class(problem:LogicProblem, interpretation:PartialInterpretation) { | ||
221 | find interpretation(problem,interpretation); | ||
222 | PartialInterpretation.scopes(interpretation,scope); | ||
223 | Scope.targetTypeInterpretation(scope,typeInterpretation); | ||
224 | Scope.maxNewElements(scope,0); | ||
225 | PartialComplexTypeInterpretation.interpretationOf(typeInterpretation,type); | ||
226 | Type.name(type,"GroundStationNetwork class"); | ||
227 | } | ||
228 | |||
229 | /** | ||
230 | * An element may be an instance of type "GroundStationNetwork class". | ||
231 | */ | ||
232 | private pattern mayInstanceOfGroundStationNetwork_class(problem:LogicProblem, interpretation:PartialInterpretation, element:DefinedElement) | ||
233 | { | ||
234 | find interpretation(problem,interpretation); | ||
235 | PartialInterpretation.newElements(interpretation,element); | ||
236 | neg find mustInstanceOfPayload_class(problem,interpretation,element); | ||
237 | neg find mustInstanceOfCommunicatingElement_class_UndefinedPart(problem,interpretation,element); | ||
238 | neg find mustInstanceOfCommSubsystem_class(problem,interpretation,element); | ||
239 | neg find mustInstanceOfConstellationMission_class(problem,interpretation,element); | ||
240 | neg find scopeDisallowsNewGroundStationNetwork_class(problem, interpretation); | ||
241 | neg find isPrimitive(element); | ||
242 | } or { | ||
243 | find interpretation(problem,interpretation); | ||
244 | PartialInterpretation.openWorldElements(interpretation,element); | ||
245 | neg find mustInstanceOfPayload_class(problem,interpretation,element); | ||
246 | neg find mustInstanceOfCommunicatingElement_class_UndefinedPart(problem,interpretation,element); | ||
247 | neg find mustInstanceOfCommSubsystem_class(problem,interpretation,element); | ||
248 | neg find mustInstanceOfConstellationMission_class(problem,interpretation,element); | ||
249 | neg find scopeDisallowsNewGroundStationNetwork_class(problem, interpretation); | ||
250 | neg find isPrimitive(element); | ||
251 | } or | ||
252 | { find mustInstanceOfGroundStationNetwork_class(problem,interpretation,element); } | ||
253 | /** | ||
254 | * An element must be an instance of type "Spacecraft class". | ||
255 | */ | ||
256 | private pattern mustInstanceOfSpacecraft_class(problem:LogicProblem, interpretation:PartialInterpretation, element:DefinedElement) { | ||
257 | Type.name(type,"Spacecraft class"); | ||
258 | find directInstanceOf(problem,interpretation,element,type); | ||
259 | } | ||
260 | private pattern scopeDisallowsNewSpacecraft_class(problem:LogicProblem, interpretation:PartialInterpretation) { | ||
261 | find interpretation(problem,interpretation); | ||
262 | PartialInterpretation.scopes(interpretation,scope); | ||
263 | Scope.targetTypeInterpretation(scope,typeInterpretation); | ||
264 | Scope.maxNewElements(scope,0); | ||
265 | PartialComplexTypeInterpretation.interpretationOf(typeInterpretation,type); | ||
266 | Type.name(type,"Spacecraft class"); | ||
267 | } | ||
268 | |||
269 | /** | ||
270 | * An element may be an instance of type "Spacecraft class". | ||
271 | */ | ||
272 | private pattern mayInstanceOfSpacecraft_class(problem:LogicProblem, interpretation:PartialInterpretation, element:DefinedElement) | ||
273 | { | ||
274 | find interpretation(problem,interpretation); | ||
275 | PartialInterpretation.newElements(interpretation,element); | ||
276 | neg find mustInstanceOfPayload_class(problem,interpretation,element); | ||
277 | neg find mustInstanceOfCubeSat_class(problem,interpretation,element); | ||
278 | neg find mustInstanceOfSmallSat_class(problem,interpretation,element); | ||
279 | neg find mustInstanceOfGroundStationNetwork_class(problem,interpretation,element); | ||
280 | neg find mustInstanceOfCommSubsystem_class(problem,interpretation,element); | ||
281 | neg find mustInstanceOfConstellationMission_class(problem,interpretation,element); | ||
282 | neg find scopeDisallowsNewSpacecraft_class(problem, interpretation); | ||
283 | neg find isPrimitive(element); | ||
284 | } or { | ||
285 | find interpretation(problem,interpretation); | ||
286 | PartialInterpretation.openWorldElements(interpretation,element); | ||
287 | neg find mustInstanceOfPayload_class(problem,interpretation,element); | ||
288 | neg find mustInstanceOfCubeSat_class(problem,interpretation,element); | ||
289 | neg find mustInstanceOfSmallSat_class(problem,interpretation,element); | ||
290 | neg find mustInstanceOfGroundStationNetwork_class(problem,interpretation,element); | ||
291 | neg find mustInstanceOfCommSubsystem_class(problem,interpretation,element); | ||
292 | neg find mustInstanceOfConstellationMission_class(problem,interpretation,element); | ||
293 | neg find scopeDisallowsNewSpacecraft_class(problem, interpretation); | ||
294 | neg find isPrimitive(element); | ||
295 | } or | ||
296 | { find mustInstanceOfSpacecraft_class(problem,interpretation,element); } | ||
297 | /** | ||
298 | * An element must be an instance of type "CommSubsystem class". | ||
299 | */ | ||
300 | private pattern mustInstanceOfCommSubsystem_class(problem:LogicProblem, interpretation:PartialInterpretation, element:DefinedElement) { | ||
301 | Type.name(type,"CommSubsystem class"); | ||
302 | find directInstanceOf(problem,interpretation,element,type); | ||
303 | } | ||
304 | private pattern scopeDisallowsNewCommSubsystem_class(problem:LogicProblem, interpretation:PartialInterpretation) { | ||
305 | find interpretation(problem,interpretation); | ||
306 | PartialInterpretation.scopes(interpretation,scope); | ||
307 | Scope.targetTypeInterpretation(scope,typeInterpretation); | ||
308 | Scope.maxNewElements(scope,0); | ||
309 | PartialComplexTypeInterpretation.interpretationOf(typeInterpretation,type); | ||
310 | Type.name(type,"CommSubsystem class"); | ||
311 | } | ||
312 | |||
313 | /** | ||
314 | * An element may be an instance of type "CommSubsystem class". | ||
315 | */ | ||
316 | private pattern mayInstanceOfCommSubsystem_class(problem:LogicProblem, interpretation:PartialInterpretation, element:DefinedElement) | ||
317 | { | ||
318 | find interpretation(problem,interpretation); | ||
319 | PartialInterpretation.newElements(interpretation,element); | ||
320 | neg find mustInstanceOfPayload_class(problem,interpretation,element); | ||
321 | neg find mustInstanceOfCommSubsystem_class_UndefinedPart(problem,interpretation,element); | ||
322 | neg find mustInstanceOfKaCommSubsystem_class(problem,interpretation,element); | ||
323 | neg find mustInstanceOfConstellationMission_class(problem,interpretation,element); | ||
324 | neg find mustInstanceOfXCommSubsystem_class(problem,interpretation,element); | ||
325 | neg find mustInstanceOfCommunicatingElement_class(problem,interpretation,element); | ||
326 | neg find scopeDisallowsNewCommSubsystem_class(problem, interpretation); | ||
327 | neg find isPrimitive(element); | ||
328 | } or { | ||
329 | find interpretation(problem,interpretation); | ||
330 | PartialInterpretation.openWorldElements(interpretation,element); | ||
331 | neg find mustInstanceOfPayload_class(problem,interpretation,element); | ||
332 | neg find mustInstanceOfCommSubsystem_class_UndefinedPart(problem,interpretation,element); | ||
333 | neg find mustInstanceOfKaCommSubsystem_class(problem,interpretation,element); | ||
334 | neg find mustInstanceOfConstellationMission_class(problem,interpretation,element); | ||
335 | neg find mustInstanceOfXCommSubsystem_class(problem,interpretation,element); | ||
336 | neg find mustInstanceOfCommunicatingElement_class(problem,interpretation,element); | ||
337 | neg find scopeDisallowsNewCommSubsystem_class(problem, interpretation); | ||
338 | neg find isPrimitive(element); | ||
339 | } or | ||
340 | { find mustInstanceOfCommSubsystem_class(problem,interpretation,element); } | ||
341 | /** | ||
342 | * An element must be an instance of type "Payload class". | ||
343 | */ | ||
344 | private pattern mustInstanceOfPayload_class(problem:LogicProblem, interpretation:PartialInterpretation, element:DefinedElement) { | ||
345 | Type.name(type,"Payload class"); | ||
346 | find directInstanceOf(problem,interpretation,element,type); | ||
347 | } | ||
348 | private pattern scopeDisallowsNewPayload_class(problem:LogicProblem, interpretation:PartialInterpretation) { | ||
349 | find interpretation(problem,interpretation); | ||
350 | PartialInterpretation.scopes(interpretation,scope); | ||
351 | Scope.targetTypeInterpretation(scope,typeInterpretation); | ||
352 | Scope.maxNewElements(scope,0); | ||
353 | PartialComplexTypeInterpretation.interpretationOf(typeInterpretation,type); | ||
354 | Type.name(type,"Payload class"); | ||
355 | } | ||
356 | |||
357 | /** | ||
358 | * An element may be an instance of type "Payload class". | ||
359 | */ | ||
360 | private pattern mayInstanceOfPayload_class(problem:LogicProblem, interpretation:PartialInterpretation, element:DefinedElement) | ||
361 | { | ||
362 | find interpretation(problem,interpretation); | ||
363 | PartialInterpretation.newElements(interpretation,element); | ||
364 | neg find mustInstanceOfCommSubsystem_class(problem,interpretation,element); | ||
365 | neg find mustInstanceOfConstellationMission_class(problem,interpretation,element); | ||
366 | neg find mustInstanceOfCommunicatingElement_class(problem,interpretation,element); | ||
367 | neg find mustInstanceOfInterferometryPayload_class(problem,interpretation,element); | ||
368 | neg find scopeDisallowsNewPayload_class(problem, interpretation); | ||
369 | neg find isPrimitive(element); | ||
370 | } or { | ||
371 | find interpretation(problem,interpretation); | ||
372 | PartialInterpretation.openWorldElements(interpretation,element); | ||
373 | neg find mustInstanceOfCommSubsystem_class(problem,interpretation,element); | ||
374 | neg find mustInstanceOfConstellationMission_class(problem,interpretation,element); | ||
375 | neg find mustInstanceOfCommunicatingElement_class(problem,interpretation,element); | ||
376 | neg find mustInstanceOfInterferometryPayload_class(problem,interpretation,element); | ||
377 | neg find scopeDisallowsNewPayload_class(problem, interpretation); | ||
378 | neg find isPrimitive(element); | ||
379 | } or | ||
380 | { find mustInstanceOfPayload_class(problem,interpretation,element); } | ||
381 | /** | ||
382 | * An element must be an instance of type "InterferometryPayload class". | ||
383 | */ | ||
384 | private pattern mustInstanceOfInterferometryPayload_class(problem:LogicProblem, interpretation:PartialInterpretation, element:DefinedElement) { | ||
385 | Type.name(type,"InterferometryPayload class"); | ||
386 | find directInstanceOf(problem,interpretation,element,type); | ||
387 | } | ||
388 | private pattern scopeDisallowsNewInterferometryPayload_class(problem:LogicProblem, interpretation:PartialInterpretation) { | ||
389 | find interpretation(problem,interpretation); | ||
390 | PartialInterpretation.scopes(interpretation,scope); | ||
391 | Scope.targetTypeInterpretation(scope,typeInterpretation); | ||
392 | Scope.maxNewElements(scope,0); | ||
393 | PartialComplexTypeInterpretation.interpretationOf(typeInterpretation,type); | ||
394 | Type.name(type,"InterferometryPayload class"); | ||
395 | } | ||
396 | |||
397 | /** | ||
398 | * An element may be an instance of type "InterferometryPayload class". | ||
399 | */ | ||
400 | private pattern mayInstanceOfInterferometryPayload_class(problem:LogicProblem, interpretation:PartialInterpretation, element:DefinedElement) | ||
401 | { | ||
402 | find interpretation(problem,interpretation); | ||
403 | PartialInterpretation.newElements(interpretation,element); | ||
404 | neg find mustInstanceOfCommSubsystem_class(problem,interpretation,element); | ||
405 | neg find mustInstanceOfConstellationMission_class(problem,interpretation,element); | ||
406 | neg find mustInstanceOfCommunicatingElement_class(problem,interpretation,element); | ||
407 | neg find scopeDisallowsNewInterferometryPayload_class(problem, interpretation); | ||
408 | neg find isPrimitive(element); | ||
409 | } or { | ||
410 | find interpretation(problem,interpretation); | ||
411 | PartialInterpretation.openWorldElements(interpretation,element); | ||
412 | neg find mustInstanceOfCommSubsystem_class(problem,interpretation,element); | ||
413 | neg find mustInstanceOfConstellationMission_class(problem,interpretation,element); | ||
414 | neg find mustInstanceOfCommunicatingElement_class(problem,interpretation,element); | ||
415 | neg find scopeDisallowsNewInterferometryPayload_class(problem, interpretation); | ||
416 | neg find isPrimitive(element); | ||
417 | } or | ||
418 | { find mustInstanceOfInterferometryPayload_class(problem,interpretation,element); } | ||
419 | /** | ||
420 | * An element must be an instance of type "CubeSat3U class". | ||
421 | */ | ||
422 | private pattern mustInstanceOfCubeSat3U_class(problem:LogicProblem, interpretation:PartialInterpretation, element:DefinedElement) { | ||
423 | Type.name(type,"CubeSat3U class"); | ||
424 | find directInstanceOf(problem,interpretation,element,type); | ||
425 | } | ||
426 | private pattern scopeDisallowsNewCubeSat3U_class(problem:LogicProblem, interpretation:PartialInterpretation) { | ||
427 | find interpretation(problem,interpretation); | ||
428 | PartialInterpretation.scopes(interpretation,scope); | ||
429 | Scope.targetTypeInterpretation(scope,typeInterpretation); | ||
430 | Scope.maxNewElements(scope,0); | ||
431 | PartialComplexTypeInterpretation.interpretationOf(typeInterpretation,type); | ||
432 | Type.name(type,"CubeSat3U class"); | ||
433 | } | ||
434 | |||
435 | /** | ||
436 | * An element may be an instance of type "CubeSat3U class". | ||
437 | */ | ||
438 | private pattern mayInstanceOfCubeSat3U_class(problem:LogicProblem, interpretation:PartialInterpretation, element:DefinedElement) | ||
439 | { | ||
440 | find interpretation(problem,interpretation); | ||
441 | PartialInterpretation.newElements(interpretation,element); | ||
442 | neg find mustInstanceOfPayload_class(problem,interpretation,element); | ||
443 | neg find mustInstanceOfSmallSat_class(problem,interpretation,element); | ||
444 | neg find mustInstanceOfCubeSat6U_class(problem,interpretation,element); | ||
445 | neg find mustInstanceOfGroundStationNetwork_class(problem,interpretation,element); | ||
446 | neg find mustInstanceOfCommSubsystem_class(problem,interpretation,element); | ||
447 | neg find mustInstanceOfConstellationMission_class(problem,interpretation,element); | ||
448 | neg find scopeDisallowsNewCubeSat3U_class(problem, interpretation); | ||
449 | neg find isPrimitive(element); | ||
450 | } or { | ||
451 | find interpretation(problem,interpretation); | ||
452 | PartialInterpretation.openWorldElements(interpretation,element); | ||
453 | neg find mustInstanceOfPayload_class(problem,interpretation,element); | ||
454 | neg find mustInstanceOfSmallSat_class(problem,interpretation,element); | ||
455 | neg find mustInstanceOfCubeSat6U_class(problem,interpretation,element); | ||
456 | neg find mustInstanceOfGroundStationNetwork_class(problem,interpretation,element); | ||
457 | neg find mustInstanceOfCommSubsystem_class(problem,interpretation,element); | ||
458 | neg find mustInstanceOfConstellationMission_class(problem,interpretation,element); | ||
459 | neg find scopeDisallowsNewCubeSat3U_class(problem, interpretation); | ||
460 | neg find isPrimitive(element); | ||
461 | } or | ||
462 | { find mustInstanceOfCubeSat3U_class(problem,interpretation,element); } | ||
463 | /** | ||
464 | * An element must be an instance of type "CubeSat6U class". | ||
465 | */ | ||
466 | private pattern mustInstanceOfCubeSat6U_class(problem:LogicProblem, interpretation:PartialInterpretation, element:DefinedElement) { | ||
467 | Type.name(type,"CubeSat6U class"); | ||
468 | find directInstanceOf(problem,interpretation,element,type); | ||
469 | } | ||
470 | private pattern scopeDisallowsNewCubeSat6U_class(problem:LogicProblem, interpretation:PartialInterpretation) { | ||
471 | find interpretation(problem,interpretation); | ||
472 | PartialInterpretation.scopes(interpretation,scope); | ||
473 | Scope.targetTypeInterpretation(scope,typeInterpretation); | ||
474 | Scope.maxNewElements(scope,0); | ||
475 | PartialComplexTypeInterpretation.interpretationOf(typeInterpretation,type); | ||
476 | Type.name(type,"CubeSat6U class"); | ||
477 | } | ||
478 | |||
479 | /** | ||
480 | * An element may be an instance of type "CubeSat6U class". | ||
481 | */ | ||
482 | private pattern mayInstanceOfCubeSat6U_class(problem:LogicProblem, interpretation:PartialInterpretation, element:DefinedElement) | ||
483 | { | ||
484 | find interpretation(problem,interpretation); | ||
485 | PartialInterpretation.newElements(interpretation,element); | ||
486 | neg find mustInstanceOfPayload_class(problem,interpretation,element); | ||
487 | neg find mustInstanceOfSmallSat_class(problem,interpretation,element); | ||
488 | neg find mustInstanceOfGroundStationNetwork_class(problem,interpretation,element); | ||
489 | neg find mustInstanceOfCommSubsystem_class(problem,interpretation,element); | ||
490 | neg find mustInstanceOfCubeSat3U_class(problem,interpretation,element); | ||
491 | neg find mustInstanceOfConstellationMission_class(problem,interpretation,element); | ||
492 | neg find scopeDisallowsNewCubeSat6U_class(problem, interpretation); | ||
493 | neg find isPrimitive(element); | ||
494 | } or { | ||
495 | find interpretation(problem,interpretation); | ||
496 | PartialInterpretation.openWorldElements(interpretation,element); | ||
497 | neg find mustInstanceOfPayload_class(problem,interpretation,element); | ||
498 | neg find mustInstanceOfSmallSat_class(problem,interpretation,element); | ||
499 | neg find mustInstanceOfGroundStationNetwork_class(problem,interpretation,element); | ||
500 | neg find mustInstanceOfCommSubsystem_class(problem,interpretation,element); | ||
501 | neg find mustInstanceOfCubeSat3U_class(problem,interpretation,element); | ||
502 | neg find mustInstanceOfConstellationMission_class(problem,interpretation,element); | ||
503 | neg find scopeDisallowsNewCubeSat6U_class(problem, interpretation); | ||
504 | neg find isPrimitive(element); | ||
505 | } or | ||
506 | { find mustInstanceOfCubeSat6U_class(problem,interpretation,element); } | ||
507 | /** | ||
508 | * An element must be an instance of type "SmallSat class". | ||
509 | */ | ||
510 | private pattern mustInstanceOfSmallSat_class(problem:LogicProblem, interpretation:PartialInterpretation, element:DefinedElement) { | ||
511 | Type.name(type,"SmallSat class"); | ||
512 | find directInstanceOf(problem,interpretation,element,type); | ||
513 | } | ||
514 | private pattern scopeDisallowsNewSmallSat_class(problem:LogicProblem, interpretation:PartialInterpretation) { | ||
515 | find interpretation(problem,interpretation); | ||
516 | PartialInterpretation.scopes(interpretation,scope); | ||
517 | Scope.targetTypeInterpretation(scope,typeInterpretation); | ||
518 | Scope.maxNewElements(scope,0); | ||
519 | PartialComplexTypeInterpretation.interpretationOf(typeInterpretation,type); | ||
520 | Type.name(type,"SmallSat class"); | ||
521 | } | ||
522 | |||
523 | /** | ||
524 | * An element may be an instance of type "SmallSat class". | ||
525 | */ | ||
526 | private pattern mayInstanceOfSmallSat_class(problem:LogicProblem, interpretation:PartialInterpretation, element:DefinedElement) | ||
527 | { | ||
528 | find interpretation(problem,interpretation); | ||
529 | PartialInterpretation.newElements(interpretation,element); | ||
530 | neg find mustInstanceOfPayload_class(problem,interpretation,element); | ||
531 | neg find mustInstanceOfCubeSat_class(problem,interpretation,element); | ||
532 | neg find mustInstanceOfGroundStationNetwork_class(problem,interpretation,element); | ||
533 | neg find mustInstanceOfCommSubsystem_class(problem,interpretation,element); | ||
534 | neg find mustInstanceOfConstellationMission_class(problem,interpretation,element); | ||
535 | neg find scopeDisallowsNewSmallSat_class(problem, interpretation); | ||
536 | neg find isPrimitive(element); | ||
537 | } or { | ||
538 | find interpretation(problem,interpretation); | ||
539 | PartialInterpretation.openWorldElements(interpretation,element); | ||
540 | neg find mustInstanceOfPayload_class(problem,interpretation,element); | ||
541 | neg find mustInstanceOfCubeSat_class(problem,interpretation,element); | ||
542 | neg find mustInstanceOfGroundStationNetwork_class(problem,interpretation,element); | ||
543 | neg find mustInstanceOfCommSubsystem_class(problem,interpretation,element); | ||
544 | neg find mustInstanceOfConstellationMission_class(problem,interpretation,element); | ||
545 | neg find scopeDisallowsNewSmallSat_class(problem, interpretation); | ||
546 | neg find isPrimitive(element); | ||
547 | } or | ||
548 | { find mustInstanceOfSmallSat_class(problem,interpretation,element); } | ||
549 | /** | ||
550 | * An element must be an instance of type "CubeSat class". | ||
551 | */ | ||
552 | private pattern mustInstanceOfCubeSat_class(problem:LogicProblem, interpretation:PartialInterpretation, element:DefinedElement) { | ||
553 | Type.name(type,"CubeSat class"); | ||
554 | find directInstanceOf(problem,interpretation,element,type); | ||
555 | } | ||
556 | private pattern scopeDisallowsNewCubeSat_class(problem:LogicProblem, interpretation:PartialInterpretation) { | ||
557 | find interpretation(problem,interpretation); | ||
558 | PartialInterpretation.scopes(interpretation,scope); | ||
559 | Scope.targetTypeInterpretation(scope,typeInterpretation); | ||
560 | Scope.maxNewElements(scope,0); | ||
561 | PartialComplexTypeInterpretation.interpretationOf(typeInterpretation,type); | ||
562 | Type.name(type,"CubeSat class"); | ||
563 | } | ||
564 | |||
565 | /** | ||
566 | * An element may be an instance of type "CubeSat class". | ||
567 | */ | ||
568 | private pattern mayInstanceOfCubeSat_class(problem:LogicProblem, interpretation:PartialInterpretation, element:DefinedElement) | ||
569 | { | ||
570 | find interpretation(problem,interpretation); | ||
571 | PartialInterpretation.newElements(interpretation,element); | ||
572 | neg find mustInstanceOfPayload_class(problem,interpretation,element); | ||
573 | neg find mustInstanceOfSmallSat_class(problem,interpretation,element); | ||
574 | neg find mustInstanceOfGroundStationNetwork_class(problem,interpretation,element); | ||
575 | neg find mustInstanceOfCubeSat6U_class(problem,interpretation,element); | ||
576 | neg find mustInstanceOfCommSubsystem_class(problem,interpretation,element); | ||
577 | neg find mustInstanceOfConstellationMission_class(problem,interpretation,element); | ||
578 | neg find mustInstanceOfCubeSat3U_class(problem,interpretation,element); | ||
579 | neg find scopeDisallowsNewCubeSat_class(problem, interpretation); | ||
580 | neg find isPrimitive(element); | ||
581 | } or { | ||
582 | find interpretation(problem,interpretation); | ||
583 | PartialInterpretation.openWorldElements(interpretation,element); | ||
584 | neg find mustInstanceOfPayload_class(problem,interpretation,element); | ||
585 | neg find mustInstanceOfSmallSat_class(problem,interpretation,element); | ||
586 | neg find mustInstanceOfGroundStationNetwork_class(problem,interpretation,element); | ||
587 | neg find mustInstanceOfCubeSat6U_class(problem,interpretation,element); | ||
588 | neg find mustInstanceOfCommSubsystem_class(problem,interpretation,element); | ||
589 | neg find mustInstanceOfConstellationMission_class(problem,interpretation,element); | ||
590 | neg find mustInstanceOfCubeSat3U_class(problem,interpretation,element); | ||
591 | neg find scopeDisallowsNewCubeSat_class(problem, interpretation); | ||
592 | neg find isPrimitive(element); | ||
593 | } or | ||
594 | { find mustInstanceOfCubeSat_class(problem,interpretation,element); } | ||
595 | /** | ||
596 | * An element must be an instance of type "UHFCommSubsystem class". | ||
597 | */ | ||
598 | private pattern mustInstanceOfUHFCommSubsystem_class(problem:LogicProblem, interpretation:PartialInterpretation, element:DefinedElement) { | ||
599 | Type.name(type,"UHFCommSubsystem class"); | ||
600 | find directInstanceOf(problem,interpretation,element,type); | ||
601 | } | ||
602 | private pattern scopeDisallowsNewUHFCommSubsystem_class(problem:LogicProblem, interpretation:PartialInterpretation) { | ||
603 | find interpretation(problem,interpretation); | ||
604 | PartialInterpretation.scopes(interpretation,scope); | ||
605 | Scope.targetTypeInterpretation(scope,typeInterpretation); | ||
606 | Scope.maxNewElements(scope,0); | ||
607 | PartialComplexTypeInterpretation.interpretationOf(typeInterpretation,type); | ||
608 | Type.name(type,"UHFCommSubsystem class"); | ||
609 | } | ||
610 | |||
611 | /** | ||
612 | * An element may be an instance of type "UHFCommSubsystem class". | ||
613 | */ | ||
614 | private pattern mayInstanceOfUHFCommSubsystem_class(problem:LogicProblem, interpretation:PartialInterpretation, element:DefinedElement) | ||
615 | { | ||
616 | find interpretation(problem,interpretation); | ||
617 | PartialInterpretation.newElements(interpretation,element); | ||
618 | neg find mustInstanceOfPayload_class(problem,interpretation,element); | ||
619 | neg find mustInstanceOfKaCommSubsystem_class(problem,interpretation,element); | ||
620 | neg find mustInstanceOfConstellationMission_class(problem,interpretation,element); | ||
621 | neg find mustInstanceOfXCommSubsystem_class(problem,interpretation,element); | ||
622 | neg find mustInstanceOfCommunicatingElement_class(problem,interpretation,element); | ||
623 | neg find scopeDisallowsNewUHFCommSubsystem_class(problem, interpretation); | ||
624 | neg find isPrimitive(element); | ||
625 | } or { | ||
626 | find interpretation(problem,interpretation); | ||
627 | PartialInterpretation.openWorldElements(interpretation,element); | ||
628 | neg find mustInstanceOfPayload_class(problem,interpretation,element); | ||
629 | neg find mustInstanceOfKaCommSubsystem_class(problem,interpretation,element); | ||
630 | neg find mustInstanceOfConstellationMission_class(problem,interpretation,element); | ||
631 | neg find mustInstanceOfXCommSubsystem_class(problem,interpretation,element); | ||
632 | neg find mustInstanceOfCommunicatingElement_class(problem,interpretation,element); | ||
633 | neg find scopeDisallowsNewUHFCommSubsystem_class(problem, interpretation); | ||
634 | neg find isPrimitive(element); | ||
635 | } or | ||
636 | { find mustInstanceOfUHFCommSubsystem_class(problem,interpretation,element); } | ||
637 | /** | ||
638 | * An element must be an instance of type "XCommSubsystem class". | ||
639 | */ | ||
640 | private pattern mustInstanceOfXCommSubsystem_class(problem:LogicProblem, interpretation:PartialInterpretation, element:DefinedElement) { | ||
641 | Type.name(type,"XCommSubsystem class"); | ||
642 | find directInstanceOf(problem,interpretation,element,type); | ||
643 | } | ||
644 | private pattern scopeDisallowsNewXCommSubsystem_class(problem:LogicProblem, interpretation:PartialInterpretation) { | ||
645 | find interpretation(problem,interpretation); | ||
646 | PartialInterpretation.scopes(interpretation,scope); | ||
647 | Scope.targetTypeInterpretation(scope,typeInterpretation); | ||
648 | Scope.maxNewElements(scope,0); | ||
649 | PartialComplexTypeInterpretation.interpretationOf(typeInterpretation,type); | ||
650 | Type.name(type,"XCommSubsystem class"); | ||
651 | } | ||
652 | |||
653 | /** | ||
654 | * An element may be an instance of type "XCommSubsystem class". | ||
655 | */ | ||
656 | private pattern mayInstanceOfXCommSubsystem_class(problem:LogicProblem, interpretation:PartialInterpretation, element:DefinedElement) | ||
657 | { | ||
658 | find interpretation(problem,interpretation); | ||
659 | PartialInterpretation.newElements(interpretation,element); | ||
660 | neg find mustInstanceOfPayload_class(problem,interpretation,element); | ||
661 | neg find mustInstanceOfCommSubsystem_class_UndefinedPart(problem,interpretation,element); | ||
662 | neg find mustInstanceOfKaCommSubsystem_class(problem,interpretation,element); | ||
663 | neg find mustInstanceOfConstellationMission_class(problem,interpretation,element); | ||
664 | neg find mustInstanceOfCommunicatingElement_class(problem,interpretation,element); | ||
665 | neg find scopeDisallowsNewXCommSubsystem_class(problem, interpretation); | ||
666 | neg find isPrimitive(element); | ||
667 | } or { | ||
668 | find interpretation(problem,interpretation); | ||
669 | PartialInterpretation.openWorldElements(interpretation,element); | ||
670 | neg find mustInstanceOfPayload_class(problem,interpretation,element); | ||
671 | neg find mustInstanceOfCommSubsystem_class_UndefinedPart(problem,interpretation,element); | ||
672 | neg find mustInstanceOfKaCommSubsystem_class(problem,interpretation,element); | ||
673 | neg find mustInstanceOfConstellationMission_class(problem,interpretation,element); | ||
674 | neg find mustInstanceOfCommunicatingElement_class(problem,interpretation,element); | ||
675 | neg find scopeDisallowsNewXCommSubsystem_class(problem, interpretation); | ||
676 | neg find isPrimitive(element); | ||
677 | } or | ||
678 | { find mustInstanceOfXCommSubsystem_class(problem,interpretation,element); } | ||
679 | /** | ||
680 | * An element must be an instance of type "KaCommSubsystem class". | ||
681 | */ | ||
682 | private pattern mustInstanceOfKaCommSubsystem_class(problem:LogicProblem, interpretation:PartialInterpretation, element:DefinedElement) { | ||
683 | Type.name(type,"KaCommSubsystem class"); | ||
684 | find directInstanceOf(problem,interpretation,element,type); | ||
685 | } | ||
686 | private pattern scopeDisallowsNewKaCommSubsystem_class(problem:LogicProblem, interpretation:PartialInterpretation) { | ||
687 | find interpretation(problem,interpretation); | ||
688 | PartialInterpretation.scopes(interpretation,scope); | ||
689 | Scope.targetTypeInterpretation(scope,typeInterpretation); | ||
690 | Scope.maxNewElements(scope,0); | ||
691 | PartialComplexTypeInterpretation.interpretationOf(typeInterpretation,type); | ||
692 | Type.name(type,"KaCommSubsystem class"); | ||
693 | } | ||
694 | |||
695 | /** | ||
696 | * An element may be an instance of type "KaCommSubsystem class". | ||
697 | */ | ||
698 | private pattern mayInstanceOfKaCommSubsystem_class(problem:LogicProblem, interpretation:PartialInterpretation, element:DefinedElement) | ||
699 | { | ||
700 | find interpretation(problem,interpretation); | ||
701 | PartialInterpretation.newElements(interpretation,element); | ||
702 | neg find mustInstanceOfPayload_class(problem,interpretation,element); | ||
703 | neg find mustInstanceOfCommSubsystem_class_UndefinedPart(problem,interpretation,element); | ||
704 | neg find mustInstanceOfXCommSubsystem_class(problem,interpretation,element); | ||
705 | neg find mustInstanceOfConstellationMission_class(problem,interpretation,element); | ||
706 | neg find mustInstanceOfCommunicatingElement_class(problem,interpretation,element); | ||
707 | neg find scopeDisallowsNewKaCommSubsystem_class(problem, interpretation); | ||
708 | neg find isPrimitive(element); | ||
709 | } or { | ||
710 | find interpretation(problem,interpretation); | ||
711 | PartialInterpretation.openWorldElements(interpretation,element); | ||
712 | neg find mustInstanceOfPayload_class(problem,interpretation,element); | ||
713 | neg find mustInstanceOfCommSubsystem_class_UndefinedPart(problem,interpretation,element); | ||
714 | neg find mustInstanceOfXCommSubsystem_class(problem,interpretation,element); | ||
715 | neg find mustInstanceOfConstellationMission_class(problem,interpretation,element); | ||
716 | neg find mustInstanceOfCommunicatingElement_class(problem,interpretation,element); | ||
717 | neg find scopeDisallowsNewKaCommSubsystem_class(problem, interpretation); | ||
718 | neg find isPrimitive(element); | ||
719 | } or | ||
720 | { find mustInstanceOfKaCommSubsystem_class(problem,interpretation,element); } | ||
721 | /** | ||
722 | * An element must be an instance of type "ConstellationMission class DefinedPart". | ||
723 | */ | ||
724 | private pattern mustInstanceOfConstellationMission_class_DefinedPart(problem:LogicProblem, interpretation:PartialInterpretation, element:DefinedElement) { | ||
725 | Type.name(type,"ConstellationMission class DefinedPart"); | ||
726 | find directInstanceOf(problem,interpretation,element,type); | ||
727 | } | ||
728 | private pattern scopeDisallowsNewConstellationMission_class_DefinedPart(problem:LogicProblem, interpretation:PartialInterpretation) { | ||
729 | find interpretation(problem,interpretation); | ||
730 | PartialInterpretation.scopes(interpretation,scope); | ||
731 | Scope.targetTypeInterpretation(scope,typeInterpretation); | ||
732 | Scope.maxNewElements(scope,0); | ||
733 | PartialComplexTypeInterpretation.interpretationOf(typeInterpretation,type); | ||
734 | Type.name(type,"ConstellationMission class DefinedPart"); | ||
735 | } | ||
736 | |||
737 | /** | ||
738 | * An element may be an instance of type "ConstellationMission class DefinedPart". | ||
739 | */ | ||
740 | private pattern mayInstanceOfConstellationMission_class_DefinedPart(problem:LogicProblem, interpretation:PartialInterpretation, element:DefinedElement) | ||
741 | { find mustInstanceOfConstellationMission_class_DefinedPart(problem,interpretation,element); } | ||
742 | /** | ||
743 | * An element must be an instance of type "ConstellationMission class UndefinedPart". | ||
744 | */ | ||
745 | private pattern mustInstanceOfConstellationMission_class_UndefinedPart(problem:LogicProblem, interpretation:PartialInterpretation, element:DefinedElement) { | ||
746 | Type.name(type,"ConstellationMission class UndefinedPart"); | ||
747 | find directInstanceOf(problem,interpretation,element,type); | ||
748 | } | ||
749 | private pattern scopeDisallowsNewConstellationMission_class_UndefinedPart(problem:LogicProblem, interpretation:PartialInterpretation) { | ||
750 | find interpretation(problem,interpretation); | ||
751 | PartialInterpretation.scopes(interpretation,scope); | ||
752 | Scope.targetTypeInterpretation(scope,typeInterpretation); | ||
753 | Scope.maxNewElements(scope,0); | ||
754 | PartialComplexTypeInterpretation.interpretationOf(typeInterpretation,type); | ||
755 | Type.name(type,"ConstellationMission class UndefinedPart"); | ||
756 | } | ||
757 | |||
758 | /** | ||
759 | * An element may be an instance of type "ConstellationMission class UndefinedPart". | ||
760 | */ | ||
761 | private pattern mayInstanceOfConstellationMission_class_UndefinedPart(problem:LogicProblem, interpretation:PartialInterpretation, element:DefinedElement) | ||
762 | { | ||
763 | find interpretation(problem,interpretation); | ||
764 | PartialInterpretation.newElements(interpretation,element); | ||
765 | neg find mustInstanceOfPayload_class(problem,interpretation,element); | ||
766 | neg find mustInstanceOfInterferometryMission_class(problem,interpretation,element); | ||
767 | neg find mustInstanceOfCommSubsystem_class(problem,interpretation,element); | ||
768 | neg find mustInstanceOfCommunicatingElement_class(problem,interpretation,element); | ||
769 | neg find scopeDisallowsNewConstellationMission_class_UndefinedPart(problem, interpretation); | ||
770 | neg find isPrimitive(element); | ||
771 | } or { | ||
772 | find interpretation(problem,interpretation); | ||
773 | PartialInterpretation.openWorldElements(interpretation,element); | ||
774 | neg find mustInstanceOfPayload_class(problem,interpretation,element); | ||
775 | neg find mustInstanceOfInterferometryMission_class(problem,interpretation,element); | ||
776 | neg find mustInstanceOfCommSubsystem_class(problem,interpretation,element); | ||
777 | neg find mustInstanceOfCommunicatingElement_class(problem,interpretation,element); | ||
778 | neg find scopeDisallowsNewConstellationMission_class_UndefinedPart(problem, interpretation); | ||
779 | neg find isPrimitive(element); | ||
780 | } or | ||
781 | { find mustInstanceOfConstellationMission_class_UndefinedPart(problem,interpretation,element); } | ||
782 | /** | ||
783 | * An element must be an instance of type "InterferometryMission class DefinedPart". | ||
784 | */ | ||
785 | private pattern mustInstanceOfInterferometryMission_class_DefinedPart(problem:LogicProblem, interpretation:PartialInterpretation, element:DefinedElement) { | ||
786 | Type.name(type,"InterferometryMission class DefinedPart"); | ||
787 | find directInstanceOf(problem,interpretation,element,type); | ||
788 | } | ||
789 | private pattern scopeDisallowsNewInterferometryMission_class_DefinedPart(problem:LogicProblem, interpretation:PartialInterpretation) { | ||
790 | find interpretation(problem,interpretation); | ||
791 | PartialInterpretation.scopes(interpretation,scope); | ||
792 | Scope.targetTypeInterpretation(scope,typeInterpretation); | ||
793 | Scope.maxNewElements(scope,0); | ||
794 | PartialComplexTypeInterpretation.interpretationOf(typeInterpretation,type); | ||
795 | Type.name(type,"InterferometryMission class DefinedPart"); | ||
796 | } | ||
797 | |||
798 | /** | ||
799 | * An element may be an instance of type "InterferometryMission class DefinedPart". | ||
800 | */ | ||
801 | private pattern mayInstanceOfInterferometryMission_class_DefinedPart(problem:LogicProblem, interpretation:PartialInterpretation, element:DefinedElement) | ||
802 | { find mustInstanceOfInterferometryMission_class_DefinedPart(problem,interpretation,element); } | ||
803 | /** | ||
804 | * An element must be an instance of type "InterferometryMission class UndefinedPart". | ||
805 | */ | ||
806 | private pattern mustInstanceOfInterferometryMission_class_UndefinedPart(problem:LogicProblem, interpretation:PartialInterpretation, element:DefinedElement) { | ||
807 | Type.name(type,"InterferometryMission class UndefinedPart"); | ||
808 | find directInstanceOf(problem,interpretation,element,type); | ||
809 | } | ||
810 | private pattern scopeDisallowsNewInterferometryMission_class_UndefinedPart(problem:LogicProblem, interpretation:PartialInterpretation) { | ||
811 | find interpretation(problem,interpretation); | ||
812 | PartialInterpretation.scopes(interpretation,scope); | ||
813 | Scope.targetTypeInterpretation(scope,typeInterpretation); | ||
814 | Scope.maxNewElements(scope,0); | ||
815 | PartialComplexTypeInterpretation.interpretationOf(typeInterpretation,type); | ||
816 | Type.name(type,"InterferometryMission class UndefinedPart"); | ||
817 | } | ||
818 | |||
819 | /** | ||
820 | * An element may be an instance of type "InterferometryMission class UndefinedPart". | ||
821 | */ | ||
822 | private pattern mayInstanceOfInterferometryMission_class_UndefinedPart(problem:LogicProblem, interpretation:PartialInterpretation, element:DefinedElement) | ||
823 | { | ||
824 | find interpretation(problem,interpretation); | ||
825 | PartialInterpretation.newElements(interpretation,element); | ||
826 | neg find mustInstanceOfPayload_class(problem,interpretation,element); | ||
827 | neg find mustInstanceOfCommSubsystem_class(problem,interpretation,element); | ||
828 | neg find mustInstanceOfCommunicatingElement_class(problem,interpretation,element); | ||
829 | neg find scopeDisallowsNewInterferometryMission_class_UndefinedPart(problem, interpretation); | ||
830 | neg find isPrimitive(element); | ||
831 | } or { | ||
832 | find interpretation(problem,interpretation); | ||
833 | PartialInterpretation.openWorldElements(interpretation,element); | ||
834 | neg find mustInstanceOfPayload_class(problem,interpretation,element); | ||
835 | neg find mustInstanceOfCommSubsystem_class(problem,interpretation,element); | ||
836 | neg find mustInstanceOfCommunicatingElement_class(problem,interpretation,element); | ||
837 | neg find scopeDisallowsNewInterferometryMission_class_UndefinedPart(problem, interpretation); | ||
838 | neg find isPrimitive(element); | ||
839 | } or | ||
840 | { find mustInstanceOfInterferometryMission_class_UndefinedPart(problem,interpretation,element); } | ||
841 | /** | ||
842 | * An element must be an instance of type "CommunicatingElement class DefinedPart". | ||
843 | */ | ||
844 | private pattern mustInstanceOfCommunicatingElement_class_DefinedPart(problem:LogicProblem, interpretation:PartialInterpretation, element:DefinedElement) { | ||
845 | Type.name(type,"CommunicatingElement class DefinedPart"); | ||
846 | find directInstanceOf(problem,interpretation,element,type); | ||
847 | } | ||
848 | private pattern scopeDisallowsNewCommunicatingElement_class_DefinedPart(problem:LogicProblem, interpretation:PartialInterpretation) { | ||
849 | find interpretation(problem,interpretation); | ||
850 | PartialInterpretation.scopes(interpretation,scope); | ||
851 | Scope.targetTypeInterpretation(scope,typeInterpretation); | ||
852 | Scope.maxNewElements(scope,0); | ||
853 | PartialComplexTypeInterpretation.interpretationOf(typeInterpretation,type); | ||
854 | Type.name(type,"CommunicatingElement class DefinedPart"); | ||
855 | } | ||
856 | |||
857 | /** | ||
858 | * An element may be an instance of type "CommunicatingElement class DefinedPart". | ||
859 | */ | ||
860 | private pattern mayInstanceOfCommunicatingElement_class_DefinedPart(problem:LogicProblem, interpretation:PartialInterpretation, element:DefinedElement) | ||
861 | { find mustInstanceOfCommunicatingElement_class_DefinedPart(problem,interpretation,element); } | ||
862 | /** | ||
863 | * An element must be an instance of type "CommunicatingElement class UndefinedPart". | ||
864 | */ | ||
865 | private pattern mustInstanceOfCommunicatingElement_class_UndefinedPart(problem:LogicProblem, interpretation:PartialInterpretation, element:DefinedElement) { | ||
866 | Type.name(type,"CommunicatingElement class UndefinedPart"); | ||
867 | find directInstanceOf(problem,interpretation,element,type); | ||
868 | } | ||
869 | private pattern scopeDisallowsNewCommunicatingElement_class_UndefinedPart(problem:LogicProblem, interpretation:PartialInterpretation) { | ||
870 | find interpretation(problem,interpretation); | ||
871 | PartialInterpretation.scopes(interpretation,scope); | ||
872 | Scope.targetTypeInterpretation(scope,typeInterpretation); | ||
873 | Scope.maxNewElements(scope,0); | ||
874 | PartialComplexTypeInterpretation.interpretationOf(typeInterpretation,type); | ||
875 | Type.name(type,"CommunicatingElement class UndefinedPart"); | ||
876 | } | ||
877 | |||
878 | /** | ||
879 | * An element may be an instance of type "CommunicatingElement class UndefinedPart". | ||
880 | */ | ||
881 | private pattern mayInstanceOfCommunicatingElement_class_UndefinedPart(problem:LogicProblem, interpretation:PartialInterpretation, element:DefinedElement) | ||
882 | { | ||
883 | find interpretation(problem,interpretation); | ||
884 | PartialInterpretation.newElements(interpretation,element); | ||
885 | neg find mustInstanceOfPayload_class(problem,interpretation,element); | ||
886 | neg find mustInstanceOfGroundStationNetwork_class(problem,interpretation,element); | ||
887 | neg find mustInstanceOfCommSubsystem_class(problem,interpretation,element); | ||
888 | neg find mustInstanceOfSpacecraft_class(problem,interpretation,element); | ||
889 | neg find mustInstanceOfConstellationMission_class(problem,interpretation,element); | ||
890 | neg find scopeDisallowsNewCommunicatingElement_class_UndefinedPart(problem, interpretation); | ||
891 | neg find isPrimitive(element); | ||
892 | } or { | ||
893 | find interpretation(problem,interpretation); | ||
894 | PartialInterpretation.openWorldElements(interpretation,element); | ||
895 | neg find mustInstanceOfPayload_class(problem,interpretation,element); | ||
896 | neg find mustInstanceOfGroundStationNetwork_class(problem,interpretation,element); | ||
897 | neg find mustInstanceOfCommSubsystem_class(problem,interpretation,element); | ||
898 | neg find mustInstanceOfSpacecraft_class(problem,interpretation,element); | ||
899 | neg find mustInstanceOfConstellationMission_class(problem,interpretation,element); | ||
900 | neg find scopeDisallowsNewCommunicatingElement_class_UndefinedPart(problem, interpretation); | ||
901 | neg find isPrimitive(element); | ||
902 | } or | ||
903 | { find mustInstanceOfCommunicatingElement_class_UndefinedPart(problem,interpretation,element); } | ||
904 | /** | ||
905 | * An element must be an instance of type "GroundStationNetwork class DefinedPart". | ||
906 | */ | ||
907 | private pattern mustInstanceOfGroundStationNetwork_class_DefinedPart(problem:LogicProblem, interpretation:PartialInterpretation, element:DefinedElement) { | ||
908 | Type.name(type,"GroundStationNetwork class DefinedPart"); | ||
909 | find directInstanceOf(problem,interpretation,element,type); | ||
910 | } | ||
911 | private pattern scopeDisallowsNewGroundStationNetwork_class_DefinedPart(problem:LogicProblem, interpretation:PartialInterpretation) { | ||
912 | find interpretation(problem,interpretation); | ||
913 | PartialInterpretation.scopes(interpretation,scope); | ||
914 | Scope.targetTypeInterpretation(scope,typeInterpretation); | ||
915 | Scope.maxNewElements(scope,0); | ||
916 | PartialComplexTypeInterpretation.interpretationOf(typeInterpretation,type); | ||
917 | Type.name(type,"GroundStationNetwork class DefinedPart"); | ||
918 | } | ||
919 | |||
920 | /** | ||
921 | * An element may be an instance of type "GroundStationNetwork class DefinedPart". | ||
922 | */ | ||
923 | private pattern mayInstanceOfGroundStationNetwork_class_DefinedPart(problem:LogicProblem, interpretation:PartialInterpretation, element:DefinedElement) | ||
924 | { find mustInstanceOfGroundStationNetwork_class_DefinedPart(problem,interpretation,element); } | ||
925 | /** | ||
926 | * An element must be an instance of type "GroundStationNetwork class UndefinedPart". | ||
927 | */ | ||
928 | private pattern mustInstanceOfGroundStationNetwork_class_UndefinedPart(problem:LogicProblem, interpretation:PartialInterpretation, element:DefinedElement) { | ||
929 | Type.name(type,"GroundStationNetwork class UndefinedPart"); | ||
930 | find directInstanceOf(problem,interpretation,element,type); | ||
931 | } | ||
932 | private pattern scopeDisallowsNewGroundStationNetwork_class_UndefinedPart(problem:LogicProblem, interpretation:PartialInterpretation) { | ||
933 | find interpretation(problem,interpretation); | ||
934 | PartialInterpretation.scopes(interpretation,scope); | ||
935 | Scope.targetTypeInterpretation(scope,typeInterpretation); | ||
936 | Scope.maxNewElements(scope,0); | ||
937 | PartialComplexTypeInterpretation.interpretationOf(typeInterpretation,type); | ||
938 | Type.name(type,"GroundStationNetwork class UndefinedPart"); | ||
939 | } | ||
940 | |||
941 | /** | ||
942 | * An element may be an instance of type "GroundStationNetwork class UndefinedPart". | ||
943 | */ | ||
944 | private pattern mayInstanceOfGroundStationNetwork_class_UndefinedPart(problem:LogicProblem, interpretation:PartialInterpretation, element:DefinedElement) | ||
945 | { | ||
946 | find interpretation(problem,interpretation); | ||
947 | PartialInterpretation.newElements(interpretation,element); | ||
948 | neg find mustInstanceOfPayload_class(problem,interpretation,element); | ||
949 | neg find mustInstanceOfCommSubsystem_class(problem,interpretation,element); | ||
950 | neg find mustInstanceOfSpacecraft_class(problem,interpretation,element); | ||
951 | neg find mustInstanceOfConstellationMission_class(problem,interpretation,element); | ||
952 | neg find scopeDisallowsNewGroundStationNetwork_class_UndefinedPart(problem, interpretation); | ||
953 | neg find isPrimitive(element); | ||
954 | } or { | ||
955 | find interpretation(problem,interpretation); | ||
956 | PartialInterpretation.openWorldElements(interpretation,element); | ||
957 | neg find mustInstanceOfPayload_class(problem,interpretation,element); | ||
958 | neg find mustInstanceOfCommSubsystem_class(problem,interpretation,element); | ||
959 | neg find mustInstanceOfSpacecraft_class(problem,interpretation,element); | ||
960 | neg find mustInstanceOfConstellationMission_class(problem,interpretation,element); | ||
961 | neg find scopeDisallowsNewGroundStationNetwork_class_UndefinedPart(problem, interpretation); | ||
962 | neg find isPrimitive(element); | ||
963 | } or | ||
964 | { find mustInstanceOfGroundStationNetwork_class_UndefinedPart(problem,interpretation,element); } | ||
965 | /** | ||
966 | * An element must be an instance of type "CommSubsystem class DefinedPart". | ||
967 | */ | ||
968 | private pattern mustInstanceOfCommSubsystem_class_DefinedPart(problem:LogicProblem, interpretation:PartialInterpretation, element:DefinedElement) { | ||
969 | Type.name(type,"CommSubsystem class DefinedPart"); | ||
970 | find directInstanceOf(problem,interpretation,element,type); | ||
971 | } | ||
972 | private pattern scopeDisallowsNewCommSubsystem_class_DefinedPart(problem:LogicProblem, interpretation:PartialInterpretation) { | ||
973 | find interpretation(problem,interpretation); | ||
974 | PartialInterpretation.scopes(interpretation,scope); | ||
975 | Scope.targetTypeInterpretation(scope,typeInterpretation); | ||
976 | Scope.maxNewElements(scope,0); | ||
977 | PartialComplexTypeInterpretation.interpretationOf(typeInterpretation,type); | ||
978 | Type.name(type,"CommSubsystem class DefinedPart"); | ||
979 | } | ||
980 | |||
981 | /** | ||
982 | * An element may be an instance of type "CommSubsystem class DefinedPart". | ||
983 | */ | ||
984 | private pattern mayInstanceOfCommSubsystem_class_DefinedPart(problem:LogicProblem, interpretation:PartialInterpretation, element:DefinedElement) | ||
985 | { find mustInstanceOfCommSubsystem_class_DefinedPart(problem,interpretation,element); } | ||
986 | /** | ||
987 | * An element must be an instance of type "CommSubsystem class UndefinedPart". | ||
988 | */ | ||
989 | private pattern mustInstanceOfCommSubsystem_class_UndefinedPart(problem:LogicProblem, interpretation:PartialInterpretation, element:DefinedElement) { | ||
990 | Type.name(type,"CommSubsystem class UndefinedPart"); | ||
991 | find directInstanceOf(problem,interpretation,element,type); | ||
992 | } | ||
993 | private pattern scopeDisallowsNewCommSubsystem_class_UndefinedPart(problem:LogicProblem, interpretation:PartialInterpretation) { | ||
994 | find interpretation(problem,interpretation); | ||
995 | PartialInterpretation.scopes(interpretation,scope); | ||
996 | Scope.targetTypeInterpretation(scope,typeInterpretation); | ||
997 | Scope.maxNewElements(scope,0); | ||
998 | PartialComplexTypeInterpretation.interpretationOf(typeInterpretation,type); | ||
999 | Type.name(type,"CommSubsystem class UndefinedPart"); | ||
1000 | } | ||
1001 | |||
1002 | /** | ||
1003 | * An element may be an instance of type "CommSubsystem class UndefinedPart". | ||
1004 | */ | ||
1005 | private pattern mayInstanceOfCommSubsystem_class_UndefinedPart(problem:LogicProblem, interpretation:PartialInterpretation, element:DefinedElement) | ||
1006 | { | ||
1007 | find interpretation(problem,interpretation); | ||
1008 | PartialInterpretation.newElements(interpretation,element); | ||
1009 | neg find mustInstanceOfPayload_class(problem,interpretation,element); | ||
1010 | neg find mustInstanceOfUHFCommSubsystem_class(problem,interpretation,element); | ||
1011 | neg find mustInstanceOfKaCommSubsystem_class(problem,interpretation,element); | ||
1012 | neg find mustInstanceOfXCommSubsystem_class(problem,interpretation,element); | ||
1013 | neg find mustInstanceOfConstellationMission_class(problem,interpretation,element); | ||
1014 | neg find mustInstanceOfCommunicatingElement_class(problem,interpretation,element); | ||
1015 | neg find scopeDisallowsNewCommSubsystem_class_UndefinedPart(problem, interpretation); | ||
1016 | neg find isPrimitive(element); | ||
1017 | } or { | ||
1018 | find interpretation(problem,interpretation); | ||
1019 | PartialInterpretation.openWorldElements(interpretation,element); | ||
1020 | neg find mustInstanceOfPayload_class(problem,interpretation,element); | ||
1021 | neg find mustInstanceOfUHFCommSubsystem_class(problem,interpretation,element); | ||
1022 | neg find mustInstanceOfKaCommSubsystem_class(problem,interpretation,element); | ||
1023 | neg find mustInstanceOfXCommSubsystem_class(problem,interpretation,element); | ||
1024 | neg find mustInstanceOfConstellationMission_class(problem,interpretation,element); | ||
1025 | neg find mustInstanceOfCommunicatingElement_class(problem,interpretation,element); | ||
1026 | neg find scopeDisallowsNewCommSubsystem_class_UndefinedPart(problem, interpretation); | ||
1027 | neg find isPrimitive(element); | ||
1028 | } or | ||
1029 | { find mustInstanceOfCommSubsystem_class_UndefinedPart(problem,interpretation,element); } | ||
1030 | /** | ||
1031 | * An element must be an instance of type "XCommSubsystem class DefinedPart". | ||
1032 | */ | ||
1033 | private pattern mustInstanceOfXCommSubsystem_class_DefinedPart(problem:LogicProblem, interpretation:PartialInterpretation, element:DefinedElement) { | ||
1034 | Type.name(type,"XCommSubsystem class DefinedPart"); | ||
1035 | find directInstanceOf(problem,interpretation,element,type); | ||
1036 | } | ||
1037 | private pattern scopeDisallowsNewXCommSubsystem_class_DefinedPart(problem:LogicProblem, interpretation:PartialInterpretation) { | ||
1038 | find interpretation(problem,interpretation); | ||
1039 | PartialInterpretation.scopes(interpretation,scope); | ||
1040 | Scope.targetTypeInterpretation(scope,typeInterpretation); | ||
1041 | Scope.maxNewElements(scope,0); | ||
1042 | PartialComplexTypeInterpretation.interpretationOf(typeInterpretation,type); | ||
1043 | Type.name(type,"XCommSubsystem class DefinedPart"); | ||
1044 | } | ||
1045 | |||
1046 | /** | ||
1047 | * An element may be an instance of type "XCommSubsystem class DefinedPart". | ||
1048 | */ | ||
1049 | private pattern mayInstanceOfXCommSubsystem_class_DefinedPart(problem:LogicProblem, interpretation:PartialInterpretation, element:DefinedElement) | ||
1050 | { find mustInstanceOfXCommSubsystem_class_DefinedPart(problem,interpretation,element); } | ||
1051 | /** | ||
1052 | * An element must be an instance of type "XCommSubsystem class UndefinedPart". | ||
1053 | */ | ||
1054 | private pattern mustInstanceOfXCommSubsystem_class_UndefinedPart(problem:LogicProblem, interpretation:PartialInterpretation, element:DefinedElement) { | ||
1055 | Type.name(type,"XCommSubsystem class UndefinedPart"); | ||
1056 | find directInstanceOf(problem,interpretation,element,type); | ||
1057 | } | ||
1058 | private pattern scopeDisallowsNewXCommSubsystem_class_UndefinedPart(problem:LogicProblem, interpretation:PartialInterpretation) { | ||
1059 | find interpretation(problem,interpretation); | ||
1060 | PartialInterpretation.scopes(interpretation,scope); | ||
1061 | Scope.targetTypeInterpretation(scope,typeInterpretation); | ||
1062 | Scope.maxNewElements(scope,0); | ||
1063 | PartialComplexTypeInterpretation.interpretationOf(typeInterpretation,type); | ||
1064 | Type.name(type,"XCommSubsystem class UndefinedPart"); | ||
1065 | } | ||
1066 | |||
1067 | /** | ||
1068 | * An element may be an instance of type "XCommSubsystem class UndefinedPart". | ||
1069 | */ | ||
1070 | private pattern mayInstanceOfXCommSubsystem_class_UndefinedPart(problem:LogicProblem, interpretation:PartialInterpretation, element:DefinedElement) | ||
1071 | { | ||
1072 | find interpretation(problem,interpretation); | ||
1073 | PartialInterpretation.newElements(interpretation,element); | ||
1074 | neg find mustInstanceOfPayload_class(problem,interpretation,element); | ||
1075 | neg find mustInstanceOfUHFCommSubsystem_class(problem,interpretation,element); | ||
1076 | neg find mustInstanceOfKaCommSubsystem_class(problem,interpretation,element); | ||
1077 | neg find mustInstanceOfConstellationMission_class(problem,interpretation,element); | ||
1078 | neg find mustInstanceOfCommunicatingElement_class(problem,interpretation,element); | ||
1079 | neg find scopeDisallowsNewXCommSubsystem_class_UndefinedPart(problem, interpretation); | ||
1080 | neg find isPrimitive(element); | ||
1081 | } or { | ||
1082 | find interpretation(problem,interpretation); | ||
1083 | PartialInterpretation.openWorldElements(interpretation,element); | ||
1084 | neg find mustInstanceOfPayload_class(problem,interpretation,element); | ||
1085 | neg find mustInstanceOfUHFCommSubsystem_class(problem,interpretation,element); | ||
1086 | neg find mustInstanceOfKaCommSubsystem_class(problem,interpretation,element); | ||
1087 | neg find mustInstanceOfConstellationMission_class(problem,interpretation,element); | ||
1088 | neg find mustInstanceOfCommunicatingElement_class(problem,interpretation,element); | ||
1089 | neg find scopeDisallowsNewXCommSubsystem_class_UndefinedPart(problem, interpretation); | ||
1090 | neg find isPrimitive(element); | ||
1091 | } or | ||
1092 | { find mustInstanceOfXCommSubsystem_class_UndefinedPart(problem,interpretation,element); } | ||
1093 | /** | ||
1094 | * An element must be an instance of type "KaCommSubsystem class DefinedPart". | ||
1095 | */ | ||
1096 | private pattern mustInstanceOfKaCommSubsystem_class_DefinedPart(problem:LogicProblem, interpretation:PartialInterpretation, element:DefinedElement) { | ||
1097 | Type.name(type,"KaCommSubsystem class DefinedPart"); | ||
1098 | find directInstanceOf(problem,interpretation,element,type); | ||
1099 | } | ||
1100 | private pattern scopeDisallowsNewKaCommSubsystem_class_DefinedPart(problem:LogicProblem, interpretation:PartialInterpretation) { | ||
1101 | find interpretation(problem,interpretation); | ||
1102 | PartialInterpretation.scopes(interpretation,scope); | ||
1103 | Scope.targetTypeInterpretation(scope,typeInterpretation); | ||
1104 | Scope.maxNewElements(scope,0); | ||
1105 | PartialComplexTypeInterpretation.interpretationOf(typeInterpretation,type); | ||
1106 | Type.name(type,"KaCommSubsystem class DefinedPart"); | ||
1107 | } | ||
1108 | |||
1109 | /** | ||
1110 | * An element may be an instance of type "KaCommSubsystem class DefinedPart". | ||
1111 | */ | ||
1112 | private pattern mayInstanceOfKaCommSubsystem_class_DefinedPart(problem:LogicProblem, interpretation:PartialInterpretation, element:DefinedElement) | ||
1113 | { find mustInstanceOfKaCommSubsystem_class_DefinedPart(problem,interpretation,element); } | ||
1114 | /** | ||
1115 | * An element must be an instance of type "KaCommSubsystem class UndefinedPart". | ||
1116 | */ | ||
1117 | private pattern mustInstanceOfKaCommSubsystem_class_UndefinedPart(problem:LogicProblem, interpretation:PartialInterpretation, element:DefinedElement) { | ||
1118 | Type.name(type,"KaCommSubsystem class UndefinedPart"); | ||
1119 | find directInstanceOf(problem,interpretation,element,type); | ||
1120 | } | ||
1121 | private pattern scopeDisallowsNewKaCommSubsystem_class_UndefinedPart(problem:LogicProblem, interpretation:PartialInterpretation) { | ||
1122 | find interpretation(problem,interpretation); | ||
1123 | PartialInterpretation.scopes(interpretation,scope); | ||
1124 | Scope.targetTypeInterpretation(scope,typeInterpretation); | ||
1125 | Scope.maxNewElements(scope,0); | ||
1126 | PartialComplexTypeInterpretation.interpretationOf(typeInterpretation,type); | ||
1127 | Type.name(type,"KaCommSubsystem class UndefinedPart"); | ||
1128 | } | ||
1129 | |||
1130 | /** | ||
1131 | * An element may be an instance of type "KaCommSubsystem class UndefinedPart". | ||
1132 | */ | ||
1133 | private pattern mayInstanceOfKaCommSubsystem_class_UndefinedPart(problem:LogicProblem, interpretation:PartialInterpretation, element:DefinedElement) | ||
1134 | { | ||
1135 | find interpretation(problem,interpretation); | ||
1136 | PartialInterpretation.newElements(interpretation,element); | ||
1137 | neg find mustInstanceOfPayload_class(problem,interpretation,element); | ||
1138 | neg find mustInstanceOfUHFCommSubsystem_class(problem,interpretation,element); | ||
1139 | neg find mustInstanceOfXCommSubsystem_class(problem,interpretation,element); | ||
1140 | neg find mustInstanceOfConstellationMission_class(problem,interpretation,element); | ||
1141 | neg find mustInstanceOfCommunicatingElement_class(problem,interpretation,element); | ||
1142 | neg find scopeDisallowsNewKaCommSubsystem_class_UndefinedPart(problem, interpretation); | ||
1143 | neg find isPrimitive(element); | ||
1144 | } or { | ||
1145 | find interpretation(problem,interpretation); | ||
1146 | PartialInterpretation.openWorldElements(interpretation,element); | ||
1147 | neg find mustInstanceOfPayload_class(problem,interpretation,element); | ||
1148 | neg find mustInstanceOfUHFCommSubsystem_class(problem,interpretation,element); | ||
1149 | neg find mustInstanceOfXCommSubsystem_class(problem,interpretation,element); | ||
1150 | neg find mustInstanceOfConstellationMission_class(problem,interpretation,element); | ||
1151 | neg find mustInstanceOfCommunicatingElement_class(problem,interpretation,element); | ||
1152 | neg find scopeDisallowsNewKaCommSubsystem_class_UndefinedPart(problem, interpretation); | ||
1153 | neg find isPrimitive(element); | ||
1154 | } or | ||
1155 | { find mustInstanceOfKaCommSubsystem_class_UndefinedPart(problem,interpretation,element); } | ||
1156 | |||
1157 | ////////// | ||
1158 | // 1.2 Relation Declaration Indexers | ||
1159 | ////////// | ||
1160 | /** | ||
1161 | * Matcher for detecting tuples t where []groundStationNetwork reference ConstellationMission(source,target) | ||
1162 | */ | ||
1163 | private pattern mustInRelationgroundStationNetwork_reference_ConstellationMission( | ||
1164 | problem:LogicProblem, interpretation:PartialInterpretation, | ||
1165 | source: DefinedElement, target:DefinedElement) | ||
1166 | { | ||
1167 | find interpretation(problem,interpretation); | ||
1168 | PartialInterpretation.partialrelationinterpretation(interpretation,relationIterpretation); | ||
1169 | PartialRelationInterpretation.interpretationOf.name(relationIterpretation,"groundStationNetwork reference ConstellationMission"); | ||
1170 | PartialRelationInterpretation.relationlinks(relationIterpretation,link); | ||
1171 | BinaryElementRelationLink.param1(link,source); | ||
1172 | BinaryElementRelationLink.param2(link,target); | ||
1173 | } | ||
1174 | /** | ||
1175 | * Matcher for detecting tuples t where <>groundStationNetwork reference ConstellationMission(source,target) | ||
1176 | */ | ||
1177 | private pattern mayInRelationgroundStationNetwork_reference_ConstellationMission( | ||
1178 | problem:LogicProblem, interpretation:PartialInterpretation, | ||
1179 | source: DefinedElement, target:DefinedElement) | ||
1180 | { | ||
1181 | find interpretation(problem,interpretation); | ||
1182 | // The two endpoint of the link have to exist | ||
1183 | find mayExist(problem, interpretation, source); | ||
1184 | find mayExist(problem, interpretation, target); | ||
1185 | // Type consistency | ||
1186 | find mayInstanceOfConstellationMission_class(problem,interpretation,source); | ||
1187 | find mayInstanceOfGroundStationNetwork_class(problem,interpretation,target); | ||
1188 | // There are "numberOfExistingReferences" currently existing instances of the reference from the source, | ||
1189 | // the upper bound of the multiplicity should be considered. | ||
1190 | numberOfExistingReferences == count find mustInRelationgroundStationNetwork_reference_ConstellationMission(problem,interpretation,source,_); | ||
1191 | check(numberOfExistingReferences < 1); | ||
1192 | // The reference is containment, then a new reference cannot be create if: | ||
1193 | // 1. Multiple parents | ||
1194 | neg find mustContains4(problem,interpretation,_,target); | ||
1195 | // 2. Circle in the containment hierarchy | ||
1196 | neg find mustTransitiveContains(source,target); | ||
1197 | } or { | ||
1198 | find mustInRelationgroundStationNetwork_reference_ConstellationMission(problem,interpretation,source,target); | ||
1199 | } | ||
1200 | /** | ||
1201 | * Matcher for detecting tuples t where []spacecraft reference ConstellationMission(source,target) | ||
1202 | */ | ||
1203 | private pattern mustInRelationspacecraft_reference_ConstellationMission( | ||
1204 | problem:LogicProblem, interpretation:PartialInterpretation, | ||
1205 | source: DefinedElement, target:DefinedElement) | ||
1206 | { | ||
1207 | find interpretation(problem,interpretation); | ||
1208 | PartialInterpretation.partialrelationinterpretation(interpretation,relationIterpretation); | ||
1209 | PartialRelationInterpretation.interpretationOf.name(relationIterpretation,"spacecraft reference ConstellationMission"); | ||
1210 | PartialRelationInterpretation.relationlinks(relationIterpretation,link); | ||
1211 | BinaryElementRelationLink.param1(link,source); | ||
1212 | BinaryElementRelationLink.param2(link,target); | ||
1213 | } | ||
1214 | /** | ||
1215 | * Matcher for detecting tuples t where <>spacecraft reference ConstellationMission(source,target) | ||
1216 | */ | ||
1217 | private pattern mayInRelationspacecraft_reference_ConstellationMission( | ||
1218 | problem:LogicProblem, interpretation:PartialInterpretation, | ||
1219 | source: DefinedElement, target:DefinedElement) | ||
1220 | { | ||
1221 | find interpretation(problem,interpretation); | ||
1222 | // The two endpoint of the link have to exist | ||
1223 | find mayExist(problem, interpretation, source); | ||
1224 | find mayExist(problem, interpretation, target); | ||
1225 | // Type consistency | ||
1226 | find mayInstanceOfConstellationMission_class(problem,interpretation,source); | ||
1227 | find mayInstanceOfSpacecraft_class(problem,interpretation,target); | ||
1228 | // There are "numberOfExistingReferences" currently existing instances of the reference from the source, | ||
1229 | // the upper bound of the multiplicity should be considered. | ||
1230 | numberOfExistingReferences == count find mustInRelationspacecraft_reference_ConstellationMission(problem,interpretation,source,_); | ||
1231 | check(numberOfExistingReferences < 50); | ||
1232 | // The reference is containment, then a new reference cannot be create if: | ||
1233 | // 1. Multiple parents | ||
1234 | neg find mustContains4(problem,interpretation,_,target); | ||
1235 | // 2. Circle in the containment hierarchy | ||
1236 | neg find mustTransitiveContains(source,target); | ||
1237 | } or { | ||
1238 | find mustInRelationspacecraft_reference_ConstellationMission(problem,interpretation,source,target); | ||
1239 | } | ||
1240 | /** | ||
1241 | * Matcher for detecting tuples t where []commSubsystem reference CommunicatingElement(source,target) | ||
1242 | */ | ||
1243 | private pattern mustInRelationcommSubsystem_reference_CommunicatingElement( | ||
1244 | problem:LogicProblem, interpretation:PartialInterpretation, | ||
1245 | source: DefinedElement, target:DefinedElement) | ||
1246 | { | ||
1247 | find interpretation(problem,interpretation); | ||
1248 | PartialInterpretation.partialrelationinterpretation(interpretation,relationIterpretation); | ||
1249 | PartialRelationInterpretation.interpretationOf.name(relationIterpretation,"commSubsystem reference CommunicatingElement"); | ||
1250 | PartialRelationInterpretation.relationlinks(relationIterpretation,link); | ||
1251 | BinaryElementRelationLink.param1(link,source); | ||
1252 | BinaryElementRelationLink.param2(link,target); | ||
1253 | } | ||
1254 | /** | ||
1255 | * Matcher for detecting tuples t where <>commSubsystem reference CommunicatingElement(source,target) | ||
1256 | */ | ||
1257 | private pattern mayInRelationcommSubsystem_reference_CommunicatingElement( | ||
1258 | problem:LogicProblem, interpretation:PartialInterpretation, | ||
1259 | source: DefinedElement, target:DefinedElement) | ||
1260 | { | ||
1261 | find interpretation(problem,interpretation); | ||
1262 | // The two endpoint of the link have to exist | ||
1263 | find mayExist(problem, interpretation, source); | ||
1264 | find mayExist(problem, interpretation, target); | ||
1265 | // Type consistency | ||
1266 | find mayInstanceOfCommunicatingElement_class(problem,interpretation,source); | ||
1267 | find mayInstanceOfCommSubsystem_class(problem,interpretation,target); | ||
1268 | // There are "numberOfExistingReferences" currently existing instances of the reference from the source, | ||
1269 | // the upper bound of the multiplicity should be considered. | ||
1270 | numberOfExistingReferences == count find mustInRelationcommSubsystem_reference_CommunicatingElement(problem,interpretation,source,_); | ||
1271 | check(numberOfExistingReferences < 2); | ||
1272 | // The reference is containment, then a new reference cannot be create if: | ||
1273 | // 1. Multiple parents | ||
1274 | neg find mustContains4(problem,interpretation,_,target); | ||
1275 | // 2. Circle in the containment hierarchy | ||
1276 | neg find mustTransitiveContains(source,target); | ||
1277 | } or { | ||
1278 | find mustInRelationcommSubsystem_reference_CommunicatingElement(problem,interpretation,source,target); | ||
1279 | } | ||
1280 | /** | ||
1281 | * Matcher for detecting tuples t where []payload reference Spacecraft(source,target) | ||
1282 | */ | ||
1283 | private pattern mustInRelationpayload_reference_Spacecraft( | ||
1284 | problem:LogicProblem, interpretation:PartialInterpretation, | ||
1285 | source: DefinedElement, target:DefinedElement) | ||
1286 | { | ||
1287 | find interpretation(problem,interpretation); | ||
1288 | PartialInterpretation.partialrelationinterpretation(interpretation,relationIterpretation); | ||
1289 | PartialRelationInterpretation.interpretationOf.name(relationIterpretation,"payload reference Spacecraft"); | ||
1290 | PartialRelationInterpretation.relationlinks(relationIterpretation,link); | ||
1291 | BinaryElementRelationLink.param1(link,source); | ||
1292 | BinaryElementRelationLink.param2(link,target); | ||
1293 | } | ||
1294 | /** | ||
1295 | * Matcher for detecting tuples t where <>payload reference Spacecraft(source,target) | ||
1296 | */ | ||
1297 | private pattern mayInRelationpayload_reference_Spacecraft( | ||
1298 | problem:LogicProblem, interpretation:PartialInterpretation, | ||
1299 | source: DefinedElement, target:DefinedElement) | ||
1300 | { | ||
1301 | find interpretation(problem,interpretation); | ||
1302 | // The two endpoint of the link have to exist | ||
1303 | find mayExist(problem, interpretation, source); | ||
1304 | find mayExist(problem, interpretation, target); | ||
1305 | // Type consistency | ||
1306 | find mayInstanceOfSpacecraft_class(problem,interpretation,source); | ||
1307 | find mayInstanceOfPayload_class(problem,interpretation,target); | ||
1308 | // There are "numberOfExistingReferences" currently existing instances of the reference from the source, | ||
1309 | // the upper bound of the multiplicity should be considered. | ||
1310 | numberOfExistingReferences == count find mustInRelationpayload_reference_Spacecraft(problem,interpretation,source,_); | ||
1311 | check(numberOfExistingReferences < 1); | ||
1312 | // The reference is containment, then a new reference cannot be create if: | ||
1313 | // 1. Multiple parents | ||
1314 | neg find mustContains4(problem,interpretation,_,target); | ||
1315 | // 2. Circle in the containment hierarchy | ||
1316 | neg find mustTransitiveContains(source,target); | ||
1317 | } or { | ||
1318 | find mustInRelationpayload_reference_Spacecraft(problem,interpretation,source,target); | ||
1319 | } | ||
1320 | /** | ||
1321 | * Matcher for detecting tuples t where []target reference CommSubsystem(source,target) | ||
1322 | */ | ||
1323 | private pattern mustInRelationtarget_reference_CommSubsystem( | ||
1324 | problem:LogicProblem, interpretation:PartialInterpretation, | ||
1325 | source: DefinedElement, target:DefinedElement) | ||
1326 | { | ||
1327 | find interpretation(problem,interpretation); | ||
1328 | PartialInterpretation.partialrelationinterpretation(interpretation,relationIterpretation); | ||
1329 | PartialRelationInterpretation.interpretationOf.name(relationIterpretation,"target reference CommSubsystem"); | ||
1330 | PartialRelationInterpretation.relationlinks(relationIterpretation,link); | ||
1331 | BinaryElementRelationLink.param1(link,source); | ||
1332 | BinaryElementRelationLink.param2(link,target); | ||
1333 | } | ||
1334 | /** | ||
1335 | * Matcher for detecting tuples t where <>target reference CommSubsystem(source,target) | ||
1336 | */ | ||
1337 | private pattern mayInRelationtarget_reference_CommSubsystem( | ||
1338 | problem:LogicProblem, interpretation:PartialInterpretation, | ||
1339 | source: DefinedElement, target:DefinedElement) | ||
1340 | { | ||
1341 | find interpretation(problem,interpretation); | ||
1342 | // The two endpoint of the link have to exist | ||
1343 | find mayExist(problem, interpretation, source); | ||
1344 | find mayExist(problem, interpretation, target); | ||
1345 | // Type consistency | ||
1346 | find mayInstanceOfCommSubsystem_class(problem,interpretation,source); | ||
1347 | find mayInstanceOfCommSubsystem_class(problem,interpretation,target); | ||
1348 | // There are "numberOfExistingReferences" currently existing instances of the reference from the source, | ||
1349 | // the upper bound of the multiplicity should be considered. | ||
1350 | numberOfExistingReferences == count find mustInRelationtarget_reference_CommSubsystem(problem,interpretation,source,_); | ||
1351 | check(numberOfExistingReferences < 1); | ||
1352 | } or { | ||
1353 | find mustInRelationtarget_reference_CommSubsystem(problem,interpretation,source,target); | ||
1354 | } | ||
1355 | |||
1356 | ////////// | ||
1357 | // 1.3 Relation Definition Indexers | ||
1358 | ////////// | ||
1359 | // Must, May and Current queries for pattern hu bme mit inf dslreasoner domains satellite queries communicationLinkDoesNotStartAtContainingElement | ||
1360 | private pattern mustInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_communicationLinkDoesNotStartAtContainingElement( | ||
1361 | problem:LogicProblem, interpretation:PartialInterpretation, | ||
1362 | var_Element) | ||
1363 | { | ||
1364 | find interpretation(problem,interpretation); | ||
1365 | find mustInstanceOfCommunicatingElement_class(problem,interpretation,var_Element); | ||
1366 | // Element is exported | ||
1367 | find mustInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_transmittingCommSubsystem(problem,interpretation,var_Element,var_Comm1); | ||
1368 | find mustInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_transmittingCommSubsystem(problem,interpretation,var_Element,var_Comm2); | ||
1369 | neg find mayEquivalent(problem, interpretation, var_Comm1, var_Comm2); | ||
1370 | } | ||
1371 | private pattern mayInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_communicationLinkDoesNotStartAtContainingElement( | ||
1372 | problem:LogicProblem, interpretation:PartialInterpretation, | ||
1373 | var_Element) | ||
1374 | { | ||
1375 | find interpretation(problem,interpretation); | ||
1376 | find mayInstanceOfCommunicatingElement_class(problem,interpretation,var_Element); | ||
1377 | // Element is exported | ||
1378 | find mayInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_transmittingCommSubsystem(problem,interpretation,var_Element,var_Comm1); | ||
1379 | find mayInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_transmittingCommSubsystem(problem,interpretation,var_Element,var_Comm2); | ||
1380 | neg find mustEquivalent(problem, interpretation, var_Comm1, var_Comm2); | ||
1381 | } | ||
1382 | private pattern currentInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_communicationLinkDoesNotStartAtContainingElement( | ||
1383 | problem:LogicProblem, interpretation:PartialInterpretation, | ||
1384 | var_Element) | ||
1385 | { | ||
1386 | find interpretation(problem,interpretation); | ||
1387 | find mustInstanceOfCommunicatingElement_class(problem,interpretation,var_Element); | ||
1388 | // Element is exported | ||
1389 | find currentInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_transmittingCommSubsystem(problem,interpretation,var_Element,var_Comm1); | ||
1390 | find currentInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_transmittingCommSubsystem(problem,interpretation,var_Element,var_Comm2); | ||
1391 | neg find mustEquivalent(problem, interpretation, var_Comm1, var_Comm2); | ||
1392 | } | ||
1393 | // Must, May and Current queries for pattern hu bme mit inf dslreasoner domains satellite queries transmittingCommSubsystem | ||
1394 | private pattern mustInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_transmittingCommSubsystem( | ||
1395 | problem:LogicProblem, interpretation:PartialInterpretation, | ||
1396 | var_Element, var_Comm) | ||
1397 | { | ||
1398 | find interpretation(problem,interpretation); | ||
1399 | find mustInstanceOfCommunicatingElement_class(problem,interpretation,var_Element); | ||
1400 | find mustInstanceOfCommSubsystem_class(problem,interpretation,var_Comm); | ||
1401 | // Element is exported | ||
1402 | // Comm is exported | ||
1403 | find mustInstanceOfCommunicatingElement_class(problem,interpretation,var_Element); | ||
1404 | find mustInRelationcommSubsystem_reference_CommunicatingElement(problem,interpretation,var_Element,var_virtual0); | ||
1405 | find mustInstanceOfCommSubsystem_class(problem,interpretation,var_virtual0); | ||
1406 | find mustEquivalent(problem, interpretation, var_virtual0, var_Comm); | ||
1407 | find mustInstanceOfCommSubsystem_class(problem,interpretation,var_Comm); | ||
1408 | find mustInRelationtarget_reference_CommSubsystem(problem,interpretation,var_Comm,var_virtual1); | ||
1409 | find mustInstanceOfCommSubsystem_class(problem,interpretation,var_virtual1); | ||
1410 | find mustEquivalent(problem, interpretation, var_virtual1, _var__0); | ||
1411 | } | ||
1412 | private pattern mayInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_transmittingCommSubsystem( | ||
1413 | problem:LogicProblem, interpretation:PartialInterpretation, | ||
1414 | var_Element, var_Comm) | ||
1415 | { | ||
1416 | find interpretation(problem,interpretation); | ||
1417 | find mayInstanceOfCommunicatingElement_class(problem,interpretation,var_Element); | ||
1418 | find mayInstanceOfCommSubsystem_class(problem,interpretation,var_Comm); | ||
1419 | // Element is exported | ||
1420 | // Comm is exported | ||
1421 | find mayInstanceOfCommunicatingElement_class(problem,interpretation,var_Element); | ||
1422 | find mayInRelationcommSubsystem_reference_CommunicatingElement(problem,interpretation,var_Element,var_virtual0); | ||
1423 | find mayInstanceOfCommSubsystem_class(problem,interpretation,var_virtual0); | ||
1424 | find mayEquivalent(problem, interpretation, var_virtual0, var_Comm); | ||
1425 | find mayInstanceOfCommSubsystem_class(problem,interpretation,var_Comm); | ||
1426 | find mayInRelationtarget_reference_CommSubsystem(problem,interpretation,var_Comm,var_virtual1); | ||
1427 | find mayInstanceOfCommSubsystem_class(problem,interpretation,var_virtual1); | ||
1428 | find mayEquivalent(problem, interpretation, var_virtual1, _var__0); | ||
1429 | } | ||
1430 | private pattern currentInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_transmittingCommSubsystem( | ||
1431 | problem:LogicProblem, interpretation:PartialInterpretation, | ||
1432 | var_Element, var_Comm) | ||
1433 | { | ||
1434 | find interpretation(problem,interpretation); | ||
1435 | find mustInstanceOfCommunicatingElement_class(problem,interpretation,var_Element); | ||
1436 | find mustInstanceOfCommSubsystem_class(problem,interpretation,var_Comm); | ||
1437 | // Element is exported | ||
1438 | // Comm is exported | ||
1439 | find mustInstanceOfCommunicatingElement_class(problem,interpretation,var_Element); | ||
1440 | find mustInRelationcommSubsystem_reference_CommunicatingElement(problem,interpretation,var_Element,var_virtual0); | ||
1441 | find mustInstanceOfCommSubsystem_class(problem,interpretation,var_virtual0); | ||
1442 | find mustEquivalent(problem, interpretation, var_virtual0, var_Comm); | ||
1443 | find mustInstanceOfCommSubsystem_class(problem,interpretation,var_Comm); | ||
1444 | find mustInRelationtarget_reference_CommSubsystem(problem,interpretation,var_Comm,var_virtual1); | ||
1445 | find mustInstanceOfCommSubsystem_class(problem,interpretation,var_virtual1); | ||
1446 | find mustEquivalent(problem, interpretation, var_virtual1, _var__0); | ||
1447 | } | ||
1448 | // Must, May and Current queries for pattern hu bme mit inf dslreasoner domains satellite queries notEnoughInterferometryPayloads | ||
1449 | private pattern mustInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_notEnoughInterferometryPayloads( | ||
1450 | problem:LogicProblem, interpretation:PartialInterpretation, | ||
1451 | var_Mission) | ||
1452 | { | ||
1453 | find interpretation(problem,interpretation); | ||
1454 | find mustInstanceOfInterferometryMission_class(problem,interpretation,var_Mission); | ||
1455 | // Mission is exported | ||
1456 | find mustInstanceOfInterferometryMission_class(problem,interpretation,var_Mission); | ||
1457 | neg find mayInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_atLeastTwoInterferometryPayloads(problem,interpretation,var_Mission); | ||
1458 | } | ||
1459 | private pattern mayInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_notEnoughInterferometryPayloads( | ||
1460 | problem:LogicProblem, interpretation:PartialInterpretation, | ||
1461 | var_Mission) | ||
1462 | { | ||
1463 | find interpretation(problem,interpretation); | ||
1464 | find mayInstanceOfInterferometryMission_class(problem,interpretation,var_Mission); | ||
1465 | // Mission is exported | ||
1466 | find mayInstanceOfInterferometryMission_class(problem,interpretation,var_Mission); | ||
1467 | neg find mustInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_atLeastTwoInterferometryPayloads(problem,interpretation,var_Mission); | ||
1468 | } | ||
1469 | private pattern currentInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_notEnoughInterferometryPayloads( | ||
1470 | problem:LogicProblem, interpretation:PartialInterpretation, | ||
1471 | var_Mission) | ||
1472 | { | ||
1473 | find interpretation(problem,interpretation); | ||
1474 | find mustInstanceOfInterferometryMission_class(problem,interpretation,var_Mission); | ||
1475 | // Mission is exported | ||
1476 | find mustInstanceOfInterferometryMission_class(problem,interpretation,var_Mission); | ||
1477 | neg find currentInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_atLeastTwoInterferometryPayloads(problem,interpretation,var_Mission); | ||
1478 | } | ||
1479 | // Must, May and Current queries for pattern hu bme mit inf dslreasoner domains satellite queries atLeastTwoInterferometryPayloads | ||
1480 | private pattern mustInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_atLeastTwoInterferometryPayloads( | ||
1481 | problem:LogicProblem, interpretation:PartialInterpretation, | ||
1482 | var_Mission) | ||
1483 | { | ||
1484 | find interpretation(problem,interpretation); | ||
1485 | find mustInstanceOfInterferometryMission_class(problem,interpretation,var_Mission); | ||
1486 | // Mission is exported | ||
1487 | find mustInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_spacecraftWithInterferometryPayload(problem,interpretation,var_Mission,var_Spacecraft1); | ||
1488 | find mustInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_spacecraftWithInterferometryPayload(problem,interpretation,var_Mission,var_Spacecraft2); | ||
1489 | neg find mayEquivalent(problem, interpretation, var_Spacecraft1, var_Spacecraft2); | ||
1490 | } | ||
1491 | private pattern mayInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_atLeastTwoInterferometryPayloads( | ||
1492 | problem:LogicProblem, interpretation:PartialInterpretation, | ||
1493 | var_Mission) | ||
1494 | { | ||
1495 | find interpretation(problem,interpretation); | ||
1496 | find mayInstanceOfInterferometryMission_class(problem,interpretation,var_Mission); | ||
1497 | // Mission is exported | ||
1498 | find mayInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_spacecraftWithInterferometryPayload(problem,interpretation,var_Mission,var_Spacecraft1); | ||
1499 | find mayInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_spacecraftWithInterferometryPayload(problem,interpretation,var_Mission,var_Spacecraft2); | ||
1500 | neg find mustEquivalent(problem, interpretation, var_Spacecraft1, var_Spacecraft2); | ||
1501 | } | ||
1502 | private pattern currentInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_atLeastTwoInterferometryPayloads( | ||
1503 | problem:LogicProblem, interpretation:PartialInterpretation, | ||
1504 | var_Mission) | ||
1505 | { | ||
1506 | find interpretation(problem,interpretation); | ||
1507 | find mustInstanceOfInterferometryMission_class(problem,interpretation,var_Mission); | ||
1508 | // Mission is exported | ||
1509 | find currentInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_spacecraftWithInterferometryPayload(problem,interpretation,var_Mission,var_Spacecraft1); | ||
1510 | find currentInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_spacecraftWithInterferometryPayload(problem,interpretation,var_Mission,var_Spacecraft2); | ||
1511 | neg find mustEquivalent(problem, interpretation, var_Spacecraft1, var_Spacecraft2); | ||
1512 | } | ||
1513 | // Must, May and Current queries for pattern hu bme mit inf dslreasoner domains satellite queries spacecraftWithInterferometryPayload | ||
1514 | private pattern mustInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_spacecraftWithInterferometryPayload( | ||
1515 | problem:LogicProblem, interpretation:PartialInterpretation, | ||
1516 | var_Mission, var_Spacecraft) | ||
1517 | { | ||
1518 | find interpretation(problem,interpretation); | ||
1519 | find mustInstanceOfConstellationMission_class(problem,interpretation,var_Mission); | ||
1520 | find mustInstanceOfSpacecraft_class(problem,interpretation,var_Spacecraft); | ||
1521 | // Mission is exported | ||
1522 | // Spacecraft is exported | ||
1523 | find mustInstanceOfConstellationMission_class(problem,interpretation,var_Mission); | ||
1524 | find mustInRelationspacecraft_reference_ConstellationMission(problem,interpretation,var_Mission,var_virtual0); | ||
1525 | find mustInstanceOfSpacecraft_class(problem,interpretation,var_virtual0); | ||
1526 | find mustEquivalent(problem, interpretation, var_virtual0, var_Spacecraft); | ||
1527 | find mustInstanceOfSpacecraft_class(problem,interpretation,var_Spacecraft); | ||
1528 | find mustInRelationpayload_reference_Spacecraft(problem,interpretation,var_Spacecraft,var_virtual1); | ||
1529 | find mustInstanceOfPayload_class(problem,interpretation,var_virtual1); | ||
1530 | find mustEquivalent(problem, interpretation, var_virtual1, var_Payload); | ||
1531 | find mustInstanceOfInterferometryPayload_class(problem,interpretation,var_Payload); | ||
1532 | } | ||
1533 | private pattern mayInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_spacecraftWithInterferometryPayload( | ||
1534 | problem:LogicProblem, interpretation:PartialInterpretation, | ||
1535 | var_Mission, var_Spacecraft) | ||
1536 | { | ||
1537 | find interpretation(problem,interpretation); | ||
1538 | find mayInstanceOfConstellationMission_class(problem,interpretation,var_Mission); | ||
1539 | find mayInstanceOfSpacecraft_class(problem,interpretation,var_Spacecraft); | ||
1540 | // Mission is exported | ||
1541 | // Spacecraft is exported | ||
1542 | find mayInstanceOfConstellationMission_class(problem,interpretation,var_Mission); | ||
1543 | find mayInRelationspacecraft_reference_ConstellationMission(problem,interpretation,var_Mission,var_virtual0); | ||
1544 | find mayInstanceOfSpacecraft_class(problem,interpretation,var_virtual0); | ||
1545 | find mayEquivalent(problem, interpretation, var_virtual0, var_Spacecraft); | ||
1546 | find mayInstanceOfSpacecraft_class(problem,interpretation,var_Spacecraft); | ||
1547 | find mayInRelationpayload_reference_Spacecraft(problem,interpretation,var_Spacecraft,var_virtual1); | ||
1548 | find mayInstanceOfPayload_class(problem,interpretation,var_virtual1); | ||
1549 | find mayEquivalent(problem, interpretation, var_virtual1, var_Payload); | ||
1550 | find mayInstanceOfInterferometryPayload_class(problem,interpretation,var_Payload); | ||
1551 | } | ||
1552 | private pattern currentInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_spacecraftWithInterferometryPayload( | ||
1553 | problem:LogicProblem, interpretation:PartialInterpretation, | ||
1554 | var_Mission, var_Spacecraft) | ||
1555 | { | ||
1556 | find interpretation(problem,interpretation); | ||
1557 | find mustInstanceOfConstellationMission_class(problem,interpretation,var_Mission); | ||
1558 | find mustInstanceOfSpacecraft_class(problem,interpretation,var_Spacecraft); | ||
1559 | // Mission is exported | ||
1560 | // Spacecraft is exported | ||
1561 | find mustInstanceOfConstellationMission_class(problem,interpretation,var_Mission); | ||
1562 | find mustInRelationspacecraft_reference_ConstellationMission(problem,interpretation,var_Mission,var_virtual0); | ||
1563 | find mustInstanceOfSpacecraft_class(problem,interpretation,var_virtual0); | ||
1564 | find mustEquivalent(problem, interpretation, var_virtual0, var_Spacecraft); | ||
1565 | find mustInstanceOfSpacecraft_class(problem,interpretation,var_Spacecraft); | ||
1566 | find mustInRelationpayload_reference_Spacecraft(problem,interpretation,var_Spacecraft,var_virtual1); | ||
1567 | find mustInstanceOfPayload_class(problem,interpretation,var_virtual1); | ||
1568 | find mustEquivalent(problem, interpretation, var_virtual1, var_Payload); | ||
1569 | find mustInstanceOfInterferometryPayload_class(problem,interpretation,var_Payload); | ||
1570 | } | ||
1571 | // Must, May and Current queries for pattern hu bme mit inf dslreasoner domains satellite queries noLinkToGroundStation | ||
1572 | private pattern mustInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_noLinkToGroundStation( | ||
1573 | problem:LogicProblem, interpretation:PartialInterpretation, | ||
1574 | var_Spacecraft) | ||
1575 | { | ||
1576 | find interpretation(problem,interpretation); | ||
1577 | find mustInstanceOfSpacecraft_class(problem,interpretation,var_Spacecraft); | ||
1578 | // Spacecraft is exported | ||
1579 | find mustInstanceOfConstellationMission_class(problem,interpretation,var_Mission); | ||
1580 | find mustInRelationgroundStationNetwork_reference_ConstellationMission(problem,interpretation,var_Mission,var_virtual0); | ||
1581 | find mustInstanceOfGroundStationNetwork_class(problem,interpretation,var_virtual0); | ||
1582 | find mustEquivalent(problem, interpretation, var_virtual0, var_GroundStation); | ||
1583 | find mustInstanceOfConstellationMission_class(problem,interpretation,var_Mission); | ||
1584 | find mustInRelationspacecraft_reference_ConstellationMission(problem,interpretation,var_Mission,var_virtual1); | ||
1585 | find mustInstanceOfSpacecraft_class(problem,interpretation,var_virtual1); | ||
1586 | find mustEquivalent(problem, interpretation, var_virtual1, var_Spacecraft); | ||
1587 | neg find mayInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_indirectCommunicationLink(problem,interpretation,var_Spacecraft,var_GroundStation); | ||
1588 | } | ||
1589 | private pattern mayInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_noLinkToGroundStation( | ||
1590 | problem:LogicProblem, interpretation:PartialInterpretation, | ||
1591 | var_Spacecraft) | ||
1592 | { | ||
1593 | find interpretation(problem,interpretation); | ||
1594 | find mayInstanceOfSpacecraft_class(problem,interpretation,var_Spacecraft); | ||
1595 | // Spacecraft is exported | ||
1596 | find mayInstanceOfConstellationMission_class(problem,interpretation,var_Mission); | ||
1597 | find mayInRelationgroundStationNetwork_reference_ConstellationMission(problem,interpretation,var_Mission,var_virtual0); | ||
1598 | find mayInstanceOfGroundStationNetwork_class(problem,interpretation,var_virtual0); | ||
1599 | find mayEquivalent(problem, interpretation, var_virtual0, var_GroundStation); | ||
1600 | find mayInstanceOfConstellationMission_class(problem,interpretation,var_Mission); | ||
1601 | find mayInRelationspacecraft_reference_ConstellationMission(problem,interpretation,var_Mission,var_virtual1); | ||
1602 | find mayInstanceOfSpacecraft_class(problem,interpretation,var_virtual1); | ||
1603 | find mayEquivalent(problem, interpretation, var_virtual1, var_Spacecraft); | ||
1604 | neg find mustInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_indirectCommunicationLink(problem,interpretation,var_Spacecraft,var_GroundStation); | ||
1605 | } | ||
1606 | private pattern currentInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_noLinkToGroundStation( | ||
1607 | problem:LogicProblem, interpretation:PartialInterpretation, | ||
1608 | var_Spacecraft) | ||
1609 | { | ||
1610 | find interpretation(problem,interpretation); | ||
1611 | find mustInstanceOfSpacecraft_class(problem,interpretation,var_Spacecraft); | ||
1612 | // Spacecraft is exported | ||
1613 | find mustInstanceOfConstellationMission_class(problem,interpretation,var_Mission); | ||
1614 | find mustInRelationgroundStationNetwork_reference_ConstellationMission(problem,interpretation,var_Mission,var_virtual0); | ||
1615 | find mustInstanceOfGroundStationNetwork_class(problem,interpretation,var_virtual0); | ||
1616 | find mustEquivalent(problem, interpretation, var_virtual0, var_GroundStation); | ||
1617 | find mustInstanceOfConstellationMission_class(problem,interpretation,var_Mission); | ||
1618 | find mustInRelationspacecraft_reference_ConstellationMission(problem,interpretation,var_Mission,var_virtual1); | ||
1619 | find mustInstanceOfSpacecraft_class(problem,interpretation,var_virtual1); | ||
1620 | find mustEquivalent(problem, interpretation, var_virtual1, var_Spacecraft); | ||
1621 | neg find currentInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_indirectCommunicationLink(problem,interpretation,var_Spacecraft,var_GroundStation); | ||
1622 | } | ||
1623 | // Must, May and Current queries for pattern hu bme mit inf dslreasoner domains satellite queries noPotentialLinkToGroundStation | ||
1624 | private pattern mustInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_noPotentialLinkToGroundStation( | ||
1625 | problem:LogicProblem, interpretation:PartialInterpretation, | ||
1626 | var_Spacecraft) | ||
1627 | { | ||
1628 | find interpretation(problem,interpretation); | ||
1629 | find mustInstanceOfSpacecraft_class(problem,interpretation,var_Spacecraft); | ||
1630 | // Spacecraft is exported | ||
1631 | find mustInstanceOfConstellationMission_class(problem,interpretation,var_Mission); | ||
1632 | find mustInRelationgroundStationNetwork_reference_ConstellationMission(problem,interpretation,var_Mission,var_virtual0); | ||
1633 | find mustInstanceOfGroundStationNetwork_class(problem,interpretation,var_virtual0); | ||
1634 | find mustEquivalent(problem, interpretation, var_virtual0, var_GroundStation); | ||
1635 | find mustInstanceOfConstellationMission_class(problem,interpretation,var_Mission); | ||
1636 | find mustInRelationspacecraft_reference_ConstellationMission(problem,interpretation,var_Mission,var_virtual1); | ||
1637 | find mustInstanceOfSpacecraft_class(problem,interpretation,var_virtual1); | ||
1638 | find mustEquivalent(problem, interpretation, var_virtual1, var_Spacecraft); | ||
1639 | neg find mayInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_indirectLinkAllowed(problem,interpretation,var_Spacecraft,var_GroundStation); | ||
1640 | } | ||
1641 | private pattern mayInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_noPotentialLinkToGroundStation( | ||
1642 | problem:LogicProblem, interpretation:PartialInterpretation, | ||
1643 | var_Spacecraft) | ||
1644 | { | ||
1645 | find interpretation(problem,interpretation); | ||
1646 | find mayInstanceOfSpacecraft_class(problem,interpretation,var_Spacecraft); | ||
1647 | // Spacecraft is exported | ||
1648 | find mayInstanceOfConstellationMission_class(problem,interpretation,var_Mission); | ||
1649 | find mayInRelationgroundStationNetwork_reference_ConstellationMission(problem,interpretation,var_Mission,var_virtual0); | ||
1650 | find mayInstanceOfGroundStationNetwork_class(problem,interpretation,var_virtual0); | ||
1651 | find mayEquivalent(problem, interpretation, var_virtual0, var_GroundStation); | ||
1652 | find mayInstanceOfConstellationMission_class(problem,interpretation,var_Mission); | ||
1653 | find mayInRelationspacecraft_reference_ConstellationMission(problem,interpretation,var_Mission,var_virtual1); | ||
1654 | find mayInstanceOfSpacecraft_class(problem,interpretation,var_virtual1); | ||
1655 | find mayEquivalent(problem, interpretation, var_virtual1, var_Spacecraft); | ||
1656 | neg find mustInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_indirectLinkAllowed(problem,interpretation,var_Spacecraft,var_GroundStation); | ||
1657 | } | ||
1658 | private pattern currentInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_noPotentialLinkToGroundStation( | ||
1659 | problem:LogicProblem, interpretation:PartialInterpretation, | ||
1660 | var_Spacecraft) | ||
1661 | { | ||
1662 | find interpretation(problem,interpretation); | ||
1663 | find mustInstanceOfSpacecraft_class(problem,interpretation,var_Spacecraft); | ||
1664 | // Spacecraft is exported | ||
1665 | find mustInstanceOfConstellationMission_class(problem,interpretation,var_Mission); | ||
1666 | find mustInRelationgroundStationNetwork_reference_ConstellationMission(problem,interpretation,var_Mission,var_virtual0); | ||
1667 | find mustInstanceOfGroundStationNetwork_class(problem,interpretation,var_virtual0); | ||
1668 | find mustEquivalent(problem, interpretation, var_virtual0, var_GroundStation); | ||
1669 | find mustInstanceOfConstellationMission_class(problem,interpretation,var_Mission); | ||
1670 | find mustInRelationspacecraft_reference_ConstellationMission(problem,interpretation,var_Mission,var_virtual1); | ||
1671 | find mustInstanceOfSpacecraft_class(problem,interpretation,var_virtual1); | ||
1672 | find mustEquivalent(problem, interpretation, var_virtual1, var_Spacecraft); | ||
1673 | neg find currentInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_indirectLinkAllowed(problem,interpretation,var_Spacecraft,var_GroundStation); | ||
1674 | } | ||
1675 | // Must, May and Current queries for pattern hu bme mit inf dslreasoner domains satellite queries indirectLinkAllowed | ||
1676 | private pattern mustInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_indirectLinkAllowed( | ||
1677 | problem:LogicProblem, interpretation:PartialInterpretation, | ||
1678 | var_From, var_To) | ||
1679 | { | ||
1680 | find interpretation(problem,interpretation); | ||
1681 | find mustInstanceOfSpacecraft_class(problem,interpretation,var_From); | ||
1682 | find mustInstanceOfCommunicatingElement_class(problem,interpretation,var_To); | ||
1683 | // From is exported | ||
1684 | // To is exported | ||
1685 | find twoParam_mustInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_linkAllowed+(var_From,var_To); | ||
1686 | } | ||
1687 | private pattern mayInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_indirectLinkAllowed( | ||
1688 | problem:LogicProblem, interpretation:PartialInterpretation, | ||
1689 | var_From, var_To) | ||
1690 | { | ||
1691 | find interpretation(problem,interpretation); | ||
1692 | find mayInstanceOfSpacecraft_class(problem,interpretation,var_From); | ||
1693 | find mayInstanceOfCommunicatingElement_class(problem,interpretation,var_To); | ||
1694 | // From is exported | ||
1695 | // To is exported | ||
1696 | find twoParam_mayInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_linkAllowed+(var_From,var_To); | ||
1697 | } | ||
1698 | private pattern currentInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_indirectLinkAllowed( | ||
1699 | problem:LogicProblem, interpretation:PartialInterpretation, | ||
1700 | var_From, var_To) | ||
1701 | { | ||
1702 | find interpretation(problem,interpretation); | ||
1703 | find mustInstanceOfSpacecraft_class(problem,interpretation,var_From); | ||
1704 | find mustInstanceOfCommunicatingElement_class(problem,interpretation,var_To); | ||
1705 | // From is exported | ||
1706 | // To is exported | ||
1707 | find twoParam_currentInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_linkAllowed+(var_From,var_To); | ||
1708 | } | ||
1709 | // Must, May and Current queries for pattern hu bme mit inf dslreasoner domains satellite queries linkAllowed | ||
1710 | private pattern mustInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_linkAllowed( | ||
1711 | problem:LogicProblem, interpretation:PartialInterpretation, | ||
1712 | var_From, var_To) | ||
1713 | { | ||
1714 | find interpretation(problem,interpretation); | ||
1715 | find mustInstanceOfSpacecraft_class(problem,interpretation,var_From); | ||
1716 | find mustInstanceOfCommunicatingElement_class(problem,interpretation,var_To); | ||
1717 | // From is exported | ||
1718 | // To is exported | ||
1719 | find mustInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_matchingAntenna(problem,interpretation,var_From,var_To); | ||
1720 | neg find mayInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_cubeSat3U(problem,interpretation,var_From); | ||
1721 | }or{ | ||
1722 | find interpretation(problem,interpretation); | ||
1723 | find mustInstanceOfSpacecraft_class(problem,interpretation,var_From); | ||
1724 | find mustInstanceOfCommunicatingElement_class(problem,interpretation,var_To); | ||
1725 | // From is exported | ||
1726 | // To is exported | ||
1727 | find mustInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_matchingAntenna(problem,interpretation,var_From,var_To); | ||
1728 | find mustInstanceOfCubeSat3U_class(problem,interpretation,var_From); | ||
1729 | }or{ | ||
1730 | find interpretation(problem,interpretation); | ||
1731 | find mustInstanceOfSpacecraft_class(problem,interpretation,var_From); | ||
1732 | find mustInstanceOfCommunicatingElement_class(problem,interpretation,var_To); | ||
1733 | // From is exported | ||
1734 | // To is exported | ||
1735 | find mustInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_matchingAntenna(problem,interpretation,var_From,var_To); | ||
1736 | find mustInstanceOfCubeSat3U_class(problem,interpretation,var_From); | ||
1737 | find mustInstanceOfGroundStationNetwork_class(problem,interpretation,var_To); | ||
1738 | } | ||
1739 | private pattern mayInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_linkAllowed( | ||
1740 | problem:LogicProblem, interpretation:PartialInterpretation, | ||
1741 | var_From, var_To) | ||
1742 | { | ||
1743 | find interpretation(problem,interpretation); | ||
1744 | find mayInstanceOfSpacecraft_class(problem,interpretation,var_From); | ||
1745 | find mayInstanceOfCommunicatingElement_class(problem,interpretation,var_To); | ||
1746 | // From is exported | ||
1747 | // To is exported | ||
1748 | find mayInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_matchingAntenna(problem,interpretation,var_From,var_To); | ||
1749 | neg find mustInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_cubeSat3U(problem,interpretation,var_From); | ||
1750 | }or{ | ||
1751 | find interpretation(problem,interpretation); | ||
1752 | find mayInstanceOfSpacecraft_class(problem,interpretation,var_From); | ||
1753 | find mayInstanceOfCommunicatingElement_class(problem,interpretation,var_To); | ||
1754 | // From is exported | ||
1755 | // To is exported | ||
1756 | find mayInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_matchingAntenna(problem,interpretation,var_From,var_To); | ||
1757 | find mayInstanceOfCubeSat3U_class(problem,interpretation,var_From); | ||
1758 | }or{ | ||
1759 | find interpretation(problem,interpretation); | ||
1760 | find mayInstanceOfSpacecraft_class(problem,interpretation,var_From); | ||
1761 | find mayInstanceOfCommunicatingElement_class(problem,interpretation,var_To); | ||
1762 | // From is exported | ||
1763 | // To is exported | ||
1764 | find mayInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_matchingAntenna(problem,interpretation,var_From,var_To); | ||
1765 | find mayInstanceOfCubeSat3U_class(problem,interpretation,var_From); | ||
1766 | find mayInstanceOfGroundStationNetwork_class(problem,interpretation,var_To); | ||
1767 | } | ||
1768 | private pattern currentInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_linkAllowed( | ||
1769 | problem:LogicProblem, interpretation:PartialInterpretation, | ||
1770 | var_From, var_To) | ||
1771 | { | ||
1772 | find interpretation(problem,interpretation); | ||
1773 | find mustInstanceOfSpacecraft_class(problem,interpretation,var_From); | ||
1774 | find mustInstanceOfCommunicatingElement_class(problem,interpretation,var_To); | ||
1775 | // From is exported | ||
1776 | // To is exported | ||
1777 | find currentInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_matchingAntenna(problem,interpretation,var_From,var_To); | ||
1778 | neg find currentInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_cubeSat3U(problem,interpretation,var_From); | ||
1779 | }or{ | ||
1780 | find interpretation(problem,interpretation); | ||
1781 | find mustInstanceOfSpacecraft_class(problem,interpretation,var_From); | ||
1782 | find mustInstanceOfCommunicatingElement_class(problem,interpretation,var_To); | ||
1783 | // From is exported | ||
1784 | // To is exported | ||
1785 | find currentInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_matchingAntenna(problem,interpretation,var_From,var_To); | ||
1786 | find mustInstanceOfCubeSat3U_class(problem,interpretation,var_From); | ||
1787 | }or{ | ||
1788 | find interpretation(problem,interpretation); | ||
1789 | find mustInstanceOfSpacecraft_class(problem,interpretation,var_From); | ||
1790 | find mustInstanceOfCommunicatingElement_class(problem,interpretation,var_To); | ||
1791 | // From is exported | ||
1792 | // To is exported | ||
1793 | find currentInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_matchingAntenna(problem,interpretation,var_From,var_To); | ||
1794 | find mustInstanceOfCubeSat3U_class(problem,interpretation,var_From); | ||
1795 | find mustInstanceOfGroundStationNetwork_class(problem,interpretation,var_To); | ||
1796 | } | ||
1797 | private pattern twoParam_mustInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_linkAllowed(var_From, var_To) { | ||
1798 | find mustInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_linkAllowed(_,_,var_From, var_To); | ||
1799 | } | ||
1800 | private pattern twoParam_mayInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_linkAllowed(var_From, var_To) { | ||
1801 | find mayInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_linkAllowed(_,_,var_From, var_To); | ||
1802 | } | ||
1803 | private pattern twoParam_currentInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_linkAllowed(var_From, var_To) { | ||
1804 | find currentInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_linkAllowed(_,_,var_From, var_To); | ||
1805 | } | ||
1806 | // Must, May and Current queries for pattern hu bme mit inf dslreasoner domains satellite queries matchingAntenna | ||
1807 | private pattern mustInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_matchingAntenna( | ||
1808 | problem:LogicProblem, interpretation:PartialInterpretation, | ||
1809 | var_From, var_To) | ||
1810 | { | ||
1811 | find interpretation(problem,interpretation); | ||
1812 | find mustInstanceOfSpacecraft_class(problem,interpretation,var_From); | ||
1813 | find mustInstanceOfCommunicatingElement_class(problem,interpretation,var_To); | ||
1814 | // From is exported | ||
1815 | // To is exported | ||
1816 | find mustInstanceOfCommunicatingElement_class(problem,interpretation,var_From); | ||
1817 | find mustInRelationcommSubsystem_reference_CommunicatingElement(problem,interpretation,var_From,var_virtual0); | ||
1818 | find mustInstanceOfCommSubsystem_class(problem,interpretation,var_virtual0); | ||
1819 | find mustEquivalent(problem, interpretation, var_virtual0, var_FromSys); | ||
1820 | find mustInstanceOfCommunicatingElement_class(problem,interpretation,var_To); | ||
1821 | find mustInRelationcommSubsystem_reference_CommunicatingElement(problem,interpretation,var_To,var_virtual1); | ||
1822 | find mustInstanceOfCommSubsystem_class(problem,interpretation,var_virtual1); | ||
1823 | find mustEquivalent(problem, interpretation, var_virtual1, var_ToSys); | ||
1824 | find mustInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_matchingCommSubsystem(problem,interpretation,var_FromSys,var_ToSys); | ||
1825 | } | ||
1826 | private pattern mayInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_matchingAntenna( | ||
1827 | problem:LogicProblem, interpretation:PartialInterpretation, | ||
1828 | var_From, var_To) | ||
1829 | { | ||
1830 | find interpretation(problem,interpretation); | ||
1831 | find mayInstanceOfSpacecraft_class(problem,interpretation,var_From); | ||
1832 | find mayInstanceOfCommunicatingElement_class(problem,interpretation,var_To); | ||
1833 | // From is exported | ||
1834 | // To is exported | ||
1835 | find mayInstanceOfCommunicatingElement_class(problem,interpretation,var_From); | ||
1836 | find mayInRelationcommSubsystem_reference_CommunicatingElement(problem,interpretation,var_From,var_virtual0); | ||
1837 | find mayInstanceOfCommSubsystem_class(problem,interpretation,var_virtual0); | ||
1838 | find mayEquivalent(problem, interpretation, var_virtual0, var_FromSys); | ||
1839 | find mayInstanceOfCommunicatingElement_class(problem,interpretation,var_To); | ||
1840 | find mayInRelationcommSubsystem_reference_CommunicatingElement(problem,interpretation,var_To,var_virtual1); | ||
1841 | find mayInstanceOfCommSubsystem_class(problem,interpretation,var_virtual1); | ||
1842 | find mayEquivalent(problem, interpretation, var_virtual1, var_ToSys); | ||
1843 | find mayInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_matchingCommSubsystem(problem,interpretation,var_FromSys,var_ToSys); | ||
1844 | } | ||
1845 | private pattern currentInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_matchingAntenna( | ||
1846 | problem:LogicProblem, interpretation:PartialInterpretation, | ||
1847 | var_From, var_To) | ||
1848 | { | ||
1849 | find interpretation(problem,interpretation); | ||
1850 | find mustInstanceOfSpacecraft_class(problem,interpretation,var_From); | ||
1851 | find mustInstanceOfCommunicatingElement_class(problem,interpretation,var_To); | ||
1852 | // From is exported | ||
1853 | // To is exported | ||
1854 | find mustInstanceOfCommunicatingElement_class(problem,interpretation,var_From); | ||
1855 | find mustInRelationcommSubsystem_reference_CommunicatingElement(problem,interpretation,var_From,var_virtual0); | ||
1856 | find mustInstanceOfCommSubsystem_class(problem,interpretation,var_virtual0); | ||
1857 | find mustEquivalent(problem, interpretation, var_virtual0, var_FromSys); | ||
1858 | find mustInstanceOfCommunicatingElement_class(problem,interpretation,var_To); | ||
1859 | find mustInRelationcommSubsystem_reference_CommunicatingElement(problem,interpretation,var_To,var_virtual1); | ||
1860 | find mustInstanceOfCommSubsystem_class(problem,interpretation,var_virtual1); | ||
1861 | find mustEquivalent(problem, interpretation, var_virtual1, var_ToSys); | ||
1862 | find currentInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_matchingCommSubsystem(problem,interpretation,var_FromSys,var_ToSys); | ||
1863 | } | ||
1864 | // Must, May and Current queries for pattern hu bme mit inf dslreasoner domains satellite queries matchingCommSubsystem | ||
1865 | private pattern mustInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_matchingCommSubsystem( | ||
1866 | problem:LogicProblem, interpretation:PartialInterpretation, | ||
1867 | var_From, var_To) | ||
1868 | { | ||
1869 | find interpretation(problem,interpretation); | ||
1870 | find mustInstanceOfCommSubsystem_class(problem,interpretation,var_From); | ||
1871 | find mustInstanceOfCommSubsystem_class(problem,interpretation,var_To); | ||
1872 | // From is exported | ||
1873 | // To is exported | ||
1874 | find mustInstanceOfUHFCommSubsystem_class(problem,interpretation,var_From); | ||
1875 | find mustInstanceOfUHFCommSubsystem_class(problem,interpretation,var_To); | ||
1876 | }or{ | ||
1877 | find interpretation(problem,interpretation); | ||
1878 | find mustInstanceOfCommSubsystem_class(problem,interpretation,var_From); | ||
1879 | find mustInstanceOfCommSubsystem_class(problem,interpretation,var_To); | ||
1880 | // From is exported | ||
1881 | // To is exported | ||
1882 | find mustInstanceOfXCommSubsystem_class(problem,interpretation,var_From); | ||
1883 | find mustInstanceOfXCommSubsystem_class(problem,interpretation,var_To); | ||
1884 | }or{ | ||
1885 | find interpretation(problem,interpretation); | ||
1886 | find mustInstanceOfCommSubsystem_class(problem,interpretation,var_From); | ||
1887 | find mustInstanceOfCommSubsystem_class(problem,interpretation,var_To); | ||
1888 | // From is exported | ||
1889 | // To is exported | ||
1890 | find mustInstanceOfKaCommSubsystem_class(problem,interpretation,var_From); | ||
1891 | find mustInstanceOfKaCommSubsystem_class(problem,interpretation,var_To); | ||
1892 | } | ||
1893 | private pattern mayInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_matchingCommSubsystem( | ||
1894 | problem:LogicProblem, interpretation:PartialInterpretation, | ||
1895 | var_From, var_To) | ||
1896 | { | ||
1897 | find interpretation(problem,interpretation); | ||
1898 | find mayInstanceOfCommSubsystem_class(problem,interpretation,var_From); | ||
1899 | find mayInstanceOfCommSubsystem_class(problem,interpretation,var_To); | ||
1900 | // From is exported | ||
1901 | // To is exported | ||
1902 | find mayInstanceOfUHFCommSubsystem_class(problem,interpretation,var_From); | ||
1903 | find mayInstanceOfUHFCommSubsystem_class(problem,interpretation,var_To); | ||
1904 | }or{ | ||
1905 | find interpretation(problem,interpretation); | ||
1906 | find mayInstanceOfCommSubsystem_class(problem,interpretation,var_From); | ||
1907 | find mayInstanceOfCommSubsystem_class(problem,interpretation,var_To); | ||
1908 | // From is exported | ||
1909 | // To is exported | ||
1910 | find mayInstanceOfXCommSubsystem_class(problem,interpretation,var_From); | ||
1911 | find mayInstanceOfXCommSubsystem_class(problem,interpretation,var_To); | ||
1912 | }or{ | ||
1913 | find interpretation(problem,interpretation); | ||
1914 | find mayInstanceOfCommSubsystem_class(problem,interpretation,var_From); | ||
1915 | find mayInstanceOfCommSubsystem_class(problem,interpretation,var_To); | ||
1916 | // From is exported | ||
1917 | // To is exported | ||
1918 | find mayInstanceOfKaCommSubsystem_class(problem,interpretation,var_From); | ||
1919 | find mayInstanceOfKaCommSubsystem_class(problem,interpretation,var_To); | ||
1920 | } | ||
1921 | private pattern currentInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_matchingCommSubsystem( | ||
1922 | problem:LogicProblem, interpretation:PartialInterpretation, | ||
1923 | var_From, var_To) | ||
1924 | { | ||
1925 | find interpretation(problem,interpretation); | ||
1926 | find mustInstanceOfCommSubsystem_class(problem,interpretation,var_From); | ||
1927 | find mustInstanceOfCommSubsystem_class(problem,interpretation,var_To); | ||
1928 | // From is exported | ||
1929 | // To is exported | ||
1930 | find mustInstanceOfUHFCommSubsystem_class(problem,interpretation,var_From); | ||
1931 | find mustInstanceOfUHFCommSubsystem_class(problem,interpretation,var_To); | ||
1932 | }or{ | ||
1933 | find interpretation(problem,interpretation); | ||
1934 | find mustInstanceOfCommSubsystem_class(problem,interpretation,var_From); | ||
1935 | find mustInstanceOfCommSubsystem_class(problem,interpretation,var_To); | ||
1936 | // From is exported | ||
1937 | // To is exported | ||
1938 | find mustInstanceOfXCommSubsystem_class(problem,interpretation,var_From); | ||
1939 | find mustInstanceOfXCommSubsystem_class(problem,interpretation,var_To); | ||
1940 | }or{ | ||
1941 | find interpretation(problem,interpretation); | ||
1942 | find mustInstanceOfCommSubsystem_class(problem,interpretation,var_From); | ||
1943 | find mustInstanceOfCommSubsystem_class(problem,interpretation,var_To); | ||
1944 | // From is exported | ||
1945 | // To is exported | ||
1946 | find mustInstanceOfKaCommSubsystem_class(problem,interpretation,var_From); | ||
1947 | find mustInstanceOfKaCommSubsystem_class(problem,interpretation,var_To); | ||
1948 | } | ||
1949 | // Must, May and Current queries for pattern hu bme mit inf dslreasoner domains satellite queries cubeSat3U | ||
1950 | private pattern mustInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_cubeSat3U( | ||
1951 | problem:LogicProblem, interpretation:PartialInterpretation, | ||
1952 | var_Sat) | ||
1953 | { | ||
1954 | find interpretation(problem,interpretation); | ||
1955 | find mustInstanceOfCubeSat3U_class(problem,interpretation,var_Sat); | ||
1956 | // Sat is exported | ||
1957 | find mustInstanceOfCubeSat3U_class(problem,interpretation,var_Sat); | ||
1958 | } | ||
1959 | private pattern mayInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_cubeSat3U( | ||
1960 | problem:LogicProblem, interpretation:PartialInterpretation, | ||
1961 | var_Sat) | ||
1962 | { | ||
1963 | find interpretation(problem,interpretation); | ||
1964 | find mayInstanceOfCubeSat3U_class(problem,interpretation,var_Sat); | ||
1965 | // Sat is exported | ||
1966 | find mayInstanceOfCubeSat3U_class(problem,interpretation,var_Sat); | ||
1967 | } | ||
1968 | private pattern currentInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_cubeSat3U( | ||
1969 | problem:LogicProblem, interpretation:PartialInterpretation, | ||
1970 | var_Sat) | ||
1971 | { | ||
1972 | find interpretation(problem,interpretation); | ||
1973 | find mustInstanceOfCubeSat3U_class(problem,interpretation,var_Sat); | ||
1974 | // Sat is exported | ||
1975 | find mustInstanceOfCubeSat3U_class(problem,interpretation,var_Sat); | ||
1976 | } | ||
1977 | // Must, May and Current queries for pattern hu bme mit inf dslreasoner domains satellite queries cubeSat6U | ||
1978 | private pattern mustInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_cubeSat6U( | ||
1979 | problem:LogicProblem, interpretation:PartialInterpretation, | ||
1980 | var_Sat) | ||
1981 | { | ||
1982 | find interpretation(problem,interpretation); | ||
1983 | find mustInstanceOfCubeSat6U_class(problem,interpretation,var_Sat); | ||
1984 | // Sat is exported | ||
1985 | find mustInstanceOfCubeSat6U_class(problem,interpretation,var_Sat); | ||
1986 | } | ||
1987 | private pattern mayInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_cubeSat6U( | ||
1988 | problem:LogicProblem, interpretation:PartialInterpretation, | ||
1989 | var_Sat) | ||
1990 | { | ||
1991 | find interpretation(problem,interpretation); | ||
1992 | find mayInstanceOfCubeSat6U_class(problem,interpretation,var_Sat); | ||
1993 | // Sat is exported | ||
1994 | find mayInstanceOfCubeSat6U_class(problem,interpretation,var_Sat); | ||
1995 | } | ||
1996 | private pattern currentInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_cubeSat6U( | ||
1997 | problem:LogicProblem, interpretation:PartialInterpretation, | ||
1998 | var_Sat) | ||
1999 | { | ||
2000 | find interpretation(problem,interpretation); | ||
2001 | find mustInstanceOfCubeSat6U_class(problem,interpretation,var_Sat); | ||
2002 | // Sat is exported | ||
2003 | find mustInstanceOfCubeSat6U_class(problem,interpretation,var_Sat); | ||
2004 | } | ||
2005 | // Must, May and Current queries for pattern hu bme mit inf dslreasoner domains satellite queries communicationLoop | ||
2006 | private pattern mustInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_communicationLoop( | ||
2007 | problem:LogicProblem, interpretation:PartialInterpretation, | ||
2008 | var_Element) | ||
2009 | { | ||
2010 | find interpretation(problem,interpretation); | ||
2011 | find mustInstanceOfCommunicatingElement_class(problem,interpretation,var_Element); | ||
2012 | // Element is exported | ||
2013 | find mustInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_indirectCommunicationLink(problem,interpretation,var_Element,var_Element); | ||
2014 | } | ||
2015 | private pattern mayInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_communicationLoop( | ||
2016 | problem:LogicProblem, interpretation:PartialInterpretation, | ||
2017 | var_Element) | ||
2018 | { | ||
2019 | find interpretation(problem,interpretation); | ||
2020 | find mayInstanceOfCommunicatingElement_class(problem,interpretation,var_Element); | ||
2021 | // Element is exported | ||
2022 | find mayInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_indirectCommunicationLink(problem,interpretation,var_Element,var_Element); | ||
2023 | } | ||
2024 | private pattern currentInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_communicationLoop( | ||
2025 | problem:LogicProblem, interpretation:PartialInterpretation, | ||
2026 | var_Element) | ||
2027 | { | ||
2028 | find interpretation(problem,interpretation); | ||
2029 | find mustInstanceOfCommunicatingElement_class(problem,interpretation,var_Element); | ||
2030 | // Element is exported | ||
2031 | find currentInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_indirectCommunicationLink(problem,interpretation,var_Element,var_Element); | ||
2032 | } | ||
2033 | // Must, May and Current queries for pattern hu bme mit inf dslreasoner domains satellite queries indirectCommunicationLink | ||
2034 | private pattern mustInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_indirectCommunicationLink( | ||
2035 | problem:LogicProblem, interpretation:PartialInterpretation, | ||
2036 | var_Source, var_Target) | ||
2037 | { | ||
2038 | find interpretation(problem,interpretation); | ||
2039 | find mustInstanceOfCommunicatingElement_class(problem,interpretation,var_Source); | ||
2040 | find mustInstanceOfCommunicatingElement_class(problem,interpretation,var_Target); | ||
2041 | // Source is exported | ||
2042 | // Target is exported | ||
2043 | find twoParam_mustInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_directCommunicationLink+(var_Source,var_Target); | ||
2044 | } | ||
2045 | private pattern mayInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_indirectCommunicationLink( | ||
2046 | problem:LogicProblem, interpretation:PartialInterpretation, | ||
2047 | var_Source, var_Target) | ||
2048 | { | ||
2049 | find interpretation(problem,interpretation); | ||
2050 | find mayInstanceOfCommunicatingElement_class(problem,interpretation,var_Source); | ||
2051 | find mayInstanceOfCommunicatingElement_class(problem,interpretation,var_Target); | ||
2052 | // Source is exported | ||
2053 | // Target is exported | ||
2054 | find twoParam_mayInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_directCommunicationLink+(var_Source,var_Target); | ||
2055 | } | ||
2056 | private pattern currentInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_indirectCommunicationLink( | ||
2057 | problem:LogicProblem, interpretation:PartialInterpretation, | ||
2058 | var_Source, var_Target) | ||
2059 | { | ||
2060 | find interpretation(problem,interpretation); | ||
2061 | find mustInstanceOfCommunicatingElement_class(problem,interpretation,var_Source); | ||
2062 | find mustInstanceOfCommunicatingElement_class(problem,interpretation,var_Target); | ||
2063 | // Source is exported | ||
2064 | // Target is exported | ||
2065 | find twoParam_currentInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_directCommunicationLink+(var_Source,var_Target); | ||
2066 | } | ||
2067 | // Must, May and Current queries for pattern hu bme mit inf dslreasoner domains satellite queries directCommunicationLink | ||
2068 | private pattern mustInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_directCommunicationLink( | ||
2069 | problem:LogicProblem, interpretation:PartialInterpretation, | ||
2070 | var_Source, var_Target) | ||
2071 | { | ||
2072 | find interpretation(problem,interpretation); | ||
2073 | find mustInstanceOfCommunicatingElement_class(problem,interpretation,var_Source); | ||
2074 | find mustInstanceOfCommunicatingElement_class(problem,interpretation,var_Target); | ||
2075 | // Source is exported | ||
2076 | // Target is exported | ||
2077 | find mustInstanceOfCommSubsystem_class(problem,interpretation,var_SourceSubsystem); | ||
2078 | find mustInRelationtarget_reference_CommSubsystem(problem,interpretation,var_SourceSubsystem,var_virtual0); | ||
2079 | find mustInstanceOfCommSubsystem_class(problem,interpretation,var_virtual0); | ||
2080 | find mustEquivalent(problem, interpretation, var_virtual0, var_TargetSubsystem); | ||
2081 | find mustInstanceOfCommunicatingElement_class(problem,interpretation,var_Source); | ||
2082 | find mustInRelationcommSubsystem_reference_CommunicatingElement(problem,interpretation,var_Source,var_virtual1); | ||
2083 | find mustInstanceOfCommSubsystem_class(problem,interpretation,var_virtual1); | ||
2084 | find mustEquivalent(problem, interpretation, var_virtual1, var_SourceSubsystem); | ||
2085 | find mustInstanceOfCommunicatingElement_class(problem,interpretation,var_Target); | ||
2086 | find mustInRelationcommSubsystem_reference_CommunicatingElement(problem,interpretation,var_Target,var_virtual2); | ||
2087 | find mustInstanceOfCommSubsystem_class(problem,interpretation,var_virtual2); | ||
2088 | find mustEquivalent(problem, interpretation, var_virtual2, var_TargetSubsystem); | ||
2089 | } | ||
2090 | private pattern mayInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_directCommunicationLink( | ||
2091 | problem:LogicProblem, interpretation:PartialInterpretation, | ||
2092 | var_Source, var_Target) | ||
2093 | { | ||
2094 | find interpretation(problem,interpretation); | ||
2095 | find mayInstanceOfCommunicatingElement_class(problem,interpretation,var_Source); | ||
2096 | find mayInstanceOfCommunicatingElement_class(problem,interpretation,var_Target); | ||
2097 | // Source is exported | ||
2098 | // Target is exported | ||
2099 | find mayInstanceOfCommSubsystem_class(problem,interpretation,var_SourceSubsystem); | ||
2100 | find mayInRelationtarget_reference_CommSubsystem(problem,interpretation,var_SourceSubsystem,var_virtual0); | ||
2101 | find mayInstanceOfCommSubsystem_class(problem,interpretation,var_virtual0); | ||
2102 | find mayEquivalent(problem, interpretation, var_virtual0, var_TargetSubsystem); | ||
2103 | find mayInstanceOfCommunicatingElement_class(problem,interpretation,var_Source); | ||
2104 | find mayInRelationcommSubsystem_reference_CommunicatingElement(problem,interpretation,var_Source,var_virtual1); | ||
2105 | find mayInstanceOfCommSubsystem_class(problem,interpretation,var_virtual1); | ||
2106 | find mayEquivalent(problem, interpretation, var_virtual1, var_SourceSubsystem); | ||
2107 | find mayInstanceOfCommunicatingElement_class(problem,interpretation,var_Target); | ||
2108 | find mayInRelationcommSubsystem_reference_CommunicatingElement(problem,interpretation,var_Target,var_virtual2); | ||
2109 | find mayInstanceOfCommSubsystem_class(problem,interpretation,var_virtual2); | ||
2110 | find mayEquivalent(problem, interpretation, var_virtual2, var_TargetSubsystem); | ||
2111 | } | ||
2112 | private pattern currentInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_directCommunicationLink( | ||
2113 | problem:LogicProblem, interpretation:PartialInterpretation, | ||
2114 | var_Source, var_Target) | ||
2115 | { | ||
2116 | find interpretation(problem,interpretation); | ||
2117 | find mustInstanceOfCommunicatingElement_class(problem,interpretation,var_Source); | ||
2118 | find mustInstanceOfCommunicatingElement_class(problem,interpretation,var_Target); | ||
2119 | // Source is exported | ||
2120 | // Target is exported | ||
2121 | find mustInstanceOfCommSubsystem_class(problem,interpretation,var_SourceSubsystem); | ||
2122 | find mustInRelationtarget_reference_CommSubsystem(problem,interpretation,var_SourceSubsystem,var_virtual0); | ||
2123 | find mustInstanceOfCommSubsystem_class(problem,interpretation,var_virtual0); | ||
2124 | find mustEquivalent(problem, interpretation, var_virtual0, var_TargetSubsystem); | ||
2125 | find mustInstanceOfCommunicatingElement_class(problem,interpretation,var_Source); | ||
2126 | find mustInRelationcommSubsystem_reference_CommunicatingElement(problem,interpretation,var_Source,var_virtual1); | ||
2127 | find mustInstanceOfCommSubsystem_class(problem,interpretation,var_virtual1); | ||
2128 | find mustEquivalent(problem, interpretation, var_virtual1, var_SourceSubsystem); | ||
2129 | find mustInstanceOfCommunicatingElement_class(problem,interpretation,var_Target); | ||
2130 | find mustInRelationcommSubsystem_reference_CommunicatingElement(problem,interpretation,var_Target,var_virtual2); | ||
2131 | find mustInstanceOfCommSubsystem_class(problem,interpretation,var_virtual2); | ||
2132 | find mustEquivalent(problem, interpretation, var_virtual2, var_TargetSubsystem); | ||
2133 | } | ||
2134 | private pattern twoParam_mustInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_directCommunicationLink(var_Source, var_Target) { | ||
2135 | find mustInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_directCommunicationLink(_,_,var_Source, var_Target); | ||
2136 | } | ||
2137 | private pattern twoParam_mayInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_directCommunicationLink(var_Source, var_Target) { | ||
2138 | find mayInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_directCommunicationLink(_,_,var_Source, var_Target); | ||
2139 | } | ||
2140 | private pattern twoParam_currentInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_directCommunicationLink(var_Source, var_Target) { | ||
2141 | find currentInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_directCommunicationLink(_,_,var_Source, var_Target); | ||
2142 | } | ||
2143 | // Must, May and Current queries for pattern hu bme mit inf dslreasoner domains satellite queries incompatibleSourceAndTargetBand | ||
2144 | private pattern mustInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_incompatibleSourceAndTargetBand( | ||
2145 | problem:LogicProblem, interpretation:PartialInterpretation, | ||
2146 | var_SourceSubsystem) | ||
2147 | { | ||
2148 | find interpretation(problem,interpretation); | ||
2149 | find mustInstanceOfCommSubsystem_class(problem,interpretation,var_SourceSubsystem); | ||
2150 | // SourceSubsystem is exported | ||
2151 | find mustInstanceOfCommSubsystem_class(problem,interpretation,var_SourceSubsystem); | ||
2152 | find mustInRelationtarget_reference_CommSubsystem(problem,interpretation,var_SourceSubsystem,var_virtual0); | ||
2153 | find mustInstanceOfCommSubsystem_class(problem,interpretation,var_virtual0); | ||
2154 | find mustEquivalent(problem, interpretation, var_virtual0, var_TargetSubsystem); | ||
2155 | neg find mayInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_matchingCommSubsystem(problem,interpretation,var_SourceSubsystem,var_TargetSubsystem); | ||
2156 | } | ||
2157 | private pattern mayInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_incompatibleSourceAndTargetBand( | ||
2158 | problem:LogicProblem, interpretation:PartialInterpretation, | ||
2159 | var_SourceSubsystem) | ||
2160 | { | ||
2161 | find interpretation(problem,interpretation); | ||
2162 | find mayInstanceOfCommSubsystem_class(problem,interpretation,var_SourceSubsystem); | ||
2163 | // SourceSubsystem is exported | ||
2164 | find mayInstanceOfCommSubsystem_class(problem,interpretation,var_SourceSubsystem); | ||
2165 | find mayInRelationtarget_reference_CommSubsystem(problem,interpretation,var_SourceSubsystem,var_virtual0); | ||
2166 | find mayInstanceOfCommSubsystem_class(problem,interpretation,var_virtual0); | ||
2167 | find mayEquivalent(problem, interpretation, var_virtual0, var_TargetSubsystem); | ||
2168 | neg find mustInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_matchingCommSubsystem(problem,interpretation,var_SourceSubsystem,var_TargetSubsystem); | ||
2169 | } | ||
2170 | private pattern currentInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_incompatibleSourceAndTargetBand( | ||
2171 | problem:LogicProblem, interpretation:PartialInterpretation, | ||
2172 | var_SourceSubsystem) | ||
2173 | { | ||
2174 | find interpretation(problem,interpretation); | ||
2175 | find mustInstanceOfCommSubsystem_class(problem,interpretation,var_SourceSubsystem); | ||
2176 | // SourceSubsystem is exported | ||
2177 | find mustInstanceOfCommSubsystem_class(problem,interpretation,var_SourceSubsystem); | ||
2178 | find mustInRelationtarget_reference_CommSubsystem(problem,interpretation,var_SourceSubsystem,var_virtual0); | ||
2179 | find mustInstanceOfCommSubsystem_class(problem,interpretation,var_virtual0); | ||
2180 | find mustEquivalent(problem, interpretation, var_virtual0, var_TargetSubsystem); | ||
2181 | neg find currentInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_matchingCommSubsystem(problem,interpretation,var_SourceSubsystem,var_TargetSubsystem); | ||
2182 | } | ||
2183 | // Must, May and Current queries for pattern hu bme mit inf dslreasoner domains satellite queries threeUCubeSatWithNonUhfCrossLink | ||
2184 | private pattern mustInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_threeUCubeSatWithNonUhfCrossLink( | ||
2185 | problem:LogicProblem, interpretation:PartialInterpretation, | ||
2186 | var_Sat) | ||
2187 | { | ||
2188 | find interpretation(problem,interpretation); | ||
2189 | find mustInstanceOfCubeSat3U_class(problem,interpretation,var_Sat); | ||
2190 | // Sat is exported | ||
2191 | find mustInstanceOfCommunicatingElement_class(problem,interpretation,var_Sat); | ||
2192 | find mustInRelationcommSubsystem_reference_CommunicatingElement(problem,interpretation,var_Sat,var_virtual0); | ||
2193 | find mustInstanceOfCommSubsystem_class(problem,interpretation,var_virtual0); | ||
2194 | find mustEquivalent(problem, interpretation, var_virtual0, var_SourceComm); | ||
2195 | neg find mayInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_commSubsystemBandUhf(problem,interpretation,var_SourceComm); | ||
2196 | find mustInstanceOfCommSubsystem_class(problem,interpretation,var_SourceComm); | ||
2197 | find mustInRelationtarget_reference_CommSubsystem(problem,interpretation,var_SourceComm,var_virtual1); | ||
2198 | find mustInstanceOfCommSubsystem_class(problem,interpretation,var_virtual1); | ||
2199 | find mustEquivalent(problem, interpretation, var_virtual1, var_TargetComm); | ||
2200 | find mustInstanceOfCommunicatingElement_class(problem,interpretation,var_Target); | ||
2201 | find mustInRelationcommSubsystem_reference_CommunicatingElement(problem,interpretation,var_Target,var_virtual2); | ||
2202 | find mustInstanceOfCommSubsystem_class(problem,interpretation,var_virtual2); | ||
2203 | find mustEquivalent(problem, interpretation, var_virtual2, var_TargetComm); | ||
2204 | neg find mayInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_groundStationNetwork(problem,interpretation,var_Target); | ||
2205 | } | ||
2206 | private pattern mayInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_threeUCubeSatWithNonUhfCrossLink( | ||
2207 | problem:LogicProblem, interpretation:PartialInterpretation, | ||
2208 | var_Sat) | ||
2209 | { | ||
2210 | find interpretation(problem,interpretation); | ||
2211 | find mayInstanceOfCubeSat3U_class(problem,interpretation,var_Sat); | ||
2212 | // Sat is exported | ||
2213 | find mayInstanceOfCommunicatingElement_class(problem,interpretation,var_Sat); | ||
2214 | find mayInRelationcommSubsystem_reference_CommunicatingElement(problem,interpretation,var_Sat,var_virtual0); | ||
2215 | find mayInstanceOfCommSubsystem_class(problem,interpretation,var_virtual0); | ||
2216 | find mayEquivalent(problem, interpretation, var_virtual0, var_SourceComm); | ||
2217 | neg find mustInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_commSubsystemBandUhf(problem,interpretation,var_SourceComm); | ||
2218 | find mayInstanceOfCommSubsystem_class(problem,interpretation,var_SourceComm); | ||
2219 | find mayInRelationtarget_reference_CommSubsystem(problem,interpretation,var_SourceComm,var_virtual1); | ||
2220 | find mayInstanceOfCommSubsystem_class(problem,interpretation,var_virtual1); | ||
2221 | find mayEquivalent(problem, interpretation, var_virtual1, var_TargetComm); | ||
2222 | find mayInstanceOfCommunicatingElement_class(problem,interpretation,var_Target); | ||
2223 | find mayInRelationcommSubsystem_reference_CommunicatingElement(problem,interpretation,var_Target,var_virtual2); | ||
2224 | find mayInstanceOfCommSubsystem_class(problem,interpretation,var_virtual2); | ||
2225 | find mayEquivalent(problem, interpretation, var_virtual2, var_TargetComm); | ||
2226 | neg find mustInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_groundStationNetwork(problem,interpretation,var_Target); | ||
2227 | } | ||
2228 | private pattern currentInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_threeUCubeSatWithNonUhfCrossLink( | ||
2229 | problem:LogicProblem, interpretation:PartialInterpretation, | ||
2230 | var_Sat) | ||
2231 | { | ||
2232 | find interpretation(problem,interpretation); | ||
2233 | find mustInstanceOfCubeSat3U_class(problem,interpretation,var_Sat); | ||
2234 | // Sat is exported | ||
2235 | find mustInstanceOfCommunicatingElement_class(problem,interpretation,var_Sat); | ||
2236 | find mustInRelationcommSubsystem_reference_CommunicatingElement(problem,interpretation,var_Sat,var_virtual0); | ||
2237 | find mustInstanceOfCommSubsystem_class(problem,interpretation,var_virtual0); | ||
2238 | find mustEquivalent(problem, interpretation, var_virtual0, var_SourceComm); | ||
2239 | neg find currentInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_commSubsystemBandUhf(problem,interpretation,var_SourceComm); | ||
2240 | find mustInstanceOfCommSubsystem_class(problem,interpretation,var_SourceComm); | ||
2241 | find mustInRelationtarget_reference_CommSubsystem(problem,interpretation,var_SourceComm,var_virtual1); | ||
2242 | find mustInstanceOfCommSubsystem_class(problem,interpretation,var_virtual1); | ||
2243 | find mustEquivalent(problem, interpretation, var_virtual1, var_TargetComm); | ||
2244 | find mustInstanceOfCommunicatingElement_class(problem,interpretation,var_Target); | ||
2245 | find mustInRelationcommSubsystem_reference_CommunicatingElement(problem,interpretation,var_Target,var_virtual2); | ||
2246 | find mustInstanceOfCommSubsystem_class(problem,interpretation,var_virtual2); | ||
2247 | find mustEquivalent(problem, interpretation, var_virtual2, var_TargetComm); | ||
2248 | neg find currentInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_groundStationNetwork(problem,interpretation,var_Target); | ||
2249 | } | ||
2250 | // Must, May and Current queries for pattern hu bme mit inf dslreasoner domains satellite queries commSubsystemBandUhf | ||
2251 | private pattern mustInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_commSubsystemBandUhf( | ||
2252 | problem:LogicProblem, interpretation:PartialInterpretation, | ||
2253 | var_Comm) | ||
2254 | { | ||
2255 | find interpretation(problem,interpretation); | ||
2256 | find mustInstanceOfUHFCommSubsystem_class(problem,interpretation,var_Comm); | ||
2257 | // Comm is exported | ||
2258 | find mustInstanceOfUHFCommSubsystem_class(problem,interpretation,var_Comm); | ||
2259 | } | ||
2260 | private pattern mayInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_commSubsystemBandUhf( | ||
2261 | problem:LogicProblem, interpretation:PartialInterpretation, | ||
2262 | var_Comm) | ||
2263 | { | ||
2264 | find interpretation(problem,interpretation); | ||
2265 | find mayInstanceOfUHFCommSubsystem_class(problem,interpretation,var_Comm); | ||
2266 | // Comm is exported | ||
2267 | find mayInstanceOfUHFCommSubsystem_class(problem,interpretation,var_Comm); | ||
2268 | } | ||
2269 | private pattern currentInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_commSubsystemBandUhf( | ||
2270 | problem:LogicProblem, interpretation:PartialInterpretation, | ||
2271 | var_Comm) | ||
2272 | { | ||
2273 | find interpretation(problem,interpretation); | ||
2274 | find mustInstanceOfUHFCommSubsystem_class(problem,interpretation,var_Comm); | ||
2275 | // Comm is exported | ||
2276 | find mustInstanceOfUHFCommSubsystem_class(problem,interpretation,var_Comm); | ||
2277 | } | ||
2278 | // Must, May and Current queries for pattern hu bme mit inf dslreasoner domains satellite queries groundStationNetwork | ||
2279 | private pattern mustInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_groundStationNetwork( | ||
2280 | problem:LogicProblem, interpretation:PartialInterpretation, | ||
2281 | var_Network) | ||
2282 | { | ||
2283 | find interpretation(problem,interpretation); | ||
2284 | find mustInstanceOfGroundStationNetwork_class(problem,interpretation,var_Network); | ||
2285 | // Network is exported | ||
2286 | find mustInstanceOfGroundStationNetwork_class(problem,interpretation,var_Network); | ||
2287 | } | ||
2288 | private pattern mayInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_groundStationNetwork( | ||
2289 | problem:LogicProblem, interpretation:PartialInterpretation, | ||
2290 | var_Network) | ||
2291 | { | ||
2292 | find interpretation(problem,interpretation); | ||
2293 | find mayInstanceOfGroundStationNetwork_class(problem,interpretation,var_Network); | ||
2294 | // Network is exported | ||
2295 | find mayInstanceOfGroundStationNetwork_class(problem,interpretation,var_Network); | ||
2296 | } | ||
2297 | private pattern currentInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_groundStationNetwork( | ||
2298 | problem:LogicProblem, interpretation:PartialInterpretation, | ||
2299 | var_Network) | ||
2300 | { | ||
2301 | find interpretation(problem,interpretation); | ||
2302 | find mustInstanceOfGroundStationNetwork_class(problem,interpretation,var_Network); | ||
2303 | // Network is exported | ||
2304 | find mustInstanceOfGroundStationNetwork_class(problem,interpretation,var_Network); | ||
2305 | } | ||
2306 | // Must, May and Current queries for pattern hu bme mit inf dslreasoner domains satellite queries cubeSatWithKaAntenna | ||
2307 | private pattern mustInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_cubeSatWithKaAntenna( | ||
2308 | problem:LogicProblem, interpretation:PartialInterpretation, | ||
2309 | var_Spacecraft) | ||
2310 | { | ||
2311 | find interpretation(problem,interpretation); | ||
2312 | find mustInstanceOfSpacecraft_class(problem,interpretation,var_Spacecraft); | ||
2313 | // Spacecraft is exported | ||
2314 | find mustInstanceOfCommunicatingElement_class(problem,interpretation,var_Spacecraft); | ||
2315 | find mustInRelationcommSubsystem_reference_CommunicatingElement(problem,interpretation,var_Spacecraft,var_virtual0); | ||
2316 | find mustInstanceOfCommSubsystem_class(problem,interpretation,var_virtual0); | ||
2317 | find mustEquivalent(problem, interpretation, var_virtual0, var_Comm); | ||
2318 | find mustInstanceOfKaCommSubsystem_class(problem,interpretation,var_Comm); | ||
2319 | neg find mayInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_smallSat(problem,interpretation,var_Spacecraft); | ||
2320 | } | ||
2321 | private pattern mayInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_cubeSatWithKaAntenna( | ||
2322 | problem:LogicProblem, interpretation:PartialInterpretation, | ||
2323 | var_Spacecraft) | ||
2324 | { | ||
2325 | find interpretation(problem,interpretation); | ||
2326 | find mayInstanceOfSpacecraft_class(problem,interpretation,var_Spacecraft); | ||
2327 | // Spacecraft is exported | ||
2328 | find mayInstanceOfCommunicatingElement_class(problem,interpretation,var_Spacecraft); | ||
2329 | find mayInRelationcommSubsystem_reference_CommunicatingElement(problem,interpretation,var_Spacecraft,var_virtual0); | ||
2330 | find mayInstanceOfCommSubsystem_class(problem,interpretation,var_virtual0); | ||
2331 | find mayEquivalent(problem, interpretation, var_virtual0, var_Comm); | ||
2332 | find mayInstanceOfKaCommSubsystem_class(problem,interpretation,var_Comm); | ||
2333 | neg find mustInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_smallSat(problem,interpretation,var_Spacecraft); | ||
2334 | } | ||
2335 | private pattern currentInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_cubeSatWithKaAntenna( | ||
2336 | problem:LogicProblem, interpretation:PartialInterpretation, | ||
2337 | var_Spacecraft) | ||
2338 | { | ||
2339 | find interpretation(problem,interpretation); | ||
2340 | find mustInstanceOfSpacecraft_class(problem,interpretation,var_Spacecraft); | ||
2341 | // Spacecraft is exported | ||
2342 | find mustInstanceOfCommunicatingElement_class(problem,interpretation,var_Spacecraft); | ||
2343 | find mustInRelationcommSubsystem_reference_CommunicatingElement(problem,interpretation,var_Spacecraft,var_virtual0); | ||
2344 | find mustInstanceOfCommSubsystem_class(problem,interpretation,var_virtual0); | ||
2345 | find mustEquivalent(problem, interpretation, var_virtual0, var_Comm); | ||
2346 | find mustInstanceOfKaCommSubsystem_class(problem,interpretation,var_Comm); | ||
2347 | neg find currentInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_smallSat(problem,interpretation,var_Spacecraft); | ||
2348 | } | ||
2349 | // Must, May and Current queries for pattern hu bme mit inf dslreasoner domains satellite queries smallSat | ||
2350 | private pattern mustInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_smallSat( | ||
2351 | problem:LogicProblem, interpretation:PartialInterpretation, | ||
2352 | var_Sat) | ||
2353 | { | ||
2354 | find interpretation(problem,interpretation); | ||
2355 | find mustInstanceOfSmallSat_class(problem,interpretation,var_Sat); | ||
2356 | // Sat is exported | ||
2357 | find mustInstanceOfSmallSat_class(problem,interpretation,var_Sat); | ||
2358 | } | ||
2359 | private pattern mayInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_smallSat( | ||
2360 | problem:LogicProblem, interpretation:PartialInterpretation, | ||
2361 | var_Sat) | ||
2362 | { | ||
2363 | find interpretation(problem,interpretation); | ||
2364 | find mayInstanceOfSmallSat_class(problem,interpretation,var_Sat); | ||
2365 | // Sat is exported | ||
2366 | find mayInstanceOfSmallSat_class(problem,interpretation,var_Sat); | ||
2367 | } | ||
2368 | private pattern currentInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_smallSat( | ||
2369 | problem:LogicProblem, interpretation:PartialInterpretation, | ||
2370 | var_Sat) | ||
2371 | { | ||
2372 | find interpretation(problem,interpretation); | ||
2373 | find mustInstanceOfSmallSat_class(problem,interpretation,var_Sat); | ||
2374 | // Sat is exported | ||
2375 | find mustInstanceOfSmallSat_class(problem,interpretation,var_Sat); | ||
2376 | } | ||
2377 | |||
2378 | ////////// | ||
2379 | // 1.4 Containment Indexer | ||
2380 | ////////// | ||
2381 | private pattern mustContains2(source: DefinedElement, target: DefinedElement) { | ||
2382 | find mustContains4(_,_,source,target); | ||
2383 | } | ||
2384 | |||
2385 | private pattern mustContains4(problem:LogicProblem, interpretation:PartialInterpretation, | ||
2386 | source: DefinedElement, target: DefinedElement) | ||
2387 | { find mustInRelationgroundStationNetwork_reference_ConstellationMission(problem,interpretation,source,target); }or | ||
2388 | |||
2389 | { find mustInRelationspacecraft_reference_ConstellationMission(problem,interpretation,source,target); }or | ||
2390 | |||
2391 | { find mustInRelationcommSubsystem_reference_CommunicatingElement(problem,interpretation,source,target); }or | ||
2392 | |||
2393 | { find mustInRelationpayload_reference_Spacecraft(problem,interpretation,source,target); } | ||
2394 | |||
2395 | private pattern mustTransitiveContains(source,target) { | ||
2396 | find mustContains2+(source,target); | ||
2397 | } | ||
2398 | |||
2399 | ////////// | ||
2400 | // 2. Invalidation Indexers | ||
2401 | ////////// | ||
2402 | // 2.1 Invalidated by WF Queries | ||
2403 | ////////// | ||
2404 | pattern invalidatedBy_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_communicationLinkDoesNotStartAtContainingElement(problem:LogicProblem, interpretation:PartialInterpretation, | ||
2405 | var_Element) | ||
2406 | { | ||
2407 | find mustInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_communicationLinkDoesNotStartAtContainingElement(problem,interpretation,var_Element); | ||
2408 | } | ||
2409 | pattern invalidatedBy_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_notEnoughInterferometryPayloads(problem:LogicProblem, interpretation:PartialInterpretation, | ||
2410 | var_Mission) | ||
2411 | { | ||
2412 | find mustInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_notEnoughInterferometryPayloads(problem,interpretation,var_Mission); | ||
2413 | } | ||
2414 | pattern invalidatedBy_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_noLinkToGroundStation(problem:LogicProblem, interpretation:PartialInterpretation, | ||
2415 | var_Spacecraft) | ||
2416 | { | ||
2417 | find mustInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_noLinkToGroundStation(problem,interpretation,var_Spacecraft); | ||
2418 | } | ||
2419 | pattern invalidatedBy_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_noPotentialLinkToGroundStation(problem:LogicProblem, interpretation:PartialInterpretation, | ||
2420 | var_Spacecraft) | ||
2421 | { | ||
2422 | find mustInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_noPotentialLinkToGroundStation(problem,interpretation,var_Spacecraft); | ||
2423 | } | ||
2424 | pattern invalidatedBy_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_communicationLoop(problem:LogicProblem, interpretation:PartialInterpretation, | ||
2425 | var_Element) | ||
2426 | { | ||
2427 | find mustInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_communicationLoop(problem,interpretation,var_Element); | ||
2428 | } | ||
2429 | pattern invalidatedBy_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_incompatibleSourceAndTargetBand(problem:LogicProblem, interpretation:PartialInterpretation, | ||
2430 | var_SourceSubsystem) | ||
2431 | { | ||
2432 | find mustInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_incompatibleSourceAndTargetBand(problem,interpretation,var_SourceSubsystem); | ||
2433 | } | ||
2434 | pattern invalidatedBy_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_threeUCubeSatWithNonUhfCrossLink(problem:LogicProblem, interpretation:PartialInterpretation, | ||
2435 | var_Sat) | ||
2436 | { | ||
2437 | find mustInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_threeUCubeSatWithNonUhfCrossLink(problem,interpretation,var_Sat); | ||
2438 | } | ||
2439 | pattern invalidatedBy_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_cubeSatWithKaAntenna(problem:LogicProblem, interpretation:PartialInterpretation, | ||
2440 | var_Spacecraft) | ||
2441 | { | ||
2442 | find mustInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_cubeSatWithKaAntenna(problem,interpretation,var_Spacecraft); | ||
2443 | } | ||
2444 | |||
2445 | ////////// | ||
2446 | // 3. Unfinishedness Indexers | ||
2447 | ////////// | ||
2448 | // 3.1 Unfinishedness Measured by Multiplicity | ||
2449 | ////////// | ||
2450 | pattern unfinishedLowerMultiplicity_groundStationNetwork_reference_ConstellationMission(problem:LogicProblem, interpretation:PartialInterpretation, relationIterpretation:PartialRelationInterpretation, object:DefinedElement,missingMultiplicity) { | ||
2451 | find interpretation(problem,interpretation); | ||
2452 | PartialInterpretation.partialrelationinterpretation(interpretation,relationIterpretation); | ||
2453 | PartialRelationInterpretation.interpretationOf.name(relationIterpretation,"groundStationNetwork reference ConstellationMission"); | ||
2454 | find mustInstanceOfConstellationMission_class(problem,interpretation,object); | ||
2455 | numberOfExistingReferences == count find mustInRelationgroundStationNetwork_reference_ConstellationMission(problem,interpretation,object,_); | ||
2456 | check(numberOfExistingReferences < 1); | ||
2457 | missingMultiplicity == eval(1-numberOfExistingReferences); | ||
2458 | } | ||
2459 | pattern unfinishedLowerMultiplicity_spacecraft_reference_ConstellationMission(problem:LogicProblem, interpretation:PartialInterpretation, relationIterpretation:PartialRelationInterpretation, object:DefinedElement,missingMultiplicity) { | ||
2460 | find interpretation(problem,interpretation); | ||
2461 | PartialInterpretation.partialrelationinterpretation(interpretation,relationIterpretation); | ||
2462 | PartialRelationInterpretation.interpretationOf.name(relationIterpretation,"spacecraft reference ConstellationMission"); | ||
2463 | find mustInstanceOfConstellationMission_class(problem,interpretation,object); | ||
2464 | numberOfExistingReferences == count find mustInRelationspacecraft_reference_ConstellationMission(problem,interpretation,object,_); | ||
2465 | check(numberOfExistingReferences < 2); | ||
2466 | missingMultiplicity == eval(2-numberOfExistingReferences); | ||
2467 | } | ||
2468 | pattern unfinishedLowerMultiplicity_commSubsystem_reference_CommunicatingElement(problem:LogicProblem, interpretation:PartialInterpretation, relationIterpretation:PartialRelationInterpretation, object:DefinedElement,missingMultiplicity) { | ||
2469 | find interpretation(problem,interpretation); | ||
2470 | PartialInterpretation.partialrelationinterpretation(interpretation,relationIterpretation); | ||
2471 | PartialRelationInterpretation.interpretationOf.name(relationIterpretation,"commSubsystem reference CommunicatingElement"); | ||
2472 | find mustInstanceOfCommunicatingElement_class(problem,interpretation,object); | ||
2473 | numberOfExistingReferences == count find mustInRelationcommSubsystem_reference_CommunicatingElement(problem,interpretation,object,_); | ||
2474 | check(numberOfExistingReferences < 1); | ||
2475 | missingMultiplicity == eval(1-numberOfExistingReferences); | ||
2476 | } | ||
2477 | |||
2478 | ////////// | ||
2479 | // 3.2 Unfinishedness Measured by WF Queries | ||
2480 | ////////// | ||
2481 | pattern unfinishedBy_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_communicationLinkDoesNotStartAtContainingElement(problem:LogicProblem, interpretation:PartialInterpretation, | ||
2482 | var_Element) | ||
2483 | { | ||
2484 | find currentInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_communicationLinkDoesNotStartAtContainingElement(problem,interpretation,var_Element); | ||
2485 | } | ||
2486 | pattern unfinishedBy_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_notEnoughInterferometryPayloads(problem:LogicProblem, interpretation:PartialInterpretation, | ||
2487 | var_Mission) | ||
2488 | { | ||
2489 | find currentInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_notEnoughInterferometryPayloads(problem,interpretation,var_Mission); | ||
2490 | } | ||
2491 | pattern unfinishedBy_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_noLinkToGroundStation(problem:LogicProblem, interpretation:PartialInterpretation, | ||
2492 | var_Spacecraft) | ||
2493 | { | ||
2494 | find currentInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_noLinkToGroundStation(problem,interpretation,var_Spacecraft); | ||
2495 | } | ||
2496 | pattern unfinishedBy_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_noPotentialLinkToGroundStation(problem:LogicProblem, interpretation:PartialInterpretation, | ||
2497 | var_Spacecraft) | ||
2498 | { | ||
2499 | find currentInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_noPotentialLinkToGroundStation(problem,interpretation,var_Spacecraft); | ||
2500 | } | ||
2501 | pattern unfinishedBy_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_communicationLoop(problem:LogicProblem, interpretation:PartialInterpretation, | ||
2502 | var_Element) | ||
2503 | { | ||
2504 | find currentInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_communicationLoop(problem,interpretation,var_Element); | ||
2505 | } | ||
2506 | pattern unfinishedBy_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_incompatibleSourceAndTargetBand(problem:LogicProblem, interpretation:PartialInterpretation, | ||
2507 | var_SourceSubsystem) | ||
2508 | { | ||
2509 | find currentInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_incompatibleSourceAndTargetBand(problem,interpretation,var_SourceSubsystem); | ||
2510 | } | ||
2511 | pattern unfinishedBy_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_threeUCubeSatWithNonUhfCrossLink(problem:LogicProblem, interpretation:PartialInterpretation, | ||
2512 | var_Sat) | ||
2513 | { | ||
2514 | find currentInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_threeUCubeSatWithNonUhfCrossLink(problem,interpretation,var_Sat); | ||
2515 | } | ||
2516 | pattern unfinishedBy_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_cubeSatWithKaAntenna(problem:LogicProblem, interpretation:PartialInterpretation, | ||
2517 | var_Spacecraft) | ||
2518 | { | ||
2519 | find currentInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_cubeSatWithKaAntenna(problem,interpretation,var_Spacecraft); | ||
2520 | } | ||
2521 | |||
2522 | ////////// | ||
2523 | // 4. Refinement Indexers | ||
2524 | ////////// | ||
2525 | // 4.1 Object constructors | ||
2526 | ////////// | ||
2527 | private pattern hasElementInContainment(problem:LogicProblem, interpretation:PartialInterpretation) | ||
2528 | { | ||
2529 | find interpretation(problem,interpretation); | ||
2530 | find mustInstanceOfInterferometryMission_class(problem,interpretation,root); | ||
2531 | find mustExist(problem, interpretation, root); | ||
2532 | }or{ | ||
2533 | find interpretation(problem,interpretation); | ||
2534 | find mustInstanceOfPayload_class(problem,interpretation,root); | ||
2535 | find mustExist(problem, interpretation, root); | ||
2536 | }or{ | ||
2537 | find interpretation(problem,interpretation); | ||
2538 | find mustInstanceOfKaCommSubsystem_class(problem,interpretation,root); | ||
2539 | find mustExist(problem, interpretation, root); | ||
2540 | }or{ | ||
2541 | find interpretation(problem,interpretation); | ||
2542 | find mustInstanceOfSpacecraft_class(problem,interpretation,root); | ||
2543 | find mustExist(problem, interpretation, root); | ||
2544 | }or{ | ||
2545 | find interpretation(problem,interpretation); | ||
2546 | find mustInstanceOfCommSubsystem_class(problem,interpretation,root); | ||
2547 | find mustExist(problem, interpretation, root); | ||
2548 | }or{ | ||
2549 | find interpretation(problem,interpretation); | ||
2550 | find mustInstanceOfInterferometryPayload_class(problem,interpretation,root); | ||
2551 | find mustExist(problem, interpretation, root); | ||
2552 | }or{ | ||
2553 | find interpretation(problem,interpretation); | ||
2554 | find mustInstanceOfCubeSat6U_class(problem,interpretation,root); | ||
2555 | find mustExist(problem, interpretation, root); | ||
2556 | }or{ | ||
2557 | find interpretation(problem,interpretation); | ||
2558 | find mustInstanceOfUHFCommSubsystem_class(problem,interpretation,root); | ||
2559 | find mustExist(problem, interpretation, root); | ||
2560 | }or{ | ||
2561 | find interpretation(problem,interpretation); | ||
2562 | find mustInstanceOfXCommSubsystem_class(problem,interpretation,root); | ||
2563 | find mustExist(problem, interpretation, root); | ||
2564 | }or{ | ||
2565 | find interpretation(problem,interpretation); | ||
2566 | find mustInstanceOfGroundStationNetwork_class(problem,interpretation,root); | ||
2567 | find mustExist(problem, interpretation, root); | ||
2568 | }or{ | ||
2569 | find interpretation(problem,interpretation); | ||
2570 | find mustInstanceOfConstellationMission_class(problem,interpretation,root); | ||
2571 | find mustExist(problem, interpretation, root); | ||
2572 | }or{ | ||
2573 | find interpretation(problem,interpretation); | ||
2574 | find mustInstanceOfCubeSat3U_class(problem,interpretation,root); | ||
2575 | find mustExist(problem, interpretation, root); | ||
2576 | }or{ | ||
2577 | find interpretation(problem,interpretation); | ||
2578 | find mustInstanceOfCommunicatingElement_class(problem,interpretation,root); | ||
2579 | find mustExist(problem, interpretation, root); | ||
2580 | }or{ | ||
2581 | find interpretation(problem,interpretation); | ||
2582 | find mustInstanceOfCubeSat_class(problem,interpretation,root); | ||
2583 | find mustExist(problem, interpretation, root); | ||
2584 | }or{ | ||
2585 | find interpretation(problem,interpretation); | ||
2586 | find mustInstanceOfSmallSat_class(problem,interpretation,root); | ||
2587 | find mustExist(problem, interpretation, root); | ||
2588 | }or{ | ||
2589 | find interpretation(problem,interpretation); | ||
2590 | find mustInstanceOfConstellationMission_class_DefinedPart(problem,interpretation,root); | ||
2591 | find mustExist(problem, interpretation, root); | ||
2592 | }or{ | ||
2593 | find interpretation(problem,interpretation); | ||
2594 | find mustInstanceOfConstellationMission_class_UndefinedPart(problem,interpretation,root); | ||
2595 | find mustExist(problem, interpretation, root); | ||
2596 | }or{ | ||
2597 | find interpretation(problem,interpretation); | ||
2598 | find mustInstanceOfInterferometryMission_class_DefinedPart(problem,interpretation,root); | ||
2599 | find mustExist(problem, interpretation, root); | ||
2600 | }or{ | ||
2601 | find interpretation(problem,interpretation); | ||
2602 | find mustInstanceOfInterferometryMission_class_UndefinedPart(problem,interpretation,root); | ||
2603 | find mustExist(problem, interpretation, root); | ||
2604 | }or{ | ||
2605 | find interpretation(problem,interpretation); | ||
2606 | find mustInstanceOfCommunicatingElement_class_DefinedPart(problem,interpretation,root); | ||
2607 | find mustExist(problem, interpretation, root); | ||
2608 | }or{ | ||
2609 | find interpretation(problem,interpretation); | ||
2610 | find mustInstanceOfCommunicatingElement_class_UndefinedPart(problem,interpretation,root); | ||
2611 | find mustExist(problem, interpretation, root); | ||
2612 | }or{ | ||
2613 | find interpretation(problem,interpretation); | ||
2614 | find mustInstanceOfGroundStationNetwork_class_DefinedPart(problem,interpretation,root); | ||
2615 | find mustExist(problem, interpretation, root); | ||
2616 | }or{ | ||
2617 | find interpretation(problem,interpretation); | ||
2618 | find mustInstanceOfGroundStationNetwork_class_UndefinedPart(problem,interpretation,root); | ||
2619 | find mustExist(problem, interpretation, root); | ||
2620 | }or{ | ||
2621 | find interpretation(problem,interpretation); | ||
2622 | find mustInstanceOfCommSubsystem_class_DefinedPart(problem,interpretation,root); | ||
2623 | find mustExist(problem, interpretation, root); | ||
2624 | }or{ | ||
2625 | find interpretation(problem,interpretation); | ||
2626 | find mustInstanceOfCommSubsystem_class_UndefinedPart(problem,interpretation,root); | ||
2627 | find mustExist(problem, interpretation, root); | ||
2628 | }or{ | ||
2629 | find interpretation(problem,interpretation); | ||
2630 | find mustInstanceOfXCommSubsystem_class_DefinedPart(problem,interpretation,root); | ||
2631 | find mustExist(problem, interpretation, root); | ||
2632 | }or{ | ||
2633 | find interpretation(problem,interpretation); | ||
2634 | find mustInstanceOfXCommSubsystem_class_UndefinedPart(problem,interpretation,root); | ||
2635 | find mustExist(problem, interpretation, root); | ||
2636 | }or{ | ||
2637 | find interpretation(problem,interpretation); | ||
2638 | find mustInstanceOfKaCommSubsystem_class_DefinedPart(problem,interpretation,root); | ||
2639 | find mustExist(problem, interpretation, root); | ||
2640 | }or{ | ||
2641 | find interpretation(problem,interpretation); | ||
2642 | find mustInstanceOfKaCommSubsystem_class_UndefinedPart(problem,interpretation,root); | ||
2643 | find mustExist(problem, interpretation, root); | ||
2644 | } | ||
2645 | pattern createObject_KaCommSubsystem_class_UndefinedPart_by_commSubsystem_reference_CommunicatingElement( | ||
2646 | problem:LogicProblem, interpretation:PartialInterpretation, | ||
2647 | relationInterpretation:PartialRelationInterpretation, typeInterpretation:PartialComplexTypeInterpretation, | ||
2648 | container:DefinedElement) | ||
2649 | { | ||
2650 | find interpretation(problem,interpretation); | ||
2651 | PartialInterpretation.partialtypeinterpratation(interpretation,typeInterpretation); | ||
2652 | PartialComplexTypeInterpretation.interpretationOf.name(typeInterpretation,"KaCommSubsystem class UndefinedPart"); | ||
2653 | PartialInterpretation.partialrelationinterpretation(interpretation,relationInterpretation); | ||
2654 | PartialRelationInterpretation.interpretationOf.name(relationInterpretation,"commSubsystem reference CommunicatingElement"); | ||
2655 | find mustInstanceOfCommunicatingElement_class(problem,interpretation,container); | ||
2656 | find mayInstanceOfKaCommSubsystem_class_UndefinedPart(problem,interpretation,newObject); | ||
2657 | find mayInRelationcommSubsystem_reference_CommunicatingElement(problem,interpretation,container,newObject); | ||
2658 | find mustExist(problem, interpretation, container); | ||
2659 | neg find mustExist(problem, interpretation, newObject); | ||
2660 | } | ||
2661 | pattern createObject_KaCommSubsystem_class_UndefinedPart( | ||
2662 | problem:LogicProblem, interpretation:PartialInterpretation, | ||
2663 | typeInterpretation:PartialComplexTypeInterpretation) | ||
2664 | { | ||
2665 | find interpretation(problem,interpretation); | ||
2666 | neg find hasElementInContainment(problem,interpretation); | ||
2667 | PartialInterpretation.partialtypeinterpratation(interpretation,typeInterpretation); | ||
2668 | PartialComplexTypeInterpretation.interpretationOf.name(typeInterpretation,"KaCommSubsystem class UndefinedPart"); | ||
2669 | find mayInstanceOfKaCommSubsystem_class_UndefinedPart(problem,interpretation,newObject); | ||
2670 | find mayExist(problem, interpretation, newObject); | ||
2671 | neg find mustExist(problem, interpretation, newObject); | ||
2672 | } | ||
2673 | pattern createObject_GroundStationNetwork_class_UndefinedPart_by_groundStationNetwork_reference_ConstellationMission( | ||
2674 | problem:LogicProblem, interpretation:PartialInterpretation, | ||
2675 | relationInterpretation:PartialRelationInterpretation, typeInterpretation:PartialComplexTypeInterpretation, | ||
2676 | container:DefinedElement) | ||
2677 | { | ||
2678 | find interpretation(problem,interpretation); | ||
2679 | PartialInterpretation.partialtypeinterpratation(interpretation,typeInterpretation); | ||
2680 | PartialComplexTypeInterpretation.interpretationOf.name(typeInterpretation,"GroundStationNetwork class UndefinedPart"); | ||
2681 | PartialInterpretation.partialrelationinterpretation(interpretation,relationInterpretation); | ||
2682 | PartialRelationInterpretation.interpretationOf.name(relationInterpretation,"groundStationNetwork reference ConstellationMission"); | ||
2683 | find mustInstanceOfConstellationMission_class(problem,interpretation,container); | ||
2684 | find mayInstanceOfGroundStationNetwork_class_UndefinedPart(problem,interpretation,newObject); | ||
2685 | find mayInRelationgroundStationNetwork_reference_ConstellationMission(problem,interpretation,container,newObject); | ||
2686 | find mustExist(problem, interpretation, container); | ||
2687 | neg find mustExist(problem, interpretation, newObject); | ||
2688 | } | ||
2689 | pattern createObject_GroundStationNetwork_class_UndefinedPart( | ||
2690 | problem:LogicProblem, interpretation:PartialInterpretation, | ||
2691 | typeInterpretation:PartialComplexTypeInterpretation) | ||
2692 | { | ||
2693 | find interpretation(problem,interpretation); | ||
2694 | neg find hasElementInContainment(problem,interpretation); | ||
2695 | PartialInterpretation.partialtypeinterpratation(interpretation,typeInterpretation); | ||
2696 | PartialComplexTypeInterpretation.interpretationOf.name(typeInterpretation,"GroundStationNetwork class UndefinedPart"); | ||
2697 | find mayInstanceOfGroundStationNetwork_class_UndefinedPart(problem,interpretation,newObject); | ||
2698 | find mayExist(problem, interpretation, newObject); | ||
2699 | neg find mustExist(problem, interpretation, newObject); | ||
2700 | } | ||
2701 | pattern createObject_SmallSat_class_by_spacecraft_reference_ConstellationMission( | ||
2702 | problem:LogicProblem, interpretation:PartialInterpretation, | ||
2703 | relationInterpretation:PartialRelationInterpretation, typeInterpretation:PartialComplexTypeInterpretation, | ||
2704 | container:DefinedElement) | ||
2705 | { | ||
2706 | find interpretation(problem,interpretation); | ||
2707 | PartialInterpretation.partialtypeinterpratation(interpretation,typeInterpretation); | ||
2708 | PartialComplexTypeInterpretation.interpretationOf.name(typeInterpretation,"SmallSat class"); | ||
2709 | PartialInterpretation.partialrelationinterpretation(interpretation,relationInterpretation); | ||
2710 | PartialRelationInterpretation.interpretationOf.name(relationInterpretation,"spacecraft reference ConstellationMission"); | ||
2711 | find mustInstanceOfConstellationMission_class(problem,interpretation,container); | ||
2712 | find mayInstanceOfSmallSat_class(problem,interpretation,newObject); | ||
2713 | find mayInRelationspacecraft_reference_ConstellationMission(problem,interpretation,container,newObject); | ||
2714 | find mustExist(problem, interpretation, container); | ||
2715 | neg find mustExist(problem, interpretation, newObject); | ||
2716 | } | ||
2717 | pattern createObject_SmallSat_class( | ||
2718 | problem:LogicProblem, interpretation:PartialInterpretation, | ||
2719 | typeInterpretation:PartialComplexTypeInterpretation) | ||
2720 | { | ||
2721 | find interpretation(problem,interpretation); | ||
2722 | neg find hasElementInContainment(problem,interpretation); | ||
2723 | PartialInterpretation.partialtypeinterpratation(interpretation,typeInterpretation); | ||
2724 | PartialComplexTypeInterpretation.interpretationOf.name(typeInterpretation,"SmallSat class"); | ||
2725 | find mayInstanceOfSmallSat_class(problem,interpretation,newObject); | ||
2726 | find mayExist(problem, interpretation, newObject); | ||
2727 | neg find mustExist(problem, interpretation, newObject); | ||
2728 | } | ||
2729 | pattern createObject_XCommSubsystem_class_UndefinedPart_by_commSubsystem_reference_CommunicatingElement( | ||
2730 | problem:LogicProblem, interpretation:PartialInterpretation, | ||
2731 | relationInterpretation:PartialRelationInterpretation, typeInterpretation:PartialComplexTypeInterpretation, | ||
2732 | container:DefinedElement) | ||
2733 | { | ||
2734 | find interpretation(problem,interpretation); | ||
2735 | PartialInterpretation.partialtypeinterpratation(interpretation,typeInterpretation); | ||
2736 | PartialComplexTypeInterpretation.interpretationOf.name(typeInterpretation,"XCommSubsystem class UndefinedPart"); | ||
2737 | PartialInterpretation.partialrelationinterpretation(interpretation,relationInterpretation); | ||
2738 | PartialRelationInterpretation.interpretationOf.name(relationInterpretation,"commSubsystem reference CommunicatingElement"); | ||
2739 | find mustInstanceOfCommunicatingElement_class(problem,interpretation,container); | ||
2740 | find mayInstanceOfXCommSubsystem_class_UndefinedPart(problem,interpretation,newObject); | ||
2741 | find mayInRelationcommSubsystem_reference_CommunicatingElement(problem,interpretation,container,newObject); | ||
2742 | find mustExist(problem, interpretation, container); | ||
2743 | neg find mustExist(problem, interpretation, newObject); | ||
2744 | } | ||
2745 | pattern createObject_XCommSubsystem_class_UndefinedPart( | ||
2746 | problem:LogicProblem, interpretation:PartialInterpretation, | ||
2747 | typeInterpretation:PartialComplexTypeInterpretation) | ||
2748 | { | ||
2749 | find interpretation(problem,interpretation); | ||
2750 | neg find hasElementInContainment(problem,interpretation); | ||
2751 | PartialInterpretation.partialtypeinterpratation(interpretation,typeInterpretation); | ||
2752 | PartialComplexTypeInterpretation.interpretationOf.name(typeInterpretation,"XCommSubsystem class UndefinedPart"); | ||
2753 | find mayInstanceOfXCommSubsystem_class_UndefinedPart(problem,interpretation,newObject); | ||
2754 | find mayExist(problem, interpretation, newObject); | ||
2755 | neg find mustExist(problem, interpretation, newObject); | ||
2756 | } | ||
2757 | pattern createObject_UHFCommSubsystem_class_by_commSubsystem_reference_CommunicatingElement( | ||
2758 | problem:LogicProblem, interpretation:PartialInterpretation, | ||
2759 | relationInterpretation:PartialRelationInterpretation, typeInterpretation:PartialComplexTypeInterpretation, | ||
2760 | container:DefinedElement) | ||
2761 | { | ||
2762 | find interpretation(problem,interpretation); | ||
2763 | PartialInterpretation.partialtypeinterpratation(interpretation,typeInterpretation); | ||
2764 | PartialComplexTypeInterpretation.interpretationOf.name(typeInterpretation,"UHFCommSubsystem class"); | ||
2765 | PartialInterpretation.partialrelationinterpretation(interpretation,relationInterpretation); | ||
2766 | PartialRelationInterpretation.interpretationOf.name(relationInterpretation,"commSubsystem reference CommunicatingElement"); | ||
2767 | find mustInstanceOfCommunicatingElement_class(problem,interpretation,container); | ||
2768 | find mayInstanceOfUHFCommSubsystem_class(problem,interpretation,newObject); | ||
2769 | find mayInRelationcommSubsystem_reference_CommunicatingElement(problem,interpretation,container,newObject); | ||
2770 | find mustExist(problem, interpretation, container); | ||
2771 | neg find mustExist(problem, interpretation, newObject); | ||
2772 | } | ||
2773 | pattern createObject_UHFCommSubsystem_class( | ||
2774 | problem:LogicProblem, interpretation:PartialInterpretation, | ||
2775 | typeInterpretation:PartialComplexTypeInterpretation) | ||
2776 | { | ||
2777 | find interpretation(problem,interpretation); | ||
2778 | neg find hasElementInContainment(problem,interpretation); | ||
2779 | PartialInterpretation.partialtypeinterpratation(interpretation,typeInterpretation); | ||
2780 | PartialComplexTypeInterpretation.interpretationOf.name(typeInterpretation,"UHFCommSubsystem class"); | ||
2781 | find mayInstanceOfUHFCommSubsystem_class(problem,interpretation,newObject); | ||
2782 | find mayExist(problem, interpretation, newObject); | ||
2783 | neg find mustExist(problem, interpretation, newObject); | ||
2784 | } | ||
2785 | pattern createObject_CubeSat6U_class_by_spacecraft_reference_ConstellationMission( | ||
2786 | problem:LogicProblem, interpretation:PartialInterpretation, | ||
2787 | relationInterpretation:PartialRelationInterpretation, typeInterpretation:PartialComplexTypeInterpretation, | ||
2788 | container:DefinedElement) | ||
2789 | { | ||
2790 | find interpretation(problem,interpretation); | ||
2791 | PartialInterpretation.partialtypeinterpratation(interpretation,typeInterpretation); | ||
2792 | PartialComplexTypeInterpretation.interpretationOf.name(typeInterpretation,"CubeSat6U class"); | ||
2793 | PartialInterpretation.partialrelationinterpretation(interpretation,relationInterpretation); | ||
2794 | PartialRelationInterpretation.interpretationOf.name(relationInterpretation,"spacecraft reference ConstellationMission"); | ||
2795 | find mustInstanceOfConstellationMission_class(problem,interpretation,container); | ||
2796 | find mayInstanceOfCubeSat6U_class(problem,interpretation,newObject); | ||
2797 | find mayInRelationspacecraft_reference_ConstellationMission(problem,interpretation,container,newObject); | ||
2798 | find mustExist(problem, interpretation, container); | ||
2799 | neg find mustExist(problem, interpretation, newObject); | ||
2800 | } | ||
2801 | pattern createObject_CubeSat6U_class( | ||
2802 | problem:LogicProblem, interpretation:PartialInterpretation, | ||
2803 | typeInterpretation:PartialComplexTypeInterpretation) | ||
2804 | { | ||
2805 | find interpretation(problem,interpretation); | ||
2806 | neg find hasElementInContainment(problem,interpretation); | ||
2807 | PartialInterpretation.partialtypeinterpratation(interpretation,typeInterpretation); | ||
2808 | PartialComplexTypeInterpretation.interpretationOf.name(typeInterpretation,"CubeSat6U class"); | ||
2809 | find mayInstanceOfCubeSat6U_class(problem,interpretation,newObject); | ||
2810 | find mayExist(problem, interpretation, newObject); | ||
2811 | neg find mustExist(problem, interpretation, newObject); | ||
2812 | } | ||
2813 | pattern createObject_CubeSat3U_class_by_spacecraft_reference_ConstellationMission( | ||
2814 | problem:LogicProblem, interpretation:PartialInterpretation, | ||
2815 | relationInterpretation:PartialRelationInterpretation, typeInterpretation:PartialComplexTypeInterpretation, | ||
2816 | container:DefinedElement) | ||
2817 | { | ||
2818 | find interpretation(problem,interpretation); | ||
2819 | PartialInterpretation.partialtypeinterpratation(interpretation,typeInterpretation); | ||
2820 | PartialComplexTypeInterpretation.interpretationOf.name(typeInterpretation,"CubeSat3U class"); | ||
2821 | PartialInterpretation.partialrelationinterpretation(interpretation,relationInterpretation); | ||
2822 | PartialRelationInterpretation.interpretationOf.name(relationInterpretation,"spacecraft reference ConstellationMission"); | ||
2823 | find mustInstanceOfConstellationMission_class(problem,interpretation,container); | ||
2824 | find mayInstanceOfCubeSat3U_class(problem,interpretation,newObject); | ||
2825 | find mayInRelationspacecraft_reference_ConstellationMission(problem,interpretation,container,newObject); | ||
2826 | find mustExist(problem, interpretation, container); | ||
2827 | neg find mustExist(problem, interpretation, newObject); | ||
2828 | } | ||
2829 | pattern createObject_CubeSat3U_class( | ||
2830 | problem:LogicProblem, interpretation:PartialInterpretation, | ||
2831 | typeInterpretation:PartialComplexTypeInterpretation) | ||
2832 | { | ||
2833 | find interpretation(problem,interpretation); | ||
2834 | neg find hasElementInContainment(problem,interpretation); | ||
2835 | PartialInterpretation.partialtypeinterpratation(interpretation,typeInterpretation); | ||
2836 | PartialComplexTypeInterpretation.interpretationOf.name(typeInterpretation,"CubeSat3U class"); | ||
2837 | find mayInstanceOfCubeSat3U_class(problem,interpretation,newObject); | ||
2838 | find mayExist(problem, interpretation, newObject); | ||
2839 | neg find mustExist(problem, interpretation, newObject); | ||
2840 | } | ||
2841 | pattern createObject_InterferometryMission_class_UndefinedPart( | ||
2842 | problem:LogicProblem, interpretation:PartialInterpretation, | ||
2843 | typeInterpretation:PartialComplexTypeInterpretation) | ||
2844 | { | ||
2845 | find interpretation(problem,interpretation); | ||
2846 | neg find hasElementInContainment(problem,interpretation); | ||
2847 | PartialInterpretation.partialtypeinterpratation(interpretation,typeInterpretation); | ||
2848 | PartialComplexTypeInterpretation.interpretationOf.name(typeInterpretation,"InterferometryMission class UndefinedPart"); | ||
2849 | find mayInstanceOfInterferometryMission_class_UndefinedPart(problem,interpretation,newObject); | ||
2850 | find mayExist(problem, interpretation, newObject); | ||
2851 | neg find mustExist(problem, interpretation, newObject); | ||
2852 | } | ||
2853 | pattern createObject_InterferometryPayload_class_by_payload_reference_Spacecraft( | ||
2854 | problem:LogicProblem, interpretation:PartialInterpretation, | ||
2855 | relationInterpretation:PartialRelationInterpretation, typeInterpretation:PartialComplexTypeInterpretation, | ||
2856 | container:DefinedElement) | ||
2857 | { | ||
2858 | find interpretation(problem,interpretation); | ||
2859 | PartialInterpretation.partialtypeinterpratation(interpretation,typeInterpretation); | ||
2860 | PartialComplexTypeInterpretation.interpretationOf.name(typeInterpretation,"InterferometryPayload class"); | ||
2861 | PartialInterpretation.partialrelationinterpretation(interpretation,relationInterpretation); | ||
2862 | PartialRelationInterpretation.interpretationOf.name(relationInterpretation,"payload reference Spacecraft"); | ||
2863 | find mustInstanceOfSpacecraft_class(problem,interpretation,container); | ||
2864 | find mayInstanceOfInterferometryPayload_class(problem,interpretation,newObject); | ||
2865 | find mayInRelationpayload_reference_Spacecraft(problem,interpretation,container,newObject); | ||
2866 | find mustExist(problem, interpretation, container); | ||
2867 | neg find mustExist(problem, interpretation, newObject); | ||
2868 | } | ||
2869 | pattern createObject_InterferometryPayload_class( | ||
2870 | problem:LogicProblem, interpretation:PartialInterpretation, | ||
2871 | typeInterpretation:PartialComplexTypeInterpretation) | ||
2872 | { | ||
2873 | find interpretation(problem,interpretation); | ||
2874 | neg find hasElementInContainment(problem,interpretation); | ||
2875 | PartialInterpretation.partialtypeinterpratation(interpretation,typeInterpretation); | ||
2876 | PartialComplexTypeInterpretation.interpretationOf.name(typeInterpretation,"InterferometryPayload class"); | ||
2877 | find mayInstanceOfInterferometryPayload_class(problem,interpretation,newObject); | ||
2878 | find mayExist(problem, interpretation, newObject); | ||
2879 | neg find mustExist(problem, interpretation, newObject); | ||
2880 | } | ||
2881 | |||
2882 | ////////// | ||
2883 | // 4.2 Type refinement | ||
2884 | ////////// | ||
2885 | pattern refineTypeTo_KaCommSubsystem_class_UndefinedPart(problem:LogicProblem, interpretation:PartialInterpretation, element: DefinedElement) { | ||
2886 | find interpretation(problem,interpretation); | ||
2887 | PartialInterpretation.newElements(interpretation,element); | ||
2888 | find mayInstanceOfKaCommSubsystem_class_UndefinedPart(problem,interpretation,element); | ||
2889 | neg find mustInstanceOfKaCommSubsystem_class_UndefinedPart(problem,interpretation,element); | ||
2890 | neg find mustInstanceOfPayload_class(problem,interpretation,element); | ||
2891 | neg find mustInstanceOfUHFCommSubsystem_class(problem,interpretation,element); | ||
2892 | neg find mustInstanceOfXCommSubsystem_class(problem,interpretation,element); | ||
2893 | neg find mustInstanceOfConstellationMission_class(problem,interpretation,element); | ||
2894 | neg find mustInstanceOfCommunicatingElement_class(problem,interpretation,element); | ||
2895 | } | ||
2896 | pattern refineTypeTo_GroundStationNetwork_class_UndefinedPart(problem:LogicProblem, interpretation:PartialInterpretation, element: DefinedElement) { | ||
2897 | find interpretation(problem,interpretation); | ||
2898 | PartialInterpretation.newElements(interpretation,element); | ||
2899 | find mayInstanceOfGroundStationNetwork_class_UndefinedPart(problem,interpretation,element); | ||
2900 | neg find mustInstanceOfPayload_class(problem,interpretation,element); | ||
2901 | neg find mustInstanceOfGroundStationNetwork_class_UndefinedPart(problem,interpretation,element); | ||
2902 | neg find mustInstanceOfCommSubsystem_class(problem,interpretation,element); | ||
2903 | neg find mustInstanceOfSpacecraft_class(problem,interpretation,element); | ||
2904 | neg find mustInstanceOfConstellationMission_class(problem,interpretation,element); | ||
2905 | } | ||
2906 | pattern refineTypeTo_SmallSat_class(problem:LogicProblem, interpretation:PartialInterpretation, element: DefinedElement) { | ||
2907 | find interpretation(problem,interpretation); | ||
2908 | PartialInterpretation.newElements(interpretation,element); | ||
2909 | find mayInstanceOfSmallSat_class(problem,interpretation,element); | ||
2910 | neg find mustInstanceOfPayload_class(problem,interpretation,element); | ||
2911 | neg find mustInstanceOfSmallSat_class(problem,interpretation,element); | ||
2912 | neg find mustInstanceOfCubeSat_class(problem,interpretation,element); | ||
2913 | neg find mustInstanceOfGroundStationNetwork_class(problem,interpretation,element); | ||
2914 | neg find mustInstanceOfCommSubsystem_class(problem,interpretation,element); | ||
2915 | neg find mustInstanceOfConstellationMission_class(problem,interpretation,element); | ||
2916 | } | ||
2917 | pattern refineTypeTo_XCommSubsystem_class_UndefinedPart(problem:LogicProblem, interpretation:PartialInterpretation, element: DefinedElement) { | ||
2918 | find interpretation(problem,interpretation); | ||
2919 | PartialInterpretation.newElements(interpretation,element); | ||
2920 | find mayInstanceOfXCommSubsystem_class_UndefinedPart(problem,interpretation,element); | ||
2921 | neg find mustInstanceOfPayload_class(problem,interpretation,element); | ||
2922 | neg find mustInstanceOfXCommSubsystem_class_UndefinedPart(problem,interpretation,element); | ||
2923 | neg find mustInstanceOfUHFCommSubsystem_class(problem,interpretation,element); | ||
2924 | neg find mustInstanceOfKaCommSubsystem_class(problem,interpretation,element); | ||
2925 | neg find mustInstanceOfConstellationMission_class(problem,interpretation,element); | ||
2926 | neg find mustInstanceOfCommunicatingElement_class(problem,interpretation,element); | ||
2927 | } | ||
2928 | pattern refineTypeTo_UHFCommSubsystem_class(problem:LogicProblem, interpretation:PartialInterpretation, element: DefinedElement) { | ||
2929 | find interpretation(problem,interpretation); | ||
2930 | PartialInterpretation.newElements(interpretation,element); | ||
2931 | find mayInstanceOfUHFCommSubsystem_class(problem,interpretation,element); | ||
2932 | neg find mustInstanceOfPayload_class(problem,interpretation,element); | ||
2933 | neg find mustInstanceOfUHFCommSubsystem_class(problem,interpretation,element); | ||
2934 | neg find mustInstanceOfKaCommSubsystem_class(problem,interpretation,element); | ||
2935 | neg find mustInstanceOfConstellationMission_class(problem,interpretation,element); | ||
2936 | neg find mustInstanceOfXCommSubsystem_class(problem,interpretation,element); | ||
2937 | neg find mustInstanceOfCommunicatingElement_class(problem,interpretation,element); | ||
2938 | } | ||
2939 | pattern refineTypeTo_CubeSat6U_class(problem:LogicProblem, interpretation:PartialInterpretation, element: DefinedElement) { | ||
2940 | find interpretation(problem,interpretation); | ||
2941 | PartialInterpretation.newElements(interpretation,element); | ||
2942 | find mayInstanceOfCubeSat6U_class(problem,interpretation,element); | ||
2943 | neg find mustInstanceOfPayload_class(problem,interpretation,element); | ||
2944 | neg find mustInstanceOfSmallSat_class(problem,interpretation,element); | ||
2945 | neg find mustInstanceOfGroundStationNetwork_class(problem,interpretation,element); | ||
2946 | neg find mustInstanceOfCubeSat6U_class(problem,interpretation,element); | ||
2947 | neg find mustInstanceOfCommSubsystem_class(problem,interpretation,element); | ||
2948 | neg find mustInstanceOfCubeSat3U_class(problem,interpretation,element); | ||
2949 | neg find mustInstanceOfConstellationMission_class(problem,interpretation,element); | ||
2950 | } | ||
2951 | pattern refineTypeTo_CubeSat3U_class(problem:LogicProblem, interpretation:PartialInterpretation, element: DefinedElement) { | ||
2952 | find interpretation(problem,interpretation); | ||
2953 | PartialInterpretation.newElements(interpretation,element); | ||
2954 | find mayInstanceOfCubeSat3U_class(problem,interpretation,element); | ||
2955 | neg find mustInstanceOfPayload_class(problem,interpretation,element); | ||
2956 | neg find mustInstanceOfSmallSat_class(problem,interpretation,element); | ||
2957 | neg find mustInstanceOfCubeSat6U_class(problem,interpretation,element); | ||
2958 | neg find mustInstanceOfGroundStationNetwork_class(problem,interpretation,element); | ||
2959 | neg find mustInstanceOfCommSubsystem_class(problem,interpretation,element); | ||
2960 | neg find mustInstanceOfConstellationMission_class(problem,interpretation,element); | ||
2961 | neg find mustInstanceOfCubeSat3U_class(problem,interpretation,element); | ||
2962 | } | ||
2963 | pattern refineTypeTo_InterferometryMission_class_UndefinedPart(problem:LogicProblem, interpretation:PartialInterpretation, element: DefinedElement) { | ||
2964 | find interpretation(problem,interpretation); | ||
2965 | PartialInterpretation.newElements(interpretation,element); | ||
2966 | find mayInstanceOfInterferometryMission_class_UndefinedPart(problem,interpretation,element); | ||
2967 | neg find mustInstanceOfPayload_class(problem,interpretation,element); | ||
2968 | neg find mustInstanceOfCommSubsystem_class(problem,interpretation,element); | ||
2969 | neg find mustInstanceOfCommunicatingElement_class(problem,interpretation,element); | ||
2970 | neg find mustInstanceOfInterferometryMission_class_UndefinedPart(problem,interpretation,element); | ||
2971 | } | ||
2972 | pattern refineTypeTo_InterferometryPayload_class(problem:LogicProblem, interpretation:PartialInterpretation, element: DefinedElement) { | ||
2973 | find interpretation(problem,interpretation); | ||
2974 | PartialInterpretation.newElements(interpretation,element); | ||
2975 | find mayInstanceOfInterferometryPayload_class(problem,interpretation,element); | ||
2976 | neg find mustInstanceOfCommSubsystem_class(problem,interpretation,element); | ||
2977 | neg find mustInstanceOfConstellationMission_class(problem,interpretation,element); | ||
2978 | neg find mustInstanceOfCommunicatingElement_class(problem,interpretation,element); | ||
2979 | neg find mustInstanceOfInterferometryPayload_class(problem,interpretation,element); | ||
2980 | } | ||
2981 | |||
2982 | ////////// | ||
2983 | // 4.3 Relation refinement | ||
2984 | ////////// | ||
2985 | pattern refineRelation_target_reference_CommSubsystem( | ||
2986 | problem:LogicProblem, interpretation:PartialInterpretation, | ||
2987 | relationIterpretation:PartialRelationInterpretation, | ||
2988 | from: DefinedElement, to: DefinedElement) | ||
2989 | { | ||
2990 | find interpretation(problem,interpretation); | ||
2991 | PartialInterpretation.partialrelationinterpretation(interpretation,relationIterpretation); | ||
2992 | PartialRelationInterpretation.interpretationOf.name(relationIterpretation,"target reference CommSubsystem"); | ||
2993 | find mustExist(problem, interpretation, from); | ||
2994 | find mustExist(problem, interpretation, to); | ||
2995 | find mustInstanceOfCommSubsystem_class(problem,interpretation,from); | ||
2996 | find mustInstanceOfCommSubsystem_class(problem,interpretation,to); | ||
2997 | find mayInRelationtarget_reference_CommSubsystem(problem,interpretation,from,to); | ||
2998 | neg find mustInRelationtarget_reference_CommSubsystem(problem,interpretation,from,to); | ||
2999 | } | ||
3000 | |||
diff --git a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/outputs/debug/init.partialmodel b/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/outputs/debug/init.partialmodel deleted file mode 100644 index 9f14379f..00000000 --- a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/outputs/debug/init.partialmodel +++ /dev/null | |||
@@ -1,147 +0,0 @@ | |||
1 | <?xml version="1.0" encoding="ASCII"?> | ||
2 | <partialinterpretation:PartialInterpretation xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:language="http://www.bme.hu/mit/inf/dslreasoner/logic/model/language" xmlns:partialinterpretation="http://www.bme.hu/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage" minNewElements="32" maxNewElements="64"> | ||
3 | <problem href="outputs/debug/generation.logicproblem#/"/> | ||
4 | <partialrelationinterpretation> | ||
5 | <interpretationOf href="outputs/debug/generation.logicproblem#//@relations.0"/> | ||
6 | <relationlinks xsi:type="partialinterpretation:BinaryElementRelationLink"> | ||
7 | <param1 href="outputs/debug/generation.logicproblem#//@elements.0"/> | ||
8 | <param2 href="outputs/debug/generation.logicproblem#//@elements.1"/> | ||
9 | </relationlinks> | ||
10 | <param1 xsi:type="language:ComplexTypeReference" href="outputs/debug/generation.logicproblem#//@relations.0/@parameters.0"/> | ||
11 | <param2 xsi:type="language:ComplexTypeReference" href="outputs/debug/generation.logicproblem#//@relations.0/@parameters.1"/> | ||
12 | </partialrelationinterpretation> | ||
13 | <partialrelationinterpretation> | ||
14 | <interpretationOf href="outputs/debug/generation.logicproblem#//@relations.1"/> | ||
15 | <param1 xsi:type="language:ComplexTypeReference" href="outputs/debug/generation.logicproblem#//@relations.1/@parameters.0"/> | ||
16 | <param2 xsi:type="language:ComplexTypeReference" href="outputs/debug/generation.logicproblem#//@relations.1/@parameters.1"/> | ||
17 | </partialrelationinterpretation> | ||
18 | <partialrelationinterpretation> | ||
19 | <interpretationOf href="outputs/debug/generation.logicproblem#//@relations.2"/> | ||
20 | <relationlinks xsi:type="partialinterpretation:BinaryElementRelationLink"> | ||
21 | <param1 href="outputs/debug/generation.logicproblem#//@elements.1"/> | ||
22 | <param2 href="outputs/debug/generation.logicproblem#//@elements.2"/> | ||
23 | </relationlinks> | ||
24 | <relationlinks xsi:type="partialinterpretation:BinaryElementRelationLink"> | ||
25 | <param1 href="outputs/debug/generation.logicproblem#//@elements.1"/> | ||
26 | <param2 href="outputs/debug/generation.logicproblem#//@elements.3"/> | ||
27 | </relationlinks> | ||
28 | <param1 xsi:type="language:ComplexTypeReference" href="outputs/debug/generation.logicproblem#//@relations.2/@parameters.0"/> | ||
29 | <param2 xsi:type="language:ComplexTypeReference" href="outputs/debug/generation.logicproblem#//@relations.2/@parameters.1"/> | ||
30 | </partialrelationinterpretation> | ||
31 | <partialrelationinterpretation> | ||
32 | <interpretationOf href="outputs/debug/generation.logicproblem#//@relations.3"/> | ||
33 | <param1 xsi:type="language:ComplexTypeReference" href="outputs/debug/generation.logicproblem#//@relations.3/@parameters.0"/> | ||
34 | <param2 xsi:type="language:ComplexTypeReference" href="outputs/debug/generation.logicproblem#//@relations.3/@parameters.1"/> | ||
35 | </partialrelationinterpretation> | ||
36 | <partialrelationinterpretation> | ||
37 | <interpretationOf href="outputs/debug/generation.logicproblem#//@relations.4"/> | ||
38 | <param1 xsi:type="language:ComplexTypeReference" href="outputs/debug/generation.logicproblem#//@relations.4/@parameters.0"/> | ||
39 | <param2 xsi:type="language:ComplexTypeReference" href="outputs/debug/generation.logicproblem#//@relations.4/@parameters.1"/> | ||
40 | </partialrelationinterpretation> | ||
41 | <newElements xsi:type="partialinterpretation:BooleanElement" name="true" valueSet="true" value="true"/> | ||
42 | <newElements xsi:type="partialinterpretation:BooleanElement" name="false" valueSet="true"/> | ||
43 | <partialtypeinterpratation xsi:type="partialinterpretation:PartialBooleanInterpretation" elements="//@newElements.0 //@newElements.1"/> | ||
44 | <partialtypeinterpratation xsi:type="partialinterpretation:PartialIntegerInterpretation" elements="//@openWorldElements.0"/> | ||
45 | <partialtypeinterpratation xsi:type="partialinterpretation:PartialRealInterpretation" elements="//@openWorldElements.1"/> | ||
46 | <partialtypeinterpratation xsi:type="partialinterpretation:PartialStringInterpretation" elements="//@openWorldElements.2"/> | ||
47 | <partialtypeinterpratation xsi:type="partialinterpretation:PartialComplexTypeInterpretation" scopes="//@scopes.0"> | ||
48 | <elements href="outputs/debug/generation.logicproblem#//@elements.0"/> | ||
49 | <interpretationOf href="outputs/debug/generation.logicproblem#//@types.0"/> | ||
50 | </partialtypeinterpratation> | ||
51 | <partialtypeinterpratation xsi:type="partialinterpretation:PartialComplexTypeInterpretation" scopes="//@scopes.1" supertypeInterpretation="//@partialtypeinterpratation.4"> | ||
52 | <elements href="outputs/debug/generation.logicproblem#//@elements.0"/> | ||
53 | <interpretationOf href="outputs/debug/generation.logicproblem#//@types.1"/> | ||
54 | </partialtypeinterpratation> | ||
55 | <partialtypeinterpratation xsi:type="partialinterpretation:PartialComplexTypeInterpretation" scopes="//@scopes.2"> | ||
56 | <elements href="outputs/debug/generation.logicproblem#//@elements.1"/> | ||
57 | <interpretationOf href="outputs/debug/generation.logicproblem#//@types.2"/> | ||
58 | </partialtypeinterpratation> | ||
59 | <partialtypeinterpratation xsi:type="partialinterpretation:PartialComplexTypeInterpretation" scopes="//@scopes.3" supertypeInterpretation="//@partialtypeinterpratation.6"> | ||
60 | <elements href="outputs/debug/generation.logicproblem#//@elements.1"/> | ||
61 | <interpretationOf href="outputs/debug/generation.logicproblem#//@types.3"/> | ||
62 | </partialtypeinterpratation> | ||
63 | <partialtypeinterpratation xsi:type="partialinterpretation:PartialComplexTypeInterpretation" scopes="//@scopes.4" supertypeInterpretation="//@partialtypeinterpratation.6 //@partialtypeinterpratation.21"> | ||
64 | <interpretationOf href="outputs/debug/generation.logicproblem#//@types.4"/> | ||
65 | </partialtypeinterpratation> | ||
66 | <partialtypeinterpratation xsi:type="partialinterpretation:PartialComplexTypeInterpretation" scopes="//@scopes.5"> | ||
67 | <elements href="outputs/debug/generation.logicproblem#//@elements.2"/> | ||
68 | <elements href="outputs/debug/generation.logicproblem#//@elements.3"/> | ||
69 | <interpretationOf href="outputs/debug/generation.logicproblem#//@types.5"/> | ||
70 | </partialtypeinterpratation> | ||
71 | <partialtypeinterpratation xsi:type="partialinterpretation:PartialComplexTypeInterpretation" scopes="//@scopes.6"> | ||
72 | <interpretationOf href="outputs/debug/generation.logicproblem#//@types.6"/> | ||
73 | </partialtypeinterpratation> | ||
74 | <partialtypeinterpratation xsi:type="partialinterpretation:PartialComplexTypeInterpretation" scopes="//@scopes.7" supertypeInterpretation="//@partialtypeinterpratation.10"> | ||
75 | <interpretationOf href="outputs/debug/generation.logicproblem#//@types.7"/> | ||
76 | </partialtypeinterpratation> | ||
77 | <partialtypeinterpratation xsi:type="partialinterpretation:PartialComplexTypeInterpretation" scopes="//@scopes.8" supertypeInterpretation="//@partialtypeinterpratation.15 //@partialtypeinterpratation.8 //@partialtypeinterpratation.6 //@partialtypeinterpratation.21"> | ||
78 | <interpretationOf href="outputs/debug/generation.logicproblem#//@types.8"/> | ||
79 | </partialtypeinterpratation> | ||
80 | <partialtypeinterpratation xsi:type="partialinterpretation:PartialComplexTypeInterpretation" scopes="//@scopes.9" supertypeInterpretation="//@partialtypeinterpratation.15 //@partialtypeinterpratation.8 //@partialtypeinterpratation.6 //@partialtypeinterpratation.21"> | ||
81 | <interpretationOf href="outputs/debug/generation.logicproblem#//@types.9"/> | ||
82 | </partialtypeinterpratation> | ||
83 | <partialtypeinterpratation xsi:type="partialinterpretation:PartialComplexTypeInterpretation" scopes="//@scopes.10" supertypeInterpretation="//@partialtypeinterpratation.8 //@partialtypeinterpratation.6 //@partialtypeinterpratation.21"> | ||
84 | <interpretationOf href="outputs/debug/generation.logicproblem#//@types.10"/> | ||
85 | </partialtypeinterpratation> | ||
86 | <partialtypeinterpratation xsi:type="partialinterpretation:PartialComplexTypeInterpretation" scopes="//@scopes.11" supertypeInterpretation="//@partialtypeinterpratation.8 //@partialtypeinterpratation.6 //@partialtypeinterpratation.21"> | ||
87 | <interpretationOf href="outputs/debug/generation.logicproblem#//@types.11"/> | ||
88 | </partialtypeinterpratation> | ||
89 | <partialtypeinterpratation xsi:type="partialinterpretation:PartialComplexTypeInterpretation" scopes="//@scopes.12" supertypeInterpretation="//@partialtypeinterpratation.9 //@partialtypeinterpratation.23"> | ||
90 | <interpretationOf href="outputs/debug/generation.logicproblem#//@types.12"/> | ||
91 | </partialtypeinterpratation> | ||
92 | <partialtypeinterpratation xsi:type="partialinterpretation:PartialComplexTypeInterpretation" scopes="//@scopes.13" supertypeInterpretation="//@partialtypeinterpratation.9"> | ||
93 | <elements href="outputs/debug/generation.logicproblem#//@elements.2"/> | ||
94 | <interpretationOf href="outputs/debug/generation.logicproblem#//@types.13"/> | ||
95 | </partialtypeinterpratation> | ||
96 | <partialtypeinterpratation xsi:type="partialinterpretation:PartialComplexTypeInterpretation" scopes="//@scopes.14" supertypeInterpretation="//@partialtypeinterpratation.9"> | ||
97 | <elements href="outputs/debug/generation.logicproblem#//@elements.3"/> | ||
98 | <interpretationOf href="outputs/debug/generation.logicproblem#//@types.14"/> | ||
99 | </partialtypeinterpratation> | ||
100 | <partialtypeinterpratation xsi:type="partialinterpretation:PartialComplexTypeInterpretation" scopes="//@scopes.15" supertypeInterpretation="//@partialtypeinterpratation.4"> | ||
101 | <interpretationOf href="outputs/debug/generation.logicproblem#//@types.16"/> | ||
102 | </partialtypeinterpratation> | ||
103 | <partialtypeinterpratation xsi:type="partialinterpretation:PartialComplexTypeInterpretation" scopes="//@scopes.16" supertypeInterpretation="//@partialtypeinterpratation.5 //@partialtypeinterpratation.4 //@partialtypeinterpratation.19"> | ||
104 | <interpretationOf href="outputs/debug/generation.logicproblem#//@types.18"/> | ||
105 | </partialtypeinterpratation> | ||
106 | <partialtypeinterpratation xsi:type="partialinterpretation:PartialComplexTypeInterpretation" scopes="//@scopes.17" supertypeInterpretation="//@partialtypeinterpratation.6"> | ||
107 | <interpretationOf href="outputs/debug/generation.logicproblem#//@types.20"/> | ||
108 | </partialtypeinterpratation> | ||
109 | <partialtypeinterpratation xsi:type="partialinterpretation:PartialComplexTypeInterpretation" scopes="//@scopes.18" supertypeInterpretation="//@partialtypeinterpratation.7 //@partialtypeinterpratation.6 //@partialtypeinterpratation.21"> | ||
110 | <interpretationOf href="outputs/debug/generation.logicproblem#//@types.22"/> | ||
111 | </partialtypeinterpratation> | ||
112 | <partialtypeinterpratation xsi:type="partialinterpretation:PartialComplexTypeInterpretation" scopes="//@scopes.19" supertypeInterpretation="//@partialtypeinterpratation.9"> | ||
113 | <interpretationOf href="outputs/debug/generation.logicproblem#//@types.24"/> | ||
114 | </partialtypeinterpratation> | ||
115 | <partialtypeinterpratation xsi:type="partialinterpretation:PartialComplexTypeInterpretation" scopes="//@scopes.20" supertypeInterpretation="//@partialtypeinterpratation.17 //@partialtypeinterpratation.9 //@partialtypeinterpratation.23"> | ||
116 | <interpretationOf href="outputs/debug/generation.logicproblem#//@types.26"/> | ||
117 | </partialtypeinterpratation> | ||
118 | <partialtypeinterpratation xsi:type="partialinterpretation:PartialComplexTypeInterpretation" scopes="//@scopes.21" supertypeInterpretation="//@partialtypeinterpratation.18 //@partialtypeinterpratation.9 //@partialtypeinterpratation.23"> | ||
119 | <interpretationOf href="outputs/debug/generation.logicproblem#//@types.28"/> | ||
120 | </partialtypeinterpratation> | ||
121 | <openWorldElements xsi:type="partialinterpretation:IntegerElement" name="New Integers"/> | ||
122 | <openWorldElements xsi:type="partialinterpretation:RealElement" name="New Reals"/> | ||
123 | <openWorldElements xsi:type="partialinterpretation:StringElement" name="New Strings"/> | ||
124 | <openWorldElements name="New Objects"/> | ||
125 | <scopes targetTypeInterpretation="//@partialtypeinterpratation.4"/> | ||
126 | <scopes targetTypeInterpretation="//@partialtypeinterpratation.5"/> | ||
127 | <scopes targetTypeInterpretation="//@partialtypeinterpratation.6"/> | ||
128 | <scopes targetTypeInterpretation="//@partialtypeinterpratation.7"/> | ||
129 | <scopes targetTypeInterpretation="//@partialtypeinterpratation.8"/> | ||
130 | <scopes targetTypeInterpretation="//@partialtypeinterpratation.9"/> | ||
131 | <scopes targetTypeInterpretation="//@partialtypeinterpratation.10"/> | ||
132 | <scopes targetTypeInterpretation="//@partialtypeinterpratation.11"/> | ||
133 | <scopes targetTypeInterpretation="//@partialtypeinterpratation.12"/> | ||
134 | <scopes targetTypeInterpretation="//@partialtypeinterpratation.13"/> | ||
135 | <scopes targetTypeInterpretation="//@partialtypeinterpratation.14"/> | ||
136 | <scopes targetTypeInterpretation="//@partialtypeinterpratation.15"/> | ||
137 | <scopes targetTypeInterpretation="//@partialtypeinterpratation.16"/> | ||
138 | <scopes targetTypeInterpretation="//@partialtypeinterpratation.17"/> | ||
139 | <scopes targetTypeInterpretation="//@partialtypeinterpratation.18"/> | ||
140 | <scopes targetTypeInterpretation="//@partialtypeinterpratation.19"/> | ||
141 | <scopes targetTypeInterpretation="//@partialtypeinterpratation.20"/> | ||
142 | <scopes targetTypeInterpretation="//@partialtypeinterpratation.21"/> | ||
143 | <scopes targetTypeInterpretation="//@partialtypeinterpratation.22"/> | ||
144 | <scopes targetTypeInterpretation="//@partialtypeinterpratation.23"/> | ||
145 | <scopes targetTypeInterpretation="//@partialtypeinterpratation.24"/> | ||
146 | <scopes targetTypeInterpretation="//@partialtypeinterpratation.25"/> | ||
147 | </partialinterpretation:PartialInterpretation> | ||
diff --git a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/outputs/log.txt b/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/outputs/log.txt index 67589bd9..1d3c9f62 100644 --- a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/outputs/log.txt +++ b/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/outputs/log.txt | |||
@@ -1 +1 @@ | |||
Model generation finished | Model generation started | ||
diff --git a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/outputs/models/1.gml b/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/outputs/models/1.gml deleted file mode 100644 index 01e93808..00000000 --- a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/outputs/models/1.gml +++ /dev/null | |||
@@ -1,2453 +0,0 @@ | |||
1 | graph | ||
2 | [ | ||
3 | node | ||
4 | [ | ||
5 | id 0 | ||
6 | graphics | ||
7 | [ | ||
8 | w 315.70000000000005 | ||
9 | h 82 | ||
10 | type "rectangle" | ||
11 | fill "#FFFFFF" | ||
12 | fill2 "#FFFFFF" | ||
13 | outline "#000000" | ||
14 | ] | ||
15 | LabelGraphics | ||
16 | [ | ||
17 | text "o 1" | ||
18 | outline "#000000" | ||
19 | fill "#FFFFFF" | ||
20 | fontSize 16 | ||
21 | fontName "Monospace" | ||
22 | autoSizePolicy "node_width" | ||
23 | anchor "t" | ||
24 | borderDistance 0.0 | ||
25 | ] | ||
26 | LabelGraphics | ||
27 | [ | ||
28 | text " | ||
29 | ConstellationMission class DefinedPart | ||
30 | InterferometryMission class DefinedPart | ||
31 | ConstellationMission class | ||
32 | InterferometryMission class | ||
33 | " | ||
34 | fontSize 14 | ||
35 | fontName "Consolas" | ||
36 | alignment "left" | ||
37 | anchor "tl" | ||
38 | borderDistance 6 | ||
39 | ] | ||
40 | ] | ||
41 | |||
42 | node | ||
43 | [ | ||
44 | id 1 | ||
45 | graphics | ||
46 | [ | ||
47 | w 308.0 | ||
48 | h 82 | ||
49 | type "rectangle" | ||
50 | fill "#FFFFFF" | ||
51 | fill2 "#FFFFFF" | ||
52 | outline "#000000" | ||
53 | ] | ||
54 | LabelGraphics | ||
55 | [ | ||
56 | text "o 2" | ||
57 | outline "#000000" | ||
58 | fill "#FFFFFF" | ||
59 | fontSize 16 | ||
60 | fontName "Monospace" | ||
61 | autoSizePolicy "node_width" | ||
62 | anchor "t" | ||
63 | borderDistance 0.0 | ||
64 | ] | ||
65 | LabelGraphics | ||
66 | [ | ||
67 | text " | ||
68 | CommunicatingElement class DefinedPart | ||
69 | GroundStationNetwork class DefinedPart | ||
70 | CommunicatingElement class | ||
71 | GroundStationNetwork class | ||
72 | " | ||
73 | fontSize 14 | ||
74 | fontName "Consolas" | ||
75 | alignment "left" | ||
76 | anchor "tl" | ||
77 | borderDistance 6 | ||
78 | ] | ||
79 | ] | ||
80 | |||
81 | node | ||
82 | [ | ||
83 | id 2 | ||
84 | graphics | ||
85 | [ | ||
86 | w 261.8 | ||
87 | h 82 | ||
88 | type "rectangle" | ||
89 | fill "#FFFFFF" | ||
90 | fill2 "#FFFFFF" | ||
91 | outline "#000000" | ||
92 | ] | ||
93 | LabelGraphics | ||
94 | [ | ||
95 | text "o 3" | ||
96 | outline "#000000" | ||
97 | fill "#FFFFFF" | ||
98 | fontSize 16 | ||
99 | fontName "Monospace" | ||
100 | autoSizePolicy "node_width" | ||
101 | anchor "t" | ||
102 | borderDistance 0.0 | ||
103 | ] | ||
104 | LabelGraphics | ||
105 | [ | ||
106 | text " | ||
107 | CommSubsystem class DefinedPart | ||
108 | XCommSubsystem class DefinedPart | ||
109 | CommSubsystem class | ||
110 | XCommSubsystem class | ||
111 | " | ||
112 | fontSize 14 | ||
113 | fontName "Consolas" | ||
114 | alignment "left" | ||
115 | anchor "tl" | ||
116 | borderDistance 6 | ||
117 | ] | ||
118 | ] | ||
119 | |||
120 | node | ||
121 | [ | ||
122 | id 3 | ||
123 | graphics | ||
124 | [ | ||
125 | w 269.5 | ||
126 | h 82 | ||
127 | type "rectangle" | ||
128 | fill "#FFFFFF" | ||
129 | fill2 "#FFFFFF" | ||
130 | outline "#000000" | ||
131 | ] | ||
132 | LabelGraphics | ||
133 | [ | ||
134 | text "o 4" | ||
135 | outline "#000000" | ||
136 | fill "#FFFFFF" | ||
137 | fontSize 16 | ||
138 | fontName "Monospace" | ||
139 | autoSizePolicy "node_width" | ||
140 | anchor "t" | ||
141 | borderDistance 0.0 | ||
142 | ] | ||
143 | LabelGraphics | ||
144 | [ | ||
145 | text " | ||
146 | CommSubsystem class DefinedPart | ||
147 | KaCommSubsystem class DefinedPart | ||
148 | CommSubsystem class | ||
149 | KaCommSubsystem class | ||
150 | " | ||
151 | fontSize 14 | ||
152 | fontName "Consolas" | ||
153 | alignment "left" | ||
154 | anchor "tl" | ||
155 | borderDistance 6 | ||
156 | ] | ||
157 | ] | ||
158 | |||
159 | node | ||
160 | [ | ||
161 | id 4 | ||
162 | graphics | ||
163 | [ | ||
164 | w 41.800000000000004 | ||
165 | h 26 | ||
166 | type "rectangle" | ||
167 | fill "#FFFFFF" | ||
168 | fill2 "#FFFFFF" | ||
169 | outline "#000000" | ||
170 | ] | ||
171 | LabelGraphics | ||
172 | [ | ||
173 | text "true" | ||
174 | outline "#000000" | ||
175 | fill "#FFFFFF" | ||
176 | fontSize 16 | ||
177 | fontName "Monospace" | ||
178 | autoSizePolicy "node_width" | ||
179 | anchor "t" | ||
180 | borderDistance 0.0 | ||
181 | ] | ||
182 | LabelGraphics | ||
183 | [ | ||
184 | text " | ||
185 | " | ||
186 | fontSize 14 | ||
187 | fontName "Consolas" | ||
188 | alignment "left" | ||
189 | anchor "tl" | ||
190 | borderDistance 6 | ||
191 | ] | ||
192 | ] | ||
193 | |||
194 | node | ||
195 | [ | ||
196 | id 5 | ||
197 | graphics | ||
198 | [ | ||
199 | w 50.6 | ||
200 | h 26 | ||
201 | type "rectangle" | ||
202 | fill "#FFFFFF" | ||
203 | fill2 "#FFFFFF" | ||
204 | outline "#000000" | ||
205 | ] | ||
206 | LabelGraphics | ||
207 | [ | ||
208 | text "false" | ||
209 | outline "#000000" | ||
210 | fill "#FFFFFF" | ||
211 | fontSize 16 | ||
212 | fontName "Monospace" | ||
213 | autoSizePolicy "node_width" | ||
214 | anchor "t" | ||
215 | borderDistance 0.0 | ||
216 | ] | ||
217 | LabelGraphics | ||
218 | [ | ||
219 | text " | ||
220 | " | ||
221 | fontSize 14 | ||
222 | fontName "Consolas" | ||
223 | alignment "left" | ||
224 | anchor "tl" | ||
225 | borderDistance 6 | ||
226 | ] | ||
227 | ] | ||
228 | |||
229 | node | ||
230 | [ | ||
231 | id 6 | ||
232 | graphics | ||
233 | [ | ||
234 | w 323.40000000000003 | ||
235 | h 96 | ||
236 | type "rectangle" | ||
237 | fill "#FFFFFF" | ||
238 | fill2 "#FFFFFF" | ||
239 | outline "#000000" | ||
240 | ] | ||
241 | LabelGraphics | ||
242 | [ | ||
243 | text "null" | ||
244 | outline "#000000" | ||
245 | fill "#FFFFFF" | ||
246 | fontSize 16 | ||
247 | fontName "Monospace" | ||
248 | autoSizePolicy "node_width" | ||
249 | anchor "t" | ||
250 | borderDistance 0.0 | ||
251 | ] | ||
252 | LabelGraphics | ||
253 | [ | ||
254 | text " | ||
255 | CommunicatingElement class | ||
256 | Spacecraft class | ||
257 | CubeSat6U class | ||
258 | CubeSat class | ||
259 | CommunicatingElement class UndefinedPart | ||
260 | " | ||
261 | fontSize 14 | ||
262 | fontName "Consolas" | ||
263 | alignment "left" | ||
264 | anchor "tl" | ||
265 | borderDistance 6 | ||
266 | ] | ||
267 | ] | ||
268 | |||
269 | node | ||
270 | [ | ||
271 | id 7 | ||
272 | graphics | ||
273 | [ | ||
274 | w 277.20000000000005 | ||
275 | h 82 | ||
276 | type "rectangle" | ||
277 | fill "#FFFFFF" | ||
278 | fill2 "#FFFFFF" | ||
279 | outline "#000000" | ||
280 | ] | ||
281 | LabelGraphics | ||
282 | [ | ||
283 | text "null" | ||
284 | outline "#000000" | ||
285 | fill "#FFFFFF" | ||
286 | fontSize 16 | ||
287 | fontName "Monospace" | ||
288 | autoSizePolicy "node_width" | ||
289 | anchor "t" | ||
290 | borderDistance 0.0 | ||
291 | ] | ||
292 | LabelGraphics | ||
293 | [ | ||
294 | text " | ||
295 | CommSubsystem class | ||
296 | XCommSubsystem class | ||
297 | CommSubsystem class UndefinedPart | ||
298 | XCommSubsystem class UndefinedPart | ||
299 | " | ||
300 | fontSize 14 | ||
301 | fontName "Consolas" | ||
302 | alignment "left" | ||
303 | anchor "tl" | ||
304 | borderDistance 6 | ||
305 | ] | ||
306 | ] | ||
307 | |||
308 | node | ||
309 | [ | ||
310 | id 8 | ||
311 | graphics | ||
312 | [ | ||
313 | w 269.5 | ||
314 | h 68 | ||
315 | type "rectangle" | ||
316 | fill "#FFFFFF" | ||
317 | fill2 "#FFFFFF" | ||
318 | outline "#000000" | ||
319 | ] | ||
320 | LabelGraphics | ||
321 | [ | ||
322 | text "null" | ||
323 | outline "#000000" | ||
324 | fill "#FFFFFF" | ||
325 | fontSize 16 | ||
326 | fontName "Monospace" | ||
327 | autoSizePolicy "node_width" | ||
328 | anchor "t" | ||
329 | borderDistance 0.0 | ||
330 | ] | ||
331 | LabelGraphics | ||
332 | [ | ||
333 | text " | ||
334 | CommSubsystem class | ||
335 | UHFCommSubsystem class | ||
336 | CommSubsystem class UndefinedPart | ||
337 | " | ||
338 | fontSize 14 | ||
339 | fontName "Consolas" | ||
340 | alignment "left" | ||
341 | anchor "tl" | ||
342 | borderDistance 6 | ||
343 | ] | ||
344 | ] | ||
345 | |||
346 | node | ||
347 | [ | ||
348 | id 9 | ||
349 | graphics | ||
350 | [ | ||
351 | w 223.3 | ||
352 | h 54 | ||
353 | type "rectangle" | ||
354 | fill "#FFFFFF" | ||
355 | fill2 "#FFFFFF" | ||
356 | outline "#000000" | ||
357 | ] | ||
358 | LabelGraphics | ||
359 | [ | ||
360 | text "null" | ||
361 | outline "#000000" | ||
362 | fill "#FFFFFF" | ||
363 | fontSize 16 | ||
364 | fontName "Monospace" | ||
365 | autoSizePolicy "node_width" | ||
366 | anchor "t" | ||
367 | borderDistance 0.0 | ||
368 | ] | ||
369 | LabelGraphics | ||
370 | [ | ||
371 | text " | ||
372 | Payload class | ||
373 | InterferometryPayload class | ||
374 | " | ||
375 | fontSize 14 | ||
376 | fontName "Consolas" | ||
377 | alignment "left" | ||
378 | anchor "tl" | ||
379 | borderDistance 6 | ||
380 | ] | ||
381 | ] | ||
382 | |||
383 | node | ||
384 | [ | ||
385 | id 10 | ||
386 | graphics | ||
387 | [ | ||
388 | w 323.40000000000003 | ||
389 | h 96 | ||
390 | type "rectangle" | ||
391 | fill "#FFFFFF" | ||
392 | fill2 "#FFFFFF" | ||
393 | outline "#000000" | ||
394 | ] | ||
395 | LabelGraphics | ||
396 | [ | ||
397 | text "null" | ||
398 | outline "#000000" | ||
399 | fill "#FFFFFF" | ||
400 | fontSize 16 | ||
401 | fontName "Monospace" | ||
402 | autoSizePolicy "node_width" | ||
403 | anchor "t" | ||
404 | borderDistance 0.0 | ||
405 | ] | ||
406 | LabelGraphics | ||
407 | [ | ||
408 | text " | ||
409 | CommunicatingElement class | ||
410 | Spacecraft class | ||
411 | CubeSat6U class | ||
412 | CubeSat class | ||
413 | CommunicatingElement class UndefinedPart | ||
414 | " | ||
415 | fontSize 14 | ||
416 | fontName "Consolas" | ||
417 | alignment "left" | ||
418 | anchor "tl" | ||
419 | borderDistance 6 | ||
420 | ] | ||
421 | ] | ||
422 | |||
423 | node | ||
424 | [ | ||
425 | id 11 | ||
426 | graphics | ||
427 | [ | ||
428 | w 269.5 | ||
429 | h 68 | ||
430 | type "rectangle" | ||
431 | fill "#FFFFFF" | ||
432 | fill2 "#FFFFFF" | ||
433 | outline "#000000" | ||
434 | ] | ||
435 | LabelGraphics | ||
436 | [ | ||
437 | text "null" | ||
438 | outline "#000000" | ||
439 | fill "#FFFFFF" | ||
440 | fontSize 16 | ||
441 | fontName "Monospace" | ||
442 | autoSizePolicy "node_width" | ||
443 | anchor "t" | ||
444 | borderDistance 0.0 | ||
445 | ] | ||
446 | LabelGraphics | ||
447 | [ | ||
448 | text " | ||
449 | CommSubsystem class | ||
450 | UHFCommSubsystem class | ||
451 | CommSubsystem class UndefinedPart | ||
452 | " | ||
453 | fontSize 14 | ||
454 | fontName "Consolas" | ||
455 | alignment "left" | ||
456 | anchor "tl" | ||
457 | borderDistance 6 | ||
458 | ] | ||
459 | ] | ||
460 | |||
461 | node | ||
462 | [ | ||
463 | id 12 | ||
464 | graphics | ||
465 | [ | ||
466 | w 277.20000000000005 | ||
467 | h 82 | ||
468 | type "rectangle" | ||
469 | fill "#FFFFFF" | ||
470 | fill2 "#FFFFFF" | ||
471 | outline "#000000" | ||
472 | ] | ||
473 | LabelGraphics | ||
474 | [ | ||
475 | text "null" | ||
476 | outline "#000000" | ||
477 | fill "#FFFFFF" | ||
478 | fontSize 16 | ||
479 | fontName "Monospace" | ||
480 | autoSizePolicy "node_width" | ||
481 | anchor "t" | ||
482 | borderDistance 0.0 | ||
483 | ] | ||
484 | LabelGraphics | ||
485 | [ | ||
486 | text " | ||
487 | CommSubsystem class | ||
488 | XCommSubsystem class | ||
489 | CommSubsystem class UndefinedPart | ||
490 | XCommSubsystem class UndefinedPart | ||
491 | " | ||
492 | fontSize 14 | ||
493 | fontName "Consolas" | ||
494 | alignment "left" | ||
495 | anchor "tl" | ||
496 | borderDistance 6 | ||
497 | ] | ||
498 | ] | ||
499 | |||
500 | node | ||
501 | [ | ||
502 | id 13 | ||
503 | graphics | ||
504 | [ | ||
505 | w 223.3 | ||
506 | h 54 | ||
507 | type "rectangle" | ||
508 | fill "#FFFFFF" | ||
509 | fill2 "#FFFFFF" | ||
510 | outline "#000000" | ||
511 | ] | ||
512 | LabelGraphics | ||
513 | [ | ||
514 | text "null" | ||
515 | outline "#000000" | ||
516 | fill "#FFFFFF" | ||
517 | fontSize 16 | ||
518 | fontName "Monospace" | ||
519 | autoSizePolicy "node_width" | ||
520 | anchor "t" | ||
521 | borderDistance 0.0 | ||
522 | ] | ||
523 | LabelGraphics | ||
524 | [ | ||
525 | text " | ||
526 | Payload class | ||
527 | InterferometryPayload class | ||
528 | " | ||
529 | fontSize 14 | ||
530 | fontName "Consolas" | ||
531 | alignment "left" | ||
532 | anchor "tl" | ||
533 | borderDistance 6 | ||
534 | ] | ||
535 | ] | ||
536 | |||
537 | node | ||
538 | [ | ||
539 | id 14 | ||
540 | graphics | ||
541 | [ | ||
542 | w 323.40000000000003 | ||
543 | h 96 | ||
544 | type "rectangle" | ||
545 | fill "#FFFFFF" | ||
546 | fill2 "#FFFFFF" | ||
547 | outline "#000000" | ||
548 | ] | ||
549 | LabelGraphics | ||
550 | [ | ||
551 | text "null" | ||
552 | outline "#000000" | ||
553 | fill "#FFFFFF" | ||
554 | fontSize 16 | ||
555 | fontName "Monospace" | ||
556 | autoSizePolicy "node_width" | ||
557 | anchor "t" | ||
558 | borderDistance 0.0 | ||
559 | ] | ||
560 | LabelGraphics | ||
561 | [ | ||
562 | text " | ||
563 | CommunicatingElement class | ||
564 | Spacecraft class | ||
565 | CubeSat6U class | ||
566 | CubeSat class | ||
567 | CommunicatingElement class UndefinedPart | ||
568 | " | ||
569 | fontSize 14 | ||
570 | fontName "Consolas" | ||
571 | alignment "left" | ||
572 | anchor "tl" | ||
573 | borderDistance 6 | ||
574 | ] | ||
575 | ] | ||
576 | |||
577 | node | ||
578 | [ | ||
579 | id 15 | ||
580 | graphics | ||
581 | [ | ||
582 | w 277.20000000000005 | ||
583 | h 82 | ||
584 | type "rectangle" | ||
585 | fill "#FFFFFF" | ||
586 | fill2 "#FFFFFF" | ||
587 | outline "#000000" | ||
588 | ] | ||
589 | LabelGraphics | ||
590 | [ | ||
591 | text "null" | ||
592 | outline "#000000" | ||
593 | fill "#FFFFFF" | ||
594 | fontSize 16 | ||
595 | fontName "Monospace" | ||
596 | autoSizePolicy "node_width" | ||
597 | anchor "t" | ||
598 | borderDistance 0.0 | ||
599 | ] | ||
600 | LabelGraphics | ||
601 | [ | ||
602 | text " | ||
603 | CommSubsystem class | ||
604 | XCommSubsystem class | ||
605 | CommSubsystem class UndefinedPart | ||
606 | XCommSubsystem class UndefinedPart | ||
607 | " | ||
608 | fontSize 14 | ||
609 | fontName "Consolas" | ||
610 | alignment "left" | ||
611 | anchor "tl" | ||
612 | borderDistance 6 | ||
613 | ] | ||
614 | ] | ||
615 | |||
616 | node | ||
617 | [ | ||
618 | id 16 | ||
619 | graphics | ||
620 | [ | ||
621 | w 269.5 | ||
622 | h 68 | ||
623 | type "rectangle" | ||
624 | fill "#FFFFFF" | ||
625 | fill2 "#FFFFFF" | ||
626 | outline "#000000" | ||
627 | ] | ||
628 | LabelGraphics | ||
629 | [ | ||
630 | text "null" | ||
631 | outline "#000000" | ||
632 | fill "#FFFFFF" | ||
633 | fontSize 16 | ||
634 | fontName "Monospace" | ||
635 | autoSizePolicy "node_width" | ||
636 | anchor "t" | ||
637 | borderDistance 0.0 | ||
638 | ] | ||
639 | LabelGraphics | ||
640 | [ | ||
641 | text " | ||
642 | CommSubsystem class | ||
643 | UHFCommSubsystem class | ||
644 | CommSubsystem class UndefinedPart | ||
645 | " | ||
646 | fontSize 14 | ||
647 | fontName "Consolas" | ||
648 | alignment "left" | ||
649 | anchor "tl" | ||
650 | borderDistance 6 | ||
651 | ] | ||
652 | ] | ||
653 | |||
654 | node | ||
655 | [ | ||
656 | id 17 | ||
657 | graphics | ||
658 | [ | ||
659 | w 223.3 | ||
660 | h 54 | ||
661 | type "rectangle" | ||
662 | fill "#FFFFFF" | ||
663 | fill2 "#FFFFFF" | ||
664 | outline "#000000" | ||
665 | ] | ||
666 | LabelGraphics | ||
667 | [ | ||
668 | text "null" | ||
669 | outline "#000000" | ||
670 | fill "#FFFFFF" | ||
671 | fontSize 16 | ||
672 | fontName "Monospace" | ||
673 | autoSizePolicy "node_width" | ||
674 | anchor "t" | ||
675 | borderDistance 0.0 | ||
676 | ] | ||
677 | LabelGraphics | ||
678 | [ | ||
679 | text " | ||
680 | Payload class | ||
681 | InterferometryPayload class | ||
682 | " | ||
683 | fontSize 14 | ||
684 | fontName "Consolas" | ||
685 | alignment "left" | ||
686 | anchor "tl" | ||
687 | borderDistance 6 | ||
688 | ] | ||
689 | ] | ||
690 | |||
691 | node | ||
692 | [ | ||
693 | id 18 | ||
694 | graphics | ||
695 | [ | ||
696 | w 323.40000000000003 | ||
697 | h 96 | ||
698 | type "rectangle" | ||
699 | fill "#FFFFFF" | ||
700 | fill2 "#FFFFFF" | ||
701 | outline "#000000" | ||
702 | ] | ||
703 | LabelGraphics | ||
704 | [ | ||
705 | text "null" | ||
706 | outline "#000000" | ||
707 | fill "#FFFFFF" | ||
708 | fontSize 16 | ||
709 | fontName "Monospace" | ||
710 | autoSizePolicy "node_width" | ||
711 | anchor "t" | ||
712 | borderDistance 0.0 | ||
713 | ] | ||
714 | LabelGraphics | ||
715 | [ | ||
716 | text " | ||
717 | CommunicatingElement class | ||
718 | Spacecraft class | ||
719 | CubeSat3U class | ||
720 | CubeSat class | ||
721 | CommunicatingElement class UndefinedPart | ||
722 | " | ||
723 | fontSize 14 | ||
724 | fontName "Consolas" | ||
725 | alignment "left" | ||
726 | anchor "tl" | ||
727 | borderDistance 6 | ||
728 | ] | ||
729 | ] | ||
730 | |||
731 | node | ||
732 | [ | ||
733 | id 19 | ||
734 | graphics | ||
735 | [ | ||
736 | w 277.20000000000005 | ||
737 | h 82 | ||
738 | type "rectangle" | ||
739 | fill "#FFFFFF" | ||
740 | fill2 "#FFFFFF" | ||
741 | outline "#000000" | ||
742 | ] | ||
743 | LabelGraphics | ||
744 | [ | ||
745 | text "null" | ||
746 | outline "#000000" | ||
747 | fill "#FFFFFF" | ||
748 | fontSize 16 | ||
749 | fontName "Monospace" | ||
750 | autoSizePolicy "node_width" | ||
751 | anchor "t" | ||
752 | borderDistance 0.0 | ||
753 | ] | ||
754 | LabelGraphics | ||
755 | [ | ||
756 | text " | ||
757 | CommSubsystem class | ||
758 | XCommSubsystem class | ||
759 | CommSubsystem class UndefinedPart | ||
760 | XCommSubsystem class UndefinedPart | ||
761 | " | ||
762 | fontSize 14 | ||
763 | fontName "Consolas" | ||
764 | alignment "left" | ||
765 | anchor "tl" | ||
766 | borderDistance 6 | ||
767 | ] | ||
768 | ] | ||
769 | |||
770 | node | ||
771 | [ | ||
772 | id 20 | ||
773 | graphics | ||
774 | [ | ||
775 | w 277.20000000000005 | ||
776 | h 82 | ||
777 | type "rectangle" | ||
778 | fill "#FFFFFF" | ||
779 | fill2 "#FFFFFF" | ||
780 | outline "#000000" | ||
781 | ] | ||
782 | LabelGraphics | ||
783 | [ | ||
784 | text "null" | ||
785 | outline "#000000" | ||
786 | fill "#FFFFFF" | ||
787 | fontSize 16 | ||
788 | fontName "Monospace" | ||
789 | autoSizePolicy "node_width" | ||
790 | anchor "t" | ||
791 | borderDistance 0.0 | ||
792 | ] | ||
793 | LabelGraphics | ||
794 | [ | ||
795 | text " | ||
796 | CommSubsystem class | ||
797 | XCommSubsystem class | ||
798 | CommSubsystem class UndefinedPart | ||
799 | XCommSubsystem class UndefinedPart | ||
800 | " | ||
801 | fontSize 14 | ||
802 | fontName "Consolas" | ||
803 | alignment "left" | ||
804 | anchor "tl" | ||
805 | borderDistance 6 | ||
806 | ] | ||
807 | ] | ||
808 | |||
809 | node | ||
810 | [ | ||
811 | id 21 | ||
812 | graphics | ||
813 | [ | ||
814 | w 223.3 | ||
815 | h 54 | ||
816 | type "rectangle" | ||
817 | fill "#FFFFFF" | ||
818 | fill2 "#FFFFFF" | ||
819 | outline "#000000" | ||
820 | ] | ||
821 | LabelGraphics | ||
822 | [ | ||
823 | text "null" | ||
824 | outline "#000000" | ||
825 | fill "#FFFFFF" | ||
826 | fontSize 16 | ||
827 | fontName "Monospace" | ||
828 | autoSizePolicy "node_width" | ||
829 | anchor "t" | ||
830 | borderDistance 0.0 | ||
831 | ] | ||
832 | LabelGraphics | ||
833 | [ | ||
834 | text " | ||
835 | Payload class | ||
836 | InterferometryPayload class | ||
837 | " | ||
838 | fontSize 14 | ||
839 | fontName "Consolas" | ||
840 | alignment "left" | ||
841 | anchor "tl" | ||
842 | borderDistance 6 | ||
843 | ] | ||
844 | ] | ||
845 | |||
846 | node | ||
847 | [ | ||
848 | id 22 | ||
849 | graphics | ||
850 | [ | ||
851 | w 323.40000000000003 | ||
852 | h 96 | ||
853 | type "rectangle" | ||
854 | fill "#FFFFFF" | ||
855 | fill2 "#FFFFFF" | ||
856 | outline "#000000" | ||
857 | ] | ||
858 | LabelGraphics | ||
859 | [ | ||
860 | text "null" | ||
861 | outline "#000000" | ||
862 | fill "#FFFFFF" | ||
863 | fontSize 16 | ||
864 | fontName "Monospace" | ||
865 | autoSizePolicy "node_width" | ||
866 | anchor "t" | ||
867 | borderDistance 0.0 | ||
868 | ] | ||
869 | LabelGraphics | ||
870 | [ | ||
871 | text " | ||
872 | CommunicatingElement class | ||
873 | Spacecraft class | ||
874 | CubeSat3U class | ||
875 | CubeSat class | ||
876 | CommunicatingElement class UndefinedPart | ||
877 | " | ||
878 | fontSize 14 | ||
879 | fontName "Consolas" | ||
880 | alignment "left" | ||
881 | anchor "tl" | ||
882 | borderDistance 6 | ||
883 | ] | ||
884 | ] | ||
885 | |||
886 | node | ||
887 | [ | ||
888 | id 23 | ||
889 | graphics | ||
890 | [ | ||
891 | w 277.20000000000005 | ||
892 | h 82 | ||
893 | type "rectangle" | ||
894 | fill "#FFFFFF" | ||
895 | fill2 "#FFFFFF" | ||
896 | outline "#000000" | ||
897 | ] | ||
898 | LabelGraphics | ||
899 | [ | ||
900 | text "null" | ||
901 | outline "#000000" | ||
902 | fill "#FFFFFF" | ||
903 | fontSize 16 | ||
904 | fontName "Monospace" | ||
905 | autoSizePolicy "node_width" | ||
906 | anchor "t" | ||
907 | borderDistance 0.0 | ||
908 | ] | ||
909 | LabelGraphics | ||
910 | [ | ||
911 | text " | ||
912 | CommSubsystem class | ||
913 | XCommSubsystem class | ||
914 | CommSubsystem class UndefinedPart | ||
915 | XCommSubsystem class UndefinedPart | ||
916 | " | ||
917 | fontSize 14 | ||
918 | fontName "Consolas" | ||
919 | alignment "left" | ||
920 | anchor "tl" | ||
921 | borderDistance 6 | ||
922 | ] | ||
923 | ] | ||
924 | |||
925 | node | ||
926 | [ | ||
927 | id 24 | ||
928 | graphics | ||
929 | [ | ||
930 | w 269.5 | ||
931 | h 68 | ||
932 | type "rectangle" | ||
933 | fill "#FFFFFF" | ||
934 | fill2 "#FFFFFF" | ||
935 | outline "#000000" | ||
936 | ] | ||
937 | LabelGraphics | ||
938 | [ | ||
939 | text "null" | ||
940 | outline "#000000" | ||
941 | fill "#FFFFFF" | ||
942 | fontSize 16 | ||
943 | fontName "Monospace" | ||
944 | autoSizePolicy "node_width" | ||
945 | anchor "t" | ||
946 | borderDistance 0.0 | ||
947 | ] | ||
948 | LabelGraphics | ||
949 | [ | ||
950 | text " | ||
951 | CommSubsystem class | ||
952 | UHFCommSubsystem class | ||
953 | CommSubsystem class UndefinedPart | ||
954 | " | ||
955 | fontSize 14 | ||
956 | fontName "Consolas" | ||
957 | alignment "left" | ||
958 | anchor "tl" | ||
959 | borderDistance 6 | ||
960 | ] | ||
961 | ] | ||
962 | |||
963 | node | ||
964 | [ | ||
965 | id 25 | ||
966 | graphics | ||
967 | [ | ||
968 | w 223.3 | ||
969 | h 54 | ||
970 | type "rectangle" | ||
971 | fill "#FFFFFF" | ||
972 | fill2 "#FFFFFF" | ||
973 | outline "#000000" | ||
974 | ] | ||
975 | LabelGraphics | ||
976 | [ | ||
977 | text "null" | ||
978 | outline "#000000" | ||
979 | fill "#FFFFFF" | ||
980 | fontSize 16 | ||
981 | fontName "Monospace" | ||
982 | autoSizePolicy "node_width" | ||
983 | anchor "t" | ||
984 | borderDistance 0.0 | ||
985 | ] | ||
986 | LabelGraphics | ||
987 | [ | ||
988 | text " | ||
989 | Payload class | ||
990 | InterferometryPayload class | ||
991 | " | ||
992 | fontSize 14 | ||
993 | fontName "Consolas" | ||
994 | alignment "left" | ||
995 | anchor "tl" | ||
996 | borderDistance 6 | ||
997 | ] | ||
998 | ] | ||
999 | |||
1000 | node | ||
1001 | [ | ||
1002 | id 26 | ||
1003 | graphics | ||
1004 | [ | ||
1005 | w 323.40000000000003 | ||
1006 | h 82 | ||
1007 | type "rectangle" | ||
1008 | fill "#FFFFFF" | ||
1009 | fill2 "#FFFFFF" | ||
1010 | outline "#000000" | ||
1011 | ] | ||
1012 | LabelGraphics | ||
1013 | [ | ||
1014 | text "null" | ||
1015 | outline "#000000" | ||
1016 | fill "#FFFFFF" | ||
1017 | fontSize 16 | ||
1018 | fontName "Monospace" | ||
1019 | autoSizePolicy "node_width" | ||
1020 | anchor "t" | ||
1021 | borderDistance 0.0 | ||
1022 | ] | ||
1023 | LabelGraphics | ||
1024 | [ | ||
1025 | text " | ||
1026 | CommunicatingElement class | ||
1027 | Spacecraft class | ||
1028 | SmallSat class | ||
1029 | CommunicatingElement class UndefinedPart | ||
1030 | " | ||
1031 | fontSize 14 | ||
1032 | fontName "Consolas" | ||
1033 | alignment "left" | ||
1034 | anchor "tl" | ||
1035 | borderDistance 6 | ||
1036 | ] | ||
1037 | ] | ||
1038 | |||
1039 | node | ||
1040 | [ | ||
1041 | id 27 | ||
1042 | graphics | ||
1043 | [ | ||
1044 | w 269.5 | ||
1045 | h 68 | ||
1046 | type "rectangle" | ||
1047 | fill "#FFFFFF" | ||
1048 | fill2 "#FFFFFF" | ||
1049 | outline "#000000" | ||
1050 | ] | ||
1051 | LabelGraphics | ||
1052 | [ | ||
1053 | text "null" | ||
1054 | outline "#000000" | ||
1055 | fill "#FFFFFF" | ||
1056 | fontSize 16 | ||
1057 | fontName "Monospace" | ||
1058 | autoSizePolicy "node_width" | ||
1059 | anchor "t" | ||
1060 | borderDistance 0.0 | ||
1061 | ] | ||
1062 | LabelGraphics | ||
1063 | [ | ||
1064 | text " | ||
1065 | CommSubsystem class | ||
1066 | UHFCommSubsystem class | ||
1067 | CommSubsystem class UndefinedPart | ||
1068 | " | ||
1069 | fontSize 14 | ||
1070 | fontName "Consolas" | ||
1071 | alignment "left" | ||
1072 | anchor "tl" | ||
1073 | borderDistance 6 | ||
1074 | ] | ||
1075 | ] | ||
1076 | |||
1077 | node | ||
1078 | [ | ||
1079 | id 28 | ||
1080 | graphics | ||
1081 | [ | ||
1082 | w 223.3 | ||
1083 | h 54 | ||
1084 | type "rectangle" | ||
1085 | fill "#FFFFFF" | ||
1086 | fill2 "#FFFFFF" | ||
1087 | outline "#000000" | ||
1088 | ] | ||
1089 | LabelGraphics | ||
1090 | [ | ||
1091 | text "null" | ||
1092 | outline "#000000" | ||
1093 | fill "#FFFFFF" | ||
1094 | fontSize 16 | ||
1095 | fontName "Monospace" | ||
1096 | autoSizePolicy "node_width" | ||
1097 | anchor "t" | ||
1098 | borderDistance 0.0 | ||
1099 | ] | ||
1100 | LabelGraphics | ||
1101 | [ | ||
1102 | text " | ||
1103 | Payload class | ||
1104 | InterferometryPayload class | ||
1105 | " | ||
1106 | fontSize 14 | ||
1107 | fontName "Consolas" | ||
1108 | alignment "left" | ||
1109 | anchor "tl" | ||
1110 | borderDistance 6 | ||
1111 | ] | ||
1112 | ] | ||
1113 | |||
1114 | node | ||
1115 | [ | ||
1116 | id 29 | ||
1117 | graphics | ||
1118 | [ | ||
1119 | w 277.20000000000005 | ||
1120 | h 82 | ||
1121 | type "rectangle" | ||
1122 | fill "#FFFFFF" | ||
1123 | fill2 "#FFFFFF" | ||
1124 | outline "#000000" | ||
1125 | ] | ||
1126 | LabelGraphics | ||
1127 | [ | ||
1128 | text "null" | ||
1129 | outline "#000000" | ||
1130 | fill "#FFFFFF" | ||
1131 | fontSize 16 | ||
1132 | fontName "Monospace" | ||
1133 | autoSizePolicy "node_width" | ||
1134 | anchor "t" | ||
1135 | borderDistance 0.0 | ||
1136 | ] | ||
1137 | LabelGraphics | ||
1138 | [ | ||
1139 | text " | ||
1140 | CommSubsystem class | ||
1141 | XCommSubsystem class | ||
1142 | CommSubsystem class UndefinedPart | ||
1143 | XCommSubsystem class UndefinedPart | ||
1144 | " | ||
1145 | fontSize 14 | ||
1146 | fontName "Consolas" | ||
1147 | alignment "left" | ||
1148 | anchor "tl" | ||
1149 | borderDistance 6 | ||
1150 | ] | ||
1151 | ] | ||
1152 | |||
1153 | node | ||
1154 | [ | ||
1155 | id 30 | ||
1156 | graphics | ||
1157 | [ | ||
1158 | w 323.40000000000003 | ||
1159 | h 96 | ||
1160 | type "rectangle" | ||
1161 | fill "#FFFFFF" | ||
1162 | fill2 "#FFFFFF" | ||
1163 | outline "#000000" | ||
1164 | ] | ||
1165 | LabelGraphics | ||
1166 | [ | ||
1167 | text "null" | ||
1168 | outline "#000000" | ||
1169 | fill "#FFFFFF" | ||
1170 | fontSize 16 | ||
1171 | fontName "Monospace" | ||
1172 | autoSizePolicy "node_width" | ||
1173 | anchor "t" | ||
1174 | borderDistance 0.0 | ||
1175 | ] | ||
1176 | LabelGraphics | ||
1177 | [ | ||
1178 | text " | ||
1179 | CommunicatingElement class | ||
1180 | Spacecraft class | ||
1181 | CubeSat6U class | ||
1182 | CubeSat class | ||
1183 | CommunicatingElement class UndefinedPart | ||
1184 | " | ||
1185 | fontSize 14 | ||
1186 | fontName "Consolas" | ||
1187 | alignment "left" | ||
1188 | anchor "tl" | ||
1189 | borderDistance 6 | ||
1190 | ] | ||
1191 | ] | ||
1192 | |||
1193 | node | ||
1194 | [ | ||
1195 | id 31 | ||
1196 | graphics | ||
1197 | [ | ||
1198 | w 223.3 | ||
1199 | h 54 | ||
1200 | type "rectangle" | ||
1201 | fill "#FFFFFF" | ||
1202 | fill2 "#FFFFFF" | ||
1203 | outline "#000000" | ||
1204 | ] | ||
1205 | LabelGraphics | ||
1206 | [ | ||
1207 | text "null" | ||
1208 | outline "#000000" | ||
1209 | fill "#FFFFFF" | ||
1210 | fontSize 16 | ||
1211 | fontName "Monospace" | ||
1212 | autoSizePolicy "node_width" | ||
1213 | anchor "t" | ||
1214 | borderDistance 0.0 | ||
1215 | ] | ||
1216 | LabelGraphics | ||
1217 | [ | ||
1218 | text " | ||
1219 | Payload class | ||
1220 | InterferometryPayload class | ||
1221 | " | ||
1222 | fontSize 14 | ||
1223 | fontName "Consolas" | ||
1224 | alignment "left" | ||
1225 | anchor "tl" | ||
1226 | borderDistance 6 | ||
1227 | ] | ||
1228 | ] | ||
1229 | |||
1230 | node | ||
1231 | [ | ||
1232 | id 32 | ||
1233 | graphics | ||
1234 | [ | ||
1235 | w 277.20000000000005 | ||
1236 | h 82 | ||
1237 | type "rectangle" | ||
1238 | fill "#FFFFFF" | ||
1239 | fill2 "#FFFFFF" | ||
1240 | outline "#000000" | ||
1241 | ] | ||
1242 | LabelGraphics | ||
1243 | [ | ||
1244 | text "null" | ||
1245 | outline "#000000" | ||
1246 | fill "#FFFFFF" | ||
1247 | fontSize 16 | ||
1248 | fontName "Monospace" | ||
1249 | autoSizePolicy "node_width" | ||
1250 | anchor "t" | ||
1251 | borderDistance 0.0 | ||
1252 | ] | ||
1253 | LabelGraphics | ||
1254 | [ | ||
1255 | text " | ||
1256 | CommSubsystem class | ||
1257 | XCommSubsystem class | ||
1258 | CommSubsystem class UndefinedPart | ||
1259 | XCommSubsystem class UndefinedPart | ||
1260 | " | ||
1261 | fontSize 14 | ||
1262 | fontName "Consolas" | ||
1263 | alignment "left" | ||
1264 | anchor "tl" | ||
1265 | borderDistance 6 | ||
1266 | ] | ||
1267 | ] | ||
1268 | |||
1269 | node | ||
1270 | [ | ||
1271 | id 33 | ||
1272 | graphics | ||
1273 | [ | ||
1274 | w 269.5 | ||
1275 | h 68 | ||
1276 | type "rectangle" | ||
1277 | fill "#FFFFFF" | ||
1278 | fill2 "#FFFFFF" | ||
1279 | outline "#000000" | ||
1280 | ] | ||
1281 | LabelGraphics | ||
1282 | [ | ||
1283 | text "null" | ||
1284 | outline "#000000" | ||
1285 | fill "#FFFFFF" | ||
1286 | fontSize 16 | ||
1287 | fontName "Monospace" | ||
1288 | autoSizePolicy "node_width" | ||
1289 | anchor "t" | ||
1290 | borderDistance 0.0 | ||
1291 | ] | ||
1292 | LabelGraphics | ||
1293 | [ | ||
1294 | text " | ||
1295 | CommSubsystem class | ||
1296 | UHFCommSubsystem class | ||
1297 | CommSubsystem class UndefinedPart | ||
1298 | " | ||
1299 | fontSize 14 | ||
1300 | fontName "Consolas" | ||
1301 | alignment "left" | ||
1302 | anchor "tl" | ||
1303 | borderDistance 6 | ||
1304 | ] | ||
1305 | ] | ||
1306 | |||
1307 | node | ||
1308 | [ | ||
1309 | id 34 | ||
1310 | graphics | ||
1311 | [ | ||
1312 | w 323.40000000000003 | ||
1313 | h 82 | ||
1314 | type "rectangle" | ||
1315 | fill "#FFFFFF" | ||
1316 | fill2 "#FFFFFF" | ||
1317 | outline "#000000" | ||
1318 | ] | ||
1319 | LabelGraphics | ||
1320 | [ | ||
1321 | text "null" | ||
1322 | outline "#000000" | ||
1323 | fill "#FFFFFF" | ||
1324 | fontSize 16 | ||
1325 | fontName "Monospace" | ||
1326 | autoSizePolicy "node_width" | ||
1327 | anchor "t" | ||
1328 | borderDistance 0.0 | ||
1329 | ] | ||
1330 | LabelGraphics | ||
1331 | [ | ||
1332 | text " | ||
1333 | CommunicatingElement class | ||
1334 | Spacecraft class | ||
1335 | SmallSat class | ||
1336 | CommunicatingElement class UndefinedPart | ||
1337 | " | ||
1338 | fontSize 14 | ||
1339 | fontName "Consolas" | ||
1340 | alignment "left" | ||
1341 | anchor "tl" | ||
1342 | borderDistance 6 | ||
1343 | ] | ||
1344 | ] | ||
1345 | |||
1346 | node | ||
1347 | [ | ||
1348 | id 35 | ||
1349 | graphics | ||
1350 | [ | ||
1351 | w 277.20000000000005 | ||
1352 | h 82 | ||
1353 | type "rectangle" | ||
1354 | fill "#FFFFFF" | ||
1355 | fill2 "#FFFFFF" | ||
1356 | outline "#000000" | ||
1357 | ] | ||
1358 | LabelGraphics | ||
1359 | [ | ||
1360 | text "null" | ||
1361 | outline "#000000" | ||
1362 | fill "#FFFFFF" | ||
1363 | fontSize 16 | ||
1364 | fontName "Monospace" | ||
1365 | autoSizePolicy "node_width" | ||
1366 | anchor "t" | ||
1367 | borderDistance 0.0 | ||
1368 | ] | ||
1369 | LabelGraphics | ||
1370 | [ | ||
1371 | text " | ||
1372 | CommSubsystem class | ||
1373 | XCommSubsystem class | ||
1374 | CommSubsystem class UndefinedPart | ||
1375 | XCommSubsystem class UndefinedPart | ||
1376 | " | ||
1377 | fontSize 14 | ||
1378 | fontName "Consolas" | ||
1379 | alignment "left" | ||
1380 | anchor "tl" | ||
1381 | borderDistance 6 | ||
1382 | ] | ||
1383 | ] | ||
1384 | |||
1385 | node | ||
1386 | [ | ||
1387 | id 36 | ||
1388 | graphics | ||
1389 | [ | ||
1390 | w 277.20000000000005 | ||
1391 | h 82 | ||
1392 | type "rectangle" | ||
1393 | fill "#FFFFFF" | ||
1394 | fill2 "#FFFFFF" | ||
1395 | outline "#000000" | ||
1396 | ] | ||
1397 | LabelGraphics | ||
1398 | [ | ||
1399 | text "null" | ||
1400 | outline "#000000" | ||
1401 | fill "#FFFFFF" | ||
1402 | fontSize 16 | ||
1403 | fontName "Monospace" | ||
1404 | autoSizePolicy "node_width" | ||
1405 | anchor "t" | ||
1406 | borderDistance 0.0 | ||
1407 | ] | ||
1408 | LabelGraphics | ||
1409 | [ | ||
1410 | text " | ||
1411 | CommSubsystem class | ||
1412 | XCommSubsystem class | ||
1413 | CommSubsystem class UndefinedPart | ||
1414 | XCommSubsystem class UndefinedPart | ||
1415 | " | ||
1416 | fontSize 14 | ||
1417 | fontName "Consolas" | ||
1418 | alignment "left" | ||
1419 | anchor "tl" | ||
1420 | borderDistance 6 | ||
1421 | ] | ||
1422 | ] | ||
1423 | |||
1424 | node | ||
1425 | [ | ||
1426 | id 37 | ||
1427 | graphics | ||
1428 | [ | ||
1429 | w 223.3 | ||
1430 | h 54 | ||
1431 | type "rectangle" | ||
1432 | fill "#FFFFFF" | ||
1433 | fill2 "#FFFFFF" | ||
1434 | outline "#000000" | ||
1435 | ] | ||
1436 | LabelGraphics | ||
1437 | [ | ||
1438 | text "null" | ||
1439 | outline "#000000" | ||
1440 | fill "#FFFFFF" | ||
1441 | fontSize 16 | ||
1442 | fontName "Monospace" | ||
1443 | autoSizePolicy "node_width" | ||
1444 | anchor "t" | ||
1445 | borderDistance 0.0 | ||
1446 | ] | ||
1447 | LabelGraphics | ||
1448 | [ | ||
1449 | text " | ||
1450 | Payload class | ||
1451 | InterferometryPayload class | ||
1452 | " | ||
1453 | fontSize 14 | ||
1454 | fontName "Consolas" | ||
1455 | alignment "left" | ||
1456 | anchor "tl" | ||
1457 | borderDistance 6 | ||
1458 | ] | ||
1459 | ] | ||
1460 | |||
1461 | node | ||
1462 | [ | ||
1463 | id 38 | ||
1464 | graphics | ||
1465 | [ | ||
1466 | w 112.2 | ||
1467 | h 26 | ||
1468 | type "rectangle" | ||
1469 | fill "#FFFFFF" | ||
1470 | fill2 "#FFFFFF" | ||
1471 | outline "#000000" | ||
1472 | ] | ||
1473 | LabelGraphics | ||
1474 | [ | ||
1475 | text "New Integers" | ||
1476 | outline "#000000" | ||
1477 | fill "#FFFFFF" | ||
1478 | fontSize 16 | ||
1479 | fontName "Monospace" | ||
1480 | autoSizePolicy "node_width" | ||
1481 | anchor "t" | ||
1482 | borderDistance 0.0 | ||
1483 | ] | ||
1484 | LabelGraphics | ||
1485 | [ | ||
1486 | text " | ||
1487 | " | ||
1488 | fontSize 14 | ||
1489 | fontName "Consolas" | ||
1490 | alignment "left" | ||
1491 | anchor "tl" | ||
1492 | borderDistance 6 | ||
1493 | ] | ||
1494 | ] | ||
1495 | |||
1496 | node | ||
1497 | [ | ||
1498 | id 39 | ||
1499 | graphics | ||
1500 | [ | ||
1501 | w 85.80000000000001 | ||
1502 | h 26 | ||
1503 | type "rectangle" | ||
1504 | fill "#FFFFFF" | ||
1505 | fill2 "#FFFFFF" | ||
1506 | outline "#000000" | ||
1507 | ] | ||
1508 | LabelGraphics | ||
1509 | [ | ||
1510 | text "New Reals" | ||
1511 | outline "#000000" | ||
1512 | fill "#FFFFFF" | ||
1513 | fontSize 16 | ||
1514 | fontName "Monospace" | ||
1515 | autoSizePolicy "node_width" | ||
1516 | anchor "t" | ||
1517 | borderDistance 0.0 | ||
1518 | ] | ||
1519 | LabelGraphics | ||
1520 | [ | ||
1521 | text " | ||
1522 | " | ||
1523 | fontSize 14 | ||
1524 | fontName "Consolas" | ||
1525 | alignment "left" | ||
1526 | anchor "tl" | ||
1527 | borderDistance 6 | ||
1528 | ] | ||
1529 | ] | ||
1530 | |||
1531 | node | ||
1532 | [ | ||
1533 | id 40 | ||
1534 | graphics | ||
1535 | [ | ||
1536 | w 103.4 | ||
1537 | h 26 | ||
1538 | type "rectangle" | ||
1539 | fill "#FFFFFF" | ||
1540 | fill2 "#FFFFFF" | ||
1541 | outline "#000000" | ||
1542 | ] | ||
1543 | LabelGraphics | ||
1544 | [ | ||
1545 | text "New Strings" | ||
1546 | outline "#000000" | ||
1547 | fill "#FFFFFF" | ||
1548 | fontSize 16 | ||
1549 | fontName "Monospace" | ||
1550 | autoSizePolicy "node_width" | ||
1551 | anchor "t" | ||
1552 | borderDistance 0.0 | ||
1553 | ] | ||
1554 | LabelGraphics | ||
1555 | [ | ||
1556 | text " | ||
1557 | " | ||
1558 | fontSize 14 | ||
1559 | fontName "Consolas" | ||
1560 | alignment "left" | ||
1561 | anchor "tl" | ||
1562 | borderDistance 6 | ||
1563 | ] | ||
1564 | ] | ||
1565 | |||
1566 | node | ||
1567 | [ | ||
1568 | id 41 | ||
1569 | graphics | ||
1570 | [ | ||
1571 | w 103.4 | ||
1572 | h 26 | ||
1573 | type "rectangle" | ||
1574 | fill "#FFFFFF" | ||
1575 | fill2 "#FFFFFF" | ||
1576 | outline "#000000" | ||
1577 | ] | ||
1578 | LabelGraphics | ||
1579 | [ | ||
1580 | text "New Objects" | ||
1581 | outline "#000000" | ||
1582 | fill "#FFFFFF" | ||
1583 | fontSize 16 | ||
1584 | fontName "Monospace" | ||
1585 | autoSizePolicy "node_width" | ||
1586 | anchor "t" | ||
1587 | borderDistance 0.0 | ||
1588 | ] | ||
1589 | LabelGraphics | ||
1590 | [ | ||
1591 | text " | ||
1592 | " | ||
1593 | fontSize 14 | ||
1594 | fontName "Consolas" | ||
1595 | alignment "left" | ||
1596 | anchor "tl" | ||
1597 | borderDistance 6 | ||
1598 | ] | ||
1599 | ] | ||
1600 | edge | ||
1601 | [ | ||
1602 | source 0 | ||
1603 | target 1 | ||
1604 | graphics | ||
1605 | [ | ||
1606 | fill "#000000" | ||
1607 | width 3 | ||
1608 | targetArrow "standard" | ||
1609 | ] | ||
1610 | LabelGraphics | ||
1611 | [ | ||
1612 | text "groundStationNetwork reference ConstellationMission" | ||
1613 | fontSize 14 | ||
1614 | fontName "Consolas" | ||
1615 | configuration "AutoFlippingLabel" | ||
1616 | model "six_pos" | ||
1617 | position "thead" | ||
1618 | ] | ||
1619 | ] | ||
1620 | edge | ||
1621 | [ | ||
1622 | source 0 | ||
1623 | target 6 | ||
1624 | graphics | ||
1625 | [ | ||
1626 | fill "#000000" | ||
1627 | width 3 | ||
1628 | targetArrow "standard" | ||
1629 | ] | ||
1630 | LabelGraphics | ||
1631 | [ | ||
1632 | text "spacecraft reference ConstellationMission" | ||
1633 | fontSize 14 | ||
1634 | fontName "Consolas" | ||
1635 | configuration "AutoFlippingLabel" | ||
1636 | model "six_pos" | ||
1637 | position "thead" | ||
1638 | ] | ||
1639 | ] | ||
1640 | edge | ||
1641 | [ | ||
1642 | source 0 | ||
1643 | target 10 | ||
1644 | graphics | ||
1645 | [ | ||
1646 | fill "#000000" | ||
1647 | width 3 | ||
1648 | targetArrow "standard" | ||
1649 | ] | ||
1650 | LabelGraphics | ||
1651 | [ | ||
1652 | text "spacecraft reference ConstellationMission" | ||
1653 | fontSize 14 | ||
1654 | fontName "Consolas" | ||
1655 | configuration "AutoFlippingLabel" | ||
1656 | model "six_pos" | ||
1657 | position "thead" | ||
1658 | ] | ||
1659 | ] | ||
1660 | edge | ||
1661 | [ | ||
1662 | source 0 | ||
1663 | target 14 | ||
1664 | graphics | ||
1665 | [ | ||
1666 | fill "#000000" | ||
1667 | width 3 | ||
1668 | targetArrow "standard" | ||
1669 | ] | ||
1670 | LabelGraphics | ||
1671 | [ | ||
1672 | text "spacecraft reference ConstellationMission" | ||
1673 | fontSize 14 | ||
1674 | fontName "Consolas" | ||
1675 | configuration "AutoFlippingLabel" | ||
1676 | model "six_pos" | ||
1677 | position "thead" | ||
1678 | ] | ||
1679 | ] | ||
1680 | edge | ||
1681 | [ | ||
1682 | source 0 | ||
1683 | target 18 | ||
1684 | graphics | ||
1685 | [ | ||
1686 | fill "#000000" | ||
1687 | width 3 | ||
1688 | targetArrow "standard" | ||
1689 | ] | ||
1690 | LabelGraphics | ||
1691 | [ | ||
1692 | text "spacecraft reference ConstellationMission" | ||
1693 | fontSize 14 | ||
1694 | fontName "Consolas" | ||
1695 | configuration "AutoFlippingLabel" | ||
1696 | model "six_pos" | ||
1697 | position "thead" | ||
1698 | ] | ||
1699 | ] | ||
1700 | edge | ||
1701 | [ | ||
1702 | source 0 | ||
1703 | target 22 | ||
1704 | graphics | ||
1705 | [ | ||
1706 | fill "#000000" | ||
1707 | width 3 | ||
1708 | targetArrow "standard" | ||
1709 | ] | ||
1710 | LabelGraphics | ||
1711 | [ | ||
1712 | text "spacecraft reference ConstellationMission" | ||
1713 | fontSize 14 | ||
1714 | fontName "Consolas" | ||
1715 | configuration "AutoFlippingLabel" | ||
1716 | model "six_pos" | ||
1717 | position "thead" | ||
1718 | ] | ||
1719 | ] | ||
1720 | edge | ||
1721 | [ | ||
1722 | source 0 | ||
1723 | target 26 | ||
1724 | graphics | ||
1725 | [ | ||
1726 | fill "#000000" | ||
1727 | width 3 | ||
1728 | targetArrow "standard" | ||
1729 | ] | ||
1730 | LabelGraphics | ||
1731 | [ | ||
1732 | text "spacecraft reference ConstellationMission" | ||
1733 | fontSize 14 | ||
1734 | fontName "Consolas" | ||
1735 | configuration "AutoFlippingLabel" | ||
1736 | model "six_pos" | ||
1737 | position "thead" | ||
1738 | ] | ||
1739 | ] | ||
1740 | edge | ||
1741 | [ | ||
1742 | source 0 | ||
1743 | target 30 | ||
1744 | graphics | ||
1745 | [ | ||
1746 | fill "#000000" | ||
1747 | width 3 | ||
1748 | targetArrow "standard" | ||
1749 | ] | ||
1750 | LabelGraphics | ||
1751 | [ | ||
1752 | text "spacecraft reference ConstellationMission" | ||
1753 | fontSize 14 | ||
1754 | fontName "Consolas" | ||
1755 | configuration "AutoFlippingLabel" | ||
1756 | model "six_pos" | ||
1757 | position "thead" | ||
1758 | ] | ||
1759 | ] | ||
1760 | edge | ||
1761 | [ | ||
1762 | source 0 | ||
1763 | target 34 | ||
1764 | graphics | ||
1765 | [ | ||
1766 | fill "#000000" | ||
1767 | width 3 | ||
1768 | targetArrow "standard" | ||
1769 | ] | ||
1770 | LabelGraphics | ||
1771 | [ | ||
1772 | text "spacecraft reference ConstellationMission" | ||
1773 | fontSize 14 | ||
1774 | fontName "Consolas" | ||
1775 | configuration "AutoFlippingLabel" | ||
1776 | model "six_pos" | ||
1777 | position "thead" | ||
1778 | ] | ||
1779 | ] | ||
1780 | edge | ||
1781 | [ | ||
1782 | source 1 | ||
1783 | target 2 | ||
1784 | graphics | ||
1785 | [ | ||
1786 | fill "#000000" | ||
1787 | width 3 | ||
1788 | targetArrow "standard" | ||
1789 | ] | ||
1790 | LabelGraphics | ||
1791 | [ | ||
1792 | text "commSubsystem reference CommunicatingElement" | ||
1793 | fontSize 14 | ||
1794 | fontName "Consolas" | ||
1795 | configuration "AutoFlippingLabel" | ||
1796 | model "six_pos" | ||
1797 | position "thead" | ||
1798 | ] | ||
1799 | ] | ||
1800 | edge | ||
1801 | [ | ||
1802 | source 1 | ||
1803 | target 3 | ||
1804 | graphics | ||
1805 | [ | ||
1806 | fill "#000000" | ||
1807 | width 3 | ||
1808 | targetArrow "standard" | ||
1809 | ] | ||
1810 | LabelGraphics | ||
1811 | [ | ||
1812 | text "commSubsystem reference CommunicatingElement" | ||
1813 | fontSize 14 | ||
1814 | fontName "Consolas" | ||
1815 | configuration "AutoFlippingLabel" | ||
1816 | model "six_pos" | ||
1817 | position "thead" | ||
1818 | ] | ||
1819 | ] | ||
1820 | edge | ||
1821 | [ | ||
1822 | source 6 | ||
1823 | target 7 | ||
1824 | graphics | ||
1825 | [ | ||
1826 | fill "#000000" | ||
1827 | width 3 | ||
1828 | targetArrow "standard" | ||
1829 | ] | ||
1830 | LabelGraphics | ||
1831 | [ | ||
1832 | text "commSubsystem reference CommunicatingElement" | ||
1833 | fontSize 14 | ||
1834 | fontName "Consolas" | ||
1835 | configuration "AutoFlippingLabel" | ||
1836 | model "six_pos" | ||
1837 | position "thead" | ||
1838 | ] | ||
1839 | ] | ||
1840 | edge | ||
1841 | [ | ||
1842 | source 6 | ||
1843 | target 8 | ||
1844 | graphics | ||
1845 | [ | ||
1846 | fill "#000000" | ||
1847 | width 3 | ||
1848 | targetArrow "standard" | ||
1849 | ] | ||
1850 | LabelGraphics | ||
1851 | [ | ||
1852 | text "commSubsystem reference CommunicatingElement" | ||
1853 | fontSize 14 | ||
1854 | fontName "Consolas" | ||
1855 | configuration "AutoFlippingLabel" | ||
1856 | model "six_pos" | ||
1857 | position "thead" | ||
1858 | ] | ||
1859 | ] | ||
1860 | edge | ||
1861 | [ | ||
1862 | source 10 | ||
1863 | target 11 | ||
1864 | graphics | ||
1865 | [ | ||
1866 | fill "#000000" | ||
1867 | width 3 | ||
1868 | targetArrow "standard" | ||
1869 | ] | ||
1870 | LabelGraphics | ||
1871 | [ | ||
1872 | text "commSubsystem reference CommunicatingElement" | ||
1873 | fontSize 14 | ||
1874 | fontName "Consolas" | ||
1875 | configuration "AutoFlippingLabel" | ||
1876 | model "six_pos" | ||
1877 | position "thead" | ||
1878 | ] | ||
1879 | ] | ||
1880 | edge | ||
1881 | [ | ||
1882 | source 10 | ||
1883 | target 12 | ||
1884 | graphics | ||
1885 | [ | ||
1886 | fill "#000000" | ||
1887 | width 3 | ||
1888 | targetArrow "standard" | ||
1889 | ] | ||
1890 | LabelGraphics | ||
1891 | [ | ||
1892 | text "commSubsystem reference CommunicatingElement" | ||
1893 | fontSize 14 | ||
1894 | fontName "Consolas" | ||
1895 | configuration "AutoFlippingLabel" | ||
1896 | model "six_pos" | ||
1897 | position "thead" | ||
1898 | ] | ||
1899 | ] | ||
1900 | edge | ||
1901 | [ | ||
1902 | source 14 | ||
1903 | target 15 | ||
1904 | graphics | ||
1905 | [ | ||
1906 | fill "#000000" | ||
1907 | width 3 | ||
1908 | targetArrow "standard" | ||
1909 | ] | ||
1910 | LabelGraphics | ||
1911 | [ | ||
1912 | text "commSubsystem reference CommunicatingElement" | ||
1913 | fontSize 14 | ||
1914 | fontName "Consolas" | ||
1915 | configuration "AutoFlippingLabel" | ||
1916 | model "six_pos" | ||
1917 | position "thead" | ||
1918 | ] | ||
1919 | ] | ||
1920 | edge | ||
1921 | [ | ||
1922 | source 14 | ||
1923 | target 16 | ||
1924 | graphics | ||
1925 | [ | ||
1926 | fill "#000000" | ||
1927 | width 3 | ||
1928 | targetArrow "standard" | ||
1929 | ] | ||
1930 | LabelGraphics | ||
1931 | [ | ||
1932 | text "commSubsystem reference CommunicatingElement" | ||
1933 | fontSize 14 | ||
1934 | fontName "Consolas" | ||
1935 | configuration "AutoFlippingLabel" | ||
1936 | model "six_pos" | ||
1937 | position "thead" | ||
1938 | ] | ||
1939 | ] | ||
1940 | edge | ||
1941 | [ | ||
1942 | source 18 | ||
1943 | target 19 | ||
1944 | graphics | ||
1945 | [ | ||
1946 | fill "#000000" | ||
1947 | width 3 | ||
1948 | targetArrow "standard" | ||
1949 | ] | ||
1950 | LabelGraphics | ||
1951 | [ | ||
1952 | text "commSubsystem reference CommunicatingElement" | ||
1953 | fontSize 14 | ||
1954 | fontName "Consolas" | ||
1955 | configuration "AutoFlippingLabel" | ||
1956 | model "six_pos" | ||
1957 | position "thead" | ||
1958 | ] | ||
1959 | ] | ||
1960 | edge | ||
1961 | [ | ||
1962 | source 18 | ||
1963 | target 20 | ||
1964 | graphics | ||
1965 | [ | ||
1966 | fill "#000000" | ||
1967 | width 3 | ||
1968 | targetArrow "standard" | ||
1969 | ] | ||
1970 | LabelGraphics | ||
1971 | [ | ||
1972 | text "commSubsystem reference CommunicatingElement" | ||
1973 | fontSize 14 | ||
1974 | fontName "Consolas" | ||
1975 | configuration "AutoFlippingLabel" | ||
1976 | model "six_pos" | ||
1977 | position "thead" | ||
1978 | ] | ||
1979 | ] | ||
1980 | edge | ||
1981 | [ | ||
1982 | source 22 | ||
1983 | target 23 | ||
1984 | graphics | ||
1985 | [ | ||
1986 | fill "#000000" | ||
1987 | width 3 | ||
1988 | targetArrow "standard" | ||
1989 | ] | ||
1990 | LabelGraphics | ||
1991 | [ | ||
1992 | text "commSubsystem reference CommunicatingElement" | ||
1993 | fontSize 14 | ||
1994 | fontName "Consolas" | ||
1995 | configuration "AutoFlippingLabel" | ||
1996 | model "six_pos" | ||
1997 | position "thead" | ||
1998 | ] | ||
1999 | ] | ||
2000 | edge | ||
2001 | [ | ||
2002 | source 22 | ||
2003 | target 24 | ||
2004 | graphics | ||
2005 | [ | ||
2006 | fill "#000000" | ||
2007 | width 3 | ||
2008 | targetArrow "standard" | ||
2009 | ] | ||
2010 | LabelGraphics | ||
2011 | [ | ||
2012 | text "commSubsystem reference CommunicatingElement" | ||
2013 | fontSize 14 | ||
2014 | fontName "Consolas" | ||
2015 | configuration "AutoFlippingLabel" | ||
2016 | model "six_pos" | ||
2017 | position "thead" | ||
2018 | ] | ||
2019 | ] | ||
2020 | edge | ||
2021 | [ | ||
2022 | source 26 | ||
2023 | target 27 | ||
2024 | graphics | ||
2025 | [ | ||
2026 | fill "#000000" | ||
2027 | width 3 | ||
2028 | targetArrow "standard" | ||
2029 | ] | ||
2030 | LabelGraphics | ||
2031 | [ | ||
2032 | text "commSubsystem reference CommunicatingElement" | ||
2033 | fontSize 14 | ||
2034 | fontName "Consolas" | ||
2035 | configuration "AutoFlippingLabel" | ||
2036 | model "six_pos" | ||
2037 | position "thead" | ||
2038 | ] | ||
2039 | ] | ||
2040 | edge | ||
2041 | [ | ||
2042 | source 26 | ||
2043 | target 29 | ||
2044 | graphics | ||
2045 | [ | ||
2046 | fill "#000000" | ||
2047 | width 3 | ||
2048 | targetArrow "standard" | ||
2049 | ] | ||
2050 | LabelGraphics | ||
2051 | [ | ||
2052 | text "commSubsystem reference CommunicatingElement" | ||
2053 | fontSize 14 | ||
2054 | fontName "Consolas" | ||
2055 | configuration "AutoFlippingLabel" | ||
2056 | model "six_pos" | ||
2057 | position "thead" | ||
2058 | ] | ||
2059 | ] | ||
2060 | edge | ||
2061 | [ | ||
2062 | source 30 | ||
2063 | target 32 | ||
2064 | graphics | ||
2065 | [ | ||
2066 | fill "#000000" | ||
2067 | width 3 | ||
2068 | targetArrow "standard" | ||
2069 | ] | ||
2070 | LabelGraphics | ||
2071 | [ | ||
2072 | text "commSubsystem reference CommunicatingElement" | ||
2073 | fontSize 14 | ||
2074 | fontName "Consolas" | ||
2075 | configuration "AutoFlippingLabel" | ||
2076 | model "six_pos" | ||
2077 | position "thead" | ||
2078 | ] | ||
2079 | ] | ||
2080 | edge | ||
2081 | [ | ||
2082 | source 30 | ||
2083 | target 33 | ||
2084 | graphics | ||
2085 | [ | ||
2086 | fill "#000000" | ||
2087 | width 3 | ||
2088 | targetArrow "standard" | ||
2089 | ] | ||
2090 | LabelGraphics | ||
2091 | [ | ||
2092 | text "commSubsystem reference CommunicatingElement" | ||
2093 | fontSize 14 | ||
2094 | fontName "Consolas" | ||
2095 | configuration "AutoFlippingLabel" | ||
2096 | model "six_pos" | ||
2097 | position "thead" | ||
2098 | ] | ||
2099 | ] | ||
2100 | edge | ||
2101 | [ | ||
2102 | source 34 | ||
2103 | target 35 | ||
2104 | graphics | ||
2105 | [ | ||
2106 | fill "#000000" | ||
2107 | width 3 | ||
2108 | targetArrow "standard" | ||
2109 | ] | ||
2110 | LabelGraphics | ||
2111 | [ | ||
2112 | text "commSubsystem reference CommunicatingElement" | ||
2113 | fontSize 14 | ||
2114 | fontName "Consolas" | ||
2115 | configuration "AutoFlippingLabel" | ||
2116 | model "six_pos" | ||
2117 | position "thead" | ||
2118 | ] | ||
2119 | ] | ||
2120 | edge | ||
2121 | [ | ||
2122 | source 34 | ||
2123 | target 36 | ||
2124 | graphics | ||
2125 | [ | ||
2126 | fill "#000000" | ||
2127 | width 3 | ||
2128 | targetArrow "standard" | ||
2129 | ] | ||
2130 | LabelGraphics | ||
2131 | [ | ||
2132 | text "commSubsystem reference CommunicatingElement" | ||
2133 | fontSize 14 | ||
2134 | fontName "Consolas" | ||
2135 | configuration "AutoFlippingLabel" | ||
2136 | model "six_pos" | ||
2137 | position "thead" | ||
2138 | ] | ||
2139 | ] | ||
2140 | edge | ||
2141 | [ | ||
2142 | source 6 | ||
2143 | target 9 | ||
2144 | graphics | ||
2145 | [ | ||
2146 | fill "#000000" | ||
2147 | width 3 | ||
2148 | targetArrow "standard" | ||
2149 | ] | ||
2150 | LabelGraphics | ||
2151 | [ | ||
2152 | text "payload reference Spacecraft" | ||
2153 | fontSize 14 | ||
2154 | fontName "Consolas" | ||
2155 | configuration "AutoFlippingLabel" | ||
2156 | model "six_pos" | ||
2157 | position "thead" | ||
2158 | ] | ||
2159 | ] | ||
2160 | edge | ||
2161 | [ | ||
2162 | source 10 | ||
2163 | target 13 | ||
2164 | graphics | ||
2165 | [ | ||
2166 | fill "#000000" | ||
2167 | width 3 | ||
2168 | targetArrow "standard" | ||
2169 | ] | ||
2170 | LabelGraphics | ||
2171 | [ | ||
2172 | text "payload reference Spacecraft" | ||
2173 | fontSize 14 | ||
2174 | fontName "Consolas" | ||
2175 | configuration "AutoFlippingLabel" | ||
2176 | model "six_pos" | ||
2177 | position "thead" | ||
2178 | ] | ||
2179 | ] | ||
2180 | edge | ||
2181 | [ | ||
2182 | source 14 | ||
2183 | target 17 | ||
2184 | graphics | ||
2185 | [ | ||
2186 | fill "#000000" | ||
2187 | width 3 | ||
2188 | targetArrow "standard" | ||
2189 | ] | ||
2190 | LabelGraphics | ||
2191 | [ | ||
2192 | text "payload reference Spacecraft" | ||
2193 | fontSize 14 | ||
2194 | fontName "Consolas" | ||
2195 | configuration "AutoFlippingLabel" | ||
2196 | model "six_pos" | ||
2197 | position "thead" | ||
2198 | ] | ||
2199 | ] | ||
2200 | edge | ||
2201 | [ | ||
2202 | source 18 | ||
2203 | target 21 | ||
2204 | graphics | ||
2205 | [ | ||
2206 | fill "#000000" | ||
2207 | width 3 | ||
2208 | targetArrow "standard" | ||
2209 | ] | ||
2210 | LabelGraphics | ||
2211 | [ | ||
2212 | text "payload reference Spacecraft" | ||
2213 | fontSize 14 | ||
2214 | fontName "Consolas" | ||
2215 | configuration "AutoFlippingLabel" | ||
2216 | model "six_pos" | ||
2217 | position "thead" | ||
2218 | ] | ||
2219 | ] | ||
2220 | edge | ||
2221 | [ | ||
2222 | source 22 | ||
2223 | target 25 | ||
2224 | graphics | ||
2225 | [ | ||
2226 | fill "#000000" | ||
2227 | width 3 | ||
2228 | targetArrow "standard" | ||
2229 | ] | ||
2230 | LabelGraphics | ||
2231 | [ | ||
2232 | text "payload reference Spacecraft" | ||
2233 | fontSize 14 | ||
2234 | fontName "Consolas" | ||
2235 | configuration "AutoFlippingLabel" | ||
2236 | model "six_pos" | ||
2237 | position "thead" | ||
2238 | ] | ||
2239 | ] | ||
2240 | edge | ||
2241 | [ | ||
2242 | source 26 | ||
2243 | target 28 | ||
2244 | graphics | ||
2245 | [ | ||
2246 | fill "#000000" | ||
2247 | width 3 | ||
2248 | targetArrow "standard" | ||
2249 | ] | ||
2250 | LabelGraphics | ||
2251 | [ | ||
2252 | text "payload reference Spacecraft" | ||
2253 | fontSize 14 | ||
2254 | fontName "Consolas" | ||
2255 | configuration "AutoFlippingLabel" | ||
2256 | model "six_pos" | ||
2257 | position "thead" | ||
2258 | ] | ||
2259 | ] | ||
2260 | edge | ||
2261 | [ | ||
2262 | source 30 | ||
2263 | target 31 | ||
2264 | graphics | ||
2265 | [ | ||
2266 | fill "#000000" | ||
2267 | width 3 | ||
2268 | targetArrow "standard" | ||
2269 | ] | ||
2270 | LabelGraphics | ||
2271 | [ | ||
2272 | text "payload reference Spacecraft" | ||
2273 | fontSize 14 | ||
2274 | fontName "Consolas" | ||
2275 | configuration "AutoFlippingLabel" | ||
2276 | model "six_pos" | ||
2277 | position "thead" | ||
2278 | ] | ||
2279 | ] | ||
2280 | edge | ||
2281 | [ | ||
2282 | source 34 | ||
2283 | target 37 | ||
2284 | graphics | ||
2285 | [ | ||
2286 | fill "#000000" | ||
2287 | width 3 | ||
2288 | targetArrow "standard" | ||
2289 | ] | ||
2290 | LabelGraphics | ||
2291 | [ | ||
2292 | text "payload reference Spacecraft" | ||
2293 | fontSize 14 | ||
2294 | fontName "Consolas" | ||
2295 | configuration "AutoFlippingLabel" | ||
2296 | model "six_pos" | ||
2297 | position "thead" | ||
2298 | ] | ||
2299 | ] | ||
2300 | edge | ||
2301 | [ | ||
2302 | source 7 | ||
2303 | target 2 | ||
2304 | graphics | ||
2305 | [ | ||
2306 | fill "#000000" | ||
2307 | targetArrow "standard" | ||
2308 | ] | ||
2309 | LabelGraphics | ||
2310 | [ | ||
2311 | text "target reference CommSubsystem" | ||
2312 | fontSize 14 | ||
2313 | fontName "Consolas" | ||
2314 | configuration "AutoFlippingLabel" | ||
2315 | model "six_pos" | ||
2316 | position "thead" | ||
2317 | ] | ||
2318 | ] | ||
2319 | edge | ||
2320 | [ | ||
2321 | source 11 | ||
2322 | target 8 | ||
2323 | graphics | ||
2324 | [ | ||
2325 | fill "#000000" | ||
2326 | targetArrow "standard" | ||
2327 | ] | ||
2328 | LabelGraphics | ||
2329 | [ | ||
2330 | text "target reference CommSubsystem" | ||
2331 | fontSize 14 | ||
2332 | fontName "Consolas" | ||
2333 | configuration "AutoFlippingLabel" | ||
2334 | model "six_pos" | ||
2335 | position "thead" | ||
2336 | ] | ||
2337 | ] | ||
2338 | edge | ||
2339 | [ | ||
2340 | source 15 | ||
2341 | target 12 | ||
2342 | graphics | ||
2343 | [ | ||
2344 | fill "#000000" | ||
2345 | targetArrow "standard" | ||
2346 | ] | ||
2347 | LabelGraphics | ||
2348 | [ | ||
2349 | text "target reference CommSubsystem" | ||
2350 | fontSize 14 | ||
2351 | fontName "Consolas" | ||
2352 | configuration "AutoFlippingLabel" | ||
2353 | model "six_pos" | ||
2354 | position "thead" | ||
2355 | ] | ||
2356 | ] | ||
2357 | edge | ||
2358 | [ | ||
2359 | source 19 | ||
2360 | target 2 | ||
2361 | graphics | ||
2362 | [ | ||
2363 | fill "#000000" | ||
2364 | targetArrow "standard" | ||
2365 | ] | ||
2366 | LabelGraphics | ||
2367 | [ | ||
2368 | text "target reference CommSubsystem" | ||
2369 | fontSize 14 | ||
2370 | fontName "Consolas" | ||
2371 | configuration "AutoFlippingLabel" | ||
2372 | model "six_pos" | ||
2373 | position "thead" | ||
2374 | ] | ||
2375 | ] | ||
2376 | edge | ||
2377 | [ | ||
2378 | source 23 | ||
2379 | target 2 | ||
2380 | graphics | ||
2381 | [ | ||
2382 | fill "#000000" | ||
2383 | targetArrow "standard" | ||
2384 | ] | ||
2385 | LabelGraphics | ||
2386 | [ | ||
2387 | text "target reference CommSubsystem" | ||
2388 | fontSize 14 | ||
2389 | fontName "Consolas" | ||
2390 | configuration "AutoFlippingLabel" | ||
2391 | model "six_pos" | ||
2392 | position "thead" | ||
2393 | ] | ||
2394 | ] | ||
2395 | edge | ||
2396 | [ | ||
2397 | source 29 | ||
2398 | target 2 | ||
2399 | graphics | ||
2400 | [ | ||
2401 | fill "#000000" | ||
2402 | targetArrow "standard" | ||
2403 | ] | ||
2404 | LabelGraphics | ||
2405 | [ | ||
2406 | text "target reference CommSubsystem" | ||
2407 | fontSize 14 | ||
2408 | fontName "Consolas" | ||
2409 | configuration "AutoFlippingLabel" | ||
2410 | model "six_pos" | ||
2411 | position "thead" | ||
2412 | ] | ||
2413 | ] | ||
2414 | edge | ||
2415 | [ | ||
2416 | source 32 | ||
2417 | target 2 | ||
2418 | graphics | ||
2419 | [ | ||
2420 | fill "#000000" | ||
2421 | targetArrow "standard" | ||
2422 | ] | ||
2423 | LabelGraphics | ||
2424 | [ | ||
2425 | text "target reference CommSubsystem" | ||
2426 | fontSize 14 | ||
2427 | fontName "Consolas" | ||
2428 | configuration "AutoFlippingLabel" | ||
2429 | model "six_pos" | ||
2430 | position "thead" | ||
2431 | ] | ||
2432 | ] | ||
2433 | edge | ||
2434 | [ | ||
2435 | source 35 | ||
2436 | target 15 | ||
2437 | graphics | ||
2438 | [ | ||
2439 | fill "#000000" | ||
2440 | targetArrow "standard" | ||
2441 | ] | ||
2442 | LabelGraphics | ||
2443 | [ | ||
2444 | text "target reference CommSubsystem" | ||
2445 | fontSize 14 | ||
2446 | fontName "Consolas" | ||
2447 | configuration "AutoFlippingLabel" | ||
2448 | model "six_pos" | ||
2449 | position "thead" | ||
2450 | ] | ||
2451 | ] | ||
2452 | ] | ||
2453 | |||
diff --git a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/outputs/models/1.png b/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/outputs/models/1.png deleted file mode 100644 index 01a1bfc5..00000000 --- a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/outputs/models/1.png +++ /dev/null | |||
Binary files differ | |||
diff --git a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/outputs/models/1.xmi b/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/outputs/models/1.xmi deleted file mode 100644 index 768c1d80..00000000 --- a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/outputs/models/1.xmi +++ /dev/null | |||
@@ -1,47 +0,0 @@ | |||
1 | <?xml version="1.0" encoding="ASCII"?> | ||
2 | <satellite:InterferometryMission xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:satellite="http://www.example.org/satellite" xsi:schemaLocation="http://www.example.org/satellite model/satellite.ecore"> | ||
3 | <groundStationNetwork> | ||
4 | <commSubsystem xsi:type="satellite:KaCommSubsystem"/> | ||
5 | <commSubsystem xsi:type="satellite:XCommSubsystem"/> | ||
6 | </groundStationNetwork> | ||
7 | <spacecraft xsi:type="satellite:CubeSat3U"> | ||
8 | <commSubsystem xsi:type="satellite:XCommSubsystem"/> | ||
9 | <commSubsystem xsi:type="satellite:XCommSubsystem" target="//@groundStationNetwork/@commSubsystem.1"/> | ||
10 | <payload xsi:type="satellite:InterferometryPayload"/> | ||
11 | </spacecraft> | ||
12 | <spacecraft xsi:type="satellite:CubeSat6U"> | ||
13 | <commSubsystem xsi:type="satellite:UHFCommSubsystem" target="//@spacecraft.4/@commSubsystem.0"/> | ||
14 | <commSubsystem xsi:type="satellite:XCommSubsystem"/> | ||
15 | <payload xsi:type="satellite:InterferometryPayload"/> | ||
16 | </spacecraft> | ||
17 | <spacecraft xsi:type="satellite:CubeSat6U"> | ||
18 | <commSubsystem xsi:type="satellite:XCommSubsystem" target="//@groundStationNetwork/@commSubsystem.1"/> | ||
19 | <commSubsystem xsi:type="satellite:UHFCommSubsystem"/> | ||
20 | <payload xsi:type="satellite:InterferometryPayload"/> | ||
21 | </spacecraft> | ||
22 | <spacecraft xsi:type="satellite:SmallSat"> | ||
23 | <commSubsystem xsi:type="satellite:UHFCommSubsystem"/> | ||
24 | <commSubsystem xsi:type="satellite:XCommSubsystem" target="//@groundStationNetwork/@commSubsystem.1"/> | ||
25 | <payload xsi:type="satellite:InterferometryPayload"/> | ||
26 | </spacecraft> | ||
27 | <spacecraft xsi:type="satellite:CubeSat6U"> | ||
28 | <commSubsystem xsi:type="satellite:UHFCommSubsystem"/> | ||
29 | <commSubsystem xsi:type="satellite:XCommSubsystem" target="//@groundStationNetwork/@commSubsystem.1"/> | ||
30 | <payload xsi:type="satellite:InterferometryPayload"/> | ||
31 | </spacecraft> | ||
32 | <spacecraft xsi:type="satellite:SmallSat"> | ||
33 | <commSubsystem xsi:type="satellite:XCommSubsystem" target="//@spacecraft.7/@commSubsystem.0"/> | ||
34 | <commSubsystem xsi:type="satellite:XCommSubsystem"/> | ||
35 | <payload xsi:type="satellite:InterferometryPayload"/> | ||
36 | </spacecraft> | ||
37 | <spacecraft xsi:type="satellite:CubeSat3U"> | ||
38 | <commSubsystem xsi:type="satellite:UHFCommSubsystem"/> | ||
39 | <commSubsystem xsi:type="satellite:XCommSubsystem" target="//@groundStationNetwork/@commSubsystem.1"/> | ||
40 | <payload xsi:type="satellite:InterferometryPayload"/> | ||
41 | </spacecraft> | ||
42 | <spacecraft xsi:type="satellite:CubeSat6U"> | ||
43 | <commSubsystem xsi:type="satellite:XCommSubsystem" target="//@spacecraft.1/@commSubsystem.1"/> | ||
44 | <commSubsystem xsi:type="satellite:UHFCommSubsystem"/> | ||
45 | <payload xsi:type="satellite:InterferometryPayload"/> | ||
46 | </spacecraft> | ||
47 | </satellite:InterferometryMission> | ||
diff --git a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/outputs/models/2.gml b/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/outputs/models/2.gml deleted file mode 100644 index bac655eb..00000000 --- a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/outputs/models/2.gml +++ /dev/null | |||
@@ -1,2453 +0,0 @@ | |||
1 | graph | ||
2 | [ | ||
3 | node | ||
4 | [ | ||
5 | id 0 | ||
6 | graphics | ||
7 | [ | ||
8 | w 315.70000000000005 | ||
9 | h 82 | ||
10 | type "rectangle" | ||
11 | fill "#FFFFFF" | ||
12 | fill2 "#FFFFFF" | ||
13 | outline "#000000" | ||
14 | ] | ||
15 | LabelGraphics | ||
16 | [ | ||
17 | text "o 1" | ||
18 | outline "#000000" | ||
19 | fill "#FFFFFF" | ||
20 | fontSize 16 | ||
21 | fontName "Monospace" | ||
22 | autoSizePolicy "node_width" | ||
23 | anchor "t" | ||
24 | borderDistance 0.0 | ||
25 | ] | ||
26 | LabelGraphics | ||
27 | [ | ||
28 | text " | ||
29 | ConstellationMission class DefinedPart | ||
30 | InterferometryMission class DefinedPart | ||
31 | ConstellationMission class | ||
32 | InterferometryMission class | ||
33 | " | ||
34 | fontSize 14 | ||
35 | fontName "Consolas" | ||
36 | alignment "left" | ||
37 | anchor "tl" | ||
38 | borderDistance 6 | ||
39 | ] | ||
40 | ] | ||
41 | |||
42 | node | ||
43 | [ | ||
44 | id 1 | ||
45 | graphics | ||
46 | [ | ||
47 | w 308.0 | ||
48 | h 82 | ||
49 | type "rectangle" | ||
50 | fill "#FFFFFF" | ||
51 | fill2 "#FFFFFF" | ||
52 | outline "#000000" | ||
53 | ] | ||
54 | LabelGraphics | ||
55 | [ | ||
56 | text "o 2" | ||
57 | outline "#000000" | ||
58 | fill "#FFFFFF" | ||
59 | fontSize 16 | ||
60 | fontName "Monospace" | ||
61 | autoSizePolicy "node_width" | ||
62 | anchor "t" | ||
63 | borderDistance 0.0 | ||
64 | ] | ||
65 | LabelGraphics | ||
66 | [ | ||
67 | text " | ||
68 | CommunicatingElement class DefinedPart | ||
69 | GroundStationNetwork class DefinedPart | ||
70 | CommunicatingElement class | ||
71 | GroundStationNetwork class | ||
72 | " | ||
73 | fontSize 14 | ||
74 | fontName "Consolas" | ||
75 | alignment "left" | ||
76 | anchor "tl" | ||
77 | borderDistance 6 | ||
78 | ] | ||
79 | ] | ||
80 | |||
81 | node | ||
82 | [ | ||
83 | id 2 | ||
84 | graphics | ||
85 | [ | ||
86 | w 261.8 | ||
87 | h 82 | ||
88 | type "rectangle" | ||
89 | fill "#FFFFFF" | ||
90 | fill2 "#FFFFFF" | ||
91 | outline "#000000" | ||
92 | ] | ||
93 | LabelGraphics | ||
94 | [ | ||
95 | text "o 3" | ||
96 | outline "#000000" | ||
97 | fill "#FFFFFF" | ||
98 | fontSize 16 | ||
99 | fontName "Monospace" | ||
100 | autoSizePolicy "node_width" | ||
101 | anchor "t" | ||
102 | borderDistance 0.0 | ||
103 | ] | ||
104 | LabelGraphics | ||
105 | [ | ||
106 | text " | ||
107 | CommSubsystem class DefinedPart | ||
108 | XCommSubsystem class DefinedPart | ||
109 | CommSubsystem class | ||
110 | XCommSubsystem class | ||
111 | " | ||
112 | fontSize 14 | ||
113 | fontName "Consolas" | ||
114 | alignment "left" | ||
115 | anchor "tl" | ||
116 | borderDistance 6 | ||
117 | ] | ||
118 | ] | ||
119 | |||
120 | node | ||
121 | [ | ||
122 | id 3 | ||
123 | graphics | ||
124 | [ | ||
125 | w 269.5 | ||
126 | h 82 | ||
127 | type "rectangle" | ||
128 | fill "#FFFFFF" | ||
129 | fill2 "#FFFFFF" | ||
130 | outline "#000000" | ||
131 | ] | ||
132 | LabelGraphics | ||
133 | [ | ||
134 | text "o 4" | ||
135 | outline "#000000" | ||
136 | fill "#FFFFFF" | ||
137 | fontSize 16 | ||
138 | fontName "Monospace" | ||
139 | autoSizePolicy "node_width" | ||
140 | anchor "t" | ||
141 | borderDistance 0.0 | ||
142 | ] | ||
143 | LabelGraphics | ||
144 | [ | ||
145 | text " | ||
146 | CommSubsystem class DefinedPart | ||
147 | KaCommSubsystem class DefinedPart | ||
148 | CommSubsystem class | ||
149 | KaCommSubsystem class | ||
150 | " | ||
151 | fontSize 14 | ||
152 | fontName "Consolas" | ||
153 | alignment "left" | ||
154 | anchor "tl" | ||
155 | borderDistance 6 | ||
156 | ] | ||
157 | ] | ||
158 | |||
159 | node | ||
160 | [ | ||
161 | id 4 | ||
162 | graphics | ||
163 | [ | ||
164 | w 41.800000000000004 | ||
165 | h 26 | ||
166 | type "rectangle" | ||
167 | fill "#FFFFFF" | ||
168 | fill2 "#FFFFFF" | ||
169 | outline "#000000" | ||
170 | ] | ||
171 | LabelGraphics | ||
172 | [ | ||
173 | text "true" | ||
174 | outline "#000000" | ||
175 | fill "#FFFFFF" | ||
176 | fontSize 16 | ||
177 | fontName "Monospace" | ||
178 | autoSizePolicy "node_width" | ||
179 | anchor "t" | ||
180 | borderDistance 0.0 | ||
181 | ] | ||
182 | LabelGraphics | ||
183 | [ | ||
184 | text " | ||
185 | " | ||
186 | fontSize 14 | ||
187 | fontName "Consolas" | ||
188 | alignment "left" | ||
189 | anchor "tl" | ||
190 | borderDistance 6 | ||
191 | ] | ||
192 | ] | ||
193 | |||
194 | node | ||
195 | [ | ||
196 | id 5 | ||
197 | graphics | ||
198 | [ | ||
199 | w 50.6 | ||
200 | h 26 | ||
201 | type "rectangle" | ||
202 | fill "#FFFFFF" | ||
203 | fill2 "#FFFFFF" | ||
204 | outline "#000000" | ||
205 | ] | ||
206 | LabelGraphics | ||
207 | [ | ||
208 | text "false" | ||
209 | outline "#000000" | ||
210 | fill "#FFFFFF" | ||
211 | fontSize 16 | ||
212 | fontName "Monospace" | ||
213 | autoSizePolicy "node_width" | ||
214 | anchor "t" | ||
215 | borderDistance 0.0 | ||
216 | ] | ||
217 | LabelGraphics | ||
218 | [ | ||
219 | text " | ||
220 | " | ||
221 | fontSize 14 | ||
222 | fontName "Consolas" | ||
223 | alignment "left" | ||
224 | anchor "tl" | ||
225 | borderDistance 6 | ||
226 | ] | ||
227 | ] | ||
228 | |||
229 | node | ||
230 | [ | ||
231 | id 6 | ||
232 | graphics | ||
233 | [ | ||
234 | w 323.40000000000003 | ||
235 | h 96 | ||
236 | type "rectangle" | ||
237 | fill "#FFFFFF" | ||
238 | fill2 "#FFFFFF" | ||
239 | outline "#000000" | ||
240 | ] | ||
241 | LabelGraphics | ||
242 | [ | ||
243 | text "null" | ||
244 | outline "#000000" | ||
245 | fill "#FFFFFF" | ||
246 | fontSize 16 | ||
247 | fontName "Monospace" | ||
248 | autoSizePolicy "node_width" | ||
249 | anchor "t" | ||
250 | borderDistance 0.0 | ||
251 | ] | ||
252 | LabelGraphics | ||
253 | [ | ||
254 | text " | ||
255 | CommunicatingElement class | ||
256 | Spacecraft class | ||
257 | CubeSat6U class | ||
258 | CubeSat class | ||
259 | CommunicatingElement class UndefinedPart | ||
260 | " | ||
261 | fontSize 14 | ||
262 | fontName "Consolas" | ||
263 | alignment "left" | ||
264 | anchor "tl" | ||
265 | borderDistance 6 | ||
266 | ] | ||
267 | ] | ||
268 | |||
269 | node | ||
270 | [ | ||
271 | id 7 | ||
272 | graphics | ||
273 | [ | ||
274 | w 277.20000000000005 | ||
275 | h 82 | ||
276 | type "rectangle" | ||
277 | fill "#FFFFFF" | ||
278 | fill2 "#FFFFFF" | ||
279 | outline "#000000" | ||
280 | ] | ||
281 | LabelGraphics | ||
282 | [ | ||
283 | text "null" | ||
284 | outline "#000000" | ||
285 | fill "#FFFFFF" | ||
286 | fontSize 16 | ||
287 | fontName "Monospace" | ||
288 | autoSizePolicy "node_width" | ||
289 | anchor "t" | ||
290 | borderDistance 0.0 | ||
291 | ] | ||
292 | LabelGraphics | ||
293 | [ | ||
294 | text " | ||
295 | CommSubsystem class | ||
296 | XCommSubsystem class | ||
297 | CommSubsystem class UndefinedPart | ||
298 | XCommSubsystem class UndefinedPart | ||
299 | " | ||
300 | fontSize 14 | ||
301 | fontName "Consolas" | ||
302 | alignment "left" | ||
303 | anchor "tl" | ||
304 | borderDistance 6 | ||
305 | ] | ||
306 | ] | ||
307 | |||
308 | node | ||
309 | [ | ||
310 | id 8 | ||
311 | graphics | ||
312 | [ | ||
313 | w 269.5 | ||
314 | h 68 | ||
315 | type "rectangle" | ||
316 | fill "#FFFFFF" | ||
317 | fill2 "#FFFFFF" | ||
318 | outline "#000000" | ||
319 | ] | ||
320 | LabelGraphics | ||
321 | [ | ||
322 | text "null" | ||
323 | outline "#000000" | ||
324 | fill "#FFFFFF" | ||
325 | fontSize 16 | ||
326 | fontName "Monospace" | ||
327 | autoSizePolicy "node_width" | ||
328 | anchor "t" | ||
329 | borderDistance 0.0 | ||
330 | ] | ||
331 | LabelGraphics | ||
332 | [ | ||
333 | text " | ||
334 | CommSubsystem class | ||
335 | UHFCommSubsystem class | ||
336 | CommSubsystem class UndefinedPart | ||
337 | " | ||
338 | fontSize 14 | ||
339 | fontName "Consolas" | ||
340 | alignment "left" | ||
341 | anchor "tl" | ||
342 | borderDistance 6 | ||
343 | ] | ||
344 | ] | ||
345 | |||
346 | node | ||
347 | [ | ||
348 | id 9 | ||
349 | graphics | ||
350 | [ | ||
351 | w 223.3 | ||
352 | h 54 | ||
353 | type "rectangle" | ||
354 | fill "#FFFFFF" | ||
355 | fill2 "#FFFFFF" | ||
356 | outline "#000000" | ||
357 | ] | ||
358 | LabelGraphics | ||
359 | [ | ||
360 | text "null" | ||
361 | outline "#000000" | ||
362 | fill "#FFFFFF" | ||
363 | fontSize 16 | ||
364 | fontName "Monospace" | ||
365 | autoSizePolicy "node_width" | ||
366 | anchor "t" | ||
367 | borderDistance 0.0 | ||
368 | ] | ||
369 | LabelGraphics | ||
370 | [ | ||
371 | text " | ||
372 | Payload class | ||
373 | InterferometryPayload class | ||
374 | " | ||
375 | fontSize 14 | ||
376 | fontName "Consolas" | ||
377 | alignment "left" | ||
378 | anchor "tl" | ||
379 | borderDistance 6 | ||
380 | ] | ||
381 | ] | ||
382 | |||
383 | node | ||
384 | [ | ||
385 | id 10 | ||
386 | graphics | ||
387 | [ | ||
388 | w 323.40000000000003 | ||
389 | h 96 | ||
390 | type "rectangle" | ||
391 | fill "#FFFFFF" | ||
392 | fill2 "#FFFFFF" | ||
393 | outline "#000000" | ||
394 | ] | ||
395 | LabelGraphics | ||
396 | [ | ||
397 | text "null" | ||
398 | outline "#000000" | ||
399 | fill "#FFFFFF" | ||
400 | fontSize 16 | ||
401 | fontName "Monospace" | ||
402 | autoSizePolicy "node_width" | ||
403 | anchor "t" | ||
404 | borderDistance 0.0 | ||
405 | ] | ||
406 | LabelGraphics | ||
407 | [ | ||
408 | text " | ||
409 | CommunicatingElement class | ||
410 | Spacecraft class | ||
411 | CubeSat6U class | ||
412 | CubeSat class | ||
413 | CommunicatingElement class UndefinedPart | ||
414 | " | ||
415 | fontSize 14 | ||
416 | fontName "Consolas" | ||
417 | alignment "left" | ||
418 | anchor "tl" | ||
419 | borderDistance 6 | ||
420 | ] | ||
421 | ] | ||
422 | |||
423 | node | ||
424 | [ | ||
425 | id 11 | ||
426 | graphics | ||
427 | [ | ||
428 | w 269.5 | ||
429 | h 68 | ||
430 | type "rectangle" | ||
431 | fill "#FFFFFF" | ||
432 | fill2 "#FFFFFF" | ||
433 | outline "#000000" | ||
434 | ] | ||
435 | LabelGraphics | ||
436 | [ | ||
437 | text "null" | ||
438 | outline "#000000" | ||
439 | fill "#FFFFFF" | ||
440 | fontSize 16 | ||
441 | fontName "Monospace" | ||
442 | autoSizePolicy "node_width" | ||
443 | anchor "t" | ||
444 | borderDistance 0.0 | ||
445 | ] | ||
446 | LabelGraphics | ||
447 | [ | ||
448 | text " | ||
449 | CommSubsystem class | ||
450 | UHFCommSubsystem class | ||
451 | CommSubsystem class UndefinedPart | ||
452 | " | ||
453 | fontSize 14 | ||
454 | fontName "Consolas" | ||
455 | alignment "left" | ||
456 | anchor "tl" | ||
457 | borderDistance 6 | ||
458 | ] | ||
459 | ] | ||
460 | |||
461 | node | ||
462 | [ | ||
463 | id 12 | ||
464 | graphics | ||
465 | [ | ||
466 | w 277.20000000000005 | ||
467 | h 82 | ||
468 | type "rectangle" | ||
469 | fill "#FFFFFF" | ||
470 | fill2 "#FFFFFF" | ||
471 | outline "#000000" | ||
472 | ] | ||
473 | LabelGraphics | ||
474 | [ | ||
475 | text "null" | ||
476 | outline "#000000" | ||
477 | fill "#FFFFFF" | ||
478 | fontSize 16 | ||
479 | fontName "Monospace" | ||
480 | autoSizePolicy "node_width" | ||
481 | anchor "t" | ||
482 | borderDistance 0.0 | ||
483 | ] | ||
484 | LabelGraphics | ||
485 | [ | ||
486 | text " | ||
487 | CommSubsystem class | ||
488 | XCommSubsystem class | ||
489 | CommSubsystem class UndefinedPart | ||
490 | XCommSubsystem class UndefinedPart | ||
491 | " | ||
492 | fontSize 14 | ||
493 | fontName "Consolas" | ||
494 | alignment "left" | ||
495 | anchor "tl" | ||
496 | borderDistance 6 | ||
497 | ] | ||
498 | ] | ||
499 | |||
500 | node | ||
501 | [ | ||
502 | id 13 | ||
503 | graphics | ||
504 | [ | ||
505 | w 223.3 | ||
506 | h 54 | ||
507 | type "rectangle" | ||
508 | fill "#FFFFFF" | ||
509 | fill2 "#FFFFFF" | ||
510 | outline "#000000" | ||
511 | ] | ||
512 | LabelGraphics | ||
513 | [ | ||
514 | text "null" | ||
515 | outline "#000000" | ||
516 | fill "#FFFFFF" | ||
517 | fontSize 16 | ||
518 | fontName "Monospace" | ||
519 | autoSizePolicy "node_width" | ||
520 | anchor "t" | ||
521 | borderDistance 0.0 | ||
522 | ] | ||
523 | LabelGraphics | ||
524 | [ | ||
525 | text " | ||
526 | Payload class | ||
527 | InterferometryPayload class | ||
528 | " | ||
529 | fontSize 14 | ||
530 | fontName "Consolas" | ||
531 | alignment "left" | ||
532 | anchor "tl" | ||
533 | borderDistance 6 | ||
534 | ] | ||
535 | ] | ||
536 | |||
537 | node | ||
538 | [ | ||
539 | id 14 | ||
540 | graphics | ||
541 | [ | ||
542 | w 323.40000000000003 | ||
543 | h 96 | ||
544 | type "rectangle" | ||
545 | fill "#FFFFFF" | ||
546 | fill2 "#FFFFFF" | ||
547 | outline "#000000" | ||
548 | ] | ||
549 | LabelGraphics | ||
550 | [ | ||
551 | text "null" | ||
552 | outline "#000000" | ||
553 | fill "#FFFFFF" | ||
554 | fontSize 16 | ||
555 | fontName "Monospace" | ||
556 | autoSizePolicy "node_width" | ||
557 | anchor "t" | ||
558 | borderDistance 0.0 | ||
559 | ] | ||
560 | LabelGraphics | ||
561 | [ | ||
562 | text " | ||
563 | CommunicatingElement class | ||
564 | Spacecraft class | ||
565 | CubeSat6U class | ||
566 | CubeSat class | ||
567 | CommunicatingElement class UndefinedPart | ||
568 | " | ||
569 | fontSize 14 | ||
570 | fontName "Consolas" | ||
571 | alignment "left" | ||
572 | anchor "tl" | ||
573 | borderDistance 6 | ||
574 | ] | ||
575 | ] | ||
576 | |||
577 | node | ||
578 | [ | ||
579 | id 15 | ||
580 | graphics | ||
581 | [ | ||
582 | w 277.20000000000005 | ||
583 | h 82 | ||
584 | type "rectangle" | ||
585 | fill "#FFFFFF" | ||
586 | fill2 "#FFFFFF" | ||
587 | outline "#000000" | ||
588 | ] | ||
589 | LabelGraphics | ||
590 | [ | ||
591 | text "null" | ||
592 | outline "#000000" | ||
593 | fill "#FFFFFF" | ||
594 | fontSize 16 | ||
595 | fontName "Monospace" | ||
596 | autoSizePolicy "node_width" | ||
597 | anchor "t" | ||
598 | borderDistance 0.0 | ||
599 | ] | ||
600 | LabelGraphics | ||
601 | [ | ||
602 | text " | ||
603 | CommSubsystem class | ||
604 | XCommSubsystem class | ||
605 | CommSubsystem class UndefinedPart | ||
606 | XCommSubsystem class UndefinedPart | ||
607 | " | ||
608 | fontSize 14 | ||
609 | fontName "Consolas" | ||
610 | alignment "left" | ||
611 | anchor "tl" | ||
612 | borderDistance 6 | ||
613 | ] | ||
614 | ] | ||
615 | |||
616 | node | ||
617 | [ | ||
618 | id 16 | ||
619 | graphics | ||
620 | [ | ||
621 | w 269.5 | ||
622 | h 68 | ||
623 | type "rectangle" | ||
624 | fill "#FFFFFF" | ||
625 | fill2 "#FFFFFF" | ||
626 | outline "#000000" | ||
627 | ] | ||
628 | LabelGraphics | ||
629 | [ | ||
630 | text "null" | ||
631 | outline "#000000" | ||
632 | fill "#FFFFFF" | ||
633 | fontSize 16 | ||
634 | fontName "Monospace" | ||
635 | autoSizePolicy "node_width" | ||
636 | anchor "t" | ||
637 | borderDistance 0.0 | ||
638 | ] | ||
639 | LabelGraphics | ||
640 | [ | ||
641 | text " | ||
642 | CommSubsystem class | ||
643 | UHFCommSubsystem class | ||
644 | CommSubsystem class UndefinedPart | ||
645 | " | ||
646 | fontSize 14 | ||
647 | fontName "Consolas" | ||
648 | alignment "left" | ||
649 | anchor "tl" | ||
650 | borderDistance 6 | ||
651 | ] | ||
652 | ] | ||
653 | |||
654 | node | ||
655 | [ | ||
656 | id 17 | ||
657 | graphics | ||
658 | [ | ||
659 | w 223.3 | ||
660 | h 54 | ||
661 | type "rectangle" | ||
662 | fill "#FFFFFF" | ||
663 | fill2 "#FFFFFF" | ||
664 | outline "#000000" | ||
665 | ] | ||
666 | LabelGraphics | ||
667 | [ | ||
668 | text "null" | ||
669 | outline "#000000" | ||
670 | fill "#FFFFFF" | ||
671 | fontSize 16 | ||
672 | fontName "Monospace" | ||
673 | autoSizePolicy "node_width" | ||
674 | anchor "t" | ||
675 | borderDistance 0.0 | ||
676 | ] | ||
677 | LabelGraphics | ||
678 | [ | ||
679 | text " | ||
680 | Payload class | ||
681 | InterferometryPayload class | ||
682 | " | ||
683 | fontSize 14 | ||
684 | fontName "Consolas" | ||
685 | alignment "left" | ||
686 | anchor "tl" | ||
687 | borderDistance 6 | ||
688 | ] | ||
689 | ] | ||
690 | |||
691 | node | ||
692 | [ | ||
693 | id 18 | ||
694 | graphics | ||
695 | [ | ||
696 | w 323.40000000000003 | ||
697 | h 96 | ||
698 | type "rectangle" | ||
699 | fill "#FFFFFF" | ||
700 | fill2 "#FFFFFF" | ||
701 | outline "#000000" | ||
702 | ] | ||
703 | LabelGraphics | ||
704 | [ | ||
705 | text "null" | ||
706 | outline "#000000" | ||
707 | fill "#FFFFFF" | ||
708 | fontSize 16 | ||
709 | fontName "Monospace" | ||
710 | autoSizePolicy "node_width" | ||
711 | anchor "t" | ||
712 | borderDistance 0.0 | ||
713 | ] | ||
714 | LabelGraphics | ||
715 | [ | ||
716 | text " | ||
717 | CommunicatingElement class | ||
718 | Spacecraft class | ||
719 | CubeSat3U class | ||
720 | CubeSat class | ||
721 | CommunicatingElement class UndefinedPart | ||
722 | " | ||
723 | fontSize 14 | ||
724 | fontName "Consolas" | ||
725 | alignment "left" | ||
726 | anchor "tl" | ||
727 | borderDistance 6 | ||
728 | ] | ||
729 | ] | ||
730 | |||
731 | node | ||
732 | [ | ||
733 | id 19 | ||
734 | graphics | ||
735 | [ | ||
736 | w 277.20000000000005 | ||
737 | h 82 | ||
738 | type "rectangle" | ||
739 | fill "#FFFFFF" | ||
740 | fill2 "#FFFFFF" | ||
741 | outline "#000000" | ||
742 | ] | ||
743 | LabelGraphics | ||
744 | [ | ||
745 | text "null" | ||
746 | outline "#000000" | ||
747 | fill "#FFFFFF" | ||
748 | fontSize 16 | ||
749 | fontName "Monospace" | ||
750 | autoSizePolicy "node_width" | ||
751 | anchor "t" | ||
752 | borderDistance 0.0 | ||
753 | ] | ||
754 | LabelGraphics | ||
755 | [ | ||
756 | text " | ||
757 | CommSubsystem class | ||
758 | XCommSubsystem class | ||
759 | CommSubsystem class UndefinedPart | ||
760 | XCommSubsystem class UndefinedPart | ||
761 | " | ||
762 | fontSize 14 | ||
763 | fontName "Consolas" | ||
764 | alignment "left" | ||
765 | anchor "tl" | ||
766 | borderDistance 6 | ||
767 | ] | ||
768 | ] | ||
769 | |||
770 | node | ||
771 | [ | ||
772 | id 20 | ||
773 | graphics | ||
774 | [ | ||
775 | w 277.20000000000005 | ||
776 | h 82 | ||
777 | type "rectangle" | ||
778 | fill "#FFFFFF" | ||
779 | fill2 "#FFFFFF" | ||
780 | outline "#000000" | ||
781 | ] | ||
782 | LabelGraphics | ||
783 | [ | ||
784 | text "null" | ||
785 | outline "#000000" | ||
786 | fill "#FFFFFF" | ||
787 | fontSize 16 | ||
788 | fontName "Monospace" | ||
789 | autoSizePolicy "node_width" | ||
790 | anchor "t" | ||
791 | borderDistance 0.0 | ||
792 | ] | ||
793 | LabelGraphics | ||
794 | [ | ||
795 | text " | ||
796 | CommSubsystem class | ||
797 | XCommSubsystem class | ||
798 | CommSubsystem class UndefinedPart | ||
799 | XCommSubsystem class UndefinedPart | ||
800 | " | ||
801 | fontSize 14 | ||
802 | fontName "Consolas" | ||
803 | alignment "left" | ||
804 | anchor "tl" | ||
805 | borderDistance 6 | ||
806 | ] | ||
807 | ] | ||
808 | |||
809 | node | ||
810 | [ | ||
811 | id 21 | ||
812 | graphics | ||
813 | [ | ||
814 | w 223.3 | ||
815 | h 54 | ||
816 | type "rectangle" | ||
817 | fill "#FFFFFF" | ||
818 | fill2 "#FFFFFF" | ||
819 | outline "#000000" | ||
820 | ] | ||
821 | LabelGraphics | ||
822 | [ | ||
823 | text "null" | ||
824 | outline "#000000" | ||
825 | fill "#FFFFFF" | ||
826 | fontSize 16 | ||
827 | fontName "Monospace" | ||
828 | autoSizePolicy "node_width" | ||
829 | anchor "t" | ||
830 | borderDistance 0.0 | ||
831 | ] | ||
832 | LabelGraphics | ||
833 | [ | ||
834 | text " | ||
835 | Payload class | ||
836 | InterferometryPayload class | ||
837 | " | ||
838 | fontSize 14 | ||
839 | fontName "Consolas" | ||
840 | alignment "left" | ||
841 | anchor "tl" | ||
842 | borderDistance 6 | ||
843 | ] | ||
844 | ] | ||
845 | |||
846 | node | ||
847 | [ | ||
848 | id 22 | ||
849 | graphics | ||
850 | [ | ||
851 | w 323.40000000000003 | ||
852 | h 96 | ||
853 | type "rectangle" | ||
854 | fill "#FFFFFF" | ||
855 | fill2 "#FFFFFF" | ||
856 | outline "#000000" | ||
857 | ] | ||
858 | LabelGraphics | ||
859 | [ | ||
860 | text "null" | ||
861 | outline "#000000" | ||
862 | fill "#FFFFFF" | ||
863 | fontSize 16 | ||
864 | fontName "Monospace" | ||
865 | autoSizePolicy "node_width" | ||
866 | anchor "t" | ||
867 | borderDistance 0.0 | ||
868 | ] | ||
869 | LabelGraphics | ||
870 | [ | ||
871 | text " | ||
872 | CommunicatingElement class | ||
873 | Spacecraft class | ||
874 | CubeSat3U class | ||
875 | CubeSat class | ||
876 | CommunicatingElement class UndefinedPart | ||
877 | " | ||
878 | fontSize 14 | ||
879 | fontName "Consolas" | ||
880 | alignment "left" | ||
881 | anchor "tl" | ||
882 | borderDistance 6 | ||
883 | ] | ||
884 | ] | ||
885 | |||
886 | node | ||
887 | [ | ||
888 | id 23 | ||
889 | graphics | ||
890 | [ | ||
891 | w 277.20000000000005 | ||
892 | h 82 | ||
893 | type "rectangle" | ||
894 | fill "#FFFFFF" | ||
895 | fill2 "#FFFFFF" | ||
896 | outline "#000000" | ||
897 | ] | ||
898 | LabelGraphics | ||
899 | [ | ||
900 | text "null" | ||
901 | outline "#000000" | ||
902 | fill "#FFFFFF" | ||
903 | fontSize 16 | ||
904 | fontName "Monospace" | ||
905 | autoSizePolicy "node_width" | ||
906 | anchor "t" | ||
907 | borderDistance 0.0 | ||
908 | ] | ||
909 | LabelGraphics | ||
910 | [ | ||
911 | text " | ||
912 | CommSubsystem class | ||
913 | XCommSubsystem class | ||
914 | CommSubsystem class UndefinedPart | ||
915 | XCommSubsystem class UndefinedPart | ||
916 | " | ||
917 | fontSize 14 | ||
918 | fontName "Consolas" | ||
919 | alignment "left" | ||
920 | anchor "tl" | ||
921 | borderDistance 6 | ||
922 | ] | ||
923 | ] | ||
924 | |||
925 | node | ||
926 | [ | ||
927 | id 24 | ||
928 | graphics | ||
929 | [ | ||
930 | w 269.5 | ||
931 | h 68 | ||
932 | type "rectangle" | ||
933 | fill "#FFFFFF" | ||
934 | fill2 "#FFFFFF" | ||
935 | outline "#000000" | ||
936 | ] | ||
937 | LabelGraphics | ||
938 | [ | ||
939 | text "null" | ||
940 | outline "#000000" | ||
941 | fill "#FFFFFF" | ||
942 | fontSize 16 | ||
943 | fontName "Monospace" | ||
944 | autoSizePolicy "node_width" | ||
945 | anchor "t" | ||
946 | borderDistance 0.0 | ||
947 | ] | ||
948 | LabelGraphics | ||
949 | [ | ||
950 | text " | ||
951 | CommSubsystem class | ||
952 | UHFCommSubsystem class | ||
953 | CommSubsystem class UndefinedPart | ||
954 | " | ||
955 | fontSize 14 | ||
956 | fontName "Consolas" | ||
957 | alignment "left" | ||
958 | anchor "tl" | ||
959 | borderDistance 6 | ||
960 | ] | ||
961 | ] | ||
962 | |||
963 | node | ||
964 | [ | ||
965 | id 25 | ||
966 | graphics | ||
967 | [ | ||
968 | w 223.3 | ||
969 | h 54 | ||
970 | type "rectangle" | ||
971 | fill "#FFFFFF" | ||
972 | fill2 "#FFFFFF" | ||
973 | outline "#000000" | ||
974 | ] | ||
975 | LabelGraphics | ||
976 | [ | ||
977 | text "null" | ||
978 | outline "#000000" | ||
979 | fill "#FFFFFF" | ||
980 | fontSize 16 | ||
981 | fontName "Monospace" | ||
982 | autoSizePolicy "node_width" | ||
983 | anchor "t" | ||
984 | borderDistance 0.0 | ||
985 | ] | ||
986 | LabelGraphics | ||
987 | [ | ||
988 | text " | ||
989 | Payload class | ||
990 | InterferometryPayload class | ||
991 | " | ||
992 | fontSize 14 | ||
993 | fontName "Consolas" | ||
994 | alignment "left" | ||
995 | anchor "tl" | ||
996 | borderDistance 6 | ||
997 | ] | ||
998 | ] | ||
999 | |||
1000 | node | ||
1001 | [ | ||
1002 | id 26 | ||
1003 | graphics | ||
1004 | [ | ||
1005 | w 323.40000000000003 | ||
1006 | h 82 | ||
1007 | type "rectangle" | ||
1008 | fill "#FFFFFF" | ||
1009 | fill2 "#FFFFFF" | ||
1010 | outline "#000000" | ||
1011 | ] | ||
1012 | LabelGraphics | ||
1013 | [ | ||
1014 | text "null" | ||
1015 | outline "#000000" | ||
1016 | fill "#FFFFFF" | ||
1017 | fontSize 16 | ||
1018 | fontName "Monospace" | ||
1019 | autoSizePolicy "node_width" | ||
1020 | anchor "t" | ||
1021 | borderDistance 0.0 | ||
1022 | ] | ||
1023 | LabelGraphics | ||
1024 | [ | ||
1025 | text " | ||
1026 | CommunicatingElement class | ||
1027 | Spacecraft class | ||
1028 | SmallSat class | ||
1029 | CommunicatingElement class UndefinedPart | ||
1030 | " | ||
1031 | fontSize 14 | ||
1032 | fontName "Consolas" | ||
1033 | alignment "left" | ||
1034 | anchor "tl" | ||
1035 | borderDistance 6 | ||
1036 | ] | ||
1037 | ] | ||
1038 | |||
1039 | node | ||
1040 | [ | ||
1041 | id 27 | ||
1042 | graphics | ||
1043 | [ | ||
1044 | w 269.5 | ||
1045 | h 68 | ||
1046 | type "rectangle" | ||
1047 | fill "#FFFFFF" | ||
1048 | fill2 "#FFFFFF" | ||
1049 | outline "#000000" | ||
1050 | ] | ||
1051 | LabelGraphics | ||
1052 | [ | ||
1053 | text "null" | ||
1054 | outline "#000000" | ||
1055 | fill "#FFFFFF" | ||
1056 | fontSize 16 | ||
1057 | fontName "Monospace" | ||
1058 | autoSizePolicy "node_width" | ||
1059 | anchor "t" | ||
1060 | borderDistance 0.0 | ||
1061 | ] | ||
1062 | LabelGraphics | ||
1063 | [ | ||
1064 | text " | ||
1065 | CommSubsystem class | ||
1066 | UHFCommSubsystem class | ||
1067 | CommSubsystem class UndefinedPart | ||
1068 | " | ||
1069 | fontSize 14 | ||
1070 | fontName "Consolas" | ||
1071 | alignment "left" | ||
1072 | anchor "tl" | ||
1073 | borderDistance 6 | ||
1074 | ] | ||
1075 | ] | ||
1076 | |||
1077 | node | ||
1078 | [ | ||
1079 | id 28 | ||
1080 | graphics | ||
1081 | [ | ||
1082 | w 223.3 | ||
1083 | h 54 | ||
1084 | type "rectangle" | ||
1085 | fill "#FFFFFF" | ||
1086 | fill2 "#FFFFFF" | ||
1087 | outline "#000000" | ||
1088 | ] | ||
1089 | LabelGraphics | ||
1090 | [ | ||
1091 | text "null" | ||
1092 | outline "#000000" | ||
1093 | fill "#FFFFFF" | ||
1094 | fontSize 16 | ||
1095 | fontName "Monospace" | ||
1096 | autoSizePolicy "node_width" | ||
1097 | anchor "t" | ||
1098 | borderDistance 0.0 | ||
1099 | ] | ||
1100 | LabelGraphics | ||
1101 | [ | ||
1102 | text " | ||
1103 | Payload class | ||
1104 | InterferometryPayload class | ||
1105 | " | ||
1106 | fontSize 14 | ||
1107 | fontName "Consolas" | ||
1108 | alignment "left" | ||
1109 | anchor "tl" | ||
1110 | borderDistance 6 | ||
1111 | ] | ||
1112 | ] | ||
1113 | |||
1114 | node | ||
1115 | [ | ||
1116 | id 29 | ||
1117 | graphics | ||
1118 | [ | ||
1119 | w 277.20000000000005 | ||
1120 | h 82 | ||
1121 | type "rectangle" | ||
1122 | fill "#FFFFFF" | ||
1123 | fill2 "#FFFFFF" | ||
1124 | outline "#000000" | ||
1125 | ] | ||
1126 | LabelGraphics | ||
1127 | [ | ||
1128 | text "null" | ||
1129 | outline "#000000" | ||
1130 | fill "#FFFFFF" | ||
1131 | fontSize 16 | ||
1132 | fontName "Monospace" | ||
1133 | autoSizePolicy "node_width" | ||
1134 | anchor "t" | ||
1135 | borderDistance 0.0 | ||
1136 | ] | ||
1137 | LabelGraphics | ||
1138 | [ | ||
1139 | text " | ||
1140 | CommSubsystem class | ||
1141 | XCommSubsystem class | ||
1142 | CommSubsystem class UndefinedPart | ||
1143 | XCommSubsystem class UndefinedPart | ||
1144 | " | ||
1145 | fontSize 14 | ||
1146 | fontName "Consolas" | ||
1147 | alignment "left" | ||
1148 | anchor "tl" | ||
1149 | borderDistance 6 | ||
1150 | ] | ||
1151 | ] | ||
1152 | |||
1153 | node | ||
1154 | [ | ||
1155 | id 30 | ||
1156 | graphics | ||
1157 | [ | ||
1158 | w 323.40000000000003 | ||
1159 | h 96 | ||
1160 | type "rectangle" | ||
1161 | fill "#FFFFFF" | ||
1162 | fill2 "#FFFFFF" | ||
1163 | outline "#000000" | ||
1164 | ] | ||
1165 | LabelGraphics | ||
1166 | [ | ||
1167 | text "null" | ||
1168 | outline "#000000" | ||
1169 | fill "#FFFFFF" | ||
1170 | fontSize 16 | ||
1171 | fontName "Monospace" | ||
1172 | autoSizePolicy "node_width" | ||
1173 | anchor "t" | ||
1174 | borderDistance 0.0 | ||
1175 | ] | ||
1176 | LabelGraphics | ||
1177 | [ | ||
1178 | text " | ||
1179 | CommunicatingElement class | ||
1180 | Spacecraft class | ||
1181 | CubeSat6U class | ||
1182 | CubeSat class | ||
1183 | CommunicatingElement class UndefinedPart | ||
1184 | " | ||
1185 | fontSize 14 | ||
1186 | fontName "Consolas" | ||
1187 | alignment "left" | ||
1188 | anchor "tl" | ||
1189 | borderDistance 6 | ||
1190 | ] | ||
1191 | ] | ||
1192 | |||
1193 | node | ||
1194 | [ | ||
1195 | id 31 | ||
1196 | graphics | ||
1197 | [ | ||
1198 | w 223.3 | ||
1199 | h 54 | ||
1200 | type "rectangle" | ||
1201 | fill "#FFFFFF" | ||
1202 | fill2 "#FFFFFF" | ||
1203 | outline "#000000" | ||
1204 | ] | ||
1205 | LabelGraphics | ||
1206 | [ | ||
1207 | text "null" | ||
1208 | outline "#000000" | ||
1209 | fill "#FFFFFF" | ||
1210 | fontSize 16 | ||
1211 | fontName "Monospace" | ||
1212 | autoSizePolicy "node_width" | ||
1213 | anchor "t" | ||
1214 | borderDistance 0.0 | ||
1215 | ] | ||
1216 | LabelGraphics | ||
1217 | [ | ||
1218 | text " | ||
1219 | Payload class | ||
1220 | InterferometryPayload class | ||
1221 | " | ||
1222 | fontSize 14 | ||
1223 | fontName "Consolas" | ||
1224 | alignment "left" | ||
1225 | anchor "tl" | ||
1226 | borderDistance 6 | ||
1227 | ] | ||
1228 | ] | ||
1229 | |||
1230 | node | ||
1231 | [ | ||
1232 | id 32 | ||
1233 | graphics | ||
1234 | [ | ||
1235 | w 277.20000000000005 | ||
1236 | h 82 | ||
1237 | type "rectangle" | ||
1238 | fill "#FFFFFF" | ||
1239 | fill2 "#FFFFFF" | ||
1240 | outline "#000000" | ||
1241 | ] | ||
1242 | LabelGraphics | ||
1243 | [ | ||
1244 | text "null" | ||
1245 | outline "#000000" | ||
1246 | fill "#FFFFFF" | ||
1247 | fontSize 16 | ||
1248 | fontName "Monospace" | ||
1249 | autoSizePolicy "node_width" | ||
1250 | anchor "t" | ||
1251 | borderDistance 0.0 | ||
1252 | ] | ||
1253 | LabelGraphics | ||
1254 | [ | ||
1255 | text " | ||
1256 | CommSubsystem class | ||
1257 | XCommSubsystem class | ||
1258 | CommSubsystem class UndefinedPart | ||
1259 | XCommSubsystem class UndefinedPart | ||
1260 | " | ||
1261 | fontSize 14 | ||
1262 | fontName "Consolas" | ||
1263 | alignment "left" | ||
1264 | anchor "tl" | ||
1265 | borderDistance 6 | ||
1266 | ] | ||
1267 | ] | ||
1268 | |||
1269 | node | ||
1270 | [ | ||
1271 | id 33 | ||
1272 | graphics | ||
1273 | [ | ||
1274 | w 269.5 | ||
1275 | h 68 | ||
1276 | type "rectangle" | ||
1277 | fill "#FFFFFF" | ||
1278 | fill2 "#FFFFFF" | ||
1279 | outline "#000000" | ||
1280 | ] | ||
1281 | LabelGraphics | ||
1282 | [ | ||
1283 | text "null" | ||
1284 | outline "#000000" | ||
1285 | fill "#FFFFFF" | ||
1286 | fontSize 16 | ||
1287 | fontName "Monospace" | ||
1288 | autoSizePolicy "node_width" | ||
1289 | anchor "t" | ||
1290 | borderDistance 0.0 | ||
1291 | ] | ||
1292 | LabelGraphics | ||
1293 | [ | ||
1294 | text " | ||
1295 | CommSubsystem class | ||
1296 | UHFCommSubsystem class | ||
1297 | CommSubsystem class UndefinedPart | ||
1298 | " | ||
1299 | fontSize 14 | ||
1300 | fontName "Consolas" | ||
1301 | alignment "left" | ||
1302 | anchor "tl" | ||
1303 | borderDistance 6 | ||
1304 | ] | ||
1305 | ] | ||
1306 | |||
1307 | node | ||
1308 | [ | ||
1309 | id 34 | ||
1310 | graphics | ||
1311 | [ | ||
1312 | w 323.40000000000003 | ||
1313 | h 82 | ||
1314 | type "rectangle" | ||
1315 | fill "#FFFFFF" | ||
1316 | fill2 "#FFFFFF" | ||
1317 | outline "#000000" | ||
1318 | ] | ||
1319 | LabelGraphics | ||
1320 | [ | ||
1321 | text "null" | ||
1322 | outline "#000000" | ||
1323 | fill "#FFFFFF" | ||
1324 | fontSize 16 | ||
1325 | fontName "Monospace" | ||
1326 | autoSizePolicy "node_width" | ||
1327 | anchor "t" | ||
1328 | borderDistance 0.0 | ||
1329 | ] | ||
1330 | LabelGraphics | ||
1331 | [ | ||
1332 | text " | ||
1333 | CommunicatingElement class | ||
1334 | Spacecraft class | ||
1335 | SmallSat class | ||
1336 | CommunicatingElement class UndefinedPart | ||
1337 | " | ||
1338 | fontSize 14 | ||
1339 | fontName "Consolas" | ||
1340 | alignment "left" | ||
1341 | anchor "tl" | ||
1342 | borderDistance 6 | ||
1343 | ] | ||
1344 | ] | ||
1345 | |||
1346 | node | ||
1347 | [ | ||
1348 | id 35 | ||
1349 | graphics | ||
1350 | [ | ||
1351 | w 277.20000000000005 | ||
1352 | h 82 | ||
1353 | type "rectangle" | ||
1354 | fill "#FFFFFF" | ||
1355 | fill2 "#FFFFFF" | ||
1356 | outline "#000000" | ||
1357 | ] | ||
1358 | LabelGraphics | ||
1359 | [ | ||
1360 | text "null" | ||
1361 | outline "#000000" | ||
1362 | fill "#FFFFFF" | ||
1363 | fontSize 16 | ||
1364 | fontName "Monospace" | ||
1365 | autoSizePolicy "node_width" | ||
1366 | anchor "t" | ||
1367 | borderDistance 0.0 | ||
1368 | ] | ||
1369 | LabelGraphics | ||
1370 | [ | ||
1371 | text " | ||
1372 | CommSubsystem class | ||
1373 | XCommSubsystem class | ||
1374 | CommSubsystem class UndefinedPart | ||
1375 | XCommSubsystem class UndefinedPart | ||
1376 | " | ||
1377 | fontSize 14 | ||
1378 | fontName "Consolas" | ||
1379 | alignment "left" | ||
1380 | anchor "tl" | ||
1381 | borderDistance 6 | ||
1382 | ] | ||
1383 | ] | ||
1384 | |||
1385 | node | ||
1386 | [ | ||
1387 | id 36 | ||
1388 | graphics | ||
1389 | [ | ||
1390 | w 284.90000000000003 | ||
1391 | h 82 | ||
1392 | type "rectangle" | ||
1393 | fill "#FFFFFF" | ||
1394 | fill2 "#FFFFFF" | ||
1395 | outline "#000000" | ||
1396 | ] | ||
1397 | LabelGraphics | ||
1398 | [ | ||
1399 | text "null" | ||
1400 | outline "#000000" | ||
1401 | fill "#FFFFFF" | ||
1402 | fontSize 16 | ||
1403 | fontName "Monospace" | ||
1404 | autoSizePolicy "node_width" | ||
1405 | anchor "t" | ||
1406 | borderDistance 0.0 | ||
1407 | ] | ||
1408 | LabelGraphics | ||
1409 | [ | ||
1410 | text " | ||
1411 | CommSubsystem class | ||
1412 | KaCommSubsystem class | ||
1413 | CommSubsystem class UndefinedPart | ||
1414 | KaCommSubsystem class UndefinedPart | ||
1415 | " | ||
1416 | fontSize 14 | ||
1417 | fontName "Consolas" | ||
1418 | alignment "left" | ||
1419 | anchor "tl" | ||
1420 | borderDistance 6 | ||
1421 | ] | ||
1422 | ] | ||
1423 | |||
1424 | node | ||
1425 | [ | ||
1426 | id 37 | ||
1427 | graphics | ||
1428 | [ | ||
1429 | w 223.3 | ||
1430 | h 54 | ||
1431 | type "rectangle" | ||
1432 | fill "#FFFFFF" | ||
1433 | fill2 "#FFFFFF" | ||
1434 | outline "#000000" | ||
1435 | ] | ||
1436 | LabelGraphics | ||
1437 | [ | ||
1438 | text "null" | ||
1439 | outline "#000000" | ||
1440 | fill "#FFFFFF" | ||
1441 | fontSize 16 | ||
1442 | fontName "Monospace" | ||
1443 | autoSizePolicy "node_width" | ||
1444 | anchor "t" | ||
1445 | borderDistance 0.0 | ||
1446 | ] | ||
1447 | LabelGraphics | ||
1448 | [ | ||
1449 | text " | ||
1450 | Payload class | ||
1451 | InterferometryPayload class | ||
1452 | " | ||
1453 | fontSize 14 | ||
1454 | fontName "Consolas" | ||
1455 | alignment "left" | ||
1456 | anchor "tl" | ||
1457 | borderDistance 6 | ||
1458 | ] | ||
1459 | ] | ||
1460 | |||
1461 | node | ||
1462 | [ | ||
1463 | id 38 | ||
1464 | graphics | ||
1465 | [ | ||
1466 | w 112.2 | ||
1467 | h 26 | ||
1468 | type "rectangle" | ||
1469 | fill "#FFFFFF" | ||
1470 | fill2 "#FFFFFF" | ||
1471 | outline "#000000" | ||
1472 | ] | ||
1473 | LabelGraphics | ||
1474 | [ | ||
1475 | text "New Integers" | ||
1476 | outline "#000000" | ||
1477 | fill "#FFFFFF" | ||
1478 | fontSize 16 | ||
1479 | fontName "Monospace" | ||
1480 | autoSizePolicy "node_width" | ||
1481 | anchor "t" | ||
1482 | borderDistance 0.0 | ||
1483 | ] | ||
1484 | LabelGraphics | ||
1485 | [ | ||
1486 | text " | ||
1487 | " | ||
1488 | fontSize 14 | ||
1489 | fontName "Consolas" | ||
1490 | alignment "left" | ||
1491 | anchor "tl" | ||
1492 | borderDistance 6 | ||
1493 | ] | ||
1494 | ] | ||
1495 | |||
1496 | node | ||
1497 | [ | ||
1498 | id 39 | ||
1499 | graphics | ||
1500 | [ | ||
1501 | w 85.80000000000001 | ||
1502 | h 26 | ||
1503 | type "rectangle" | ||
1504 | fill "#FFFFFF" | ||
1505 | fill2 "#FFFFFF" | ||
1506 | outline "#000000" | ||
1507 | ] | ||
1508 | LabelGraphics | ||
1509 | [ | ||
1510 | text "New Reals" | ||
1511 | outline "#000000" | ||
1512 | fill "#FFFFFF" | ||
1513 | fontSize 16 | ||
1514 | fontName "Monospace" | ||
1515 | autoSizePolicy "node_width" | ||
1516 | anchor "t" | ||
1517 | borderDistance 0.0 | ||
1518 | ] | ||
1519 | LabelGraphics | ||
1520 | [ | ||
1521 | text " | ||
1522 | " | ||
1523 | fontSize 14 | ||
1524 | fontName "Consolas" | ||
1525 | alignment "left" | ||
1526 | anchor "tl" | ||
1527 | borderDistance 6 | ||
1528 | ] | ||
1529 | ] | ||
1530 | |||
1531 | node | ||
1532 | [ | ||
1533 | id 40 | ||
1534 | graphics | ||
1535 | [ | ||
1536 | w 103.4 | ||
1537 | h 26 | ||
1538 | type "rectangle" | ||
1539 | fill "#FFFFFF" | ||
1540 | fill2 "#FFFFFF" | ||
1541 | outline "#000000" | ||
1542 | ] | ||
1543 | LabelGraphics | ||
1544 | [ | ||
1545 | text "New Strings" | ||
1546 | outline "#000000" | ||
1547 | fill "#FFFFFF" | ||
1548 | fontSize 16 | ||
1549 | fontName "Monospace" | ||
1550 | autoSizePolicy "node_width" | ||
1551 | anchor "t" | ||
1552 | borderDistance 0.0 | ||
1553 | ] | ||
1554 | LabelGraphics | ||
1555 | [ | ||
1556 | text " | ||
1557 | " | ||
1558 | fontSize 14 | ||
1559 | fontName "Consolas" | ||
1560 | alignment "left" | ||
1561 | anchor "tl" | ||
1562 | borderDistance 6 | ||
1563 | ] | ||
1564 | ] | ||
1565 | |||
1566 | node | ||
1567 | [ | ||
1568 | id 41 | ||
1569 | graphics | ||
1570 | [ | ||
1571 | w 103.4 | ||
1572 | h 26 | ||
1573 | type "rectangle" | ||
1574 | fill "#FFFFFF" | ||
1575 | fill2 "#FFFFFF" | ||
1576 | outline "#000000" | ||
1577 | ] | ||
1578 | LabelGraphics | ||
1579 | [ | ||
1580 | text "New Objects" | ||
1581 | outline "#000000" | ||
1582 | fill "#FFFFFF" | ||
1583 | fontSize 16 | ||
1584 | fontName "Monospace" | ||
1585 | autoSizePolicy "node_width" | ||
1586 | anchor "t" | ||
1587 | borderDistance 0.0 | ||
1588 | ] | ||
1589 | LabelGraphics | ||
1590 | [ | ||
1591 | text " | ||
1592 | " | ||
1593 | fontSize 14 | ||
1594 | fontName "Consolas" | ||
1595 | alignment "left" | ||
1596 | anchor "tl" | ||
1597 | borderDistance 6 | ||
1598 | ] | ||
1599 | ] | ||
1600 | edge | ||
1601 | [ | ||
1602 | source 0 | ||
1603 | target 1 | ||
1604 | graphics | ||
1605 | [ | ||
1606 | fill "#000000" | ||
1607 | width 3 | ||
1608 | targetArrow "standard" | ||
1609 | ] | ||
1610 | LabelGraphics | ||
1611 | [ | ||
1612 | text "groundStationNetwork reference ConstellationMission" | ||
1613 | fontSize 14 | ||
1614 | fontName "Consolas" | ||
1615 | configuration "AutoFlippingLabel" | ||
1616 | model "six_pos" | ||
1617 | position "thead" | ||
1618 | ] | ||
1619 | ] | ||
1620 | edge | ||
1621 | [ | ||
1622 | source 0 | ||
1623 | target 6 | ||
1624 | graphics | ||
1625 | [ | ||
1626 | fill "#000000" | ||
1627 | width 3 | ||
1628 | targetArrow "standard" | ||
1629 | ] | ||
1630 | LabelGraphics | ||
1631 | [ | ||
1632 | text "spacecraft reference ConstellationMission" | ||
1633 | fontSize 14 | ||
1634 | fontName "Consolas" | ||
1635 | configuration "AutoFlippingLabel" | ||
1636 | model "six_pos" | ||
1637 | position "thead" | ||
1638 | ] | ||
1639 | ] | ||
1640 | edge | ||
1641 | [ | ||
1642 | source 0 | ||
1643 | target 10 | ||
1644 | graphics | ||
1645 | [ | ||
1646 | fill "#000000" | ||
1647 | width 3 | ||
1648 | targetArrow "standard" | ||
1649 | ] | ||
1650 | LabelGraphics | ||
1651 | [ | ||
1652 | text "spacecraft reference ConstellationMission" | ||
1653 | fontSize 14 | ||
1654 | fontName "Consolas" | ||
1655 | configuration "AutoFlippingLabel" | ||
1656 | model "six_pos" | ||
1657 | position "thead" | ||
1658 | ] | ||
1659 | ] | ||
1660 | edge | ||
1661 | [ | ||
1662 | source 0 | ||
1663 | target 14 | ||
1664 | graphics | ||
1665 | [ | ||
1666 | fill "#000000" | ||
1667 | width 3 | ||
1668 | targetArrow "standard" | ||
1669 | ] | ||
1670 | LabelGraphics | ||
1671 | [ | ||
1672 | text "spacecraft reference ConstellationMission" | ||
1673 | fontSize 14 | ||
1674 | fontName "Consolas" | ||
1675 | configuration "AutoFlippingLabel" | ||
1676 | model "six_pos" | ||
1677 | position "thead" | ||
1678 | ] | ||
1679 | ] | ||
1680 | edge | ||
1681 | [ | ||
1682 | source 0 | ||
1683 | target 18 | ||
1684 | graphics | ||
1685 | [ | ||
1686 | fill "#000000" | ||
1687 | width 3 | ||
1688 | targetArrow "standard" | ||
1689 | ] | ||
1690 | LabelGraphics | ||
1691 | [ | ||
1692 | text "spacecraft reference ConstellationMission" | ||
1693 | fontSize 14 | ||
1694 | fontName "Consolas" | ||
1695 | configuration "AutoFlippingLabel" | ||
1696 | model "six_pos" | ||
1697 | position "thead" | ||
1698 | ] | ||
1699 | ] | ||
1700 | edge | ||
1701 | [ | ||
1702 | source 0 | ||
1703 | target 22 | ||
1704 | graphics | ||
1705 | [ | ||
1706 | fill "#000000" | ||
1707 | width 3 | ||
1708 | targetArrow "standard" | ||
1709 | ] | ||
1710 | LabelGraphics | ||
1711 | [ | ||
1712 | text "spacecraft reference ConstellationMission" | ||
1713 | fontSize 14 | ||
1714 | fontName "Consolas" | ||
1715 | configuration "AutoFlippingLabel" | ||
1716 | model "six_pos" | ||
1717 | position "thead" | ||
1718 | ] | ||
1719 | ] | ||
1720 | edge | ||
1721 | [ | ||
1722 | source 0 | ||
1723 | target 26 | ||
1724 | graphics | ||
1725 | [ | ||
1726 | fill "#000000" | ||
1727 | width 3 | ||
1728 | targetArrow "standard" | ||
1729 | ] | ||
1730 | LabelGraphics | ||
1731 | [ | ||
1732 | text "spacecraft reference ConstellationMission" | ||
1733 | fontSize 14 | ||
1734 | fontName "Consolas" | ||
1735 | configuration "AutoFlippingLabel" | ||
1736 | model "six_pos" | ||
1737 | position "thead" | ||
1738 | ] | ||
1739 | ] | ||
1740 | edge | ||
1741 | [ | ||
1742 | source 0 | ||
1743 | target 30 | ||
1744 | graphics | ||
1745 | [ | ||
1746 | fill "#000000" | ||
1747 | width 3 | ||
1748 | targetArrow "standard" | ||
1749 | ] | ||
1750 | LabelGraphics | ||
1751 | [ | ||
1752 | text "spacecraft reference ConstellationMission" | ||
1753 | fontSize 14 | ||
1754 | fontName "Consolas" | ||
1755 | configuration "AutoFlippingLabel" | ||
1756 | model "six_pos" | ||
1757 | position "thead" | ||
1758 | ] | ||
1759 | ] | ||
1760 | edge | ||
1761 | [ | ||
1762 | source 0 | ||
1763 | target 34 | ||
1764 | graphics | ||
1765 | [ | ||
1766 | fill "#000000" | ||
1767 | width 3 | ||
1768 | targetArrow "standard" | ||
1769 | ] | ||
1770 | LabelGraphics | ||
1771 | [ | ||
1772 | text "spacecraft reference ConstellationMission" | ||
1773 | fontSize 14 | ||
1774 | fontName "Consolas" | ||
1775 | configuration "AutoFlippingLabel" | ||
1776 | model "six_pos" | ||
1777 | position "thead" | ||
1778 | ] | ||
1779 | ] | ||
1780 | edge | ||
1781 | [ | ||
1782 | source 1 | ||
1783 | target 2 | ||
1784 | graphics | ||
1785 | [ | ||
1786 | fill "#000000" | ||
1787 | width 3 | ||
1788 | targetArrow "standard" | ||
1789 | ] | ||
1790 | LabelGraphics | ||
1791 | [ | ||
1792 | text "commSubsystem reference CommunicatingElement" | ||
1793 | fontSize 14 | ||
1794 | fontName "Consolas" | ||
1795 | configuration "AutoFlippingLabel" | ||
1796 | model "six_pos" | ||
1797 | position "thead" | ||
1798 | ] | ||
1799 | ] | ||
1800 | edge | ||
1801 | [ | ||
1802 | source 1 | ||
1803 | target 3 | ||
1804 | graphics | ||
1805 | [ | ||
1806 | fill "#000000" | ||
1807 | width 3 | ||
1808 | targetArrow "standard" | ||
1809 | ] | ||
1810 | LabelGraphics | ||
1811 | [ | ||
1812 | text "commSubsystem reference CommunicatingElement" | ||
1813 | fontSize 14 | ||
1814 | fontName "Consolas" | ||
1815 | configuration "AutoFlippingLabel" | ||
1816 | model "six_pos" | ||
1817 | position "thead" | ||
1818 | ] | ||
1819 | ] | ||
1820 | edge | ||
1821 | [ | ||
1822 | source 6 | ||
1823 | target 7 | ||
1824 | graphics | ||
1825 | [ | ||
1826 | fill "#000000" | ||
1827 | width 3 | ||
1828 | targetArrow "standard" | ||
1829 | ] | ||
1830 | LabelGraphics | ||
1831 | [ | ||
1832 | text "commSubsystem reference CommunicatingElement" | ||
1833 | fontSize 14 | ||
1834 | fontName "Consolas" | ||
1835 | configuration "AutoFlippingLabel" | ||
1836 | model "six_pos" | ||
1837 | position "thead" | ||
1838 | ] | ||
1839 | ] | ||
1840 | edge | ||
1841 | [ | ||
1842 | source 6 | ||
1843 | target 8 | ||
1844 | graphics | ||
1845 | [ | ||
1846 | fill "#000000" | ||
1847 | width 3 | ||
1848 | targetArrow "standard" | ||
1849 | ] | ||
1850 | LabelGraphics | ||
1851 | [ | ||
1852 | text "commSubsystem reference CommunicatingElement" | ||
1853 | fontSize 14 | ||
1854 | fontName "Consolas" | ||
1855 | configuration "AutoFlippingLabel" | ||
1856 | model "six_pos" | ||
1857 | position "thead" | ||
1858 | ] | ||
1859 | ] | ||
1860 | edge | ||
1861 | [ | ||
1862 | source 10 | ||
1863 | target 11 | ||
1864 | graphics | ||
1865 | [ | ||
1866 | fill "#000000" | ||
1867 | width 3 | ||
1868 | targetArrow "standard" | ||
1869 | ] | ||
1870 | LabelGraphics | ||
1871 | [ | ||
1872 | text "commSubsystem reference CommunicatingElement" | ||
1873 | fontSize 14 | ||
1874 | fontName "Consolas" | ||
1875 | configuration "AutoFlippingLabel" | ||
1876 | model "six_pos" | ||
1877 | position "thead" | ||
1878 | ] | ||
1879 | ] | ||
1880 | edge | ||
1881 | [ | ||
1882 | source 10 | ||
1883 | target 12 | ||
1884 | graphics | ||
1885 | [ | ||
1886 | fill "#000000" | ||
1887 | width 3 | ||
1888 | targetArrow "standard" | ||
1889 | ] | ||
1890 | LabelGraphics | ||
1891 | [ | ||
1892 | text "commSubsystem reference CommunicatingElement" | ||
1893 | fontSize 14 | ||
1894 | fontName "Consolas" | ||
1895 | configuration "AutoFlippingLabel" | ||
1896 | model "six_pos" | ||
1897 | position "thead" | ||
1898 | ] | ||
1899 | ] | ||
1900 | edge | ||
1901 | [ | ||
1902 | source 14 | ||
1903 | target 15 | ||
1904 | graphics | ||
1905 | [ | ||
1906 | fill "#000000" | ||
1907 | width 3 | ||
1908 | targetArrow "standard" | ||
1909 | ] | ||
1910 | LabelGraphics | ||
1911 | [ | ||
1912 | text "commSubsystem reference CommunicatingElement" | ||
1913 | fontSize 14 | ||
1914 | fontName "Consolas" | ||
1915 | configuration "AutoFlippingLabel" | ||
1916 | model "six_pos" | ||
1917 | position "thead" | ||
1918 | ] | ||
1919 | ] | ||
1920 | edge | ||
1921 | [ | ||
1922 | source 14 | ||
1923 | target 16 | ||
1924 | graphics | ||
1925 | [ | ||
1926 | fill "#000000" | ||
1927 | width 3 | ||
1928 | targetArrow "standard" | ||
1929 | ] | ||
1930 | LabelGraphics | ||
1931 | [ | ||
1932 | text "commSubsystem reference CommunicatingElement" | ||
1933 | fontSize 14 | ||
1934 | fontName "Consolas" | ||
1935 | configuration "AutoFlippingLabel" | ||
1936 | model "six_pos" | ||
1937 | position "thead" | ||
1938 | ] | ||
1939 | ] | ||
1940 | edge | ||
1941 | [ | ||
1942 | source 18 | ||
1943 | target 19 | ||
1944 | graphics | ||
1945 | [ | ||
1946 | fill "#000000" | ||
1947 | width 3 | ||
1948 | targetArrow "standard" | ||
1949 | ] | ||
1950 | LabelGraphics | ||
1951 | [ | ||
1952 | text "commSubsystem reference CommunicatingElement" | ||
1953 | fontSize 14 | ||
1954 | fontName "Consolas" | ||
1955 | configuration "AutoFlippingLabel" | ||
1956 | model "six_pos" | ||
1957 | position "thead" | ||
1958 | ] | ||
1959 | ] | ||
1960 | edge | ||
1961 | [ | ||
1962 | source 18 | ||
1963 | target 20 | ||
1964 | graphics | ||
1965 | [ | ||
1966 | fill "#000000" | ||
1967 | width 3 | ||
1968 | targetArrow "standard" | ||
1969 | ] | ||
1970 | LabelGraphics | ||
1971 | [ | ||
1972 | text "commSubsystem reference CommunicatingElement" | ||
1973 | fontSize 14 | ||
1974 | fontName "Consolas" | ||
1975 | configuration "AutoFlippingLabel" | ||
1976 | model "six_pos" | ||
1977 | position "thead" | ||
1978 | ] | ||
1979 | ] | ||
1980 | edge | ||
1981 | [ | ||
1982 | source 22 | ||
1983 | target 23 | ||
1984 | graphics | ||
1985 | [ | ||
1986 | fill "#000000" | ||
1987 | width 3 | ||
1988 | targetArrow "standard" | ||
1989 | ] | ||
1990 | LabelGraphics | ||
1991 | [ | ||
1992 | text "commSubsystem reference CommunicatingElement" | ||
1993 | fontSize 14 | ||
1994 | fontName "Consolas" | ||
1995 | configuration "AutoFlippingLabel" | ||
1996 | model "six_pos" | ||
1997 | position "thead" | ||
1998 | ] | ||
1999 | ] | ||
2000 | edge | ||
2001 | [ | ||
2002 | source 22 | ||
2003 | target 24 | ||
2004 | graphics | ||
2005 | [ | ||
2006 | fill "#000000" | ||
2007 | width 3 | ||
2008 | targetArrow "standard" | ||
2009 | ] | ||
2010 | LabelGraphics | ||
2011 | [ | ||
2012 | text "commSubsystem reference CommunicatingElement" | ||
2013 | fontSize 14 | ||
2014 | fontName "Consolas" | ||
2015 | configuration "AutoFlippingLabel" | ||
2016 | model "six_pos" | ||
2017 | position "thead" | ||
2018 | ] | ||
2019 | ] | ||
2020 | edge | ||
2021 | [ | ||
2022 | source 26 | ||
2023 | target 27 | ||
2024 | graphics | ||
2025 | [ | ||
2026 | fill "#000000" | ||
2027 | width 3 | ||
2028 | targetArrow "standard" | ||
2029 | ] | ||
2030 | LabelGraphics | ||
2031 | [ | ||
2032 | text "commSubsystem reference CommunicatingElement" | ||
2033 | fontSize 14 | ||
2034 | fontName "Consolas" | ||
2035 | configuration "AutoFlippingLabel" | ||
2036 | model "six_pos" | ||
2037 | position "thead" | ||
2038 | ] | ||
2039 | ] | ||
2040 | edge | ||
2041 | [ | ||
2042 | source 26 | ||
2043 | target 29 | ||
2044 | graphics | ||
2045 | [ | ||
2046 | fill "#000000" | ||
2047 | width 3 | ||
2048 | targetArrow "standard" | ||
2049 | ] | ||
2050 | LabelGraphics | ||
2051 | [ | ||
2052 | text "commSubsystem reference CommunicatingElement" | ||
2053 | fontSize 14 | ||
2054 | fontName "Consolas" | ||
2055 | configuration "AutoFlippingLabel" | ||
2056 | model "six_pos" | ||
2057 | position "thead" | ||
2058 | ] | ||
2059 | ] | ||
2060 | edge | ||
2061 | [ | ||
2062 | source 30 | ||
2063 | target 32 | ||
2064 | graphics | ||
2065 | [ | ||
2066 | fill "#000000" | ||
2067 | width 3 | ||
2068 | targetArrow "standard" | ||
2069 | ] | ||
2070 | LabelGraphics | ||
2071 | [ | ||
2072 | text "commSubsystem reference CommunicatingElement" | ||
2073 | fontSize 14 | ||
2074 | fontName "Consolas" | ||
2075 | configuration "AutoFlippingLabel" | ||
2076 | model "six_pos" | ||
2077 | position "thead" | ||
2078 | ] | ||
2079 | ] | ||
2080 | edge | ||
2081 | [ | ||
2082 | source 30 | ||
2083 | target 33 | ||
2084 | graphics | ||
2085 | [ | ||
2086 | fill "#000000" | ||
2087 | width 3 | ||
2088 | targetArrow "standard" | ||
2089 | ] | ||
2090 | LabelGraphics | ||
2091 | [ | ||
2092 | text "commSubsystem reference CommunicatingElement" | ||
2093 | fontSize 14 | ||
2094 | fontName "Consolas" | ||
2095 | configuration "AutoFlippingLabel" | ||
2096 | model "six_pos" | ||
2097 | position "thead" | ||
2098 | ] | ||
2099 | ] | ||
2100 | edge | ||
2101 | [ | ||
2102 | source 34 | ||
2103 | target 35 | ||
2104 | graphics | ||
2105 | [ | ||
2106 | fill "#000000" | ||
2107 | width 3 | ||
2108 | targetArrow "standard" | ||
2109 | ] | ||
2110 | LabelGraphics | ||
2111 | [ | ||
2112 | text "commSubsystem reference CommunicatingElement" | ||
2113 | fontSize 14 | ||
2114 | fontName "Consolas" | ||
2115 | configuration "AutoFlippingLabel" | ||
2116 | model "six_pos" | ||
2117 | position "thead" | ||
2118 | ] | ||
2119 | ] | ||
2120 | edge | ||
2121 | [ | ||
2122 | source 34 | ||
2123 | target 36 | ||
2124 | graphics | ||
2125 | [ | ||
2126 | fill "#000000" | ||
2127 | width 3 | ||
2128 | targetArrow "standard" | ||
2129 | ] | ||
2130 | LabelGraphics | ||
2131 | [ | ||
2132 | text "commSubsystem reference CommunicatingElement" | ||
2133 | fontSize 14 | ||
2134 | fontName "Consolas" | ||
2135 | configuration "AutoFlippingLabel" | ||
2136 | model "six_pos" | ||
2137 | position "thead" | ||
2138 | ] | ||
2139 | ] | ||
2140 | edge | ||
2141 | [ | ||
2142 | source 6 | ||
2143 | target 9 | ||
2144 | graphics | ||
2145 | [ | ||
2146 | fill "#000000" | ||
2147 | width 3 | ||
2148 | targetArrow "standard" | ||
2149 | ] | ||
2150 | LabelGraphics | ||
2151 | [ | ||
2152 | text "payload reference Spacecraft" | ||
2153 | fontSize 14 | ||
2154 | fontName "Consolas" | ||
2155 | configuration "AutoFlippingLabel" | ||
2156 | model "six_pos" | ||
2157 | position "thead" | ||
2158 | ] | ||
2159 | ] | ||
2160 | edge | ||
2161 | [ | ||
2162 | source 10 | ||
2163 | target 13 | ||
2164 | graphics | ||
2165 | [ | ||
2166 | fill "#000000" | ||
2167 | width 3 | ||
2168 | targetArrow "standard" | ||
2169 | ] | ||
2170 | LabelGraphics | ||
2171 | [ | ||
2172 | text "payload reference Spacecraft" | ||
2173 | fontSize 14 | ||
2174 | fontName "Consolas" | ||
2175 | configuration "AutoFlippingLabel" | ||
2176 | model "six_pos" | ||
2177 | position "thead" | ||
2178 | ] | ||
2179 | ] | ||
2180 | edge | ||
2181 | [ | ||
2182 | source 14 | ||
2183 | target 17 | ||
2184 | graphics | ||
2185 | [ | ||
2186 | fill "#000000" | ||
2187 | width 3 | ||
2188 | targetArrow "standard" | ||
2189 | ] | ||
2190 | LabelGraphics | ||
2191 | [ | ||
2192 | text "payload reference Spacecraft" | ||
2193 | fontSize 14 | ||
2194 | fontName "Consolas" | ||
2195 | configuration "AutoFlippingLabel" | ||
2196 | model "six_pos" | ||
2197 | position "thead" | ||
2198 | ] | ||
2199 | ] | ||
2200 | edge | ||
2201 | [ | ||
2202 | source 18 | ||
2203 | target 21 | ||
2204 | graphics | ||
2205 | [ | ||
2206 | fill "#000000" | ||
2207 | width 3 | ||
2208 | targetArrow "standard" | ||
2209 | ] | ||
2210 | LabelGraphics | ||
2211 | [ | ||
2212 | text "payload reference Spacecraft" | ||
2213 | fontSize 14 | ||
2214 | fontName "Consolas" | ||
2215 | configuration "AutoFlippingLabel" | ||
2216 | model "six_pos" | ||
2217 | position "thead" | ||
2218 | ] | ||
2219 | ] | ||
2220 | edge | ||
2221 | [ | ||
2222 | source 22 | ||
2223 | target 25 | ||
2224 | graphics | ||
2225 | [ | ||
2226 | fill "#000000" | ||
2227 | width 3 | ||
2228 | targetArrow "standard" | ||
2229 | ] | ||
2230 | LabelGraphics | ||
2231 | [ | ||
2232 | text "payload reference Spacecraft" | ||
2233 | fontSize 14 | ||
2234 | fontName "Consolas" | ||
2235 | configuration "AutoFlippingLabel" | ||
2236 | model "six_pos" | ||
2237 | position "thead" | ||
2238 | ] | ||
2239 | ] | ||
2240 | edge | ||
2241 | [ | ||
2242 | source 26 | ||
2243 | target 28 | ||
2244 | graphics | ||
2245 | [ | ||
2246 | fill "#000000" | ||
2247 | width 3 | ||
2248 | targetArrow "standard" | ||
2249 | ] | ||
2250 | LabelGraphics | ||
2251 | [ | ||
2252 | text "payload reference Spacecraft" | ||
2253 | fontSize 14 | ||
2254 | fontName "Consolas" | ||
2255 | configuration "AutoFlippingLabel" | ||
2256 | model "six_pos" | ||
2257 | position "thead" | ||
2258 | ] | ||
2259 | ] | ||
2260 | edge | ||
2261 | [ | ||
2262 | source 30 | ||
2263 | target 31 | ||
2264 | graphics | ||
2265 | [ | ||
2266 | fill "#000000" | ||
2267 | width 3 | ||
2268 | targetArrow "standard" | ||
2269 | ] | ||
2270 | LabelGraphics | ||
2271 | [ | ||
2272 | text "payload reference Spacecraft" | ||
2273 | fontSize 14 | ||
2274 | fontName "Consolas" | ||
2275 | configuration "AutoFlippingLabel" | ||
2276 | model "six_pos" | ||
2277 | position "thead" | ||
2278 | ] | ||
2279 | ] | ||
2280 | edge | ||
2281 | [ | ||
2282 | source 34 | ||
2283 | target 37 | ||
2284 | graphics | ||
2285 | [ | ||
2286 | fill "#000000" | ||
2287 | width 3 | ||
2288 | targetArrow "standard" | ||
2289 | ] | ||
2290 | LabelGraphics | ||
2291 | [ | ||
2292 | text "payload reference Spacecraft" | ||
2293 | fontSize 14 | ||
2294 | fontName "Consolas" | ||
2295 | configuration "AutoFlippingLabel" | ||
2296 | model "six_pos" | ||
2297 | position "thead" | ||
2298 | ] | ||
2299 | ] | ||
2300 | edge | ||
2301 | [ | ||
2302 | source 7 | ||
2303 | target 2 | ||
2304 | graphics | ||
2305 | [ | ||
2306 | fill "#000000" | ||
2307 | targetArrow "standard" | ||
2308 | ] | ||
2309 | LabelGraphics | ||
2310 | [ | ||
2311 | text "target reference CommSubsystem" | ||
2312 | fontSize 14 | ||
2313 | fontName "Consolas" | ||
2314 | configuration "AutoFlippingLabel" | ||
2315 | model "six_pos" | ||
2316 | position "thead" | ||
2317 | ] | ||
2318 | ] | ||
2319 | edge | ||
2320 | [ | ||
2321 | source 11 | ||
2322 | target 8 | ||
2323 | graphics | ||
2324 | [ | ||
2325 | fill "#000000" | ||
2326 | targetArrow "standard" | ||
2327 | ] | ||
2328 | LabelGraphics | ||
2329 | [ | ||
2330 | text "target reference CommSubsystem" | ||
2331 | fontSize 14 | ||
2332 | fontName "Consolas" | ||
2333 | configuration "AutoFlippingLabel" | ||
2334 | model "six_pos" | ||
2335 | position "thead" | ||
2336 | ] | ||
2337 | ] | ||
2338 | edge | ||
2339 | [ | ||
2340 | source 15 | ||
2341 | target 12 | ||
2342 | graphics | ||
2343 | [ | ||
2344 | fill "#000000" | ||
2345 | targetArrow "standard" | ||
2346 | ] | ||
2347 | LabelGraphics | ||
2348 | [ | ||
2349 | text "target reference CommSubsystem" | ||
2350 | fontSize 14 | ||
2351 | fontName "Consolas" | ||
2352 | configuration "AutoFlippingLabel" | ||
2353 | model "six_pos" | ||
2354 | position "thead" | ||
2355 | ] | ||
2356 | ] | ||
2357 | edge | ||
2358 | [ | ||
2359 | source 20 | ||
2360 | target 2 | ||
2361 | graphics | ||
2362 | [ | ||
2363 | fill "#000000" | ||
2364 | targetArrow "standard" | ||
2365 | ] | ||
2366 | LabelGraphics | ||
2367 | [ | ||
2368 | text "target reference CommSubsystem" | ||
2369 | fontSize 14 | ||
2370 | fontName "Consolas" | ||
2371 | configuration "AutoFlippingLabel" | ||
2372 | model "six_pos" | ||
2373 | position "thead" | ||
2374 | ] | ||
2375 | ] | ||
2376 | edge | ||
2377 | [ | ||
2378 | source 23 | ||
2379 | target 2 | ||
2380 | graphics | ||
2381 | [ | ||
2382 | fill "#000000" | ||
2383 | targetArrow "standard" | ||
2384 | ] | ||
2385 | LabelGraphics | ||
2386 | [ | ||
2387 | text "target reference CommSubsystem" | ||
2388 | fontSize 14 | ||
2389 | fontName "Consolas" | ||
2390 | configuration "AutoFlippingLabel" | ||
2391 | model "six_pos" | ||
2392 | position "thead" | ||
2393 | ] | ||
2394 | ] | ||
2395 | edge | ||
2396 | [ | ||
2397 | source 29 | ||
2398 | target 2 | ||
2399 | graphics | ||
2400 | [ | ||
2401 | fill "#000000" | ||
2402 | targetArrow "standard" | ||
2403 | ] | ||
2404 | LabelGraphics | ||
2405 | [ | ||
2406 | text "target reference CommSubsystem" | ||
2407 | fontSize 14 | ||
2408 | fontName "Consolas" | ||
2409 | configuration "AutoFlippingLabel" | ||
2410 | model "six_pos" | ||
2411 | position "thead" | ||
2412 | ] | ||
2413 | ] | ||
2414 | edge | ||
2415 | [ | ||
2416 | source 32 | ||
2417 | target 2 | ||
2418 | graphics | ||
2419 | [ | ||
2420 | fill "#000000" | ||
2421 | targetArrow "standard" | ||
2422 | ] | ||
2423 | LabelGraphics | ||
2424 | [ | ||
2425 | text "target reference CommSubsystem" | ||
2426 | fontSize 14 | ||
2427 | fontName "Consolas" | ||
2428 | configuration "AutoFlippingLabel" | ||
2429 | model "six_pos" | ||
2430 | position "thead" | ||
2431 | ] | ||
2432 | ] | ||
2433 | edge | ||
2434 | [ | ||
2435 | source 35 | ||
2436 | target 15 | ||
2437 | graphics | ||
2438 | [ | ||
2439 | fill "#000000" | ||
2440 | targetArrow "standard" | ||
2441 | ] | ||
2442 | LabelGraphics | ||
2443 | [ | ||
2444 | text "target reference CommSubsystem" | ||
2445 | fontSize 14 | ||
2446 | fontName "Consolas" | ||
2447 | configuration "AutoFlippingLabel" | ||
2448 | model "six_pos" | ||
2449 | position "thead" | ||
2450 | ] | ||
2451 | ] | ||
2452 | ] | ||
2453 | |||
diff --git a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/outputs/models/2.png b/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/outputs/models/2.png deleted file mode 100644 index e00c6b69..00000000 --- a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/outputs/models/2.png +++ /dev/null | |||
Binary files differ | |||
diff --git a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/outputs/models/2.xmi b/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/outputs/models/2.xmi deleted file mode 100644 index d67908e4..00000000 --- a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/outputs/models/2.xmi +++ /dev/null | |||
@@ -1,47 +0,0 @@ | |||
1 | <?xml version="1.0" encoding="ASCII"?> | ||
2 | <satellite:InterferometryMission xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:satellite="http://www.example.org/satellite" xsi:schemaLocation="http://www.example.org/satellite model/satellite.ecore"> | ||
3 | <groundStationNetwork> | ||
4 | <commSubsystem xsi:type="satellite:KaCommSubsystem"/> | ||
5 | <commSubsystem xsi:type="satellite:XCommSubsystem"/> | ||
6 | </groundStationNetwork> | ||
7 | <spacecraft xsi:type="satellite:CubeSat3U"> | ||
8 | <commSubsystem xsi:type="satellite:XCommSubsystem"/> | ||
9 | <commSubsystem xsi:type="satellite:XCommSubsystem" target="//@groundStationNetwork/@commSubsystem.1"/> | ||
10 | <payload xsi:type="satellite:InterferometryPayload"/> | ||
11 | </spacecraft> | ||
12 | <spacecraft xsi:type="satellite:CubeSat3U"> | ||
13 | <commSubsystem xsi:type="satellite:UHFCommSubsystem"/> | ||
14 | <commSubsystem xsi:type="satellite:XCommSubsystem" target="//@groundStationNetwork/@commSubsystem.1"/> | ||
15 | <payload xsi:type="satellite:InterferometryPayload"/> | ||
16 | </spacecraft> | ||
17 | <spacecraft xsi:type="satellite:CubeSat6U"> | ||
18 | <commSubsystem xsi:type="satellite:UHFCommSubsystem"/> | ||
19 | <commSubsystem xsi:type="satellite:XCommSubsystem" target="//@groundStationNetwork/@commSubsystem.1"/> | ||
20 | <payload xsi:type="satellite:InterferometryPayload"/> | ||
21 | </spacecraft> | ||
22 | <spacecraft xsi:type="satellite:CubeSat6U"> | ||
23 | <commSubsystem xsi:type="satellite:XCommSubsystem" target="//@spacecraft.6/@commSubsystem.1"/> | ||
24 | <commSubsystem xsi:type="satellite:UHFCommSubsystem"/> | ||
25 | <payload xsi:type="satellite:InterferometryPayload"/> | ||
26 | </spacecraft> | ||
27 | <spacecraft xsi:type="satellite:SmallSat"> | ||
28 | <commSubsystem xsi:type="satellite:UHFCommSubsystem"/> | ||
29 | <commSubsystem xsi:type="satellite:XCommSubsystem" target="//@groundStationNetwork/@commSubsystem.1"/> | ||
30 | <payload xsi:type="satellite:InterferometryPayload"/> | ||
31 | </spacecraft> | ||
32 | <spacecraft xsi:type="satellite:CubeSat6U"> | ||
33 | <commSubsystem xsi:type="satellite:XCommSubsystem" target="//@groundStationNetwork/@commSubsystem.1"/> | ||
34 | <commSubsystem xsi:type="satellite:UHFCommSubsystem"/> | ||
35 | <payload xsi:type="satellite:InterferometryPayload"/> | ||
36 | </spacecraft> | ||
37 | <spacecraft xsi:type="satellite:CubeSat6U"> | ||
38 | <commSubsystem xsi:type="satellite:UHFCommSubsystem" target="//@spacecraft.2/@commSubsystem.0"/> | ||
39 | <commSubsystem xsi:type="satellite:XCommSubsystem"/> | ||
40 | <payload xsi:type="satellite:InterferometryPayload"/> | ||
41 | </spacecraft> | ||
42 | <spacecraft xsi:type="satellite:SmallSat"> | ||
43 | <commSubsystem xsi:type="satellite:XCommSubsystem" target="//@spacecraft.3/@commSubsystem.0"/> | ||
44 | <commSubsystem xsi:type="satellite:KaCommSubsystem"/> | ||
45 | <payload xsi:type="satellite:InterferometryPayload"/> | ||
46 | </spacecraft> | ||
47 | </satellite:InterferometryMission> | ||
diff --git a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/outputs/models/3.gml b/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/outputs/models/3.gml deleted file mode 100644 index 0e6ee88f..00000000 --- a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/outputs/models/3.gml +++ /dev/null | |||
@@ -1,2452 +0,0 @@ | |||
1 | graph | ||
2 | [ | ||
3 | node | ||
4 | [ | ||
5 | id 0 | ||
6 | graphics | ||
7 | [ | ||
8 | w 315.70000000000005 | ||
9 | h 82 | ||
10 | type "rectangle" | ||
11 | fill "#FFFFFF" | ||
12 | fill2 "#FFFFFF" | ||
13 | outline "#000000" | ||
14 | ] | ||
15 | LabelGraphics | ||
16 | [ | ||
17 | text "o 1" | ||
18 | outline "#000000" | ||
19 | fill "#FFFFFF" | ||
20 | fontSize 16 | ||
21 | fontName "Monospace" | ||
22 | autoSizePolicy "node_width" | ||
23 | anchor "t" | ||
24 | borderDistance 0.0 | ||
25 | ] | ||
26 | LabelGraphics | ||
27 | [ | ||
28 | text " | ||
29 | ConstellationMission class DefinedPart | ||
30 | InterferometryMission class DefinedPart | ||
31 | ConstellationMission class | ||
32 | InterferometryMission class | ||
33 | " | ||
34 | fontSize 14 | ||
35 | fontName "Consolas" | ||
36 | alignment "left" | ||
37 | anchor "tl" | ||
38 | borderDistance 6 | ||
39 | ] | ||
40 | ] | ||
41 | |||
42 | node | ||
43 | [ | ||
44 | id 1 | ||
45 | graphics | ||
46 | [ | ||
47 | w 308.0 | ||
48 | h 82 | ||
49 | type "rectangle" | ||
50 | fill "#FFFFFF" | ||
51 | fill2 "#FFFFFF" | ||
52 | outline "#000000" | ||
53 | ] | ||
54 | LabelGraphics | ||
55 | [ | ||
56 | text "o 2" | ||
57 | outline "#000000" | ||
58 | fill "#FFFFFF" | ||
59 | fontSize 16 | ||
60 | fontName "Monospace" | ||
61 | autoSizePolicy "node_width" | ||
62 | anchor "t" | ||
63 | borderDistance 0.0 | ||
64 | ] | ||
65 | LabelGraphics | ||
66 | [ | ||
67 | text " | ||
68 | CommunicatingElement class DefinedPart | ||
69 | GroundStationNetwork class DefinedPart | ||
70 | CommunicatingElement class | ||
71 | GroundStationNetwork class | ||
72 | " | ||
73 | fontSize 14 | ||
74 | fontName "Consolas" | ||
75 | alignment "left" | ||
76 | anchor "tl" | ||
77 | borderDistance 6 | ||
78 | ] | ||
79 | ] | ||
80 | |||
81 | node | ||
82 | [ | ||
83 | id 2 | ||
84 | graphics | ||
85 | [ | ||
86 | w 261.8 | ||
87 | h 82 | ||
88 | type "rectangle" | ||
89 | fill "#FFFFFF" | ||
90 | fill2 "#FFFFFF" | ||
91 | outline "#000000" | ||
92 | ] | ||
93 | LabelGraphics | ||
94 | [ | ||
95 | text "o 3" | ||
96 | outline "#000000" | ||
97 | fill "#FFFFFF" | ||
98 | fontSize 16 | ||
99 | fontName "Monospace" | ||
100 | autoSizePolicy "node_width" | ||
101 | anchor "t" | ||
102 | borderDistance 0.0 | ||
103 | ] | ||
104 | LabelGraphics | ||
105 | [ | ||
106 | text " | ||
107 | CommSubsystem class DefinedPart | ||
108 | XCommSubsystem class DefinedPart | ||
109 | CommSubsystem class | ||
110 | XCommSubsystem class | ||
111 | " | ||
112 | fontSize 14 | ||
113 | fontName "Consolas" | ||
114 | alignment "left" | ||
115 | anchor "tl" | ||
116 | borderDistance 6 | ||
117 | ] | ||
118 | ] | ||
119 | |||
120 | node | ||
121 | [ | ||
122 | id 3 | ||
123 | graphics | ||
124 | [ | ||
125 | w 269.5 | ||
126 | h 82 | ||
127 | type "rectangle" | ||
128 | fill "#FFFFFF" | ||
129 | fill2 "#FFFFFF" | ||
130 | outline "#000000" | ||
131 | ] | ||
132 | LabelGraphics | ||
133 | [ | ||
134 | text "o 4" | ||
135 | outline "#000000" | ||
136 | fill "#FFFFFF" | ||
137 | fontSize 16 | ||
138 | fontName "Monospace" | ||
139 | autoSizePolicy "node_width" | ||
140 | anchor "t" | ||
141 | borderDistance 0.0 | ||
142 | ] | ||
143 | LabelGraphics | ||
144 | [ | ||
145 | text " | ||
146 | CommSubsystem class DefinedPart | ||
147 | KaCommSubsystem class DefinedPart | ||
148 | CommSubsystem class | ||
149 | KaCommSubsystem class | ||
150 | " | ||
151 | fontSize 14 | ||
152 | fontName "Consolas" | ||
153 | alignment "left" | ||
154 | anchor "tl" | ||
155 | borderDistance 6 | ||
156 | ] | ||
157 | ] | ||
158 | |||
159 | node | ||
160 | [ | ||
161 | id 4 | ||
162 | graphics | ||
163 | [ | ||
164 | w 41.800000000000004 | ||
165 | h 26 | ||
166 | type "rectangle" | ||
167 | fill "#FFFFFF" | ||
168 | fill2 "#FFFFFF" | ||
169 | outline "#000000" | ||
170 | ] | ||
171 | LabelGraphics | ||
172 | [ | ||
173 | text "true" | ||
174 | outline "#000000" | ||
175 | fill "#FFFFFF" | ||
176 | fontSize 16 | ||
177 | fontName "Monospace" | ||
178 | autoSizePolicy "node_width" | ||
179 | anchor "t" | ||
180 | borderDistance 0.0 | ||
181 | ] | ||
182 | LabelGraphics | ||
183 | [ | ||
184 | text " | ||
185 | " | ||
186 | fontSize 14 | ||
187 | fontName "Consolas" | ||
188 | alignment "left" | ||
189 | anchor "tl" | ||
190 | borderDistance 6 | ||
191 | ] | ||
192 | ] | ||
193 | |||
194 | node | ||
195 | [ | ||
196 | id 5 | ||
197 | graphics | ||
198 | [ | ||
199 | w 50.6 | ||
200 | h 26 | ||
201 | type "rectangle" | ||
202 | fill "#FFFFFF" | ||
203 | fill2 "#FFFFFF" | ||
204 | outline "#000000" | ||
205 | ] | ||
206 | LabelGraphics | ||
207 | [ | ||
208 | text "false" | ||
209 | outline "#000000" | ||
210 | fill "#FFFFFF" | ||
211 | fontSize 16 | ||
212 | fontName "Monospace" | ||
213 | autoSizePolicy "node_width" | ||
214 | anchor "t" | ||
215 | borderDistance 0.0 | ||
216 | ] | ||
217 | LabelGraphics | ||
218 | [ | ||
219 | text " | ||
220 | " | ||
221 | fontSize 14 | ||
222 | fontName "Consolas" | ||
223 | alignment "left" | ||
224 | anchor "tl" | ||
225 | borderDistance 6 | ||
226 | ] | ||
227 | ] | ||
228 | |||
229 | node | ||
230 | [ | ||
231 | id 6 | ||
232 | graphics | ||
233 | [ | ||
234 | w 323.40000000000003 | ||
235 | h 96 | ||
236 | type "rectangle" | ||
237 | fill "#FFFFFF" | ||
238 | fill2 "#FFFFFF" | ||
239 | outline "#000000" | ||
240 | ] | ||
241 | LabelGraphics | ||
242 | [ | ||
243 | text "null" | ||
244 | outline "#000000" | ||
245 | fill "#FFFFFF" | ||
246 | fontSize 16 | ||
247 | fontName "Monospace" | ||
248 | autoSizePolicy "node_width" | ||
249 | anchor "t" | ||
250 | borderDistance 0.0 | ||
251 | ] | ||
252 | LabelGraphics | ||
253 | [ | ||
254 | text " | ||
255 | CommunicatingElement class | ||
256 | Spacecraft class | ||
257 | CubeSat6U class | ||
258 | CubeSat class | ||
259 | CommunicatingElement class UndefinedPart | ||
260 | " | ||
261 | fontSize 14 | ||
262 | fontName "Consolas" | ||
263 | alignment "left" | ||
264 | anchor "tl" | ||
265 | borderDistance 6 | ||
266 | ] | ||
267 | ] | ||
268 | |||
269 | node | ||
270 | [ | ||
271 | id 7 | ||
272 | graphics | ||
273 | [ | ||
274 | w 277.20000000000005 | ||
275 | h 82 | ||
276 | type "rectangle" | ||
277 | fill "#FFFFFF" | ||
278 | fill2 "#FFFFFF" | ||
279 | outline "#000000" | ||
280 | ] | ||
281 | LabelGraphics | ||
282 | [ | ||
283 | text "null" | ||
284 | outline "#000000" | ||
285 | fill "#FFFFFF" | ||
286 | fontSize 16 | ||
287 | fontName "Monospace" | ||
288 | autoSizePolicy "node_width" | ||
289 | anchor "t" | ||
290 | borderDistance 0.0 | ||
291 | ] | ||
292 | LabelGraphics | ||
293 | [ | ||
294 | text " | ||
295 | CommSubsystem class | ||
296 | XCommSubsystem class | ||
297 | CommSubsystem class UndefinedPart | ||
298 | XCommSubsystem class UndefinedPart | ||
299 | " | ||
300 | fontSize 14 | ||
301 | fontName "Consolas" | ||
302 | alignment "left" | ||
303 | anchor "tl" | ||
304 | borderDistance 6 | ||
305 | ] | ||
306 | ] | ||
307 | |||
308 | node | ||
309 | [ | ||
310 | id 8 | ||
311 | graphics | ||
312 | [ | ||
313 | w 269.5 | ||
314 | h 68 | ||
315 | type "rectangle" | ||
316 | fill "#FFFFFF" | ||
317 | fill2 "#FFFFFF" | ||
318 | outline "#000000" | ||
319 | ] | ||
320 | LabelGraphics | ||
321 | [ | ||
322 | text "null" | ||
323 | outline "#000000" | ||
324 | fill "#FFFFFF" | ||
325 | fontSize 16 | ||
326 | fontName "Monospace" | ||
327 | autoSizePolicy "node_width" | ||
328 | anchor "t" | ||
329 | borderDistance 0.0 | ||
330 | ] | ||
331 | LabelGraphics | ||
332 | [ | ||
333 | text " | ||
334 | CommSubsystem class | ||
335 | UHFCommSubsystem class | ||
336 | CommSubsystem class UndefinedPart | ||
337 | " | ||
338 | fontSize 14 | ||
339 | fontName "Consolas" | ||
340 | alignment "left" | ||
341 | anchor "tl" | ||
342 | borderDistance 6 | ||
343 | ] | ||
344 | ] | ||
345 | |||
346 | node | ||
347 | [ | ||
348 | id 9 | ||
349 | graphics | ||
350 | [ | ||
351 | w 223.3 | ||
352 | h 54 | ||
353 | type "rectangle" | ||
354 | fill "#FFFFFF" | ||
355 | fill2 "#FFFFFF" | ||
356 | outline "#000000" | ||
357 | ] | ||
358 | LabelGraphics | ||
359 | [ | ||
360 | text "null" | ||
361 | outline "#000000" | ||
362 | fill "#FFFFFF" | ||
363 | fontSize 16 | ||
364 | fontName "Monospace" | ||
365 | autoSizePolicy "node_width" | ||
366 | anchor "t" | ||
367 | borderDistance 0.0 | ||
368 | ] | ||
369 | LabelGraphics | ||
370 | [ | ||
371 | text " | ||
372 | Payload class | ||
373 | InterferometryPayload class | ||
374 | " | ||
375 | fontSize 14 | ||
376 | fontName "Consolas" | ||
377 | alignment "left" | ||
378 | anchor "tl" | ||
379 | borderDistance 6 | ||
380 | ] | ||
381 | ] | ||
382 | |||
383 | node | ||
384 | [ | ||
385 | id 10 | ||
386 | graphics | ||
387 | [ | ||
388 | w 323.40000000000003 | ||
389 | h 96 | ||
390 | type "rectangle" | ||
391 | fill "#FFFFFF" | ||
392 | fill2 "#FFFFFF" | ||
393 | outline "#000000" | ||
394 | ] | ||
395 | LabelGraphics | ||
396 | [ | ||
397 | text "null" | ||
398 | outline "#000000" | ||
399 | fill "#FFFFFF" | ||
400 | fontSize 16 | ||
401 | fontName "Monospace" | ||
402 | autoSizePolicy "node_width" | ||
403 | anchor "t" | ||
404 | borderDistance 0.0 | ||
405 | ] | ||
406 | LabelGraphics | ||
407 | [ | ||
408 | text " | ||
409 | CommunicatingElement class | ||
410 | Spacecraft class | ||
411 | CubeSat6U class | ||
412 | CubeSat class | ||
413 | CommunicatingElement class UndefinedPart | ||
414 | " | ||
415 | fontSize 14 | ||
416 | fontName "Consolas" | ||
417 | alignment "left" | ||
418 | anchor "tl" | ||
419 | borderDistance 6 | ||
420 | ] | ||
421 | ] | ||
422 | |||
423 | node | ||
424 | [ | ||
425 | id 11 | ||
426 | graphics | ||
427 | [ | ||
428 | w 269.5 | ||
429 | h 68 | ||
430 | type "rectangle" | ||
431 | fill "#FFFFFF" | ||
432 | fill2 "#FFFFFF" | ||
433 | outline "#000000" | ||
434 | ] | ||
435 | LabelGraphics | ||
436 | [ | ||
437 | text "null" | ||
438 | outline "#000000" | ||
439 | fill "#FFFFFF" | ||
440 | fontSize 16 | ||
441 | fontName "Monospace" | ||
442 | autoSizePolicy "node_width" | ||
443 | anchor "t" | ||
444 | borderDistance 0.0 | ||
445 | ] | ||
446 | LabelGraphics | ||
447 | [ | ||
448 | text " | ||
449 | CommSubsystem class | ||
450 | UHFCommSubsystem class | ||
451 | CommSubsystem class UndefinedPart | ||
452 | " | ||
453 | fontSize 14 | ||
454 | fontName "Consolas" | ||
455 | alignment "left" | ||
456 | anchor "tl" | ||
457 | borderDistance 6 | ||
458 | ] | ||
459 | ] | ||
460 | |||
461 | node | ||
462 | [ | ||
463 | id 12 | ||
464 | graphics | ||
465 | [ | ||
466 | w 277.20000000000005 | ||
467 | h 82 | ||
468 | type "rectangle" | ||
469 | fill "#FFFFFF" | ||
470 | fill2 "#FFFFFF" | ||
471 | outline "#000000" | ||
472 | ] | ||
473 | LabelGraphics | ||
474 | [ | ||
475 | text "null" | ||
476 | outline "#000000" | ||
477 | fill "#FFFFFF" | ||
478 | fontSize 16 | ||
479 | fontName "Monospace" | ||
480 | autoSizePolicy "node_width" | ||
481 | anchor "t" | ||
482 | borderDistance 0.0 | ||
483 | ] | ||
484 | LabelGraphics | ||
485 | [ | ||
486 | text " | ||
487 | CommSubsystem class | ||
488 | XCommSubsystem class | ||
489 | CommSubsystem class UndefinedPart | ||
490 | XCommSubsystem class UndefinedPart | ||
491 | " | ||
492 | fontSize 14 | ||
493 | fontName "Consolas" | ||
494 | alignment "left" | ||
495 | anchor "tl" | ||
496 | borderDistance 6 | ||
497 | ] | ||
498 | ] | ||
499 | |||
500 | node | ||
501 | [ | ||
502 | id 13 | ||
503 | graphics | ||
504 | [ | ||
505 | w 223.3 | ||
506 | h 54 | ||
507 | type "rectangle" | ||
508 | fill "#FFFFFF" | ||
509 | fill2 "#FFFFFF" | ||
510 | outline "#000000" | ||
511 | ] | ||
512 | LabelGraphics | ||
513 | [ | ||
514 | text "null" | ||
515 | outline "#000000" | ||
516 | fill "#FFFFFF" | ||
517 | fontSize 16 | ||
518 | fontName "Monospace" | ||
519 | autoSizePolicy "node_width" | ||
520 | anchor "t" | ||
521 | borderDistance 0.0 | ||
522 | ] | ||
523 | LabelGraphics | ||
524 | [ | ||
525 | text " | ||
526 | Payload class | ||
527 | InterferometryPayload class | ||
528 | " | ||
529 | fontSize 14 | ||
530 | fontName "Consolas" | ||
531 | alignment "left" | ||
532 | anchor "tl" | ||
533 | borderDistance 6 | ||
534 | ] | ||
535 | ] | ||
536 | |||
537 | node | ||
538 | [ | ||
539 | id 14 | ||
540 | graphics | ||
541 | [ | ||
542 | w 323.40000000000003 | ||
543 | h 96 | ||
544 | type "rectangle" | ||
545 | fill "#FFFFFF" | ||
546 | fill2 "#FFFFFF" | ||
547 | outline "#000000" | ||
548 | ] | ||
549 | LabelGraphics | ||
550 | [ | ||
551 | text "null" | ||
552 | outline "#000000" | ||
553 | fill "#FFFFFF" | ||
554 | fontSize 16 | ||
555 | fontName "Monospace" | ||
556 | autoSizePolicy "node_width" | ||
557 | anchor "t" | ||
558 | borderDistance 0.0 | ||
559 | ] | ||
560 | LabelGraphics | ||
561 | [ | ||
562 | text " | ||
563 | CommunicatingElement class | ||
564 | Spacecraft class | ||
565 | CubeSat6U class | ||
566 | CubeSat class | ||
567 | CommunicatingElement class UndefinedPart | ||
568 | " | ||
569 | fontSize 14 | ||
570 | fontName "Consolas" | ||
571 | alignment "left" | ||
572 | anchor "tl" | ||
573 | borderDistance 6 | ||
574 | ] | ||
575 | ] | ||
576 | |||
577 | node | ||
578 | [ | ||
579 | id 15 | ||
580 | graphics | ||
581 | [ | ||
582 | w 277.20000000000005 | ||
583 | h 82 | ||
584 | type "rectangle" | ||
585 | fill "#FFFFFF" | ||
586 | fill2 "#FFFFFF" | ||
587 | outline "#000000" | ||
588 | ] | ||
589 | LabelGraphics | ||
590 | [ | ||
591 | text "null" | ||
592 | outline "#000000" | ||
593 | fill "#FFFFFF" | ||
594 | fontSize 16 | ||
595 | fontName "Monospace" | ||
596 | autoSizePolicy "node_width" | ||
597 | anchor "t" | ||
598 | borderDistance 0.0 | ||
599 | ] | ||
600 | LabelGraphics | ||
601 | [ | ||
602 | text " | ||
603 | CommSubsystem class | ||
604 | XCommSubsystem class | ||
605 | CommSubsystem class UndefinedPart | ||
606 | XCommSubsystem class UndefinedPart | ||
607 | " | ||
608 | fontSize 14 | ||
609 | fontName "Consolas" | ||
610 | alignment "left" | ||
611 | anchor "tl" | ||
612 | borderDistance 6 | ||
613 | ] | ||
614 | ] | ||
615 | |||
616 | node | ||
617 | [ | ||
618 | id 16 | ||
619 | graphics | ||
620 | [ | ||
621 | w 269.5 | ||
622 | h 68 | ||
623 | type "rectangle" | ||
624 | fill "#FFFFFF" | ||
625 | fill2 "#FFFFFF" | ||
626 | outline "#000000" | ||
627 | ] | ||
628 | LabelGraphics | ||
629 | [ | ||
630 | text "null" | ||
631 | outline "#000000" | ||
632 | fill "#FFFFFF" | ||
633 | fontSize 16 | ||
634 | fontName "Monospace" | ||
635 | autoSizePolicy "node_width" | ||
636 | anchor "t" | ||
637 | borderDistance 0.0 | ||
638 | ] | ||
639 | LabelGraphics | ||
640 | [ | ||
641 | text " | ||
642 | CommSubsystem class | ||
643 | UHFCommSubsystem class | ||
644 | CommSubsystem class UndefinedPart | ||
645 | " | ||
646 | fontSize 14 | ||
647 | fontName "Consolas" | ||
648 | alignment "left" | ||
649 | anchor "tl" | ||
650 | borderDistance 6 | ||
651 | ] | ||
652 | ] | ||
653 | |||
654 | node | ||
655 | [ | ||
656 | id 17 | ||
657 | graphics | ||
658 | [ | ||
659 | w 223.3 | ||
660 | h 54 | ||
661 | type "rectangle" | ||
662 | fill "#FFFFFF" | ||
663 | fill2 "#FFFFFF" | ||
664 | outline "#000000" | ||
665 | ] | ||
666 | LabelGraphics | ||
667 | [ | ||
668 | text "null" | ||
669 | outline "#000000" | ||
670 | fill "#FFFFFF" | ||
671 | fontSize 16 | ||
672 | fontName "Monospace" | ||
673 | autoSizePolicy "node_width" | ||
674 | anchor "t" | ||
675 | borderDistance 0.0 | ||
676 | ] | ||
677 | LabelGraphics | ||
678 | [ | ||
679 | text " | ||
680 | Payload class | ||
681 | InterferometryPayload class | ||
682 | " | ||
683 | fontSize 14 | ||
684 | fontName "Consolas" | ||
685 | alignment "left" | ||
686 | anchor "tl" | ||
687 | borderDistance 6 | ||
688 | ] | ||
689 | ] | ||
690 | |||
691 | node | ||
692 | [ | ||
693 | id 18 | ||
694 | graphics | ||
695 | [ | ||
696 | w 323.40000000000003 | ||
697 | h 96 | ||
698 | type "rectangle" | ||
699 | fill "#FFFFFF" | ||
700 | fill2 "#FFFFFF" | ||
701 | outline "#000000" | ||
702 | ] | ||
703 | LabelGraphics | ||
704 | [ | ||
705 | text "null" | ||
706 | outline "#000000" | ||
707 | fill "#FFFFFF" | ||
708 | fontSize 16 | ||
709 | fontName "Monospace" | ||
710 | autoSizePolicy "node_width" | ||
711 | anchor "t" | ||
712 | borderDistance 0.0 | ||
713 | ] | ||
714 | LabelGraphics | ||
715 | [ | ||
716 | text " | ||
717 | CommunicatingElement class | ||
718 | Spacecraft class | ||
719 | CubeSat3U class | ||
720 | CubeSat class | ||
721 | CommunicatingElement class UndefinedPart | ||
722 | " | ||
723 | fontSize 14 | ||
724 | fontName "Consolas" | ||
725 | alignment "left" | ||
726 | anchor "tl" | ||
727 | borderDistance 6 | ||
728 | ] | ||
729 | ] | ||
730 | |||
731 | node | ||
732 | [ | ||
733 | id 19 | ||
734 | graphics | ||
735 | [ | ||
736 | w 277.20000000000005 | ||
737 | h 82 | ||
738 | type "rectangle" | ||
739 | fill "#FFFFFF" | ||
740 | fill2 "#FFFFFF" | ||
741 | outline "#000000" | ||
742 | ] | ||
743 | LabelGraphics | ||
744 | [ | ||
745 | text "null" | ||
746 | outline "#000000" | ||
747 | fill "#FFFFFF" | ||
748 | fontSize 16 | ||
749 | fontName "Monospace" | ||
750 | autoSizePolicy "node_width" | ||
751 | anchor "t" | ||
752 | borderDistance 0.0 | ||
753 | ] | ||
754 | LabelGraphics | ||
755 | [ | ||
756 | text " | ||
757 | CommSubsystem class | ||
758 | XCommSubsystem class | ||
759 | CommSubsystem class UndefinedPart | ||
760 | XCommSubsystem class UndefinedPart | ||
761 | " | ||
762 | fontSize 14 | ||
763 | fontName "Consolas" | ||
764 | alignment "left" | ||
765 | anchor "tl" | ||
766 | borderDistance 6 | ||
767 | ] | ||
768 | ] | ||
769 | |||
770 | node | ||
771 | [ | ||
772 | id 20 | ||
773 | graphics | ||
774 | [ | ||
775 | w 277.20000000000005 | ||
776 | h 82 | ||
777 | type "rectangle" | ||
778 | fill "#FFFFFF" | ||
779 | fill2 "#FFFFFF" | ||
780 | outline "#000000" | ||
781 | ] | ||
782 | LabelGraphics | ||
783 | [ | ||
784 | text "null" | ||
785 | outline "#000000" | ||
786 | fill "#FFFFFF" | ||
787 | fontSize 16 | ||
788 | fontName "Monospace" | ||
789 | autoSizePolicy "node_width" | ||
790 | anchor "t" | ||
791 | borderDistance 0.0 | ||
792 | ] | ||
793 | LabelGraphics | ||
794 | [ | ||
795 | text " | ||
796 | CommSubsystem class | ||
797 | XCommSubsystem class | ||
798 | CommSubsystem class UndefinedPart | ||
799 | XCommSubsystem class UndefinedPart | ||
800 | " | ||
801 | fontSize 14 | ||
802 | fontName "Consolas" | ||
803 | alignment "left" | ||
804 | anchor "tl" | ||
805 | borderDistance 6 | ||
806 | ] | ||
807 | ] | ||
808 | |||
809 | node | ||
810 | [ | ||
811 | id 21 | ||
812 | graphics | ||
813 | [ | ||
814 | w 223.3 | ||
815 | h 54 | ||
816 | type "rectangle" | ||
817 | fill "#FFFFFF" | ||
818 | fill2 "#FFFFFF" | ||
819 | outline "#000000" | ||
820 | ] | ||
821 | LabelGraphics | ||
822 | [ | ||
823 | text "null" | ||
824 | outline "#000000" | ||
825 | fill "#FFFFFF" | ||
826 | fontSize 16 | ||
827 | fontName "Monospace" | ||
828 | autoSizePolicy "node_width" | ||
829 | anchor "t" | ||
830 | borderDistance 0.0 | ||
831 | ] | ||
832 | LabelGraphics | ||
833 | [ | ||
834 | text " | ||
835 | Payload class | ||
836 | InterferometryPayload class | ||
837 | " | ||
838 | fontSize 14 | ||
839 | fontName "Consolas" | ||
840 | alignment "left" | ||
841 | anchor "tl" | ||
842 | borderDistance 6 | ||
843 | ] | ||
844 | ] | ||
845 | |||
846 | node | ||
847 | [ | ||
848 | id 22 | ||
849 | graphics | ||
850 | [ | ||
851 | w 323.40000000000003 | ||
852 | h 96 | ||
853 | type "rectangle" | ||
854 | fill "#FFFFFF" | ||
855 | fill2 "#FFFFFF" | ||
856 | outline "#000000" | ||
857 | ] | ||
858 | LabelGraphics | ||
859 | [ | ||
860 | text "null" | ||
861 | outline "#000000" | ||
862 | fill "#FFFFFF" | ||
863 | fontSize 16 | ||
864 | fontName "Monospace" | ||
865 | autoSizePolicy "node_width" | ||
866 | anchor "t" | ||
867 | borderDistance 0.0 | ||
868 | ] | ||
869 | LabelGraphics | ||
870 | [ | ||
871 | text " | ||
872 | CommunicatingElement class | ||
873 | Spacecraft class | ||
874 | CubeSat3U class | ||
875 | CubeSat class | ||
876 | CommunicatingElement class UndefinedPart | ||
877 | " | ||
878 | fontSize 14 | ||
879 | fontName "Consolas" | ||
880 | alignment "left" | ||
881 | anchor "tl" | ||
882 | borderDistance 6 | ||
883 | ] | ||
884 | ] | ||
885 | |||
886 | node | ||
887 | [ | ||
888 | id 23 | ||
889 | graphics | ||
890 | [ | ||
891 | w 277.20000000000005 | ||
892 | h 82 | ||
893 | type "rectangle" | ||
894 | fill "#FFFFFF" | ||
895 | fill2 "#FFFFFF" | ||
896 | outline "#000000" | ||
897 | ] | ||
898 | LabelGraphics | ||
899 | [ | ||
900 | text "null" | ||
901 | outline "#000000" | ||
902 | fill "#FFFFFF" | ||
903 | fontSize 16 | ||
904 | fontName "Monospace" | ||
905 | autoSizePolicy "node_width" | ||
906 | anchor "t" | ||
907 | borderDistance 0.0 | ||
908 | ] | ||
909 | LabelGraphics | ||
910 | [ | ||
911 | text " | ||
912 | CommSubsystem class | ||
913 | XCommSubsystem class | ||
914 | CommSubsystem class UndefinedPart | ||
915 | XCommSubsystem class UndefinedPart | ||
916 | " | ||
917 | fontSize 14 | ||
918 | fontName "Consolas" | ||
919 | alignment "left" | ||
920 | anchor "tl" | ||
921 | borderDistance 6 | ||
922 | ] | ||
923 | ] | ||
924 | |||
925 | node | ||
926 | [ | ||
927 | id 24 | ||
928 | graphics | ||
929 | [ | ||
930 | w 269.5 | ||
931 | h 68 | ||
932 | type "rectangle" | ||
933 | fill "#FFFFFF" | ||
934 | fill2 "#FFFFFF" | ||
935 | outline "#000000" | ||
936 | ] | ||
937 | LabelGraphics | ||
938 | [ | ||
939 | text "null" | ||
940 | outline "#000000" | ||
941 | fill "#FFFFFF" | ||
942 | fontSize 16 | ||
943 | fontName "Monospace" | ||
944 | autoSizePolicy "node_width" | ||
945 | anchor "t" | ||
946 | borderDistance 0.0 | ||
947 | ] | ||
948 | LabelGraphics | ||
949 | [ | ||
950 | text " | ||
951 | CommSubsystem class | ||
952 | UHFCommSubsystem class | ||
953 | CommSubsystem class UndefinedPart | ||
954 | " | ||
955 | fontSize 14 | ||
956 | fontName "Consolas" | ||
957 | alignment "left" | ||
958 | anchor "tl" | ||
959 | borderDistance 6 | ||
960 | ] | ||
961 | ] | ||
962 | |||
963 | node | ||
964 | [ | ||
965 | id 25 | ||
966 | graphics | ||
967 | [ | ||
968 | w 223.3 | ||
969 | h 54 | ||
970 | type "rectangle" | ||
971 | fill "#FFFFFF" | ||
972 | fill2 "#FFFFFF" | ||
973 | outline "#000000" | ||
974 | ] | ||
975 | LabelGraphics | ||
976 | [ | ||
977 | text "null" | ||
978 | outline "#000000" | ||
979 | fill "#FFFFFF" | ||
980 | fontSize 16 | ||
981 | fontName "Monospace" | ||
982 | autoSizePolicy "node_width" | ||
983 | anchor "t" | ||
984 | borderDistance 0.0 | ||
985 | ] | ||
986 | LabelGraphics | ||
987 | [ | ||
988 | text " | ||
989 | Payload class | ||
990 | InterferometryPayload class | ||
991 | " | ||
992 | fontSize 14 | ||
993 | fontName "Consolas" | ||
994 | alignment "left" | ||
995 | anchor "tl" | ||
996 | borderDistance 6 | ||
997 | ] | ||
998 | ] | ||
999 | |||
1000 | node | ||
1001 | [ | ||
1002 | id 26 | ||
1003 | graphics | ||
1004 | [ | ||
1005 | w 323.40000000000003 | ||
1006 | h 82 | ||
1007 | type "rectangle" | ||
1008 | fill "#FFFFFF" | ||
1009 | fill2 "#FFFFFF" | ||
1010 | outline "#000000" | ||
1011 | ] | ||
1012 | LabelGraphics | ||
1013 | [ | ||
1014 | text "null" | ||
1015 | outline "#000000" | ||
1016 | fill "#FFFFFF" | ||
1017 | fontSize 16 | ||
1018 | fontName "Monospace" | ||
1019 | autoSizePolicy "node_width" | ||
1020 | anchor "t" | ||
1021 | borderDistance 0.0 | ||
1022 | ] | ||
1023 | LabelGraphics | ||
1024 | [ | ||
1025 | text " | ||
1026 | CommunicatingElement class | ||
1027 | Spacecraft class | ||
1028 | SmallSat class | ||
1029 | CommunicatingElement class UndefinedPart | ||
1030 | " | ||
1031 | fontSize 14 | ||
1032 | fontName "Consolas" | ||
1033 | alignment "left" | ||
1034 | anchor "tl" | ||
1035 | borderDistance 6 | ||
1036 | ] | ||
1037 | ] | ||
1038 | |||
1039 | node | ||
1040 | [ | ||
1041 | id 27 | ||
1042 | graphics | ||
1043 | [ | ||
1044 | w 269.5 | ||
1045 | h 68 | ||
1046 | type "rectangle" | ||
1047 | fill "#FFFFFF" | ||
1048 | fill2 "#FFFFFF" | ||
1049 | outline "#000000" | ||
1050 | ] | ||
1051 | LabelGraphics | ||
1052 | [ | ||
1053 | text "null" | ||
1054 | outline "#000000" | ||
1055 | fill "#FFFFFF" | ||
1056 | fontSize 16 | ||
1057 | fontName "Monospace" | ||
1058 | autoSizePolicy "node_width" | ||
1059 | anchor "t" | ||
1060 | borderDistance 0.0 | ||
1061 | ] | ||
1062 | LabelGraphics | ||
1063 | [ | ||
1064 | text " | ||
1065 | CommSubsystem class | ||
1066 | UHFCommSubsystem class | ||
1067 | CommSubsystem class UndefinedPart | ||
1068 | " | ||
1069 | fontSize 14 | ||
1070 | fontName "Consolas" | ||
1071 | alignment "left" | ||
1072 | anchor "tl" | ||
1073 | borderDistance 6 | ||
1074 | ] | ||
1075 | ] | ||
1076 | |||
1077 | node | ||
1078 | [ | ||
1079 | id 28 | ||
1080 | graphics | ||
1081 | [ | ||
1082 | w 223.3 | ||
1083 | h 54 | ||
1084 | type "rectangle" | ||
1085 | fill "#FFFFFF" | ||
1086 | fill2 "#FFFFFF" | ||
1087 | outline "#000000" | ||
1088 | ] | ||
1089 | LabelGraphics | ||
1090 | [ | ||
1091 | text "null" | ||
1092 | outline "#000000" | ||
1093 | fill "#FFFFFF" | ||
1094 | fontSize 16 | ||
1095 | fontName "Monospace" | ||
1096 | autoSizePolicy "node_width" | ||
1097 | anchor "t" | ||
1098 | borderDistance 0.0 | ||
1099 | ] | ||
1100 | LabelGraphics | ||
1101 | [ | ||
1102 | text " | ||
1103 | Payload class | ||
1104 | InterferometryPayload class | ||
1105 | " | ||
1106 | fontSize 14 | ||
1107 | fontName "Consolas" | ||
1108 | alignment "left" | ||
1109 | anchor "tl" | ||
1110 | borderDistance 6 | ||
1111 | ] | ||
1112 | ] | ||
1113 | |||
1114 | node | ||
1115 | [ | ||
1116 | id 29 | ||
1117 | graphics | ||
1118 | [ | ||
1119 | w 277.20000000000005 | ||
1120 | h 82 | ||
1121 | type "rectangle" | ||
1122 | fill "#FFFFFF" | ||
1123 | fill2 "#FFFFFF" | ||
1124 | outline "#000000" | ||
1125 | ] | ||
1126 | LabelGraphics | ||
1127 | [ | ||
1128 | text "null" | ||
1129 | outline "#000000" | ||
1130 | fill "#FFFFFF" | ||
1131 | fontSize 16 | ||
1132 | fontName "Monospace" | ||
1133 | autoSizePolicy "node_width" | ||
1134 | anchor "t" | ||
1135 | borderDistance 0.0 | ||
1136 | ] | ||
1137 | LabelGraphics | ||
1138 | [ | ||
1139 | text " | ||
1140 | CommSubsystem class | ||
1141 | XCommSubsystem class | ||
1142 | CommSubsystem class UndefinedPart | ||
1143 | XCommSubsystem class UndefinedPart | ||
1144 | " | ||
1145 | fontSize 14 | ||
1146 | fontName "Consolas" | ||
1147 | alignment "left" | ||
1148 | anchor "tl" | ||
1149 | borderDistance 6 | ||
1150 | ] | ||
1151 | ] | ||
1152 | |||
1153 | node | ||
1154 | [ | ||
1155 | id 30 | ||
1156 | graphics | ||
1157 | [ | ||
1158 | w 323.40000000000003 | ||
1159 | h 96 | ||
1160 | type "rectangle" | ||
1161 | fill "#FFFFFF" | ||
1162 | fill2 "#FFFFFF" | ||
1163 | outline "#000000" | ||
1164 | ] | ||
1165 | LabelGraphics | ||
1166 | [ | ||
1167 | text "null" | ||
1168 | outline "#000000" | ||
1169 | fill "#FFFFFF" | ||
1170 | fontSize 16 | ||
1171 | fontName "Monospace" | ||
1172 | autoSizePolicy "node_width" | ||
1173 | anchor "t" | ||
1174 | borderDistance 0.0 | ||
1175 | ] | ||
1176 | LabelGraphics | ||
1177 | [ | ||
1178 | text " | ||
1179 | CommunicatingElement class | ||
1180 | Spacecraft class | ||
1181 | CubeSat6U class | ||
1182 | CubeSat class | ||
1183 | CommunicatingElement class UndefinedPart | ||
1184 | " | ||
1185 | fontSize 14 | ||
1186 | fontName "Consolas" | ||
1187 | alignment "left" | ||
1188 | anchor "tl" | ||
1189 | borderDistance 6 | ||
1190 | ] | ||
1191 | ] | ||
1192 | |||
1193 | node | ||
1194 | [ | ||
1195 | id 31 | ||
1196 | graphics | ||
1197 | [ | ||
1198 | w 223.3 | ||
1199 | h 54 | ||
1200 | type "rectangle" | ||
1201 | fill "#FFFFFF" | ||
1202 | fill2 "#FFFFFF" | ||
1203 | outline "#000000" | ||
1204 | ] | ||
1205 | LabelGraphics | ||
1206 | [ | ||
1207 | text "null" | ||
1208 | outline "#000000" | ||
1209 | fill "#FFFFFF" | ||
1210 | fontSize 16 | ||
1211 | fontName "Monospace" | ||
1212 | autoSizePolicy "node_width" | ||
1213 | anchor "t" | ||
1214 | borderDistance 0.0 | ||
1215 | ] | ||
1216 | LabelGraphics | ||
1217 | [ | ||
1218 | text " | ||
1219 | Payload class | ||
1220 | InterferometryPayload class | ||
1221 | " | ||
1222 | fontSize 14 | ||
1223 | fontName "Consolas" | ||
1224 | alignment "left" | ||
1225 | anchor "tl" | ||
1226 | borderDistance 6 | ||
1227 | ] | ||
1228 | ] | ||
1229 | |||
1230 | node | ||
1231 | [ | ||
1232 | id 32 | ||
1233 | graphics | ||
1234 | [ | ||
1235 | w 277.20000000000005 | ||
1236 | h 82 | ||
1237 | type "rectangle" | ||
1238 | fill "#FFFFFF" | ||
1239 | fill2 "#FFFFFF" | ||
1240 | outline "#000000" | ||
1241 | ] | ||
1242 | LabelGraphics | ||
1243 | [ | ||
1244 | text "null" | ||
1245 | outline "#000000" | ||
1246 | fill "#FFFFFF" | ||
1247 | fontSize 16 | ||
1248 | fontName "Monospace" | ||
1249 | autoSizePolicy "node_width" | ||
1250 | anchor "t" | ||
1251 | borderDistance 0.0 | ||
1252 | ] | ||
1253 | LabelGraphics | ||
1254 | [ | ||
1255 | text " | ||
1256 | CommSubsystem class | ||
1257 | XCommSubsystem class | ||
1258 | CommSubsystem class UndefinedPart | ||
1259 | XCommSubsystem class UndefinedPart | ||
1260 | " | ||
1261 | fontSize 14 | ||
1262 | fontName "Consolas" | ||
1263 | alignment "left" | ||
1264 | anchor "tl" | ||
1265 | borderDistance 6 | ||
1266 | ] | ||
1267 | ] | ||
1268 | |||
1269 | node | ||
1270 | [ | ||
1271 | id 33 | ||
1272 | graphics | ||
1273 | [ | ||
1274 | w 269.5 | ||
1275 | h 68 | ||
1276 | type "rectangle" | ||
1277 | fill "#FFFFFF" | ||
1278 | fill2 "#FFFFFF" | ||
1279 | outline "#000000" | ||
1280 | ] | ||
1281 | LabelGraphics | ||
1282 | [ | ||
1283 | text "null" | ||
1284 | outline "#000000" | ||
1285 | fill "#FFFFFF" | ||
1286 | fontSize 16 | ||
1287 | fontName "Monospace" | ||
1288 | autoSizePolicy "node_width" | ||
1289 | anchor "t" | ||
1290 | borderDistance 0.0 | ||
1291 | ] | ||
1292 | LabelGraphics | ||
1293 | [ | ||
1294 | text " | ||
1295 | CommSubsystem class | ||
1296 | UHFCommSubsystem class | ||
1297 | CommSubsystem class UndefinedPart | ||
1298 | " | ||
1299 | fontSize 14 | ||
1300 | fontName "Consolas" | ||
1301 | alignment "left" | ||
1302 | anchor "tl" | ||
1303 | borderDistance 6 | ||
1304 | ] | ||
1305 | ] | ||
1306 | |||
1307 | node | ||
1308 | [ | ||
1309 | id 34 | ||
1310 | graphics | ||
1311 | [ | ||
1312 | w 323.40000000000003 | ||
1313 | h 82 | ||
1314 | type "rectangle" | ||
1315 | fill "#FFFFFF" | ||
1316 | fill2 "#FFFFFF" | ||
1317 | outline "#000000" | ||
1318 | ] | ||
1319 | LabelGraphics | ||
1320 | [ | ||
1321 | text "null" | ||
1322 | outline "#000000" | ||
1323 | fill "#FFFFFF" | ||
1324 | fontSize 16 | ||
1325 | fontName "Monospace" | ||
1326 | autoSizePolicy "node_width" | ||
1327 | anchor "t" | ||
1328 | borderDistance 0.0 | ||
1329 | ] | ||
1330 | LabelGraphics | ||
1331 | [ | ||
1332 | text " | ||
1333 | CommunicatingElement class | ||
1334 | Spacecraft class | ||
1335 | SmallSat class | ||
1336 | CommunicatingElement class UndefinedPart | ||
1337 | " | ||
1338 | fontSize 14 | ||
1339 | fontName "Consolas" | ||
1340 | alignment "left" | ||
1341 | anchor "tl" | ||
1342 | borderDistance 6 | ||
1343 | ] | ||
1344 | ] | ||
1345 | |||
1346 | node | ||
1347 | [ | ||
1348 | id 35 | ||
1349 | graphics | ||
1350 | [ | ||
1351 | w 277.20000000000005 | ||
1352 | h 82 | ||
1353 | type "rectangle" | ||
1354 | fill "#FFFFFF" | ||
1355 | fill2 "#FFFFFF" | ||
1356 | outline "#000000" | ||
1357 | ] | ||
1358 | LabelGraphics | ||
1359 | [ | ||
1360 | text "null" | ||
1361 | outline "#000000" | ||
1362 | fill "#FFFFFF" | ||
1363 | fontSize 16 | ||
1364 | fontName "Monospace" | ||
1365 | autoSizePolicy "node_width" | ||
1366 | anchor "t" | ||
1367 | borderDistance 0.0 | ||
1368 | ] | ||
1369 | LabelGraphics | ||
1370 | [ | ||
1371 | text " | ||
1372 | CommSubsystem class | ||
1373 | XCommSubsystem class | ||
1374 | CommSubsystem class UndefinedPart | ||
1375 | XCommSubsystem class UndefinedPart | ||
1376 | " | ||
1377 | fontSize 14 | ||
1378 | fontName "Consolas" | ||
1379 | alignment "left" | ||
1380 | anchor "tl" | ||
1381 | borderDistance 6 | ||
1382 | ] | ||
1383 | ] | ||
1384 | |||
1385 | node | ||
1386 | [ | ||
1387 | id 36 | ||
1388 | graphics | ||
1389 | [ | ||
1390 | w 223.3 | ||
1391 | h 54 | ||
1392 | type "rectangle" | ||
1393 | fill "#FFFFFF" | ||
1394 | fill2 "#FFFFFF" | ||
1395 | outline "#000000" | ||
1396 | ] | ||
1397 | LabelGraphics | ||
1398 | [ | ||
1399 | text "null" | ||
1400 | outline "#000000" | ||
1401 | fill "#FFFFFF" | ||
1402 | fontSize 16 | ||
1403 | fontName "Monospace" | ||
1404 | autoSizePolicy "node_width" | ||
1405 | anchor "t" | ||
1406 | borderDistance 0.0 | ||
1407 | ] | ||
1408 | LabelGraphics | ||
1409 | [ | ||
1410 | text " | ||
1411 | Payload class | ||
1412 | InterferometryPayload class | ||
1413 | " | ||
1414 | fontSize 14 | ||
1415 | fontName "Consolas" | ||
1416 | alignment "left" | ||
1417 | anchor "tl" | ||
1418 | borderDistance 6 | ||
1419 | ] | ||
1420 | ] | ||
1421 | |||
1422 | node | ||
1423 | [ | ||
1424 | id 37 | ||
1425 | graphics | ||
1426 | [ | ||
1427 | w 269.5 | ||
1428 | h 68 | ||
1429 | type "rectangle" | ||
1430 | fill "#FFFFFF" | ||
1431 | fill2 "#FFFFFF" | ||
1432 | outline "#000000" | ||
1433 | ] | ||
1434 | LabelGraphics | ||
1435 | [ | ||
1436 | text "null" | ||
1437 | outline "#000000" | ||
1438 | fill "#FFFFFF" | ||
1439 | fontSize 16 | ||
1440 | fontName "Monospace" | ||
1441 | autoSizePolicy "node_width" | ||
1442 | anchor "t" | ||
1443 | borderDistance 0.0 | ||
1444 | ] | ||
1445 | LabelGraphics | ||
1446 | [ | ||
1447 | text " | ||
1448 | CommSubsystem class | ||
1449 | UHFCommSubsystem class | ||
1450 | CommSubsystem class UndefinedPart | ||
1451 | " | ||
1452 | fontSize 14 | ||
1453 | fontName "Consolas" | ||
1454 | alignment "left" | ||
1455 | anchor "tl" | ||
1456 | borderDistance 6 | ||
1457 | ] | ||
1458 | ] | ||
1459 | |||
1460 | node | ||
1461 | [ | ||
1462 | id 38 | ||
1463 | graphics | ||
1464 | [ | ||
1465 | w 112.2 | ||
1466 | h 26 | ||
1467 | type "rectangle" | ||
1468 | fill "#FFFFFF" | ||
1469 | fill2 "#FFFFFF" | ||
1470 | outline "#000000" | ||
1471 | ] | ||
1472 | LabelGraphics | ||
1473 | [ | ||
1474 | text "New Integers" | ||
1475 | outline "#000000" | ||
1476 | fill "#FFFFFF" | ||
1477 | fontSize 16 | ||
1478 | fontName "Monospace" | ||
1479 | autoSizePolicy "node_width" | ||
1480 | anchor "t" | ||
1481 | borderDistance 0.0 | ||
1482 | ] | ||
1483 | LabelGraphics | ||
1484 | [ | ||
1485 | text " | ||
1486 | " | ||
1487 | fontSize 14 | ||
1488 | fontName "Consolas" | ||
1489 | alignment "left" | ||
1490 | anchor "tl" | ||
1491 | borderDistance 6 | ||
1492 | ] | ||
1493 | ] | ||
1494 | |||
1495 | node | ||
1496 | [ | ||
1497 | id 39 | ||
1498 | graphics | ||
1499 | [ | ||
1500 | w 85.80000000000001 | ||
1501 | h 26 | ||
1502 | type "rectangle" | ||
1503 | fill "#FFFFFF" | ||
1504 | fill2 "#FFFFFF" | ||
1505 | outline "#000000" | ||
1506 | ] | ||
1507 | LabelGraphics | ||
1508 | [ | ||
1509 | text "New Reals" | ||
1510 | outline "#000000" | ||
1511 | fill "#FFFFFF" | ||
1512 | fontSize 16 | ||
1513 | fontName "Monospace" | ||
1514 | autoSizePolicy "node_width" | ||
1515 | anchor "t" | ||
1516 | borderDistance 0.0 | ||
1517 | ] | ||
1518 | LabelGraphics | ||
1519 | [ | ||
1520 | text " | ||
1521 | " | ||
1522 | fontSize 14 | ||
1523 | fontName "Consolas" | ||
1524 | alignment "left" | ||
1525 | anchor "tl" | ||
1526 | borderDistance 6 | ||
1527 | ] | ||
1528 | ] | ||
1529 | |||
1530 | node | ||
1531 | [ | ||
1532 | id 40 | ||
1533 | graphics | ||
1534 | [ | ||
1535 | w 103.4 | ||
1536 | h 26 | ||
1537 | type "rectangle" | ||
1538 | fill "#FFFFFF" | ||
1539 | fill2 "#FFFFFF" | ||
1540 | outline "#000000" | ||
1541 | ] | ||
1542 | LabelGraphics | ||
1543 | [ | ||
1544 | text "New Strings" | ||
1545 | outline "#000000" | ||
1546 | fill "#FFFFFF" | ||
1547 | fontSize 16 | ||
1548 | fontName "Monospace" | ||
1549 | autoSizePolicy "node_width" | ||
1550 | anchor "t" | ||
1551 | borderDistance 0.0 | ||
1552 | ] | ||
1553 | LabelGraphics | ||
1554 | [ | ||
1555 | text " | ||
1556 | " | ||
1557 | fontSize 14 | ||
1558 | fontName "Consolas" | ||
1559 | alignment "left" | ||
1560 | anchor "tl" | ||
1561 | borderDistance 6 | ||
1562 | ] | ||
1563 | ] | ||
1564 | |||
1565 | node | ||
1566 | [ | ||
1567 | id 41 | ||
1568 | graphics | ||
1569 | [ | ||
1570 | w 103.4 | ||
1571 | h 26 | ||
1572 | type "rectangle" | ||
1573 | fill "#FFFFFF" | ||
1574 | fill2 "#FFFFFF" | ||
1575 | outline "#000000" | ||
1576 | ] | ||
1577 | LabelGraphics | ||
1578 | [ | ||
1579 | text "New Objects" | ||
1580 | outline "#000000" | ||
1581 | fill "#FFFFFF" | ||
1582 | fontSize 16 | ||
1583 | fontName "Monospace" | ||
1584 | autoSizePolicy "node_width" | ||
1585 | anchor "t" | ||
1586 | borderDistance 0.0 | ||
1587 | ] | ||
1588 | LabelGraphics | ||
1589 | [ | ||
1590 | text " | ||
1591 | " | ||
1592 | fontSize 14 | ||
1593 | fontName "Consolas" | ||
1594 | alignment "left" | ||
1595 | anchor "tl" | ||
1596 | borderDistance 6 | ||
1597 | ] | ||
1598 | ] | ||
1599 | edge | ||
1600 | [ | ||
1601 | source 0 | ||
1602 | target 1 | ||
1603 | graphics | ||
1604 | [ | ||
1605 | fill "#000000" | ||
1606 | width 3 | ||
1607 | targetArrow "standard" | ||
1608 | ] | ||
1609 | LabelGraphics | ||
1610 | [ | ||
1611 | text "groundStationNetwork reference ConstellationMission" | ||
1612 | fontSize 14 | ||
1613 | fontName "Consolas" | ||
1614 | configuration "AutoFlippingLabel" | ||
1615 | model "six_pos" | ||
1616 | position "thead" | ||
1617 | ] | ||
1618 | ] | ||
1619 | edge | ||
1620 | [ | ||
1621 | source 0 | ||
1622 | target 6 | ||
1623 | graphics | ||
1624 | [ | ||
1625 | fill "#000000" | ||
1626 | width 3 | ||
1627 | targetArrow "standard" | ||
1628 | ] | ||
1629 | LabelGraphics | ||
1630 | [ | ||
1631 | text "spacecraft reference ConstellationMission" | ||
1632 | fontSize 14 | ||
1633 | fontName "Consolas" | ||
1634 | configuration "AutoFlippingLabel" | ||
1635 | model "six_pos" | ||
1636 | position "thead" | ||
1637 | ] | ||
1638 | ] | ||
1639 | edge | ||
1640 | [ | ||
1641 | source 0 | ||
1642 | target 10 | ||
1643 | graphics | ||
1644 | [ | ||
1645 | fill "#000000" | ||
1646 | width 3 | ||
1647 | targetArrow "standard" | ||
1648 | ] | ||
1649 | LabelGraphics | ||
1650 | [ | ||
1651 | text "spacecraft reference ConstellationMission" | ||
1652 | fontSize 14 | ||
1653 | fontName "Consolas" | ||
1654 | configuration "AutoFlippingLabel" | ||
1655 | model "six_pos" | ||
1656 | position "thead" | ||
1657 | ] | ||
1658 | ] | ||
1659 | edge | ||
1660 | [ | ||
1661 | source 0 | ||
1662 | target 14 | ||
1663 | graphics | ||
1664 | [ | ||
1665 | fill "#000000" | ||
1666 | width 3 | ||
1667 | targetArrow "standard" | ||
1668 | ] | ||
1669 | LabelGraphics | ||
1670 | [ | ||
1671 | text "spacecraft reference ConstellationMission" | ||
1672 | fontSize 14 | ||
1673 | fontName "Consolas" | ||
1674 | configuration "AutoFlippingLabel" | ||
1675 | model "six_pos" | ||
1676 | position "thead" | ||
1677 | ] | ||
1678 | ] | ||
1679 | edge | ||
1680 | [ | ||
1681 | source 0 | ||
1682 | target 18 | ||
1683 | graphics | ||
1684 | [ | ||
1685 | fill "#000000" | ||
1686 | width 3 | ||
1687 | targetArrow "standard" | ||
1688 | ] | ||
1689 | LabelGraphics | ||
1690 | [ | ||
1691 | text "spacecraft reference ConstellationMission" | ||
1692 | fontSize 14 | ||
1693 | fontName "Consolas" | ||
1694 | configuration "AutoFlippingLabel" | ||
1695 | model "six_pos" | ||
1696 | position "thead" | ||
1697 | ] | ||
1698 | ] | ||
1699 | edge | ||
1700 | [ | ||
1701 | source 0 | ||
1702 | target 22 | ||
1703 | graphics | ||
1704 | [ | ||
1705 | fill "#000000" | ||
1706 | width 3 | ||
1707 | targetArrow "standard" | ||
1708 | ] | ||
1709 | LabelGraphics | ||
1710 | [ | ||
1711 | text "spacecraft reference ConstellationMission" | ||
1712 | fontSize 14 | ||
1713 | fontName "Consolas" | ||
1714 | configuration "AutoFlippingLabel" | ||
1715 | model "six_pos" | ||
1716 | position "thead" | ||
1717 | ] | ||
1718 | ] | ||
1719 | edge | ||
1720 | [ | ||
1721 | source 0 | ||
1722 | target 26 | ||
1723 | graphics | ||
1724 | [ | ||
1725 | fill "#000000" | ||
1726 | width 3 | ||
1727 | targetArrow "standard" | ||
1728 | ] | ||
1729 | LabelGraphics | ||
1730 | [ | ||
1731 | text "spacecraft reference ConstellationMission" | ||
1732 | fontSize 14 | ||
1733 | fontName "Consolas" | ||
1734 | configuration "AutoFlippingLabel" | ||
1735 | model "six_pos" | ||
1736 | position "thead" | ||
1737 | ] | ||
1738 | ] | ||
1739 | edge | ||
1740 | [ | ||
1741 | source 0 | ||
1742 | target 30 | ||
1743 | graphics | ||
1744 | [ | ||
1745 | fill "#000000" | ||
1746 | width 3 | ||
1747 | targetArrow "standard" | ||
1748 | ] | ||
1749 | LabelGraphics | ||
1750 | [ | ||
1751 | text "spacecraft reference ConstellationMission" | ||
1752 | fontSize 14 | ||
1753 | fontName "Consolas" | ||
1754 | configuration "AutoFlippingLabel" | ||
1755 | model "six_pos" | ||
1756 | position "thead" | ||
1757 | ] | ||
1758 | ] | ||
1759 | edge | ||
1760 | [ | ||
1761 | source 0 | ||
1762 | target 34 | ||
1763 | graphics | ||
1764 | [ | ||
1765 | fill "#000000" | ||
1766 | width 3 | ||
1767 | targetArrow "standard" | ||
1768 | ] | ||
1769 | LabelGraphics | ||
1770 | [ | ||
1771 | text "spacecraft reference ConstellationMission" | ||
1772 | fontSize 14 | ||
1773 | fontName "Consolas" | ||
1774 | configuration "AutoFlippingLabel" | ||
1775 | model "six_pos" | ||
1776 | position "thead" | ||
1777 | ] | ||
1778 | ] | ||
1779 | edge | ||
1780 | [ | ||
1781 | source 1 | ||
1782 | target 2 | ||
1783 | graphics | ||
1784 | [ | ||
1785 | fill "#000000" | ||
1786 | width 3 | ||
1787 | targetArrow "standard" | ||
1788 | ] | ||
1789 | LabelGraphics | ||
1790 | [ | ||
1791 | text "commSubsystem reference CommunicatingElement" | ||
1792 | fontSize 14 | ||
1793 | fontName "Consolas" | ||
1794 | configuration "AutoFlippingLabel" | ||
1795 | model "six_pos" | ||
1796 | position "thead" | ||
1797 | ] | ||
1798 | ] | ||
1799 | edge | ||
1800 | [ | ||
1801 | source 1 | ||
1802 | target 3 | ||
1803 | graphics | ||
1804 | [ | ||
1805 | fill "#000000" | ||
1806 | width 3 | ||
1807 | targetArrow "standard" | ||
1808 | ] | ||
1809 | LabelGraphics | ||
1810 | [ | ||
1811 | text "commSubsystem reference CommunicatingElement" | ||
1812 | fontSize 14 | ||
1813 | fontName "Consolas" | ||
1814 | configuration "AutoFlippingLabel" | ||
1815 | model "six_pos" | ||
1816 | position "thead" | ||
1817 | ] | ||
1818 | ] | ||
1819 | edge | ||
1820 | [ | ||
1821 | source 6 | ||
1822 | target 7 | ||
1823 | graphics | ||
1824 | [ | ||
1825 | fill "#000000" | ||
1826 | width 3 | ||
1827 | targetArrow "standard" | ||
1828 | ] | ||
1829 | LabelGraphics | ||
1830 | [ | ||
1831 | text "commSubsystem reference CommunicatingElement" | ||
1832 | fontSize 14 | ||
1833 | fontName "Consolas" | ||
1834 | configuration "AutoFlippingLabel" | ||
1835 | model "six_pos" | ||
1836 | position "thead" | ||
1837 | ] | ||
1838 | ] | ||
1839 | edge | ||
1840 | [ | ||
1841 | source 6 | ||
1842 | target 8 | ||
1843 | graphics | ||
1844 | [ | ||
1845 | fill "#000000" | ||
1846 | width 3 | ||
1847 | targetArrow "standard" | ||
1848 | ] | ||
1849 | LabelGraphics | ||
1850 | [ | ||
1851 | text "commSubsystem reference CommunicatingElement" | ||
1852 | fontSize 14 | ||
1853 | fontName "Consolas" | ||
1854 | configuration "AutoFlippingLabel" | ||
1855 | model "six_pos" | ||
1856 | position "thead" | ||
1857 | ] | ||
1858 | ] | ||
1859 | edge | ||
1860 | [ | ||
1861 | source 10 | ||
1862 | target 11 | ||
1863 | graphics | ||
1864 | [ | ||
1865 | fill "#000000" | ||
1866 | width 3 | ||
1867 | targetArrow "standard" | ||
1868 | ] | ||
1869 | LabelGraphics | ||
1870 | [ | ||
1871 | text "commSubsystem reference CommunicatingElement" | ||
1872 | fontSize 14 | ||
1873 | fontName "Consolas" | ||
1874 | configuration "AutoFlippingLabel" | ||
1875 | model "six_pos" | ||
1876 | position "thead" | ||
1877 | ] | ||
1878 | ] | ||
1879 | edge | ||
1880 | [ | ||
1881 | source 10 | ||
1882 | target 12 | ||
1883 | graphics | ||
1884 | [ | ||
1885 | fill "#000000" | ||
1886 | width 3 | ||
1887 | targetArrow "standard" | ||
1888 | ] | ||
1889 | LabelGraphics | ||
1890 | [ | ||
1891 | text "commSubsystem reference CommunicatingElement" | ||
1892 | fontSize 14 | ||
1893 | fontName "Consolas" | ||
1894 | configuration "AutoFlippingLabel" | ||
1895 | model "six_pos" | ||
1896 | position "thead" | ||
1897 | ] | ||
1898 | ] | ||
1899 | edge | ||
1900 | [ | ||
1901 | source 14 | ||
1902 | target 15 | ||
1903 | graphics | ||
1904 | [ | ||
1905 | fill "#000000" | ||
1906 | width 3 | ||
1907 | targetArrow "standard" | ||
1908 | ] | ||
1909 | LabelGraphics | ||
1910 | [ | ||
1911 | text "commSubsystem reference CommunicatingElement" | ||
1912 | fontSize 14 | ||
1913 | fontName "Consolas" | ||
1914 | configuration "AutoFlippingLabel" | ||
1915 | model "six_pos" | ||
1916 | position "thead" | ||
1917 | ] | ||
1918 | ] | ||
1919 | edge | ||
1920 | [ | ||
1921 | source 14 | ||
1922 | target 16 | ||
1923 | graphics | ||
1924 | [ | ||
1925 | fill "#000000" | ||
1926 | width 3 | ||
1927 | targetArrow "standard" | ||
1928 | ] | ||
1929 | LabelGraphics | ||
1930 | [ | ||
1931 | text "commSubsystem reference CommunicatingElement" | ||
1932 | fontSize 14 | ||
1933 | fontName "Consolas" | ||
1934 | configuration "AutoFlippingLabel" | ||
1935 | model "six_pos" | ||
1936 | position "thead" | ||
1937 | ] | ||
1938 | ] | ||
1939 | edge | ||
1940 | [ | ||
1941 | source 18 | ||
1942 | target 19 | ||
1943 | graphics | ||
1944 | [ | ||
1945 | fill "#000000" | ||
1946 | width 3 | ||
1947 | targetArrow "standard" | ||
1948 | ] | ||
1949 | LabelGraphics | ||
1950 | [ | ||
1951 | text "commSubsystem reference CommunicatingElement" | ||
1952 | fontSize 14 | ||
1953 | fontName "Consolas" | ||
1954 | configuration "AutoFlippingLabel" | ||
1955 | model "six_pos" | ||
1956 | position "thead" | ||
1957 | ] | ||
1958 | ] | ||
1959 | edge | ||
1960 | [ | ||
1961 | source 18 | ||
1962 | target 20 | ||
1963 | graphics | ||
1964 | [ | ||
1965 | fill "#000000" | ||
1966 | width 3 | ||
1967 | targetArrow "standard" | ||
1968 | ] | ||
1969 | LabelGraphics | ||
1970 | [ | ||
1971 | text "commSubsystem reference CommunicatingElement" | ||
1972 | fontSize 14 | ||
1973 | fontName "Consolas" | ||
1974 | configuration "AutoFlippingLabel" | ||
1975 | model "six_pos" | ||
1976 | position "thead" | ||
1977 | ] | ||
1978 | ] | ||
1979 | edge | ||
1980 | [ | ||
1981 | source 22 | ||
1982 | target 23 | ||
1983 | graphics | ||
1984 | [ | ||
1985 | fill "#000000" | ||
1986 | width 3 | ||
1987 | targetArrow "standard" | ||
1988 | ] | ||
1989 | LabelGraphics | ||
1990 | [ | ||
1991 | text "commSubsystem reference CommunicatingElement" | ||
1992 | fontSize 14 | ||
1993 | fontName "Consolas" | ||
1994 | configuration "AutoFlippingLabel" | ||
1995 | model "six_pos" | ||
1996 | position "thead" | ||
1997 | ] | ||
1998 | ] | ||
1999 | edge | ||
2000 | [ | ||
2001 | source 22 | ||
2002 | target 24 | ||
2003 | graphics | ||
2004 | [ | ||
2005 | fill "#000000" | ||
2006 | width 3 | ||
2007 | targetArrow "standard" | ||
2008 | ] | ||
2009 | LabelGraphics | ||
2010 | [ | ||
2011 | text "commSubsystem reference CommunicatingElement" | ||
2012 | fontSize 14 | ||
2013 | fontName "Consolas" | ||
2014 | configuration "AutoFlippingLabel" | ||
2015 | model "six_pos" | ||
2016 | position "thead" | ||
2017 | ] | ||
2018 | ] | ||
2019 | edge | ||
2020 | [ | ||
2021 | source 26 | ||
2022 | target 27 | ||
2023 | graphics | ||
2024 | [ | ||
2025 | fill "#000000" | ||
2026 | width 3 | ||
2027 | targetArrow "standard" | ||
2028 | ] | ||
2029 | LabelGraphics | ||
2030 | [ | ||
2031 | text "commSubsystem reference CommunicatingElement" | ||
2032 | fontSize 14 | ||
2033 | fontName "Consolas" | ||
2034 | configuration "AutoFlippingLabel" | ||
2035 | model "six_pos" | ||
2036 | position "thead" | ||
2037 | ] | ||
2038 | ] | ||
2039 | edge | ||
2040 | [ | ||
2041 | source 26 | ||
2042 | target 29 | ||
2043 | graphics | ||
2044 | [ | ||
2045 | fill "#000000" | ||
2046 | width 3 | ||
2047 | targetArrow "standard" | ||
2048 | ] | ||
2049 | LabelGraphics | ||
2050 | [ | ||
2051 | text "commSubsystem reference CommunicatingElement" | ||
2052 | fontSize 14 | ||
2053 | fontName "Consolas" | ||
2054 | configuration "AutoFlippingLabel" | ||
2055 | model "six_pos" | ||
2056 | position "thead" | ||
2057 | ] | ||
2058 | ] | ||
2059 | edge | ||
2060 | [ | ||
2061 | source 30 | ||
2062 | target 32 | ||
2063 | graphics | ||
2064 | [ | ||
2065 | fill "#000000" | ||
2066 | width 3 | ||
2067 | targetArrow "standard" | ||
2068 | ] | ||
2069 | LabelGraphics | ||
2070 | [ | ||
2071 | text "commSubsystem reference CommunicatingElement" | ||
2072 | fontSize 14 | ||
2073 | fontName "Consolas" | ||
2074 | configuration "AutoFlippingLabel" | ||
2075 | model "six_pos" | ||
2076 | position "thead" | ||
2077 | ] | ||
2078 | ] | ||
2079 | edge | ||
2080 | [ | ||
2081 | source 30 | ||
2082 | target 33 | ||
2083 | graphics | ||
2084 | [ | ||
2085 | fill "#000000" | ||
2086 | width 3 | ||
2087 | targetArrow "standard" | ||
2088 | ] | ||
2089 | LabelGraphics | ||
2090 | [ | ||
2091 | text "commSubsystem reference CommunicatingElement" | ||
2092 | fontSize 14 | ||
2093 | fontName "Consolas" | ||
2094 | configuration "AutoFlippingLabel" | ||
2095 | model "six_pos" | ||
2096 | position "thead" | ||
2097 | ] | ||
2098 | ] | ||
2099 | edge | ||
2100 | [ | ||
2101 | source 34 | ||
2102 | target 35 | ||
2103 | graphics | ||
2104 | [ | ||
2105 | fill "#000000" | ||
2106 | width 3 | ||
2107 | targetArrow "standard" | ||
2108 | ] | ||
2109 | LabelGraphics | ||
2110 | [ | ||
2111 | text "commSubsystem reference CommunicatingElement" | ||
2112 | fontSize 14 | ||
2113 | fontName "Consolas" | ||
2114 | configuration "AutoFlippingLabel" | ||
2115 | model "six_pos" | ||
2116 | position "thead" | ||
2117 | ] | ||
2118 | ] | ||
2119 | edge | ||
2120 | [ | ||
2121 | source 34 | ||
2122 | target 37 | ||
2123 | graphics | ||
2124 | [ | ||
2125 | fill "#000000" | ||
2126 | width 3 | ||
2127 | targetArrow "standard" | ||
2128 | ] | ||
2129 | LabelGraphics | ||
2130 | [ | ||
2131 | text "commSubsystem reference CommunicatingElement" | ||
2132 | fontSize 14 | ||
2133 | fontName "Consolas" | ||
2134 | configuration "AutoFlippingLabel" | ||
2135 | model "six_pos" | ||
2136 | position "thead" | ||
2137 | ] | ||
2138 | ] | ||
2139 | edge | ||
2140 | [ | ||
2141 | source 6 | ||
2142 | target 9 | ||
2143 | graphics | ||
2144 | [ | ||
2145 | fill "#000000" | ||
2146 | width 3 | ||
2147 | targetArrow "standard" | ||
2148 | ] | ||
2149 | LabelGraphics | ||
2150 | [ | ||
2151 | text "payload reference Spacecraft" | ||
2152 | fontSize 14 | ||
2153 | fontName "Consolas" | ||
2154 | configuration "AutoFlippingLabel" | ||
2155 | model "six_pos" | ||
2156 | position "thead" | ||
2157 | ] | ||
2158 | ] | ||
2159 | edge | ||
2160 | [ | ||
2161 | source 10 | ||
2162 | target 13 | ||
2163 | graphics | ||
2164 | [ | ||
2165 | fill "#000000" | ||
2166 | width 3 | ||
2167 | targetArrow "standard" | ||
2168 | ] | ||
2169 | LabelGraphics | ||
2170 | [ | ||
2171 | text "payload reference Spacecraft" | ||
2172 | fontSize 14 | ||
2173 | fontName "Consolas" | ||
2174 | configuration "AutoFlippingLabel" | ||
2175 | model "six_pos" | ||
2176 | position "thead" | ||
2177 | ] | ||
2178 | ] | ||
2179 | edge | ||
2180 | [ | ||
2181 | source 14 | ||
2182 | target 17 | ||
2183 | graphics | ||
2184 | [ | ||
2185 | fill "#000000" | ||
2186 | width 3 | ||
2187 | targetArrow "standard" | ||
2188 | ] | ||
2189 | LabelGraphics | ||
2190 | [ | ||
2191 | text "payload reference Spacecraft" | ||
2192 | fontSize 14 | ||
2193 | fontName "Consolas" | ||
2194 | configuration "AutoFlippingLabel" | ||
2195 | model "six_pos" | ||
2196 | position "thead" | ||
2197 | ] | ||
2198 | ] | ||
2199 | edge | ||
2200 | [ | ||
2201 | source 18 | ||
2202 | target 21 | ||
2203 | graphics | ||
2204 | [ | ||
2205 | fill "#000000" | ||
2206 | width 3 | ||
2207 | targetArrow "standard" | ||
2208 | ] | ||
2209 | LabelGraphics | ||
2210 | [ | ||
2211 | text "payload reference Spacecraft" | ||
2212 | fontSize 14 | ||
2213 | fontName "Consolas" | ||
2214 | configuration "AutoFlippingLabel" | ||
2215 | model "six_pos" | ||
2216 | position "thead" | ||
2217 | ] | ||
2218 | ] | ||
2219 | edge | ||
2220 | [ | ||
2221 | source 22 | ||
2222 | target 25 | ||
2223 | graphics | ||
2224 | [ | ||
2225 | fill "#000000" | ||
2226 | width 3 | ||
2227 | targetArrow "standard" | ||
2228 | ] | ||
2229 | LabelGraphics | ||
2230 | [ | ||
2231 | text "payload reference Spacecraft" | ||
2232 | fontSize 14 | ||
2233 | fontName "Consolas" | ||
2234 | configuration "AutoFlippingLabel" | ||
2235 | model "six_pos" | ||
2236 | position "thead" | ||
2237 | ] | ||
2238 | ] | ||
2239 | edge | ||
2240 | [ | ||
2241 | source 26 | ||
2242 | target 28 | ||
2243 | graphics | ||
2244 | [ | ||
2245 | fill "#000000" | ||
2246 | width 3 | ||
2247 | targetArrow "standard" | ||
2248 | ] | ||
2249 | LabelGraphics | ||
2250 | [ | ||
2251 | text "payload reference Spacecraft" | ||
2252 | fontSize 14 | ||
2253 | fontName "Consolas" | ||
2254 | configuration "AutoFlippingLabel" | ||
2255 | model "six_pos" | ||
2256 | position "thead" | ||
2257 | ] | ||
2258 | ] | ||
2259 | edge | ||
2260 | [ | ||
2261 | source 30 | ||
2262 | target 31 | ||
2263 | graphics | ||
2264 | [ | ||
2265 | fill "#000000" | ||
2266 | width 3 | ||
2267 | targetArrow "standard" | ||
2268 | ] | ||
2269 | LabelGraphics | ||
2270 | [ | ||
2271 | text "payload reference Spacecraft" | ||
2272 | fontSize 14 | ||
2273 | fontName "Consolas" | ||
2274 | configuration "AutoFlippingLabel" | ||
2275 | model "six_pos" | ||
2276 | position "thead" | ||
2277 | ] | ||
2278 | ] | ||
2279 | edge | ||
2280 | [ | ||
2281 | source 34 | ||
2282 | target 36 | ||
2283 | graphics | ||
2284 | [ | ||
2285 | fill "#000000" | ||
2286 | width 3 | ||
2287 | targetArrow "standard" | ||
2288 | ] | ||
2289 | LabelGraphics | ||
2290 | [ | ||
2291 | text "payload reference Spacecraft" | ||
2292 | fontSize 14 | ||
2293 | fontName "Consolas" | ||
2294 | configuration "AutoFlippingLabel" | ||
2295 | model "six_pos" | ||
2296 | position "thead" | ||
2297 | ] | ||
2298 | ] | ||
2299 | edge | ||
2300 | [ | ||
2301 | source 7 | ||
2302 | target 2 | ||
2303 | graphics | ||
2304 | [ | ||
2305 | fill "#000000" | ||
2306 | targetArrow "standard" | ||
2307 | ] | ||
2308 | LabelGraphics | ||
2309 | [ | ||
2310 | text "target reference CommSubsystem" | ||
2311 | fontSize 14 | ||
2312 | fontName "Consolas" | ||
2313 | configuration "AutoFlippingLabel" | ||
2314 | model "six_pos" | ||
2315 | position "thead" | ||
2316 | ] | ||
2317 | ] | ||
2318 | edge | ||
2319 | [ | ||
2320 | source 11 | ||
2321 | target 8 | ||
2322 | graphics | ||
2323 | [ | ||
2324 | fill "#000000" | ||
2325 | targetArrow "standard" | ||
2326 | ] | ||
2327 | LabelGraphics | ||
2328 | [ | ||
2329 | text "target reference CommSubsystem" | ||
2330 | fontSize 14 | ||
2331 | fontName "Consolas" | ||
2332 | configuration "AutoFlippingLabel" | ||
2333 | model "six_pos" | ||
2334 | position "thead" | ||
2335 | ] | ||
2336 | ] | ||
2337 | edge | ||
2338 | [ | ||
2339 | source 15 | ||
2340 | target 12 | ||
2341 | graphics | ||
2342 | [ | ||
2343 | fill "#000000" | ||
2344 | targetArrow "standard" | ||
2345 | ] | ||
2346 | LabelGraphics | ||
2347 | [ | ||
2348 | text "target reference CommSubsystem" | ||
2349 | fontSize 14 | ||
2350 | fontName "Consolas" | ||
2351 | configuration "AutoFlippingLabel" | ||
2352 | model "six_pos" | ||
2353 | position "thead" | ||
2354 | ] | ||
2355 | ] | ||
2356 | edge | ||
2357 | [ | ||
2358 | source 20 | ||
2359 | target 2 | ||
2360 | graphics | ||
2361 | [ | ||
2362 | fill "#000000" | ||
2363 | targetArrow "standard" | ||
2364 | ] | ||
2365 | LabelGraphics | ||
2366 | [ | ||
2367 | text "target reference CommSubsystem" | ||
2368 | fontSize 14 | ||
2369 | fontName "Consolas" | ||
2370 | configuration "AutoFlippingLabel" | ||
2371 | model "six_pos" | ||
2372 | position "thead" | ||
2373 | ] | ||
2374 | ] | ||
2375 | edge | ||
2376 | [ | ||
2377 | source 23 | ||
2378 | target 2 | ||
2379 | graphics | ||
2380 | [ | ||
2381 | fill "#000000" | ||
2382 | targetArrow "standard" | ||
2383 | ] | ||
2384 | LabelGraphics | ||
2385 | [ | ||
2386 | text "target reference CommSubsystem" | ||
2387 | fontSize 14 | ||
2388 | fontName "Consolas" | ||
2389 | configuration "AutoFlippingLabel" | ||
2390 | model "six_pos" | ||
2391 | position "thead" | ||
2392 | ] | ||
2393 | ] | ||
2394 | edge | ||
2395 | [ | ||
2396 | source 29 | ||
2397 | target 2 | ||
2398 | graphics | ||
2399 | [ | ||
2400 | fill "#000000" | ||
2401 | targetArrow "standard" | ||
2402 | ] | ||
2403 | LabelGraphics | ||
2404 | [ | ||
2405 | text "target reference CommSubsystem" | ||
2406 | fontSize 14 | ||
2407 | fontName "Consolas" | ||
2408 | configuration "AutoFlippingLabel" | ||
2409 | model "six_pos" | ||
2410 | position "thead" | ||
2411 | ] | ||
2412 | ] | ||
2413 | edge | ||
2414 | [ | ||
2415 | source 32 | ||
2416 | target 2 | ||
2417 | graphics | ||
2418 | [ | ||
2419 | fill "#000000" | ||
2420 | targetArrow "standard" | ||
2421 | ] | ||
2422 | LabelGraphics | ||
2423 | [ | ||
2424 | text "target reference CommSubsystem" | ||
2425 | fontSize 14 | ||
2426 | fontName "Consolas" | ||
2427 | configuration "AutoFlippingLabel" | ||
2428 | model "six_pos" | ||
2429 | position "thead" | ||
2430 | ] | ||
2431 | ] | ||
2432 | edge | ||
2433 | [ | ||
2434 | source 35 | ||
2435 | target 15 | ||
2436 | graphics | ||
2437 | [ | ||
2438 | fill "#000000" | ||
2439 | targetArrow "standard" | ||
2440 | ] | ||
2441 | LabelGraphics | ||
2442 | [ | ||
2443 | text "target reference CommSubsystem" | ||
2444 | fontSize 14 | ||
2445 | fontName "Consolas" | ||
2446 | configuration "AutoFlippingLabel" | ||
2447 | model "six_pos" | ||
2448 | position "thead" | ||
2449 | ] | ||
2450 | ] | ||
2451 | ] | ||
2452 | |||
diff --git a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/outputs/models/3.png b/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/outputs/models/3.png deleted file mode 100644 index be6b7b8c..00000000 --- a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/outputs/models/3.png +++ /dev/null | |||
Binary files differ | |||
diff --git a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/outputs/models/3.xmi b/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/outputs/models/3.xmi deleted file mode 100644 index 72ac5fe8..00000000 --- a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/outputs/models/3.xmi +++ /dev/null | |||
@@ -1,47 +0,0 @@ | |||
1 | <?xml version="1.0" encoding="ASCII"?> | ||
2 | <satellite:InterferometryMission xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:satellite="http://www.example.org/satellite" xsi:schemaLocation="http://www.example.org/satellite model/satellite.ecore"> | ||
3 | <groundStationNetwork> | ||
4 | <commSubsystem xsi:type="satellite:KaCommSubsystem"/> | ||
5 | <commSubsystem xsi:type="satellite:XCommSubsystem"/> | ||
6 | </groundStationNetwork> | ||
7 | <spacecraft xsi:type="satellite:CubeSat3U"> | ||
8 | <commSubsystem xsi:type="satellite:XCommSubsystem"/> | ||
9 | <commSubsystem xsi:type="satellite:XCommSubsystem" target="//@groundStationNetwork/@commSubsystem.1"/> | ||
10 | <payload xsi:type="satellite:InterferometryPayload"/> | ||
11 | </spacecraft> | ||
12 | <spacecraft xsi:type="satellite:CubeSat3U"> | ||
13 | <commSubsystem xsi:type="satellite:UHFCommSubsystem"/> | ||
14 | <commSubsystem xsi:type="satellite:XCommSubsystem" target="//@groundStationNetwork/@commSubsystem.1"/> | ||
15 | <payload xsi:type="satellite:InterferometryPayload"/> | ||
16 | </spacecraft> | ||
17 | <spacecraft xsi:type="satellite:CubeSat6U"> | ||
18 | <commSubsystem xsi:type="satellite:UHFCommSubsystem"/> | ||
19 | <commSubsystem xsi:type="satellite:XCommSubsystem" target="//@groundStationNetwork/@commSubsystem.1"/> | ||
20 | <payload xsi:type="satellite:InterferometryPayload"/> | ||
21 | </spacecraft> | ||
22 | <spacecraft xsi:type="satellite:CubeSat6U"> | ||
23 | <commSubsystem xsi:type="satellite:XCommSubsystem" target="//@spacecraft.6/@commSubsystem.1"/> | ||
24 | <commSubsystem xsi:type="satellite:UHFCommSubsystem"/> | ||
25 | <payload xsi:type="satellite:InterferometryPayload"/> | ||
26 | </spacecraft> | ||
27 | <spacecraft xsi:type="satellite:SmallSat"> | ||
28 | <commSubsystem xsi:type="satellite:UHFCommSubsystem"/> | ||
29 | <commSubsystem xsi:type="satellite:XCommSubsystem" target="//@groundStationNetwork/@commSubsystem.1"/> | ||
30 | <payload xsi:type="satellite:InterferometryPayload"/> | ||
31 | </spacecraft> | ||
32 | <spacecraft xsi:type="satellite:CubeSat6U"> | ||
33 | <commSubsystem xsi:type="satellite:XCommSubsystem" target="//@groundStationNetwork/@commSubsystem.1"/> | ||
34 | <commSubsystem xsi:type="satellite:UHFCommSubsystem"/> | ||
35 | <payload xsi:type="satellite:InterferometryPayload"/> | ||
36 | </spacecraft> | ||
37 | <spacecraft xsi:type="satellite:CubeSat6U"> | ||
38 | <commSubsystem xsi:type="satellite:UHFCommSubsystem" target="//@spacecraft.2/@commSubsystem.0"/> | ||
39 | <commSubsystem xsi:type="satellite:XCommSubsystem"/> | ||
40 | <payload xsi:type="satellite:InterferometryPayload"/> | ||
41 | </spacecraft> | ||
42 | <spacecraft xsi:type="satellite:SmallSat"> | ||
43 | <commSubsystem xsi:type="satellite:XCommSubsystem" target="//@spacecraft.3/@commSubsystem.0"/> | ||
44 | <commSubsystem xsi:type="satellite:UHFCommSubsystem"/> | ||
45 | <payload xsi:type="satellite:InterferometryPayload"/> | ||
46 | </spacecraft> | ||
47 | </satellite:InterferometryMission> | ||
diff --git a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/outputs/models/4.gml b/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/outputs/models/4.gml deleted file mode 100644 index ffc846cb..00000000 --- a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/outputs/models/4.gml +++ /dev/null | |||
@@ -1,2452 +0,0 @@ | |||
1 | graph | ||
2 | [ | ||
3 | node | ||
4 | [ | ||
5 | id 0 | ||
6 | graphics | ||
7 | [ | ||
8 | w 315.70000000000005 | ||
9 | h 82 | ||
10 | type "rectangle" | ||
11 | fill "#FFFFFF" | ||
12 | fill2 "#FFFFFF" | ||
13 | outline "#000000" | ||
14 | ] | ||
15 | LabelGraphics | ||
16 | [ | ||
17 | text "o 1" | ||
18 | outline "#000000" | ||
19 | fill "#FFFFFF" | ||
20 | fontSize 16 | ||
21 | fontName "Monospace" | ||
22 | autoSizePolicy "node_width" | ||
23 | anchor "t" | ||
24 | borderDistance 0.0 | ||
25 | ] | ||
26 | LabelGraphics | ||
27 | [ | ||
28 | text " | ||
29 | ConstellationMission class DefinedPart | ||
30 | InterferometryMission class DefinedPart | ||
31 | ConstellationMission class | ||
32 | InterferometryMission class | ||
33 | " | ||
34 | fontSize 14 | ||
35 | fontName "Consolas" | ||
36 | alignment "left" | ||
37 | anchor "tl" | ||
38 | borderDistance 6 | ||
39 | ] | ||
40 | ] | ||
41 | |||
42 | node | ||
43 | [ | ||
44 | id 1 | ||
45 | graphics | ||
46 | [ | ||
47 | w 308.0 | ||
48 | h 82 | ||
49 | type "rectangle" | ||
50 | fill "#FFFFFF" | ||
51 | fill2 "#FFFFFF" | ||
52 | outline "#000000" | ||
53 | ] | ||
54 | LabelGraphics | ||
55 | [ | ||
56 | text "o 2" | ||
57 | outline "#000000" | ||
58 | fill "#FFFFFF" | ||
59 | fontSize 16 | ||
60 | fontName "Monospace" | ||
61 | autoSizePolicy "node_width" | ||
62 | anchor "t" | ||
63 | borderDistance 0.0 | ||
64 | ] | ||
65 | LabelGraphics | ||
66 | [ | ||
67 | text " | ||
68 | CommunicatingElement class DefinedPart | ||
69 | GroundStationNetwork class DefinedPart | ||
70 | CommunicatingElement class | ||
71 | GroundStationNetwork class | ||
72 | " | ||
73 | fontSize 14 | ||
74 | fontName "Consolas" | ||
75 | alignment "left" | ||
76 | anchor "tl" | ||
77 | borderDistance 6 | ||
78 | ] | ||
79 | ] | ||
80 | |||
81 | node | ||
82 | [ | ||
83 | id 2 | ||
84 | graphics | ||
85 | [ | ||
86 | w 261.8 | ||
87 | h 82 | ||
88 | type "rectangle" | ||
89 | fill "#FFFFFF" | ||
90 | fill2 "#FFFFFF" | ||
91 | outline "#000000" | ||
92 | ] | ||
93 | LabelGraphics | ||
94 | [ | ||
95 | text "o 3" | ||
96 | outline "#000000" | ||
97 | fill "#FFFFFF" | ||
98 | fontSize 16 | ||
99 | fontName "Monospace" | ||
100 | autoSizePolicy "node_width" | ||
101 | anchor "t" | ||
102 | borderDistance 0.0 | ||
103 | ] | ||
104 | LabelGraphics | ||
105 | [ | ||
106 | text " | ||
107 | CommSubsystem class DefinedPart | ||
108 | XCommSubsystem class DefinedPart | ||
109 | CommSubsystem class | ||
110 | XCommSubsystem class | ||
111 | " | ||
112 | fontSize 14 | ||
113 | fontName "Consolas" | ||
114 | alignment "left" | ||
115 | anchor "tl" | ||
116 | borderDistance 6 | ||
117 | ] | ||
118 | ] | ||
119 | |||
120 | node | ||
121 | [ | ||
122 | id 3 | ||
123 | graphics | ||
124 | [ | ||
125 | w 269.5 | ||
126 | h 82 | ||
127 | type "rectangle" | ||
128 | fill "#FFFFFF" | ||
129 | fill2 "#FFFFFF" | ||
130 | outline "#000000" | ||
131 | ] | ||
132 | LabelGraphics | ||
133 | [ | ||
134 | text "o 4" | ||
135 | outline "#000000" | ||
136 | fill "#FFFFFF" | ||
137 | fontSize 16 | ||
138 | fontName "Monospace" | ||
139 | autoSizePolicy "node_width" | ||
140 | anchor "t" | ||
141 | borderDistance 0.0 | ||
142 | ] | ||
143 | LabelGraphics | ||
144 | [ | ||
145 | text " | ||
146 | CommSubsystem class DefinedPart | ||
147 | KaCommSubsystem class DefinedPart | ||
148 | CommSubsystem class | ||
149 | KaCommSubsystem class | ||
150 | " | ||
151 | fontSize 14 | ||
152 | fontName "Consolas" | ||
153 | alignment "left" | ||
154 | anchor "tl" | ||
155 | borderDistance 6 | ||
156 | ] | ||
157 | ] | ||
158 | |||
159 | node | ||
160 | [ | ||
161 | id 4 | ||
162 | graphics | ||
163 | [ | ||
164 | w 41.800000000000004 | ||
165 | h 26 | ||
166 | type "rectangle" | ||
167 | fill "#FFFFFF" | ||
168 | fill2 "#FFFFFF" | ||
169 | outline "#000000" | ||
170 | ] | ||
171 | LabelGraphics | ||
172 | [ | ||
173 | text "true" | ||
174 | outline "#000000" | ||
175 | fill "#FFFFFF" | ||
176 | fontSize 16 | ||
177 | fontName "Monospace" | ||
178 | autoSizePolicy "node_width" | ||
179 | anchor "t" | ||
180 | borderDistance 0.0 | ||
181 | ] | ||
182 | LabelGraphics | ||
183 | [ | ||
184 | text " | ||
185 | " | ||
186 | fontSize 14 | ||
187 | fontName "Consolas" | ||
188 | alignment "left" | ||
189 | anchor "tl" | ||
190 | borderDistance 6 | ||
191 | ] | ||
192 | ] | ||
193 | |||
194 | node | ||
195 | [ | ||
196 | id 5 | ||
197 | graphics | ||
198 | [ | ||
199 | w 50.6 | ||
200 | h 26 | ||
201 | type "rectangle" | ||
202 | fill "#FFFFFF" | ||
203 | fill2 "#FFFFFF" | ||
204 | outline "#000000" | ||
205 | ] | ||
206 | LabelGraphics | ||
207 | [ | ||
208 | text "false" | ||
209 | outline "#000000" | ||
210 | fill "#FFFFFF" | ||
211 | fontSize 16 | ||
212 | fontName "Monospace" | ||
213 | autoSizePolicy "node_width" | ||
214 | anchor "t" | ||
215 | borderDistance 0.0 | ||
216 | ] | ||
217 | LabelGraphics | ||
218 | [ | ||
219 | text " | ||
220 | " | ||
221 | fontSize 14 | ||
222 | fontName "Consolas" | ||
223 | alignment "left" | ||
224 | anchor "tl" | ||
225 | borderDistance 6 | ||
226 | ] | ||
227 | ] | ||
228 | |||
229 | node | ||
230 | [ | ||
231 | id 6 | ||
232 | graphics | ||
233 | [ | ||
234 | w 323.40000000000003 | ||
235 | h 96 | ||
236 | type "rectangle" | ||
237 | fill "#FFFFFF" | ||
238 | fill2 "#FFFFFF" | ||
239 | outline "#000000" | ||
240 | ] | ||
241 | LabelGraphics | ||
242 | [ | ||
243 | text "null" | ||
244 | outline "#000000" | ||
245 | fill "#FFFFFF" | ||
246 | fontSize 16 | ||
247 | fontName "Monospace" | ||
248 | autoSizePolicy "node_width" | ||
249 | anchor "t" | ||
250 | borderDistance 0.0 | ||
251 | ] | ||
252 | LabelGraphics | ||
253 | [ | ||
254 | text " | ||
255 | CommunicatingElement class | ||
256 | Spacecraft class | ||
257 | CubeSat6U class | ||
258 | CubeSat class | ||
259 | CommunicatingElement class UndefinedPart | ||
260 | " | ||
261 | fontSize 14 | ||
262 | fontName "Consolas" | ||
263 | alignment "left" | ||
264 | anchor "tl" | ||
265 | borderDistance 6 | ||
266 | ] | ||
267 | ] | ||
268 | |||
269 | node | ||
270 | [ | ||
271 | id 7 | ||
272 | graphics | ||
273 | [ | ||
274 | w 277.20000000000005 | ||
275 | h 82 | ||
276 | type "rectangle" | ||
277 | fill "#FFFFFF" | ||
278 | fill2 "#FFFFFF" | ||
279 | outline "#000000" | ||
280 | ] | ||
281 | LabelGraphics | ||
282 | [ | ||
283 | text "null" | ||
284 | outline "#000000" | ||
285 | fill "#FFFFFF" | ||
286 | fontSize 16 | ||
287 | fontName "Monospace" | ||
288 | autoSizePolicy "node_width" | ||
289 | anchor "t" | ||
290 | borderDistance 0.0 | ||
291 | ] | ||
292 | LabelGraphics | ||
293 | [ | ||
294 | text " | ||
295 | CommSubsystem class | ||
296 | XCommSubsystem class | ||
297 | CommSubsystem class UndefinedPart | ||
298 | XCommSubsystem class UndefinedPart | ||
299 | " | ||
300 | fontSize 14 | ||
301 | fontName "Consolas" | ||
302 | alignment "left" | ||
303 | anchor "tl" | ||
304 | borderDistance 6 | ||
305 | ] | ||
306 | ] | ||
307 | |||
308 | node | ||
309 | [ | ||
310 | id 8 | ||
311 | graphics | ||
312 | [ | ||
313 | w 269.5 | ||
314 | h 68 | ||
315 | type "rectangle" | ||
316 | fill "#FFFFFF" | ||
317 | fill2 "#FFFFFF" | ||
318 | outline "#000000" | ||
319 | ] | ||
320 | LabelGraphics | ||
321 | [ | ||
322 | text "null" | ||
323 | outline "#000000" | ||
324 | fill "#FFFFFF" | ||
325 | fontSize 16 | ||
326 | fontName "Monospace" | ||
327 | autoSizePolicy "node_width" | ||
328 | anchor "t" | ||
329 | borderDistance 0.0 | ||
330 | ] | ||
331 | LabelGraphics | ||
332 | [ | ||
333 | text " | ||
334 | CommSubsystem class | ||
335 | UHFCommSubsystem class | ||
336 | CommSubsystem class UndefinedPart | ||
337 | " | ||
338 | fontSize 14 | ||
339 | fontName "Consolas" | ||
340 | alignment "left" | ||
341 | anchor "tl" | ||
342 | borderDistance 6 | ||
343 | ] | ||
344 | ] | ||
345 | |||
346 | node | ||
347 | [ | ||
348 | id 9 | ||
349 | graphics | ||
350 | [ | ||
351 | w 223.3 | ||
352 | h 54 | ||
353 | type "rectangle" | ||
354 | fill "#FFFFFF" | ||
355 | fill2 "#FFFFFF" | ||
356 | outline "#000000" | ||
357 | ] | ||
358 | LabelGraphics | ||
359 | [ | ||
360 | text "null" | ||
361 | outline "#000000" | ||
362 | fill "#FFFFFF" | ||
363 | fontSize 16 | ||
364 | fontName "Monospace" | ||
365 | autoSizePolicy "node_width" | ||
366 | anchor "t" | ||
367 | borderDistance 0.0 | ||
368 | ] | ||
369 | LabelGraphics | ||
370 | [ | ||
371 | text " | ||
372 | Payload class | ||
373 | InterferometryPayload class | ||
374 | " | ||
375 | fontSize 14 | ||
376 | fontName "Consolas" | ||
377 | alignment "left" | ||
378 | anchor "tl" | ||
379 | borderDistance 6 | ||
380 | ] | ||
381 | ] | ||
382 | |||
383 | node | ||
384 | [ | ||
385 | id 10 | ||
386 | graphics | ||
387 | [ | ||
388 | w 323.40000000000003 | ||
389 | h 96 | ||
390 | type "rectangle" | ||
391 | fill "#FFFFFF" | ||
392 | fill2 "#FFFFFF" | ||
393 | outline "#000000" | ||
394 | ] | ||
395 | LabelGraphics | ||
396 | [ | ||
397 | text "null" | ||
398 | outline "#000000" | ||
399 | fill "#FFFFFF" | ||
400 | fontSize 16 | ||
401 | fontName "Monospace" | ||
402 | autoSizePolicy "node_width" | ||
403 | anchor "t" | ||
404 | borderDistance 0.0 | ||
405 | ] | ||
406 | LabelGraphics | ||
407 | [ | ||
408 | text " | ||
409 | CommunicatingElement class | ||
410 | Spacecraft class | ||
411 | CubeSat6U class | ||
412 | CubeSat class | ||
413 | CommunicatingElement class UndefinedPart | ||
414 | " | ||
415 | fontSize 14 | ||
416 | fontName "Consolas" | ||
417 | alignment "left" | ||
418 | anchor "tl" | ||
419 | borderDistance 6 | ||
420 | ] | ||
421 | ] | ||
422 | |||
423 | node | ||
424 | [ | ||
425 | id 11 | ||
426 | graphics | ||
427 | [ | ||
428 | w 269.5 | ||
429 | h 68 | ||
430 | type "rectangle" | ||
431 | fill "#FFFFFF" | ||
432 | fill2 "#FFFFFF" | ||
433 | outline "#000000" | ||
434 | ] | ||
435 | LabelGraphics | ||
436 | [ | ||
437 | text "null" | ||
438 | outline "#000000" | ||
439 | fill "#FFFFFF" | ||
440 | fontSize 16 | ||
441 | fontName "Monospace" | ||
442 | autoSizePolicy "node_width" | ||
443 | anchor "t" | ||
444 | borderDistance 0.0 | ||
445 | ] | ||
446 | LabelGraphics | ||
447 | [ | ||
448 | text " | ||
449 | CommSubsystem class | ||
450 | UHFCommSubsystem class | ||
451 | CommSubsystem class UndefinedPart | ||
452 | " | ||
453 | fontSize 14 | ||
454 | fontName "Consolas" | ||
455 | alignment "left" | ||
456 | anchor "tl" | ||
457 | borderDistance 6 | ||
458 | ] | ||
459 | ] | ||
460 | |||
461 | node | ||
462 | [ | ||
463 | id 12 | ||
464 | graphics | ||
465 | [ | ||
466 | w 277.20000000000005 | ||
467 | h 82 | ||
468 | type "rectangle" | ||
469 | fill "#FFFFFF" | ||
470 | fill2 "#FFFFFF" | ||
471 | outline "#000000" | ||
472 | ] | ||
473 | LabelGraphics | ||
474 | [ | ||
475 | text "null" | ||
476 | outline "#000000" | ||
477 | fill "#FFFFFF" | ||
478 | fontSize 16 | ||
479 | fontName "Monospace" | ||
480 | autoSizePolicy "node_width" | ||
481 | anchor "t" | ||
482 | borderDistance 0.0 | ||
483 | ] | ||
484 | LabelGraphics | ||
485 | [ | ||
486 | text " | ||
487 | CommSubsystem class | ||
488 | XCommSubsystem class | ||
489 | CommSubsystem class UndefinedPart | ||
490 | XCommSubsystem class UndefinedPart | ||
491 | " | ||
492 | fontSize 14 | ||
493 | fontName "Consolas" | ||
494 | alignment "left" | ||
495 | anchor "tl" | ||
496 | borderDistance 6 | ||
497 | ] | ||
498 | ] | ||
499 | |||
500 | node | ||
501 | [ | ||
502 | id 13 | ||
503 | graphics | ||
504 | [ | ||
505 | w 223.3 | ||
506 | h 54 | ||
507 | type "rectangle" | ||
508 | fill "#FFFFFF" | ||
509 | fill2 "#FFFFFF" | ||
510 | outline "#000000" | ||
511 | ] | ||
512 | LabelGraphics | ||
513 | [ | ||
514 | text "null" | ||
515 | outline "#000000" | ||
516 | fill "#FFFFFF" | ||
517 | fontSize 16 | ||
518 | fontName "Monospace" | ||
519 | autoSizePolicy "node_width" | ||
520 | anchor "t" | ||
521 | borderDistance 0.0 | ||
522 | ] | ||
523 | LabelGraphics | ||
524 | [ | ||
525 | text " | ||
526 | Payload class | ||
527 | InterferometryPayload class | ||
528 | " | ||
529 | fontSize 14 | ||
530 | fontName "Consolas" | ||
531 | alignment "left" | ||
532 | anchor "tl" | ||
533 | borderDistance 6 | ||
534 | ] | ||
535 | ] | ||
536 | |||
537 | node | ||
538 | [ | ||
539 | id 14 | ||
540 | graphics | ||
541 | [ | ||
542 | w 323.40000000000003 | ||
543 | h 96 | ||
544 | type "rectangle" | ||
545 | fill "#FFFFFF" | ||
546 | fill2 "#FFFFFF" | ||
547 | outline "#000000" | ||
548 | ] | ||
549 | LabelGraphics | ||
550 | [ | ||
551 | text "null" | ||
552 | outline "#000000" | ||
553 | fill "#FFFFFF" | ||
554 | fontSize 16 | ||
555 | fontName "Monospace" | ||
556 | autoSizePolicy "node_width" | ||
557 | anchor "t" | ||
558 | borderDistance 0.0 | ||
559 | ] | ||
560 | LabelGraphics | ||
561 | [ | ||
562 | text " | ||
563 | CommunicatingElement class | ||
564 | Spacecraft class | ||
565 | CubeSat6U class | ||
566 | CubeSat class | ||
567 | CommunicatingElement class UndefinedPart | ||
568 | " | ||
569 | fontSize 14 | ||
570 | fontName "Consolas" | ||
571 | alignment "left" | ||
572 | anchor "tl" | ||
573 | borderDistance 6 | ||
574 | ] | ||
575 | ] | ||
576 | |||
577 | node | ||
578 | [ | ||
579 | id 15 | ||
580 | graphics | ||
581 | [ | ||
582 | w 277.20000000000005 | ||
583 | h 82 | ||
584 | type "rectangle" | ||
585 | fill "#FFFFFF" | ||
586 | fill2 "#FFFFFF" | ||
587 | outline "#000000" | ||
588 | ] | ||
589 | LabelGraphics | ||
590 | [ | ||
591 | text "null" | ||
592 | outline "#000000" | ||
593 | fill "#FFFFFF" | ||
594 | fontSize 16 | ||
595 | fontName "Monospace" | ||
596 | autoSizePolicy "node_width" | ||
597 | anchor "t" | ||
598 | borderDistance 0.0 | ||
599 | ] | ||
600 | LabelGraphics | ||
601 | [ | ||
602 | text " | ||
603 | CommSubsystem class | ||
604 | XCommSubsystem class | ||
605 | CommSubsystem class UndefinedPart | ||
606 | XCommSubsystem class UndefinedPart | ||
607 | " | ||
608 | fontSize 14 | ||
609 | fontName "Consolas" | ||
610 | alignment "left" | ||
611 | anchor "tl" | ||
612 | borderDistance 6 | ||
613 | ] | ||
614 | ] | ||
615 | |||
616 | node | ||
617 | [ | ||
618 | id 16 | ||
619 | graphics | ||
620 | [ | ||
621 | w 269.5 | ||
622 | h 68 | ||
623 | type "rectangle" | ||
624 | fill "#FFFFFF" | ||
625 | fill2 "#FFFFFF" | ||
626 | outline "#000000" | ||
627 | ] | ||
628 | LabelGraphics | ||
629 | [ | ||
630 | text "null" | ||
631 | outline "#000000" | ||
632 | fill "#FFFFFF" | ||
633 | fontSize 16 | ||
634 | fontName "Monospace" | ||
635 | autoSizePolicy "node_width" | ||
636 | anchor "t" | ||
637 | borderDistance 0.0 | ||
638 | ] | ||
639 | LabelGraphics | ||
640 | [ | ||
641 | text " | ||
642 | CommSubsystem class | ||
643 | UHFCommSubsystem class | ||
644 | CommSubsystem class UndefinedPart | ||
645 | " | ||
646 | fontSize 14 | ||
647 | fontName "Consolas" | ||
648 | alignment "left" | ||
649 | anchor "tl" | ||
650 | borderDistance 6 | ||
651 | ] | ||
652 | ] | ||
653 | |||
654 | node | ||
655 | [ | ||
656 | id 17 | ||
657 | graphics | ||
658 | [ | ||
659 | w 223.3 | ||
660 | h 54 | ||
661 | type "rectangle" | ||
662 | fill "#FFFFFF" | ||
663 | fill2 "#FFFFFF" | ||
664 | outline "#000000" | ||
665 | ] | ||
666 | LabelGraphics | ||
667 | [ | ||
668 | text "null" | ||
669 | outline "#000000" | ||
670 | fill "#FFFFFF" | ||
671 | fontSize 16 | ||
672 | fontName "Monospace" | ||
673 | autoSizePolicy "node_width" | ||
674 | anchor "t" | ||
675 | borderDistance 0.0 | ||
676 | ] | ||
677 | LabelGraphics | ||
678 | [ | ||
679 | text " | ||
680 | Payload class | ||
681 | InterferometryPayload class | ||
682 | " | ||
683 | fontSize 14 | ||
684 | fontName "Consolas" | ||
685 | alignment "left" | ||
686 | anchor "tl" | ||
687 | borderDistance 6 | ||
688 | ] | ||
689 | ] | ||
690 | |||
691 | node | ||
692 | [ | ||
693 | id 18 | ||
694 | graphics | ||
695 | [ | ||
696 | w 323.40000000000003 | ||
697 | h 96 | ||
698 | type "rectangle" | ||
699 | fill "#FFFFFF" | ||
700 | fill2 "#FFFFFF" | ||
701 | outline "#000000" | ||
702 | ] | ||
703 | LabelGraphics | ||
704 | [ | ||
705 | text "null" | ||
706 | outline "#000000" | ||
707 | fill "#FFFFFF" | ||
708 | fontSize 16 | ||
709 | fontName "Monospace" | ||
710 | autoSizePolicy "node_width" | ||
711 | anchor "t" | ||
712 | borderDistance 0.0 | ||
713 | ] | ||
714 | LabelGraphics | ||
715 | [ | ||
716 | text " | ||
717 | CommunicatingElement class | ||
718 | Spacecraft class | ||
719 | CubeSat3U class | ||
720 | CubeSat class | ||
721 | CommunicatingElement class UndefinedPart | ||
722 | " | ||
723 | fontSize 14 | ||
724 | fontName "Consolas" | ||
725 | alignment "left" | ||
726 | anchor "tl" | ||
727 | borderDistance 6 | ||
728 | ] | ||
729 | ] | ||
730 | |||
731 | node | ||
732 | [ | ||
733 | id 19 | ||
734 | graphics | ||
735 | [ | ||
736 | w 277.20000000000005 | ||
737 | h 82 | ||
738 | type "rectangle" | ||
739 | fill "#FFFFFF" | ||
740 | fill2 "#FFFFFF" | ||
741 | outline "#000000" | ||
742 | ] | ||
743 | LabelGraphics | ||
744 | [ | ||
745 | text "null" | ||
746 | outline "#000000" | ||
747 | fill "#FFFFFF" | ||
748 | fontSize 16 | ||
749 | fontName "Monospace" | ||
750 | autoSizePolicy "node_width" | ||
751 | anchor "t" | ||
752 | borderDistance 0.0 | ||
753 | ] | ||
754 | LabelGraphics | ||
755 | [ | ||
756 | text " | ||
757 | CommSubsystem class | ||
758 | XCommSubsystem class | ||
759 | CommSubsystem class UndefinedPart | ||
760 | XCommSubsystem class UndefinedPart | ||
761 | " | ||
762 | fontSize 14 | ||
763 | fontName "Consolas" | ||
764 | alignment "left" | ||
765 | anchor "tl" | ||
766 | borderDistance 6 | ||
767 | ] | ||
768 | ] | ||
769 | |||
770 | node | ||
771 | [ | ||
772 | id 20 | ||
773 | graphics | ||
774 | [ | ||
775 | w 277.20000000000005 | ||
776 | h 82 | ||
777 | type "rectangle" | ||
778 | fill "#FFFFFF" | ||
779 | fill2 "#FFFFFF" | ||
780 | outline "#000000" | ||
781 | ] | ||
782 | LabelGraphics | ||
783 | [ | ||
784 | text "null" | ||
785 | outline "#000000" | ||
786 | fill "#FFFFFF" | ||
787 | fontSize 16 | ||
788 | fontName "Monospace" | ||
789 | autoSizePolicy "node_width" | ||
790 | anchor "t" | ||
791 | borderDistance 0.0 | ||
792 | ] | ||
793 | LabelGraphics | ||
794 | [ | ||
795 | text " | ||
796 | CommSubsystem class | ||
797 | XCommSubsystem class | ||
798 | CommSubsystem class UndefinedPart | ||
799 | XCommSubsystem class UndefinedPart | ||
800 | " | ||
801 | fontSize 14 | ||
802 | fontName "Consolas" | ||
803 | alignment "left" | ||
804 | anchor "tl" | ||
805 | borderDistance 6 | ||
806 | ] | ||
807 | ] | ||
808 | |||
809 | node | ||
810 | [ | ||
811 | id 21 | ||
812 | graphics | ||
813 | [ | ||
814 | w 223.3 | ||
815 | h 54 | ||
816 | type "rectangle" | ||
817 | fill "#FFFFFF" | ||
818 | fill2 "#FFFFFF" | ||
819 | outline "#000000" | ||
820 | ] | ||
821 | LabelGraphics | ||
822 | [ | ||
823 | text "null" | ||
824 | outline "#000000" | ||
825 | fill "#FFFFFF" | ||
826 | fontSize 16 | ||
827 | fontName "Monospace" | ||
828 | autoSizePolicy "node_width" | ||
829 | anchor "t" | ||
830 | borderDistance 0.0 | ||
831 | ] | ||
832 | LabelGraphics | ||
833 | [ | ||
834 | text " | ||
835 | Payload class | ||
836 | InterferometryPayload class | ||
837 | " | ||
838 | fontSize 14 | ||
839 | fontName "Consolas" | ||
840 | alignment "left" | ||
841 | anchor "tl" | ||
842 | borderDistance 6 | ||
843 | ] | ||
844 | ] | ||
845 | |||
846 | node | ||
847 | [ | ||
848 | id 22 | ||
849 | graphics | ||
850 | [ | ||
851 | w 323.40000000000003 | ||
852 | h 96 | ||
853 | type "rectangle" | ||
854 | fill "#FFFFFF" | ||
855 | fill2 "#FFFFFF" | ||
856 | outline "#000000" | ||
857 | ] | ||
858 | LabelGraphics | ||
859 | [ | ||
860 | text "null" | ||
861 | outline "#000000" | ||
862 | fill "#FFFFFF" | ||
863 | fontSize 16 | ||
864 | fontName "Monospace" | ||
865 | autoSizePolicy "node_width" | ||
866 | anchor "t" | ||
867 | borderDistance 0.0 | ||
868 | ] | ||
869 | LabelGraphics | ||
870 | [ | ||
871 | text " | ||
872 | CommunicatingElement class | ||
873 | Spacecraft class | ||
874 | CubeSat3U class | ||
875 | CubeSat class | ||
876 | CommunicatingElement class UndefinedPart | ||
877 | " | ||
878 | fontSize 14 | ||
879 | fontName "Consolas" | ||
880 | alignment "left" | ||
881 | anchor "tl" | ||
882 | borderDistance 6 | ||
883 | ] | ||
884 | ] | ||
885 | |||
886 | node | ||
887 | [ | ||
888 | id 23 | ||
889 | graphics | ||
890 | [ | ||
891 | w 277.20000000000005 | ||
892 | h 82 | ||
893 | type "rectangle" | ||
894 | fill "#FFFFFF" | ||
895 | fill2 "#FFFFFF" | ||
896 | outline "#000000" | ||
897 | ] | ||
898 | LabelGraphics | ||
899 | [ | ||
900 | text "null" | ||
901 | outline "#000000" | ||
902 | fill "#FFFFFF" | ||
903 | fontSize 16 | ||
904 | fontName "Monospace" | ||
905 | autoSizePolicy "node_width" | ||
906 | anchor "t" | ||
907 | borderDistance 0.0 | ||
908 | ] | ||
909 | LabelGraphics | ||
910 | [ | ||
911 | text " | ||
912 | CommSubsystem class | ||
913 | XCommSubsystem class | ||
914 | CommSubsystem class UndefinedPart | ||
915 | XCommSubsystem class UndefinedPart | ||
916 | " | ||
917 | fontSize 14 | ||
918 | fontName "Consolas" | ||
919 | alignment "left" | ||
920 | anchor "tl" | ||
921 | borderDistance 6 | ||
922 | ] | ||
923 | ] | ||
924 | |||
925 | node | ||
926 | [ | ||
927 | id 24 | ||
928 | graphics | ||
929 | [ | ||
930 | w 269.5 | ||
931 | h 68 | ||
932 | type "rectangle" | ||
933 | fill "#FFFFFF" | ||
934 | fill2 "#FFFFFF" | ||
935 | outline "#000000" | ||
936 | ] | ||
937 | LabelGraphics | ||
938 | [ | ||
939 | text "null" | ||
940 | outline "#000000" | ||
941 | fill "#FFFFFF" | ||
942 | fontSize 16 | ||
943 | fontName "Monospace" | ||
944 | autoSizePolicy "node_width" | ||
945 | anchor "t" | ||
946 | borderDistance 0.0 | ||
947 | ] | ||
948 | LabelGraphics | ||
949 | [ | ||
950 | text " | ||
951 | CommSubsystem class | ||
952 | UHFCommSubsystem class | ||
953 | CommSubsystem class UndefinedPart | ||
954 | " | ||
955 | fontSize 14 | ||
956 | fontName "Consolas" | ||
957 | alignment "left" | ||
958 | anchor "tl" | ||
959 | borderDistance 6 | ||
960 | ] | ||
961 | ] | ||
962 | |||
963 | node | ||
964 | [ | ||
965 | id 25 | ||
966 | graphics | ||
967 | [ | ||
968 | w 223.3 | ||
969 | h 54 | ||
970 | type "rectangle" | ||
971 | fill "#FFFFFF" | ||
972 | fill2 "#FFFFFF" | ||
973 | outline "#000000" | ||
974 | ] | ||
975 | LabelGraphics | ||
976 | [ | ||
977 | text "null" | ||
978 | outline "#000000" | ||
979 | fill "#FFFFFF" | ||
980 | fontSize 16 | ||
981 | fontName "Monospace" | ||
982 | autoSizePolicy "node_width" | ||
983 | anchor "t" | ||
984 | borderDistance 0.0 | ||
985 | ] | ||
986 | LabelGraphics | ||
987 | [ | ||
988 | text " | ||
989 | Payload class | ||
990 | InterferometryPayload class | ||
991 | " | ||
992 | fontSize 14 | ||
993 | fontName "Consolas" | ||
994 | alignment "left" | ||
995 | anchor "tl" | ||
996 | borderDistance 6 | ||
997 | ] | ||
998 | ] | ||
999 | |||
1000 | node | ||
1001 | [ | ||
1002 | id 26 | ||
1003 | graphics | ||
1004 | [ | ||
1005 | w 323.40000000000003 | ||
1006 | h 82 | ||
1007 | type "rectangle" | ||
1008 | fill "#FFFFFF" | ||
1009 | fill2 "#FFFFFF" | ||
1010 | outline "#000000" | ||
1011 | ] | ||
1012 | LabelGraphics | ||
1013 | [ | ||
1014 | text "null" | ||
1015 | outline "#000000" | ||
1016 | fill "#FFFFFF" | ||
1017 | fontSize 16 | ||
1018 | fontName "Monospace" | ||
1019 | autoSizePolicy "node_width" | ||
1020 | anchor "t" | ||
1021 | borderDistance 0.0 | ||
1022 | ] | ||
1023 | LabelGraphics | ||
1024 | [ | ||
1025 | text " | ||
1026 | CommunicatingElement class | ||
1027 | Spacecraft class | ||
1028 | SmallSat class | ||
1029 | CommunicatingElement class UndefinedPart | ||
1030 | " | ||
1031 | fontSize 14 | ||
1032 | fontName "Consolas" | ||
1033 | alignment "left" | ||
1034 | anchor "tl" | ||
1035 | borderDistance 6 | ||
1036 | ] | ||
1037 | ] | ||
1038 | |||
1039 | node | ||
1040 | [ | ||
1041 | id 27 | ||
1042 | graphics | ||
1043 | [ | ||
1044 | w 269.5 | ||
1045 | h 68 | ||
1046 | type "rectangle" | ||
1047 | fill "#FFFFFF" | ||
1048 | fill2 "#FFFFFF" | ||
1049 | outline "#000000" | ||
1050 | ] | ||
1051 | LabelGraphics | ||
1052 | [ | ||
1053 | text "null" | ||
1054 | outline "#000000" | ||
1055 | fill "#FFFFFF" | ||
1056 | fontSize 16 | ||
1057 | fontName "Monospace" | ||
1058 | autoSizePolicy "node_width" | ||
1059 | anchor "t" | ||
1060 | borderDistance 0.0 | ||
1061 | ] | ||
1062 | LabelGraphics | ||
1063 | [ | ||
1064 | text " | ||
1065 | CommSubsystem class | ||
1066 | UHFCommSubsystem class | ||
1067 | CommSubsystem class UndefinedPart | ||
1068 | " | ||
1069 | fontSize 14 | ||
1070 | fontName "Consolas" | ||
1071 | alignment "left" | ||
1072 | anchor "tl" | ||
1073 | borderDistance 6 | ||
1074 | ] | ||
1075 | ] | ||
1076 | |||
1077 | node | ||
1078 | [ | ||
1079 | id 28 | ||
1080 | graphics | ||
1081 | [ | ||
1082 | w 223.3 | ||
1083 | h 54 | ||
1084 | type "rectangle" | ||
1085 | fill "#FFFFFF" | ||
1086 | fill2 "#FFFFFF" | ||
1087 | outline "#000000" | ||
1088 | ] | ||
1089 | LabelGraphics | ||
1090 | [ | ||
1091 | text "null" | ||
1092 | outline "#000000" | ||
1093 | fill "#FFFFFF" | ||
1094 | fontSize 16 | ||
1095 | fontName "Monospace" | ||
1096 | autoSizePolicy "node_width" | ||
1097 | anchor "t" | ||
1098 | borderDistance 0.0 | ||
1099 | ] | ||
1100 | LabelGraphics | ||
1101 | [ | ||
1102 | text " | ||
1103 | Payload class | ||
1104 | InterferometryPayload class | ||
1105 | " | ||
1106 | fontSize 14 | ||
1107 | fontName "Consolas" | ||
1108 | alignment "left" | ||
1109 | anchor "tl" | ||
1110 | borderDistance 6 | ||
1111 | ] | ||
1112 | ] | ||
1113 | |||
1114 | node | ||
1115 | [ | ||
1116 | id 29 | ||
1117 | graphics | ||
1118 | [ | ||
1119 | w 277.20000000000005 | ||
1120 | h 82 | ||
1121 | type "rectangle" | ||
1122 | fill "#FFFFFF" | ||
1123 | fill2 "#FFFFFF" | ||
1124 | outline "#000000" | ||
1125 | ] | ||
1126 | LabelGraphics | ||
1127 | [ | ||
1128 | text "null" | ||
1129 | outline "#000000" | ||
1130 | fill "#FFFFFF" | ||
1131 | fontSize 16 | ||
1132 | fontName "Monospace" | ||
1133 | autoSizePolicy "node_width" | ||
1134 | anchor "t" | ||
1135 | borderDistance 0.0 | ||
1136 | ] | ||
1137 | LabelGraphics | ||
1138 | [ | ||
1139 | text " | ||
1140 | CommSubsystem class | ||
1141 | XCommSubsystem class | ||
1142 | CommSubsystem class UndefinedPart | ||
1143 | XCommSubsystem class UndefinedPart | ||
1144 | " | ||
1145 | fontSize 14 | ||
1146 | fontName "Consolas" | ||
1147 | alignment "left" | ||
1148 | anchor "tl" | ||
1149 | borderDistance 6 | ||
1150 | ] | ||
1151 | ] | ||
1152 | |||
1153 | node | ||
1154 | [ | ||
1155 | id 30 | ||
1156 | graphics | ||
1157 | [ | ||
1158 | w 323.40000000000003 | ||
1159 | h 96 | ||
1160 | type "rectangle" | ||
1161 | fill "#FFFFFF" | ||
1162 | fill2 "#FFFFFF" | ||
1163 | outline "#000000" | ||
1164 | ] | ||
1165 | LabelGraphics | ||
1166 | [ | ||
1167 | text "null" | ||
1168 | outline "#000000" | ||
1169 | fill "#FFFFFF" | ||
1170 | fontSize 16 | ||
1171 | fontName "Monospace" | ||
1172 | autoSizePolicy "node_width" | ||
1173 | anchor "t" | ||
1174 | borderDistance 0.0 | ||
1175 | ] | ||
1176 | LabelGraphics | ||
1177 | [ | ||
1178 | text " | ||
1179 | CommunicatingElement class | ||
1180 | Spacecraft class | ||
1181 | CubeSat6U class | ||
1182 | CubeSat class | ||
1183 | CommunicatingElement class UndefinedPart | ||
1184 | " | ||
1185 | fontSize 14 | ||
1186 | fontName "Consolas" | ||
1187 | alignment "left" | ||
1188 | anchor "tl" | ||
1189 | borderDistance 6 | ||
1190 | ] | ||
1191 | ] | ||
1192 | |||
1193 | node | ||
1194 | [ | ||
1195 | id 31 | ||
1196 | graphics | ||
1197 | [ | ||
1198 | w 223.3 | ||
1199 | h 54 | ||
1200 | type "rectangle" | ||
1201 | fill "#FFFFFF" | ||
1202 | fill2 "#FFFFFF" | ||
1203 | outline "#000000" | ||
1204 | ] | ||
1205 | LabelGraphics | ||
1206 | [ | ||
1207 | text "null" | ||
1208 | outline "#000000" | ||
1209 | fill "#FFFFFF" | ||
1210 | fontSize 16 | ||
1211 | fontName "Monospace" | ||
1212 | autoSizePolicy "node_width" | ||
1213 | anchor "t" | ||
1214 | borderDistance 0.0 | ||
1215 | ] | ||
1216 | LabelGraphics | ||
1217 | [ | ||
1218 | text " | ||
1219 | Payload class | ||
1220 | InterferometryPayload class | ||
1221 | " | ||
1222 | fontSize 14 | ||
1223 | fontName "Consolas" | ||
1224 | alignment "left" | ||
1225 | anchor "tl" | ||
1226 | borderDistance 6 | ||
1227 | ] | ||
1228 | ] | ||
1229 | |||
1230 | node | ||
1231 | [ | ||
1232 | id 32 | ||
1233 | graphics | ||
1234 | [ | ||
1235 | w 277.20000000000005 | ||
1236 | h 82 | ||
1237 | type "rectangle" | ||
1238 | fill "#FFFFFF" | ||
1239 | fill2 "#FFFFFF" | ||
1240 | outline "#000000" | ||
1241 | ] | ||
1242 | LabelGraphics | ||
1243 | [ | ||
1244 | text "null" | ||
1245 | outline "#000000" | ||
1246 | fill "#FFFFFF" | ||
1247 | fontSize 16 | ||
1248 | fontName "Monospace" | ||
1249 | autoSizePolicy "node_width" | ||
1250 | anchor "t" | ||
1251 | borderDistance 0.0 | ||
1252 | ] | ||
1253 | LabelGraphics | ||
1254 | [ | ||
1255 | text " | ||
1256 | CommSubsystem class | ||
1257 | XCommSubsystem class | ||
1258 | CommSubsystem class UndefinedPart | ||
1259 | XCommSubsystem class UndefinedPart | ||
1260 | " | ||
1261 | fontSize 14 | ||
1262 | fontName "Consolas" | ||
1263 | alignment "left" | ||
1264 | anchor "tl" | ||
1265 | borderDistance 6 | ||
1266 | ] | ||
1267 | ] | ||
1268 | |||
1269 | node | ||
1270 | [ | ||
1271 | id 33 | ||
1272 | graphics | ||
1273 | [ | ||
1274 | w 269.5 | ||
1275 | h 68 | ||
1276 | type "rectangle" | ||
1277 | fill "#FFFFFF" | ||
1278 | fill2 "#FFFFFF" | ||
1279 | outline "#000000" | ||
1280 | ] | ||
1281 | LabelGraphics | ||
1282 | [ | ||
1283 | text "null" | ||
1284 | outline "#000000" | ||
1285 | fill "#FFFFFF" | ||
1286 | fontSize 16 | ||
1287 | fontName "Monospace" | ||
1288 | autoSizePolicy "node_width" | ||
1289 | anchor "t" | ||
1290 | borderDistance 0.0 | ||
1291 | ] | ||
1292 | LabelGraphics | ||
1293 | [ | ||
1294 | text " | ||
1295 | CommSubsystem class | ||
1296 | UHFCommSubsystem class | ||
1297 | CommSubsystem class UndefinedPart | ||
1298 | " | ||
1299 | fontSize 14 | ||
1300 | fontName "Consolas" | ||
1301 | alignment "left" | ||
1302 | anchor "tl" | ||
1303 | borderDistance 6 | ||
1304 | ] | ||
1305 | ] | ||
1306 | |||
1307 | node | ||
1308 | [ | ||
1309 | id 34 | ||
1310 | graphics | ||
1311 | [ | ||
1312 | w 323.40000000000003 | ||
1313 | h 82 | ||
1314 | type "rectangle" | ||
1315 | fill "#FFFFFF" | ||
1316 | fill2 "#FFFFFF" | ||
1317 | outline "#000000" | ||
1318 | ] | ||
1319 | LabelGraphics | ||
1320 | [ | ||
1321 | text "null" | ||
1322 | outline "#000000" | ||
1323 | fill "#FFFFFF" | ||
1324 | fontSize 16 | ||
1325 | fontName "Monospace" | ||
1326 | autoSizePolicy "node_width" | ||
1327 | anchor "t" | ||
1328 | borderDistance 0.0 | ||
1329 | ] | ||
1330 | LabelGraphics | ||
1331 | [ | ||
1332 | text " | ||
1333 | CommunicatingElement class | ||
1334 | Spacecraft class | ||
1335 | SmallSat class | ||
1336 | CommunicatingElement class UndefinedPart | ||
1337 | " | ||
1338 | fontSize 14 | ||
1339 | fontName "Consolas" | ||
1340 | alignment "left" | ||
1341 | anchor "tl" | ||
1342 | borderDistance 6 | ||
1343 | ] | ||
1344 | ] | ||
1345 | |||
1346 | node | ||
1347 | [ | ||
1348 | id 35 | ||
1349 | graphics | ||
1350 | [ | ||
1351 | w 284.90000000000003 | ||
1352 | h 82 | ||
1353 | type "rectangle" | ||
1354 | fill "#FFFFFF" | ||
1355 | fill2 "#FFFFFF" | ||
1356 | outline "#000000" | ||
1357 | ] | ||
1358 | LabelGraphics | ||
1359 | [ | ||
1360 | text "null" | ||
1361 | outline "#000000" | ||
1362 | fill "#FFFFFF" | ||
1363 | fontSize 16 | ||
1364 | fontName "Monospace" | ||
1365 | autoSizePolicy "node_width" | ||
1366 | anchor "t" | ||
1367 | borderDistance 0.0 | ||
1368 | ] | ||
1369 | LabelGraphics | ||
1370 | [ | ||
1371 | text " | ||
1372 | CommSubsystem class | ||
1373 | KaCommSubsystem class | ||
1374 | CommSubsystem class UndefinedPart | ||
1375 | KaCommSubsystem class UndefinedPart | ||
1376 | " | ||
1377 | fontSize 14 | ||
1378 | fontName "Consolas" | ||
1379 | alignment "left" | ||
1380 | anchor "tl" | ||
1381 | borderDistance 6 | ||
1382 | ] | ||
1383 | ] | ||
1384 | |||
1385 | node | ||
1386 | [ | ||
1387 | id 36 | ||
1388 | graphics | ||
1389 | [ | ||
1390 | w 269.5 | ||
1391 | h 68 | ||
1392 | type "rectangle" | ||
1393 | fill "#FFFFFF" | ||
1394 | fill2 "#FFFFFF" | ||
1395 | outline "#000000" | ||
1396 | ] | ||
1397 | LabelGraphics | ||
1398 | [ | ||
1399 | text "null" | ||
1400 | outline "#000000" | ||
1401 | fill "#FFFFFF" | ||
1402 | fontSize 16 | ||
1403 | fontName "Monospace" | ||
1404 | autoSizePolicy "node_width" | ||
1405 | anchor "t" | ||
1406 | borderDistance 0.0 | ||
1407 | ] | ||
1408 | LabelGraphics | ||
1409 | [ | ||
1410 | text " | ||
1411 | CommSubsystem class | ||
1412 | UHFCommSubsystem class | ||
1413 | CommSubsystem class UndefinedPart | ||
1414 | " | ||
1415 | fontSize 14 | ||
1416 | fontName "Consolas" | ||
1417 | alignment "left" | ||
1418 | anchor "tl" | ||
1419 | borderDistance 6 | ||
1420 | ] | ||
1421 | ] | ||
1422 | |||
1423 | node | ||
1424 | [ | ||
1425 | id 37 | ||
1426 | graphics | ||
1427 | [ | ||
1428 | w 223.3 | ||
1429 | h 54 | ||
1430 | type "rectangle" | ||
1431 | fill "#FFFFFF" | ||
1432 | fill2 "#FFFFFF" | ||
1433 | outline "#000000" | ||
1434 | ] | ||
1435 | LabelGraphics | ||
1436 | [ | ||
1437 | text "null" | ||
1438 | outline "#000000" | ||
1439 | fill "#FFFFFF" | ||
1440 | fontSize 16 | ||
1441 | fontName "Monospace" | ||
1442 | autoSizePolicy "node_width" | ||
1443 | anchor "t" | ||
1444 | borderDistance 0.0 | ||
1445 | ] | ||
1446 | LabelGraphics | ||
1447 | [ | ||
1448 | text " | ||
1449 | Payload class | ||
1450 | InterferometryPayload class | ||
1451 | " | ||
1452 | fontSize 14 | ||
1453 | fontName "Consolas" | ||
1454 | alignment "left" | ||
1455 | anchor "tl" | ||
1456 | borderDistance 6 | ||
1457 | ] | ||
1458 | ] | ||
1459 | |||
1460 | node | ||
1461 | [ | ||
1462 | id 38 | ||
1463 | graphics | ||
1464 | [ | ||
1465 | w 112.2 | ||
1466 | h 26 | ||
1467 | type "rectangle" | ||
1468 | fill "#FFFFFF" | ||
1469 | fill2 "#FFFFFF" | ||
1470 | outline "#000000" | ||
1471 | ] | ||
1472 | LabelGraphics | ||
1473 | [ | ||
1474 | text "New Integers" | ||
1475 | outline "#000000" | ||
1476 | fill "#FFFFFF" | ||
1477 | fontSize 16 | ||
1478 | fontName "Monospace" | ||
1479 | autoSizePolicy "node_width" | ||
1480 | anchor "t" | ||
1481 | borderDistance 0.0 | ||
1482 | ] | ||
1483 | LabelGraphics | ||
1484 | [ | ||
1485 | text " | ||
1486 | " | ||
1487 | fontSize 14 | ||
1488 | fontName "Consolas" | ||
1489 | alignment "left" | ||
1490 | anchor "tl" | ||
1491 | borderDistance 6 | ||
1492 | ] | ||
1493 | ] | ||
1494 | |||
1495 | node | ||
1496 | [ | ||
1497 | id 39 | ||
1498 | graphics | ||
1499 | [ | ||
1500 | w 85.80000000000001 | ||
1501 | h 26 | ||
1502 | type "rectangle" | ||
1503 | fill "#FFFFFF" | ||
1504 | fill2 "#FFFFFF" | ||
1505 | outline "#000000" | ||
1506 | ] | ||
1507 | LabelGraphics | ||
1508 | [ | ||
1509 | text "New Reals" | ||
1510 | outline "#000000" | ||
1511 | fill "#FFFFFF" | ||
1512 | fontSize 16 | ||
1513 | fontName "Monospace" | ||
1514 | autoSizePolicy "node_width" | ||
1515 | anchor "t" | ||
1516 | borderDistance 0.0 | ||
1517 | ] | ||
1518 | LabelGraphics | ||
1519 | [ | ||
1520 | text " | ||
1521 | " | ||
1522 | fontSize 14 | ||
1523 | fontName "Consolas" | ||
1524 | alignment "left" | ||
1525 | anchor "tl" | ||
1526 | borderDistance 6 | ||
1527 | ] | ||
1528 | ] | ||
1529 | |||
1530 | node | ||
1531 | [ | ||
1532 | id 40 | ||
1533 | graphics | ||
1534 | [ | ||
1535 | w 103.4 | ||
1536 | h 26 | ||
1537 | type "rectangle" | ||
1538 | fill "#FFFFFF" | ||
1539 | fill2 "#FFFFFF" | ||
1540 | outline "#000000" | ||
1541 | ] | ||
1542 | LabelGraphics | ||
1543 | [ | ||
1544 | text "New Strings" | ||
1545 | outline "#000000" | ||
1546 | fill "#FFFFFF" | ||
1547 | fontSize 16 | ||
1548 | fontName "Monospace" | ||
1549 | autoSizePolicy "node_width" | ||
1550 | anchor "t" | ||
1551 | borderDistance 0.0 | ||
1552 | ] | ||
1553 | LabelGraphics | ||
1554 | [ | ||
1555 | text " | ||
1556 | " | ||
1557 | fontSize 14 | ||
1558 | fontName "Consolas" | ||
1559 | alignment "left" | ||
1560 | anchor "tl" | ||
1561 | borderDistance 6 | ||
1562 | ] | ||
1563 | ] | ||
1564 | |||
1565 | node | ||
1566 | [ | ||
1567 | id 41 | ||
1568 | graphics | ||
1569 | [ | ||
1570 | w 103.4 | ||
1571 | h 26 | ||
1572 | type "rectangle" | ||
1573 | fill "#FFFFFF" | ||
1574 | fill2 "#FFFFFF" | ||
1575 | outline "#000000" | ||
1576 | ] | ||
1577 | LabelGraphics | ||
1578 | [ | ||
1579 | text "New Objects" | ||
1580 | outline "#000000" | ||
1581 | fill "#FFFFFF" | ||
1582 | fontSize 16 | ||
1583 | fontName "Monospace" | ||
1584 | autoSizePolicy "node_width" | ||
1585 | anchor "t" | ||
1586 | borderDistance 0.0 | ||
1587 | ] | ||
1588 | LabelGraphics | ||
1589 | [ | ||
1590 | text " | ||
1591 | " | ||
1592 | fontSize 14 | ||
1593 | fontName "Consolas" | ||
1594 | alignment "left" | ||
1595 | anchor "tl" | ||
1596 | borderDistance 6 | ||
1597 | ] | ||
1598 | ] | ||
1599 | edge | ||
1600 | [ | ||
1601 | source 0 | ||
1602 | target 1 | ||
1603 | graphics | ||
1604 | [ | ||
1605 | fill "#000000" | ||
1606 | width 3 | ||
1607 | targetArrow "standard" | ||
1608 | ] | ||
1609 | LabelGraphics | ||
1610 | [ | ||
1611 | text "groundStationNetwork reference ConstellationMission" | ||
1612 | fontSize 14 | ||
1613 | fontName "Consolas" | ||
1614 | configuration "AutoFlippingLabel" | ||
1615 | model "six_pos" | ||
1616 | position "thead" | ||
1617 | ] | ||
1618 | ] | ||
1619 | edge | ||
1620 | [ | ||
1621 | source 0 | ||
1622 | target 6 | ||
1623 | graphics | ||
1624 | [ | ||
1625 | fill "#000000" | ||
1626 | width 3 | ||
1627 | targetArrow "standard" | ||
1628 | ] | ||
1629 | LabelGraphics | ||
1630 | [ | ||
1631 | text "spacecraft reference ConstellationMission" | ||
1632 | fontSize 14 | ||
1633 | fontName "Consolas" | ||
1634 | configuration "AutoFlippingLabel" | ||
1635 | model "six_pos" | ||
1636 | position "thead" | ||
1637 | ] | ||
1638 | ] | ||
1639 | edge | ||
1640 | [ | ||
1641 | source 0 | ||
1642 | target 10 | ||
1643 | graphics | ||
1644 | [ | ||
1645 | fill "#000000" | ||
1646 | width 3 | ||
1647 | targetArrow "standard" | ||
1648 | ] | ||
1649 | LabelGraphics | ||
1650 | [ | ||
1651 | text "spacecraft reference ConstellationMission" | ||
1652 | fontSize 14 | ||
1653 | fontName "Consolas" | ||
1654 | configuration "AutoFlippingLabel" | ||
1655 | model "six_pos" | ||
1656 | position "thead" | ||
1657 | ] | ||
1658 | ] | ||
1659 | edge | ||
1660 | [ | ||
1661 | source 0 | ||
1662 | target 14 | ||
1663 | graphics | ||
1664 | [ | ||
1665 | fill "#000000" | ||
1666 | width 3 | ||
1667 | targetArrow "standard" | ||
1668 | ] | ||
1669 | LabelGraphics | ||
1670 | [ | ||
1671 | text "spacecraft reference ConstellationMission" | ||
1672 | fontSize 14 | ||
1673 | fontName "Consolas" | ||
1674 | configuration "AutoFlippingLabel" | ||
1675 | model "six_pos" | ||
1676 | position "thead" | ||
1677 | ] | ||
1678 | ] | ||
1679 | edge | ||
1680 | [ | ||
1681 | source 0 | ||
1682 | target 18 | ||
1683 | graphics | ||
1684 | [ | ||
1685 | fill "#000000" | ||
1686 | width 3 | ||
1687 | targetArrow "standard" | ||
1688 | ] | ||
1689 | LabelGraphics | ||
1690 | [ | ||
1691 | text "spacecraft reference ConstellationMission" | ||
1692 | fontSize 14 | ||
1693 | fontName "Consolas" | ||
1694 | configuration "AutoFlippingLabel" | ||
1695 | model "six_pos" | ||
1696 | position "thead" | ||
1697 | ] | ||
1698 | ] | ||
1699 | edge | ||
1700 | [ | ||
1701 | source 0 | ||
1702 | target 22 | ||
1703 | graphics | ||
1704 | [ | ||
1705 | fill "#000000" | ||
1706 | width 3 | ||
1707 | targetArrow "standard" | ||
1708 | ] | ||
1709 | LabelGraphics | ||
1710 | [ | ||
1711 | text "spacecraft reference ConstellationMission" | ||
1712 | fontSize 14 | ||
1713 | fontName "Consolas" | ||
1714 | configuration "AutoFlippingLabel" | ||
1715 | model "six_pos" | ||
1716 | position "thead" | ||
1717 | ] | ||
1718 | ] | ||
1719 | edge | ||
1720 | [ | ||
1721 | source 0 | ||
1722 | target 26 | ||
1723 | graphics | ||
1724 | [ | ||
1725 | fill "#000000" | ||
1726 | width 3 | ||
1727 | targetArrow "standard" | ||
1728 | ] | ||
1729 | LabelGraphics | ||
1730 | [ | ||
1731 | text "spacecraft reference ConstellationMission" | ||
1732 | fontSize 14 | ||
1733 | fontName "Consolas" | ||
1734 | configuration "AutoFlippingLabel" | ||
1735 | model "six_pos" | ||
1736 | position "thead" | ||
1737 | ] | ||
1738 | ] | ||
1739 | edge | ||
1740 | [ | ||
1741 | source 0 | ||
1742 | target 30 | ||
1743 | graphics | ||
1744 | [ | ||
1745 | fill "#000000" | ||
1746 | width 3 | ||
1747 | targetArrow "standard" | ||
1748 | ] | ||
1749 | LabelGraphics | ||
1750 | [ | ||
1751 | text "spacecraft reference ConstellationMission" | ||
1752 | fontSize 14 | ||
1753 | fontName "Consolas" | ||
1754 | configuration "AutoFlippingLabel" | ||
1755 | model "six_pos" | ||
1756 | position "thead" | ||
1757 | ] | ||
1758 | ] | ||
1759 | edge | ||
1760 | [ | ||
1761 | source 0 | ||
1762 | target 34 | ||
1763 | graphics | ||
1764 | [ | ||
1765 | fill "#000000" | ||
1766 | width 3 | ||
1767 | targetArrow "standard" | ||
1768 | ] | ||
1769 | LabelGraphics | ||
1770 | [ | ||
1771 | text "spacecraft reference ConstellationMission" | ||
1772 | fontSize 14 | ||
1773 | fontName "Consolas" | ||
1774 | configuration "AutoFlippingLabel" | ||
1775 | model "six_pos" | ||
1776 | position "thead" | ||
1777 | ] | ||
1778 | ] | ||
1779 | edge | ||
1780 | [ | ||
1781 | source 1 | ||
1782 | target 2 | ||
1783 | graphics | ||
1784 | [ | ||
1785 | fill "#000000" | ||
1786 | width 3 | ||
1787 | targetArrow "standard" | ||
1788 | ] | ||
1789 | LabelGraphics | ||
1790 | [ | ||
1791 | text "commSubsystem reference CommunicatingElement" | ||
1792 | fontSize 14 | ||
1793 | fontName "Consolas" | ||
1794 | configuration "AutoFlippingLabel" | ||
1795 | model "six_pos" | ||
1796 | position "thead" | ||
1797 | ] | ||
1798 | ] | ||
1799 | edge | ||
1800 | [ | ||
1801 | source 1 | ||
1802 | target 3 | ||
1803 | graphics | ||
1804 | [ | ||
1805 | fill "#000000" | ||
1806 | width 3 | ||
1807 | targetArrow "standard" | ||
1808 | ] | ||
1809 | LabelGraphics | ||
1810 | [ | ||
1811 | text "commSubsystem reference CommunicatingElement" | ||
1812 | fontSize 14 | ||
1813 | fontName "Consolas" | ||
1814 | configuration "AutoFlippingLabel" | ||
1815 | model "six_pos" | ||
1816 | position "thead" | ||
1817 | ] | ||
1818 | ] | ||
1819 | edge | ||
1820 | [ | ||
1821 | source 6 | ||
1822 | target 7 | ||
1823 | graphics | ||
1824 | [ | ||
1825 | fill "#000000" | ||
1826 | width 3 | ||
1827 | targetArrow "standard" | ||
1828 | ] | ||
1829 | LabelGraphics | ||
1830 | [ | ||
1831 | text "commSubsystem reference CommunicatingElement" | ||
1832 | fontSize 14 | ||
1833 | fontName "Consolas" | ||
1834 | configuration "AutoFlippingLabel" | ||
1835 | model "six_pos" | ||
1836 | position "thead" | ||
1837 | ] | ||
1838 | ] | ||
1839 | edge | ||
1840 | [ | ||
1841 | source 6 | ||
1842 | target 8 | ||
1843 | graphics | ||
1844 | [ | ||
1845 | fill "#000000" | ||
1846 | width 3 | ||
1847 | targetArrow "standard" | ||
1848 | ] | ||
1849 | LabelGraphics | ||
1850 | [ | ||
1851 | text "commSubsystem reference CommunicatingElement" | ||
1852 | fontSize 14 | ||
1853 | fontName "Consolas" | ||
1854 | configuration "AutoFlippingLabel" | ||
1855 | model "six_pos" | ||
1856 | position "thead" | ||
1857 | ] | ||
1858 | ] | ||
1859 | edge | ||
1860 | [ | ||
1861 | source 10 | ||
1862 | target 11 | ||
1863 | graphics | ||
1864 | [ | ||
1865 | fill "#000000" | ||
1866 | width 3 | ||
1867 | targetArrow "standard" | ||
1868 | ] | ||
1869 | LabelGraphics | ||
1870 | [ | ||
1871 | text "commSubsystem reference CommunicatingElement" | ||
1872 | fontSize 14 | ||
1873 | fontName "Consolas" | ||
1874 | configuration "AutoFlippingLabel" | ||
1875 | model "six_pos" | ||
1876 | position "thead" | ||
1877 | ] | ||
1878 | ] | ||
1879 | edge | ||
1880 | [ | ||
1881 | source 10 | ||
1882 | target 12 | ||
1883 | graphics | ||
1884 | [ | ||
1885 | fill "#000000" | ||
1886 | width 3 | ||
1887 | targetArrow "standard" | ||
1888 | ] | ||
1889 | LabelGraphics | ||
1890 | [ | ||
1891 | text "commSubsystem reference CommunicatingElement" | ||
1892 | fontSize 14 | ||
1893 | fontName "Consolas" | ||
1894 | configuration "AutoFlippingLabel" | ||
1895 | model "six_pos" | ||
1896 | position "thead" | ||
1897 | ] | ||
1898 | ] | ||
1899 | edge | ||
1900 | [ | ||
1901 | source 14 | ||
1902 | target 15 | ||
1903 | graphics | ||
1904 | [ | ||
1905 | fill "#000000" | ||
1906 | width 3 | ||
1907 | targetArrow "standard" | ||
1908 | ] | ||
1909 | LabelGraphics | ||
1910 | [ | ||
1911 | text "commSubsystem reference CommunicatingElement" | ||
1912 | fontSize 14 | ||
1913 | fontName "Consolas" | ||
1914 | configuration "AutoFlippingLabel" | ||
1915 | model "six_pos" | ||
1916 | position "thead" | ||
1917 | ] | ||
1918 | ] | ||
1919 | edge | ||
1920 | [ | ||
1921 | source 14 | ||
1922 | target 16 | ||
1923 | graphics | ||
1924 | [ | ||
1925 | fill "#000000" | ||
1926 | width 3 | ||
1927 | targetArrow "standard" | ||
1928 | ] | ||
1929 | LabelGraphics | ||
1930 | [ | ||
1931 | text "commSubsystem reference CommunicatingElement" | ||
1932 | fontSize 14 | ||
1933 | fontName "Consolas" | ||
1934 | configuration "AutoFlippingLabel" | ||
1935 | model "six_pos" | ||
1936 | position "thead" | ||
1937 | ] | ||
1938 | ] | ||
1939 | edge | ||
1940 | [ | ||
1941 | source 18 | ||
1942 | target 19 | ||
1943 | graphics | ||
1944 | [ | ||
1945 | fill "#000000" | ||
1946 | width 3 | ||
1947 | targetArrow "standard" | ||
1948 | ] | ||
1949 | LabelGraphics | ||
1950 | [ | ||
1951 | text "commSubsystem reference CommunicatingElement" | ||
1952 | fontSize 14 | ||
1953 | fontName "Consolas" | ||
1954 | configuration "AutoFlippingLabel" | ||
1955 | model "six_pos" | ||
1956 | position "thead" | ||
1957 | ] | ||
1958 | ] | ||
1959 | edge | ||
1960 | [ | ||
1961 | source 18 | ||
1962 | target 20 | ||
1963 | graphics | ||
1964 | [ | ||
1965 | fill "#000000" | ||
1966 | width 3 | ||
1967 | targetArrow "standard" | ||
1968 | ] | ||
1969 | LabelGraphics | ||
1970 | [ | ||
1971 | text "commSubsystem reference CommunicatingElement" | ||
1972 | fontSize 14 | ||
1973 | fontName "Consolas" | ||
1974 | configuration "AutoFlippingLabel" | ||
1975 | model "six_pos" | ||
1976 | position "thead" | ||
1977 | ] | ||
1978 | ] | ||
1979 | edge | ||
1980 | [ | ||
1981 | source 22 | ||
1982 | target 23 | ||
1983 | graphics | ||
1984 | [ | ||
1985 | fill "#000000" | ||
1986 | width 3 | ||
1987 | targetArrow "standard" | ||
1988 | ] | ||
1989 | LabelGraphics | ||
1990 | [ | ||
1991 | text "commSubsystem reference CommunicatingElement" | ||
1992 | fontSize 14 | ||
1993 | fontName "Consolas" | ||
1994 | configuration "AutoFlippingLabel" | ||
1995 | model "six_pos" | ||
1996 | position "thead" | ||
1997 | ] | ||
1998 | ] | ||
1999 | edge | ||
2000 | [ | ||
2001 | source 22 | ||
2002 | target 24 | ||
2003 | graphics | ||
2004 | [ | ||
2005 | fill "#000000" | ||
2006 | width 3 | ||
2007 | targetArrow "standard" | ||
2008 | ] | ||
2009 | LabelGraphics | ||
2010 | [ | ||
2011 | text "commSubsystem reference CommunicatingElement" | ||
2012 | fontSize 14 | ||
2013 | fontName "Consolas" | ||
2014 | configuration "AutoFlippingLabel" | ||
2015 | model "six_pos" | ||
2016 | position "thead" | ||
2017 | ] | ||
2018 | ] | ||
2019 | edge | ||
2020 | [ | ||
2021 | source 26 | ||
2022 | target 27 | ||
2023 | graphics | ||
2024 | [ | ||
2025 | fill "#000000" | ||
2026 | width 3 | ||
2027 | targetArrow "standard" | ||
2028 | ] | ||
2029 | LabelGraphics | ||
2030 | [ | ||
2031 | text "commSubsystem reference CommunicatingElement" | ||
2032 | fontSize 14 | ||
2033 | fontName "Consolas" | ||
2034 | configuration "AutoFlippingLabel" | ||
2035 | model "six_pos" | ||
2036 | position "thead" | ||
2037 | ] | ||
2038 | ] | ||
2039 | edge | ||
2040 | [ | ||
2041 | source 26 | ||
2042 | target 29 | ||
2043 | graphics | ||
2044 | [ | ||
2045 | fill "#000000" | ||
2046 | width 3 | ||
2047 | targetArrow "standard" | ||
2048 | ] | ||
2049 | LabelGraphics | ||
2050 | [ | ||
2051 | text "commSubsystem reference CommunicatingElement" | ||
2052 | fontSize 14 | ||
2053 | fontName "Consolas" | ||
2054 | configuration "AutoFlippingLabel" | ||
2055 | model "six_pos" | ||
2056 | position "thead" | ||
2057 | ] | ||
2058 | ] | ||
2059 | edge | ||
2060 | [ | ||
2061 | source 30 | ||
2062 | target 32 | ||
2063 | graphics | ||
2064 | [ | ||
2065 | fill "#000000" | ||
2066 | width 3 | ||
2067 | targetArrow "standard" | ||
2068 | ] | ||
2069 | LabelGraphics | ||
2070 | [ | ||
2071 | text "commSubsystem reference CommunicatingElement" | ||
2072 | fontSize 14 | ||
2073 | fontName "Consolas" | ||
2074 | configuration "AutoFlippingLabel" | ||
2075 | model "six_pos" | ||
2076 | position "thead" | ||
2077 | ] | ||
2078 | ] | ||
2079 | edge | ||
2080 | [ | ||
2081 | source 30 | ||
2082 | target 33 | ||
2083 | graphics | ||
2084 | [ | ||
2085 | fill "#000000" | ||
2086 | width 3 | ||
2087 | targetArrow "standard" | ||
2088 | ] | ||
2089 | LabelGraphics | ||
2090 | [ | ||
2091 | text "commSubsystem reference CommunicatingElement" | ||
2092 | fontSize 14 | ||
2093 | fontName "Consolas" | ||
2094 | configuration "AutoFlippingLabel" | ||
2095 | model "six_pos" | ||
2096 | position "thead" | ||
2097 | ] | ||
2098 | ] | ||
2099 | edge | ||
2100 | [ | ||
2101 | source 34 | ||
2102 | target 35 | ||
2103 | graphics | ||
2104 | [ | ||
2105 | fill "#000000" | ||
2106 | width 3 | ||
2107 | targetArrow "standard" | ||
2108 | ] | ||
2109 | LabelGraphics | ||
2110 | [ | ||
2111 | text "commSubsystem reference CommunicatingElement" | ||
2112 | fontSize 14 | ||
2113 | fontName "Consolas" | ||
2114 | configuration "AutoFlippingLabel" | ||
2115 | model "six_pos" | ||
2116 | position "thead" | ||
2117 | ] | ||
2118 | ] | ||
2119 | edge | ||
2120 | [ | ||
2121 | source 34 | ||
2122 | target 36 | ||
2123 | graphics | ||
2124 | [ | ||
2125 | fill "#000000" | ||
2126 | width 3 | ||
2127 | targetArrow "standard" | ||
2128 | ] | ||
2129 | LabelGraphics | ||
2130 | [ | ||
2131 | text "commSubsystem reference CommunicatingElement" | ||
2132 | fontSize 14 | ||
2133 | fontName "Consolas" | ||
2134 | configuration "AutoFlippingLabel" | ||
2135 | model "six_pos" | ||
2136 | position "thead" | ||
2137 | ] | ||
2138 | ] | ||
2139 | edge | ||
2140 | [ | ||
2141 | source 6 | ||
2142 | target 9 | ||
2143 | graphics | ||
2144 | [ | ||
2145 | fill "#000000" | ||
2146 | width 3 | ||
2147 | targetArrow "standard" | ||
2148 | ] | ||
2149 | LabelGraphics | ||
2150 | [ | ||
2151 | text "payload reference Spacecraft" | ||
2152 | fontSize 14 | ||
2153 | fontName "Consolas" | ||
2154 | configuration "AutoFlippingLabel" | ||
2155 | model "six_pos" | ||
2156 | position "thead" | ||
2157 | ] | ||
2158 | ] | ||
2159 | edge | ||
2160 | [ | ||
2161 | source 10 | ||
2162 | target 13 | ||
2163 | graphics | ||
2164 | [ | ||
2165 | fill "#000000" | ||
2166 | width 3 | ||
2167 | targetArrow "standard" | ||
2168 | ] | ||
2169 | LabelGraphics | ||
2170 | [ | ||
2171 | text "payload reference Spacecraft" | ||
2172 | fontSize 14 | ||
2173 | fontName "Consolas" | ||
2174 | configuration "AutoFlippingLabel" | ||
2175 | model "six_pos" | ||
2176 | position "thead" | ||
2177 | ] | ||
2178 | ] | ||
2179 | edge | ||
2180 | [ | ||
2181 | source 14 | ||
2182 | target 17 | ||
2183 | graphics | ||
2184 | [ | ||
2185 | fill "#000000" | ||
2186 | width 3 | ||
2187 | targetArrow "standard" | ||
2188 | ] | ||
2189 | LabelGraphics | ||
2190 | [ | ||
2191 | text "payload reference Spacecraft" | ||
2192 | fontSize 14 | ||
2193 | fontName "Consolas" | ||
2194 | configuration "AutoFlippingLabel" | ||
2195 | model "six_pos" | ||
2196 | position "thead" | ||
2197 | ] | ||
2198 | ] | ||
2199 | edge | ||
2200 | [ | ||
2201 | source 18 | ||
2202 | target 21 | ||
2203 | graphics | ||
2204 | [ | ||
2205 | fill "#000000" | ||
2206 | width 3 | ||
2207 | targetArrow "standard" | ||
2208 | ] | ||
2209 | LabelGraphics | ||
2210 | [ | ||
2211 | text "payload reference Spacecraft" | ||
2212 | fontSize 14 | ||
2213 | fontName "Consolas" | ||
2214 | configuration "AutoFlippingLabel" | ||
2215 | model "six_pos" | ||
2216 | position "thead" | ||
2217 | ] | ||
2218 | ] | ||
2219 | edge | ||
2220 | [ | ||
2221 | source 22 | ||
2222 | target 25 | ||
2223 | graphics | ||
2224 | [ | ||
2225 | fill "#000000" | ||
2226 | width 3 | ||
2227 | targetArrow "standard" | ||
2228 | ] | ||
2229 | LabelGraphics | ||
2230 | [ | ||
2231 | text "payload reference Spacecraft" | ||
2232 | fontSize 14 | ||
2233 | fontName "Consolas" | ||
2234 | configuration "AutoFlippingLabel" | ||
2235 | model "six_pos" | ||
2236 | position "thead" | ||
2237 | ] | ||
2238 | ] | ||
2239 | edge | ||
2240 | [ | ||
2241 | source 26 | ||
2242 | target 28 | ||
2243 | graphics | ||
2244 | [ | ||
2245 | fill "#000000" | ||
2246 | width 3 | ||
2247 | targetArrow "standard" | ||
2248 | ] | ||
2249 | LabelGraphics | ||
2250 | [ | ||
2251 | text "payload reference Spacecraft" | ||
2252 | fontSize 14 | ||
2253 | fontName "Consolas" | ||
2254 | configuration "AutoFlippingLabel" | ||
2255 | model "six_pos" | ||
2256 | position "thead" | ||
2257 | ] | ||
2258 | ] | ||
2259 | edge | ||
2260 | [ | ||
2261 | source 30 | ||
2262 | target 31 | ||
2263 | graphics | ||
2264 | [ | ||
2265 | fill "#000000" | ||
2266 | width 3 | ||
2267 | targetArrow "standard" | ||
2268 | ] | ||
2269 | LabelGraphics | ||
2270 | [ | ||
2271 | text "payload reference Spacecraft" | ||
2272 | fontSize 14 | ||
2273 | fontName "Consolas" | ||
2274 | configuration "AutoFlippingLabel" | ||
2275 | model "six_pos" | ||
2276 | position "thead" | ||
2277 | ] | ||
2278 | ] | ||
2279 | edge | ||
2280 | [ | ||
2281 | source 34 | ||
2282 | target 37 | ||
2283 | graphics | ||
2284 | [ | ||
2285 | fill "#000000" | ||
2286 | width 3 | ||
2287 | targetArrow "standard" | ||
2288 | ] | ||
2289 | LabelGraphics | ||
2290 | [ | ||
2291 | text "payload reference Spacecraft" | ||
2292 | fontSize 14 | ||
2293 | fontName "Consolas" | ||
2294 | configuration "AutoFlippingLabel" | ||
2295 | model "six_pos" | ||
2296 | position "thead" | ||
2297 | ] | ||
2298 | ] | ||
2299 | edge | ||
2300 | [ | ||
2301 | source 7 | ||
2302 | target 2 | ||
2303 | graphics | ||
2304 | [ | ||
2305 | fill "#000000" | ||
2306 | targetArrow "standard" | ||
2307 | ] | ||
2308 | LabelGraphics | ||
2309 | [ | ||
2310 | text "target reference CommSubsystem" | ||
2311 | fontSize 14 | ||
2312 | fontName "Consolas" | ||
2313 | configuration "AutoFlippingLabel" | ||
2314 | model "six_pos" | ||
2315 | position "thead" | ||
2316 | ] | ||
2317 | ] | ||
2318 | edge | ||
2319 | [ | ||
2320 | source 11 | ||
2321 | target 8 | ||
2322 | graphics | ||
2323 | [ | ||
2324 | fill "#000000" | ||
2325 | targetArrow "standard" | ||
2326 | ] | ||
2327 | LabelGraphics | ||
2328 | [ | ||
2329 | text "target reference CommSubsystem" | ||
2330 | fontSize 14 | ||
2331 | fontName "Consolas" | ||
2332 | configuration "AutoFlippingLabel" | ||
2333 | model "six_pos" | ||
2334 | position "thead" | ||
2335 | ] | ||
2336 | ] | ||
2337 | edge | ||
2338 | [ | ||
2339 | source 15 | ||
2340 | target 12 | ||
2341 | graphics | ||
2342 | [ | ||
2343 | fill "#000000" | ||
2344 | targetArrow "standard" | ||
2345 | ] | ||
2346 | LabelGraphics | ||
2347 | [ | ||
2348 | text "target reference CommSubsystem" | ||
2349 | fontSize 14 | ||
2350 | fontName "Consolas" | ||
2351 | configuration "AutoFlippingLabel" | ||
2352 | model "six_pos" | ||
2353 | position "thead" | ||
2354 | ] | ||
2355 | ] | ||
2356 | edge | ||
2357 | [ | ||
2358 | source 19 | ||
2359 | target 2 | ||
2360 | graphics | ||
2361 | [ | ||
2362 | fill "#000000" | ||
2363 | targetArrow "standard" | ||
2364 | ] | ||
2365 | LabelGraphics | ||
2366 | [ | ||
2367 | text "target reference CommSubsystem" | ||
2368 | fontSize 14 | ||
2369 | fontName "Consolas" | ||
2370 | configuration "AutoFlippingLabel" | ||
2371 | model "six_pos" | ||
2372 | position "thead" | ||
2373 | ] | ||
2374 | ] | ||
2375 | edge | ||
2376 | [ | ||
2377 | source 23 | ||
2378 | target 2 | ||
2379 | graphics | ||
2380 | [ | ||
2381 | fill "#000000" | ||
2382 | targetArrow "standard" | ||
2383 | ] | ||
2384 | LabelGraphics | ||
2385 | [ | ||
2386 | text "target reference CommSubsystem" | ||
2387 | fontSize 14 | ||
2388 | fontName "Consolas" | ||
2389 | configuration "AutoFlippingLabel" | ||
2390 | model "six_pos" | ||
2391 | position "thead" | ||
2392 | ] | ||
2393 | ] | ||
2394 | edge | ||
2395 | [ | ||
2396 | source 29 | ||
2397 | target 2 | ||
2398 | graphics | ||
2399 | [ | ||
2400 | fill "#000000" | ||
2401 | targetArrow "standard" | ||
2402 | ] | ||
2403 | LabelGraphics | ||
2404 | [ | ||
2405 | text "target reference CommSubsystem" | ||
2406 | fontSize 14 | ||
2407 | fontName "Consolas" | ||
2408 | configuration "AutoFlippingLabel" | ||
2409 | model "six_pos" | ||
2410 | position "thead" | ||
2411 | ] | ||
2412 | ] | ||
2413 | edge | ||
2414 | [ | ||
2415 | source 32 | ||
2416 | target 2 | ||
2417 | graphics | ||
2418 | [ | ||
2419 | fill "#000000" | ||
2420 | targetArrow "standard" | ||
2421 | ] | ||
2422 | LabelGraphics | ||
2423 | [ | ||
2424 | text "target reference CommSubsystem" | ||
2425 | fontSize 14 | ||
2426 | fontName "Consolas" | ||
2427 | configuration "AutoFlippingLabel" | ||
2428 | model "six_pos" | ||
2429 | position "thead" | ||
2430 | ] | ||
2431 | ] | ||
2432 | edge | ||
2433 | [ | ||
2434 | source 36 | ||
2435 | target 11 | ||
2436 | graphics | ||
2437 | [ | ||
2438 | fill "#000000" | ||
2439 | targetArrow "standard" | ||
2440 | ] | ||
2441 | LabelGraphics | ||
2442 | [ | ||
2443 | text "target reference CommSubsystem" | ||
2444 | fontSize 14 | ||
2445 | fontName "Consolas" | ||
2446 | configuration "AutoFlippingLabel" | ||
2447 | model "six_pos" | ||
2448 | position "thead" | ||
2449 | ] | ||
2450 | ] | ||
2451 | ] | ||
2452 | |||
diff --git a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/outputs/models/4.png b/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/outputs/models/4.png deleted file mode 100644 index 36561a94..00000000 --- a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/outputs/models/4.png +++ /dev/null | |||
Binary files differ | |||
diff --git a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/outputs/models/4.xmi b/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/outputs/models/4.xmi deleted file mode 100644 index b3b122fa..00000000 --- a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/outputs/models/4.xmi +++ /dev/null | |||
@@ -1,47 +0,0 @@ | |||
1 | <?xml version="1.0" encoding="ASCII"?> | ||
2 | <satellite:InterferometryMission xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:satellite="http://www.example.org/satellite" xsi:schemaLocation="http://www.example.org/satellite model/satellite.ecore"> | ||
3 | <groundStationNetwork> | ||
4 | <commSubsystem xsi:type="satellite:KaCommSubsystem"/> | ||
5 | <commSubsystem xsi:type="satellite:XCommSubsystem"/> | ||
6 | </groundStationNetwork> | ||
7 | <spacecraft xsi:type="satellite:CubeSat6U"> | ||
8 | <commSubsystem xsi:type="satellite:XCommSubsystem" target="//@spacecraft.6/@commSubsystem.1"/> | ||
9 | <commSubsystem xsi:type="satellite:UHFCommSubsystem"/> | ||
10 | <payload xsi:type="satellite:InterferometryPayload"/> | ||
11 | </spacecraft> | ||
12 | <spacecraft xsi:type="satellite:CubeSat3U"> | ||
13 | <commSubsystem xsi:type="satellite:XCommSubsystem"/> | ||
14 | <commSubsystem xsi:type="satellite:XCommSubsystem" target="//@groundStationNetwork/@commSubsystem.1"/> | ||
15 | <payload xsi:type="satellite:InterferometryPayload"/> | ||
16 | </spacecraft> | ||
17 | <spacecraft xsi:type="satellite:SmallSat"> | ||
18 | <commSubsystem xsi:type="satellite:UHFCommSubsystem" target="//@spacecraft.6/@commSubsystem.0"/> | ||
19 | <commSubsystem xsi:type="satellite:KaCommSubsystem"/> | ||
20 | <payload xsi:type="satellite:InterferometryPayload"/> | ||
21 | </spacecraft> | ||
22 | <spacecraft xsi:type="satellite:SmallSat"> | ||
23 | <commSubsystem xsi:type="satellite:UHFCommSubsystem"/> | ||
24 | <commSubsystem xsi:type="satellite:XCommSubsystem" target="//@groundStationNetwork/@commSubsystem.1"/> | ||
25 | <payload xsi:type="satellite:InterferometryPayload"/> | ||
26 | </spacecraft> | ||
27 | <spacecraft xsi:type="satellite:CubeSat6U"> | ||
28 | <commSubsystem xsi:type="satellite:UHFCommSubsystem"/> | ||
29 | <commSubsystem xsi:type="satellite:XCommSubsystem" target="//@groundStationNetwork/@commSubsystem.1"/> | ||
30 | <payload xsi:type="satellite:InterferometryPayload"/> | ||
31 | </spacecraft> | ||
32 | <spacecraft xsi:type="satellite:CubeSat6U"> | ||
33 | <commSubsystem xsi:type="satellite:XCommSubsystem" target="//@groundStationNetwork/@commSubsystem.1"/> | ||
34 | <commSubsystem xsi:type="satellite:UHFCommSubsystem"/> | ||
35 | <payload xsi:type="satellite:InterferometryPayload"/> | ||
36 | </spacecraft> | ||
37 | <spacecraft xsi:type="satellite:CubeSat6U"> | ||
38 | <commSubsystem xsi:type="satellite:UHFCommSubsystem" target="//@spacecraft.4/@commSubsystem.0"/> | ||
39 | <commSubsystem xsi:type="satellite:XCommSubsystem"/> | ||
40 | <payload xsi:type="satellite:InterferometryPayload"/> | ||
41 | </spacecraft> | ||
42 | <spacecraft xsi:type="satellite:CubeSat3U"> | ||
43 | <commSubsystem xsi:type="satellite:XCommSubsystem" target="//@groundStationNetwork/@commSubsystem.1"/> | ||
44 | <commSubsystem xsi:type="satellite:UHFCommSubsystem"/> | ||
45 | <payload xsi:type="satellite:InterferometryPayload"/> | ||
46 | </spacecraft> | ||
47 | </satellite:InterferometryMission> | ||
diff --git a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/outputs/models/5.gml b/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/outputs/models/5.gml deleted file mode 100644 index ad569d2a..00000000 --- a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/outputs/models/5.gml +++ /dev/null | |||
@@ -1,2452 +0,0 @@ | |||
1 | graph | ||
2 | [ | ||
3 | node | ||
4 | [ | ||
5 | id 0 | ||
6 | graphics | ||
7 | [ | ||
8 | w 315.70000000000005 | ||
9 | h 82 | ||
10 | type "rectangle" | ||
11 | fill "#FFFFFF" | ||
12 | fill2 "#FFFFFF" | ||
13 | outline "#000000" | ||
14 | ] | ||
15 | LabelGraphics | ||
16 | [ | ||
17 | text "o 1" | ||
18 | outline "#000000" | ||
19 | fill "#FFFFFF" | ||
20 | fontSize 16 | ||
21 | fontName "Monospace" | ||
22 | autoSizePolicy "node_width" | ||
23 | anchor "t" | ||
24 | borderDistance 0.0 | ||
25 | ] | ||
26 | LabelGraphics | ||
27 | [ | ||
28 | text " | ||
29 | ConstellationMission class DefinedPart | ||
30 | InterferometryMission class DefinedPart | ||
31 | ConstellationMission class | ||
32 | InterferometryMission class | ||
33 | " | ||
34 | fontSize 14 | ||
35 | fontName "Consolas" | ||
36 | alignment "left" | ||
37 | anchor "tl" | ||
38 | borderDistance 6 | ||
39 | ] | ||
40 | ] | ||
41 | |||
42 | node | ||
43 | [ | ||
44 | id 1 | ||
45 | graphics | ||
46 | [ | ||
47 | w 308.0 | ||
48 | h 82 | ||
49 | type "rectangle" | ||
50 | fill "#FFFFFF" | ||
51 | fill2 "#FFFFFF" | ||
52 | outline "#000000" | ||
53 | ] | ||
54 | LabelGraphics | ||
55 | [ | ||
56 | text "o 2" | ||
57 | outline "#000000" | ||
58 | fill "#FFFFFF" | ||
59 | fontSize 16 | ||
60 | fontName "Monospace" | ||
61 | autoSizePolicy "node_width" | ||
62 | anchor "t" | ||
63 | borderDistance 0.0 | ||
64 | ] | ||
65 | LabelGraphics | ||
66 | [ | ||
67 | text " | ||
68 | CommunicatingElement class DefinedPart | ||
69 | GroundStationNetwork class DefinedPart | ||
70 | CommunicatingElement class | ||
71 | GroundStationNetwork class | ||
72 | " | ||
73 | fontSize 14 | ||
74 | fontName "Consolas" | ||
75 | alignment "left" | ||
76 | anchor "tl" | ||
77 | borderDistance 6 | ||
78 | ] | ||
79 | ] | ||
80 | |||
81 | node | ||
82 | [ | ||
83 | id 2 | ||
84 | graphics | ||
85 | [ | ||
86 | w 261.8 | ||
87 | h 82 | ||
88 | type "rectangle" | ||
89 | fill "#FFFFFF" | ||
90 | fill2 "#FFFFFF" | ||
91 | outline "#000000" | ||
92 | ] | ||
93 | LabelGraphics | ||
94 | [ | ||
95 | text "o 3" | ||
96 | outline "#000000" | ||
97 | fill "#FFFFFF" | ||
98 | fontSize 16 | ||
99 | fontName "Monospace" | ||
100 | autoSizePolicy "node_width" | ||
101 | anchor "t" | ||
102 | borderDistance 0.0 | ||
103 | ] | ||
104 | LabelGraphics | ||
105 | [ | ||
106 | text " | ||
107 | CommSubsystem class DefinedPart | ||
108 | XCommSubsystem class DefinedPart | ||
109 | CommSubsystem class | ||
110 | XCommSubsystem class | ||
111 | " | ||
112 | fontSize 14 | ||
113 | fontName "Consolas" | ||
114 | alignment "left" | ||
115 | anchor "tl" | ||
116 | borderDistance 6 | ||
117 | ] | ||
118 | ] | ||
119 | |||
120 | node | ||
121 | [ | ||
122 | id 3 | ||
123 | graphics | ||
124 | [ | ||
125 | w 269.5 | ||
126 | h 82 | ||
127 | type "rectangle" | ||
128 | fill "#FFFFFF" | ||
129 | fill2 "#FFFFFF" | ||
130 | outline "#000000" | ||
131 | ] | ||
132 | LabelGraphics | ||
133 | [ | ||
134 | text "o 4" | ||
135 | outline "#000000" | ||
136 | fill "#FFFFFF" | ||
137 | fontSize 16 | ||
138 | fontName "Monospace" | ||
139 | autoSizePolicy "node_width" | ||
140 | anchor "t" | ||
141 | borderDistance 0.0 | ||
142 | ] | ||
143 | LabelGraphics | ||
144 | [ | ||
145 | text " | ||
146 | CommSubsystem class DefinedPart | ||
147 | KaCommSubsystem class DefinedPart | ||
148 | CommSubsystem class | ||
149 | KaCommSubsystem class | ||
150 | " | ||
151 | fontSize 14 | ||
152 | fontName "Consolas" | ||
153 | alignment "left" | ||
154 | anchor "tl" | ||
155 | borderDistance 6 | ||
156 | ] | ||
157 | ] | ||
158 | |||
159 | node | ||
160 | [ | ||
161 | id 4 | ||
162 | graphics | ||
163 | [ | ||
164 | w 41.800000000000004 | ||
165 | h 26 | ||
166 | type "rectangle" | ||
167 | fill "#FFFFFF" | ||
168 | fill2 "#FFFFFF" | ||
169 | outline "#000000" | ||
170 | ] | ||
171 | LabelGraphics | ||
172 | [ | ||
173 | text "true" | ||
174 | outline "#000000" | ||
175 | fill "#FFFFFF" | ||
176 | fontSize 16 | ||
177 | fontName "Monospace" | ||
178 | autoSizePolicy "node_width" | ||
179 | anchor "t" | ||
180 | borderDistance 0.0 | ||
181 | ] | ||
182 | LabelGraphics | ||
183 | [ | ||
184 | text " | ||
185 | " | ||
186 | fontSize 14 | ||
187 | fontName "Consolas" | ||
188 | alignment "left" | ||
189 | anchor "tl" | ||
190 | borderDistance 6 | ||
191 | ] | ||
192 | ] | ||
193 | |||
194 | node | ||
195 | [ | ||
196 | id 5 | ||
197 | graphics | ||
198 | [ | ||
199 | w 50.6 | ||
200 | h 26 | ||
201 | type "rectangle" | ||
202 | fill "#FFFFFF" | ||
203 | fill2 "#FFFFFF" | ||
204 | outline "#000000" | ||
205 | ] | ||
206 | LabelGraphics | ||
207 | [ | ||
208 | text "false" | ||
209 | outline "#000000" | ||
210 | fill "#FFFFFF" | ||
211 | fontSize 16 | ||
212 | fontName "Monospace" | ||
213 | autoSizePolicy "node_width" | ||
214 | anchor "t" | ||
215 | borderDistance 0.0 | ||
216 | ] | ||
217 | LabelGraphics | ||
218 | [ | ||
219 | text " | ||
220 | " | ||
221 | fontSize 14 | ||
222 | fontName "Consolas" | ||
223 | alignment "left" | ||
224 | anchor "tl" | ||
225 | borderDistance 6 | ||
226 | ] | ||
227 | ] | ||
228 | |||
229 | node | ||
230 | [ | ||
231 | id 6 | ||
232 | graphics | ||
233 | [ | ||
234 | w 323.40000000000003 | ||
235 | h 96 | ||
236 | type "rectangle" | ||
237 | fill "#FFFFFF" | ||
238 | fill2 "#FFFFFF" | ||
239 | outline "#000000" | ||
240 | ] | ||
241 | LabelGraphics | ||
242 | [ | ||
243 | text "null" | ||
244 | outline "#000000" | ||
245 | fill "#FFFFFF" | ||
246 | fontSize 16 | ||
247 | fontName "Monospace" | ||
248 | autoSizePolicy "node_width" | ||
249 | anchor "t" | ||
250 | borderDistance 0.0 | ||
251 | ] | ||
252 | LabelGraphics | ||
253 | [ | ||
254 | text " | ||
255 | CommunicatingElement class | ||
256 | Spacecraft class | ||
257 | CubeSat6U class | ||
258 | CubeSat class | ||
259 | CommunicatingElement class UndefinedPart | ||
260 | " | ||
261 | fontSize 14 | ||
262 | fontName "Consolas" | ||
263 | alignment "left" | ||
264 | anchor "tl" | ||
265 | borderDistance 6 | ||
266 | ] | ||
267 | ] | ||
268 | |||
269 | node | ||
270 | [ | ||
271 | id 7 | ||
272 | graphics | ||
273 | [ | ||
274 | w 277.20000000000005 | ||
275 | h 82 | ||
276 | type "rectangle" | ||
277 | fill "#FFFFFF" | ||
278 | fill2 "#FFFFFF" | ||
279 | outline "#000000" | ||
280 | ] | ||
281 | LabelGraphics | ||
282 | [ | ||
283 | text "null" | ||
284 | outline "#000000" | ||
285 | fill "#FFFFFF" | ||
286 | fontSize 16 | ||
287 | fontName "Monospace" | ||
288 | autoSizePolicy "node_width" | ||
289 | anchor "t" | ||
290 | borderDistance 0.0 | ||
291 | ] | ||
292 | LabelGraphics | ||
293 | [ | ||
294 | text " | ||
295 | CommSubsystem class | ||
296 | XCommSubsystem class | ||
297 | CommSubsystem class UndefinedPart | ||
298 | XCommSubsystem class UndefinedPart | ||
299 | " | ||
300 | fontSize 14 | ||
301 | fontName "Consolas" | ||
302 | alignment "left" | ||
303 | anchor "tl" | ||
304 | borderDistance 6 | ||
305 | ] | ||
306 | ] | ||
307 | |||
308 | node | ||
309 | [ | ||
310 | id 8 | ||
311 | graphics | ||
312 | [ | ||
313 | w 269.5 | ||
314 | h 68 | ||
315 | type "rectangle" | ||
316 | fill "#FFFFFF" | ||
317 | fill2 "#FFFFFF" | ||
318 | outline "#000000" | ||
319 | ] | ||
320 | LabelGraphics | ||
321 | [ | ||
322 | text "null" | ||
323 | outline "#000000" | ||
324 | fill "#FFFFFF" | ||
325 | fontSize 16 | ||
326 | fontName "Monospace" | ||
327 | autoSizePolicy "node_width" | ||
328 | anchor "t" | ||
329 | borderDistance 0.0 | ||
330 | ] | ||
331 | LabelGraphics | ||
332 | [ | ||
333 | text " | ||
334 | CommSubsystem class | ||
335 | UHFCommSubsystem class | ||
336 | CommSubsystem class UndefinedPart | ||
337 | " | ||
338 | fontSize 14 | ||
339 | fontName "Consolas" | ||
340 | alignment "left" | ||
341 | anchor "tl" | ||
342 | borderDistance 6 | ||
343 | ] | ||
344 | ] | ||
345 | |||
346 | node | ||
347 | [ | ||
348 | id 9 | ||
349 | graphics | ||
350 | [ | ||
351 | w 223.3 | ||
352 | h 54 | ||
353 | type "rectangle" | ||
354 | fill "#FFFFFF" | ||
355 | fill2 "#FFFFFF" | ||
356 | outline "#000000" | ||
357 | ] | ||
358 | LabelGraphics | ||
359 | [ | ||
360 | text "null" | ||
361 | outline "#000000" | ||
362 | fill "#FFFFFF" | ||
363 | fontSize 16 | ||
364 | fontName "Monospace" | ||
365 | autoSizePolicy "node_width" | ||
366 | anchor "t" | ||
367 | borderDistance 0.0 | ||
368 | ] | ||
369 | LabelGraphics | ||
370 | [ | ||
371 | text " | ||
372 | Payload class | ||
373 | InterferometryPayload class | ||
374 | " | ||
375 | fontSize 14 | ||
376 | fontName "Consolas" | ||
377 | alignment "left" | ||
378 | anchor "tl" | ||
379 | borderDistance 6 | ||
380 | ] | ||
381 | ] | ||
382 | |||
383 | node | ||
384 | [ | ||
385 | id 10 | ||
386 | graphics | ||
387 | [ | ||
388 | w 323.40000000000003 | ||
389 | h 96 | ||
390 | type "rectangle" | ||
391 | fill "#FFFFFF" | ||
392 | fill2 "#FFFFFF" | ||
393 | outline "#000000" | ||
394 | ] | ||
395 | LabelGraphics | ||
396 | [ | ||
397 | text "null" | ||
398 | outline "#000000" | ||
399 | fill "#FFFFFF" | ||
400 | fontSize 16 | ||
401 | fontName "Monospace" | ||
402 | autoSizePolicy "node_width" | ||
403 | anchor "t" | ||
404 | borderDistance 0.0 | ||
405 | ] | ||
406 | LabelGraphics | ||
407 | [ | ||
408 | text " | ||
409 | CommunicatingElement class | ||
410 | Spacecraft class | ||
411 | CubeSat6U class | ||
412 | CubeSat class | ||
413 | CommunicatingElement class UndefinedPart | ||
414 | " | ||
415 | fontSize 14 | ||
416 | fontName "Consolas" | ||
417 | alignment "left" | ||
418 | anchor "tl" | ||
419 | borderDistance 6 | ||
420 | ] | ||
421 | ] | ||
422 | |||
423 | node | ||
424 | [ | ||
425 | id 11 | ||
426 | graphics | ||
427 | [ | ||
428 | w 269.5 | ||
429 | h 68 | ||
430 | type "rectangle" | ||
431 | fill "#FFFFFF" | ||
432 | fill2 "#FFFFFF" | ||
433 | outline "#000000" | ||
434 | ] | ||
435 | LabelGraphics | ||
436 | [ | ||
437 | text "null" | ||
438 | outline "#000000" | ||
439 | fill "#FFFFFF" | ||
440 | fontSize 16 | ||
441 | fontName "Monospace" | ||
442 | autoSizePolicy "node_width" | ||
443 | anchor "t" | ||
444 | borderDistance 0.0 | ||
445 | ] | ||
446 | LabelGraphics | ||
447 | [ | ||
448 | text " | ||
449 | CommSubsystem class | ||
450 | UHFCommSubsystem class | ||
451 | CommSubsystem class UndefinedPart | ||
452 | " | ||
453 | fontSize 14 | ||
454 | fontName "Consolas" | ||
455 | alignment "left" | ||
456 | anchor "tl" | ||
457 | borderDistance 6 | ||
458 | ] | ||
459 | ] | ||
460 | |||
461 | node | ||
462 | [ | ||
463 | id 12 | ||
464 | graphics | ||
465 | [ | ||
466 | w 277.20000000000005 | ||
467 | h 82 | ||
468 | type "rectangle" | ||
469 | fill "#FFFFFF" | ||
470 | fill2 "#FFFFFF" | ||
471 | outline "#000000" | ||
472 | ] | ||
473 | LabelGraphics | ||
474 | [ | ||
475 | text "null" | ||
476 | outline "#000000" | ||
477 | fill "#FFFFFF" | ||
478 | fontSize 16 | ||
479 | fontName "Monospace" | ||
480 | autoSizePolicy "node_width" | ||
481 | anchor "t" | ||
482 | borderDistance 0.0 | ||
483 | ] | ||
484 | LabelGraphics | ||
485 | [ | ||
486 | text " | ||
487 | CommSubsystem class | ||
488 | XCommSubsystem class | ||
489 | CommSubsystem class UndefinedPart | ||
490 | XCommSubsystem class UndefinedPart | ||
491 | " | ||
492 | fontSize 14 | ||
493 | fontName "Consolas" | ||
494 | alignment "left" | ||
495 | anchor "tl" | ||
496 | borderDistance 6 | ||
497 | ] | ||
498 | ] | ||
499 | |||
500 | node | ||
501 | [ | ||
502 | id 13 | ||
503 | graphics | ||
504 | [ | ||
505 | w 223.3 | ||
506 | h 54 | ||
507 | type "rectangle" | ||
508 | fill "#FFFFFF" | ||
509 | fill2 "#FFFFFF" | ||
510 | outline "#000000" | ||
511 | ] | ||
512 | LabelGraphics | ||
513 | [ | ||
514 | text "null" | ||
515 | outline "#000000" | ||
516 | fill "#FFFFFF" | ||
517 | fontSize 16 | ||
518 | fontName "Monospace" | ||
519 | autoSizePolicy "node_width" | ||
520 | anchor "t" | ||
521 | borderDistance 0.0 | ||
522 | ] | ||
523 | LabelGraphics | ||
524 | [ | ||
525 | text " | ||
526 | Payload class | ||
527 | InterferometryPayload class | ||
528 | " | ||
529 | fontSize 14 | ||
530 | fontName "Consolas" | ||
531 | alignment "left" | ||
532 | anchor "tl" | ||
533 | borderDistance 6 | ||
534 | ] | ||
535 | ] | ||
536 | |||
537 | node | ||
538 | [ | ||
539 | id 14 | ||
540 | graphics | ||
541 | [ | ||
542 | w 323.40000000000003 | ||
543 | h 96 | ||
544 | type "rectangle" | ||
545 | fill "#FFFFFF" | ||
546 | fill2 "#FFFFFF" | ||
547 | outline "#000000" | ||
548 | ] | ||
549 | LabelGraphics | ||
550 | [ | ||
551 | text "null" | ||
552 | outline "#000000" | ||
553 | fill "#FFFFFF" | ||
554 | fontSize 16 | ||
555 | fontName "Monospace" | ||
556 | autoSizePolicy "node_width" | ||
557 | anchor "t" | ||
558 | borderDistance 0.0 | ||
559 | ] | ||
560 | LabelGraphics | ||
561 | [ | ||
562 | text " | ||
563 | CommunicatingElement class | ||
564 | Spacecraft class | ||
565 | CubeSat6U class | ||
566 | CubeSat class | ||
567 | CommunicatingElement class UndefinedPart | ||
568 | " | ||
569 | fontSize 14 | ||
570 | fontName "Consolas" | ||
571 | alignment "left" | ||
572 | anchor "tl" | ||
573 | borderDistance 6 | ||
574 | ] | ||
575 | ] | ||
576 | |||
577 | node | ||
578 | [ | ||
579 | id 15 | ||
580 | graphics | ||
581 | [ | ||
582 | w 277.20000000000005 | ||
583 | h 82 | ||
584 | type "rectangle" | ||
585 | fill "#FFFFFF" | ||
586 | fill2 "#FFFFFF" | ||
587 | outline "#000000" | ||
588 | ] | ||
589 | LabelGraphics | ||
590 | [ | ||
591 | text "null" | ||
592 | outline "#000000" | ||
593 | fill "#FFFFFF" | ||
594 | fontSize 16 | ||
595 | fontName "Monospace" | ||
596 | autoSizePolicy "node_width" | ||
597 | anchor "t" | ||
598 | borderDistance 0.0 | ||
599 | ] | ||
600 | LabelGraphics | ||
601 | [ | ||
602 | text " | ||
603 | CommSubsystem class | ||
604 | XCommSubsystem class | ||
605 | CommSubsystem class UndefinedPart | ||
606 | XCommSubsystem class UndefinedPart | ||
607 | " | ||
608 | fontSize 14 | ||
609 | fontName "Consolas" | ||
610 | alignment "left" | ||
611 | anchor "tl" | ||
612 | borderDistance 6 | ||
613 | ] | ||
614 | ] | ||
615 | |||
616 | node | ||
617 | [ | ||
618 | id 16 | ||
619 | graphics | ||
620 | [ | ||
621 | w 269.5 | ||
622 | h 68 | ||
623 | type "rectangle" | ||
624 | fill "#FFFFFF" | ||
625 | fill2 "#FFFFFF" | ||
626 | outline "#000000" | ||
627 | ] | ||
628 | LabelGraphics | ||
629 | [ | ||
630 | text "null" | ||
631 | outline "#000000" | ||
632 | fill "#FFFFFF" | ||
633 | fontSize 16 | ||
634 | fontName "Monospace" | ||
635 | autoSizePolicy "node_width" | ||
636 | anchor "t" | ||
637 | borderDistance 0.0 | ||
638 | ] | ||
639 | LabelGraphics | ||
640 | [ | ||
641 | text " | ||
642 | CommSubsystem class | ||
643 | UHFCommSubsystem class | ||
644 | CommSubsystem class UndefinedPart | ||
645 | " | ||
646 | fontSize 14 | ||
647 | fontName "Consolas" | ||
648 | alignment "left" | ||
649 | anchor "tl" | ||
650 | borderDistance 6 | ||
651 | ] | ||
652 | ] | ||
653 | |||
654 | node | ||
655 | [ | ||
656 | id 17 | ||
657 | graphics | ||
658 | [ | ||
659 | w 223.3 | ||
660 | h 54 | ||
661 | type "rectangle" | ||
662 | fill "#FFFFFF" | ||
663 | fill2 "#FFFFFF" | ||
664 | outline "#000000" | ||
665 | ] | ||
666 | LabelGraphics | ||
667 | [ | ||
668 | text "null" | ||
669 | outline "#000000" | ||
670 | fill "#FFFFFF" | ||
671 | fontSize 16 | ||
672 | fontName "Monospace" | ||
673 | autoSizePolicy "node_width" | ||
674 | anchor "t" | ||
675 | borderDistance 0.0 | ||
676 | ] | ||
677 | LabelGraphics | ||
678 | [ | ||
679 | text " | ||
680 | Payload class | ||
681 | InterferometryPayload class | ||
682 | " | ||
683 | fontSize 14 | ||
684 | fontName "Consolas" | ||
685 | alignment "left" | ||
686 | anchor "tl" | ||
687 | borderDistance 6 | ||
688 | ] | ||
689 | ] | ||
690 | |||
691 | node | ||
692 | [ | ||
693 | id 18 | ||
694 | graphics | ||
695 | [ | ||
696 | w 323.40000000000003 | ||
697 | h 96 | ||
698 | type "rectangle" | ||
699 | fill "#FFFFFF" | ||
700 | fill2 "#FFFFFF" | ||
701 | outline "#000000" | ||
702 | ] | ||
703 | LabelGraphics | ||
704 | [ | ||
705 | text "null" | ||
706 | outline "#000000" | ||
707 | fill "#FFFFFF" | ||
708 | fontSize 16 | ||
709 | fontName "Monospace" | ||
710 | autoSizePolicy "node_width" | ||
711 | anchor "t" | ||
712 | borderDistance 0.0 | ||
713 | ] | ||
714 | LabelGraphics | ||
715 | [ | ||
716 | text " | ||
717 | CommunicatingElement class | ||
718 | Spacecraft class | ||
719 | CubeSat3U class | ||
720 | CubeSat class | ||
721 | CommunicatingElement class UndefinedPart | ||
722 | " | ||
723 | fontSize 14 | ||
724 | fontName "Consolas" | ||
725 | alignment "left" | ||
726 | anchor "tl" | ||
727 | borderDistance 6 | ||
728 | ] | ||
729 | ] | ||
730 | |||
731 | node | ||
732 | [ | ||
733 | id 19 | ||
734 | graphics | ||
735 | [ | ||
736 | w 277.20000000000005 | ||
737 | h 82 | ||
738 | type "rectangle" | ||
739 | fill "#FFFFFF" | ||
740 | fill2 "#FFFFFF" | ||
741 | outline "#000000" | ||
742 | ] | ||
743 | LabelGraphics | ||
744 | [ | ||
745 | text "null" | ||
746 | outline "#000000" | ||
747 | fill "#FFFFFF" | ||
748 | fontSize 16 | ||
749 | fontName "Monospace" | ||
750 | autoSizePolicy "node_width" | ||
751 | anchor "t" | ||
752 | borderDistance 0.0 | ||
753 | ] | ||
754 | LabelGraphics | ||
755 | [ | ||
756 | text " | ||
757 | CommSubsystem class | ||
758 | XCommSubsystem class | ||
759 | CommSubsystem class UndefinedPart | ||
760 | XCommSubsystem class UndefinedPart | ||
761 | " | ||
762 | fontSize 14 | ||
763 | fontName "Consolas" | ||
764 | alignment "left" | ||
765 | anchor "tl" | ||
766 | borderDistance 6 | ||
767 | ] | ||
768 | ] | ||
769 | |||
770 | node | ||
771 | [ | ||
772 | id 20 | ||
773 | graphics | ||
774 | [ | ||
775 | w 277.20000000000005 | ||
776 | h 82 | ||
777 | type "rectangle" | ||
778 | fill "#FFFFFF" | ||
779 | fill2 "#FFFFFF" | ||
780 | outline "#000000" | ||
781 | ] | ||
782 | LabelGraphics | ||
783 | [ | ||
784 | text "null" | ||
785 | outline "#000000" | ||
786 | fill "#FFFFFF" | ||
787 | fontSize 16 | ||
788 | fontName "Monospace" | ||
789 | autoSizePolicy "node_width" | ||
790 | anchor "t" | ||
791 | borderDistance 0.0 | ||
792 | ] | ||
793 | LabelGraphics | ||
794 | [ | ||
795 | text " | ||
796 | CommSubsystem class | ||
797 | XCommSubsystem class | ||
798 | CommSubsystem class UndefinedPart | ||
799 | XCommSubsystem class UndefinedPart | ||
800 | " | ||
801 | fontSize 14 | ||
802 | fontName "Consolas" | ||
803 | alignment "left" | ||
804 | anchor "tl" | ||
805 | borderDistance 6 | ||
806 | ] | ||
807 | ] | ||
808 | |||
809 | node | ||
810 | [ | ||
811 | id 21 | ||
812 | graphics | ||
813 | [ | ||
814 | w 223.3 | ||
815 | h 54 | ||
816 | type "rectangle" | ||
817 | fill "#FFFFFF" | ||
818 | fill2 "#FFFFFF" | ||
819 | outline "#000000" | ||
820 | ] | ||
821 | LabelGraphics | ||
822 | [ | ||
823 | text "null" | ||
824 | outline "#000000" | ||
825 | fill "#FFFFFF" | ||
826 | fontSize 16 | ||
827 | fontName "Monospace" | ||
828 | autoSizePolicy "node_width" | ||
829 | anchor "t" | ||
830 | borderDistance 0.0 | ||
831 | ] | ||
832 | LabelGraphics | ||
833 | [ | ||
834 | text " | ||
835 | Payload class | ||
836 | InterferometryPayload class | ||
837 | " | ||
838 | fontSize 14 | ||
839 | fontName "Consolas" | ||
840 | alignment "left" | ||
841 | anchor "tl" | ||
842 | borderDistance 6 | ||
843 | ] | ||
844 | ] | ||
845 | |||
846 | node | ||
847 | [ | ||
848 | id 22 | ||
849 | graphics | ||
850 | [ | ||
851 | w 323.40000000000003 | ||
852 | h 96 | ||
853 | type "rectangle" | ||
854 | fill "#FFFFFF" | ||
855 | fill2 "#FFFFFF" | ||
856 | outline "#000000" | ||
857 | ] | ||
858 | LabelGraphics | ||
859 | [ | ||
860 | text "null" | ||
861 | outline "#000000" | ||
862 | fill "#FFFFFF" | ||
863 | fontSize 16 | ||
864 | fontName "Monospace" | ||
865 | autoSizePolicy "node_width" | ||
866 | anchor "t" | ||
867 | borderDistance 0.0 | ||
868 | ] | ||
869 | LabelGraphics | ||
870 | [ | ||
871 | text " | ||
872 | CommunicatingElement class | ||
873 | Spacecraft class | ||
874 | CubeSat3U class | ||
875 | CubeSat class | ||
876 | CommunicatingElement class UndefinedPart | ||
877 | " | ||
878 | fontSize 14 | ||
879 | fontName "Consolas" | ||
880 | alignment "left" | ||
881 | anchor "tl" | ||
882 | borderDistance 6 | ||
883 | ] | ||
884 | ] | ||
885 | |||
886 | node | ||
887 | [ | ||
888 | id 23 | ||
889 | graphics | ||
890 | [ | ||
891 | w 277.20000000000005 | ||
892 | h 82 | ||
893 | type "rectangle" | ||
894 | fill "#FFFFFF" | ||
895 | fill2 "#FFFFFF" | ||
896 | outline "#000000" | ||
897 | ] | ||
898 | LabelGraphics | ||
899 | [ | ||
900 | text "null" | ||
901 | outline "#000000" | ||
902 | fill "#FFFFFF" | ||
903 | fontSize 16 | ||
904 | fontName "Monospace" | ||
905 | autoSizePolicy "node_width" | ||
906 | anchor "t" | ||
907 | borderDistance 0.0 | ||
908 | ] | ||
909 | LabelGraphics | ||
910 | [ | ||
911 | text " | ||
912 | CommSubsystem class | ||
913 | XCommSubsystem class | ||
914 | CommSubsystem class UndefinedPart | ||
915 | XCommSubsystem class UndefinedPart | ||
916 | " | ||
917 | fontSize 14 | ||
918 | fontName "Consolas" | ||
919 | alignment "left" | ||
920 | anchor "tl" | ||
921 | borderDistance 6 | ||
922 | ] | ||
923 | ] | ||
924 | |||
925 | node | ||
926 | [ | ||
927 | id 24 | ||
928 | graphics | ||
929 | [ | ||
930 | w 269.5 | ||
931 | h 68 | ||
932 | type "rectangle" | ||
933 | fill "#FFFFFF" | ||
934 | fill2 "#FFFFFF" | ||
935 | outline "#000000" | ||
936 | ] | ||
937 | LabelGraphics | ||
938 | [ | ||
939 | text "null" | ||
940 | outline "#000000" | ||
941 | fill "#FFFFFF" | ||
942 | fontSize 16 | ||
943 | fontName "Monospace" | ||
944 | autoSizePolicy "node_width" | ||
945 | anchor "t" | ||
946 | borderDistance 0.0 | ||
947 | ] | ||
948 | LabelGraphics | ||
949 | [ | ||
950 | text " | ||
951 | CommSubsystem class | ||
952 | UHFCommSubsystem class | ||
953 | CommSubsystem class UndefinedPart | ||
954 | " | ||
955 | fontSize 14 | ||
956 | fontName "Consolas" | ||
957 | alignment "left" | ||
958 | anchor "tl" | ||
959 | borderDistance 6 | ||
960 | ] | ||
961 | ] | ||
962 | |||
963 | node | ||
964 | [ | ||
965 | id 25 | ||
966 | graphics | ||
967 | [ | ||
968 | w 223.3 | ||
969 | h 54 | ||
970 | type "rectangle" | ||
971 | fill "#FFFFFF" | ||
972 | fill2 "#FFFFFF" | ||
973 | outline "#000000" | ||
974 | ] | ||
975 | LabelGraphics | ||
976 | [ | ||
977 | text "null" | ||
978 | outline "#000000" | ||
979 | fill "#FFFFFF" | ||
980 | fontSize 16 | ||
981 | fontName "Monospace" | ||
982 | autoSizePolicy "node_width" | ||
983 | anchor "t" | ||
984 | borderDistance 0.0 | ||
985 | ] | ||
986 | LabelGraphics | ||
987 | [ | ||
988 | text " | ||
989 | Payload class | ||
990 | InterferometryPayload class | ||
991 | " | ||
992 | fontSize 14 | ||
993 | fontName "Consolas" | ||
994 | alignment "left" | ||
995 | anchor "tl" | ||
996 | borderDistance 6 | ||
997 | ] | ||
998 | ] | ||
999 | |||
1000 | node | ||
1001 | [ | ||
1002 | id 26 | ||
1003 | graphics | ||
1004 | [ | ||
1005 | w 323.40000000000003 | ||
1006 | h 82 | ||
1007 | type "rectangle" | ||
1008 | fill "#FFFFFF" | ||
1009 | fill2 "#FFFFFF" | ||
1010 | outline "#000000" | ||
1011 | ] | ||
1012 | LabelGraphics | ||
1013 | [ | ||
1014 | text "null" | ||
1015 | outline "#000000" | ||
1016 | fill "#FFFFFF" | ||
1017 | fontSize 16 | ||
1018 | fontName "Monospace" | ||
1019 | autoSizePolicy "node_width" | ||
1020 | anchor "t" | ||
1021 | borderDistance 0.0 | ||
1022 | ] | ||
1023 | LabelGraphics | ||
1024 | [ | ||
1025 | text " | ||
1026 | CommunicatingElement class | ||
1027 | Spacecraft class | ||
1028 | SmallSat class | ||
1029 | CommunicatingElement class UndefinedPart | ||
1030 | " | ||
1031 | fontSize 14 | ||
1032 | fontName "Consolas" | ||
1033 | alignment "left" | ||
1034 | anchor "tl" | ||
1035 | borderDistance 6 | ||
1036 | ] | ||
1037 | ] | ||
1038 | |||
1039 | node | ||
1040 | [ | ||
1041 | id 27 | ||
1042 | graphics | ||
1043 | [ | ||
1044 | w 269.5 | ||
1045 | h 68 | ||
1046 | type "rectangle" | ||
1047 | fill "#FFFFFF" | ||
1048 | fill2 "#FFFFFF" | ||
1049 | outline "#000000" | ||
1050 | ] | ||
1051 | LabelGraphics | ||
1052 | [ | ||
1053 | text "null" | ||
1054 | outline "#000000" | ||
1055 | fill "#FFFFFF" | ||
1056 | fontSize 16 | ||
1057 | fontName "Monospace" | ||
1058 | autoSizePolicy "node_width" | ||
1059 | anchor "t" | ||
1060 | borderDistance 0.0 | ||
1061 | ] | ||
1062 | LabelGraphics | ||
1063 | [ | ||
1064 | text " | ||
1065 | CommSubsystem class | ||
1066 | UHFCommSubsystem class | ||
1067 | CommSubsystem class UndefinedPart | ||
1068 | " | ||
1069 | fontSize 14 | ||
1070 | fontName "Consolas" | ||
1071 | alignment "left" | ||
1072 | anchor "tl" | ||
1073 | borderDistance 6 | ||
1074 | ] | ||
1075 | ] | ||
1076 | |||
1077 | node | ||
1078 | [ | ||
1079 | id 28 | ||
1080 | graphics | ||
1081 | [ | ||
1082 | w 223.3 | ||
1083 | h 54 | ||
1084 | type "rectangle" | ||
1085 | fill "#FFFFFF" | ||
1086 | fill2 "#FFFFFF" | ||
1087 | outline "#000000" | ||
1088 | ] | ||
1089 | LabelGraphics | ||
1090 | [ | ||
1091 | text "null" | ||
1092 | outline "#000000" | ||
1093 | fill "#FFFFFF" | ||
1094 | fontSize 16 | ||
1095 | fontName "Monospace" | ||
1096 | autoSizePolicy "node_width" | ||
1097 | anchor "t" | ||
1098 | borderDistance 0.0 | ||
1099 | ] | ||
1100 | LabelGraphics | ||
1101 | [ | ||
1102 | text " | ||
1103 | Payload class | ||
1104 | InterferometryPayload class | ||
1105 | " | ||
1106 | fontSize 14 | ||
1107 | fontName "Consolas" | ||
1108 | alignment "left" | ||
1109 | anchor "tl" | ||
1110 | borderDistance 6 | ||
1111 | ] | ||
1112 | ] | ||
1113 | |||
1114 | node | ||
1115 | [ | ||
1116 | id 29 | ||
1117 | graphics | ||
1118 | [ | ||
1119 | w 277.20000000000005 | ||
1120 | h 82 | ||
1121 | type "rectangle" | ||
1122 | fill "#FFFFFF" | ||
1123 | fill2 "#FFFFFF" | ||
1124 | outline "#000000" | ||
1125 | ] | ||
1126 | LabelGraphics | ||
1127 | [ | ||
1128 | text "null" | ||
1129 | outline "#000000" | ||
1130 | fill "#FFFFFF" | ||
1131 | fontSize 16 | ||
1132 | fontName "Monospace" | ||
1133 | autoSizePolicy "node_width" | ||
1134 | anchor "t" | ||
1135 | borderDistance 0.0 | ||
1136 | ] | ||
1137 | LabelGraphics | ||
1138 | [ | ||
1139 | text " | ||
1140 | CommSubsystem class | ||
1141 | XCommSubsystem class | ||
1142 | CommSubsystem class UndefinedPart | ||
1143 | XCommSubsystem class UndefinedPart | ||
1144 | " | ||
1145 | fontSize 14 | ||
1146 | fontName "Consolas" | ||
1147 | alignment "left" | ||
1148 | anchor "tl" | ||
1149 | borderDistance 6 | ||
1150 | ] | ||
1151 | ] | ||
1152 | |||
1153 | node | ||
1154 | [ | ||
1155 | id 30 | ||
1156 | graphics | ||
1157 | [ | ||
1158 | w 323.40000000000003 | ||
1159 | h 96 | ||
1160 | type "rectangle" | ||
1161 | fill "#FFFFFF" | ||
1162 | fill2 "#FFFFFF" | ||
1163 | outline "#000000" | ||
1164 | ] | ||
1165 | LabelGraphics | ||
1166 | [ | ||
1167 | text "null" | ||
1168 | outline "#000000" | ||
1169 | fill "#FFFFFF" | ||
1170 | fontSize 16 | ||
1171 | fontName "Monospace" | ||
1172 | autoSizePolicy "node_width" | ||
1173 | anchor "t" | ||
1174 | borderDistance 0.0 | ||
1175 | ] | ||
1176 | LabelGraphics | ||
1177 | [ | ||
1178 | text " | ||
1179 | CommunicatingElement class | ||
1180 | Spacecraft class | ||
1181 | CubeSat6U class | ||
1182 | CubeSat class | ||
1183 | CommunicatingElement class UndefinedPart | ||
1184 | " | ||
1185 | fontSize 14 | ||
1186 | fontName "Consolas" | ||
1187 | alignment "left" | ||
1188 | anchor "tl" | ||
1189 | borderDistance 6 | ||
1190 | ] | ||
1191 | ] | ||
1192 | |||
1193 | node | ||
1194 | [ | ||
1195 | id 31 | ||
1196 | graphics | ||
1197 | [ | ||
1198 | w 223.3 | ||
1199 | h 54 | ||
1200 | type "rectangle" | ||
1201 | fill "#FFFFFF" | ||
1202 | fill2 "#FFFFFF" | ||
1203 | outline "#000000" | ||
1204 | ] | ||
1205 | LabelGraphics | ||
1206 | [ | ||
1207 | text "null" | ||
1208 | outline "#000000" | ||
1209 | fill "#FFFFFF" | ||
1210 | fontSize 16 | ||
1211 | fontName "Monospace" | ||
1212 | autoSizePolicy "node_width" | ||
1213 | anchor "t" | ||
1214 | borderDistance 0.0 | ||
1215 | ] | ||
1216 | LabelGraphics | ||
1217 | [ | ||
1218 | text " | ||
1219 | Payload class | ||
1220 | InterferometryPayload class | ||
1221 | " | ||
1222 | fontSize 14 | ||
1223 | fontName "Consolas" | ||
1224 | alignment "left" | ||
1225 | anchor "tl" | ||
1226 | borderDistance 6 | ||
1227 | ] | ||
1228 | ] | ||
1229 | |||
1230 | node | ||
1231 | [ | ||
1232 | id 32 | ||
1233 | graphics | ||
1234 | [ | ||
1235 | w 277.20000000000005 | ||
1236 | h 82 | ||
1237 | type "rectangle" | ||
1238 | fill "#FFFFFF" | ||
1239 | fill2 "#FFFFFF" | ||
1240 | outline "#000000" | ||
1241 | ] | ||
1242 | LabelGraphics | ||
1243 | [ | ||
1244 | text "null" | ||
1245 | outline "#000000" | ||
1246 | fill "#FFFFFF" | ||
1247 | fontSize 16 | ||
1248 | fontName "Monospace" | ||
1249 | autoSizePolicy "node_width" | ||
1250 | anchor "t" | ||
1251 | borderDistance 0.0 | ||
1252 | ] | ||
1253 | LabelGraphics | ||
1254 | [ | ||
1255 | text " | ||
1256 | CommSubsystem class | ||
1257 | XCommSubsystem class | ||
1258 | CommSubsystem class UndefinedPart | ||
1259 | XCommSubsystem class UndefinedPart | ||
1260 | " | ||
1261 | fontSize 14 | ||
1262 | fontName "Consolas" | ||
1263 | alignment "left" | ||
1264 | anchor "tl" | ||
1265 | borderDistance 6 | ||
1266 | ] | ||
1267 | ] | ||
1268 | |||
1269 | node | ||
1270 | [ | ||
1271 | id 33 | ||
1272 | graphics | ||
1273 | [ | ||
1274 | w 269.5 | ||
1275 | h 68 | ||
1276 | type "rectangle" | ||
1277 | fill "#FFFFFF" | ||
1278 | fill2 "#FFFFFF" | ||
1279 | outline "#000000" | ||
1280 | ] | ||
1281 | LabelGraphics | ||
1282 | [ | ||
1283 | text "null" | ||
1284 | outline "#000000" | ||
1285 | fill "#FFFFFF" | ||
1286 | fontSize 16 | ||
1287 | fontName "Monospace" | ||
1288 | autoSizePolicy "node_width" | ||
1289 | anchor "t" | ||
1290 | borderDistance 0.0 | ||
1291 | ] | ||
1292 | LabelGraphics | ||
1293 | [ | ||
1294 | text " | ||
1295 | CommSubsystem class | ||
1296 | UHFCommSubsystem class | ||
1297 | CommSubsystem class UndefinedPart | ||
1298 | " | ||
1299 | fontSize 14 | ||
1300 | fontName "Consolas" | ||
1301 | alignment "left" | ||
1302 | anchor "tl" | ||
1303 | borderDistance 6 | ||
1304 | ] | ||
1305 | ] | ||
1306 | |||
1307 | node | ||
1308 | [ | ||
1309 | id 34 | ||
1310 | graphics | ||
1311 | [ | ||
1312 | w 323.40000000000003 | ||
1313 | h 82 | ||
1314 | type "rectangle" | ||
1315 | fill "#FFFFFF" | ||
1316 | fill2 "#FFFFFF" | ||
1317 | outline "#000000" | ||
1318 | ] | ||
1319 | LabelGraphics | ||
1320 | [ | ||
1321 | text "null" | ||
1322 | outline "#000000" | ||
1323 | fill "#FFFFFF" | ||
1324 | fontSize 16 | ||
1325 | fontName "Monospace" | ||
1326 | autoSizePolicy "node_width" | ||
1327 | anchor "t" | ||
1328 | borderDistance 0.0 | ||
1329 | ] | ||
1330 | LabelGraphics | ||
1331 | [ | ||
1332 | text " | ||
1333 | CommunicatingElement class | ||
1334 | Spacecraft class | ||
1335 | SmallSat class | ||
1336 | CommunicatingElement class UndefinedPart | ||
1337 | " | ||
1338 | fontSize 14 | ||
1339 | fontName "Consolas" | ||
1340 | alignment "left" | ||
1341 | anchor "tl" | ||
1342 | borderDistance 6 | ||
1343 | ] | ||
1344 | ] | ||
1345 | |||
1346 | node | ||
1347 | [ | ||
1348 | id 35 | ||
1349 | graphics | ||
1350 | [ | ||
1351 | w 284.90000000000003 | ||
1352 | h 82 | ||
1353 | type "rectangle" | ||
1354 | fill "#FFFFFF" | ||
1355 | fill2 "#FFFFFF" | ||
1356 | outline "#000000" | ||
1357 | ] | ||
1358 | LabelGraphics | ||
1359 | [ | ||
1360 | text "null" | ||
1361 | outline "#000000" | ||
1362 | fill "#FFFFFF" | ||
1363 | fontSize 16 | ||
1364 | fontName "Monospace" | ||
1365 | autoSizePolicy "node_width" | ||
1366 | anchor "t" | ||
1367 | borderDistance 0.0 | ||
1368 | ] | ||
1369 | LabelGraphics | ||
1370 | [ | ||
1371 | text " | ||
1372 | CommSubsystem class | ||
1373 | KaCommSubsystem class | ||
1374 | CommSubsystem class UndefinedPart | ||
1375 | KaCommSubsystem class UndefinedPart | ||
1376 | " | ||
1377 | fontSize 14 | ||
1378 | fontName "Consolas" | ||
1379 | alignment "left" | ||
1380 | anchor "tl" | ||
1381 | borderDistance 6 | ||
1382 | ] | ||
1383 | ] | ||
1384 | |||
1385 | node | ||
1386 | [ | ||
1387 | id 36 | ||
1388 | graphics | ||
1389 | [ | ||
1390 | w 269.5 | ||
1391 | h 68 | ||
1392 | type "rectangle" | ||
1393 | fill "#FFFFFF" | ||
1394 | fill2 "#FFFFFF" | ||
1395 | outline "#000000" | ||
1396 | ] | ||
1397 | LabelGraphics | ||
1398 | [ | ||
1399 | text "null" | ||
1400 | outline "#000000" | ||
1401 | fill "#FFFFFF" | ||
1402 | fontSize 16 | ||
1403 | fontName "Monospace" | ||
1404 | autoSizePolicy "node_width" | ||
1405 | anchor "t" | ||
1406 | borderDistance 0.0 | ||
1407 | ] | ||
1408 | LabelGraphics | ||
1409 | [ | ||
1410 | text " | ||
1411 | CommSubsystem class | ||
1412 | UHFCommSubsystem class | ||
1413 | CommSubsystem class UndefinedPart | ||
1414 | " | ||
1415 | fontSize 14 | ||
1416 | fontName "Consolas" | ||
1417 | alignment "left" | ||
1418 | anchor "tl" | ||
1419 | borderDistance 6 | ||
1420 | ] | ||
1421 | ] | ||
1422 | |||
1423 | node | ||
1424 | [ | ||
1425 | id 37 | ||
1426 | graphics | ||
1427 | [ | ||
1428 | w 223.3 | ||
1429 | h 54 | ||
1430 | type "rectangle" | ||
1431 | fill "#FFFFFF" | ||
1432 | fill2 "#FFFFFF" | ||
1433 | outline "#000000" | ||
1434 | ] | ||
1435 | LabelGraphics | ||
1436 | [ | ||
1437 | text "null" | ||
1438 | outline "#000000" | ||
1439 | fill "#FFFFFF" | ||
1440 | fontSize 16 | ||
1441 | fontName "Monospace" | ||
1442 | autoSizePolicy "node_width" | ||
1443 | anchor "t" | ||
1444 | borderDistance 0.0 | ||
1445 | ] | ||
1446 | LabelGraphics | ||
1447 | [ | ||
1448 | text " | ||
1449 | Payload class | ||
1450 | InterferometryPayload class | ||
1451 | " | ||
1452 | fontSize 14 | ||
1453 | fontName "Consolas" | ||
1454 | alignment "left" | ||
1455 | anchor "tl" | ||
1456 | borderDistance 6 | ||
1457 | ] | ||
1458 | ] | ||
1459 | |||
1460 | node | ||
1461 | [ | ||
1462 | id 38 | ||
1463 | graphics | ||
1464 | [ | ||
1465 | w 112.2 | ||
1466 | h 26 | ||
1467 | type "rectangle" | ||
1468 | fill "#FFFFFF" | ||
1469 | fill2 "#FFFFFF" | ||
1470 | outline "#000000" | ||
1471 | ] | ||
1472 | LabelGraphics | ||
1473 | [ | ||
1474 | text "New Integers" | ||
1475 | outline "#000000" | ||
1476 | fill "#FFFFFF" | ||
1477 | fontSize 16 | ||
1478 | fontName "Monospace" | ||
1479 | autoSizePolicy "node_width" | ||
1480 | anchor "t" | ||
1481 | borderDistance 0.0 | ||
1482 | ] | ||
1483 | LabelGraphics | ||
1484 | [ | ||
1485 | text " | ||
1486 | " | ||
1487 | fontSize 14 | ||
1488 | fontName "Consolas" | ||
1489 | alignment "left" | ||
1490 | anchor "tl" | ||
1491 | borderDistance 6 | ||
1492 | ] | ||
1493 | ] | ||
1494 | |||
1495 | node | ||
1496 | [ | ||
1497 | id 39 | ||
1498 | graphics | ||
1499 | [ | ||
1500 | w 85.80000000000001 | ||
1501 | h 26 | ||
1502 | type "rectangle" | ||
1503 | fill "#FFFFFF" | ||
1504 | fill2 "#FFFFFF" | ||
1505 | outline "#000000" | ||
1506 | ] | ||
1507 | LabelGraphics | ||
1508 | [ | ||
1509 | text "New Reals" | ||
1510 | outline "#000000" | ||
1511 | fill "#FFFFFF" | ||
1512 | fontSize 16 | ||
1513 | fontName "Monospace" | ||
1514 | autoSizePolicy "node_width" | ||
1515 | anchor "t" | ||
1516 | borderDistance 0.0 | ||
1517 | ] | ||
1518 | LabelGraphics | ||
1519 | [ | ||
1520 | text " | ||
1521 | " | ||
1522 | fontSize 14 | ||
1523 | fontName "Consolas" | ||
1524 | alignment "left" | ||
1525 | anchor "tl" | ||
1526 | borderDistance 6 | ||
1527 | ] | ||
1528 | ] | ||
1529 | |||
1530 | node | ||
1531 | [ | ||
1532 | id 40 | ||
1533 | graphics | ||
1534 | [ | ||
1535 | w 103.4 | ||
1536 | h 26 | ||
1537 | type "rectangle" | ||
1538 | fill "#FFFFFF" | ||
1539 | fill2 "#FFFFFF" | ||
1540 | outline "#000000" | ||
1541 | ] | ||
1542 | LabelGraphics | ||
1543 | [ | ||
1544 | text "New Strings" | ||
1545 | outline "#000000" | ||
1546 | fill "#FFFFFF" | ||
1547 | fontSize 16 | ||
1548 | fontName "Monospace" | ||
1549 | autoSizePolicy "node_width" | ||
1550 | anchor "t" | ||
1551 | borderDistance 0.0 | ||
1552 | ] | ||
1553 | LabelGraphics | ||
1554 | [ | ||
1555 | text " | ||
1556 | " | ||
1557 | fontSize 14 | ||
1558 | fontName "Consolas" | ||
1559 | alignment "left" | ||
1560 | anchor "tl" | ||
1561 | borderDistance 6 | ||
1562 | ] | ||
1563 | ] | ||
1564 | |||
1565 | node | ||
1566 | [ | ||
1567 | id 41 | ||
1568 | graphics | ||
1569 | [ | ||
1570 | w 103.4 | ||
1571 | h 26 | ||
1572 | type "rectangle" | ||
1573 | fill "#FFFFFF" | ||
1574 | fill2 "#FFFFFF" | ||
1575 | outline "#000000" | ||
1576 | ] | ||
1577 | LabelGraphics | ||
1578 | [ | ||
1579 | text "New Objects" | ||
1580 | outline "#000000" | ||
1581 | fill "#FFFFFF" | ||
1582 | fontSize 16 | ||
1583 | fontName "Monospace" | ||
1584 | autoSizePolicy "node_width" | ||
1585 | anchor "t" | ||
1586 | borderDistance 0.0 | ||
1587 | ] | ||
1588 | LabelGraphics | ||
1589 | [ | ||
1590 | text " | ||
1591 | " | ||
1592 | fontSize 14 | ||
1593 | fontName "Consolas" | ||
1594 | alignment "left" | ||
1595 | anchor "tl" | ||
1596 | borderDistance 6 | ||
1597 | ] | ||
1598 | ] | ||
1599 | edge | ||
1600 | [ | ||
1601 | source 0 | ||
1602 | target 1 | ||
1603 | graphics | ||
1604 | [ | ||
1605 | fill "#000000" | ||
1606 | width 3 | ||
1607 | targetArrow "standard" | ||
1608 | ] | ||
1609 | LabelGraphics | ||
1610 | [ | ||
1611 | text "groundStationNetwork reference ConstellationMission" | ||
1612 | fontSize 14 | ||
1613 | fontName "Consolas" | ||
1614 | configuration "AutoFlippingLabel" | ||
1615 | model "six_pos" | ||
1616 | position "thead" | ||
1617 | ] | ||
1618 | ] | ||
1619 | edge | ||
1620 | [ | ||
1621 | source 0 | ||
1622 | target 6 | ||
1623 | graphics | ||
1624 | [ | ||
1625 | fill "#000000" | ||
1626 | width 3 | ||
1627 | targetArrow "standard" | ||
1628 | ] | ||
1629 | LabelGraphics | ||
1630 | [ | ||
1631 | text "spacecraft reference ConstellationMission" | ||
1632 | fontSize 14 | ||
1633 | fontName "Consolas" | ||
1634 | configuration "AutoFlippingLabel" | ||
1635 | model "six_pos" | ||
1636 | position "thead" | ||
1637 | ] | ||
1638 | ] | ||
1639 | edge | ||
1640 | [ | ||
1641 | source 0 | ||
1642 | target 10 | ||
1643 | graphics | ||
1644 | [ | ||
1645 | fill "#000000" | ||
1646 | width 3 | ||
1647 | targetArrow "standard" | ||
1648 | ] | ||
1649 | LabelGraphics | ||
1650 | [ | ||
1651 | text "spacecraft reference ConstellationMission" | ||
1652 | fontSize 14 | ||
1653 | fontName "Consolas" | ||
1654 | configuration "AutoFlippingLabel" | ||
1655 | model "six_pos" | ||
1656 | position "thead" | ||
1657 | ] | ||
1658 | ] | ||
1659 | edge | ||
1660 | [ | ||
1661 | source 0 | ||
1662 | target 14 | ||
1663 | graphics | ||
1664 | [ | ||
1665 | fill "#000000" | ||
1666 | width 3 | ||
1667 | targetArrow "standard" | ||
1668 | ] | ||
1669 | LabelGraphics | ||
1670 | [ | ||
1671 | text "spacecraft reference ConstellationMission" | ||
1672 | fontSize 14 | ||
1673 | fontName "Consolas" | ||
1674 | configuration "AutoFlippingLabel" | ||
1675 | model "six_pos" | ||
1676 | position "thead" | ||
1677 | ] | ||
1678 | ] | ||
1679 | edge | ||
1680 | [ | ||
1681 | source 0 | ||
1682 | target 18 | ||
1683 | graphics | ||
1684 | [ | ||
1685 | fill "#000000" | ||
1686 | width 3 | ||
1687 | targetArrow "standard" | ||
1688 | ] | ||
1689 | LabelGraphics | ||
1690 | [ | ||
1691 | text "spacecraft reference ConstellationMission" | ||
1692 | fontSize 14 | ||
1693 | fontName "Consolas" | ||
1694 | configuration "AutoFlippingLabel" | ||
1695 | model "six_pos" | ||
1696 | position "thead" | ||
1697 | ] | ||
1698 | ] | ||
1699 | edge | ||
1700 | [ | ||
1701 | source 0 | ||
1702 | target 22 | ||
1703 | graphics | ||
1704 | [ | ||
1705 | fill "#000000" | ||
1706 | width 3 | ||
1707 | targetArrow "standard" | ||
1708 | ] | ||
1709 | LabelGraphics | ||
1710 | [ | ||
1711 | text "spacecraft reference ConstellationMission" | ||
1712 | fontSize 14 | ||
1713 | fontName "Consolas" | ||
1714 | configuration "AutoFlippingLabel" | ||
1715 | model "six_pos" | ||
1716 | position "thead" | ||
1717 | ] | ||
1718 | ] | ||
1719 | edge | ||
1720 | [ | ||
1721 | source 0 | ||
1722 | target 26 | ||
1723 | graphics | ||
1724 | [ | ||
1725 | fill "#000000" | ||
1726 | width 3 | ||
1727 | targetArrow "standard" | ||
1728 | ] | ||
1729 | LabelGraphics | ||
1730 | [ | ||
1731 | text "spacecraft reference ConstellationMission" | ||
1732 | fontSize 14 | ||
1733 | fontName "Consolas" | ||
1734 | configuration "AutoFlippingLabel" | ||
1735 | model "six_pos" | ||
1736 | position "thead" | ||
1737 | ] | ||
1738 | ] | ||
1739 | edge | ||
1740 | [ | ||
1741 | source 0 | ||
1742 | target 30 | ||
1743 | graphics | ||
1744 | [ | ||
1745 | fill "#000000" | ||
1746 | width 3 | ||
1747 | targetArrow "standard" | ||
1748 | ] | ||
1749 | LabelGraphics | ||
1750 | [ | ||
1751 | text "spacecraft reference ConstellationMission" | ||
1752 | fontSize 14 | ||
1753 | fontName "Consolas" | ||
1754 | configuration "AutoFlippingLabel" | ||
1755 | model "six_pos" | ||
1756 | position "thead" | ||
1757 | ] | ||
1758 | ] | ||
1759 | edge | ||
1760 | [ | ||
1761 | source 0 | ||
1762 | target 34 | ||
1763 | graphics | ||
1764 | [ | ||
1765 | fill "#000000" | ||
1766 | width 3 | ||
1767 | targetArrow "standard" | ||
1768 | ] | ||
1769 | LabelGraphics | ||
1770 | [ | ||
1771 | text "spacecraft reference ConstellationMission" | ||
1772 | fontSize 14 | ||
1773 | fontName "Consolas" | ||
1774 | configuration "AutoFlippingLabel" | ||
1775 | model "six_pos" | ||
1776 | position "thead" | ||
1777 | ] | ||
1778 | ] | ||
1779 | edge | ||
1780 | [ | ||
1781 | source 1 | ||
1782 | target 2 | ||
1783 | graphics | ||
1784 | [ | ||
1785 | fill "#000000" | ||
1786 | width 3 | ||
1787 | targetArrow "standard" | ||
1788 | ] | ||
1789 | LabelGraphics | ||
1790 | [ | ||
1791 | text "commSubsystem reference CommunicatingElement" | ||
1792 | fontSize 14 | ||
1793 | fontName "Consolas" | ||
1794 | configuration "AutoFlippingLabel" | ||
1795 | model "six_pos" | ||
1796 | position "thead" | ||
1797 | ] | ||
1798 | ] | ||
1799 | edge | ||
1800 | [ | ||
1801 | source 1 | ||
1802 | target 3 | ||
1803 | graphics | ||
1804 | [ | ||
1805 | fill "#000000" | ||
1806 | width 3 | ||
1807 | targetArrow "standard" | ||
1808 | ] | ||
1809 | LabelGraphics | ||
1810 | [ | ||
1811 | text "commSubsystem reference CommunicatingElement" | ||
1812 | fontSize 14 | ||
1813 | fontName "Consolas" | ||
1814 | configuration "AutoFlippingLabel" | ||
1815 | model "six_pos" | ||
1816 | position "thead" | ||
1817 | ] | ||
1818 | ] | ||
1819 | edge | ||
1820 | [ | ||
1821 | source 6 | ||
1822 | target 7 | ||
1823 | graphics | ||
1824 | [ | ||
1825 | fill "#000000" | ||
1826 | width 3 | ||
1827 | targetArrow "standard" | ||
1828 | ] | ||
1829 | LabelGraphics | ||
1830 | [ | ||
1831 | text "commSubsystem reference CommunicatingElement" | ||
1832 | fontSize 14 | ||
1833 | fontName "Consolas" | ||
1834 | configuration "AutoFlippingLabel" | ||
1835 | model "six_pos" | ||
1836 | position "thead" | ||
1837 | ] | ||
1838 | ] | ||
1839 | edge | ||
1840 | [ | ||
1841 | source 6 | ||
1842 | target 8 | ||
1843 | graphics | ||
1844 | [ | ||
1845 | fill "#000000" | ||
1846 | width 3 | ||
1847 | targetArrow "standard" | ||
1848 | ] | ||
1849 | LabelGraphics | ||
1850 | [ | ||
1851 | text "commSubsystem reference CommunicatingElement" | ||
1852 | fontSize 14 | ||
1853 | fontName "Consolas" | ||
1854 | configuration "AutoFlippingLabel" | ||
1855 | model "six_pos" | ||
1856 | position "thead" | ||
1857 | ] | ||
1858 | ] | ||
1859 | edge | ||
1860 | [ | ||
1861 | source 10 | ||
1862 | target 11 | ||
1863 | graphics | ||
1864 | [ | ||
1865 | fill "#000000" | ||
1866 | width 3 | ||
1867 | targetArrow "standard" | ||
1868 | ] | ||
1869 | LabelGraphics | ||
1870 | [ | ||
1871 | text "commSubsystem reference CommunicatingElement" | ||
1872 | fontSize 14 | ||
1873 | fontName "Consolas" | ||
1874 | configuration "AutoFlippingLabel" | ||
1875 | model "six_pos" | ||
1876 | position "thead" | ||
1877 | ] | ||
1878 | ] | ||
1879 | edge | ||
1880 | [ | ||
1881 | source 10 | ||
1882 | target 12 | ||
1883 | graphics | ||
1884 | [ | ||
1885 | fill "#000000" | ||
1886 | width 3 | ||
1887 | targetArrow "standard" | ||
1888 | ] | ||
1889 | LabelGraphics | ||
1890 | [ | ||
1891 | text "commSubsystem reference CommunicatingElement" | ||
1892 | fontSize 14 | ||
1893 | fontName "Consolas" | ||
1894 | configuration "AutoFlippingLabel" | ||
1895 | model "six_pos" | ||
1896 | position "thead" | ||
1897 | ] | ||
1898 | ] | ||
1899 | edge | ||
1900 | [ | ||
1901 | source 14 | ||
1902 | target 15 | ||
1903 | graphics | ||
1904 | [ | ||
1905 | fill "#000000" | ||
1906 | width 3 | ||
1907 | targetArrow "standard" | ||
1908 | ] | ||
1909 | LabelGraphics | ||
1910 | [ | ||
1911 | text "commSubsystem reference CommunicatingElement" | ||
1912 | fontSize 14 | ||
1913 | fontName "Consolas" | ||
1914 | configuration "AutoFlippingLabel" | ||
1915 | model "six_pos" | ||
1916 | position "thead" | ||
1917 | ] | ||
1918 | ] | ||
1919 | edge | ||
1920 | [ | ||
1921 | source 14 | ||
1922 | target 16 | ||
1923 | graphics | ||
1924 | [ | ||
1925 | fill "#000000" | ||
1926 | width 3 | ||
1927 | targetArrow "standard" | ||
1928 | ] | ||
1929 | LabelGraphics | ||
1930 | [ | ||
1931 | text "commSubsystem reference CommunicatingElement" | ||
1932 | fontSize 14 | ||
1933 | fontName "Consolas" | ||
1934 | configuration "AutoFlippingLabel" | ||
1935 | model "six_pos" | ||
1936 | position "thead" | ||
1937 | ] | ||
1938 | ] | ||
1939 | edge | ||
1940 | [ | ||
1941 | source 18 | ||
1942 | target 19 | ||
1943 | graphics | ||
1944 | [ | ||
1945 | fill "#000000" | ||
1946 | width 3 | ||
1947 | targetArrow "standard" | ||
1948 | ] | ||
1949 | LabelGraphics | ||
1950 | [ | ||
1951 | text "commSubsystem reference CommunicatingElement" | ||
1952 | fontSize 14 | ||
1953 | fontName "Consolas" | ||
1954 | configuration "AutoFlippingLabel" | ||
1955 | model "six_pos" | ||
1956 | position "thead" | ||
1957 | ] | ||
1958 | ] | ||
1959 | edge | ||
1960 | [ | ||
1961 | source 18 | ||
1962 | target 20 | ||
1963 | graphics | ||
1964 | [ | ||
1965 | fill "#000000" | ||
1966 | width 3 | ||
1967 | targetArrow "standard" | ||
1968 | ] | ||
1969 | LabelGraphics | ||
1970 | [ | ||
1971 | text "commSubsystem reference CommunicatingElement" | ||
1972 | fontSize 14 | ||
1973 | fontName "Consolas" | ||
1974 | configuration "AutoFlippingLabel" | ||
1975 | model "six_pos" | ||
1976 | position "thead" | ||
1977 | ] | ||
1978 | ] | ||
1979 | edge | ||
1980 | [ | ||
1981 | source 22 | ||
1982 | target 23 | ||
1983 | graphics | ||
1984 | [ | ||
1985 | fill "#000000" | ||
1986 | width 3 | ||
1987 | targetArrow "standard" | ||
1988 | ] | ||
1989 | LabelGraphics | ||
1990 | [ | ||
1991 | text "commSubsystem reference CommunicatingElement" | ||
1992 | fontSize 14 | ||
1993 | fontName "Consolas" | ||
1994 | configuration "AutoFlippingLabel" | ||
1995 | model "six_pos" | ||
1996 | position "thead" | ||
1997 | ] | ||
1998 | ] | ||
1999 | edge | ||
2000 | [ | ||
2001 | source 22 | ||
2002 | target 24 | ||
2003 | graphics | ||
2004 | [ | ||
2005 | fill "#000000" | ||
2006 | width 3 | ||
2007 | targetArrow "standard" | ||
2008 | ] | ||
2009 | LabelGraphics | ||
2010 | [ | ||
2011 | text "commSubsystem reference CommunicatingElement" | ||
2012 | fontSize 14 | ||
2013 | fontName "Consolas" | ||
2014 | configuration "AutoFlippingLabel" | ||
2015 | model "six_pos" | ||
2016 | position "thead" | ||
2017 | ] | ||
2018 | ] | ||
2019 | edge | ||
2020 | [ | ||
2021 | source 26 | ||
2022 | target 27 | ||
2023 | graphics | ||
2024 | [ | ||
2025 | fill "#000000" | ||
2026 | width 3 | ||
2027 | targetArrow "standard" | ||
2028 | ] | ||
2029 | LabelGraphics | ||
2030 | [ | ||
2031 | text "commSubsystem reference CommunicatingElement" | ||
2032 | fontSize 14 | ||
2033 | fontName "Consolas" | ||
2034 | configuration "AutoFlippingLabel" | ||
2035 | model "six_pos" | ||
2036 | position "thead" | ||
2037 | ] | ||
2038 | ] | ||
2039 | edge | ||
2040 | [ | ||
2041 | source 26 | ||
2042 | target 29 | ||
2043 | graphics | ||
2044 | [ | ||
2045 | fill "#000000" | ||
2046 | width 3 | ||
2047 | targetArrow "standard" | ||
2048 | ] | ||
2049 | LabelGraphics | ||
2050 | [ | ||
2051 | text "commSubsystem reference CommunicatingElement" | ||
2052 | fontSize 14 | ||
2053 | fontName "Consolas" | ||
2054 | configuration "AutoFlippingLabel" | ||
2055 | model "six_pos" | ||
2056 | position "thead" | ||
2057 | ] | ||
2058 | ] | ||
2059 | edge | ||
2060 | [ | ||
2061 | source 30 | ||
2062 | target 32 | ||
2063 | graphics | ||
2064 | [ | ||
2065 | fill "#000000" | ||
2066 | width 3 | ||
2067 | targetArrow "standard" | ||
2068 | ] | ||
2069 | LabelGraphics | ||
2070 | [ | ||
2071 | text "commSubsystem reference CommunicatingElement" | ||
2072 | fontSize 14 | ||
2073 | fontName "Consolas" | ||
2074 | configuration "AutoFlippingLabel" | ||
2075 | model "six_pos" | ||
2076 | position "thead" | ||
2077 | ] | ||
2078 | ] | ||
2079 | edge | ||
2080 | [ | ||
2081 | source 30 | ||
2082 | target 33 | ||
2083 | graphics | ||
2084 | [ | ||
2085 | fill "#000000" | ||
2086 | width 3 | ||
2087 | targetArrow "standard" | ||
2088 | ] | ||
2089 | LabelGraphics | ||
2090 | [ | ||
2091 | text "commSubsystem reference CommunicatingElement" | ||
2092 | fontSize 14 | ||
2093 | fontName "Consolas" | ||
2094 | configuration "AutoFlippingLabel" | ||
2095 | model "six_pos" | ||
2096 | position "thead" | ||
2097 | ] | ||
2098 | ] | ||
2099 | edge | ||
2100 | [ | ||
2101 | source 34 | ||
2102 | target 35 | ||
2103 | graphics | ||
2104 | [ | ||
2105 | fill "#000000" | ||
2106 | width 3 | ||
2107 | targetArrow "standard" | ||
2108 | ] | ||
2109 | LabelGraphics | ||
2110 | [ | ||
2111 | text "commSubsystem reference CommunicatingElement" | ||
2112 | fontSize 14 | ||
2113 | fontName "Consolas" | ||
2114 | configuration "AutoFlippingLabel" | ||
2115 | model "six_pos" | ||
2116 | position "thead" | ||
2117 | ] | ||
2118 | ] | ||
2119 | edge | ||
2120 | [ | ||
2121 | source 34 | ||
2122 | target 36 | ||
2123 | graphics | ||
2124 | [ | ||
2125 | fill "#000000" | ||
2126 | width 3 | ||
2127 | targetArrow "standard" | ||
2128 | ] | ||
2129 | LabelGraphics | ||
2130 | [ | ||
2131 | text "commSubsystem reference CommunicatingElement" | ||
2132 | fontSize 14 | ||
2133 | fontName "Consolas" | ||
2134 | configuration "AutoFlippingLabel" | ||
2135 | model "six_pos" | ||
2136 | position "thead" | ||
2137 | ] | ||
2138 | ] | ||
2139 | edge | ||
2140 | [ | ||
2141 | source 6 | ||
2142 | target 9 | ||
2143 | graphics | ||
2144 | [ | ||
2145 | fill "#000000" | ||
2146 | width 3 | ||
2147 | targetArrow "standard" | ||
2148 | ] | ||
2149 | LabelGraphics | ||
2150 | [ | ||
2151 | text "payload reference Spacecraft" | ||
2152 | fontSize 14 | ||
2153 | fontName "Consolas" | ||
2154 | configuration "AutoFlippingLabel" | ||
2155 | model "six_pos" | ||
2156 | position "thead" | ||
2157 | ] | ||
2158 | ] | ||
2159 | edge | ||
2160 | [ | ||
2161 | source 10 | ||
2162 | target 13 | ||
2163 | graphics | ||
2164 | [ | ||
2165 | fill "#000000" | ||
2166 | width 3 | ||
2167 | targetArrow "standard" | ||
2168 | ] | ||
2169 | LabelGraphics | ||
2170 | [ | ||
2171 | text "payload reference Spacecraft" | ||
2172 | fontSize 14 | ||
2173 | fontName "Consolas" | ||
2174 | configuration "AutoFlippingLabel" | ||
2175 | model "six_pos" | ||
2176 | position "thead" | ||
2177 | ] | ||
2178 | ] | ||
2179 | edge | ||
2180 | [ | ||
2181 | source 14 | ||
2182 | target 17 | ||
2183 | graphics | ||
2184 | [ | ||
2185 | fill "#000000" | ||
2186 | width 3 | ||
2187 | targetArrow "standard" | ||
2188 | ] | ||
2189 | LabelGraphics | ||
2190 | [ | ||
2191 | text "payload reference Spacecraft" | ||
2192 | fontSize 14 | ||
2193 | fontName "Consolas" | ||
2194 | configuration "AutoFlippingLabel" | ||
2195 | model "six_pos" | ||
2196 | position "thead" | ||
2197 | ] | ||
2198 | ] | ||
2199 | edge | ||
2200 | [ | ||
2201 | source 18 | ||
2202 | target 21 | ||
2203 | graphics | ||
2204 | [ | ||
2205 | fill "#000000" | ||
2206 | width 3 | ||
2207 | targetArrow "standard" | ||
2208 | ] | ||
2209 | LabelGraphics | ||
2210 | [ | ||
2211 | text "payload reference Spacecraft" | ||
2212 | fontSize 14 | ||
2213 | fontName "Consolas" | ||
2214 | configuration "AutoFlippingLabel" | ||
2215 | model "six_pos" | ||
2216 | position "thead" | ||
2217 | ] | ||
2218 | ] | ||
2219 | edge | ||
2220 | [ | ||
2221 | source 22 | ||
2222 | target 25 | ||
2223 | graphics | ||
2224 | [ | ||
2225 | fill "#000000" | ||
2226 | width 3 | ||
2227 | targetArrow "standard" | ||
2228 | ] | ||
2229 | LabelGraphics | ||
2230 | [ | ||
2231 | text "payload reference Spacecraft" | ||
2232 | fontSize 14 | ||
2233 | fontName "Consolas" | ||
2234 | configuration "AutoFlippingLabel" | ||
2235 | model "six_pos" | ||
2236 | position "thead" | ||
2237 | ] | ||
2238 | ] | ||
2239 | edge | ||
2240 | [ | ||
2241 | source 26 | ||
2242 | target 28 | ||
2243 | graphics | ||
2244 | [ | ||
2245 | fill "#000000" | ||
2246 | width 3 | ||
2247 | targetArrow "standard" | ||
2248 | ] | ||
2249 | LabelGraphics | ||
2250 | [ | ||
2251 | text "payload reference Spacecraft" | ||
2252 | fontSize 14 | ||
2253 | fontName "Consolas" | ||
2254 | configuration "AutoFlippingLabel" | ||
2255 | model "six_pos" | ||
2256 | position "thead" | ||
2257 | ] | ||
2258 | ] | ||
2259 | edge | ||
2260 | [ | ||
2261 | source 30 | ||
2262 | target 31 | ||
2263 | graphics | ||
2264 | [ | ||
2265 | fill "#000000" | ||
2266 | width 3 | ||
2267 | targetArrow "standard" | ||
2268 | ] | ||
2269 | LabelGraphics | ||
2270 | [ | ||
2271 | text "payload reference Spacecraft" | ||
2272 | fontSize 14 | ||
2273 | fontName "Consolas" | ||
2274 | configuration "AutoFlippingLabel" | ||
2275 | model "six_pos" | ||
2276 | position "thead" | ||
2277 | ] | ||
2278 | ] | ||
2279 | edge | ||
2280 | [ | ||
2281 | source 34 | ||
2282 | target 37 | ||
2283 | graphics | ||
2284 | [ | ||
2285 | fill "#000000" | ||
2286 | width 3 | ||
2287 | targetArrow "standard" | ||
2288 | ] | ||
2289 | LabelGraphics | ||
2290 | [ | ||
2291 | text "payload reference Spacecraft" | ||
2292 | fontSize 14 | ||
2293 | fontName "Consolas" | ||
2294 | configuration "AutoFlippingLabel" | ||
2295 | model "six_pos" | ||
2296 | position "thead" | ||
2297 | ] | ||
2298 | ] | ||
2299 | edge | ||
2300 | [ | ||
2301 | source 7 | ||
2302 | target 2 | ||
2303 | graphics | ||
2304 | [ | ||
2305 | fill "#000000" | ||
2306 | targetArrow "standard" | ||
2307 | ] | ||
2308 | LabelGraphics | ||
2309 | [ | ||
2310 | text "target reference CommSubsystem" | ||
2311 | fontSize 14 | ||
2312 | fontName "Consolas" | ||
2313 | configuration "AutoFlippingLabel" | ||
2314 | model "six_pos" | ||
2315 | position "thead" | ||
2316 | ] | ||
2317 | ] | ||
2318 | edge | ||
2319 | [ | ||
2320 | source 11 | ||
2321 | target 8 | ||
2322 | graphics | ||
2323 | [ | ||
2324 | fill "#000000" | ||
2325 | targetArrow "standard" | ||
2326 | ] | ||
2327 | LabelGraphics | ||
2328 | [ | ||
2329 | text "target reference CommSubsystem" | ||
2330 | fontSize 14 | ||
2331 | fontName "Consolas" | ||
2332 | configuration "AutoFlippingLabel" | ||
2333 | model "six_pos" | ||
2334 | position "thead" | ||
2335 | ] | ||
2336 | ] | ||
2337 | edge | ||
2338 | [ | ||
2339 | source 15 | ||
2340 | target 12 | ||
2341 | graphics | ||
2342 | [ | ||
2343 | fill "#000000" | ||
2344 | targetArrow "standard" | ||
2345 | ] | ||
2346 | LabelGraphics | ||
2347 | [ | ||
2348 | text "target reference CommSubsystem" | ||
2349 | fontSize 14 | ||
2350 | fontName "Consolas" | ||
2351 | configuration "AutoFlippingLabel" | ||
2352 | model "six_pos" | ||
2353 | position "thead" | ||
2354 | ] | ||
2355 | ] | ||
2356 | edge | ||
2357 | [ | ||
2358 | source 19 | ||
2359 | target 2 | ||
2360 | graphics | ||
2361 | [ | ||
2362 | fill "#000000" | ||
2363 | targetArrow "standard" | ||
2364 | ] | ||
2365 | LabelGraphics | ||
2366 | [ | ||
2367 | text "target reference CommSubsystem" | ||
2368 | fontSize 14 | ||
2369 | fontName "Consolas" | ||
2370 | configuration "AutoFlippingLabel" | ||
2371 | model "six_pos" | ||
2372 | position "thead" | ||
2373 | ] | ||
2374 | ] | ||
2375 | edge | ||
2376 | [ | ||
2377 | source 23 | ||
2378 | target 2 | ||
2379 | graphics | ||
2380 | [ | ||
2381 | fill "#000000" | ||
2382 | targetArrow "standard" | ||
2383 | ] | ||
2384 | LabelGraphics | ||
2385 | [ | ||
2386 | text "target reference CommSubsystem" | ||
2387 | fontSize 14 | ||
2388 | fontName "Consolas" | ||
2389 | configuration "AutoFlippingLabel" | ||
2390 | model "six_pos" | ||
2391 | position "thead" | ||
2392 | ] | ||
2393 | ] | ||
2394 | edge | ||
2395 | [ | ||
2396 | source 29 | ||
2397 | target 2 | ||
2398 | graphics | ||
2399 | [ | ||
2400 | fill "#000000" | ||
2401 | targetArrow "standard" | ||
2402 | ] | ||
2403 | LabelGraphics | ||
2404 | [ | ||
2405 | text "target reference CommSubsystem" | ||
2406 | fontSize 14 | ||
2407 | fontName "Consolas" | ||
2408 | configuration "AutoFlippingLabel" | ||
2409 | model "six_pos" | ||
2410 | position "thead" | ||
2411 | ] | ||
2412 | ] | ||
2413 | edge | ||
2414 | [ | ||
2415 | source 32 | ||
2416 | target 2 | ||
2417 | graphics | ||
2418 | [ | ||
2419 | fill "#000000" | ||
2420 | targetArrow "standard" | ||
2421 | ] | ||
2422 | LabelGraphics | ||
2423 | [ | ||
2424 | text "target reference CommSubsystem" | ||
2425 | fontSize 14 | ||
2426 | fontName "Consolas" | ||
2427 | configuration "AutoFlippingLabel" | ||
2428 | model "six_pos" | ||
2429 | position "thead" | ||
2430 | ] | ||
2431 | ] | ||
2432 | edge | ||
2433 | [ | ||
2434 | source 36 | ||
2435 | target 16 | ||
2436 | graphics | ||
2437 | [ | ||
2438 | fill "#000000" | ||
2439 | targetArrow "standard" | ||
2440 | ] | ||
2441 | LabelGraphics | ||
2442 | [ | ||
2443 | text "target reference CommSubsystem" | ||
2444 | fontSize 14 | ||
2445 | fontName "Consolas" | ||
2446 | configuration "AutoFlippingLabel" | ||
2447 | model "six_pos" | ||
2448 | position "thead" | ||
2449 | ] | ||
2450 | ] | ||
2451 | ] | ||
2452 | |||
diff --git a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/outputs/models/5.png b/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/outputs/models/5.png deleted file mode 100644 index 70dfad68..00000000 --- a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/outputs/models/5.png +++ /dev/null | |||
Binary files differ | |||
diff --git a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/outputs/models/5.xmi b/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/outputs/models/5.xmi deleted file mode 100644 index 9b2a9ea1..00000000 --- a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/outputs/models/5.xmi +++ /dev/null | |||
@@ -1,47 +0,0 @@ | |||
1 | <?xml version="1.0" encoding="ASCII"?> | ||
2 | <satellite:InterferometryMission xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:satellite="http://www.example.org/satellite" xsi:schemaLocation="http://www.example.org/satellite model/satellite.ecore"> | ||
3 | <groundStationNetwork> | ||
4 | <commSubsystem xsi:type="satellite:KaCommSubsystem"/> | ||
5 | <commSubsystem xsi:type="satellite:XCommSubsystem"/> | ||
6 | </groundStationNetwork> | ||
7 | <spacecraft xsi:type="satellite:CubeSat6U"> | ||
8 | <commSubsystem xsi:type="satellite:XCommSubsystem" target="//@spacecraft.6/@commSubsystem.1"/> | ||
9 | <commSubsystem xsi:type="satellite:UHFCommSubsystem"/> | ||
10 | <payload xsi:type="satellite:InterferometryPayload"/> | ||
11 | </spacecraft> | ||
12 | <spacecraft xsi:type="satellite:CubeSat3U"> | ||
13 | <commSubsystem xsi:type="satellite:XCommSubsystem"/> | ||
14 | <commSubsystem xsi:type="satellite:XCommSubsystem" target="//@groundStationNetwork/@commSubsystem.1"/> | ||
15 | <payload xsi:type="satellite:InterferometryPayload"/> | ||
16 | </spacecraft> | ||
17 | <spacecraft xsi:type="satellite:SmallSat"> | ||
18 | <commSubsystem xsi:type="satellite:UHFCommSubsystem"/> | ||
19 | <commSubsystem xsi:type="satellite:XCommSubsystem" target="//@groundStationNetwork/@commSubsystem.1"/> | ||
20 | <payload xsi:type="satellite:InterferometryPayload"/> | ||
21 | </spacecraft> | ||
22 | <spacecraft xsi:type="satellite:SmallSat"> | ||
23 | <commSubsystem xsi:type="satellite:KaCommSubsystem"/> | ||
24 | <commSubsystem xsi:type="satellite:UHFCommSubsystem" target="//@spacecraft.0/@commSubsystem.1"/> | ||
25 | <payload xsi:type="satellite:InterferometryPayload"/> | ||
26 | </spacecraft> | ||
27 | <spacecraft xsi:type="satellite:CubeSat6U"> | ||
28 | <commSubsystem xsi:type="satellite:UHFCommSubsystem"/> | ||
29 | <commSubsystem xsi:type="satellite:XCommSubsystem" target="//@groundStationNetwork/@commSubsystem.1"/> | ||
30 | <payload xsi:type="satellite:InterferometryPayload"/> | ||
31 | </spacecraft> | ||
32 | <spacecraft xsi:type="satellite:CubeSat6U"> | ||
33 | <commSubsystem xsi:type="satellite:UHFCommSubsystem"/> | ||
34 | <commSubsystem xsi:type="satellite:XCommSubsystem" target="//@groundStationNetwork/@commSubsystem.1"/> | ||
35 | <payload xsi:type="satellite:InterferometryPayload"/> | ||
36 | </spacecraft> | ||
37 | <spacecraft xsi:type="satellite:CubeSat6U"> | ||
38 | <commSubsystem xsi:type="satellite:UHFCommSubsystem" target="//@spacecraft.4/@commSubsystem.0"/> | ||
39 | <commSubsystem xsi:type="satellite:XCommSubsystem"/> | ||
40 | <payload xsi:type="satellite:InterferometryPayload"/> | ||
41 | </spacecraft> | ||
42 | <spacecraft xsi:type="satellite:CubeSat3U"> | ||
43 | <commSubsystem xsi:type="satellite:XCommSubsystem" target="//@groundStationNetwork/@commSubsystem.1"/> | ||
44 | <commSubsystem xsi:type="satellite:UHFCommSubsystem"/> | ||
45 | <payload xsi:type="satellite:InterferometryPayload"/> | ||
46 | </spacecraft> | ||
47 | </satellite:InterferometryMission> | ||
diff --git a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/outputs/models/run1/1_1.gml b/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/outputs/models/run1/1_1.gml index de337fc2..68fc38e5 100644 --- a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/outputs/models/run1/1_1.gml +++ b/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/outputs/models/run1/1_1.gml | |||
@@ -270,8 +270,8 @@ graph | |||
270 | id 7 | 270 | id 7 |
271 | graphics | 271 | graphics |
272 | [ | 272 | [ |
273 | w 269.5 | 273 | w 223.3 |
274 | h 68 | 274 | h 54 |
275 | type "rectangle" | 275 | type "rectangle" |
276 | fill "#FFFFFF" | 276 | fill "#FFFFFF" |
277 | fill2 "#FFFFFF" | 277 | fill2 "#FFFFFF" |
@@ -291,9 +291,8 @@ graph | |||
291 | LabelGraphics | 291 | LabelGraphics |
292 | [ | 292 | [ |
293 | text " | 293 | text " |
294 | CommSubsystem class | 294 | Payload class |
295 | UHFCommSubsystem class | 295 | InterferometryPayload class |
296 | CommSubsystem class UndefinedPart | ||
297 | " | 296 | " |
298 | fontSize 14 | 297 | fontSize 14 |
299 | fontName "Consolas" | 298 | fontName "Consolas" |
@@ -308,8 +307,8 @@ graph | |||
308 | id 8 | 307 | id 8 |
309 | graphics | 308 | graphics |
310 | [ | 309 | [ |
311 | w 223.3 | 310 | w 269.5 |
312 | h 54 | 311 | h 68 |
313 | type "rectangle" | 312 | type "rectangle" |
314 | fill "#FFFFFF" | 313 | fill "#FFFFFF" |
315 | fill2 "#FFFFFF" | 314 | fill2 "#FFFFFF" |
@@ -329,8 +328,9 @@ graph | |||
329 | LabelGraphics | 328 | LabelGraphics |
330 | [ | 329 | [ |
331 | text " | 330 | text " |
332 | Payload class | 331 | CommSubsystem class |
333 | InterferometryPayload class | 332 | UHFCommSubsystem class |
333 | CommSubsystem class UndefinedPart | ||
334 | " | 334 | " |
335 | fontSize 14 | 335 | fontSize 14 |
336 | fontName "Consolas" | 336 | fontName "Consolas" |
@@ -407,7 +407,7 @@ graph | |||
407 | text " | 407 | text " |
408 | CommunicatingElement class | 408 | CommunicatingElement class |
409 | Spacecraft class | 409 | Spacecraft class |
410 | CubeSat6U class | 410 | CubeSat3U class |
411 | CubeSat class | 411 | CubeSat class |
412 | CommunicatingElement class UndefinedPart | 412 | CommunicatingElement class UndefinedPart |
413 | " | 413 | " |
@@ -577,8 +577,8 @@ graph | |||
577 | id 15 | 577 | id 15 |
578 | graphics | 578 | graphics |
579 | [ | 579 | [ |
580 | w 277.20000000000005 | 580 | w 269.5 |
581 | h 82 | 581 | h 68 |
582 | type "rectangle" | 582 | type "rectangle" |
583 | fill "#FFFFFF" | 583 | fill "#FFFFFF" |
584 | fill2 "#FFFFFF" | 584 | fill2 "#FFFFFF" |
@@ -599,9 +599,8 @@ graph | |||
599 | [ | 599 | [ |
600 | text " | 600 | text " |
601 | CommSubsystem class | 601 | CommSubsystem class |
602 | XCommSubsystem class | 602 | UHFCommSubsystem class |
603 | CommSubsystem class UndefinedPart | 603 | CommSubsystem class UndefinedPart |
604 | XCommSubsystem class UndefinedPart | ||
605 | " | 604 | " |
606 | fontSize 14 | 605 | fontSize 14 |
607 | fontName "Consolas" | 606 | fontName "Consolas" |
@@ -616,8 +615,8 @@ graph | |||
616 | id 16 | 615 | id 16 |
617 | graphics | 616 | graphics |
618 | [ | 617 | [ |
619 | w 223.3 | 618 | w 284.90000000000003 |
620 | h 54 | 619 | h 82 |
621 | type "rectangle" | 620 | type "rectangle" |
622 | fill "#FFFFFF" | 621 | fill "#FFFFFF" |
623 | fill2 "#FFFFFF" | 622 | fill2 "#FFFFFF" |
@@ -637,8 +636,10 @@ graph | |||
637 | LabelGraphics | 636 | LabelGraphics |
638 | [ | 637 | [ |
639 | text " | 638 | text " |
640 | Payload class | 639 | CommSubsystem class |
641 | InterferometryPayload class | 640 | KaCommSubsystem class |
641 | CommSubsystem class UndefinedPart | ||
642 | KaCommSubsystem class UndefinedPart | ||
642 | " | 643 | " |
643 | fontSize 14 | 644 | fontSize 14 |
644 | fontName "Consolas" | 645 | fontName "Consolas" |
@@ -653,8 +654,8 @@ graph | |||
653 | id 17 | 654 | id 17 |
654 | graphics | 655 | graphics |
655 | [ | 656 | [ |
656 | w 277.20000000000005 | 657 | w 223.3 |
657 | h 82 | 658 | h 54 |
658 | type "rectangle" | 659 | type "rectangle" |
659 | fill "#FFFFFF" | 660 | fill "#FFFFFF" |
660 | fill2 "#FFFFFF" | 661 | fill2 "#FFFFFF" |
@@ -674,10 +675,8 @@ graph | |||
674 | LabelGraphics | 675 | LabelGraphics |
675 | [ | 676 | [ |
676 | text " | 677 | text " |
677 | CommSubsystem class | 678 | Payload class |
678 | XCommSubsystem class | 679 | InterferometryPayload class |
679 | CommSubsystem class UndefinedPart | ||
680 | XCommSubsystem class UndefinedPart | ||
681 | " | 680 | " |
682 | fontSize 14 | 681 | fontSize 14 |
683 | fontName "Consolas" | 682 | fontName "Consolas" |
@@ -715,7 +714,7 @@ graph | |||
715 | text " | 714 | text " |
716 | CommunicatingElement class | 715 | CommunicatingElement class |
717 | Spacecraft class | 716 | Spacecraft class |
718 | CubeSat3U class | 717 | CubeSat6U class |
719 | CubeSat class | 718 | CubeSat class |
720 | CommunicatingElement class UndefinedPart | 719 | CommunicatingElement class UndefinedPart |
721 | " | 720 | " |
@@ -732,8 +731,8 @@ graph | |||
732 | id 19 | 731 | id 19 |
733 | graphics | 732 | graphics |
734 | [ | 733 | [ |
735 | w 269.5 | 734 | w 277.20000000000005 |
736 | h 68 | 735 | h 82 |
737 | type "rectangle" | 736 | type "rectangle" |
738 | fill "#FFFFFF" | 737 | fill "#FFFFFF" |
739 | fill2 "#FFFFFF" | 738 | fill2 "#FFFFFF" |
@@ -754,8 +753,9 @@ graph | |||
754 | [ | 753 | [ |
755 | text " | 754 | text " |
756 | CommSubsystem class | 755 | CommSubsystem class |
757 | UHFCommSubsystem class | 756 | XCommSubsystem class |
758 | CommSubsystem class UndefinedPart | 757 | CommSubsystem class UndefinedPart |
758 | XCommSubsystem class UndefinedPart | ||
759 | " | 759 | " |
760 | fontSize 14 | 760 | fontSize 14 |
761 | fontName "Consolas" | 761 | fontName "Consolas" |
@@ -770,8 +770,8 @@ graph | |||
770 | id 20 | 770 | id 20 |
771 | graphics | 771 | graphics |
772 | [ | 772 | [ |
773 | w 269.5 | 773 | w 277.20000000000005 |
774 | h 68 | 774 | h 82 |
775 | type "rectangle" | 775 | type "rectangle" |
776 | fill "#FFFFFF" | 776 | fill "#FFFFFF" |
777 | fill2 "#FFFFFF" | 777 | fill2 "#FFFFFF" |
@@ -792,8 +792,9 @@ graph | |||
792 | [ | 792 | [ |
793 | text " | 793 | text " |
794 | CommSubsystem class | 794 | CommSubsystem class |
795 | UHFCommSubsystem class | 795 | XCommSubsystem class |
796 | CommSubsystem class UndefinedPart | 796 | CommSubsystem class UndefinedPart |
797 | XCommSubsystem class UndefinedPart | ||
797 | " | 798 | " |
798 | fontSize 14 | 799 | fontSize 14 |
799 | fontName "Consolas" | 800 | fontName "Consolas" |
@@ -846,7 +847,7 @@ graph | |||
846 | graphics | 847 | graphics |
847 | [ | 848 | [ |
848 | w 323.40000000000003 | 849 | w 323.40000000000003 |
849 | h 82 | 850 | h 96 |
850 | type "rectangle" | 851 | type "rectangle" |
851 | fill "#FFFFFF" | 852 | fill "#FFFFFF" |
852 | fill2 "#FFFFFF" | 853 | fill2 "#FFFFFF" |
@@ -868,7 +869,8 @@ graph | |||
868 | text " | 869 | text " |
869 | CommunicatingElement class | 870 | CommunicatingElement class |
870 | Spacecraft class | 871 | Spacecraft class |
871 | SmallSat class | 872 | CubeSat3U class |
873 | CubeSat class | ||
872 | CommunicatingElement class UndefinedPart | 874 | CommunicatingElement class UndefinedPart |
873 | " | 875 | " |
874 | fontSize 14 | 876 | fontSize 14 |
@@ -884,8 +886,8 @@ graph | |||
884 | id 23 | 886 | id 23 |
885 | graphics | 887 | graphics |
886 | [ | 888 | [ |
887 | w 277.20000000000005 | 889 | w 269.5 |
888 | h 82 | 890 | h 68 |
889 | type "rectangle" | 891 | type "rectangle" |
890 | fill "#FFFFFF" | 892 | fill "#FFFFFF" |
891 | fill2 "#FFFFFF" | 893 | fill2 "#FFFFFF" |
@@ -906,9 +908,8 @@ graph | |||
906 | [ | 908 | [ |
907 | text " | 909 | text " |
908 | CommSubsystem class | 910 | CommSubsystem class |
909 | XCommSubsystem class | 911 | UHFCommSubsystem class |
910 | CommSubsystem class UndefinedPart | 912 | CommSubsystem class UndefinedPart |
911 | XCommSubsystem class UndefinedPart | ||
912 | " | 913 | " |
913 | fontSize 14 | 914 | fontSize 14 |
914 | fontName "Consolas" | 915 | fontName "Consolas" |
@@ -1000,7 +1001,7 @@ graph | |||
1000 | graphics | 1001 | graphics |
1001 | [ | 1002 | [ |
1002 | w 323.40000000000003 | 1003 | w 323.40000000000003 |
1003 | h 82 | 1004 | h 96 |
1004 | type "rectangle" | 1005 | type "rectangle" |
1005 | fill "#FFFFFF" | 1006 | fill "#FFFFFF" |
1006 | fill2 "#FFFFFF" | 1007 | fill2 "#FFFFFF" |
@@ -1022,7 +1023,8 @@ graph | |||
1022 | text " | 1023 | text " |
1023 | CommunicatingElement class | 1024 | CommunicatingElement class |
1024 | Spacecraft class | 1025 | Spacecraft class |
1025 | SmallSat class | 1026 | CubeSat3U class |
1027 | CubeSat class | ||
1026 | CommunicatingElement class UndefinedPart | 1028 | CommunicatingElement class UndefinedPart |
1027 | " | 1029 | " |
1028 | fontSize 14 | 1030 | fontSize 14 |
@@ -1038,8 +1040,8 @@ graph | |||
1038 | id 27 | 1040 | id 27 |
1039 | graphics | 1041 | graphics |
1040 | [ | 1042 | [ |
1041 | w 277.20000000000005 | 1043 | w 269.5 |
1042 | h 82 | 1044 | h 68 |
1043 | type "rectangle" | 1045 | type "rectangle" |
1044 | fill "#FFFFFF" | 1046 | fill "#FFFFFF" |
1045 | fill2 "#FFFFFF" | 1047 | fill2 "#FFFFFF" |
@@ -1060,9 +1062,8 @@ graph | |||
1060 | [ | 1062 | [ |
1061 | text " | 1063 | text " |
1062 | CommSubsystem class | 1064 | CommSubsystem class |
1063 | XCommSubsystem class | 1065 | UHFCommSubsystem class |
1064 | CommSubsystem class UndefinedPart | 1066 | CommSubsystem class UndefinedPart |
1065 | XCommSubsystem class UndefinedPart | ||
1066 | " | 1067 | " |
1067 | fontSize 14 | 1068 | fontSize 14 |
1068 | fontName "Consolas" | 1069 | fontName "Consolas" |
@@ -1077,8 +1078,8 @@ graph | |||
1077 | id 28 | 1078 | id 28 |
1078 | graphics | 1079 | graphics |
1079 | [ | 1080 | [ |
1080 | w 223.3 | 1081 | w 277.20000000000005 |
1081 | h 54 | 1082 | h 82 |
1082 | type "rectangle" | 1083 | type "rectangle" |
1083 | fill "#FFFFFF" | 1084 | fill "#FFFFFF" |
1084 | fill2 "#FFFFFF" | 1085 | fill2 "#FFFFFF" |
@@ -1098,8 +1099,10 @@ graph | |||
1098 | LabelGraphics | 1099 | LabelGraphics |
1099 | [ | 1100 | [ |
1100 | text " | 1101 | text " |
1101 | Payload class | 1102 | CommSubsystem class |
1102 | InterferometryPayload class | 1103 | XCommSubsystem class |
1104 | CommSubsystem class UndefinedPart | ||
1105 | XCommSubsystem class UndefinedPart | ||
1103 | " | 1106 | " |
1104 | fontSize 14 | 1107 | fontSize 14 |
1105 | fontName "Consolas" | 1108 | fontName "Consolas" |
@@ -1114,8 +1117,8 @@ graph | |||
1114 | id 29 | 1117 | id 29 |
1115 | graphics | 1118 | graphics |
1116 | [ | 1119 | [ |
1117 | w 284.90000000000003 | 1120 | w 223.3 |
1118 | h 82 | 1121 | h 54 |
1119 | type "rectangle" | 1122 | type "rectangle" |
1120 | fill "#FFFFFF" | 1123 | fill "#FFFFFF" |
1121 | fill2 "#FFFFFF" | 1124 | fill2 "#FFFFFF" |
@@ -1135,10 +1138,8 @@ graph | |||
1135 | LabelGraphics | 1138 | LabelGraphics |
1136 | [ | 1139 | [ |
1137 | text " | 1140 | text " |
1138 | CommSubsystem class | 1141 | Payload class |
1139 | KaCommSubsystem class | 1142 | InterferometryPayload class |
1140 | CommSubsystem class UndefinedPart | ||
1141 | KaCommSubsystem class UndefinedPart | ||
1142 | " | 1143 | " |
1143 | fontSize 14 | 1144 | fontSize 14 |
1144 | fontName "Consolas" | 1145 | fontName "Consolas" |
@@ -1193,8 +1194,8 @@ graph | |||
1193 | id 31 | 1194 | id 31 |
1194 | graphics | 1195 | graphics |
1195 | [ | 1196 | [ |
1196 | w 269.5 | 1197 | w 223.3 |
1197 | h 68 | 1198 | h 54 |
1198 | type "rectangle" | 1199 | type "rectangle" |
1199 | fill "#FFFFFF" | 1200 | fill "#FFFFFF" |
1200 | fill2 "#FFFFFF" | 1201 | fill2 "#FFFFFF" |
@@ -1214,9 +1215,8 @@ graph | |||
1214 | LabelGraphics | 1215 | LabelGraphics |
1215 | [ | 1216 | [ |
1216 | text " | 1217 | text " |
1217 | CommSubsystem class | 1218 | Payload class |
1218 | UHFCommSubsystem class | 1219 | InterferometryPayload class |
1219 | CommSubsystem class UndefinedPart | ||
1220 | " | 1220 | " |
1221 | fontSize 14 | 1221 | fontSize 14 |
1222 | fontName "Consolas" | 1222 | fontName "Consolas" |
@@ -1231,8 +1231,8 @@ graph | |||
1231 | id 32 | 1231 | id 32 |
1232 | graphics | 1232 | graphics |
1233 | [ | 1233 | [ |
1234 | w 223.3 | 1234 | w 269.5 |
1235 | h 54 | 1235 | h 68 |
1236 | type "rectangle" | 1236 | type "rectangle" |
1237 | fill "#FFFFFF" | 1237 | fill "#FFFFFF" |
1238 | fill2 "#FFFFFF" | 1238 | fill2 "#FFFFFF" |
@@ -1252,8 +1252,9 @@ graph | |||
1252 | LabelGraphics | 1252 | LabelGraphics |
1253 | [ | 1253 | [ |
1254 | text " | 1254 | text " |
1255 | Payload class | 1255 | CommSubsystem class |
1256 | InterferometryPayload class | 1256 | UHFCommSubsystem class |
1257 | CommSubsystem class UndefinedPart | ||
1257 | " | 1258 | " |
1258 | fontSize 14 | 1259 | fontSize 14 |
1259 | fontName "Consolas" | 1260 | fontName "Consolas" |
@@ -1268,8 +1269,8 @@ graph | |||
1268 | id 33 | 1269 | id 33 |
1269 | graphics | 1270 | graphics |
1270 | [ | 1271 | [ |
1271 | w 269.5 | 1272 | w 277.20000000000005 |
1272 | h 68 | 1273 | h 82 |
1273 | type "rectangle" | 1274 | type "rectangle" |
1274 | fill "#FFFFFF" | 1275 | fill "#FFFFFF" |
1275 | fill2 "#FFFFFF" | 1276 | fill2 "#FFFFFF" |
@@ -1290,8 +1291,9 @@ graph | |||
1290 | [ | 1291 | [ |
1291 | text " | 1292 | text " |
1292 | CommSubsystem class | 1293 | CommSubsystem class |
1293 | UHFCommSubsystem class | 1294 | XCommSubsystem class |
1294 | CommSubsystem class UndefinedPart | 1295 | CommSubsystem class UndefinedPart |
1296 | XCommSubsystem class UndefinedPart | ||
1295 | " | 1297 | " |
1296 | fontSize 14 | 1298 | fontSize 14 |
1297 | fontName "Consolas" | 1299 | fontName "Consolas" |
@@ -1345,7 +1347,7 @@ graph | |||
1345 | id 35 | 1347 | id 35 |
1346 | graphics | 1348 | graphics |
1347 | [ | 1349 | [ |
1348 | w 277.20000000000005 | 1350 | w 284.90000000000003 |
1349 | h 82 | 1351 | h 82 |
1350 | type "rectangle" | 1352 | type "rectangle" |
1351 | fill "#FFFFFF" | 1353 | fill "#FFFFFF" |
@@ -1367,9 +1369,9 @@ graph | |||
1367 | [ | 1369 | [ |
1368 | text " | 1370 | text " |
1369 | CommSubsystem class | 1371 | CommSubsystem class |
1370 | XCommSubsystem class | 1372 | KaCommSubsystem class |
1371 | CommSubsystem class UndefinedPart | 1373 | CommSubsystem class UndefinedPart |
1372 | XCommSubsystem class UndefinedPart | 1374 | KaCommSubsystem class UndefinedPart |
1373 | " | 1375 | " |
1374 | fontSize 14 | 1376 | fontSize 14 |
1375 | fontName "Consolas" | 1377 | fontName "Consolas" |
@@ -1421,7 +1423,7 @@ graph | |||
1421 | id 37 | 1423 | id 37 |
1422 | graphics | 1424 | graphics |
1423 | [ | 1425 | [ |
1424 | w 284.90000000000003 | 1426 | w 277.20000000000005 |
1425 | h 82 | 1427 | h 82 |
1426 | type "rectangle" | 1428 | type "rectangle" |
1427 | fill "#FFFFFF" | 1429 | fill "#FFFFFF" |
@@ -1443,9 +1445,9 @@ graph | |||
1443 | [ | 1445 | [ |
1444 | text " | 1446 | text " |
1445 | CommSubsystem class | 1447 | CommSubsystem class |
1446 | KaCommSubsystem class | 1448 | XCommSubsystem class |
1447 | CommSubsystem class UndefinedPart | 1449 | CommSubsystem class UndefinedPart |
1448 | KaCommSubsystem class UndefinedPart | 1450 | XCommSubsystem class UndefinedPart |
1449 | " | 1451 | " |
1450 | fontSize 14 | 1452 | fontSize 14 |
1451 | fontName "Consolas" | 1453 | fontName "Consolas" |
@@ -1817,7 +1819,7 @@ graph | |||
1817 | edge | 1819 | edge |
1818 | [ | 1820 | [ |
1819 | source 6 | 1821 | source 6 |
1820 | target 7 | 1822 | target 8 |
1821 | graphics | 1823 | graphics |
1822 | [ | 1824 | [ |
1823 | fill "#000000" | 1825 | fill "#000000" |
@@ -1917,7 +1919,7 @@ graph | |||
1917 | edge | 1919 | edge |
1918 | [ | 1920 | [ |
1919 | source 14 | 1921 | source 14 |
1920 | target 17 | 1922 | target 16 |
1921 | graphics | 1923 | graphics |
1922 | [ | 1924 | [ |
1923 | fill "#000000" | 1925 | fill "#000000" |
@@ -2037,7 +2039,7 @@ graph | |||
2037 | edge | 2039 | edge |
2038 | [ | 2040 | [ |
2039 | source 26 | 2041 | source 26 |
2040 | target 29 | 2042 | target 28 |
2041 | graphics | 2043 | graphics |
2042 | [ | 2044 | [ |
2043 | fill "#000000" | 2045 | fill "#000000" |
@@ -2057,7 +2059,7 @@ graph | |||
2057 | edge | 2059 | edge |
2058 | [ | 2060 | [ |
2059 | source 30 | 2061 | source 30 |
2060 | target 31 | 2062 | target 32 |
2061 | graphics | 2063 | graphics |
2062 | [ | 2064 | [ |
2063 | fill "#000000" | 2065 | fill "#000000" |
@@ -2137,7 +2139,7 @@ graph | |||
2137 | edge | 2139 | edge |
2138 | [ | 2140 | [ |
2139 | source 6 | 2141 | source 6 |
2140 | target 8 | 2142 | target 7 |
2141 | graphics | 2143 | graphics |
2142 | [ | 2144 | [ |
2143 | fill "#000000" | 2145 | fill "#000000" |
@@ -2177,7 +2179,7 @@ graph | |||
2177 | edge | 2179 | edge |
2178 | [ | 2180 | [ |
2179 | source 14 | 2181 | source 14 |
2180 | target 16 | 2182 | target 17 |
2181 | graphics | 2183 | graphics |
2182 | [ | 2184 | [ |
2183 | fill "#000000" | 2185 | fill "#000000" |
@@ -2237,7 +2239,7 @@ graph | |||
2237 | edge | 2239 | edge |
2238 | [ | 2240 | [ |
2239 | source 26 | 2241 | source 26 |
2240 | target 28 | 2242 | target 29 |
2241 | graphics | 2243 | graphics |
2242 | [ | 2244 | [ |
2243 | fill "#000000" | 2245 | fill "#000000" |
@@ -2257,7 +2259,7 @@ graph | |||
2257 | edge | 2259 | edge |
2258 | [ | 2260 | [ |
2259 | source 30 | 2261 | source 30 |
2260 | target 32 | 2262 | target 31 |
2261 | graphics | 2263 | graphics |
2262 | [ | 2264 | [ |
2263 | fill "#000000" | 2265 | fill "#000000" |
@@ -2315,8 +2317,8 @@ graph | |||
2315 | ] | 2317 | ] |
2316 | edge | 2318 | edge |
2317 | [ | 2319 | [ |
2318 | source 11 | 2320 | source 12 |
2319 | target 2 | 2321 | target 8 |
2320 | graphics | 2322 | graphics |
2321 | [ | 2323 | [ |
2322 | fill "#000000" | 2324 | fill "#000000" |
@@ -2334,8 +2336,8 @@ graph | |||
2334 | ] | 2336 | ] |
2335 | edge | 2337 | edge |
2336 | [ | 2338 | [ |
2337 | source 15 | 2339 | source 16 |
2338 | target 9 | 2340 | target 3 |
2339 | graphics | 2341 | graphics |
2340 | [ | 2342 | [ |
2341 | fill "#000000" | 2343 | fill "#000000" |
@@ -2353,8 +2355,8 @@ graph | |||
2353 | ] | 2355 | ] |
2354 | edge | 2356 | edge |
2355 | [ | 2357 | [ |
2356 | source 20 | 2358 | source 19 |
2357 | target 7 | 2359 | target 9 |
2358 | graphics | 2360 | graphics |
2359 | [ | 2361 | [ |
2360 | fill "#000000" | 2362 | fill "#000000" |
@@ -2373,7 +2375,7 @@ graph | |||
2373 | edge | 2375 | edge |
2374 | [ | 2376 | [ |
2375 | source 23 | 2377 | source 23 |
2376 | target 15 | 2378 | target 12 |
2377 | graphics | 2379 | graphics |
2378 | [ | 2380 | [ |
2379 | fill "#000000" | 2381 | fill "#000000" |
@@ -2392,7 +2394,7 @@ graph | |||
2392 | edge | 2394 | edge |
2393 | [ | 2395 | [ |
2394 | source 27 | 2396 | source 27 |
2395 | target 24 | 2397 | target 15 |
2396 | graphics | 2398 | graphics |
2397 | [ | 2399 | [ |
2398 | fill "#000000" | 2400 | fill "#000000" |
@@ -2410,8 +2412,8 @@ graph | |||
2410 | ] | 2412 | ] |
2411 | edge | 2413 | edge |
2412 | [ | 2414 | [ |
2413 | source 31 | 2415 | source 32 |
2414 | target 19 | 2416 | target 15 |
2415 | graphics | 2417 | graphics |
2416 | [ | 2418 | [ |
2417 | fill "#000000" | 2419 | fill "#000000" |
@@ -2430,7 +2432,7 @@ graph | |||
2430 | edge | 2432 | edge |
2431 | [ | 2433 | [ |
2432 | source 35 | 2434 | source 35 |
2433 | target 2 | 2435 | target 16 |
2434 | graphics | 2436 | graphics |
2435 | [ | 2437 | [ |
2436 | fill "#000000" | 2438 | fill "#000000" |
diff --git a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/outputs/models/run1/1_1.png b/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/outputs/models/run1/1_1.png index 5585b413..7484e249 100644 --- a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/outputs/models/run1/1_1.png +++ b/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/outputs/models/run1/1_1.png | |||
Binary files differ | |||
diff --git a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/outputs/models/run1/1_1.xmi b/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/outputs/models/run1/1_1.xmi index 5f4f1251..ba3eec9b 100644 --- a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/outputs/models/run1/1_1.xmi +++ b/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/outputs/models/run1/1_1.xmi | |||
@@ -4,44 +4,44 @@ | |||
4 | <commSubsystem xsi:type="satellite:KaCommSubsystem"/> | 4 | <commSubsystem xsi:type="satellite:KaCommSubsystem"/> |
5 | <commSubsystem xsi:type="satellite:XCommSubsystem"/> | 5 | <commSubsystem xsi:type="satellite:XCommSubsystem"/> |
6 | </groundStationNetwork> | 6 | </groundStationNetwork> |
7 | <spacecraft xsi:type="satellite:CubeSat3U"> | 7 | <spacecraft xsi:type="satellite:SmallSat"> |
8 | <commSubsystem xsi:type="satellite:UHFCommSubsystem" target="//@spacecraft.5/@commSubsystem.1"/> | 8 | <commSubsystem xsi:type="satellite:KaCommSubsystem" target="//@spacecraft.3/@commSubsystem.0"/> |
9 | <commSubsystem xsi:type="satellite:UHFCommSubsystem"/> | 9 | <commSubsystem xsi:type="satellite:XCommSubsystem"/> |
10 | <payload xsi:type="satellite:InterferometryPayload"/> | 10 | <payload xsi:type="satellite:InterferometryPayload"/> |
11 | </spacecraft> | 11 | </spacecraft> |
12 | <spacecraft xsi:type="satellite:SmallSat"> | 12 | <spacecraft xsi:type="satellite:CubeSat3U"> |
13 | <commSubsystem xsi:type="satellite:XCommSubsystem" target="//@groundStationNetwork/@commSubsystem.1"/> | 13 | <commSubsystem xsi:type="satellite:UHFCommSubsystem" target="//@spacecraft.4/@commSubsystem.0"/> |
14 | <commSubsystem xsi:type="satellite:UHFCommSubsystem"/> | 14 | <commSubsystem xsi:type="satellite:XCommSubsystem"/> |
15 | <payload xsi:type="satellite:InterferometryPayload"/> | 15 | <payload xsi:type="satellite:InterferometryPayload"/> |
16 | </spacecraft> | 16 | </spacecraft> |
17 | <spacecraft xsi:type="satellite:SmallSat"> | 17 | <spacecraft xsi:type="satellite:CubeSat3U"> |
18 | <commSubsystem xsi:type="satellite:XCommSubsystem"/> | 18 | <commSubsystem xsi:type="satellite:XCommSubsystem"/> |
19 | <commSubsystem xsi:type="satellite:XCommSubsystem" target="//@spacecraft.3/@commSubsystem.1"/> | 19 | <commSubsystem xsi:type="satellite:UHFCommSubsystem" target="//@spacecraft.3/@commSubsystem.1"/> |
20 | <payload xsi:type="satellite:InterferometryPayload"/> | 20 | <payload xsi:type="satellite:InterferometryPayload"/> |
21 | </spacecraft> | 21 | </spacecraft> |
22 | <spacecraft xsi:type="satellite:SmallSat"> | 22 | <spacecraft xsi:type="satellite:SmallSat"> |
23 | <commSubsystem xsi:type="satellite:XCommSubsystem"/> | 23 | <commSubsystem xsi:type="satellite:KaCommSubsystem" target="//@groundStationNetwork/@commSubsystem.0"/> |
24 | <commSubsystem xsi:type="satellite:XCommSubsystem" target="//@spacecraft.1/@commSubsystem.0"/> | 24 | <commSubsystem xsi:type="satellite:UHFCommSubsystem"/> |
25 | <payload xsi:type="satellite:InterferometryPayload"/> | 25 | <payload xsi:type="satellite:InterferometryPayload"/> |
26 | </spacecraft> | 26 | </spacecraft> |
27 | <spacecraft xsi:type="satellite:CubeSat6U"> | 27 | <spacecraft xsi:type="satellite:SmallSat"> |
28 | <commSubsystem xsi:type="satellite:XCommSubsystem" target="//@groundStationNetwork/@commSubsystem.1"/> | ||
29 | <commSubsystem xsi:type="satellite:UHFCommSubsystem"/> | 28 | <commSubsystem xsi:type="satellite:UHFCommSubsystem"/> |
29 | <commSubsystem xsi:type="satellite:XCommSubsystem" target="//@groundStationNetwork/@commSubsystem.1"/> | ||
30 | <payload xsi:type="satellite:InterferometryPayload"/> | 30 | <payload xsi:type="satellite:InterferometryPayload"/> |
31 | </spacecraft> | 31 | </spacecraft> |
32 | <spacecraft xsi:type="satellite:CubeSat3U"> | 32 | <spacecraft xsi:type="satellite:CubeSat3U"> |
33 | <commSubsystem xsi:type="satellite:UHFCommSubsystem" target="//@spacecraft.1/@commSubsystem.1"/> | 33 | <commSubsystem xsi:type="satellite:XCommSubsystem"/> |
34 | <commSubsystem xsi:type="satellite:UHFCommSubsystem"/> | 34 | <commSubsystem xsi:type="satellite:UHFCommSubsystem" target="//@spacecraft.1/@commSubsystem.0"/> |
35 | <payload xsi:type="satellite:InterferometryPayload"/> | 35 | <payload xsi:type="satellite:InterferometryPayload"/> |
36 | </spacecraft> | 36 | </spacecraft> |
37 | <spacecraft xsi:type="satellite:SmallSat"> | 37 | <spacecraft xsi:type="satellite:CubeSat6U"> |
38 | <commSubsystem xsi:type="satellite:XCommSubsystem" target="//@spacecraft.2/@commSubsystem.0"/> | 38 | <commSubsystem xsi:type="satellite:XCommSubsystem"/> |
39 | <commSubsystem xsi:type="satellite:KaCommSubsystem"/> | 39 | <commSubsystem xsi:type="satellite:XCommSubsystem" target="//@spacecraft.4/@commSubsystem.1"/> |
40 | <payload xsi:type="satellite:InterferometryPayload"/> | 40 | <payload xsi:type="satellite:InterferometryPayload"/> |
41 | </spacecraft> | 41 | </spacecraft> |
42 | <spacecraft xsi:type="satellite:SmallSat"> | 42 | <spacecraft xsi:type="satellite:CubeSat3U"> |
43 | <commSubsystem xsi:type="satellite:XCommSubsystem" target="//@groundStationNetwork/@commSubsystem.1"/> | 43 | <commSubsystem xsi:type="satellite:UHFCommSubsystem" target="//@spacecraft.3/@commSubsystem.1"/> |
44 | <commSubsystem xsi:type="satellite:KaCommSubsystem"/> | 44 | <commSubsystem xsi:type="satellite:XCommSubsystem"/> |
45 | <payload xsi:type="satellite:InterferometryPayload"/> | 45 | <payload xsi:type="satellite:InterferometryPayload"/> |
46 | </spacecraft> | 46 | </spacecraft> |
47 | </satellite:InterferometryMission> | 47 | </satellite:InterferometryMission> |
diff --git a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/outputs/models/run2/2_1.gml b/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/outputs/models/run2/2_1.gml index 8520105c..00045cb3 100644 --- a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/outputs/models/run2/2_1.gml +++ b/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/outputs/models/run2/2_1.gml | |||
@@ -308,8 +308,8 @@ graph | |||
308 | id 8 | 308 | id 8 |
309 | graphics | 309 | graphics |
310 | [ | 310 | [ |
311 | w 223.3 | 311 | w 269.5 |
312 | h 54 | 312 | h 68 |
313 | type "rectangle" | 313 | type "rectangle" |
314 | fill "#FFFFFF" | 314 | fill "#FFFFFF" |
315 | fill2 "#FFFFFF" | 315 | fill2 "#FFFFFF" |
@@ -329,8 +329,9 @@ graph | |||
329 | LabelGraphics | 329 | LabelGraphics |
330 | [ | 330 | [ |
331 | text " | 331 | text " |
332 | Payload class | 332 | CommSubsystem class |
333 | InterferometryPayload class | 333 | UHFCommSubsystem class |
334 | CommSubsystem class UndefinedPart | ||
334 | " | 335 | " |
335 | fontSize 14 | 336 | fontSize 14 |
336 | fontName "Consolas" | 337 | fontName "Consolas" |
@@ -345,8 +346,8 @@ graph | |||
345 | id 9 | 346 | id 9 |
346 | graphics | 347 | graphics |
347 | [ | 348 | [ |
348 | w 284.90000000000003 | 349 | w 223.3 |
349 | h 82 | 350 | h 54 |
350 | type "rectangle" | 351 | type "rectangle" |
351 | fill "#FFFFFF" | 352 | fill "#FFFFFF" |
352 | fill2 "#FFFFFF" | 353 | fill2 "#FFFFFF" |
@@ -366,10 +367,8 @@ graph | |||
366 | LabelGraphics | 367 | LabelGraphics |
367 | [ | 368 | [ |
368 | text " | 369 | text " |
369 | CommSubsystem class | 370 | Payload class |
370 | KaCommSubsystem class | 371 | InterferometryPayload class |
371 | CommSubsystem class UndefinedPart | ||
372 | KaCommSubsystem class UndefinedPart | ||
373 | " | 372 | " |
374 | fontSize 14 | 373 | fontSize 14 |
375 | fontName "Consolas" | 374 | fontName "Consolas" |
@@ -385,7 +384,7 @@ graph | |||
385 | graphics | 384 | graphics |
386 | [ | 385 | [ |
387 | w 323.40000000000003 | 386 | w 323.40000000000003 |
388 | h 96 | 387 | h 82 |
389 | type "rectangle" | 388 | type "rectangle" |
390 | fill "#FFFFFF" | 389 | fill "#FFFFFF" |
391 | fill2 "#FFFFFF" | 390 | fill2 "#FFFFFF" |
@@ -407,8 +406,7 @@ graph | |||
407 | text " | 406 | text " |
408 | CommunicatingElement class | 407 | CommunicatingElement class |
409 | Spacecraft class | 408 | Spacecraft class |
410 | CubeSat3U class | 409 | SmallSat class |
411 | CubeSat class | ||
412 | CommunicatingElement class UndefinedPart | 410 | CommunicatingElement class UndefinedPart |
413 | " | 411 | " |
414 | fontSize 14 | 412 | fontSize 14 |
@@ -424,8 +422,8 @@ graph | |||
424 | id 11 | 422 | id 11 |
425 | graphics | 423 | graphics |
426 | [ | 424 | [ |
427 | w 269.5 | 425 | w 277.20000000000005 |
428 | h 68 | 426 | h 82 |
429 | type "rectangle" | 427 | type "rectangle" |
430 | fill "#FFFFFF" | 428 | fill "#FFFFFF" |
431 | fill2 "#FFFFFF" | 429 | fill2 "#FFFFFF" |
@@ -446,8 +444,9 @@ graph | |||
446 | [ | 444 | [ |
447 | text " | 445 | text " |
448 | CommSubsystem class | 446 | CommSubsystem class |
449 | UHFCommSubsystem class | 447 | XCommSubsystem class |
450 | CommSubsystem class UndefinedPart | 448 | CommSubsystem class UndefinedPart |
449 | XCommSubsystem class UndefinedPart | ||
451 | " | 450 | " |
452 | fontSize 14 | 451 | fontSize 14 |
453 | fontName "Consolas" | 452 | fontName "Consolas" |
@@ -462,8 +461,8 @@ graph | |||
462 | id 12 | 461 | id 12 |
463 | graphics | 462 | graphics |
464 | [ | 463 | [ |
465 | w 269.5 | 464 | w 284.90000000000003 |
466 | h 68 | 465 | h 82 |
467 | type "rectangle" | 466 | type "rectangle" |
468 | fill "#FFFFFF" | 467 | fill "#FFFFFF" |
469 | fill2 "#FFFFFF" | 468 | fill2 "#FFFFFF" |
@@ -484,8 +483,9 @@ graph | |||
484 | [ | 483 | [ |
485 | text " | 484 | text " |
486 | CommSubsystem class | 485 | CommSubsystem class |
487 | UHFCommSubsystem class | 486 | KaCommSubsystem class |
488 | CommSubsystem class UndefinedPart | 487 | CommSubsystem class UndefinedPart |
488 | KaCommSubsystem class UndefinedPart | ||
489 | " | 489 | " |
490 | fontSize 14 | 490 | fontSize 14 |
491 | fontName "Consolas" | 491 | fontName "Consolas" |
@@ -560,7 +560,7 @@ graph | |||
560 | text " | 560 | text " |
561 | CommunicatingElement class | 561 | CommunicatingElement class |
562 | Spacecraft class | 562 | Spacecraft class |
563 | CubeSat3U class | 563 | CubeSat6U class |
564 | CubeSat class | 564 | CubeSat class |
565 | CommunicatingElement class UndefinedPart | 565 | CommunicatingElement class UndefinedPart |
566 | " | 566 | " |
@@ -577,8 +577,8 @@ graph | |||
577 | id 15 | 577 | id 15 |
578 | graphics | 578 | graphics |
579 | [ | 579 | [ |
580 | w 223.3 | 580 | w 277.20000000000005 |
581 | h 54 | 581 | h 82 |
582 | type "rectangle" | 582 | type "rectangle" |
583 | fill "#FFFFFF" | 583 | fill "#FFFFFF" |
584 | fill2 "#FFFFFF" | 584 | fill2 "#FFFFFF" |
@@ -598,8 +598,10 @@ graph | |||
598 | LabelGraphics | 598 | LabelGraphics |
599 | [ | 599 | [ |
600 | text " | 600 | text " |
601 | Payload class | 601 | CommSubsystem class |
602 | InterferometryPayload class | 602 | XCommSubsystem class |
603 | CommSubsystem class UndefinedPart | ||
604 | XCommSubsystem class UndefinedPart | ||
603 | " | 605 | " |
604 | fontSize 14 | 606 | fontSize 14 |
605 | fontName "Consolas" | 607 | fontName "Consolas" |
@@ -614,8 +616,8 @@ graph | |||
614 | id 16 | 616 | id 16 |
615 | graphics | 617 | graphics |
616 | [ | 618 | [ |
617 | w 277.20000000000005 | 619 | w 223.3 |
618 | h 82 | 620 | h 54 |
619 | type "rectangle" | 621 | type "rectangle" |
620 | fill "#FFFFFF" | 622 | fill "#FFFFFF" |
621 | fill2 "#FFFFFF" | 623 | fill2 "#FFFFFF" |
@@ -635,10 +637,8 @@ graph | |||
635 | LabelGraphics | 637 | LabelGraphics |
636 | [ | 638 | [ |
637 | text " | 639 | text " |
638 | CommSubsystem class | 640 | Payload class |
639 | XCommSubsystem class | 641 | InterferometryPayload class |
640 | CommSubsystem class UndefinedPart | ||
641 | XCommSubsystem class UndefinedPart | ||
642 | " | 642 | " |
643 | fontSize 14 | 643 | fontSize 14 |
644 | fontName "Consolas" | 644 | fontName "Consolas" |
@@ -731,8 +731,8 @@ graph | |||
731 | id 19 | 731 | id 19 |
732 | graphics | 732 | graphics |
733 | [ | 733 | [ |
734 | w 277.20000000000005 | 734 | w 269.5 |
735 | h 82 | 735 | h 68 |
736 | type "rectangle" | 736 | type "rectangle" |
737 | fill "#FFFFFF" | 737 | fill "#FFFFFF" |
738 | fill2 "#FFFFFF" | 738 | fill2 "#FFFFFF" |
@@ -753,9 +753,8 @@ graph | |||
753 | [ | 753 | [ |
754 | text " | 754 | text " |
755 | CommSubsystem class | 755 | CommSubsystem class |
756 | XCommSubsystem class | 756 | UHFCommSubsystem class |
757 | CommSubsystem class UndefinedPart | 757 | CommSubsystem class UndefinedPart |
758 | XCommSubsystem class UndefinedPart | ||
759 | " | 758 | " |
760 | fontSize 14 | 759 | fontSize 14 |
761 | fontName "Consolas" | 760 | fontName "Consolas" |
@@ -847,7 +846,7 @@ graph | |||
847 | graphics | 846 | graphics |
848 | [ | 847 | [ |
849 | w 323.40000000000003 | 848 | w 323.40000000000003 |
850 | h 82 | 849 | h 96 |
851 | type "rectangle" | 850 | type "rectangle" |
852 | fill "#FFFFFF" | 851 | fill "#FFFFFF" |
853 | fill2 "#FFFFFF" | 852 | fill2 "#FFFFFF" |
@@ -869,7 +868,8 @@ graph | |||
869 | text " | 868 | text " |
870 | CommunicatingElement class | 869 | CommunicatingElement class |
871 | Spacecraft class | 870 | Spacecraft class |
872 | SmallSat class | 871 | CubeSat3U class |
872 | CubeSat class | ||
873 | CommunicatingElement class UndefinedPart | 873 | CommunicatingElement class UndefinedPart |
874 | " | 874 | " |
875 | fontSize 14 | 875 | fontSize 14 |
@@ -885,8 +885,8 @@ graph | |||
885 | id 23 | 885 | id 23 |
886 | graphics | 886 | graphics |
887 | [ | 887 | [ |
888 | w 284.90000000000003 | 888 | w 223.3 |
889 | h 82 | 889 | h 54 |
890 | type "rectangle" | 890 | type "rectangle" |
891 | fill "#FFFFFF" | 891 | fill "#FFFFFF" |
892 | fill2 "#FFFFFF" | 892 | fill2 "#FFFFFF" |
@@ -906,10 +906,8 @@ graph | |||
906 | LabelGraphics | 906 | LabelGraphics |
907 | [ | 907 | [ |
908 | text " | 908 | text " |
909 | CommSubsystem class | 909 | Payload class |
910 | KaCommSubsystem class | 910 | InterferometryPayload class |
911 | CommSubsystem class UndefinedPart | ||
912 | KaCommSubsystem class UndefinedPart | ||
913 | " | 911 | " |
914 | fontSize 14 | 912 | fontSize 14 |
915 | fontName "Consolas" | 913 | fontName "Consolas" |
@@ -924,8 +922,8 @@ graph | |||
924 | id 24 | 922 | id 24 |
925 | graphics | 923 | graphics |
926 | [ | 924 | [ |
927 | w 277.20000000000005 | 925 | w 269.5 |
928 | h 82 | 926 | h 68 |
929 | type "rectangle" | 927 | type "rectangle" |
930 | fill "#FFFFFF" | 928 | fill "#FFFFFF" |
931 | fill2 "#FFFFFF" | 929 | fill2 "#FFFFFF" |
@@ -946,9 +944,8 @@ graph | |||
946 | [ | 944 | [ |
947 | text " | 945 | text " |
948 | CommSubsystem class | 946 | CommSubsystem class |
949 | XCommSubsystem class | 947 | UHFCommSubsystem class |
950 | CommSubsystem class UndefinedPart | 948 | CommSubsystem class UndefinedPart |
951 | XCommSubsystem class UndefinedPart | ||
952 | " | 949 | " |
953 | fontSize 14 | 950 | fontSize 14 |
954 | fontName "Consolas" | 951 | fontName "Consolas" |
@@ -963,8 +960,8 @@ graph | |||
963 | id 25 | 960 | id 25 |
964 | graphics | 961 | graphics |
965 | [ | 962 | [ |
966 | w 223.3 | 963 | w 277.20000000000005 |
967 | h 54 | 964 | h 82 |
968 | type "rectangle" | 965 | type "rectangle" |
969 | fill "#FFFFFF" | 966 | fill "#FFFFFF" |
970 | fill2 "#FFFFFF" | 967 | fill2 "#FFFFFF" |
@@ -984,8 +981,10 @@ graph | |||
984 | LabelGraphics | 981 | LabelGraphics |
985 | [ | 982 | [ |
986 | text " | 983 | text " |
987 | Payload class | 984 | CommSubsystem class |
988 | InterferometryPayload class | 985 | XCommSubsystem class |
986 | CommSubsystem class UndefinedPart | ||
987 | XCommSubsystem class UndefinedPart | ||
989 | " | 988 | " |
990 | fontSize 14 | 989 | fontSize 14 |
991 | fontName "Consolas" | 990 | fontName "Consolas" |
@@ -1040,8 +1039,8 @@ graph | |||
1040 | id 27 | 1039 | id 27 |
1041 | graphics | 1040 | graphics |
1042 | [ | 1041 | [ |
1043 | w 269.5 | 1042 | w 223.3 |
1044 | h 68 | 1043 | h 54 |
1045 | type "rectangle" | 1044 | type "rectangle" |
1046 | fill "#FFFFFF" | 1045 | fill "#FFFFFF" |
1047 | fill2 "#FFFFFF" | 1046 | fill2 "#FFFFFF" |
@@ -1061,9 +1060,8 @@ graph | |||
1061 | LabelGraphics | 1060 | LabelGraphics |
1062 | [ | 1061 | [ |
1063 | text " | 1062 | text " |
1064 | CommSubsystem class | 1063 | Payload class |
1065 | UHFCommSubsystem class | 1064 | InterferometryPayload class |
1066 | CommSubsystem class UndefinedPart | ||
1067 | " | 1065 | " |
1068 | fontSize 14 | 1066 | fontSize 14 |
1069 | fontName "Consolas" | 1067 | fontName "Consolas" |
@@ -1078,8 +1076,8 @@ graph | |||
1078 | id 28 | 1076 | id 28 |
1079 | graphics | 1077 | graphics |
1080 | [ | 1078 | [ |
1081 | w 269.5 | 1079 | w 277.20000000000005 |
1082 | h 68 | 1080 | h 82 |
1083 | type "rectangle" | 1081 | type "rectangle" |
1084 | fill "#FFFFFF" | 1082 | fill "#FFFFFF" |
1085 | fill2 "#FFFFFF" | 1083 | fill2 "#FFFFFF" |
@@ -1100,8 +1098,9 @@ graph | |||
1100 | [ | 1098 | [ |
1101 | text " | 1099 | text " |
1102 | CommSubsystem class | 1100 | CommSubsystem class |
1103 | UHFCommSubsystem class | 1101 | XCommSubsystem class |
1104 | CommSubsystem class UndefinedPart | 1102 | CommSubsystem class UndefinedPart |
1103 | XCommSubsystem class UndefinedPart | ||
1105 | " | 1104 | " |
1106 | fontSize 14 | 1105 | fontSize 14 |
1107 | fontName "Consolas" | 1106 | fontName "Consolas" |
@@ -1116,8 +1115,8 @@ graph | |||
1116 | id 29 | 1115 | id 29 |
1117 | graphics | 1116 | graphics |
1118 | [ | 1117 | [ |
1119 | w 223.3 | 1118 | w 269.5 |
1120 | h 54 | 1119 | h 68 |
1121 | type "rectangle" | 1120 | type "rectangle" |
1122 | fill "#FFFFFF" | 1121 | fill "#FFFFFF" |
1123 | fill2 "#FFFFFF" | 1122 | fill2 "#FFFFFF" |
@@ -1137,8 +1136,9 @@ graph | |||
1137 | LabelGraphics | 1136 | LabelGraphics |
1138 | [ | 1137 | [ |
1139 | text " | 1138 | text " |
1140 | Payload class | 1139 | CommSubsystem class |
1141 | InterferometryPayload class | 1140 | UHFCommSubsystem class |
1141 | CommSubsystem class UndefinedPart | ||
1142 | " | 1142 | " |
1143 | fontSize 14 | 1143 | fontSize 14 |
1144 | fontName "Consolas" | 1144 | fontName "Consolas" |
@@ -1154,7 +1154,7 @@ graph | |||
1154 | graphics | 1154 | graphics |
1155 | [ | 1155 | [ |
1156 | w 323.40000000000003 | 1156 | w 323.40000000000003 |
1157 | h 96 | 1157 | h 82 |
1158 | type "rectangle" | 1158 | type "rectangle" |
1159 | fill "#FFFFFF" | 1159 | fill "#FFFFFF" |
1160 | fill2 "#FFFFFF" | 1160 | fill2 "#FFFFFF" |
@@ -1176,8 +1176,7 @@ graph | |||
1176 | text " | 1176 | text " |
1177 | CommunicatingElement class | 1177 | CommunicatingElement class |
1178 | Spacecraft class | 1178 | Spacecraft class |
1179 | CubeSat6U class | 1179 | SmallSat class |
1180 | CubeSat class | ||
1181 | CommunicatingElement class UndefinedPart | 1180 | CommunicatingElement class UndefinedPart |
1182 | " | 1181 | " |
1183 | fontSize 14 | 1182 | fontSize 14 |
@@ -1193,8 +1192,8 @@ graph | |||
1193 | id 31 | 1192 | id 31 |
1194 | graphics | 1193 | graphics |
1195 | [ | 1194 | [ |
1196 | w 269.5 | 1195 | w 284.90000000000003 |
1197 | h 68 | 1196 | h 82 |
1198 | type "rectangle" | 1197 | type "rectangle" |
1199 | fill "#FFFFFF" | 1198 | fill "#FFFFFF" |
1200 | fill2 "#FFFFFF" | 1199 | fill2 "#FFFFFF" |
@@ -1215,8 +1214,9 @@ graph | |||
1215 | [ | 1214 | [ |
1216 | text " | 1215 | text " |
1217 | CommSubsystem class | 1216 | CommSubsystem class |
1218 | UHFCommSubsystem class | 1217 | KaCommSubsystem class |
1219 | CommSubsystem class UndefinedPart | 1218 | CommSubsystem class UndefinedPart |
1219 | KaCommSubsystem class UndefinedPart | ||
1220 | " | 1220 | " |
1221 | fontSize 14 | 1221 | fontSize 14 |
1222 | fontName "Consolas" | 1222 | fontName "Consolas" |
@@ -1231,8 +1231,8 @@ graph | |||
1231 | id 32 | 1231 | id 32 |
1232 | graphics | 1232 | graphics |
1233 | [ | 1233 | [ |
1234 | w 277.20000000000005 | 1234 | w 223.3 |
1235 | h 82 | 1235 | h 54 |
1236 | type "rectangle" | 1236 | type "rectangle" |
1237 | fill "#FFFFFF" | 1237 | fill "#FFFFFF" |
1238 | fill2 "#FFFFFF" | 1238 | fill2 "#FFFFFF" |
@@ -1252,10 +1252,8 @@ graph | |||
1252 | LabelGraphics | 1252 | LabelGraphics |
1253 | [ | 1253 | [ |
1254 | text " | 1254 | text " |
1255 | CommSubsystem class | 1255 | Payload class |
1256 | XCommSubsystem class | 1256 | InterferometryPayload class |
1257 | CommSubsystem class UndefinedPart | ||
1258 | XCommSubsystem class UndefinedPart | ||
1259 | " | 1257 | " |
1260 | fontSize 14 | 1258 | fontSize 14 |
1261 | fontName "Consolas" | 1259 | fontName "Consolas" |
@@ -1270,8 +1268,8 @@ graph | |||
1270 | id 33 | 1268 | id 33 |
1271 | graphics | 1269 | graphics |
1272 | [ | 1270 | [ |
1273 | w 223.3 | 1271 | w 284.90000000000003 |
1274 | h 54 | 1272 | h 82 |
1275 | type "rectangle" | 1273 | type "rectangle" |
1276 | fill "#FFFFFF" | 1274 | fill "#FFFFFF" |
1277 | fill2 "#FFFFFF" | 1275 | fill2 "#FFFFFF" |
@@ -1291,8 +1289,10 @@ graph | |||
1291 | LabelGraphics | 1289 | LabelGraphics |
1292 | [ | 1290 | [ |
1293 | text " | 1291 | text " |
1294 | Payload class | 1292 | CommSubsystem class |
1295 | InterferometryPayload class | 1293 | KaCommSubsystem class |
1294 | CommSubsystem class UndefinedPart | ||
1295 | KaCommSubsystem class UndefinedPart | ||
1296 | " | 1296 | " |
1297 | fontSize 14 | 1297 | fontSize 14 |
1298 | fontName "Consolas" | 1298 | fontName "Consolas" |
@@ -1422,8 +1422,8 @@ graph | |||
1422 | id 37 | 1422 | id 37 |
1423 | graphics | 1423 | graphics |
1424 | [ | 1424 | [ |
1425 | w 269.5 | 1425 | w 277.20000000000005 |
1426 | h 68 | 1426 | h 82 |
1427 | type "rectangle" | 1427 | type "rectangle" |
1428 | fill "#FFFFFF" | 1428 | fill "#FFFFFF" |
1429 | fill2 "#FFFFFF" | 1429 | fill2 "#FFFFFF" |
@@ -1444,8 +1444,9 @@ graph | |||
1444 | [ | 1444 | [ |
1445 | text " | 1445 | text " |
1446 | CommSubsystem class | 1446 | CommSubsystem class |
1447 | UHFCommSubsystem class | 1447 | XCommSubsystem class |
1448 | CommSubsystem class UndefinedPart | 1448 | CommSubsystem class UndefinedPart |
1449 | XCommSubsystem class UndefinedPart | ||
1449 | " | 1450 | " |
1450 | fontSize 14 | 1451 | fontSize 14 |
1451 | fontName "Consolas" | 1452 | fontName "Consolas" |
@@ -1837,7 +1838,7 @@ graph | |||
1837 | edge | 1838 | edge |
1838 | [ | 1839 | [ |
1839 | source 6 | 1840 | source 6 |
1840 | target 9 | 1841 | target 8 |
1841 | graphics | 1842 | graphics |
1842 | [ | 1843 | [ |
1843 | fill "#000000" | 1844 | fill "#000000" |
@@ -1897,7 +1898,7 @@ graph | |||
1897 | edge | 1898 | edge |
1898 | [ | 1899 | [ |
1899 | source 14 | 1900 | source 14 |
1900 | target 16 | 1901 | target 15 |
1901 | graphics | 1902 | graphics |
1902 | [ | 1903 | [ |
1903 | fill "#000000" | 1904 | fill "#000000" |
@@ -1977,7 +1978,7 @@ graph | |||
1977 | edge | 1978 | edge |
1978 | [ | 1979 | [ |
1979 | source 22 | 1980 | source 22 |
1980 | target 23 | 1981 | target 24 |
1981 | graphics | 1982 | graphics |
1982 | [ | 1983 | [ |
1983 | fill "#000000" | 1984 | fill "#000000" |
@@ -1997,7 +1998,7 @@ graph | |||
1997 | edge | 1998 | edge |
1998 | [ | 1999 | [ |
1999 | source 22 | 2000 | source 22 |
2000 | target 24 | 2001 | target 25 |
2001 | graphics | 2002 | graphics |
2002 | [ | 2003 | [ |
2003 | fill "#000000" | 2004 | fill "#000000" |
@@ -2017,7 +2018,7 @@ graph | |||
2017 | edge | 2018 | edge |
2018 | [ | 2019 | [ |
2019 | source 26 | 2020 | source 26 |
2020 | target 27 | 2021 | target 28 |
2021 | graphics | 2022 | graphics |
2022 | [ | 2023 | [ |
2023 | fill "#000000" | 2024 | fill "#000000" |
@@ -2037,7 +2038,7 @@ graph | |||
2037 | edge | 2038 | edge |
2038 | [ | 2039 | [ |
2039 | source 26 | 2040 | source 26 |
2040 | target 28 | 2041 | target 29 |
2041 | graphics | 2042 | graphics |
2042 | [ | 2043 | [ |
2043 | fill "#000000" | 2044 | fill "#000000" |
@@ -2077,7 +2078,7 @@ graph | |||
2077 | edge | 2078 | edge |
2078 | [ | 2079 | [ |
2079 | source 30 | 2080 | source 30 |
2080 | target 32 | 2081 | target 33 |
2081 | graphics | 2082 | graphics |
2082 | [ | 2083 | [ |
2083 | fill "#000000" | 2084 | fill "#000000" |
@@ -2137,7 +2138,7 @@ graph | |||
2137 | edge | 2138 | edge |
2138 | [ | 2139 | [ |
2139 | source 6 | 2140 | source 6 |
2140 | target 8 | 2141 | target 9 |
2141 | graphics | 2142 | graphics |
2142 | [ | 2143 | [ |
2143 | fill "#000000" | 2144 | fill "#000000" |
@@ -2177,7 +2178,7 @@ graph | |||
2177 | edge | 2178 | edge |
2178 | [ | 2179 | [ |
2179 | source 14 | 2180 | source 14 |
2180 | target 15 | 2181 | target 16 |
2181 | graphics | 2182 | graphics |
2182 | [ | 2183 | [ |
2183 | fill "#000000" | 2184 | fill "#000000" |
@@ -2217,7 +2218,7 @@ graph | |||
2217 | edge | 2218 | edge |
2218 | [ | 2219 | [ |
2219 | source 22 | 2220 | source 22 |
2220 | target 25 | 2221 | target 23 |
2221 | graphics | 2222 | graphics |
2222 | [ | 2223 | [ |
2223 | fill "#000000" | 2224 | fill "#000000" |
@@ -2237,7 +2238,7 @@ graph | |||
2237 | edge | 2238 | edge |
2238 | [ | 2239 | [ |
2239 | source 26 | 2240 | source 26 |
2240 | target 29 | 2241 | target 27 |
2241 | graphics | 2242 | graphics |
2242 | [ | 2243 | [ |
2243 | fill "#000000" | 2244 | fill "#000000" |
@@ -2257,7 +2258,7 @@ graph | |||
2257 | edge | 2258 | edge |
2258 | [ | 2259 | [ |
2259 | source 30 | 2260 | source 30 |
2260 | target 33 | 2261 | target 32 |
2261 | graphics | 2262 | graphics |
2262 | [ | 2263 | [ |
2263 | fill "#000000" | 2264 | fill "#000000" |
@@ -2296,8 +2297,8 @@ graph | |||
2296 | ] | 2297 | ] |
2297 | edge | 2298 | edge |
2298 | [ | 2299 | [ |
2299 | source 9 | 2300 | source 11 |
2300 | target 3 | 2301 | target 2 |
2301 | graphics | 2302 | graphics |
2302 | [ | 2303 | [ |
2303 | fill "#000000" | 2304 | fill "#000000" |
@@ -2315,8 +2316,8 @@ graph | |||
2315 | ] | 2316 | ] |
2316 | edge | 2317 | edge |
2317 | [ | 2318 | [ |
2318 | source 11 | 2319 | source 15 |
2319 | target 7 | 2320 | target 2 |
2320 | graphics | 2321 | graphics |
2321 | [ | 2322 | [ |
2322 | fill "#000000" | 2323 | fill "#000000" |
@@ -2334,8 +2335,8 @@ graph | |||
2334 | ] | 2335 | ] |
2335 | edge | 2336 | edge |
2336 | [ | 2337 | [ |
2337 | source 17 | 2338 | source 8 |
2338 | target 11 | 2339 | target 17 |
2339 | graphics | 2340 | graphics |
2340 | [ | 2341 | [ |
2341 | fill "#000000" | 2342 | fill "#000000" |
@@ -2353,8 +2354,8 @@ graph | |||
2353 | ] | 2354 | ] |
2354 | edge | 2355 | edge |
2355 | [ | 2356 | [ |
2356 | source 23 | 2357 | source 19 |
2357 | target 9 | 2358 | target 8 |
2358 | graphics | 2359 | graphics |
2359 | [ | 2360 | [ |
2360 | fill "#000000" | 2361 | fill "#000000" |
@@ -2372,8 +2373,8 @@ graph | |||
2372 | ] | 2373 | ] |
2373 | edge | 2374 | edge |
2374 | [ | 2375 | [ |
2375 | source 19 | 2376 | source 24 |
2376 | target 2 | 2377 | target 8 |
2377 | graphics | 2378 | graphics |
2378 | [ | 2379 | [ |
2379 | fill "#000000" | 2380 | fill "#000000" |
@@ -2392,7 +2393,7 @@ graph | |||
2392 | edge | 2393 | edge |
2393 | [ | 2394 | [ |
2394 | source 28 | 2395 | source 28 |
2395 | target 12 | 2396 | target 2 |
2396 | graphics | 2397 | graphics |
2397 | [ | 2398 | [ |
2398 | fill "#000000" | 2399 | fill "#000000" |
@@ -2411,7 +2412,7 @@ graph | |||
2411 | edge | 2412 | edge |
2412 | [ | 2413 | [ |
2413 | source 31 | 2414 | source 31 |
2414 | target 11 | 2415 | target 12 |
2415 | graphics | 2416 | graphics |
2416 | [ | 2417 | [ |
2417 | fill "#000000" | 2418 | fill "#000000" |
@@ -2430,7 +2431,7 @@ graph | |||
2430 | edge | 2431 | edge |
2431 | [ | 2432 | [ |
2432 | source 35 | 2433 | source 35 |
2433 | target 9 | 2434 | target 3 |
2434 | graphics | 2435 | graphics |
2435 | [ | 2436 | [ |
2436 | fill "#000000" | 2437 | fill "#000000" |
diff --git a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/outputs/models/run2/2_1.png b/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/outputs/models/run2/2_1.png index be69c5cc..5a090707 100644 --- a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/outputs/models/run2/2_1.png +++ b/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/outputs/models/run2/2_1.png | |||
Binary files differ | |||
diff --git a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/outputs/models/run2/2_1.xmi b/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/outputs/models/run2/2_1.xmi index bd5bb4e3..fe90db85 100644 --- a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/outputs/models/run2/2_1.xmi +++ b/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/outputs/models/run2/2_1.xmi | |||
@@ -4,44 +4,44 @@ | |||
4 | <commSubsystem xsi:type="satellite:KaCommSubsystem"/> | 4 | <commSubsystem xsi:type="satellite:KaCommSubsystem"/> |
5 | <commSubsystem xsi:type="satellite:XCommSubsystem"/> | 5 | <commSubsystem xsi:type="satellite:XCommSubsystem"/> |
6 | </groundStationNetwork> | 6 | </groundStationNetwork> |
7 | <spacecraft xsi:type="satellite:CubeSat3U"> | 7 | <spacecraft xsi:type="satellite:CubeSat6U"> |
8 | <commSubsystem xsi:type="satellite:XCommSubsystem"/> | 8 | <commSubsystem xsi:type="satellite:UHFCommSubsystem"/> |
9 | <commSubsystem xsi:type="satellite:UHFCommSubsystem" target="//@spacecraft.6/@commSubsystem.0"/> | 9 | <commSubsystem xsi:type="satellite:XCommSubsystem" target="//@groundStationNetwork/@commSubsystem.1"/> |
10 | <payload xsi:type="satellite:InterferometryPayload"/> | 10 | <payload xsi:type="satellite:InterferometryPayload"/> |
11 | </spacecraft> | 11 | </spacecraft> |
12 | <spacecraft xsi:type="satellite:SmallSat"> | 12 | <spacecraft xsi:type="satellite:SmallSat"> |
13 | <commSubsystem xsi:type="satellite:KaCommSubsystem" target="//@spacecraft.3/@commSubsystem.0"/> | 13 | <commSubsystem xsi:type="satellite:XCommSubsystem"/> |
14 | <commSubsystem xsi:type="satellite:UHFCommSubsystem"/> | 14 | <commSubsystem xsi:type="satellite:KaCommSubsystem" target="//@groundStationNetwork/@commSubsystem.0"/> |
15 | <payload xsi:type="satellite:InterferometryPayload"/> | 15 | <payload xsi:type="satellite:InterferometryPayload"/> |
16 | </spacecraft> | 16 | </spacecraft> |
17 | <spacecraft xsi:type="satellite:CubeSat3U"> | 17 | <spacecraft xsi:type="satellite:CubeSat6U"> |
18 | <commSubsystem xsi:type="satellite:XCommSubsystem"/> | ||
19 | <commSubsystem xsi:type="satellite:XCommSubsystem" target="//@groundStationNetwork/@commSubsystem.1"/> | 18 | <commSubsystem xsi:type="satellite:XCommSubsystem" target="//@groundStationNetwork/@commSubsystem.1"/> |
19 | <commSubsystem xsi:type="satellite:UHFCommSubsystem"/> | ||
20 | <payload xsi:type="satellite:InterferometryPayload"/> | 20 | <payload xsi:type="satellite:InterferometryPayload"/> |
21 | </spacecraft> | 21 | </spacecraft> |
22 | <spacecraft xsi:type="satellite:SmallSat"> | 22 | <spacecraft xsi:type="satellite:SmallSat"> |
23 | <commSubsystem xsi:type="satellite:KaCommSubsystem" target="//@groundStationNetwork/@commSubsystem.0"/> | 23 | <commSubsystem xsi:type="satellite:UHFCommSubsystem" target="//@spacecraft.2/@commSubsystem.1"/> |
24 | <commSubsystem xsi:type="satellite:UHFCommSubsystem"/> | 24 | <commSubsystem xsi:type="satellite:UHFCommSubsystem"/> |
25 | <payload xsi:type="satellite:InterferometryPayload"/> | 25 | <payload xsi:type="satellite:InterferometryPayload"/> |
26 | </spacecraft> | 26 | </spacecraft> |
27 | <spacecraft xsi:type="satellite:SmallSat"> | 27 | <spacecraft xsi:type="satellite:CubeSat3U"> |
28 | <commSubsystem xsi:type="satellite:KaCommSubsystem" target="//@spacecraft.3/@commSubsystem.0"/> | ||
29 | <commSubsystem xsi:type="satellite:XCommSubsystem"/> | 28 | <commSubsystem xsi:type="satellite:XCommSubsystem"/> |
29 | <commSubsystem xsi:type="satellite:UHFCommSubsystem" target="//@spacecraft.3/@commSubsystem.0"/> | ||
30 | <payload xsi:type="satellite:InterferometryPayload"/> | 30 | <payload xsi:type="satellite:InterferometryPayload"/> |
31 | </spacecraft> | 31 | </spacecraft> |
32 | <spacecraft xsi:type="satellite:CubeSat6U"> | 32 | <spacecraft xsi:type="satellite:CubeSat3U"> |
33 | <commSubsystem xsi:type="satellite:UHFCommSubsystem" target="//@spacecraft.6/@commSubsystem.0"/> | 33 | <commSubsystem xsi:type="satellite:UHFCommSubsystem" target="//@spacecraft.3/@commSubsystem.0"/> |
34 | <commSubsystem xsi:type="satellite:XCommSubsystem"/> | 34 | <commSubsystem xsi:type="satellite:XCommSubsystem"/> |
35 | <payload xsi:type="satellite:InterferometryPayload"/> | 35 | <payload xsi:type="satellite:InterferometryPayload"/> |
36 | </spacecraft> | 36 | </spacecraft> |
37 | <spacecraft xsi:type="satellite:CubeSat3U"> | 37 | <spacecraft xsi:type="satellite:SmallSat"> |
38 | <commSubsystem xsi:type="satellite:UHFCommSubsystem" target="//@spacecraft.3/@commSubsystem.1"/> | 38 | <commSubsystem xsi:type="satellite:XCommSubsystem" target="//@groundStationNetwork/@commSubsystem.1"/> |
39 | <commSubsystem xsi:type="satellite:UHFCommSubsystem"/> | 39 | <commSubsystem xsi:type="satellite:KaCommSubsystem"/> |
40 | <payload xsi:type="satellite:InterferometryPayload"/> | 40 | <payload xsi:type="satellite:InterferometryPayload"/> |
41 | </spacecraft> | 41 | </spacecraft> |
42 | <spacecraft xsi:type="satellite:CubeSat6U"> | 42 | <spacecraft xsi:type="satellite:SmallSat"> |
43 | <commSubsystem xsi:type="satellite:UHFCommSubsystem" target="//@spacecraft.6/@commSubsystem.1"/> | 43 | <commSubsystem xsi:type="satellite:KaCommSubsystem"/> |
44 | <commSubsystem xsi:type="satellite:UHFCommSubsystem"/> | 44 | <commSubsystem xsi:type="satellite:KaCommSubsystem" target="//@spacecraft.6/@commSubsystem.1"/> |
45 | <payload xsi:type="satellite:InterferometryPayload"/> | 45 | <payload xsi:type="satellite:InterferometryPayload"/> |
46 | </spacecraft> | 46 | </spacecraft> |
47 | </satellite:InterferometryMission> | 47 | </satellite:InterferometryMission> |
diff --git a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/outputs/models/run3/3_1.gml b/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/outputs/models/run3/3_1.gml index f9950e40..8e761fef 100644 --- a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/outputs/models/run3/3_1.gml +++ b/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/outputs/models/run3/3_1.gml | |||
@@ -310,8 +310,8 @@ graph | |||
310 | id 8 | 310 | id 8 |
311 | graphics | 311 | graphics |
312 | [ | 312 | [ |
313 | w 223.3 | 313 | w 277.20000000000005 |
314 | h 54 | 314 | h 82 |
315 | type "rectangle" | 315 | type "rectangle" |
316 | fill "#FFFFFF" | 316 | fill "#FFFFFF" |
317 | fill2 "#FFFFFF" | 317 | fill2 "#FFFFFF" |
@@ -331,8 +331,10 @@ graph | |||
331 | LabelGraphics | 331 | LabelGraphics |
332 | [ | 332 | [ |
333 | text " | 333 | text " |
334 | Payload class | 334 | CommSubsystem class |
335 | InterferometryPayload class | 335 | XCommSubsystem class |
336 | CommSubsystem class UndefinedPart | ||
337 | XCommSubsystem class UndefinedPart | ||
336 | " | 338 | " |
337 | fontSize 14 | 339 | fontSize 14 |
338 | fontName "Consolas" | 340 | fontName "Consolas" |
@@ -347,8 +349,8 @@ graph | |||
347 | id 9 | 349 | id 9 |
348 | graphics | 350 | graphics |
349 | [ | 351 | [ |
350 | w 269.5 | 352 | w 223.3 |
351 | h 68 | 353 | h 54 |
352 | type "rectangle" | 354 | type "rectangle" |
353 | fill "#FFFFFF" | 355 | fill "#FFFFFF" |
354 | fill2 "#FFFFFF" | 356 | fill2 "#FFFFFF" |
@@ -368,9 +370,8 @@ graph | |||
368 | LabelGraphics | 370 | LabelGraphics |
369 | [ | 371 | [ |
370 | text " | 372 | text " |
371 | CommSubsystem class | 373 | Payload class |
372 | UHFCommSubsystem class | 374 | InterferometryPayload class |
373 | CommSubsystem class UndefinedPart | ||
374 | " | 375 | " |
375 | fontSize 14 | 376 | fontSize 14 |
376 | fontName "Consolas" | 377 | fontName "Consolas" |
@@ -386,7 +387,7 @@ graph | |||
386 | graphics | 387 | graphics |
387 | [ | 388 | [ |
388 | w 323.40000000000003 | 389 | w 323.40000000000003 |
389 | h 82 | 390 | h 96 |
390 | type "rectangle" | 391 | type "rectangle" |
391 | fill "#FFFFFF" | 392 | fill "#FFFFFF" |
392 | fill2 "#FFFFFF" | 393 | fill2 "#FFFFFF" |
@@ -408,7 +409,8 @@ graph | |||
408 | text " | 409 | text " |
409 | CommunicatingElement class | 410 | CommunicatingElement class |
410 | Spacecraft class | 411 | Spacecraft class |
411 | SmallSat class | 412 | CubeSat6U class |
413 | CubeSat class | ||
412 | CommunicatingElement class UndefinedPart | 414 | CommunicatingElement class UndefinedPart |
413 | " | 415 | " |
414 | fontSize 14 | 416 | fontSize 14 |
@@ -424,8 +426,8 @@ graph | |||
424 | id 11 | 426 | id 11 |
425 | graphics | 427 | graphics |
426 | [ | 428 | [ |
427 | w 277.20000000000005 | 429 | w 269.5 |
428 | h 82 | 430 | h 68 |
429 | type "rectangle" | 431 | type "rectangle" |
430 | fill "#FFFFFF" | 432 | fill "#FFFFFF" |
431 | fill2 "#FFFFFF" | 433 | fill2 "#FFFFFF" |
@@ -446,9 +448,8 @@ graph | |||
446 | [ | 448 | [ |
447 | text " | 449 | text " |
448 | CommSubsystem class | 450 | CommSubsystem class |
449 | XCommSubsystem class | 451 | UHFCommSubsystem class |
450 | CommSubsystem class UndefinedPart | 452 | CommSubsystem class UndefinedPart |
451 | XCommSubsystem class UndefinedPart | ||
452 | " | 453 | " |
453 | fontSize 14 | 454 | fontSize 14 |
454 | fontName "Consolas" | 455 | fontName "Consolas" |
@@ -463,8 +464,8 @@ graph | |||
463 | id 12 | 464 | id 12 |
464 | graphics | 465 | graphics |
465 | [ | 466 | [ |
466 | w 277.20000000000005 | 467 | w 223.3 |
467 | h 82 | 468 | h 54 |
468 | type "rectangle" | 469 | type "rectangle" |
469 | fill "#FFFFFF" | 470 | fill "#FFFFFF" |
470 | fill2 "#FFFFFF" | 471 | fill2 "#FFFFFF" |
@@ -484,10 +485,8 @@ graph | |||
484 | LabelGraphics | 485 | LabelGraphics |
485 | [ | 486 | [ |
486 | text " | 487 | text " |
487 | CommSubsystem class | 488 | Payload class |
488 | XCommSubsystem class | 489 | InterferometryPayload class |
489 | CommSubsystem class UndefinedPart | ||
490 | XCommSubsystem class UndefinedPart | ||
491 | " | 490 | " |
492 | fontSize 14 | 491 | fontSize 14 |
493 | fontName "Consolas" | 492 | fontName "Consolas" |
@@ -502,8 +501,8 @@ graph | |||
502 | id 13 | 501 | id 13 |
503 | graphics | 502 | graphics |
504 | [ | 503 | [ |
505 | w 223.3 | 504 | w 277.20000000000005 |
506 | h 54 | 505 | h 82 |
507 | type "rectangle" | 506 | type "rectangle" |
508 | fill "#FFFFFF" | 507 | fill "#FFFFFF" |
509 | fill2 "#FFFFFF" | 508 | fill2 "#FFFFFF" |
@@ -523,8 +522,10 @@ graph | |||
523 | LabelGraphics | 522 | LabelGraphics |
524 | [ | 523 | [ |
525 | text " | 524 | text " |
526 | Payload class | 525 | CommSubsystem class |
527 | InterferometryPayload class | 526 | XCommSubsystem class |
527 | CommSubsystem class UndefinedPart | ||
528 | XCommSubsystem class UndefinedPart | ||
528 | " | 529 | " |
529 | fontSize 14 | 530 | fontSize 14 |
530 | fontName "Consolas" | 531 | fontName "Consolas" |
@@ -562,7 +563,7 @@ graph | |||
562 | text " | 563 | text " |
563 | CommunicatingElement class | 564 | CommunicatingElement class |
564 | Spacecraft class | 565 | Spacecraft class |
565 | CubeSat6U class | 566 | CubeSat3U class |
566 | CubeSat class | 567 | CubeSat class |
567 | CommunicatingElement class UndefinedPart | 568 | CommunicatingElement class UndefinedPart |
568 | " | 569 | " |
@@ -617,8 +618,8 @@ graph | |||
617 | id 16 | 618 | id 16 |
618 | graphics | 619 | graphics |
619 | [ | 620 | [ |
620 | w 223.3 | 621 | w 277.20000000000005 |
621 | h 54 | 622 | h 82 |
622 | type "rectangle" | 623 | type "rectangle" |
623 | fill "#FFFFFF" | 624 | fill "#FFFFFF" |
624 | fill2 "#FFFFFF" | 625 | fill2 "#FFFFFF" |
@@ -638,8 +639,10 @@ graph | |||
638 | LabelGraphics | 639 | LabelGraphics |
639 | [ | 640 | [ |
640 | text " | 641 | text " |
641 | Payload class | 642 | CommSubsystem class |
642 | InterferometryPayload class | 643 | XCommSubsystem class |
644 | CommSubsystem class UndefinedPart | ||
645 | XCommSubsystem class UndefinedPart | ||
643 | " | 646 | " |
644 | fontSize 14 | 647 | fontSize 14 |
645 | fontName "Consolas" | 648 | fontName "Consolas" |
@@ -654,8 +657,8 @@ graph | |||
654 | id 17 | 657 | id 17 |
655 | graphics | 658 | graphics |
656 | [ | 659 | [ |
657 | w 277.20000000000005 | 660 | w 223.3 |
658 | h 82 | 661 | h 54 |
659 | type "rectangle" | 662 | type "rectangle" |
660 | fill "#FFFFFF" | 663 | fill "#FFFFFF" |
661 | fill2 "#FFFFFF" | 664 | fill2 "#FFFFFF" |
@@ -675,10 +678,8 @@ graph | |||
675 | LabelGraphics | 678 | LabelGraphics |
676 | [ | 679 | [ |
677 | text " | 680 | text " |
678 | CommSubsystem class | 681 | Payload class |
679 | XCommSubsystem class | 682 | InterferometryPayload class |
680 | CommSubsystem class UndefinedPart | ||
681 | XCommSubsystem class UndefinedPart | ||
682 | " | 683 | " |
683 | fontSize 14 | 684 | fontSize 14 |
684 | fontName "Consolas" | 685 | fontName "Consolas" |
@@ -694,7 +695,7 @@ graph | |||
694 | graphics | 695 | graphics |
695 | [ | 696 | [ |
696 | w 323.40000000000003 | 697 | w 323.40000000000003 |
697 | h 96 | 698 | h 82 |
698 | type "rectangle" | 699 | type "rectangle" |
699 | fill "#FFFFFF" | 700 | fill "#FFFFFF" |
700 | fill2 "#FFFFFF" | 701 | fill2 "#FFFFFF" |
@@ -716,8 +717,7 @@ graph | |||
716 | text " | 717 | text " |
717 | CommunicatingElement class | 718 | CommunicatingElement class |
718 | Spacecraft class | 719 | Spacecraft class |
719 | CubeSat6U class | 720 | SmallSat class |
720 | CubeSat class | ||
721 | CommunicatingElement class UndefinedPart | 721 | CommunicatingElement class UndefinedPart |
722 | " | 722 | " |
723 | fontSize 14 | 723 | fontSize 14 |
@@ -733,8 +733,8 @@ graph | |||
733 | id 19 | 733 | id 19 |
734 | graphics | 734 | graphics |
735 | [ | 735 | [ |
736 | w 269.5 | 736 | w 277.20000000000005 |
737 | h 68 | 737 | h 82 |
738 | type "rectangle" | 738 | type "rectangle" |
739 | fill "#FFFFFF" | 739 | fill "#FFFFFF" |
740 | fill2 "#FFFFFF" | 740 | fill2 "#FFFFFF" |
@@ -755,8 +755,9 @@ graph | |||
755 | [ | 755 | [ |
756 | text " | 756 | text " |
757 | CommSubsystem class | 757 | CommSubsystem class |
758 | UHFCommSubsystem class | 758 | XCommSubsystem class |
759 | CommSubsystem class UndefinedPart | 759 | CommSubsystem class UndefinedPart |
760 | XCommSubsystem class UndefinedPart | ||
760 | " | 761 | " |
761 | fontSize 14 | 762 | fontSize 14 |
762 | fontName "Consolas" | 763 | fontName "Consolas" |
@@ -808,8 +809,8 @@ graph | |||
808 | id 21 | 809 | id 21 |
809 | graphics | 810 | graphics |
810 | [ | 811 | [ |
811 | w 323.40000000000003 | 812 | w 269.5 |
812 | h 82 | 813 | h 68 |
813 | type "rectangle" | 814 | type "rectangle" |
814 | fill "#FFFFFF" | 815 | fill "#FFFFFF" |
815 | fill2 "#FFFFFF" | 816 | fill2 "#FFFFFF" |
@@ -829,10 +830,9 @@ graph | |||
829 | LabelGraphics | 830 | LabelGraphics |
830 | [ | 831 | [ |
831 | text " | 832 | text " |
832 | CommunicatingElement class | 833 | CommSubsystem class |
833 | Spacecraft class | 834 | UHFCommSubsystem class |
834 | SmallSat class | 835 | CommSubsystem class UndefinedPart |
835 | CommunicatingElement class UndefinedPart | ||
836 | " | 836 | " |
837 | fontSize 14 | 837 | fontSize 14 |
838 | fontName "Consolas" | 838 | fontName "Consolas" |
@@ -847,8 +847,8 @@ graph | |||
847 | id 22 | 847 | id 22 |
848 | graphics | 848 | graphics |
849 | [ | 849 | [ |
850 | w 277.20000000000005 | 850 | w 323.40000000000003 |
851 | h 82 | 851 | h 96 |
852 | type "rectangle" | 852 | type "rectangle" |
853 | fill "#FFFFFF" | 853 | fill "#FFFFFF" |
854 | fill2 "#FFFFFF" | 854 | fill2 "#FFFFFF" |
@@ -868,10 +868,11 @@ graph | |||
868 | LabelGraphics | 868 | LabelGraphics |
869 | [ | 869 | [ |
870 | text " | 870 | text " |
871 | CommSubsystem class | 871 | CommunicatingElement class |
872 | XCommSubsystem class | 872 | Spacecraft class |
873 | CommSubsystem class UndefinedPart | 873 | CubeSat3U class |
874 | XCommSubsystem class UndefinedPart | 874 | CubeSat class |
875 | CommunicatingElement class UndefinedPart | ||
875 | " | 876 | " |
876 | fontSize 14 | 877 | fontSize 14 |
877 | fontName "Consolas" | 878 | fontName "Consolas" |
@@ -886,8 +887,8 @@ graph | |||
886 | id 23 | 887 | id 23 |
887 | graphics | 888 | graphics |
888 | [ | 889 | [ |
889 | w 284.90000000000003 | 890 | w 223.3 |
890 | h 82 | 891 | h 54 |
891 | type "rectangle" | 892 | type "rectangle" |
892 | fill "#FFFFFF" | 893 | fill "#FFFFFF" |
893 | fill2 "#FFFFFF" | 894 | fill2 "#FFFFFF" |
@@ -907,10 +908,8 @@ graph | |||
907 | LabelGraphics | 908 | LabelGraphics |
908 | [ | 909 | [ |
909 | text " | 910 | text " |
910 | CommSubsystem class | 911 | Payload class |
911 | KaCommSubsystem class | 912 | InterferometryPayload class |
912 | CommSubsystem class UndefinedPart | ||
913 | KaCommSubsystem class UndefinedPart | ||
914 | " | 913 | " |
915 | fontSize 14 | 914 | fontSize 14 |
916 | fontName "Consolas" | 915 | fontName "Consolas" |
@@ -925,8 +924,8 @@ graph | |||
925 | id 24 | 924 | id 24 |
926 | graphics | 925 | graphics |
927 | [ | 926 | [ |
928 | w 269.5 | 927 | w 277.20000000000005 |
929 | h 68 | 928 | h 82 |
930 | type "rectangle" | 929 | type "rectangle" |
931 | fill "#FFFFFF" | 930 | fill "#FFFFFF" |
932 | fill2 "#FFFFFF" | 931 | fill2 "#FFFFFF" |
@@ -947,8 +946,9 @@ graph | |||
947 | [ | 946 | [ |
948 | text " | 947 | text " |
949 | CommSubsystem class | 948 | CommSubsystem class |
950 | UHFCommSubsystem class | 949 | XCommSubsystem class |
951 | CommSubsystem class UndefinedPart | 950 | CommSubsystem class UndefinedPart |
951 | XCommSubsystem class UndefinedPart | ||
952 | " | 952 | " |
953 | fontSize 14 | 953 | fontSize 14 |
954 | fontName "Consolas" | 954 | fontName "Consolas" |
@@ -963,8 +963,8 @@ graph | |||
963 | id 25 | 963 | id 25 |
964 | graphics | 964 | graphics |
965 | [ | 965 | [ |
966 | w 223.3 | 966 | w 269.5 |
967 | h 54 | 967 | h 68 |
968 | type "rectangle" | 968 | type "rectangle" |
969 | fill "#FFFFFF" | 969 | fill "#FFFFFF" |
970 | fill2 "#FFFFFF" | 970 | fill2 "#FFFFFF" |
@@ -984,8 +984,9 @@ graph | |||
984 | LabelGraphics | 984 | LabelGraphics |
985 | [ | 985 | [ |
986 | text " | 986 | text " |
987 | Payload class | 987 | CommSubsystem class |
988 | InterferometryPayload class | 988 | UHFCommSubsystem class |
989 | CommSubsystem class UndefinedPart | ||
989 | " | 990 | " |
990 | fontSize 14 | 991 | fontSize 14 |
991 | fontName "Consolas" | 992 | fontName "Consolas" |
@@ -1001,7 +1002,7 @@ graph | |||
1001 | graphics | 1002 | graphics |
1002 | [ | 1003 | [ |
1003 | w 323.40000000000003 | 1004 | w 323.40000000000003 |
1004 | h 96 | 1005 | h 82 |
1005 | type "rectangle" | 1006 | type "rectangle" |
1006 | fill "#FFFFFF" | 1007 | fill "#FFFFFF" |
1007 | fill2 "#FFFFFF" | 1008 | fill2 "#FFFFFF" |
@@ -1023,8 +1024,7 @@ graph | |||
1023 | text " | 1024 | text " |
1024 | CommunicatingElement class | 1025 | CommunicatingElement class |
1025 | Spacecraft class | 1026 | Spacecraft class |
1026 | CubeSat6U class | 1027 | SmallSat class |
1027 | CubeSat class | ||
1028 | CommunicatingElement class UndefinedPart | 1028 | CommunicatingElement class UndefinedPart |
1029 | " | 1029 | " |
1030 | fontSize 14 | 1030 | fontSize 14 |
@@ -1040,8 +1040,8 @@ graph | |||
1040 | id 27 | 1040 | id 27 |
1041 | graphics | 1041 | graphics |
1042 | [ | 1042 | [ |
1043 | w 269.5 | 1043 | w 223.3 |
1044 | h 68 | 1044 | h 54 |
1045 | type "rectangle" | 1045 | type "rectangle" |
1046 | fill "#FFFFFF" | 1046 | fill "#FFFFFF" |
1047 | fill2 "#FFFFFF" | 1047 | fill2 "#FFFFFF" |
@@ -1061,9 +1061,8 @@ graph | |||
1061 | LabelGraphics | 1061 | LabelGraphics |
1062 | [ | 1062 | [ |
1063 | text " | 1063 | text " |
1064 | CommSubsystem class | 1064 | Payload class |
1065 | UHFCommSubsystem class | 1065 | InterferometryPayload class |
1066 | CommSubsystem class UndefinedPart | ||
1067 | " | 1066 | " |
1068 | fontSize 14 | 1067 | fontSize 14 |
1069 | fontName "Consolas" | 1068 | fontName "Consolas" |
@@ -1078,8 +1077,8 @@ graph | |||
1078 | id 28 | 1077 | id 28 |
1079 | graphics | 1078 | graphics |
1080 | [ | 1079 | [ |
1081 | w 223.3 | 1080 | w 269.5 |
1082 | h 54 | 1081 | h 68 |
1083 | type "rectangle" | 1082 | type "rectangle" |
1084 | fill "#FFFFFF" | 1083 | fill "#FFFFFF" |
1085 | fill2 "#FFFFFF" | 1084 | fill2 "#FFFFFF" |
@@ -1099,8 +1098,9 @@ graph | |||
1099 | LabelGraphics | 1098 | LabelGraphics |
1100 | [ | 1099 | [ |
1101 | text " | 1100 | text " |
1102 | Payload class | 1101 | CommSubsystem class |
1103 | InterferometryPayload class | 1102 | UHFCommSubsystem class |
1103 | CommSubsystem class UndefinedPart | ||
1104 | " | 1104 | " |
1105 | fontSize 14 | 1105 | fontSize 14 |
1106 | fontName "Consolas" | 1106 | fontName "Consolas" |
@@ -1232,8 +1232,8 @@ graph | |||
1232 | id 32 | 1232 | id 32 |
1233 | graphics | 1233 | graphics |
1234 | [ | 1234 | [ |
1235 | w 269.5 | 1235 | w 223.3 |
1236 | h 68 | 1236 | h 54 |
1237 | type "rectangle" | 1237 | type "rectangle" |
1238 | fill "#FFFFFF" | 1238 | fill "#FFFFFF" |
1239 | fill2 "#FFFFFF" | 1239 | fill2 "#FFFFFF" |
@@ -1253,9 +1253,8 @@ graph | |||
1253 | LabelGraphics | 1253 | LabelGraphics |
1254 | [ | 1254 | [ |
1255 | text " | 1255 | text " |
1256 | CommSubsystem class | 1256 | Payload class |
1257 | UHFCommSubsystem class | 1257 | InterferometryPayload class |
1258 | CommSubsystem class UndefinedPart | ||
1259 | " | 1258 | " |
1260 | fontSize 14 | 1259 | fontSize 14 |
1261 | fontName "Consolas" | 1260 | fontName "Consolas" |
@@ -1270,8 +1269,8 @@ graph | |||
1270 | id 33 | 1269 | id 33 |
1271 | graphics | 1270 | graphics |
1272 | [ | 1271 | [ |
1273 | w 223.3 | 1272 | w 269.5 |
1274 | h 54 | 1273 | h 68 |
1275 | type "rectangle" | 1274 | type "rectangle" |
1276 | fill "#FFFFFF" | 1275 | fill "#FFFFFF" |
1277 | fill2 "#FFFFFF" | 1276 | fill2 "#FFFFFF" |
@@ -1291,8 +1290,9 @@ graph | |||
1291 | LabelGraphics | 1290 | LabelGraphics |
1292 | [ | 1291 | [ |
1293 | text " | 1292 | text " |
1294 | Payload class | 1293 | CommSubsystem class |
1295 | InterferometryPayload class | 1294 | UHFCommSubsystem class |
1295 | CommSubsystem class UndefinedPart | ||
1296 | " | 1296 | " |
1297 | fontSize 14 | 1297 | fontSize 14 |
1298 | fontName "Consolas" | 1298 | fontName "Consolas" |
@@ -1330,7 +1330,7 @@ graph | |||
1330 | text " | 1330 | text " |
1331 | CommunicatingElement class | 1331 | CommunicatingElement class |
1332 | Spacecraft class | 1332 | Spacecraft class |
1333 | CubeSat3U class | 1333 | CubeSat6U class |
1334 | CubeSat class | 1334 | CubeSat class |
1335 | CommunicatingElement class UndefinedPart | 1335 | CommunicatingElement class UndefinedPart |
1336 | " | 1336 | " |
@@ -1385,8 +1385,8 @@ graph | |||
1385 | id 36 | 1385 | id 36 |
1386 | graphics | 1386 | graphics |
1387 | [ | 1387 | [ |
1388 | w 269.5 | 1388 | w 277.20000000000005 |
1389 | h 68 | 1389 | h 82 |
1390 | type "rectangle" | 1390 | type "rectangle" |
1391 | fill "#FFFFFF" | 1391 | fill "#FFFFFF" |
1392 | fill2 "#FFFFFF" | 1392 | fill2 "#FFFFFF" |
@@ -1407,8 +1407,9 @@ graph | |||
1407 | [ | 1407 | [ |
1408 | text " | 1408 | text " |
1409 | CommSubsystem class | 1409 | CommSubsystem class |
1410 | UHFCommSubsystem class | 1410 | XCommSubsystem class |
1411 | CommSubsystem class UndefinedPart | 1411 | CommSubsystem class UndefinedPart |
1412 | XCommSubsystem class UndefinedPart | ||
1412 | " | 1413 | " |
1413 | fontSize 14 | 1414 | fontSize 14 |
1414 | fontName "Consolas" | 1415 | fontName "Consolas" |
@@ -1697,7 +1698,7 @@ graph | |||
1697 | edge | 1698 | edge |
1698 | [ | 1699 | [ |
1699 | source 0 | 1700 | source 0 |
1700 | target 21 | 1701 | target 22 |
1701 | graphics | 1702 | graphics |
1702 | [ | 1703 | [ |
1703 | fill "#000000" | 1704 | fill "#000000" |
@@ -1837,7 +1838,7 @@ graph | |||
1837 | edge | 1838 | edge |
1838 | [ | 1839 | [ |
1839 | source 6 | 1840 | source 6 |
1840 | target 9 | 1841 | target 8 |
1841 | graphics | 1842 | graphics |
1842 | [ | 1843 | [ |
1843 | fill "#000000" | 1844 | fill "#000000" |
@@ -1877,7 +1878,7 @@ graph | |||
1877 | edge | 1878 | edge |
1878 | [ | 1879 | [ |
1879 | source 10 | 1880 | source 10 |
1880 | target 12 | 1881 | target 13 |
1881 | graphics | 1882 | graphics |
1882 | [ | 1883 | [ |
1883 | fill "#000000" | 1884 | fill "#000000" |
@@ -1917,7 +1918,7 @@ graph | |||
1917 | edge | 1918 | edge |
1918 | [ | 1919 | [ |
1919 | source 14 | 1920 | source 14 |
1920 | target 17 | 1921 | target 16 |
1921 | graphics | 1922 | graphics |
1922 | [ | 1923 | [ |
1923 | fill "#000000" | 1924 | fill "#000000" |
@@ -1956,8 +1957,8 @@ graph | |||
1956 | ] | 1957 | ] |
1957 | edge | 1958 | edge |
1958 | [ | 1959 | [ |
1959 | source 21 | 1960 | source 18 |
1960 | target 22 | 1961 | target 21 |
1961 | graphics | 1962 | graphics |
1962 | [ | 1963 | [ |
1963 | fill "#000000" | 1964 | fill "#000000" |
@@ -1976,8 +1977,8 @@ graph | |||
1976 | ] | 1977 | ] |
1977 | edge | 1978 | edge |
1978 | [ | 1979 | [ |
1979 | source 21 | 1980 | source 22 |
1980 | target 23 | 1981 | target 24 |
1981 | graphics | 1982 | graphics |
1982 | [ | 1983 | [ |
1983 | fill "#000000" | 1984 | fill "#000000" |
@@ -1996,8 +1997,8 @@ graph | |||
1996 | ] | 1997 | ] |
1997 | edge | 1998 | edge |
1998 | [ | 1999 | [ |
1999 | source 18 | 2000 | source 22 |
2000 | target 24 | 2001 | target 25 |
2001 | graphics | 2002 | graphics |
2002 | [ | 2003 | [ |
2003 | fill "#000000" | 2004 | fill "#000000" |
@@ -2017,7 +2018,7 @@ graph | |||
2017 | edge | 2018 | edge |
2018 | [ | 2019 | [ |
2019 | source 26 | 2020 | source 26 |
2020 | target 27 | 2021 | target 28 |
2021 | graphics | 2022 | graphics |
2022 | [ | 2023 | [ |
2023 | fill "#000000" | 2024 | fill "#000000" |
@@ -2077,7 +2078,7 @@ graph | |||
2077 | edge | 2078 | edge |
2078 | [ | 2079 | [ |
2079 | source 30 | 2080 | source 30 |
2080 | target 32 | 2081 | target 33 |
2081 | graphics | 2082 | graphics |
2082 | [ | 2083 | [ |
2083 | fill "#000000" | 2084 | fill "#000000" |
@@ -2137,7 +2138,7 @@ graph | |||
2137 | edge | 2138 | edge |
2138 | [ | 2139 | [ |
2139 | source 6 | 2140 | source 6 |
2140 | target 8 | 2141 | target 9 |
2141 | graphics | 2142 | graphics |
2142 | [ | 2143 | [ |
2143 | fill "#000000" | 2144 | fill "#000000" |
@@ -2157,7 +2158,7 @@ graph | |||
2157 | edge | 2158 | edge |
2158 | [ | 2159 | [ |
2159 | source 10 | 2160 | source 10 |
2160 | target 13 | 2161 | target 12 |
2161 | graphics | 2162 | graphics |
2162 | [ | 2163 | [ |
2163 | fill "#000000" | 2164 | fill "#000000" |
@@ -2177,7 +2178,7 @@ graph | |||
2177 | edge | 2178 | edge |
2178 | [ | 2179 | [ |
2179 | source 14 | 2180 | source 14 |
2180 | target 16 | 2181 | target 17 |
2181 | graphics | 2182 | graphics |
2182 | [ | 2183 | [ |
2183 | fill "#000000" | 2184 | fill "#000000" |
@@ -2216,8 +2217,8 @@ graph | |||
2216 | ] | 2217 | ] |
2217 | edge | 2218 | edge |
2218 | [ | 2219 | [ |
2219 | source 21 | 2220 | source 22 |
2220 | target 25 | 2221 | target 23 |
2221 | graphics | 2222 | graphics |
2222 | [ | 2223 | [ |
2223 | fill "#000000" | 2224 | fill "#000000" |
@@ -2237,7 +2238,7 @@ graph | |||
2237 | edge | 2238 | edge |
2238 | [ | 2239 | [ |
2239 | source 26 | 2240 | source 26 |
2240 | target 28 | 2241 | target 27 |
2241 | graphics | 2242 | graphics |
2242 | [ | 2243 | [ |
2243 | fill "#000000" | 2244 | fill "#000000" |
@@ -2257,7 +2258,7 @@ graph | |||
2257 | edge | 2258 | edge |
2258 | [ | 2259 | [ |
2259 | source 30 | 2260 | source 30 |
2260 | target 33 | 2261 | target 32 |
2261 | graphics | 2262 | graphics |
2262 | [ | 2263 | [ |
2263 | fill "#000000" | 2264 | fill "#000000" |
@@ -2315,7 +2316,7 @@ graph | |||
2315 | ] | 2316 | ] |
2316 | edge | 2317 | edge |
2317 | [ | 2318 | [ |
2318 | source 12 | 2319 | source 13 |
2319 | target 2 | 2320 | target 2 |
2320 | graphics | 2321 | graphics |
2321 | [ | 2322 | [ |
@@ -2334,8 +2335,8 @@ graph | |||
2334 | ] | 2335 | ] |
2335 | edge | 2336 | edge |
2336 | [ | 2337 | [ |
2337 | source 17 | 2338 | source 15 |
2338 | target 7 | 2339 | target 11 |
2339 | graphics | 2340 | graphics |
2340 | [ | 2341 | [ |
2341 | fill "#000000" | 2342 | fill "#000000" |
@@ -2353,8 +2354,8 @@ graph | |||
2353 | ] | 2354 | ] |
2354 | edge | 2355 | edge |
2355 | [ | 2356 | [ |
2356 | source 22 | 2357 | source 21 |
2357 | target 2 | 2358 | target 11 |
2358 | graphics | 2359 | graphics |
2359 | [ | 2360 | [ |
2360 | fill "#000000" | 2361 | fill "#000000" |
@@ -2372,8 +2373,8 @@ graph | |||
2372 | ] | 2373 | ] |
2373 | edge | 2374 | edge |
2374 | [ | 2375 | [ |
2375 | source 19 | 2376 | source 24 |
2376 | target 15 | 2377 | target 2 |
2377 | graphics | 2378 | graphics |
2378 | [ | 2379 | [ |
2379 | fill "#000000" | 2380 | fill "#000000" |
@@ -2391,8 +2392,8 @@ graph | |||
2391 | ] | 2392 | ] |
2392 | edge | 2393 | edge |
2393 | [ | 2394 | [ |
2394 | source 27 | 2395 | source 29 |
2395 | target 19 | 2396 | target 15 |
2396 | graphics | 2397 | graphics |
2397 | [ | 2398 | [ |
2398 | fill "#000000" | 2399 | fill "#000000" |
@@ -2410,8 +2411,8 @@ graph | |||
2410 | ] | 2411 | ] |
2411 | edge | 2412 | edge |
2412 | [ | 2413 | [ |
2413 | source 32 | 2414 | source 31 |
2414 | target 15 | 2415 | target 2 |
2415 | graphics | 2416 | graphics |
2416 | [ | 2417 | [ |
2417 | fill "#000000" | 2418 | fill "#000000" |
@@ -2430,7 +2431,7 @@ graph | |||
2430 | edge | 2431 | edge |
2431 | [ | 2432 | [ |
2432 | source 35 | 2433 | source 35 |
2433 | target 27 | 2434 | target 28 |
2434 | graphics | 2435 | graphics |
2435 | [ | 2436 | [ |
2436 | fill "#000000" | 2437 | fill "#000000" |
diff --git a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/outputs/models/run3/3_1.png b/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/outputs/models/run3/3_1.png index e7aa5b5c..783b9fb9 100644 --- a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/outputs/models/run3/3_1.png +++ b/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/outputs/models/run3/3_1.png | |||
Binary files differ | |||
diff --git a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/outputs/models/run3/3_1.xmi b/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/outputs/models/run3/3_1.xmi index 081ea350..cccb6a10 100644 --- a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/outputs/models/run3/3_1.xmi +++ b/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/outputs/models/run3/3_1.xmi | |||
@@ -4,44 +4,44 @@ | |||
4 | <commSubsystem xsi:type="satellite:KaCommSubsystem"/> | 4 | <commSubsystem xsi:type="satellite:KaCommSubsystem"/> |
5 | <commSubsystem xsi:type="satellite:XCommSubsystem"/> | 5 | <commSubsystem xsi:type="satellite:XCommSubsystem"/> |
6 | </groundStationNetwork> | 6 | </groundStationNetwork> |
7 | <spacecraft xsi:type="satellite:CubeSat6U"> | ||
8 | <commSubsystem xsi:type="satellite:UHFCommSubsystem" target="//@spacecraft.4/@commSubsystem.0"/> | ||
9 | <commSubsystem xsi:type="satellite:XCommSubsystem"/> | ||
10 | <payload xsi:type="satellite:InterferometryPayload"/> | ||
11 | </spacecraft> | ||
12 | <spacecraft xsi:type="satellite:CubeSat3U"> | 7 | <spacecraft xsi:type="satellite:CubeSat3U"> |
13 | <commSubsystem xsi:type="satellite:UHFCommSubsystem"/> | 8 | <commSubsystem xsi:type="satellite:XCommSubsystem"/> |
14 | <commSubsystem xsi:type="satellite:XCommSubsystem" target="//@groundStationNetwork/@commSubsystem.1"/> | 9 | <commSubsystem xsi:type="satellite:UHFCommSubsystem" target="//@spacecraft.1/@commSubsystem.1"/> |
15 | <payload xsi:type="satellite:InterferometryPayload"/> | 10 | <payload xsi:type="satellite:InterferometryPayload"/> |
16 | </spacecraft> | 11 | </spacecraft> |
17 | <spacecraft xsi:type="satellite:CubeSat6U"> | 12 | <spacecraft xsi:type="satellite:CubeSat6U"> |
13 | <commSubsystem xsi:type="satellite:XCommSubsystem" target="//@groundStationNetwork/@commSubsystem.1"/> | ||
18 | <commSubsystem xsi:type="satellite:UHFCommSubsystem"/> | 14 | <commSubsystem xsi:type="satellite:UHFCommSubsystem"/> |
19 | <commSubsystem xsi:type="satellite:UHFCommSubsystem" target="//@spacecraft.4/@commSubsystem.0"/> | ||
20 | <payload xsi:type="satellite:InterferometryPayload"/> | ||
21 | </spacecraft> | ||
22 | <spacecraft xsi:type="satellite:CubeSat3U"> | ||
23 | <commSubsystem xsi:type="satellite:UHFCommSubsystem"/> | ||
24 | <commSubsystem xsi:type="satellite:UHFCommSubsystem" target="//@spacecraft.5/@commSubsystem.0"/> | ||
25 | <payload xsi:type="satellite:InterferometryPayload"/> | 15 | <payload xsi:type="satellite:InterferometryPayload"/> |
26 | </spacecraft> | 16 | </spacecraft> |
27 | <spacecraft xsi:type="satellite:CubeSat6U"> | 17 | <spacecraft xsi:type="satellite:CubeSat6U"> |
18 | <commSubsystem xsi:type="satellite:XCommSubsystem" target="//@groundStationNetwork/@commSubsystem.1"/> | ||
28 | <commSubsystem xsi:type="satellite:UHFCommSubsystem"/> | 19 | <commSubsystem xsi:type="satellite:UHFCommSubsystem"/> |
29 | <commSubsystem xsi:type="satellite:XCommSubsystem" target="//@spacecraft.1/@commSubsystem.1"/> | ||
30 | <payload xsi:type="satellite:InterferometryPayload"/> | 20 | <payload xsi:type="satellite:InterferometryPayload"/> |
31 | </spacecraft> | 21 | </spacecraft> |
32 | <spacecraft xsi:type="satellite:CubeSat6U"> | 22 | <spacecraft xsi:type="satellite:CubeSat6U"> |
33 | <commSubsystem xsi:type="satellite:UHFCommSubsystem" target="//@spacecraft.2/@commSubsystem.1"/> | 23 | <commSubsystem xsi:type="satellite:XCommSubsystem"/> |
34 | <commSubsystem xsi:type="satellite:UHFCommSubsystem"/> | 24 | <commSubsystem xsi:type="satellite:UHFCommSubsystem" target="//@spacecraft.6/@commSubsystem.0"/> |
35 | <payload xsi:type="satellite:InterferometryPayload"/> | 25 | <payload xsi:type="satellite:InterferometryPayload"/> |
36 | </spacecraft> | 26 | </spacecraft> |
37 | <spacecraft xsi:type="satellite:SmallSat"> | 27 | <spacecraft xsi:type="satellite:CubeSat3U"> |
28 | <commSubsystem xsi:type="satellite:XCommSubsystem"/> | ||
38 | <commSubsystem xsi:type="satellite:XCommSubsystem" target="//@groundStationNetwork/@commSubsystem.1"/> | 29 | <commSubsystem xsi:type="satellite:XCommSubsystem" target="//@groundStationNetwork/@commSubsystem.1"/> |
39 | <commSubsystem xsi:type="satellite:KaCommSubsystem"/> | ||
40 | <payload xsi:type="satellite:InterferometryPayload"/> | 30 | <payload xsi:type="satellite:InterferometryPayload"/> |
41 | </spacecraft> | 31 | </spacecraft> |
42 | <spacecraft xsi:type="satellite:SmallSat"> | 32 | <spacecraft xsi:type="satellite:SmallSat"> |
43 | <commSubsystem xsi:type="satellite:XCommSubsystem"/> | 33 | <commSubsystem xsi:type="satellite:XCommSubsystem"/> |
34 | <commSubsystem xsi:type="satellite:UHFCommSubsystem" target="//@spacecraft.1/@commSubsystem.1"/> | ||
35 | <payload xsi:type="satellite:InterferometryPayload"/> | ||
36 | </spacecraft> | ||
37 | <spacecraft xsi:type="satellite:SmallSat"> | ||
38 | <commSubsystem xsi:type="satellite:UHFCommSubsystem"/> | ||
39 | <commSubsystem xsi:type="satellite:UHFCommSubsystem" target="//@spacecraft.0/@commSubsystem.1"/> | ||
40 | <payload xsi:type="satellite:InterferometryPayload"/> | ||
41 | </spacecraft> | ||
42 | <spacecraft xsi:type="satellite:CubeSat3U"> | ||
44 | <commSubsystem xsi:type="satellite:XCommSubsystem" target="//@groundStationNetwork/@commSubsystem.1"/> | 43 | <commSubsystem xsi:type="satellite:XCommSubsystem" target="//@groundStationNetwork/@commSubsystem.1"/> |
44 | <commSubsystem xsi:type="satellite:UHFCommSubsystem"/> | ||
45 | <payload xsi:type="satellite:InterferometryPayload"/> | 45 | <payload xsi:type="satellite:InterferometryPayload"/> |
46 | </spacecraft> | 46 | </spacecraft> |
47 | </satellite:InterferometryMission> | 47 | </satellite:InterferometryMission> |
diff --git a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/outputs/models/run4/4_1.gml b/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/outputs/models/run4/4_1.gml index 06f2d5b6..1329cc70 100644 --- a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/outputs/models/run4/4_1.gml +++ b/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/outputs/models/run4/4_1.gml | |||
@@ -271,8 +271,8 @@ graph | |||
271 | id 7 | 271 | id 7 |
272 | graphics | 272 | graphics |
273 | [ | 273 | [ |
274 | w 277.20000000000005 | 274 | w 269.5 |
275 | h 82 | 275 | h 68 |
276 | type "rectangle" | 276 | type "rectangle" |
277 | fill "#FFFFFF" | 277 | fill "#FFFFFF" |
278 | fill2 "#FFFFFF" | 278 | fill2 "#FFFFFF" |
@@ -293,9 +293,8 @@ graph | |||
293 | [ | 293 | [ |
294 | text " | 294 | text " |
295 | CommSubsystem class | 295 | CommSubsystem class |
296 | XCommSubsystem class | 296 | UHFCommSubsystem class |
297 | CommSubsystem class UndefinedPart | 297 | CommSubsystem class UndefinedPart |
298 | XCommSubsystem class UndefinedPart | ||
299 | " | 298 | " |
300 | fontSize 14 | 299 | fontSize 14 |
301 | fontName "Consolas" | 300 | fontName "Consolas" |
@@ -347,8 +346,8 @@ graph | |||
347 | id 9 | 346 | id 9 |
348 | graphics | 347 | graphics |
349 | [ | 348 | [ |
350 | w 269.5 | 349 | w 277.20000000000005 |
351 | h 68 | 350 | h 82 |
352 | type "rectangle" | 351 | type "rectangle" |
353 | fill "#FFFFFF" | 352 | fill "#FFFFFF" |
354 | fill2 "#FFFFFF" | 353 | fill2 "#FFFFFF" |
@@ -369,8 +368,9 @@ graph | |||
369 | [ | 368 | [ |
370 | text " | 369 | text " |
371 | CommSubsystem class | 370 | CommSubsystem class |
372 | UHFCommSubsystem class | 371 | XCommSubsystem class |
373 | CommSubsystem class UndefinedPart | 372 | CommSubsystem class UndefinedPart |
373 | XCommSubsystem class UndefinedPart | ||
374 | " | 374 | " |
375 | fontSize 14 | 375 | fontSize 14 |
376 | fontName "Consolas" | 376 | fontName "Consolas" |
@@ -386,7 +386,7 @@ graph | |||
386 | graphics | 386 | graphics |
387 | [ | 387 | [ |
388 | w 323.40000000000003 | 388 | w 323.40000000000003 |
389 | h 96 | 389 | h 82 |
390 | type "rectangle" | 390 | type "rectangle" |
391 | fill "#FFFFFF" | 391 | fill "#FFFFFF" |
392 | fill2 "#FFFFFF" | 392 | fill2 "#FFFFFF" |
@@ -408,8 +408,7 @@ graph | |||
408 | text " | 408 | text " |
409 | CommunicatingElement class | 409 | CommunicatingElement class |
410 | Spacecraft class | 410 | Spacecraft class |
411 | CubeSat3U class | 411 | SmallSat class |
412 | CubeSat class | ||
413 | CommunicatingElement class UndefinedPart | 412 | CommunicatingElement class UndefinedPart |
414 | " | 413 | " |
415 | fontSize 14 | 414 | fontSize 14 |
@@ -425,8 +424,8 @@ graph | |||
425 | id 11 | 424 | id 11 |
426 | graphics | 425 | graphics |
427 | [ | 426 | [ |
428 | w 223.3 | 427 | w 277.20000000000005 |
429 | h 54 | 428 | h 82 |
430 | type "rectangle" | 429 | type "rectangle" |
431 | fill "#FFFFFF" | 430 | fill "#FFFFFF" |
432 | fill2 "#FFFFFF" | 431 | fill2 "#FFFFFF" |
@@ -446,8 +445,10 @@ graph | |||
446 | LabelGraphics | 445 | LabelGraphics |
447 | [ | 446 | [ |
448 | text " | 447 | text " |
449 | Payload class | 448 | CommSubsystem class |
450 | InterferometryPayload class | 449 | XCommSubsystem class |
450 | CommSubsystem class UndefinedPart | ||
451 | XCommSubsystem class UndefinedPart | ||
451 | " | 452 | " |
452 | fontSize 14 | 453 | fontSize 14 |
453 | fontName "Consolas" | 454 | fontName "Consolas" |
@@ -501,8 +502,8 @@ graph | |||
501 | id 13 | 502 | id 13 |
502 | graphics | 503 | graphics |
503 | [ | 504 | [ |
504 | w 323.40000000000003 | 505 | w 223.3 |
505 | h 96 | 506 | h 54 |
506 | type "rectangle" | 507 | type "rectangle" |
507 | fill "#FFFFFF" | 508 | fill "#FFFFFF" |
508 | fill2 "#FFFFFF" | 509 | fill2 "#FFFFFF" |
@@ -522,11 +523,8 @@ graph | |||
522 | LabelGraphics | 523 | LabelGraphics |
523 | [ | 524 | [ |
524 | text " | 525 | text " |
525 | CommunicatingElement class | 526 | Payload class |
526 | Spacecraft class | 527 | InterferometryPayload class |
527 | CubeSat6U class | ||
528 | CubeSat class | ||
529 | CommunicatingElement class UndefinedPart | ||
530 | " | 528 | " |
531 | fontSize 14 | 529 | fontSize 14 |
532 | fontName "Consolas" | 530 | fontName "Consolas" |
@@ -541,8 +539,8 @@ graph | |||
541 | id 14 | 539 | id 14 |
542 | graphics | 540 | graphics |
543 | [ | 541 | [ |
544 | w 277.20000000000005 | 542 | w 323.40000000000003 |
545 | h 82 | 543 | h 96 |
546 | type "rectangle" | 544 | type "rectangle" |
547 | fill "#FFFFFF" | 545 | fill "#FFFFFF" |
548 | fill2 "#FFFFFF" | 546 | fill2 "#FFFFFF" |
@@ -562,10 +560,11 @@ graph | |||
562 | LabelGraphics | 560 | LabelGraphics |
563 | [ | 561 | [ |
564 | text " | 562 | text " |
565 | CommSubsystem class | 563 | CommunicatingElement class |
566 | XCommSubsystem class | 564 | Spacecraft class |
567 | CommSubsystem class UndefinedPart | 565 | CubeSat3U class |
568 | XCommSubsystem class UndefinedPart | 566 | CubeSat class |
567 | CommunicatingElement class UndefinedPart | ||
569 | " | 568 | " |
570 | fontSize 14 | 569 | fontSize 14 |
571 | fontName "Consolas" | 570 | fontName "Consolas" |
@@ -580,8 +579,8 @@ graph | |||
580 | id 15 | 579 | id 15 |
581 | graphics | 580 | graphics |
582 | [ | 581 | [ |
583 | w 277.20000000000005 | 582 | w 269.5 |
584 | h 82 | 583 | h 68 |
585 | type "rectangle" | 584 | type "rectangle" |
586 | fill "#FFFFFF" | 585 | fill "#FFFFFF" |
587 | fill2 "#FFFFFF" | 586 | fill2 "#FFFFFF" |
@@ -602,9 +601,8 @@ graph | |||
602 | [ | 601 | [ |
603 | text " | 602 | text " |
604 | CommSubsystem class | 603 | CommSubsystem class |
605 | XCommSubsystem class | 604 | UHFCommSubsystem class |
606 | CommSubsystem class UndefinedPart | 605 | CommSubsystem class UndefinedPart |
607 | XCommSubsystem class UndefinedPart | ||
608 | " | 606 | " |
609 | fontSize 14 | 607 | fontSize 14 |
610 | fontName "Consolas" | 608 | fontName "Consolas" |
@@ -619,8 +617,8 @@ graph | |||
619 | id 16 | 617 | id 16 |
620 | graphics | 618 | graphics |
621 | [ | 619 | [ |
622 | w 277.20000000000005 | 620 | w 269.5 |
623 | h 82 | 621 | h 68 |
624 | type "rectangle" | 622 | type "rectangle" |
625 | fill "#FFFFFF" | 623 | fill "#FFFFFF" |
626 | fill2 "#FFFFFF" | 624 | fill2 "#FFFFFF" |
@@ -641,9 +639,8 @@ graph | |||
641 | [ | 639 | [ |
642 | text " | 640 | text " |
643 | CommSubsystem class | 641 | CommSubsystem class |
644 | XCommSubsystem class | 642 | UHFCommSubsystem class |
645 | CommSubsystem class UndefinedPart | 643 | CommSubsystem class UndefinedPart |
646 | XCommSubsystem class UndefinedPart | ||
647 | " | 644 | " |
648 | fontSize 14 | 645 | fontSize 14 |
649 | fontName "Consolas" | 646 | fontName "Consolas" |
@@ -734,7 +731,7 @@ graph | |||
734 | id 19 | 731 | id 19 |
735 | graphics | 732 | graphics |
736 | [ | 733 | [ |
737 | w 284.90000000000003 | 734 | w 277.20000000000005 |
738 | h 82 | 735 | h 82 |
739 | type "rectangle" | 736 | type "rectangle" |
740 | fill "#FFFFFF" | 737 | fill "#FFFFFF" |
@@ -756,9 +753,9 @@ graph | |||
756 | [ | 753 | [ |
757 | text " | 754 | text " |
758 | CommSubsystem class | 755 | CommSubsystem class |
759 | KaCommSubsystem class | 756 | XCommSubsystem class |
760 | CommSubsystem class UndefinedPart | 757 | CommSubsystem class UndefinedPart |
761 | KaCommSubsystem class UndefinedPart | 758 | XCommSubsystem class UndefinedPart |
762 | " | 759 | " |
763 | fontSize 14 | 760 | fontSize 14 |
764 | fontName "Consolas" | 761 | fontName "Consolas" |
@@ -773,8 +770,8 @@ graph | |||
773 | id 20 | 770 | id 20 |
774 | graphics | 771 | graphics |
775 | [ | 772 | [ |
776 | w 223.3 | 773 | w 284.90000000000003 |
777 | h 54 | 774 | h 82 |
778 | type "rectangle" | 775 | type "rectangle" |
779 | fill "#FFFFFF" | 776 | fill "#FFFFFF" |
780 | fill2 "#FFFFFF" | 777 | fill2 "#FFFFFF" |
@@ -794,8 +791,10 @@ graph | |||
794 | LabelGraphics | 791 | LabelGraphics |
795 | [ | 792 | [ |
796 | text " | 793 | text " |
797 | Payload class | 794 | CommSubsystem class |
798 | InterferometryPayload class | 795 | KaCommSubsystem class |
796 | CommSubsystem class UndefinedPart | ||
797 | KaCommSubsystem class UndefinedPart | ||
799 | " | 798 | " |
800 | fontSize 14 | 799 | fontSize 14 |
801 | fontName "Consolas" | 800 | fontName "Consolas" |
@@ -810,8 +809,8 @@ graph | |||
810 | id 21 | 809 | id 21 |
811 | graphics | 810 | graphics |
812 | [ | 811 | [ |
813 | w 323.40000000000003 | 812 | w 223.3 |
814 | h 82 | 813 | h 54 |
815 | type "rectangle" | 814 | type "rectangle" |
816 | fill "#FFFFFF" | 815 | fill "#FFFFFF" |
817 | fill2 "#FFFFFF" | 816 | fill2 "#FFFFFF" |
@@ -831,10 +830,8 @@ graph | |||
831 | LabelGraphics | 830 | LabelGraphics |
832 | [ | 831 | [ |
833 | text " | 832 | text " |
834 | CommunicatingElement class | 833 | Payload class |
835 | Spacecraft class | 834 | InterferometryPayload class |
836 | SmallSat class | ||
837 | CommunicatingElement class UndefinedPart | ||
838 | " | 835 | " |
839 | fontSize 14 | 836 | fontSize 14 |
840 | fontName "Consolas" | 837 | fontName "Consolas" |
@@ -849,8 +846,8 @@ graph | |||
849 | id 22 | 846 | id 22 |
850 | graphics | 847 | graphics |
851 | [ | 848 | [ |
852 | w 269.5 | 849 | w 323.40000000000003 |
853 | h 68 | 850 | h 82 |
854 | type "rectangle" | 851 | type "rectangle" |
855 | fill "#FFFFFF" | 852 | fill "#FFFFFF" |
856 | fill2 "#FFFFFF" | 853 | fill2 "#FFFFFF" |
@@ -870,9 +867,10 @@ graph | |||
870 | LabelGraphics | 867 | LabelGraphics |
871 | [ | 868 | [ |
872 | text " | 869 | text " |
873 | CommSubsystem class | 870 | CommunicatingElement class |
874 | UHFCommSubsystem class | 871 | Spacecraft class |
875 | CommSubsystem class UndefinedPart | 872 | SmallSat class |
873 | CommunicatingElement class UndefinedPart | ||
876 | " | 874 | " |
877 | fontSize 14 | 875 | fontSize 14 |
878 | fontName "Consolas" | 876 | fontName "Consolas" |
@@ -926,8 +924,8 @@ graph | |||
926 | id 24 | 924 | id 24 |
927 | graphics | 925 | graphics |
928 | [ | 926 | [ |
929 | w 277.20000000000005 | 927 | w 269.5 |
930 | h 82 | 928 | h 68 |
931 | type "rectangle" | 929 | type "rectangle" |
932 | fill "#FFFFFF" | 930 | fill "#FFFFFF" |
933 | fill2 "#FFFFFF" | 931 | fill2 "#FFFFFF" |
@@ -948,9 +946,8 @@ graph | |||
948 | [ | 946 | [ |
949 | text " | 947 | text " |
950 | CommSubsystem class | 948 | CommSubsystem class |
951 | XCommSubsystem class | 949 | UHFCommSubsystem class |
952 | CommSubsystem class UndefinedPart | 950 | CommSubsystem class UndefinedPart |
953 | XCommSubsystem class UndefinedPart | ||
954 | " | 951 | " |
955 | fontSize 14 | 952 | fontSize 14 |
956 | fontName "Consolas" | 953 | fontName "Consolas" |
@@ -1003,7 +1000,7 @@ graph | |||
1003 | graphics | 1000 | graphics |
1004 | [ | 1001 | [ |
1005 | w 323.40000000000003 | 1002 | w 323.40000000000003 |
1006 | h 82 | 1003 | h 96 |
1007 | type "rectangle" | 1004 | type "rectangle" |
1008 | fill "#FFFFFF" | 1005 | fill "#FFFFFF" |
1009 | fill2 "#FFFFFF" | 1006 | fill2 "#FFFFFF" |
@@ -1025,7 +1022,8 @@ graph | |||
1025 | text " | 1022 | text " |
1026 | CommunicatingElement class | 1023 | CommunicatingElement class |
1027 | Spacecraft class | 1024 | Spacecraft class |
1028 | SmallSat class | 1025 | CubeSat3U class |
1026 | CubeSat class | ||
1029 | CommunicatingElement class UndefinedPart | 1027 | CommunicatingElement class UndefinedPart |
1030 | " | 1028 | " |
1031 | fontSize 14 | 1029 | fontSize 14 |
@@ -1041,8 +1039,8 @@ graph | |||
1041 | id 27 | 1039 | id 27 |
1042 | graphics | 1040 | graphics |
1043 | [ | 1041 | [ |
1044 | w 269.5 | 1042 | w 277.20000000000005 |
1045 | h 68 | 1043 | h 82 |
1046 | type "rectangle" | 1044 | type "rectangle" |
1047 | fill "#FFFFFF" | 1045 | fill "#FFFFFF" |
1048 | fill2 "#FFFFFF" | 1046 | fill2 "#FFFFFF" |
@@ -1063,8 +1061,9 @@ graph | |||
1063 | [ | 1061 | [ |
1064 | text " | 1062 | text " |
1065 | CommSubsystem class | 1063 | CommSubsystem class |
1066 | UHFCommSubsystem class | 1064 | XCommSubsystem class |
1067 | CommSubsystem class UndefinedPart | 1065 | CommSubsystem class UndefinedPart |
1066 | XCommSubsystem class UndefinedPart | ||
1068 | " | 1067 | " |
1069 | fontSize 14 | 1068 | fontSize 14 |
1070 | fontName "Consolas" | 1069 | fontName "Consolas" |
@@ -1079,8 +1078,8 @@ graph | |||
1079 | id 28 | 1078 | id 28 |
1080 | graphics | 1079 | graphics |
1081 | [ | 1080 | [ |
1082 | w 223.3 | 1081 | w 277.20000000000005 |
1083 | h 54 | 1082 | h 82 |
1084 | type "rectangle" | 1083 | type "rectangle" |
1085 | fill "#FFFFFF" | 1084 | fill "#FFFFFF" |
1086 | fill2 "#FFFFFF" | 1085 | fill2 "#FFFFFF" |
@@ -1100,8 +1099,10 @@ graph | |||
1100 | LabelGraphics | 1099 | LabelGraphics |
1101 | [ | 1100 | [ |
1102 | text " | 1101 | text " |
1103 | Payload class | 1102 | CommSubsystem class |
1104 | InterferometryPayload class | 1103 | XCommSubsystem class |
1104 | CommSubsystem class UndefinedPart | ||
1105 | XCommSubsystem class UndefinedPart | ||
1105 | " | 1106 | " |
1106 | fontSize 14 | 1107 | fontSize 14 |
1107 | fontName "Consolas" | 1108 | fontName "Consolas" |
@@ -1116,8 +1117,8 @@ graph | |||
1116 | id 29 | 1117 | id 29 |
1117 | graphics | 1118 | graphics |
1118 | [ | 1119 | [ |
1119 | w 277.20000000000005 | 1120 | w 223.3 |
1120 | h 82 | 1121 | h 54 |
1121 | type "rectangle" | 1122 | type "rectangle" |
1122 | fill "#FFFFFF" | 1123 | fill "#FFFFFF" |
1123 | fill2 "#FFFFFF" | 1124 | fill2 "#FFFFFF" |
@@ -1137,10 +1138,8 @@ graph | |||
1137 | LabelGraphics | 1138 | LabelGraphics |
1138 | [ | 1139 | [ |
1139 | text " | 1140 | text " |
1140 | CommSubsystem class | 1141 | Payload class |
1141 | XCommSubsystem class | 1142 | InterferometryPayload class |
1142 | CommSubsystem class UndefinedPart | ||
1143 | XCommSubsystem class UndefinedPart | ||
1144 | " | 1143 | " |
1145 | fontSize 14 | 1144 | fontSize 14 |
1146 | fontName "Consolas" | 1145 | fontName "Consolas" |
@@ -1156,7 +1155,7 @@ graph | |||
1156 | graphics | 1155 | graphics |
1157 | [ | 1156 | [ |
1158 | w 323.40000000000003 | 1157 | w 323.40000000000003 |
1159 | h 82 | 1158 | h 96 |
1160 | type "rectangle" | 1159 | type "rectangle" |
1161 | fill "#FFFFFF" | 1160 | fill "#FFFFFF" |
1162 | fill2 "#FFFFFF" | 1161 | fill2 "#FFFFFF" |
@@ -1178,7 +1177,8 @@ graph | |||
1178 | text " | 1177 | text " |
1179 | CommunicatingElement class | 1178 | CommunicatingElement class |
1180 | Spacecraft class | 1179 | Spacecraft class |
1181 | SmallSat class | 1180 | CubeSat6U class |
1181 | CubeSat class | ||
1182 | CommunicatingElement class UndefinedPart | 1182 | CommunicatingElement class UndefinedPart |
1183 | " | 1183 | " |
1184 | fontSize 14 | 1184 | fontSize 14 |
@@ -1194,8 +1194,8 @@ graph | |||
1194 | id 31 | 1194 | id 31 |
1195 | graphics | 1195 | graphics |
1196 | [ | 1196 | [ |
1197 | w 284.90000000000003 | 1197 | w 269.5 |
1198 | h 82 | 1198 | h 68 |
1199 | type "rectangle" | 1199 | type "rectangle" |
1200 | fill "#FFFFFF" | 1200 | fill "#FFFFFF" |
1201 | fill2 "#FFFFFF" | 1201 | fill2 "#FFFFFF" |
@@ -1216,9 +1216,8 @@ graph | |||
1216 | [ | 1216 | [ |
1217 | text " | 1217 | text " |
1218 | CommSubsystem class | 1218 | CommSubsystem class |
1219 | KaCommSubsystem class | 1219 | UHFCommSubsystem class |
1220 | CommSubsystem class UndefinedPart | 1220 | CommSubsystem class UndefinedPart |
1221 | KaCommSubsystem class UndefinedPart | ||
1222 | " | 1221 | " |
1223 | fontSize 14 | 1222 | fontSize 14 |
1224 | fontName "Consolas" | 1223 | fontName "Consolas" |
@@ -1233,7 +1232,7 @@ graph | |||
1233 | id 32 | 1232 | id 32 |
1234 | graphics | 1233 | graphics |
1235 | [ | 1234 | [ |
1236 | w 284.90000000000003 | 1235 | w 277.20000000000005 |
1237 | h 82 | 1236 | h 82 |
1238 | type "rectangle" | 1237 | type "rectangle" |
1239 | fill "#FFFFFF" | 1238 | fill "#FFFFFF" |
@@ -1255,9 +1254,9 @@ graph | |||
1255 | [ | 1254 | [ |
1256 | text " | 1255 | text " |
1257 | CommSubsystem class | 1256 | CommSubsystem class |
1258 | KaCommSubsystem class | 1257 | XCommSubsystem class |
1259 | CommSubsystem class UndefinedPart | 1258 | CommSubsystem class UndefinedPart |
1260 | KaCommSubsystem class UndefinedPart | 1259 | XCommSubsystem class UndefinedPart |
1261 | " | 1260 | " |
1262 | fontSize 14 | 1261 | fontSize 14 |
1263 | fontName "Consolas" | 1262 | fontName "Consolas" |
@@ -1310,7 +1309,7 @@ graph | |||
1310 | graphics | 1309 | graphics |
1311 | [ | 1310 | [ |
1312 | w 323.40000000000003 | 1311 | w 323.40000000000003 |
1313 | h 96 | 1312 | h 82 |
1314 | type "rectangle" | 1313 | type "rectangle" |
1315 | fill "#FFFFFF" | 1314 | fill "#FFFFFF" |
1316 | fill2 "#FFFFFF" | 1315 | fill2 "#FFFFFF" |
@@ -1332,8 +1331,7 @@ graph | |||
1332 | text " | 1331 | text " |
1333 | CommunicatingElement class | 1332 | CommunicatingElement class |
1334 | Spacecraft class | 1333 | Spacecraft class |
1335 | CubeSat3U class | 1334 | SmallSat class |
1336 | CubeSat class | ||
1337 | CommunicatingElement class UndefinedPart | 1335 | CommunicatingElement class UndefinedPart |
1338 | " | 1336 | " |
1339 | fontSize 14 | 1337 | fontSize 14 |
@@ -1388,8 +1386,8 @@ graph | |||
1388 | id 36 | 1386 | id 36 |
1389 | graphics | 1387 | graphics |
1390 | [ | 1388 | [ |
1391 | w 269.5 | 1389 | w 223.3 |
1392 | h 68 | 1390 | h 54 |
1393 | type "rectangle" | 1391 | type "rectangle" |
1394 | fill "#FFFFFF" | 1392 | fill "#FFFFFF" |
1395 | fill2 "#FFFFFF" | 1393 | fill2 "#FFFFFF" |
@@ -1409,9 +1407,8 @@ graph | |||
1409 | LabelGraphics | 1407 | LabelGraphics |
1410 | [ | 1408 | [ |
1411 | text " | 1409 | text " |
1412 | CommSubsystem class | 1410 | Payload class |
1413 | UHFCommSubsystem class | 1411 | InterferometryPayload class |
1414 | CommSubsystem class UndefinedPart | ||
1415 | " | 1412 | " |
1416 | fontSize 14 | 1413 | fontSize 14 |
1417 | fontName "Consolas" | 1414 | fontName "Consolas" |
@@ -1426,8 +1423,8 @@ graph | |||
1426 | id 37 | 1423 | id 37 |
1427 | graphics | 1424 | graphics |
1428 | [ | 1425 | [ |
1429 | w 223.3 | 1426 | w 284.90000000000003 |
1430 | h 54 | 1427 | h 82 |
1431 | type "rectangle" | 1428 | type "rectangle" |
1432 | fill "#FFFFFF" | 1429 | fill "#FFFFFF" |
1433 | fill2 "#FFFFFF" | 1430 | fill2 "#FFFFFF" |
@@ -1447,8 +1444,10 @@ graph | |||
1447 | LabelGraphics | 1444 | LabelGraphics |
1448 | [ | 1445 | [ |
1449 | text " | 1446 | text " |
1450 | Payload class | 1447 | CommSubsystem class |
1451 | InterferometryPayload class | 1448 | KaCommSubsystem class |
1449 | CommSubsystem class UndefinedPart | ||
1450 | KaCommSubsystem class UndefinedPart | ||
1452 | " | 1451 | " |
1453 | fontSize 14 | 1452 | fontSize 14 |
1454 | fontName "Consolas" | 1453 | fontName "Consolas" |
@@ -1660,7 +1659,7 @@ graph | |||
1660 | edge | 1659 | edge |
1661 | [ | 1660 | [ |
1662 | source 0 | 1661 | source 0 |
1663 | target 13 | 1662 | target 14 |
1664 | graphics | 1663 | graphics |
1665 | [ | 1664 | [ |
1666 | fill "#000000" | 1665 | fill "#000000" |
@@ -1700,7 +1699,7 @@ graph | |||
1700 | edge | 1699 | edge |
1701 | [ | 1700 | [ |
1702 | source 0 | 1701 | source 0 |
1703 | target 21 | 1702 | target 22 |
1704 | graphics | 1703 | graphics |
1705 | [ | 1704 | [ |
1706 | fill "#000000" | 1705 | fill "#000000" |
@@ -1860,7 +1859,7 @@ graph | |||
1860 | edge | 1859 | edge |
1861 | [ | 1860 | [ |
1862 | source 10 | 1861 | source 10 |
1863 | target 12 | 1862 | target 11 |
1864 | graphics | 1863 | graphics |
1865 | [ | 1864 | [ |
1866 | fill "#000000" | 1865 | fill "#000000" |
@@ -1879,8 +1878,8 @@ graph | |||
1879 | ] | 1878 | ] |
1880 | edge | 1879 | edge |
1881 | [ | 1880 | [ |
1882 | source 13 | 1881 | source 10 |
1883 | target 14 | 1882 | target 12 |
1884 | graphics | 1883 | graphics |
1885 | [ | 1884 | [ |
1886 | fill "#000000" | 1885 | fill "#000000" |
@@ -1899,7 +1898,7 @@ graph | |||
1899 | ] | 1898 | ] |
1900 | edge | 1899 | edge |
1901 | [ | 1900 | [ |
1902 | source 13 | 1901 | source 14 |
1903 | target 15 | 1902 | target 15 |
1904 | graphics | 1903 | graphics |
1905 | [ | 1904 | [ |
@@ -1919,7 +1918,7 @@ graph | |||
1919 | ] | 1918 | ] |
1920 | edge | 1919 | edge |
1921 | [ | 1920 | [ |
1922 | source 10 | 1921 | source 14 |
1923 | target 16 | 1922 | target 16 |
1924 | graphics | 1923 | graphics |
1925 | [ | 1924 | [ |
@@ -1959,8 +1958,8 @@ graph | |||
1959 | ] | 1958 | ] |
1960 | edge | 1959 | edge |
1961 | [ | 1960 | [ |
1962 | source 21 | 1961 | source 18 |
1963 | target 22 | 1962 | target 20 |
1964 | graphics | 1963 | graphics |
1965 | [ | 1964 | [ |
1966 | fill "#000000" | 1965 | fill "#000000" |
@@ -1979,7 +1978,7 @@ graph | |||
1979 | ] | 1978 | ] |
1980 | edge | 1979 | edge |
1981 | [ | 1980 | [ |
1982 | source 18 | 1981 | source 22 |
1983 | target 23 | 1982 | target 23 |
1984 | graphics | 1983 | graphics |
1985 | [ | 1984 | [ |
@@ -1999,7 +1998,7 @@ graph | |||
1999 | ] | 1998 | ] |
2000 | edge | 1999 | edge |
2001 | [ | 2000 | [ |
2002 | source 21 | 2001 | source 22 |
2003 | target 24 | 2002 | target 24 |
2004 | graphics | 2003 | graphics |
2005 | [ | 2004 | [ |
@@ -2040,7 +2039,7 @@ graph | |||
2040 | edge | 2039 | edge |
2041 | [ | 2040 | [ |
2042 | source 26 | 2041 | source 26 |
2043 | target 29 | 2042 | target 28 |
2044 | graphics | 2043 | graphics |
2045 | [ | 2044 | [ |
2046 | fill "#000000" | 2045 | fill "#000000" |
@@ -2120,7 +2119,7 @@ graph | |||
2120 | edge | 2119 | edge |
2121 | [ | 2120 | [ |
2122 | source 34 | 2121 | source 34 |
2123 | target 36 | 2122 | target 37 |
2124 | graphics | 2123 | graphics |
2125 | [ | 2124 | [ |
2126 | fill "#000000" | 2125 | fill "#000000" |
@@ -2160,7 +2159,7 @@ graph | |||
2160 | edge | 2159 | edge |
2161 | [ | 2160 | [ |
2162 | source 10 | 2161 | source 10 |
2163 | target 11 | 2162 | target 13 |
2164 | graphics | 2163 | graphics |
2165 | [ | 2164 | [ |
2166 | fill "#000000" | 2165 | fill "#000000" |
@@ -2179,7 +2178,7 @@ graph | |||
2179 | ] | 2178 | ] |
2180 | edge | 2179 | edge |
2181 | [ | 2180 | [ |
2182 | source 13 | 2181 | source 14 |
2183 | target 17 | 2182 | target 17 |
2184 | graphics | 2183 | graphics |
2185 | [ | 2184 | [ |
@@ -2200,7 +2199,7 @@ graph | |||
2200 | edge | 2199 | edge |
2201 | [ | 2200 | [ |
2202 | source 18 | 2201 | source 18 |
2203 | target 20 | 2202 | target 21 |
2204 | graphics | 2203 | graphics |
2205 | [ | 2204 | [ |
2206 | fill "#000000" | 2205 | fill "#000000" |
@@ -2219,7 +2218,7 @@ graph | |||
2219 | ] | 2218 | ] |
2220 | edge | 2219 | edge |
2221 | [ | 2220 | [ |
2222 | source 21 | 2221 | source 22 |
2223 | target 25 | 2222 | target 25 |
2224 | graphics | 2223 | graphics |
2225 | [ | 2224 | [ |
@@ -2240,7 +2239,7 @@ graph | |||
2240 | edge | 2239 | edge |
2241 | [ | 2240 | [ |
2242 | source 26 | 2241 | source 26 |
2243 | target 28 | 2242 | target 29 |
2244 | graphics | 2243 | graphics |
2245 | [ | 2244 | [ |
2246 | fill "#000000" | 2245 | fill "#000000" |
@@ -2280,7 +2279,7 @@ graph | |||
2280 | edge | 2279 | edge |
2281 | [ | 2280 | [ |
2282 | source 34 | 2281 | source 34 |
2283 | target 37 | 2282 | target 36 |
2284 | graphics | 2283 | graphics |
2285 | [ | 2284 | [ |
2286 | fill "#000000" | 2285 | fill "#000000" |
@@ -2299,7 +2298,7 @@ graph | |||
2299 | ] | 2298 | ] |
2300 | edge | 2299 | edge |
2301 | [ | 2300 | [ |
2302 | source 7 | 2301 | source 9 |
2303 | target 2 | 2302 | target 2 |
2304 | graphics | 2303 | graphics |
2305 | [ | 2304 | [ |
@@ -2319,7 +2318,7 @@ graph | |||
2319 | edge | 2318 | edge |
2320 | [ | 2319 | [ |
2321 | source 12 | 2320 | source 12 |
2322 | target 2 | 2321 | target 9 |
2323 | graphics | 2322 | graphics |
2324 | [ | 2323 | [ |
2325 | fill "#000000" | 2324 | fill "#000000" |
@@ -2338,7 +2337,7 @@ graph | |||
2338 | edge | 2337 | edge |
2339 | [ | 2338 | [ |
2340 | source 15 | 2339 | source 15 |
2341 | target 12 | 2340 | target 7 |
2342 | graphics | 2341 | graphics |
2343 | [ | 2342 | [ |
2344 | fill "#000000" | 2343 | fill "#000000" |
@@ -2357,7 +2356,7 @@ graph | |||
2357 | edge | 2356 | edge |
2358 | [ | 2357 | [ |
2359 | source 19 | 2358 | source 19 |
2360 | target 3 | 2359 | target 12 |
2361 | graphics | 2360 | graphics |
2362 | [ | 2361 | [ |
2363 | fill "#000000" | 2362 | fill "#000000" |
@@ -2375,8 +2374,8 @@ graph | |||
2375 | ] | 2374 | ] |
2376 | edge | 2375 | edge |
2377 | [ | 2376 | [ |
2378 | source 24 | 2377 | source 23 |
2379 | target 16 | 2378 | target 9 |
2380 | graphics | 2379 | graphics |
2381 | [ | 2380 | [ |
2382 | fill "#000000" | 2381 | fill "#000000" |
@@ -2395,7 +2394,7 @@ graph | |||
2395 | edge | 2394 | edge |
2396 | [ | 2395 | [ |
2397 | source 27 | 2396 | source 27 |
2398 | target 22 | 2397 | target 2 |
2399 | graphics | 2398 | graphics |
2400 | [ | 2399 | [ |
2401 | fill "#000000" | 2400 | fill "#000000" |
@@ -2414,7 +2413,7 @@ graph | |||
2414 | edge | 2413 | edge |
2415 | [ | 2414 | [ |
2416 | source 32 | 2415 | source 32 |
2417 | target 3 | 2416 | target 9 |
2418 | graphics | 2417 | graphics |
2419 | [ | 2418 | [ |
2420 | fill "#000000" | 2419 | fill "#000000" |
@@ -2433,7 +2432,7 @@ graph | |||
2433 | edge | 2432 | edge |
2434 | [ | 2433 | [ |
2435 | source 35 | 2434 | source 35 |
2436 | target 2 | 2435 | target 9 |
2437 | graphics | 2436 | graphics |
2438 | [ | 2437 | [ |
2439 | fill "#000000" | 2438 | fill "#000000" |
diff --git a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/outputs/models/run4/4_1.png b/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/outputs/models/run4/4_1.png index 8cdb0656..f39da70e 100644 --- a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/outputs/models/run4/4_1.png +++ b/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/outputs/models/run4/4_1.png | |||
Binary files differ | |||
diff --git a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/outputs/models/run4/4_1.xmi b/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/outputs/models/run4/4_1.xmi index a49adea1..5f0af641 100644 --- a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/outputs/models/run4/4_1.xmi +++ b/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/outputs/models/run4/4_1.xmi | |||
@@ -5,43 +5,43 @@ | |||
5 | <commSubsystem xsi:type="satellite:XCommSubsystem"/> | 5 | <commSubsystem xsi:type="satellite:XCommSubsystem"/> |
6 | </groundStationNetwork> | 6 | </groundStationNetwork> |
7 | <spacecraft xsi:type="satellite:SmallSat"> | 7 | <spacecraft xsi:type="satellite:SmallSat"> |
8 | <commSubsystem xsi:type="satellite:XCommSubsystem" target="//@spacecraft.3/@commSubsystem.0"/> | ||
8 | <commSubsystem xsi:type="satellite:XCommSubsystem"/> | 9 | <commSubsystem xsi:type="satellite:XCommSubsystem"/> |
9 | <commSubsystem xsi:type="satellite:UHFCommSubsystem" target="//@spacecraft.7/@commSubsystem.0"/> | ||
10 | <payload xsi:type="satellite:InterferometryPayload"/> | 10 | <payload xsi:type="satellite:InterferometryPayload"/> |
11 | </spacecraft> | 11 | </spacecraft> |
12 | <spacecraft xsi:type="satellite:SmallSat"> | 12 | <spacecraft xsi:type="satellite:CubeSat3U"> |
13 | <commSubsystem xsi:type="satellite:XCommSubsystem"/> | 13 | <commSubsystem xsi:type="satellite:XCommSubsystem"/> |
14 | <commSubsystem xsi:type="satellite:KaCommSubsystem" target="//@groundStationNetwork/@commSubsystem.0"/> | 14 | <commSubsystem xsi:type="satellite:XCommSubsystem" target="//@groundStationNetwork/@commSubsystem.1"/> |
15 | <payload xsi:type="satellite:InterferometryPayload"/> | 15 | <payload xsi:type="satellite:InterferometryPayload"/> |
16 | </spacecraft> | 16 | </spacecraft> |
17 | <spacecraft xsi:type="satellite:CubeSat6U"> | 17 | <spacecraft xsi:type="satellite:SmallSat"> |
18 | <commSubsystem xsi:type="satellite:XCommSubsystem" target="//@spacecraft.3/@commSubsystem.0"/> | ||
18 | <commSubsystem xsi:type="satellite:UHFCommSubsystem"/> | 19 | <commSubsystem xsi:type="satellite:UHFCommSubsystem"/> |
19 | <commSubsystem xsi:type="satellite:XCommSubsystem" target="//@groundStationNetwork/@commSubsystem.1"/> | ||
20 | <payload xsi:type="satellite:InterferometryPayload"/> | 20 | <payload xsi:type="satellite:InterferometryPayload"/> |
21 | </spacecraft> | 21 | </spacecraft> |
22 | <spacecraft xsi:type="satellite:CubeSat3U"> | 22 | <spacecraft xsi:type="satellite:CubeSat6U"> |
23 | <commSubsystem xsi:type="satellite:XCommSubsystem" target="//@groundStationNetwork/@commSubsystem.1"/> | 23 | <commSubsystem xsi:type="satellite:XCommSubsystem" target="//@groundStationNetwork/@commSubsystem.1"/> |
24 | <commSubsystem xsi:type="satellite:UHFCommSubsystem"/> | 24 | <commSubsystem xsi:type="satellite:UHFCommSubsystem"/> |
25 | <payload xsi:type="satellite:InterferometryPayload"/> | 25 | <payload xsi:type="satellite:InterferometryPayload"/> |
26 | </spacecraft> | 26 | </spacecraft> |
27 | <spacecraft xsi:type="satellite:CubeSat6U"> | ||
28 | <commSubsystem xsi:type="satellite:XCommSubsystem" target="//@spacecraft.3/@commSubsystem.0"/> | ||
29 | <commSubsystem xsi:type="satellite:UHFCommSubsystem"/> | ||
30 | <payload xsi:type="satellite:InterferometryPayload"/> | ||
31 | </spacecraft> | ||
27 | <spacecraft xsi:type="satellite:SmallSat"> | 32 | <spacecraft xsi:type="satellite:SmallSat"> |
33 | <commSubsystem xsi:type="satellite:XCommSubsystem" target="//@spacecraft.3/@commSubsystem.0"/> | ||
28 | <commSubsystem xsi:type="satellite:KaCommSubsystem"/> | 34 | <commSubsystem xsi:type="satellite:KaCommSubsystem"/> |
29 | <commSubsystem xsi:type="satellite:KaCommSubsystem" target="//@groundStationNetwork/@commSubsystem.0"/> | ||
30 | <payload xsi:type="satellite:InterferometryPayload"/> | 35 | <payload xsi:type="satellite:InterferometryPayload"/> |
31 | </spacecraft> | 36 | </spacecraft> |
32 | <spacecraft xsi:type="satellite:CubeSat6U"> | 37 | <spacecraft xsi:type="satellite:SmallSat"> |
33 | <commSubsystem xsi:type="satellite:XCommSubsystem" target="//@spacecraft.6/@commSubsystem.1"/> | 38 | <commSubsystem xsi:type="satellite:KaCommSubsystem"/> |
34 | <commSubsystem xsi:type="satellite:XCommSubsystem"/> | 39 | <commSubsystem xsi:type="satellite:XCommSubsystem" target="//@spacecraft.0/@commSubsystem.0"/> |
35 | <payload xsi:type="satellite:InterferometryPayload"/> | 40 | <payload xsi:type="satellite:InterferometryPayload"/> |
36 | </spacecraft> | 41 | </spacecraft> |
37 | <spacecraft xsi:type="satellite:CubeSat3U"> | 42 | <spacecraft xsi:type="satellite:CubeSat3U"> |
38 | <commSubsystem xsi:type="satellite:XCommSubsystem"/> | 43 | <commSubsystem xsi:type="satellite:UHFCommSubsystem" target="//@spacecraft.3/@commSubsystem.1"/> |
39 | <commSubsystem xsi:type="satellite:XCommSubsystem" target="//@groundStationNetwork/@commSubsystem.1"/> | ||
40 | <payload xsi:type="satellite:InterferometryPayload"/> | ||
41 | </spacecraft> | ||
42 | <spacecraft xsi:type="satellite:SmallSat"> | ||
43 | <commSubsystem xsi:type="satellite:UHFCommSubsystem"/> | 44 | <commSubsystem xsi:type="satellite:UHFCommSubsystem"/> |
44 | <commSubsystem xsi:type="satellite:XCommSubsystem" target="//@spacecraft.6/@commSubsystem.0"/> | ||
45 | <payload xsi:type="satellite:InterferometryPayload"/> | 45 | <payload xsi:type="satellite:InterferometryPayload"/> |
46 | </spacecraft> | 46 | </spacecraft> |
47 | </satellite:InterferometryMission> | 47 | </satellite:InterferometryMission> |
diff --git a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/outputs/models/run5/5_1.gml b/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/outputs/models/run5/5_1.gml deleted file mode 100644 index b709f251..00000000 --- a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/outputs/models/run5/5_1.gml +++ /dev/null | |||
@@ -1,2452 +0,0 @@ | |||
1 | graph | ||
2 | [ | ||
3 | node | ||
4 | [ | ||
5 | id 0 | ||
6 | graphics | ||
7 | [ | ||
8 | w 315.70000000000005 | ||
9 | h 82 | ||
10 | type "rectangle" | ||
11 | fill "#FFFFFF" | ||
12 | fill2 "#FFFFFF" | ||
13 | outline "#000000" | ||
14 | ] | ||
15 | LabelGraphics | ||
16 | [ | ||
17 | text "o 1" | ||
18 | outline "#000000" | ||
19 | fill "#FFFFFF" | ||
20 | fontSize 16 | ||
21 | fontName "Monospace" | ||
22 | autoSizePolicy "node_width" | ||
23 | anchor "t" | ||
24 | borderDistance 0.0 | ||
25 | ] | ||
26 | LabelGraphics | ||
27 | [ | ||
28 | text " | ||
29 | ConstellationMission class DefinedPart | ||
30 | InterferometryMission class DefinedPart | ||
31 | ConstellationMission class | ||
32 | InterferometryMission class | ||
33 | " | ||
34 | fontSize 14 | ||
35 | fontName "Consolas" | ||
36 | alignment "left" | ||
37 | anchor "tl" | ||
38 | borderDistance 6 | ||
39 | ] | ||
40 | ] | ||
41 | |||
42 | node | ||
43 | [ | ||
44 | id 1 | ||
45 | graphics | ||
46 | [ | ||
47 | w 308.0 | ||
48 | h 82 | ||
49 | type "rectangle" | ||
50 | fill "#FFFFFF" | ||
51 | fill2 "#FFFFFF" | ||
52 | outline "#000000" | ||
53 | ] | ||
54 | LabelGraphics | ||
55 | [ | ||
56 | text "o 2" | ||
57 | outline "#000000" | ||
58 | fill "#FFFFFF" | ||
59 | fontSize 16 | ||
60 | fontName "Monospace" | ||
61 | autoSizePolicy "node_width" | ||
62 | anchor "t" | ||
63 | borderDistance 0.0 | ||
64 | ] | ||
65 | LabelGraphics | ||
66 | [ | ||
67 | text " | ||
68 | CommunicatingElement class DefinedPart | ||
69 | GroundStationNetwork class DefinedPart | ||
70 | CommunicatingElement class | ||
71 | GroundStationNetwork class | ||
72 | " | ||
73 | fontSize 14 | ||
74 | fontName "Consolas" | ||
75 | alignment "left" | ||
76 | anchor "tl" | ||
77 | borderDistance 6 | ||
78 | ] | ||
79 | ] | ||
80 | |||
81 | node | ||
82 | [ | ||
83 | id 2 | ||
84 | graphics | ||
85 | [ | ||
86 | w 261.8 | ||
87 | h 82 | ||
88 | type "rectangle" | ||
89 | fill "#FFFFFF" | ||
90 | fill2 "#FFFFFF" | ||
91 | outline "#000000" | ||
92 | ] | ||
93 | LabelGraphics | ||
94 | [ | ||
95 | text "o 3" | ||
96 | outline "#000000" | ||
97 | fill "#FFFFFF" | ||
98 | fontSize 16 | ||
99 | fontName "Monospace" | ||
100 | autoSizePolicy "node_width" | ||
101 | anchor "t" | ||
102 | borderDistance 0.0 | ||
103 | ] | ||
104 | LabelGraphics | ||
105 | [ | ||
106 | text " | ||
107 | CommSubsystem class DefinedPart | ||
108 | XCommSubsystem class DefinedPart | ||
109 | CommSubsystem class | ||
110 | XCommSubsystem class | ||
111 | " | ||
112 | fontSize 14 | ||
113 | fontName "Consolas" | ||
114 | alignment "left" | ||
115 | anchor "tl" | ||
116 | borderDistance 6 | ||
117 | ] | ||
118 | ] | ||
119 | |||
120 | node | ||
121 | [ | ||
122 | id 3 | ||
123 | graphics | ||
124 | [ | ||
125 | w 269.5 | ||
126 | h 82 | ||
127 | type "rectangle" | ||
128 | fill "#FFFFFF" | ||
129 | fill2 "#FFFFFF" | ||
130 | outline "#000000" | ||
131 | ] | ||
132 | LabelGraphics | ||
133 | [ | ||
134 | text "o 4" | ||
135 | outline "#000000" | ||
136 | fill "#FFFFFF" | ||
137 | fontSize 16 | ||
138 | fontName "Monospace" | ||
139 | autoSizePolicy "node_width" | ||
140 | anchor "t" | ||
141 | borderDistance 0.0 | ||
142 | ] | ||
143 | LabelGraphics | ||
144 | [ | ||
145 | text " | ||
146 | CommSubsystem class DefinedPart | ||
147 | KaCommSubsystem class DefinedPart | ||
148 | CommSubsystem class | ||
149 | KaCommSubsystem class | ||
150 | " | ||
151 | fontSize 14 | ||
152 | fontName "Consolas" | ||
153 | alignment "left" | ||
154 | anchor "tl" | ||
155 | borderDistance 6 | ||
156 | ] | ||
157 | ] | ||
158 | |||
159 | node | ||
160 | [ | ||
161 | id 4 | ||
162 | graphics | ||
163 | [ | ||
164 | w 41.800000000000004 | ||
165 | h 26 | ||
166 | type "rectangle" | ||
167 | fill "#FFFFFF" | ||
168 | fill2 "#FFFFFF" | ||
169 | outline "#000000" | ||
170 | ] | ||
171 | LabelGraphics | ||
172 | [ | ||
173 | text "true" | ||
174 | outline "#000000" | ||
175 | fill "#FFFFFF" | ||
176 | fontSize 16 | ||
177 | fontName "Monospace" | ||
178 | autoSizePolicy "node_width" | ||
179 | anchor "t" | ||
180 | borderDistance 0.0 | ||
181 | ] | ||
182 | LabelGraphics | ||
183 | [ | ||
184 | text " | ||
185 | " | ||
186 | fontSize 14 | ||
187 | fontName "Consolas" | ||
188 | alignment "left" | ||
189 | anchor "tl" | ||
190 | borderDistance 6 | ||
191 | ] | ||
192 | ] | ||
193 | |||
194 | node | ||
195 | [ | ||
196 | id 5 | ||
197 | graphics | ||
198 | [ | ||
199 | w 50.6 | ||
200 | h 26 | ||
201 | type "rectangle" | ||
202 | fill "#FFFFFF" | ||
203 | fill2 "#FFFFFF" | ||
204 | outline "#000000" | ||
205 | ] | ||
206 | LabelGraphics | ||
207 | [ | ||
208 | text "false" | ||
209 | outline "#000000" | ||
210 | fill "#FFFFFF" | ||
211 | fontSize 16 | ||
212 | fontName "Monospace" | ||
213 | autoSizePolicy "node_width" | ||
214 | anchor "t" | ||
215 | borderDistance 0.0 | ||
216 | ] | ||
217 | LabelGraphics | ||
218 | [ | ||
219 | text " | ||
220 | " | ||
221 | fontSize 14 | ||
222 | fontName "Consolas" | ||
223 | alignment "left" | ||
224 | anchor "tl" | ||
225 | borderDistance 6 | ||
226 | ] | ||
227 | ] | ||
228 | |||
229 | node | ||
230 | [ | ||
231 | id 6 | ||
232 | graphics | ||
233 | [ | ||
234 | w 323.40000000000003 | ||
235 | h 96 | ||
236 | type "rectangle" | ||
237 | fill "#FFFFFF" | ||
238 | fill2 "#FFFFFF" | ||
239 | outline "#000000" | ||
240 | ] | ||
241 | LabelGraphics | ||
242 | [ | ||
243 | text "null" | ||
244 | outline "#000000" | ||
245 | fill "#FFFFFF" | ||
246 | fontSize 16 | ||
247 | fontName "Monospace" | ||
248 | autoSizePolicy "node_width" | ||
249 | anchor "t" | ||
250 | borderDistance 0.0 | ||
251 | ] | ||
252 | LabelGraphics | ||
253 | [ | ||
254 | text " | ||
255 | CommunicatingElement class | ||
256 | Spacecraft class | ||
257 | CubeSat3U class | ||
258 | CubeSat class | ||
259 | CommunicatingElement class UndefinedPart | ||
260 | " | ||
261 | fontSize 14 | ||
262 | fontName "Consolas" | ||
263 | alignment "left" | ||
264 | anchor "tl" | ||
265 | borderDistance 6 | ||
266 | ] | ||
267 | ] | ||
268 | |||
269 | node | ||
270 | [ | ||
271 | id 7 | ||
272 | graphics | ||
273 | [ | ||
274 | w 269.5 | ||
275 | h 68 | ||
276 | type "rectangle" | ||
277 | fill "#FFFFFF" | ||
278 | fill2 "#FFFFFF" | ||
279 | outline "#000000" | ||
280 | ] | ||
281 | LabelGraphics | ||
282 | [ | ||
283 | text "null" | ||
284 | outline "#000000" | ||
285 | fill "#FFFFFF" | ||
286 | fontSize 16 | ||
287 | fontName "Monospace" | ||
288 | autoSizePolicy "node_width" | ||
289 | anchor "t" | ||
290 | borderDistance 0.0 | ||
291 | ] | ||
292 | LabelGraphics | ||
293 | [ | ||
294 | text " | ||
295 | CommSubsystem class | ||
296 | UHFCommSubsystem class | ||
297 | CommSubsystem class UndefinedPart | ||
298 | " | ||
299 | fontSize 14 | ||
300 | fontName "Consolas" | ||
301 | alignment "left" | ||
302 | anchor "tl" | ||
303 | borderDistance 6 | ||
304 | ] | ||
305 | ] | ||
306 | |||
307 | node | ||
308 | [ | ||
309 | id 8 | ||
310 | graphics | ||
311 | [ | ||
312 | w 277.20000000000005 | ||
313 | h 82 | ||
314 | type "rectangle" | ||
315 | fill "#FFFFFF" | ||
316 | fill2 "#FFFFFF" | ||
317 | outline "#000000" | ||
318 | ] | ||
319 | LabelGraphics | ||
320 | [ | ||
321 | text "null" | ||
322 | outline "#000000" | ||
323 | fill "#FFFFFF" | ||
324 | fontSize 16 | ||
325 | fontName "Monospace" | ||
326 | autoSizePolicy "node_width" | ||
327 | anchor "t" | ||
328 | borderDistance 0.0 | ||
329 | ] | ||
330 | LabelGraphics | ||
331 | [ | ||
332 | text " | ||
333 | CommSubsystem class | ||
334 | XCommSubsystem class | ||
335 | CommSubsystem class UndefinedPart | ||
336 | XCommSubsystem class UndefinedPart | ||
337 | " | ||
338 | fontSize 14 | ||
339 | fontName "Consolas" | ||
340 | alignment "left" | ||
341 | anchor "tl" | ||
342 | borderDistance 6 | ||
343 | ] | ||
344 | ] | ||
345 | |||
346 | node | ||
347 | [ | ||
348 | id 9 | ||
349 | graphics | ||
350 | [ | ||
351 | w 323.40000000000003 | ||
352 | h 96 | ||
353 | type "rectangle" | ||
354 | fill "#FFFFFF" | ||
355 | fill2 "#FFFFFF" | ||
356 | outline "#000000" | ||
357 | ] | ||
358 | LabelGraphics | ||
359 | [ | ||
360 | text "null" | ||
361 | outline "#000000" | ||
362 | fill "#FFFFFF" | ||
363 | fontSize 16 | ||
364 | fontName "Monospace" | ||
365 | autoSizePolicy "node_width" | ||
366 | anchor "t" | ||
367 | borderDistance 0.0 | ||
368 | ] | ||
369 | LabelGraphics | ||
370 | [ | ||
371 | text " | ||
372 | CommunicatingElement class | ||
373 | Spacecraft class | ||
374 | CubeSat6U class | ||
375 | CubeSat class | ||
376 | CommunicatingElement class UndefinedPart | ||
377 | " | ||
378 | fontSize 14 | ||
379 | fontName "Consolas" | ||
380 | alignment "left" | ||
381 | anchor "tl" | ||
382 | borderDistance 6 | ||
383 | ] | ||
384 | ] | ||
385 | |||
386 | node | ||
387 | [ | ||
388 | id 10 | ||
389 | graphics | ||
390 | [ | ||
391 | w 323.40000000000003 | ||
392 | h 96 | ||
393 | type "rectangle" | ||
394 | fill "#FFFFFF" | ||
395 | fill2 "#FFFFFF" | ||
396 | outline "#000000" | ||
397 | ] | ||
398 | LabelGraphics | ||
399 | [ | ||
400 | text "null" | ||
401 | outline "#000000" | ||
402 | fill "#FFFFFF" | ||
403 | fontSize 16 | ||
404 | fontName "Monospace" | ||
405 | autoSizePolicy "node_width" | ||
406 | anchor "t" | ||
407 | borderDistance 0.0 | ||
408 | ] | ||
409 | LabelGraphics | ||
410 | [ | ||
411 | text " | ||
412 | CommunicatingElement class | ||
413 | Spacecraft class | ||
414 | CubeSat6U class | ||
415 | CubeSat class | ||
416 | CommunicatingElement class UndefinedPart | ||
417 | " | ||
418 | fontSize 14 | ||
419 | fontName "Consolas" | ||
420 | alignment "left" | ||
421 | anchor "tl" | ||
422 | borderDistance 6 | ||
423 | ] | ||
424 | ] | ||
425 | |||
426 | node | ||
427 | [ | ||
428 | id 11 | ||
429 | graphics | ||
430 | [ | ||
431 | w 223.3 | ||
432 | h 54 | ||
433 | type "rectangle" | ||
434 | fill "#FFFFFF" | ||
435 | fill2 "#FFFFFF" | ||
436 | outline "#000000" | ||
437 | ] | ||
438 | LabelGraphics | ||
439 | [ | ||
440 | text "null" | ||
441 | outline "#000000" | ||
442 | fill "#FFFFFF" | ||
443 | fontSize 16 | ||
444 | fontName "Monospace" | ||
445 | autoSizePolicy "node_width" | ||
446 | anchor "t" | ||
447 | borderDistance 0.0 | ||
448 | ] | ||
449 | LabelGraphics | ||
450 | [ | ||
451 | text " | ||
452 | Payload class | ||
453 | InterferometryPayload class | ||
454 | " | ||
455 | fontSize 14 | ||
456 | fontName "Consolas" | ||
457 | alignment "left" | ||
458 | anchor "tl" | ||
459 | borderDistance 6 | ||
460 | ] | ||
461 | ] | ||
462 | |||
463 | node | ||
464 | [ | ||
465 | id 12 | ||
466 | graphics | ||
467 | [ | ||
468 | w 223.3 | ||
469 | h 54 | ||
470 | type "rectangle" | ||
471 | fill "#FFFFFF" | ||
472 | fill2 "#FFFFFF" | ||
473 | outline "#000000" | ||
474 | ] | ||
475 | LabelGraphics | ||
476 | [ | ||
477 | text "null" | ||
478 | outline "#000000" | ||
479 | fill "#FFFFFF" | ||
480 | fontSize 16 | ||
481 | fontName "Monospace" | ||
482 | autoSizePolicy "node_width" | ||
483 | anchor "t" | ||
484 | borderDistance 0.0 | ||
485 | ] | ||
486 | LabelGraphics | ||
487 | [ | ||
488 | text " | ||
489 | Payload class | ||
490 | InterferometryPayload class | ||
491 | " | ||
492 | fontSize 14 | ||
493 | fontName "Consolas" | ||
494 | alignment "left" | ||
495 | anchor "tl" | ||
496 | borderDistance 6 | ||
497 | ] | ||
498 | ] | ||
499 | |||
500 | node | ||
501 | [ | ||
502 | id 13 | ||
503 | graphics | ||
504 | [ | ||
505 | w 277.20000000000005 | ||
506 | h 82 | ||
507 | type "rectangle" | ||
508 | fill "#FFFFFF" | ||
509 | fill2 "#FFFFFF" | ||
510 | outline "#000000" | ||
511 | ] | ||
512 | LabelGraphics | ||
513 | [ | ||
514 | text "null" | ||
515 | outline "#000000" | ||
516 | fill "#FFFFFF" | ||
517 | fontSize 16 | ||
518 | fontName "Monospace" | ||
519 | autoSizePolicy "node_width" | ||
520 | anchor "t" | ||
521 | borderDistance 0.0 | ||
522 | ] | ||
523 | LabelGraphics | ||
524 | [ | ||
525 | text " | ||
526 | CommSubsystem class | ||
527 | XCommSubsystem class | ||
528 | CommSubsystem class UndefinedPart | ||
529 | XCommSubsystem class UndefinedPart | ||
530 | " | ||
531 | fontSize 14 | ||
532 | fontName "Consolas" | ||
533 | alignment "left" | ||
534 | anchor "tl" | ||
535 | borderDistance 6 | ||
536 | ] | ||
537 | ] | ||
538 | |||
539 | node | ||
540 | [ | ||
541 | id 14 | ||
542 | graphics | ||
543 | [ | ||
544 | w 269.5 | ||
545 | h 68 | ||
546 | type "rectangle" | ||
547 | fill "#FFFFFF" | ||
548 | fill2 "#FFFFFF" | ||
549 | outline "#000000" | ||
550 | ] | ||
551 | LabelGraphics | ||
552 | [ | ||
553 | text "null" | ||
554 | outline "#000000" | ||
555 | fill "#FFFFFF" | ||
556 | fontSize 16 | ||
557 | fontName "Monospace" | ||
558 | autoSizePolicy "node_width" | ||
559 | anchor "t" | ||
560 | borderDistance 0.0 | ||
561 | ] | ||
562 | LabelGraphics | ||
563 | [ | ||
564 | text " | ||
565 | CommSubsystem class | ||
566 | UHFCommSubsystem class | ||
567 | CommSubsystem class UndefinedPart | ||
568 | " | ||
569 | fontSize 14 | ||
570 | fontName "Consolas" | ||
571 | alignment "left" | ||
572 | anchor "tl" | ||
573 | borderDistance 6 | ||
574 | ] | ||
575 | ] | ||
576 | |||
577 | node | ||
578 | [ | ||
579 | id 15 | ||
580 | graphics | ||
581 | [ | ||
582 | w 269.5 | ||
583 | h 68 | ||
584 | type "rectangle" | ||
585 | fill "#FFFFFF" | ||
586 | fill2 "#FFFFFF" | ||
587 | outline "#000000" | ||
588 | ] | ||
589 | LabelGraphics | ||
590 | [ | ||
591 | text "null" | ||
592 | outline "#000000" | ||
593 | fill "#FFFFFF" | ||
594 | fontSize 16 | ||
595 | fontName "Monospace" | ||
596 | autoSizePolicy "node_width" | ||
597 | anchor "t" | ||
598 | borderDistance 0.0 | ||
599 | ] | ||
600 | LabelGraphics | ||
601 | [ | ||
602 | text " | ||
603 | CommSubsystem class | ||
604 | UHFCommSubsystem class | ||
605 | CommSubsystem class UndefinedPart | ||
606 | " | ||
607 | fontSize 14 | ||
608 | fontName "Consolas" | ||
609 | alignment "left" | ||
610 | anchor "tl" | ||
611 | borderDistance 6 | ||
612 | ] | ||
613 | ] | ||
614 | |||
615 | node | ||
616 | [ | ||
617 | id 16 | ||
618 | graphics | ||
619 | [ | ||
620 | w 277.20000000000005 | ||
621 | h 82 | ||
622 | type "rectangle" | ||
623 | fill "#FFFFFF" | ||
624 | fill2 "#FFFFFF" | ||
625 | outline "#000000" | ||
626 | ] | ||
627 | LabelGraphics | ||
628 | [ | ||
629 | text "null" | ||
630 | outline "#000000" | ||
631 | fill "#FFFFFF" | ||
632 | fontSize 16 | ||
633 | fontName "Monospace" | ||
634 | autoSizePolicy "node_width" | ||
635 | anchor "t" | ||
636 | borderDistance 0.0 | ||
637 | ] | ||
638 | LabelGraphics | ||
639 | [ | ||
640 | text " | ||
641 | CommSubsystem class | ||
642 | XCommSubsystem class | ||
643 | CommSubsystem class UndefinedPart | ||
644 | XCommSubsystem class UndefinedPart | ||
645 | " | ||
646 | fontSize 14 | ||
647 | fontName "Consolas" | ||
648 | alignment "left" | ||
649 | anchor "tl" | ||
650 | borderDistance 6 | ||
651 | ] | ||
652 | ] | ||
653 | |||
654 | node | ||
655 | [ | ||
656 | id 17 | ||
657 | graphics | ||
658 | [ | ||
659 | w 223.3 | ||
660 | h 54 | ||
661 | type "rectangle" | ||
662 | fill "#FFFFFF" | ||
663 | fill2 "#FFFFFF" | ||
664 | outline "#000000" | ||
665 | ] | ||
666 | LabelGraphics | ||
667 | [ | ||
668 | text "null" | ||
669 | outline "#000000" | ||
670 | fill "#FFFFFF" | ||
671 | fontSize 16 | ||
672 | fontName "Monospace" | ||
673 | autoSizePolicy "node_width" | ||
674 | anchor "t" | ||
675 | borderDistance 0.0 | ||
676 | ] | ||
677 | LabelGraphics | ||
678 | [ | ||
679 | text " | ||
680 | Payload class | ||
681 | InterferometryPayload class | ||
682 | " | ||
683 | fontSize 14 | ||
684 | fontName "Consolas" | ||
685 | alignment "left" | ||
686 | anchor "tl" | ||
687 | borderDistance 6 | ||
688 | ] | ||
689 | ] | ||
690 | |||
691 | node | ||
692 | [ | ||
693 | id 18 | ||
694 | graphics | ||
695 | [ | ||
696 | w 323.40000000000003 | ||
697 | h 96 | ||
698 | type "rectangle" | ||
699 | fill "#FFFFFF" | ||
700 | fill2 "#FFFFFF" | ||
701 | outline "#000000" | ||
702 | ] | ||
703 | LabelGraphics | ||
704 | [ | ||
705 | text "null" | ||
706 | outline "#000000" | ||
707 | fill "#FFFFFF" | ||
708 | fontSize 16 | ||
709 | fontName "Monospace" | ||
710 | autoSizePolicy "node_width" | ||
711 | anchor "t" | ||
712 | borderDistance 0.0 | ||
713 | ] | ||
714 | LabelGraphics | ||
715 | [ | ||
716 | text " | ||
717 | CommunicatingElement class | ||
718 | Spacecraft class | ||
719 | CubeSat6U class | ||
720 | CubeSat class | ||
721 | CommunicatingElement class UndefinedPart | ||
722 | " | ||
723 | fontSize 14 | ||
724 | fontName "Consolas" | ||
725 | alignment "left" | ||
726 | anchor "tl" | ||
727 | borderDistance 6 | ||
728 | ] | ||
729 | ] | ||
730 | |||
731 | node | ||
732 | [ | ||
733 | id 19 | ||
734 | graphics | ||
735 | [ | ||
736 | w 277.20000000000005 | ||
737 | h 82 | ||
738 | type "rectangle" | ||
739 | fill "#FFFFFF" | ||
740 | fill2 "#FFFFFF" | ||
741 | outline "#000000" | ||
742 | ] | ||
743 | LabelGraphics | ||
744 | [ | ||
745 | text "null" | ||
746 | outline "#000000" | ||
747 | fill "#FFFFFF" | ||
748 | fontSize 16 | ||
749 | fontName "Monospace" | ||
750 | autoSizePolicy "node_width" | ||
751 | anchor "t" | ||
752 | borderDistance 0.0 | ||
753 | ] | ||
754 | LabelGraphics | ||
755 | [ | ||
756 | text " | ||
757 | CommSubsystem class | ||
758 | XCommSubsystem class | ||
759 | CommSubsystem class UndefinedPart | ||
760 | XCommSubsystem class UndefinedPart | ||
761 | " | ||
762 | fontSize 14 | ||
763 | fontName "Consolas" | ||
764 | alignment "left" | ||
765 | anchor "tl" | ||
766 | borderDistance 6 | ||
767 | ] | ||
768 | ] | ||
769 | |||
770 | node | ||
771 | [ | ||
772 | id 20 | ||
773 | graphics | ||
774 | [ | ||
775 | w 269.5 | ||
776 | h 68 | ||
777 | type "rectangle" | ||
778 | fill "#FFFFFF" | ||
779 | fill2 "#FFFFFF" | ||
780 | outline "#000000" | ||
781 | ] | ||
782 | LabelGraphics | ||
783 | [ | ||
784 | text "null" | ||
785 | outline "#000000" | ||
786 | fill "#FFFFFF" | ||
787 | fontSize 16 | ||
788 | fontName "Monospace" | ||
789 | autoSizePolicy "node_width" | ||
790 | anchor "t" | ||
791 | borderDistance 0.0 | ||
792 | ] | ||
793 | LabelGraphics | ||
794 | [ | ||
795 | text " | ||
796 | CommSubsystem class | ||
797 | UHFCommSubsystem class | ||
798 | CommSubsystem class UndefinedPart | ||
799 | " | ||
800 | fontSize 14 | ||
801 | fontName "Consolas" | ||
802 | alignment "left" | ||
803 | anchor "tl" | ||
804 | borderDistance 6 | ||
805 | ] | ||
806 | ] | ||
807 | |||
808 | node | ||
809 | [ | ||
810 | id 21 | ||
811 | graphics | ||
812 | [ | ||
813 | w 323.40000000000003 | ||
814 | h 96 | ||
815 | type "rectangle" | ||
816 | fill "#FFFFFF" | ||
817 | fill2 "#FFFFFF" | ||
818 | outline "#000000" | ||
819 | ] | ||
820 | LabelGraphics | ||
821 | [ | ||
822 | text "null" | ||
823 | outline "#000000" | ||
824 | fill "#FFFFFF" | ||
825 | fontSize 16 | ||
826 | fontName "Monospace" | ||
827 | autoSizePolicy "node_width" | ||
828 | anchor "t" | ||
829 | borderDistance 0.0 | ||
830 | ] | ||
831 | LabelGraphics | ||
832 | [ | ||
833 | text " | ||
834 | CommunicatingElement class | ||
835 | Spacecraft class | ||
836 | CubeSat6U class | ||
837 | CubeSat class | ||
838 | CommunicatingElement class UndefinedPart | ||
839 | " | ||
840 | fontSize 14 | ||
841 | fontName "Consolas" | ||
842 | alignment "left" | ||
843 | anchor "tl" | ||
844 | borderDistance 6 | ||
845 | ] | ||
846 | ] | ||
847 | |||
848 | node | ||
849 | [ | ||
850 | id 22 | ||
851 | graphics | ||
852 | [ | ||
853 | w 269.5 | ||
854 | h 68 | ||
855 | type "rectangle" | ||
856 | fill "#FFFFFF" | ||
857 | fill2 "#FFFFFF" | ||
858 | outline "#000000" | ||
859 | ] | ||
860 | LabelGraphics | ||
861 | [ | ||
862 | text "null" | ||
863 | outline "#000000" | ||
864 | fill "#FFFFFF" | ||
865 | fontSize 16 | ||
866 | fontName "Monospace" | ||
867 | autoSizePolicy "node_width" | ||
868 | anchor "t" | ||
869 | borderDistance 0.0 | ||
870 | ] | ||
871 | LabelGraphics | ||
872 | [ | ||
873 | text " | ||
874 | CommSubsystem class | ||
875 | UHFCommSubsystem class | ||
876 | CommSubsystem class UndefinedPart | ||
877 | " | ||
878 | fontSize 14 | ||
879 | fontName "Consolas" | ||
880 | alignment "left" | ||
881 | anchor "tl" | ||
882 | borderDistance 6 | ||
883 | ] | ||
884 | ] | ||
885 | |||
886 | node | ||
887 | [ | ||
888 | id 23 | ||
889 | graphics | ||
890 | [ | ||
891 | w 277.20000000000005 | ||
892 | h 82 | ||
893 | type "rectangle" | ||
894 | fill "#FFFFFF" | ||
895 | fill2 "#FFFFFF" | ||
896 | outline "#000000" | ||
897 | ] | ||
898 | LabelGraphics | ||
899 | [ | ||
900 | text "null" | ||
901 | outline "#000000" | ||
902 | fill "#FFFFFF" | ||
903 | fontSize 16 | ||
904 | fontName "Monospace" | ||
905 | autoSizePolicy "node_width" | ||
906 | anchor "t" | ||
907 | borderDistance 0.0 | ||
908 | ] | ||
909 | LabelGraphics | ||
910 | [ | ||
911 | text " | ||
912 | CommSubsystem class | ||
913 | XCommSubsystem class | ||
914 | CommSubsystem class UndefinedPart | ||
915 | XCommSubsystem class UndefinedPart | ||
916 | " | ||
917 | fontSize 14 | ||
918 | fontName "Consolas" | ||
919 | alignment "left" | ||
920 | anchor "tl" | ||
921 | borderDistance 6 | ||
922 | ] | ||
923 | ] | ||
924 | |||
925 | node | ||
926 | [ | ||
927 | id 24 | ||
928 | graphics | ||
929 | [ | ||
930 | w 223.3 | ||
931 | h 54 | ||
932 | type "rectangle" | ||
933 | fill "#FFFFFF" | ||
934 | fill2 "#FFFFFF" | ||
935 | outline "#000000" | ||
936 | ] | ||
937 | LabelGraphics | ||
938 | [ | ||
939 | text "null" | ||
940 | outline "#000000" | ||
941 | fill "#FFFFFF" | ||
942 | fontSize 16 | ||
943 | fontName "Monospace" | ||
944 | autoSizePolicy "node_width" | ||
945 | anchor "t" | ||
946 | borderDistance 0.0 | ||
947 | ] | ||
948 | LabelGraphics | ||
949 | [ | ||
950 | text " | ||
951 | Payload class | ||
952 | InterferometryPayload class | ||
953 | " | ||
954 | fontSize 14 | ||
955 | fontName "Consolas" | ||
956 | alignment "left" | ||
957 | anchor "tl" | ||
958 | borderDistance 6 | ||
959 | ] | ||
960 | ] | ||
961 | |||
962 | node | ||
963 | [ | ||
964 | id 25 | ||
965 | graphics | ||
966 | [ | ||
967 | w 223.3 | ||
968 | h 54 | ||
969 | type "rectangle" | ||
970 | fill "#FFFFFF" | ||
971 | fill2 "#FFFFFF" | ||
972 | outline "#000000" | ||
973 | ] | ||
974 | LabelGraphics | ||
975 | [ | ||
976 | text "null" | ||
977 | outline "#000000" | ||
978 | fill "#FFFFFF" | ||
979 | fontSize 16 | ||
980 | fontName "Monospace" | ||
981 | autoSizePolicy "node_width" | ||
982 | anchor "t" | ||
983 | borderDistance 0.0 | ||
984 | ] | ||
985 | LabelGraphics | ||
986 | [ | ||
987 | text " | ||
988 | Payload class | ||
989 | InterferometryPayload class | ||
990 | " | ||
991 | fontSize 14 | ||
992 | fontName "Consolas" | ||
993 | alignment "left" | ||
994 | anchor "tl" | ||
995 | borderDistance 6 | ||
996 | ] | ||
997 | ] | ||
998 | |||
999 | node | ||
1000 | [ | ||
1001 | id 26 | ||
1002 | graphics | ||
1003 | [ | ||
1004 | w 323.40000000000003 | ||
1005 | h 96 | ||
1006 | type "rectangle" | ||
1007 | fill "#FFFFFF" | ||
1008 | fill2 "#FFFFFF" | ||
1009 | outline "#000000" | ||
1010 | ] | ||
1011 | LabelGraphics | ||
1012 | [ | ||
1013 | text "null" | ||
1014 | outline "#000000" | ||
1015 | fill "#FFFFFF" | ||
1016 | fontSize 16 | ||
1017 | fontName "Monospace" | ||
1018 | autoSizePolicy "node_width" | ||
1019 | anchor "t" | ||
1020 | borderDistance 0.0 | ||
1021 | ] | ||
1022 | LabelGraphics | ||
1023 | [ | ||
1024 | text " | ||
1025 | CommunicatingElement class | ||
1026 | Spacecraft class | ||
1027 | CubeSat6U class | ||
1028 | CubeSat class | ||
1029 | CommunicatingElement class UndefinedPart | ||
1030 | " | ||
1031 | fontSize 14 | ||
1032 | fontName "Consolas" | ||
1033 | alignment "left" | ||
1034 | anchor "tl" | ||
1035 | borderDistance 6 | ||
1036 | ] | ||
1037 | ] | ||
1038 | |||
1039 | node | ||
1040 | [ | ||
1041 | id 27 | ||
1042 | graphics | ||
1043 | [ | ||
1044 | w 223.3 | ||
1045 | h 54 | ||
1046 | type "rectangle" | ||
1047 | fill "#FFFFFF" | ||
1048 | fill2 "#FFFFFF" | ||
1049 | outline "#000000" | ||
1050 | ] | ||
1051 | LabelGraphics | ||
1052 | [ | ||
1053 | text "null" | ||
1054 | outline "#000000" | ||
1055 | fill "#FFFFFF" | ||
1056 | fontSize 16 | ||
1057 | fontName "Monospace" | ||
1058 | autoSizePolicy "node_width" | ||
1059 | anchor "t" | ||
1060 | borderDistance 0.0 | ||
1061 | ] | ||
1062 | LabelGraphics | ||
1063 | [ | ||
1064 | text " | ||
1065 | Payload class | ||
1066 | InterferometryPayload class | ||
1067 | " | ||
1068 | fontSize 14 | ||
1069 | fontName "Consolas" | ||
1070 | alignment "left" | ||
1071 | anchor "tl" | ||
1072 | borderDistance 6 | ||
1073 | ] | ||
1074 | ] | ||
1075 | |||
1076 | node | ||
1077 | [ | ||
1078 | id 28 | ||
1079 | graphics | ||
1080 | [ | ||
1081 | w 269.5 | ||
1082 | h 68 | ||
1083 | type "rectangle" | ||
1084 | fill "#FFFFFF" | ||
1085 | fill2 "#FFFFFF" | ||
1086 | outline "#000000" | ||
1087 | ] | ||
1088 | LabelGraphics | ||
1089 | [ | ||
1090 | text "null" | ||
1091 | outline "#000000" | ||
1092 | fill "#FFFFFF" | ||
1093 | fontSize 16 | ||
1094 | fontName "Monospace" | ||
1095 | autoSizePolicy "node_width" | ||
1096 | anchor "t" | ||
1097 | borderDistance 0.0 | ||
1098 | ] | ||
1099 | LabelGraphics | ||
1100 | [ | ||
1101 | text " | ||
1102 | CommSubsystem class | ||
1103 | UHFCommSubsystem class | ||
1104 | CommSubsystem class UndefinedPart | ||
1105 | " | ||
1106 | fontSize 14 | ||
1107 | fontName "Consolas" | ||
1108 | alignment "left" | ||
1109 | anchor "tl" | ||
1110 | borderDistance 6 | ||
1111 | ] | ||
1112 | ] | ||
1113 | |||
1114 | node | ||
1115 | [ | ||
1116 | id 29 | ||
1117 | graphics | ||
1118 | [ | ||
1119 | w 269.5 | ||
1120 | h 68 | ||
1121 | type "rectangle" | ||
1122 | fill "#FFFFFF" | ||
1123 | fill2 "#FFFFFF" | ||
1124 | outline "#000000" | ||
1125 | ] | ||
1126 | LabelGraphics | ||
1127 | [ | ||
1128 | text "null" | ||
1129 | outline "#000000" | ||
1130 | fill "#FFFFFF" | ||
1131 | fontSize 16 | ||
1132 | fontName "Monospace" | ||
1133 | autoSizePolicy "node_width" | ||
1134 | anchor "t" | ||
1135 | borderDistance 0.0 | ||
1136 | ] | ||
1137 | LabelGraphics | ||
1138 | [ | ||
1139 | text " | ||
1140 | CommSubsystem class | ||
1141 | UHFCommSubsystem class | ||
1142 | CommSubsystem class UndefinedPart | ||
1143 | " | ||
1144 | fontSize 14 | ||
1145 | fontName "Consolas" | ||
1146 | alignment "left" | ||
1147 | anchor "tl" | ||
1148 | borderDistance 6 | ||
1149 | ] | ||
1150 | ] | ||
1151 | |||
1152 | node | ||
1153 | [ | ||
1154 | id 30 | ||
1155 | graphics | ||
1156 | [ | ||
1157 | w 323.40000000000003 | ||
1158 | h 96 | ||
1159 | type "rectangle" | ||
1160 | fill "#FFFFFF" | ||
1161 | fill2 "#FFFFFF" | ||
1162 | outline "#000000" | ||
1163 | ] | ||
1164 | LabelGraphics | ||
1165 | [ | ||
1166 | text "null" | ||
1167 | outline "#000000" | ||
1168 | fill "#FFFFFF" | ||
1169 | fontSize 16 | ||
1170 | fontName "Monospace" | ||
1171 | autoSizePolicy "node_width" | ||
1172 | anchor "t" | ||
1173 | borderDistance 0.0 | ||
1174 | ] | ||
1175 | LabelGraphics | ||
1176 | [ | ||
1177 | text " | ||
1178 | CommunicatingElement class | ||
1179 | Spacecraft class | ||
1180 | CubeSat3U class | ||
1181 | CubeSat class | ||
1182 | CommunicatingElement class UndefinedPart | ||
1183 | " | ||
1184 | fontSize 14 | ||
1185 | fontName "Consolas" | ||
1186 | alignment "left" | ||
1187 | anchor "tl" | ||
1188 | borderDistance 6 | ||
1189 | ] | ||
1190 | ] | ||
1191 | |||
1192 | node | ||
1193 | [ | ||
1194 | id 31 | ||
1195 | graphics | ||
1196 | [ | ||
1197 | w 223.3 | ||
1198 | h 54 | ||
1199 | type "rectangle" | ||
1200 | fill "#FFFFFF" | ||
1201 | fill2 "#FFFFFF" | ||
1202 | outline "#000000" | ||
1203 | ] | ||
1204 | LabelGraphics | ||
1205 | [ | ||
1206 | text "null" | ||
1207 | outline "#000000" | ||
1208 | fill "#FFFFFF" | ||
1209 | fontSize 16 | ||
1210 | fontName "Monospace" | ||
1211 | autoSizePolicy "node_width" | ||
1212 | anchor "t" | ||
1213 | borderDistance 0.0 | ||
1214 | ] | ||
1215 | LabelGraphics | ||
1216 | [ | ||
1217 | text " | ||
1218 | Payload class | ||
1219 | InterferometryPayload class | ||
1220 | " | ||
1221 | fontSize 14 | ||
1222 | fontName "Consolas" | ||
1223 | alignment "left" | ||
1224 | anchor "tl" | ||
1225 | borderDistance 6 | ||
1226 | ] | ||
1227 | ] | ||
1228 | |||
1229 | node | ||
1230 | [ | ||
1231 | id 32 | ||
1232 | graphics | ||
1233 | [ | ||
1234 | w 277.20000000000005 | ||
1235 | h 82 | ||
1236 | type "rectangle" | ||
1237 | fill "#FFFFFF" | ||
1238 | fill2 "#FFFFFF" | ||
1239 | outline "#000000" | ||
1240 | ] | ||
1241 | LabelGraphics | ||
1242 | [ | ||
1243 | text "null" | ||
1244 | outline "#000000" | ||
1245 | fill "#FFFFFF" | ||
1246 | fontSize 16 | ||
1247 | fontName "Monospace" | ||
1248 | autoSizePolicy "node_width" | ||
1249 | anchor "t" | ||
1250 | borderDistance 0.0 | ||
1251 | ] | ||
1252 | LabelGraphics | ||
1253 | [ | ||
1254 | text " | ||
1255 | CommSubsystem class | ||
1256 | XCommSubsystem class | ||
1257 | CommSubsystem class UndefinedPart | ||
1258 | XCommSubsystem class UndefinedPart | ||
1259 | " | ||
1260 | fontSize 14 | ||
1261 | fontName "Consolas" | ||
1262 | alignment "left" | ||
1263 | anchor "tl" | ||
1264 | borderDistance 6 | ||
1265 | ] | ||
1266 | ] | ||
1267 | |||
1268 | node | ||
1269 | [ | ||
1270 | id 33 | ||
1271 | graphics | ||
1272 | [ | ||
1273 | w 269.5 | ||
1274 | h 68 | ||
1275 | type "rectangle" | ||
1276 | fill "#FFFFFF" | ||
1277 | fill2 "#FFFFFF" | ||
1278 | outline "#000000" | ||
1279 | ] | ||
1280 | LabelGraphics | ||
1281 | [ | ||
1282 | text "null" | ||
1283 | outline "#000000" | ||
1284 | fill "#FFFFFF" | ||
1285 | fontSize 16 | ||
1286 | fontName "Monospace" | ||
1287 | autoSizePolicy "node_width" | ||
1288 | anchor "t" | ||
1289 | borderDistance 0.0 | ||
1290 | ] | ||
1291 | LabelGraphics | ||
1292 | [ | ||
1293 | text " | ||
1294 | CommSubsystem class | ||
1295 | UHFCommSubsystem class | ||
1296 | CommSubsystem class UndefinedPart | ||
1297 | " | ||
1298 | fontSize 14 | ||
1299 | fontName "Consolas" | ||
1300 | alignment "left" | ||
1301 | anchor "tl" | ||
1302 | borderDistance 6 | ||
1303 | ] | ||
1304 | ] | ||
1305 | |||
1306 | node | ||
1307 | [ | ||
1308 | id 34 | ||
1309 | graphics | ||
1310 | [ | ||
1311 | w 323.40000000000003 | ||
1312 | h 96 | ||
1313 | type "rectangle" | ||
1314 | fill "#FFFFFF" | ||
1315 | fill2 "#FFFFFF" | ||
1316 | outline "#000000" | ||
1317 | ] | ||
1318 | LabelGraphics | ||
1319 | [ | ||
1320 | text "null" | ||
1321 | outline "#000000" | ||
1322 | fill "#FFFFFF" | ||
1323 | fontSize 16 | ||
1324 | fontName "Monospace" | ||
1325 | autoSizePolicy "node_width" | ||
1326 | anchor "t" | ||
1327 | borderDistance 0.0 | ||
1328 | ] | ||
1329 | LabelGraphics | ||
1330 | [ | ||
1331 | text " | ||
1332 | CommunicatingElement class | ||
1333 | Spacecraft class | ||
1334 | CubeSat3U class | ||
1335 | CubeSat class | ||
1336 | CommunicatingElement class UndefinedPart | ||
1337 | " | ||
1338 | fontSize 14 | ||
1339 | fontName "Consolas" | ||
1340 | alignment "left" | ||
1341 | anchor "tl" | ||
1342 | borderDistance 6 | ||
1343 | ] | ||
1344 | ] | ||
1345 | |||
1346 | node | ||
1347 | [ | ||
1348 | id 35 | ||
1349 | graphics | ||
1350 | [ | ||
1351 | w 269.5 | ||
1352 | h 68 | ||
1353 | type "rectangle" | ||
1354 | fill "#FFFFFF" | ||
1355 | fill2 "#FFFFFF" | ||
1356 | outline "#000000" | ||
1357 | ] | ||
1358 | LabelGraphics | ||
1359 | [ | ||
1360 | text "null" | ||
1361 | outline "#000000" | ||
1362 | fill "#FFFFFF" | ||
1363 | fontSize 16 | ||
1364 | fontName "Monospace" | ||
1365 | autoSizePolicy "node_width" | ||
1366 | anchor "t" | ||
1367 | borderDistance 0.0 | ||
1368 | ] | ||
1369 | LabelGraphics | ||
1370 | [ | ||
1371 | text " | ||
1372 | CommSubsystem class | ||
1373 | UHFCommSubsystem class | ||
1374 | CommSubsystem class UndefinedPart | ||
1375 | " | ||
1376 | fontSize 14 | ||
1377 | fontName "Consolas" | ||
1378 | alignment "left" | ||
1379 | anchor "tl" | ||
1380 | borderDistance 6 | ||
1381 | ] | ||
1382 | ] | ||
1383 | |||
1384 | node | ||
1385 | [ | ||
1386 | id 36 | ||
1387 | graphics | ||
1388 | [ | ||
1389 | w 223.3 | ||
1390 | h 54 | ||
1391 | type "rectangle" | ||
1392 | fill "#FFFFFF" | ||
1393 | fill2 "#FFFFFF" | ||
1394 | outline "#000000" | ||
1395 | ] | ||
1396 | LabelGraphics | ||
1397 | [ | ||
1398 | text "null" | ||
1399 | outline "#000000" | ||
1400 | fill "#FFFFFF" | ||
1401 | fontSize 16 | ||
1402 | fontName "Monospace" | ||
1403 | autoSizePolicy "node_width" | ||
1404 | anchor "t" | ||
1405 | borderDistance 0.0 | ||
1406 | ] | ||
1407 | LabelGraphics | ||
1408 | [ | ||
1409 | text " | ||
1410 | Payload class | ||
1411 | InterferometryPayload class | ||
1412 | " | ||
1413 | fontSize 14 | ||
1414 | fontName "Consolas" | ||
1415 | alignment "left" | ||
1416 | anchor "tl" | ||
1417 | borderDistance 6 | ||
1418 | ] | ||
1419 | ] | ||
1420 | |||
1421 | node | ||
1422 | [ | ||
1423 | id 37 | ||
1424 | graphics | ||
1425 | [ | ||
1426 | w 277.20000000000005 | ||
1427 | h 82 | ||
1428 | type "rectangle" | ||
1429 | fill "#FFFFFF" | ||
1430 | fill2 "#FFFFFF" | ||
1431 | outline "#000000" | ||
1432 | ] | ||
1433 | LabelGraphics | ||
1434 | [ | ||
1435 | text "null" | ||
1436 | outline "#000000" | ||
1437 | fill "#FFFFFF" | ||
1438 | fontSize 16 | ||
1439 | fontName "Monospace" | ||
1440 | autoSizePolicy "node_width" | ||
1441 | anchor "t" | ||
1442 | borderDistance 0.0 | ||
1443 | ] | ||
1444 | LabelGraphics | ||
1445 | [ | ||
1446 | text " | ||
1447 | CommSubsystem class | ||
1448 | XCommSubsystem class | ||
1449 | CommSubsystem class UndefinedPart | ||
1450 | XCommSubsystem class UndefinedPart | ||
1451 | " | ||
1452 | fontSize 14 | ||
1453 | fontName "Consolas" | ||
1454 | alignment "left" | ||
1455 | anchor "tl" | ||
1456 | borderDistance 6 | ||
1457 | ] | ||
1458 | ] | ||
1459 | |||
1460 | node | ||
1461 | [ | ||
1462 | id 38 | ||
1463 | graphics | ||
1464 | [ | ||
1465 | w 112.2 | ||
1466 | h 26 | ||
1467 | type "rectangle" | ||
1468 | fill "#FFFFFF" | ||
1469 | fill2 "#FFFFFF" | ||
1470 | outline "#000000" | ||
1471 | ] | ||
1472 | LabelGraphics | ||
1473 | [ | ||
1474 | text "New Integers" | ||
1475 | outline "#000000" | ||
1476 | fill "#FFFFFF" | ||
1477 | fontSize 16 | ||
1478 | fontName "Monospace" | ||
1479 | autoSizePolicy "node_width" | ||
1480 | anchor "t" | ||
1481 | borderDistance 0.0 | ||
1482 | ] | ||
1483 | LabelGraphics | ||
1484 | [ | ||
1485 | text " | ||
1486 | " | ||
1487 | fontSize 14 | ||
1488 | fontName "Consolas" | ||
1489 | alignment "left" | ||
1490 | anchor "tl" | ||
1491 | borderDistance 6 | ||
1492 | ] | ||
1493 | ] | ||
1494 | |||
1495 | node | ||
1496 | [ | ||
1497 | id 39 | ||
1498 | graphics | ||
1499 | [ | ||
1500 | w 85.80000000000001 | ||
1501 | h 26 | ||
1502 | type "rectangle" | ||
1503 | fill "#FFFFFF" | ||
1504 | fill2 "#FFFFFF" | ||
1505 | outline "#000000" | ||
1506 | ] | ||
1507 | LabelGraphics | ||
1508 | [ | ||
1509 | text "New Reals" | ||
1510 | outline "#000000" | ||
1511 | fill "#FFFFFF" | ||
1512 | fontSize 16 | ||
1513 | fontName "Monospace" | ||
1514 | autoSizePolicy "node_width" | ||
1515 | anchor "t" | ||
1516 | borderDistance 0.0 | ||
1517 | ] | ||
1518 | LabelGraphics | ||
1519 | [ | ||
1520 | text " | ||
1521 | " | ||
1522 | fontSize 14 | ||
1523 | fontName "Consolas" | ||
1524 | alignment "left" | ||
1525 | anchor "tl" | ||
1526 | borderDistance 6 | ||
1527 | ] | ||
1528 | ] | ||
1529 | |||
1530 | node | ||
1531 | [ | ||
1532 | id 40 | ||
1533 | graphics | ||
1534 | [ | ||
1535 | w 103.4 | ||
1536 | h 26 | ||
1537 | type "rectangle" | ||
1538 | fill "#FFFFFF" | ||
1539 | fill2 "#FFFFFF" | ||
1540 | outline "#000000" | ||
1541 | ] | ||
1542 | LabelGraphics | ||
1543 | [ | ||
1544 | text "New Strings" | ||
1545 | outline "#000000" | ||
1546 | fill "#FFFFFF" | ||
1547 | fontSize 16 | ||
1548 | fontName "Monospace" | ||
1549 | autoSizePolicy "node_width" | ||
1550 | anchor "t" | ||
1551 | borderDistance 0.0 | ||
1552 | ] | ||
1553 | LabelGraphics | ||
1554 | [ | ||
1555 | text " | ||
1556 | " | ||
1557 | fontSize 14 | ||
1558 | fontName "Consolas" | ||
1559 | alignment "left" | ||
1560 | anchor "tl" | ||
1561 | borderDistance 6 | ||
1562 | ] | ||
1563 | ] | ||
1564 | |||
1565 | node | ||
1566 | [ | ||
1567 | id 41 | ||
1568 | graphics | ||
1569 | [ | ||
1570 | w 103.4 | ||
1571 | h 26 | ||
1572 | type "rectangle" | ||
1573 | fill "#FFFFFF" | ||
1574 | fill2 "#FFFFFF" | ||
1575 | outline "#000000" | ||
1576 | ] | ||
1577 | LabelGraphics | ||
1578 | [ | ||
1579 | text "New Objects" | ||
1580 | outline "#000000" | ||
1581 | fill "#FFFFFF" | ||
1582 | fontSize 16 | ||
1583 | fontName "Monospace" | ||
1584 | autoSizePolicy "node_width" | ||
1585 | anchor "t" | ||
1586 | borderDistance 0.0 | ||
1587 | ] | ||
1588 | LabelGraphics | ||
1589 | [ | ||
1590 | text " | ||
1591 | " | ||
1592 | fontSize 14 | ||
1593 | fontName "Consolas" | ||
1594 | alignment "left" | ||
1595 | anchor "tl" | ||
1596 | borderDistance 6 | ||
1597 | ] | ||
1598 | ] | ||
1599 | edge | ||
1600 | [ | ||
1601 | source 0 | ||
1602 | target 1 | ||
1603 | graphics | ||
1604 | [ | ||
1605 | fill "#000000" | ||
1606 | width 3 | ||
1607 | targetArrow "standard" | ||
1608 | ] | ||
1609 | LabelGraphics | ||
1610 | [ | ||
1611 | text "groundStationNetwork reference ConstellationMission" | ||
1612 | fontSize 14 | ||
1613 | fontName "Consolas" | ||
1614 | configuration "AutoFlippingLabel" | ||
1615 | model "six_pos" | ||
1616 | position "thead" | ||
1617 | ] | ||
1618 | ] | ||
1619 | edge | ||
1620 | [ | ||
1621 | source 0 | ||
1622 | target 6 | ||
1623 | graphics | ||
1624 | [ | ||
1625 | fill "#000000" | ||
1626 | width 3 | ||
1627 | targetArrow "standard" | ||
1628 | ] | ||
1629 | LabelGraphics | ||
1630 | [ | ||
1631 | text "spacecraft reference ConstellationMission" | ||
1632 | fontSize 14 | ||
1633 | fontName "Consolas" | ||
1634 | configuration "AutoFlippingLabel" | ||
1635 | model "six_pos" | ||
1636 | position "thead" | ||
1637 | ] | ||
1638 | ] | ||
1639 | edge | ||
1640 | [ | ||
1641 | source 0 | ||
1642 | target 9 | ||
1643 | graphics | ||
1644 | [ | ||
1645 | fill "#000000" | ||
1646 | width 3 | ||
1647 | targetArrow "standard" | ||
1648 | ] | ||
1649 | LabelGraphics | ||
1650 | [ | ||
1651 | text "spacecraft reference ConstellationMission" | ||
1652 | fontSize 14 | ||
1653 | fontName "Consolas" | ||
1654 | configuration "AutoFlippingLabel" | ||
1655 | model "six_pos" | ||
1656 | position "thead" | ||
1657 | ] | ||
1658 | ] | ||
1659 | edge | ||
1660 | [ | ||
1661 | source 0 | ||
1662 | target 10 | ||
1663 | graphics | ||
1664 | [ | ||
1665 | fill "#000000" | ||
1666 | width 3 | ||
1667 | targetArrow "standard" | ||
1668 | ] | ||
1669 | LabelGraphics | ||
1670 | [ | ||
1671 | text "spacecraft reference ConstellationMission" | ||
1672 | fontSize 14 | ||
1673 | fontName "Consolas" | ||
1674 | configuration "AutoFlippingLabel" | ||
1675 | model "six_pos" | ||
1676 | position "thead" | ||
1677 | ] | ||
1678 | ] | ||
1679 | edge | ||
1680 | [ | ||
1681 | source 0 | ||
1682 | target 18 | ||
1683 | graphics | ||
1684 | [ | ||
1685 | fill "#000000" | ||
1686 | width 3 | ||
1687 | targetArrow "standard" | ||
1688 | ] | ||
1689 | LabelGraphics | ||
1690 | [ | ||
1691 | text "spacecraft reference ConstellationMission" | ||
1692 | fontSize 14 | ||
1693 | fontName "Consolas" | ||
1694 | configuration "AutoFlippingLabel" | ||
1695 | model "six_pos" | ||
1696 | position "thead" | ||
1697 | ] | ||
1698 | ] | ||
1699 | edge | ||
1700 | [ | ||
1701 | source 0 | ||
1702 | target 21 | ||
1703 | graphics | ||
1704 | [ | ||
1705 | fill "#000000" | ||
1706 | width 3 | ||
1707 | targetArrow "standard" | ||
1708 | ] | ||
1709 | LabelGraphics | ||
1710 | [ | ||
1711 | text "spacecraft reference ConstellationMission" | ||
1712 | fontSize 14 | ||
1713 | fontName "Consolas" | ||
1714 | configuration "AutoFlippingLabel" | ||
1715 | model "six_pos" | ||
1716 | position "thead" | ||
1717 | ] | ||
1718 | ] | ||
1719 | edge | ||
1720 | [ | ||
1721 | source 0 | ||
1722 | target 26 | ||
1723 | graphics | ||
1724 | [ | ||
1725 | fill "#000000" | ||
1726 | width 3 | ||
1727 | targetArrow "standard" | ||
1728 | ] | ||
1729 | LabelGraphics | ||
1730 | [ | ||
1731 | text "spacecraft reference ConstellationMission" | ||
1732 | fontSize 14 | ||
1733 | fontName "Consolas" | ||
1734 | configuration "AutoFlippingLabel" | ||
1735 | model "six_pos" | ||
1736 | position "thead" | ||
1737 | ] | ||
1738 | ] | ||
1739 | edge | ||
1740 | [ | ||
1741 | source 0 | ||
1742 | target 30 | ||
1743 | graphics | ||
1744 | [ | ||
1745 | fill "#000000" | ||
1746 | width 3 | ||
1747 | targetArrow "standard" | ||
1748 | ] | ||
1749 | LabelGraphics | ||
1750 | [ | ||
1751 | text "spacecraft reference ConstellationMission" | ||
1752 | fontSize 14 | ||
1753 | fontName "Consolas" | ||
1754 | configuration "AutoFlippingLabel" | ||
1755 | model "six_pos" | ||
1756 | position "thead" | ||
1757 | ] | ||
1758 | ] | ||
1759 | edge | ||
1760 | [ | ||
1761 | source 0 | ||
1762 | target 34 | ||
1763 | graphics | ||
1764 | [ | ||
1765 | fill "#000000" | ||
1766 | width 3 | ||
1767 | targetArrow "standard" | ||
1768 | ] | ||
1769 | LabelGraphics | ||
1770 | [ | ||
1771 | text "spacecraft reference ConstellationMission" | ||
1772 | fontSize 14 | ||
1773 | fontName "Consolas" | ||
1774 | configuration "AutoFlippingLabel" | ||
1775 | model "six_pos" | ||
1776 | position "thead" | ||
1777 | ] | ||
1778 | ] | ||
1779 | edge | ||
1780 | [ | ||
1781 | source 1 | ||
1782 | target 2 | ||
1783 | graphics | ||
1784 | [ | ||
1785 | fill "#000000" | ||
1786 | width 3 | ||
1787 | targetArrow "standard" | ||
1788 | ] | ||
1789 | LabelGraphics | ||
1790 | [ | ||
1791 | text "commSubsystem reference CommunicatingElement" | ||
1792 | fontSize 14 | ||
1793 | fontName "Consolas" | ||
1794 | configuration "AutoFlippingLabel" | ||
1795 | model "six_pos" | ||
1796 | position "thead" | ||
1797 | ] | ||
1798 | ] | ||
1799 | edge | ||
1800 | [ | ||
1801 | source 1 | ||
1802 | target 3 | ||
1803 | graphics | ||
1804 | [ | ||
1805 | fill "#000000" | ||
1806 | width 3 | ||
1807 | targetArrow "standard" | ||
1808 | ] | ||
1809 | LabelGraphics | ||
1810 | [ | ||
1811 | text "commSubsystem reference CommunicatingElement" | ||
1812 | fontSize 14 | ||
1813 | fontName "Consolas" | ||
1814 | configuration "AutoFlippingLabel" | ||
1815 | model "six_pos" | ||
1816 | position "thead" | ||
1817 | ] | ||
1818 | ] | ||
1819 | edge | ||
1820 | [ | ||
1821 | source 6 | ||
1822 | target 7 | ||
1823 | graphics | ||
1824 | [ | ||
1825 | fill "#000000" | ||
1826 | width 3 | ||
1827 | targetArrow "standard" | ||
1828 | ] | ||
1829 | LabelGraphics | ||
1830 | [ | ||
1831 | text "commSubsystem reference CommunicatingElement" | ||
1832 | fontSize 14 | ||
1833 | fontName "Consolas" | ||
1834 | configuration "AutoFlippingLabel" | ||
1835 | model "six_pos" | ||
1836 | position "thead" | ||
1837 | ] | ||
1838 | ] | ||
1839 | edge | ||
1840 | [ | ||
1841 | source 6 | ||
1842 | target 8 | ||
1843 | graphics | ||
1844 | [ | ||
1845 | fill "#000000" | ||
1846 | width 3 | ||
1847 | targetArrow "standard" | ||
1848 | ] | ||
1849 | LabelGraphics | ||
1850 | [ | ||
1851 | text "commSubsystem reference CommunicatingElement" | ||
1852 | fontSize 14 | ||
1853 | fontName "Consolas" | ||
1854 | configuration "AutoFlippingLabel" | ||
1855 | model "six_pos" | ||
1856 | position "thead" | ||
1857 | ] | ||
1858 | ] | ||
1859 | edge | ||
1860 | [ | ||
1861 | source 10 | ||
1862 | target 13 | ||
1863 | graphics | ||
1864 | [ | ||
1865 | fill "#000000" | ||
1866 | width 3 | ||
1867 | targetArrow "standard" | ||
1868 | ] | ||
1869 | LabelGraphics | ||
1870 | [ | ||
1871 | text "commSubsystem reference CommunicatingElement" | ||
1872 | fontSize 14 | ||
1873 | fontName "Consolas" | ||
1874 | configuration "AutoFlippingLabel" | ||
1875 | model "six_pos" | ||
1876 | position "thead" | ||
1877 | ] | ||
1878 | ] | ||
1879 | edge | ||
1880 | [ | ||
1881 | source 9 | ||
1882 | target 14 | ||
1883 | graphics | ||
1884 | [ | ||
1885 | fill "#000000" | ||
1886 | width 3 | ||
1887 | targetArrow "standard" | ||
1888 | ] | ||
1889 | LabelGraphics | ||
1890 | [ | ||
1891 | text "commSubsystem reference CommunicatingElement" | ||
1892 | fontSize 14 | ||
1893 | fontName "Consolas" | ||
1894 | configuration "AutoFlippingLabel" | ||
1895 | model "six_pos" | ||
1896 | position "thead" | ||
1897 | ] | ||
1898 | ] | ||
1899 | edge | ||
1900 | [ | ||
1901 | source 9 | ||
1902 | target 15 | ||
1903 | graphics | ||
1904 | [ | ||
1905 | fill "#000000" | ||
1906 | width 3 | ||
1907 | targetArrow "standard" | ||
1908 | ] | ||
1909 | LabelGraphics | ||
1910 | [ | ||
1911 | text "commSubsystem reference CommunicatingElement" | ||
1912 | fontSize 14 | ||
1913 | fontName "Consolas" | ||
1914 | configuration "AutoFlippingLabel" | ||
1915 | model "six_pos" | ||
1916 | position "thead" | ||
1917 | ] | ||
1918 | ] | ||
1919 | edge | ||
1920 | [ | ||
1921 | source 10 | ||
1922 | target 16 | ||
1923 | graphics | ||
1924 | [ | ||
1925 | fill "#000000" | ||
1926 | width 3 | ||
1927 | targetArrow "standard" | ||
1928 | ] | ||
1929 | LabelGraphics | ||
1930 | [ | ||
1931 | text "commSubsystem reference CommunicatingElement" | ||
1932 | fontSize 14 | ||
1933 | fontName "Consolas" | ||
1934 | configuration "AutoFlippingLabel" | ||
1935 | model "six_pos" | ||
1936 | position "thead" | ||
1937 | ] | ||
1938 | ] | ||
1939 | edge | ||
1940 | [ | ||
1941 | source 18 | ||
1942 | target 19 | ||
1943 | graphics | ||
1944 | [ | ||
1945 | fill "#000000" | ||
1946 | width 3 | ||
1947 | targetArrow "standard" | ||
1948 | ] | ||
1949 | LabelGraphics | ||
1950 | [ | ||
1951 | text "commSubsystem reference CommunicatingElement" | ||
1952 | fontSize 14 | ||
1953 | fontName "Consolas" | ||
1954 | configuration "AutoFlippingLabel" | ||
1955 | model "six_pos" | ||
1956 | position "thead" | ||
1957 | ] | ||
1958 | ] | ||
1959 | edge | ||
1960 | [ | ||
1961 | source 18 | ||
1962 | target 20 | ||
1963 | graphics | ||
1964 | [ | ||
1965 | fill "#000000" | ||
1966 | width 3 | ||
1967 | targetArrow "standard" | ||
1968 | ] | ||
1969 | LabelGraphics | ||
1970 | [ | ||
1971 | text "commSubsystem reference CommunicatingElement" | ||
1972 | fontSize 14 | ||
1973 | fontName "Consolas" | ||
1974 | configuration "AutoFlippingLabel" | ||
1975 | model "six_pos" | ||
1976 | position "thead" | ||
1977 | ] | ||
1978 | ] | ||
1979 | edge | ||
1980 | [ | ||
1981 | source 21 | ||
1982 | target 22 | ||
1983 | graphics | ||
1984 | [ | ||
1985 | fill "#000000" | ||
1986 | width 3 | ||
1987 | targetArrow "standard" | ||
1988 | ] | ||
1989 | LabelGraphics | ||
1990 | [ | ||
1991 | text "commSubsystem reference CommunicatingElement" | ||
1992 | fontSize 14 | ||
1993 | fontName "Consolas" | ||
1994 | configuration "AutoFlippingLabel" | ||
1995 | model "six_pos" | ||
1996 | position "thead" | ||
1997 | ] | ||
1998 | ] | ||
1999 | edge | ||
2000 | [ | ||
2001 | source 21 | ||
2002 | target 23 | ||
2003 | graphics | ||
2004 | [ | ||
2005 | fill "#000000" | ||
2006 | width 3 | ||
2007 | targetArrow "standard" | ||
2008 | ] | ||
2009 | LabelGraphics | ||
2010 | [ | ||
2011 | text "commSubsystem reference CommunicatingElement" | ||
2012 | fontSize 14 | ||
2013 | fontName "Consolas" | ||
2014 | configuration "AutoFlippingLabel" | ||
2015 | model "six_pos" | ||
2016 | position "thead" | ||
2017 | ] | ||
2018 | ] | ||
2019 | edge | ||
2020 | [ | ||
2021 | source 26 | ||
2022 | target 28 | ||
2023 | graphics | ||
2024 | [ | ||
2025 | fill "#000000" | ||
2026 | width 3 | ||
2027 | targetArrow "standard" | ||
2028 | ] | ||
2029 | LabelGraphics | ||
2030 | [ | ||
2031 | text "commSubsystem reference CommunicatingElement" | ||
2032 | fontSize 14 | ||
2033 | fontName "Consolas" | ||
2034 | configuration "AutoFlippingLabel" | ||
2035 | model "six_pos" | ||
2036 | position "thead" | ||
2037 | ] | ||
2038 | ] | ||
2039 | edge | ||
2040 | [ | ||
2041 | source 26 | ||
2042 | target 29 | ||
2043 | graphics | ||
2044 | [ | ||
2045 | fill "#000000" | ||
2046 | width 3 | ||
2047 | targetArrow "standard" | ||
2048 | ] | ||
2049 | LabelGraphics | ||
2050 | [ | ||
2051 | text "commSubsystem reference CommunicatingElement" | ||
2052 | fontSize 14 | ||
2053 | fontName "Consolas" | ||
2054 | configuration "AutoFlippingLabel" | ||
2055 | model "six_pos" | ||
2056 | position "thead" | ||
2057 | ] | ||
2058 | ] | ||
2059 | edge | ||
2060 | [ | ||
2061 | source 30 | ||
2062 | target 32 | ||
2063 | graphics | ||
2064 | [ | ||
2065 | fill "#000000" | ||
2066 | width 3 | ||
2067 | targetArrow "standard" | ||
2068 | ] | ||
2069 | LabelGraphics | ||
2070 | [ | ||
2071 | text "commSubsystem reference CommunicatingElement" | ||
2072 | fontSize 14 | ||
2073 | fontName "Consolas" | ||
2074 | configuration "AutoFlippingLabel" | ||
2075 | model "six_pos" | ||
2076 | position "thead" | ||
2077 | ] | ||
2078 | ] | ||
2079 | edge | ||
2080 | [ | ||
2081 | source 30 | ||
2082 | target 33 | ||
2083 | graphics | ||
2084 | [ | ||
2085 | fill "#000000" | ||
2086 | width 3 | ||
2087 | targetArrow "standard" | ||
2088 | ] | ||
2089 | LabelGraphics | ||
2090 | [ | ||
2091 | text "commSubsystem reference CommunicatingElement" | ||
2092 | fontSize 14 | ||
2093 | fontName "Consolas" | ||
2094 | configuration "AutoFlippingLabel" | ||
2095 | model "six_pos" | ||
2096 | position "thead" | ||
2097 | ] | ||
2098 | ] | ||
2099 | edge | ||
2100 | [ | ||
2101 | source 34 | ||
2102 | target 35 | ||
2103 | graphics | ||
2104 | [ | ||
2105 | fill "#000000" | ||
2106 | width 3 | ||
2107 | targetArrow "standard" | ||
2108 | ] | ||
2109 | LabelGraphics | ||
2110 | [ | ||
2111 | text "commSubsystem reference CommunicatingElement" | ||
2112 | fontSize 14 | ||
2113 | fontName "Consolas" | ||
2114 | configuration "AutoFlippingLabel" | ||
2115 | model "six_pos" | ||
2116 | position "thead" | ||
2117 | ] | ||
2118 | ] | ||
2119 | edge | ||
2120 | [ | ||
2121 | source 34 | ||
2122 | target 37 | ||
2123 | graphics | ||
2124 | [ | ||
2125 | fill "#000000" | ||
2126 | width 3 | ||
2127 | targetArrow "standard" | ||
2128 | ] | ||
2129 | LabelGraphics | ||
2130 | [ | ||
2131 | text "commSubsystem reference CommunicatingElement" | ||
2132 | fontSize 14 | ||
2133 | fontName "Consolas" | ||
2134 | configuration "AutoFlippingLabel" | ||
2135 | model "six_pos" | ||
2136 | position "thead" | ||
2137 | ] | ||
2138 | ] | ||
2139 | edge | ||
2140 | [ | ||
2141 | source 6 | ||
2142 | target 11 | ||
2143 | graphics | ||
2144 | [ | ||
2145 | fill "#000000" | ||
2146 | width 3 | ||
2147 | targetArrow "standard" | ||
2148 | ] | ||
2149 | LabelGraphics | ||
2150 | [ | ||
2151 | text "payload reference Spacecraft" | ||
2152 | fontSize 14 | ||
2153 | fontName "Consolas" | ||
2154 | configuration "AutoFlippingLabel" | ||
2155 | model "six_pos" | ||
2156 | position "thead" | ||
2157 | ] | ||
2158 | ] | ||
2159 | edge | ||
2160 | [ | ||
2161 | source 9 | ||
2162 | target 12 | ||
2163 | graphics | ||
2164 | [ | ||
2165 | fill "#000000" | ||
2166 | width 3 | ||
2167 | targetArrow "standard" | ||
2168 | ] | ||
2169 | LabelGraphics | ||
2170 | [ | ||
2171 | text "payload reference Spacecraft" | ||
2172 | fontSize 14 | ||
2173 | fontName "Consolas" | ||
2174 | configuration "AutoFlippingLabel" | ||
2175 | model "six_pos" | ||
2176 | position "thead" | ||
2177 | ] | ||
2178 | ] | ||
2179 | edge | ||
2180 | [ | ||
2181 | source 10 | ||
2182 | target 17 | ||
2183 | graphics | ||
2184 | [ | ||
2185 | fill "#000000" | ||
2186 | width 3 | ||
2187 | targetArrow "standard" | ||
2188 | ] | ||
2189 | LabelGraphics | ||
2190 | [ | ||
2191 | text "payload reference Spacecraft" | ||
2192 | fontSize 14 | ||
2193 | fontName "Consolas" | ||
2194 | configuration "AutoFlippingLabel" | ||
2195 | model "six_pos" | ||
2196 | position "thead" | ||
2197 | ] | ||
2198 | ] | ||
2199 | edge | ||
2200 | [ | ||
2201 | source 21 | ||
2202 | target 24 | ||
2203 | graphics | ||
2204 | [ | ||
2205 | fill "#000000" | ||
2206 | width 3 | ||
2207 | targetArrow "standard" | ||
2208 | ] | ||
2209 | LabelGraphics | ||
2210 | [ | ||
2211 | text "payload reference Spacecraft" | ||
2212 | fontSize 14 | ||
2213 | fontName "Consolas" | ||
2214 | configuration "AutoFlippingLabel" | ||
2215 | model "six_pos" | ||
2216 | position "thead" | ||
2217 | ] | ||
2218 | ] | ||
2219 | edge | ||
2220 | [ | ||
2221 | source 18 | ||
2222 | target 25 | ||
2223 | graphics | ||
2224 | [ | ||
2225 | fill "#000000" | ||
2226 | width 3 | ||
2227 | targetArrow "standard" | ||
2228 | ] | ||
2229 | LabelGraphics | ||
2230 | [ | ||
2231 | text "payload reference Spacecraft" | ||
2232 | fontSize 14 | ||
2233 | fontName "Consolas" | ||
2234 | configuration "AutoFlippingLabel" | ||
2235 | model "six_pos" | ||
2236 | position "thead" | ||
2237 | ] | ||
2238 | ] | ||
2239 | edge | ||
2240 | [ | ||
2241 | source 26 | ||
2242 | target 27 | ||
2243 | graphics | ||
2244 | [ | ||
2245 | fill "#000000" | ||
2246 | width 3 | ||
2247 | targetArrow "standard" | ||
2248 | ] | ||
2249 | LabelGraphics | ||
2250 | [ | ||
2251 | text "payload reference Spacecraft" | ||
2252 | fontSize 14 | ||
2253 | fontName "Consolas" | ||
2254 | configuration "AutoFlippingLabel" | ||
2255 | model "six_pos" | ||
2256 | position "thead" | ||
2257 | ] | ||
2258 | ] | ||
2259 | edge | ||
2260 | [ | ||
2261 | source 30 | ||
2262 | target 31 | ||
2263 | graphics | ||
2264 | [ | ||
2265 | fill "#000000" | ||
2266 | width 3 | ||
2267 | targetArrow "standard" | ||
2268 | ] | ||
2269 | LabelGraphics | ||
2270 | [ | ||
2271 | text "payload reference Spacecraft" | ||
2272 | fontSize 14 | ||
2273 | fontName "Consolas" | ||
2274 | configuration "AutoFlippingLabel" | ||
2275 | model "six_pos" | ||
2276 | position "thead" | ||
2277 | ] | ||
2278 | ] | ||
2279 | edge | ||
2280 | [ | ||
2281 | source 34 | ||
2282 | target 36 | ||
2283 | graphics | ||
2284 | [ | ||
2285 | fill "#000000" | ||
2286 | width 3 | ||
2287 | targetArrow "standard" | ||
2288 | ] | ||
2289 | LabelGraphics | ||
2290 | [ | ||
2291 | text "payload reference Spacecraft" | ||
2292 | fontSize 14 | ||
2293 | fontName "Consolas" | ||
2294 | configuration "AutoFlippingLabel" | ||
2295 | model "six_pos" | ||
2296 | position "thead" | ||
2297 | ] | ||
2298 | ] | ||
2299 | edge | ||
2300 | [ | ||
2301 | source 8 | ||
2302 | target 2 | ||
2303 | graphics | ||
2304 | [ | ||
2305 | fill "#000000" | ||
2306 | targetArrow "standard" | ||
2307 | ] | ||
2308 | LabelGraphics | ||
2309 | [ | ||
2310 | text "target reference CommSubsystem" | ||
2311 | fontSize 14 | ||
2312 | fontName "Consolas" | ||
2313 | configuration "AutoFlippingLabel" | ||
2314 | model "six_pos" | ||
2315 | position "thead" | ||
2316 | ] | ||
2317 | ] | ||
2318 | edge | ||
2319 | [ | ||
2320 | source 14 | ||
2321 | target 7 | ||
2322 | graphics | ||
2323 | [ | ||
2324 | fill "#000000" | ||
2325 | targetArrow "standard" | ||
2326 | ] | ||
2327 | LabelGraphics | ||
2328 | [ | ||
2329 | text "target reference CommSubsystem" | ||
2330 | fontSize 14 | ||
2331 | fontName "Consolas" | ||
2332 | configuration "AutoFlippingLabel" | ||
2333 | model "six_pos" | ||
2334 | position "thead" | ||
2335 | ] | ||
2336 | ] | ||
2337 | edge | ||
2338 | [ | ||
2339 | source 16 | ||
2340 | target 8 | ||
2341 | graphics | ||
2342 | [ | ||
2343 | fill "#000000" | ||
2344 | targetArrow "standard" | ||
2345 | ] | ||
2346 | LabelGraphics | ||
2347 | [ | ||
2348 | text "target reference CommSubsystem" | ||
2349 | fontSize 14 | ||
2350 | fontName "Consolas" | ||
2351 | configuration "AutoFlippingLabel" | ||
2352 | model "six_pos" | ||
2353 | position "thead" | ||
2354 | ] | ||
2355 | ] | ||
2356 | edge | ||
2357 | [ | ||
2358 | source 19 | ||
2359 | target 16 | ||
2360 | graphics | ||
2361 | [ | ||
2362 | fill "#000000" | ||
2363 | targetArrow "standard" | ||
2364 | ] | ||
2365 | LabelGraphics | ||
2366 | [ | ||
2367 | text "target reference CommSubsystem" | ||
2368 | fontSize 14 | ||
2369 | fontName "Consolas" | ||
2370 | configuration "AutoFlippingLabel" | ||
2371 | model "six_pos" | ||
2372 | position "thead" | ||
2373 | ] | ||
2374 | ] | ||
2375 | edge | ||
2376 | [ | ||
2377 | source 22 | ||
2378 | target 15 | ||
2379 | graphics | ||
2380 | [ | ||
2381 | fill "#000000" | ||
2382 | targetArrow "standard" | ||
2383 | ] | ||
2384 | LabelGraphics | ||
2385 | [ | ||
2386 | text "target reference CommSubsystem" | ||
2387 | fontSize 14 | ||
2388 | fontName "Consolas" | ||
2389 | configuration "AutoFlippingLabel" | ||
2390 | model "six_pos" | ||
2391 | position "thead" | ||
2392 | ] | ||
2393 | ] | ||
2394 | edge | ||
2395 | [ | ||
2396 | source 28 | ||
2397 | target 15 | ||
2398 | graphics | ||
2399 | [ | ||
2400 | fill "#000000" | ||
2401 | targetArrow "standard" | ||
2402 | ] | ||
2403 | LabelGraphics | ||
2404 | [ | ||
2405 | text "target reference CommSubsystem" | ||
2406 | fontSize 14 | ||
2407 | fontName "Consolas" | ||
2408 | configuration "AutoFlippingLabel" | ||
2409 | model "six_pos" | ||
2410 | position "thead" | ||
2411 | ] | ||
2412 | ] | ||
2413 | edge | ||
2414 | [ | ||
2415 | source 33 | ||
2416 | target 7 | ||
2417 | graphics | ||
2418 | [ | ||
2419 | fill "#000000" | ||
2420 | targetArrow "standard" | ||
2421 | ] | ||
2422 | LabelGraphics | ||
2423 | [ | ||
2424 | text "target reference CommSubsystem" | ||
2425 | fontSize 14 | ||
2426 | fontName "Consolas" | ||
2427 | configuration "AutoFlippingLabel" | ||
2428 | model "six_pos" | ||
2429 | position "thead" | ||
2430 | ] | ||
2431 | ] | ||
2432 | edge | ||
2433 | [ | ||
2434 | source 35 | ||
2435 | target 28 | ||
2436 | graphics | ||
2437 | [ | ||
2438 | fill "#000000" | ||
2439 | targetArrow "standard" | ||
2440 | ] | ||
2441 | LabelGraphics | ||
2442 | [ | ||
2443 | text "target reference CommSubsystem" | ||
2444 | fontSize 14 | ||
2445 | fontName "Consolas" | ||
2446 | configuration "AutoFlippingLabel" | ||
2447 | model "six_pos" | ||
2448 | position "thead" | ||
2449 | ] | ||
2450 | ] | ||
2451 | ] | ||
2452 | |||
diff --git a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/outputs/models/run5/5_1.png b/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/outputs/models/run5/5_1.png deleted file mode 100644 index fb893419..00000000 --- a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/outputs/models/run5/5_1.png +++ /dev/null | |||
Binary files differ | |||
diff --git a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/outputs/models/run5/5_1.xmi b/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/outputs/models/run5/5_1.xmi deleted file mode 100644 index ae933942..00000000 --- a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/outputs/models/run5/5_1.xmi +++ /dev/null | |||
@@ -1,47 +0,0 @@ | |||
1 | <?xml version="1.0" encoding="ASCII"?> | ||
2 | <satellite:InterferometryMission xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:satellite="http://www.example.org/satellite" xsi:schemaLocation="http://www.example.org/satellite model/satellite.ecore"> | ||
3 | <groundStationNetwork> | ||
4 | <commSubsystem xsi:type="satellite:KaCommSubsystem"/> | ||
5 | <commSubsystem xsi:type="satellite:XCommSubsystem"/> | ||
6 | </groundStationNetwork> | ||
7 | <spacecraft xsi:type="satellite:CubeSat3U"> | ||
8 | <commSubsystem xsi:type="satellite:UHFCommSubsystem"/> | ||
9 | <commSubsystem xsi:type="satellite:XCommSubsystem" target="//@groundStationNetwork/@commSubsystem.1"/> | ||
10 | <payload xsi:type="satellite:InterferometryPayload"/> | ||
11 | </spacecraft> | ||
12 | <spacecraft xsi:type="satellite:CubeSat6U"> | ||
13 | <commSubsystem xsi:type="satellite:XCommSubsystem" target="//@spacecraft.2/@commSubsystem.0"/> | ||
14 | <commSubsystem xsi:type="satellite:UHFCommSubsystem"/> | ||
15 | <payload xsi:type="satellite:InterferometryPayload"/> | ||
16 | </spacecraft> | ||
17 | <spacecraft xsi:type="satellite:CubeSat6U"> | ||
18 | <commSubsystem xsi:type="satellite:XCommSubsystem" target="//@spacecraft.0/@commSubsystem.1"/> | ||
19 | <commSubsystem xsi:type="satellite:XCommSubsystem"/> | ||
20 | <payload xsi:type="satellite:InterferometryPayload"/> | ||
21 | </spacecraft> | ||
22 | <spacecraft xsi:type="satellite:CubeSat6U"> | ||
23 | <commSubsystem xsi:type="satellite:UHFCommSubsystem" target="//@spacecraft.5/@commSubsystem.1"/> | ||
24 | <commSubsystem xsi:type="satellite:XCommSubsystem"/> | ||
25 | <payload xsi:type="satellite:InterferometryPayload"/> | ||
26 | </spacecraft> | ||
27 | <spacecraft xsi:type="satellite:CubeSat6U"> | ||
28 | <commSubsystem xsi:type="satellite:UHFCommSubsystem" target="//@spacecraft.5/@commSubsystem.1"/> | ||
29 | <commSubsystem xsi:type="satellite:UHFCommSubsystem"/> | ||
30 | <payload xsi:type="satellite:InterferometryPayload"/> | ||
31 | </spacecraft> | ||
32 | <spacecraft xsi:type="satellite:CubeSat6U"> | ||
33 | <commSubsystem xsi:type="satellite:UHFCommSubsystem" target="//@spacecraft.0/@commSubsystem.0"/> | ||
34 | <commSubsystem xsi:type="satellite:UHFCommSubsystem"/> | ||
35 | <payload xsi:type="satellite:InterferometryPayload"/> | ||
36 | </spacecraft> | ||
37 | <spacecraft xsi:type="satellite:CubeSat3U"> | ||
38 | <commSubsystem xsi:type="satellite:UHFCommSubsystem" target="//@spacecraft.0/@commSubsystem.0"/> | ||
39 | <commSubsystem xsi:type="satellite:XCommSubsystem"/> | ||
40 | <payload xsi:type="satellite:InterferometryPayload"/> | ||
41 | </spacecraft> | ||
42 | <spacecraft xsi:type="satellite:CubeSat3U"> | ||
43 | <commSubsystem xsi:type="satellite:XCommSubsystem"/> | ||
44 | <commSubsystem xsi:type="satellite:UHFCommSubsystem" target="//@spacecraft.4/@commSubsystem.0"/> | ||
45 | <payload xsi:type="satellite:InterferometryPayload"/> | ||
46 | </spacecraft> | ||
47 | </satellite:InterferometryMission> | ||
diff --git a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/outputs/statistics.csv b/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/outputs/statistics.csv deleted file mode 100644 index c883eb87..00000000 --- a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/outputs/statistics.csv +++ /dev/null | |||
@@ -1,7 +0,0 @@ | |||
1 | Task;Run;Result;Domain to logic transformation time;Logic to solver transformation time;Solver time;Postprocessing time;_Solution0FoundAt;TransformationExecutionTime;TypeAnalysisTime;StateCoderTime;StateCoderFailCount;SolutionCopyTime | ||
2 | 1;1;ModelResultImpl;413;4298;29022;6539817577;28925;4664;135;14914;0;8 | ||
3 | 1;2;ModelResultImpl;413;1988;29354;3276980485;29280;4331;0;17181;26;2 | ||
4 | 1;3;ModelResultImpl;413;2030;39848;3828155076;39782;7257;0;21099;162;1 | ||
5 | 1;4;ModelResultImpl;413;2049;381471;3603648606;381407;45077;0;275224;709;1 | ||
6 | 1;5;ModelResultImpl;413;1839;60648;3372644526;60584;10393;0;34860;239;1 | ||
7 | |||
diff --git a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/plugin.xml b/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/plugin.xml index a8146d37..8c9f4be1 100644 --- a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/plugin.xml +++ b/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/plugin.xml | |||
@@ -15,9 +15,6 @@ | |||
15 | <query-specification fqn="hu.bme.mit.inf.dslreasoner.domains.satellite.queries.threeUCubeSatWithNonUhfCrossLink"/> | 15 | <query-specification fqn="hu.bme.mit.inf.dslreasoner.domains.satellite.queries.threeUCubeSatWithNonUhfCrossLink"/> |
16 | <query-specification fqn="hu.bme.mit.inf.dslreasoner.domains.satellite.queries.cubeSatWithKaAntenna"/> | 16 | <query-specification fqn="hu.bme.mit.inf.dslreasoner.domains.satellite.queries.cubeSatWithKaAntenna"/> |
17 | <query-specification fqn="hu.bme.mit.inf.dslreasoner.domains.satellite.queries.smallSat"/> | 17 | <query-specification fqn="hu.bme.mit.inf.dslreasoner.domains.satellite.queries.smallSat"/> |
18 | <query-specification fqn="hu.bme.mit.inf.dslreasoner.domains.satellite.queries.coverageMetric"/> | ||
19 | <query-specification fqn="hu.bme.mit.inf.dslreasoner.domains.satellite.queries.timeMetric"/> | ||
20 | <query-specification fqn="hu.bme.mit.inf.dslreasoner.domains.satellite.queries.costMetric"/> | ||
21 | </group> | 18 | </group> |
22 | </extension> | 19 | </extension> |
23 | </plugin> | 20 | </plugin> |
diff --git a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/src-gen/hu/bme/mit/inf/dslreasoner/domains/satellite/queries/SatelliteQueries.java b/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/src-gen/hu/bme/mit/inf/dslreasoner/domains/satellite/queries/SatelliteQueries.java index d7326877..9025d93a 100644 --- a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/src-gen/hu/bme/mit/inf/dslreasoner/domains/satellite/queries/SatelliteQueries.java +++ b/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/src-gen/hu/bme/mit/inf/dslreasoner/domains/satellite/queries/SatelliteQueries.java | |||
@@ -5,8 +5,6 @@ package hu.bme.mit.inf.dslreasoner.domains.satellite.queries; | |||
5 | 5 | ||
6 | import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.CommunicationLinkDoesNotStartAtContainingElement; | 6 | import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.CommunicationLinkDoesNotStartAtContainingElement; |
7 | import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.CommunicationLoop; | 7 | import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.CommunicationLoop; |
8 | import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.CostMetric; | ||
9 | import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.CoverageMetric; | ||
10 | import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.CubeSatWithKaAntenna; | 8 | import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.CubeSatWithKaAntenna; |
11 | import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.IncompatibleSourceAndTargetBand; | 9 | import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.IncompatibleSourceAndTargetBand; |
12 | import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.NoLinkToGroundStation; | 10 | import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.NoLinkToGroundStation; |
@@ -14,7 +12,6 @@ import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.NoPotentialLinkToGro | |||
14 | import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.NotEnoughInterferometryPayloads; | 12 | import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.NotEnoughInterferometryPayloads; |
15 | import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.SmallSat; | 13 | import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.SmallSat; |
16 | import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.ThreeUCubeSatWithNonUhfCrossLink; | 14 | import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.ThreeUCubeSatWithNonUhfCrossLink; |
17 | import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.TimeMetric; | ||
18 | import org.eclipse.viatra.query.runtime.api.ViatraQueryEngine; | 15 | import org.eclipse.viatra.query.runtime.api.ViatraQueryEngine; |
19 | import org.eclipse.viatra.query.runtime.api.impl.BaseGeneratedPatternGroup; | 16 | import org.eclipse.viatra.query.runtime.api.impl.BaseGeneratedPatternGroup; |
20 | 17 | ||
@@ -35,9 +32,6 @@ import org.eclipse.viatra.query.runtime.api.impl.BaseGeneratedPatternGroup; | |||
35 | * <li>threeUCubeSatWithNonUhfCrossLink</li> | 32 | * <li>threeUCubeSatWithNonUhfCrossLink</li> |
36 | * <li>cubeSatWithKaAntenna</li> | 33 | * <li>cubeSatWithKaAntenna</li> |
37 | * <li>smallSat</li> | 34 | * <li>smallSat</li> |
38 | * <li>coverageMetric</li> | ||
39 | * <li>timeMetric</li> | ||
40 | * <li>costMetric</li> | ||
41 | * </ul> | 35 | * </ul> |
42 | * | 36 | * |
43 | * @see IQueryGroup | 37 | * @see IQueryGroup |
@@ -71,9 +65,6 @@ public final class SatelliteQueries extends BaseGeneratedPatternGroup { | |||
71 | querySpecifications.add(ThreeUCubeSatWithNonUhfCrossLink.instance()); | 65 | querySpecifications.add(ThreeUCubeSatWithNonUhfCrossLink.instance()); |
72 | querySpecifications.add(CubeSatWithKaAntenna.instance()); | 66 | querySpecifications.add(CubeSatWithKaAntenna.instance()); |
73 | querySpecifications.add(SmallSat.instance()); | 67 | querySpecifications.add(SmallSat.instance()); |
74 | querySpecifications.add(CoverageMetric.instance()); | ||
75 | querySpecifications.add(TimeMetric.instance()); | ||
76 | querySpecifications.add(CostMetric.instance()); | ||
77 | } | 68 | } |
78 | 69 | ||
79 | public CommunicationLinkDoesNotStartAtContainingElement getCommunicationLinkDoesNotStartAtContainingElement() { | 70 | public CommunicationLinkDoesNotStartAtContainingElement getCommunicationLinkDoesNotStartAtContainingElement() { |
@@ -147,28 +138,4 @@ public final class SatelliteQueries extends BaseGeneratedPatternGroup { | |||
147 | public SmallSat.Matcher getSmallSat(final ViatraQueryEngine engine) { | 138 | public SmallSat.Matcher getSmallSat(final ViatraQueryEngine engine) { |
148 | return SmallSat.Matcher.on(engine); | 139 | return SmallSat.Matcher.on(engine); |
149 | } | 140 | } |
150 | |||
151 | public CoverageMetric getCoverageMetric() { | ||
152 | return CoverageMetric.instance(); | ||
153 | } | ||
154 | |||
155 | public CoverageMetric.Matcher getCoverageMetric(final ViatraQueryEngine engine) { | ||
156 | return CoverageMetric.Matcher.on(engine); | ||
157 | } | ||
158 | |||
159 | public TimeMetric getTimeMetric() { | ||
160 | return TimeMetric.instance(); | ||
161 | } | ||
162 | |||
163 | public TimeMetric.Matcher getTimeMetric(final ViatraQueryEngine engine) { | ||
164 | return TimeMetric.Matcher.on(engine); | ||
165 | } | ||
166 | |||
167 | public CostMetric getCostMetric() { | ||
168 | return CostMetric.instance(); | ||
169 | } | ||
170 | |||
171 | public CostMetric.Matcher getCostMetric(final ViatraQueryEngine engine) { | ||
172 | return CostMetric.Matcher.on(engine); | ||
173 | } | ||
174 | } | 141 | } |
diff --git a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/src-gen/hu/bme/mit/inf/dslreasoner/domains/satellite/queries/internal/SatelliteQueriesAll.java b/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/src-gen/hu/bme/mit/inf/dslreasoner/domains/satellite/queries/internal/SatelliteQueriesAll.java index 0235dbec..4093e2b2 100644 --- a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/src-gen/hu/bme/mit/inf/dslreasoner/domains/satellite/queries/internal/SatelliteQueriesAll.java +++ b/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/src-gen/hu/bme/mit/inf/dslreasoner/domains/satellite/queries/internal/SatelliteQueriesAll.java | |||
@@ -5,8 +5,6 @@ package hu.bme.mit.inf.dslreasoner.domains.satellite.queries.internal; | |||
5 | 5 | ||
6 | import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.CommunicationLinkDoesNotStartAtContainingElement; | 6 | import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.CommunicationLinkDoesNotStartAtContainingElement; |
7 | import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.CommunicationLoop; | 7 | import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.CommunicationLoop; |
8 | import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.CostMetric; | ||
9 | import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.CoverageMetric; | ||
10 | import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.CubeSatWithKaAntenna; | 8 | import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.CubeSatWithKaAntenna; |
11 | import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.IncompatibleSourceAndTargetBand; | 9 | import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.IncompatibleSourceAndTargetBand; |
12 | import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.NoLinkToGroundStation; | 10 | import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.NoLinkToGroundStation; |
@@ -14,33 +12,18 @@ import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.NoPotentialLinkToGro | |||
14 | import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.NotEnoughInterferometryPayloads; | 12 | import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.NotEnoughInterferometryPayloads; |
15 | import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.SmallSat; | 13 | import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.SmallSat; |
16 | import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.ThreeUCubeSatWithNonUhfCrossLink; | 14 | import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.ThreeUCubeSatWithNonUhfCrossLink; |
17 | import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.TimeMetric; | ||
18 | import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.internal.AdditionalCommSubsystemCost; | ||
19 | import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.internal.AtLeastTwoInterferometryPayloads; | 15 | import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.internal.AtLeastTwoInterferometryPayloads; |
20 | import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.internal.BasePrice; | ||
21 | import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.internal.CommSubsystemBandUhf; | 16 | import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.internal.CommSubsystemBandUhf; |
22 | import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.internal.CubeSat3U; | 17 | import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.internal.CubeSat3U; |
23 | import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.internal.CubeSat6U; | 18 | import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.internal.CubeSat6U; |
24 | import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.internal.DirectCommunicationLink; | 19 | import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.internal.DirectCommunicationLink; |
25 | import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.internal.GroundStationNetwork; | 20 | import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.internal.GroundStationNetwork; |
26 | import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.internal.IncomingData; | ||
27 | import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.internal.IndirectCommunicationLink; | 21 | import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.internal.IndirectCommunicationLink; |
28 | import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.internal.IndirectLinkAllowed; | 22 | import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.internal.IndirectLinkAllowed; |
29 | import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.internal.InterferometryPayloadCost; | ||
30 | import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.internal.LinkAllowed; | 23 | import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.internal.LinkAllowed; |
31 | import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.internal.MatchingAntenna; | 24 | import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.internal.MatchingAntenna; |
32 | import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.internal.MatchingCommSubsystem; | 25 | import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.internal.MatchingCommSubsystem; |
33 | import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.internal.MissionCost; | ||
34 | import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.internal.MissionCoverage; | ||
35 | import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.internal.MissionTime; | ||
36 | import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.internal.ScienceData; | ||
37 | import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.internal.SpacecraftCost; | ||
38 | import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.internal.SpacecraftOfKindCount; | ||
39 | import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.internal.SpacecraftUplink; | ||
40 | import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.internal.SpacecraftWithInterferometryPayload; | 26 | import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.internal.SpacecraftWithInterferometryPayload; |
41 | import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.internal.SpacecraftWithTwoCommSubsystems; | ||
42 | import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.internal.TransmitRate; | ||
43 | import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.internal.TransmitTime; | ||
44 | import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.internal.TransmittingCommSubsystem; | 27 | import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.internal.TransmittingCommSubsystem; |
45 | import org.eclipse.viatra.query.runtime.api.impl.BaseGeneratedPatternGroup; | 28 | import org.eclipse.viatra.query.runtime.api.impl.BaseGeneratedPatternGroup; |
46 | 29 | ||
@@ -72,23 +55,6 @@ import org.eclipse.viatra.query.runtime.api.impl.BaseGeneratedPatternGroup; | |||
72 | * <li>groundStationNetwork</li> | 55 | * <li>groundStationNetwork</li> |
73 | * <li>cubeSatWithKaAntenna</li> | 56 | * <li>cubeSatWithKaAntenna</li> |
74 | * <li>smallSat</li> | 57 | * <li>smallSat</li> |
75 | * <li>coverageMetric</li> | ||
76 | * <li>missionCoverage</li> | ||
77 | * <li>timeMetric</li> | ||
78 | * <li>missionTime</li> | ||
79 | * <li>transmitTime</li> | ||
80 | * <li>incomingData</li> | ||
81 | * <li>scienceData</li> | ||
82 | * <li>transmitRate</li> | ||
83 | * <li>spacecraftUplink</li> | ||
84 | * <li>costMetric</li> | ||
85 | * <li>missionCost</li> | ||
86 | * <li>spacecraftCost</li> | ||
87 | * <li>spacecraftOfKindCount</li> | ||
88 | * <li>basePrice</li> | ||
89 | * <li>interferometryPayloadCost</li> | ||
90 | * <li>additionalCommSubsystemCost</li> | ||
91 | * <li>spacecraftWithTwoCommSubsystems</li> | ||
92 | * </ul> | 58 | * </ul> |
93 | * | 59 | * |
94 | * @see IQueryGroup | 60 | * @see IQueryGroup |
@@ -135,22 +101,5 @@ public final class SatelliteQueriesAll extends BaseGeneratedPatternGroup { | |||
135 | querySpecifications.add(GroundStationNetwork.instance()); | 101 | querySpecifications.add(GroundStationNetwork.instance()); |
136 | querySpecifications.add(CubeSatWithKaAntenna.instance()); | 102 | querySpecifications.add(CubeSatWithKaAntenna.instance()); |
137 | querySpecifications.add(SmallSat.instance()); | 103 | querySpecifications.add(SmallSat.instance()); |
138 | querySpecifications.add(CoverageMetric.instance()); | ||
139 | querySpecifications.add(MissionCoverage.instance()); | ||
140 | querySpecifications.add(TimeMetric.instance()); | ||
141 | querySpecifications.add(MissionTime.instance()); | ||
142 | querySpecifications.add(TransmitTime.instance()); | ||
143 | querySpecifications.add(IncomingData.instance()); | ||
144 | querySpecifications.add(ScienceData.instance()); | ||
145 | querySpecifications.add(TransmitRate.instance()); | ||
146 | querySpecifications.add(SpacecraftUplink.instance()); | ||
147 | querySpecifications.add(CostMetric.instance()); | ||
148 | querySpecifications.add(MissionCost.instance()); | ||
149 | querySpecifications.add(SpacecraftCost.instance()); | ||
150 | querySpecifications.add(SpacecraftOfKindCount.instance()); | ||
151 | querySpecifications.add(BasePrice.instance()); | ||
152 | querySpecifications.add(InterferometryPayloadCost.instance()); | ||
153 | querySpecifications.add(AdditionalCommSubsystemCost.instance()); | ||
154 | querySpecifications.add(SpacecraftWithTwoCommSubsystems.instance()); | ||
155 | } | 104 | } |
156 | } | 105 | } |
diff --git a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/src-gen/hu/bme/mit/inf/dslreasoner/domains/satellite/queries/internal/SpacecraftOfKindCount.java b/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/src-gen/hu/bme/mit/inf/dslreasoner/domains/satellite/queries/internal/SpacecraftOfKindCount.java deleted file mode 100644 index 3c4f9244..00000000 --- a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/src-gen/hu/bme/mit/inf/dslreasoner/domains/satellite/queries/internal/SpacecraftOfKindCount.java +++ /dev/null | |||
@@ -1,189 +0,0 @@ | |||
1 | /** | ||
2 | * Generated from platform:/resource/hu.bme.mit.inf.dslreasoner.domains.satellite/src/hu/bme/mit/inf/dslreasoner/domains/satellite/queries/SatelliteQueries.vql | ||
3 | */ | ||
4 | package hu.bme.mit.inf.dslreasoner.domains.satellite.queries.internal; | ||
5 | |||
6 | import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.SmallSat; | ||
7 | import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.internal.CubeSat3U; | ||
8 | import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.internal.CubeSat6U; | ||
9 | import java.util.Arrays; | ||
10 | import java.util.LinkedHashSet; | ||
11 | import java.util.List; | ||
12 | import java.util.Set; | ||
13 | import org.eclipse.emf.ecore.EClass; | ||
14 | import org.eclipse.viatra.query.runtime.api.impl.BaseGeneratedEMFPQuery; | ||
15 | import org.eclipse.viatra.query.runtime.api.impl.BaseGeneratedEMFQuerySpecificationWithGenericMatcher; | ||
16 | import org.eclipse.viatra.query.runtime.emf.types.EClassTransitiveInstancesKey; | ||
17 | import org.eclipse.viatra.query.runtime.matchers.backend.QueryEvaluationHint; | ||
18 | import org.eclipse.viatra.query.runtime.matchers.context.common.JavaTransitiveInstancesKey; | ||
19 | import org.eclipse.viatra.query.runtime.matchers.psystem.PBody; | ||
20 | import org.eclipse.viatra.query.runtime.matchers.psystem.PVariable; | ||
21 | import org.eclipse.viatra.query.runtime.matchers.psystem.basicdeferred.Equality; | ||
22 | import org.eclipse.viatra.query.runtime.matchers.psystem.basicdeferred.ExportedParameter; | ||
23 | import org.eclipse.viatra.query.runtime.matchers.psystem.basicdeferred.PatternMatchCounter; | ||
24 | import org.eclipse.viatra.query.runtime.matchers.psystem.basicdeferred.TypeFilterConstraint; | ||
25 | import org.eclipse.viatra.query.runtime.matchers.psystem.basicenumerables.TypeConstraint; | ||
26 | import org.eclipse.viatra.query.runtime.matchers.psystem.queries.PParameter; | ||
27 | import org.eclipse.viatra.query.runtime.matchers.psystem.queries.PParameterDirection; | ||
28 | import org.eclipse.viatra.query.runtime.matchers.psystem.queries.PVisibility; | ||
29 | import org.eclipse.viatra.query.runtime.matchers.tuple.Tuples; | ||
30 | |||
31 | /** | ||
32 | * A pattern-specific query specification that can instantiate GenericPatternMatcher in a type-safe way. | ||
33 | * | ||
34 | * <p>Original source: | ||
35 | * <code><pre> | ||
36 | * private pattern spacecraftOfKindCount(Sat : Spacecraft, Count : java Integer) { | ||
37 | * CubeSat3U(Sat); | ||
38 | * Count == count find cubeSat3U(_); | ||
39 | * } or { | ||
40 | * CubeSat6U(Sat); | ||
41 | * Count == count find cubeSat6U(_); | ||
42 | * } or { | ||
43 | * SmallSat(Sat); | ||
44 | * Count == count find smallSat(_); | ||
45 | * } | ||
46 | * </pre></code> | ||
47 | * | ||
48 | * @see GenericPatternMatcher | ||
49 | * @see GenericPatternMatch | ||
50 | * | ||
51 | */ | ||
52 | @SuppressWarnings("all") | ||
53 | public final class SpacecraftOfKindCount extends BaseGeneratedEMFQuerySpecificationWithGenericMatcher { | ||
54 | private SpacecraftOfKindCount() { | ||
55 | super(GeneratedPQuery.INSTANCE); | ||
56 | } | ||
57 | |||
58 | /** | ||
59 | * @return the singleton instance of the query specification | ||
60 | * @throws ViatraQueryRuntimeException if the pattern definition could not be loaded | ||
61 | * | ||
62 | */ | ||
63 | public static SpacecraftOfKindCount instance() { | ||
64 | try{ | ||
65 | return LazyHolder.INSTANCE; | ||
66 | } catch (ExceptionInInitializerError err) { | ||
67 | throw processInitializerError(err); | ||
68 | } | ||
69 | } | ||
70 | |||
71 | /** | ||
72 | * Inner class allowing the singleton instance of {@link JvmGenericType: hu.bme.mit.inf.dslreasoner.domains.satellite.queries.internal.SpacecraftOfKindCount (visibility: PUBLIC, simpleName: SpacecraftOfKindCount, identifier: hu.bme.mit.inf.dslreasoner.domains.satellite.queries.internal.SpacecraftOfKindCount, deprecated: <unset>) (abstract: false, static: false, final: true, packageName: hu.bme.mit.inf.dslreasoner.domains.satellite.queries.internal) (interface: false, strictFloatingPoint: false, anonymous: false)} to be created | ||
73 | * <b>not</b> at the class load time of the outer class, | ||
74 | * but rather at the first call to {@link JvmGenericType: hu.bme.mit.inf.dslreasoner.domains.satellite.queries.internal.SpacecraftOfKindCount (visibility: PUBLIC, simpleName: SpacecraftOfKindCount, identifier: hu.bme.mit.inf.dslreasoner.domains.satellite.queries.internal.SpacecraftOfKindCount, deprecated: <unset>) (abstract: false, static: false, final: true, packageName: hu.bme.mit.inf.dslreasoner.domains.satellite.queries.internal) (interface: false, strictFloatingPoint: false, anonymous: false)#instance()}. | ||
75 | * | ||
76 | * <p> This workaround is required e.g. to support recursion. | ||
77 | * | ||
78 | */ | ||
79 | private static class LazyHolder { | ||
80 | private static final SpacecraftOfKindCount INSTANCE = new SpacecraftOfKindCount(); | ||
81 | |||
82 | /** | ||
83 | * Statically initializes the query specification <b>after</b> the field {@link #INSTANCE} is assigned. | ||
84 | * This initialization order is required to support indirect recursion. | ||
85 | * | ||
86 | * <p> The static initializer is defined using a helper field to work around limitations of the code generator. | ||
87 | * | ||
88 | */ | ||
89 | private static final Object STATIC_INITIALIZER = ensureInitialized(); | ||
90 | |||
91 | public static Object ensureInitialized() { | ||
92 | INSTANCE.ensureInitializedInternal(); | ||
93 | return null; | ||
94 | } | ||
95 | } | ||
96 | |||
97 | private static class GeneratedPQuery extends BaseGeneratedEMFPQuery { | ||
98 | private static final SpacecraftOfKindCount.GeneratedPQuery INSTANCE = new GeneratedPQuery(); | ||
99 | |||
100 | private final PParameter parameter_Sat = new PParameter("Sat", "satellite.Spacecraft", new EClassTransitiveInstancesKey((EClass)getClassifierLiteralSafe("http://www.example.org/satellite", "Spacecraft")), PParameterDirection.INOUT); | ||
101 | |||
102 | private final PParameter parameter_Count = new PParameter("Count", "java.lang.Integer", new JavaTransitiveInstancesKey(java.lang.Integer.class), PParameterDirection.INOUT); | ||
103 | |||
104 | private final List<PParameter> parameters = Arrays.asList(parameter_Sat, parameter_Count); | ||
105 | |||
106 | private GeneratedPQuery() { | ||
107 | super(PVisibility.PRIVATE); | ||
108 | } | ||
109 | |||
110 | @Override | ||
111 | public String getFullyQualifiedName() { | ||
112 | return "hu.bme.mit.inf.dslreasoner.domains.satellite.queries.spacecraftOfKindCount"; | ||
113 | } | ||
114 | |||
115 | @Override | ||
116 | public List<String> getParameterNames() { | ||
117 | return Arrays.asList("Sat","Count"); | ||
118 | } | ||
119 | |||
120 | @Override | ||
121 | public List<PParameter> getParameters() { | ||
122 | return parameters; | ||
123 | } | ||
124 | |||
125 | @Override | ||
126 | public Set<PBody> doGetContainedBodies() { | ||
127 | setEvaluationHints(new QueryEvaluationHint(null, QueryEvaluationHint.BackendRequirement.UNSPECIFIED)); | ||
128 | Set<PBody> bodies = new LinkedHashSet<>(); | ||
129 | { | ||
130 | PBody body = new PBody(this); | ||
131 | PVariable var_Sat = body.getOrCreateVariableByName("Sat"); | ||
132 | PVariable var_Count = body.getOrCreateVariableByName("Count"); | ||
133 | PVariable var___0_ = body.getOrCreateVariableByName("_<0>"); | ||
134 | new TypeConstraint(body, Tuples.flatTupleOf(var_Sat), new EClassTransitiveInstancesKey((EClass)getClassifierLiteral("http://www.example.org/satellite", "Spacecraft"))); | ||
135 | new TypeFilterConstraint(body, Tuples.flatTupleOf(var_Count), new JavaTransitiveInstancesKey(java.lang.Integer.class)); | ||
136 | body.setSymbolicParameters(Arrays.<ExportedParameter>asList( | ||
137 | new ExportedParameter(body, var_Sat, parameter_Sat), | ||
138 | new ExportedParameter(body, var_Count, parameter_Count) | ||
139 | )); | ||
140 | // CubeSat3U(Sat) | ||
141 | new TypeConstraint(body, Tuples.flatTupleOf(var_Sat), new EClassTransitiveInstancesKey((EClass)getClassifierLiteral("http://www.example.org/satellite", "CubeSat3U"))); | ||
142 | // Count == count find cubeSat3U(_) | ||
143 | PVariable var__virtual_0_ = body.getOrCreateVariableByName(".virtual{0}"); | ||
144 | new PatternMatchCounter(body, Tuples.flatTupleOf(var___0_), CubeSat3U.instance().getInternalQueryRepresentation(), var__virtual_0_); | ||
145 | new Equality(body, var_Count, var__virtual_0_); | ||
146 | bodies.add(body); | ||
147 | } | ||
148 | { | ||
149 | PBody body = new PBody(this); | ||
150 | PVariable var_Sat = body.getOrCreateVariableByName("Sat"); | ||
151 | PVariable var_Count = body.getOrCreateVariableByName("Count"); | ||
152 | PVariable var___0_ = body.getOrCreateVariableByName("_<0>"); | ||
153 | new TypeConstraint(body, Tuples.flatTupleOf(var_Sat), new EClassTransitiveInstancesKey((EClass)getClassifierLiteral("http://www.example.org/satellite", "Spacecraft"))); | ||
154 | new TypeFilterConstraint(body, Tuples.flatTupleOf(var_Count), new JavaTransitiveInstancesKey(java.lang.Integer.class)); | ||
155 | body.setSymbolicParameters(Arrays.<ExportedParameter>asList( | ||
156 | new ExportedParameter(body, var_Sat, parameter_Sat), | ||
157 | new ExportedParameter(body, var_Count, parameter_Count) | ||
158 | )); | ||
159 | // CubeSat6U(Sat) | ||
160 | new TypeConstraint(body, Tuples.flatTupleOf(var_Sat), new EClassTransitiveInstancesKey((EClass)getClassifierLiteral("http://www.example.org/satellite", "CubeSat6U"))); | ||
161 | // Count == count find cubeSat6U(_) | ||
162 | PVariable var__virtual_0_ = body.getOrCreateVariableByName(".virtual{0}"); | ||
163 | new PatternMatchCounter(body, Tuples.flatTupleOf(var___0_), CubeSat6U.instance().getInternalQueryRepresentation(), var__virtual_0_); | ||
164 | new Equality(body, var_Count, var__virtual_0_); | ||
165 | bodies.add(body); | ||
166 | } | ||
167 | { | ||
168 | PBody body = new PBody(this); | ||
169 | PVariable var_Sat = body.getOrCreateVariableByName("Sat"); | ||
170 | PVariable var_Count = body.getOrCreateVariableByName("Count"); | ||
171 | PVariable var___0_ = body.getOrCreateVariableByName("_<0>"); | ||
172 | new TypeConstraint(body, Tuples.flatTupleOf(var_Sat), new EClassTransitiveInstancesKey((EClass)getClassifierLiteral("http://www.example.org/satellite", "Spacecraft"))); | ||
173 | new TypeFilterConstraint(body, Tuples.flatTupleOf(var_Count), new JavaTransitiveInstancesKey(java.lang.Integer.class)); | ||
174 | body.setSymbolicParameters(Arrays.<ExportedParameter>asList( | ||
175 | new ExportedParameter(body, var_Sat, parameter_Sat), | ||
176 | new ExportedParameter(body, var_Count, parameter_Count) | ||
177 | )); | ||
178 | // SmallSat(Sat) | ||
179 | new TypeConstraint(body, Tuples.flatTupleOf(var_Sat), new EClassTransitiveInstancesKey((EClass)getClassifierLiteral("http://www.example.org/satellite", "SmallSat"))); | ||
180 | // Count == count find smallSat(_) | ||
181 | PVariable var__virtual_0_ = body.getOrCreateVariableByName(".virtual{0}"); | ||
182 | new PatternMatchCounter(body, Tuples.flatTupleOf(var___0_), SmallSat.instance().getInternalQueryRepresentation(), var__virtual_0_); | ||
183 | new Equality(body, var_Count, var__virtual_0_); | ||
184 | bodies.add(body); | ||
185 | } | ||
186 | return bodies; | ||
187 | } | ||
188 | } | ||
189 | } | ||
diff --git a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/src/hu/bme/mit/inf/dslreasoner/domains/satellite/mdeo/CostObjective.xtend b/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/src/hu/bme/mit/inf/dslreasoner/domains/satellite/mdeo/CostObjective.xtend index 3a8688e9..43b2902f 100644 --- a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/src/hu/bme/mit/inf/dslreasoner/domains/satellite/mdeo/CostObjective.xtend +++ b/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/src/hu/bme/mit/inf/dslreasoner/domains/satellite/mdeo/CostObjective.xtend | |||
@@ -1,13 +1,13 @@ | |||
1 | package hu.bme.mit.inf.dslreasoner.domains.satellite.mdeo | 1 | package hu.bme.mit.inf.dslreasoner.domains.satellite.mdeo |
2 | 2 | ||
3 | import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.CostMetric | 3 | //import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.CostMetric |
4 | 4 | // | |
5 | class CostObjective extends MetricBasedGuidanceFunction { | 5 | //class CostObjective extends MetricBasedGuidanceFunction { |
6 | new() { | 6 | // new() { |
7 | super(CostMetric.instance) | 7 | // super(CostMetric.instance) |
8 | } | 8 | // } |
9 | 9 | // | |
10 | override getName() { | 10 | // override getName() { |
11 | "Cost" | 11 | // "Cost" |
12 | } | 12 | // } |
13 | } | 13 | //} |
diff --git a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/src/hu/bme/mit/inf/dslreasoner/domains/satellite/queries/SatelliteQueries.vql b/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/src/hu/bme/mit/inf/dslreasoner/domains/satellite/queries/SatelliteQueries.vql index 711c7ce6..c7135562 100644 --- a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/src/hu/bme/mit/inf/dslreasoner/domains/satellite/queries/SatelliteQueries.vql +++ b/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/src/hu/bme/mit/inf/dslreasoner/domains/satellite/queries/SatelliteQueries.vql | |||
@@ -158,146 +158,146 @@ pattern smallSat(Sat : SmallSat) { | |||
158 | SmallSat(Sat); | 158 | SmallSat(Sat); |
159 | } | 159 | } |
160 | 160 | ||
161 | //// | ||
162 | //// Metrics | ||
163 | //// | ||
161 | // | 164 | // |
162 | // Metrics | 165 | //// Coverage |
163 | // | 166 | // |
164 | 167 | //pattern coverageMetric(Coverage : java Double) { | |
165 | // Coverage | 168 | // Coverage == sum find missionCoverage(_, #_); |
166 | 169 | //} | |
167 | pattern coverageMetric(Coverage : java Double) { | 170 | // |
168 | Coverage == sum find missionCoverage(_, #_); | 171 | //private pattern missionCoverage(Mission : InterferometryMission, Coverage : java Double) { |
169 | } | 172 | // InterferometryMission.observationTime(Mission, ObservationTime); |
170 | 173 | // ObserverCount == count find spacecraftWithInterferometryPayload(Mission, _); | |
171 | private pattern missionCoverage(Mission : InterferometryMission, Coverage : java Double) { | 174 | // Coverage == eval(Math.pow(1 - 2.0 / ObserverCount, 1 + 9 * (1.0 / ObservationTime)) + 0.05 * ObservationTime / 3); |
172 | InterferometryMission.observationTime(Mission, ObservationTime); | 175 | //} |
173 | ObserverCount == count find spacecraftWithInterferometryPayload(Mission, _); | 176 | // |
174 | Coverage == eval(Math.pow(1 - 2.0 / ObserverCount, 1 + 9 * (1.0 / ObservationTime)) + 0.05 * ObservationTime / 3); | 177 | //// Time |
175 | } | 178 | // |
176 | 179 | //pattern timeMetric(Time : java Double) { | |
177 | // Time | 180 | // Time == sum find missionTime(_, #_); |
178 | 181 | //} | |
179 | pattern timeMetric(Time : java Double) { | 182 | // |
180 | Time == sum find missionTime(_, #_); | 183 | //private pattern missionTime(Mission : InterferometryMission, Time : java Double) { |
181 | } | 184 | // InterferometryMission.observationTime(Mission, ObservationTime); |
182 | 185 | // TrasmitTime == sum find transmitTime(Mission, _, #_); | |
183 | private pattern missionTime(Mission : InterferometryMission, Time : java Double) { | 186 | // Time == eval(TrasmitTime + 60.0 * ObservationTime); |
184 | InterferometryMission.observationTime(Mission, ObservationTime); | 187 | //} |
185 | TrasmitTime == sum find transmitTime(Mission, _, #_); | 188 | // |
186 | Time == eval(TrasmitTime + 60.0 * ObservationTime); | 189 | //private pattern transmitTime(Mission : InterferometryMission, Spacecraft : Spacecraft, TransmitTime : java Double) { |
187 | } | 190 | // ConstellationMission.spacecraft(Mission, Spacecraft); |
188 | 191 | // find scienceData(Spacecraft, ScienceData); | |
189 | private pattern transmitTime(Mission : InterferometryMission, Spacecraft : Spacecraft, TransmitTime : java Double) { | 192 | // IncomingData == sum find incomingData(Spacecraft, _, #_); |
190 | ConstellationMission.spacecraft(Mission, Spacecraft); | 193 | // find transmitRate(Spacecraft, TransmitRate); |
191 | find scienceData(Spacecraft, ScienceData); | 194 | // TransmitTime == eval((ScienceData + IncomingData) / (7.5 * TransmitRate)); |
192 | IncomingData == sum find incomingData(Spacecraft, _, #_); | 195 | //} |
193 | find transmitRate(Spacecraft, TransmitRate); | 196 | // |
194 | TransmitTime == eval((ScienceData + IncomingData) / (7.5 * TransmitRate)); | 197 | //private pattern incomingData(Spacecraft : Spacecraft, Source : Spacecraft, Data : java Double) { |
195 | } | 198 | // find indirectCommunicationLink(Source, Spacecraft); |
196 | 199 | // find scienceData(Source, Data); | |
197 | private pattern incomingData(Spacecraft : Spacecraft, Source : Spacecraft, Data : java Double) { | 200 | //} |
198 | find indirectCommunicationLink(Source, Spacecraft); | 201 | // |
199 | find scienceData(Source, Data); | 202 | //private pattern scienceData(Spacecraft : Spacecraft, Data : java Double) { |
200 | } | 203 | // ConstellationMission.spacecraft(Mission, Spacecraft); |
201 | 204 | // InterferometryMission.observationTime(Mission, ObservationTime); | |
202 | private pattern scienceData(Spacecraft : Spacecraft, Data : java Double) { | 205 | // Data == eval(12.0 * ObservationTime); |
203 | ConstellationMission.spacecraft(Mission, Spacecraft); | 206 | //} |
204 | InterferometryMission.observationTime(Mission, ObservationTime); | 207 | // |
205 | Data == eval(12.0 * ObservationTime); | 208 | //private pattern transmitRate(Spacecraft : Spacecraft, TransmitRate : java Double) { |
206 | } | 209 | // find spacecraftUplink(Spacecraft, Comm, Target); |
207 | 210 | // UHFCommSubsystem(Comm); | |
208 | private pattern transmitRate(Spacecraft : Spacecraft, TransmitRate : java Double) { | 211 | // Spacecraft(Target); |
209 | find spacecraftUplink(Spacecraft, Comm, Target); | 212 | // TransmitRate == 5.0; |
210 | UHFCommSubsystem(Comm); | 213 | //} or { |
211 | Spacecraft(Target); | 214 | // find spacecraftUplink(Spacecraft, Comm, Target); |
212 | TransmitRate == 5.0; | 215 | // XCommSubsystem(Comm); |
213 | } or { | 216 | // Spacecraft(Target); |
214 | find spacecraftUplink(Spacecraft, Comm, Target); | 217 | // TransmitRate == 1.6; |
215 | XCommSubsystem(Comm); | 218 | //} or { |
216 | Spacecraft(Target); | 219 | // find spacecraftUplink(Spacecraft, Comm, Target); |
217 | TransmitRate == 1.6; | 220 | // XCommSubsystem(Comm); |
218 | } or { | 221 | // GroundStationNetwork(Target); |
219 | find spacecraftUplink(Spacecraft, Comm, Target); | 222 | // TransmitRate == 0.7; |
220 | XCommSubsystem(Comm); | 223 | //} or { |
221 | GroundStationNetwork(Target); | 224 | // find spacecraftUplink(Spacecraft, Comm, Target); |
222 | TransmitRate == 0.7; | 225 | // KaCommSubsystem(Comm); |
223 | } or { | 226 | // Spacecraft(Target); |
224 | find spacecraftUplink(Spacecraft, Comm, Target); | 227 | // TransmitRate == 220.0; |
225 | KaCommSubsystem(Comm); | 228 | //} or { |
226 | Spacecraft(Target); | 229 | // find spacecraftUplink(Spacecraft, Comm, Target); |
227 | TransmitRate == 220.0; | 230 | // KaCommSubsystem(Comm); |
228 | } or { | 231 | // GroundStationNetwork(Target); |
229 | find spacecraftUplink(Spacecraft, Comm, Target); | 232 | // TransmitRate == 80.0; |
230 | KaCommSubsystem(Comm); | 233 | //} |
231 | GroundStationNetwork(Target); | 234 | // |
232 | TransmitRate == 80.0; | 235 | //private pattern spacecraftUplink(Spacecraft : Spacecraft, TargetSubsystem : CommSubsystem, Target : CommunicatingElement) { |
233 | } | 236 | // CommunicatingElement.commSubsystem.target(Spacecraft, TargetSubsystem); |
234 | 237 | // CommunicatingElement.commSubsystem(Target, TargetSubsystem); | |
235 | private pattern spacecraftUplink(Spacecraft : Spacecraft, TargetSubsystem : CommSubsystem, Target : CommunicatingElement) { | 238 | //} |
236 | CommunicatingElement.commSubsystem.target(Spacecraft, TargetSubsystem); | 239 | // |
237 | CommunicatingElement.commSubsystem(Target, TargetSubsystem); | 240 | //// Cost |
238 | } | 241 | // |
239 | 242 | //pattern costMetric(Cost : java Double) { | |
240 | // Cost | 243 | // Cost == sum find missionCost(_, #_); |
241 | 244 | //} | |
242 | pattern costMetric(Cost : java Double) { | 245 | // |
243 | Cost == sum find missionCost(_, #_); | 246 | //private pattern missionCost(Mission : InterferometryMission, Cost : java Double) { |
244 | } | 247 | // InterferometryMission.observationTime(Mission, ObservationTime); |
245 | 248 | // SpacecraftCost == sum find spacecraftCost(Mission, _, #_); | |
246 | private pattern missionCost(Mission : InterferometryMission, Cost : java Double) { | 249 | // Cost == eval(SpacecraftCost + 100000.0 * ObservationTime); |
247 | InterferometryMission.observationTime(Mission, ObservationTime); | 250 | //} |
248 | SpacecraftCost == sum find spacecraftCost(Mission, _, #_); | 251 | // |
249 | Cost == eval(SpacecraftCost + 100000.0 * ObservationTime); | 252 | //private pattern spacecraftCost(Mission : InterferometryMission, Spacecraft : Spacecraft, Cost : java Double) { |
250 | } | 253 | // ConstellationMission.spacecraft(Mission, Spacecraft); |
251 | 254 | // find spacecraftOfKindCount(Spacecraft, KindCount); | |
252 | private pattern spacecraftCost(Mission : InterferometryMission, Spacecraft : Spacecraft, Cost : java Double) { | 255 | // find basePrice(Spacecraft, BasePrice); |
253 | ConstellationMission.spacecraft(Mission, Spacecraft); | 256 | // find interferometryPayloadCost(Spacecraft, InterferometryPayloadCost); |
254 | find spacecraftOfKindCount(Spacecraft, KindCount); | 257 | // find additionalCommSubsystemCost(Spacecraft, AdditionalCommSubsystemCost); |
255 | find basePrice(Spacecraft, BasePrice); | 258 | // Cost == eval(BasePrice * Math.pow(KindCount, -0.25) + InterferometryPayloadCost + AdditionalCommSubsystemCost); |
256 | find interferometryPayloadCost(Spacecraft, InterferometryPayloadCost); | 259 | //} |
257 | find additionalCommSubsystemCost(Spacecraft, AdditionalCommSubsystemCost); | 260 | // |
258 | Cost == eval(BasePrice * Math.pow(KindCount, -0.25) + InterferometryPayloadCost + AdditionalCommSubsystemCost); | 261 | //private pattern spacecraftOfKindCount(Sat : Spacecraft, Count : java Integer) { |
259 | } | 262 | // CubeSat3U(Sat); |
260 | 263 | // Count == count find cubeSat3U(_); | |
261 | private pattern spacecraftOfKindCount(Sat : Spacecraft, Count : java Integer) { | 264 | //} or { |
262 | CubeSat3U(Sat); | 265 | // CubeSat6U(Sat); |
263 | Count == count find cubeSat3U(_); | 266 | // Count == count find cubeSat6U(_); |
264 | } or { | 267 | //} or { |
265 | CubeSat6U(Sat); | 268 | // SmallSat(Sat); |
266 | Count == count find cubeSat6U(_); | 269 | // Count == count find smallSat(_); |
267 | } or { | 270 | //} |
268 | SmallSat(Sat); | 271 | // |
269 | Count == count find smallSat(_); | 272 | //private pattern basePrice(Spacecraft : Spacecraft, BasePrice : java Double) { |
270 | } | 273 | // CubeSat3U(Spacecraft); |
271 | 274 | // BasePrice == 250000.0; | |
272 | private pattern basePrice(Spacecraft : Spacecraft, BasePrice : java Double) { | 275 | //} or { |
273 | CubeSat3U(Spacecraft); | 276 | // CubeSat6U(Spacecraft); |
274 | BasePrice == 250000.0; | 277 | // BasePrice == 750000.0; |
275 | } or { | 278 | //} or { |
276 | CubeSat6U(Spacecraft); | 279 | // SmallSat(Spacecraft); |
277 | BasePrice == 750000.0; | 280 | // BasePrice == 3000000.0; |
278 | } or { | 281 | //} |
279 | SmallSat(Spacecraft); | 282 | // |
280 | BasePrice == 3000000.0; | 283 | //private pattern interferometryPayloadCost(Spacecraft : Spacecraft, Cost : java Double) { |
281 | } | 284 | // find spacecraftWithInterferometryPayload(_, Spacecraft); |
282 | 285 | // Cost == 50000.0; | |
283 | private pattern interferometryPayloadCost(Spacecraft : Spacecraft, Cost : java Double) { | 286 | //} or { |
284 | find spacecraftWithInterferometryPayload(_, Spacecraft); | 287 | // neg find spacecraftWithInterferometryPayload(_, Spacecraft); |
285 | Cost == 50000.0; | 288 | // Cost == 0.0; |
286 | } or { | 289 | //} |
287 | neg find spacecraftWithInterferometryPayload(_, Spacecraft); | 290 | // |
288 | Cost == 0.0; | 291 | //private pattern additionalCommSubsystemCost(Spacecraft : Spacecraft, Cost : java Double) { |
289 | } | 292 | // find spacecraftWithTwoCommSubsystems(Spacecraft); |
290 | 293 | // Cost == 100000.0; | |
291 | private pattern additionalCommSubsystemCost(Spacecraft : Spacecraft, Cost : java Double) { | 294 | //} or { |
292 | find spacecraftWithTwoCommSubsystems(Spacecraft); | 295 | // neg find spacecraftWithTwoCommSubsystems(Spacecraft); |
293 | Cost == 100000.0; | 296 | // Cost == 0.0; |
294 | } or { | 297 | //} |
295 | neg find spacecraftWithTwoCommSubsystems(Spacecraft); | 298 | // |
296 | Cost == 0.0; | 299 | //private pattern spacecraftWithTwoCommSubsystems(Spacecraft : Spacecraft) { |
297 | } | 300 | // Spacecraft.commSubsystem(Spacecraft, Subsystem1); |
298 | 301 | // Spacecraft.commSubsystem(Spacecraft, Subsystem2); | |
299 | private pattern spacecraftWithTwoCommSubsystems(Spacecraft : Spacecraft) { | 302 | // Subsystem1 != Subsystem2; |
300 | Spacecraft.commSubsystem(Spacecraft, Subsystem1); | 303 | //} |
301 | Spacecraft.commSubsystem(Spacecraft, Subsystem2); | ||
302 | Subsystem1 != Subsystem2; | ||
303 | } | ||
diff --git a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/xtend-gen/hu/bme/mit/inf/dslreasoner/domains/satellite/mdeo/.CostObjective.xtendbin b/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/xtend-gen/hu/bme/mit/inf/dslreasoner/domains/satellite/mdeo/.CostObjective.xtendbin index 9d4649e5..f8273db1 100644 --- a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/xtend-gen/hu/bme/mit/inf/dslreasoner/domains/satellite/mdeo/.CostObjective.xtendbin +++ b/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/xtend-gen/hu/bme/mit/inf/dslreasoner/domains/satellite/mdeo/.CostObjective.xtendbin | |||
Binary files differ | |||
diff --git a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/xtend-gen/hu/bme/mit/inf/dslreasoner/domains/satellite/mdeo/.LocalSearchEngineManager.xtendbin b/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/xtend-gen/hu/bme/mit/inf/dslreasoner/domains/satellite/mdeo/.LocalSearchEngineManager.xtendbin index 9c013962..b92afd88 100644 --- a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/xtend-gen/hu/bme/mit/inf/dslreasoner/domains/satellite/mdeo/.LocalSearchEngineManager.xtendbin +++ b/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/xtend-gen/hu/bme/mit/inf/dslreasoner/domains/satellite/mdeo/.LocalSearchEngineManager.xtendbin | |||
Binary files differ | |||
diff --git a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/xtend-gen/hu/bme/mit/inf/dslreasoner/domains/satellite/mdeo/.PatternMatchConstraint.xtendbin b/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/xtend-gen/hu/bme/mit/inf/dslreasoner/domains/satellite/mdeo/.PatternMatchConstraint.xtendbin index 4eaa04bd..3b6e5310 100644 --- a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/xtend-gen/hu/bme/mit/inf/dslreasoner/domains/satellite/mdeo/.PatternMatchConstraint.xtendbin +++ b/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/xtend-gen/hu/bme/mit/inf/dslreasoner/domains/satellite/mdeo/.PatternMatchConstraint.xtendbin | |||
Binary files differ | |||
diff --git a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/xtend-gen/hu/bme/mit/inf/dslreasoner/domains/satellite/mdeo/CostObjective.java b/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/xtend-gen/hu/bme/mit/inf/dslreasoner/domains/satellite/mdeo/CostObjective.java deleted file mode 100644 index 8659913c..00000000 --- a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/xtend-gen/hu/bme/mit/inf/dslreasoner/domains/satellite/mdeo/CostObjective.java +++ /dev/null | |||
@@ -1,16 +0,0 @@ | |||
1 | package hu.bme.mit.inf.dslreasoner.domains.satellite.mdeo; | ||
2 | |||
3 | import hu.bme.mit.inf.dslreasoner.domains.satellite.mdeo.MetricBasedGuidanceFunction; | ||
4 | import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.CostMetric; | ||
5 | |||
6 | @SuppressWarnings("all") | ||
7 | public class CostObjective extends MetricBasedGuidanceFunction { | ||
8 | public CostObjective() { | ||
9 | super(CostMetric.instance()); | ||
10 | } | ||
11 | |||
12 | @Override | ||
13 | public String getName() { | ||
14 | return "Cost"; | ||
15 | } | ||
16 | } | ||