Class MovableChainedTrailingValueFilter<Solution_>
java.lang.Object
ai.timefold.solver.core.impl.heuristic.selector.value.decorator.MovableChainedTrailingValueFilter<Solution_>
- Type Parameters:
Solution_- the solution type, the class with thePlanningSolutionannotation
- All Implemented Interfaces:
SelectionFilter<Solution_,Object>
public final class MovableChainedTrailingValueFilter<Solution_>
extends Object
implements SelectionFilter<Solution_,Object>
-
Constructor Summary
ConstructorsConstructorDescriptionMovableChainedTrailingValueFilter(GenuineVariableDescriptor<Solution_> variableDescriptor) -
Method Summary
-
Constructor Details
-
MovableChainedTrailingValueFilter
-
-
Method Details
-
accept
- Specified by:
acceptin interfaceSelectionFilter<Solution_,Object> - Parameters:
scoreDirector- never null, theScoreDirectorwhich has theScoreDirector.getWorkingSolution()to which the selection belongs or applies tovalue- never null, aPlanningEntity, a planningValue, aMoveor aSelector- Returns:
- true if the selection is accepted (for example it is movable), false if the selection will be discarded (for example it is pinned)
-
equals
-
hashCode
public int hashCode()
-