aboutsummaryrefslogtreecommitdiffstats
path: root/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/src-gen/hu/bme/mit/inf/dslreasoner/domains/satellite/queries/internal/SatelliteQueriesAll.java
diff options
context:
space:
mode:
Diffstat (limited to 'Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/src-gen/hu/bme/mit/inf/dslreasoner/domains/satellite/queries/internal/SatelliteQueriesAll.java')
-rw-r--r--Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/src-gen/hu/bme/mit/inf/dslreasoner/domains/satellite/queries/internal/SatelliteQueriesAll.java156
1 files changed, 156 insertions, 0 deletions
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
new file mode 100644
index 00000000..2f310711
--- /dev/null
+++ b/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/src-gen/hu/bme/mit/inf/dslreasoner/domains/satellite/queries/internal/SatelliteQueriesAll.java
@@ -0,0 +1,156 @@
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 */
4package hu.bme.mit.inf.dslreasoner.domains.satellite.queries.internal;
5
6import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.CommunicationLinkDoesNotStartAtContainingElement;
7import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.CommunicationLoop;
8import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.CostMetric;
9import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.CoverageMetric;
10import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.CubeSatWithKaAntenna;
11import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.IncompatibleSourceAndTargetBand;
12import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.IncompatibleSourceAndTargetGain;
13import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.KaAntennaGainLow;
14import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.NoLinkToGroundStation;
15import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.NotEnoughInterferometryPayloads;
16import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.ThreeUCubeSatWithNonUhfCrossLink;
17import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.TimeMetric;
18import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.UhfAntennaGainNotLow;
19import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.XAntennaGainNotMedium;
20import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.internal.AdditionalCommSubsystemCost;
21import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.internal.AtLeastTwoInterferometryPayloads;
22import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.internal.BasePrice;
23import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.internal.CommSubsystemBand;
24import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.internal.CommSubsystemBandUhf;
25import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.internal.CommSubsystemGain;
26import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.internal.CommSubsystemGainLow;
27import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.internal.CommSubsystemGainMedium;
28import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.internal.DirectCommunicationLink;
29import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.internal.GroundStationNetwork;
30import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.internal.IncomingData;
31import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.internal.IndirectCommunicationLink;
32import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.internal.InterferometryPayloadCost;
33import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.internal.MissionCost;
34import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.internal.MissionCoverage;
35import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.internal.MissionTime;
36import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.internal.ScienceData;
37import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.internal.SmallSat;
38import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.internal.SpacecraftCost;
39import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.internal.SpacecraftOfKind;
40import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.internal.SpacecraftUplink;
41import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.internal.SpacecraftWithInterferometryPayload;
42import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.internal.SpacecraftWithTwoCommSubsystems;
43import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.internal.TransmitRate;
44import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.internal.TransmitTime;
45import org.eclipse.viatra.query.runtime.api.impl.BaseGeneratedPatternGroup;
46
47/**
48 * A pattern group formed of all patterns defined in SatelliteQueries.vql.
49 *
50 * <p>A private group that includes private patterns as well. Only intended use case is for pattern testing.
51 *
52 * <p> From package hu.bme.mit.inf.dslreasoner.domains.satellite.queries, the group contains the definition of the following patterns: <ul>
53 * <li>communicationLinkDoesNotStartAtContainingElement</li>
54 * <li>notEnoughInterferometryPayloads</li>
55 * <li>atLeastTwoInterferometryPayloads</li>
56 * <li>spacecraftWithInterferometryPayload</li>
57 * <li>noLinkToGroundStation</li>
58 * <li>communicationLoop</li>
59 * <li>indirectCommunicationLink</li>
60 * <li>directCommunicationLink</li>
61 * <li>incompatibleSourceAndTargetBand</li>
62 * <li>commSubsystemBand</li>
63 * <li>incompatibleSourceAndTargetGain</li>
64 * <li>commSubsystemGain</li>
65 * <li>uhfAntennaGainNotLow</li>
66 * <li>commSubsystemGainLow</li>
67 * <li>xAntennaGainNotMedium</li>
68 * <li>commSubsystemGainMedium</li>
69 * <li>kaAntennaGainLow</li>
70 * <li>threeUCubeSatWithNonUhfCrossLink</li>
71 * <li>commSubsystemBandUhf</li>
72 * <li>groundStationNetwork</li>
73 * <li>cubeSatWithKaAntenna</li>
74 * <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>spacecraftOfKind</li>
88 * <li>basePrice</li>
89 * <li>interferometryPayloadCost</li>
90 * <li>additionalCommSubsystemCost</li>
91 * <li>spacecraftWithTwoCommSubsystems</li>
92 * </ul>
93 *
94 * @see IQueryGroup
95 *
96 */
97@SuppressWarnings("all")
98public final class SatelliteQueriesAll extends BaseGeneratedPatternGroup {
99 /**
100 * Access the pattern group.
101 *
102 * @return the singleton instance of the group
103 * @throws ViatraQueryRuntimeException if there was an error loading the generated code of pattern specifications
104 *
105 */
106 public static SatelliteQueriesAll instance() {
107 if (INSTANCE == null) {
108 INSTANCE = new SatelliteQueriesAll();
109 }
110 return INSTANCE;
111 }
112
113 private static SatelliteQueriesAll INSTANCE;
114
115 private SatelliteQueriesAll() {
116 querySpecifications.add(CommunicationLinkDoesNotStartAtContainingElement.instance());
117 querySpecifications.add(NotEnoughInterferometryPayloads.instance());
118 querySpecifications.add(AtLeastTwoInterferometryPayloads.instance());
119 querySpecifications.add(SpacecraftWithInterferometryPayload.instance());
120 querySpecifications.add(NoLinkToGroundStation.instance());
121 querySpecifications.add(CommunicationLoop.instance());
122 querySpecifications.add(IndirectCommunicationLink.instance());
123 querySpecifications.add(DirectCommunicationLink.instance());
124 querySpecifications.add(IncompatibleSourceAndTargetBand.instance());
125 querySpecifications.add(CommSubsystemBand.instance());
126 querySpecifications.add(IncompatibleSourceAndTargetGain.instance());
127 querySpecifications.add(CommSubsystemGain.instance());
128 querySpecifications.add(UhfAntennaGainNotLow.instance());
129 querySpecifications.add(CommSubsystemGainLow.instance());
130 querySpecifications.add(XAntennaGainNotMedium.instance());
131 querySpecifications.add(CommSubsystemGainMedium.instance());
132 querySpecifications.add(KaAntennaGainLow.instance());
133 querySpecifications.add(ThreeUCubeSatWithNonUhfCrossLink.instance());
134 querySpecifications.add(CommSubsystemBandUhf.instance());
135 querySpecifications.add(GroundStationNetwork.instance());
136 querySpecifications.add(CubeSatWithKaAntenna.instance());
137 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(SpacecraftOfKind.instance());
151 querySpecifications.add(BasePrice.instance());
152 querySpecifications.add(InterferometryPayloadCost.instance());
153 querySpecifications.add(AdditionalCommSubsystemCost.instance());
154 querySpecifications.add(SpacecraftWithTwoCommSubsystems.instance());
155 }
156}