diff options
Diffstat (limited to 'subprojects/store-query/src/main/java/tools/refinery/store/query/dnf/SymbolicParameter.java')
-rw-r--r-- | subprojects/store-query/src/main/java/tools/refinery/store/query/dnf/SymbolicParameter.java | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/subprojects/store-query/src/main/java/tools/refinery/store/query/dnf/SymbolicParameter.java b/subprojects/store-query/src/main/java/tools/refinery/store/query/dnf/SymbolicParameter.java index e0d3ba1f..fe9cefcc 100644 --- a/subprojects/store-query/src/main/java/tools/refinery/store/query/dnf/SymbolicParameter.java +++ b/subprojects/store-query/src/main/java/tools/refinery/store/query/dnf/SymbolicParameter.java | |||
@@ -5,6 +5,7 @@ | |||
5 | */ | 5 | */ |
6 | package tools.refinery.store.query.dnf; | 6 | package tools.refinery.store.query.dnf; |
7 | 7 | ||
8 | import tools.refinery.store.query.equality.LiteralHashCodeHelper; | ||
8 | import tools.refinery.store.query.term.Parameter; | 9 | import tools.refinery.store.query.term.Parameter; |
9 | import tools.refinery.store.query.term.ParameterDirection; | 10 | import tools.refinery.store.query.term.ParameterDirection; |
10 | import tools.refinery.store.query.term.Variable; | 11 | import tools.refinery.store.query.term.Variable; |
@@ -23,8 +24,8 @@ public final class SymbolicParameter extends Parameter { | |||
23 | return variable; | 24 | return variable; |
24 | } | 25 | } |
25 | 26 | ||
26 | public boolean isUnifiable() { | 27 | public int hashCodeWithSubstitution(LiteralHashCodeHelper helper) { |
27 | return variable.isUnifiable(); | 28 | return Objects.hash(super.hashCode(), helper.getVariableHashCode(variable)); |
28 | } | 29 | } |
29 | 30 | ||
30 | @Override | 31 | @Override |