Class AbstractStepScope<Solution_>
- java.lang.Object
 - 
- org.optaplanner.core.impl.phase.scope.AbstractStepScope<Solution_>
 
 
- 
- Type Parameters:
 Solution_- the solution type, the class with thePlanningSolutionannotation
- Direct Known Subclasses:
 ConstructionHeuristicStepScope,CustomStepScope,ExhaustiveSearchStepScope,LocalSearchStepScope,PartitionedSearchStepScope
public abstract class AbstractStepScope<Solution_> extends Object
 
- 
- 
Field Summary
Fields Modifier and Type Field Description protected BooleanbestScoreImprovedprotected Solution_clonedSolutionprotected Scorescoreprotected intstepIndex 
- 
Constructor Summary
Constructors Constructor Description AbstractStepScope(int stepIndex) 
- 
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description Solution_createOrGetClonedSolution()BooleangetBestScoreImproved()Solution_getClonedSolution()abstract AbstractPhaseScope<Solution_>getPhaseScope()ScoregetScore()InnerScoreDirector<Solution_>getScoreDirector()intgetStepIndex()RandomgetWorkingRandom()Solution_getWorkingSolution()voidsetBestScoreImproved(Boolean bestScoreImproved)voidsetClonedSolution(Solution_ clonedSolution)voidsetScore(Score score)StringtoString() 
 - 
 
- 
- 
Method Detail
- 
getPhaseScope
public abstract AbstractPhaseScope<Solution_> getPhaseScope()
 
- 
getStepIndex
public int getStepIndex()
 
- 
getScore
public Score getScore()
 
- 
setScore
public void setScore(Score score)
 
- 
getBestScoreImproved
public Boolean getBestScoreImproved()
 
- 
setBestScoreImproved
public void setBestScoreImproved(Boolean bestScoreImproved)
 
- 
getClonedSolution
public Solution_ getClonedSolution()
 
- 
setClonedSolution
public void setClonedSolution(Solution_ clonedSolution)
 
- 
getScoreDirector
public InnerScoreDirector<Solution_> getScoreDirector()
 
- 
getWorkingSolution
public Solution_ getWorkingSolution()
 
- 
getWorkingRandom
public Random getWorkingRandom()
 
- 
createOrGetClonedSolution
public Solution_ createOrGetClonedSolution()
 
 - 
 
 -