Uses of Interface
ai.timefold.solver.core.preview.api.move.MutableSolutionView
Packages that use MutableSolutionView
Package
Description
This package contains classes and interfaces that are used to write moves to explore the neighborhood of a
PlanningSolution.-
Uses of MutableSolutionView in ai.timefold.solver.core.impl.heuristic.move
Methods in ai.timefold.solver.core.impl.heuristic.move with parameters of type MutableSolutionViewModifier and TypeMethodDescriptionfinal voidAbstractMove.execute(MutableSolutionView<Solution_> solutionView) default voidMove.execute(MutableSolutionView<Solution_> solutionView) Do not override this default implementation. -
Uses of MutableSolutionView in ai.timefold.solver.core.impl.move
Subinterfaces of MutableSolutionView in ai.timefold.solver.core.impl.moveClasses in ai.timefold.solver.core.impl.move that implement MutableSolutionView -
Uses of MutableSolutionView in ai.timefold.solver.core.preview.api.move
Methods in ai.timefold.solver.core.preview.api.move with parameters of type MutableSolutionViewModifier and TypeMethodDescriptionvoidMove.execute(MutableSolutionView<Solution_> solutionView) Runs the move and optionally records the changes done, so that they can be undone later. -
Uses of MutableSolutionView in ai.timefold.solver.core.preview.api.move.builtin
Methods in ai.timefold.solver.core.preview.api.move.builtin with parameters of type MutableSolutionViewModifier and TypeMethodDescriptionvoidChangeMove.execute(MutableSolutionView<Solution_> solutionView) voidCompositeMove.execute(MutableSolutionView<Solution_> solutionView) voidListAssignMove.execute(MutableSolutionView<Solution_> mutableSolutionView) voidListChangeMove.execute(MutableSolutionView<Solution_> solutionView) voidListSwapMove.execute(MutableSolutionView<Solution_> solutionView) voidListUnassignMove.execute(MutableSolutionView<Solution_> solutionView) voidSwapMove.execute(MutableSolutionView<Solution_> solutionView)