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