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

## C

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.
canAchievePlans(Goal) - Method in class bdi4jade.plan.PlanLibrary
  Returns the set of plans that can achieve the given goal.
canHandle(ACLMessage) - Method in class bdi4jade.plan.PlanLibrary
  Returns true if there is a plan that can process the given message.
canProcess(ACLMessage) - Method in class bdi4jade.core.Capability
  Checks if this capability has a plan that can process 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.
Capability(Set<Belief<?>>, Set<Plan>) - Constructor for class bdi4jade.core.Capability
  Creates a new capability.
Capability(String) - Constructor for class bdi4jade.core.Capability
  Creates a new capability.
Capability(String, Capability) - Constructor for class bdi4jade.core.Capability
  Creates a new capability.
Capability(String, Capability, Set<Belief<?>>, Set<Plan>) - Constructor for class bdi4jade.core.Capability
  Creates a new capability.
Capability(String, Set<Belief<?>>, Set<Plan>) - Constructor for class bdi4jade.core.Capability
  Creates a new capability.
capability - Variable in class bdi4jade.reasoning.AbstractReasoningStrategy
CapabilityAssociation - Annotation Type in bdi4jade.annotation
  This annotation allows to specify that an attribute of a `Capability` is an association between capabilities.
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 L M N O P R S T U V W