org.drools.planner.core.constructionheuristic.greedyFit.scope
Class GreedyFitStepScope

java.lang.Object
  extended by org.drools.planner.core.phase.step.AbstractStepScope
      extended by org.drools.planner.core.constructionheuristic.greedyFit.scope.GreedyFitStepScope

public class GreedyFitStepScope
extends AbstractStepScope


Field Summary
 
Fields inherited from class org.drools.planner.core.phase.step.AbstractStepScope
bestScoreImproved, clonedSolution, score, solutionInitialized, stepIndex
 
Constructor Summary
GreedyFitStepScope(GreedyFitSolverPhaseScope phaseScope)
           
 
Method Summary
 GreedyFitSolverPhaseScope getPhaseScope()
           
 Object getPlanningEntity()
           
 Move getStep()
           
 String getStepString()
           
 Move getUndoStep()
           
 void setPlanningEntity(Object planningEntity)
           
 void setStep(Move step)
           
 void setStepString(String stepString)
           
 void setUndoStep(Move undoStep)
           
 
Methods inherited from class org.drools.planner.core.phase.step.AbstractStepScope
createOrGetClonedSolution, getBestScoreImproved, getClonedSolution, getScore, getScoreDirector, getStepIndex, getWorkingRandom, getWorkingSolution, isSolutionInitialized, setBestScoreImproved, setClonedSolution, setScore, setSolutionInitialized, setStepIndex, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

GreedyFitStepScope

public GreedyFitStepScope(GreedyFitSolverPhaseScope phaseScope)
Method Detail

getPhaseScope

public GreedyFitSolverPhaseScope getPhaseScope()
Specified by:
getPhaseScope in class AbstractStepScope

getPlanningEntity

public Object getPlanningEntity()

setPlanningEntity

public void setPlanningEntity(Object planningEntity)

getStep

public Move getStep()

setStep

public void setStep(Move step)

getStepString

public String getStepString()
Returns:
null if logging level is to high

setStepString

public void setStepString(String stepString)

getUndoStep

public Move getUndoStep()

setUndoStep

public void setUndoStep(Move undoStep)


Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.