Skip navigation links
A B C D E F G H I M N O P R S T U V 

A

AbstractAgentReasoningStrategy - Class in bdi4jade.reasoning
This class provides an abstract implementation of the AgentReasoningStrategy interface.
AbstractAgentReasoningStrategy() - Constructor for class bdi4jade.reasoning.AbstractAgentReasoningStrategy
 
AbstractBDIAgent - Class in bdi4jade.core
This class is an abstract implementation of the BDIAgent interface.
AbstractBDIAgent() - Constructor for class bdi4jade.core.AbstractBDIAgent
Default constructor.
AbstractBelief<K,V> - Class in bdi4jade.belief
This is an abstract class that implements the Belief interface.
AbstractBelief() - Constructor for class bdi4jade.belief.AbstractBelief
The default constructor.
AbstractBelief(K) - Constructor for class bdi4jade.belief.AbstractBelief
Initializes a belief with its name.
AbstractBelief(K, V) - Constructor for class bdi4jade.belief.AbstractBelief
Initializes a belief with its name and an initial value.
AbstractBeliefGoal<K> - Class in bdi4jade.goal
This is an abstract implementation of a belief goal.
AbstractBeliefGoal() - Constructor for class bdi4jade.goal.AbstractBeliefGoal
Default constructor.
AbstractBeliefGoal(K) - Constructor for class bdi4jade.goal.AbstractBeliefGoal
Creates a new AbstractBeliefGoal with the provided belief.
AbstractBeliefSet<K,V> - Class in bdi4jade.belief
This is an abstract class that implements the BeliefSet interface, and extends the AbstractBeliefSet class, parameterizing it with a parameterized Set.
AbstractBeliefSet() - Constructor for class bdi4jade.belief.AbstractBeliefSet
The default constructor.
AbstractBeliefSet(K) - Constructor for class bdi4jade.belief.AbstractBeliefSet
Initializes a belief set with its name.
AbstractBeliefSet(K, Set<V>) - Constructor for class bdi4jade.belief.AbstractBeliefSet
Initializes a belief set with its name and an initial set of values.
AbstractPlan - Class in bdi4jade.plan
This class represents the plan abstraction, being an abstract implementation of the Plan interface.
AbstractPlan() - Constructor for class bdi4jade.plan.AbstractPlan
The default constructor.
AbstractPlan(String) - Constructor for class bdi4jade.plan.AbstractPlan
Creates a new plan with an identifier.
AbstractPlan(String, GoalTemplate) - Constructor for class bdi4jade.plan.AbstractPlan
Creates a new plan with an identifier and a template of goals it can achieve.
AbstractPlan(String, GoalTemplate, MessageTemplate) - Constructor for class bdi4jade.plan.AbstractPlan
Creates a new plan with an identifier, a template of goals it can achieve, and a template of messages it can process.
AbstractPlan(String, MessageTemplate) - Constructor for class bdi4jade.plan.AbstractPlan
Creates a new plan with an identifier and a template of messages it can process.
AbstractPlanBody - Class in bdi4jade.plan.planbody
This class provides an almost complete implementation of the PlanBody interface.
AbstractPlanBody() - Constructor for class bdi4jade.plan.planbody.AbstractPlanBody
Creates a new plan body.
AbstractReasoningStrategy - Class in bdi4jade.reasoning
This class provides an abstract implementation of the ReasoningStrategy interface.
AbstractReasoningStrategy() - Constructor for class bdi4jade.reasoning.AbstractReasoningStrategy
 
action() - Method in class bdi4jade.plan.planbody.BeliefGoalPlanBody
This final implementation of the action method verifies the belief goal that triggered this plan body execution is already achieved ( BeliefGoalPlanBody.isGoalAchieved()).
action() - Method in class bdi4jade.plan.planbody.ParallelGoalPlanBody
This method tries to achieve all subgoals of the ParallelGoal to be achieved in a parallel way.
action() - Method in class bdi4jade.plan.planbody.SequentialGoalPlanBody
This method tries to achieve all subgoals of the SequentialGoal to be achieved sequentially.
addAnnotatedFields(Class<? extends Capability>) - Method in class bdi4jade.core.Capability
Adds by reflection capability components, such as beliefs and plans, according to annotated fields.
addAssociatedCapability(Capability) - Method in class bdi4jade.core.Capability
Associates a capability to this capability.
addBelief(Belief<?, ?>) - Method in class bdi4jade.belief.BeliefBase
Adds a belief to the belief base.
addBeliefBase(BeliefBase) - Method in class bdi4jade.belief.AbstractBelief
 
