public class SubChainChangeMoveSelectorConfig extends MoveSelectorConfig<SubChainChangeMoveSelectorConfig>
cacheType, filterClassList, probabilityWeightFactoryClass, selectedCountLimit, selectionOrder, sorterClass, sorterComparatorClass, sorterOrder, sorterWeightFactoryClass| Constructor and Description |
|---|
SubChainChangeMoveSelectorConfig() |
buildMoveSelector, buildUnfoldedMoveSelectorConfig, determineBaseRandomSelection, extractLeafMoveSelectorConfigsIntoList, getCacheType, getFilterClassList, getFixedProbabilityWeight, getProbabilityWeightFactoryClass, getSelectedCountLimit, getSelectionOrder, getSorterClass, getSorterComparatorClass, getSorterOrder, getSorterWeightFactoryClass, inheritFolded, isBaseInherentlyCached, setCacheType, setFilterClassList, setFixedProbabilityWeight, setProbabilityWeightFactoryClass, setSelectedCountLimit, setSelectionOrder, setSorterClass, setSorterComparatorClass, setSorterOrder, setSorterWeightFactoryClass, withCacheType, withFilterClassList, withFixedProbabilityWeight, withProbabilityWeightFactoryClass, withSelectedCountLimit, withSelectionOrder, withSorterClass, withSorterComparatorClass, withSorterOrder, withSorterWeightFactoryClassvalidateCacheTypeVersusSelectionOrderdeduceEntityDescriptor, deduceVariableDescriptor, deduceVariableDescriptorListpublic 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<SubChainChangeMoveSelectorConfig>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.ORIGINALpublic SubChainChangeMoveSelectorConfig inherit(SubChainChangeMoveSelectorConfig inheritedConfig)
AbstractConfiginheritedConfig unless that property (or a semantic alternative)
is defined by this instance (which overwrites the inherited behaviour).
After the inheritance, if a property on this AbstractConfig composition is replaced,
it should not affect the inherited composition instance.
inherit in class MoveSelectorConfig<SubChainChangeMoveSelectorConfig>inheritedConfig - never nullpublic SubChainChangeMoveSelectorConfig copyConfig()
AbstractConfigAbstractConfig.inherit(AbstractConfig) on itcopyConfig in class AbstractConfig<SubChainChangeMoveSelectorConfig>public String toString()
toString in class AbstractConfig<SubChainChangeMoveSelectorConfig>Copyright © 2006–2021 JBoss by Red Hat. All rights reserved.