Uses of Record Class
ai.timefold.solver.core.impl.domain.variable.declarative.ChangedVariableNotifier
Packages that use ChangedVariableNotifier
Package
Description
Provided shadow variables work by calculating the topological order
of each shadow variable.
-
Uses of ChangedVariableNotifier in ai.timefold.solver.core.impl.domain.variable.declarative
Methods in ai.timefold.solver.core.impl.domain.variable.declarative that return ChangedVariableNotifierModifier and TypeMethodDescriptionDefaultShadowVariableSessionFactory.GraphDescriptor.changedVariableNotifier()static <Solution_>
ChangedVariableNotifier<Solution_>ChangedVariableNotifier.empty()static <Solution_>
ChangedVariableNotifier<Solution_>ChangedVariableNotifier.of(InnerScoreDirector<Solution_, ?> scoreDirector) Methods in ai.timefold.solver.core.impl.domain.variable.declarative with parameters of type ChangedVariableNotifierModifier and TypeMethodDescriptionvoidEntityConsistencyState.setEntityIsInconsistent(ChangedVariableNotifier<Solution_> changedVariableNotifier, Entity_ entity, boolean isInconsistent) booleanVariableUpdaterInfo.updateIfChanged(Object entity, @Nullable Object newValue, ChangedVariableNotifier<Solution_> changedVariableNotifier) booleanVariableUpdaterInfo.updateIfChanged(Object entity, ChangedVariableNotifier<Solution_> changedVariableNotifier) Constructors in ai.timefold.solver.core.impl.domain.variable.declarative with parameters of type ChangedVariableNotifierModifierConstructorDescriptionGraphDescriptor(SolutionDescriptor<Solution_> solutionDescriptor, ChangedVariableNotifier<Solution_> changedVariableNotifier, Object... entities) SingleDirectionalParentVariableReferenceGraph(ConsistencyTracker<Solution_> consistencyTracker, List<DeclarativeShadowVariableDescriptor<Solution_>> sortedDeclarativeShadowVariableDescriptors, TopologicalSorter topologicalSorter, ChangedVariableNotifier<Solution_> changedVariableNotifier, boolean canTerminateEarly, Object[] entities) VariableReferenceGraphBuilder(ChangedVariableNotifier<Solution_> changedVariableNotifier)