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

B

bdi4jade.annotation - package bdi4jade.annotation
 
bdi4jade.belief - package bdi4jade.belief
This package contains interfaces and classes that allows representation of beliefs of an agent, which are stored in belief bases, part of agent capabilities.
bdi4jade.core - package bdi4jade.core
 
bdi4jade.event - package bdi4jade.event
This package contains interfaces and classes that allows creating listeners of events that occur in an agent, such as updating beliefs or achieving goals, and representing such events.
bdi4jade.exception - package bdi4jade.exception
This package contains interfaces and classes that allows representation of exceptions that may occur during the execution of BDI agents.
bdi4jade.extension.planselection.utilitybased - package bdi4jade.extension.planselection.utilitybased
 
bdi4jade.goal - package bdi4jade.goal
This package contains interfaces and classes that allows representation of goals and softgoals of an agent.
bdi4jade.message - package bdi4jade.message
This package contains interfaces and classes that allows processing messages received by BDI agents and creating goals to process them.
bdi4jade.plan - package bdi4jade.plan
This package contains interfaces and classes that allows representation of plans of BDI agents.
bdi4jade.plan.planbody - package bdi4jade.plan.planbody
This package contains interfaces and classes that allows representation of plan body, which is an executable piece of code that is instantiated and executed to achieve goals.
bdi4jade.reasoning - package bdi4jade.reasoning
This package contains interfaces and classes to specify strategies associated with customization points of the BDI agent reasoning cycle.
bdi4jade.util - package bdi4jade.util
This package contains utility classes.
BDIAgent - Class in bdi4jade.core
This class is an extension of Agent that has a current set of goals, which are selected to become intentions, i.e.
BDIAgent() - Constructor for class bdi4jade.core.BDIAgent
Default constructor.
BDIAgent(Capability) - Constructor for class bdi4jade.core.BDIAgent
Default constructor.
BDIAgent(Capability[]) - Constructor for class bdi4jade.core.BDIAgent
Default constructor.
BDIAgent(Collection<Capability>) - Constructor for class bdi4jade.core.BDIAgent
Default constructor.
BDIAgentMsgReceiver - Class in bdi4jade.message
This class extends the MsgReceiver behavior from the JADE platform and is responsible for receiving agent messages and creating MessageGoal so that a BDI agent can process it.
BDIAgentMsgReceiver(BDIAgent) - Constructor for class bdi4jade.message.BDIAgentMsgReceiver
Initializes this message receiver, which is associated with a BDI agent.
BDIAgentMsgReceiver.BDIAgentMatchExpression - Class in bdi4jade.message
This class implements the MessageTemplate.MatchExpression interface from JADE and is responsible for verifying if there is at least one agent capability with a plan that is able to process a given message.
BDIAgentMsgReceiver.BDIAgentMatchExpression() - Constructor for class bdi4jade.message.BDIAgentMsgReceiver.BDIAgentMatchExpression
 
Belief - Annotation Type in bdi4jade.annotation
 
Belief<T> - Interface in bdi4jade.belief
This interface represents a belief of the belief base.
BeliefAlreadyExistsException - Exception in bdi4jade.exception
This class represents an exception that a belief that already exists in the belief base is trying to be added.
BeliefAlreadyExistsException(Belief<?>) - Constructor for exception bdi4jade.exception.BeliefAlreadyExistsException
Creates a new instance of BeliefAlreadyExistsException.
BeliefBase - Class in bdi4jade.belief
This class represents a belief base of a capability.
BeliefBase() - Constructor for class bdi4jade.belief.BeliefBase
The default constructor.
BeliefBase(Capability) - Constructor for class bdi4jade.belief.BeliefBase
Creates a belief base associated with a capability.
BeliefBase(Capability, Set<Belief<?>>) - Constructor for class bdi4jade.belief.BeliefBase
Creates a belief base associated with a capability and adds the beliefs in the provided belief set as the initial beliefs of this belief base.
beliefBase - Variable in class bdi4jade.core.Capability
 
BeliefEvent - Class in bdi4jade.event
This class represents an event performed over a belief.
BeliefEvent() - Constructor for class bdi4jade.event.BeliefEvent
Default constructor.
BeliefEvent(Belief<?>) - Constructor for class bdi4jade.event.BeliefEvent
Creates a belief event.
BeliefEvent(Belief<?>, BeliefEvent.Action) - Constructor for class bdi4jade.event.BeliefEvent
Creates a belief event.
BeliefEvent(Belief<?>, BeliefEvent.Action, Object) - Constructor for class bdi4jade.event.BeliefEvent
Creates a belief event.
BeliefEvent.Action - Enum in bdi4jade.event
This enumeration represents the set of possible actions that can be performed over a belief.
BeliefGoal - Class in bdi4jade.goal
This class represents the goal of an agent to believe in a certain belief, that is, the agent has a belief whose name is specified in this goal.
BeliefGoal(String) - Constructor for class bdi4jade.goal.BeliefGoal
Creates a new BeliefGoal with the provided belief name.
beliefGoal(String) - Static method in class bdi4jade.goal.GoalTemplateFactory
This method creates a goal template that positively matches a goal if it is of the type BeliefGoal and has the given belief name.
BeliefGoalPlanBody - Class in bdi4jade.plan.planbody
This plan body aims to achieve a BeliefGoal.
BeliefGoalPlanBody() - Constructor for class bdi4jade.plan.planbody.BeliefGoalPlanBody
 
BeliefListener - Interface in bdi4jade.event
This interface defines the method that a belief listener should implement.
BeliefRevisionStrategy - Interface in bdi4jade.reasoning
This interface defines the belief revision strategy to be used within the scope of a capability.
BeliefSet<T> - Interface in bdi4jade.belief
This interface represents a belief that has a set of values associated with it.
beliefSetTypeGoal(String, Class<?>) - Static method in class bdi4jade.goal.GoalTemplateFactory
This method creates a goal template that positively matches a goal if it is of the type BeliefSetValueGoal, has the given belief name, and its value is of the given type.
BeliefSetValueGoal<T> - Class in bdi4jade.goal
This class represents the goal of an agent believe in a belief that contains a certain value, that is, the agent has a belief set whose name is specified in this goal and it contains the specified value.
BeliefSetValueGoal(String, T) - Constructor for class bdi4jade.goal.BeliefSetValueGoal
Creates a new BeliefSetValueGoal with the provided belief name and a value.
beliefSetValueGoal(String, Object) - Static method in class bdi4jade.goal.GoalTemplateFactory
This method creates a goal template that positively matches a goal if it is of the type BeliefSetValueGoal, has the given belief name, and has the given value.
beliefTypeGoal(String, Class<?>) - Static method in class bdi4jade.goal.GoalTemplateFactory
This method creates a goal template that positively matches a goal if it is of the type BeliefValueGoal, has the given belief name, and its value is of the given type.
BeliefValueGoal<T> - Class in bdi4jade.goal
This class represents the goal of an agent to believe in a certain belief with an specific value, that is, the agent has a belief whose name and value are specified in this goal.
BeliefValueGoal(String, T) - Constructor for class bdi4jade.goal.BeliefValueGoal
Creates a new BeliefValueGoal with the provided belief name and a value.
beliefValueGoal(String, Object) - Static method in class bdi4jade.goal.GoalTemplateFactory
This method creates a goal template that positively matches a goal if it is of the type BeliefValueGoal, has the given belief name, and has the given value.
A B C D E F G H I L M N O P R S T U V W