A B C D E F G H I M N O P R S T U V

## C

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

A B C D E F G H I M N O P R S T U V