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

- Interface Summary
  Interface | Description
  --- | ---
  MoveSelector<Solution_> | Generates `Move`s.
  MoveSelectorFactory<Solution_> |

- Class Summary
  Class | Description
  --- | ---
  AbstractMoveSelector<Solution_> | Abstract superclass for `MoveSelector`.
  AbstractMoveSelectorFactory<Solution_,​MoveSelectorConfig_ extends MoveSelectorConfig<MoveSelectorConfig_>> |