Interface MoveSelector<Solution_>
-
- All Superinterfaces:
EventListener,Iterable<Move<Solution_>>,IterableSelector<Solution_,Move<Solution_>>,PhaseLifecycleListener<Solution_>,Selector<Solution_>,SolverLifecycleListener<Solution_>
- All Known Implementing Classes:
AbstractCachingMoveSelector,AbstractMoveSelector,CachingMoveSelector,CartesianProductMoveSelector,ChangeMoveSelector,CompositeMoveSelector,FilteringMoveSelector,GenericMoveSelector,KOptMoveSelector,MoveIteratorFactoryToMoveSelectorBridge,MoveListFactoryToMoveSelectorBridge,PillarChangeMoveSelector,PillarSwapMoveSelector,ProbabilityMoveSelector,SelectedCountLimitMoveSelector,ShufflingMoveSelector,SortingMoveSelector,SubChainChangeMoveSelector,SubChainSwapMoveSelector,SwapMoveSelector,TailChainSwapMoveSelector,UnionMoveSelector
public interface MoveSelector<Solution_> extends IterableSelector<Solution_,Move<Solution_>>
GeneratesMoves.- See Also:
AbstractMoveSelector
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default booleansupportsPhaseAndSolverCaching()-
Methods inherited from interface org.optaplanner.core.impl.heuristic.selector.IterableSelector
getSize, spliterator
-
Methods inherited from interface org.optaplanner.core.impl.phase.event.PhaseLifecycleListener
phaseEnded, phaseStarted, stepEnded, stepStarted
-
Methods inherited from interface org.optaplanner.core.impl.heuristic.selector.Selector
getCacheType, isCountable, isNeverEnding
-
Methods inherited from interface org.optaplanner.core.impl.solver.event.SolverLifecycleListener
solvingEnded, solvingStarted
-
-