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 void
addMove(ConstructionHeuristicMoveScope moveScope)
boolean
isQuitEarly()
ConstructionHeuristicMoveScope
pickMove(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)
-
-