public class NoChangePhaseConfig extends PhaseConfig<NoChangePhaseConfig>
| Constructor and Description |
|---|
NoChangePhaseConfig() |
| Modifier and Type | Method and Description |
|---|---|
NoChangePhase |
buildPhase(int phaseIndex,
HeuristicConfigPolicy solverConfigPolicy,
BestSolutionRecaller bestSolutionRecaller,
Termination solverTermination) |
NoChangePhaseConfig |
copyConfig()
Typically implemented by constructing a new instance and calling
AbstractConfig.inherit(AbstractConfig) on it |
NoChangePhaseConfig |
inherit(NoChangePhaseConfig inheritedConfig)
Inherits each property of the
inheritedConfig unless that property (or a semantic alternative)
is defined by this instance (which overwrites the inherited behaviour). |
buildPhaseTermination, getTerminationConfig, setTerminationConfig, toStringdeduceEntityDescriptor, deduceVariableDescriptor, deduceVariableDescriptorListpublic NoChangePhase buildPhase(int phaseIndex, HeuristicConfigPolicy solverConfigPolicy, BestSolutionRecaller bestSolutionRecaller, Termination solverTermination)
buildPhase in class PhaseConfig<NoChangePhaseConfig>public NoChangePhaseConfig inherit(NoChangePhaseConfig inheritedConfig)
AbstractConfiginheritedConfig unless that property (or a semantic alternative)
is defined by this instance (which overwrites the inherited behaviour).
After the inheritance, if a property on this AbstractConfig composition is replaced,
it should not affect the inherited composition instance.
inherit in class PhaseConfig<NoChangePhaseConfig>inheritedConfig - never nullpublic NoChangePhaseConfig copyConfig()
AbstractConfigAbstractConfig.inherit(AbstractConfig) on itcopyConfig in class AbstractConfig<NoChangePhaseConfig>Copyright © 2006–2021 JBoss by Red Hat. All rights reserved.