public abstract class EntityPlacerConfig<C extends EntityPlacerConfig> extends AbstractConfig<C>
QueuedEntityPlacerConfig
and PooledEntityPlacerConfig
.Constructor and Description |
---|
EntityPlacerConfig() |
Modifier and Type | Method and Description |
---|---|
abstract EntityPlacer |
buildEntityPlacer(HeuristicConfigPolicy configPolicy,
Termination phaseTermination) |
void |
inherit(C inheritedConfig)
Inherits each property of the
inheritedConfig unless that property (or a semantic alternative)
is defined by this instance (which overwrites the inherited behaviour). |
deduceEntityDescriptor, deduceVariableDescriptor, deduceVariableDescriptorList, newInstance, toString
public abstract EntityPlacer buildEntityPlacer(HeuristicConfigPolicy configPolicy, Termination phaseTermination)
public void inherit(C 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<C extends EntityPlacerConfig>
inheritedConfig
- never nullCopyright © 2006–2016 JBoss by Red Hat. All rights reserved.