Class PooledEntityPlacerConfig
- java.lang.Object
-
- org.optaplanner.core.config.AbstractConfig<Config_>
-
- org.optaplanner.core.config.constructionheuristic.placer.EntityPlacerConfig<PooledEntityPlacerConfig>
-
- org.optaplanner.core.config.constructionheuristic.placer.PooledEntityPlacerConfig
-
public class PooledEntityPlacerConfig extends EntityPlacerConfig<PooledEntityPlacerConfig>
-
-
Constructor Summary
Constructors Constructor Description PooledEntityPlacerConfig()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PooledEntityPlacerConfig
copyConfig()
Typically implemented by constructing a new instance and callingAbstractConfig.inherit(AbstractConfig)
on itMoveSelectorConfig
getMoveSelectorConfig()
PooledEntityPlacerConfig
inherit(PooledEntityPlacerConfig inheritedConfig)
Inherits each property of theinheritedConfig
unless that property (or a semantic alternative) is defined by this instance (which overwrites the inherited behaviour).void
setMoveSelectorConfig(MoveSelectorConfig moveSelectorConfig)
String
toString()
-
-
-
Method Detail
-
getMoveSelectorConfig
public MoveSelectorConfig getMoveSelectorConfig()
-
setMoveSelectorConfig
public void setMoveSelectorConfig(MoveSelectorConfig moveSelectorConfig)
-
inherit
public PooledEntityPlacerConfig inherit(PooledEntityPlacerConfig inheritedConfig)
Description copied from class:AbstractConfig
Inherits each property of theinheritedConfig
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.- Specified by:
inherit
in classAbstractConfig<PooledEntityPlacerConfig>
- Parameters:
inheritedConfig
- never null- Returns:
- this
-
copyConfig
public PooledEntityPlacerConfig copyConfig()
Description copied from class:AbstractConfig
Typically implemented by constructing a new instance and callingAbstractConfig.inherit(AbstractConfig)
on it- Specified by:
copyConfig
in classAbstractConfig<PooledEntityPlacerConfig>
- Returns:
- new instance
-
toString
public String toString()
- Overrides:
toString
in classAbstractConfig<PooledEntityPlacerConfig>
-
-