Class SingleDirectionalParentVariableReferenceGraph<Solution_>
java.lang.Object
ai.timefold.solver.core.impl.domain.variable.declarative.SingleDirectionalParentVariableReferenceGraph<Solution_>
- All Implemented Interfaces:
VariableReferenceGraph
public final class SingleDirectionalParentVariableReferenceGraph<Solution_>
extends Object
implements VariableReferenceGraph
-
Constructor Summary
ConstructorsConstructorDescriptionSingleDirectionalParentVariableReferenceGraph(List<DeclarativeShadowVariableDescriptor<Solution_>> sortedDeclarativeShadowVariableDescriptors, TopologicalSorter topologicalSorter, ChangedVariableNotifier<Solution_> changedVariableNotifier, Object[] entities) -
Method Summary
Modifier and TypeMethodDescriptionvoidafterVariableChanged(VariableMetaModel<?, ?, ?> variableReference, Object entity) voidbeforeVariableChanged(VariableMetaModel<?, ?, ?> variableReference, Object entity) void
-
Constructor Details
-
SingleDirectionalParentVariableReferenceGraph
public SingleDirectionalParentVariableReferenceGraph(List<DeclarativeShadowVariableDescriptor<Solution_>> sortedDeclarativeShadowVariableDescriptors, TopologicalSorter topologicalSorter, ChangedVariableNotifier<Solution_> changedVariableNotifier, Object[] entities)
-
-
Method Details
-
updateChanged
public void updateChanged()- Specified by:
updateChangedin interfaceVariableReferenceGraph
-
beforeVariableChanged
- Specified by:
beforeVariableChangedin interfaceVariableReferenceGraph
-
afterVariableChanged
- Specified by:
afterVariableChangedin interfaceVariableReferenceGraph
-