org.drools.planner.core.solver
Class AbstractStepScope

java.lang.Object
  extended by org.drools.planner.core.solver.AbstractStepScope
Direct Known Subclasses:
BruteForceStepScope, LocalSearchStepScope

public abstract class AbstractStepScope
extends Object


Field Summary
protected  Boolean bestScoreImproved
           
protected  Solution clonedSolution
           
protected  Score score
           
protected  int stepIndex
           
 
Constructor Summary
AbstractStepScope()
           
 
Method Summary
 Solution createOrGetClonedSolution()
           
abstract  AbstractSolverScope getAbstractSolverScope()
           
 Boolean getBestScoreImproved()
           
 Solution getClonedSolution()
           
 Score getScore()
           
 int getStepIndex()
           
 org.drools.WorkingMemory getWorkingMemory()
           
 Random getWorkingRandom()
           
 Solution getWorkingSolution()
           
 void setBestScoreImproved(Boolean bestScoreImproved)
           
 void setClonedSolution(Solution clonedSolution)
           
 void setScore(Score score)
           
 void setStepIndex(int stepIndex)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

stepIndex

protected int stepIndex

score

protected Score score

bestScoreImproved

protected Boolean bestScoreImproved

clonedSolution

protected Solution clonedSolution
Constructor Detail

AbstractStepScope

public AbstractStepScope()
Method Detail

getAbstractSolverScope

public abstract AbstractSolverScope getAbstractSolverScope()

getStepIndex

public int getStepIndex()

setStepIndex

public void setStepIndex(int stepIndex)

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)

getWorkingSolution

public Solution getWorkingSolution()

getWorkingMemory

public org.drools.WorkingMemory getWorkingMemory()

getWorkingRandom

public Random getWorkingRandom()

createOrGetClonedSolution

public Solution createOrGetClonedSolution()


Copyright © 2001-2011 JBoss Inc.. All Rights Reserved.