Class AbstractScorer<Tuple_ extends Tuple>
- java.lang.Object
-
- org.optaplanner.constraint.streams.bavet.common.AbstractScorer<Tuple_>
-
- All Implemented Interfaces:
TupleLifecycle<Tuple_>
public abstract class AbstractScorer<Tuple_ extends Tuple> extends Object implements TupleLifecycle<Tuple_>
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractScorer(String constraintPackage, String constraintName, org.optaplanner.core.api.score.Score<?> constraintWeight, int inputStoreIndex)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract org.optaplanner.constraint.streams.common.inliner.UndoScoreImpacterimpact(Tuple_ tuple)voidinsert(Tuple_ tuple)voidretract(Tuple_ tuple)StringtoString()voidupdate(Tuple_ tuple)
-
-
-
Method Detail
-
insert
public final void insert(Tuple_ tuple)
- Specified by:
insertin interfaceTupleLifecycle<Tuple_ extends Tuple>
-
update
public final void update(Tuple_ tuple)
- Specified by:
updatein interfaceTupleLifecycle<Tuple_ extends Tuple>
-
impact
protected abstract org.optaplanner.constraint.streams.common.inliner.UndoScoreImpacter impact(Tuple_ tuple)
-
retract
public final void retract(Tuple_ tuple)
- Specified by:
retractin interfaceTupleLifecycle<Tuple_ extends Tuple>
-
-