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

## D

DefaultBeliefRevisionStrategy - Class in bdi4jade.reasoning
  This class is the default implementation of the strategy `BeliefRevisionStrategy`.
DefaultBeliefRevisionStrategy() - Constructor for class bdi4jade.reasoning.DefaultBeliefRevisionStrategy
DefaultDeliberationFunction - Class in bdi4jade.reasoning
  This class is the default implementation of the strategy `DeliberationFunction`.
DefaultDeliberationFunction() - Constructor for class bdi4jade.reasoning.DefaultDeliberationFunction
DefaultOptionGenerationFunction - Class in bdi4jade.reasoning
  This class is the default implementation of the strategy `OptionGenerationFunction`.
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, 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
  This class is the default implementation of the strategy `PlanSelectionStrategy`.
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.
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
dispatchProtectedGoal(Goal) - Method in class bdi4jade.plan.planbody.AbstractPlanBody
dispatchProtectedGoal(Goal) - Method in class bdi4jade.plan.planbody.FSMPlanBody
dispatchProtectedGoal(Goal) - Method in class bdi4jade.plan.planbody.ParallelActionPlanBody
dispatchProtectedGoal(Goal) - Method in interface bdi4jade.plan.planbody.PlanBody
  Dispatches a goal to be achieved, using the capability (or its children capabilities) associated with the plan.
dispatchProtectedGoal(Goal) - Method in class bdi4jade.plan.planbody.SequentialActionPlanBody
dispatchProtectedSubgoal(Goal) - Method in class bdi4jade.plan.planbody.AbstractPlanBody
dispatchProtectedSubgoal(Goal) - Method in class bdi4jade.plan.planbody.FSMPlanBody
dispatchProtectedSubgoal(Goal) - Method in class bdi4jade.plan.planbody.ParallelActionPlanBody
dispatchProtectedSubgoal(Goal) - Method in interface bdi4jade.plan.planbody.PlanBody
  Dispatches a subgoal to be achieved, using the capability (or its children capabilities) associated with the plan.
dispatchProtectedSubgoal(Goal) - Method in class bdi4jade.plan.planbody.SequentialActionPlanBody
dispatchProtectedSubgoalAndListen(Goal) - Method in class bdi4jade.plan.planbody.AbstractPlanBody
dispatchProtectedSubgoalAndListen(Goal) - Method in class bdi4jade.plan.planbody.FSMPlanBody
dispatchProtectedSubgoalAndListen(Goal) - Method in class bdi4jade.plan.planbody.ParallelActionPlanBody
dispatchProtectedSubgoalAndListen(Goal) - Method in interface bdi4jade.plan.planbody.PlanBody
  Dispatches a subgoal to be achieved, using the capability (or its children capabilities) associated with the plan, and registers itself as a listener to receive a notification of the end of execution of the goal.
dispatchProtectedSubgoalAndListen(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.
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.
doWait() - Method in class bdi4jade.core.Intention
  Sets this intention to the `GoalStatus.WAITING` status.
dropGoal(Goal) - Method in class bdi4jade.core.BDIAgent
  Drops a given goal of this agent.
dropGoal(GoalUpdateSet.GoalDescription) - Method in class bdi4jade.core.GoalUpdateSet
dropSoftoal(Softgoal) - Method in class bdi4jade.core.BDIAgent
  Drops a given softgoal of this agent.

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