public class ExhaustiveSearchPhaseConfig extends PhaseConfig<ExhaustiveSearchPhaseConfig>
Modifier and Type | Field and Description |
---|---|
protected EntitySelectorConfig |
entitySelectorConfig |
protected EntitySorterManner |
entitySorterManner |
protected ExhaustiveSearchType |
exhaustiveSearchType |
protected MoveSelectorConfig |
moveSelectorConfig |
protected NodeExplorationType |
nodeExplorationType |
protected ValueSorterManner |
valueSorterManner |
Constructor and Description |
---|
ExhaustiveSearchPhaseConfig() |
buildPhaseTermination, getTerminationConfig, setTerminationConfig, toString
copyConfig, deduceEntityDescriptor, deduceVariableDescriptor, deduceVariableDescriptorList, newInstance
protected ExhaustiveSearchType exhaustiveSearchType
protected NodeExplorationType nodeExplorationType
protected EntitySorterManner entitySorterManner
protected ValueSorterManner valueSorterManner
protected EntitySelectorConfig entitySelectorConfig
protected MoveSelectorConfig moveSelectorConfig
public ExhaustiveSearchType getExhaustiveSearchType()
public void setExhaustiveSearchType(ExhaustiveSearchType exhaustiveSearchType)
public NodeExplorationType getNodeExplorationType()
public void setNodeExplorationType(NodeExplorationType nodeExplorationType)
public EntitySorterManner getEntitySorterManner()
public void setEntitySorterManner(EntitySorterManner entitySorterManner)
public ValueSorterManner getValueSorterManner()
public void setValueSorterManner(ValueSorterManner valueSorterManner)
public EntitySelectorConfig getEntitySelectorConfig()
public void setEntitySelectorConfig(EntitySelectorConfig entitySelectorConfig)
public MoveSelectorConfig getMoveSelectorConfig()
public void setMoveSelectorConfig(MoveSelectorConfig moveSelectorConfig)
public ExhaustiveSearchPhase buildPhase(int phaseIndex, HeuristicConfigPolicy solverConfigPolicy, BestSolutionRecaller bestSolutionRecaller, Termination solverTermination)
buildPhase
in class PhaseConfig<ExhaustiveSearchPhaseConfig>
protected EntityDescriptor deduceEntityDescriptor(SolutionDescriptor solutionDescriptor)
public void inherit(ExhaustiveSearchPhaseConfig inheritedConfig)
AbstractConfig
inheritedConfig
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 PhaseConfig<ExhaustiveSearchPhaseConfig>
inheritedConfig
- never nullCopyright © 2006–2019 JBoss by Red Hat. All rights reserved.