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

- Interface Summary
  Interface | Description
  --- | ---
  EntitySelector<Solution_> | Selects instances of 1 `PlanningEntity` annotated class.

- Class Summary
  Class | Description
  --- | ---
  AbstractEntitySelector<Solution_> | Abstract superclass for `EntitySelector`.
  EntitySelectorFactory<Solution_> |
  FromSolutionEntitySelector<Solution_> | This is the common `EntitySelector` implementation.