- 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.