blob: 5f6d161dffd4ce4eebe0bb308bfedee643fa682c (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
|
/**
* Generated from platform:/resource/hu.bme.mit.inf.dslreasoner.domains.cps/src/hu/bme/mit/inf/dslreasoner/domains/cps/queries/CpsQueries.vql
*/
package hu.bme.mit.inf.dslreasoner.domains.cps.queries.internal;
import hu.bme.mit.inf.dslreasoner.domains.cps.queries.AllocationWithoutResourceRequirement;
import hu.bme.mit.inf.dslreasoner.domains.cps.queries.AvailableHdd;
import hu.bme.mit.inf.dslreasoner.domains.cps.queries.AvailableMemory;
import hu.bme.mit.inf.dslreasoner.domains.cps.queries.AverageFreeHddMetric;
import hu.bme.mit.inf.dslreasoner.domains.cps.queries.AverageFreeMemoryMetric;
import hu.bme.mit.inf.dslreasoner.domains.cps.queries.CostMetric;
import hu.bme.mit.inf.dslreasoner.domains.cps.queries.CpsApplications;
import hu.bme.mit.inf.dslreasoner.domains.cps.queries.CpsCost;
import hu.bme.mit.inf.dslreasoner.domains.cps.queries.CpsHosts;
import hu.bme.mit.inf.dslreasoner.domains.cps.queries.InstanceDoesNotSatisfyRequirement;
import hu.bme.mit.inf.dslreasoner.domains.cps.queries.NotEnoughAvailableHdd;
import hu.bme.mit.inf.dslreasoner.domains.cps.queries.NotEnoughAvailableMemory;
import hu.bme.mit.inf.dslreasoner.domains.cps.queries.RequirementNotSatisfied;
import hu.bme.mit.inf.dslreasoner.domains.cps.queries.TotalHdd;
import hu.bme.mit.inf.dslreasoner.domains.cps.queries.TotalMemory;
import hu.bme.mit.inf.dslreasoner.domains.cps.queries.internal.FreeHddPercentage;
import hu.bme.mit.inf.dslreasoner.domains.cps.queries.internal.FreeMemoryPercentage;
import hu.bme.mit.inf.dslreasoner.domains.cps.queries.internal.HddRequirement;
import hu.bme.mit.inf.dslreasoner.domains.cps.queries.internal.HostInstanceCost;
import hu.bme.mit.inf.dslreasoner.domains.cps.queries.internal.MemoryRequirement;
import hu.bme.mit.inf.dslreasoner.domains.cps.queries.internal.ResourceRequirement;
import hu.bme.mit.inf.dslreasoner.domains.cps.queries.internal.SatisfyingInstance;
import org.eclipse.viatra.query.runtime.api.impl.BaseGeneratedPatternGroup;
/**
* A pattern group formed of all patterns defined in CpsQueries.vql.
*
* <p>A private group that includes private patterns as well. Only intended use case is for pattern testing.
*
* <p> From package hu.bme.mit.inf.dslreasoner.domains.cps.queries, the group contains the definition of the following patterns: <ul>
* <li>cpsApplications</li>
* <li>cpsHosts</li>
* <li>totalMemory</li>
* <li>totalHdd</li>
* <li>availableMemory</li>
* <li>memoryRequirement</li>
* <li>availableHdd</li>
* <li>hddRequirement</li>
* <li>resourceRequirement</li>
* <li>allocationWithoutResourceRequirement</li>
* <li>notEnoughAvailableMemory</li>
* <li>notEnoughAvailableHdd</li>
* <li>instanceDoesNotSatisfyRequirement</li>
* <li>satisfyingInstance</li>
* <li>requirementNotSatisfied</li>
* <li>averageFreeMemoryMetric</li>
* <li>freeMemoryPercentage</li>
* <li>averageFreeHddMetric</li>
* <li>freeHddPercentage</li>
* <li>costMetric</li>
* <li>cpsCost</li>
* <li>hostInstanceCost</li>
* </ul>
*
* @see IQueryGroup
*
*/
@SuppressWarnings("all")
public final class CpsQueriesAll extends BaseGeneratedPatternGroup {
/**
* Access the pattern group.
*
* @return the singleton instance of the group
* @throws ViatraQueryRuntimeException if there was an error loading the generated code of pattern specifications
*
*/
public static CpsQueriesAll instance() {
if (INSTANCE == null) {
INSTANCE = new CpsQueriesAll();
}
return INSTANCE;
}
private static CpsQueriesAll INSTANCE;
private CpsQueriesAll() {
querySpecifications.add(CpsApplications.instance());
querySpecifications.add(CpsHosts.instance());
querySpecifications.add(TotalMemory.instance());
querySpecifications.add(TotalHdd.instance());
querySpecifications.add(AvailableMemory.instance());
querySpecifications.add(MemoryRequirement.instance());
querySpecifications.add(AvailableHdd.instance());
querySpecifications.add(HddRequirement.instance());
querySpecifications.add(ResourceRequirement.instance());
querySpecifications.add(AllocationWithoutResourceRequirement.instance());
querySpecifications.add(NotEnoughAvailableMemory.instance());
querySpecifications.add(NotEnoughAvailableHdd.instance());
querySpecifications.add(InstanceDoesNotSatisfyRequirement.instance());
querySpecifications.add(SatisfyingInstance.instance());
querySpecifications.add(RequirementNotSatisfied.instance());
querySpecifications.add(AverageFreeMemoryMetric.instance());
querySpecifications.add(FreeMemoryPercentage.instance());
querySpecifications.add(AverageFreeHddMetric.instance());
querySpecifications.add(FreeHddPercentage.instance());
querySpecifications.add(CostMetric.instance());
querySpecifications.add(CpsCost.instance());
querySpecifications.add(HostInstanceCost.instance());
}
}
|