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