Class QueuedEntityPlacerConfig
- java.lang.Object
-
- org.optaplanner.core.config.AbstractConfig<Config_>
-
- org.optaplanner.core.config.constructionheuristic.placer.EntityPlacerConfig<QueuedEntityPlacerConfig>
-
- org.optaplanner.core.config.constructionheuristic.placer.QueuedEntityPlacerConfig
-
public class QueuedEntityPlacerConfig extends EntityPlacerConfig<QueuedEntityPlacerConfig>
-
-
Field Summary
Fields Modifier and Type Field Description protected EntitySelectorConfigentitySelectorConfigprotected List<MoveSelectorConfig>moveSelectorConfigList
-
Constructor Summary
Constructors Constructor Description QueuedEntityPlacerConfig()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description QueuedEntityPlacerConfigcopyConfig()Typically implemented by constructing a new instance and callingAbstractConfig.inherit(AbstractConfig)on itEntitySelectorConfiggetEntitySelectorConfig()List<MoveSelectorConfig>getMoveSelectorConfigList()QueuedEntityPlacerConfiginherit(QueuedEntityPlacerConfig inheritedConfig)Inherits each property of theinheritedConfigunless that property (or a semantic alternative) is defined by this instance (which overwrites the inherited behaviour).voidsetEntitySelectorConfig(EntitySelectorConfig entitySelectorConfig)voidsetMoveSelectorConfigList(List<MoveSelectorConfig> moveSelectorConfigList)StringtoString()
-
-
-
Field Detail
-
entitySelectorConfig
protected EntitySelectorConfig entitySelectorConfig
-
moveSelectorConfigList
protected List<MoveSelectorConfig> moveSelectorConfigList
-
-
Method Detail
-
getEntitySelectorConfig
public EntitySelectorConfig getEntitySelectorConfig()
-
setEntitySelectorConfig
public void setEntitySelectorConfig(EntitySelectorConfig entitySelectorConfig)
-
getMoveSelectorConfigList
public List<MoveSelectorConfig> getMoveSelectorConfigList()
-
setMoveSelectorConfigList
public void setMoveSelectorConfigList(List<MoveSelectorConfig> moveSelectorConfigList)
-
inherit
public QueuedEntityPlacerConfig inherit(QueuedEntityPlacerConfig 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.- Specified by:
inheritin classAbstractConfig<QueuedEntityPlacerConfig>- Parameters:
inheritedConfig- never null- Returns:
- this
-
copyConfig
public QueuedEntityPlacerConfig copyConfig()
Description copied from class:AbstractConfigTypically implemented by constructing a new instance and callingAbstractConfig.inherit(AbstractConfig)on it- Specified by:
copyConfigin classAbstractConfig<QueuedEntityPlacerConfig>- Returns:
- new instance
-
toString
public String toString()
- Overrides:
toStringin classAbstractConfig<QueuedEntityPlacerConfig>
-
-