org.optaplanner.core.config.heuristic.selector
Class SelectorConfig
java.lang.Object
org.optaplanner.core.config.heuristic.selector.SelectorConfig
- Direct Known Subclasses:
- EntitySelectorConfig, MoveSelectorConfig, NearbySelectionConfig, PillarSelectorConfig, SubChainSelectorConfig, ValueSelectorConfig
public abstract class SelectorConfig
- extends Object
General superclass for MoveSelectorConfig
, EntitySelectorConfig
and ValueSelectorConfig
.
SelectorConfig
public SelectorConfig()
validateCacheTypeVersusSelectionOrder
protected void validateCacheTypeVersusSelectionOrder(SelectionCacheType resolvedCacheType,
SelectionOrder resolvedSelectionOrder)
deduceEntityDescriptor
protected EntityDescriptor deduceEntityDescriptor(SolutionDescriptor solutionDescriptor,
Class<?> entityClass)
deduceVariableDescriptor
protected GenuineVariableDescriptor deduceVariableDescriptor(EntityDescriptor entityDescriptor,
String variableName)
deduceVariableDescriptors
protected Collection<GenuineVariableDescriptor> deduceVariableDescriptors(EntityDescriptor entityDescriptor,
List<String> variableNameIncludeList)
inherit
protected void inherit(SelectorConfig inheritedConfig)
toString
public String toString()
- Overrides:
toString
in class Object
Copyright © 2006-2014 JBoss by Red Hat. All Rights Reserved.