Interface PlanningEntityDiff<Solution_,Entity_>

Type Parameters:
Solution_ -
Entity_ -

@NullMarked public interface PlanningEntityDiff<Solution_,Entity_>
A diff between two instances of a PlanningEntity, where at least one variable of that entity (genuine or shadow) changed. Obtain from PlanningSolutionDiff.

This interface is not intended to be implemented by users. The default implementation has a default toString() method that prints a summary of the differences. Do not attempt to parse that string - it is subject to change in the future.