Class AbstractMove<Solution_>

java.lang.Object
ai.timefold.solver.core.impl.heuristic.move.AbstractMove<Solution_>
Type Parameters:
Solution_ - the solution type, the class with the PlanningSolution annotation
All Implemented Interfaces:
Move<Solution_>
Direct Known Subclasses:
ChangeMove, CompositeMove, KOptListMove, KOptMove, ListAssignMove, ListChangeMove, ListRuinRecreateMove, ListSwapMove, ListUnassignMove, NoChangeMove, PillarChangeMove, PillarSwapMove, RuinRecreateMove, SubChainChangeMove, SubChainReversingChangeMove, SubChainReversingSwapMove, SubChainSwapMove, SubListChangeMove, SubListSwapMove, SubListUnassignMove, SwapMove, TailChainSwapMove, TwoOptListMove

public abstract class AbstractMove<Solution_> extends Object implements Move<Solution_>
Abstract superclass for Move, requiring implementation of undo moves.
See Also: