org.optaplanner.core.config.heuristic.selector.move.generic.chained
Class SubChainChangeMoveSelectorConfig
java.lang.Object
org.optaplanner.core.config.heuristic.selector.SelectorConfig
org.optaplanner.core.config.heuristic.selector.move.MoveSelectorConfig
org.optaplanner.core.config.heuristic.selector.move.generic.chained.SubChainChangeMoveSelectorConfig
public class SubChainChangeMoveSelectorConfig
- extends MoveSelectorConfig
Methods inherited from class org.optaplanner.core.config.heuristic.selector.move.MoveSelectorConfig |
buildMoveSelector, determineBaseRandomSelection, getCacheType, getFilterClassList, getFixedProbabilityWeight, getProbabilityWeightFactoryClass, getSelectedCountLimit, getSelectionOrder, getSorterClass, getSorterComparatorClass, getSorterOrder, getSorterWeightFactoryClass, inherit, isBaseInherentlyCached, setCacheType, setFilterClassList, setFixedProbabilityWeight, setProbabilityWeightFactoryClass, setSelectedCountLimit, setSelectionOrder, setSorterClass, setSorterComparatorClass, setSorterOrder, setSorterWeightFactoryClass |
SubChainChangeMoveSelectorConfig
public SubChainChangeMoveSelectorConfig()
getEntityClass
public Class<?> getEntityClass()
setEntityClass
public void setEntityClass(Class<?> entityClass)
getSubChainSelectorConfig
public SubChainSelectorConfig getSubChainSelectorConfig()
setSubChainSelectorConfig
public void setSubChainSelectorConfig(SubChainSelectorConfig subChainSelectorConfig)
getValueSelectorConfig
public ValueSelectorConfig getValueSelectorConfig()
setValueSelectorConfig
public void setValueSelectorConfig(ValueSelectorConfig valueSelectorConfig)
getSelectReversingMoveToo
public Boolean getSelectReversingMoveToo()
setSelectReversingMoveToo
public void setSelectReversingMoveToo(Boolean selectReversingMoveToo)
buildBaseMoveSelector
public MoveSelector buildBaseMoveSelector(HeuristicConfigPolicy configPolicy,
SelectionCacheType minimumCacheType,
boolean randomSelection)
- Specified by:
buildBaseMoveSelector
in class MoveSelectorConfig
- Parameters:
configPolicy
- 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(SubChainChangeMoveSelectorConfig inheritedConfig)
toString
public String toString()
- Overrides:
toString
in class SelectorConfig
Copyright © 2006-2014 JBoss by Red Hat. All Rights Reserved.