Class AbstractMapNode<InTuple_ extends Tuple,Right_>
java.lang.Object
org.optaplanner.constraint.streams.bavet.common.AbstractNode
org.optaplanner.constraint.streams.bavet.common.AbstractMapNode<InTuple_,Right_>
- All Implemented Interfaces:
TupleLifecycle<InTuple_>
public abstract class AbstractMapNode<InTuple_ extends Tuple,Right_>
extends AbstractNode
implements TupleLifecycle<InTuple_>
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractMapNode(int inputStoreIndex, TupleLifecycle<UniTuple<Right_>> nextNodesTupleLifecycle, int outputStoreSize) -
Method Summary
Methods inherited from class org.optaplanner.constraint.streams.bavet.common.AbstractNode
setId, toString
-
Constructor Details
-
AbstractMapNode
protected AbstractMapNode(int inputStoreIndex, TupleLifecycle<UniTuple<Right_>> nextNodesTupleLifecycle, int outputStoreSize)
-
-
Method Details
-
insert
- Specified by:
insertin interfaceTupleLifecycle<InTuple_ extends Tuple>
-
map
-
update
- Specified by:
updatein interfaceTupleLifecycle<InTuple_ extends Tuple>
-
retract
- Specified by:
retractin interfaceTupleLifecycle<InTuple_ extends Tuple>
-
calculateScore
public void calculateScore()- Specified by:
calculateScorein classAbstractNode
-