Uses of Class
org.optaplanner.core.impl.domain.variable.descriptor.ListVariableDescriptor
-
-
Uses of ListVariableDescriptor in org.optaplanner.constraint.drl
Methods in org.optaplanner.constraint.drl with parameters of type ListVariableDescriptor Modifier and Type Method Description void
DrlScoreDirector. afterElementAdded(ListVariableDescriptor<Solution_> variableDescriptor, Object entity, int index)
void
DrlScoreDirector. afterElementMoved(ListVariableDescriptor<Solution_> variableDescriptor, Object sourceEntity, int sourceIndex, Object destinationEntity, int destinationIndex)
void
DrlScoreDirector. afterElementRemoved(ListVariableDescriptor<Solution_> variableDescriptor, Object entity, int index)
-
Uses of ListVariableDescriptor in org.optaplanner.core.impl.constructionheuristic
Methods in org.optaplanner.core.impl.constructionheuristic with parameters of type ListVariableDescriptor Modifier and Type Method Description static EntityPlacerConfig
DefaultConstructionHeuristicPhaseFactory. buildListVariableQueuedValuePlacerConfig(HeuristicConfigPolicy<?> configPolicy, ListVariableDescriptor<?> variableDescriptor)
-
Uses of ListVariableDescriptor in org.optaplanner.core.impl.domain.solution.descriptor
Methods in org.optaplanner.core.impl.domain.solution.descriptor that return types with arguments of type ListVariableDescriptor Modifier and Type Method Description List<ListVariableDescriptor<Solution_>>
SolutionDescriptor. getListVariableDescriptors()
-
Uses of ListVariableDescriptor in org.optaplanner.core.impl.domain.variable.index
Fields in org.optaplanner.core.impl.domain.variable.index declared as ListVariableDescriptor Modifier and Type Field Description protected ListVariableDescriptor<Solution_>
ExternalizedIndexVariableSupply. sourceVariableDescriptor
protected ListVariableDescriptor<Solution_>
IndexShadowVariableDescriptor. sourceVariableDescriptor
protected ListVariableDescriptor<Solution_>
IndexVariableDemand. sourceVariableDescriptor
protected ListVariableDescriptor<Solution_>
IndexVariableListener. sourceVariableDescriptor
Constructors in org.optaplanner.core.impl.domain.variable.index with parameters of type ListVariableDescriptor Constructor Description ExternalizedIndexVariableSupply(ListVariableDescriptor<Solution_> sourceVariableDescriptor)
IndexVariableDemand(ListVariableDescriptor<Solution_> sourceVariableDescriptor)
IndexVariableListener(IndexShadowVariableDescriptor<Solution_> shadowVariableDescriptor, ListVariableDescriptor<Solution_> sourceVariableDescriptor)
-
Uses of ListVariableDescriptor in org.optaplanner.core.impl.domain.variable.inverserelation
Fields in org.optaplanner.core.impl.domain.variable.inverserelation declared as ListVariableDescriptor Modifier and Type Field Description protected ListVariableDescriptor<Solution_>
ExternalizedSingletonListInverseVariableSupply. sourceVariableDescriptor
protected ListVariableDescriptor<Solution_>
SingletonListInverseVariableDemand. sourceVariableDescriptor
protected ListVariableDescriptor<Solution_>
SingletonListInverseVariableListener. sourceVariableDescriptor
Constructors in org.optaplanner.core.impl.domain.variable.inverserelation with parameters of type ListVariableDescriptor Constructor Description ExternalizedSingletonListInverseVariableSupply(ListVariableDescriptor<Solution_> sourceVariableDescriptor)
SingletonListInverseVariableDemand(ListVariableDescriptor<Solution_> sourceVariableDescriptor)
SingletonListInverseVariableListener(InverseRelationShadowVariableDescriptor<Solution_> shadowVariableDescriptor, ListVariableDescriptor<Solution_> sourceVariableDescriptor)
-
Uses of ListVariableDescriptor in org.optaplanner.core.impl.domain.variable.listener.support
Methods in org.optaplanner.core.impl.domain.variable.listener.support with parameters of type ListVariableDescriptor Modifier and Type Method Description void
VariableListenerSupport. beforeElementAdded(ListVariableDescriptor<Solution_> variableDescriptor, Object entity, int index)
void
VariableListenerSupport. beforeElementMoved(ListVariableDescriptor<Solution_> variableDescriptor, Object sourceEntity, int sourceIndex, Object destinationEntity, int destinationIndex)
void
VariableListenerSupport. beforeElementRemoved(ListVariableDescriptor<Solution_> variableDescriptor, Object entity, int index)
-
Uses of ListVariableDescriptor in org.optaplanner.core.impl.heuristic.selector.move.generic.list
Constructors in org.optaplanner.core.impl.heuristic.selector.move.generic.list with parameters of type ListVariableDescriptor Constructor Description ListAssignMove(ListVariableDescriptor<Solution_> variableDescriptor, Object planningValue, Object destinationEntity, int destinationIndex)
ListChangeMove(ListVariableDescriptor<Solution_> variableDescriptor, Object sourceEntity, int sourceIndex, Object destinationEntity, int destinationIndex)
The move removes a planning value element fromsourceEntity.listVariable[sourceIndex]
and inserts the planning value atdestinationEntity.listVariable[destinationIndex]
.ListChangeMoveSelector(ListVariableDescriptor<Solution_> listVariableDescriptor, EntitySelector<Solution_> entitySelector, EntityIndependentValueSelector<Solution_> valueSelector, boolean randomSelection)
ListSwapMove(ListVariableDescriptor<Solution_> variableDescriptor, Object leftEntity, int leftIndex, Object rightEntity, int rightIndex)
Create a move that swaps a list variable element atleftEntity.listVariable[leftIndex]
withrightEntity.listVariable[rightIndex]
.ListSwapMoveSelector(ListVariableDescriptor<Solution_> listVariableDescriptor, EntityIndependentValueSelector<Solution_> leftValueSelector, EntityIndependentValueSelector<Solution_> rightValueSelector, boolean randomSelection)
ListUnassignMove(ListVariableDescriptor<Solution_> variableDescriptor, Object sourceEntity, int sourceIndex)
OriginalListChangeIterator(ListVariableDescriptor<Solution_> listVariableDescriptor, SingletonInverseVariableSupply inverseVariableSupply, IndexVariableSupply indexVariableSupply, EntityIndependentValueSelector<Solution_> valueSelector, EntitySelector<Solution_> entitySelector)
OriginalListSwapIterator(ListVariableDescriptor<Solution_> listVariableDescriptor, SingletonInverseVariableSupply inverseVariableSupply, IndexVariableSupply indexVariableSupply, EntityIndependentValueSelector<Solution_> leftValueSelector, EntityIndependentValueSelector<Solution_> rightValueSelector)
RandomListChangeIterator(ListVariableDescriptor<Solution_> listVariableDescriptor, SingletonInverseVariableSupply inverseVariableSupply, IndexVariableSupply indexVariableSupply, EntityIndependentValueSelector<Solution_> valueSelector, EntitySelector<Solution_> entitySelector, Random workingRandom)
RandomListSwapIterator(ListVariableDescriptor<Solution_> listVariableDescriptor, SingletonInverseVariableSupply inverseVariableSupply, IndexVariableSupply indexVariableSupply, EntityIndependentValueSelector<Solution_> leftValueSelector, EntityIndependentValueSelector<Solution_> rightValueSelector)
-
Uses of ListVariableDescriptor in org.optaplanner.core.impl.score.director
Methods in org.optaplanner.core.impl.score.director with parameters of type ListVariableDescriptor Modifier and Type Method Description void
AbstractScoreDirector. afterElementAdded(ListVariableDescriptor<Solution_> variableDescriptor, Object entity, int index)
void
InnerScoreDirector. afterElementAdded(ListVariableDescriptor<Solution_> variableDescriptor, Object entity, int index)
void
AbstractScoreDirector. afterElementMoved(ListVariableDescriptor<Solution_> variableDescriptor, Object sourceEntity, int sourceIndex, Object destinationEntity, int destinationIndex)
void
InnerScoreDirector. afterElementMoved(ListVariableDescriptor<Solution_> variableDescriptor, Object sourceEntity, int sourceIndex, Object destinationEntity, int destinationIndex)
void
AbstractScoreDirector. afterElementRemoved(ListVariableDescriptor<Solution_> variableDescriptor, Object entity, int index)
void
InnerScoreDirector. afterElementRemoved(ListVariableDescriptor<Solution_> variableDescriptor, Object entity, int index)
void
AbstractScoreDirector. beforeElementAdded(ListVariableDescriptor<Solution_> variableDescriptor, Object entity, int index)
void
InnerScoreDirector. beforeElementAdded(ListVariableDescriptor<Solution_> variableDescriptor, Object entity, int index)
void
AbstractScoreDirector. beforeElementMoved(ListVariableDescriptor<Solution_> variableDescriptor, Object sourceEntity, int sourceIndex, Object destinationEntity, int destinationIndex)
void
InnerScoreDirector. beforeElementMoved(ListVariableDescriptor<Solution_> variableDescriptor, Object sourceEntity, int sourceIndex, Object destinationEntity, int destinationIndex)
void
AbstractScoreDirector. beforeElementRemoved(ListVariableDescriptor<Solution_> variableDescriptor, Object entity, int index)
void
InnerScoreDirector. beforeElementRemoved(ListVariableDescriptor<Solution_> variableDescriptor, Object entity, int index)
-
Uses of ListVariableDescriptor in org.optaplanner.core.impl.score.director.incremental
Methods in org.optaplanner.core.impl.score.director.incremental with parameters of type ListVariableDescriptor Modifier and Type Method Description void
IncrementalScoreDirector. afterElementAdded(ListVariableDescriptor<Solution_> variableDescriptor, Object entity, int index)
void
IncrementalScoreDirector. afterElementMoved(ListVariableDescriptor<Solution_> variableDescriptor, Object sourceEntity, int sourceIndex, Object destinationEntity, int destinationIndex)
void
IncrementalScoreDirector. afterElementRemoved(ListVariableDescriptor<Solution_> variableDescriptor, Object entity, int index)
void
IncrementalScoreDirector. beforeElementAdded(ListVariableDescriptor<Solution_> variableDescriptor, Object entity, int index)
void
IncrementalScoreDirector. beforeElementMoved(ListVariableDescriptor<Solution_> variableDescriptor, Object sourceEntity, int sourceIndex, Object destinationEntity, int destinationIndex)
void
IncrementalScoreDirector. beforeElementRemoved(ListVariableDescriptor<Solution_> variableDescriptor, Object entity, int index)
-