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

S

SAFETY - Static variable in interface bdi4jade.examples.planselection.Softgoals
 
SATISFACTION - Static variable in class bdi4jade.examples.planselection.TransportationAgent
 
SECURITY - Static variable in interface bdi4jade.examples.planselection.Softgoals
 
selectPlan(Goal, Set<Plan>) - Method in class bdi4jade.extension.planselection.utilitybased.UtilityBasedPlanSelectionStrategy
 
selectPlan(Goal, Set<Plan>) - Method in interface bdi4jade.reasoning.PlanSelectionStrategy
Selects a plan to be executed to achieve the given goal.
selectPlan(Goal, Set<Plan>) - Method in class bdi4jade.util.reasoning.DefaultPlanSelectionStrategy
 
SequentialActionPlanBody - Class in bdi4jade.plan.planbody
 
SequentialActionPlanBody() - Constructor for class bdi4jade.plan.planbody.SequentialActionPlanBody
 
SequentialGoal - Class in bdi4jade.goal
This class represents a goal that aims at achieving all goals that compose this goal in a sequential way.
SequentialGoal(Goal[]) - Constructor for class bdi4jade.goal.SequentialGoal
Creates a new SequentialGoal.
SequentialGoal(List<Goal>) - Constructor for class bdi4jade.goal.SequentialGoal
Creates a new SequentialGoal.
SequentialGoalPlanBody - Class in bdi4jade.plan.planbody
This plan
SequentialGoalPlanBody() - Constructor for class bdi4jade.plan.planbody.SequentialGoalPlanBody
Created a new SequentialGoalPlan.
setAction(BeliefEvent.Action) - Method in class bdi4jade.event.BeliefEvent
Sets the action performed.
setArgs(Object) - Method in class bdi4jade.event.BeliefEvent
Sets the arguments associated with the action performed.
setBelief(Belief<?>) - Method in class bdi4jade.event.BeliefEvent
Sets the belief over which the event has occurred.
setBeliefRevisionStrategy(BeliefRevisionStrategy) - Method in class bdi4jade.core.BDIAgent
 
setCapability(Capability) - Method in class bdi4jade.belief.BeliefBase
Associates a capability with this belief base.
setCompletedGoals(List<Goal>) - Method in class bdi4jade.goal.CompositeGoal
Sets the list of completed goals.
setDeliberationFunction(DeliberationFunction) - Method in class bdi4jade.core.BDIAgent
 
setEndState(Plan.EndState) - Method in class bdi4jade.plan.planbody.AbstractPlanBody
 
setFailedGoal(GoalEvent) - Method in class bdi4jade.goal.CompositeGoal
Sets the goal event associated with the goal that failed.
setGoal(Goal) - Method in class bdi4jade.event.GoalEvent
Sets the goal associated with this event.
setGoalOutput(Goal) - Method in interface bdi4jade.plan.planbody.OutputPlanBody
Sets the output parameters in the goal.
setGoalOutput(Goal) - Method in class bdi4jade.plan.planbody.ParallelGoalPlanBody
 
setGoalOutput(Goal) - Method in class bdi4jade.plan.planbody.SequentialGoalPlanBody
 
setMessage(ACLMessage) - Method in class bdi4jade.message.MessageGoal
Sets the message of this goal.
setMsg(String) - Method in class bdi4jade.examples.compositegoal.CompositeGoalCapability.MyGoal2
 
setMsg(String) - Method in class bdi4jade.examples.compositegoal.CompositeGoalCapability.MyGoal3
 
setMyAgent(BDIAgent) - Method in class bdi4jade.core.Capability
 
setName(String) - Method in class bdi4jade.belief.AbstractBelief
Sets the name of this belief.
setName(String) - Method in class bdi4jade.examples.planparameter.HelloWorldParamPlan
 
setName(String) - Method in class bdi4jade.goal.NamedSoftgoal
Sets the name of this softgoal.
setNextGoal(Goal, Goal) - Method in class bdi4jade.plan.planbody.SequentialGoalPlanBody
Sets the parameters of the next goal to be executed based on the previous goal execution.
setNoLongerDesired(Goal) - Method in class bdi4jade.core.BDIAgent
Sets a goal to be no longer desired.
setOptionGenerationFunction(OptionGenerationFunction) - Method in class bdi4jade.core.BDIAgent
 
setPlanBodyInput(PlanBody, Goal) - Static method in class bdi4jade.util.ReflectionUtils
Sets the input parameters of a plan body based on the parameters passed in the goal that triggered its execution.
setPlanBodyOutput(PlanBody, Goal) - Static method in class bdi4jade.util.ReflectionUtils
Sets the output parameters of a goal based on the output generated by the plan body whose execution was triggered by this goal.
setPlanLibrary(PlanLibrary) - Method in class bdi4jade.plan.AbstractPlan
Sets the plan library with which this plan is associated.
setPlanLibrary(PlanLibrary) - Method in interface bdi4jade.plan.Plan
Sets the plan library with which this plan is associated.
setPlanSelectionStrategy(PlanSelectionStrategy) - Method in class bdi4jade.core.BDIAgent
 
setPreferenceForSoftgoal(Softgoal, Double) - Method in class bdi4jade.extension.planselection.utilitybased.SoftgoalPreferences
Sets the preference for a softgoal.
setProbability(Double) - Method in class bdi4jade.extension.planselection.utilitybased.PlanContribution
 
setStatus(GoalStatus) - Method in class bdi4jade.event.GoalEvent
Sets the goal status.
setTime(long) - Method in class bdi4jade.examples.planparameter.HelloWorldParamAgent.HelloWorldParamGoal
 
