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-21 17:00:01 -0400
committerLibravatar Kristóf Marussy <kris7topher@gmail.com>2019-05-21 17:00:01 -0400
commitfd3684b5440dacca0c4bf4be15930555a79e2100 (patch)
tree24120a5c7fdae1532529fa0c4687dc1078cd1cde /Domains/hu.bme.mit.inf.dslreasoner.domains.cps/src-gen/hu/bme/mit/inf/dslreasoner/domains/cps/queries/CpsQueries.java
parentInterval hull aggregation operator (diff)
downloadVIATRA-Generator-fd3684b5440dacca0c4bf4be15930555a79e2100.tar.gz
VIATRA-Generator-fd3684b5440dacca0c4bf4be15930555a79e2100.tar.zst
VIATRA-Generator-fd3684b5440dacca0c4bf4be15930555a79e2100.zip
VIATRA DSE and COIN-OR CBC implementations of CPS case study
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.java124
1 files changed, 62 insertions, 62 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
index 916f35f7..c889fbe0 100644
--- 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
@@ -3,22 +3,22 @@
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.domains.cps.queries; 4package hu.bme.mit.inf.dslreasoner.domains.cps.queries;
5 5
6import hu.bme.mit.inf.dslreasoner.domains.cps.queries.Allocate;
6import hu.bme.mit.inf.dslreasoner.domains.cps.queries.AllocationWithoutResourceRequirement; 7import 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; 8import hu.bme.mit.inf.dslreasoner.domains.cps.queries.AverageFreeHddMetric;
10import hu.bme.mit.inf.dslreasoner.domains.cps.queries.AverageFreeMemoryMetric; 9import hu.bme.mit.inf.dslreasoner.domains.cps.queries.AverageFreeMemoryMetric;
11import hu.bme.mit.inf.dslreasoner.domains.cps.queries.CostMetric; 10import 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; 11import hu.bme.mit.inf.dslreasoner.domains.cps.queries.CpsCost;
14import hu.bme.mit.inf.dslreasoner.domains.cps.queries.CpsHosts; 12import hu.bme.mit.inf.dslreasoner.domains.cps.queries.CreateHostInstance;
13import hu.bme.mit.inf.dslreasoner.domains.cps.queries.GuidanceObjective;
15import hu.bme.mit.inf.dslreasoner.domains.cps.queries.InstanceDoesNotSatisfyRequirement; 14import hu.bme.mit.inf.dslreasoner.domains.cps.queries.InstanceDoesNotSatisfyRequirement;
16import hu.bme.mit.inf.dslreasoner.domains.cps.queries.NotEnoughAvailableHdd; 15import hu.bme.mit.inf.dslreasoner.domains.cps.queries.NotEnoughAvailableHdd;
17import hu.bme.mit.inf.dslreasoner.domains.cps.queries.NotEnoughAvailableMemory; 16import hu.bme.mit.inf.dslreasoner.domains.cps.queries.NotEnoughAvailableMemory;
18import hu.bme.mit.inf.dslreasoner.domains.cps.queries.RedundantInstancesOnSameHost; 17import hu.bme.mit.inf.dslreasoner.domains.cps.queries.RedundantInstancesOnSameHost;
18import hu.bme.mit.inf.dslreasoner.domains.cps.queries.RemoveHostInstance;
19import hu.bme.mit.inf.dslreasoner.domains.cps.queries.RequirementNotSatisfied; 19import hu.bme.mit.inf.dslreasoner.domains.cps.queries.RequirementNotSatisfied;
20import hu.bme.mit.inf.dslreasoner.domains.cps.queries.TotalHdd; 20import hu.bme.mit.inf.dslreasoner.domains.cps.queries.ResourceRequirement;
21import hu.bme.mit.inf.dslreasoner.domains.cps.queries.TotalMemory; 21import hu.bme.mit.inf.dslreasoner.domains.cps.queries.UnallocateAppInstance;
22import org.eclipse.viatra.query.runtime.api.ViatraQueryEngine; 22import org.eclipse.viatra.query.runtime.api.ViatraQueryEngine;
23import org.eclipse.viatra.query.runtime.api.impl.BaseGeneratedPatternGroup; 23import org.eclipse.viatra.query.runtime.api.impl.BaseGeneratedPatternGroup;
24 24
@@ -30,12 +30,7 @@ import org.eclipse.viatra.query.runtime.api.impl.BaseGeneratedPatternGroup;
30 * in order to achieve better performance than one-by-one on-demand matcher initialization. 30 * in order to achieve better performance than one-by-one on-demand matcher initialization.
31 * 31 *
32 * <p> From package hu.bme.mit.inf.dslreasoner.domains.cps.queries, the group contains the definition of the following patterns: <ul> 32 * <p> From package hu.bme.mit.inf.dslreasoner.domains.cps.queries, the group contains the definition of the following patterns: <ul>
33 * <li>cpsApplications</li> 33 * <li>resourceRequirement</li>
34 * <li>cpsHosts</li>
35 * <li>totalMemory</li>
36 * <li>totalHdd</li>
37 * <li>availableMemory</li>
38 * <li>availableHdd</li>
39 * <li>allocationWithoutResourceRequirement</li> 34 * <li>allocationWithoutResourceRequirement</li>
40 * <li>notEnoughAvailableMemory</li> 35 * <li>notEnoughAvailableMemory</li>
41 * <li>notEnoughAvailableHdd</li> 36 * <li>notEnoughAvailableHdd</li>
@@ -46,6 +41,11 @@ import org.eclipse.viatra.query.runtime.api.impl.BaseGeneratedPatternGroup;
46 * <li>averageFreeHddMetric</li> 41 * <li>averageFreeHddMetric</li>
47 * <li>costMetric</li> 42 * <li>costMetric</li>
48 * <li>cpsCost</li> 43 * <li>cpsCost</li>
44 * <li>allocate</li>
45 * <li>unallocateAppInstance</li>
46 * <li>createHostInstance</li>
47 * <li>removeHostInstance</li>
48 * <li>guidanceObjective</li>
49 * </ul> 49 * </ul>
50 * 50 *
51 * @see IQueryGroup 51 * @see IQueryGroup
@@ -70,12 +70,7 @@ public final class CpsQueries extends BaseGeneratedPatternGroup {
70 private static CpsQueries INSTANCE; 70 private static CpsQueries INSTANCE;
71 71
72 private CpsQueries() { 72 private CpsQueries() {
73 querySpecifications.add(CpsApplications.instance()); 73 querySpecifications.add(ResourceRequirement.instance());
74 querySpecifications.add(CpsHosts.instance());
75 querySpecifications.add(TotalMemory.instance());
76 querySpecifications.add(TotalHdd.instance());
77 querySpecifications.add(AvailableMemory.instance());
78 querySpecifications.add(AvailableHdd.instance());
79 querySpecifications.add(AllocationWithoutResourceRequirement.instance()); 74 querySpecifications.add(AllocationWithoutResourceRequirement.instance());
80 querySpecifications.add(NotEnoughAvailableMemory.instance()); 75 querySpecifications.add(NotEnoughAvailableMemory.instance());
81 querySpecifications.add(NotEnoughAvailableHdd.instance()); 76 querySpecifications.add(NotEnoughAvailableHdd.instance());
@@ -86,54 +81,19 @@ public final class CpsQueries extends BaseGeneratedPatternGroup {
86 querySpecifications.add(AverageFreeHddMetric.instance()); 81 querySpecifications.add(AverageFreeHddMetric.instance());
87 querySpecifications.add(CostMetric.instance()); 82 querySpecifications.add(CostMetric.instance());
88 querySpecifications.add(CpsCost.instance()); 83 querySpecifications.add(CpsCost.instance());
84 querySpecifications.add(Allocate.instance());
85 querySpecifications.add(UnallocateAppInstance.instance());
86 querySpecifications.add(CreateHostInstance.instance());
87 querySpecifications.add(RemoveHostInstance.instance());
88 querySpecifications.add(GuidanceObjective.instance());
89 } 89 }
90 90
91 public CpsApplications getCpsApplications() { 91 public ResourceRequirement getResourceRequirement() {
92 return CpsApplications.instance(); 92 return ResourceRequirement.instance();
93 } 93 }
94 94
95 public CpsApplications.Matcher getCpsApplications(final ViatraQueryEngine engine) { 95 public ResourceRequirement.Matcher getResourceRequirement(final ViatraQueryEngine engine) {
96 return CpsApplications.Matcher.on(engine); 96 return ResourceRequirement.Matcher.on(engine);
97 }
98
99 public CpsHosts getCpsHosts() {
100 return CpsHosts.instance();
101 }
102
103 public CpsHosts.Matcher getCpsHosts(final ViatraQueryEngine engine) {
104 return CpsHosts.Matcher.on(engine);
105 }
106
107 public TotalMemory getTotalMemory() {
108 return TotalMemory.instance();
109 }
110
111 public TotalMemory.Matcher getTotalMemory(final ViatraQueryEngine engine) {
112 return TotalMemory.Matcher.on(engine);
113 }
114
115 public TotalHdd getTotalHdd() {
116 return TotalHdd.instance();
117 }
118
119 public TotalHdd.Matcher getTotalHdd(final ViatraQueryEngine engine) {
120 return TotalHdd.Matcher.on(engine);
121 }
122
123 public AvailableMemory getAvailableMemory() {
124 return AvailableMemory.instance();
125 }
126
127 public AvailableMemory.Matcher getAvailableMemory(final ViatraQueryEngine engine) {
128 return AvailableMemory.Matcher.on(engine);
129 }
130
131 public AvailableHdd getAvailableHdd() {
132 return AvailableHdd.instance();
133 }
134
135 public AvailableHdd.Matcher getAvailableHdd(final ViatraQueryEngine engine) {
136 return AvailableHdd.Matcher.on(engine);
137 } 97 }
138 98
139 public AllocationWithoutResourceRequirement getAllocationWithoutResourceRequirement() { 99 public AllocationWithoutResourceRequirement getAllocationWithoutResourceRequirement() {
@@ -215,4 +175,44 @@ public final class CpsQueries extends BaseGeneratedPatternGroup {
215 public CpsCost.Matcher getCpsCost(final ViatraQueryEngine engine) { 175 public CpsCost.Matcher getCpsCost(final ViatraQueryEngine engine) {
216 return CpsCost.Matcher.on(engine); 176 return CpsCost.Matcher.on(engine);
217 } 177 }
178
179 public Allocate getAllocate() {
180 return Allocate.instance();
181 }
182
183 public Allocate.Matcher getAllocate(final ViatraQueryEngine engine) {
184 return Allocate.Matcher.on(engine);
185 }
186
187 public UnallocateAppInstance getUnallocateAppInstance() {
188 return UnallocateAppInstance.instance();
189 }
190
191 public UnallocateAppInstance.Matcher getUnallocateAppInstance(final ViatraQueryEngine engine) {
192 return UnallocateAppInstance.Matcher.on(engine);
193 }
194
195 public CreateHostInstance getCreateHostInstance() {
196 return CreateHostInstance.instance();
197 }
198
199 public CreateHostInstance.Matcher getCreateHostInstance(final ViatraQueryEngine engine) {
200 return CreateHostInstance.Matcher.on(engine);
201 }
202
203 public RemoveHostInstance getRemoveHostInstance() {
204 return RemoveHostInstance.instance();
205 }
206
207 public RemoveHostInstance.Matcher getRemoveHostInstance(final ViatraQueryEngine engine) {
208 return RemoveHostInstance.Matcher.on(engine);
209 }
210
211 public GuidanceObjective getGuidanceObjective() {
212 return GuidanceObjective.instance();
213 }
214
215 public GuidanceObjective.Matcher getGuidanceObjective(final ViatraQueryEngine engine) {
216 return GuidanceObjective.Matcher.on(engine);
217 }
218} 218}