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, buildUnfoldedMoveSelectorConfig, determineBaseRandomSelection, getCacheType, getFilterClassList, getFixedProbabilityWeight, getProbabilityWeightFactoryClass, getSelectedCountLimit, getSelectionOrder, getSorterClass, getSorterComparatorClass, getSorterOrder, getSorterWeightFactoryClass, inherit, inheritFolded, isBaseInherentlyCached, setCacheType, setFilterClassList, setFixedProbabilityWeight, setProbabilityWeightFactoryClass, setSelectedCountLimit, setSelectionOrder, setSorterClass, setSorterComparatorClass, setSorterOrder, setSorterWeightFactoryClassdeduceEntityDescriptor, deduceVariableDescriptor, deduceVariableDescriptors, inherit, validateCacheTypeVersusSelectionOrderpublic 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 MoveSelectorConfigconfigPolicy - 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.ORIGINALpublic void inherit(SubChainChangeMoveSelectorConfig inheritedConfig)
public String toString()
toString in class SelectorConfigCopyright © 2006–2015 JBoss by Red Hat. All rights reserved.