Uses of Interface
ai.timefold.solver.core.api.domain.variable.AbstractVariableListener
-
-
Uses of AbstractVariableListener in ai.timefold.solver.core.api.domain.variable
Subinterfaces of AbstractVariableListener in ai.timefold.solver.core.api.domain.variable Modifier and Type Interface Description static interfaceCustomShadowVariable.NullVariableListenerDeprecated, for removal: This API element is subject to removal in a future version.Workaround for annotation limitation inCustomShadowVariable.variableListenerClass().interfaceListVariableListener<Solution_,Entity_,Element_>A listener sourced on aPlanningListVariable.interfaceVariableListener<Solution_,Entity_>A listener sourced on a basicPlanningVariable.Methods in ai.timefold.solver.core.api.domain.variable that return types with arguments of type AbstractVariableListener Modifier and Type Method Description Class<? extends AbstractVariableListener>variableListenerClass()AVariableListenerorListVariableListenergets notified after a source planning variable has changed. -
Uses of AbstractVariableListener in ai.timefold.solver.core.impl.domain.variable.anchor
Classes in ai.timefold.solver.core.impl.domain.variable.anchor that implement AbstractVariableListener Modifier and Type Class Description classAnchorVariableListener<Solution_>classExternalizedAnchorVariableSupply<Solution_>Alternative toAnchorVariableListener.Methods in ai.timefold.solver.core.impl.domain.variable.anchor that return types with arguments of type AbstractVariableListener Modifier and Type Method Description Collection<Class<? extends AbstractVariableListener>>AnchorShadowVariableDescriptor. getVariableListenerClasses() -
Uses of AbstractVariableListener in ai.timefold.solver.core.impl.domain.variable.custom
Methods in ai.timefold.solver.core.impl.domain.variable.custom that return types with arguments of type AbstractVariableListener Modifier and Type Method Description Collection<Class<? extends AbstractVariableListener>>CustomShadowVariableDescriptor. getVariableListenerClasses()Collection<Class<? extends AbstractVariableListener>>LegacyCustomShadowVariableDescriptor. getVariableListenerClasses()Collection<Class<? extends AbstractVariableListener>>PiggybackShadowVariableDescriptor. getVariableListenerClasses() -
Uses of AbstractVariableListener in ai.timefold.solver.core.impl.domain.variable.descriptor
Methods in ai.timefold.solver.core.impl.domain.variable.descriptor that return types with arguments of type AbstractVariableListener Modifier and Type Method Description abstract Collection<Class<? extends AbstractVariableListener>>ShadowVariableDescriptor. getVariableListenerClasses() -
Uses of AbstractVariableListener in ai.timefold.solver.core.impl.domain.variable.index
Classes in ai.timefold.solver.core.impl.domain.variable.index that implement AbstractVariableListener Modifier and Type Class Description classExternalizedIndexVariableSupply<Solution_>Alternative toIndexVariableListener.classIndexVariableListener<Solution_>Methods in ai.timefold.solver.core.impl.domain.variable.index that return types with arguments of type AbstractVariableListener Modifier and Type Method Description Collection<Class<? extends AbstractVariableListener>>IndexShadowVariableDescriptor. getVariableListenerClasses() -
Uses of AbstractVariableListener in ai.timefold.solver.core.impl.domain.variable.inverserelation
Classes in ai.timefold.solver.core.impl.domain.variable.inverserelation that implement AbstractVariableListener Modifier and Type Class Description classCollectionInverseVariableListener<Solution_>classExternalizedCollectionInverseVariableSupply<Solution_>Alternative toCollectionInverseVariableListener.classExternalizedSingletonInverseVariableSupply<Solution_>Alternative toSingletonInverseVariableListener.classExternalizedSingletonListInverseVariableSupply<Solution_>Alternative toSingletonListInverseVariableListener.classSingletonInverseVariableListener<Solution_>classSingletonListInverseVariableListener<Solution_>Methods in ai.timefold.solver.core.impl.domain.variable.inverserelation that return types with arguments of type AbstractVariableListener Modifier and Type Method Description Collection<Class<? extends AbstractVariableListener>>InverseRelationShadowVariableDescriptor. getVariableListenerClasses() -
Uses of AbstractVariableListener in ai.timefold.solver.core.impl.domain.variable.listener
Subinterfaces of AbstractVariableListener in ai.timefold.solver.core.impl.domain.variable.listener Modifier and Type Interface Description interfaceSourcedVariableListener<Solution_>Used to externalize data for aSupplyfrom the domain model itself.Methods in ai.timefold.solver.core.impl.domain.variable.listener that return AbstractVariableListener Modifier and Type Method Description AbstractVariableListener<Solution_,Object>VariableListenerWithSources. getVariableListener()Constructors in ai.timefold.solver.core.impl.domain.variable.listener with parameters of type AbstractVariableListener Constructor Description VariableListenerWithSources(AbstractVariableListener<Solution_,Object> variableListener, VariableDescriptor<Solution_> sourceVariableDescriptor)VariableListenerWithSources(AbstractVariableListener<Solution_,Object> variableListener, Collection<VariableDescriptor<Solution_>> sourceVariableDescriptors) -
Uses of AbstractVariableListener 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 AbstractVariableListener Modifier and Type Interface Description interfaceNotification<Solution_,T extends AbstractVariableListener<Solution_,Object>>A notification represents some kind of change of a planning variable. -
Uses of AbstractVariableListener in ai.timefold.solver.core.impl.domain.variable.nextprev
Classes in ai.timefold.solver.core.impl.domain.variable.nextprev that implement AbstractVariableListener Modifier and Type Class Description classNextElementVariableListener<Solution_>classPreviousElementVariableListener<Solution_>Methods in ai.timefold.solver.core.impl.domain.variable.nextprev that return types with arguments of type AbstractVariableListener Modifier and Type Method Description Collection<Class<? extends AbstractVariableListener>>NextElementShadowVariableDescriptor. getVariableListenerClasses()Collection<Class<? extends AbstractVariableListener>>PreviousElementShadowVariableDescriptor. getVariableListenerClasses()
-