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