public class PooledEntityPlacerConfig extends EntityPlacerConfig<PooledEntityPlacerConfig>
Constructor and Description |
---|
PooledEntityPlacerConfig() |
Modifier and Type | Method and Description |
---|---|
PooledEntityPlacer |
buildEntityPlacer(HeuristicConfigPolicy configPolicy) |
PooledEntityPlacerConfig |
copyConfig()
Typically implemented by constructing a new instance and calling
AbstractConfig.inherit(AbstractConfig) on it |
MoveSelectorConfig |
getMoveSelectorConfig() |
PooledEntityPlacerConfig |
inherit(PooledEntityPlacerConfig inheritedConfig)
Inherits each property of the
inheritedConfig unless that property (or a semantic alternative)
is defined by this instance (which overwrites the inherited behaviour). |
void |
setMoveSelectorConfig(MoveSelectorConfig moveSelectorConfig) |
String |
toString() |
static PooledEntityPlacerConfig |
unfoldNew(HeuristicConfigPolicy configPolicy,
MoveSelectorConfig templateMoveSelectorConfig) |
deduceEntityDescriptor, deduceVariableDescriptor, deduceVariableDescriptorList
public static PooledEntityPlacerConfig unfoldNew(HeuristicConfigPolicy configPolicy, MoveSelectorConfig templateMoveSelectorConfig)
public MoveSelectorConfig getMoveSelectorConfig()
public void setMoveSelectorConfig(MoveSelectorConfig moveSelectorConfig)
public PooledEntityPlacer buildEntityPlacer(HeuristicConfigPolicy configPolicy)
buildEntityPlacer
in class EntityPlacerConfig<PooledEntityPlacerConfig>
public PooledEntityPlacerConfig inherit(PooledEntityPlacerConfig inheritedConfig)
AbstractConfig
inheritedConfig
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 AbstractConfig<PooledEntityPlacerConfig>
inheritedConfig
- never nullpublic PooledEntityPlacerConfig copyConfig()
AbstractConfig
AbstractConfig.inherit(AbstractConfig)
on itcopyConfig
in class AbstractConfig<PooledEntityPlacerConfig>
public String toString()
toString
in class AbstractConfig<PooledEntityPlacerConfig>
Copyright © 2006–2020 JBoss by Red Hat. All rights reserved.