aboutsummaryrefslogtreecommitdiffstats
path: root/Metrics/Metrics-Calculation/ca.mcgill.ecse.dslreasoner.realistic.metrics.calculator/constraints/constraints/github/ConsecutiveSubWithoutUnSubConstraint0.java
diff options
context:
space:
mode:
Diffstat (limited to 'Metrics/Metrics-Calculation/ca.mcgill.ecse.dslreasoner.realistic.metrics.calculator/constraints/constraints/github/ConsecutiveSubWithoutUnSubConstraint0.java')
-rw-r--r--Metrics/Metrics-Calculation/ca.mcgill.ecse.dslreasoner.realistic.metrics.calculator/constraints/constraints/github/ConsecutiveSubWithoutUnSubConstraint0.java81
1 files changed, 81 insertions, 0 deletions
diff --git a/Metrics/Metrics-Calculation/ca.mcgill.ecse.dslreasoner.realistic.metrics.calculator/constraints/constraints/github/ConsecutiveSubWithoutUnSubConstraint0.java b/Metrics/Metrics-Calculation/ca.mcgill.ecse.dslreasoner.realistic.metrics.calculator/constraints/constraints/github/ConsecutiveSubWithoutUnSubConstraint0.java
new file mode 100644
index 00000000..38713eb5
--- /dev/null
+++ b/Metrics/Metrics-Calculation/ca.mcgill.ecse.dslreasoner.realistic.metrics.calculator/constraints/constraints/github/ConsecutiveSubWithoutUnSubConstraint0.java
@@ -0,0 +1,81 @@
1/**
2Generated from platform:/resource/github-graph/queries/queries/github.vql
3*/
4package constraints.github;
5
6//import java.util.HashMap;
7//import java.util.HashSet;
8//import java.util.List;
9//import java.util.Map;
10//import java.util.Set;
11//import java.util.Arrays;
12//
13//import org.eclipse.viatra.addon.validation.core.api.Severity;
14//import org.eclipse.viatra.addon.validation.core.api.IConstraintSpecification;
15//import org.eclipse.viatra.query.runtime.api.IPatternMatch;
16//import org.eclipse.viatra.query.runtime.api.IQuerySpecification;
17//import org.eclipse.viatra.query.runtime.api.ViatraQueryMatcher;
18//
19//import queries.ConsecutiveSubWithoutUnSub;
20
21public class ConsecutiveSubWithoutUnSubConstraint0 {//implements IConstraintSpecification {
22
23// private ConsecutiveSubWithoutUnSub querySpecification;
24//
25// public ConsecutiveSubWithoutUnSubConstraint0() {
26// querySpecification = ConsecutiveSubWithoutUnSub.instance();
27// }
28//
29// @Override
30// public String getMessageFormat() {
31// return "error";
32// }
33//
34//
35// @Override
36// public Map<String,Object> getKeyObjects(IPatternMatch signature) {
37// Map<String,Object> map = new HashMap<>();
38// map.put("i",signature.get("i"));
39// map.put("u",signature.get("u"));
40// return map;
41// }
42//
43// @Override
44// public List<String> getKeyNames() {
45// List<String> keyNames = Arrays.asList(
46// "i",
47// "u"
48// );
49// return keyNames;
50// }
51//
52// @Override
53// public List<String> getPropertyNames() {
54// List<String> propertyNames = Arrays.asList(
55// );
56// return propertyNames;
57// }
58//
59// @Override
60// public Set<List<String>> getSymmetricPropertyNames() {
61// Set<List<String>> symmetricPropertyNamesSet = new HashSet<>();
62// return symmetricPropertyNamesSet;
63// }
64//
65// @Override
66// public Set<List<String>> getSymmetricKeyNames() {
67// Set<List<String>> symmetricKeyNamesSet = new HashSet<>();
68// return symmetricKeyNamesSet;
69// }
70//
71// @Override
72// public Severity getSeverity() {
73// return Severity.ERROR;
74// }
75//
76// @Override
77// public IQuerySpecification<? extends ViatraQueryMatcher<? extends IPatternMatch>> getQuerySpecification() {
78// return querySpecification;
79// }
80
81}