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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionInherits each property of theinheritedConfigunless that property (or a semantic alternative) is defined by this instance (which overwrites the inherited behaviour).voidsetTerminationConfig(TerminationConfig terminationConfig) toString()withTerminationConfig(TerminationConfig terminationConfig) Methods inherited from class org.optaplanner.core.config.AbstractConfig
copyConfig, visitReferencedClasses
-
Constructor Details
-
PhaseConfig
public PhaseConfig()
-
-
Method Details
-
getTerminationConfig
-
setTerminationConfig
-
withTerminationConfig
-
inherit
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 classAbstractConfig<Config_ extends PhaseConfig<Config_>>- Parameters:
inheritedConfig- never null- Returns:
- this
-
toString
- Overrides:
toStringin classAbstractConfig<Config_ extends PhaseConfig<Config_>>
-