## Uses of Class
org.optaplanner.core.impl.phase.scope.AbstractStepScope

- Packages that use AbstractStepScope
  Package | Description
  --- | ---
  org.optaplanner.core.impl.constructionheuristic.placer |
  org.optaplanner.core.impl.constructionheuristic.scope |
  org.optaplanner.core.impl.exhaustivesearch.scope |
  org.optaplanner.core.impl.heuristic.selector |
  org.optaplanner.core.impl.heuristic.selector.common |
  org.optaplanner.core.impl.heuristic.selector.entity |
  org.optaplanner.core.impl.heuristic.selector.move.composite |
  org.optaplanner.core.impl.heuristic.selector.value |
  org.optaplanner.core.impl.localsearch.scope |
  org.optaplanner.core.impl.partitionedsearch.scope |
  org.optaplanner.core.impl.phase |
  org.optaplanner.core.impl.phase.custom.scope |
  org.optaplanner.core.impl.phase.event |
  org.optaplanner.core.impl.phase.scope |
  org.optaplanner.core.impl.solver.recaller |
  org.optaplanner.core.impl.solver.termination |

- - ### Uses of AbstractStepScope in org.optaplanner.core.impl.constructionheuristic.placer

    Methods in org.optaplanner.core.impl.constructionheuristic.placer with parameters of type AbstractStepScope
    Modifier and Type | Method and Description
    --- | ---
    `void` | AbstractEntityPlacer.`stepEnded(AbstractStepScope stepScope)`
    `void` | AbstractEntityPlacer.`stepStarted(AbstractStepScope stepScope)`

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

    Subclasses of AbstractStepScope in org.optaplanner.core.impl.constructionheuristic.scope
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ConstructionHeuristicStepScope<Solution_>`

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

    Subclasses of AbstractStepScope in org.optaplanner.core.impl.exhaustivesearch.scope
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ExhaustiveSearchStepScope<Solution_>`

  - ### Uses of AbstractStepScope in org.optaplanner.core.impl.heuristic.selector

    Methods in org.optaplanner.core.impl.heuristic.selector with parameters of type AbstractStepScope
    Modifier and Type | Method and Description
    --- | ---
    `void` | AbstractSelector.`stepEnded(AbstractStepScope stepScope)`
    `void` | AbstractSelector.`stepStarted(AbstractStepScope stepScope)`

  - ### Uses of AbstractStepScope in org.optaplanner.core.impl.heuristic.selector.common

    Methods in org.optaplanner.core.impl.heuristic.selector.common with parameters of type AbstractStepScope
    Modifier and Type | Method and Description
    --- | ---
    `void` | SelectionCacheLifecycleBridge.`stepEnded(AbstractStepScope stepScope)`
    `void` | SelectionCacheLifecycleBridge.`stepStarted(AbstractStepScope stepScope)`

  - ### Uses of AbstractStepScope in org.optaplanner.core.impl.heuristic.selector.entity

    Methods in org.optaplanner.core.impl.heuristic.selector.entity with parameters of type AbstractStepScope
    Modifier and Type | Method and Description
    --- | ---
    `void` | FromSolutionEntitySelector.`stepStarted(AbstractStepScope stepScope)`

  - ### Uses of AbstractStepScope in org.optaplanner.core.impl.heuristic.selector.move.composite

    Methods in org.optaplanner.core.impl.heuristic.selector.move.composite with parameters of type AbstractStepScope
    Modifier and Type | Method and Description
    --- | ---
    `void` | UnionMoveSelector.`stepEnded(AbstractStepScope stepScope)`
    `void` | UnionMoveSelector.`stepStarted(AbstractStepScope stepScope)`

  - ### Uses of AbstractStepScope in org.optaplanner.core.impl.heuristic.selector.value

    Methods in org.optaplanner.core.impl.heuristic.selector.value with parameters of type AbstractStepScope
    Modifier and Type | Method and Description
    --- | ---
    `void` | FromSolutionPropertyValueSelector.`stepStarted(AbstractStepScope stepScope)`

  - ### Uses of AbstractStepScope in org.optaplanner.core.impl.localsearch.scope

    Subclasses of AbstractStepScope in org.optaplanner.core.impl.localsearch.scope
    Modifier and Type | Class and Description
    --- | ---
    `class` | `LocalSearchStepScope<Solution_>`

  - ### Uses of AbstractStepScope in org.optaplanner.core.impl.partitionedsearch.scope

    Subclasses of AbstractStepScope in org.optaplanner.core.impl.partitionedsearch.scope
    Modifier and Type | Class and Description
    --- | ---
    `class` | `PartitionedSearchStepScope<Solution_>`

  - ### Uses of AbstractStepScope in org.optaplanner.core.impl.phase

    Methods in org.optaplanner.core.impl.phase with parameters of type AbstractStepScope
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | AbstractPhase.`calculateWorkingStepScore(AbstractStepScope<Solution_> stepScope, Object completedAction)`
    `protected void` | AbstractPhase.`predictWorkingStepScore(AbstractStepScope<Solution_> stepScope, Object completedAction)`
    `void` | AbstractPhase.`stepEnded(AbstractStepScope<Solution_> stepScope)`
    `void` | AbstractPhase.`stepStarted(AbstractStepScope<Solution_> stepScope)`

  - ### Uses of AbstractStepScope in org.optaplanner.core.impl.phase.custom.scope

    Subclasses of AbstractStepScope in org.optaplanner.core.impl.phase.custom.scope
    Modifier and Type | Class and Description
    --- | ---
    `class` | `CustomStepScope<Solution_>`

  - ### Uses of AbstractStepScope in org.optaplanner.core.impl.phase.event

    Methods in org.optaplanner.core.impl.phase.event with parameters of type AbstractStepScope
    Modifier and Type | Method and Description
    --- | ---
    `void` | PhaseLifecycleSupport.`fireStepEnded(AbstractStepScope<Solution_> stepScope)`
    `void` | PhaseLifecycleSupport.`fireStepStarted(AbstractStepScope<Solution_> stepScope)`
    `void` | PhaseLifecycleListenerAdapter.`stepEnded(AbstractStepScope<Solution_> stepScope)`
    `void` | PhaseLifecycleListener.`stepEnded(AbstractStepScope<Solution_> stepScope)`
    `void` | PhaseLifecycleListenerAdapter.`stepStarted(AbstractStepScope<Solution_> stepScope)`
    `void` | PhaseLifecycleListener.`stepStarted(AbstractStepScope<Solution_> stepScope)`

  - ### Uses of AbstractStepScope in org.optaplanner.core.impl.phase.scope

    Methods in org.optaplanner.core.impl.phase.scope that return AbstractStepScope
    Modifier and Type | Method and Description
    --- | ---
    `abstract AbstractStepScope<Solution_>` | AbstractPhaseScope.`getLastCompletedStepScope()`
    `abstract AbstractStepScope<Solution_>` | AbstractMoveScope.`getStepScope()`

  - ### Uses of AbstractStepScope in org.optaplanner.core.impl.solver.recaller

    Methods in org.optaplanner.core.impl.solver.recaller with parameters of type AbstractStepScope
    Modifier and Type | Method and Description
    --- | ---
    `void` | BestSolutionRecaller.`processWorkingSolutionDuringMove(Score score, AbstractStepScope<Solution_> stepScope)`
    `void` | BestSolutionRecaller.`processWorkingSolutionDuringStep(AbstractStepScope<Solution_> stepScope)`

  - ### Uses of AbstractStepScope in org.optaplanner.core.impl.solver.termination

    Methods in org.optaplanner.core.impl.solver.termination with parameters of type AbstractStepScope
    Modifier and Type | Method and Description
    --- | ---
    `void` | UnimprovedTimeMillisSpentScoreDifferenceThresholdTermination.`stepEnded(AbstractStepScope stepScope)`
    `void` | PhaseToSolverTerminationBridge.`stepEnded(AbstractStepScope stepScope)`
    `void` | AbstractCompositeTermination.`stepEnded(AbstractStepScope stepScope)`
    `void` | PhaseToSolverTerminationBridge.`stepStarted(AbstractStepScope stepScope)`
    `void` | AbstractCompositeTermination.`stepStarted(AbstractStepScope stepScope)`

Copyright © 2006–2021 JBoss by Red Hat. All rights reserved.