public class ConstructionHeuristicForagerConfig extends AbstractConfig<ConstructionHeuristicForagerConfig>
Constructor and Description |
---|
ConstructionHeuristicForagerConfig() |
Modifier and Type | Method and Description |
---|---|
ConstructionHeuristicForager |
buildForager(HeuristicConfigPolicy configPolicy) |
ConstructionHeuristicForagerConfig |
copyConfig()
Typically implemented by constructing a new instance and calling
AbstractConfig.inherit(AbstractConfig) on it |
ConstructionHeuristicPickEarlyType |
getPickEarlyType() |
ConstructionHeuristicForagerConfig |
inherit(ConstructionHeuristicForagerConfig 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 |
setPickEarlyType(ConstructionHeuristicPickEarlyType pickEarlyType) |
deduceEntityDescriptor, deduceVariableDescriptor, deduceVariableDescriptorList, toString
public ConstructionHeuristicPickEarlyType getPickEarlyType()
public void setPickEarlyType(ConstructionHeuristicPickEarlyType pickEarlyType)
public ConstructionHeuristicForager buildForager(HeuristicConfigPolicy configPolicy)
public ConstructionHeuristicForagerConfig inherit(ConstructionHeuristicForagerConfig 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<ConstructionHeuristicForagerConfig>
inheritedConfig
- never nullpublic ConstructionHeuristicForagerConfig copyConfig()
AbstractConfig
AbstractConfig.inherit(AbstractConfig)
on itcopyConfig
in class AbstractConfig<ConstructionHeuristicForagerConfig>
Copyright © 2006–2020 JBoss by Red Hat. All rights reserved.