Package ai.timefold.solver.core.preview.api.domain.solution.diff
package ai.timefold.solver.core.preview.api.domain.solution.diff
This package contains classes and interfaces that support
the diffing of
PlanningSolutions.
using the SolutionManager.diff(java.lang.Object, java.lang.Object).
This package and all of its contents is only offered as a preview feature. There are no guarantees for backward compatibility; any class, method, or field may change or be removed without prior notice, although we will strive to avoid this as much as possible.
We encourage you to try the API and give us feedback on your experience with it, before we finalize it. Please direct your feedback to Timefold Solver Github.
-
InterfacesClassDescriptionPlanningEntityDiff<Solution_,
Entity_> A diff between two instances of aPlanningEntity, where at least one variable of that entity (genuine or shadow) changed.PlanningSolutionDiff<Solution_>A diff between two instances of aPlanningSolution.PlanningVariableDiff<Solution_,Entity_, Value_> A diff between two values of a single planning variable of a singlePlanningEntity, Obtain fromPlanningEntityDiff.