Class AbstractMoveScope<Solution_>
- java.lang.Object
- 
- org.optaplanner.core.impl.phase.scope.AbstractMoveScope<Solution_>
 
- 
- Type Parameters:
- Solution_- the solution type, the class with the- PlanningSolutionannotation
 - Direct Known Subclasses:
- ConstructionHeuristicMoveScope,- LocalSearchMoveScope
 
 public abstract class AbstractMoveScope<Solution_> extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description AbstractMoveScope(int moveIndex, Move<Solution_> move)
 - 
Method SummaryAll Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description Move<Solution_>getMove()intgetMoveIndex()<Score_ extends Score<Score_>>
 Score_getScore()<Score_ extends Score<Score_>>
 InnerScoreDirector<Solution_,Score_>getScoreDirector()intgetStepIndex()abstract AbstractStepScope<Solution_>getStepScope()RandomgetWorkingRandom()Solution_getWorkingSolution()<Score_ extends Score<Score_>>
 voidsetScore(Score_ score)StringtoString()
 
- 
- 
- 
Method Detail- 
getStepScopepublic abstract AbstractStepScope<Solution_> getStepScope() 
 - 
getMoveIndexpublic int getMoveIndex() 
 - 
getScorepublic <Score_ extends Score<Score_>> Score_ getScore() 
 - 
setScorepublic <Score_ extends Score<Score_>> void setScore(Score_ score) 
 - 
getStepIndexpublic int getStepIndex() 
 - 
getScoreDirectorpublic <Score_ extends Score<Score_>> InnerScoreDirector<Solution_,Score_> getScoreDirector() 
 - 
getWorkingSolutionpublic Solution_ getWorkingSolution() 
 - 
getWorkingRandompublic Random getWorkingRandom() 
 
- 
 
-