Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
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
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
L
M
N
O
P
R
S
T
U
V
W