setup() - Method in class bdi4jade.core.BDIAgent
Initializes the BDI agent.
setup() - Method in class bdi4jade.core.Capability
This is an empty holder for being overridden by subclasses.
setup() - Method in class bdi4jade.examples.compositegoal.CompositeGoalCapability
 
setup() - Method in class bdi4jade.examples.ping.PingPongCapability
 
setup() - Method in class bdi4jade.examples.planfailed.PlanFailedCapability
 
setup() - Method in class bdi4jade.examples.subgoal.SubgoalCapability
 
setupParameters(Goal, Goal) - Static method in class bdi4jade.util.ReflectionUtils
Sets the input parameters of goal based on the output parameters of another goal.
setValue(T) - Method in class bdi4jade.belief.AbstractBelief
Sets a new value to the belief and notifies belief bases of changes on this belief value.
setValue(T) - Method in interface bdi4jade.belief.Belief
Sets the new value of the belief.
setValue(Double) - Method in class bdi4jade.extension.planselection.utilitybased.PlanContribution
 
setValue1(T1) - Method in class bdi4jade.examples.planselection.PairT
 
setValue2(T2) - Method in class bdi4jade.examples.planselection.PairT
 
SimplePlan - Class in bdi4jade.plan
This class represents a plan whose plan body is a class that can be instantiated by invoking the Class.newInstance() method.
SimplePlan(Class<? extends Goal>, Class<? extends PlanBody>) - Constructor for class bdi4jade.plan.SimplePlan
Creates a new simple plan, which is able to achieve goals of the given goal class, and its body should be instances of the provided plan body class.
SimplePlan(Class<? extends PlanBody>) - Constructor for class bdi4jade.plan.SimplePlan
Creates a new simple plan.
SimplePlan(GoalTemplate, Class<? extends PlanBody>) - Constructor for class bdi4jade.plan.SimplePlan
Creates a new simple plan, which is able to achieve goals that match the provided template.
SimplePlan(GoalTemplate, MessageTemplate, Class<? extends PlanBody>) - Constructor for class bdi4jade.plan.SimplePlan
Creates a new simple plan, which is able to achieve goals that match the provided goal template and process messages that match the provided message template.
SimplePlan(MessageTemplate, Class<? extends PlanBody>) - Constructor for class bdi4jade.plan.SimplePlan
Creates a new simple plan, which is able to process messages that match the provided message template.
SimplePlan(String, GoalTemplate, Class<? extends PlanBody>) - Constructor for class bdi4jade.plan.SimplePlan
Creates a new simple plan, which is able to achieve goals that match the provided template.
SimplePlan(String, GoalTemplate, MessageTemplate, Class<? extends PlanBody>) - Constructor for class bdi4jade.plan.SimplePlan
Creates a new simple plan, which is able to achieve goals that match the provided goal template and process messages that match the provided message template.
SimplePlan(String, MessageTemplate, Class<? extends PlanBody>) - Constructor for class bdi4jade.plan.SimplePlan
Creates a new simple plan, which is able to process messages that match the provided message template.
size() - Method in class bdi4jade.belief.BeliefBase
Gets the size of this specific belief base (the number of beliefs).
Softgoal - Interface in bdi4jade.goal
This interface defines the abstraction of an agent softgoal.
Softgoal1 - Static variable in class bdi4jade.examples.template.MyAgentSoftgoals
 
Softgoal2 - Static variable in class bdi4jade.examples.template.MyAgentSoftgoals
 
SoftgoalPreferences - Class in bdi4jade.extension.planselection.utilitybased
This is an agent transient belief (@see TransientBelief) that stores the preferences for softgoals.
SoftgoalPreferences() - Constructor for class bdi4jade.extension.planselection.utilitybased.SoftgoalPreferences
 
Softgoals - Interface in bdi4jade.examples.planselection
 
SOFTGOALS - Static variable in interface bdi4jade.examples.planselection.Softgoals
 
start() - Method in class bdi4jade.plan.planbody.AbstractPlanBody
Starts the plan body, a Behaviour, associated with this plan.
start() - Method in class bdi4jade.plan.planbody.FSMPlanBody
 
start() - Method in class bdi4jade.plan.planbody.ParallelActionPlanBody
 
start() - Method in interface bdi4jade.plan.planbody.PlanBody
Starts the plan body, a Behaviour, associated with this plan.
start() - Method in class bdi4jade.plan.planbody.SequentialActionPlanBody
 
stats() - Method in class bdi4jade.examples.planselection.GenericValueFunction
 
status - Variable in class bdi4jade.event.GoalEvent
 
stop() - Method in class bdi4jade.plan.planbody.AbstractPlanBody
Stops the plan body, a Behaviour, associated with this plan.
stop() - Method in class bdi4jade.plan.planbody.FSMPlanBody
 
stop() - Method in class bdi4jade.plan.planbody.ParallelActionPlanBody
 
stop() - Method in interface bdi4jade.plan.planbody.PlanBody
Stops the plan body, a Behaviour, associated with this plan.
stop() - Method in class bdi4jade.plan.planbody.SequentialActionPlanBody
 
Subgoal - Class in bdi4jade.examples.subgoal
 
Subgoal() - Constructor for class bdi4jade.examples.subgoal.Subgoal
 
SubgoalCapability - Class in bdi4jade.examples.subgoal
 
SubgoalCapability() - Constructor for class bdi4jade.examples.subgoal.SubgoalCapability
 
SuccessPlanBody - Class in bdi4jade.examples.nestedcapabilities
 
SuccessPlanBody() - Constructor for class bdi4jade.examples.nestedcapabilities.SuccessPlanBody
 
A B C D E F G H I K L M N O P R S T U V W