## Uses of Class
org.optaplanner.core.impl.heuristic.selector.value.AbstractValueSelector

- Packages that use AbstractValueSelector
  Package | Description
  --- | ---
  org.optaplanner.core.impl.heuristic.selector.value |
  org.optaplanner.core.impl.heuristic.selector.value.decorator |
  org.optaplanner.core.impl.heuristic.selector.value.mimic |
  org.optaplanner.core.impl.heuristic.selector.value.nearby |

- - ### Uses of AbstractValueSelector in org.optaplanner.core.impl.heuristic.selector.value

    Subclasses of AbstractValueSelector in org.optaplanner.core.impl.heuristic.selector.value
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `FromEntityPropertyValueSelector<Solution_>` | This is the common `ValueSelector` implementation.
    `class` | `FromSolutionPropertyValueSelector` | This is the common `ValueSelector` implementation.

  - ### Uses of AbstractValueSelector in org.optaplanner.core.impl.heuristic.selector.value.decorator

    Subclasses of AbstractValueSelector in org.optaplanner.core.impl.heuristic.selector.value.decorator
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `AbstractCachingValueSelector` |
    `class` | `CachingValueSelector` | A `ValueSelector` that caches the result of its child `ValueSelector`.
    `class` | `DowncastingValueSelector` |
    `class` | `EntityDependentSortingValueSelector` |
    `class` | `EntityIndependentFilteringValueSelector` |
    `class` | `EntityIndependentInitializedValueSelector` |
    `class` | `FilteringValueSelector` |
    `class` | `InitializedValueSelector` | Prevents creating chains without an anchor.
    `class` | `ProbabilityValueSelector` |
    `class` | `ReinitializeVariableValueSelector` | Prevents reassigning of already initialized variables during Construction Heuristics and Exhaustive Search.
    `class` | `SelectedCountLimitValueSelector` |
    `class` | `ShufflingValueSelector` |
    `class` | `SortingValueSelector` |

  - ### Uses of AbstractValueSelector in org.optaplanner.core.impl.heuristic.selector.value.mimic

    Subclasses of AbstractValueSelector in org.optaplanner.core.impl.heuristic.selector.value.mimic
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `MimicRecordingValueSelector` |
    `class` | `MimicReplayingValueSelector` |

  - ### Uses of AbstractValueSelector in org.optaplanner.core.impl.heuristic.selector.value.nearby

    Subclasses of AbstractValueSelector in org.optaplanner.core.impl.heuristic.selector.value.nearby
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `NearEntityNearbyValueSelector` |