aboutsummaryrefslogtreecommitdiffstats
path: root/Domains/hu.bme.mit.inf.dslreasoner.domains.cps/src-gen/hu/bme/mit/inf/dslreasoner/domains/cps/queries/CpsQueries.java
diff options
context:
space:
mode:
authorLibravatar Kristóf Marussy <kris7topher@gmail.com>2019-05-15 13:46:38 -0400
committerLibravatar Kristóf Marussy <kris7topher@gmail.com>2019-05-15 13:46:38 -0400
commite904f9d4b1d2d15ab4ec6d72ee881f4c7de34eef (patch)
tree42cb23ff8839308345c0859cdf99469c930af03b /Domains/hu.bme.mit.inf.dslreasoner.domains.cps/src-gen/hu/bme/mit/inf/dslreasoner/domains/cps/queries/CpsQueries.java
parentMerge remote-tracking branch 'origin/master' into kris (diff)
downloadVIATRA-Generator-e904f9d4b1d2d15ab4ec6d72ee881f4c7de34eef.tar.gz
VIATRA-Generator-e904f9d4b1d2d15ab4ec6d72ee881f4c7de34eef.tar.zst
VIATRA-Generator-e904f9d4b1d2d15ab4ec6d72ee881f4c7de34eef.zip
Formalize CPS case study for optimization
Diffstat (limited to 'Domains/hu.bme.mit.inf.dslreasoner.domains.cps/src-gen/hu/bme/mit/inf/dslreasoner/domains/cps/queries/CpsQueries.java')
-rw-r--r--Domains/hu.bme.mit.inf.dslreasoner.domains.cps/src-gen/hu/bme/mit/inf/dslreasoner/domains/cps/queries/CpsQueries.java207
1 files changed, 207 insertions, 0 deletions
diff --git a/Domains/hu.bme.mit.inf.dslreasoner.domains.cps/src-gen/hu/bme/mit/inf/dslreasoner/domains/cps/queries/CpsQueries.java b/Domains/hu.bme.mit.inf.dslreasoner.domains.cps/src-gen/hu/bme/mit/inf/dslreasoner/domains/cps/queries/CpsQueries.java
new file mode 100644
index 00000000..4442718b
--- /dev/null
+++ b/Domains/hu.bme.mit.inf.dslreasoner.domains.cps/src-gen/hu/bme/mit/inf/dslreasoner/domains/cps/queries/CpsQueries.java
@@ -0,0 +1,207 @@
1/**
2 * Generated from platform:/resource/hu.bme.mit.inf.dslreasoner.domains.cps/src/hu/bme/mit/inf/dslreasoner/domains/cps/queries/CpsQueries.vql
3 */
4package hu.bme.mit.inf.dslreasoner.domains.cps.queries;
5
6import hu.bme.mit.inf.dslreasoner.domains.cps.queries.AllocationWithoutResourceRequirement;
7import hu.bme.mit.inf.dslreasoner.domains.cps.queries.AvailableHdd;
8import hu.bme.mit.inf.dslreasoner.domains.cps.queries.AvailableMemory;
9import hu.bme.mit.inf.dslreasoner.domains.cps.queries.AverageFreeHddMetric;
10import hu.bme.mit.inf.dslreasoner.domains.cps.queries.AverageFreeMemoryMetric;
11import hu.bme.mit.inf.dslreasoner.domains.cps.queries.CostMetric;
12import hu.bme.mit.inf.dslreasoner.domains.cps.queries.CpsApplications;
13import hu.bme.mit.inf.dslreasoner.domains.cps.queries.CpsCost;
14import hu.bme.mit.inf.dslreasoner.domains.cps.queries.CpsHosts;
15import hu.bme.mit.inf.dslreasoner.domains.cps.queries.InstanceDoesNotSatisfyRequirement;
16import hu.bme.mit.inf.dslreasoner.domains.cps.queries.NotEnoughAvailableHdd;
17import hu.bme.mit.inf.dslreasoner.domains.cps.queries.NotEnoughAvailableMemory;
18import hu.bme.mit.inf.dslreasoner.domains.cps.queries.RequirementNotSatisfied;
19import hu.bme.mit.inf.dslreasoner.domains.cps.queries.TotalHdd;
20import hu.bme.mit.inf.dslreasoner.domains.cps.queries.TotalMemory;
21import org.eclipse.viatra.query.runtime.api.ViatraQueryEngine;
22import org.eclipse.viatra.query.runtime.api.impl.BaseGeneratedPatternGroup;
23
24/**
25 * A pattern group formed of all public patterns defined in CpsQueries.vql.
26 *
27 * <p>Use the static instance as any {@link interface org.eclipse.viatra.query.runtime.api.IQueryGroup}, to conveniently prepare
28 * a VIATRA Query engine for matching all patterns originally defined in file CpsQueries.vql,
29 * in order to achieve better performance than one-by-one on-demand matcher initialization.
30 *
31 * <p> From package hu.bme.mit.inf.dslreasoner.domains.cps.queries, the group contains the definition of the following patterns: <ul>
32 * <li>cpsApplications</li>
33 * <li>cpsHosts</li>
34 * <li>totalMemory</li>
35 * <li>totalHdd</li>
36 * <li>availableMemory</li>
37 * <li>availableHdd</li>
38 * <li>allocationWithoutResourceRequirement</li>
39 * <li>notEnoughAvailableMemory</li>
40 * <li>notEnoughAvailableHdd</li>
41 * <li>instanceDoesNotSatisfyRequirement</li>
42 * <li>requirementNotSatisfied</li>
43 * <li>averageFreeMemoryMetric</li>
44 * <li>averageFreeHddMetric</li>
45 * <li>costMetric</li>
46 * <li>cpsCost</li>
47 * </ul>
48 *
49 * @see IQueryGroup
50 *
51 */
52@SuppressWarnings("all")
53public final class CpsQueries extends BaseGeneratedPatternGroup {
54 /**
55 * Access the pattern group.
56 *
57 * @return the singleton instance of the group
58 * @throws ViatraQueryRuntimeException if there was an error loading the generated code of pattern specifications
59 *
60 */
61 public static CpsQueries instance() {
62 if (INSTANCE == null) {
63 INSTANCE = new CpsQueries();
64 }
65 return INSTANCE;
66 }
67
68 private static CpsQueries INSTANCE;
69
70 private CpsQueries() {
71 querySpecifications.add(CpsApplications.instance());
72 querySpecifications.add(CpsHosts.instance());
73 querySpecifications.add(TotalMemory.instance());
74 querySpecifications.add(TotalHdd.instance());
75 querySpecifications.add(AvailableMemory.instance());
76 querySpecifications.add(AvailableHdd.instance());
77 querySpecifications.add(AllocationWithoutResourceRequirement.instance());
78 querySpecifications.add(NotEnoughAvailableMemory.instance());
79 querySpecifications.add(NotEnoughAvailableHdd.instance());
80 querySpecifications.add(InstanceDoesNotSatisfyRequirement.instance());
81 querySpecifications.add(RequirementNotSatisfied.instance());
82 querySpecifications.add(AverageFreeMemoryMetric.instance());
83 querySpecifications.add(AverageFreeHddMetric.instance());
84 querySpecifications.add(CostMetric.instance());
85 querySpecifications.add(CpsCost.instance());
86 }
87
88 public CpsApplications getCpsApplications() {
89 return CpsApplications.instance();
90 }
91
92 public CpsApplications.Matcher getCpsApplications(final ViatraQueryEngine engine) {
93 return CpsApplications.Matcher.on(engine);
94 }
95
96 public CpsHosts getCpsHosts() {
97 return CpsHosts.instance();
98 }
99
100 public CpsHosts.Matcher getCpsHosts(final ViatraQueryEngine engine) {
101 return CpsHosts.Matcher.on(engine);
102 }
103
104 public TotalMemory getTotalMemory() {
105 return TotalMemory.instance();
106 }
107
108 public TotalMemory.Matcher getTotalMemory(final ViatraQueryEngine engine) {
109 return TotalMemory.Matcher.on(engine);
110 }
111
112 public TotalHdd getTotalHdd() {
113 return TotalHdd.instance();
114 }
115
116 public TotalHdd.Matcher getTotalHdd(final ViatraQueryEngine engine) {
117 return TotalHdd.Matcher.on(engine);
118 }
119
120 public AvailableMemory getAvailableMemory() {
121 return AvailableMemory.instance();
122 }
123
124 public AvailableMemory.Matcher getAvailableMemory(final ViatraQueryEngine engine) {
125 return AvailableMemory.Matcher.on(engine);
126 }
127
128 public AvailableHdd getAvailableHdd() {
129 return AvailableHdd.instance();
130 }
131
132 public AvailableHdd.Matcher getAvailableHdd(final ViatraQueryEngine engine) {
133 return AvailableHdd.Matcher.on(engine);
134 }
135
136 public AllocationWithoutResourceRequirement getAllocationWithoutResourceRequirement() {
137 return AllocationWithoutResourceRequirement.instance();
138 }
139
140 public AllocationWithoutResourceRequirement.Matcher getAllocationWithoutResourceRequirement(final ViatraQueryEngine engine) {
141 return AllocationWithoutResourceRequirement.Matcher.on(engine);
142 }
143
144 public NotEnoughAvailableMemory getNotEnoughAvailableMemory() {
145 return NotEnoughAvailableMemory.instance();
146 }
147
148 public NotEnoughAvailableMemory.Matcher getNotEnoughAvailableMemory(final ViatraQueryEngine engine) {
149 return NotEnoughAvailableMemory.Matcher.on(engine);
150 }
151
152 public NotEnoughAvailableHdd getNotEnoughAvailableHdd() {
153 return NotEnoughAvailableHdd.instance();
154 }
155
156 public NotEnoughAvailableHdd.Matcher getNotEnoughAvailableHdd(final ViatraQueryEngine engine) {
157 return NotEnoughAvailableHdd.Matcher.on(engine);
158 }
159
160 public InstanceDoesNotSatisfyRequirement getInstanceDoesNotSatisfyRequirement() {
161 return InstanceDoesNotSatisfyRequirement.instance();
162 }
163
164 public InstanceDoesNotSatisfyRequirement.Matcher getInstanceDoesNotSatisfyRequirement(final ViatraQueryEngine engine) {
165 return InstanceDoesNotSatisfyRequirement.Matcher.on(engine);
166 }
167
168 public RequirementNotSatisfied getRequirementNotSatisfied() {
169 return RequirementNotSatisfied.instance();
170 }
171
172 public RequirementNotSatisfied.Matcher getRequirementNotSatisfied(final ViatraQueryEngine engine) {
173 return RequirementNotSatisfied.Matcher.on(engine);
174 }
175
176 public AverageFreeMemoryMetric getAverageFreeMemoryMetric() {
177 return AverageFreeMemoryMetric.instance();
178 }
179
180 public AverageFreeMemoryMetric.Matcher getAverageFreeMemoryMetric(final ViatraQueryEngine engine) {
181 return AverageFreeMemoryMetric.Matcher.on(engine);
182 }
183
184 public AverageFreeHddMetric getAverageFreeHddMetric() {
185 return AverageFreeHddMetric.instance();
186 }
187
188 public AverageFreeHddMetric.Matcher getAverageFreeHddMetric(final ViatraQueryEngine engine) {
189 return AverageFreeHddMetric.Matcher.on(engine);
190 }
191
192 public CostMetric getCostMetric() {
193 return CostMetric.instance();
194 }
195
196 public CostMetric.Matcher getCostMetric(final ViatraQueryEngine engine) {
197 return CostMetric.Matcher.on(engine);
198 }
199
200 public CpsCost getCpsCost() {
201 return CpsCost.instance();
202 }
203
204 public CpsCost.Matcher getCpsCost(final ViatraQueryEngine engine) {
205 return CpsCost.Matcher.on(engine);
206 }
207}