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 TypeMethodDescriptionvoidLegacyMoveAdapter.execute(@NonNull MutableSolutionView<Solution_> solutionView) -
Uses of MutableSolutionView in ai.timefold.solver.core.impl.move
Subinterfaces of MutableSolutionView in ai.timefold.solver.core.impl.move -
Uses of MutableSolutionView in ai.timefold.solver.core.impl.move.director
Classes in ai.timefold.solver.core.impl.move.director that implement MutableSolutionViewModifier and TypeClassDescriptionfinal classEphemeralMoveDirector<Solution_>The only move director that supports undoing moves.classMoveDirector<Solution_> -
Uses of MutableSolutionView in ai.timefold.solver.core.impl.move.generic
Methods in ai.timefold.solver.core.impl.move.generic with parameters of type MutableSolutionViewModifier and TypeMethodDescriptionvoidNoChangeMove.execute(@NonNull MutableSolutionView<Solution_> solutionView) -
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(@NonNull MutableSolutionView<Solution_> solutionView) Runs the move and optionally records the changes done, so that they can be undone later.