Class PhaseConfig<Config_ extends PhaseConfig<Config_>>
- java.lang.Object
- 
- org.optaplanner.core.config.AbstractConfig<Config_>
- 
- org.optaplanner.core.config.phase.PhaseConfig<Config_>
 
 
- 
- Direct Known Subclasses:
- ConstructionHeuristicPhaseConfig,- CustomPhaseConfig,- ExhaustiveSearchPhaseConfig,- LocalSearchPhaseConfig,- NoChangePhaseConfig,- PartitionedSearchPhaseConfig
 
 public abstract class PhaseConfig<Config_ extends PhaseConfig<Config_>> extends AbstractConfig<Config_> 
- 
- 
Constructor SummaryConstructors Constructor Description PhaseConfig()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description TerminationConfiggetTerminationConfig()Config_inherit(Config_ inheritedConfig)Inherits each property of theinheritedConfigunless that property (or a semantic alternative) is defined by this instance (which overwrites the inherited behaviour).voidsetTerminationConfig(TerminationConfig terminationConfig)StringtoString()- 
Methods inherited from class org.optaplanner.core.config.AbstractConfigcopyConfig, visitReferencedClasses
 
- 
 
- 
- 
- 
Method Detail- 
getTerminationConfigpublic TerminationConfig getTerminationConfig() 
 - 
setTerminationConfigpublic void setTerminationConfig(TerminationConfig terminationConfig) 
 - 
inheritpublic Config_ inherit(Config_ 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.- Specified by:
- inheritin class- AbstractConfig<Config_ extends PhaseConfig<Config_>>
- Parameters:
- inheritedConfig- never null
- Returns:
- this
 
 - 
toStringpublic String toString() - Overrides:
- toStringin class- AbstractConfig<Config_ extends PhaseConfig<Config_>>
 
 
- 
 
-