Uses of Class
org.optaplanner.core.impl.domain.variable.descriptor.VariableDescriptor
Package
Description
-
Uses of VariableDescriptor in org.optaplanner.constraint.drl
Modifier and TypeMethodDescriptionvoid
DrlScoreDirector.afterVariableChanged
(VariableDescriptor<Solution_> variableDescriptor, Object entity) -
Uses of VariableDescriptor in org.optaplanner.core.impl.domain.entity.descriptor
Modifier and TypeMethodDescriptionEntityDescriptor.getDeclaredVariableDescriptors()
EntityDescriptor.getVariableDescriptorMap()
-
Uses of VariableDescriptor in org.optaplanner.core.impl.domain.solution.descriptor
Modifier and TypeMethodDescriptionSolutionDescriptor.findVariableDescriptorOrFail
(Object entity, String variableName) -
Uses of VariableDescriptor in org.optaplanner.core.impl.domain.variable.anchor
Modifier and TypeFieldDescriptionprotected final VariableDescriptor<Solution_>
AnchorVariableListener.previousVariableDescriptor
protected final VariableDescriptor<Solution_>
ExternalizedAnchorVariableSupply.previousVariableDescriptor
protected VariableDescriptor<Solution_>
AnchorShadowVariableDescriptor.sourceVariableDescriptor
Modifier and TypeMethodDescriptionAnchorShadowVariableDescriptor.getSourceVariableDescriptorList()
ModifierConstructorDescriptionAnchorVariableDemand
(VariableDescriptor<Solution_> sourceVariableDescriptor) AnchorVariableListener
(AnchorShadowVariableDescriptor<Solution_> anchorShadowVariableDescriptor, VariableDescriptor<Solution_> previousVariableDescriptor, SingletonInverseVariableSupply nextVariableSupply) ExternalizedAnchorVariableSupply
(VariableDescriptor<Solution_> previousVariableDescriptor, SingletonInverseVariableSupply nextVariableSupply) -
Uses of VariableDescriptor in org.optaplanner.core.impl.domain.variable.custom
Modifier and TypeClassDescriptionclass
CustomShadowVariableDescriptor<Solution_>
class
LegacyCustomShadowVariableDescriptor<Solution_>
class
PiggybackShadowVariableDescriptor<Solution_>
Modifier and TypeFieldDescriptionprotected List<VariableDescriptor<Solution_>>
LegacyCustomShadowVariableDescriptor.sourceVariableDescriptorList
Modifier and TypeMethodDescriptionCustomShadowVariableDescriptor.getSourceVariableDescriptorList()
LegacyCustomShadowVariableDescriptor.getSourceVariableDescriptorList()
PiggybackShadowVariableDescriptor.getSourceVariableDescriptorList()
-
Uses of VariableDescriptor in org.optaplanner.core.impl.domain.variable.descriptor
Modifier and TypeClassDescriptionclass
BasicVariableDescriptor<Solution_>
class
GenuineVariableDescriptor<Solution_>
class
ListVariableDescriptor<Solution_>
class
ShadowVariableDescriptor<Solution_>
Modifier and TypeMethodDescriptionabstract List<VariableDescriptor<Solution_>>
ShadowVariableDescriptor.getSourceVariableDescriptorList()
Inverse ofgetSinkVariableDescriptorList()
. -
Uses of VariableDescriptor in org.optaplanner.core.impl.domain.variable.index
Modifier and TypeMethodDescriptionIndexShadowVariableDescriptor.getSourceVariableDescriptorList()
-
Uses of VariableDescriptor in org.optaplanner.core.impl.domain.variable.inverserelation
Modifier and TypeFieldDescriptionprotected final VariableDescriptor<Solution_>
CollectionInverseVariableListener.sourceVariableDescriptor
protected final VariableDescriptor<Solution_>
ExternalizedCollectionInverseVariableSupply.sourceVariableDescriptor
protected final VariableDescriptor<Solution_>
ExternalizedSingletonInverseVariableSupply.sourceVariableDescriptor
protected VariableDescriptor<Solution_>
InverseRelationShadowVariableDescriptor.sourceVariableDescriptor
protected final VariableDescriptor<Solution_>
SingletonInverseVariableListener.sourceVariableDescriptor
Modifier and TypeMethodDescriptionExternalizedCollectionInverseVariableSupply.getSourceVariableDescriptor()
ExternalizedSingletonInverseVariableSupply.getSourceVariableDescriptor()
ExternalizedSingletonListInverseVariableSupply.getSourceVariableDescriptor()
Modifier and TypeMethodDescriptionInverseRelationShadowVariableDescriptor.getSourceVariableDescriptorList()
ModifierConstructorDescriptionCollectionInverseVariableDemand
(VariableDescriptor<Solution_> sourceVariableDescriptor) CollectionInverseVariableListener
(InverseRelationShadowVariableDescriptor<Solution_> shadowVariableDescriptor, VariableDescriptor<Solution_> sourceVariableDescriptor) ExternalizedCollectionInverseVariableSupply
(VariableDescriptor<Solution_> sourceVariableDescriptor) ExternalizedSingletonInverseVariableSupply
(VariableDescriptor<Solution_> sourceVariableDescriptor) SingletonInverseVariableDemand
(VariableDescriptor<Solution_> sourceVariableDescriptor) SingletonInverseVariableListener
(InverseRelationShadowVariableDescriptor<Solution_> shadowVariableDescriptor, VariableDescriptor<Solution_> sourceVariableDescriptor) -
Uses of VariableDescriptor in org.optaplanner.core.impl.domain.variable.listener
ModifierConstructorDescriptionVariableListenerWithSources
(AbstractVariableListener<Solution_, Object> variableListener, VariableDescriptor<Solution_> sourceVariableDescriptor) ModifierConstructorDescriptionVariableListenerWithSources
(AbstractVariableListener<Solution_, Object> variableListener, Collection<VariableDescriptor<Solution_>> sourceVariableDescriptors) -
Uses of VariableDescriptor in org.optaplanner.core.impl.domain.variable.listener.support
Modifier and TypeMethodDescriptionvoid
VariableListenerSupport.beforeVariableChanged
(VariableDescriptor<Solution_> variableDescriptor, Object entity) -
Uses of VariableDescriptor in org.optaplanner.core.impl.domain.variable.nextprev
Modifier and TypeClassDescriptionclass
NextElementShadowVariableDescriptor<Solution_>
class
PreviousElementShadowVariableDescriptor<Solution_>
-
Uses of VariableDescriptor in org.optaplanner.core.impl.domain.variable.supply
Modifier and TypeFieldDescriptionprotected final VariableDescriptor<Solution_>
AbstractVariableDescriptorBasedDemand.variableDescriptor
ModifierConstructorDescriptionprotected
AbstractVariableDescriptorBasedDemand
(VariableDescriptor<Solution_> variableDescriptor) -
Uses of VariableDescriptor in org.optaplanner.core.impl.score.director
Modifier and TypeMethodDescriptionvoid
AbstractScoreDirector.afterVariableChanged
(VariableDescriptor<Solution_> variableDescriptor, Object entity) void
InnerScoreDirector.afterVariableChanged
(VariableDescriptor<Solution_> variableDescriptor, Object entity) void
AbstractScoreDirector.beforeVariableChanged
(VariableDescriptor<Solution_> variableDescriptor, Object entity) void
InnerScoreDirector.beforeVariableChanged
(VariableDescriptor<Solution_> variableDescriptor, Object entity) void
AbstractScoreDirector.changeVariableFacade
(VariableDescriptor<Solution_> variableDescriptor, Object entity, Object newValue) void
InnerScoreDirector.changeVariableFacade
(VariableDescriptor<Solution_> variableDescriptor, Object entity, Object newValue) -
Uses of VariableDescriptor in org.optaplanner.core.impl.score.director.incremental
Modifier and TypeMethodDescriptionvoid
IncrementalScoreDirector.afterVariableChanged
(VariableDescriptor variableDescriptor, Object entity) void
IncrementalScoreDirector.beforeVariableChanged
(VariableDescriptor variableDescriptor, Object entity)