addBeliefBase(BeliefBase) - Method in interface bdi4jade.belief.Belief
Adds a belief base that contains this belief.
addBeliefBase(BeliefBase) - Method in class bdi4jade.belief.DerivedBelief
Adds a belief base with which this belief is associated.
addBeliefListener(BeliefListener) - Method in class bdi4jade.belief.BeliefBase
Adds a belief listener to be notified about changes in the belief base.
addCandidatePlans(Goal, Map<Capability, Set<Plan>>) - Method in class bdi4jade.core.Capability
Adds the set of plans of this capability that can achieve the given goal to a map of candidate plans.
addCapability(Capability) - Method in class bdi4jade.core.MultipleCapabilityAgent
 
addDefaultPlans() - Method in class bdi4jade.plan.PlanLibrary
Adds a set of default plans to this library.
addGoal(Capability, Goal) - Method in class bdi4jade.core.AbstractBDIAgent
 
addGoal(Capability, Goal, GoalListener) - Method in class bdi4jade.core.AbstractBDIAgent
 
addGoal(Goal) - Method in class bdi4jade.core.AbstractBDIAgent
 
addGoal(Goal, GoalListener) - Method in class bdi4jade.core.AbstractBDIAgent
 
addGoal(Capability, Goal) - Method in interface bdi4jade.core.BDIAgent
Adds a new goal to this agent to be achieved.
addGoal(Capability, Goal, GoalListener) - Method in interface bdi4jade.core.BDIAgent
Adds a new goal to this agent to be achieved and adds a listener to observe events related to this goal.
addGoal(Goal) - Method in interface bdi4jade.core.BDIAgent
Adds a new goal to this agent to be achieved.
addGoal(Goal, GoalListener) - Method in interface bdi4jade.core.BDIAgent
Adds a new goal to this agent to be achieved and adds a listener to observe events related to this goal.
addGoalListener(GoalListener) - Method in class bdi4jade.core.AbstractBDIAgent
 
addGoalListener(GoalListener) - Method in interface bdi4jade.core.BDIAgent
Adds a listener to be notified when about goal events.
addGoalListener(GoalListener) - Method in class bdi4jade.core.Intention
Adds a listener to be notified when about goal events.
addGoalOwner(Map<Class<? extends Capability>, Set<Capability>>, Capability) - Static method in class bdi4jade.util.ReflectionUtils
Adds to the goal owners map the capability classes that owns a goal to the capability instance passed as parameter.
addGoalTemplate(GoalTemplate) - Method in class bdi4jade.plan.AbstractPlan
Adds template of goals that this plan can achieve.
addMessageTemplate(MessageTemplate) - Method in class bdi4jade.plan.AbstractPlan
Adds a message template of messages that this plan can process.
addOrUpdateBelief(Belief<?, ?>) - Method in class bdi4jade.belief.BeliefBase
Adds a belief to the belief base.
addPartCapability(Capability) - Method in class bdi4jade.core.Capability
Adds a capability as part of this capability, which is a whole-capability.
addPlan(Plan) - Method in class bdi4jade.plan.PlanLibrary
Adds a plan to the plan library.
addSetValue(V) - Method in class bdi4jade.belief.AbstractBeliefSet
Adds a value of this belief set.
addSetValue(V) - Method in class bdi4jade.belief.TransientBeliefSet
 
addSoftgoal(Softgoal) - Method in class bdi4jade.core.AbstractBDIAgent
 
addSoftgoal(Softgoal) - Method in interface bdi4jade.core.BDIAgent
Adds a new softgoal to this agent.
addValue(V) - Method in class bdi4jade.belief.AbstractBeliefSet
Adds a value to the belief set and notifies belief bases of the addition of this value.
addValue(V) - Method in interface bdi4jade.belief.BeliefSet
Adds a new value to this belief set.
agent - Variable in class bdi4jade.reasoning.AbstractAgentReasoningStrategy
 
AgentBeliefRevisionStrategy - Interface in bdi4jade.reasoning
This interface defines the belief revision strategy to be used by a BDI agent.
AgentDeliberationFunction - Interface in bdi4jade.reasoning
This interface defines the deliberation function to be used by a BDI agent.
AgentOptionGenerationFunction - Interface in bdi4jade.reasoning
This interface defines the option generation functions to be used in the BDI-interpreter, by a BDI agent.
AgentPlanSelectionStrategy - Interface in bdi4jade.reasoning
This interface defines the plan selection strategy to be used by a BDI agent.
AgentReasoningStrategy - Interface in bdi4jade.reasoning
This interface defines methods that should be implemented by all agent reasoning strategies.
AssociatedCapability - Annotation Type in bdi4jade.annotation
This annotation allows to specify that an attribute of a Capability is an association between capabilities, whose source capability is the annotated capability.
A B C D E F G H I M N O P R S T U V 
Skip navigation links