public abstract class AbstractReasoningStrategy extends java.lang.Object implements ReasoningStrategy
ReasoningStrategy interface. It provides an implementation of common
methods of reasoning strategies, which can be reused.| Modifier and Type | Field and Description |
|---|---|
protected Capability |
capability |
| Constructor and Description |
|---|
AbstractReasoningStrategy() |
| Modifier and Type | Method and Description |
|---|---|
void |
setCapability(Capability capability)
Sets the capability with which this strategy is associated with.
|
protected Capability capability
public void setCapability(Capability capability)
ReasoningStrategyIllegalArgumentException.setCapability in interface ReasoningStrategycapability - the capability to set.ReasoningStrategy.setCapability(bdi4jade.core.Capability)