Class AbstractUndoMove<Solution_>

java.lang.Object
ai.timefold.solver.core.impl.heuristic.move.AbstractUndoMove<Solution_>
Type Parameters:
Solution_ - the solution type, the class with the PlanningSolution annotation
All Implemented Interfaces:
Move<Solution_>
Direct Known Subclasses:
ListRuinRecreateUndoMove, RecordedUndoMove, RuinRecreateUndoMove, UndoKOptListMove

public abstract class AbstractUndoMove<Solution_> extends Object implements Move<Solution_>
Abstract superclass for Move, suggested starting point to implement undo moves when not using AbstractSimplifiedMove. Unless raw performance is a concern, consider using AbstractSimplifiedMove instead.
See Also: