|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Uses of Goal in br.pucrio.inf.les.bdijade.core |
|---|
| Fields in br.pucrio.inf.les.bdijade.core declared as Goal | |
|---|---|
private Goal |
Intention.goal
|
| Methods in br.pucrio.inf.les.bdijade.core that return Goal | |
|---|---|
Goal |
Intention.getGoal()
|
| Methods in br.pucrio.inf.les.bdijade.core that return types with arguments of type Goal | |
|---|---|
java.util.Set<Goal> |
BDIAgent.getAllGoals()
Gets all goals of this agent. |
| Methods in br.pucrio.inf.les.bdijade.core with parameters of type Goal | |
|---|---|
void |
BDIAgent.addGoal(Goal goal)
Adds a new goal to this agent to be achieved. |
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. |
java.util.Set<Plan> |
PlanLibrary.canAchievePlans(Goal goal)
Returns the set of plans that can achieve the given goal. |
void |
BDIAgent.setNoLongerDesired(Goal goal)
Sets a goal to be no longer desired. |
| Constructors in br.pucrio.inf.les.bdijade.core with parameters of type Goal | |
|---|---|
Intention(BDIAgent bdiAgent,
Goal goal)
Creates a new intention. |
|
Intention(Goal goal,
BDIAgent bdiAgent,
Capability owner)
Creates a new intention. |
|
| Uses of Goal in br.pucrio.inf.les.bdijade.event |
|---|
| Fields in br.pucrio.inf.les.bdijade.event declared as Goal | |
|---|---|
protected Goal |
GoalEvent.goal
|
| Methods in br.pucrio.inf.les.bdijade.event that return Goal | |
|---|---|
Goal |
GoalEvent.getGoal()
|
| Methods in br.pucrio.inf.les.bdijade.event with parameters of type Goal | |
|---|---|
void |
GoalEvent.setGoal(Goal goal)
|
| Constructors in br.pucrio.inf.les.bdijade.event with parameters of type Goal | |
|---|---|
GoalEvent(Goal goal)
Creates a new goal event with a goal. |
|
GoalFinishedEvent(Goal goal,
GoalStatus status)
Creates a new goal event with a goal and its status. |
|
| Uses of Goal in br.pucrio.inf.les.bdijade.goal |
|---|
| Subinterfaces of Goal in br.pucrio.inf.les.bdijade.goal | |
|---|---|
interface |
InternalGoal
This interface defines the abstraction of a goal, as the Goal
interface. |
| Classes in br.pucrio.inf.les.bdijade.goal that implement Goal | |
|---|---|
class |
BeliefGoal
This class represents the goal of an agent believe in a certain belief, i.e. |
class |
BeliefSetValueGoal<T>
This class represents the goal of an agent believe in a belief that contains a certain value, i.e. the agent has a belief set whose name is specified in this goal and it contains the specified value.. |
class |
ComposedGoal
|
| Fields in br.pucrio.inf.les.bdijade.goal with type parameters of type Goal | |
|---|---|
private java.util.Collection<Goal> |
ComposedGoal.goal
|
| Methods in br.pucrio.inf.les.bdijade.goal that return types with arguments of type Goal | |
|---|---|
java.util.Collection<Goal> |
ComposedGoal.getGoal()
|
| Uses of Goal in br.pucrio.inf.les.bdijade.message |
|---|
| Classes in br.pucrio.inf.les.bdijade.message that implement Goal | |
|---|---|
class |
MessageGoal
This class represents the goal of processing a message. |
| Uses of Goal in br.pucrio.inf.les.bdijade.plan |
|---|
| Fields in br.pucrio.inf.les.bdijade.plan with type parameters of type Goal | |
|---|---|
private java.util.Set<java.lang.Class<? extends Goal>> |
Plan.goals
|
private java.util.List<Goal> |
PlanInstance.subgoals
|
| Methods in br.pucrio.inf.les.bdijade.plan that return Goal | |
|---|---|
Goal |
PlanInstance.getGoal()
Returns the goal to be achieved by this plan instance. |
| Methods in br.pucrio.inf.les.bdijade.plan with parameters of type Goal | |
|---|---|
boolean |
Plan.canAchieve(Goal goal)
Verifies if a given goal can be achieved by this plan. |
void |
PlanInstance.dispatchGoal(Goal goal)
Dispatches a goal to be achieved. |
void |
PlanInstance.dispatchSubgoal(Goal subgoal)
Dispatches a subgoal to be achieved. |
void |
PlanInstance.dispatchSubgoalAndListen(Goal subgoal)
Dispatches a subgoal to be achieved and registers itself as a listener to receive a notification of the end of execution of the goal. |
protected boolean |
Plan.matchesContext(Goal goal)
Verifies that this plan can be executed in the current context. |
void |
OutputPlanBody.setGoalOutput(Goal goal)
Sets the output parameters in the goal. |
| Method parameters in br.pucrio.inf.les.bdijade.plan with type arguments of type Goal | |
|---|---|
void |
Plan.addGoal(java.lang.Class<? extends Goal> goalClass)
Adds a goal class that this plan may achieve. |
| Constructor parameters in br.pucrio.inf.les.bdijade.plan with type arguments of type Goal | |
|---|---|
Plan(java.lang.String id,
java.lang.Class<? extends Goal> goalClass)
Constructs a new Plan. |
|
Plan(java.lang.String id,
java.lang.Class<? extends Goal> goalClass,
jade.lang.acl.MessageTemplate messageTemplate)
Constructs a new Plan. |
|
SimplePlan(java.lang.Class<? extends Goal> goalClass,
java.lang.Class<? extends jade.core.behaviours.Behaviour> planBodyClass)
Creates a new Simple Plan. |
|
SimplePlan(java.lang.Class<? extends Goal> goalClass,
jade.lang.acl.MessageTemplate messageTemplate,
java.lang.Class<? extends jade.core.behaviours.Behaviour> planBodyClass)
Creates a new Simple Plan. |
|
SimplePlan(java.lang.String id,
java.lang.Class<? extends Goal> goalClass,
java.lang.Class<? extends jade.core.behaviours.Behaviour> 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 jade.core.behaviours.Behaviour> planBodyClass)
Creates a new Simple Plan. |
|
| Uses of Goal in br.pucrio.inf.les.bdijade.reasoning |
|---|
| Methods in br.pucrio.inf.les.bdijade.reasoning that return types with arguments of type Goal | |
|---|---|
java.util.Set<Goal> |
DeliberationFunction.filter(java.util.Map<Goal,GoalStatus> goals)
Selects the goals that must be tried to achieve and the ones that will be in the waiting status. |
java.util.Set<Goal> |
DefaultDeliberationFunction.filter(java.util.Map<Goal,GoalStatus> goals)
|
java.util.Set<Goal> |
OptionGenerationFunction.generateGoals(java.util.Map<Goal,GoalStatus> goals)
The goals parameter is a map of all goals of the agent (that might be intentions) with their corresponding status. |
java.util.Set<Goal> |
DefaultOptionGenerationFunction.generateGoals(java.util.Map<Goal,GoalStatus> goals)
|
| Methods in br.pucrio.inf.les.bdijade.reasoning with parameters of type Goal | |
|---|---|
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 Goal | |
|---|---|
java.util.Set<Goal> |
DeliberationFunction.filter(java.util.Map<Goal,GoalStatus> goals)
Selects the goals that must be tried to achieve and the ones that will be in the waiting status. |
java.util.Set<Goal> |
DefaultDeliberationFunction.filter(java.util.Map<Goal,GoalStatus> goals)
|
java.util.Set<Goal> |
OptionGenerationFunction.generateGoals(java.util.Map<Goal,GoalStatus> goals)
The goals parameter is a map of all goals of the agent (that might be intentions) with their corresponding status. |
java.util.Set<Goal> |
DefaultOptionGenerationFunction.generateGoals(java.util.Map<Goal,GoalStatus> goals)
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||