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

S

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
 
selectPlan(Goal, Set<Plan>) - Method in class bdi4jade.util.reasoning.UtilityBasedPlanSelectionStrategy
 
SequentialGoal - Class in bdi4jade.util.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.util.goal.SequentialGoal
Creates a new SequentialGoal.
SequentialGoal(List<Goal>) - Constructor for class bdi4jade.util.goal.SequentialGoal
Creates a new SequentialGoal.
SequentialGoalPlanBody - Class in bdi4jade.util.plan
This plan
SequentialGoalPlanBody() - Constructor for class bdi4jade.util.plan.SequentialGoalPlanBody
Created a new SequentialGoalPlan.
setAction(BeliefEvent.Action) - Method in class bdi4jade.event.BeliefEvent
 
setArgs(Object) - Method in class bdi4jade.event.BeliefEvent
 
setBdiAgentMsgReceiver(BDIAgentMsgReceiver) - Method in class bdi4jade.message.BDIAgentMsgReceiver.BDIAgentMatchExpression
 
setBelief(Belief<?>) - Method in class bdi4jade.event.BeliefEvent
 
setBeliefRevisionStrategy(BeliefRevisionStrategy) - Method in class bdi4jade.core.BDIAgent
 
setCapability(Capability) - Method in class bdi4jade.core.BeliefBase
Sets the capability of this belief base.
setCapability(Capability) - Method in class bdi4jade.core.PlanLibrary
Sets the capability of this plan library.
setCompletedGoals(List<Goal>) - Method in class bdi4jade.util.goal.CompositeGoal
 
setDeliberationFunction(DeliberationFunction) - Method in class bdi4jade.core.BDIAgent
 
setFailedGoal(GoalFinishedEvent) - Method in class bdi4jade.util.goal.CompositeGoal
 
setGoal(Goal) - Method in class bdi4jade.event.GoalEvent
 
setGoalOutput(Goal) - Method in interface bdi4jade.plan.OutputPlanBody
Sets the output parameters in the goal.
setGoalOutput(Goal) - Method in class bdi4jade.util.plan.ParallelGoalPlanBody
 
setGoalOutput(Goal) - Method in class bdi4jade.util.plan.SequentialGoalPlanBody
 
setMyAgent(BDIAgent) - Method in class bdi4jade.core.Capability
 
setNoLongerDesired(Goal) - Method in class bdi4jade.core.BDIAgent
Sets a goal to be no longer desired.
setOptionGenerationFunction(OptionGenerationFunction) - Method in class bdi4jade.core.BDIAgent
 
setPlanLibrary(PlanLibrary) - Method in class bdi4jade.plan.Plan
 
setPlanSelectionStrategy(PlanSelectionStrategy) - Method in class bdi4jade.core.BDIAgent
 
setPreferenceForSoftgoal(Softgoal, Double) - Method in class bdi4jade.preference.SoftgoalPreferences
Sets the preference for a softgoal.
setProbability(Double) - Method in class bdi4jade.plan.PlanContribution
 
setStatus(GoalStatus) - Method in class bdi4jade.event.GoalFinishedEvent
 
setValue(T) - Method in class bdi4jade.belief.Belief
Sets a new value to the belief.
setValue(T) - Method in class bdi4jade.belief.PersistentBelief
 
setValue(T) - Method in class bdi4jade.belief.TransientBelief
 
setValue(Set<T>) - Method in class bdi4jade.belief.TransientBeliefSet
 
setValue(Double) - Method in class bdi4jade.plan.PlanContribution
 
SimplePlan - Class in bdi4jade.util.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 bdi4jade.util.plan.SimplePlan
Creates a new Simple Plan.
SimplePlan(Class<? extends Goal>, Class<? extends Behaviour>) - Constructor for class bdi4jade.util.plan.SimplePlan
Creates a new Simple Plan.
SimplePlan(Class<? extends Goal>, MessageTemplate, Class<? extends Behaviour>) - Constructor for class bdi4jade.util.plan.SimplePlan
Creates a new Simple Plan.
SimplePlan(MessageTemplate, Class<? extends Behaviour>) - Constructor for class bdi4jade.util.plan.SimplePlan
Creates a new Simple Plan.
SimplePlan(String, Class<? extends Behaviour>) - Constructor for class bdi4jade.util.plan.SimplePlan
Creates a new Simple Plan.
SimplePlan(String, Class<? extends Goal>, Class<? extends Behaviour>) - Constructor for class bdi4jade.util.plan.SimplePlan
Creates a new Simple Plan.
SimplePlan(String, Class<? extends Goal>, MessageTemplate, Class<? extends Behaviour>) - Constructor for class bdi4jade.util.plan.SimplePlan
Creates a new Simple Plan.
SimplePlan(String, MessageTemplate, Class<? extends Behaviour>) - Constructor for class bdi4jade.util.plan.SimplePlan
Creates a new Simple Plan.
size() - Method in class bdi4jade.core.BeliefBase
Gets the size of this belief base (the number of beliefs).
Softgoal - Interface in bdi4jade.softgoal
This interface defines the abstraction of a Softgoal.
SoftgoalPreferences - Class in bdi4jade.preference
This is an agent transient belief (@see TransientBelief) that stores the preferences for softgoals.
SoftgoalPreferences() - Constructor for class bdi4jade.preference.SoftgoalPreferences
 
startPlan() - Method in class bdi4jade.plan.PlanInstance
Starts the plan body, a Behaviour, associated with this plan.
stopPlan() - Method in class bdi4jade.plan.PlanInstance
Stops the plan body, a Behaviour, associated with this plan.
A B C D E F G H I M N O P R S T U V