- DefaultAgentBeliefRevisionStrategy - Class in bdi4jade.reasoning
-
- DefaultAgentBeliefRevisionStrategy() - Constructor for class bdi4jade.reasoning.DefaultAgentBeliefRevisionStrategy
-
- DefaultAgentDeliberationFunction - Class in bdi4jade.reasoning
-
- DefaultAgentDeliberationFunction() - Constructor for class bdi4jade.reasoning.DefaultAgentDeliberationFunction
-
- DefaultAgentOptionGenerationFunction - Class in bdi4jade.reasoning
-
- DefaultAgentOptionGenerationFunction() - Constructor for class bdi4jade.reasoning.DefaultAgentOptionGenerationFunction
-
- DefaultAgentPlanSelectionStrategy - Class in bdi4jade.reasoning
-
- DefaultAgentPlanSelectionStrategy() - Constructor for class bdi4jade.reasoning.DefaultAgentPlanSelectionStrategy
-
- DefaultBeliefRevisionStrategy - Class in bdi4jade.reasoning
-
- DefaultBeliefRevisionStrategy() - Constructor for class bdi4jade.reasoning.DefaultBeliefRevisionStrategy
-
- DefaultDeliberationFunction - Class in bdi4jade.reasoning
-
- DefaultDeliberationFunction() - Constructor for class bdi4jade.reasoning.DefaultDeliberationFunction
-
- DefaultOptionGenerationFunction - Class in bdi4jade.reasoning
-
- DefaultOptionGenerationFunction() - Constructor for class bdi4jade.reasoning.DefaultOptionGenerationFunction
-
- DefaultPlan - Class in bdi4jade.plan
-
This class represents a plan whose plan body is a class that can be
instantiated by invoking the Class.newInstance() method.
- DefaultPlan(Class<? extends Goal>, Class<? extends PlanBody>) - Constructor for class bdi4jade.plan.DefaultPlan
-
Creates a new simple plan, which is able to achieve goals of the given
goal class, and its body should be instances of the provided plan body
class.
- DefaultPlan(Class<? extends PlanBody>) - Constructor for class bdi4jade.plan.DefaultPlan
-
Creates a new simple plan.
- DefaultPlan(GoalTemplate, Class<? extends PlanBody>) - Constructor for class bdi4jade.plan.DefaultPlan
-
Creates a new simple plan, which is able to achieve goals that match the
provided template.
- DefaultPlan(GoalTemplate, MessageTemplate, Class<? extends PlanBody>) - Constructor for class bdi4jade.plan.DefaultPlan
-
Creates a new simple plan, which is able to achieve goals that match the
provided goal template and process messages that match the provided
message template.
- DefaultPlan(MessageTemplate, Class<? extends PlanBody>) - Constructor for class bdi4jade.plan.DefaultPlan
-
Creates a new simple plan, which is able to process messages that match
the provided message template.
- DefaultPlan(String, Class<? extends PlanBody>) - Constructor for class bdi4jade.plan.DefaultPlan
-
Creates a new simple plan.
- DefaultPlan(String, GoalTemplate, Class<? extends PlanBody>) - Constructor for class bdi4jade.plan.DefaultPlan
-
Creates a new simple plan, which is able to achieve goals that match the
provided template.
- DefaultPlan(String, GoalTemplate, MessageTemplate, Class<? extends PlanBody>) - Constructor for class bdi4jade.plan.DefaultPlan
-
Creates a new simple plan, which is able to achieve goals that match the
provided goal template and process messages that match the provided
message template.
- DefaultPlan(String, MessageTemplate, Class<? extends PlanBody>) - Constructor for class bdi4jade.plan.DefaultPlan
-
Creates a new simple plan, which is able to process messages that match
the provided message template.
- DefaultPlanSelectionStrategy - Class in bdi4jade.reasoning
-
- DefaultPlanSelectionStrategy() - Constructor for class bdi4jade.reasoning.DefaultPlanSelectionStrategy
-
- DeliberationFunction - Interface in bdi4jade.reasoning
-
This interface defines the deliberation function to be used within the scope
of a capability.
- DerivedBelief<K,V> - Class in bdi4jade.belief
-
This class represents a belief whose value is derived from other beliefs of a
belief base.
- DerivedBelief() - Constructor for class bdi4jade.belief.DerivedBelief
-
The default constructor.
- DerivedBelief(K) - Constructor for class bdi4jade.belief.DerivedBelief
-
Creates a new derived belief.
- DerivedPredicate<K> - Class in bdi4jade.belief
-
This class represents a logic predicate that is derived from other agent
belief.
- DerivedPredicate() - Constructor for class bdi4jade.belief.DerivedPredicate
-
The default constructor.
- DerivedPredicate(K) - Constructor for class bdi4jade.belief.DerivedPredicate
-
Creates a new derived predicate.
- dispatched - Variable in class bdi4jade.plan.planbody.ParallelGoalPlanBody
-
- dispatchGoal(Goal) - Method in class bdi4jade.plan.planbody.AbstractPlanBody
-
- dispatchGoal(Goal) - Method in class bdi4jade.plan.planbody.FSMPlanBody
-
- dispatchGoal(Goal) - Method in class bdi4jade.plan.planbody.ParallelActionPlanBody
-
- dispatchGoal(Goal) - Method in interface bdi4jade.plan.planbody.PlanBody
-
Dispatches a goal to be achieved.
- dispatchGoal(Goal) - Method in class bdi4jade.plan.planbody.SequentialActionPlanBody
-
- dispatchSubgoal(Goal) - Method in class bdi4jade.plan.planbody.AbstractPlanBody
-
- dispatchSubgoal(Goal) - Method in class bdi4jade.plan.planbody.FSMPlanBody
-
- dispatchSubgoal(Goal) - Method in class bdi4jade.plan.planbody.ParallelActionPlanBody
-
- dispatchSubgoal(Goal) - Method in interface bdi4jade.plan.planbody.PlanBody
-
Dispatches a subgoal to be achieved.
- dispatchSubgoal(Goal) - Method in class bdi4jade.plan.planbody.SequentialActionPlanBody
-
- dispatchSubgoalAndListen(Goal) - Method in class bdi4jade.plan.planbody.AbstractPlanBody
-
- dispatchSubgoalAndListen(Goal) - Method in class bdi4jade.plan.planbody.FSMPlanBody
-
- dispatchSubgoalAndListen(Goal) - Method in class bdi4jade.plan.planbody.ParallelActionPlanBody
-
- dispatchSubgoalAndListen(Goal) - Method in interface bdi4jade.plan.planbody.PlanBody
-
Dispatches a subgoal to be achieved and registers itself as a listener to
receive a notification of the end of execution of the goal.
- dispatchSubgoalAndListen(Goal) - Method in class bdi4jade.plan.planbody.SequentialActionPlanBody
-
- DisposablePlanBody - Interface in bdi4jade.plan.planbody
-
This interface indicates that a
PlanBody should be finalized in case
of being terminated.
- doActivate() - Method in interface bdi4jade.core.BDIAgent
-
- doClone(Location, String) - Method in interface bdi4jade.core.BDIAgent
-
- doDelete() - Method in interface bdi4jade.core.BDIAgent
-
- doMove(Location) - Method in interface bdi4jade.core.BDIAgent
-
- done() - Method in class bdi4jade.message.BDIAgentMsgReceiver
-
Returns always false, as this behavior is responsible for message
processing while a BDI agent is alive.
- done() - Method in class bdi4jade.plan.planbody.AbstractPlanBody
-
Indicates to the JADE platform that this behavior/plan body finished its
execution.
- doSuspend() - Method in interface bdi4jade.core.BDIAgent
-
- doTimeOut(Timer) - Method in interface bdi4jade.core.BDIAgent
-
- doWait() - Method in interface bdi4jade.core.BDIAgent
-
- doWait(long) - Method in interface bdi4jade.core.BDIAgent
-
- doWait() - Method in class bdi4jade.core.Intention
-
- doWake() - Method in interface bdi4jade.core.BDIAgent
-
- dropGoal(Goal) - Method in class bdi4jade.core.AbstractBDIAgent
-
- dropGoal(Goal) - Method in interface bdi4jade.core.BDIAgent
-
Drops a given goal of this agent, which means setting it as no longer
desired.
- dropGoal(GoalUpdateSet.GoalDescription) - Method in class bdi4jade.core.GoalUpdateSet
-
Indicates that a goal should be dropped.
- dropSoftoal(Softgoal) - Method in class bdi4jade.core.AbstractBDIAgent
-
- dropSoftoal(Softgoal) - Method in interface bdi4jade.core.BDIAgent
-
Drops a given softgoal of this agent.