| Package | Description |
|---|---|
| bdi4jade.plan | |
| bdi4jade.util | |
| bdi4jade.util.plan |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractPlanBody
This class represents a plan that has been instantiated to be executed.
|
class |
FSMPlanBody |
class |
ParallelActionPlanBody |
class |
SequentialActionPlanBody |
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.Class<? extends PlanBody> |
SimplePlan.planBodyClass |
| Modifier and Type | Method and Description |
|---|---|
PlanBody |
SimplePlan.createPlanBody()
Creates a new instance of the plan body.
|
PlanBody |
Plan.createPlanBody()
Instantiate the plan body of this plan.
|
abstract PlanBody |
AbstractPlan.createPlanBody()
Instantiate the plan body of this plan.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.Class<? extends PlanBody> |
SimplePlan.getPlanBodyClass() |
| Constructor and Description |
|---|
SimplePlan(java.lang.Class<? extends Goal> goalClass,
java.lang.Class<? extends PlanBody> planBodyClass)
Creates a new Simple Plan.
|
SimplePlan(java.lang.Class<? extends Goal> goalClass,
jade.lang.acl.MessageTemplate messageTemplate,
java.lang.Class<? extends PlanBody> planBodyClass)
Creates a new Simple Plan.
|
SimplePlan(java.lang.Class<? extends PlanBody> planBodyClass)
Creates a new Simple Plan.
|
SimplePlan(jade.lang.acl.MessageTemplate messageTemplate,
java.lang.Class<? extends PlanBody> planBodyClass)
Creates a new Simple Plan.
|
SimplePlan(java.lang.String id,
java.lang.Class<? extends Goal> goalClass,
java.lang.Class<? extends PlanBody> planBodyClass)
Creates a new Simple Plan.
|
SimplePlan(java.lang.String id,
java.lang.Class<? extends Goal> goalClass,
jade.lang.acl.MessageTemplate messageTemplate,
java.lang.Class<? extends PlanBody> planBodyClass)
Creates a new Simple Plan.
|
SimplePlan(java.lang.String id,
java.lang.Class<? extends PlanBody> planBodyClass)
Creates a new Simple Plan.
|
SimplePlan(java.lang.String id,
jade.lang.acl.MessageTemplate messageTemplate,
java.lang.Class<? extends PlanBody> planBodyClass)
Creates a new Simple Plan.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
ReflectionUtils.setPlanBodyInput(PlanBody planBody,
Goal goal) |
static void |
ReflectionUtils.setPlanBodyOutput(PlanBody planBody,
Goal goal) |
| Modifier and Type | Class and Description |
|---|---|
class |
BeliefGoalPlanBody |
class |
ParallelGoalPlanBody |
class |
SequentialGoalPlanBody
This plan
|