## Uses of Class
org.optaplanner.core.impl.constructionheuristic.scope.ConstructionHeuristicPhaseScope

- Packages that use ConstructionHeuristicPhaseScope
  Package | Description
  --- | ---
  org.optaplanner.core.impl.constructionheuristic |
  org.optaplanner.core.impl.constructionheuristic.decider |
  org.optaplanner.core.impl.constructionheuristic.event |
  org.optaplanner.core.impl.constructionheuristic.scope |

- - ### Uses of ConstructionHeuristicPhaseScope in org.optaplanner.core.impl.constructionheuristic

    Methods in org.optaplanner.core.impl.constructionheuristic with parameters of type ConstructionHeuristicPhaseScope
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | DefaultConstructionHeuristicPhase.`phaseEnded​(ConstructionHeuristicPhaseScope<Solution_> phaseScope)` |
    `void` | DefaultConstructionHeuristicPhase.`phaseStarted​(ConstructionHeuristicPhaseScope<Solution_> phaseScope)` |

  - ### Uses of ConstructionHeuristicPhaseScope in org.optaplanner.core.impl.constructionheuristic.decider

    Methods in org.optaplanner.core.impl.constructionheuristic.decider with parameters of type ConstructionHeuristicPhaseScope
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | ConstructionHeuristicDecider.`phaseEnded​(ConstructionHeuristicPhaseScope<Solution_> phaseScope)` |
    `void` | MultiThreadedConstructionHeuristicDecider.`phaseEnded​(ConstructionHeuristicPhaseScope<Solution_> phaseScope)` |
    `void` | ConstructionHeuristicDecider.`phaseStarted​(ConstructionHeuristicPhaseScope<Solution_> phaseScope)` |
    `void` | MultiThreadedConstructionHeuristicDecider.`phaseStarted​(ConstructionHeuristicPhaseScope<Solution_> phaseScope)` |

  - ### Uses of ConstructionHeuristicPhaseScope in org.optaplanner.core.impl.constructionheuristic.event

    Methods in org.optaplanner.core.impl.constructionheuristic.event with parameters of type ConstructionHeuristicPhaseScope
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | ConstructionHeuristicPhaseLifecycleListener.`phaseEnded​(ConstructionHeuristicPhaseScope<Solution_> phaseScope)` |
    `void` | ConstructionHeuristicPhaseLifecycleListenerAdapter.`phaseEnded​(ConstructionHeuristicPhaseScope<Solution_> phaseScope)` |
    `void` | ConstructionHeuristicPhaseLifecycleListener.`phaseStarted​(ConstructionHeuristicPhaseScope<Solution_> phaseScope)` |
    `void` | ConstructionHeuristicPhaseLifecycleListenerAdapter.`phaseStarted​(ConstructionHeuristicPhaseScope<Solution_> phaseScope)` |

  - ### Uses of ConstructionHeuristicPhaseScope in org.optaplanner.core.impl.constructionheuristic.scope

    Methods in org.optaplanner.core.impl.constructionheuristic.scope that return ConstructionHeuristicPhaseScope
    Modifier and Type | Method | Description
    --- | --- | ---
    `ConstructionHeuristicPhaseScope<Solution_>` | ConstructionHeuristicStepScope.`getPhaseScope()` |

    Constructors in org.optaplanner.core.impl.constructionheuristic.scope with parameters of type ConstructionHeuristicPhaseScope
    Constructor | Description
    --- | ---
    `ConstructionHeuristicStepScope​(ConstructionHeuristicPhaseScope<Solution_> phaseScope)` |
    `ConstructionHeuristicStepScope​(ConstructionHeuristicPhaseScope<Solution_> phaseScope, int stepIndex)` |