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

S

selectPlan(Goal, Set<Plan>) - Method in class br.pucrio.inf.les.bdijade.reasoning.DefaultPlanSelectionStrategy
 
selectPlan(Goal, Set<Plan>) - Method in interface br.pucrio.inf.les.bdijade.reasoning.PlanSelectionStrategy
Selects a plan to be executed to achieve the given goal.
serialVersionUID - Static variable in class br.pucrio.inf.les.bdijade.belief.Belief
 
serialVersionUID - Static variable in class br.pucrio.inf.les.bdijade.belief.BeliefSet
 
serialVersionUID - Static variable in class br.pucrio.inf.les.bdijade.belief.PersistentBelief
 
serialVersionUID - Static variable in class br.pucrio.inf.les.bdijade.belief.TransientBelief
 
serialVersionUID - Static variable in class br.pucrio.inf.les.bdijade.belief.TransientBeliefSet
 
serialVersionUID - Static variable in class br.pucrio.inf.les.bdijade.core.BDIAgent.BDIInterpreter
 
serialVersionUID - Static variable in class br.pucrio.inf.les.bdijade.core.BDIAgent
 
serialVersionUID - Static variable in class br.pucrio.inf.les.bdijade.core.BeliefBase
 
serialVersionUID - Static variable in class br.pucrio.inf.les.bdijade.core.Capability
 
serialVersionUID - Static variable in class br.pucrio.inf.les.bdijade.core.PlanLibrary
 
serialVersionUID - Static variable in class br.pucrio.inf.les.bdijade.event.BeliefEvent
 
serialVersionUID - Static variable in class br.pucrio.inf.les.bdijade.event.GoalEvent
 
serialVersionUID - Static variable in class br.pucrio.inf.les.bdijade.event.GoalFinishedEvent
 
serialVersionUID - Static variable in exception br.pucrio.inf.les.bdijade.exception.BeliefAlreadyExistsException
 
serialVersionUID - Static variable in exception br.pucrio.inf.les.bdijade.exception.PlanInstantiationException
 
serialVersionUID - Static variable in class br.pucrio.inf.les.bdijade.goal.BeliefGoal
 
serialVersionUID - Static variable in class br.pucrio.inf.les.bdijade.goal.BeliefSetValueGoal
 
serialVersionUID - Static variable in class br.pucrio.inf.les.bdijade.goal.ComposedGoal
 
serialVersionUID - Static variable in class br.pucrio.inf.les.bdijade.message.BDIAgentMsgReceiver.BDIAgentMatchExpression
 
serialVersionUID - Static variable in class br.pucrio.inf.les.bdijade.message.BDIAgentMsgReceiver
 
serialVersionUID - Static variable in class br.pucrio.inf.les.bdijade.message.MessageGoal
 
setAction(BeliefEvent.Action) - Method in class br.pucrio.inf.les.bdijade.event.BeliefEvent
 
setArgs(Object) - Method in class br.pucrio.inf.les.bdijade.event.BeliefEvent
 
setBdiAgentMsgReceiver(BDIAgentMsgReceiver) - Method in class br.pucrio.inf.les.bdijade.message.BDIAgentMsgReceiver.BDIAgentMatchExpression
 
setBelief(Belief<?>) - Method in class br.pucrio.inf.les.bdijade.event.BeliefEvent
 
setBeliefRevisionStrategy(BeliefRevisionStrategy) - Method in class br.pucrio.inf.les.bdijade.core.BDIAgent
 
setCapability(Capability) - Method in class br.pucrio.inf.les.bdijade.core.BeliefBase
Sets the capability of this belief base.
setCapability(Capability) - Method in class br.pucrio.inf.les.bdijade.core.PlanLibrary
Sets the capability of this plan library.
setDeliberationFunction(DeliberationFunction) - Method in class br.pucrio.inf.les.bdijade.core.BDIAgent
 
setGoal(Goal) - Method in class br.pucrio.inf.les.bdijade.event.GoalEvent
 
