- canAchieve(Goal) - Method in class bdi4jade.core.Capability
-
Checks if this capability has a plan that can achieve the given goal.
- canAchieve(Goal) - Method in class bdi4jade.plan.AbstractPlan
-
Verifies if a given goal can be achieved by this plan.
- canAchieve(Goal) - Method in interface bdi4jade.plan.Plan
-
Verifies if a given goal can be achieved by this plan.
- canAchieve(Goal) - Method in class bdi4jade.plan.PlanLibrary
-
Returns true if there is a plan that can achieve the given goal.
- canHandle(ACLMessage) - Method in class bdi4jade.core.AbstractBDIAgent
-
- canHandle(ACLMessage) - Method in interface bdi4jade.core.BDIAgent
-
Checks if this agent is able to process the given message.
- canHandle(ACLMessage) - Method in class bdi4jade.core.Capability
-
Checks if this capability has a plan that can process the given message.
- canHandle(ACLMessage) - Method in class bdi4jade.plan.PlanLibrary
-
Returns true if there is a plan that can handle the given message.
- canProcess(ACLMessage) - Method in class bdi4jade.plan.AbstractPlan
-
Verifies if the message matches with any of the message templates of this
plan.
- canProcess(ACLMessage) - Method in interface bdi4jade.plan.Plan
-
Verifies if the message can be processed by this plan.
- Capability - Class in bdi4jade.core
-
This capability represents a component that aggregates the mental attitudes
defined by the BDI architecture.
- Capability() - Constructor for class bdi4jade.core.Capability
-
Creates a new capability with a generated id.
- Capability(Set<Belief<?, ?>>, Set<Plan>) - Constructor for class bdi4jade.core.Capability
-
Creates a new capability with a generated id.
- Capability(String) - Constructor for class bdi4jade.core.Capability
-
Creates a new capability with the given id.
- Capability(String, BeliefBase, Set<Belief<?, ?>>, PlanLibrary, Set<Plan>) - Constructor for class bdi4jade.core.Capability
-
Creates a new capability with the given id, or a generated one if it is
null.
- Capability(String, Set<Belief<?, ?>>, Set<Plan>) - Constructor for class bdi4jade.core.Capability
-
Creates a new capability with the given id.
- capability - Variable in class bdi4jade.reasoning.AbstractReasoningStrategy
-
- clone() - Method in class bdi4jade.belief.AbstractBelief
-
- clone() - Method in interface bdi4jade.belief.Belief
-
Clones a belief.
- completedGoals - Variable in class bdi4jade.goal.CompositeGoal
-
- completedGoals - Variable in class bdi4jade.plan.planbody.ParallelGoalPlanBody
-
- completedGoals - Variable in class bdi4jade.plan.planbody.SequentialGoalPlanBody
-
- CompositeGoal - Class in bdi4jade.goal
-
This class represents a goal that is a composition of other goals (subgoals).
- CompositeGoal(Collection<Goal>) - Constructor for class bdi4jade.goal.CompositeGoal
-
Instantiates a CompositeGoal with the provided goals.
- CompositeGoal(Goal[]) - Constructor for class bdi4jade.goal.CompositeGoal
-
Instantiates a CompositeGoal with the provided goals array.
- createGoals(int) - Method in class bdi4jade.goal.CompositeGoal
-
Creates an instance of the collection that holds the goals of this
composite goal.
- createGoals(int) - Method in class bdi4jade.goal.ParallelGoal
-
- createGoals(int) - Method in class bdi4jade.goal.SequentialGoal
-
- createPlanBody() - Method in class bdi4jade.plan.DefaultPlan
-
Creates a new instance of the plan body.
- createPlanBody() - Method in interface bdi4jade.plan.Plan
-
Instantiate the plan body of this plan, which is an implementation of the
PlanBody interface.
- currentGoal - Variable in class bdi4jade.plan.planbody.SequentialGoalPlanBody
-