A B C D E F G H I K 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.examples - package bdi4jade.examples
 
bdi4jade.examples.blocksworld - package bdi4jade.examples.blocksworld
 
bdi4jade.examples.blocksworld.domain - package bdi4jade.examples.blocksworld.domain
 
bdi4jade.examples.blocksworld.goal - package bdi4jade.examples.blocksworld.goal
 
bdi4jade.examples.blocksworld.plan - package bdi4jade.examples.blocksworld.plan
 
bdi4jade.examples.compositegoal - package bdi4jade.examples.compositegoal
 
bdi4jade.examples.helloworld - package bdi4jade.examples.helloworld
 
bdi4jade.examples.nestedcapabilities - package bdi4jade.examples.nestedcapabilities
 
bdi4jade.examples.ping - package bdi4jade.examples.ping
 
bdi4jade.examples.planfailed - package bdi4jade.examples.planfailed
 
bdi4jade.examples.planparameter - package bdi4jade.examples.planparameter
 
bdi4jade.examples.planselection - package bdi4jade.examples.planselection
 
bdi4jade.examples.subgoal - package bdi4jade.examples.subgoal
 
bdi4jade.examples.template - package bdi4jade.examples.template
 
bdi4jade.examples.template.goal - package bdi4jade.examples.template.goal
 
bdi4jade.examples.template.plan - package bdi4jade.examples.template.plan
 
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
 
bdi4jade.util - package bdi4jade.util
This package contains utility classes.
bdi4jade.util.reasoning - package bdi4jade.util.reasoning
 
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.
BDIAgent1 - Class in bdi4jade.examples
 
BDIAgent1() - Constructor for class bdi4jade.examples.BDIAgent1
 
BDIAgent2 - Class in bdi4jade.examples
 
BDIAgent2() - Constructor for class bdi4jade.examples.BDIAgent2
 
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.
BELIEF_CLEAR - Static variable in class bdi4jade.examples.blocksworld.BlocksWorldAgent
 
BELIEF_CLEAR - Static variable in class bdi4jade.examples.blocksworld.BlocksWorldCapability
 
BELIEF_ON - Static variable in class bdi4jade.examples.blocksworld.BlocksWorldAgent
 
BELIEF_ON - Static variable in class bdi4jade.examples.blocksworld.BlocksWorldCapability
 
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
 
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 is used during the BDI interpreter cycle to review the agent's beliefs.
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.
BIKE_PLAN - Static variable in interface bdi4jade.examples.planselection.Plans
 
Block - Class in bdi4jade.examples.blocksworld.domain
 
Block(int) - Constructor for class bdi4jade.examples.blocksworld.domain.Block
 
BLOCK_1 - Static variable in interface bdi4jade.examples.blocksworld.domain.Thing
 
BLOCK_2 - Static variable in interface bdi4jade.examples.blocksworld.domain.Thing
 
BLOCK_3 - Static variable in interface bdi4jade.examples.blocksworld.domain.Thing
 
BLOCK_4 - Static variable in interface bdi4jade.examples.blocksworld.domain.Thing
 
BLOCK_5 - Static variable in interface bdi4jade.examples.blocksworld.domain.Thing
 
BlocksWorldAgent - Class in bdi4jade.examples.blocksworld
 
BlocksWorldAgent() - Constructor for class bdi4jade.examples.blocksworld.BlocksWorldAgent
 
BlocksWorldApp - Class in bdi4jade.examples.blocksworld
 
BlocksWorldApp() - Constructor for class bdi4jade.examples.blocksworld.BlocksWorldApp
 
BlocksWorldCapability - Class in bdi4jade.examples.blocksworld
 
BlocksWorldCapability() - Constructor for class bdi4jade.examples.blocksworld.BlocksWorldCapability
 
BlocksWorldView - Class in bdi4jade.examples.blocksworld
 
BlocksWorldView(BeliefBase) - Constructor for class bdi4jade.examples.blocksworld.BlocksWorldView
 
BUS_PLAN - Static variable in interface bdi4jade.examples.planselection.Plans
 
A B C D E F G H I K L M N O P R S T U V W