| Package | Description |
|---|---|
| bdi4jade.core | |
| bdi4jade.extension.planselection.utilitybased | |
| bdi4jade.goal |
This package contains interfaces and classes that allows representation of
goals and softgoals of an agent.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.Set<Softgoal> |
BDIAgent.getAllSoftgoals()
Gets all softgoals of this agent.
|
| Modifier and Type | Method and Description |
|---|---|
void |
BDIAgent.addSoftgoal(Softgoal softgoal)
Adds a new softgoal to this agent.
|
void |
BDIAgent.dropSoftoal(Softgoal softgoal)
Drops a given softgoal of this agent.
|
| Modifier and Type | Method and Description |
|---|---|
Softgoal |
PlanContribution.getSoftgoal() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Double |
SoftgoalPreferences.getPreferenceForSoftgoal(Softgoal softgoal)
Returns the preference for a softgoal.
|
void |
SoftgoalPreferences.setPreferenceForSoftgoal(Softgoal softgoal,
java.lang.Double preference)
Sets the preference for a softgoal.
|
| Constructor and Description |
|---|
PlanContribution(Softgoal softgoal) |
PlanContribution(Softgoal softgoal,
java.lang.Double probability,
java.lang.Double value) |
| Modifier and Type | Class and Description |
|---|---|
class |
NamedSoftgoal
This class provides a default implementation for a softgoal, representing it
just with a given name.
|