Interface SourcedBasicVariableListener<Solution_,Entity_>
- All Superinterfaces:
AutoCloseable,Closeable,InnerBasicVariableListener<Solution_,,Entity_> InnerVariableListener<Solution_,,BasicVariableChangeEvent<Entity_>> SourcedVariableListener<Solution_,,BasicVariableChangeEvent<Entity_>> Supply
- All Known Implementing Classes:
ExternalizedAnchorVariableSupply,ExternalizedCollectionInverseVariableSupply,ExternalizedSingletonInverseVariableSupply,VariableTracker
@NullMarked
public non-sealed interface SourcedBasicVariableListener<Solution_,Entity_>
extends SourcedVariableListener<Solution_,BasicVariableChangeEvent<Entity_>>, InnerBasicVariableListener<Solution_,Entity_>, Supply
Used to externalize data for a
Supply from the domain model itself.-
Method Summary
Methods inherited from interface ai.timefold.solver.core.impl.domain.variable.InnerVariableListener
afterChange, beforeChange, close, requiresUniqueEntityEvents, resetWorkingSolutionMethods inherited from interface ai.timefold.solver.core.impl.domain.variable.listener.SourcedVariableListener
getSourceVariableDescriptor