## Uses of Class
org.optaplanner.core.impl.exhaustivesearch.scope.ExhaustiveSearchStepScope

- Packages that use ExhaustiveSearchStepScope
  Package | Description
  --- | ---
  org.optaplanner.core.impl.exhaustivesearch |
  org.optaplanner.core.impl.exhaustivesearch.decider |
  org.optaplanner.core.impl.exhaustivesearch.event |
  org.optaplanner.core.impl.exhaustivesearch.scope |

- - ### Uses of ExhaustiveSearchStepScope in org.optaplanner.core.impl.exhaustivesearch

    Methods in org.optaplanner.core.impl.exhaustivesearch with parameters of type ExhaustiveSearchStepScope
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected void` | DefaultExhaustiveSearchPhase.`restoreWorkingSolution​(ExhaustiveSearchStepScope<Solution_> stepScope)` |
    `void` | DefaultExhaustiveSearchPhase.`stepEnded​(ExhaustiveSearchStepScope<Solution_> stepScope)` |
    `void` | DefaultExhaustiveSearchPhase.`stepStarted​(ExhaustiveSearchStepScope<Solution_> stepScope)` |

  - ### Uses of ExhaustiveSearchStepScope in org.optaplanner.core.impl.exhaustivesearch.decider

    Methods in org.optaplanner.core.impl.exhaustivesearch.decider with parameters of type ExhaustiveSearchStepScope
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | ExhaustiveSearchDecider.`expandNode​(ExhaustiveSearchStepScope<Solution_> stepScope)` |
    `void` | ExhaustiveSearchDecider.`stepEnded​(ExhaustiveSearchStepScope<Solution_> stepScope)` |
    `void` | ExhaustiveSearchDecider.`stepStarted​(ExhaustiveSearchStepScope<Solution_> stepScope)` |

  - ### Uses of ExhaustiveSearchStepScope in org.optaplanner.core.impl.exhaustivesearch.event

    Methods in org.optaplanner.core.impl.exhaustivesearch.event with parameters of type ExhaustiveSearchStepScope
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | ExhaustiveSearchPhaseLifecycleListener.`stepEnded​(ExhaustiveSearchStepScope<Solution_> stepScope)` |
    `void` | ExhaustiveSearchPhaseLifecycleListener.`stepStarted​(ExhaustiveSearchStepScope<Solution_> stepScope)` |

  - ### Uses of ExhaustiveSearchStepScope in org.optaplanner.core.impl.exhaustivesearch.scope

    Methods in org.optaplanner.core.impl.exhaustivesearch.scope that return ExhaustiveSearchStepScope
    Modifier and Type | Method | Description
    --- | --- | ---
    `ExhaustiveSearchStepScope<Solution_>` | ExhaustiveSearchPhaseScope.`getLastCompletedStepScope()` |

    Methods in org.optaplanner.core.impl.exhaustivesearch.scope with parameters of type ExhaustiveSearchStepScope
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | ExhaustiveSearchPhaseScope.`setLastCompletedStepScope​(ExhaustiveSearchStepScope<Solution_> lastCompletedStepScope)` |