setGoalOutput(Goal) - Method in interface br.pucrio.inf.les.bdijade.plan.OutputPlanBody
Sets the output parameters in the goal.
setMyAgent(BDIAgent) - Method in class br.pucrio.inf.les.bdijade.core.Capability
 
setNoLongerDesired(Goal) - Method in class br.pucrio.inf.les.bdijade.core.BDIAgent
Sets a goal to be no longer desired.
setOptionGenerationFunction(OptionGenerationFunction) - Method in class br.pucrio.inf.les.bdijade.core.BDIAgent
 
setPlanLibrary(PlanLibrary) - Method in class br.pucrio.inf.les.bdijade.plan.Plan
 
setPlanSelectionStrategy(PlanSelectionStrategy) - Method in class br.pucrio.inf.les.bdijade.core.BDIAgent
 
setStatus(GoalStatus) - Method in class br.pucrio.inf.les.bdijade.event.GoalFinishedEvent
 
setup() - Method in class br.pucrio.inf.les.bdijade.core.BDIAgent
Initializes the BDI agent.
setup() - Method in class br.pucrio.inf.les.bdijade.core.Capability
This is an empty holder for being overridden by subclasses.
setValue(T) - Method in class br.pucrio.inf.les.bdijade.belief.Belief
Sets a new value to the belief.
setValue(T) - Method in class br.pucrio.inf.les.bdijade.belief.PersistentBelief
 
setValue(T) - Method in class br.pucrio.inf.les.bdijade.belief.TransientBelief
 
setValue(Set<T>) - Method in class br.pucrio.inf.les.bdijade.belief.TransientBeliefSet
 
SimplePlan - Class in br.pucrio.inf.les.bdijade.plan
This class represents a plan whose plan body is a class that can be instantiated by invoking the @likn Class.newInstance() method.
SimplePlan(Class<? extends Behaviour>) - Constructor for class br.pucrio.inf.les.bdijade.plan.SimplePlan
Creates a new Simple Plan.
SimplePlan(Class<? extends Goal>, Class<? extends Behaviour>) - Constructor for class br.pucrio.inf.les.bdijade.plan.SimplePlan
Creates a new Simple Plan.
SimplePlan(Class<? extends Goal>, MessageTemplate, Class<? extends Behaviour>) - Constructor for class br.pucrio.inf.les.bdijade.plan.SimplePlan
Creates a new Simple Plan.
SimplePlan(MessageTemplate, Class<? extends Behaviour>) - Constructor for class br.pucrio.inf.les.bdijade.plan.SimplePlan
Creates a new Simple Plan.
SimplePlan(String, Class<? extends Behaviour>) - Constructor for class br.pucrio.inf.les.bdijade.plan.SimplePlan
Creates a new Simple Plan.
SimplePlan(String, Class<? extends Goal>, Class<? extends Behaviour>) - Constructor for class br.pucrio.inf.les.bdijade.plan.SimplePlan
Creates a new Simple Plan.
SimplePlan(String, Class<? extends Goal>, MessageTemplate, Class<? extends Behaviour>) - Constructor for class br.pucrio.inf.les.bdijade.plan.SimplePlan
Creates a new Simple Plan.
SimplePlan(String, MessageTemplate, Class<? extends Behaviour>) - Constructor for class br.pucrio.inf.les.bdijade.plan.SimplePlan
Creates a new Simple Plan.
size() - Method in class br.pucrio.inf.les.bdijade.core.BeliefBase
Gets the size of this belief base (the number of beliefs).
start - Variable in class br.pucrio.inf.les.bdijade.core.Capability
 
startPlan() - Method in class br.pucrio.inf.les.bdijade.plan.PlanInstance
Starts the plan body, a Behaviour, associated with this plan.
status - Variable in class br.pucrio.inf.les.bdijade.event.GoalFinishedEvent
 
stopPlan() - Method in class br.pucrio.inf.les.bdijade.plan.PlanInstance
Stops the plan body, a Behaviour, associated with this plan.
subgoals - Variable in class br.pucrio.inf.les.bdijade.plan.PlanInstance
 

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