Uses of Interface
ai.timefold.solver.core.impl.domain.variable.InnerVariableListener
Packages that use InnerVariableListener
Package
Description
-
Uses of InnerVariableListener in ai.timefold.solver.core.impl.domain.variable
Subinterfaces of InnerVariableListener in ai.timefold.solver.core.impl.domain.variableModifier and TypeInterfaceDescriptioninterfaceInnerBasicVariableListener<Solution_,Entity_> interfaceInnerListVariableListener<Solution_,Entity_, Element_> interfaceListVariableStateSupply<Solution_,Entity_, Element_> Single source of truth for all information about elements insidelist variables. -
Uses of InnerVariableListener in ai.timefold.solver.core.impl.domain.variable.anchor
Classes in ai.timefold.solver.core.impl.domain.variable.anchor that implement InnerVariableListenerModifier and TypeClassDescriptionclassAnchorVariableListener<Solution_,Entity_> classExternalizedAnchorVariableSupply<Solution_>Alternative toAnchorVariableListener. -
Uses of InnerVariableListener in ai.timefold.solver.core.impl.domain.variable.custom
Classes in ai.timefold.solver.core.impl.domain.variable.custom that implement InnerVariableListenerModifier and TypeClassDescriptionfinal recordfinal recordLegacyCustomShadowVariableListVariableListener<Solution_,Entity_, Element_> -
Uses of InnerVariableListener in ai.timefold.solver.core.impl.domain.variable.inverserelation
Classes in ai.timefold.solver.core.impl.domain.variable.inverserelation that implement InnerVariableListenerModifier and TypeClassDescriptionclassCollectionInverseVariableListener<Solution_>classExternalizedCollectionInverseVariableSupply<Solution_>Alternative toCollectionInverseVariableListener.classExternalizedSingletonInverseVariableSupply<Solution_>Alternative toSingletonInverseVariableListener.classSingletonInverseVariableListener<Solution_> -
Uses of InnerVariableListener in ai.timefold.solver.core.impl.domain.variable.listener
Subinterfaces of InnerVariableListener in ai.timefold.solver.core.impl.domain.variable.listenerModifier and TypeInterfaceDescriptioninterfaceSourcedBasicVariableListener<Solution_,Entity_> Used to externalize data for aSupplyfrom the domain model itself.interfaceSourcedListVariableListener<Solution_,Entity_, Element_> Used to externalize data for aSupplyfrom the domain model itself.interfaceSourcedVariableListener<Solution_,Event_ extends ChangeEvent> Methods in ai.timefold.solver.core.impl.domain.variable.listener that return InnerVariableListenerConstructors in ai.timefold.solver.core.impl.domain.variable.listener with parameters of type InnerVariableListenerModifierConstructorDescriptionVariableListenerWithSources(InnerVariableListener<Solution_, ChangeEvent_> variableListener, VariableDescriptor<Solution_> sourceVariableDescriptor) VariableListenerWithSources(InnerVariableListener<Solution_, ChangeEvent_> variableListener, Collection<VariableDescriptor<Solution_>> sourceVariableDescriptors) -
Uses of InnerVariableListener in ai.timefold.solver.core.impl.domain.variable.listener.support
Classes in ai.timefold.solver.core.impl.domain.variable.listener.support with type parameters of type InnerVariableListenerModifier and TypeInterfaceDescriptioninterfaceNotification<Solution_,ChangeEvent_ extends ChangeEvent, T extends InnerVariableListener<Solution_, ChangeEvent_>> A notification represents some kind of change of a planning variable.Methods in ai.timefold.solver.core.impl.domain.variable.listener.support that return InnerVariableListener -
Uses of InnerVariableListener in ai.timefold.solver.core.impl.domain.variable.listener.support.violation
Classes in ai.timefold.solver.core.impl.domain.variable.listener.support.violation that implement InnerVariableListenerModifier and TypeClassDescriptionclassListVariableTracker<Solution_>Tracks variable listener events for a givenPlanningListVariable.classVariableTracker<Solution_>Tracks variable listener events for a given genuine or shadow variable (exceptPlanningListVariable).