public class SubChainChangeMoveSelectorConfig extends MoveSelectorConfig
cacheType, filterClassList, probabilityWeightFactoryClass, selectedCountLimit, selectionOrder, sorterClass, sorterComparatorClass, sorterOrder, sorterWeightFactoryClass
Constructor and Description |
---|
SubChainChangeMoveSelectorConfig() |
Modifier and Type | Method and Description |
---|---|
MoveSelector |
buildBaseMoveSelector(HeuristicConfigPolicy configPolicy,
SelectionCacheType minimumCacheType,
boolean randomSelection) |
Class<?> |
getEntityClass() |
Boolean |
getSelectReversingMoveToo() |
SubChainSelectorConfig |
getSubChainSelectorConfig() |
ValueSelectorConfig |
getValueSelectorConfig() |
void |
inherit(SubChainChangeMoveSelectorConfig inheritedConfig) |
void |
setEntityClass(Class<?> entityClass) |
void |
setSelectReversingMoveToo(Boolean selectReversingMoveToo) |
void |
setSubChainSelectorConfig(SubChainSelectorConfig subChainSelectorConfig) |
void |
setValueSelectorConfig(ValueSelectorConfig valueSelectorConfig) |
String |
toString() |
buildMoveSelector, determineBaseRandomSelection, getCacheType, getFilterClassList, getFixedProbabilityWeight, getProbabilityWeightFactoryClass, getSelectedCountLimit, getSelectionOrder, getSorterClass, getSorterComparatorClass, getSorterOrder, getSorterWeightFactoryClass, inherit, isBaseInherentlyCached, setCacheType, setFilterClassList, setFixedProbabilityWeight, setProbabilityWeightFactoryClass, setSelectedCountLimit, setSelectionOrder, setSorterClass, setSorterComparatorClass, setSorterOrder, setSorterWeightFactoryClass
deduceEntityDescriptor, deduceVariableDescriptor, deduceVariableDescriptors, inherit, validateCacheTypeVersusSelectionOrder
public Class<?> getEntityClass()
public void setEntityClass(Class<?> entityClass)
public SubChainSelectorConfig getSubChainSelectorConfig()
public void setSubChainSelectorConfig(SubChainSelectorConfig subChainSelectorConfig)
public ValueSelectorConfig getValueSelectorConfig()
public void setValueSelectorConfig(ValueSelectorConfig valueSelectorConfig)
public Boolean getSelectReversingMoveToo()
public void setSelectReversingMoveToo(Boolean selectReversingMoveToo)
public MoveSelector buildBaseMoveSelector(HeuristicConfigPolicy configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection)
buildBaseMoveSelector
in class MoveSelectorConfig
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
public void inherit(SubChainChangeMoveSelectorConfig inheritedConfig)
public String toString()
toString
in class SelectorConfig
Copyright © 2006-2015 JBoss by Red Hat. All Rights Reserved.