|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Plan | |
|---|---|
| br.pucrio.inf.les.bdijade.core | |
| br.pucrio.inf.les.bdijade.plan | |
| br.pucrio.inf.les.bdijade.reasoning | |
| Uses of Plan in br.pucrio.inf.les.bdijade.core |
|---|
| Fields in br.pucrio.inf.les.bdijade.core with type parameters of type Plan | |
|---|---|
private java.util.Set<Plan> |
Intention.executedPlans
|
private java.util.Set<Plan> |
PlanLibrary.plans
|
| Methods in br.pucrio.inf.les.bdijade.core that return types with arguments of type Plan | |
|---|---|
java.util.Set<Plan> |
PlanLibrary.canAchievePlans(Goal goal)
Returns the set of plans that can achieve the given goal. |
private java.util.Set<Plan> |
Intention.getCanAchievePlans()
Returns all plans from all capabilities that can achieve the goal. |
java.util.Set<Plan> |
PlanLibrary.getPlans()
|
| Methods in br.pucrio.inf.les.bdijade.core with parameters of type Plan | |
|---|---|
void |
PlanLibrary.addPlan(Plan plan)
Adds a plan to the plan library. |
boolean |
PlanLibrary.hasPlan(Plan plan)
Checks if a plan is part of the plan library. |
boolean |
PlanLibrary.removePlan(Plan plan)
Removes a plan from the plan library. |
| Constructor parameters in br.pucrio.inf.les.bdijade.core with type arguments of type Plan | |
|---|---|
PlanLibrary(java.util.Set<Plan> plans)
Creates a plan library base associated with a capability and adds the plans in the provided set. |
|
| Uses of Plan in br.pucrio.inf.les.bdijade.plan |
|---|
| Subclasses of Plan in br.pucrio.inf.les.bdijade.plan | |
|---|---|
class |
SimplePlan
This class represents a plan whose plan body is a class that can be instantiated by invoking the @likn Class.newInstance() method. |
| Fields in br.pucrio.inf.les.bdijade.plan declared as Plan | |
|---|---|
private Plan |
PlanInstance.plan
|
| Methods in br.pucrio.inf.les.bdijade.plan that return Plan | |
|---|---|
Plan |
PlanInstance.getPlan()
Returns the Plan that is associated with this plan instance. |
| Constructors in br.pucrio.inf.les.bdijade.plan with parameters of type Plan | |
|---|---|
PlanInstance(Plan plan,
Intention intention)
Creates a new plan instance. |
|
| Uses of Plan in br.pucrio.inf.les.bdijade.reasoning |
|---|
| Methods in br.pucrio.inf.les.bdijade.reasoning that return Plan | |
|---|---|
Plan |
PlanSelectionStrategy.selectPlan(Goal goal,
java.util.Set<Plan> plans)
Selects a plan to be executed to achieve the given goal. |
Plan |
DefaultPlanSelectionStrategy.selectPlan(Goal goal,
java.util.Set<Plan> plans)
|
| Method parameters in br.pucrio.inf.les.bdijade.reasoning with type arguments of type Plan | |
|---|---|
Plan |
PlanSelectionStrategy.selectPlan(Goal goal,
java.util.Set<Plan> plans)
Selects a plan to be executed to achieve the given goal. |
Plan |
DefaultPlanSelectionStrategy.selectPlan(Goal goal,
java.util.Set<Plan> plans)
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||