Interface ConstructionHeuristicForager
-
- All Superinterfaces:
ConstructionHeuristicPhaseLifecycleListener,EventListener,SolverLifecycleListener
- All Known Implementing Classes:
AbstractConstructionHeuristicForager,DefaultConstructionHeuristicForager
public interface ConstructionHeuristicForager extends ConstructionHeuristicPhaseLifecycleListener
- See Also:
AbstractConstructionHeuristicForager
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddMove(ConstructionHeuristicMoveScope moveScope)booleanisQuitEarly()ConstructionHeuristicMoveScopepickMove(ConstructionHeuristicStepScope stepScope)-
Methods inherited from interface org.optaplanner.core.impl.constructionheuristic.event.ConstructionHeuristicPhaseLifecycleListener
phaseEnded, phaseStarted, stepEnded, stepStarted
-
Methods inherited from interface org.optaplanner.core.impl.solver.event.SolverLifecycleListener
solvingEnded, solvingStarted
-
-
-
-
Method Detail
-
addMove
void addMove(ConstructionHeuristicMoveScope moveScope)
-
isQuitEarly
boolean isQuitEarly()
-
pickMove
ConstructionHeuristicMoveScope pickMove(ConstructionHeuristicStepScope stepScope)
-
-