Modifier and Type | Method and Description |
---|---|
protected PlanningVariableDescriptor |
SelectorConfig.deduceVariableDescriptor(PlanningEntityDescriptor entityDescriptor,
String variableName) |
Modifier and Type | Method and Description |
---|---|
protected Collection<PlanningVariableDescriptor> |
SelectorConfig.deduceVariableDescriptors(PlanningEntityDescriptor entityDescriptor,
List<String> variableNameIncludeList) |
Modifier and Type | Method and Description |
---|---|
protected ValueSelector |
ValueSelectorConfig.applyInitializedChainedValueFilter(HeuristicConfigPolicy configPolicy,
PlanningVariableDescriptor variableDescriptor,
SelectionCacheType resolvedCacheType,
SelectionOrder resolvedSelectionOrder,
ValueSelector valueSelector) |
protected boolean |
ValueSelectorConfig.determineBaseRandomSelection(PlanningVariableDescriptor variableDescriptor,
SelectionCacheType resolvedCacheType,
SelectionOrder resolvedSelectionOrder) |
SelectionSorter |
ValueSelectorConfig.ValueSorterManner.determineSorter(PlanningVariableDescriptor variableDescriptor) |
protected boolean |
ValueSelectorConfig.isBaseInherentlyCached(PlanningVariableDescriptor variableDescriptor) |
Modifier and Type | Method and Description |
---|---|
PlanningVariableDescriptor |
PlanningEntityDescriptor.getVariableDescriptor(String propertyName) |
Modifier and Type | Method and Description |
---|---|
Collection<PlanningVariableDescriptor> |
PlanningEntityDescriptor.getVariableDescriptors() |
Modifier and Type | Method and Description |
---|---|
void |
PlanningEntityDescriptor.addVariableListenersToMap(Map<PlanningVariableDescriptor,List<PlanningVariableListener>> variableListenerMap) |
Modifier and Type | Method and Description |
---|---|
Collection<PlanningVariableDescriptor> |
SolutionDescriptor.getChainedVariableDescriptors() |
Modifier and Type | Field and Description |
---|---|
protected PlanningVariableDescriptor |
AbstractPlanningValueRangeDescriptor.variableDescriptor |
Modifier and Type | Method and Description |
---|---|
PlanningVariableDescriptor |
AbstractPlanningValueRangeDescriptor.getVariableDescriptor() |
Constructor and Description |
---|
AbstractPlanningValueRangeDescriptor(PlanningVariableDescriptor variableDescriptor) |
CompositePlanningValueRangeDescriptor(PlanningVariableDescriptor variableDescriptor,
List<PlanningValueRangeDescriptor> valueRangeDescriptorList) |
FromEntityPropertyPlanningValueRangeDescriptor(PlanningVariableDescriptor variableDescriptor,
Method readMethod) |
FromSolutionPropertyPlanningValueRangeDescriptor(PlanningVariableDescriptor variableDescriptor,
Method readMethod) |
Modifier and Type | Method and Description |
---|---|
void |
PlanningVariableListenerSupport.afterVariableChanged(ScoreDirector scoreDirector,
PlanningVariableDescriptor variableDescriptor,
Object entity) |
void |
PlanningVariableListenerSupport.beforeVariableChanged(ScoreDirector scoreDirector,
PlanningVariableDescriptor variableDescriptor,
Object entity) |
Constructor and Description |
---|
PlanningVariableListenerSupport(Map<PlanningVariableDescriptor,List<PlanningVariableListener>> variableListenerMap) |
Modifier and Type | Method and Description |
---|---|
PlanningVariableDescriptor |
ShadowVariableDescriptor.getMappedByVariableDescriptor() |
Constructor and Description |
---|
NullValueReinitializeVariableEntityFilter(PlanningVariableDescriptor variableDescriptor) |
Modifier and Type | Field and Description |
---|---|
protected Collection<PlanningVariableDescriptor> |
SameValuePillarSelector.variableDescriptors |
Constructor and Description |
---|
SameValuePillarSelector(EntitySelector entitySelector,
Collection<PlanningVariableDescriptor> variableDescriptors,
boolean randomSelection) |
Modifier and Type | Field and Description |
---|---|
protected PlanningVariableDescriptor |
ChangeMove.variableDescriptor |
Modifier and Type | Field and Description |
---|---|
protected Collection<PlanningVariableDescriptor> |
SwapMove.variableDescriptors |
protected Collection<PlanningVariableDescriptor> |
PillarSwapMoveSelector.variableDescriptors |
protected Collection<PlanningVariableDescriptor> |
SwapMoveSelector.variableDescriptors |
Constructor and Description |
---|
ChangeMove(Object entity,
PlanningVariableDescriptor variableDescriptor,
Object toPlanningValue) |
Constructor and Description |
---|
PillarSwapMove(Collection<PlanningVariableDescriptor> variableDescriptors,
List<Object> leftEntityList,
List<Object> rightEntityList) |
PillarSwapMoveSelector(PillarSelector leftPillarSelector,
PillarSelector rightPillarSelector,
Collection<PlanningVariableDescriptor> variableDescriptors,
boolean randomSelection) |
SwapMove(Collection<PlanningVariableDescriptor> variableDescriptors,
Object leftEntity,
Object rightEntity) |
SwapMoveSelector(EntitySelector leftEntitySelector,
EntitySelector rightEntitySelector,
Collection<PlanningVariableDescriptor> variableDescriptors,
boolean randomSelection) |
Modifier and Type | Field and Description |
---|---|
protected PlanningVariableDescriptor |
SubChainSwapMoveSelector.variableDescriptor |
Modifier and Type | Method and Description |
---|---|
static void |
ChainedMoveUtils.doChainedChange(ScoreDirector scoreDirector,
Object entity,
PlanningVariableDescriptor variableDescriptor,
Object toPlanningValue) |
static void |
ChainedMoveUtils.doReverseSubChainChange(ScoreDirector scoreDirector,
SubChain subChain,
PlanningVariableDescriptor variableDescriptor,
Object toPlanningValue) |
static void |
ChainedMoveUtils.doSubChainChange(ScoreDirector scoreDirector,
SubChain subChain,
PlanningVariableDescriptor variableDescriptor,
Object toPlanningValue) |
Constructor and Description |
---|
ChainedChangeMove(Object entity,
PlanningVariableDescriptor variableDescriptor,
Object toPlanningValue) |
SubChainChangeMove(SubChain subChain,
PlanningVariableDescriptor variableDescriptor,
Object toPlanningValue) |
SubChainReversingChangeMove(SubChain subChain,
PlanningVariableDescriptor variableDescriptor,
Object toPlanningValue) |
SubChainReversingSwapMove(PlanningVariableDescriptor variableDescriptor,
SubChain leftSubChain,
SubChain rightSubChain) |
SubChainSwapMove(PlanningVariableDescriptor variableDescriptor,
SubChain leftSubChain,
SubChain rightSubChain) |
Constructor and Description |
---|
ChainedSwapMove(Collection<PlanningVariableDescriptor> variableDescriptors,
Object leftEntity,
Object rightEntity) |
Modifier and Type | Field and Description |
---|---|
protected PlanningVariableDescriptor |
FromEntityPropertyValueSelector.variableDescriptor |
protected PlanningVariableDescriptor |
FromSolutionPropertyValueSelector.variableDescriptor |
Modifier and Type | Method and Description |
---|---|
PlanningVariableDescriptor |
ValueSelector.getVariableDescriptor() |
PlanningVariableDescriptor |
FromEntityPropertyValueSelector.getVariableDescriptor() |
PlanningVariableDescriptor |
FromSolutionPropertyValueSelector.getVariableDescriptor() |
Constructor and Description |
---|
FromSolutionPropertyValueSelector(PlanningVariableDescriptor variableDescriptor,
SelectionCacheType cacheType,
boolean randomSelection) |
Modifier and Type | Method and Description |
---|---|
PlanningVariableDescriptor |
DefaultSubChainSelector.getVariableDescriptor() |
PlanningVariableDescriptor |
SubChainSelector.getVariableDescriptor() |
Modifier and Type | Field and Description |
---|---|
protected PlanningVariableDescriptor |
InitializedValueSelector.variableDescriptor |
Modifier and Type | Method and Description |
---|---|
PlanningVariableDescriptor |
ProbabilityValueSelector.getVariableDescriptor() |
PlanningVariableDescriptor |
ReinitializeVariableValueSelector.getVariableDescriptor() |
PlanningVariableDescriptor |
InitializedValueSelector.getVariableDescriptor() |
PlanningVariableDescriptor |
EntityDependentSortingValueSelector.getVariableDescriptor() |
PlanningVariableDescriptor |
AbstractCachingValueSelector.getVariableDescriptor() |
Modifier and Type | Method and Description |
---|---|
PlanningVariableDescriptor |
PlanningValueWalker.getVariableDescriptor()
Deprecated.
|
Constructor and Description |
---|
PlanningValueSelector(PlanningVariableDescriptor variableDescriptor)
Deprecated.
|
PlanningValueWalker(PlanningVariableDescriptor variableDescriptor,
PlanningValueSelector planningValueSelector)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
void |
AbstractScoreDirector.afterVariableChanged(PlanningVariableDescriptor variableDescriptor,
Object entity) |
void |
AbstractScoreDirector.beforeVariableChanged(PlanningVariableDescriptor variableDescriptor,
Object entity) |
Object |
ScoreDirector.getTrailingEntity(PlanningVariableDescriptor chainedVariableDescriptor,
Object planningValue) |
Object |
AbstractScoreDirector.getTrailingEntity(PlanningVariableDescriptor chainedVariableDescriptor,
Object planningValue) |
Modifier and Type | Field and Description |
---|---|
protected Map<PlanningVariableDescriptor,Map<Object,Set<Object>>> |
TrailingEntityMapSupport.trailingEntitiesMap |
Modifier and Type | Method and Description |
---|---|
Object |
TrailingEntityMapSupport.getTrailingEntity(PlanningVariableDescriptor chainedVariableDescriptor,
Object planningValue) |
void |
TrailingEntityMapSupport.insertInTrailingEntityMap(PlanningVariableDescriptor variableDescriptor,
Object entity) |
void |
TrailingEntityMapSupport.retractFromTrailingEntityMap(PlanningVariableDescriptor variableDescriptor,
Object entity) |
Modifier and Type | Method and Description |
---|---|
void |
DroolsScoreDirector.afterVariableChanged(PlanningVariableDescriptor variableDescriptor,
Object entity) |
Modifier and Type | Method and Description |
---|---|
void |
IncrementalScoreDirector.afterVariableChanged(PlanningVariableDescriptor variableDescriptor,
Object entity) |
void |
IncrementalScoreDirector.beforeVariableChanged(PlanningVariableDescriptor variableDescriptor,
Object entity) |
Copyright © 2006-2013 JBoss by Red Hat. All Rights Reserved.