- canAchieve(Goal) - Method in class bdi4jade.plan.Plan
-
Verifies if a given goal can be achieved by this plan.
- canAchievePlans(Goal) - Method in class bdi4jade.core.PlanLibrary
-
Returns the set of plans that can achieve the given goal.
- 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.Plan
-
Verifies if the message received matches with any of the message
templates of this plan.
- canProcessPlans(ACLMessage) - Method in class bdi4jade.core.PlanLibrary
-
Returns true if there is a plan that can process the given message.
- 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(BeliefBase, PlanLibrary) - Constructor for class bdi4jade.core.Capability
-
Creates a new capability.
- Capability(String) - Constructor for class bdi4jade.core.Capability
-
Creates a new capability.
- Capability(String, BeliefBase, PlanLibrary) - 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, BeliefBase, PlanLibrary) - Constructor for class bdi4jade.core.Capability
-
Creates a new capability.
- CompositeGoal - Class in bdi4jade.util.goal
-
This class represents a goal that is a composition of other goals (subgoals).
- CompositeGoal(Collection<Goal>) - Constructor for class bdi4jade.util.goal.CompositeGoal
-
Instantiate a CompositeGoal with the provided goals.
- CompositeGoal(Goal[]) - Constructor for class bdi4jade.util.goal.CompositeGoal
-
Instantiate a CompositeGoal with the provided goals array.
- createPlanBody() - Method in class bdi4jade.plan.Plan
-
Instantiate the plan body of this plan.
- createPlanBody() - Method in class bdi4jade.util.plan.SimplePlan
-
Creates a new instance of the plan body.