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

- Class Summary
  Class | Description
  --- | ---
  ChangeMove<Solution_> |
  ChangeMoveSelector |
  GenericMoveSelector | Abstract superclass for every generic `MoveSelector`.
  PillarChangeMove<Solution_> | This `Move` is not cacheable.
  PillarChangeMoveSelector |
  PillarSwapMove<Solution_> | This `Move` is not cacheable.
  PillarSwapMoveSelector |
  SwapMove<Solution_> |
  SwapMoveSelector |