diff options
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.java | 7 |
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<>(); |