# Uses of Package
org.optaplanner.core.impl.heuristic.selector.entity

- Packages that use org.optaplanner.core.impl.heuristic.selector.entity
  Package | Description
  --- | ---
  org.optaplanner.core.impl.constructionheuristic.placer |
  org.optaplanner.core.impl.exhaustivesearch |
  org.optaplanner.core.impl.heuristic.selector.common.iterator |
  org.optaplanner.core.impl.heuristic.selector.entity |
  org.optaplanner.core.impl.heuristic.selector.entity.decorator |
  org.optaplanner.core.impl.heuristic.selector.entity.mimic |
  org.optaplanner.core.impl.heuristic.selector.entity.nearby |
  org.optaplanner.core.impl.heuristic.selector.entity.pillar |
  org.optaplanner.core.impl.heuristic.selector.move.generic |
  org.optaplanner.core.impl.heuristic.selector.move.generic.chained |
  org.optaplanner.core.impl.heuristic.selector.value.nearby |

- Classes in org.optaplanner.core.impl.heuristic.selector.entity used by org.optaplanner.core.impl.constructionheuristic.placer
  Class | Description
  --- | ---
  EntitySelector | Selects instances of 1 `PlanningEntity` annotated class.

- Classes in org.optaplanner.core.impl.heuristic.selector.entity used by org.optaplanner.core.impl.exhaustivesearch
  Class | Description
  --- | ---
  EntitySelector | Selects instances of 1 `PlanningEntity` annotated class.

- Classes in org.optaplanner.core.impl.heuristic.selector.entity used by org.optaplanner.core.impl.heuristic.selector.common.iterator
  Class | Description
  --- | ---
  EntitySelector | Selects instances of 1 `PlanningEntity` annotated class.

- Classes in org.optaplanner.core.impl.heuristic.selector.entity used by org.optaplanner.core.impl.heuristic.selector.entity
  Class | Description
  --- | ---
  AbstractEntitySelector | Abstract superclass for `EntitySelector`.
  EntitySelector | Selects instances of 1 `PlanningEntity` annotated class.
  EntitySelectorFactory |

- Classes in org.optaplanner.core.impl.heuristic.selector.entity used by org.optaplanner.core.impl.heuristic.selector.entity.decorator
  Class | Description
  --- | ---
  AbstractEntitySelector | Abstract superclass for `EntitySelector`.
  EntitySelector | Selects instances of 1 `PlanningEntity` annotated class.

- Classes in org.optaplanner.core.impl.heuristic.selector.entity used by org.optaplanner.core.impl.heuristic.selector.entity.mimic
  Class | Description
  --- | ---
  AbstractEntitySelector | Abstract superclass for `EntitySelector`.
  EntitySelector | Selects instances of 1 `PlanningEntity` annotated class.

- Classes in org.optaplanner.core.impl.heuristic.selector.entity used by org.optaplanner.core.impl.heuristic.selector.entity.nearby
  Class | Description
  --- | ---
  AbstractEntitySelector | Abstract superclass for `EntitySelector`.
  EntitySelector | Selects instances of 1 `PlanningEntity` annotated class.

- Classes in org.optaplanner.core.impl.heuristic.selector.entity used by org.optaplanner.core.impl.heuristic.selector.entity.pillar
  Class | Description
  --- | ---
  EntitySelector | Selects instances of 1 `PlanningEntity` annotated class.

- Classes in org.optaplanner.core.impl.heuristic.selector.entity used by org.optaplanner.core.impl.heuristic.selector.move.generic
  Class | Description
  --- | ---
  EntitySelector | Selects instances of 1 `PlanningEntity` annotated class.

- Classes in org.optaplanner.core.impl.heuristic.selector.entity used by org.optaplanner.core.impl.heuristic.selector.move.generic.chained
  Class | Description
  --- | ---
  EntitySelector | Selects instances of 1 `PlanningEntity` annotated class.

- Classes in org.optaplanner.core.impl.heuristic.selector.entity used by org.optaplanner.core.impl.heuristic.selector.value.nearby
  Class | Description
  --- | ---
  EntitySelector | Selects instances of 1 `PlanningEntity` annotated class.