aboutsummaryrefslogtreecommitdiffstats
path: root/subprojects/store-query-viatra/src/main/java/tools/refinery/store/query/viatra/ViatraQueryableModelStore.java
diff options
context:
space:
mode:
Diffstat (limited to 'subprojects/store-query-viatra/src/main/java/tools/refinery/store/query/viatra/ViatraQueryableModelStore.java')
-rw-r--r--subprojects/store-query-viatra/src/main/java/tools/refinery/store/query/viatra/ViatraQueryableModelStore.java7
1 files changed, 0 insertions, 7 deletions
diff --git a/subprojects/store-query-viatra/src/main/java/tools/refinery/store/query/viatra/ViatraQueryableModelStore.java b/subprojects/store-query-viatra/src/main/java/tools/refinery/store/query/viatra/ViatraQueryableModelStore.java
index 59fb1171..37cd91a6 100644
--- a/subprojects/store-query-viatra/src/main/java/tools/refinery/store/query/viatra/ViatraQueryableModelStore.java
+++ b/subprojects/store-query-viatra/src/main/java/tools/refinery/store/query/viatra/ViatraQueryableModelStore.java
@@ -57,8 +57,6 @@ public class ViatraQueryableModelStore implements QueryableModelStore {
57 validateRelationAtom(relationViews, dnfPredicate, relationViewAtom); 57 validateRelationAtom(relationViews, dnfPredicate, relationViewAtom);
58 } else if (atom instanceof CallAtom<?> queryCallAtom) { 58 } else if (atom instanceof CallAtom<?> queryCallAtom) {
59 validatePredicateAtom(predicates, dnfPredicate, queryCallAtom); 59 validatePredicateAtom(predicates, dnfPredicate, queryCallAtom);
60 } else if (atom instanceof CountNotEqualsAtom<?> countNotEqualsAtom) {
61 validateCountNotEqualsAtom(predicates, dnfPredicate, countNotEqualsAtom);
62 } else if (!(atom instanceof EquivalenceAtom || atom instanceof ConstantAtom)) { 60 } else if (!(atom instanceof EquivalenceAtom || atom instanceof ConstantAtom)) {
63 throw new IllegalArgumentException("Unknown constraint: " + atom.toString()); 61 throw new IllegalArgumentException("Unknown constraint: " + atom.toString());
64 } 62 }
@@ -89,11 +87,6 @@ public class ViatraQueryableModelStore implements QueryableModelStore {
89 validatePredicateReference(predicates, dnfPredicate, queryCallAtom.getTarget()); 87 validatePredicateReference(predicates, dnfPredicate, queryCallAtom.getTarget());
90 } 88 }
91 89
92 private void validateCountNotEqualsAtom(Set<DNF> predicates, DNF dnfPredicate,
93 CountNotEqualsAtom<?> countNotEqualsAtom) {
94 validatePredicateReference(predicates, dnfPredicate, countNotEqualsAtom.mayTarget());
95 validatePredicateReference(predicates, dnfPredicate, countNotEqualsAtom.mustTarget());
96 }
97 90
98 private Map<DNF, GenericQuerySpecification<RawPatternMatcher>> initPredicates(Set<DNF> predicates) { 91 private Map<DNF, GenericQuerySpecification<RawPatternMatcher>> initPredicates(Set<DNF> predicates) {
99 Map<DNF, GenericQuerySpecification<RawPatternMatcher>> result = new HashMap<>(); 92 Map<DNF, GenericQuerySpecification<RawPatternMatcher>> result = new HashMap<>();