aboutsummaryrefslogtreecommitdiffstats
path: root/subprojects/store-query/src/main/java/tools/refinery/store/query/dnf/FunctionalQuery.java
diff options
context:
space:
mode:
Diffstat (limited to 'subprojects/store-query/src/main/java/tools/refinery/store/query/dnf/FunctionalQuery.java')
-rw-r--r--subprojects/store-query/src/main/java/tools/refinery/store/query/dnf/FunctionalQuery.java7
1 files changed, 6 insertions, 1 deletions
diff --git a/subprojects/store-query/src/main/java/tools/refinery/store/query/dnf/FunctionalQuery.java b/subprojects/store-query/src/main/java/tools/refinery/store/query/dnf/FunctionalQuery.java
index aaebfcc2..bf7651ad 100644
--- a/subprojects/store-query/src/main/java/tools/refinery/store/query/dnf/FunctionalQuery.java
+++ b/subprojects/store-query/src/main/java/tools/refinery/store/query/dnf/FunctionalQuery.java
@@ -55,10 +55,15 @@ public final class FunctionalQuery<T> extends Query<T> {
55 } 55 }
56 56
57 @Override 57 @Override
58 protected Query<T> withDnfInternal(Dnf newDnf) { 58 protected FunctionalQuery<T> withDnfInternal(Dnf newDnf) {
59 return newDnf.asFunction(type); 59 return newDnf.asFunction(type);
60 } 60 }
61 61
62 @Override
63 public FunctionalQuery<T> withDnf(Dnf newDnf) {
64 return (FunctionalQuery<T>) super.withDnf(newDnf);
65 }
66
62 public AssignedValue<T> call(List<NodeVariable> arguments) { 67 public AssignedValue<T> call(List<NodeVariable> arguments) {
63 return targetVariable -> { 68 return targetVariable -> {
64 var argumentsWithTarget = new ArrayList<Variable>(arguments.size() + 1); 69 var argumentsWithTarget = new ArrayList<Variable>(arguments.size() + 1);