OptaPlanner core 6.2.0.Beta1

org.optaplanner.core.config.heuristic.selector
Class SelectorConfig

java.lang.Object
  extended by org.optaplanner.core.config.heuristic.selector.SelectorConfig
Direct Known Subclasses:
EntitySelectorConfig, MoveSelectorConfig, PillarSelectorConfig, SubChainSelectorConfig, ValueSelectorConfig

public abstract class SelectorConfig
extends Object

General superclass for MoveSelectorConfig, EntitySelectorConfig and ValueSelectorConfig.


Constructor Summary
SelectorConfig()
           
 
Method Summary
protected  EntityDescriptor deduceEntityDescriptor(SolutionDescriptor solutionDescriptor, Class<?> entityClass)
           
protected  GenuineVariableDescriptor deduceVariableDescriptor(EntityDescriptor entityDescriptor, String variableName)
           
protected  Collection<GenuineVariableDescriptor> deduceVariableDescriptors(EntityDescriptor entityDescriptor, List<String> variableNameIncludeList)
           
protected  void inherit(SelectorConfig inheritedConfig)
           
 String toString()
           
protected  void validateCacheTypeVersusSelectionOrder(SelectionCacheType resolvedCacheType, SelectionOrder resolvedSelectionOrder)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SelectorConfig

public SelectorConfig()
Method Detail

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

OptaPlanner core 6.2.0.Beta1

Copyright © 2006-2014 JBoss by Red Hat. All Rights Reserved.