| Package | Description |
|---|---|
| bdi4jade.core | |
| bdi4jade.examples.blocksworld | |
| bdi4jade.examples.blocksworld.plan | |
| bdi4jade.examples.compositegoal | |
| bdi4jade.examples.helloworld | |
| bdi4jade.examples.nestedcapabilities | |
| bdi4jade.examples.ping | |
| bdi4jade.examples.planfailed | |
| bdi4jade.examples.planparameter | |
| bdi4jade.examples.planselection | |
| bdi4jade.examples.subgoal | |
| bdi4jade.examples.template.plan | |
| bdi4jade.plan.planbody |
This package contains interfaces and classes that allows representation of
plan body, which is an executable piece of code that is instantiated and
executed to achieve goals.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.List<GoalListener> |
Intention.getGoalListeners() |
| Modifier and Type | Method and Description |
|---|---|
void |
BDIAgent.addGoal(Capability owner,
Goal goal,
GoalListener goalListener)
Adds a new goal to this agent to be achieved and adds a listener to
observe its end.
|
void |
BDIAgent.addGoal(Goal goal,
GoalListener goalListener)
Adds a new goal to this agent to be achieved and adds a listener to
observe its end.
|
void |
Intention.addGoalListener(GoalListener goalListener)
Adds a listener to be notified when the given has achieve its end state.
|
void |
Intention.removeGoalListener(GoalListener goalListener)
Removes a goal listener to not be notified about the goal achievement
anymore.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BlocksWorldApp |
| Modifier and Type | Class and Description |
|---|---|
class |
AchieveOnPlanBody |
class |
ClearPlanBody |
class |
PerformMovePlanBody |
class |
TopLevelPlanBody |
| Modifier and Type | Class and Description |
|---|---|
class |
CompositeGoalCapability |
| Modifier and Type | Class and Description |
|---|---|
class |
HelloWorldPlan |
| Modifier and Type | Class and Description |
|---|---|
class |
SuccessPlanBody |
class |
TestPlanBody |
| Modifier and Type | Class and Description |
|---|---|
class |
PingPlan |
class |
PongPlan |
| Modifier and Type | Class and Description |
|---|---|
class |
PlanFailedCapability |
| Modifier and Type | Class and Description |
|---|---|
class |
HelloWorldParamAgent |
class |
HelloWorldParamPlan |
| Modifier and Type | Class and Description |
|---|---|
class |
ExperimentRunner |
class |
TransportationPlanBody |
| Modifier and Type | Class and Description |
|---|---|
class |
ChildPlan |
class |
MyPlan |
class |
ParentPlan |
| Modifier and Type | Class and Description |
|---|---|
class |
MyPlan1Body |
class |
MyPlan2Body |
| Modifier and Type | Interface and Description |
|---|---|
interface |
PlanBody
This interface defines a PlanBody.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractPlanBody
This class represents a plan that has been instantiated to be executed.
|
class |
BeliefGoalPlanBody |
class |
FSMPlanBody |
class |
ParallelActionPlanBody |
class |
ParallelGoalPlanBody |
class |
SequentialActionPlanBody |
class |
SequentialGoalPlanBody
This plan
|