- 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.
- CapabilityAssociation - Annotation Type in bdi4jade.annotation
-
This annotation allows to specify that an attribute of a
Capability
is an association between capabilities.
- CAR_PLAN - Static variable in interface bdi4jade.examples.planselection.Plans
-
- ChildPlan - Class in bdi4jade.examples.subgoal
-
- ChildPlan() - Constructor for class bdi4jade.examples.subgoal.ChildPlan
-
- Clear - Class in bdi4jade.examples.blocksworld.domain
-
- Clear(Thing) - Constructor for class bdi4jade.examples.blocksworld.domain.Clear
-
- ClearPlanBody - Class in bdi4jade.examples.blocksworld.plan
-
- ClearPlanBody() - Constructor for class bdi4jade.examples.blocksworld.plan.ClearPlanBody
-
- COMFORT - Static variable in interface bdi4jade.examples.planselection.Softgoals
-
- 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.
- CompositeGoalCapability - Class in bdi4jade.examples.compositegoal
-
- CompositeGoalCapability(boolean) - Constructor for class bdi4jade.examples.compositegoal.CompositeGoalCapability
-
- CompositeGoalCapability.MyGoal1 - Class in bdi4jade.examples.compositegoal
-
- CompositeGoalCapability.MyGoal1(String) - Constructor for class bdi4jade.examples.compositegoal.CompositeGoalCapability.MyGoal1
-
- CompositeGoalCapability.MyGoal2 - Class in bdi4jade.examples.compositegoal
-
- CompositeGoalCapability.MyGoal2() - Constructor for class bdi4jade.examples.compositegoal.CompositeGoalCapability.MyGoal2
-
- CompositeGoalCapability.MyGoal3 - Class in bdi4jade.examples.compositegoal
-
- CompositeGoalCapability.MyGoal3() - Constructor for class bdi4jade.examples.compositegoal.CompositeGoalCapability.MyGoal3
-
- COST - Static variable in interface bdi4jade.examples.planselection.Softgoals
-
- createAndShowUI(BlocksWorldView) - Method in class bdi4jade.examples.blocksworld.BlocksWorldApp
-
- 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 interface bdi4jade.plan.Plan
-
Instantiate the plan body of this plan, which is an implementation of the
PlanBody interface.
- createPlanBody() - Method in class bdi4jade.plan.SimplePlan
-
Creates a new instance of the plan body.
- currentGoal - Variable in class bdi4jade.plan.planbody.SequentialGoalPlanBody
-