Class AssignedListValueSelector<Solution_>

java.lang.Object
ai.timefold.solver.core.impl.heuristic.selector.AbstractSelector<Solution_>
ai.timefold.solver.core.impl.heuristic.selector.AbstractDemandEnabledSelector<Solution_>
ai.timefold.solver.core.impl.heuristic.selector.value.decorator.AssignedListValueSelector<Solution_>
All Implemented Interfaces:
IterableSelector<Solution_,Object>, Selector<Solution_>, EntityIndependentValueSelector<Solution_>, ValueSelector<Solution_>, PhaseLifecycleListener<Solution_>, SolverLifecycleListener<Solution_>, Iterable<Object>, EventListener

public final class AssignedListValueSelector<Solution_> extends AbstractDemandEnabledSelector<Solution_>
Only selects values from the child value selector that are initialized. This is used for ElementDestinationSelector’s child value selector during Construction Heuristic phase to filter out values which cannot be used to build a destination PositionInList.