Interface SourcedListVariableListener<Solution_,Entity_,Element_>
- All Superinterfaces:
AutoCloseable,Closeable,InnerListVariableListener<Solution_,,Entity_, Element_> InnerVariableListener<Solution_,,ListElementsChangeEvent<Entity_>> SourcedVariableListener<Solution_,,ListElementsChangeEvent<Entity_>> Supply
- All Known Subinterfaces:
ListVariableStateSupply<Solution_,Entity_, Element_>
- All Known Implementing Classes:
ListVariableTracker
@NullMarked
public non-sealed interface SourcedListVariableListener<Solution_,Entity_,Element_>
extends SourcedVariableListener<Solution_,ListElementsChangeEvent<Entity_>>, InnerListVariableListener<Solution_,Entity_,Element_>, 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.InnerListVariableListener
afterListElementUnassignedMethods 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