org.drools.planner.config.heuristic.selector.move.generic
Class ChangeMoveSelectorConfig
java.lang.Object
org.drools.planner.config.heuristic.selector.SelectorConfig
org.drools.planner.config.heuristic.selector.move.MoveSelectorConfig
org.drools.planner.config.heuristic.selector.move.generic.ChangeMoveSelectorConfig
public class ChangeMoveSelectorConfig
- extends MoveSelectorConfig
Methods inherited from class org.drools.planner.config.heuristic.selector.move.MoveSelectorConfig |
buildMoveSelector, determineBaseRandomSelection, getCacheType, getFilterClassList, getFixedProbabilityWeight, getProbabilityWeightFactoryClass, getSelectionOrder, getSorterClass, getSorterComparatorClass, getSorterOrder, getSorterWeightFactoryClass, inherit, isBaseInherentlyCached, setCacheType, setFilterClassList, setFixedProbabilityWeight, setProbabilityWeightFactoryClass, setSelectionOrder, setSorterClass, setSorterComparatorClass, setSorterOrder, setSorterWeightFactoryClass |
ChangeMoveSelectorConfig
public ChangeMoveSelectorConfig()
getEntitySelectorConfig
public EntitySelectorConfig getEntitySelectorConfig()
setEntitySelectorConfig
public void setEntitySelectorConfig(EntitySelectorConfig entitySelectorConfig)
getValueSelectorConfig
public ValueSelectorConfig getValueSelectorConfig()
setValueSelectorConfig
public void setValueSelectorConfig(ValueSelectorConfig valueSelectorConfig)
buildBaseMoveSelector
public MoveSelector buildBaseMoveSelector(EnvironmentMode environmentMode,
SolutionDescriptor solutionDescriptor,
SelectionCacheType minimumCacheType,
boolean randomSelection)
- Specified by:
buildBaseMoveSelector
in class MoveSelectorConfig
- Parameters:
environmentMode
- never nullsolutionDescriptor
- never nullminimumCacheType
- never null, If caching is used (different from SelectionCacheType.JUST_IN_TIME
),
then it should be at least this SelectionCacheType
because an ancestor already uses such caching
and less would be pointless.randomSelection
- true is equivalent to SelectionOrder.RANDOM
,
false is equivalent to SelectionOrder.ORIGINAL
- Returns:
- never null
inherit
public void inherit(ChangeMoveSelectorConfig inheritedConfig)
toString
public String toString()
- Overrides:
toString
in class SelectorConfig
Copyright © 2001-2013 JBoss by Red Hat. All Rights Reserved.