Uses of Interface
org.optaplanner.core.api.domain.variable.AbstractVariableListener
Package
Description
Domain annotations and support classes for a planning variable.
-
Uses of AbstractVariableListener in org.optaplanner.core.api.domain.variable
Modifier and TypeInterfaceDescriptionstatic interface
Deprecated, for removal: This API element is subject to removal in a future version.Workaround for annotation limitation inCustomShadowVariable.variableListenerClass()
.interface
ListVariableListener<Solution_,
Entity_, Element_> A listener sourced on aPlanningListVariable
.interface
VariableListener<Solution_,
Entity_> A listener sourced on a basicPlanningVariable
. -
Uses of AbstractVariableListener in org.optaplanner.core.impl.domain.variable.anchor
Modifier and TypeClassDescriptionclass
AnchorVariableListener<Solution_>
class
ExternalizedAnchorVariableSupply<Solution_>
Alternative toAnchorVariableListener
.Modifier and TypeMethodDescriptionCollection<Class<? extends AbstractVariableListener>>
AnchorShadowVariableDescriptor.getVariableListenerClasses()
-
Uses of AbstractVariableListener in org.optaplanner.core.impl.domain.variable.custom
Modifier and TypeMethodDescriptionCollection<Class<? extends AbstractVariableListener>>
CustomShadowVariableDescriptor.getVariableListenerClasses()
Collection<Class<? extends AbstractVariableListener>>
LegacyCustomShadowVariableDescriptor.getVariableListenerClasses()
Collection<Class<? extends AbstractVariableListener>>
PiggybackShadowVariableDescriptor.getVariableListenerClasses()
-
Uses of AbstractVariableListener in org.optaplanner.core.impl.domain.variable.descriptor
Modifier and TypeMethodDescriptionabstract Collection<Class<? extends AbstractVariableListener>>
ShadowVariableDescriptor.getVariableListenerClasses()
-
Uses of AbstractVariableListener in org.optaplanner.core.impl.domain.variable.index
Modifier and TypeClassDescriptionclass
ExternalizedIndexVariableSupply<Solution_>
Alternative toIndexVariableListener
.class
IndexVariableListener<Solution_>
Modifier and TypeMethodDescriptionCollection<Class<? extends AbstractVariableListener>>
IndexShadowVariableDescriptor.getVariableListenerClasses()
-
Uses of AbstractVariableListener in org.optaplanner.core.impl.domain.variable.inverserelation
Modifier and TypeClassDescriptionclass
CollectionInverseVariableListener<Solution_>
class
ExternalizedCollectionInverseVariableSupply<Solution_>
Alternative toCollectionInverseVariableListener
.class
ExternalizedSingletonInverseVariableSupply<Solution_>
Alternative toSingletonInverseVariableListener
.class
Alternative toSingletonListInverseVariableListener
.class
SingletonInverseVariableListener<Solution_>
class
SingletonListInverseVariableListener<Solution_>
Modifier and TypeMethodDescriptionCollection<Class<? extends AbstractVariableListener>>
InverseRelationShadowVariableDescriptor.getVariableListenerClasses()
-
Uses of AbstractVariableListener in org.optaplanner.core.impl.domain.variable.listener
Modifier and TypeInterfaceDescriptioninterface
SourcedVariableListener<Solution_>
Used to externalize data for aSupply
from the domain model itself.ModifierConstructorDescriptionVariableListenerWithSources
(AbstractVariableListener<Solution_, Object> variableListener, Collection<VariableDescriptor<Solution_>> sourceVariableDescriptors) VariableListenerWithSources
(AbstractVariableListener<Solution_, Object> variableListener, VariableDescriptor<Solution_> sourceVariableDescriptor) -
Uses of AbstractVariableListener in org.optaplanner.core.impl.domain.variable.listener.support
Modifier and TypeInterfaceDescriptioninterface
Notification<Solution_,
T extends AbstractVariableListener<Solution_, Object>> A notification represents some kind of change of a planning variable. -
Uses of AbstractVariableListener in org.optaplanner.core.impl.domain.variable.nextprev
Modifier and TypeClassDescriptionclass
NextElementVariableListener<Solution_>
class
PreviousElementVariableListener<Solution_>
Modifier and TypeMethodDescriptionCollection<Class<? extends AbstractVariableListener>>
NextElementShadowVariableDescriptor.getVariableListenerClasses()
Collection<Class<? extends AbstractVariableListener>>
PreviousElementShadowVariableDescriptor.getVariableListenerClasses()