| Package | Description |
|---|---|
| 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.
|
| bdi4jade.util |
This package contains utility classes.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
SequentialGoalPlanBody.setNextGoal(Goal previousGoal,
Goal goal)
Sets the parameters of the next goal to be executed based on the previous
goal execution.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
ReflectionUtils.setPlanBodyInput(PlanBody planBody,
Goal goal)
Sets the input parameters of a plan body based on the parameters passed
in the goal that triggered its execution.
|
static void |
ReflectionUtils.setPlanBodyOutput(PlanBody planBody,
Goal goal)
Sets the output parameters of a goal based on the output generated by the
plan body whose execution was triggered by this goal.
|
static void |
ReflectionUtils.setupParameters(Goal goalOut,
Goal goalIn)
Sets the input parameters of goal based on the output parameters of
another goal.
|