<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_20) on Mon Sep 22 13:06:36 BRT 2014 -->
<title>S-Index</title>
<meta name="date" content="2014-09-22">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="S-Index";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../overview-summary.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li>Use</li>
<li><a href="../overview-tree.html">Tree</a></li>
<li><a href="../deprecated-list.html">Deprecated</a></li>
<li class="navBarCell1Rev">Index</li>
<li><a href="../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="index-14.html">Prev Letter</a></li>
<li><a href="index-16.html">Next Letter</a></li>
</ul>
<ul class="navList">
<li><a href="../index.html?index-files/index-15.html" target="_top">Frames</a></li>
<li><a href="index-15.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../allclasses-noframe.html">All Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="contentContainer"><a href="index-1.html">A</a> <a href="index-2.html">B</a> <a href="index-3.html">C</a> <a href="index-4.html">D</a> <a href="index-5.html">E</a> <a href="index-6.html">F</a> <a href="index-7.html">G</a> <a href="index-8.html">H</a> <a href="index-9.html">I</a> <a href="index-10.html">M</a> <a href="index-11.html">N</a> <a href="index-12.html">O</a> <a href="index-13.html">P</a> <a href="index-14.html">R</a> <a href="index-15.html">S</a> <a href="index-16.html">T</a> <a href="index-17.html">U</a> <a href="index-18.html">V</a> <a name="I:S">
<!-- -->
</a>
<h2 class="title">S</h2>
<dl>
<dt><span class="memberNameLink"><a href="../bdi4jade/reasoning/AgentPlanSelectionStrategy.html#selectPlan-bdi4jade.goal.Goal-java.util.Map-">selectPlan(Goal, Map<Capability, Set<Plan>>)</a></span> - Method in interface bdi4jade.reasoning.<a href="../bdi4jade/reasoning/AgentPlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">AgentPlanSelectionStrategy</a></dt>
<dd>
<div class="block">This method is responsible for selecting plans to achieve a goals of this
agent.</div>
</dd>
<dt><span class="memberNameLink"><a href="../bdi4jade/reasoning/DefaultAgentPlanSelectionStrategy.html#selectPlan-bdi4jade.goal.Goal-java.util.Map-">selectPlan(Goal, Map<Capability, Set<Plan>>)</a></span> - Method in class bdi4jade.reasoning.<a href="../bdi4jade/reasoning/DefaultAgentPlanSelectionStrategy.html" title="class in bdi4jade.reasoning">DefaultAgentPlanSelectionStrategy</a></dt>
<dd>
<div class="block">This default implementation requests each of its capabilities to select
one of its plans, and this method selects one of them, randomly.</div>
</dd>
<dt><span class="memberNameLink"><a href="../bdi4jade/reasoning/DefaultPlanSelectionStrategy.html#selectPlan-bdi4jade.goal.Goal-java.util.Set-">selectPlan(Goal, Set<Plan>)</a></span> - Method in class bdi4jade.reasoning.<a href="../bdi4jade/reasoning/DefaultPlanSelectionStrategy.html" title="class in bdi4jade.reasoning">DefaultPlanSelectionStrategy</a></dt>
<dd>
<div class="block">Selects the first plan of the set of candidate plans, if any.</div>
</dd>
<dt><span class="memberNameLink"><a href="../bdi4jade/reasoning/PlanSelectionStrategy.html#selectPlan-bdi4jade.goal.Goal-java.util.Set-">selectPlan(Goal, Set<Plan>)</a></span> - Method in interface bdi4jade.reasoning.<a href="../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">PlanSelectionStrategy</a></dt>
<dd>
<div class="block">Selects a plan to be executed to achieve the given goal, given a set of
candidate plans.</div>
</dd>
<dt><span class="memberNameLink"><a href="../bdi4jade/core/BDIAgent.html#send-jade.lang.acl.ACLMessage-">send(ACLMessage)</a></span> - Method in interface bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="interface in bdi4jade.core">BDIAgent</a></dt>
<dd> </dd>
<dt><a href="../bdi4jade/plan/planbody/SequentialActionPlanBody.html" title="class in bdi4jade.plan.planbody"><span class="typeNameLink">SequentialActionPlanBody</span></a> - Class in <a href="../bdi4jade/plan/planbody/package-summary.html">bdi4jade.plan.planbody</a></dt>
<dd>
<div class="block">This allows a plan body to inherit from both <a href="../bdi4jade/plan/planbody/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody"><code>AbstractPlanBody</code></a> and
<code>SequentialBehaviour</code>.</div>
</dd>
<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/SequentialActionPlanBody.html#SequentialActionPlanBody--">SequentialActionPlanBody()</a></span> - Constructor for class bdi4jade.plan.planbody.<a href="../bdi4jade/plan/planbody/SequentialActionPlanBody.html" title="class in bdi4jade.plan.planbody">SequentialActionPlanBody</a></dt>
<dd> </dd>
<dt><a href="../bdi4jade/goal/SequentialGoal.html" title="class in bdi4jade.goal"><span class="typeNameLink">SequentialGoal</span></a> - Class in <a href="../bdi4jade/goal/package-summary.html">bdi4jade.goal</a></dt>
<dd>
<div class="block">This class represents a goal that aims at achieving all goals that compose
this goal in a sequential way.</div>
</dd>
<dt><span class="memberNameLink"><a href="../bdi4jade/goal/SequentialGoal.html#SequentialGoal-bdi4jade.goal.Goal:A-">SequentialGoal(Goal[])</a></span> - Constructor for class bdi4jade.goal.<a href="../bdi4jade/goal/SequentialGoal.html" title="class in bdi4jade.goal">SequentialGoal</a></dt>
<dd>
<div class="block">Creates a new SequentialGoal.</div>
</dd>
<dt><span class="memberNameLink"><a href="../bdi4jade/goal/SequentialGoal.html#SequentialGoal-java.util.List-">SequentialGoal(List<Goal>)</a></span> - Constructor for class bdi4jade.goal.<a href="../bdi4jade/goal/SequentialGoal.html" title="class in bdi4jade.goal">SequentialGoal</a></dt>
<dd>
<div class="block">Creates a new SequentialGoal.</div>
</dd>
<dt><a href="../bdi4jade/plan/planbody/SequentialGoalPlanBody.html" title="class in bdi4jade.plan.planbody"><span class="typeNameLink">SequentialGoalPlanBody</span></a> - Class in <a href="../bdi4jade/plan/planbody/package-summary.html">bdi4jade.plan.planbody</a></dt>
<dd>
<div class="block">This plan body provides the set of actions to achieve a
<a href="../bdi4jade/goal/SequentialGoal.html" title="class in bdi4jade.goal"><code>SequentialGoal</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/SequentialGoalPlanBody.html#SequentialGoalPlanBody--">SequentialGoalPlanBody()</a></span> - Constructor for class bdi4jade.plan.planbody.<a href="../bdi4jade/plan/planbody/SequentialGoalPlanBody.html" title="class in bdi4jade.plan.planbody">SequentialGoalPlanBody</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="../bdi4jade/event/BeliefEvent.html#setAction-bdi4jade.event.BeliefEvent.Action-">setAction(BeliefEvent.Action)</a></span> - Method in class bdi4jade.event.<a href="../bdi4jade/event/BeliefEvent.html" title="class in bdi4jade.event">BeliefEvent</a></dt>
<dd>
<div class="block">Sets the action performed.</div>
</dd>
<dt><span class="memberNameLink"><a href="../bdi4jade/reasoning/AbstractAgentReasoningStrategy.html#setAgent-bdi4jade.core.BDIAgent-">setAgent(BDIAgent)</a></span> - Method in class bdi4jade.reasoning.<a href="../bdi4jade/reasoning/AbstractAgentReasoningStrategy.html" title="class in bdi4jade.reasoning">AbstractAgentReasoningStrategy</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="../bdi4jade/reasoning/AgentReasoningStrategy.html#setAgent-bdi4jade.core.BDIAgent-">setAgent(BDIAgent)</a></span> - Method in interface bdi4jade.reasoning.<a href="../bdi4jade/reasoning/AgentReasoningStrategy.html" title="interface in bdi4jade.reasoning">AgentReasoningStrategy</a></dt>
<dd>
<div class="block">Sets the agent with which this strategy is associated with.</div>
</dd>
<dt><span class="memberNameLink"><a href="../bdi4jade/event/BeliefEvent.html#setArgs-java.lang.Object-">setArgs(Object)</a></span> - Method in class bdi4jade.event.<a href="../bdi4jade/event/BeliefEvent.html" title="class in bdi4jade.event">BeliefEvent</a></dt>
<dd>
<div class="block">Sets the arguments associated with the action performed.</div>
</dd>
<dt><span class="memberNameLink"><a href="../bdi4jade/event/BeliefEvent.html#setBelief-bdi4jade.belief.Belief-">setBelief(Belief<?, ?>)</a></span> - Method in class bdi4jade.event.<a href="../bdi4jade/event/BeliefEvent.html" title="class in bdi4jade.event">BeliefEvent</a></dt>
<dd>
<div class="block">Sets the belief over which the event has occurred.</div>
</dd>
<dt><span class="memberNameLink"><a href="../bdi4jade/goal/AbstractBeliefGoal.html#setBeliefName-K-">setBeliefName(K)</a></span> - Method in class bdi4jade.goal.<a href="../bdi4jade/goal/AbstractBeliefGoal.html" title="class in bdi4jade.goal">AbstractBeliefGoal</a></dt>
<dd>
<div class="block">Sets the name of the belief associated with this goal.</div>
</dd>
<dt><span class="memberNameLink"><a href="../bdi4jade/core/AbstractBDIAgent.html#setBeliefRevisionStrategy-bdi4jade.reasoning.AgentBeliefRevisionStrategy-">setBeliefRevisionStrategy(AgentBeliefRevisionStrategy)</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/AbstractBDIAgent.html" title="class in bdi4jade.core">AbstractBDIAgent</a></dt>
<dd>
<div class="block">Sets the belief revision strategy of this agent.</div>
</dd>
<dt><span class="memberNameLink"><a href="../bdi4jade/core/Capability.html#setBeliefRevisionStrategy-bdi4jade.reasoning.BeliefRevisionStrategy-">setBeliefRevisionStrategy(BeliefRevisionStrategy)</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></dt>
<dd>
<div class="block">Sets the belief revision strategy of this capability.</div>
</dd>
<dt><span class="memberNameLink"><a href="../bdi4jade/belief/BeliefBase.html#setCapability-bdi4jade.core.Capability-">setCapability(Capability)</a></span> - Method in class bdi4jade.belief.<a href="../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a></dt>
<dd>
<div class="block">Associates a capability with this belief base.</div>
</dd>
<dt><span class="memberNameLink"><a href="../bdi4jade/core/SingleCapabilityAgent.html#setCapability-bdi4jade.core.Capability-">setCapability(Capability)</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/SingleCapabilityAgent.html" title="class in bdi4jade.core">SingleCapabilityAgent</a></dt>
<dd>
<div class="block">Sets the capability of this agent.</div>
</dd>
<dt><span class="memberNameLink"><a href="../bdi4jade/reasoning/AbstractReasoningStrategy.html#setCapability-bdi4jade.core.Capability-">setCapability(Capability)</a></span> - Method in class bdi4jade.reasoning.<a href="../bdi4jade/reasoning/AbstractReasoningStrategy.html" title="class in bdi4jade.reasoning">AbstractReasoningStrategy</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="../bdi4jade/reasoning/ReasoningStrategy.html#setCapability-bdi4jade.core.Capability-">setCapability(Capability)</a></span> - Method in interface bdi4jade.reasoning.<a href="../bdi4jade/reasoning/ReasoningStrategy.html" title="interface in bdi4jade.reasoning">ReasoningStrategy</a></dt>
<dd>
<div class="block">Sets the capability with which this strategy is associated with.</div>
</dd>
<dt><span class="memberNameLink"><a href="../bdi4jade/goal/CompositeGoal.html#setCompletedGoals-java.util.List-">setCompletedGoals(List<Goal>)</a></span> - Method in class bdi4jade.goal.<a href="../bdi4jade/goal/CompositeGoal.html" title="class in bdi4jade.goal">CompositeGoal</a></dt>
<dd>
<div class="block">Sets the list of completed goals.</div>
</dd>
<dt><span class="memberNameLink"><a href="../bdi4jade/core/AbstractBDIAgent.html#setDeliberationFunction-bdi4jade.reasoning.AgentDeliberationFunction-">setDeliberationFunction(AgentDeliberationFunction)</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/AbstractBDIAgent.html" title="class in bdi4jade.core">AbstractBDIAgent</a></dt>
<dd>
<div class="block">Sets the deliberation function of this agent.</div>
</dd>
<dt><span class="memberNameLink"><a href="../bdi4jade/core/Capability.html#setDeliberationFunction-bdi4jade.reasoning.DeliberationFunction-">setDeliberationFunction(DeliberationFunction)</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></dt>
<dd>
<div class="block">Sets the deliberation function of this capability.</div>
</dd>
<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/AbstractPlanBody.html#setEndState-bdi4jade.plan.Plan.EndState-">setEndState(Plan.EndState)</a></span> - Method in class bdi4jade.plan.planbody.<a href="../bdi4jade/plan/planbody/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody">AbstractPlanBody</a></dt>
<dd>
<div class="block">Sets the end state of plan.</div>
</dd>
<dt><span class="memberNameLink"><a href="../bdi4jade/goal/CompositeGoal.html#setFailedGoal-bdi4jade.event.GoalEvent-">setFailedGoal(GoalEvent)</a></span> - Method in class bdi4jade.goal.<a href="../bdi4jade/goal/CompositeGoal.html" title="class in bdi4jade.goal">CompositeGoal</a></dt>
<dd>
<div class="block">Sets the goal event associated with the goal that failed.</div>
</dd>
<dt><span class="memberNameLink"><a href="../bdi4jade/event/GoalEvent.html#setGoal-bdi4jade.goal.Goal-">setGoal(Goal)</a></span> - Method in class bdi4jade.event.<a href="../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a></dt>
<dd>
<div class="block">Sets the goal associated with this event.</div>
</dd>
<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/OutputPlanBody.html#setGoalOutput-bdi4jade.goal.Goal-">setGoalOutput(Goal)</a></span> - Method in interface bdi4jade.plan.planbody.<a href="../bdi4jade/plan/planbody/OutputPlanBody.html" title="interface in bdi4jade.plan.planbody">OutputPlanBody</a></dt>
<dd>
<div class="block">Sets the output parameters in the goal.</div>
</dd>
<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/ParallelGoalPlanBody.html#setGoalOutput-bdi4jade.goal.Goal-">setGoalOutput(Goal)</a></span> - Method in class bdi4jade.plan.planbody.<a href="../bdi4jade/plan/planbody/ParallelGoalPlanBody.html" title="class in bdi4jade.plan.planbody">ParallelGoalPlanBody</a></dt>
<dd>
<div class="block">Sets completed goals, and the failed goal, if there is one.</div>
</dd>
<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/SequentialGoalPlanBody.html#setGoalOutput-bdi4jade.goal.Goal-">setGoalOutput(Goal)</a></span> - Method in class bdi4jade.plan.planbody.<a href="../bdi4jade/plan/planbody/SequentialGoalPlanBody.html" title="class in bdi4jade.plan.planbody">SequentialGoalPlanBody</a></dt>
<dd>
<div class="block">Sets completed goals, and the failed goal, if there is one.</div>
</dd>
<dt><span class="memberNameLink"><a href="../bdi4jade/belief/DerivedBelief.html#setMainBeliefBase-bdi4jade.belief.BeliefBase-">setMainBeliefBase(BeliefBase)</a></span> - Method in class bdi4jade.belief.<a href="../bdi4jade/belief/DerivedBelief.html" title="class in bdi4jade.belief">DerivedBelief</a></dt>
<dd>
<div class="block">Sets the main belief base of this belief.</div>
</dd>
<dt><span class="memberNameLink"><a href="../bdi4jade/message/MessageGoal.html#setMessage-jade.lang.acl.ACLMessage-">setMessage(ACLMessage)</a></span> - Method in class bdi4jade.message.<a href="../bdi4jade/message/MessageGoal.html" title="class in bdi4jade.message">MessageGoal</a></dt>
<dd>
<div class="block">Sets the message of this goal.</div>
</dd>
<dt><span class="memberNameLink"><a href="../bdi4jade/belief/AbstractBelief.html#setName-K-">setName(K)</a></span> - Method in class bdi4jade.belief.<a href="../bdi4jade/belief/AbstractBelief.html" title="class in bdi4jade.belief">AbstractBelief</a></dt>
<dd>
<div class="block">Sets the name of this belief.</div>
</dd>
<dt><span class="memberNameLink"><a href="../bdi4jade/goal/NamedSoftgoal.html#setName-java.lang.String-">setName(String)</a></span> - Method in class bdi4jade.goal.<a href="../bdi4jade/goal/NamedSoftgoal.html" title="class in bdi4jade.goal">NamedSoftgoal</a></dt>
<dd>
<div class="block">Sets the name of this softgoal.</div>
</dd>
<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/SequentialGoalPlanBody.html#setNextGoal-bdi4jade.goal.Goal-bdi4jade.goal.Goal-">setNextGoal(Goal, Goal)</a></span> - Method in class bdi4jade.plan.planbody.<a href="../bdi4jade/plan/planbody/SequentialGoalPlanBody.html" title="class in bdi4jade.plan.planbody">SequentialGoalPlanBody</a></dt>
<dd>
<div class="block">Sets the parameters of the next goal to be executed based on the previous
goal execution.</div>
</dd>
<dt><span class="memberNameLink"><a href="../bdi4jade/core/AbstractBDIAgent.html#setOptionGenerationFunction-bdi4jade.reasoning.AgentOptionGenerationFunction-">setOptionGenerationFunction(AgentOptionGenerationFunction)</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/AbstractBDIAgent.html" title="class in bdi4jade.core">AbstractBDIAgent</a></dt>
<dd>
<div class="block">Sets the option generation function of this agent.</div>
</dd>
<dt><span class="memberNameLink"><a href="../bdi4jade/core/Capability.html#setOptionGenerationFunction-bdi4jade.reasoning.OptionGenerationFunction-">setOptionGenerationFunction(OptionGenerationFunction)</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></dt>
<dd>
<div class="block">Sets the option generation function of this capability.</div>
</dd>
<dt><span class="memberNameLink"><a href="../bdi4jade/goal/AbstractBeliefGoal.html#setOutputBelief-bdi4jade.belief.Belief-">setOutputBelief(Belief<K, ?>)</a></span> - Method in class bdi4jade.goal.<a href="../bdi4jade/goal/AbstractBeliefGoal.html" title="class in bdi4jade.goal">AbstractBeliefGoal</a></dt>
<dd>
<div class="block">Sets the belief which is the output of this goal achievement.</div>
</dd>
<dt><span class="memberNameLink"><a href="../bdi4jade/goal/BeliefGoal.html#setOutputBelief-bdi4jade.belief.Belief-">setOutputBelief(Belief<K, ?>)</a></span> - Method in interface bdi4jade.goal.<a href="../bdi4jade/goal/BeliefGoal.html" title="interface in bdi4jade.goal">BeliefGoal</a></dt>
<dd>
<div class="block">Sets the belief which is the output of this goal achievement.</div>
</dd>
<dt><span class="memberNameLink"><a href="../bdi4jade/util/ReflectionUtils.html#setPlanBodyInput-bdi4jade.plan.planbody.PlanBody-bdi4jade.goal.Goal-">setPlanBodyInput(PlanBody, Goal)</a></span> - Static method in class bdi4jade.util.<a href="../bdi4jade/util/ReflectionUtils.html" title="class in bdi4jade.util">ReflectionUtils</a></dt>
<dd>
<div class="block">Sets the input parameters of a plan body based on the parameters passed
in the goal that triggered its execution.</div>
</dd>
<dt><span class="memberNameLink"><a href="../bdi4jade/util/ReflectionUtils.html#setPlanBodyOutput-bdi4jade.plan.planbody.PlanBody-bdi4jade.goal.Goal-">setPlanBodyOutput(PlanBody, Goal)</a></span> - Static method in class bdi4jade.util.<a href="../bdi4jade/util/ReflectionUtils.html" title="class in bdi4jade.util">ReflectionUtils</a></dt>
<dd>
<div class="block">Sets the output parameters of a goal based on the output generated by the
plan body whose execution was triggered by this goal.</div>
</dd>
<dt><span class="memberNameLink"><a href="../bdi4jade/plan/AbstractPlan.html#setPlanLibrary-bdi4jade.plan.PlanLibrary-">setPlanLibrary(PlanLibrary)</a></span> - Method in class bdi4jade.plan.<a href="../bdi4jade/plan/AbstractPlan.html" title="class in bdi4jade.plan">AbstractPlan</a></dt>
<dd>
<div class="block">Sets the plan library with which this plan is associated.</div>
</dd>
<dt><span class="memberNameLink"><a href="../bdi4jade/plan/Plan.html#setPlanLibrary-bdi4jade.plan.PlanLibrary-">setPlanLibrary(PlanLibrary)</a></span> - Method in interface bdi4jade.plan.<a href="../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a></dt>
<dd>
<div class="block">Sets the plan library with which this plan is associated.</div>
</dd>
<dt><span class="memberNameLink"><a href="../bdi4jade/core/AbstractBDIAgent.html#setPlanSelectionStrategy-bdi4jade.reasoning.AgentPlanSelectionStrategy-">setPlanSelectionStrategy(AgentPlanSelectionStrategy)</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/AbstractBDIAgent.html" title="class in bdi4jade.core">AbstractBDIAgent</a></dt>
<dd>
<div class="block">Sets the plan selection strategy of this agent.</div>
</dd>
<dt><span class="memberNameLink"><a href="../bdi4jade/core/Capability.html#setPlanSelectionStrategy-bdi4jade.reasoning.PlanSelectionStrategy-">setPlanSelectionStrategy(PlanSelectionStrategy)</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></dt>
<dd>
<div class="block">Sets the plan selection strategy of this capability.</div>
</dd>
<dt><span class="memberNameLink"><a href="../bdi4jade/core/BDIAgent.html#setQueueSize-int-">setQueueSize(int)</a></span> - Method in interface bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="interface in bdi4jade.core">BDIAgent</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="../bdi4jade/event/GoalEvent.html#setStatus-bdi4jade.goal.GoalStatus-">setStatus(GoalStatus)</a></span> - Method in class bdi4jade.event.<a href="../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a></dt>
<dd>
<div class="block">Sets the goal status.</div>
</dd>
<dt><span class="memberNameLink"><a href="../bdi4jade/core/AbstractBDIAgent.html#setup--">setup()</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/AbstractBDIAgent.html" title="class in bdi4jade.core">AbstractBDIAgent</a></dt>
<dd>
<div class="block">Initializes the BDI agent.</div>
</dd>
<dt><span class="memberNameLink"><a href="../bdi4jade/core/Capability.html#setup--">setup()</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></dt>
<dd>
<div class="block">This is an empty holder for being overridden by subclasses.</div>
</dd>
<dt><span class="memberNameLink"><a href="../bdi4jade/util/ReflectionUtils.html#setupBeliefs-bdi4jade.plan.planbody.PlanBody-">setupBeliefs(PlanBody)</a></span> - Static method in class bdi4jade.util.<a href="../bdi4jade/util/ReflectionUtils.html" title="class in bdi4jade.util">ReflectionUtils</a></dt>
<dd>
<div class="block">Sets plan body fields annotated with <a href="../bdi4jade/annotation/Belief.html" title="annotation in bdi4jade.annotation"><code>Belief</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="../bdi4jade/util/ReflectionUtils.html#setupParameters-bdi4jade.goal.Goal-bdi4jade.goal.Goal-">setupParameters(Goal, Goal)</a></span> - Static method in class bdi4jade.util.<a href="../bdi4jade/util/ReflectionUtils.html" title="class in bdi4jade.util">ReflectionUtils</a></dt>
<dd>
<div class="block">Sets the input parameters of goal based on the output parameters of
another goal.</div>
</dd>
<dt><span class="memberNameLink"><a href="../bdi4jade/belief/AbstractBelief.html#setValue-V-">setValue(V)</a></span> - Method in class bdi4jade.belief.<a href="../bdi4jade/belief/AbstractBelief.html" title="class in bdi4jade.belief">AbstractBelief</a></dt>
<dd>
<div class="block">Sets a new value to the belief and notifies belief bases of changes on
this belief value.</div>
</dd>
<dt><span class="memberNameLink"><a href="../bdi4jade/belief/Belief.html#setValue-V-">setValue(V)</a></span> - Method in interface bdi4jade.belief.<a href="../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a></dt>
<dd>
<div class="block">Sets the new value of the belief.</div>
</dd>
<dt><span class="memberNameLink"><a href="../bdi4jade/goal/BeliefSetHasValueGoal.html#setValue-V-">setValue(V)</a></span> - Method in class bdi4jade.goal.<a href="../bdi4jade/goal/BeliefSetHasValueGoal.html" title="class in bdi4jade.goal">BeliefSetHasValueGoal</a></dt>
<dd>
<div class="block">Sets the value of this goal.</div>
</dd>
<dt><span class="memberNameLink"><a href="../bdi4jade/goal/BeliefValueGoal.html#setValue-V-">setValue(V)</a></span> - Method in class bdi4jade.goal.<a href="../bdi4jade/goal/BeliefValueGoal.html" title="class in bdi4jade.goal">BeliefValueGoal</a></dt>
<dd>
<div class="block">Sets the value of this goal.</div>
</dd>
<dt><a href="../bdi4jade/core/SingleCapabilityAgent.html" title="class in bdi4jade.core"><span class="typeNameLink">SingleCapabilityAgent</span></a> - Class in <a href="../bdi4jade/core/package-summary.html">bdi4jade.core</a></dt>
<dd>
<div class="block">This class is a BDIAgent that has a single capability.</div>
</dd>
<dt><span class="memberNameLink"><a href="../bdi4jade/core/SingleCapabilityAgent.html#SingleCapabilityAgent--">SingleCapabilityAgent()</a></span> - Constructor for class bdi4jade.core.<a href="../bdi4jade/core/SingleCapabilityAgent.html" title="class in bdi4jade.core">SingleCapabilityAgent</a></dt>
<dd>
<div class="block">Default constructor.</div>
</dd>
<dt><span class="memberNameLink"><a href="../bdi4jade/core/SingleCapabilityAgent.html#SingleCapabilityAgent-bdi4jade.core.Capability-">SingleCapabilityAgent(Capability)</a></span> - Constructor for class bdi4jade.core.<a href="../bdi4jade/core/SingleCapabilityAgent.html" title="class in bdi4jade.core">SingleCapabilityAgent</a></dt>
<dd>
<div class="block">Creates a new BDIAgent with the given capability.</div>
</dd>
<dt><span class="memberNameLink"><a href="../bdi4jade/belief/BeliefBase.html#size--">size()</a></span> - Method in class bdi4jade.belief.<a href="../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a></dt>
<dd>
<div class="block">Gets the size of this specific belief base (the number of beliefs).</div>
</dd>
<dt><a href="../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal"><span class="typeNameLink">Softgoal</span></a> - Interface in <a href="../bdi4jade/goal/package-summary.html">bdi4jade.goal</a></dt>
<dd>
<div class="block">This interface defines the abstraction of an agent softgoal.</div>
</dd>
<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/AbstractPlanBody.html#start--">start()</a></span> - Method in class bdi4jade.plan.planbody.<a href="../bdi4jade/plan/planbody/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody">AbstractPlanBody</a></dt>
<dd>
<div class="block">Starts the plan body, by adding it as to the agent as a <code>Behaviour</code>
.</div>
</dd>
<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/FSMPlanBody.html#start--">start()</a></span> - Method in class bdi4jade.plan.planbody.<a href="../bdi4jade/plan/planbody/FSMPlanBody.html" title="class in bdi4jade.plan.planbody">FSMPlanBody</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/ParallelActionPlanBody.html#start--">start()</a></span> - Method in class bdi4jade.plan.planbody.<a href="../bdi4jade/plan/planbody/ParallelActionPlanBody.html" title="class in bdi4jade.plan.planbody">ParallelActionPlanBody</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/PlanBody.html#start--">start()</a></span> - Method in interface bdi4jade.plan.planbody.<a href="../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></dt>
<dd>
<div class="block">Starts the execution of a plan body, a <code>Behaviour</code>, associated with
this plan.</div>
</dd>
<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/SequentialActionPlanBody.html#start--">start()</a></span> - Method in class bdi4jade.plan.planbody.<a href="../bdi4jade/plan/planbody/SequentialActionPlanBody.html" title="class in bdi4jade.plan.planbody">SequentialActionPlanBody</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="../bdi4jade/event/GoalEvent.html#status">status</a></span> - Variable in class bdi4jade.event.<a href="../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/AbstractPlanBody.html#stop--">stop()</a></span> - Method in class bdi4jade.plan.planbody.<a href="../bdi4jade/plan/planbody/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody">AbstractPlanBody</a></dt>
<dd>
<div class="block">Stops the plan body execution.</div>
</dd>
<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/FSMPlanBody.html#stop--">stop()</a></span> - Method in class bdi4jade.plan.planbody.<a href="../bdi4jade/plan/planbody/FSMPlanBody.html" title="class in bdi4jade.plan.planbody">FSMPlanBody</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/ParallelActionPlanBody.html#stop--">stop()</a></span> - Method in class bdi4jade.plan.planbody.<a href="../bdi4jade/plan/planbody/ParallelActionPlanBody.html" title="class in bdi4jade.plan.planbody">ParallelActionPlanBody</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/PlanBody.html#stop--">stop()</a></span> - Method in interface bdi4jade.plan.planbody.<a href="../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></dt>
<dd>
<div class="block">Stops the plan body, a <code>Behaviour</code>, associated with this plan.</div>
</dd>
<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/SequentialActionPlanBody.html#stop--">stop()</a></span> - Method in class bdi4jade.plan.planbody.<a href="../bdi4jade/plan/planbody/SequentialActionPlanBody.html" title="class in bdi4jade.plan.planbody">SequentialActionPlanBody</a></dt>
<dd> </dd>
</dl>
<a href="index-1.html">A</a> <a href="index-2.html">B</a> <a href="index-3.html">C</a> <a href="index-4.html">D</a> <a href="index-5.html">E</a> <a href="index-6.html">F</a> <a href="index-7.html">G</a> <a href="index-8.html">H</a> <a href="index-9.html">I</a> <a href="index-10.html">M</a> <a href="index-11.html">N</a> <a href="index-12.html">O</a> <a href="index-13.html">P</a> <a href="index-14.html">R</a> <a href="index-15.html">S</a> <a href="index-16.html">T</a> <a href="index-17.html">U</a> <a href="index-18.html">V</a> </div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../overview-summary.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li>Use</li>
<li><a href="../overview-tree.html">Tree</a></li>
<li><a href="../deprecated-list.html">Deprecated</a></li>
<li class="navBarCell1Rev">Index</li>
<li><a href="../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="index-14.html">Prev Letter</a></li>
<li><a href="index-16.html">Next Letter</a></li>
</ul>
<ul class="navList">
<li><a href="../index.html?index-files/index-15.html" target="_top">Frames</a></li>
<li><a href="index-15.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../allclasses-noframe.html">All Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>