Uses of Interface
ai.timefold.solver.core.preview.api.domain.solution.diff.PlanningEntityDiff
Packages that use PlanningEntityDiff
Package
Description
This package contains classes and interfaces that support
the diffing of
PlanningSolutions.-
Uses of PlanningEntityDiff in ai.timefold.solver.core.preview.api.domain.solution.diff
Methods in ai.timefold.solver.core.preview.api.domain.solution.diff that return PlanningEntityDiffModifier and TypeMethodDescription<Entity_> @Nullable PlanningEntityDiff<Solution_,Entity_> PlanningSolutionDiff.entityDiff(Entity_ entity) Returns the diff for the given entity, or null if the entity is not present in the diff.PlanningVariableDiff.entityDiff()The parent diff between the two entities, where this diff comes from.Methods in ai.timefold.solver.core.preview.api.domain.solution.diff that return types with arguments of type PlanningEntityDiffModifier and TypeMethodDescriptionPlanningSolutionDiff.entityDiffs()Returns the diffs of all entities that can be found in both the old and new solution, where at least one variable (genuine or shadow) of that entity changed.<Entity_> Set<PlanningEntityDiff<Solution_,Entity_>> PlanningSolutionDiff.entityDiffs(Class<Entity_> entityClass) As defined byPlanningSolutionDiff.entityDiffs(), but only for entities of the given class.