Interface SourcedVariableListener<Solution_,Event_ extends ChangeEvent>
- All Superinterfaces:
AutoCloseable,Closeable,InnerVariableListener<Solution_,Event_>
- All Known Subinterfaces:
ListVariableStateSupply<Solution_,,Entity_, Element_> SourcedBasicVariableListener<Solution_,,Entity_> SourcedListVariableListener<Solution_,Entity_, Element_>
- All Known Implementing Classes:
ExternalizedAnchorVariableSupply,ExternalizedCollectionInverseVariableSupply,ExternalizedSingletonInverseVariableSupply,ListVariableTracker,VariableTracker
@NullMarked
public sealed interface SourcedVariableListener<Solution_,Event_ extends ChangeEvent>
extends InnerVariableListener<Solution_,Event_>
permits SourcedBasicVariableListener<Solution_,Entity_>, SourcedListVariableListener<Solution_,Entity_,Element_>
-
Method Summary
Methods inherited from interface ai.timefold.solver.core.impl.domain.variable.InnerVariableListener
afterChange, beforeChange, close, requiresUniqueEntityEvents, resetWorkingSolution
-
Method Details
-
getSourceVariableDescriptor
VariableDescriptor<Solution_> getSourceVariableDescriptor()
-