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
 
 
 - 
 
 -