public class QueuedValuePlacerConfig extends EntityPlacerConfig<QueuedValuePlacerConfig>
| Modifier and Type | Field and Description |
|---|---|
protected Class<?> |
entityClass |
protected ValueSelectorConfig |
valueSelectorConfig |
| Constructor and Description |
|---|
QueuedValuePlacerConfig() |
| Modifier and Type | Method and Description |
|---|---|
QueuedValuePlacer |
buildEntityPlacer(HeuristicConfigPolicy configPolicy) |
QueuedValuePlacerConfig |
copyConfig()
Typically implemented by constructing a new instance and calling
AbstractConfig.inherit(AbstractConfig) on it |
Class<?> |
getEntityClass() |
MoveSelectorConfig |
getMoveSelectorConfig() |
ValueSelectorConfig |
getValueSelectorConfig() |
QueuedValuePlacerConfig |
inherit(QueuedValuePlacerConfig 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 |
setEntityClass(Class<?> entityClass) |
void |
setMoveSelectorConfig(MoveSelectorConfig moveSelectorConfig) |
void |
setValueSelectorConfig(ValueSelectorConfig valueSelectorConfig) |
String |
toString() |
static QueuedValuePlacerConfig |
unfoldNew(HeuristicConfigPolicy configPolicy,
MoveSelectorConfig templateMoveSelectorConfig) |
deduceEntityDescriptor, deduceVariableDescriptor, deduceVariableDescriptorListprotected Class<?> entityClass
protected ValueSelectorConfig valueSelectorConfig
public static QueuedValuePlacerConfig unfoldNew(HeuristicConfigPolicy configPolicy, MoveSelectorConfig templateMoveSelectorConfig)
public Class<?> getEntityClass()
public void setEntityClass(Class<?> entityClass)
public ValueSelectorConfig getValueSelectorConfig()
public void setValueSelectorConfig(ValueSelectorConfig valueSelectorConfig)
public MoveSelectorConfig getMoveSelectorConfig()
public void setMoveSelectorConfig(MoveSelectorConfig moveSelectorConfig)
public QueuedValuePlacer buildEntityPlacer(HeuristicConfigPolicy configPolicy)
buildEntityPlacer in class EntityPlacerConfig<QueuedValuePlacerConfig>public QueuedValuePlacerConfig inherit(QueuedValuePlacerConfig 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 AbstractConfig<QueuedValuePlacerConfig>inheritedConfig - never nullpublic QueuedValuePlacerConfig copyConfig()
AbstractConfigAbstractConfig.inherit(AbstractConfig) on itcopyConfig in class AbstractConfig<QueuedValuePlacerConfig>public String toString()
toString in class AbstractConfig<QueuedValuePlacerConfig>Copyright © 2006–2021 JBoss by Red Hat. All rights reserved.