Class LocalSearchPhaseConfig
- java.lang.Object
 - 
- org.optaplanner.core.config.AbstractConfig<Config_>
 - 
- org.optaplanner.core.config.phase.PhaseConfig<LocalSearchPhaseConfig>
 - 
- org.optaplanner.core.config.localsearch.LocalSearchPhaseConfig
 
 
 
 
- 
public class LocalSearchPhaseConfig extends PhaseConfig<LocalSearchPhaseConfig>
 
- 
- 
Field Summary
Fields Modifier and Type Field Description protected LocalSearchTypelocalSearchTypestatic StringXML_ELEMENT_NAME 
- 
Constructor Summary
Constructors Constructor Description LocalSearchPhaseConfig() 
- 
Method Summary
- 
Methods inherited from class org.optaplanner.core.config.phase.PhaseConfig
getTerminationConfig, setTerminationConfig, toString 
 - 
 
 - 
 
- 
- 
Field Detail
- 
XML_ELEMENT_NAME
public static final String XML_ELEMENT_NAME
- See Also:
 - Constant Field Values
 
 
- 
localSearchType
protected LocalSearchType localSearchType
 
 - 
 
- 
Method Detail
- 
getLocalSearchType
public LocalSearchType getLocalSearchType()
 
- 
setLocalSearchType
public void setLocalSearchType(LocalSearchType localSearchType)
 
- 
getMoveSelectorConfig
public MoveSelectorConfig getMoveSelectorConfig()
 
- 
setMoveSelectorConfig
public void setMoveSelectorConfig(MoveSelectorConfig moveSelectorConfig)
 
- 
getAcceptorConfig
public LocalSearchAcceptorConfig getAcceptorConfig()
 
- 
setAcceptorConfig
public void setAcceptorConfig(LocalSearchAcceptorConfig acceptorConfig)
 
- 
getForagerConfig
public LocalSearchForagerConfig getForagerConfig()
 
- 
setForagerConfig
public void setForagerConfig(LocalSearchForagerConfig foragerConfig)
 
- 
withLocalSearchType
public LocalSearchPhaseConfig withLocalSearchType(LocalSearchType localSearchType)
 
- 
withMoveSelectorConfig
public LocalSearchPhaseConfig withMoveSelectorConfig(MoveSelectorConfig moveSelectorConfig)
 
- 
withAcceptorConfig
public LocalSearchPhaseConfig withAcceptorConfig(LocalSearchAcceptorConfig acceptorConfig)
 
- 
withForagerConfig
public LocalSearchPhaseConfig withForagerConfig(LocalSearchForagerConfig foragerConfig)
 
- 
inherit
public LocalSearchPhaseConfig inherit(LocalSearchPhaseConfig inheritedConfig)
Description copied from class:AbstractConfigInherits each property of theinheritedConfigunless that property (or a semantic alternative) is defined by this instance (which overwrites the inherited behaviour).After the inheritance, if a property on this
AbstractConfigcomposition is replaced, it should not affect the inherited composition instance.- Overrides:
 inheritin classPhaseConfig<LocalSearchPhaseConfig>- Parameters:
 inheritedConfig- never null- Returns:
 - this
 
 
- 
copyConfig
public LocalSearchPhaseConfig copyConfig()
Description copied from class:AbstractConfigTypically implemented by constructing a new instance and callingAbstractConfig.inherit(AbstractConfig)on it- Specified by:
 copyConfigin classAbstractConfig<LocalSearchPhaseConfig>- Returns:
 - new instance
 
 
 - 
 
 -