Skip navigation links
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 
Skip navigation links