Class NoChangePhaseConfig
- java.lang.Object
-
- org.optaplanner.core.config.AbstractConfig<C>
-
- org.optaplanner.core.config.phase.PhaseConfig<NoChangePhaseConfig>
-
- org.optaplanner.core.config.phase.NoChangePhaseConfig
-
public class NoChangePhaseConfig extends PhaseConfig<NoChangePhaseConfig>
-
-
Constructor Summary
Constructors Constructor Description NoChangePhaseConfig()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description NoChangePhasebuildPhase(int phaseIndex, HeuristicConfigPolicy solverConfigPolicy, BestSolutionRecaller bestSolutionRecaller, Termination solverTermination)NoChangePhaseConfigcopyConfig()Typically implemented by constructing a new instance and callingAbstractConfig.inherit(AbstractConfig)on itNoChangePhaseConfiginherit(NoChangePhaseConfig inheritedConfig)Inherits each property of theinheritedConfigunless that property (or a semantic alternative) is defined by this instance (which overwrites the inherited behaviour).-
Methods inherited from class org.optaplanner.core.config.phase.PhaseConfig
buildPhaseTermination, getTerminationConfig, setTerminationConfig, toString
-
Methods inherited from class org.optaplanner.core.config.AbstractConfig
deduceEntityDescriptor, deduceVariableDescriptor, deduceVariableDescriptorList
-
-
-
-
Method Detail
-
buildPhase
public NoChangePhase buildPhase(int phaseIndex, HeuristicConfigPolicy solverConfigPolicy, BestSolutionRecaller bestSolutionRecaller, Termination solverTermination)
- Specified by:
buildPhasein classPhaseConfig<NoChangePhaseConfig>
-
inherit
public NoChangePhaseConfig inherit(NoChangePhaseConfig 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<NoChangePhaseConfig>- Parameters:
inheritedConfig- never null- Returns:
- this
-
copyConfig
public NoChangePhaseConfig copyConfig()
Description copied from class:AbstractConfigTypically implemented by constructing a new instance and callingAbstractConfig.inherit(AbstractConfig)on it- Specified by:
copyConfigin classAbstractConfig<NoChangePhaseConfig>- Returns:
- new instance
-
-