See: Description
| Interface | Description |
|---|---|
| Goal |
This interface defines the abstraction of an agent goal.
|
| GoalTemplate |
This interface defines methods to create goal templates.
|
| Softgoal |
This interface defines the abstraction of an agent softgoal.
|
| Class | Description |
|---|---|
| BeliefGoal |
This class represents the goal of an agent to believe in a certain belief,
that is, the agent has a belief whose name is specified in this goal.
|
| BeliefSetValueGoal<T> |
This class represents the goal of an agent believe in a belief that contains
a certain value, that is, the agent has a belief set whose name is specified
in this goal and it contains the specified value.
|
| BeliefValueGoal<T> |
This class represents the goal of an agent to believe in a certain belief
with an specific value, that is, the agent has a belief whose name and value
are specified in this goal.
|
| CompositeGoal |
This class represents a goal that is a composition of other goals (subgoals).
|
| GoalTemplateFactory |
This class provides a collection of static methods to create common goal
templates.
|
| NamedSoftgoal |
This class provides a default implementation for a softgoal, representing it
just with a given name.
|
| ParallelGoal |
This class represents a goal that aims at achieving all goals that compose
this goal in a parallel way.
|
| SequentialGoal |
This class represents a goal that aims at achieving all goals that compose
this goal in a sequential way.
|
| Enum | Description |
|---|---|
| GoalStatus |
This enumeration provides the possible status that a goal can have.
|