Class UnassignedListValueSelector<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.UnassignedListValueSelector<Solution_>
All Implemented Interfaces:
IterableSelector<Solution_,Object>, Selector<Solution_>, EntityIndependentValueSelector<Solution_>, ValueSelector<Solution_>, PhaseLifecycleListener<Solution_>, SolverLifecycleListener<Solution_>, Iterable<Object>, EventListener

public final class UnassignedListValueSelector<Solution_> extends AbstractDemandEnabledSelector<Solution_>
Only selects values from the child value selector that are uninitialized. This used for QueuedValuePlacer’s recording value selector during Construction Heuristic phase to prevent reinitializing values.