aboutsummaryrefslogtreecommitdiffstats
path: root/subprojects/language-semantics/src/main/java/tools/refinery/language/semantics/internal/TerminalNode.java
diff options
context:
space:
mode:
Diffstat (limited to 'subprojects/language-semantics/src/main/java/tools/refinery/language/semantics/internal/TerminalNode.java')
-rw-r--r--subprojects/language-semantics/src/main/java/tools/refinery/language/semantics/internal/TerminalNode.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/subprojects/language-semantics/src/main/java/tools/refinery/language/semantics/internal/TerminalNode.java b/subprojects/language-semantics/src/main/java/tools/refinery/language/semantics/internal/TerminalNode.java
index dc501479..75933fe4 100644
--- a/subprojects/language-semantics/src/main/java/tools/refinery/language/semantics/internal/TerminalNode.java
+++ b/subprojects/language-semantics/src/main/java/tools/refinery/language/semantics/internal/TerminalNode.java
@@ -10,7 +10,7 @@ import org.eclipse.collections.api.factory.primitive.IntObjectMaps;
10import org.eclipse.collections.api.map.primitive.MutableIntObjectMap; 10import org.eclipse.collections.api.map.primitive.MutableIntObjectMap;
11import org.eclipse.collections.api.tuple.primitive.IntObjectPair; 11import org.eclipse.collections.api.tuple.primitive.IntObjectPair;
12import tools.refinery.store.tuple.Tuple; 12import tools.refinery.store.tuple.Tuple;
13import tools.refinery.store.representation.TruthValue; 13import tools.refinery.logic.term.truthvalue.TruthValue;
14 14
15class TerminalNode extends DecisionTreeNode { 15class TerminalNode extends DecisionTreeNode {
16 private MutableIntObjectMap<TruthValue> children; 16 private MutableIntObjectMap<TruthValue> children;
@@ -48,7 +48,7 @@ class TerminalNode extends DecisionTreeNode {
48 protected void mergeAllValues(int nextLevel, Tuple tuple, TruthValue value) { 48 protected void mergeAllValues(int nextLevel, Tuple tuple, TruthValue value) {
49 otherwise = DecisionTreeValue.fromTruthValue(otherwise.merge(value)); 49 otherwise = DecisionTreeValue.fromTruthValue(otherwise.merge(value));
50 children = IntObjectMaps.mutable.from(children.keyValuesView(), IntObjectPair::getOne, 50 children = IntObjectMaps.mutable.from(children.keyValuesView(), IntObjectPair::getOne,
51 pair -> pair.getTwo().merge(value)); 51 pair -> pair.getTwo().meet(value));
52 reduceChildren(); 52 reduceChildren();
53 } 53 }
54 54