Class AssignedValueSelector<Solution_>

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

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