public class ConstructionHeuristicPhaseConfig extends PhaseConfig<ConstructionHeuristicPhaseConfig>
| Modifier and Type | Field and Description | 
|---|---|
protected ConstructionHeuristicType | 
constructionHeuristicType  | 
protected List<EntityPlacerConfig> | 
entityPlacerConfigList  | 
protected EntitySorterManner | 
entitySorterManner  | 
protected ConstructionHeuristicForagerConfig | 
foragerConfig  | 
protected ValueSorterManner | 
valueSorterManner  | 
| Constructor and Description | 
|---|
ConstructionHeuristicPhaseConfig()  | 
configurePhase, getTerminationConfig, setTerminationConfig, toStringdeduceEntityDescriptor, deduceVariableDescriptor, deduceVariableDescriptorList, newInstanceprotected ConstructionHeuristicType constructionHeuristicType
protected EntitySorterManner entitySorterManner
protected ValueSorterManner valueSorterManner
protected List<EntityPlacerConfig> entityPlacerConfigList
protected ConstructionHeuristicForagerConfig foragerConfig
public ConstructionHeuristicType getConstructionHeuristicType()
public void setConstructionHeuristicType(ConstructionHeuristicType constructionHeuristicType)
public EntitySorterManner getEntitySorterManner()
public void setEntitySorterManner(EntitySorterManner entitySorterManner)
public ValueSorterManner getValueSorterManner()
public void setValueSorterManner(ValueSorterManner valueSorterManner)
public EntityPlacerConfig getEntityPlacerConfig()
public void setEntityPlacerConfig(EntityPlacerConfig entityPlacerConfig)
public ConstructionHeuristicForagerConfig getForagerConfig()
public void setForagerConfig(ConstructionHeuristicForagerConfig foragerConfig)
public ConstructionHeuristicPhase buildPhase(int phaseIndex, HeuristicConfigPolicy solverConfigPolicy, BestSolutionRecaller bestSolutionRecaller, Termination solverTermination)
buildPhase in class PhaseConfig<ConstructionHeuristicPhaseConfig>public void inherit(ConstructionHeuristicPhaseConfig 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 PhaseConfig<ConstructionHeuristicPhaseConfig>inheritedConfig - never nullCopyright © 2006–2016 JBoss by Red Hat. All rights reserved.