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