## Uses of Class
org.optaplanner.core.impl.heuristic.selector.move.generic.GenericMoveSelector

- Packages that use GenericMoveSelector
  Package | Description
  --- | ---
  org.optaplanner.core.impl.heuristic.selector.move.generic |
  org.optaplanner.core.impl.heuristic.selector.move.generic.chained |

- - ### Uses of GenericMoveSelector in org.optaplanner.core.impl.heuristic.selector.move.generic

    Subclasses of GenericMoveSelector in org.optaplanner.core.impl.heuristic.selector.move.generic
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `ChangeMoveSelector<Solution_>` |
    `class` | `PillarChangeMoveSelector<Solution_>` |
    `class` | `PillarSwapMoveSelector<Solution_>` |
    `class` | `SwapMoveSelector<Solution_>` |

  - ### Uses of GenericMoveSelector in org.optaplanner.core.impl.heuristic.selector.move.generic.chained

    Subclasses of GenericMoveSelector in org.optaplanner.core.impl.heuristic.selector.move.generic.chained
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `KOptMoveSelector<Solution_>` |
    `class` | `SubChainChangeMoveSelector<Solution_>` |
    `class` | `SubChainSwapMoveSelector<Solution_>` |
    `class` | `TailChainSwapMoveSelector<Solution_>` | Also known as a 2-opt move selector.