bdi4jade
Changes
bdi-jade/doc/allclasses-frame.html 167(+89 -78)
bdi-jade/doc/allclasses-noframe.html 167(+89 -78)
bdi-jade/doc/bdi4jade/annotation/class-use/Parameter.html 239(+124 -115)
bdi-jade/doc/bdi4jade/annotation/package-summary.html 331(+183 -148)
bdi-jade/doc/bdi4jade/annotation/package-tree.html 285(+149 -136)
bdi-jade/doc/bdi4jade/annotation/package-use.html 305(+157 -148)
bdi-jade/doc/bdi4jade/annotation/Parameter.Direction.html 674(+347 -327)
bdi-jade/doc/bdi4jade/annotation/Parameter.html 466(+242 -224)
bdi-jade/doc/bdi4jade/belief/Belief.html 808(+363 -445)
bdi-jade/doc/bdi4jade/belief/BeliefSet.html 690(+331 -359)
bdi-jade/doc/bdi4jade/belief/class-use/Belief.html 865(+478 -387)
bdi-jade/doc/bdi4jade/belief/class-use/BeliefSet.html 338(+180 -158)
bdi-jade/doc/bdi4jade/belief/class-use/PersistentBelief.html 239(+124 -115)
bdi-jade/doc/bdi4jade/belief/class-use/TransientBelief.html 323(+166 -157)
bdi-jade/doc/bdi4jade/belief/package-frame.html 53(+30 -23)
bdi-jade/doc/bdi4jade/belief/package-summary.html 380(+221 -159)
bdi-jade/doc/bdi4jade/belief/package-tree.html 332(+190 -142)
bdi-jade/doc/bdi4jade/belief/package-use.html 587(+342 -245)
bdi-jade/doc/bdi4jade/belief/PersistentBelief.html 723(+400 -323)
bdi-jade/doc/bdi4jade/belief/TransientBelief.html 803(+454 -349)
bdi-jade/doc/bdi4jade/belief/TransientBeliefSet.html 1014(+560 -454)
bdi-jade/doc/bdi4jade/core/BDIAgent.html 1576(+888 -688)
bdi-jade/doc/bdi4jade/core/Capability.html 1286(+753 -533)
bdi-jade/doc/bdi4jade/core/class-use/BDIAgent.html 646(+324 -322)
bdi-jade/doc/bdi4jade/core/class-use/Capability.html 781(+441 -340)
bdi-jade/doc/bdi4jade/core/class-use/Intention.html 393(+215 -178)
bdi-jade/doc/bdi4jade/core/Intention.html 911(+480 -431)
bdi-jade/doc/bdi4jade/core/package-frame.html 50(+27 -23)
bdi-jade/doc/bdi4jade/core/package-summary.html 334(+175 -159)
bdi-jade/doc/bdi4jade/core/package-tree.html 284(+148 -136)
bdi-jade/doc/bdi4jade/core/package-use.html 741(+382 -359)
bdi-jade/doc/bdi4jade/event/BeliefEvent.Action.html 706(+376 -330)
bdi-jade/doc/bdi4jade/event/BeliefEvent.html 913(+499 -414)
bdi-jade/doc/bdi4jade/event/BeliefListener.html 460(+240 -220)
bdi-jade/doc/bdi4jade/event/class-use/BeliefEvent.html 363(+206 -157)
bdi-jade/doc/bdi4jade/event/class-use/BeliefListener.html 367(+191 -176)
bdi-jade/doc/bdi4jade/event/class-use/GoalEvent.html 554(+362 -192)
bdi-jade/doc/bdi4jade/event/class-use/GoalFinishedEvent.html 517(+313 -204)
bdi-jade/doc/bdi4jade/event/class-use/GoalListener.html 485(+269 -216)
bdi-jade/doc/bdi4jade/event/GoalEvent.html 746(+443 -303)
bdi-jade/doc/bdi4jade/event/GoalFinishedEvent.html 693(+382 -311)
bdi-jade/doc/bdi4jade/event/GoalListener.html 472(+248 -224)
bdi-jade/doc/bdi4jade/event/package-frame.html 60(+30 -30)
bdi-jade/doc/bdi4jade/event/package-summary.html 392(+207 -185)
bdi-jade/doc/bdi4jade/event/package-tree.html 313(+159 -154)
bdi-jade/doc/bdi4jade/event/package-use.html 512(+278 -234)
bdi-jade/doc/bdi4jade/exception/GoalFailedException.html 630(+328 -302)
bdi-jade/doc/bdi4jade/exception/package-summary.html 317(+172 -145)
bdi-jade/doc/bdi4jade/exception/package-tree.html 293(+151 -142)
bdi-jade/doc/bdi4jade/exception/package-use.html 388(+217 -171)
bdi-jade/doc/bdi4jade/goal/class-use/Goal.html 2000(+1127 -873)
bdi-jade/doc/bdi4jade/goal/class-use/GoalStatus.html 617(+325 -292)
bdi-jade/doc/bdi4jade/goal/Goal.html 362(+186 -176)
bdi-jade/doc/bdi4jade/goal/GoalStatus.html 768(+406 -362)
bdi-jade/doc/bdi4jade/goal/package-frame.html 59(+35 -24)
bdi-jade/doc/bdi4jade/goal/package-summary.html 403(+244 -159)
bdi-jade/doc/bdi4jade/goal/package-tree.html 360(+195 -165)
bdi-jade/doc/bdi4jade/goal/package-use.html 795(+431 -364)
bdi-jade/doc/bdi4jade/message/BDIAgentMsgReceiver.html 846(+444 -402)
bdi-jade/doc/bdi4jade/message/class-use/BDIAgentMsgReceiver.BDIAgentMatchExpression.html 278(+124 -154)
bdi-jade/doc/bdi4jade/message/class-use/MessageGoal.html 239(+124 -115)
bdi-jade/doc/bdi4jade/message/MessageGoal.html 634(+364 -270)
bdi-jade/doc/bdi4jade/message/package-frame.html 42(+21 -21)
bdi-jade/doc/bdi4jade/message/package-summary.html 310(+167 -143)
bdi-jade/doc/bdi4jade/message/package-tree.html 293(+151 -142)
bdi-jade/doc/bdi4jade/message/package-use.html 275(+124 -151)
bdi-jade/doc/bdi4jade/plan/class-use/DisposablePlanBody.html 239(+124 -115)
bdi-jade/doc/bdi4jade/plan/class-use/OutputPlanBody.html 331(+170 -161)
bdi-jade/doc/bdi4jade/plan/class-use/Plan.html 895(+520 -375)
bdi-jade/doc/bdi4jade/plan/class-use/PlanBody.html 512(+351 -161)
bdi-jade/doc/bdi4jade/plan/DisposablePlanBody.html 443(+230 -213)
bdi-jade/doc/bdi4jade/plan/OutputPlanBody.html 456(+238 -218)
bdi-jade/doc/bdi4jade/plan/package-frame.html 66(+31 -35)
bdi-jade/doc/bdi4jade/plan/package-summary.html 437(+217 -220)
bdi-jade/doc/bdi4jade/plan/package-tree.html 326(+167 -159)
bdi-jade/doc/bdi4jade/plan/package-use.html 579(+303 -276)
bdi-jade/doc/bdi4jade/plan/Plan.html 948(+406 -542)
bdi-jade/doc/bdi4jade/plan/PlanBody.html 898(+663 -235)
bdi-jade/doc/bdi4jade/reasoning/BeliefRevisionStrategy.html 454(+237 -217)
bdi-jade/doc/bdi4jade/reasoning/DeliberationFunction.html 457(+239 -218)
bdi-jade/doc/bdi4jade/reasoning/package-summary.html 315(+162 -153)
bdi-jade/doc/bdi4jade/reasoning/package-tree.html 263(+136 -127)
bdi-jade/doc/bdi4jade/reasoning/package-use.html 433(+232 -201)
bdi-jade/doc/bdi4jade/reasoning/PlanSelectionStrategy.html 462(+242 -220)
bdi-jade/doc/bdi4jade/util/package-frame.html 40(+20 -20)
bdi-jade/doc/bdi4jade/util/package-summary.html 297(+158 -139)
bdi-jade/doc/bdi4jade/util/package-tree.html 270(+137 -133)
bdi-jade/doc/bdi4jade/util/package-use.html 329(+124 -205)
bdi-jade/doc/bdi4jade/util/plan/package-summary.html 306(+160 -146)
bdi-jade/doc/bdi4jade/util/plan/package-tree.html 306(+164 -142)
bdi-jade/doc/bdi4jade/util/plan/package-use.html 275(+160 -115)
bdi-jade/doc/bdi4jade/util/plan/ParallelGoalPlanBody.html 858(+481 -377)
bdi-jade/doc/bdi4jade/util/plan/SequentialGoalPlanBody.html 890(+512 -378)
bdi-jade/doc/bdi4jade/util/reasoning/package-summary.html 321(+162 -159)
bdi-jade/doc/bdi4jade/util/reasoning/package-tree.html 272(+140 -132)
bdi-jade/doc/bdi4jade/util/reasoning/package-use.html 239(+124 -115)
bdi-jade/doc/constant-values.html 239(+124 -115)
bdi-jade/doc/deprecated-list.html 239(+124 -115)
bdi-jade/doc/help-doc.html 449(+229 -220)
bdi-jade/doc/index.html 141(+74 -67)
bdi-jade/doc/index-files/index-1.html 500(+298 -202)
bdi-jade/doc/index-files/index-10.html 269(+133 -136)
bdi-jade/doc/index-files/index-11.html 289(+161 -128)
bdi-jade/doc/index-files/index-12.html 298(+156 -142)
bdi-jade/doc/index-files/index-13.html 415(+170 -245)
bdi-jade/doc/index-files/index-14.html 451(+273 -178)
bdi-jade/doc/index-files/index-15.html 492(+219 -273)
bdi-jade/doc/index-files/index-16.html 539(+373 -166)
bdi-jade/doc/index-files/index-17.html 350(+214 -136)
bdi-jade/doc/index-files/index-18.html 316(+153 -163)
bdi-jade/doc/index-files/index-2.html 576(+318 -258)
bdi-jade/doc/index-files/index-3.html 454(+267 -187)
bdi-jade/doc/index-files/index-4.html 469(+270 -199)
bdi-jade/doc/index-files/index-5.html 272(+148 -124)
bdi-jade/doc/index-files/index-6.html 275(+147 -128)
bdi-jade/doc/index-files/index-7.html 873(+508 -365)
bdi-jade/doc/index-files/index-8.html 310(+166 -144)
bdi-jade/doc/index-files/index-9.html 369(+206 -163)
bdi-jade/doc/overview-frame.html 68(+33 -35)
bdi-jade/doc/overview-summary.html 398(+212 -186)
bdi-jade/doc/overview-tree.html 828(+439 -389)
bdi-jade/doc/package-list 29(+13 -16)
bdi-jade/doc/serialized-form.html 1729(+866 -863)
bdi-jade/LICENSE 2(+1 -1)
bdi-jade/src/bdi4jade/core/BDIAgent.java 91(+50 -41)
bdi-jade/src/bdi4jade/core/Intention.java 17(+10 -7)
bdi-jade/src/bdi4jade/extension/planselection/utilitybased/UtilityBasedPlanSelectionStrategy.java 2(+1 -1)
bdi-jade/src/bdi4jade/plan/AbstractPlan.java 189(+111 -78)
bdi-jade/src/bdi4jade/plan/Plan.java 49(+32 -17)
bdi-jade/src/bdi4jade/plan/PlanLibrary.java 74(+54 -20)
bdi-jade/src/bdi4jade/plan/SimplePlan.java 194(+100 -94)
Details
bdi-jade/doc/allclasses-frame.html 167(+89 -78)
diff --git a/bdi-jade/doc/allclasses-frame.html b/bdi-jade/doc/allclasses-frame.html
index 44420d5..9f44cc7 100644
--- a/bdi-jade/doc/allclasses-frame.html
+++ b/bdi-jade/doc/allclasses-frame.html
@@ -1,78 +1,89 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:44 BRST 2014 -->
-<title>All Classes</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
-</head>
-<body>
-<h1 class="bar">All Classes</h1>
-<div class="indexContainer">
-<ul>
-<li><a href="bdi4jade/plan/AndPlanGoalDependency.html" title="class in bdi4jade.plan" target="classFrame">AndPlanGoalDependency</a></li>
-<li><a href="bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core" target="classFrame">BDIAgent</a></li>
-<li><a href="bdi4jade/message/BDIAgentMsgReceiver.html" title="class in bdi4jade.message" target="classFrame">BDIAgentMsgReceiver</a></li>
-<li><a href="bdi4jade/message/BDIAgentMsgReceiver.BDIAgentMatchExpression.html" title="class in bdi4jade.message" target="classFrame">BDIAgentMsgReceiver.BDIAgentMatchExpression</a></li>
-<li><a href="bdi4jade/belief/Belief.html" title="class in bdi4jade.belief" target="classFrame">Belief</a></li>
-<li><a href="bdi4jade/exception/BeliefAlreadyExistsException.html" title="class in bdi4jade.exception" target="classFrame">BeliefAlreadyExistsException</a></li>
-<li><a href="bdi4jade/core/BeliefBase.html" title="class in bdi4jade.core" target="classFrame">BeliefBase</a></li>
-<li><a href="bdi4jade/event/BeliefEvent.html" title="class in bdi4jade.event" target="classFrame">BeliefEvent</a></li>
-<li><a href="bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event" target="classFrame">BeliefEvent.Action</a></li>
-<li><a href="bdi4jade/util/goal/BeliefGoal.html" title="class in bdi4jade.util.goal" target="classFrame">BeliefGoal</a></li>
-<li><a href="bdi4jade/event/BeliefListener.html" title="interface in bdi4jade.event" target="classFrame"><i>BeliefListener</i></a></li>
-<li><a href="bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning" target="classFrame"><i>BeliefRevisionStrategy</i></a></li>
-<li><a href="bdi4jade/belief/BeliefSet.html" title="class in bdi4jade.belief" target="classFrame">BeliefSet</a></li>
-<li><a href="bdi4jade/util/goal/BeliefSetValueGoal.html" title="class in bdi4jade.util.goal" target="classFrame">BeliefSetValueGoal</a></li>
-<li><a href="bdi4jade/core/Capability.html" title="class in bdi4jade.core" target="classFrame">Capability</a></li>
-<li><a href="bdi4jade/util/goal/CompositeGoal.html" title="class in bdi4jade.util.goal" target="classFrame">CompositeGoal</a></li>
-<li><a href="bdi4jade/util/reasoning/DefaultBeliefRevisionStrategy.html" title="class in bdi4jade.util.reasoning" target="classFrame">DefaultBeliefRevisionStrategy</a></li>
-<li><a href="bdi4jade/util/DefaultCapability.html" title="class in bdi4jade.util" target="classFrame">DefaultCapability</a></li>
-<li><a href="bdi4jade/util/reasoning/DefaultDeliberationFunction.html" title="class in bdi4jade.util.reasoning" target="classFrame">DefaultDeliberationFunction</a></li>
-<li><a href="bdi4jade/util/reasoning/DefaultOptionGenerationFunction.html" title="class in bdi4jade.util.reasoning" target="classFrame">DefaultOptionGenerationFunction</a></li>
-<li><a href="bdi4jade/util/reasoning/DefaultPlanSelectionStrategy.html" title="class in bdi4jade.util.reasoning" target="classFrame">DefaultPlanSelectionStrategy</a></li>
-<li><a href="bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning" target="classFrame"><i>DeliberationFunction</i></a></li>
-<li><a href="bdi4jade/plan/DisposablePlanBody.html" title="interface in bdi4jade.plan" target="classFrame"><i>DisposablePlanBody</i></a></li>
-<li><a href="bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal" target="classFrame"><i>Goal</i></a></li>
-<li><a href="bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event" target="classFrame">GoalEvent</a></li>
-<li><a href="bdi4jade/exception/GoalFailedException.html" title="class in bdi4jade.exception" target="classFrame">GoalFailedException</a></li>
-<li><a href="bdi4jade/event/GoalFinishedEvent.html" title="class in bdi4jade.event" target="classFrame">GoalFinishedEvent</a></li>
-<li><a href="bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event" target="classFrame"><i>GoalListener</i></a></li>
-<li><a href="bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal" target="classFrame">GoalStatus</a></li>
-<li><a href="bdi4jade/core/Intention.html" title="class in bdi4jade.core" target="classFrame">Intention</a></li>
-<li><a href="bdi4jade/goal/InternalGoal.html" title="interface in bdi4jade.goal" target="classFrame"><i>InternalGoal</i></a></li>
-<li><a href="bdi4jade/message/MessageGoal.html" title="class in bdi4jade.message" target="classFrame">MessageGoal</a></li>
-<li><a href="bdi4jade/util/MetadataElement.html" title="class in bdi4jade.util" target="classFrame">MetadataElement</a></li>
-<li><a href="bdi4jade/softgoal/NamedSoftgoal.html" title="class in bdi4jade.softgoal" target="classFrame">NamedSoftgoal</a></li>
-<li><a href="bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning" target="classFrame"><i>OptionGenerationFunction</i></a></li>
-<li><a href="bdi4jade/plan/OrPlanGoalDependency.html" title="class in bdi4jade.plan" target="classFrame">OrPlanGoalDependency</a></li>
-<li><a href="bdi4jade/plan/OutputPlanBody.html" title="interface in bdi4jade.plan" target="classFrame"><i>OutputPlanBody</i></a></li>
-<li><a href="bdi4jade/util/goal/ParallelGoal.html" title="class in bdi4jade.util.goal" target="classFrame">ParallelGoal</a></li>
-<li><a href="bdi4jade/util/plan/ParallelGoalPlanBody.html" title="class in bdi4jade.util.plan" target="classFrame">ParallelGoalPlanBody</a></li>
-<li><a href="bdi4jade/annotation/Parameter.html" title="annotation in bdi4jade.annotation" target="classFrame">Parameter</a></li>
-<li><a href="bdi4jade/annotation/Parameter.Direction.html" title="enum in bdi4jade.annotation" target="classFrame">Parameter.Direction</a></li>
-<li><a href="bdi4jade/belief/PersistentBelief.html" title="class in bdi4jade.belief" target="classFrame">PersistentBelief</a></li>
-<li><a href="bdi4jade/plan/Plan.html" title="class in bdi4jade.plan" target="classFrame">Plan</a></li>
-<li><a href="bdi4jade/plan/Plan.DefaultMetadata.html" title="enum in bdi4jade.plan" target="classFrame">Plan.DefaultMetadata</a></li>
-<li><a href="bdi4jade/plan/PlanBody.html" title="interface in bdi4jade.plan" target="classFrame"><i>PlanBody</i></a></li>
-<li><a href="bdi4jade/plan/PlanContribution.html" title="class in bdi4jade.plan" target="classFrame">PlanContribution</a></li>
-<li><a href="bdi4jade/plan/PlanGoalDependency.html" title="class in bdi4jade.plan" target="classFrame">PlanGoalDependency</a></li>
-<li><a href="bdi4jade/plan/PlanInstance.html" title="class in bdi4jade.plan" target="classFrame">PlanInstance</a></li>
-<li><a href="bdi4jade/plan/PlanInstance.EndState.html" title="enum in bdi4jade.plan" target="classFrame">PlanInstance.EndState</a></li>
-<li><a href="bdi4jade/exception/PlanInstantiationException.html" title="class in bdi4jade.exception" target="classFrame">PlanInstantiationException</a></li>
-<li><a href="bdi4jade/core/PlanLibrary.html" title="class in bdi4jade.core" target="classFrame">PlanLibrary</a></li>
-<li><a href="bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning" target="classFrame"><i>PlanSelectionStrategy</i></a></li>
-<li><a href="bdi4jade/util/goal/SequentialGoal.html" title="class in bdi4jade.util.goal" target="classFrame">SequentialGoal</a></li>
-<li><a href="bdi4jade/util/plan/SequentialGoalPlanBody.html" title="class in bdi4jade.util.plan" target="classFrame">SequentialGoalPlanBody</a></li>
-<li><a href="bdi4jade/util/plan/SimplePlan.html" title="class in bdi4jade.util.plan" target="classFrame">SimplePlan</a></li>
-<li><a href="bdi4jade/softgoal/Softgoal.html" title="interface in bdi4jade.softgoal" target="classFrame"><i>Softgoal</i></a></li>
-<li><a href="bdi4jade/preference/SoftgoalPreferences.html" title="class in bdi4jade.preference" target="classFrame">SoftgoalPreferences</a></li>
-<li><a href="bdi4jade/belief/TransientBelief.html" title="class in bdi4jade.belief" target="classFrame">TransientBelief</a></li>
-<li><a href="bdi4jade/belief/TransientBeliefSet.html" title="class in bdi4jade.belief" target="classFrame">TransientBeliefSet</a></li>
-<li><a href="bdi4jade/util/agent/UtilityBasedBDIAgent.html" title="class in bdi4jade.util.agent" target="classFrame">UtilityBasedBDIAgent</a></li>
-<li><a href="bdi4jade/util/reasoning/UtilityBasedPlanSelectionStrategy.html" title="class in bdi4jade.util.reasoning" target="classFrame">UtilityBasedPlanSelectionStrategy</a></li>
-</ul>
-</div>
-</body>
-</html>
+<!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) on Mon Aug 11 00:39:00 BRT 2014 -->
+<title>All Classes</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+</head>
+<body>
+<h1 class="bar">All Classes</h1>
+<div class="indexContainer">
+<ul>
+<li><a href="bdi4jade/belief/AbstractBelief.html" title="class in bdi4jade.belief" target="classFrame">AbstractBelief</a></li>
+<li><a href="bdi4jade/belief/AbstractBeliefSet.html" title="class in bdi4jade.belief" target="classFrame">AbstractBeliefSet</a></li>
+<li><a href="bdi4jade/plan/AbstractPlan.html" title="class in bdi4jade.plan" target="classFrame">AbstractPlan</a></li>
+<li><a href="bdi4jade/plan/planbody/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody" target="classFrame">AbstractPlanBody</a></li>
+<li><a href="bdi4jade/extension/planselection/utilitybased/AndPlanGoalDependency.html" title="class in bdi4jade.extension.planselection.utilitybased" target="classFrame">AndPlanGoalDependency</a></li>
+<li><a href="bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core" target="classFrame">BDIAgent</a></li>
+<li><a href="bdi4jade/message/BDIAgentMsgReceiver.html" title="class in bdi4jade.message" target="classFrame">BDIAgentMsgReceiver</a></li>
+<li><a href="bdi4jade/annotation/Belief.html" title="annotation in bdi4jade.annotation" target="classFrame">Belief</a></li>
+<li><a href="bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief" target="classFrame"><span class="interfaceName">Belief</span></a></li>
+<li><a href="bdi4jade/exception/BeliefAlreadyExistsException.html" title="class in bdi4jade.exception" target="classFrame">BeliefAlreadyExistsException</a></li>
+<li><a href="bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief" target="classFrame">BeliefBase</a></li>
+<li><a href="bdi4jade/event/BeliefEvent.html" title="class in bdi4jade.event" target="classFrame">BeliefEvent</a></li>
+<li><a href="bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event" target="classFrame">BeliefEvent.Action</a></li>
+<li><a href="bdi4jade/goal/BeliefGoal.html" title="class in bdi4jade.goal" target="classFrame">BeliefGoal</a></li>
+<li><a href="bdi4jade/plan/planbody/BeliefGoalPlanBody.html" title="class in bdi4jade.plan.planbody" target="classFrame">BeliefGoalPlanBody</a></li>
+<li><a href="bdi4jade/event/BeliefListener.html" title="interface in bdi4jade.event" target="classFrame"><span class="interfaceName">BeliefListener</span></a></li>
+<li><a href="bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning" target="classFrame"><span class="interfaceName">BeliefRevisionStrategy</span></a></li>
+<li><a href="bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief" target="classFrame"><span class="interfaceName">BeliefSet</span></a></li>
+<li><a href="bdi4jade/goal/BeliefSetValueGoal.html" title="class in bdi4jade.goal" target="classFrame">BeliefSetValueGoal</a></li>
+<li><a href="bdi4jade/goal/BeliefValueGoal.html" title="class in bdi4jade.goal" target="classFrame">BeliefValueGoal</a></li>
+<li><a href="bdi4jade/core/Capability.html" title="class in bdi4jade.core" target="classFrame">Capability</a></li>
+<li><a href="bdi4jade/annotation/CapabilityAssociation.html" title="annotation in bdi4jade.annotation" target="classFrame">CapabilityAssociation</a></li>
+<li><a href="bdi4jade/goal/CompositeGoal.html" title="class in bdi4jade.goal" target="classFrame">CompositeGoal</a></li>
+<li><a href="bdi4jade/util/reasoning/DefaultBeliefRevisionStrategy.html" title="class in bdi4jade.util.reasoning" target="classFrame">DefaultBeliefRevisionStrategy</a></li>
+<li><a href="bdi4jade/util/reasoning/DefaultDeliberationFunction.html" title="class in bdi4jade.util.reasoning" target="classFrame">DefaultDeliberationFunction</a></li>
+<li><a href="bdi4jade/util/reasoning/DefaultOptionGenerationFunction.html" title="class in bdi4jade.util.reasoning" target="classFrame">DefaultOptionGenerationFunction</a></li>
+<li><a href="bdi4jade/util/reasoning/DefaultPlanSelectionStrategy.html" title="class in bdi4jade.util.reasoning" target="classFrame">DefaultPlanSelectionStrategy</a></li>
+<li><a href="bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning" target="classFrame"><span class="interfaceName">DeliberationFunction</span></a></li>
+<li><a href="bdi4jade/plan/planbody/DisposablePlanBody.html" title="interface in bdi4jade.plan.planbody" target="classFrame"><span class="interfaceName">DisposablePlanBody</span></a></li>
+<li><a href="bdi4jade/plan/planbody/FSMPlanBody.html" title="class in bdi4jade.plan.planbody" target="classFrame">FSMPlanBody</a></li>
+<li><a href="bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal" target="classFrame"><span class="interfaceName">Goal</span></a></li>
+<li><a href="bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event" target="classFrame">GoalEvent</a></li>
+<li><a href="bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event" target="classFrame"><span class="interfaceName">GoalListener</span></a></li>
+<li><a href="bdi4jade/annotation/GoalOwner.html" title="annotation in bdi4jade.annotation" target="classFrame">GoalOwner</a></li>
+<li><a href="bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal" target="classFrame">GoalStatus</a></li>
+<li><a href="bdi4jade/plan/GoalTemplate.html" title="class in bdi4jade.plan" target="classFrame">GoalTemplate</a></li>
+<li><a href="bdi4jade/core/Intention.html" title="class in bdi4jade.core" target="classFrame">Intention</a></li>
+<li><a href="bdi4jade/message/MessageGoal.html" title="class in bdi4jade.message" target="classFrame">MessageGoal</a></li>
+<li><a href="bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core" target="classFrame"><span class="interfaceName">MetadataElement</span></a></li>
+<li><a href="bdi4jade/core/MetadataElementImpl.html" title="class in bdi4jade.core" target="classFrame">MetadataElementImpl</a></li>
+<li><a href="bdi4jade/goal/NamedSoftgoal.html" title="class in bdi4jade.goal" target="classFrame">NamedSoftgoal</a></li>
+<li><a href="bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning" target="classFrame"><span class="interfaceName">OptionGenerationFunction</span></a></li>
+<li><a href="bdi4jade/extension/planselection/utilitybased/OrPlanGoalDependency.html" title="class in bdi4jade.extension.planselection.utilitybased" target="classFrame">OrPlanGoalDependency</a></li>
+<li><a href="bdi4jade/plan/planbody/OutputPlanBody.html" title="interface in bdi4jade.plan.planbody" target="classFrame"><span class="interfaceName">OutputPlanBody</span></a></li>
+<li><a href="bdi4jade/plan/planbody/ParallelActionPlanBody.html" title="class in bdi4jade.plan.planbody" target="classFrame">ParallelActionPlanBody</a></li>
+<li><a href="bdi4jade/goal/ParallelGoal.html" title="class in bdi4jade.goal" target="classFrame">ParallelGoal</a></li>
+<li><a href="bdi4jade/plan/planbody/ParallelGoalPlanBody.html" title="class in bdi4jade.plan.planbody" target="classFrame">ParallelGoalPlanBody</a></li>
+<li><a href="bdi4jade/annotation/Parameter.html" title="annotation in bdi4jade.annotation" target="classFrame">Parameter</a></li>
+<li><a href="bdi4jade/annotation/Parameter.Direction.html" title="enum in bdi4jade.annotation" target="classFrame">Parameter.Direction</a></li>
+<li><a href="bdi4jade/exception/ParameterException.html" title="class in bdi4jade.exception" target="classFrame">ParameterException</a></li>
+<li><a href="bdi4jade/belief/PersistentBelief.html" title="class in bdi4jade.belief" target="classFrame">PersistentBelief</a></li>
+<li><a href="bdi4jade/annotation/Plan.html" title="annotation in bdi4jade.annotation" target="classFrame">Plan</a></li>
+<li><a href="bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan" target="classFrame"><span class="interfaceName">Plan</span></a></li>
+<li><a href="bdi4jade/plan/Plan.EndState.html" title="enum in bdi4jade.plan" target="classFrame">Plan.EndState</a></li>
+<li><a href="bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody" target="classFrame"><span class="interfaceName">PlanBody</span></a></li>
+<li><a href="bdi4jade/extension/planselection/utilitybased/PlanContribution.html" title="class in bdi4jade.extension.planselection.utilitybased" target="classFrame">PlanContribution</a></li>
+<li><a href="bdi4jade/extension/planselection/utilitybased/PlanGoalDependency.html" title="class in bdi4jade.extension.planselection.utilitybased" target="classFrame">PlanGoalDependency</a></li>
+<li><a href="bdi4jade/exception/PlanInstantiationException.html" title="class in bdi4jade.exception" target="classFrame">PlanInstantiationException</a></li>
+<li><a href="bdi4jade/plan/PlanLibrary.html" title="class in bdi4jade.plan" target="classFrame">PlanLibrary</a></li>
+<li><a href="bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning" target="classFrame"><span class="interfaceName">PlanSelectionStrategy</span></a></li>
+<li><a href="bdi4jade/util/ReflectionUtils.html" title="class in bdi4jade.util" target="classFrame">ReflectionUtils</a></li>
+<li><a href="bdi4jade/plan/planbody/SequentialActionPlanBody.html" title="class in bdi4jade.plan.planbody" target="classFrame">SequentialActionPlanBody</a></li>
+<li><a href="bdi4jade/goal/SequentialGoal.html" title="class in bdi4jade.goal" target="classFrame">SequentialGoal</a></li>
+<li><a href="bdi4jade/plan/planbody/SequentialGoalPlanBody.html" title="class in bdi4jade.plan.planbody" target="classFrame">SequentialGoalPlanBody</a></li>
+<li><a href="bdi4jade/plan/SimplePlan.html" title="class in bdi4jade.plan" target="classFrame">SimplePlan</a></li>
+<li><a href="bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal" target="classFrame"><span class="interfaceName">Softgoal</span></a></li>
+<li><a href="bdi4jade/extension/planselection/utilitybased/SoftgoalPreferences.html" title="class in bdi4jade.extension.planselection.utilitybased" target="classFrame">SoftgoalPreferences</a></li>
+<li><a href="bdi4jade/belief/TransientBelief.html" title="class in bdi4jade.belief" target="classFrame">TransientBelief</a></li>
+<li><a href="bdi4jade/belief/TransientBeliefSet.html" title="class in bdi4jade.belief" target="classFrame">TransientBeliefSet</a></li>
+<li><a href="bdi4jade/extension/planselection/utilitybased/UtilityBasedBDIAgent.html" title="class in bdi4jade.extension.planselection.utilitybased" target="classFrame">UtilityBasedBDIAgent</a></li>
+<li><a href="bdi4jade/extension/planselection/utilitybased/UtilityBasedPlanSelectionStrategy.html" title="class in bdi4jade.extension.planselection.utilitybased" target="classFrame">UtilityBasedPlanSelectionStrategy</a></li>
+</ul>
+</div>
+</body>
+</html>
bdi-jade/doc/allclasses-noframe.html 167(+89 -78)
diff --git a/bdi-jade/doc/allclasses-noframe.html b/bdi-jade/doc/allclasses-noframe.html
index 4aad384..87b91b8 100644
--- a/bdi-jade/doc/allclasses-noframe.html
+++ b/bdi-jade/doc/allclasses-noframe.html
@@ -1,78 +1,89 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:44 BRST 2014 -->
-<title>All Classes</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
-</head>
-<body>
-<h1 class="bar">All Classes</h1>
-<div class="indexContainer">
-<ul>
-<li><a href="bdi4jade/plan/AndPlanGoalDependency.html" title="class in bdi4jade.plan">AndPlanGoalDependency</a></li>
-<li><a href="bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></li>
-<li><a href="bdi4jade/message/BDIAgentMsgReceiver.html" title="class in bdi4jade.message">BDIAgentMsgReceiver</a></li>
-<li><a href="bdi4jade/message/BDIAgentMsgReceiver.BDIAgentMatchExpression.html" title="class in bdi4jade.message">BDIAgentMsgReceiver.BDIAgentMatchExpression</a></li>
-<li><a href="bdi4jade/belief/Belief.html" title="class in bdi4jade.belief">Belief</a></li>
-<li><a href="bdi4jade/exception/BeliefAlreadyExistsException.html" title="class in bdi4jade.exception">BeliefAlreadyExistsException</a></li>
-<li><a href="bdi4jade/core/BeliefBase.html" title="class in bdi4jade.core">BeliefBase</a></li>
-<li><a href="bdi4jade/event/BeliefEvent.html" title="class in bdi4jade.event">BeliefEvent</a></li>
-<li><a href="bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event">BeliefEvent.Action</a></li>
-<li><a href="bdi4jade/util/goal/BeliefGoal.html" title="class in bdi4jade.util.goal">BeliefGoal</a></li>
-<li><a href="bdi4jade/event/BeliefListener.html" title="interface in bdi4jade.event"><i>BeliefListener</i></a></li>
-<li><a href="bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning"><i>BeliefRevisionStrategy</i></a></li>
-<li><a href="bdi4jade/belief/BeliefSet.html" title="class in bdi4jade.belief">BeliefSet</a></li>
-<li><a href="bdi4jade/util/goal/BeliefSetValueGoal.html" title="class in bdi4jade.util.goal">BeliefSetValueGoal</a></li>
-<li><a href="bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></li>
-<li><a href="bdi4jade/util/goal/CompositeGoal.html" title="class in bdi4jade.util.goal">CompositeGoal</a></li>
-<li><a href="bdi4jade/util/reasoning/DefaultBeliefRevisionStrategy.html" title="class in bdi4jade.util.reasoning">DefaultBeliefRevisionStrategy</a></li>
-<li><a href="bdi4jade/util/DefaultCapability.html" title="class in bdi4jade.util">DefaultCapability</a></li>
-<li><a href="bdi4jade/util/reasoning/DefaultDeliberationFunction.html" title="class in bdi4jade.util.reasoning">DefaultDeliberationFunction</a></li>
-<li><a href="bdi4jade/util/reasoning/DefaultOptionGenerationFunction.html" title="class in bdi4jade.util.reasoning">DefaultOptionGenerationFunction</a></li>
-<li><a href="bdi4jade/util/reasoning/DefaultPlanSelectionStrategy.html" title="class in bdi4jade.util.reasoning">DefaultPlanSelectionStrategy</a></li>
-<li><a href="bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning"><i>DeliberationFunction</i></a></li>
-<li><a href="bdi4jade/plan/DisposablePlanBody.html" title="interface in bdi4jade.plan"><i>DisposablePlanBody</i></a></li>
-<li><a href="bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal"><i>Goal</i></a></li>
-<li><a href="bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a></li>
-<li><a href="bdi4jade/exception/GoalFailedException.html" title="class in bdi4jade.exception">GoalFailedException</a></li>
-<li><a href="bdi4jade/event/GoalFinishedEvent.html" title="class in bdi4jade.event">GoalFinishedEvent</a></li>
-<li><a href="bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event"><i>GoalListener</i></a></li>
-<li><a href="bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a></li>
-<li><a href="bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a></li>
-<li><a href="bdi4jade/goal/InternalGoal.html" title="interface in bdi4jade.goal"><i>InternalGoal</i></a></li>
-<li><a href="bdi4jade/message/MessageGoal.html" title="class in bdi4jade.message">MessageGoal</a></li>
-<li><a href="bdi4jade/util/MetadataElement.html" title="class in bdi4jade.util">MetadataElement</a></li>
-<li><a href="bdi4jade/softgoal/NamedSoftgoal.html" title="class in bdi4jade.softgoal">NamedSoftgoal</a></li>
-<li><a href="bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning"><i>OptionGenerationFunction</i></a></li>
-<li><a href="bdi4jade/plan/OrPlanGoalDependency.html" title="class in bdi4jade.plan">OrPlanGoalDependency</a></li>
-<li><a href="bdi4jade/plan/OutputPlanBody.html" title="interface in bdi4jade.plan"><i>OutputPlanBody</i></a></li>
-<li><a href="bdi4jade/util/goal/ParallelGoal.html" title="class in bdi4jade.util.goal">ParallelGoal</a></li>
-<li><a href="bdi4jade/util/plan/ParallelGoalPlanBody.html" title="class in bdi4jade.util.plan">ParallelGoalPlanBody</a></li>
-<li><a href="bdi4jade/annotation/Parameter.html" title="annotation in bdi4jade.annotation">Parameter</a></li>
-<li><a href="bdi4jade/annotation/Parameter.Direction.html" title="enum in bdi4jade.annotation">Parameter.Direction</a></li>
-<li><a href="bdi4jade/belief/PersistentBelief.html" title="class in bdi4jade.belief">PersistentBelief</a></li>
-<li><a href="bdi4jade/plan/Plan.html" title="class in bdi4jade.plan">Plan</a></li>
-<li><a href="bdi4jade/plan/Plan.DefaultMetadata.html" title="enum in bdi4jade.plan">Plan.DefaultMetadata</a></li>
-<li><a href="bdi4jade/plan/PlanBody.html" title="interface in bdi4jade.plan"><i>PlanBody</i></a></li>
-<li><a href="bdi4jade/plan/PlanContribution.html" title="class in bdi4jade.plan">PlanContribution</a></li>
-<li><a href="bdi4jade/plan/PlanGoalDependency.html" title="class in bdi4jade.plan">PlanGoalDependency</a></li>
-<li><a href="bdi4jade/plan/PlanInstance.html" title="class in bdi4jade.plan">PlanInstance</a></li>
-<li><a href="bdi4jade/plan/PlanInstance.EndState.html" title="enum in bdi4jade.plan">PlanInstance.EndState</a></li>
-<li><a href="bdi4jade/exception/PlanInstantiationException.html" title="class in bdi4jade.exception">PlanInstantiationException</a></li>
-<li><a href="bdi4jade/core/PlanLibrary.html" title="class in bdi4jade.core">PlanLibrary</a></li>
-<li><a href="bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning"><i>PlanSelectionStrategy</i></a></li>
-<li><a href="bdi4jade/util/goal/SequentialGoal.html" title="class in bdi4jade.util.goal">SequentialGoal</a></li>
-<li><a href="bdi4jade/util/plan/SequentialGoalPlanBody.html" title="class in bdi4jade.util.plan">SequentialGoalPlanBody</a></li>
-<li><a href="bdi4jade/util/plan/SimplePlan.html" title="class in bdi4jade.util.plan">SimplePlan</a></li>
-<li><a href="bdi4jade/softgoal/Softgoal.html" title="interface in bdi4jade.softgoal"><i>Softgoal</i></a></li>
-<li><a href="bdi4jade/preference/SoftgoalPreferences.html" title="class in bdi4jade.preference">SoftgoalPreferences</a></li>
-<li><a href="bdi4jade/belief/TransientBelief.html" title="class in bdi4jade.belief">TransientBelief</a></li>
-<li><a href="bdi4jade/belief/TransientBeliefSet.html" title="class in bdi4jade.belief">TransientBeliefSet</a></li>
-<li><a href="bdi4jade/util/agent/UtilityBasedBDIAgent.html" title="class in bdi4jade.util.agent">UtilityBasedBDIAgent</a></li>
-<li><a href="bdi4jade/util/reasoning/UtilityBasedPlanSelectionStrategy.html" title="class in bdi4jade.util.reasoning">UtilityBasedPlanSelectionStrategy</a></li>
-</ul>
-</div>
-</body>
-</html>
+<!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) on Mon Aug 11 00:39:00 BRT 2014 -->
+<title>All Classes</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+</head>
+<body>
+<h1 class="bar">All Classes</h1>
+<div class="indexContainer">
+<ul>
+<li><a href="bdi4jade/belief/AbstractBelief.html" title="class in bdi4jade.belief">AbstractBelief</a></li>
+<li><a href="bdi4jade/belief/AbstractBeliefSet.html" title="class in bdi4jade.belief">AbstractBeliefSet</a></li>
+<li><a href="bdi4jade/plan/AbstractPlan.html" title="class in bdi4jade.plan">AbstractPlan</a></li>
+<li><a href="bdi4jade/plan/planbody/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody">AbstractPlanBody</a></li>
+<li><a href="bdi4jade/extension/planselection/utilitybased/AndPlanGoalDependency.html" title="class in bdi4jade.extension.planselection.utilitybased">AndPlanGoalDependency</a></li>
+<li><a href="bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></li>
+<li><a href="bdi4jade/message/BDIAgentMsgReceiver.html" title="class in bdi4jade.message">BDIAgentMsgReceiver</a></li>
+<li><a href="bdi4jade/annotation/Belief.html" title="annotation in bdi4jade.annotation">Belief</a></li>
+<li><a href="bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief"><span class="interfaceName">Belief</span></a></li>
+<li><a href="bdi4jade/exception/BeliefAlreadyExistsException.html" title="class in bdi4jade.exception">BeliefAlreadyExistsException</a></li>
+<li><a href="bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a></li>
+<li><a href="bdi4jade/event/BeliefEvent.html" title="class in bdi4jade.event">BeliefEvent</a></li>
+<li><a href="bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event">BeliefEvent.Action</a></li>
+<li><a href="bdi4jade/goal/BeliefGoal.html" title="class in bdi4jade.goal">BeliefGoal</a></li>
+<li><a href="bdi4jade/plan/planbody/BeliefGoalPlanBody.html" title="class in bdi4jade.plan.planbody">BeliefGoalPlanBody</a></li>
+<li><a href="bdi4jade/event/BeliefListener.html" title="interface in bdi4jade.event"><span class="interfaceName">BeliefListener</span></a></li>
+<li><a href="bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning"><span class="interfaceName">BeliefRevisionStrategy</span></a></li>
+<li><a href="bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief"><span class="interfaceName">BeliefSet</span></a></li>
+<li><a href="bdi4jade/goal/BeliefSetValueGoal.html" title="class in bdi4jade.goal">BeliefSetValueGoal</a></li>
+<li><a href="bdi4jade/goal/BeliefValueGoal.html" title="class in bdi4jade.goal">BeliefValueGoal</a></li>
+<li><a href="bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></li>
+<li><a href="bdi4jade/annotation/CapabilityAssociation.html" title="annotation in bdi4jade.annotation">CapabilityAssociation</a></li>
+<li><a href="bdi4jade/goal/CompositeGoal.html" title="class in bdi4jade.goal">CompositeGoal</a></li>
+<li><a href="bdi4jade/util/reasoning/DefaultBeliefRevisionStrategy.html" title="class in bdi4jade.util.reasoning">DefaultBeliefRevisionStrategy</a></li>
+<li><a href="bdi4jade/util/reasoning/DefaultDeliberationFunction.html" title="class in bdi4jade.util.reasoning">DefaultDeliberationFunction</a></li>
+<li><a href="bdi4jade/util/reasoning/DefaultOptionGenerationFunction.html" title="class in bdi4jade.util.reasoning">DefaultOptionGenerationFunction</a></li>
+<li><a href="bdi4jade/util/reasoning/DefaultPlanSelectionStrategy.html" title="class in bdi4jade.util.reasoning">DefaultPlanSelectionStrategy</a></li>
+<li><a href="bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning"><span class="interfaceName">DeliberationFunction</span></a></li>
+<li><a href="bdi4jade/plan/planbody/DisposablePlanBody.html" title="interface in bdi4jade.plan.planbody"><span class="interfaceName">DisposablePlanBody</span></a></li>
+<li><a href="bdi4jade/plan/planbody/FSMPlanBody.html" title="class in bdi4jade.plan.planbody">FSMPlanBody</a></li>
+<li><a href="bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal"><span class="interfaceName">Goal</span></a></li>
+<li><a href="bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a></li>
+<li><a href="bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event"><span class="interfaceName">GoalListener</span></a></li>
+<li><a href="bdi4jade/annotation/GoalOwner.html" title="annotation in bdi4jade.annotation">GoalOwner</a></li>
+<li><a href="bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a></li>
+<li><a href="bdi4jade/plan/GoalTemplate.html" title="class in bdi4jade.plan">GoalTemplate</a></li>
+<li><a href="bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a></li>
+<li><a href="bdi4jade/message/MessageGoal.html" title="class in bdi4jade.message">MessageGoal</a></li>
+<li><a href="bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core"><span class="interfaceName">MetadataElement</span></a></li>
+<li><a href="bdi4jade/core/MetadataElementImpl.html" title="class in bdi4jade.core">MetadataElementImpl</a></li>
+<li><a href="bdi4jade/goal/NamedSoftgoal.html" title="class in bdi4jade.goal">NamedSoftgoal</a></li>
+<li><a href="bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning"><span class="interfaceName">OptionGenerationFunction</span></a></li>
+<li><a href="bdi4jade/extension/planselection/utilitybased/OrPlanGoalDependency.html" title="class in bdi4jade.extension.planselection.utilitybased">OrPlanGoalDependency</a></li>
+<li><a href="bdi4jade/plan/planbody/OutputPlanBody.html" title="interface in bdi4jade.plan.planbody"><span class="interfaceName">OutputPlanBody</span></a></li>
+<li><a href="bdi4jade/plan/planbody/ParallelActionPlanBody.html" title="class in bdi4jade.plan.planbody">ParallelActionPlanBody</a></li>
+<li><a href="bdi4jade/goal/ParallelGoal.html" title="class in bdi4jade.goal">ParallelGoal</a></li>
+<li><a href="bdi4jade/plan/planbody/ParallelGoalPlanBody.html" title="class in bdi4jade.plan.planbody">ParallelGoalPlanBody</a></li>
+<li><a href="bdi4jade/annotation/Parameter.html" title="annotation in bdi4jade.annotation">Parameter</a></li>
+<li><a href="bdi4jade/annotation/Parameter.Direction.html" title="enum in bdi4jade.annotation">Parameter.Direction</a></li>
+<li><a href="bdi4jade/exception/ParameterException.html" title="class in bdi4jade.exception">ParameterException</a></li>
+<li><a href="bdi4jade/belief/PersistentBelief.html" title="class in bdi4jade.belief">PersistentBelief</a></li>
+<li><a href="bdi4jade/annotation/Plan.html" title="annotation in bdi4jade.annotation">Plan</a></li>
+<li><a href="bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan"><span class="interfaceName">Plan</span></a></li>
+<li><a href="bdi4jade/plan/Plan.EndState.html" title="enum in bdi4jade.plan">Plan.EndState</a></li>
+<li><a href="bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody"><span class="interfaceName">PlanBody</span></a></li>
+<li><a href="bdi4jade/extension/planselection/utilitybased/PlanContribution.html" title="class in bdi4jade.extension.planselection.utilitybased">PlanContribution</a></li>
+<li><a href="bdi4jade/extension/planselection/utilitybased/PlanGoalDependency.html" title="class in bdi4jade.extension.planselection.utilitybased">PlanGoalDependency</a></li>
+<li><a href="bdi4jade/exception/PlanInstantiationException.html" title="class in bdi4jade.exception">PlanInstantiationException</a></li>
+<li><a href="bdi4jade/plan/PlanLibrary.html" title="class in bdi4jade.plan">PlanLibrary</a></li>
+<li><a href="bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning"><span class="interfaceName">PlanSelectionStrategy</span></a></li>
+<li><a href="bdi4jade/util/ReflectionUtils.html" title="class in bdi4jade.util">ReflectionUtils</a></li>
+<li><a href="bdi4jade/plan/planbody/SequentialActionPlanBody.html" title="class in bdi4jade.plan.planbody">SequentialActionPlanBody</a></li>
+<li><a href="bdi4jade/goal/SequentialGoal.html" title="class in bdi4jade.goal">SequentialGoal</a></li>
+<li><a href="bdi4jade/plan/planbody/SequentialGoalPlanBody.html" title="class in bdi4jade.plan.planbody">SequentialGoalPlanBody</a></li>
+<li><a href="bdi4jade/plan/SimplePlan.html" title="class in bdi4jade.plan">SimplePlan</a></li>
+<li><a href="bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal"><span class="interfaceName">Softgoal</span></a></li>
+<li><a href="bdi4jade/extension/planselection/utilitybased/SoftgoalPreferences.html" title="class in bdi4jade.extension.planselection.utilitybased">SoftgoalPreferences</a></li>
+<li><a href="bdi4jade/belief/TransientBelief.html" title="class in bdi4jade.belief">TransientBelief</a></li>
+<li><a href="bdi4jade/belief/TransientBeliefSet.html" title="class in bdi4jade.belief">TransientBeliefSet</a></li>
+<li><a href="bdi4jade/extension/planselection/utilitybased/UtilityBasedBDIAgent.html" title="class in bdi4jade.extension.planselection.utilitybased">UtilityBasedBDIAgent</a></li>
+<li><a href="bdi4jade/extension/planselection/utilitybased/UtilityBasedPlanSelectionStrategy.html" title="class in bdi4jade.extension.planselection.utilitybased">UtilityBasedPlanSelectionStrategy</a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/bdi-jade/doc/bdi4jade/annotation/class-use/Parameter.Direction.html b/bdi-jade/doc/bdi4jade/annotation/class-use/Parameter.Direction.html
index 0873cfc..74fc9f6 100644
--- a/bdi-jade/doc/bdi4jade/annotation/class-use/Parameter.Direction.html
+++ b/bdi-jade/doc/bdi4jade/annotation/class-use/Parameter.Direction.html
@@ -1,164 +1,173 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:43 BRST 2014 -->
-<title>Uses of Class bdi4jade.annotation.Parameter.Direction</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="Uses of Class bdi4jade.annotation.Parameter.Direction";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../bdi4jade/annotation/Parameter.Direction.html" title="enum in bdi4jade.annotation">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/annotation/class-use/Parameter.Direction.html" target="_top">Frames</a></li>
-<li><a href="Parameter.Direction.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="header">
-<h2 title="Uses of Class bdi4jade.annotation.Parameter.Direction" class="title">Uses of Class<br>bdi4jade.annotation.Parameter.Direction</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../bdi4jade/annotation/Parameter.Direction.html" title="enum in bdi4jade.annotation">Parameter.Direction</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#bdi4jade.annotation">bdi4jade.annotation</a></td>
-<td class="colLast"> </td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="bdi4jade.annotation">
-<!-- -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/annotation/Parameter.Direction.html" title="enum in bdi4jade.annotation">Parameter.Direction</a> in <a href="../../../bdi4jade/annotation/package-summary.html">bdi4jade.annotation</a></h3>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../bdi4jade/annotation/package-summary.html">bdi4jade.annotation</a> that return <a href="../../../bdi4jade/annotation/Parameter.Direction.html" title="enum in bdi4jade.annotation">Parameter.Direction</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../bdi4jade/annotation/Parameter.Direction.html" title="enum in bdi4jade.annotation">Parameter.Direction</a></code></td>
-<td class="colLast"><span class="strong">Parameter.Direction.</span><code><strong><a href="../../../bdi4jade/annotation/Parameter.Direction.html#valueOf(java.lang.String)">valueOf</a></strong>(java.lang.String name)</code>
-<div class="block">Returns the enum constant of this type with the specified name.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static <a href="../../../bdi4jade/annotation/Parameter.Direction.html" title="enum in bdi4jade.annotation">Parameter.Direction</a>[]</code></td>
-<td class="colLast"><span class="strong">Parameter.Direction.</span><code><strong><a href="../../../bdi4jade/annotation/Parameter.Direction.html#values()">values</a></strong>()</code>
+<!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) on Mon Aug 11 00:38:59 BRT 2014 -->
+<title>Uses of Class bdi4jade.annotation.Parameter.Direction</title>
+<meta name="date" content="2014-08-11">
+<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="Uses of Class bdi4jade.annotation.Parameter.Direction";
+ }
+ }
+ 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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../bdi4jade/annotation/Parameter.Direction.html" title="enum in bdi4jade.annotation">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/annotation/class-use/Parameter.Direction.html" target="_top">Frames</a></li>
+<li><a href="Parameter.Direction.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="header">
+<h2 title="Uses of Class bdi4jade.annotation.Parameter.Direction" class="title">Uses of Class<br>bdi4jade.annotation.Parameter.Direction</h2>
+</div>
+<div class="classUseContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
+<caption><span>Packages that use <a href="../../../bdi4jade/annotation/Parameter.Direction.html" title="enum in bdi4jade.annotation">Parameter.Direction</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Package</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.annotation">bdi4jade.annotation</a></td>
+<td class="colLast"> </td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<ul class="blockList">
+<li class="blockList"><a name="bdi4jade.annotation">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/annotation/Parameter.Direction.html" title="enum in bdi4jade.annotation">Parameter.Direction</a> in <a href="../../../bdi4jade/annotation/package-summary.html">bdi4jade.annotation</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../bdi4jade/annotation/package-summary.html">bdi4jade.annotation</a> that return <a href="../../../bdi4jade/annotation/Parameter.Direction.html" title="enum in bdi4jade.annotation">Parameter.Direction</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../bdi4jade/annotation/Parameter.Direction.html" title="enum in bdi4jade.annotation">Parameter.Direction</a></code></td>
+<td class="colLast"><span class="typeNameLabel">Parameter.Direction.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/annotation/Parameter.Direction.html#valueOf-java.lang.String-">valueOf</a></span>(java.lang.String name)</code>
+<div class="block">Returns the enum constant of this type with the specified name.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="../../../bdi4jade/annotation/Parameter.Direction.html" title="enum in bdi4jade.annotation">Parameter.Direction</a>[]</code></td>
+<td class="colLast"><span class="typeNameLabel">Parameter.Direction.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/annotation/Parameter.Direction.html#values--">values</a></span>()</code>
<div class="block">Returns an array containing the constants of this enum type, in
-the order they are declared.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!-- -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../bdi4jade/annotation/Parameter.Direction.html" title="enum in bdi4jade.annotation">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/annotation/class-use/Parameter.Direction.html" target="_top">Frames</a></li>
-<li><a href="Parameter.Direction.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>
+the order they are declared.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../bdi4jade/annotation/Parameter.Direction.html" title="enum in bdi4jade.annotation">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/annotation/class-use/Parameter.Direction.html" target="_top">Frames</a></li>
+<li><a href="Parameter.Direction.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>
bdi-jade/doc/bdi4jade/annotation/class-use/Parameter.html 239(+124 -115)
diff --git a/bdi-jade/doc/bdi4jade/annotation/class-use/Parameter.html b/bdi-jade/doc/bdi4jade/annotation/class-use/Parameter.html
index 2eafd5d..1b1ce17 100644
--- a/bdi-jade/doc/bdi4jade/annotation/class-use/Parameter.html
+++ b/bdi-jade/doc/bdi4jade/annotation/class-use/Parameter.html
@@ -1,115 +1,124 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:43 BRST 2014 -->
-<title>Uses of Class bdi4jade.annotation.Parameter</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="Uses of Class bdi4jade.annotation.Parameter";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../bdi4jade/annotation/Parameter.html" title="annotation in bdi4jade.annotation">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/annotation/class-use/Parameter.html" target="_top">Frames</a></li>
-<li><a href="Parameter.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="header">
-<h2 title="Uses of Class bdi4jade.annotation.Parameter" class="title">Uses of Class<br>bdi4jade.annotation.Parameter</h2>
-</div>
-<div class="classUseContainer">No usage of bdi4jade.annotation.Parameter</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!-- -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../bdi4jade/annotation/Parameter.html" title="annotation in bdi4jade.annotation">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/annotation/class-use/Parameter.html" target="_top">Frames</a></li>
-<li><a href="Parameter.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>
+<!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) on Mon Aug 11 00:38:59 BRT 2014 -->
+<title>Uses of Class bdi4jade.annotation.Parameter</title>
+<meta name="date" content="2014-08-11">
+<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="Uses of Class bdi4jade.annotation.Parameter";
+ }
+ }
+ 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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../bdi4jade/annotation/Parameter.html" title="annotation in bdi4jade.annotation">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/annotation/class-use/Parameter.html" target="_top">Frames</a></li>
+<li><a href="Parameter.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="header">
+<h2 title="Uses of Class bdi4jade.annotation.Parameter" class="title">Uses of Class<br>bdi4jade.annotation.Parameter</h2>
+</div>
+<div class="classUseContainer">No usage of bdi4jade.annotation.Parameter</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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../bdi4jade/annotation/Parameter.html" title="annotation in bdi4jade.annotation">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/annotation/class-use/Parameter.html" target="_top">Frames</a></li>
+<li><a href="Parameter.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>
diff --git a/bdi-jade/doc/bdi4jade/annotation/package-frame.html b/bdi-jade/doc/bdi4jade/annotation/package-frame.html
index d7bb761..735b56d 100644
--- a/bdi-jade/doc/bdi4jade/annotation/package-frame.html
+++ b/bdi-jade/doc/bdi4jade/annotation/package-frame.html
@@ -1,23 +1,28 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:41 BRST 2014 -->
-<title>bdi4jade.annotation</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-</head>
-<body>
-<h1 class="bar"><a href="../../bdi4jade/annotation/package-summary.html" target="classFrame">bdi4jade.annotation</a></h1>
-<div class="indexContainer">
-<h2 title="Enums">Enums</h2>
-<ul title="Enums">
-<li><a href="Parameter.Direction.html" title="enum in bdi4jade.annotation" target="classFrame">Parameter.Direction</a></li>
-</ul>
-<h2 title="Annotation Types">Annotation Types</h2>
-<ul title="Annotation Types">
-<li><a href="Parameter.html" title="annotation in bdi4jade.annotation" target="classFrame">Parameter</a></li>
-</ul>
-</div>
-</body>
-</html>
+<!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) on Mon Aug 11 00:38:59 BRT 2014 -->
+<title>bdi4jade.annotation</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../script.js"></script>
+</head>
+<body>
+<h1 class="bar"><a href="../../bdi4jade/annotation/package-summary.html" target="classFrame">bdi4jade.annotation</a></h1>
+<div class="indexContainer">
+<h2 title="Enums">Enums</h2>
+<ul title="Enums">
+<li><a href="Parameter.Direction.html" title="enum in bdi4jade.annotation" target="classFrame">Parameter.Direction</a></li>
+</ul>
+<h2 title="Annotation Types">Annotation Types</h2>
+<ul title="Annotation Types">
+<li><a href="Belief.html" title="annotation in bdi4jade.annotation" target="classFrame">Belief</a></li>
+<li><a href="CapabilityAssociation.html" title="annotation in bdi4jade.annotation" target="classFrame">CapabilityAssociation</a></li>
+<li><a href="GoalOwner.html" title="annotation in bdi4jade.annotation" target="classFrame">GoalOwner</a></li>
+<li><a href="Parameter.html" title="annotation in bdi4jade.annotation" target="classFrame">Parameter</a></li>
+<li><a href="Plan.html" title="annotation in bdi4jade.annotation" target="classFrame">Plan</a></li>
+</ul>
+</div>
+</body>
+</html>
bdi-jade/doc/bdi4jade/annotation/package-summary.html 331(+183 -148)
diff --git a/bdi-jade/doc/bdi4jade/annotation/package-summary.html b/bdi-jade/doc/bdi4jade/annotation/package-summary.html
index 3cfbde3..350ce30 100644
--- a/bdi-jade/doc/bdi4jade/annotation/package-summary.html
+++ b/bdi-jade/doc/bdi4jade/annotation/package-summary.html
@@ -1,148 +1,183 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:41 BRST 2014 -->
-<title>bdi4jade.annotation</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="bdi4jade.annotation";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li class="navBarCell1Rev">Package</li>
-<li>Class</li>
-<li><a href="package-use.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev Package</li>
-<li><a href="../../bdi4jade/belief/package-summary.html">Next Package</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/annotation/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.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="header">
-<h1 title="Package" class="title">Package bdi4jade.annotation</h1>
-</div>
-<div class="contentContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Summary table, listing enums, and an explanation">
-<caption><span>Enum Summary</span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Enum</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="../../bdi4jade/annotation/Parameter.Direction.html" title="enum in bdi4jade.annotation">Parameter.Direction</a></td>
-<td class="colLast"> </td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Annotation Types Summary table, listing annotation types, and an explanation">
-<caption><span>Annotation Types Summary</span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Annotation Type</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="../../bdi4jade/annotation/Parameter.html" title="annotation in bdi4jade.annotation">Parameter</a></td>
-<td class="colLast"> </td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!-- -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li class="navBarCell1Rev">Package</li>
-<li>Class</li>
-<li><a href="package-use.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev Package</li>
-<li><a href="../../bdi4jade/belief/package-summary.html">Next Package</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/annotation/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.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>
+<!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) on Mon Aug 11 00:38:59 BRT 2014 -->
+<title>bdi4jade.annotation</title>
+<meta name="date" content="2014-08-11">
+<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="bdi4jade.annotation";
+ }
+ }
+ 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 class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-use.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev Package</li>
+<li><a href="../../bdi4jade/belief/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/annotation/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.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="header">
+<h1 title="Package" class="title">Package bdi4jade.annotation</h1>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Summary table, listing enums, and an explanation">
+<caption><span>Enum Summary</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Enum</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../bdi4jade/annotation/Parameter.Direction.html" title="enum in bdi4jade.annotation">Parameter.Direction</a></td>
+<td class="colLast"> </td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Annotation Types Summary table, listing annotation types, and an explanation">
+<caption><span>Annotation Types Summary</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Annotation Type</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../bdi4jade/annotation/Belief.html" title="annotation in bdi4jade.annotation">Belief</a></td>
+<td class="colLast"> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../bdi4jade/annotation/CapabilityAssociation.html" title="annotation in bdi4jade.annotation">CapabilityAssociation</a></td>
+<td class="colLast">
+<div class="block">This annotation allows to specify that an attribute of a <a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core"><code>Capability</code></a>
+ is an association between capabilities.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../bdi4jade/annotation/GoalOwner.html" title="annotation in bdi4jade.annotation">GoalOwner</a></td>
+<td class="colLast">
+<div class="block">This annotation allows to specify that a <a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal"><code>Goal</code></a> belongs to a
+ capability and, if so, whether is is internal or external.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../bdi4jade/annotation/Parameter.html" title="annotation in bdi4jade.annotation">Parameter</a></td>
+<td class="colLast"> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../bdi4jade/annotation/Plan.html" title="annotation in bdi4jade.annotation">Plan</a></td>
+<td class="colLast"> </td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<dl>
+<dt><span class="simpleTagLabel">Author:</span></dt>
+<dd>ingridnunes</dd>
+</dl>
+</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 class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-use.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev Package</li>
+<li><a href="../../bdi4jade/belief/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/annotation/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.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>
bdi-jade/doc/bdi4jade/annotation/package-tree.html 285(+149 -136)
diff --git a/bdi-jade/doc/bdi4jade/annotation/package-tree.html b/bdi-jade/doc/bdi4jade/annotation/package-tree.html
index 5194462..66f2907 100644
--- a/bdi-jade/doc/bdi4jade/annotation/package-tree.html
+++ b/bdi-jade/doc/bdi4jade/annotation/package-tree.html
@@ -1,136 +1,149 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:41 BRST 2014 -->
-<title>bdi4jade.annotation Class Hierarchy</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="bdi4jade.annotation Class Hierarchy";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li>Use</li>
-<li class="navBarCell1Rev">Tree</li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li><a href="../../bdi4jade/belief/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/annotation/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.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="header">
-<h1 class="title">Hierarchy For Package bdi4jade.annotation</h1>
-<span class="strong">Package Hierarchies:</span>
-<ul class="horizontal">
-<li><a href="../../overview-tree.html">All Packages</a></li>
-</ul>
-</div>
-<div class="contentContainer">
-<h2 title="Annotation Type Hierarchy">Annotation Type Hierarchy</h2>
-<ul>
-<li type="circle">bdi4jade.annotation.<a href="../../bdi4jade/annotation/Parameter.html" title="annotation in bdi4jade.annotation"><span class="strong">Parameter</span></a> (implements java.lang.annotation.Annotation)</li>
-</ul>
-<h2 title="Enum Hierarchy">Enum Hierarchy</h2>
-<ul>
-<li type="circle">java.lang.Object
-<ul>
-<li type="circle">java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
-<ul>
-<li type="circle">bdi4jade.annotation.<a href="../../bdi4jade/annotation/Parameter.Direction.html" title="enum in bdi4jade.annotation"><span class="strong">Parameter.Direction</span></a></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!-- -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li>Use</li>
-<li class="navBarCell1Rev">Tree</li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li><a href="../../bdi4jade/belief/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/annotation/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.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>
+<!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) on Mon Aug 11 00:38:59 BRT 2014 -->
+<title>bdi4jade.annotation Class Hierarchy</title>
+<meta name="date" content="2014-08-11">
+<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="bdi4jade.annotation Class Hierarchy";
+ }
+ }
+ 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><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li>Use</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li><a href="../../bdi4jade/belief/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/annotation/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.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="header">
+<h1 class="title">Hierarchy For Package bdi4jade.annotation</h1>
+<span class="packageHierarchyLabel">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="../../overview-tree.html">All Packages</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Annotation Type Hierarchy">Annotation Type Hierarchy</h2>
+<ul>
+<li type="circle">bdi4jade.annotation.<a href="../../bdi4jade/annotation/Plan.html" title="annotation in bdi4jade.annotation"><span class="typeNameLink">Plan</span></a> (implements java.lang.annotation.Annotation)</li>
+<li type="circle">bdi4jade.annotation.<a href="../../bdi4jade/annotation/Parameter.html" title="annotation in bdi4jade.annotation"><span class="typeNameLink">Parameter</span></a> (implements java.lang.annotation.Annotation)</li>
+<li type="circle">bdi4jade.annotation.<a href="../../bdi4jade/annotation/GoalOwner.html" title="annotation in bdi4jade.annotation"><span class="typeNameLink">GoalOwner</span></a> (implements java.lang.annotation.Annotation)</li>
+<li type="circle">bdi4jade.annotation.<a href="../../bdi4jade/annotation/CapabilityAssociation.html" title="annotation in bdi4jade.annotation"><span class="typeNameLink">CapabilityAssociation</span></a> (implements java.lang.annotation.Annotation)</li>
+<li type="circle">bdi4jade.annotation.<a href="../../bdi4jade/annotation/Belief.html" title="annotation in bdi4jade.annotation"><span class="typeNameLink">Belief</span></a> (implements java.lang.annotation.Annotation)</li>
+</ul>
+<h2 title="Enum Hierarchy">Enum Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
+<ul>
+<li type="circle">bdi4jade.annotation.<a href="../../bdi4jade/annotation/Parameter.Direction.html" title="enum in bdi4jade.annotation"><span class="typeNameLink">Parameter.Direction</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</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><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li>Use</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li><a href="../../bdi4jade/belief/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/annotation/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.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>
bdi-jade/doc/bdi4jade/annotation/package-use.html 305(+157 -148)
diff --git a/bdi-jade/doc/bdi4jade/annotation/package-use.html b/bdi-jade/doc/bdi4jade/annotation/package-use.html
index feb9327..186471e 100644
--- a/bdi-jade/doc/bdi4jade/annotation/package-use.html
+++ b/bdi-jade/doc/bdi4jade/annotation/package-use.html
@@ -1,148 +1,157 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:43 BRST 2014 -->
-<title>Uses of Package bdi4jade.annotation</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="Uses of Package bdi4jade.annotation";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/annotation/package-use.html" target="_top">Frames</a></li>
-<li><a href="package-use.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="header">
-<h1 title="Uses of Package bdi4jade.annotation" class="title">Uses of Package<br>bdi4jade.annotation</h1>
-</div>
-<div class="contentContainer">
-<ul class="blockList">
-<li class="blockList">
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../bdi4jade/annotation/package-summary.html">bdi4jade.annotation</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#bdi4jade.annotation">bdi4jade.annotation</a></td>
-<td class="colLast"> </td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.annotation">
-<!-- -->
-</a>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
-<caption><span>Classes in <a href="../../bdi4jade/annotation/package-summary.html">bdi4jade.annotation</a> used by <a href="../../bdi4jade/annotation/package-summary.html">bdi4jade.annotation</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colOne" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colOne"><a href="../../bdi4jade/annotation/class-use/Parameter.Direction.html#bdi4jade.annotation">Parameter.Direction</a> </td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!-- -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/annotation/package-use.html" target="_top">Frames</a></li>
-<li><a href="package-use.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>
+<!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) on Mon Aug 11 00:39:00 BRT 2014 -->
+<title>Uses of Package bdi4jade.annotation</title>
+<meta name="date" content="2014-08-11">
+<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="Uses of Package bdi4jade.annotation";
+ }
+ }
+ 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><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/annotation/package-use.html" target="_top">Frames</a></li>
+<li><a href="package-use.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="header">
+<h1 title="Uses of Package bdi4jade.annotation" class="title">Uses of Package<br>bdi4jade.annotation</h1>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
+<caption><span>Packages that use <a href="../../bdi4jade/annotation/package-summary.html">bdi4jade.annotation</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Package</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.annotation">bdi4jade.annotation</a></td>
+<td class="colLast"> </td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.annotation">
+<!-- -->
+</a>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../bdi4jade/annotation/package-summary.html">bdi4jade.annotation</a> used by <a href="../../bdi4jade/annotation/package-summary.html">bdi4jade.annotation</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colOne" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colOne"><a href="../../bdi4jade/annotation/class-use/Parameter.Direction.html#bdi4jade.annotation">Parameter.Direction</a> </td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</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><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/annotation/package-use.html" target="_top">Frames</a></li>
+<li><a href="package-use.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>
bdi-jade/doc/bdi4jade/annotation/Parameter.Direction.html 674(+347 -327)
diff --git a/bdi-jade/doc/bdi4jade/annotation/Parameter.Direction.html b/bdi-jade/doc/bdi4jade/annotation/Parameter.Direction.html
index d78cc60..8790095 100644
--- a/bdi-jade/doc/bdi4jade/annotation/Parameter.Direction.html
+++ b/bdi-jade/doc/bdi4jade/annotation/Parameter.Direction.html
@@ -1,337 +1,357 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:40 BRST 2014 -->
-<title>Parameter.Direction</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="Parameter.Direction";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/Parameter.Direction.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/annotation/Parameter.html" title="annotation in bdi4jade.annotation"><span class="strong">Prev Class</span></a></li>
-<li>Next Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/annotation/Parameter.Direction.html" target="_top">Frames</a></li>
-<li><a href="Parameter.Direction.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>
-<div>
-<ul class="subNavList">
-<li>Summary: </li>
-<li>Nested | </li>
-<li><a href="#enum_constant_summary">Enum Constants</a> | </li>
-<li>Field | </li>
-<li><a href="#method_summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li><a href="#enum_constant_detail">Enum Constants</a> | </li>
-<li>Field | </li>
-<li><a href="#method_detail">Method</a></li>
-</ul>
-</div>
-<a name="skip-navbar_top">
-<!-- -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">bdi4jade.annotation</div>
-<h2 title="Enum Parameter.Direction" class="title">Enum Parameter.Direction</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>java.lang.Enum<<a href="../../bdi4jade/annotation/Parameter.Direction.html" title="enum in bdi4jade.annotation">Parameter.Direction</a>></li>
-<li>
-<ul class="inheritance">
-<li>bdi4jade.annotation.Parameter.Direction</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd>java.io.Serializable, java.lang.Comparable<<a href="../../bdi4jade/annotation/Parameter.Direction.html" title="enum in bdi4jade.annotation">Parameter.Direction</a>></dd>
-</dl>
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../bdi4jade/annotation/Parameter.html" title="annotation in bdi4jade.annotation">Parameter</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static enum <span class="strong">Parameter.Direction</span>
-extends java.lang.Enum<<a href="../../bdi4jade/annotation/Parameter.Direction.html" title="enum in bdi4jade.annotation">Parameter.Direction</a>></pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== ENUM CONSTANT SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="enum_constant_summary">
-<!-- -->
-</a>
-<h3>Enum Constant Summary</h3>
-<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Constant Summary table, listing enum constants, and an explanation">
-<caption><span>Enum Constants</span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colOne" scope="col">Enum Constant and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><strong><a href="../../bdi4jade/annotation/Parameter.Direction.html#IN">IN</a></strong></code> </td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><strong><a href="../../bdi4jade/annotation/Parameter.Direction.html#INOUT">INOUT</a></strong></code> </td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><strong><a href="../../bdi4jade/annotation/Parameter.Direction.html#OUT">OUT</a></strong></code> </td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method_summary">
-<!-- -->
-</a>
-<h3>Method Summary</h3>
-<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span>Methods</span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../bdi4jade/annotation/Parameter.Direction.html" title="enum in bdi4jade.annotation">Parameter.Direction</a></code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/annotation/Parameter.Direction.html#valueOf(java.lang.String)">valueOf</a></strong>(java.lang.String name)</code>
-<div class="block">Returns the enum constant of this type with the specified name.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static <a href="../../bdi4jade/annotation/Parameter.Direction.html" title="enum in bdi4jade.annotation">Parameter.Direction</a>[]</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/annotation/Parameter.Direction.html#values()">values</a></strong>()</code>
+<!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) on Mon Aug 11 00:38:58 BRT 2014 -->
+<title>Parameter.Direction</title>
+<meta name="date" content="2014-08-11">
+<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="Parameter.Direction";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":9,"i1":9};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/Parameter.Direction.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../bdi4jade/annotation/Parameter.html" title="annotation in bdi4jade.annotation"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../bdi4jade/annotation/Plan.html" title="annotation in bdi4jade.annotation"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/annotation/Parameter.Direction.html" target="_top">Frames</a></li>
+<li><a href="Parameter.Direction.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>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li><a href="#enum.constant.summary">Enum Constants</a> | </li>
+<li>Field | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li><a href="#enum.constant.detail">Enum Constants</a> | </li>
+<li>Field | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">bdi4jade.annotation</div>
+<h2 title="Enum Parameter.Direction" class="title">Enum Parameter.Direction</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.Enum<<a href="../../bdi4jade/annotation/Parameter.Direction.html" title="enum in bdi4jade.annotation">Parameter.Direction</a>></li>
+<li>
+<ul class="inheritance">
+<li>bdi4jade.annotation.Parameter.Direction</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable, java.lang.Comparable<<a href="../../bdi4jade/annotation/Parameter.Direction.html" title="enum in bdi4jade.annotation">Parameter.Direction</a>></dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../bdi4jade/annotation/Parameter.html" title="annotation in bdi4jade.annotation">Parameter</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static enum <span class="typeNameLabel">Parameter.Direction</span>
+extends java.lang.Enum<<a href="../../bdi4jade/annotation/Parameter.Direction.html" title="enum in bdi4jade.annotation">Parameter.Direction</a>></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="enum.constant.summary">
+<!-- -->
+</a>
+<h3>Enum Constant Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Constant Summary table, listing enum constants, and an explanation">
+<caption><span>Enum Constants</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colOne" scope="col">Enum Constant and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../bdi4jade/annotation/Parameter.Direction.html#IN">IN</a></span></code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../bdi4jade/annotation/Parameter.Direction.html#INOUT">INOUT</a></span></code> </td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../bdi4jade/annotation/Parameter.Direction.html#OUT">OUT</a></span></code> </td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>static <a href="../../bdi4jade/annotation/Parameter.Direction.html" title="enum in bdi4jade.annotation">Parameter.Direction</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/annotation/Parameter.Direction.html#valueOf-java.lang.String-">valueOf</a></span>(java.lang.String name)</code>
+<div class="block">Returns the enum constant of this type with the specified name.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>static <a href="../../bdi4jade/annotation/Parameter.Direction.html" title="enum in bdi4jade.annotation">Parameter.Direction</a>[]</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/annotation/Parameter.Direction.html#values--">values</a></span>()</code>
<div class="block">Returns an array containing the constants of this enum type, in
-the order they are declared.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods_inherited_from_class_java.lang.Enum">
-<!-- -->
-</a>
-<h3>Methods inherited from class java.lang.Enum</h3>
-<code>compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
-<!-- -->
-</a>
-<h3>Methods inherited from class java.lang.Object</h3>
-<code>getClass, notify, notifyAll, wait, wait, wait</code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ ENUM CONSTANT DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="enum_constant_detail">
-<!-- -->
-</a>
-<h3>Enum Constant Detail</h3>
-<a name="IN">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>IN</h4>
-<pre>public static final <a href="../../bdi4jade/annotation/Parameter.Direction.html" title="enum in bdi4jade.annotation">Parameter.Direction</a> IN</pre>
-</li>
-</ul>
-<a name="OUT">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>OUT</h4>
-<pre>public static final <a href="../../bdi4jade/annotation/Parameter.Direction.html" title="enum in bdi4jade.annotation">Parameter.Direction</a> OUT</pre>
-</li>
-</ul>
-<a name="INOUT">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>INOUT</h4>
-<pre>public static final <a href="../../bdi4jade/annotation/Parameter.Direction.html" title="enum in bdi4jade.annotation">Parameter.Direction</a> INOUT</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method_detail">
-<!-- -->
-</a>
-<h3>Method Detail</h3>
-<a name="values()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>values</h4>
-<pre>public static <a href="../../bdi4jade/annotation/Parameter.Direction.html" title="enum in bdi4jade.annotation">Parameter.Direction</a>[] values()</pre>
+the order they are declared.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Enum">
+<!-- -->
+</a>
+<h3>Methods inherited from class java.lang.Enum</h3>
+<code>clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class java.lang.Object</h3>
+<code>getClass, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ ENUM CONSTANT DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="enum.constant.detail">
+<!-- -->
+</a>
+<h3>Enum Constant Detail</h3>
+<a name="IN">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>IN</h4>
+<pre>public static final <a href="../../bdi4jade/annotation/Parameter.Direction.html" title="enum in bdi4jade.annotation">Parameter.Direction</a> IN</pre>
+</li>
+</ul>
+<a name="INOUT">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>INOUT</h4>
+<pre>public static final <a href="../../bdi4jade/annotation/Parameter.Direction.html" title="enum in bdi4jade.annotation">Parameter.Direction</a> INOUT</pre>
+</li>
+</ul>
+<a name="OUT">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>OUT</h4>
+<pre>public static final <a href="../../bdi4jade/annotation/Parameter.Direction.html" title="enum in bdi4jade.annotation">Parameter.Direction</a> OUT</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="values--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>values</h4>
+<pre>public static <a href="../../bdi4jade/annotation/Parameter.Direction.html" title="enum in bdi4jade.annotation">Parameter.Direction</a>[] values()</pre>
<div class="block">Returns an array containing the constants of this enum type, in
the order they are declared. This method may be used to iterate
over the constants as follows:
<pre>
for (Parameter.Direction c : Parameter.Direction.values())
System.out.println(c);
-</pre></div>
-<dl><dt><span class="strong">Returns:</span></dt><dd>an array containing the constants of this enum type, in
-the order they are declared</dd></dl>
-</li>
-</ul>
-<a name="valueOf(java.lang.String)">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>valueOf</h4>
-<pre>public static <a href="../../bdi4jade/annotation/Parameter.Direction.html" title="enum in bdi4jade.annotation">Parameter.Direction</a> valueOf(java.lang.String name)</pre>
+</pre></div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>an array containing the constants of this enum type, in the order they are declared</dd>
+</dl>
+</li>
+</ul>
+<a name="valueOf-java.lang.String-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>valueOf</h4>
+<pre>public static <a href="../../bdi4jade/annotation/Parameter.Direction.html" title="enum in bdi4jade.annotation">Parameter.Direction</a> valueOf(java.lang.String name)</pre>
<div class="block">Returns the enum constant of this type with the specified name.
The string must match <i>exactly</i> an identifier used to declare an
enum constant in this type. (Extraneous whitespace characters are
-not permitted.)</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - the name of the enum constant to be returned.</dd>
-<dt><span class="strong">Returns:</span></dt><dd>the enum constant with the specified name</dd>
-<dt><span class="strong">Throws:</span></dt>
-<dd><code>java.lang.IllegalArgumentException</code> - if this enum type has no constant
-with the specified name</dd>
-<dd><code>java.lang.NullPointerException</code> - if the argument is null</dd></dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!-- -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/Parameter.Direction.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/annotation/Parameter.html" title="annotation in bdi4jade.annotation"><span class="strong">Prev Class</span></a></li>
-<li>Next Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/annotation/Parameter.Direction.html" target="_top">Frames</a></li>
-<li><a href="Parameter.Direction.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>
-<div>
-<ul class="subNavList">
-<li>Summary: </li>
-<li>Nested | </li>
-<li><a href="#enum_constant_summary">Enum Constants</a> | </li>
-<li>Field | </li>
-<li><a href="#method_summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li><a href="#enum_constant_detail">Enum Constants</a> | </li>
-<li>Field | </li>
-<li><a href="#method_detail">Method</a></li>
-</ul>
-</div>
-<a name="skip-navbar_bottom">
-<!-- -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
+not permitted.)</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>name</code> - the name of the enum constant to be returned.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the enum constant with the specified name</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.lang.IllegalArgumentException</code> - if this enum type has no constant with the specified name</dd>
+<dd><code>java.lang.NullPointerException</code> - if the argument is null</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= 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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/Parameter.Direction.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../bdi4jade/annotation/Parameter.html" title="annotation in bdi4jade.annotation"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../bdi4jade/annotation/Plan.html" title="annotation in bdi4jade.annotation"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/annotation/Parameter.Direction.html" target="_top">Frames</a></li>
+<li><a href="Parameter.Direction.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>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li><a href="#enum.constant.summary">Enum Constants</a> | </li>
+<li>Field | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li><a href="#enum.constant.detail">Enum Constants</a> | </li>
+<li>Field | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
bdi-jade/doc/bdi4jade/annotation/Parameter.html 466(+242 -224)
diff --git a/bdi-jade/doc/bdi4jade/annotation/Parameter.html b/bdi-jade/doc/bdi4jade/annotation/Parameter.html
index 986f7b2..ecd7a2f 100644
--- a/bdi-jade/doc/bdi4jade/annotation/Parameter.html
+++ b/bdi-jade/doc/bdi4jade/annotation/Parameter.html
@@ -1,224 +1,242 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:40 BRST 2014 -->
-<title>Parameter</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="Parameter";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/Parameter.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev Class</li>
-<li><a href="../../bdi4jade/annotation/Parameter.Direction.html" title="enum in bdi4jade.annotation"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/annotation/Parameter.html" target="_top">Frames</a></li>
-<li><a href="Parameter.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>
-<div>
-<ul class="subNavList">
-<li>Summary: </li>
-<li>Required | </li>
-<li><a href="#annotation_type_optional_element_summary">Optional</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li><a href="#annotation_type_element_detail">Element</a></li>
-</ul>
-</div>
-<a name="skip-navbar_top">
-<!-- -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">bdi4jade.annotation</div>
-<h2 title="Annotation Type Parameter" class="title">Annotation Type Parameter</h2>
-</div>
-<div class="contentContainer">
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>@Documented
-@Retention(value=RUNTIME)
-@Target(value=FIELD)
-public @interface <span class="strong">Parameter</span></pre>
-<dl><dt><span class="strong">Author:</span></dt>
- <dd>ingrid</dd></dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== ANNOTATION TYPE OPTIONAL MEMBER SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="annotation_type_optional_element_summary">
-<!-- -->
-</a>
-<h3>Optional Element Summary</h3>
-<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Optional Element Summary table, listing optional elements, and an explanation">
-<caption><span>Optional Elements</span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Optional Element and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../bdi4jade/annotation/Parameter.Direction.html" title="enum in bdi4jade.annotation">Parameter.Direction</a></code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/annotation/Parameter.html#direction()">direction</a></strong></code> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/annotation/Parameter.html#mandatory()">mandatory</a></strong></code> </td>
-</tr>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ ANNOTATION TYPE MEMBER DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="annotation_type_element_detail">
-<!-- -->
-</a>
-<h3>Element Detail</h3>
-<a name="direction()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>direction</h4>
-<pre>public abstract <a href="../../bdi4jade/annotation/Parameter.Direction.html" title="enum in bdi4jade.annotation">Parameter.Direction</a> direction</pre>
-<dl>
-<dt>Default:</dt>
-<dd>bdi4jade.annotation.Parameter.Direction.IN</dd>
-</dl>
-</li>
-</ul>
-<a name="mandatory()">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>mandatory</h4>
-<pre>public abstract boolean mandatory</pre>
-<dl>
-<dt>Default:</dt>
-<dd>false</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!-- -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/Parameter.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev Class</li>
-<li><a href="../../bdi4jade/annotation/Parameter.Direction.html" title="enum in bdi4jade.annotation"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/annotation/Parameter.html" target="_top">Frames</a></li>
-<li><a href="Parameter.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>
-<div>
-<ul class="subNavList">
-<li>Summary: </li>
-<li>Required | </li>
-<li><a href="#annotation_type_optional_element_summary">Optional</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li><a href="#annotation_type_element_detail">Element</a></li>
-</ul>
-</div>
-<a name="skip-navbar_bottom">
-<!-- -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
+<!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) on Mon Aug 11 00:38:58 BRT 2014 -->
+<title>Parameter</title>
+<meta name="date" content="2014-08-11">
+<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="Parameter";
+ }
+ }
+ 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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/Parameter.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../bdi4jade/annotation/GoalOwner.html" title="annotation in bdi4jade.annotation"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../bdi4jade/annotation/Parameter.Direction.html" title="enum in bdi4jade.annotation"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/annotation/Parameter.html" target="_top">Frames</a></li>
+<li><a href="Parameter.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>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Field | </li>
+<li>Required | </li>
+<li><a href="#annotation.type.optional.element.summary">Optional</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li><a href="#annotation.type.element.detail">Element</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">bdi4jade.annotation</div>
+<h2 title="Annotation Type Parameter" class="title">Annotation Type Parameter</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>@Documented
+ @Retention(value=RUNTIME)
+ @Target(value=METHOD)
+public @interface <span class="memberNameLabel">Parameter</span></pre>
+<dl>
+<dt><span class="simpleTagLabel">Author:</span></dt>
+<dd>ingrid</dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== ANNOTATION TYPE OPTIONAL MEMBER SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="annotation.type.optional.element.summary">
+<!-- -->
+</a>
+<h3>Optional Element Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Optional Element Summary table, listing optional elements, and an explanation">
+<caption><span>Optional Elements</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Optional Element and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../bdi4jade/annotation/Parameter.Direction.html" title="enum in bdi4jade.annotation">Parameter.Direction</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/annotation/Parameter.html#direction--">direction</a></span></code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/annotation/Parameter.html#mandatory--">mandatory</a></span></code> </td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ ANNOTATION TYPE MEMBER DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="annotation.type.element.detail">
+<!-- -->
+</a>
+<h3>Element Detail</h3>
+<a name="direction--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>direction</h4>
+<pre>public abstract <a href="../../bdi4jade/annotation/Parameter.Direction.html" title="enum in bdi4jade.annotation">Parameter.Direction</a> direction</pre>
+<dl>
+<dt>Default:</dt>
+<dd>bdi4jade.annotation.Parameter.Direction.IN</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="mandatory--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>mandatory</h4>
+<pre>public abstract boolean mandatory</pre>
+<dl>
+<dt>Default:</dt>
+<dd>false</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= 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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/Parameter.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../bdi4jade/annotation/GoalOwner.html" title="annotation in bdi4jade.annotation"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../bdi4jade/annotation/Parameter.Direction.html" title="enum in bdi4jade.annotation"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/annotation/Parameter.html" target="_top">Frames</a></li>
+<li><a href="Parameter.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>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Field | </li>
+<li>Required | </li>
+<li><a href="#annotation.type.optional.element.summary">Optional</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li><a href="#annotation.type.element.detail">Element</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
bdi-jade/doc/bdi4jade/belief/Belief.html 808(+363 -445)
diff --git a/bdi-jade/doc/bdi4jade/belief/Belief.html b/bdi-jade/doc/bdi4jade/belief/Belief.html
index c20bfb0..96a8973 100644
--- a/bdi-jade/doc/bdi4jade/belief/Belief.html
+++ b/bdi-jade/doc/bdi4jade/belief/Belief.html
@@ -1,448 +1,366 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:36 BRST 2014 -->
-<title>Belief</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="Belief";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/Belief.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev Class</li>
-<li><a href="../../bdi4jade/belief/BeliefSet.html" title="class in bdi4jade.belief"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/belief/Belief.html" target="_top">Frames</a></li>
-<li><a href="Belief.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>
-<div>
-<ul class="subNavList">
-<li>Summary: </li>
-<li>Nested | </li>
-<li>Field | </li>
-<li><a href="#constructor_summary">Constr</a> | </li>
-<li><a href="#method_summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li>Field | </li>
-<li><a href="#constructor_detail">Constr</a> | </li>
-<li><a href="#method_detail">Method</a></li>
-</ul>
-</div>
-<a name="skip-navbar_top">
-<!-- -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">bdi4jade.belief</div>
-<h2 title="Class Belief" class="title">Class Belief<T></h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li><a href="../../bdi4jade/util/MetadataElement.html" title="class in bdi4jade.util">bdi4jade.util.MetadataElement</a></li>
-<li>
-<ul class="inheritance">
-<li>bdi4jade.belief.Belief<T></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd>jade.content.Concept, jade.content.Term, java.io.Serializable</dd>
-</dl>
-<dl>
-<dt>Direct Known Subclasses:</dt>
-<dd><a href="../../bdi4jade/belief/BeliefSet.html" title="class in bdi4jade.belief">BeliefSet</a>, <a href="../../bdi4jade/belief/PersistentBelief.html" title="class in bdi4jade.belief">PersistentBelief</a>, <a href="../../bdi4jade/belief/TransientBelief.html" title="class in bdi4jade.belief">TransientBelief</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public abstract class <span class="strong">Belief<T></span>
-extends <a href="../../bdi4jade/util/MetadataElement.html" title="class in bdi4jade.util">MetadataElement</a>
-implements java.io.Serializable, jade.content.Concept</pre>
-<div class="block">Represents a belief of the belief base. It has a name and a value associate
- with it.</div>
-<dl><dt><span class="strong">Author:</span></dt>
- <dd>ingrid</dd>
-<dt><span class="strong">See Also:</span></dt><dd><a href="../../serialized-form.html#bdi4jade.belief.Belief">Serialized Form</a></dd></dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor_summary">
-<!-- -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><strong><a href="../../bdi4jade/belief/Belief.html#Belief(java.lang.String)">Belief</a></strong>(java.lang.String name)</code>
-<div class="block">Initializes a belief with its name.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><strong><a href="../../bdi4jade/belief/Belief.html#Belief(java.lang.String, T)">Belief</a></strong>(java.lang.String name,
- <a href="../../bdi4jade/belief/Belief.html" title="type parameter in Belief">T</a> value)</code>
-<div class="block">Initializes a belief with its name.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method_summary">
-<!-- -->
-</a>
-<h3>Method Summary</h3>
-<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span>Methods</span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/belief/Belief.html#addBeliefBase(bdi4jade.core.BeliefBase)">addBeliefBase</a></strong>(<a href="../../bdi4jade/core/BeliefBase.html" title="class in bdi4jade.core">BeliefBase</a> beliefBase)</code>
-<div class="block">Adds a belief base that contains this belief.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/belief/Belief.html#equals(java.lang.Object)">equals</a></strong>(java.lang.Object obj)</code> </td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>java.util.Set<<a href="../../bdi4jade/core/BeliefBase.html" title="class in bdi4jade.core">BeliefBase</a>></code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/belief/Belief.html#getBeliefBases()">getBeliefBases</a></strong>()</code> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>java.lang.String</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/belief/Belief.html#getName()">getName</a></strong>()</code>
-<div class="block">Gets the name of the Belief.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>abstract <a href="../../bdi4jade/belief/Belief.html" title="type parameter in Belief">T</a></code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/belief/Belief.html#getValue()">getValue</a></strong>()</code>
-<div class="block">Gets the current value of the Belief.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/belief/Belief.html#hashCode()">hashCode</a></strong>()</code> </td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/belief/Belief.html#removeBeliefBase(bdi4jade.core.BeliefBase)">removeBeliefBase</a></strong>(<a href="../../bdi4jade/core/BeliefBase.html" title="class in bdi4jade.core">BeliefBase</a> beliefBases)</code>
-<div class="block">Removes a belief base that does not contain this belief anymore.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>abstract void</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/belief/Belief.html#setValue(T)">setValue</a></strong>(<a href="../../bdi4jade/belief/Belief.html" title="type parameter in Belief">T</a> value)</code>
-<div class="block">Sets a new value to the belief.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>java.lang.String</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/belief/Belief.html#toString()">toString</a></strong>()</code> </td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods_inherited_from_class_bdi4jade.util.MetadataElement">
-<!-- -->
-</a>
-<h3>Methods inherited from class bdi4jade.util.<a href="../../bdi4jade/util/MetadataElement.html" title="class in bdi4jade.util">MetadataElement</a></h3>
-<code><a href="../../bdi4jade/util/MetadataElement.html#getMetadata()">getMetadata</a>, <a href="../../bdi4jade/util/MetadataElement.html#getMetadata(java.lang.Object)">getMetadata</a>, <a href="../../bdi4jade/util/MetadataElement.html#hasMetadata(java.lang.Object)">hasMetadata</a>, <a href="../../bdi4jade/util/MetadataElement.html#putMetadata(java.lang.Object, java.lang.Object)">putMetadata</a>, <a href="../../bdi4jade/util/MetadataElement.html#removeMetadata(java.lang.Object)">removeMetadata</a></code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
-<!-- -->
-</a>
-<h3>Methods inherited from class java.lang.Object</h3>
-<code>getClass, notify, notifyAll, wait, wait, wait</code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor_detail">
-<!-- -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="Belief(java.lang.String)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>Belief</h4>
-<pre>public Belief(java.lang.String name)</pre>
-<div class="block">Initializes a belief with its name.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - the belief name.</dd></dl>
-</li>
-</ul>
-<a name="Belief(java.lang.String,java.lang.Object)">
-<!-- -->
-</a><a name="Belief(java.lang.String, T)">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>Belief</h4>
-<pre>public Belief(java.lang.String name,
- <a href="../../bdi4jade/belief/Belief.html" title="type parameter in Belief">T</a> value)</pre>
-<div class="block">Initializes a belief with its name.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - the belief name.</dd><dd><code>value</code> - the belief initial value.</dd></dl>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method_detail">
-<!-- -->
-</a>
-<h3>Method Detail</h3>
-<a name="addBeliefBase(bdi4jade.core.BeliefBase)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>addBeliefBase</h4>
-<pre>public void addBeliefBase(<a href="../../bdi4jade/core/BeliefBase.html" title="class in bdi4jade.core">BeliefBase</a> beliefBase)</pre>
+<!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) on Mon Aug 11 00:38:56 BRT 2014 -->
+<title>Belief</title>
+<meta name="date" content="2014-08-11">
+<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="Belief";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/Belief.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../bdi4jade/belief/AbstractBeliefSet.html" title="class in bdi4jade.belief"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/belief/Belief.html" target="_top">Frames</a></li>
+<li><a href="Belief.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>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">bdi4jade.belief</div>
+<h2 title="Interface Belief" class="title">Interface Belief<T></h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt><span class="paramLabel">Type Parameters:</span></dt>
+<dd><code>T</code> - the type of the belief value.</dd>
+</dl>
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd>jade.content.Concept, <a href="../../bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</a>, java.io.Serializable, jade.content.Term</dd>
+</dl>
+<dl>
+<dt>All Known Subinterfaces:</dt>
+<dd><a href="../../bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief">BeliefSet</a><T></dd>
+</dl>
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../bdi4jade/belief/AbstractBelief.html" title="class in bdi4jade.belief">AbstractBelief</a>, <a href="../../bdi4jade/belief/AbstractBeliefSet.html" title="class in bdi4jade.belief">AbstractBeliefSet</a>, <a href="../../bdi4jade/belief/PersistentBelief.html" title="class in bdi4jade.belief">PersistentBelief</a>, <a href="../../bdi4jade/extension/planselection/utilitybased/SoftgoalPreferences.html" title="class in bdi4jade.extension.planselection.utilitybased">SoftgoalPreferences</a>, <a href="../../bdi4jade/belief/TransientBelief.html" title="class in bdi4jade.belief">TransientBelief</a>, <a href="../../bdi4jade/belief/TransientBeliefSet.html" title="class in bdi4jade.belief">TransientBeliefSet</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="typeNameLabel">Belief<T></span>
+extends <a href="../../bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</a>, java.io.Serializable, jade.content.Concept</pre>
+<div class="block">This interface represents a belief of the belief base. It has a name and a
+ value associate with it. It is parameterized by the type of the belief value.
+
+ It extends the <a href="../../bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core"><code>MetadataElement</code></a> interface, allowing to associate
+ metadata with beliefs.</div>
+<dl>
+<dt><span class="simpleTagLabel">Author:</span></dt>
+<dd>Ingrid Nunes</dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/belief/Belief.html#addBeliefBase-bdi4jade.belief.BeliefBase-">addBeliefBase</a></span>(<a href="../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a> beliefBase)</code>
+<div class="block">Adds a belief base that contains this belief.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>java.util.Set<<a href="../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a>></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/belief/Belief.html#getBeliefBases--">getBeliefBases</a></span>()</code>
+<div class="block">Returns the belief bases with which this belief is associated.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/belief/Belief.html#getName--">getName</a></span>()</code>
+<div class="block">Returns the name of this belief.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code><a href="../../bdi4jade/belief/Belief.html" title="type parameter in Belief">T</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/belief/Belief.html#getValue--">getValue</a></span>()</code>
+<div class="block">Gets the current value of the belief.</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/belief/Belief.html#removeBeliefBase-bdi4jade.belief.BeliefBase-">removeBeliefBase</a></span>(<a href="../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a> beliefBase)</code>
+<div class="block">Removes a belief base that does not contain this belief anymore.</div>
+</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/belief/Belief.html#setValue-T-">setValue</a></span>(<a href="../../bdi4jade/belief/Belief.html" title="type parameter in Belief">T</a> value)</code>
+<div class="block">Sets the new value of the belief.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.bdi4jade.core.MetadataElement">
+<!-- -->
+</a>
+<h3>Methods inherited from interface bdi4jade.core.<a href="../../bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</a></h3>
+<code><a href="../../bdi4jade/core/MetadataElement.html#getMetadata--">getMetadata</a>, <a href="../../bdi4jade/core/MetadataElement.html#getMetadata-java.lang.Object-">getMetadata</a>, <a href="../../bdi4jade/core/MetadataElement.html#hasMetadata-java.lang.Object-">hasMetadata</a>, <a href="../../bdi4jade/core/MetadataElement.html#putMetadata-java.lang.Object-java.lang.Object-">putMetadata</a>, <a href="../../bdi4jade/core/MetadataElement.html#removeMetadata-java.lang.Object-">removeMetadata</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="addBeliefBase-bdi4jade.belief.BeliefBase-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addBeliefBase</h4>
+<pre>void addBeliefBase(<a href="../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a> beliefBase)</pre>
<div class="block">Adds a belief base that contains this belief. The agent whose capability
- contains this belief in the belief base believes in this belief.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>beliefBase</code> - the belief base to be added.</dd></dl>
-</li>
-</ul>
-<a name="equals(java.lang.Object)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>equals</h4>
-<pre>public final boolean equals(java.lang.Object obj)</pre>
-<dl>
-<dt><strong>Overrides:</strong></dt>
-<dd><code>equals</code> in class <code>java.lang.Object</code></dd>
-<dt><span class="strong">See Also:</span></dt><dd><code>Object.equals(java.lang.Object)</code></dd></dl>
-</li>
-</ul>
-<a name="getBeliefBases()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getBeliefBases</h4>
-<pre>public java.util.Set<<a href="../../bdi4jade/core/BeliefBase.html" title="class in bdi4jade.core">BeliefBase</a>> getBeliefBases()</pre>
-<dl><dt><span class="strong">Returns:</span></dt><dd>the beliefBases</dd></dl>
-</li>
-</ul>
-<a name="getName()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getName</h4>
-<pre>public final java.lang.String getName()</pre>
-<div class="block">Gets the name of the Belief.</div>
-<dl><dt><span class="strong">Returns:</span></dt><dd>the belief name.</dd></dl>
-</li>
-</ul>
-<a name="getValue()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getValue</h4>
-<pre>public abstract <a href="../../bdi4jade/belief/Belief.html" title="type parameter in Belief">T</a> getValue()</pre>
-<div class="block">Gets the current value of the Belief.</div>
-<dl><dt><span class="strong">Returns:</span></dt><dd>the belief value.</dd></dl>
-</li>
-</ul>
-<a name="hashCode()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>hashCode</h4>
-<pre>public int hashCode()</pre>
-<dl>
-<dt><strong>Overrides:</strong></dt>
-<dd><code>hashCode</code> in class <code>java.lang.Object</code></dd>
-<dt><span class="strong">See Also:</span></dt><dd><code>Object.hashCode()</code></dd></dl>
-</li>
-</ul>
-<a name="removeBeliefBase(bdi4jade.core.BeliefBase)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>removeBeliefBase</h4>
-<pre>public void removeBeliefBase(<a href="../../bdi4jade/core/BeliefBase.html" title="class in bdi4jade.core">BeliefBase</a> beliefBases)</pre>
+ contains this belief in the belief base believes in this belief.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>beliefBase</code> - the belief base to be added.</dd>
+</dl>
+</li>
+</ul>
+<a name="getBeliefBases--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getBeliefBases</h4>
+<pre>java.util.Set<<a href="../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a>> getBeliefBases()</pre>
+<div class="block">Returns the belief bases with which this belief is associated.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the belief bases.</dd>
+</dl>
+</li>
+</ul>
+<a name="getName--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getName</h4>
+<pre>java.lang.String getName()</pre>
+<div class="block">Returns the name of this belief.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the string that is the belief name.</dd>
+</dl>
+</li>
+</ul>
+<a name="getValue--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getValue</h4>
+<pre><a href="../../bdi4jade/belief/Belief.html" title="type parameter in Belief">T</a> getValue()</pre>
+<div class="block">Gets the current value of the belief.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the belief value.</dd>
+</dl>
+</li>
+</ul>
+<a name="removeBeliefBase-bdi4jade.belief.BeliefBase-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>removeBeliefBase</h4>
+<pre>void removeBeliefBase(<a href="../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a> beliefBase)</pre>
<div class="block">Removes a belief base that does not contain this belief anymore. The
agent whose capability does not contain this belief in the belief base
- does not believe in this belief anymore.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>beliefBases</code> - the belief base to be removed.</dd></dl>
-</li>
-</ul>
-<a name="setValue(java.lang.Object)">
-<!-- -->
-</a><a name="setValue(T)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>setValue</h4>
-<pre>public abstract void setValue(<a href="../../bdi4jade/belief/Belief.html" title="type parameter in Belief">T</a> value)</pre>
-<div class="block">Sets a new value to the belief.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>value</code> - the new value.</dd></dl>
-</li>
-</ul>
-<a name="toString()">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>toString</h4>
-<pre>public java.lang.String toString()</pre>
-<dl>
-<dt><strong>Overrides:</strong></dt>
-<dd><code>toString</code> in class <code>java.lang.Object</code></dd>
-<dt><span class="strong">See Also:</span></dt><dd><code>Object.toString()</code></dd></dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!-- -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/Belief.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev Class</li>
-<li><a href="../../bdi4jade/belief/BeliefSet.html" title="class in bdi4jade.belief"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/belief/Belief.html" target="_top">Frames</a></li>
-<li><a href="Belief.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>
-<div>
-<ul class="subNavList">
-<li>Summary: </li>
-<li>Nested | </li>
-<li>Field | </li>
-<li><a href="#constructor_summary">Constr</a> | </li>
-<li><a href="#method_summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li>Field | </li>
-<li><a href="#constructor_detail">Constr</a> | </li>
-<li><a href="#method_detail">Method</a></li>
-</ul>
-</div>
-<a name="skip-navbar_bottom">
-<!-- -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
+ does not believe in this belief anymore.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>beliefBase</code> - the belief base to be removed.</dd>
+</dl>
+</li>
+</ul>
+<a name="setValue-java.lang.Object-">
+<!-- -->
+</a><a name="setValue-T-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>setValue</h4>
+<pre>void setValue(<a href="../../bdi4jade/belief/Belief.html" title="type parameter in Belief">T</a> value)</pre>
+<div class="block">Sets the new value of the belief.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>value</code> - the new value.</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= 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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/Belief.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../bdi4jade/belief/AbstractBeliefSet.html" title="class in bdi4jade.belief"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/belief/Belief.html" target="_top">Frames</a></li>
+<li><a href="Belief.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>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
bdi-jade/doc/bdi4jade/belief/BeliefSet.html 690(+331 -359)
diff --git a/bdi-jade/doc/bdi4jade/belief/BeliefSet.html b/bdi-jade/doc/bdi4jade/belief/BeliefSet.html
index 60da3d1..68f2745 100644
--- a/bdi-jade/doc/bdi4jade/belief/BeliefSet.html
+++ b/bdi-jade/doc/bdi4jade/belief/BeliefSet.html
@@ -1,359 +1,331 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:37 BRST 2014 -->
-<title>BeliefSet</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="BeliefSet";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/BeliefSet.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/belief/Belief.html" title="class in bdi4jade.belief"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../bdi4jade/belief/PersistentBelief.html" title="class in bdi4jade.belief"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/belief/BeliefSet.html" target="_top">Frames</a></li>
-<li><a href="BeliefSet.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>
-<div>
-<ul class="subNavList">
-<li>Summary: </li>
-<li>Nested | </li>
-<li>Field | </li>
-<li><a href="#constructor_summary">Constr</a> | </li>
-<li><a href="#method_summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li>Field | </li>
-<li><a href="#constructor_detail">Constr</a> | </li>
-<li><a href="#method_detail">Method</a></li>
-</ul>
-</div>
-<a name="skip-navbar_top">
-<!-- -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">bdi4jade.belief</div>
-<h2 title="Class BeliefSet" class="title">Class BeliefSet<T></h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li><a href="../../bdi4jade/util/MetadataElement.html" title="class in bdi4jade.util">bdi4jade.util.MetadataElement</a></li>
-<li>
-<ul class="inheritance">
-<li><a href="../../bdi4jade/belief/Belief.html" title="class in bdi4jade.belief">bdi4jade.belief.Belief</a><java.util.Set<T>></li>
-<li>
-<ul class="inheritance">
-<li>bdi4jade.belief.BeliefSet<T></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd>jade.content.Concept, jade.content.Term, java.io.Serializable</dd>
-</dl>
-<dl>
-<dt>Direct Known Subclasses:</dt>
-<dd><a href="../../bdi4jade/belief/TransientBeliefSet.html" title="class in bdi4jade.belief">TransientBeliefSet</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public abstract class <span class="strong">BeliefSet<T></span>
-extends <a href="../../bdi4jade/belief/Belief.html" title="class in bdi4jade.belief">Belief</a><java.util.Set<T>></pre>
-<div class="block">This class represents a belief that has a set of values associated with it.</div>
-<dl><dt><span class="strong">Author:</span></dt>
- <dd>ingrid</dd>
-<dt><span class="strong">See Also:</span></dt><dd><a href="../../serialized-form.html#bdi4jade.belief.BeliefSet">Serialized Form</a></dd></dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor_summary">
-<!-- -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><strong><a href="../../bdi4jade/belief/BeliefSet.html#BeliefSet(java.lang.String)">BeliefSet</a></strong>(java.lang.String name)</code>
-<div class="block">Creates a new belief set with the provided name.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method_summary">
-<!-- -->
-</a>
-<h3>Method Summary</h3>
-<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span>Methods</span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>abstract void</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/belief/BeliefSet.html#addValue(T)">addValue</a></strong>(<a href="../../bdi4jade/belief/BeliefSet.html" title="type parameter in BeliefSet">T</a> value)</code>
-<div class="block">Adds a new value to this belief set.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>abstract boolean</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/belief/BeliefSet.html#hasValue(T)">hasValue</a></strong>(<a href="../../bdi4jade/belief/BeliefSet.html" title="type parameter in BeliefSet">T</a> value)</code>
-<div class="block">Checks if this belief set has the provided value.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>abstract java.util.Iterator<<a href="../../bdi4jade/belief/BeliefSet.html" title="type parameter in BeliefSet">T</a>></code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/belief/BeliefSet.html#iterator()">iterator</a></strong>()</code>
-<div class="block">Returns an iterator for this belief set.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>abstract boolean</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/belief/BeliefSet.html#removeValue(T)">removeValue</a></strong>(<a href="../../bdi4jade/belief/BeliefSet.html" title="type parameter in BeliefSet">T</a> value)</code>
-<div class="block">Removes a value from this belief set.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods_inherited_from_class_bdi4jade.belief.Belief">
-<!-- -->
-</a>
-<h3>Methods inherited from class bdi4jade.belief.<a href="../../bdi4jade/belief/Belief.html" title="class in bdi4jade.belief">Belief</a></h3>
-<code><a href="../../bdi4jade/belief/Belief.html#addBeliefBase(bdi4jade.core.BeliefBase)">addBeliefBase</a>, <a href="../../bdi4jade/belief/Belief.html#equals(java.lang.Object)">equals</a>, <a href="../../bdi4jade/belief/Belief.html#getBeliefBases()">getBeliefBases</a>, <a href="../../bdi4jade/belief/Belief.html#getName()">getName</a>, <a href="../../bdi4jade/belief/Belief.html#getValue()">getValue</a>, <a href="../../bdi4jade/belief/Belief.html#hashCode()">hashCode</a>, <a href="../../bdi4jade/belief/Belief.html#removeBeliefBase(bdi4jade.core.BeliefBase)">removeBeliefBase</a>, <a href="../../bdi4jade/belief/Belief.html#setValue(T)">setValue</a>, <a href="../../bdi4jade/belief/Belief.html#toString()">toString</a></code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods_inherited_from_class_bdi4jade.util.MetadataElement">
-<!-- -->
-</a>
-<h3>Methods inherited from class bdi4jade.util.<a href="../../bdi4jade/util/MetadataElement.html" title="class in bdi4jade.util">MetadataElement</a></h3>
-<code><a href="../../bdi4jade/util/MetadataElement.html#getMetadata()">getMetadata</a>, <a href="../../bdi4jade/util/MetadataElement.html#getMetadata(java.lang.Object)">getMetadata</a>, <a href="../../bdi4jade/util/MetadataElement.html#hasMetadata(java.lang.Object)">hasMetadata</a>, <a href="../../bdi4jade/util/MetadataElement.html#putMetadata(java.lang.Object, java.lang.Object)">putMetadata</a>, <a href="../../bdi4jade/util/MetadataElement.html#removeMetadata(java.lang.Object)">removeMetadata</a></code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
-<!-- -->
-</a>
-<h3>Methods inherited from class java.lang.Object</h3>
-<code>getClass, notify, notifyAll, wait, wait, wait</code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor_detail">
-<!-- -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="BeliefSet(java.lang.String)">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>BeliefSet</h4>
-<pre>public BeliefSet(java.lang.String name)</pre>
-<div class="block">Creates a new belief set with the provided name.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - the name of this belief set.</dd></dl>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method_detail">
-<!-- -->
-</a>
-<h3>Method Detail</h3>
-<a name="addValue(java.lang.Object)">
-<!-- -->
-</a><a name="addValue(T)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>addValue</h4>
-<pre>public abstract void addValue(<a href="../../bdi4jade/belief/BeliefSet.html" title="type parameter in BeliefSet">T</a> value)</pre>
-<div class="block">Adds a new value to this belief set.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>value</code> - the value to be added.</dd></dl>
-</li>
-</ul>
-<a name="hasValue(java.lang.Object)">
-<!-- -->
-</a><a name="hasValue(T)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>hasValue</h4>
-<pre>public abstract boolean hasValue(<a href="../../bdi4jade/belief/BeliefSet.html" title="type parameter in BeliefSet">T</a> value)</pre>
-<div class="block">Checks if this belief set has the provided value.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>value</code> - the value to be tested.</dd>
-<dt><span class="strong">Returns:</span></dt><dd>true if the belief set contains this value.</dd></dl>
-</li>
-</ul>
-<a name="iterator()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>iterator</h4>
-<pre>public abstract java.util.Iterator<<a href="../../bdi4jade/belief/BeliefSet.html" title="type parameter in BeliefSet">T</a>> iterator()</pre>
-<div class="block">Returns an iterator for this belief set.</div>
-<dl><dt><span class="strong">Returns:</span></dt><dd>the iterator.</dd></dl>
-</li>
-</ul>
-<a name="removeValue(java.lang.Object)">
-<!-- -->
-</a><a name="removeValue(T)">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>removeValue</h4>
-<pre>public abstract boolean removeValue(<a href="../../bdi4jade/belief/BeliefSet.html" title="type parameter in BeliefSet">T</a> value)</pre>
-<div class="block">Removes a value from this belief set.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>value</code> - the value to be removed.</dd>
-<dt><span class="strong">Returns:</span></dt><dd>true if the value was removed.</dd></dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!-- -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/BeliefSet.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/belief/Belief.html" title="class in bdi4jade.belief"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../bdi4jade/belief/PersistentBelief.html" title="class in bdi4jade.belief"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/belief/BeliefSet.html" target="_top">Frames</a></li>
-<li><a href="BeliefSet.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>
-<div>
-<ul class="subNavList">
-<li>Summary: </li>
-<li>Nested | </li>
-<li>Field | </li>
-<li><a href="#constructor_summary">Constr</a> | </li>
-<li><a href="#method_summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li>Field | </li>
-<li><a href="#constructor_detail">Constr</a> | </li>
-<li><a href="#method_detail">Method</a></li>
-</ul>
-</div>
-<a name="skip-navbar_bottom">
-<!-- -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
+<!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) on Mon Aug 11 00:38:56 BRT 2014 -->
+<title>BeliefSet</title>
+<meta name="date" content="2014-08-11">
+<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="BeliefSet";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":6,"i1":6,"i2":6,"i3":6};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/BeliefSet.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../bdi4jade/belief/PersistentBelief.html" title="class in bdi4jade.belief"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/belief/BeliefSet.html" target="_top">Frames</a></li>
+<li><a href="BeliefSet.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>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">bdi4jade.belief</div>
+<h2 title="Interface BeliefSet" class="title">Interface BeliefSet<T></h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt><span class="paramLabel">Type Parameters:</span></dt>
+<dd><code>T</code> - the type of the belief set values.</dd>
+</dl>
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd><a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a><java.util.Set<T>>, jade.content.Concept, <a href="../../bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</a>, java.io.Serializable, jade.content.Term</dd>
+</dl>
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../bdi4jade/belief/AbstractBeliefSet.html" title="class in bdi4jade.belief">AbstractBeliefSet</a>, <a href="../../bdi4jade/belief/TransientBeliefSet.html" title="class in bdi4jade.belief">TransientBeliefSet</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="typeNameLabel">BeliefSet<T></span>
+extends <a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a><java.util.Set<T>></pre>
+<div class="block">This interface represents a belief that has a set of values associated with
+ it.</div>
+<dl>
+<dt><span class="simpleTagLabel">Author:</span></dt>
+<dd>Ingrid Nunes</dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/belief/BeliefSet.html#addValue-T-">addValue</a></span>(<a href="../../bdi4jade/belief/BeliefSet.html" title="type parameter in BeliefSet">T</a> value)</code>
+<div class="block">Adds a new value to this belief set.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/belief/BeliefSet.html#hasValue-T-">hasValue</a></span>(<a href="../../bdi4jade/belief/BeliefSet.html" title="type parameter in BeliefSet">T</a> value)</code>
+<div class="block">Checks whether this belief set has the provided value.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>java.util.Iterator<<a href="../../bdi4jade/belief/BeliefSet.html" title="type parameter in BeliefSet">T</a>></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/belief/BeliefSet.html#iterator--">iterator</a></span>()</code>
+<div class="block">Returns an iterator for this belief set.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/belief/BeliefSet.html#removeValue-T-">removeValue</a></span>(<a href="../../bdi4jade/belief/BeliefSet.html" title="type parameter in BeliefSet">T</a> value)</code>
+<div class="block">Removes a value from this belief set.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.bdi4jade.belief.Belief">
+<!-- -->
+</a>
+<h3>Methods inherited from interface bdi4jade.belief.<a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a></h3>
+<code><a href="../../bdi4jade/belief/Belief.html#addBeliefBase-bdi4jade.belief.BeliefBase-">addBeliefBase</a>, <a href="../../bdi4jade/belief/Belief.html#getBeliefBases--">getBeliefBases</a>, <a href="../../bdi4jade/belief/Belief.html#getName--">getName</a>, <a href="../../bdi4jade/belief/Belief.html#getValue--">getValue</a>, <a href="../../bdi4jade/belief/Belief.html#removeBeliefBase-bdi4jade.belief.BeliefBase-">removeBeliefBase</a>, <a href="../../bdi4jade/belief/Belief.html#setValue-T-">setValue</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.bdi4jade.core.MetadataElement">
+<!-- -->
+</a>
+<h3>Methods inherited from interface bdi4jade.core.<a href="../../bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</a></h3>
+<code><a href="../../bdi4jade/core/MetadataElement.html#getMetadata--">getMetadata</a>, <a href="../../bdi4jade/core/MetadataElement.html#getMetadata-java.lang.Object-">getMetadata</a>, <a href="../../bdi4jade/core/MetadataElement.html#hasMetadata-java.lang.Object-">hasMetadata</a>, <a href="../../bdi4jade/core/MetadataElement.html#putMetadata-java.lang.Object-java.lang.Object-">putMetadata</a>, <a href="../../bdi4jade/core/MetadataElement.html#removeMetadata-java.lang.Object-">removeMetadata</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="addValue-java.lang.Object-">
+<!-- -->
+</a><a name="addValue-T-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addValue</h4>
+<pre>void addValue(<a href="../../bdi4jade/belief/BeliefSet.html" title="type parameter in BeliefSet">T</a> value)</pre>
+<div class="block">Adds a new value to this belief set.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>value</code> - the value to be added.</dd>
+</dl>
+</li>
+</ul>
+<a name="hasValue-java.lang.Object-">
+<!-- -->
+</a><a name="hasValue-T-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>hasValue</h4>
+<pre>boolean hasValue(<a href="../../bdi4jade/belief/BeliefSet.html" title="type parameter in BeliefSet">T</a> value)</pre>
+<div class="block">Checks whether this belief set has the provided value.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>value</code> - the value to be checked.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>true if the belief set contains this value, false otherwise.</dd>
+</dl>
+</li>
+</ul>
+<a name="iterator--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>iterator</h4>
+<pre>java.util.Iterator<<a href="../../bdi4jade/belief/BeliefSet.html" title="type parameter in BeliefSet">T</a>> iterator()</pre>
+<div class="block">Returns an iterator for this belief set.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the iterator to iterate the values of the belief set.</dd>
+</dl>
+</li>
+</ul>
+<a name="removeValue-java.lang.Object-">
+<!-- -->
+</a><a name="removeValue-T-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>removeValue</h4>
+<pre>boolean removeValue(<a href="../../bdi4jade/belief/BeliefSet.html" title="type parameter in BeliefSet">T</a> value)</pre>
+<div class="block">Removes a value from this belief set.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>value</code> - the value to be removed.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>true if the value was removed, false otherwise.</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= 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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/BeliefSet.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../bdi4jade/belief/PersistentBelief.html" title="class in bdi4jade.belief"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/belief/BeliefSet.html" target="_top">Frames</a></li>
+<li><a href="BeliefSet.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>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
bdi-jade/doc/bdi4jade/belief/class-use/Belief.html 865(+478 -387)
diff --git a/bdi-jade/doc/bdi4jade/belief/class-use/Belief.html b/bdi-jade/doc/bdi4jade/belief/class-use/Belief.html
index b6b1f97..2c32dd5 100644
--- a/bdi-jade/doc/bdi4jade/belief/class-use/Belief.html
+++ b/bdi-jade/doc/bdi4jade/belief/class-use/Belief.html
@@ -1,389 +1,480 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:42 BRST 2014 -->
-<title>Uses of Class bdi4jade.belief.Belief</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="Uses of Class bdi4jade.belief.Belief";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../bdi4jade/belief/Belief.html" title="class in bdi4jade.belief">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/belief/class-use/Belief.html" target="_top">Frames</a></li>
-<li><a href="Belief.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="header">
-<h2 title="Uses of Class bdi4jade.belief.Belief" class="title">Uses of Class<br>bdi4jade.belief.Belief</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../bdi4jade/belief/Belief.html" title="class in bdi4jade.belief">Belief</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#bdi4jade.belief">bdi4jade.belief</a></td>
-<td class="colLast"> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="#bdi4jade.core">bdi4jade.core</a></td>
-<td class="colLast"> </td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="#bdi4jade.event">bdi4jade.event</a></td>
-<td class="colLast"> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="#bdi4jade.exception">bdi4jade.exception</a></td>
-<td class="colLast"> </td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="#bdi4jade.preference">bdi4jade.preference</a></td>
-<td class="colLast"> </td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="bdi4jade.belief">
-<!-- -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/belief/Belief.html" title="class in bdi4jade.belief">Belief</a> in <a href="../../../bdi4jade/belief/package-summary.html">bdi4jade.belief</a></h3>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subclasses, and an explanation">
-<caption><span>Subclasses of <a href="../../../bdi4jade/belief/Belief.html" title="class in bdi4jade.belief">Belief</a> in <a href="../../../bdi4jade/belief/package-summary.html">bdi4jade.belief</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>class </code></td>
-<td class="colLast"><code><strong><a href="../../../bdi4jade/belief/BeliefSet.html" title="class in bdi4jade.belief">BeliefSet</a><T></strong></code>
-<div class="block">This class represents a belief that has a set of values associated with it.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>class </code></td>
-<td class="colLast"><code><strong><a href="../../../bdi4jade/belief/PersistentBelief.html" title="class in bdi4jade.belief">PersistentBelief</a><T></strong></code> </td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>class </code></td>
-<td class="colLast"><code><strong><a href="../../../bdi4jade/belief/TransientBelief.html" title="class in bdi4jade.belief">TransientBelief</a><T></strong></code>
-<div class="block">This class extends the <a href="../../../bdi4jade/belief/Belief.html" title="class in bdi4jade.belief"><code>Belief</code></a> and represents a transient belief,
- which is not persisted in a permanent memory.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>class </code></td>
-<td class="colLast"><code><strong><a href="../../../bdi4jade/belief/TransientBeliefSet.html" title="class in bdi4jade.belief">TransientBeliefSet</a><T></strong></code>
-<div class="block">This class extends the <a href="../../../bdi4jade/belief/BeliefSet.html" title="class in bdi4jade.belief"><code>BeliefSet</code></a> and represents a transient belief
- set, which is not persisted in a permanent memory.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.core">
-<!-- -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/belief/Belief.html" title="class in bdi4jade.belief">Belief</a> in <a href="../../../bdi4jade/core/package-summary.html">bdi4jade.core</a></h3>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../bdi4jade/core/package-summary.html">bdi4jade.core</a> that return <a href="../../../bdi4jade/belief/Belief.html" title="class in bdi4jade.belief">Belief</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../bdi4jade/belief/Belief.html" title="class in bdi4jade.belief">Belief</a><?></code></td>
-<td class="colLast"><span class="strong">BeliefBase.</span><code><strong><a href="../../../bdi4jade/core/BeliefBase.html#getBelief(java.lang.String)">getBelief</a></strong>(java.lang.String name)</code>
-<div class="block">Retrieves a belief from the belief base.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a href="../../../bdi4jade/belief/Belief.html" title="class in bdi4jade.belief">Belief</a><?></code></td>
-<td class="colLast"><span class="strong">BeliefBase.</span><code><strong><a href="../../../bdi4jade/core/BeliefBase.html#removeBelief(java.lang.String)">removeBelief</a></strong>(java.lang.String name)</code>
-<div class="block">Removes a belief from the belief base.</div>
-</td>
-</tr>
-</tbody>
-</table>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../bdi4jade/core/package-summary.html">bdi4jade.core</a> that return types with arguments of type <a href="../../../bdi4jade/belief/Belief.html" title="class in bdi4jade.belief">Belief</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>java.util.Collection<<a href="../../../bdi4jade/belief/Belief.html" title="class in bdi4jade.belief">Belief</a><?>></code></td>
-<td class="colLast"><span class="strong">BeliefBase.</span><code><strong><a href="../../../bdi4jade/core/BeliefBase.html#getAllBeliefs()">getAllBeliefs</a></strong>()</code>
-<div class="block">Gets all beliefs of this belief base and the belief bases of the parents
- of the capability that this belief base belongs to.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>java.util.Collection<<a href="../../../bdi4jade/belief/Belief.html" title="class in bdi4jade.belief">Belief</a><?>></code></td>
-<td class="colLast"><span class="strong">BDIAgent.</span><code><strong><a href="../../../bdi4jade/core/BDIAgent.html#getAllBeliefs()">getAllBeliefs</a></strong>()</code>
-<div class="block">Returns a collection of all beliefs from all capabilities of this agent.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>java.util.Set<<a href="../../../bdi4jade/belief/Belief.html" title="class in bdi4jade.belief">Belief</a><?>></code></td>
-<td class="colLast"><span class="strong">BeliefBase.</span><code><strong><a href="../../../bdi4jade/core/BeliefBase.html#getBeliefs()">getBeliefs</a></strong>()</code>
-<div class="block">Gets all beliefs of this belief base.</div>
-</td>
-</tr>
-</tbody>
-</table>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../bdi4jade/core/package-summary.html">bdi4jade.core</a> with parameters of type <a href="../../../bdi4jade/belief/Belief.html" title="class in bdi4jade.belief">Belief</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="strong">BeliefBase.</span><code><strong><a href="../../../bdi4jade/core/BeliefBase.html#addBelief(bdi4jade.belief.Belief)">addBelief</a></strong>(<a href="../../../bdi4jade/belief/Belief.html" title="class in bdi4jade.belief">Belief</a><?> belief)</code>
-<div class="block">Adds a belief to the belief base.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="strong">BeliefBase.</span><code><strong><a href="../../../bdi4jade/core/BeliefBase.html#addOrUpdateBelief(bdi4jade.belief.Belief)">addOrUpdateBelief</a></strong>(<a href="../../../bdi4jade/belief/Belief.html" title="class in bdi4jade.belief">Belief</a><?> belief)</code>
-<div class="block">Adds a belief to the belief base.</div>
-</td>
-</tr>
-</tbody>
-</table>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
-<caption><span>Constructor parameters in <a href="../../../bdi4jade/core/package-summary.html">bdi4jade.core</a> with type arguments of type <a href="../../../bdi4jade/belief/Belief.html" title="class in bdi4jade.belief">Belief</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colLast"><code><strong><a href="../../../bdi4jade/core/BeliefBase.html#BeliefBase(java.util.Set)">BeliefBase</a></strong>(java.util.Set<<a href="../../../bdi4jade/belief/Belief.html" title="class in bdi4jade.belief">Belief</a><?>> beliefs)</code>
+<!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) on Mon Aug 11 00:38:59 BRT 2014 -->
+<title>Uses of Interface bdi4jade.belief.Belief</title>
+<meta name="date" content="2014-08-11">
+<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="Uses of Interface bdi4jade.belief.Belief";
+ }
+ }
+ 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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/belief/class-use/Belief.html" target="_top">Frames</a></li>
+<li><a href="Belief.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="header">
+<h2 title="Uses of Interface bdi4jade.belief.Belief" class="title">Uses of Interface<br>bdi4jade.belief.Belief</h2>
+</div>
+<div class="classUseContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
+<caption><span>Packages that use <a href="../../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Package</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.belief">bdi4jade.belief</a></td>
+<td class="colLast">
+<div class="block">This package contains interfaces and classes that allows representation of
+ beliefs of an agent, which are stored in belief bases, part of agent
+ capabilities.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.core">bdi4jade.core</a></td>
+<td class="colLast"> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.event">bdi4jade.event</a></td>
+<td class="colLast">
+<div class="block">This package contains interfaces and classes that allows creating listeners
+ of events that occur in an agent, such as updating beliefs or achieving
+ goals, and representing such events.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.exception">bdi4jade.exception</a></td>
+<td class="colLast">
+<div class="block">This package contains interfaces and classes that allows representation of
+ exceptions that may occur during the execution of BDI agents.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.extension.planselection.utilitybased">bdi4jade.extension.planselection.utilitybased</a></td>
+<td class="colLast"> </td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<ul class="blockList">
+<li class="blockList"><a name="bdi4jade.belief">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a> in <a href="../../../bdi4jade/belief/package-summary.html">bdi4jade.belief</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subinterfaces, and an explanation">
+<caption><span>Subinterfaces of <a href="../../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a> in <a href="../../../bdi4jade/belief/package-summary.html">bdi4jade.belief</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Interface and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>interface </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief">BeliefSet</a><T></span></code>
+<div class="block">This interface represents a belief that has a set of values associated with
+ it.</div>
+</td>
+</tr>
+</tbody>
+</table>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../../bdi4jade/belief/package-summary.html">bdi4jade.belief</a> that implement <a href="../../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>class </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/belief/AbstractBelief.html" title="class in bdi4jade.belief">AbstractBelief</a><T></span></code>
+<div class="block">This is an abstract class that implements the <a href="../../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief"><code>Belief</code></a> interface.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>class </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/belief/AbstractBeliefSet.html" title="class in bdi4jade.belief">AbstractBeliefSet</a><T></span></code>
+<div class="block">This is an abstract class that implements the <a href="../../../bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief"><code>BeliefSet</code></a> interface,
+ and extends the <a href="../../../bdi4jade/belief/AbstractBeliefSet.html" title="class in bdi4jade.belief"><code>AbstractBeliefSet</code></a> class, parameterizing it with a
+ parameterized <code>Set</code>.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>class </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/belief/PersistentBelief.html" title="class in bdi4jade.belief">PersistentBelief</a><T></span></code>
+<div class="block">This class extends the <a href="../../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief"><code>Belief</code></a> and represents a persistent belief,
+ which is persisted in a permanent memory.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>class </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/belief/TransientBelief.html" title="class in bdi4jade.belief">TransientBelief</a><T></span></code>
+<div class="block">This class extends the <a href="../../../bdi4jade/belief/AbstractBelief.html" title="class in bdi4jade.belief"><code>AbstractBelief</code></a> class and represents a
+ transient belief, which is not persisted in a permanent memory.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>class </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/belief/TransientBeliefSet.html" title="class in bdi4jade.belief">TransientBeliefSet</a><T></span></code>
+<div class="block">This class extends the <a href="../../../bdi4jade/belief/AbstractBeliefSet.html" title="class in bdi4jade.belief"><code>AbstractBeliefSet</code></a> class and implements
+ <a href="../../../bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief"><code>BeliefSet</code></a> interface, representing a transient belief set, which is
+ not persisted in a permanent memory.</div>
+</td>
+</tr>
+</tbody>
+</table>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../bdi4jade/belief/package-summary.html">bdi4jade.belief</a> that return <a href="../../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a><?></code></td>
+<td class="colLast"><span class="typeNameLabel">BeliefBase.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/belief/BeliefBase.html#getBelief-java.lang.String-">getBelief</a></span>(java.lang.String name)</code>
+<div class="block">Retrieves a belief from the belief base.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a><?></code></td>
+<td class="colLast"><span class="typeNameLabel">BeliefBase.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/belief/BeliefBase.html#removeBelief-java.lang.String-">removeBelief</a></span>(java.lang.String name)</code>
+<div class="block">Removes a belief from the belief base.</div>
+</td>
+</tr>
+</tbody>
+</table>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../bdi4jade/belief/package-summary.html">bdi4jade.belief</a> that return types with arguments of type <a href="../../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>java.util.Collection<<a href="../../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a><?>></code></td>
+<td class="colLast"><span class="typeNameLabel">BeliefBase.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/belief/BeliefBase.html#getAllBeliefs--">getAllBeliefs</a></span>()</code>
+<div class="block">Gets all beliefs of this belief base and the belief bases of the
+ whole-capabilities of the capability that this belief base belongs to.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.util.Set<<a href="../../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a><?>></code></td>
+<td class="colLast"><span class="typeNameLabel">BeliefBase.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/belief/BeliefBase.html#getBeliefs--">getBeliefs</a></span>()</code>
+<div class="block">Gets all beliefs of this specific belief base.</div>
+</td>
+</tr>
+</tbody>
+</table>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../bdi4jade/belief/package-summary.html">bdi4jade.belief</a> with parameters of type <a href="../../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">BeliefBase.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/belief/BeliefBase.html#addBelief-bdi4jade.belief.Belief-">addBelief</a></span>(<a href="../../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a><?> belief)</code>
+<div class="block">Adds a belief to the belief base.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">BeliefBase.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/belief/BeliefBase.html#addOrUpdateBelief-bdi4jade.belief.Belief-">addOrUpdateBelief</a></span>(<a href="../../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a><?> belief)</code>
+<div class="block">Adds a belief to the belief base.</div>
+</td>
+</tr>
+</tbody>
+</table>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
+<caption><span>Constructor parameters in <a href="../../../bdi4jade/belief/package-summary.html">bdi4jade.belief</a> with type arguments of type <a href="../../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/belief/BeliefBase.html#BeliefBase-bdi4jade.core.Capability-java.util.Set-">BeliefBase</a></span>(<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> capability,
+ java.util.Set<<a href="../../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a><?>> beliefs)</code>
<div class="block">Creates a belief base associated with a capability and adds the beliefs
- in the provided belief set.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.event">
-<!-- -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/belief/Belief.html" title="class in bdi4jade.belief">Belief</a> in <a href="../../../bdi4jade/event/package-summary.html">bdi4jade.event</a></h3>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../bdi4jade/event/package-summary.html">bdi4jade.event</a> that return <a href="../../../bdi4jade/belief/Belief.html" title="class in bdi4jade.belief">Belief</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../bdi4jade/belief/Belief.html" title="class in bdi4jade.belief">Belief</a><?></code></td>
-<td class="colLast"><span class="strong">BeliefEvent.</span><code><strong><a href="../../../bdi4jade/event/BeliefEvent.html#getBelief()">getBelief</a></strong>()</code> </td>
-</tr>
-</tbody>
-</table>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../bdi4jade/event/package-summary.html">bdi4jade.event</a> with parameters of type <a href="../../../bdi4jade/belief/Belief.html" title="class in bdi4jade.belief">Belief</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="strong">BeliefEvent.</span><code><strong><a href="../../../bdi4jade/event/BeliefEvent.html#setBelief(bdi4jade.belief.Belief)">setBelief</a></strong>(<a href="../../../bdi4jade/belief/Belief.html" title="class in bdi4jade.belief">Belief</a><?> belief)</code> </td>
-</tr>
-</tbody>
-</table>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
-<caption><span>Constructors in <a href="../../../bdi4jade/event/package-summary.html">bdi4jade.event</a> with parameters of type <a href="../../../bdi4jade/belief/Belief.html" title="class in bdi4jade.belief">Belief</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colLast"><code><strong><a href="../../../bdi4jade/event/BeliefEvent.html#BeliefEvent(bdi4jade.belief.Belief)">BeliefEvent</a></strong>(<a href="../../../bdi4jade/belief/Belief.html" title="class in bdi4jade.belief">Belief</a><?> belief)</code>
-<div class="block">Creates a Belief Changed.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colLast"><code><strong><a href="../../../bdi4jade/event/BeliefEvent.html#BeliefEvent(bdi4jade.belief.Belief, bdi4jade.event.BeliefEvent.Action)">BeliefEvent</a></strong>(<a href="../../../bdi4jade/belief/Belief.html" title="class in bdi4jade.belief">Belief</a><?> belief,
- <a href="../../../bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event">BeliefEvent.Action</a> action)</code>
-<div class="block">Creates a Belief Changed.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colLast"><code><strong><a href="../../../bdi4jade/event/BeliefEvent.html#BeliefEvent(bdi4jade.belief.Belief, bdi4jade.event.BeliefEvent.Action, java.lang.Object)">BeliefEvent</a></strong>(<a href="../../../bdi4jade/belief/Belief.html" title="class in bdi4jade.belief">Belief</a><?> belief,
- <a href="../../../bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event">BeliefEvent.Action</a> action,
- java.lang.Object args)</code>
-<div class="block">Creates a Belief Changed.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.exception">
-<!-- -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/belief/Belief.html" title="class in bdi4jade.belief">Belief</a> in <a href="../../../bdi4jade/exception/package-summary.html">bdi4jade.exception</a></h3>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../bdi4jade/exception/package-summary.html">bdi4jade.exception</a> that return <a href="../../../bdi4jade/belief/Belief.html" title="class in bdi4jade.belief">Belief</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../bdi4jade/belief/Belief.html" title="class in bdi4jade.belief">Belief</a><?></code></td>
-<td class="colLast"><span class="strong">BeliefAlreadyExistsException.</span><code><strong><a href="../../../bdi4jade/exception/BeliefAlreadyExistsException.html#getBelief()">getBelief</a></strong>()</code> </td>
-</tr>
-</tbody>
-</table>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
-<caption><span>Constructors in <a href="../../../bdi4jade/exception/package-summary.html">bdi4jade.exception</a> with parameters of type <a href="../../../bdi4jade/belief/Belief.html" title="class in bdi4jade.belief">Belief</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colLast"><code><strong><a href="../../../bdi4jade/exception/BeliefAlreadyExistsException.html#BeliefAlreadyExistsException(bdi4jade.belief.Belief)">BeliefAlreadyExistsException</a></strong>(<a href="../../../bdi4jade/belief/Belief.html" title="class in bdi4jade.belief">Belief</a><?> belief)</code>
-<div class="block">Creates a new instance of BeliefAlreadyExistsException.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.preference">
-<!-- -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/belief/Belief.html" title="class in bdi4jade.belief">Belief</a> in <a href="../../../bdi4jade/preference/package-summary.html">bdi4jade.preference</a></h3>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subclasses, and an explanation">
-<caption><span>Subclasses of <a href="../../../bdi4jade/belief/Belief.html" title="class in bdi4jade.belief">Belief</a> in <a href="../../../bdi4jade/preference/package-summary.html">bdi4jade.preference</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>class </code></td>
-<td class="colLast"><code><strong><a href="../../../bdi4jade/preference/SoftgoalPreferences.html" title="class in bdi4jade.preference">SoftgoalPreferences</a></strong></code>
+ in the provided belief set as the initial beliefs of this belief base.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.core">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a> in <a href="../../../bdi4jade/core/package-summary.html">bdi4jade.core</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../bdi4jade/core/package-summary.html">bdi4jade.core</a> that return types with arguments of type <a href="../../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>java.util.Collection<<a href="../../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a><?>></code></td>
+<td class="colLast"><span class="typeNameLabel">BDIAgent.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/BDIAgent.html#getAllBeliefs--">getAllBeliefs</a></span>()</code>
+<div class="block">Returns a collection of all beliefs from all capabilities of this agent.</div>
+</td>
+</tr>
+</tbody>
+</table>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
+<caption><span>Constructor parameters in <a href="../../../bdi4jade/core/package-summary.html">bdi4jade.core</a> with type arguments of type <a href="../../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/core/Capability.html#Capability-java.util.Set-java.util.Set-">Capability</a></span>(java.util.Set<<a href="../../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a><?>> initialBeliefs,
+ java.util.Set<<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>> initialPlans)</code>
+<div class="block">Creates a new capability.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/core/Capability.html#Capability-java.lang.String-bdi4jade.core.Capability-java.util.Set-java.util.Set-">Capability</a></span>(java.lang.String id,
+ <a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> wholeCapability,
+ java.util.Set<<a href="../../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a><?>> initialBeliefs,
+ java.util.Set<<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>> initialPlans)</code>
+<div class="block">Creates a new capability.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/core/Capability.html#Capability-java.lang.String-java.util.Set-java.util.Set-">Capability</a></span>(java.lang.String id,
+ java.util.Set<<a href="../../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a><?>> initialBeliefs,
+ java.util.Set<<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>> initialPlans)</code>
+<div class="block">Creates a new capability.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.event">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a> in <a href="../../../bdi4jade/event/package-summary.html">bdi4jade.event</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../bdi4jade/event/package-summary.html">bdi4jade.event</a> that return <a href="../../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a><?></code></td>
+<td class="colLast"><span class="typeNameLabel">BeliefEvent.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/event/BeliefEvent.html#getBelief--">getBelief</a></span>()</code>
+<div class="block">Returns the belief over which the event has occurred.</div>
+</td>
+</tr>
+</tbody>
+</table>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../bdi4jade/event/package-summary.html">bdi4jade.event</a> with parameters of type <a href="../../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">BeliefEvent.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/event/BeliefEvent.html#setBelief-bdi4jade.belief.Belief-">setBelief</a></span>(<a href="../../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a><?> belief)</code>
+<div class="block">Sets the belief over which the event has occurred.</div>
+</td>
+</tr>
+</tbody>
+</table>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
+<caption><span>Constructors in <a href="../../../bdi4jade/event/package-summary.html">bdi4jade.event</a> with parameters of type <a href="../../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/event/BeliefEvent.html#BeliefEvent-bdi4jade.belief.Belief-">BeliefEvent</a></span>(<a href="../../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a><?> belief)</code>
+<div class="block">Creates a belief event.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/event/BeliefEvent.html#BeliefEvent-bdi4jade.belief.Belief-bdi4jade.event.BeliefEvent.Action-">BeliefEvent</a></span>(<a href="../../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a><?> belief,
+ <a href="../../../bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event">BeliefEvent.Action</a> action)</code>
+<div class="block">Creates a belief event.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/event/BeliefEvent.html#BeliefEvent-bdi4jade.belief.Belief-bdi4jade.event.BeliefEvent.Action-java.lang.Object-">BeliefEvent</a></span>(<a href="../../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a><?> belief,
+ <a href="../../../bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event">BeliefEvent.Action</a> action,
+ java.lang.Object args)</code>
+<div class="block">Creates a belief event.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.exception">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a> in <a href="../../../bdi4jade/exception/package-summary.html">bdi4jade.exception</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../bdi4jade/exception/package-summary.html">bdi4jade.exception</a> that return <a href="../../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a><?></code></td>
+<td class="colLast"><span class="typeNameLabel">BeliefAlreadyExistsException.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/exception/BeliefAlreadyExistsException.html#getBelief--">getBelief</a></span>()</code> </td>
+</tr>
+</tbody>
+</table>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
+<caption><span>Constructors in <a href="../../../bdi4jade/exception/package-summary.html">bdi4jade.exception</a> with parameters of type <a href="../../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/exception/BeliefAlreadyExistsException.html#BeliefAlreadyExistsException-bdi4jade.belief.Belief-">BeliefAlreadyExistsException</a></span>(<a href="../../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a><?> belief)</code>
+<div class="block">Creates a new instance of BeliefAlreadyExistsException.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.extension.planselection.utilitybased">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a> in <a href="../../../bdi4jade/extension/planselection/utilitybased/package-summary.html">bdi4jade.extension.planselection.utilitybased</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../../bdi4jade/extension/planselection/utilitybased/package-summary.html">bdi4jade.extension.planselection.utilitybased</a> that implement <a href="../../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>class </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/extension/planselection/utilitybased/SoftgoalPreferences.html" title="class in bdi4jade.extension.planselection.utilitybased">SoftgoalPreferences</a></span></code>
<div class="block">This is an agent transient belief (@see <a href="../../../bdi4jade/belief/TransientBelief.html" title="class in bdi4jade.belief"><code>TransientBelief</code></a>) that stores
- the preferences for softgoals.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!-- -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../bdi4jade/belief/Belief.html" title="class in bdi4jade.belief">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/belief/class-use/Belief.html" target="_top">Frames</a></li>
-<li><a href="Belief.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>
+ the preferences for softgoals.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/belief/class-use/Belief.html" target="_top">Frames</a></li>
+<li><a href="Belief.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>
bdi-jade/doc/bdi4jade/belief/class-use/BeliefSet.html 338(+180 -158)
diff --git a/bdi-jade/doc/bdi4jade/belief/class-use/BeliefSet.html b/bdi-jade/doc/bdi4jade/belief/class-use/BeliefSet.html
index 8c43c52..f38771f 100644
--- a/bdi-jade/doc/bdi4jade/belief/class-use/BeliefSet.html
+++ b/bdi-jade/doc/bdi4jade/belief/class-use/BeliefSet.html
@@ -1,158 +1,180 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:42 BRST 2014 -->
-<title>Uses of Class bdi4jade.belief.BeliefSet</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="Uses of Class bdi4jade.belief.BeliefSet";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../bdi4jade/belief/BeliefSet.html" title="class in bdi4jade.belief">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/belief/class-use/BeliefSet.html" target="_top">Frames</a></li>
-<li><a href="BeliefSet.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="header">
-<h2 title="Uses of Class bdi4jade.belief.BeliefSet" class="title">Uses of Class<br>bdi4jade.belief.BeliefSet</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../bdi4jade/belief/BeliefSet.html" title="class in bdi4jade.belief">BeliefSet</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#bdi4jade.belief">bdi4jade.belief</a></td>
-<td class="colLast"> </td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="bdi4jade.belief">
-<!-- -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/belief/BeliefSet.html" title="class in bdi4jade.belief">BeliefSet</a> in <a href="../../../bdi4jade/belief/package-summary.html">bdi4jade.belief</a></h3>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subclasses, and an explanation">
-<caption><span>Subclasses of <a href="../../../bdi4jade/belief/BeliefSet.html" title="class in bdi4jade.belief">BeliefSet</a> in <a href="../../../bdi4jade/belief/package-summary.html">bdi4jade.belief</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>class </code></td>
-<td class="colLast"><code><strong><a href="../../../bdi4jade/belief/TransientBeliefSet.html" title="class in bdi4jade.belief">TransientBeliefSet</a><T></strong></code>
-<div class="block">This class extends the <a href="../../../bdi4jade/belief/BeliefSet.html" title="class in bdi4jade.belief"><code>BeliefSet</code></a> and represents a transient belief
- set, which is not persisted in a permanent memory.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!-- -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../bdi4jade/belief/BeliefSet.html" title="class in bdi4jade.belief">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/belief/class-use/BeliefSet.html" target="_top">Frames</a></li>
-<li><a href="BeliefSet.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>
+<!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) on Mon Aug 11 00:38:59 BRT 2014 -->
+<title>Uses of Interface bdi4jade.belief.BeliefSet</title>
+<meta name="date" content="2014-08-11">
+<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="Uses of Interface bdi4jade.belief.BeliefSet";
+ }
+ }
+ 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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/belief/class-use/BeliefSet.html" target="_top">Frames</a></li>
+<li><a href="BeliefSet.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="header">
+<h2 title="Uses of Interface bdi4jade.belief.BeliefSet" class="title">Uses of Interface<br>bdi4jade.belief.BeliefSet</h2>
+</div>
+<div class="classUseContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
+<caption><span>Packages that use <a href="../../../bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief">BeliefSet</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Package</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.belief">bdi4jade.belief</a></td>
+<td class="colLast">
+<div class="block">This package contains interfaces and classes that allows representation of
+ beliefs of an agent, which are stored in belief bases, part of agent
+ capabilities.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<ul class="blockList">
+<li class="blockList"><a name="bdi4jade.belief">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief">BeliefSet</a> in <a href="../../../bdi4jade/belief/package-summary.html">bdi4jade.belief</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../../bdi4jade/belief/package-summary.html">bdi4jade.belief</a> that implement <a href="../../../bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief">BeliefSet</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>class </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/belief/AbstractBeliefSet.html" title="class in bdi4jade.belief">AbstractBeliefSet</a><T></span></code>
+<div class="block">This is an abstract class that implements the <a href="../../../bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief"><code>BeliefSet</code></a> interface,
+ and extends the <a href="../../../bdi4jade/belief/AbstractBeliefSet.html" title="class in bdi4jade.belief"><code>AbstractBeliefSet</code></a> class, parameterizing it with a
+ parameterized <code>Set</code>.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>class </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/belief/TransientBeliefSet.html" title="class in bdi4jade.belief">TransientBeliefSet</a><T></span></code>
+<div class="block">This class extends the <a href="../../../bdi4jade/belief/AbstractBeliefSet.html" title="class in bdi4jade.belief"><code>AbstractBeliefSet</code></a> class and implements
+ <a href="../../../bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief"><code>BeliefSet</code></a> interface, representing a transient belief set, which is
+ not persisted in a permanent memory.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/belief/class-use/BeliefSet.html" target="_top">Frames</a></li>
+<li><a href="BeliefSet.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>
bdi-jade/doc/bdi4jade/belief/class-use/PersistentBelief.html 239(+124 -115)
diff --git a/bdi-jade/doc/bdi4jade/belief/class-use/PersistentBelief.html b/bdi-jade/doc/bdi4jade/belief/class-use/PersistentBelief.html
index 70cd6b1..262dd34 100644
--- a/bdi-jade/doc/bdi4jade/belief/class-use/PersistentBelief.html
+++ b/bdi-jade/doc/bdi4jade/belief/class-use/PersistentBelief.html
@@ -1,115 +1,124 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:42 BRST 2014 -->
-<title>Uses of Class bdi4jade.belief.PersistentBelief</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="Uses of Class bdi4jade.belief.PersistentBelief";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../bdi4jade/belief/PersistentBelief.html" title="class in bdi4jade.belief">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/belief/class-use/PersistentBelief.html" target="_top">Frames</a></li>
-<li><a href="PersistentBelief.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="header">
-<h2 title="Uses of Class bdi4jade.belief.PersistentBelief" class="title">Uses of Class<br>bdi4jade.belief.PersistentBelief</h2>
-</div>
-<div class="classUseContainer">No usage of bdi4jade.belief.PersistentBelief</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!-- -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../bdi4jade/belief/PersistentBelief.html" title="class in bdi4jade.belief">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/belief/class-use/PersistentBelief.html" target="_top">Frames</a></li>
-<li><a href="PersistentBelief.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>
+<!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) on Mon Aug 11 00:38:59 BRT 2014 -->
+<title>Uses of Class bdi4jade.belief.PersistentBelief</title>
+<meta name="date" content="2014-08-11">
+<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="Uses of Class bdi4jade.belief.PersistentBelief";
+ }
+ }
+ 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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../bdi4jade/belief/PersistentBelief.html" title="class in bdi4jade.belief">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/belief/class-use/PersistentBelief.html" target="_top">Frames</a></li>
+<li><a href="PersistentBelief.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="header">
+<h2 title="Uses of Class bdi4jade.belief.PersistentBelief" class="title">Uses of Class<br>bdi4jade.belief.PersistentBelief</h2>
+</div>
+<div class="classUseContainer">No usage of bdi4jade.belief.PersistentBelief</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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../bdi4jade/belief/PersistentBelief.html" title="class in bdi4jade.belief">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/belief/class-use/PersistentBelief.html" target="_top">Frames</a></li>
+<li><a href="PersistentBelief.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>
bdi-jade/doc/bdi4jade/belief/class-use/TransientBelief.html 323(+166 -157)
diff --git a/bdi-jade/doc/bdi4jade/belief/class-use/TransientBelief.html b/bdi-jade/doc/bdi4jade/belief/class-use/TransientBelief.html
index 6245777..4471fa7 100644
--- a/bdi-jade/doc/bdi4jade/belief/class-use/TransientBelief.html
+++ b/bdi-jade/doc/bdi4jade/belief/class-use/TransientBelief.html
@@ -1,158 +1,167 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:42 BRST 2014 -->
-<title>Uses of Class bdi4jade.belief.TransientBelief</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="Uses of Class bdi4jade.belief.TransientBelief";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../bdi4jade/belief/TransientBelief.html" title="class in bdi4jade.belief">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/belief/class-use/TransientBelief.html" target="_top">Frames</a></li>
-<li><a href="TransientBelief.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="header">
-<h2 title="Uses of Class bdi4jade.belief.TransientBelief" class="title">Uses of Class<br>bdi4jade.belief.TransientBelief</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../bdi4jade/belief/TransientBelief.html" title="class in bdi4jade.belief">TransientBelief</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#bdi4jade.preference">bdi4jade.preference</a></td>
-<td class="colLast"> </td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="bdi4jade.preference">
-<!-- -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/belief/TransientBelief.html" title="class in bdi4jade.belief">TransientBelief</a> in <a href="../../../bdi4jade/preference/package-summary.html">bdi4jade.preference</a></h3>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subclasses, and an explanation">
-<caption><span>Subclasses of <a href="../../../bdi4jade/belief/TransientBelief.html" title="class in bdi4jade.belief">TransientBelief</a> in <a href="../../../bdi4jade/preference/package-summary.html">bdi4jade.preference</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>class </code></td>
-<td class="colLast"><code><strong><a href="../../../bdi4jade/preference/SoftgoalPreferences.html" title="class in bdi4jade.preference">SoftgoalPreferences</a></strong></code>
+<!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) on Mon Aug 11 00:38:59 BRT 2014 -->
+<title>Uses of Class bdi4jade.belief.TransientBelief</title>
+<meta name="date" content="2014-08-11">
+<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="Uses of Class bdi4jade.belief.TransientBelief";
+ }
+ }
+ 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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../bdi4jade/belief/TransientBelief.html" title="class in bdi4jade.belief">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/belief/class-use/TransientBelief.html" target="_top">Frames</a></li>
+<li><a href="TransientBelief.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="header">
+<h2 title="Uses of Class bdi4jade.belief.TransientBelief" class="title">Uses of Class<br>bdi4jade.belief.TransientBelief</h2>
+</div>
+<div class="classUseContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
+<caption><span>Packages that use <a href="../../../bdi4jade/belief/TransientBelief.html" title="class in bdi4jade.belief">TransientBelief</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Package</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.extension.planselection.utilitybased">bdi4jade.extension.planselection.utilitybased</a></td>
+<td class="colLast"> </td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<ul class="blockList">
+<li class="blockList"><a name="bdi4jade.extension.planselection.utilitybased">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/belief/TransientBelief.html" title="class in bdi4jade.belief">TransientBelief</a> in <a href="../../../bdi4jade/extension/planselection/utilitybased/package-summary.html">bdi4jade.extension.planselection.utilitybased</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subclasses, and an explanation">
+<caption><span>Subclasses of <a href="../../../bdi4jade/belief/TransientBelief.html" title="class in bdi4jade.belief">TransientBelief</a> in <a href="../../../bdi4jade/extension/planselection/utilitybased/package-summary.html">bdi4jade.extension.planselection.utilitybased</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>class </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/extension/planselection/utilitybased/SoftgoalPreferences.html" title="class in bdi4jade.extension.planselection.utilitybased">SoftgoalPreferences</a></span></code>
<div class="block">This is an agent transient belief (@see <a href="../../../bdi4jade/belief/TransientBelief.html" title="class in bdi4jade.belief"><code>TransientBelief</code></a>) that stores
- the preferences for softgoals.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!-- -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../bdi4jade/belief/TransientBelief.html" title="class in bdi4jade.belief">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/belief/class-use/TransientBelief.html" target="_top">Frames</a></li>
-<li><a href="TransientBelief.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>
+ the preferences for softgoals.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../bdi4jade/belief/TransientBelief.html" title="class in bdi4jade.belief">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/belief/class-use/TransientBelief.html" target="_top">Frames</a></li>
+<li><a href="TransientBelief.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>
diff --git a/bdi-jade/doc/bdi4jade/belief/class-use/TransientBeliefSet.html b/bdi-jade/doc/bdi4jade/belief/class-use/TransientBeliefSet.html
index 66fd3ae..d1e13e6 100644
--- a/bdi-jade/doc/bdi4jade/belief/class-use/TransientBeliefSet.html
+++ b/bdi-jade/doc/bdi4jade/belief/class-use/TransientBeliefSet.html
@@ -1,115 +1,124 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:42 BRST 2014 -->
-<title>Uses of Class bdi4jade.belief.TransientBeliefSet</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="Uses of Class bdi4jade.belief.TransientBeliefSet";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../bdi4jade/belief/TransientBeliefSet.html" title="class in bdi4jade.belief">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/belief/class-use/TransientBeliefSet.html" target="_top">Frames</a></li>
-<li><a href="TransientBeliefSet.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="header">
-<h2 title="Uses of Class bdi4jade.belief.TransientBeliefSet" class="title">Uses of Class<br>bdi4jade.belief.TransientBeliefSet</h2>
-</div>
-<div class="classUseContainer">No usage of bdi4jade.belief.TransientBeliefSet</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!-- -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../bdi4jade/belief/TransientBeliefSet.html" title="class in bdi4jade.belief">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/belief/class-use/TransientBeliefSet.html" target="_top">Frames</a></li>
-<li><a href="TransientBeliefSet.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>
+<!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) on Mon Aug 11 00:38:59 BRT 2014 -->
+<title>Uses of Class bdi4jade.belief.TransientBeliefSet</title>
+<meta name="date" content="2014-08-11">
+<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="Uses of Class bdi4jade.belief.TransientBeliefSet";
+ }
+ }
+ 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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../bdi4jade/belief/TransientBeliefSet.html" title="class in bdi4jade.belief">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/belief/class-use/TransientBeliefSet.html" target="_top">Frames</a></li>
+<li><a href="TransientBeliefSet.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="header">
+<h2 title="Uses of Class bdi4jade.belief.TransientBeliefSet" class="title">Uses of Class<br>bdi4jade.belief.TransientBeliefSet</h2>
+</div>
+<div class="classUseContainer">No usage of bdi4jade.belief.TransientBeliefSet</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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../bdi4jade/belief/TransientBeliefSet.html" title="class in bdi4jade.belief">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/belief/class-use/TransientBeliefSet.html" target="_top">Frames</a></li>
+<li><a href="TransientBeliefSet.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>
bdi-jade/doc/bdi4jade/belief/package-frame.html 53(+30 -23)
diff --git a/bdi-jade/doc/bdi4jade/belief/package-frame.html b/bdi-jade/doc/bdi4jade/belief/package-frame.html
index 36ba4ca..a3c011e 100644
--- a/bdi-jade/doc/bdi4jade/belief/package-frame.html
+++ b/bdi-jade/doc/bdi4jade/belief/package-frame.html
@@ -1,23 +1,30 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:41 BRST 2014 -->
-<title>bdi4jade.belief</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-</head>
-<body>
-<h1 class="bar"><a href="../../bdi4jade/belief/package-summary.html" target="classFrame">bdi4jade.belief</a></h1>
-<div class="indexContainer">
-<h2 title="Classes">Classes</h2>
-<ul title="Classes">
-<li><a href="Belief.html" title="class in bdi4jade.belief" target="classFrame">Belief</a></li>
-<li><a href="BeliefSet.html" title="class in bdi4jade.belief" target="classFrame">BeliefSet</a></li>
-<li><a href="PersistentBelief.html" title="class in bdi4jade.belief" target="classFrame">PersistentBelief</a></li>
-<li><a href="TransientBelief.html" title="class in bdi4jade.belief" target="classFrame">TransientBelief</a></li>
-<li><a href="TransientBeliefSet.html" title="class in bdi4jade.belief" target="classFrame">TransientBeliefSet</a></li>
-</ul>
-</div>
-</body>
-</html>
+<!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) on Mon Aug 11 00:38:59 BRT 2014 -->
+<title>bdi4jade.belief</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../script.js"></script>
+</head>
+<body>
+<h1 class="bar"><a href="../../bdi4jade/belief/package-summary.html" target="classFrame">bdi4jade.belief</a></h1>
+<div class="indexContainer">
+<h2 title="Interfaces">Interfaces</h2>
+<ul title="Interfaces">
+<li><a href="Belief.html" title="interface in bdi4jade.belief" target="classFrame"><span class="interfaceName">Belief</span></a></li>
+<li><a href="BeliefSet.html" title="interface in bdi4jade.belief" target="classFrame"><span class="interfaceName">BeliefSet</span></a></li>
+</ul>
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="AbstractBelief.html" title="class in bdi4jade.belief" target="classFrame">AbstractBelief</a></li>
+<li><a href="AbstractBeliefSet.html" title="class in bdi4jade.belief" target="classFrame">AbstractBeliefSet</a></li>
+<li><a href="BeliefBase.html" title="class in bdi4jade.belief" target="classFrame">BeliefBase</a></li>
+<li><a href="PersistentBelief.html" title="class in bdi4jade.belief" target="classFrame">PersistentBelief</a></li>
+<li><a href="TransientBelief.html" title="class in bdi4jade.belief" target="classFrame">TransientBelief</a></li>
+<li><a href="TransientBeliefSet.html" title="class in bdi4jade.belief" target="classFrame">TransientBeliefSet</a></li>
+</ul>
+</div>
+</body>
+</html>
bdi-jade/doc/bdi4jade/belief/package-summary.html 380(+221 -159)
diff --git a/bdi-jade/doc/bdi4jade/belief/package-summary.html b/bdi-jade/doc/bdi4jade/belief/package-summary.html
index 743ced5..c7c0c19 100644
--- a/bdi-jade/doc/bdi4jade/belief/package-summary.html
+++ b/bdi-jade/doc/bdi4jade/belief/package-summary.html
@@ -1,159 +1,221 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:41 BRST 2014 -->
-<title>bdi4jade.belief</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="bdi4jade.belief";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li class="navBarCell1Rev">Package</li>
-<li>Class</li>
-<li><a href="package-use.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/annotation/package-summary.html">Prev Package</a></li>
-<li><a href="../../bdi4jade/core/package-summary.html">Next Package</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/belief/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.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="header">
-<h1 title="Package" class="title">Package bdi4jade.belief</h1>
-</div>
-<div class="contentContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
-<caption><span>Class Summary</span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Class</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="../../bdi4jade/belief/Belief.html" title="class in bdi4jade.belief">Belief</a><T></td>
-<td class="colLast">
-<div class="block">Represents a belief of the belief base.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../bdi4jade/belief/BeliefSet.html" title="class in bdi4jade.belief">BeliefSet</a><T></td>
-<td class="colLast">
-<div class="block">This class represents a belief that has a set of values associated with it.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../bdi4jade/belief/PersistentBelief.html" title="class in bdi4jade.belief">PersistentBelief</a><T></td>
-<td class="colLast"> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../bdi4jade/belief/TransientBelief.html" title="class in bdi4jade.belief">TransientBelief</a><T></td>
-<td class="colLast">
-<div class="block">This class extends the <a href="../../bdi4jade/belief/Belief.html" title="class in bdi4jade.belief"><code>Belief</code></a> and represents a transient belief,
- which is not persisted in a permanent memory.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../bdi4jade/belief/TransientBeliefSet.html" title="class in bdi4jade.belief">TransientBeliefSet</a><T></td>
-<td class="colLast">
-<div class="block">This class extends the <a href="../../bdi4jade/belief/BeliefSet.html" title="class in bdi4jade.belief"><code>BeliefSet</code></a> and represents a transient belief
- set, which is not persisted in a permanent memory.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!-- -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li class="navBarCell1Rev">Package</li>
-<li>Class</li>
-<li><a href="package-use.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/annotation/package-summary.html">Prev Package</a></li>
-<li><a href="../../bdi4jade/core/package-summary.html">Next Package</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/belief/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.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>
+<!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) on Mon Aug 11 00:38:59 BRT 2014 -->
+<title>bdi4jade.belief</title>
+<meta name="date" content="2014-08-11">
+<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="bdi4jade.belief";
+ }
+ }
+ 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 class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-use.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../bdi4jade/annotation/package-summary.html">Prev Package</a></li>
+<li><a href="../../bdi4jade/core/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/belief/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.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="header">
+<h1 title="Package" class="title">Package bdi4jade.belief</h1>
+<div class="docSummary">
+<div class="block">This package contains interfaces and classes that allows representation of
+ beliefs of an agent, which are stored in belief bases, part of agent
+ capabilities.</div>
+</div>
+<p>See: <a href="#package.description">Description</a></p>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Interface Summary table, listing interfaces, and an explanation">
+<caption><span>Interface Summary</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Interface</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a><T></td>
+<td class="colLast">
+<div class="block">This interface represents a belief of the belief base.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief">BeliefSet</a><T></td>
+<td class="colLast">
+<div class="block">This interface represents a belief that has a set of values associated with
+ it.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
+<caption><span>Class Summary</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../bdi4jade/belief/AbstractBelief.html" title="class in bdi4jade.belief">AbstractBelief</a><T></td>
+<td class="colLast">
+<div class="block">This is an abstract class that implements the <a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief"><code>Belief</code></a> interface.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../bdi4jade/belief/AbstractBeliefSet.html" title="class in bdi4jade.belief">AbstractBeliefSet</a><T></td>
+<td class="colLast">
+<div class="block">This is an abstract class that implements the <a href="../../bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief"><code>BeliefSet</code></a> interface,
+ and extends the <a href="../../bdi4jade/belief/AbstractBeliefSet.html" title="class in bdi4jade.belief"><code>AbstractBeliefSet</code></a> class, parameterizing it with a
+ parameterized <code>Set</code>.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a></td>
+<td class="colLast">
+<div class="block">This class represents a belief base of a capability.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../bdi4jade/belief/PersistentBelief.html" title="class in bdi4jade.belief">PersistentBelief</a><T></td>
+<td class="colLast">
+<div class="block">This class extends the <a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief"><code>Belief</code></a> and represents a persistent belief,
+ which is persisted in a permanent memory.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../bdi4jade/belief/TransientBelief.html" title="class in bdi4jade.belief">TransientBelief</a><T></td>
+<td class="colLast">
+<div class="block">This class extends the <a href="../../bdi4jade/belief/AbstractBelief.html" title="class in bdi4jade.belief"><code>AbstractBelief</code></a> class and represents a
+ transient belief, which is not persisted in a permanent memory.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../bdi4jade/belief/TransientBeliefSet.html" title="class in bdi4jade.belief">TransientBeliefSet</a><T></td>
+<td class="colLast">
+<div class="block">This class extends the <a href="../../bdi4jade/belief/AbstractBeliefSet.html" title="class in bdi4jade.belief"><code>AbstractBeliefSet</code></a> class and implements
+ <a href="../../bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief"><code>BeliefSet</code></a> interface, representing a transient belief set, which is
+ not persisted in a permanent memory.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<a name="package.description">
+<!-- -->
+</a>
+<h2 title="Package bdi4jade.belief Description">Package bdi4jade.belief Description</h2>
+<div class="block">This package contains interfaces and classes that allows representation of
+ beliefs of an agent, which are stored in belief bases, part of agent
+ capabilities.</div>
+<dl>
+<dt><span class="simpleTagLabel">Author:</span></dt>
+<dd>Ingrid Nunes</dd>
+</dl>
+</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 class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-use.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../bdi4jade/annotation/package-summary.html">Prev Package</a></li>
+<li><a href="../../bdi4jade/core/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/belief/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.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>
bdi-jade/doc/bdi4jade/belief/package-tree.html 332(+190 -142)
diff --git a/bdi-jade/doc/bdi4jade/belief/package-tree.html b/bdi-jade/doc/bdi4jade/belief/package-tree.html
index 775038c..a6747a6 100644
--- a/bdi-jade/doc/bdi4jade/belief/package-tree.html
+++ b/bdi-jade/doc/bdi4jade/belief/package-tree.html
@@ -1,142 +1,190 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:41 BRST 2014 -->
-<title>bdi4jade.belief Class Hierarchy</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="bdi4jade.belief Class Hierarchy";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li>Use</li>
-<li class="navBarCell1Rev">Tree</li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/annotation/package-tree.html">Prev</a></li>
-<li><a href="../../bdi4jade/core/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/belief/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.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="header">
-<h1 class="title">Hierarchy For Package bdi4jade.belief</h1>
-<span class="strong">Package Hierarchies:</span>
-<ul class="horizontal">
-<li><a href="../../overview-tree.html">All Packages</a></li>
-</ul>
-</div>
-<div class="contentContainer">
-<h2 title="Class Hierarchy">Class Hierarchy</h2>
-<ul>
-<li type="circle">java.lang.Object
-<ul>
-<li type="circle">bdi4jade.util.<a href="../../bdi4jade/util/MetadataElement.html" title="class in bdi4jade.util"><span class="strong">MetadataElement</span></a>
-<ul>
-<li type="circle">bdi4jade.belief.<a href="../../bdi4jade/belief/Belief.html" title="class in bdi4jade.belief"><span class="strong">Belief</span></a><T> (implements jade.content.Concept, java.io.Serializable)
-<ul>
-<li type="circle">bdi4jade.belief.<a href="../../bdi4jade/belief/BeliefSet.html" title="class in bdi4jade.belief"><span class="strong">BeliefSet</span></a><T>
-<ul>
-<li type="circle">bdi4jade.belief.<a href="../../bdi4jade/belief/TransientBeliefSet.html" title="class in bdi4jade.belief"><span class="strong">TransientBeliefSet</span></a><T></li>
-</ul>
-</li>
-<li type="circle">bdi4jade.belief.<a href="../../bdi4jade/belief/PersistentBelief.html" title="class in bdi4jade.belief"><span class="strong">PersistentBelief</span></a><T> (implements jade.content.Concept, java.io.Serializable)</li>
-<li type="circle">bdi4jade.belief.<a href="../../bdi4jade/belief/TransientBelief.html" title="class in bdi4jade.belief"><span class="strong">TransientBelief</span></a><T> (implements jade.content.Concept, java.io.Serializable)</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!-- -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li>Use</li>
-<li class="navBarCell1Rev">Tree</li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/annotation/package-tree.html">Prev</a></li>
-<li><a href="../../bdi4jade/core/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/belief/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.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>
+<!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) on Mon Aug 11 00:38:59 BRT 2014 -->
+<title>bdi4jade.belief Class Hierarchy</title>
+<meta name="date" content="2014-08-11">
+<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="bdi4jade.belief Class Hierarchy";
+ }
+ }
+ 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><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li>Use</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../bdi4jade/annotation/package-tree.html">Prev</a></li>
+<li><a href="../../bdi4jade/core/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/belief/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.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="header">
+<h1 class="title">Hierarchy For Package bdi4jade.belief</h1>
+<span class="packageHierarchyLabel">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="../../overview-tree.html">All Packages</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">bdi4jade.belief.<a href="../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief"><span class="typeNameLink">BeliefBase</span></a> (implements java.io.Serializable)</li>
+<li type="circle">bdi4jade.core.<a href="../../bdi4jade/core/MetadataElementImpl.html" title="class in bdi4jade.core"><span class="typeNameLink">MetadataElementImpl</span></a> (implements bdi4jade.core.<a href="../../bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</a>)
+<ul>
+<li type="circle">bdi4jade.belief.<a href="../../bdi4jade/belief/AbstractBelief.html" title="class in bdi4jade.belief"><span class="typeNameLink">AbstractBelief</span></a><T> (implements bdi4jade.belief.<a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a><T>)
+<ul>
+<li type="circle">bdi4jade.belief.<a href="../../bdi4jade/belief/AbstractBeliefSet.html" title="class in bdi4jade.belief"><span class="typeNameLink">AbstractBeliefSet</span></a><T> (implements bdi4jade.belief.<a href="../../bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief">BeliefSet</a><T>)
+<ul>
+<li type="circle">bdi4jade.belief.<a href="../../bdi4jade/belief/TransientBeliefSet.html" title="class in bdi4jade.belief"><span class="typeNameLink">TransientBeliefSet</span></a><T> (implements bdi4jade.belief.<a href="../../bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief">BeliefSet</a><T>)</li>
+</ul>
+</li>
+<li type="circle">bdi4jade.belief.<a href="../../bdi4jade/belief/PersistentBelief.html" title="class in bdi4jade.belief"><span class="typeNameLink">PersistentBelief</span></a><T></li>
+<li type="circle">bdi4jade.belief.<a href="../../bdi4jade/belief/TransientBelief.html" title="class in bdi4jade.belief"><span class="typeNameLink">TransientBelief</span></a><T></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
+<ul>
+<li type="circle">bdi4jade.core.<a href="../../bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core"><span class="typeNameLink">MetadataElement</span></a>
+<ul>
+<li type="circle">bdi4jade.belief.<a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief"><span class="typeNameLink">Belief</span></a><T> (also extends jade.content.Concept, java.io.Serializable)
+<ul>
+<li type="circle">bdi4jade.belief.<a href="../../bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief"><span class="typeNameLink">BeliefSet</span></a><T></li>
+</ul>
+</li>
+</ul>
+</li>
+<li type="circle">java.io.Serializable
+<ul>
+<li type="circle">bdi4jade.belief.<a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief"><span class="typeNameLink">Belief</span></a><T> (also extends jade.content.Concept, bdi4jade.core.<a href="../../bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</a>)
+<ul>
+<li type="circle">bdi4jade.belief.<a href="../../bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief"><span class="typeNameLink">BeliefSet</span></a><T></li>
+</ul>
+</li>
+<li type="circle">jade.util.leap.Serializable
+<ul>
+<li type="circle">jade.content.Term
+<ul>
+<li type="circle">jade.content.Concept
+<ul>
+<li type="circle">bdi4jade.belief.<a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief"><span class="typeNameLink">Belief</span></a><T> (also extends bdi4jade.core.<a href="../../bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</a>, java.io.Serializable)
+<ul>
+<li type="circle">bdi4jade.belief.<a href="../../bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief"><span class="typeNameLink">BeliefSet</span></a><T></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</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><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li>Use</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../bdi4jade/annotation/package-tree.html">Prev</a></li>
+<li><a href="../../bdi4jade/core/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/belief/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.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>
bdi-jade/doc/bdi4jade/belief/package-use.html 587(+342 -245)
diff --git a/bdi-jade/doc/bdi4jade/belief/package-use.html b/bdi-jade/doc/bdi4jade/belief/package-use.html
index 3bf69ca..50891c7 100644
--- a/bdi-jade/doc/bdi4jade/belief/package-use.html
+++ b/bdi-jade/doc/bdi4jade/belief/package-use.html
@@ -1,245 +1,342 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:43 BRST 2014 -->
-<title>Uses of Package bdi4jade.belief</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="Uses of Package bdi4jade.belief";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/belief/package-use.html" target="_top">Frames</a></li>
-<li><a href="package-use.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="header">
-<h1 title="Uses of Package bdi4jade.belief" class="title">Uses of Package<br>bdi4jade.belief</h1>
-</div>
-<div class="contentContainer">
-<ul class="blockList">
-<li class="blockList">
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../bdi4jade/belief/package-summary.html">bdi4jade.belief</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#bdi4jade.belief">bdi4jade.belief</a></td>
-<td class="colLast"> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="#bdi4jade.core">bdi4jade.core</a></td>
-<td class="colLast"> </td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="#bdi4jade.event">bdi4jade.event</a></td>
-<td class="colLast"> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="#bdi4jade.exception">bdi4jade.exception</a></td>
-<td class="colLast"> </td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="#bdi4jade.preference">bdi4jade.preference</a></td>
-<td class="colLast"> </td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.belief">
-<!-- -->
-</a>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
-<caption><span>Classes in <a href="../../bdi4jade/belief/package-summary.html">bdi4jade.belief</a> used by <a href="../../bdi4jade/belief/package-summary.html">bdi4jade.belief</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colOne" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colOne"><a href="../../bdi4jade/belief/class-use/Belief.html#bdi4jade.belief">Belief</a>
-<div class="block">Represents a belief of the belief base.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="../../bdi4jade/belief/class-use/BeliefSet.html#bdi4jade.belief">BeliefSet</a>
-<div class="block">This class represents a belief that has a set of values associated with it.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.core">
-<!-- -->
-</a>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
-<caption><span>Classes in <a href="../../bdi4jade/belief/package-summary.html">bdi4jade.belief</a> used by <a href="../../bdi4jade/core/package-summary.html">bdi4jade.core</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colOne" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colOne"><a href="../../bdi4jade/belief/class-use/Belief.html#bdi4jade.core">Belief</a>
-<div class="block">Represents a belief of the belief base.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.event">
-<!-- -->
-</a>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
-<caption><span>Classes in <a href="../../bdi4jade/belief/package-summary.html">bdi4jade.belief</a> used by <a href="../../bdi4jade/event/package-summary.html">bdi4jade.event</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colOne" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colOne"><a href="../../bdi4jade/belief/class-use/Belief.html#bdi4jade.event">Belief</a>
-<div class="block">Represents a belief of the belief base.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.exception">
-<!-- -->
-</a>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
-<caption><span>Classes in <a href="../../bdi4jade/belief/package-summary.html">bdi4jade.belief</a> used by <a href="../../bdi4jade/exception/package-summary.html">bdi4jade.exception</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colOne" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colOne"><a href="../../bdi4jade/belief/class-use/Belief.html#bdi4jade.exception">Belief</a>
-<div class="block">Represents a belief of the belief base.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.preference">
-<!-- -->
-</a>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
-<caption><span>Classes in <a href="../../bdi4jade/belief/package-summary.html">bdi4jade.belief</a> used by <a href="../../bdi4jade/preference/package-summary.html">bdi4jade.preference</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colOne" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colOne"><a href="../../bdi4jade/belief/class-use/Belief.html#bdi4jade.preference">Belief</a>
-<div class="block">Represents a belief of the belief base.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="../../bdi4jade/belief/class-use/TransientBelief.html#bdi4jade.preference">TransientBelief</a>
-<div class="block">This class extends the <a href="../../bdi4jade/belief/Belief.html" title="class in bdi4jade.belief"><code>Belief</code></a> and represents a transient belief,
- which is not persisted in a permanent memory.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!-- -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/belief/package-use.html" target="_top">Frames</a></li>
-<li><a href="package-use.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>
+<!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) on Mon Aug 11 00:39:00 BRT 2014 -->
+<title>Uses of Package bdi4jade.belief</title>
+<meta name="date" content="2014-08-11">
+<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="Uses of Package bdi4jade.belief";
+ }
+ }
+ 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><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/belief/package-use.html" target="_top">Frames</a></li>
+<li><a href="package-use.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="header">
+<h1 title="Uses of Package bdi4jade.belief" class="title">Uses of Package<br>bdi4jade.belief</h1>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
+<caption><span>Packages that use <a href="../../bdi4jade/belief/package-summary.html">bdi4jade.belief</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Package</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.belief">bdi4jade.belief</a></td>
+<td class="colLast">
+<div class="block">This package contains interfaces and classes that allows representation of
+ beliefs of an agent, which are stored in belief bases, part of agent
+ capabilities.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.core">bdi4jade.core</a></td>
+<td class="colLast"> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.event">bdi4jade.event</a></td>
+<td class="colLast">
+<div class="block">This package contains interfaces and classes that allows creating listeners
+ of events that occur in an agent, such as updating beliefs or achieving
+ goals, and representing such events.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.exception">bdi4jade.exception</a></td>
+<td class="colLast">
+<div class="block">This package contains interfaces and classes that allows representation of
+ exceptions that may occur during the execution of BDI agents.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.extension.planselection.utilitybased">bdi4jade.extension.planselection.utilitybased</a></td>
+<td class="colLast"> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.goal">bdi4jade.goal</a></td>
+<td class="colLast">
+<div class="block">This package contains interfaces and classes that allows representation of
+ goals and softgoals of an agent.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.plan.planbody">bdi4jade.plan.planbody</a></td>
+<td class="colLast">
+<div class="block">This package contains interfaces and classes that allows representation of
+ plan body, which is an executable piece of code that is instantiated and
+ executed to achieve goals.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.belief">
+<!-- -->
+</a>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../bdi4jade/belief/package-summary.html">bdi4jade.belief</a> used by <a href="../../bdi4jade/belief/package-summary.html">bdi4jade.belief</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colOne" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colOne"><a href="../../bdi4jade/belief/class-use/AbstractBelief.html#bdi4jade.belief">AbstractBelief</a>
+<div class="block">This is an abstract class that implements the <a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief"><code>Belief</code></a> interface.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="../../bdi4jade/belief/class-use/AbstractBeliefSet.html#bdi4jade.belief">AbstractBeliefSet</a>
+<div class="block">This is an abstract class that implements the <a href="../../bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief"><code>BeliefSet</code></a> interface,
+ and extends the <a href="../../bdi4jade/belief/AbstractBeliefSet.html" title="class in bdi4jade.belief"><code>AbstractBeliefSet</code></a> class, parameterizing it with a
+ parameterized <code>Set</code>.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="../../bdi4jade/belief/class-use/Belief.html#bdi4jade.belief">Belief</a>
+<div class="block">This interface represents a belief of the belief base.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="../../bdi4jade/belief/class-use/BeliefBase.html#bdi4jade.belief">BeliefBase</a>
+<div class="block">This class represents a belief base of a capability.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="../../bdi4jade/belief/class-use/BeliefSet.html#bdi4jade.belief">BeliefSet</a>
+<div class="block">This interface represents a belief that has a set of values associated with
+ it.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.core">
+<!-- -->
+</a>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../bdi4jade/belief/package-summary.html">bdi4jade.belief</a> used by <a href="../../bdi4jade/core/package-summary.html">bdi4jade.core</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colOne" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colOne"><a href="../../bdi4jade/belief/class-use/Belief.html#bdi4jade.core">Belief</a>
+<div class="block">This interface represents a belief of the belief base.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="../../bdi4jade/belief/class-use/BeliefBase.html#bdi4jade.core">BeliefBase</a>
+<div class="block">This class represents a belief base of a capability.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.event">
+<!-- -->
+</a>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../bdi4jade/belief/package-summary.html">bdi4jade.belief</a> used by <a href="../../bdi4jade/event/package-summary.html">bdi4jade.event</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colOne" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colOne"><a href="../../bdi4jade/belief/class-use/Belief.html#bdi4jade.event">Belief</a>
+<div class="block">This interface represents a belief of the belief base.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.exception">
+<!-- -->
+</a>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../bdi4jade/belief/package-summary.html">bdi4jade.belief</a> used by <a href="../../bdi4jade/exception/package-summary.html">bdi4jade.exception</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colOne" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colOne"><a href="../../bdi4jade/belief/class-use/Belief.html#bdi4jade.exception">Belief</a>
+<div class="block">This interface represents a belief of the belief base.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.extension.planselection.utilitybased">
+<!-- -->
+</a>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../bdi4jade/belief/package-summary.html">bdi4jade.belief</a> used by <a href="../../bdi4jade/extension/planselection/utilitybased/package-summary.html">bdi4jade.extension.planselection.utilitybased</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colOne" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colOne"><a href="../../bdi4jade/belief/class-use/AbstractBelief.html#bdi4jade.extension.planselection.utilitybased">AbstractBelief</a>
+<div class="block">This is an abstract class that implements the <a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief"><code>Belief</code></a> interface.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="../../bdi4jade/belief/class-use/Belief.html#bdi4jade.extension.planselection.utilitybased">Belief</a>
+<div class="block">This interface represents a belief of the belief base.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="../../bdi4jade/belief/class-use/TransientBelief.html#bdi4jade.extension.planselection.utilitybased">TransientBelief</a>
+<div class="block">This class extends the <a href="../../bdi4jade/belief/AbstractBelief.html" title="class in bdi4jade.belief"><code>AbstractBelief</code></a> class and represents a
+ transient belief, which is not persisted in a permanent memory.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.goal">
+<!-- -->
+</a>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../bdi4jade/belief/package-summary.html">bdi4jade.belief</a> used by <a href="../../bdi4jade/goal/package-summary.html">bdi4jade.goal</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colOne" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colOne"><a href="../../bdi4jade/belief/class-use/BeliefBase.html#bdi4jade.goal">BeliefBase</a>
+<div class="block">This class represents a belief base of a capability.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.plan.planbody">
+<!-- -->
+</a>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../bdi4jade/belief/package-summary.html">bdi4jade.belief</a> used by <a href="../../bdi4jade/plan/planbody/package-summary.html">bdi4jade.plan.planbody</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colOne" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colOne"><a href="../../bdi4jade/belief/class-use/BeliefBase.html#bdi4jade.plan.planbody">BeliefBase</a>
+<div class="block">This class represents a belief base of a capability.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</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><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/belief/package-use.html" target="_top">Frames</a></li>
+<li><a href="package-use.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>
bdi-jade/doc/bdi4jade/belief/PersistentBelief.html 723(+400 -323)
diff --git a/bdi-jade/doc/bdi4jade/belief/PersistentBelief.html b/bdi-jade/doc/bdi4jade/belief/PersistentBelief.html
index c9da2c8..31f6cd6 100644
--- a/bdi-jade/doc/bdi4jade/belief/PersistentBelief.html
+++ b/bdi-jade/doc/bdi4jade/belief/PersistentBelief.html
@@ -1,323 +1,400 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:37 BRST 2014 -->
-<title>PersistentBelief</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="PersistentBelief";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/PersistentBelief.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/belief/BeliefSet.html" title="class in bdi4jade.belief"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../bdi4jade/belief/TransientBelief.html" title="class in bdi4jade.belief"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/belief/PersistentBelief.html" target="_top">Frames</a></li>
-<li><a href="PersistentBelief.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>
-<div>
-<ul class="subNavList">
-<li>Summary: </li>
-<li>Nested | </li>
-<li>Field | </li>
-<li><a href="#constructor_summary">Constr</a> | </li>
-<li><a href="#method_summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li>Field | </li>
-<li><a href="#constructor_detail">Constr</a> | </li>
-<li><a href="#method_detail">Method</a></li>
-</ul>
-</div>
-<a name="skip-navbar_top">
-<!-- -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">bdi4jade.belief</div>
-<h2 title="Class PersistentBelief" class="title">Class PersistentBelief<T></h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li><a href="../../bdi4jade/util/MetadataElement.html" title="class in bdi4jade.util">bdi4jade.util.MetadataElement</a></li>
-<li>
-<ul class="inheritance">
-<li><a href="../../bdi4jade/belief/Belief.html" title="class in bdi4jade.belief">bdi4jade.belief.Belief</a><T></li>
-<li>
-<ul class="inheritance">
-<li>bdi4jade.belief.PersistentBelief<T></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd>jade.content.Concept, jade.content.Term, java.io.Serializable</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="strong">PersistentBelief<T></span>
-extends <a href="../../bdi4jade/belief/Belief.html" title="class in bdi4jade.belief">Belief</a><T>
-implements java.io.Serializable, jade.content.Concept</pre>
-<dl><dt><span class="strong">Author:</span></dt>
- <dd>ingrid</dd>
-<dt><span class="strong">See Also:</span></dt><dd><a href="../../serialized-form.html#bdi4jade.belief.PersistentBelief">Serialized Form</a></dd></dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor_summary">
-<!-- -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><strong><a href="../../bdi4jade/belief/PersistentBelief.html#PersistentBelief(java.lang.String)">PersistentBelief</a></strong>(java.lang.String name)</code>
-<div class="block">Initializes a belief with its name.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method_summary">
-<!-- -->
-</a>
-<h3>Method Summary</h3>
-<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span>Methods</span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../bdi4jade/belief/PersistentBelief.html" title="type parameter in PersistentBelief">T</a></code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/belief/PersistentBelief.html#getValue()">getValue</a></strong>()</code>
-<div class="block">Gets the current value of the Belief.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/belief/PersistentBelief.html#setValue(T)">setValue</a></strong>(<a href="../../bdi4jade/belief/PersistentBelief.html" title="type parameter in PersistentBelief">T</a> value)</code>
-<div class="block">Sets a new value to the belief.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods_inherited_from_class_bdi4jade.belief.Belief">
-<!-- -->
-</a>
-<h3>Methods inherited from class bdi4jade.belief.<a href="../../bdi4jade/belief/Belief.html" title="class in bdi4jade.belief">Belief</a></h3>
-<code><a href="../../bdi4jade/belief/Belief.html#addBeliefBase(bdi4jade.core.BeliefBase)">addBeliefBase</a>, <a href="../../bdi4jade/belief/Belief.html#equals(java.lang.Object)">equals</a>, <a href="../../bdi4jade/belief/Belief.html#getBeliefBases()">getBeliefBases</a>, <a href="../../bdi4jade/belief/Belief.html#getName()">getName</a>, <a href="../../bdi4jade/belief/Belief.html#hashCode()">hashCode</a>, <a href="../../bdi4jade/belief/Belief.html#removeBeliefBase(bdi4jade.core.BeliefBase)">removeBeliefBase</a>, <a href="../../bdi4jade/belief/Belief.html#toString()">toString</a></code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods_inherited_from_class_bdi4jade.util.MetadataElement">
-<!-- -->
-</a>
-<h3>Methods inherited from class bdi4jade.util.<a href="../../bdi4jade/util/MetadataElement.html" title="class in bdi4jade.util">MetadataElement</a></h3>
-<code><a href="../../bdi4jade/util/MetadataElement.html#getMetadata()">getMetadata</a>, <a href="../../bdi4jade/util/MetadataElement.html#getMetadata(java.lang.Object)">getMetadata</a>, <a href="../../bdi4jade/util/MetadataElement.html#hasMetadata(java.lang.Object)">hasMetadata</a>, <a href="../../bdi4jade/util/MetadataElement.html#putMetadata(java.lang.Object, java.lang.Object)">putMetadata</a>, <a href="../../bdi4jade/util/MetadataElement.html#removeMetadata(java.lang.Object)">removeMetadata</a></code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
-<!-- -->
-</a>
-<h3>Methods inherited from class java.lang.Object</h3>
-<code>getClass, notify, notifyAll, wait, wait, wait</code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor_detail">
-<!-- -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="PersistentBelief(java.lang.String)">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>PersistentBelief</h4>
-<pre>public PersistentBelief(java.lang.String name)</pre>
-<div class="block">Initializes a belief with its name.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - the belief name.</dd></dl>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method_detail">
-<!-- -->
-</a>
-<h3>Method Detail</h3>
-<a name="setValue(java.lang.Object)">
-<!-- -->
-</a><a name="setValue(T)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>setValue</h4>
-<pre>public void setValue(<a href="../../bdi4jade/belief/PersistentBelief.html" title="type parameter in PersistentBelief">T</a> value)</pre>
-<div class="block"><strong>Description copied from class: <code><a href="../../bdi4jade/belief/Belief.html#setValue(T)">Belief</a></code></strong></div>
-<div class="block">Sets a new value to the belief.</div>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../bdi4jade/belief/Belief.html#setValue(T)">setValue</a></code> in class <code><a href="../../bdi4jade/belief/Belief.html" title="class in bdi4jade.belief">Belief</a><<a href="../../bdi4jade/belief/PersistentBelief.html" title="type parameter in PersistentBelief">T</a>></code></dd>
-<dt><span class="strong">Parameters:</span></dt><dd><code>value</code> - the new value.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../bdi4jade/belief/Belief.html#setValue(T)"><code>Belief.setValue(java.lang.Object)</code></a></dd></dl>
-</li>
-</ul>
-<a name="getValue()">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>getValue</h4>
-<pre>public <a href="../../bdi4jade/belief/PersistentBelief.html" title="type parameter in PersistentBelief">T</a> getValue()</pre>
-<div class="block"><strong>Description copied from class: <code><a href="../../bdi4jade/belief/Belief.html#getValue()">Belief</a></code></strong></div>
-<div class="block">Gets the current value of the Belief.</div>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../bdi4jade/belief/Belief.html#getValue()">getValue</a></code> in class <code><a href="../../bdi4jade/belief/Belief.html" title="class in bdi4jade.belief">Belief</a><<a href="../../bdi4jade/belief/PersistentBelief.html" title="type parameter in PersistentBelief">T</a>></code></dd>
-<dt><span class="strong">Returns:</span></dt><dd>the belief value.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../bdi4jade/belief/Belief.html#getValue()"><code>Belief.getValue()</code></a></dd></dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!-- -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/PersistentBelief.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/belief/BeliefSet.html" title="class in bdi4jade.belief"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../bdi4jade/belief/TransientBelief.html" title="class in bdi4jade.belief"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/belief/PersistentBelief.html" target="_top">Frames</a></li>
-<li><a href="PersistentBelief.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>
-<div>
-<ul class="subNavList">
-<li>Summary: </li>
-<li>Nested | </li>
-<li>Field | </li>
-<li><a href="#constructor_summary">Constr</a> | </li>
-<li><a href="#method_summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li>Field | </li>
-<li><a href="#constructor_detail">Constr</a> | </li>
-<li><a href="#method_detail">Method</a></li>
-</ul>
-</div>
-<a name="skip-navbar_bottom">
-<!-- -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
+<!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) on Mon Aug 11 00:38:56 BRT 2014 -->
+<title>PersistentBelief</title>
+<meta name="date" content="2014-08-11">
+<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="PersistentBelief";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/PersistentBelief.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../bdi4jade/belief/TransientBelief.html" title="class in bdi4jade.belief"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/belief/PersistentBelief.html" target="_top">Frames</a></li>
+<li><a href="PersistentBelief.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>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li><a href="#field.summary">Field</a> | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li><a href="#field.detail">Field</a> | </li>
+<li><a href="#constructor.detail">Constr</a> | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">bdi4jade.belief</div>
+<h2 title="Class PersistentBelief" class="title">Class PersistentBelief<T></h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../bdi4jade/core/MetadataElementImpl.html" title="class in bdi4jade.core">bdi4jade.core.MetadataElementImpl</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../bdi4jade/belief/AbstractBelief.html" title="class in bdi4jade.belief">bdi4jade.belief.AbstractBelief</a><T></li>
+<li>
+<ul class="inheritance">
+<li>bdi4jade.belief.PersistentBelief<T></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a><T>, <a href="../../bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</a>, jade.content.Concept, jade.content.Term, java.io.Serializable</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">PersistentBelief<T></span>
+extends <a href="../../bdi4jade/belief/AbstractBelief.html" title="class in bdi4jade.belief">AbstractBelief</a><T></pre>
+<div class="block">This class extends the <a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief"><code>Belief</code></a> and represents a persistent belief,
+ which is persisted in a permanent memory. This class has not been implemented
+ yet.</div>
+<dl>
+<dt><span class="simpleTagLabel">Author:</span></dt>
+<dd>Ingrid Nunes</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../serialized-form.html#bdi4jade.belief.PersistentBelief">Serialized Form</a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a href="../../bdi4jade/belief/PersistentBelief.html" title="type parameter in PersistentBelief">T</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/belief/PersistentBelief.html#value">value</a></span></code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.bdi4jade.core.MetadataElementImpl">
+<!-- -->
+</a>
+<h3>Fields inherited from class bdi4jade.core.<a href="../../bdi4jade/core/MetadataElementImpl.html" title="class in bdi4jade.core">MetadataElementImpl</a></h3>
+<code><a href="../../bdi4jade/core/MetadataElementImpl.html#metadata">metadata</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../bdi4jade/belief/PersistentBelief.html#PersistentBelief-java.lang.String-">PersistentBelief</a></span>(java.lang.String name)</code>
+<div class="block">Initializes a belief with its name.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><a href="../../bdi4jade/belief/PersistentBelief.html" title="type parameter in PersistentBelief">T</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/belief/PersistentBelief.html#getValue--">getValue</a></span>()</code>
+<div class="block">Not implemented yet.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/belief/PersistentBelief.html#updateValue-T-">updateValue</a></span>(<a href="../../bdi4jade/belief/PersistentBelief.html" title="type parameter in PersistentBelief">T</a> value)</code>
+<div class="block">Not implemented yet.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.bdi4jade.belief.AbstractBelief">
+<!-- -->
+</a>
+<h3>Methods inherited from class bdi4jade.belief.<a href="../../bdi4jade/belief/AbstractBelief.html" title="class in bdi4jade.belief">AbstractBelief</a></h3>
+<code><a href="../../bdi4jade/belief/AbstractBelief.html#addBeliefBase-bdi4jade.belief.BeliefBase-">addBeliefBase</a>, <a href="../../bdi4jade/belief/AbstractBelief.html#equals-java.lang.Object-">equals</a>, <a href="../../bdi4jade/belief/AbstractBelief.html#getBeliefBases--">getBeliefBases</a>, <a href="../../bdi4jade/belief/AbstractBelief.html#getName--">getName</a>, <a href="../../bdi4jade/belief/AbstractBelief.html#hashCode--">hashCode</a>, <a href="../../bdi4jade/belief/AbstractBelief.html#notifyBeliefBases-bdi4jade.event.BeliefEvent-">notifyBeliefBases</a>, <a href="../../bdi4jade/belief/AbstractBelief.html#removeBeliefBase-bdi4jade.belief.BeliefBase-">removeBeliefBase</a>, <a href="../../bdi4jade/belief/AbstractBelief.html#setName-java.lang.String-">setName</a>, <a href="../../bdi4jade/belief/AbstractBelief.html#setValue-T-">setValue</a>, <a href="../../bdi4jade/belief/AbstractBelief.html#toString--">toString</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.bdi4jade.core.MetadataElementImpl">
+<!-- -->
+</a>
+<h3>Methods inherited from class bdi4jade.core.<a href="../../bdi4jade/core/MetadataElementImpl.html" title="class in bdi4jade.core">MetadataElementImpl</a></h3>
+<code><a href="../../bdi4jade/core/MetadataElementImpl.html#getMetadata--">getMetadata</a>, <a href="../../bdi4jade/core/MetadataElementImpl.html#getMetadata-java.lang.Object-">getMetadata</a>, <a href="../../bdi4jade/core/MetadataElementImpl.html#hasMetadata-java.lang.Object-">hasMetadata</a>, <a href="../../bdi4jade/core/MetadataElementImpl.html#putMetadata-java.lang.Object-java.lang.Object-">putMetadata</a>, <a href="../../bdi4jade/core/MetadataElementImpl.html#removeMetadata-java.lang.Object-">removeMetadata</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class java.lang.Object</h3>
+<code>clone, finalize, getClass, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.bdi4jade.core.MetadataElement">
+<!-- -->
+</a>
+<h3>Methods inherited from interface bdi4jade.core.<a href="../../bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</a></h3>
+<code><a href="../../bdi4jade/core/MetadataElement.html#getMetadata--">getMetadata</a>, <a href="../../bdi4jade/core/MetadataElement.html#getMetadata-java.lang.Object-">getMetadata</a>, <a href="../../bdi4jade/core/MetadataElement.html#hasMetadata-java.lang.Object-">hasMetadata</a>, <a href="../../bdi4jade/core/MetadataElement.html#putMetadata-java.lang.Object-java.lang.Object-">putMetadata</a>, <a href="../../bdi4jade/core/MetadataElement.html#removeMetadata-java.lang.Object-">removeMetadata</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="value">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>value</h4>
+<pre>protected <a href="../../bdi4jade/belief/PersistentBelief.html" title="type parameter in PersistentBelief">T</a> value</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="PersistentBelief-java.lang.String-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>PersistentBelief</h4>
+<pre>public PersistentBelief(java.lang.String name)</pre>
+<div class="block">Initializes a belief with its name.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>name</code> - the belief name.</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getValue--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getValue</h4>
+<pre>public <a href="../../bdi4jade/belief/PersistentBelief.html" title="type parameter in PersistentBelief">T</a> getValue()</pre>
+<div class="block">Not implemented yet.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the belief value.</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../bdi4jade/belief/Belief.html#getValue--"><code>Belief.getValue()</code></a></dd>
+</dl>
+</li>
+</ul>
+<a name="updateValue-java.lang.Object-">
+<!-- -->
+</a><a name="updateValue-T-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>updateValue</h4>
+<pre>protected void updateValue(<a href="../../bdi4jade/belief/PersistentBelief.html" title="type parameter in PersistentBelief">T</a> value)</pre>
+<div class="block">Not implemented yet.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../bdi4jade/belief/AbstractBelief.html#updateValue-T-">updateValue</a></code> in class <code><a href="../../bdi4jade/belief/AbstractBelief.html" title="class in bdi4jade.belief">AbstractBelief</a><<a href="../../bdi4jade/belief/PersistentBelief.html" title="type parameter in PersistentBelief">T</a>></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>value</code> - the value to set.</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../bdi4jade/belief/Belief.html#setValue-T-"><code>Belief.setValue(java.lang.Object)</code></a></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= 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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/PersistentBelief.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../bdi4jade/belief/TransientBelief.html" title="class in bdi4jade.belief"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/belief/PersistentBelief.html" target="_top">Frames</a></li>
+<li><a href="PersistentBelief.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>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li><a href="#field.summary">Field</a> | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li><a href="#field.detail">Field</a> | </li>
+<li><a href="#constructor.detail">Constr</a> | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
bdi-jade/doc/bdi4jade/belief/TransientBelief.html 803(+454 -349)
diff --git a/bdi-jade/doc/bdi4jade/belief/TransientBelief.html b/bdi-jade/doc/bdi4jade/belief/TransientBelief.html
index 73dcf60..c86a2e6 100644
--- a/bdi-jade/doc/bdi4jade/belief/TransientBelief.html
+++ b/bdi-jade/doc/bdi4jade/belief/TransientBelief.html
@@ -1,349 +1,454 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:37 BRST 2014 -->
-<title>TransientBelief</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="TransientBelief";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/TransientBelief.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/belief/PersistentBelief.html" title="class in bdi4jade.belief"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../bdi4jade/belief/TransientBeliefSet.html" title="class in bdi4jade.belief"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/belief/TransientBelief.html" target="_top">Frames</a></li>
-<li><a href="TransientBelief.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>
-<div>
-<ul class="subNavList">
-<li>Summary: </li>
-<li>Nested | </li>
-<li>Field | </li>
-<li><a href="#constructor_summary">Constr</a> | </li>
-<li><a href="#method_summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li>Field | </li>
-<li><a href="#constructor_detail">Constr</a> | </li>
-<li><a href="#method_detail">Method</a></li>
-</ul>
-</div>
-<a name="skip-navbar_top">
-<!-- -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">bdi4jade.belief</div>
-<h2 title="Class TransientBelief" class="title">Class TransientBelief<T></h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li><a href="../../bdi4jade/util/MetadataElement.html" title="class in bdi4jade.util">bdi4jade.util.MetadataElement</a></li>
-<li>
-<ul class="inheritance">
-<li><a href="../../bdi4jade/belief/Belief.html" title="class in bdi4jade.belief">bdi4jade.belief.Belief</a><T></li>
-<li>
-<ul class="inheritance">
-<li>bdi4jade.belief.TransientBelief<T></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd>jade.content.Concept, jade.content.Term, java.io.Serializable</dd>
-</dl>
-<dl>
-<dt>Direct Known Subclasses:</dt>
-<dd><a href="../../bdi4jade/preference/SoftgoalPreferences.html" title="class in bdi4jade.preference">SoftgoalPreferences</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="strong">TransientBelief<T></span>
-extends <a href="../../bdi4jade/belief/Belief.html" title="class in bdi4jade.belief">Belief</a><T>
-implements java.io.Serializable, jade.content.Concept</pre>
-<div class="block">This class extends the <a href="../../bdi4jade/belief/Belief.html" title="class in bdi4jade.belief"><code>Belief</code></a> and represents a transient belief,
- which is not persisted in a permanent memory.</div>
-<dl><dt><span class="strong">Author:</span></dt>
- <dd>ingrid</dd>
-<dt><span class="strong">See Also:</span></dt><dd><a href="../../serialized-form.html#bdi4jade.belief.TransientBelief">Serialized Form</a></dd></dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor_summary">
-<!-- -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><strong><a href="../../bdi4jade/belief/TransientBelief.html#TransientBelief(java.lang.String)">TransientBelief</a></strong>(java.lang.String name)</code>
-<div class="block">Initializes a belief with its name.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><strong><a href="../../bdi4jade/belief/TransientBelief.html#TransientBelief(java.lang.String, T)">TransientBelief</a></strong>(java.lang.String name,
- <a href="../../bdi4jade/belief/TransientBelief.html" title="type parameter in TransientBelief">T</a> value)</code>
-<div class="block">Initializes a belief with its name and a initial value.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method_summary">
-<!-- -->
-</a>
-<h3>Method Summary</h3>
-<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span>Methods</span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../bdi4jade/belief/TransientBelief.html" title="type parameter in TransientBelief">T</a></code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/belief/TransientBelief.html#getValue()">getValue</a></strong>()</code>
-<div class="block">Gets the current value of the Belief.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/belief/TransientBelief.html#setValue(T)">setValue</a></strong>(<a href="../../bdi4jade/belief/TransientBelief.html" title="type parameter in TransientBelief">T</a> value)</code>
-<div class="block">Sets a new value to the belief.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods_inherited_from_class_bdi4jade.belief.Belief">
-<!-- -->
-</a>
-<h3>Methods inherited from class bdi4jade.belief.<a href="../../bdi4jade/belief/Belief.html" title="class in bdi4jade.belief">Belief</a></h3>
-<code><a href="../../bdi4jade/belief/Belief.html#addBeliefBase(bdi4jade.core.BeliefBase)">addBeliefBase</a>, <a href="../../bdi4jade/belief/Belief.html#equals(java.lang.Object)">equals</a>, <a href="../../bdi4jade/belief/Belief.html#getBeliefBases()">getBeliefBases</a>, <a href="../../bdi4jade/belief/Belief.html#getName()">getName</a>, <a href="../../bdi4jade/belief/Belief.html#hashCode()">hashCode</a>, <a href="../../bdi4jade/belief/Belief.html#removeBeliefBase(bdi4jade.core.BeliefBase)">removeBeliefBase</a>, <a href="../../bdi4jade/belief/Belief.html#toString()">toString</a></code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods_inherited_from_class_bdi4jade.util.MetadataElement">
-<!-- -->
-</a>
-<h3>Methods inherited from class bdi4jade.util.<a href="../../bdi4jade/util/MetadataElement.html" title="class in bdi4jade.util">MetadataElement</a></h3>
-<code><a href="../../bdi4jade/util/MetadataElement.html#getMetadata()">getMetadata</a>, <a href="../../bdi4jade/util/MetadataElement.html#getMetadata(java.lang.Object)">getMetadata</a>, <a href="../../bdi4jade/util/MetadataElement.html#hasMetadata(java.lang.Object)">hasMetadata</a>, <a href="../../bdi4jade/util/MetadataElement.html#putMetadata(java.lang.Object, java.lang.Object)">putMetadata</a>, <a href="../../bdi4jade/util/MetadataElement.html#removeMetadata(java.lang.Object)">removeMetadata</a></code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
-<!-- -->
-</a>
-<h3>Methods inherited from class java.lang.Object</h3>
-<code>getClass, notify, notifyAll, wait, wait, wait</code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor_detail">
-<!-- -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="TransientBelief(java.lang.String)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>TransientBelief</h4>
-<pre>public TransientBelief(java.lang.String name)</pre>
-<div class="block">Initializes a belief with its name.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - the belief name.</dd></dl>
-</li>
-</ul>
-<a name="TransientBelief(java.lang.String,java.lang.Object)">
-<!-- -->
-</a><a name="TransientBelief(java.lang.String, T)">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>TransientBelief</h4>
-<pre>public TransientBelief(java.lang.String name,
- <a href="../../bdi4jade/belief/TransientBelief.html" title="type parameter in TransientBelief">T</a> value)</pre>
-<div class="block">Initializes a belief with its name and a initial value.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - the belief name.</dd><dd><code>value</code> - the initial belief value.</dd></dl>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method_detail">
-<!-- -->
-</a>
-<h3>Method Detail</h3>
-<a name="getValue()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getValue</h4>
-<pre>public <a href="../../bdi4jade/belief/TransientBelief.html" title="type parameter in TransientBelief">T</a> getValue()</pre>
-<div class="block"><strong>Description copied from class: <code><a href="../../bdi4jade/belief/Belief.html#getValue()">Belief</a></code></strong></div>
-<div class="block">Gets the current value of the Belief.</div>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../bdi4jade/belief/Belief.html#getValue()">getValue</a></code> in class <code><a href="../../bdi4jade/belief/Belief.html" title="class in bdi4jade.belief">Belief</a><<a href="../../bdi4jade/belief/TransientBelief.html" title="type parameter in TransientBelief">T</a>></code></dd>
-<dt><span class="strong">Returns:</span></dt><dd>the belief value.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../bdi4jade/belief/Belief.html#getValue()"><code>Belief.getValue()</code></a></dd></dl>
-</li>
-</ul>
-<a name="setValue(java.lang.Object)">
-<!-- -->
-</a><a name="setValue(T)">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>setValue</h4>
-<pre>public void setValue(<a href="../../bdi4jade/belief/TransientBelief.html" title="type parameter in TransientBelief">T</a> value)</pre>
-<div class="block"><strong>Description copied from class: <code><a href="../../bdi4jade/belief/Belief.html#setValue(T)">Belief</a></code></strong></div>
-<div class="block">Sets a new value to the belief.</div>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../bdi4jade/belief/Belief.html#setValue(T)">setValue</a></code> in class <code><a href="../../bdi4jade/belief/Belief.html" title="class in bdi4jade.belief">Belief</a><<a href="../../bdi4jade/belief/TransientBelief.html" title="type parameter in TransientBelief">T</a>></code></dd>
-<dt><span class="strong">Parameters:</span></dt><dd><code>value</code> - the new value.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../bdi4jade/belief/Belief.html#setValue(T)"><code>Belief.setValue(java.lang.Object)</code></a></dd></dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!-- -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/TransientBelief.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/belief/PersistentBelief.html" title="class in bdi4jade.belief"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../bdi4jade/belief/TransientBeliefSet.html" title="class in bdi4jade.belief"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/belief/TransientBelief.html" target="_top">Frames</a></li>
-<li><a href="TransientBelief.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>
-<div>
-<ul class="subNavList">
-<li>Summary: </li>
-<li>Nested | </li>
-<li>Field | </li>
-<li><a href="#constructor_summary">Constr</a> | </li>
-<li><a href="#method_summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li>Field | </li>
-<li><a href="#constructor_detail">Constr</a> | </li>
-<li><a href="#method_detail">Method</a></li>
-</ul>
-</div>
-<a name="skip-navbar_bottom">
-<!-- -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
+<!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) on Mon Aug 11 00:38:56 BRT 2014 -->
+<title>TransientBelief</title>
+<meta name="date" content="2014-08-11">
+<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="TransientBelief";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/TransientBelief.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../bdi4jade/belief/PersistentBelief.html" title="class in bdi4jade.belief"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../bdi4jade/belief/TransientBeliefSet.html" title="class in bdi4jade.belief"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/belief/TransientBelief.html" target="_top">Frames</a></li>
+<li><a href="TransientBelief.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>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li><a href="#field.summary">Field</a> | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li><a href="#field.detail">Field</a> | </li>
+<li><a href="#constructor.detail">Constr</a> | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">bdi4jade.belief</div>
+<h2 title="Class TransientBelief" class="title">Class TransientBelief<T></h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../bdi4jade/core/MetadataElementImpl.html" title="class in bdi4jade.core">bdi4jade.core.MetadataElementImpl</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../bdi4jade/belief/AbstractBelief.html" title="class in bdi4jade.belief">bdi4jade.belief.AbstractBelief</a><T></li>
+<li>
+<ul class="inheritance">
+<li>bdi4jade.belief.TransientBelief<T></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt><span class="paramLabel">Type Parameters:</span></dt>
+<dd><code>T</code> - the type of the belief value.</dd>
+</dl>
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a><T>, <a href="../../bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</a>, jade.content.Concept, jade.content.Term, java.io.Serializable</dd>
+</dl>
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../bdi4jade/extension/planselection/utilitybased/SoftgoalPreferences.html" title="class in bdi4jade.extension.planselection.utilitybased">SoftgoalPreferences</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">TransientBelief<T></span>
+extends <a href="../../bdi4jade/belief/AbstractBelief.html" title="class in bdi4jade.belief">AbstractBelief</a><T></pre>
+<div class="block">This class extends the <a href="../../bdi4jade/belief/AbstractBelief.html" title="class in bdi4jade.belief"><code>AbstractBelief</code></a> class and represents a
+ transient belief, which is not persisted in a permanent memory.</div>
+<dl>
+<dt><span class="simpleTagLabel">Author:</span></dt>
+<dd>Ingrid Nunes</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../serialized-form.html#bdi4jade.belief.TransientBelief">Serialized Form</a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a href="../../bdi4jade/belief/TransientBelief.html" title="type parameter in TransientBelief">T</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/belief/TransientBelief.html#value">value</a></span></code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.bdi4jade.core.MetadataElementImpl">
+<!-- -->
+</a>
+<h3>Fields inherited from class bdi4jade.core.<a href="../../bdi4jade/core/MetadataElementImpl.html" title="class in bdi4jade.core">MetadataElementImpl</a></h3>
+<code><a href="../../bdi4jade/core/MetadataElementImpl.html#metadata">metadata</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier</th>
+<th class="colLast" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/belief/TransientBelief.html#TransientBelief--">TransientBelief</a></span>()</code>
+<div class="block">The default constructor.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code> </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/belief/TransientBelief.html#TransientBelief-java.lang.String-">TransientBelief</a></span>(java.lang.String name)</code>
+<div class="block">Initializes a transient belief with its name.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code> </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/belief/TransientBelief.html#TransientBelief-java.lang.String-T-">TransientBelief</a></span>(java.lang.String name,
+ <a href="../../bdi4jade/belief/TransientBelief.html" title="type parameter in TransientBelief">T</a> value)</code>
+<div class="block">Initializes a transient belief with its name and a initial value.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><a href="../../bdi4jade/belief/TransientBelief.html" title="type parameter in TransientBelief">T</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/belief/TransientBelief.html#getValue--">getValue</a></span>()</code>
+<div class="block">Gets the current value of the belief.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/belief/TransientBelief.html#updateValue-T-">updateValue</a></span>(<a href="../../bdi4jade/belief/TransientBelief.html" title="type parameter in TransientBelief">T</a> value)</code>
+<div class="block">Sets the value of this belief.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.bdi4jade.belief.AbstractBelief">
+<!-- -->
+</a>
+<h3>Methods inherited from class bdi4jade.belief.<a href="../../bdi4jade/belief/AbstractBelief.html" title="class in bdi4jade.belief">AbstractBelief</a></h3>
+<code><a href="../../bdi4jade/belief/AbstractBelief.html#addBeliefBase-bdi4jade.belief.BeliefBase-">addBeliefBase</a>, <a href="../../bdi4jade/belief/AbstractBelief.html#equals-java.lang.Object-">equals</a>, <a href="../../bdi4jade/belief/AbstractBelief.html#getBeliefBases--">getBeliefBases</a>, <a href="../../bdi4jade/belief/AbstractBelief.html#getName--">getName</a>, <a href="../../bdi4jade/belief/AbstractBelief.html#hashCode--">hashCode</a>, <a href="../../bdi4jade/belief/AbstractBelief.html#notifyBeliefBases-bdi4jade.event.BeliefEvent-">notifyBeliefBases</a>, <a href="../../bdi4jade/belief/AbstractBelief.html#removeBeliefBase-bdi4jade.belief.BeliefBase-">removeBeliefBase</a>, <a href="../../bdi4jade/belief/AbstractBelief.html#setName-java.lang.String-">setName</a>, <a href="../../bdi4jade/belief/AbstractBelief.html#setValue-T-">setValue</a>, <a href="../../bdi4jade/belief/AbstractBelief.html#toString--">toString</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.bdi4jade.core.MetadataElementImpl">
+<!-- -->
+</a>
+<h3>Methods inherited from class bdi4jade.core.<a href="../../bdi4jade/core/MetadataElementImpl.html" title="class in bdi4jade.core">MetadataElementImpl</a></h3>
+<code><a href="../../bdi4jade/core/MetadataElementImpl.html#getMetadata--">getMetadata</a>, <a href="../../bdi4jade/core/MetadataElementImpl.html#getMetadata-java.lang.Object-">getMetadata</a>, <a href="../../bdi4jade/core/MetadataElementImpl.html#hasMetadata-java.lang.Object-">hasMetadata</a>, <a href="../../bdi4jade/core/MetadataElementImpl.html#putMetadata-java.lang.Object-java.lang.Object-">putMetadata</a>, <a href="../../bdi4jade/core/MetadataElementImpl.html#removeMetadata-java.lang.Object-">removeMetadata</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class java.lang.Object</h3>
+<code>clone, finalize, getClass, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.bdi4jade.core.MetadataElement">
+<!-- -->
+</a>
+<h3>Methods inherited from interface bdi4jade.core.<a href="../../bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</a></h3>
+<code><a href="../../bdi4jade/core/MetadataElement.html#getMetadata--">getMetadata</a>, <a href="../../bdi4jade/core/MetadataElement.html#getMetadata-java.lang.Object-">getMetadata</a>, <a href="../../bdi4jade/core/MetadataElement.html#hasMetadata-java.lang.Object-">hasMetadata</a>, <a href="../../bdi4jade/core/MetadataElement.html#putMetadata-java.lang.Object-java.lang.Object-">putMetadata</a>, <a href="../../bdi4jade/core/MetadataElement.html#removeMetadata-java.lang.Object-">removeMetadata</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="value">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>value</h4>
+<pre>protected <a href="../../bdi4jade/belief/TransientBelief.html" title="type parameter in TransientBelief">T</a> value</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="TransientBelief--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>TransientBelief</h4>
+<pre>protected TransientBelief()</pre>
+<div class="block">The default constructor. It should be only used if persistence frameworks
+ are used.</div>
+</li>
+</ul>
+<a name="TransientBelief-java.lang.String-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>TransientBelief</h4>
+<pre>public TransientBelief(java.lang.String name)</pre>
+<div class="block">Initializes a transient belief with its name.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>name</code> - the belief name.</dd>
+</dl>
+</li>
+</ul>
+<a name="TransientBelief-java.lang.String-java.lang.Object-">
+<!-- -->
+</a><a name="TransientBelief-java.lang.String-T-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TransientBelief</h4>
+<pre>public TransientBelief(java.lang.String name,
+ <a href="../../bdi4jade/belief/TransientBelief.html" title="type parameter in TransientBelief">T</a> value)</pre>
+<div class="block">Initializes a transient belief with its name and a initial value.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>name</code> - the belief name.</dd>
+<dd><code>value</code> - the initial belief value.</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getValue--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getValue</h4>
+<pre>public <a href="../../bdi4jade/belief/TransientBelief.html" title="type parameter in TransientBelief">T</a> getValue()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../bdi4jade/belief/Belief.html#getValue--">Belief</a></code></span></div>
+<div class="block">Gets the current value of the belief.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the belief value.</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../bdi4jade/belief/Belief.html#getValue--"><code>Belief.getValue()</code></a></dd>
+</dl>
+</li>
+</ul>
+<a name="updateValue-java.lang.Object-">
+<!-- -->
+</a><a name="updateValue-T-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>updateValue</h4>
+<pre>protected void updateValue(<a href="../../bdi4jade/belief/TransientBelief.html" title="type parameter in TransientBelief">T</a> value)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../bdi4jade/belief/AbstractBelief.html#updateValue-T-">AbstractBelief</a></code></span></div>
+<div class="block">Sets the value of this belief. It is invoked by the
+ <a href="../../bdi4jade/belief/AbstractBelief.html#setValue-T-"><code>AbstractBelief.setValue(Object)</code></a> method.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../bdi4jade/belief/AbstractBelief.html#updateValue-T-">updateValue</a></code> in class <code><a href="../../bdi4jade/belief/AbstractBelief.html" title="class in bdi4jade.belief">AbstractBelief</a><<a href="../../bdi4jade/belief/TransientBelief.html" title="type parameter in TransientBelief">T</a>></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>value</code> - the value to set.</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../bdi4jade/belief/AbstractBelief.html#updateValue-T-"><code>AbstractBelief.updateValue(java.lang.Object)</code></a></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= 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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/TransientBelief.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../bdi4jade/belief/PersistentBelief.html" title="class in bdi4jade.belief"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../bdi4jade/belief/TransientBeliefSet.html" title="class in bdi4jade.belief"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/belief/TransientBelief.html" target="_top">Frames</a></li>
+<li><a href="TransientBelief.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>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li><a href="#field.summary">Field</a> | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li><a href="#field.detail">Field</a> | </li>
+<li><a href="#constructor.detail">Constr</a> | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
bdi-jade/doc/bdi4jade/belief/TransientBeliefSet.html 1014(+560 -454)
diff --git a/bdi-jade/doc/bdi4jade/belief/TransientBeliefSet.html b/bdi-jade/doc/bdi4jade/belief/TransientBeliefSet.html
index cd07c72..f634ca7 100644
--- a/bdi-jade/doc/bdi4jade/belief/TransientBeliefSet.html
+++ b/bdi-jade/doc/bdi4jade/belief/TransientBeliefSet.html
@@ -1,454 +1,560 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:37 BRST 2014 -->
-<title>TransientBeliefSet</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="TransientBeliefSet";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/TransientBeliefSet.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/belief/TransientBelief.html" title="class in bdi4jade.belief"><span class="strong">Prev Class</span></a></li>
-<li>Next Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/belief/TransientBeliefSet.html" target="_top">Frames</a></li>
-<li><a href="TransientBeliefSet.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>
-<div>
-<ul class="subNavList">
-<li>Summary: </li>
-<li>Nested | </li>
-<li>Field | </li>
-<li><a href="#constructor_summary">Constr</a> | </li>
-<li><a href="#method_summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li>Field | </li>
-<li><a href="#constructor_detail">Constr</a> | </li>
-<li><a href="#method_detail">Method</a></li>
-</ul>
-</div>
-<a name="skip-navbar_top">
-<!-- -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">bdi4jade.belief</div>
-<h2 title="Class TransientBeliefSet" class="title">Class TransientBeliefSet<T></h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li><a href="../../bdi4jade/util/MetadataElement.html" title="class in bdi4jade.util">bdi4jade.util.MetadataElement</a></li>
-<li>
-<ul class="inheritance">
-<li><a href="../../bdi4jade/belief/Belief.html" title="class in bdi4jade.belief">bdi4jade.belief.Belief</a><java.util.Set<T>></li>
-<li>
-<ul class="inheritance">
-<li><a href="../../bdi4jade/belief/BeliefSet.html" title="class in bdi4jade.belief">bdi4jade.belief.BeliefSet</a><T></li>
-<li>
-<ul class="inheritance">
-<li>bdi4jade.belief.TransientBeliefSet<T></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd>jade.content.Concept, jade.content.Term, java.io.Serializable</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="strong">TransientBeliefSet<T></span>
-extends <a href="../../bdi4jade/belief/BeliefSet.html" title="class in bdi4jade.belief">BeliefSet</a><T></pre>
-<div class="block">This class extends the <a href="../../bdi4jade/belief/BeliefSet.html" title="class in bdi4jade.belief"><code>BeliefSet</code></a> and represents a transient belief
- set, which is not persisted in a permanent memory.</div>
-<dl><dt><span class="strong">Author:</span></dt>
- <dd>ingrid</dd>
-<dt><span class="strong">See Also:</span></dt><dd><a href="../../serialized-form.html#bdi4jade.belief.TransientBeliefSet">Serialized Form</a></dd></dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor_summary">
-<!-- -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><strong><a href="../../bdi4jade/belief/TransientBeliefSet.html#TransientBeliefSet(java.lang.String)">TransientBeliefSet</a></strong>(java.lang.String name)</code>
-<div class="block">Creates a transient belief set.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><strong><a href="../../bdi4jade/belief/TransientBeliefSet.html#TransientBeliefSet(java.lang.String, java.util.Set)">TransientBeliefSet</a></strong>(java.lang.String name,
- java.util.Set<<a href="../../bdi4jade/belief/TransientBeliefSet.html" title="type parameter in TransientBeliefSet">T</a>> values)</code>
-<div class="block">Creates a transient belief set.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method_summary">
-<!-- -->
-</a>
-<h3>Method Summary</h3>
-<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span>Methods</span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/belief/TransientBeliefSet.html#addValue(T)">addValue</a></strong>(<a href="../../bdi4jade/belief/TransientBeliefSet.html" title="type parameter in TransientBeliefSet">T</a> value)</code>
-<div class="block">Adds a new value to this belief set.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>java.util.Set<<a href="../../bdi4jade/belief/TransientBeliefSet.html" title="type parameter in TransientBeliefSet">T</a>></code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/belief/TransientBeliefSet.html#getValue()">getValue</a></strong>()</code>
-<div class="block">Gets the current value of the Belief.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/belief/TransientBeliefSet.html#hasValue(T)">hasValue</a></strong>(<a href="../../bdi4jade/belief/TransientBeliefSet.html" title="type parameter in TransientBeliefSet">T</a> value)</code>
-<div class="block">Checks if this belief set has the provided value.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>java.util.Iterator<<a href="../../bdi4jade/belief/TransientBeliefSet.html" title="type parameter in TransientBeliefSet">T</a>></code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/belief/TransientBeliefSet.html#iterator()">iterator</a></strong>()</code>
-<div class="block">Returns an iterator for this belief set.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/belief/TransientBeliefSet.html#removeValue(T)">removeValue</a></strong>(<a href="../../bdi4jade/belief/TransientBeliefSet.html" title="type parameter in TransientBeliefSet">T</a> value)</code>
-<div class="block">Removes a value from this belief set.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/belief/TransientBeliefSet.html#setValue(java.util.Set)">setValue</a></strong>(java.util.Set<<a href="../../bdi4jade/belief/TransientBeliefSet.html" title="type parameter in TransientBeliefSet">T</a>> values)</code>
-<div class="block">Sets a new value to the belief.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>java.lang.String</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/belief/TransientBeliefSet.html#toString()">toString</a></strong>()</code> </td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods_inherited_from_class_bdi4jade.belief.Belief">
-<!-- -->
-</a>
-<h3>Methods inherited from class bdi4jade.belief.<a href="../../bdi4jade/belief/Belief.html" title="class in bdi4jade.belief">Belief</a></h3>
-<code><a href="../../bdi4jade/belief/Belief.html#addBeliefBase(bdi4jade.core.BeliefBase)">addBeliefBase</a>, <a href="../../bdi4jade/belief/Belief.html#equals(java.lang.Object)">equals</a>, <a href="../../bdi4jade/belief/Belief.html#getBeliefBases()">getBeliefBases</a>, <a href="../../bdi4jade/belief/Belief.html#getName()">getName</a>, <a href="../../bdi4jade/belief/Belief.html#hashCode()">hashCode</a>, <a href="../../bdi4jade/belief/Belief.html#removeBeliefBase(bdi4jade.core.BeliefBase)">removeBeliefBase</a></code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods_inherited_from_class_bdi4jade.util.MetadataElement">
-<!-- -->
-</a>
-<h3>Methods inherited from class bdi4jade.util.<a href="../../bdi4jade/util/MetadataElement.html" title="class in bdi4jade.util">MetadataElement</a></h3>
-<code><a href="../../bdi4jade/util/MetadataElement.html#getMetadata()">getMetadata</a>, <a href="../../bdi4jade/util/MetadataElement.html#getMetadata(java.lang.Object)">getMetadata</a>, <a href="../../bdi4jade/util/MetadataElement.html#hasMetadata(java.lang.Object)">hasMetadata</a>, <a href="../../bdi4jade/util/MetadataElement.html#putMetadata(java.lang.Object, java.lang.Object)">putMetadata</a>, <a href="../../bdi4jade/util/MetadataElement.html#removeMetadata(java.lang.Object)">removeMetadata</a></code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
-<!-- -->
-</a>
-<h3>Methods inherited from class java.lang.Object</h3>
-<code>getClass, notify, notifyAll, wait, wait, wait</code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor_detail">
-<!-- -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="TransientBeliefSet(java.lang.String)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>TransientBeliefSet</h4>
-<pre>public TransientBeliefSet(java.lang.String name)</pre>
-<div class="block">Creates a transient belief set.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - the name of the belief set.</dd></dl>
-</li>
-</ul>
-<a name="TransientBeliefSet(java.lang.String, java.util.Set)">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>TransientBeliefSet</h4>
-<pre>public TransientBeliefSet(java.lang.String name,
- java.util.Set<<a href="../../bdi4jade/belief/TransientBeliefSet.html" title="type parameter in TransientBeliefSet">T</a>> values)</pre>
-<div class="block">Creates a transient belief set.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - the name of the belief set.</dd><dd><code>values</code> - the initial values of this belief set.</dd></dl>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method_detail">
-<!-- -->
-</a>
-<h3>Method Detail</h3>
-<a name="addValue(java.lang.Object)">
-<!-- -->
-</a><a name="addValue(T)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>addValue</h4>
-<pre>public void addValue(<a href="../../bdi4jade/belief/TransientBeliefSet.html" title="type parameter in TransientBeliefSet">T</a> value)</pre>
-<div class="block"><strong>Description copied from class: <code><a href="../../bdi4jade/belief/BeliefSet.html#addValue(T)">BeliefSet</a></code></strong></div>
-<div class="block">Adds a new value to this belief set.</div>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../bdi4jade/belief/BeliefSet.html#addValue(T)">addValue</a></code> in class <code><a href="../../bdi4jade/belief/BeliefSet.html" title="class in bdi4jade.belief">BeliefSet</a><<a href="../../bdi4jade/belief/TransientBeliefSet.html" title="type parameter in TransientBeliefSet">T</a>></code></dd>
-<dt><span class="strong">Parameters:</span></dt><dd><code>value</code> - the value to be added.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../bdi4jade/belief/BeliefSet.html#addValue(T)"><code>BeliefSet.addValue(java.lang.Object)</code></a></dd></dl>
-</li>
-</ul>
-<a name="getValue()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getValue</h4>
-<pre>public java.util.Set<<a href="../../bdi4jade/belief/TransientBeliefSet.html" title="type parameter in TransientBeliefSet">T</a>> getValue()</pre>
-<div class="block"><strong>Description copied from class: <code><a href="../../bdi4jade/belief/Belief.html#getValue()">Belief</a></code></strong></div>
-<div class="block">Gets the current value of the Belief.</div>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../bdi4jade/belief/Belief.html#getValue()">getValue</a></code> in class <code><a href="../../bdi4jade/belief/Belief.html" title="class in bdi4jade.belief">Belief</a><java.util.Set<<a href="../../bdi4jade/belief/TransientBeliefSet.html" title="type parameter in TransientBeliefSet">T</a>>></code></dd>
-<dt><span class="strong">Returns:</span></dt><dd>the belief value.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../bdi4jade/belief/Belief.html#getValue()"><code>Belief.getValue()</code></a></dd></dl>
-</li>
-</ul>
-<a name="hasValue(java.lang.Object)">
-<!-- -->
-</a><a name="hasValue(T)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>hasValue</h4>
-<pre>public boolean hasValue(<a href="../../bdi4jade/belief/TransientBeliefSet.html" title="type parameter in TransientBeliefSet">T</a> value)</pre>
-<div class="block"><strong>Description copied from class: <code><a href="../../bdi4jade/belief/BeliefSet.html#hasValue(T)">BeliefSet</a></code></strong></div>
-<div class="block">Checks if this belief set has the provided value.</div>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../bdi4jade/belief/BeliefSet.html#hasValue(T)">hasValue</a></code> in class <code><a href="../../bdi4jade/belief/BeliefSet.html" title="class in bdi4jade.belief">BeliefSet</a><<a href="../../bdi4jade/belief/TransientBeliefSet.html" title="type parameter in TransientBeliefSet">T</a>></code></dd>
-<dt><span class="strong">Parameters:</span></dt><dd><code>value</code> - the value to be tested.</dd>
-<dt><span class="strong">Returns:</span></dt><dd>true if the belief set contains this value.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../bdi4jade/belief/BeliefSet.html#hasValue(T)"><code>BeliefSet.hasValue(java.lang.Object)</code></a></dd></dl>
-</li>
-</ul>
-<a name="iterator()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>iterator</h4>
-<pre>public java.util.Iterator<<a href="../../bdi4jade/belief/TransientBeliefSet.html" title="type parameter in TransientBeliefSet">T</a>> iterator()</pre>
-<div class="block"><strong>Description copied from class: <code><a href="../../bdi4jade/belief/BeliefSet.html#iterator()">BeliefSet</a></code></strong></div>
-<div class="block">Returns an iterator for this belief set.</div>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../bdi4jade/belief/BeliefSet.html#iterator()">iterator</a></code> in class <code><a href="../../bdi4jade/belief/BeliefSet.html" title="class in bdi4jade.belief">BeliefSet</a><<a href="../../bdi4jade/belief/TransientBeliefSet.html" title="type parameter in TransientBeliefSet">T</a>></code></dd>
-<dt><span class="strong">Returns:</span></dt><dd>the iterator.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../bdi4jade/belief/BeliefSet.html#iterator()"><code>BeliefSet.iterator()</code></a></dd></dl>
-</li>
-</ul>
-<a name="removeValue(java.lang.Object)">
-<!-- -->
-</a><a name="removeValue(T)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>removeValue</h4>
-<pre>public boolean removeValue(<a href="../../bdi4jade/belief/TransientBeliefSet.html" title="type parameter in TransientBeliefSet">T</a> value)</pre>
-<div class="block"><strong>Description copied from class: <code><a href="../../bdi4jade/belief/BeliefSet.html#removeValue(T)">BeliefSet</a></code></strong></div>
-<div class="block">Removes a value from this belief set.</div>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../bdi4jade/belief/BeliefSet.html#removeValue(T)">removeValue</a></code> in class <code><a href="../../bdi4jade/belief/BeliefSet.html" title="class in bdi4jade.belief">BeliefSet</a><<a href="../../bdi4jade/belief/TransientBeliefSet.html" title="type parameter in TransientBeliefSet">T</a>></code></dd>
-<dt><span class="strong">Parameters:</span></dt><dd><code>value</code> - the value to be removed.</dd>
-<dt><span class="strong">Returns:</span></dt><dd>true if the value was removed.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../bdi4jade/belief/BeliefSet.html#removeValue(T)"><code>BeliefSet.removeValue(java.lang.Object)</code></a></dd></dl>
-</li>
-</ul>
-<a name="setValue(java.util.Set)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>setValue</h4>
-<pre>public void setValue(java.util.Set<<a href="../../bdi4jade/belief/TransientBeliefSet.html" title="type parameter in TransientBeliefSet">T</a>> values)</pre>
-<div class="block"><strong>Description copied from class: <code><a href="../../bdi4jade/belief/Belief.html#setValue(T)">Belief</a></code></strong></div>
-<div class="block">Sets a new value to the belief.</div>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../bdi4jade/belief/Belief.html#setValue(T)">setValue</a></code> in class <code><a href="../../bdi4jade/belief/Belief.html" title="class in bdi4jade.belief">Belief</a><java.util.Set<<a href="../../bdi4jade/belief/TransientBeliefSet.html" title="type parameter in TransientBeliefSet">T</a>>></code></dd>
-<dt><span class="strong">Parameters:</span></dt><dd><code>values</code> - the new value.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../bdi4jade/belief/Belief.html#setValue(T)"><code>Belief.setValue(java.lang.Object)</code></a></dd></dl>
-</li>
-</ul>
-<a name="toString()">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>toString</h4>
-<pre>public java.lang.String toString()</pre>
-<dl>
-<dt><strong>Overrides:</strong></dt>
-<dd><code><a href="../../bdi4jade/belief/Belief.html#toString()">toString</a></code> in class <code><a href="../../bdi4jade/belief/Belief.html" title="class in bdi4jade.belief">Belief</a><java.util.Set<<a href="../../bdi4jade/belief/TransientBeliefSet.html" title="type parameter in TransientBeliefSet">T</a>>></code></dd>
-<dt><span class="strong">See Also:</span></dt><dd><code>Object.toString()</code></dd></dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!-- -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/TransientBeliefSet.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/belief/TransientBelief.html" title="class in bdi4jade.belief"><span class="strong">Prev Class</span></a></li>
-<li>Next Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/belief/TransientBeliefSet.html" target="_top">Frames</a></li>
-<li><a href="TransientBeliefSet.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>
-<div>
-<ul class="subNavList">
-<li>Summary: </li>
-<li>Nested | </li>
-<li>Field | </li>
-<li><a href="#constructor_summary">Constr</a> | </li>
-<li><a href="#method_summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li>Field | </li>
-<li><a href="#constructor_detail">Constr</a> | </li>
-<li><a href="#method_detail">Method</a></li>
-</ul>
-</div>
-<a name="skip-navbar_bottom">
-<!-- -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
+<!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) on Mon Aug 11 00:38:57 BRT 2014 -->
+<title>TransientBeliefSet</title>
+<meta name="date" content="2014-08-11">
+<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="TransientBeliefSet";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/TransientBeliefSet.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../bdi4jade/belief/TransientBelief.html" title="class in bdi4jade.belief"><span class="typeNameLink">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/belief/TransientBeliefSet.html" target="_top">Frames</a></li>
+<li><a href="TransientBeliefSet.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>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li><a href="#fields.inherited.from.class.bdi4jade.core.MetadataElementImpl">Field</a> | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li><a href="#constructor.detail">Constr</a> | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">bdi4jade.belief</div>
+<h2 title="Class TransientBeliefSet" class="title">Class TransientBeliefSet<T></h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../bdi4jade/core/MetadataElementImpl.html" title="class in bdi4jade.core">bdi4jade.core.MetadataElementImpl</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../bdi4jade/belief/AbstractBelief.html" title="class in bdi4jade.belief">bdi4jade.belief.AbstractBelief</a><java.util.Set<T>></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../bdi4jade/belief/AbstractBeliefSet.html" title="class in bdi4jade.belief">bdi4jade.belief.AbstractBeliefSet</a><T></li>
+<li>
+<ul class="inheritance">
+<li>bdi4jade.belief.TransientBeliefSet<T></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt><span class="paramLabel">Type Parameters:</span></dt>
+<dd><code>T</code> - the type of the belief set values.</dd>
+</dl>
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a><java.util.Set<T>>, <a href="../../bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief">BeliefSet</a><T>, <a href="../../bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</a>, jade.content.Concept, jade.content.Term, java.io.Serializable</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">TransientBeliefSet<T></span>
+extends <a href="../../bdi4jade/belief/AbstractBeliefSet.html" title="class in bdi4jade.belief">AbstractBeliefSet</a><T>
+implements <a href="../../bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief">BeliefSet</a><T></pre>
+<div class="block">This class extends the <a href="../../bdi4jade/belief/AbstractBeliefSet.html" title="class in bdi4jade.belief"><code>AbstractBeliefSet</code></a> class and implements
+ <a href="../../bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief"><code>BeliefSet</code></a> interface, representing a transient belief set, which is
+ not persisted in a permanent memory.</div>
+<dl>
+<dt><span class="simpleTagLabel">Author:</span></dt>
+<dd>Ingrid Nunes</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../serialized-form.html#bdi4jade.belief.TransientBeliefSet">Serialized Form</a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.bdi4jade.core.MetadataElementImpl">
+<!-- -->
+</a>
+<h3>Fields inherited from class bdi4jade.core.<a href="../../bdi4jade/core/MetadataElementImpl.html" title="class in bdi4jade.core">MetadataElementImpl</a></h3>
+<code><a href="../../bdi4jade/core/MetadataElementImpl.html#metadata">metadata</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier</th>
+<th class="colLast" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/belief/TransientBeliefSet.html#TransientBeliefSet--">TransientBeliefSet</a></span>()</code>
+<div class="block">The default constructor.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code> </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/belief/TransientBeliefSet.html#TransientBeliefSet-java.lang.String-">TransientBeliefSet</a></span>(java.lang.String name)</code>
+<div class="block">Initializes a belief set with its name.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code> </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/belief/TransientBeliefSet.html#TransientBeliefSet-java.lang.String-java.util.Set-">TransientBeliefSet</a></span>(java.lang.String name,
+ java.util.Set<<a href="../../bdi4jade/belief/TransientBeliefSet.html" title="type parameter in TransientBeliefSet">T</a>> values)</code>
+<div class="block">Initializes a belief set with its name and an initial set of values.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/belief/TransientBeliefSet.html#addSetValue-T-">addSetValue</a></span>(<a href="../../bdi4jade/belief/TransientBeliefSet.html" title="type parameter in TransientBeliefSet">T</a> value)</code>
+<div class="block">Adds a value of this belief set.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>java.util.Set<<a href="../../bdi4jade/belief/TransientBeliefSet.html" title="type parameter in TransientBeliefSet">T</a>></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/belief/TransientBeliefSet.html#getValue--">getValue</a></span>()</code>
+<div class="block">Gets the current value of the belief.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/belief/TransientBeliefSet.html#hasValue-T-">hasValue</a></span>(<a href="../../bdi4jade/belief/TransientBeliefSet.html" title="type parameter in TransientBeliefSet">T</a> value)</code>
+<div class="block">Checks whether this belief set has the provided value.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>java.util.Iterator<<a href="../../bdi4jade/belief/TransientBeliefSet.html" title="type parameter in TransientBeliefSet">T</a>></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/belief/TransientBeliefSet.html#iterator--">iterator</a></span>()</code>
+<div class="block">Returns an iterator for this belief set.</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>protected boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/belief/TransientBeliefSet.html#removeSetValue-T-">removeSetValue</a></span>(<a href="../../bdi4jade/belief/TransientBeliefSet.html" title="type parameter in TransientBeliefSet">T</a> value)</code>
+<div class="block">Removes a value of this belief set.</div>
+</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/belief/TransientBeliefSet.html#updateValue-java.util.Set-">updateValue</a></span>(java.util.Set<<a href="../../bdi4jade/belief/TransientBeliefSet.html" title="type parameter in TransientBeliefSet">T</a>> value)</code>
+<div class="block">Sets the value of this belief.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.bdi4jade.belief.AbstractBeliefSet">
+<!-- -->
+</a>
+<h3>Methods inherited from class bdi4jade.belief.<a href="../../bdi4jade/belief/AbstractBeliefSet.html" title="class in bdi4jade.belief">AbstractBeliefSet</a></h3>
+<code><a href="../../bdi4jade/belief/AbstractBeliefSet.html#addValue-T-">addValue</a>, <a href="../../bdi4jade/belief/AbstractBeliefSet.html#removeValue-T-">removeValue</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.bdi4jade.belief.AbstractBelief">
+<!-- -->
+</a>
+<h3>Methods inherited from class bdi4jade.belief.<a href="../../bdi4jade/belief/AbstractBelief.html" title="class in bdi4jade.belief">AbstractBelief</a></h3>
+<code><a href="../../bdi4jade/belief/AbstractBelief.html#addBeliefBase-bdi4jade.belief.BeliefBase-">addBeliefBase</a>, <a href="../../bdi4jade/belief/AbstractBelief.html#equals-java.lang.Object-">equals</a>, <a href="../../bdi4jade/belief/AbstractBelief.html#getBeliefBases--">getBeliefBases</a>, <a href="../../bdi4jade/belief/AbstractBelief.html#getName--">getName</a>, <a href="../../bdi4jade/belief/AbstractBelief.html#hashCode--">hashCode</a>, <a href="../../bdi4jade/belief/AbstractBelief.html#notifyBeliefBases-bdi4jade.event.BeliefEvent-">notifyBeliefBases</a>, <a href="../../bdi4jade/belief/AbstractBelief.html#removeBeliefBase-bdi4jade.belief.BeliefBase-">removeBeliefBase</a>, <a href="../../bdi4jade/belief/AbstractBelief.html#setName-java.lang.String-">setName</a>, <a href="../../bdi4jade/belief/AbstractBelief.html#setValue-T-">setValue</a>, <a href="../../bdi4jade/belief/AbstractBelief.html#toString--">toString</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.bdi4jade.core.MetadataElementImpl">
+<!-- -->
+</a>
+<h3>Methods inherited from class bdi4jade.core.<a href="../../bdi4jade/core/MetadataElementImpl.html" title="class in bdi4jade.core">MetadataElementImpl</a></h3>
+<code><a href="../../bdi4jade/core/MetadataElementImpl.html#getMetadata--">getMetadata</a>, <a href="../../bdi4jade/core/MetadataElementImpl.html#getMetadata-java.lang.Object-">getMetadata</a>, <a href="../../bdi4jade/core/MetadataElementImpl.html#hasMetadata-java.lang.Object-">hasMetadata</a>, <a href="../../bdi4jade/core/MetadataElementImpl.html#putMetadata-java.lang.Object-java.lang.Object-">putMetadata</a>, <a href="../../bdi4jade/core/MetadataElementImpl.html#removeMetadata-java.lang.Object-">removeMetadata</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class java.lang.Object</h3>
+<code>clone, finalize, getClass, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.bdi4jade.belief.BeliefSet">
+<!-- -->
+</a>
+<h3>Methods inherited from interface bdi4jade.belief.<a href="../../bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief">BeliefSet</a></h3>
+<code><a href="../../bdi4jade/belief/BeliefSet.html#addValue-T-">addValue</a>, <a href="../../bdi4jade/belief/BeliefSet.html#removeValue-T-">removeValue</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.bdi4jade.belief.Belief">
+<!-- -->
+</a>
+<h3>Methods inherited from interface bdi4jade.belief.<a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a></h3>
+<code><a href="../../bdi4jade/belief/Belief.html#addBeliefBase-bdi4jade.belief.BeliefBase-">addBeliefBase</a>, <a href="../../bdi4jade/belief/Belief.html#getBeliefBases--">getBeliefBases</a>, <a href="../../bdi4jade/belief/Belief.html#getName--">getName</a>, <a href="../../bdi4jade/belief/Belief.html#removeBeliefBase-bdi4jade.belief.BeliefBase-">removeBeliefBase</a>, <a href="../../bdi4jade/belief/Belief.html#setValue-T-">setValue</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.bdi4jade.core.MetadataElement">
+<!-- -->
+</a>
+<h3>Methods inherited from interface bdi4jade.core.<a href="../../bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</a></h3>
+<code><a href="../../bdi4jade/core/MetadataElement.html#getMetadata--">getMetadata</a>, <a href="../../bdi4jade/core/MetadataElement.html#getMetadata-java.lang.Object-">getMetadata</a>, <a href="../../bdi4jade/core/MetadataElement.html#hasMetadata-java.lang.Object-">hasMetadata</a>, <a href="../../bdi4jade/core/MetadataElement.html#putMetadata-java.lang.Object-java.lang.Object-">putMetadata</a>, <a href="../../bdi4jade/core/MetadataElement.html#removeMetadata-java.lang.Object-">removeMetadata</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="TransientBeliefSet--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>TransientBeliefSet</h4>
+<pre>protected TransientBeliefSet()</pre>
+<div class="block">The default constructor. It should be only used if persistence frameworks
+ are used.</div>
+</li>
+</ul>
+<a name="TransientBeliefSet-java.lang.String-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>TransientBeliefSet</h4>
+<pre>public TransientBeliefSet(java.lang.String name)</pre>
+<div class="block">Initializes a belief set with its name.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>name</code> - the name of this belief set.</dd>
+</dl>
+</li>
+</ul>
+<a name="TransientBeliefSet-java.lang.String-java.util.Set-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TransientBeliefSet</h4>
+<pre>public TransientBeliefSet(java.lang.String name,
+ java.util.Set<<a href="../../bdi4jade/belief/TransientBeliefSet.html" title="type parameter in TransientBeliefSet">T</a>> values)</pre>
+<div class="block">Initializes a belief set with its name and an initial set of values.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>name</code> - the name of the belief set.</dd>
+<dd><code>values</code> - the initial values of this belief set.</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="addSetValue-java.lang.Object-">
+<!-- -->
+</a><a name="addSetValue-T-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addSetValue</h4>
+<pre>protected void addSetValue(<a href="../../bdi4jade/belief/TransientBeliefSet.html" title="type parameter in TransientBeliefSet">T</a> value)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../bdi4jade/belief/AbstractBeliefSet.html#addSetValue-T-">AbstractBeliefSet</a></code></span></div>
+<div class="block">Adds a value of this belief set. It is invoked by the
+ <a href="../../bdi4jade/belief/AbstractBeliefSet.html#addValue-T-"><code>AbstractBeliefSet.addValue(Object)</code></a> method.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../bdi4jade/belief/AbstractBeliefSet.html#addSetValue-T-">addSetValue</a></code> in class <code><a href="../../bdi4jade/belief/AbstractBeliefSet.html" title="class in bdi4jade.belief">AbstractBeliefSet</a><<a href="../../bdi4jade/belief/TransientBeliefSet.html" title="type parameter in TransientBeliefSet">T</a>></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>value</code> - the value to be added.</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../bdi4jade/belief/AbstractBeliefSet.html#addSetValue-T-"><code>AbstractBeliefSet.addSetValue(Object)</code></a></dd>
+</dl>
+</li>
+</ul>
+<a name="getValue--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getValue</h4>
+<pre>public java.util.Set<<a href="../../bdi4jade/belief/TransientBeliefSet.html" title="type parameter in TransientBeliefSet">T</a>> getValue()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../bdi4jade/belief/Belief.html#getValue--">Belief</a></code></span></div>
+<div class="block">Gets the current value of the belief.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../bdi4jade/belief/Belief.html#getValue--">getValue</a></code> in interface <code><a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a><java.util.Set<<a href="../../bdi4jade/belief/TransientBeliefSet.html" title="type parameter in TransientBeliefSet">T</a>>></code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the belief value.</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../bdi4jade/belief/Belief.html#getValue--"><code>Belief.getValue()</code></a></dd>
+</dl>
+</li>
+</ul>
+<a name="hasValue-java.lang.Object-">
+<!-- -->
+</a><a name="hasValue-T-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>hasValue</h4>
+<pre>public boolean hasValue(<a href="../../bdi4jade/belief/TransientBeliefSet.html" title="type parameter in TransientBeliefSet">T</a> value)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../bdi4jade/belief/BeliefSet.html#hasValue-T-">BeliefSet</a></code></span></div>
+<div class="block">Checks whether this belief set has the provided value.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../bdi4jade/belief/BeliefSet.html#hasValue-T-">hasValue</a></code> in interface <code><a href="../../bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief">BeliefSet</a><<a href="../../bdi4jade/belief/TransientBeliefSet.html" title="type parameter in TransientBeliefSet">T</a>></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>value</code> - the value to be checked.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>true if the belief set contains this value, false otherwise.</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../bdi4jade/belief/BeliefSet.html#hasValue-T-"><code>BeliefSet.hasValue(java.lang.Object)</code></a></dd>
+</dl>
+</li>
+</ul>
+<a name="iterator--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>iterator</h4>
+<pre>public java.util.Iterator<<a href="../../bdi4jade/belief/TransientBeliefSet.html" title="type parameter in TransientBeliefSet">T</a>> iterator()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../bdi4jade/belief/BeliefSet.html#iterator--">BeliefSet</a></code></span></div>
+<div class="block">Returns an iterator for this belief set.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../bdi4jade/belief/BeliefSet.html#iterator--">iterator</a></code> in interface <code><a href="../../bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief">BeliefSet</a><<a href="../../bdi4jade/belief/TransientBeliefSet.html" title="type parameter in TransientBeliefSet">T</a>></code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the iterator to iterate the values of the belief set.</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../bdi4jade/belief/BeliefSet.html#iterator--"><code>BeliefSet.iterator()</code></a></dd>
+</dl>
+</li>
+</ul>
+<a name="removeSetValue-java.lang.Object-">
+<!-- -->
+</a><a name="removeSetValue-T-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>removeSetValue</h4>
+<pre>protected boolean removeSetValue(<a href="../../bdi4jade/belief/TransientBeliefSet.html" title="type parameter in TransientBeliefSet">T</a> value)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../bdi4jade/belief/AbstractBeliefSet.html#removeSetValue-T-">AbstractBeliefSet</a></code></span></div>
+<div class="block">Removes a value of this belief set. It is invoked by the
+ <a href="../../bdi4jade/belief/AbstractBeliefSet.html#removeValue-T-"><code>AbstractBeliefSet.removeValue(Object)</code></a> method.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../bdi4jade/belief/AbstractBeliefSet.html#removeSetValue-T-">removeSetValue</a></code> in class <code><a href="../../bdi4jade/belief/AbstractBeliefSet.html" title="class in bdi4jade.belief">AbstractBeliefSet</a><<a href="../../bdi4jade/belief/TransientBeliefSet.html" title="type parameter in TransientBeliefSet">T</a>></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>value</code> - the value to be added.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>true if the value was removed, false otherwise.</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../bdi4jade/belief/AbstractBeliefSet.html#removeSetValue-T-"><code>AbstractBeliefSet.removeSetValue(Object)</code></a></dd>
+</dl>
+</li>
+</ul>
+<a name="updateValue-java.util.Set-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>updateValue</h4>
+<pre>protected void updateValue(java.util.Set<<a href="../../bdi4jade/belief/TransientBeliefSet.html" title="type parameter in TransientBeliefSet">T</a>> value)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../bdi4jade/belief/AbstractBelief.html#updateValue-T-">AbstractBelief</a></code></span></div>
+<div class="block">Sets the value of this belief. It is invoked by the
+ <a href="../../bdi4jade/belief/AbstractBelief.html#setValue-T-"><code>AbstractBelief.setValue(Object)</code></a> method.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../bdi4jade/belief/AbstractBelief.html#updateValue-T-">updateValue</a></code> in class <code><a href="../../bdi4jade/belief/AbstractBelief.html" title="class in bdi4jade.belief">AbstractBelief</a><java.util.Set<<a href="../../bdi4jade/belief/TransientBeliefSet.html" title="type parameter in TransientBeliefSet">T</a>>></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>value</code> - the value to set.</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../bdi4jade/belief/AbstractBelief.html#updateValue-T-"><code>AbstractBelief.updateValue(java.lang.Object)</code></a></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= 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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/TransientBeliefSet.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../bdi4jade/belief/TransientBelief.html" title="class in bdi4jade.belief"><span class="typeNameLink">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/belief/TransientBeliefSet.html" target="_top">Frames</a></li>
+<li><a href="TransientBeliefSet.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>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li><a href="#fields.inherited.from.class.bdi4jade.core.MetadataElementImpl">Field</a> | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li><a href="#constructor.detail">Constr</a> | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
bdi-jade/doc/bdi4jade/core/BDIAgent.html 1576(+888 -688)
diff --git a/bdi-jade/doc/bdi4jade/core/BDIAgent.html b/bdi-jade/doc/bdi4jade/core/BDIAgent.html
index 30ae832..6d14388 100644
--- a/bdi-jade/doc/bdi4jade/core/BDIAgent.html
+++ b/bdi-jade/doc/bdi4jade/core/BDIAgent.html
@@ -1,702 +1,902 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:38 BRST 2014 -->
-<title>BDIAgent</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="BDIAgent";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/BDIAgent.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev Class</li>
-<li><a href="../../bdi4jade/core/BeliefBase.html" title="class in bdi4jade.core"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/core/BDIAgent.html" target="_top">Frames</a></li>
-<li><a href="BDIAgent.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>
-<div>
-<ul class="subNavList">
-<li>Summary: </li>
-<li><a href="#nested_classes_inherited_from_class_jade.core.Agent">Nested</a> | </li>
-<li><a href="#fields_inherited_from_class_jade.core.Agent">Field</a> | </li>
-<li><a href="#constructor_summary">Constr</a> | </li>
-<li><a href="#method_summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li>Field | </li>
-<li><a href="#constructor_detail">Constr</a> | </li>
-<li><a href="#method_detail">Method</a></li>
-</ul>
-</div>
-<a name="skip-navbar_top">
-<!-- -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">bdi4jade.core</div>
-<h2 title="Class BDIAgent" class="title">Class BDIAgent</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>jade.core.Agent</li>
-<li>
-<ul class="inheritance">
-<li>bdi4jade.core.BDIAgent</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd>jade.core.TimerListener, java.io.Serializable, java.lang.Runnable</dd>
-</dl>
-<dl>
-<dt>Direct Known Subclasses:</dt>
-<dd><a href="../../bdi4jade/util/agent/UtilityBasedBDIAgent.html" title="class in bdi4jade.util.agent">UtilityBasedBDIAgent</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="strong">BDIAgent</span>
-extends jade.core.Agent</pre>
+<!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) on Mon Aug 11 00:38:58 BRT 2014 -->
+<title>BDIAgent</title>
+<meta name="date" content="2014-08-11">
+<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="BDIAgent";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/BDIAgent.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev Class</li>
+<li><a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/core/BDIAgent.html" target="_top">Frames</a></li>
+<li><a href="BDIAgent.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>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li><a href="#nested.classes.inherited.from.class.jade.core.Agent">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.jade.core.Agent">Field</a> | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li><a href="#constructor.detail">Constr</a> | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">bdi4jade.core</div>
+<h2 title="Class BDIAgent" class="title">Class BDIAgent</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>jade.core.Agent</li>
+<li>
+<ul class="inheritance">
+<li>bdi4jade.core.BDIAgent</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>jade.core.TimerListener, java.io.Serializable, java.lang.Runnable</dd>
+</dl>
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../bdi4jade/extension/planselection/utilitybased/UtilityBasedBDIAgent.html" title="class in bdi4jade.extension.planselection.utilitybased">UtilityBasedBDIAgent</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">BDIAgent</span>
+extends jade.core.Agent</pre>
<div class="block">This class is an extension of <code>Agent</code> that has a current set of goals,
which are selected to become intentions, i.e. to tried to be achieve by means
of the selection and execution of plans. It also have a set of
<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core"><code>Capability</code></a>. It has a behavior that runs the BDI-interpreter. This
agent also have a <code>MsgReceiver</code> behavior to receive all messages that
- the agent current plans can process.</div>
-<dl><dt><span class="strong">Author:</span></dt>
- <dd>ingrid</dd>
-<dt><span class="strong">See Also:</span></dt><dd><a href="../../serialized-form.html#bdi4jade.core.BDIAgent">Serialized Form</a></dd></dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested_class_summary">
-<!-- -->
-</a>
-<h3>Nested Class Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="nested_classes_inherited_from_class_jade.core.Agent">
-<!-- -->
-</a>
-<h3>Nested classes/interfaces inherited from class jade.core.Agent</h3>
-<code>jade.core.Agent.Interrupted</code></li>
-</ul>
-</li>
-</ul>
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field_summary">
-<!-- -->
-</a>
-<h3>Field Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="fields_inherited_from_class_jade.core.Agent">
-<!-- -->
-</a>
-<h3>Fields inherited from class jade.core.Agent</h3>
-<code>AP_ACTIVE, AP_DELETED, AP_IDLE, AP_INITIATED, AP_MAX, AP_MIN, AP_SUSPENDED, AP_WAITING, D_ACTIVE, D_MAX, D_MIN, D_RETIRED, D_SUSPENDED, D_UNKNOWN, MSG_QUEUE_CLASS</code></li>
-</ul>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor_summary">
-<!-- -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><strong><a href="../../bdi4jade/core/BDIAgent.html#BDIAgent()">BDIAgent</a></strong>()</code>
-<div class="block">Default constructor.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method_summary">
-<!-- -->
-</a>
-<h3>Method Summary</h3>
-<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span>Methods</span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/core/BDIAgent.html#addCapability(bdi4jade.core.Capability)">addCapability</a></strong>(<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> capability)</code>
-<div class="block">Adds a capability to this agent.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/core/BDIAgent.html#addGoal(bdi4jade.core.Capability, bdi4jade.goal.Goal)">addGoal</a></strong>(<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> owner,
- <a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal)</code>
-<div class="block">Adds a new goal to this agent to be achieved.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/core/BDIAgent.html#addGoal(bdi4jade.core.Capability, bdi4jade.goal.Goal, bdi4jade.event.GoalListener)">addGoal</a></strong>(<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> owner,
- <a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal,
- <a href="../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a> goalListener)</code>
+ the agent current plans can process.</div>
+<dl>
+<dt><span class="simpleTagLabel">Author:</span></dt>
+<dd>ingrid</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../serialized-form.html#bdi4jade.core.BDIAgent">Serialized Form</a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.jade.core.Agent">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class jade.core.Agent</h3>
+<code>jade.core.Agent.Interrupted</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.jade.core.Agent">
+<!-- -->
+</a>
+<h3>Fields inherited from class jade.core.Agent</h3>
+<code>AP_ACTIVE, AP_DELETED, AP_IDLE, AP_INITIATED, AP_MAX, AP_MIN, AP_SUSPENDED, AP_WAITING, D_ACTIVE, D_MAX, D_MIN, D_RETIRED, D_SUSPENDED, D_UNKNOWN, MSG_QUEUE_CLASS</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../bdi4jade/core/BDIAgent.html#BDIAgent--">BDIAgent</a></span>()</code>
+<div class="block">Default constructor.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../bdi4jade/core/BDIAgent.html#BDIAgent-bdi4jade.core.Capability-">BDIAgent</a></span>(<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> capability)</code>
+<div class="block">Default constructor.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../bdi4jade/core/BDIAgent.html#BDIAgent-bdi4jade.core.Capability:A-">BDIAgent</a></span>(<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>[] capabilities)</code>
+<div class="block">Default constructor.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../bdi4jade/core/BDIAgent.html#BDIAgent-java.util.Collection-">BDIAgent</a></span>(java.util.Collection<<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>> capabilities)</code>
+<div class="block">Default constructor.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/BDIAgent.html#addCapability-bdi4jade.core.Capability-">addCapability</a></span>(<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> capability)</code>
+<div class="block">Adds a capability to this agent.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/BDIAgent.html#addGoal-bdi4jade.core.Capability-bdi4jade.goal.Goal-">addGoal</a></span>(<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> owner,
+ <a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal)</code>
+<div class="block">Adds a new goal to this agent to be achieved.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/BDIAgent.html#addGoal-bdi4jade.core.Capability-bdi4jade.goal.Goal-bdi4jade.event.GoalListener-">addGoal</a></span>(<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> owner,
+ <a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal,
+ <a href="../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a> goalListener)</code>
<div class="block">Adds a new goal to this agent to be achieved and adds a listener to
- observe its end.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/core/BDIAgent.html#addGoal(bdi4jade.goal.Goal)">addGoal</a></strong>(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal)</code>
-<div class="block">Adds a new goal to this agent to be achieved.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/core/BDIAgent.html#addGoal(bdi4jade.goal.Goal, bdi4jade.event.GoalListener)">addGoal</a></strong>(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal,
- <a href="../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a> goalListener)</code>
+ observe its end.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/BDIAgent.html#addGoal-bdi4jade.goal.Goal-">addGoal</a></span>(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal)</code>
+<div class="block">Adds a new goal to this agent to be achieved.</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/BDIAgent.html#addGoal-bdi4jade.goal.Goal-bdi4jade.event.GoalListener-">addGoal</a></span>(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal,
+ <a href="../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a> goalListener)</code>
<div class="block">Adds a new goal to this agent to be achieved and adds a listener to
- observe its end.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/core/BDIAgent.html#addSoftgoal(bdi4jade.softgoal.Softgoal)">addSoftgoal</a></strong>(<a href="../../bdi4jade/softgoal/Softgoal.html" title="interface in bdi4jade.softgoal">Softgoal</a> softgoal)</code>
-<div class="block">Adds a new softgoal to this agent.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/core/BDIAgent.html#dropGoal(bdi4jade.goal.Goal)">dropGoal</a></strong>(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal)</code>
-<div class="block">Drops a given goal of this agent.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/core/BDIAgent.html#dropSoftoal(bdi4jade.softgoal.Softgoal)">dropSoftoal</a></strong>(<a href="../../bdi4jade/softgoal/Softgoal.html" title="interface in bdi4jade.softgoal">Softgoal</a> softgoal)</code>
-<div class="block">Drops a given softgoal of this agent.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>java.util.Collection<<a href="../../bdi4jade/belief/Belief.html" title="class in bdi4jade.belief">Belief</a><?>></code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/core/BDIAgent.html#getAllBeliefs()">getAllBeliefs</a></strong>()</code>
-<div class="block">Returns a collection of all beliefs from all capabilities of this agent.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>java.util.List<<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>></code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/core/BDIAgent.html#getAllCapabilities()">getAllCapabilities</a></strong>()</code> </td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>java.util.Set<<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>></code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/core/BDIAgent.html#getAllGoals()">getAllGoals</a></strong>()</code>
-<div class="block">Gets all goals of this agent.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>java.util.Set<<a href="../../bdi4jade/softgoal/Softgoal.html" title="interface in bdi4jade.softgoal">Softgoal</a>></code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/core/BDIAgent.html#getAllSoftgoals()">getAllSoftgoals</a></strong>()</code>
-<div class="block">Gets all softgoals of this agent.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning">BeliefRevisionStrategy</a></code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/core/BDIAgent.html#getBeliefRevisionStrategy()">getBeliefRevisionStrategy</a></strong>()</code> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a href="../../bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning">DeliberationFunction</a></code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/core/BDIAgent.html#getDeliberationFunction()">getDeliberationFunction</a></strong>()</code> </td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>java.util.Set<<a href="../../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a>></code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/core/BDIAgent.html#getIntentions()">getIntentions</a></strong>()</code> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a href="../../bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning">OptionGenerationFunction</a></code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/core/BDIAgent.html#getOptionGenerationFunction()">getOptionGenerationFunction</a></strong>()</code> </td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">PlanSelectionStrategy</a></code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/core/BDIAgent.html#getPlanSelectionStrategy()">getPlanSelectionStrategy</a></strong>()</code> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/core/BDIAgent.html#getRootCapability()">getRootCapability</a></strong>()</code>
-<div class="block">Returns the root capability of this agent.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/core/BDIAgent.html#removeCapability(bdi4jade.core.Capability)">removeCapability</a></strong>(<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> capability)</code>
-<div class="block">Removes a capability from this agent.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/core/BDIAgent.html#setBeliefRevisionStrategy(bdi4jade.reasoning.BeliefRevisionStrategy)">setBeliefRevisionStrategy</a></strong>(<a href="../../bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning">BeliefRevisionStrategy</a> beliefRevisionStrategy)</code> </td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/core/BDIAgent.html#setDeliberationFunction(bdi4jade.reasoning.DeliberationFunction)">setDeliberationFunction</a></strong>(<a href="../../bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning">DeliberationFunction</a> deliberationFunction)</code> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/core/BDIAgent.html#setNoLongerDesired(bdi4jade.goal.Goal)">setNoLongerDesired</a></strong>(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal)</code>
-<div class="block">Sets a goal to be no longer desired.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/core/BDIAgent.html#setOptionGenerationFunction(bdi4jade.reasoning.OptionGenerationFunction)">setOptionGenerationFunction</a></strong>(<a href="../../bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning">OptionGenerationFunction</a> optionGenerationFunction)</code> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/core/BDIAgent.html#setPlanSelectionStrategy(bdi4jade.reasoning.PlanSelectionStrategy)">setPlanSelectionStrategy</a></strong>(<a href="../../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">PlanSelectionStrategy</a> planSelectionStrategy)</code> </td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods_inherited_from_class_jade.core.Agent">
-<!-- -->
-</a>
-<h3>Methods inherited from class jade.core.Agent</h3>
-<code>addBehaviour, blockingReceive, blockingReceive, blockingReceive, blockingReceive, changeStateTo, clean, doActivate, doClone, doDelete, doMove, doSuspend, doTimeOut, doWait, doWait, doWake, getAgentState, getAID, getAMS, getArguments, getBootProperties, getContainerController, getContentManager, getCurQueueSize, getDefaultDF, getHap, getHelper, getLocalName, getName, getO2AObject, getProperty, getQueueSize, getState, here, isRestarting, join, notifyChangeBehaviourState, notifyRestarted, postMessage, putBack, putO2AObject, receive, receive, removeBehaviour, removeTimer, restartLater, restore, restoreBufferedState, run, send, setArguments, setEnabledO2ACommunication, setGenerateBehaviourEvents, setO2AManager, setQueueSize, waitUntilStarted, write</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
-<!-- -->
-</a>
-<h3>Methods inherited from class java.lang.Object</h3>
-<code>equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor_detail">
-<!-- -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="BDIAgent()">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>BDIAgent</h4>
-<pre>public BDIAgent()</pre>
-<div class="block">Default constructor.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method_detail">
-<!-- -->
-</a>
-<h3>Method Detail</h3>
-<a name="addCapability(bdi4jade.core.Capability)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>addCapability</h4>
-<pre>public void addCapability(<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> capability)</pre>
-<div class="block">Adds a capability to this agent.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>capability</code> - capability to be added.</dd></dl>
-</li>
-</ul>
-<a name="addGoal(bdi4jade.goal.Goal)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>addGoal</h4>
-<pre>public void addGoal(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal)</pre>
-<div class="block">Adds a new goal to this agent to be achieved.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>goal</code> - the goal to be achieved.</dd></dl>
-</li>
-</ul>
-<a name="addGoal(bdi4jade.goal.Goal, bdi4jade.event.GoalListener)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>addGoal</h4>
-<pre>public void addGoal(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal,
- <a href="../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a> goalListener)</pre>
-<div class="block">Adds a new goal to this agent to be achieved and adds a listener to
- observe its end.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>goal</code> - the goal to be achieved.</dd><dd><code>goalListener</code> - the listener to be notified.</dd></dl>
-</li>
-</ul>
-<a name="addGoal(bdi4jade.core.Capability, bdi4jade.goal.Goal)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>addGoal</h4>
-<pre>public void addGoal(<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> owner,
- <a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal)</pre>
-<div class="block">Adds a new goal to this agent to be achieved.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>owner</code> - the Capability that is owner of the goal.</dd><dd><code>goal</code> - the goal to be achieved.</dd></dl>
-</li>
-</ul>
-<a name="addGoal(bdi4jade.core.Capability, bdi4jade.goal.Goal, bdi4jade.event.GoalListener)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>addGoal</h4>
-<pre>public void addGoal(<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> owner,
- <a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal,
- <a href="../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a> goalListener)</pre>
+ observe its end.</div>
+</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/BDIAgent.html#addSoftgoal-bdi4jade.goal.Softgoal-">addSoftgoal</a></span>(<a href="../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</a> softgoal)</code>
+<div class="block">Adds a new softgoal to this agent.</div>
+</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/BDIAgent.html#dropGoal-bdi4jade.goal.Goal-">dropGoal</a></span>(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal)</code>
+<div class="block">Drops a given goal of this agent.</div>
+</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/BDIAgent.html#dropSoftoal-bdi4jade.goal.Softgoal-">dropSoftoal</a></span>(<a href="../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</a> softgoal)</code>
+<div class="block">Drops a given softgoal of this agent.</div>
+</td>
+</tr>
+<tr id="i8" class="altColor">
+<td class="colFirst"><code>java.util.Collection<<a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a><?>></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/BDIAgent.html#getAllBeliefs--">getAllBeliefs</a></span>()</code>
+<div class="block">Returns a collection of all beliefs from all capabilities of this agent.</div>
+</td>
+</tr>
+<tr id="i9" class="rowColor">
+<td class="colFirst"><code>java.util.List<<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/BDIAgent.html#getAllCapabilities--">getAllCapabilities</a></span>()</code> </td>
+</tr>
+<tr id="i10" class="altColor">
+<td class="colFirst"><code>java.util.Set<<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/BDIAgent.html#getAllGoals--">getAllGoals</a></span>()</code>
+<div class="block">Gets all goals of this agent.</div>
+</td>
+</tr>
+<tr id="i11" class="rowColor">
+<td class="colFirst"><code>java.util.Set<<a href="../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</a>></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/BDIAgent.html#getAllSoftgoals--">getAllSoftgoals</a></span>()</code>
+<div class="block">Gets all softgoals of this agent.</div>
+</td>
+</tr>
+<tr id="i12" class="altColor">
+<td class="colFirst"><code><a href="../../bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning">BeliefRevisionStrategy</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/BDIAgent.html#getBeliefRevisionStrategy--">getBeliefRevisionStrategy</a></span>()</code> </td>
+</tr>
+<tr id="i13" class="rowColor">
+<td class="colFirst"><code>java.util.Set<<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/BDIAgent.html#getCapabilities--">getCapabilities</a></span>()</code>
+<div class="block">Returns the root capability of this agent.</div>
+</td>
+</tr>
+<tr id="i14" class="altColor">
+<td class="colFirst"><code><a href="../../bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning">DeliberationFunction</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/BDIAgent.html#getDeliberationFunction--">getDeliberationFunction</a></span>()</code> </td>
+</tr>
+<tr id="i15" class="rowColor">
+<td class="colFirst"><code>java.util.Set<<a href="../../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a>></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/BDIAgent.html#getIntentions--">getIntentions</a></span>()</code> </td>
+</tr>
+<tr id="i16" class="altColor">
+<td class="colFirst"><code><a href="../../bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning">OptionGenerationFunction</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/BDIAgent.html#getOptionGenerationFunction--">getOptionGenerationFunction</a></span>()</code> </td>
+</tr>
+<tr id="i17" class="rowColor">
+<td class="colFirst"><code><a href="../../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">PlanSelectionStrategy</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/BDIAgent.html#getPlanSelectionStrategy--">getPlanSelectionStrategy</a></span>()</code> </td>
+</tr>
+<tr id="i18" class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/BDIAgent.html#init--">init</a></span>()</code>
+<div class="block">This method initializes the BDI agent.</div>
+</td>
+</tr>
+<tr id="i19" class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/BDIAgent.html#removeCapability-bdi4jade.core.Capability-">removeCapability</a></span>(<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> capability)</code>
+<div class="block">Removes a capability from this agent.</div>
+</td>
+</tr>
+<tr id="i20" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/BDIAgent.html#setBeliefRevisionStrategy-bdi4jade.reasoning.BeliefRevisionStrategy-">setBeliefRevisionStrategy</a></span>(<a href="../../bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning">BeliefRevisionStrategy</a> beliefRevisionStrategy)</code> </td>
+</tr>
+<tr id="i21" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/BDIAgent.html#setDeliberationFunction-bdi4jade.reasoning.DeliberationFunction-">setDeliberationFunction</a></span>(<a href="../../bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning">DeliberationFunction</a> deliberationFunction)</code> </td>
+</tr>
+<tr id="i22" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/BDIAgent.html#setNoLongerDesired-bdi4jade.goal.Goal-">setNoLongerDesired</a></span>(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal)</code>
+<div class="block">Sets a goal to be no longer desired.</div>
+</td>
+</tr>
+<tr id="i23" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/BDIAgent.html#setOptionGenerationFunction-bdi4jade.reasoning.OptionGenerationFunction-">setOptionGenerationFunction</a></span>(<a href="../../bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning">OptionGenerationFunction</a> optionGenerationFunction)</code> </td>
+</tr>
+<tr id="i24" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/BDIAgent.html#setPlanSelectionStrategy-bdi4jade.reasoning.PlanSelectionStrategy-">setPlanSelectionStrategy</a></span>(<a href="../../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">PlanSelectionStrategy</a> planSelectionStrategy)</code> </td>
+</tr>
+<tr id="i25" class="rowColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/BDIAgent.html#setup--">setup</a></span>()</code>
+<div class="block">Initializes the BDI agent.</div>
+</td>
+</tr>
+<tr id="i26" class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/BDIAgent.html#takeDown--">takeDown</a></span>()</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.jade.core.Agent">
+<!-- -->
+</a>
+<h3>Methods inherited from class jade.core.Agent</h3>
+<code>addBehaviour, afterClone, afterMove, beforeClone, beforeMove, blockingReceive, blockingReceive, blockingReceive, blockingReceive, changeStateTo, clean, createMessageQueue, doActivate, doClone, doDelete, doMove, doSuspend, doTimeOut, doWait, doWait, doWake, getAgentState, getAID, getAMS, getArguments, getBootProperties, getContainerController, getContentManager, getCurQueueSize, getDefaultDF, getHap, getHelper, getLocalName, getName, getO2AInterface, getO2AObject, getProperty, getQueueSize, getState, here, isRestarting, join, notifyChangeBehaviourState, notifyRestarted, postMessage, putBack, putO2AObject, receive, receive, registerO2AInterface, removeBehaviour, removeTimer, restartLater, restore, restoreBufferedState, run, send, setArguments, setEnabledO2ACommunication, setGenerateBehaviourEvents, setO2AManager, setQueueSize, waitUntilStarted, write</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="BDIAgent--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>BDIAgent</h4>
+<pre>public BDIAgent()</pre>
+<div class="block">Default constructor.</div>
+</li>
+</ul>
+<a name="BDIAgent-bdi4jade.core.Capability-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>BDIAgent</h4>
+<pre>public BDIAgent(<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> capability)</pre>
+<div class="block">Default constructor.</div>
+</li>
+</ul>
+<a name="BDIAgent-bdi4jade.core.Capability:A-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>BDIAgent</h4>
+<pre>public BDIAgent(<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>[] capabilities)</pre>
+<div class="block">Default constructor.</div>
+</li>
+</ul>
+<a name="BDIAgent-java.util.Collection-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>BDIAgent</h4>
+<pre>public BDIAgent(java.util.Collection<<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>> capabilities)</pre>
+<div class="block">Default constructor.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="addCapability-bdi4jade.core.Capability-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addCapability</h4>
+<pre>public void addCapability(<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> capability)</pre>
+<div class="block">Adds a capability to this agent.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>capability</code> - capability to be added.</dd>
+</dl>
+</li>
+</ul>
+<a name="addGoal-bdi4jade.core.Capability-bdi4jade.goal.Goal-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addGoal</h4>
+<pre>public void addGoal(<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> owner,
+ <a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal)</pre>
+<div class="block">Adds a new goal to this agent to be achieved.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>owner</code> - the Capability that is owner of the goal.</dd>
+<dd><code>goal</code> - the goal to be achieved.</dd>
+</dl>
+</li>
+</ul>
+<a name="addGoal-bdi4jade.core.Capability-bdi4jade.goal.Goal-bdi4jade.event.GoalListener-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addGoal</h4>
+<pre>public void addGoal(<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> owner,
+ <a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal,
+ <a href="../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a> goalListener)</pre>
<div class="block">Adds a new goal to this agent to be achieved and adds a listener to
observe its end. If this goal has a capability that owns it, only plans
of this capability and its children capabilities will be considered to
- achieve this goal.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>owner</code> - the Capability that is owner of the goal.</dd><dd><code>goal</code> - the goal to be achieved.</dd><dd><code>goalListener</code> - the listener to be notified.</dd></dl>
-</li>
-</ul>
-<a name="addSoftgoal(bdi4jade.softgoal.Softgoal)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>addSoftgoal</h4>
-<pre>public void addSoftgoal(<a href="../../bdi4jade/softgoal/Softgoal.html" title="interface in bdi4jade.softgoal">Softgoal</a> softgoal)</pre>
-<div class="block">Adds a new softgoal to this agent.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>softgoal</code> - the softgoal to be pursued.</dd></dl>
-</li>
-</ul>
-<a name="dropGoal(bdi4jade.goal.Goal)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>dropGoal</h4>
-<pre>public void dropGoal(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal)</pre>
+ achieve this goal.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>owner</code> - the Capability that is owner of the goal.</dd>
+<dd><code>goal</code> - the goal to be achieved.</dd>
+<dd><code>goalListener</code> - the listener to be notified.</dd>
+</dl>
+</li>
+</ul>
+<a name="addGoal-bdi4jade.goal.Goal-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addGoal</h4>
+<pre>public void addGoal(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal)</pre>
+<div class="block">Adds a new goal to this agent to be achieved.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>goal</code> - the goal to be achieved.</dd>
+</dl>
+</li>
+</ul>
+<a name="addGoal-bdi4jade.goal.Goal-bdi4jade.event.GoalListener-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addGoal</h4>
+<pre>public void addGoal(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal,
+ <a href="../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a> goalListener)</pre>
+<div class="block">Adds a new goal to this agent to be achieved and adds a listener to
+ observe its end.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>goal</code> - the goal to be achieved.</dd>
+<dd><code>goalListener</code> - the listener to be notified.</dd>
+</dl>
+</li>
+</ul>
+<a name="addSoftgoal-bdi4jade.goal.Softgoal-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addSoftgoal</h4>
+<pre>public void addSoftgoal(<a href="../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</a> softgoal)</pre>
+<div class="block">Adds a new softgoal to this agent.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>softgoal</code> - the softgoal to be pursued.</dd>
+</dl>
+</li>
+</ul>
+<a name="dropGoal-bdi4jade.goal.Goal-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>dropGoal</h4>
+<pre>public void dropGoal(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal)</pre>
<div class="block">Drops a given goal of this agent. If the goal is not part of the agent's
- current goals, no action is performed.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>goal</code> - the goal to be dropped.</dd></dl>
-</li>
-</ul>
-<a name="dropSoftoal(bdi4jade.softgoal.Softgoal)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>dropSoftoal</h4>
-<pre>public void dropSoftoal(<a href="../../bdi4jade/softgoal/Softgoal.html" title="interface in bdi4jade.softgoal">Softgoal</a> softgoal)</pre>
+ current goals, no action is performed.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>goal</code> - the goal to be dropped.</dd>
+</dl>
+</li>
+</ul>
+<a name="dropSoftoal-bdi4jade.goal.Softgoal-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>dropSoftoal</h4>
+<pre>public void dropSoftoal(<a href="../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</a> softgoal)</pre>
<div class="block">Drops a given softgoal of this agent. If the softgoal is not part of the
- agent's current softgoals, no action is performed.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>softgoal</code> - the softgoal to be dropped.</dd></dl>
-</li>
-</ul>
-<a name="getAllBeliefs()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getAllBeliefs</h4>
-<pre>public java.util.Collection<<a href="../../bdi4jade/belief/Belief.html" title="class in bdi4jade.belief">Belief</a><?>> getAllBeliefs()</pre>
+ agent's current softgoals, no action is performed.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>softgoal</code> - the softgoal to be dropped.</dd>
+</dl>
+</li>
+</ul>
+<a name="getAllBeliefs--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getAllBeliefs</h4>
+<pre>public java.util.Collection<<a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a><?>> getAllBeliefs()</pre>
<div class="block">Returns a collection of all beliefs from all capabilities of this agent.
- It may have two equivalent beliefs, i.e. beliefs with the same name.</div>
-<dl><dt><span class="strong">Returns:</span></dt><dd>the collection of all beliefs of this agent.</dd></dl>
-</li>
-</ul>
-<a name="getAllCapabilities()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getAllCapabilities</h4>
-<pre>public java.util.List<<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>> getAllCapabilities()</pre>
-<dl><dt><span class="strong">Returns:</span></dt><dd>the capabilities</dd></dl>
-</li>
-</ul>
-<a name="getAllGoals()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getAllGoals</h4>
-<pre>public java.util.Set<<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>> getAllGoals()</pre>
+ It may have two equivalent beliefs, i.e. beliefs with the same name.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the collection of all beliefs of this agent.</dd>
+</dl>
+</li>
+</ul>
+<a name="getAllCapabilities--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getAllCapabilities</h4>
+<pre>public java.util.List<<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>> getAllCapabilities()</pre>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the capabilities</dd>
+</dl>
+</li>
+</ul>
+<a name="getAllGoals--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getAllGoals</h4>
+<pre>public java.util.Set<<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>> getAllGoals()</pre>
<div class="block">Gets all goals of this agent. This goals are the ones in the goal set and
- the ones that are trying to be achieve in intentions.</div>
-<dl><dt><span class="strong">Returns:</span></dt><dd>the set of goals.</dd></dl>
-</li>
-</ul>
-<a name="getAllSoftgoals()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getAllSoftgoals</h4>
-<pre>public java.util.Set<<a href="../../bdi4jade/softgoal/Softgoal.html" title="interface in bdi4jade.softgoal">Softgoal</a>> getAllSoftgoals()</pre>
-<div class="block">Gets all softgoals of this agent.</div>
-<dl><dt><span class="strong">Returns:</span></dt><dd>the set of softgoals.</dd></dl>
-</li>
-</ul>
-<a name="getBeliefRevisionStrategy()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getBeliefRevisionStrategy</h4>
-<pre>public <a href="../../bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning">BeliefRevisionStrategy</a> getBeliefRevisionStrategy()</pre>
-<dl><dt><span class="strong">Returns:</span></dt><dd>the beliefRevisionStrategy</dd></dl>
-</li>
-</ul>
-<a name="getDeliberationFunction()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getDeliberationFunction</h4>
-<pre>public <a href="../../bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning">DeliberationFunction</a> getDeliberationFunction()</pre>
-<dl><dt><span class="strong">Returns:</span></dt><dd>the deliberationFunction</dd></dl>
-</li>
-</ul>
-<a name="getIntentions()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getIntentions</h4>
-<pre>public java.util.Set<<a href="../../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a>> getIntentions()</pre>
-<dl><dt><span class="strong">Returns:</span></dt><dd>the intentions</dd></dl>
-</li>
-</ul>
-<a name="getOptionGenerationFunction()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getOptionGenerationFunction</h4>
-<pre>public <a href="../../bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning">OptionGenerationFunction</a> getOptionGenerationFunction()</pre>
-<dl><dt><span class="strong">Returns:</span></dt><dd>the optionGenerationFunction</dd></dl>
-</li>
-</ul>
-<a name="getPlanSelectionStrategy()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getPlanSelectionStrategy</h4>
-<pre>public <a href="../../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">PlanSelectionStrategy</a> getPlanSelectionStrategy()</pre>
-<dl><dt><span class="strong">Returns:</span></dt><dd>the planSelectionStrategy</dd></dl>
-</li>
-</ul>
-<a name="getRootCapability()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getRootCapability</h4>
-<pre>public <a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> getRootCapability()</pre>
-<div class="block">Returns the root capability of this agent.</div>
-<dl><dt><span class="strong">Returns:</span></dt><dd>the rootCapability</dd></dl>
-</li>
-</ul>
-<a name="removeCapability(bdi4jade.core.Capability)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>removeCapability</h4>
-<pre>public boolean removeCapability(<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> capability)</pre>
-<div class="block">Removes a capability from this agent.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>capability</code> - capability to be removed.</dd>
-<dt><span class="strong">Returns:</span></dt><dd>true if the capability exists and was removed.</dd></dl>
-</li>
-</ul>
-<a name="setBeliefRevisionStrategy(bdi4jade.reasoning.BeliefRevisionStrategy)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>setBeliefRevisionStrategy</h4>
-<pre>public void setBeliefRevisionStrategy(<a href="../../bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning">BeliefRevisionStrategy</a> beliefRevisionStrategy)</pre>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>beliefRevisionStrategy</code> - the beliefRevisionStrategy to set</dd></dl>
-</li>
-</ul>
-<a name="setDeliberationFunction(bdi4jade.reasoning.DeliberationFunction)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>setDeliberationFunction</h4>
-<pre>public void setDeliberationFunction(<a href="../../bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning">DeliberationFunction</a> deliberationFunction)</pre>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>deliberationFunction</code> - the deliberationFunction to set</dd></dl>
-</li>
-</ul>
-<a name="setNoLongerDesired(bdi4jade.goal.Goal)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>setNoLongerDesired</h4>
-<pre>public void setNoLongerDesired(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal)</pre>
-<div class="block">Sets a goal to be no longer desired.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>goal</code> - the goal to be no longer desired.</dd></dl>
-</li>
-</ul>
-<a name="setOptionGenerationFunction(bdi4jade.reasoning.OptionGenerationFunction)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>setOptionGenerationFunction</h4>
-<pre>public void setOptionGenerationFunction(<a href="../../bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning">OptionGenerationFunction</a> optionGenerationFunction)</pre>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>optionGenerationFunction</code> - the optionGenerationFunction to set</dd></dl>
-</li>
-</ul>
-<a name="setPlanSelectionStrategy(bdi4jade.reasoning.PlanSelectionStrategy)">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>setPlanSelectionStrategy</h4>
-<pre>public void setPlanSelectionStrategy(<a href="../../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">PlanSelectionStrategy</a> planSelectionStrategy)</pre>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>planSelectionStrategy</code> - the planSelectionStrategy to set</dd></dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!-- -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/BDIAgent.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev Class</li>
-<li><a href="../../bdi4jade/core/BeliefBase.html" title="class in bdi4jade.core"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/core/BDIAgent.html" target="_top">Frames</a></li>
-<li><a href="BDIAgent.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>
-<div>
-<ul class="subNavList">
-<li>Summary: </li>
-<li><a href="#nested_classes_inherited_from_class_jade.core.Agent">Nested</a> | </li>
-<li><a href="#fields_inherited_from_class_jade.core.Agent">Field</a> | </li>
-<li><a href="#constructor_summary">Constr</a> | </li>
-<li><a href="#method_summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li>Field | </li>
-<li><a href="#constructor_detail">Constr</a> | </li>
-<li><a href="#method_detail">Method</a></li>
-</ul>
-</div>
-<a name="skip-navbar_bottom">
-<!-- -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
+ the ones that are trying to be achieve in intentions.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the set of goals.</dd>
+</dl>
+</li>
+</ul>
+<a name="getAllSoftgoals--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getAllSoftgoals</h4>
+<pre>public java.util.Set<<a href="../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</a>> getAllSoftgoals()</pre>
+<div class="block">Gets all softgoals of this agent.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the set of softgoals.</dd>
+</dl>
+</li>
+</ul>
+<a name="getBeliefRevisionStrategy--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getBeliefRevisionStrategy</h4>
+<pre>public <a href="../../bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning">BeliefRevisionStrategy</a> getBeliefRevisionStrategy()</pre>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the beliefRevisionStrategy</dd>
+</dl>
+</li>
+</ul>
+<a name="getDeliberationFunction--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getDeliberationFunction</h4>
+<pre>public <a href="../../bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning">DeliberationFunction</a> getDeliberationFunction()</pre>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the deliberationFunction</dd>
+</dl>
+</li>
+</ul>
+<a name="getIntentions--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getIntentions</h4>
+<pre>public java.util.Set<<a href="../../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a>> getIntentions()</pre>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the intentions</dd>
+</dl>
+</li>
+</ul>
+<a name="getOptionGenerationFunction--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getOptionGenerationFunction</h4>
+<pre>public <a href="../../bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning">OptionGenerationFunction</a> getOptionGenerationFunction()</pre>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the optionGenerationFunction</dd>
+</dl>
+</li>
+</ul>
+<a name="getPlanSelectionStrategy--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getPlanSelectionStrategy</h4>
+<pre>public <a href="../../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">PlanSelectionStrategy</a> getPlanSelectionStrategy()</pre>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the planSelectionStrategy</dd>
+</dl>
+</li>
+</ul>
+<a name="getCapabilities--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCapabilities</h4>
+<pre>public java.util.Set<<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>> getCapabilities()</pre>
+<div class="block">Returns the root capability of this agent.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the rootCapability</dd>
+</dl>
+</li>
+</ul>
+<a name="init--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>init</h4>
+<pre>protected void init()</pre>
+<div class="block">This method initializes the BDI agent. It is invoked by the
+ <a href="../../bdi4jade/core/BDIAgent.html#setup--"><code>setup()</code></a> method.</div>
+</li>
+</ul>
+<a name="removeCapability-bdi4jade.core.Capability-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>removeCapability</h4>
+<pre>public boolean removeCapability(<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> capability)</pre>
+<div class="block">Removes a capability from this agent.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>capability</code> - capability to be removed.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>true if the capability exists and was removed.</dd>
+</dl>
+</li>
+</ul>
+<a name="setBeliefRevisionStrategy-bdi4jade.reasoning.BeliefRevisionStrategy-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setBeliefRevisionStrategy</h4>
+<pre>public void setBeliefRevisionStrategy(<a href="../../bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning">BeliefRevisionStrategy</a> beliefRevisionStrategy)</pre>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>beliefRevisionStrategy</code> - the beliefRevisionStrategy to set</dd>
+</dl>
+</li>
+</ul>
+<a name="setDeliberationFunction-bdi4jade.reasoning.DeliberationFunction-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setDeliberationFunction</h4>
+<pre>public void setDeliberationFunction(<a href="../../bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning">DeliberationFunction</a> deliberationFunction)</pre>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>deliberationFunction</code> - the deliberationFunction to set</dd>
+</dl>
+</li>
+</ul>
+<a name="setNoLongerDesired-bdi4jade.goal.Goal-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setNoLongerDesired</h4>
+<pre>public void setNoLongerDesired(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal)</pre>
+<div class="block">Sets a goal to be no longer desired.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>goal</code> - the goal to be no longer desired.</dd>
+</dl>
+</li>
+</ul>
+<a name="setOptionGenerationFunction-bdi4jade.reasoning.OptionGenerationFunction-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setOptionGenerationFunction</h4>
+<pre>public void setOptionGenerationFunction(<a href="../../bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning">OptionGenerationFunction</a> optionGenerationFunction)</pre>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>optionGenerationFunction</code> - the optionGenerationFunction to set</dd>
+</dl>
+</li>
+</ul>
+<a name="setPlanSelectionStrategy-bdi4jade.reasoning.PlanSelectionStrategy-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setPlanSelectionStrategy</h4>
+<pre>public void setPlanSelectionStrategy(<a href="../../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">PlanSelectionStrategy</a> planSelectionStrategy)</pre>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>planSelectionStrategy</code> - the planSelectionStrategy to set</dd>
+</dl>
+</li>
+</ul>
+<a name="setup--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setup</h4>
+<pre>protected final void setup()</pre>
+<div class="block">Initializes the BDI agent. It adds the behavior to handle message
+ received and can be processed by capabilities and the
+ <code>BDIInterpreter</code> behavior as well..</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>setup</code> in class <code>jade.core.Agent</code></dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><code>Agent.setup()</code></dd>
+</dl>
+</li>
+</ul>
+<a name="takeDown--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>takeDown</h4>
+<pre>protected void takeDown()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>takeDown</code> in class <code>jade.core.Agent</code></dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><code>Agent.takeDown()</code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= 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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/BDIAgent.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev Class</li>
+<li><a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/core/BDIAgent.html" target="_top">Frames</a></li>
+<li><a href="BDIAgent.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>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li><a href="#nested.classes.inherited.from.class.jade.core.Agent">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.jade.core.Agent">Field</a> | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li><a href="#constructor.detail">Constr</a> | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
bdi-jade/doc/bdi4jade/core/Capability.html 1286(+753 -533)
diff --git a/bdi-jade/doc/bdi4jade/core/Capability.html b/bdi-jade/doc/bdi4jade/core/Capability.html
index 241f1cc..a5be675 100644
--- a/bdi-jade/doc/bdi4jade/core/Capability.html
+++ b/bdi-jade/doc/bdi4jade/core/Capability.html
@@ -1,535 +1,755 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:38 BRST 2014 -->
-<title>Capability</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="Capability";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/Capability.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/core/BeliefBase.html" title="class in bdi4jade.core"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../bdi4jade/core/Intention.html" title="class in bdi4jade.core"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/core/Capability.html" target="_top">Frames</a></li>
-<li><a href="Capability.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>
-<div>
-<ul class="subNavList">
-<li>Summary: </li>
-<li>Nested | </li>
-<li>Field | </li>
-<li><a href="#constructor_summary">Constr</a> | </li>
-<li><a href="#method_summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li>Field | </li>
-<li><a href="#constructor_detail">Constr</a> | </li>
-<li><a href="#method_detail">Method</a></li>
-</ul>
-</div>
-<a name="skip-navbar_top">
-<!-- -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">bdi4jade.core</div>
-<h2 title="Class Capability" class="title">Class Capability</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>bdi4jade.core.Capability</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd>java.io.Serializable</dd>
-</dl>
-<dl>
-<dt>Direct Known Subclasses:</dt>
-<dd><a href="../../bdi4jade/util/DefaultCapability.html" title="class in bdi4jade.util">DefaultCapability</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="strong">Capability</span>
-extends java.lang.Object
-implements java.io.Serializable</pre>
+<!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) on Mon Aug 11 00:38:58 BRT 2014 -->
+<title>Capability</title>
+<meta name="date" content="2014-08-11">
+<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="Capability";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/Capability.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../bdi4jade/core/Intention.html" title="class in bdi4jade.core"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/core/Capability.html" target="_top">Frames</a></li>
+<li><a href="Capability.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>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li><a href="#field.summary">Field</a> | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li><a href="#field.detail">Field</a> | </li>
+<li><a href="#constructor.detail">Constr</a> | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">bdi4jade.core</div>
+<h2 title="Class Capability" class="title">Class Capability</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>bdi4jade.core.Capability</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">Capability</span>
+extends java.lang.Object
+implements java.io.Serializable</pre>
<div class="block">This capability represents a component that aggregates the mental attitudes
defined by the BDI architecture. It has a belief base with the associated
- beliefs (knowledge) and a plan library.</div>
-<dl><dt><span class="strong">Author:</span></dt>
- <dd>ingrid</dd>
-<dt><span class="strong">See Also:</span></dt><dd><a href="../../serialized-form.html#bdi4jade.core.Capability">Serialized Form</a></dd></dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor_summary">
-<!-- -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><strong><a href="../../bdi4jade/core/Capability.html#Capability()">Capability</a></strong>()</code>
-<div class="block">Creates a new capability.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><strong><a href="../../bdi4jade/core/Capability.html#Capability(bdi4jade.core.BeliefBase, bdi4jade.core.PlanLibrary)">Capability</a></strong>(<a href="../../bdi4jade/core/BeliefBase.html" title="class in bdi4jade.core">BeliefBase</a> beliefBase,
- <a href="../../bdi4jade/core/PlanLibrary.html" title="class in bdi4jade.core">PlanLibrary</a> planLibrary)</code>
-<div class="block">Creates a new capability.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><strong><a href="../../bdi4jade/core/Capability.html#Capability(java.lang.String)">Capability</a></strong>(java.lang.String id)</code>
-<div class="block">Creates a new capability.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><strong><a href="../../bdi4jade/core/Capability.html#Capability(java.lang.String, bdi4jade.core.BeliefBase, bdi4jade.core.PlanLibrary)">Capability</a></strong>(java.lang.String id,
- <a href="../../bdi4jade/core/BeliefBase.html" title="class in bdi4jade.core">BeliefBase</a> beliefBase,
- <a href="../../bdi4jade/core/PlanLibrary.html" title="class in bdi4jade.core">PlanLibrary</a> planLibrary)</code>
-<div class="block">Creates a new capability.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><strong><a href="../../bdi4jade/core/Capability.html#Capability(java.lang.String, bdi4jade.core.Capability)">Capability</a></strong>(java.lang.String id,
- <a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> parent)</code>
-<div class="block">Creates a new capability.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><strong><a href="../../bdi4jade/core/Capability.html#Capability(java.lang.String, bdi4jade.core.Capability, bdi4jade.core.BeliefBase, bdi4jade.core.PlanLibrary)">Capability</a></strong>(java.lang.String id,
- <a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> parent,
- <a href="../../bdi4jade/core/BeliefBase.html" title="class in bdi4jade.core">BeliefBase</a> beliefBase,
- <a href="../../bdi4jade/core/PlanLibrary.html" title="class in bdi4jade.core">PlanLibrary</a> planLibrary)</code>
-<div class="block">Creates a new capability.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method_summary">
-<!-- -->
-</a>
-<h3>Method Summary</h3>
-<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span>Methods</span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/core/Capability.html#addChild(bdi4jade.core.Capability)">addChild</a></strong>(<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> capability)</code> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/core/Capability.html#canProcess(jade.lang.acl.ACLMessage)">canProcess</a></strong>(jade.lang.acl.ACLMessage msg)</code>
-<div class="block">Checks if this capability has a plan that can process the given message.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../bdi4jade/core/BeliefBase.html" title="class in bdi4jade.core">BeliefBase</a></code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/core/Capability.html#getBeliefBase()">getBeliefBase</a></strong>()</code> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>java.util.Set<<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>></code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/core/Capability.html#getChildren()">getChildren</a></strong>()</code> </td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>java.lang.String</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/core/Capability.html#getId()">getId</a></strong>()</code> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a href="../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/core/Capability.html#getMyAgent()">getMyAgent</a></strong>()</code> </td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/core/Capability.html#getParent()">getParent</a></strong>()</code> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a href="../../bdi4jade/core/PlanLibrary.html" title="class in bdi4jade.core">PlanLibrary</a></code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/core/Capability.html#getPlanLibrary()">getPlanLibrary</a></strong>()</code> </td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/core/Capability.html#hasChildren()">hasChildren</a></strong>()</code> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/core/Capability.html#removeChild(bdi4jade.core.Capability)">removeChild</a></strong>(<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> capability)</code> </td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/core/Capability.html#setMyAgent(bdi4jade.core.BDIAgent)">setMyAgent</a></strong>(<a href="../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a> myAgent)</code> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>java.lang.String</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/core/Capability.html#toString()">toString</a></strong>()</code> </td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
-<!-- -->
-</a>
-<h3>Methods inherited from class java.lang.Object</h3>
-<code>equals, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor_detail">
-<!-- -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="Capability()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>Capability</h4>
-<pre>public Capability()</pre>
-<div class="block">Creates a new capability. It uses <a href="../../bdi4jade/core/BeliefBase.html" title="class in bdi4jade.core"><code>BeliefBase</code></a> and
- <a href="../../bdi4jade/core/PlanLibrary.html" title="class in bdi4jade.core"><code>PlanLibrary</code></a> as belief base and plan library respectively.</div>
-</li>
-</ul>
-<a name="Capability(bdi4jade.core.BeliefBase, bdi4jade.core.PlanLibrary)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>Capability</h4>
-<pre>public Capability(<a href="../../bdi4jade/core/BeliefBase.html" title="class in bdi4jade.core">BeliefBase</a> beliefBase,
- <a href="../../bdi4jade/core/PlanLibrary.html" title="class in bdi4jade.core">PlanLibrary</a> planLibrary)</pre>
-<div class="block">Creates a new capability.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>beliefBase</code> - the belief base of this capability.</dd><dd><code>planLibrary</code> - the plan library of this capability.</dd></dl>
-</li>
-</ul>
-<a name="Capability(java.lang.String)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>Capability</h4>
-<pre>public Capability(java.lang.String id)</pre>
-<div class="block">Creates a new capability. It uses <a href="../../bdi4jade/core/BeliefBase.html" title="class in bdi4jade.core"><code>BeliefBase</code></a> and
- <a href="../../bdi4jade/core/PlanLibrary.html" title="class in bdi4jade.core"><code>PlanLibrary</code></a> as belief base and plan library respectively.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>id</code> - the capability id. If it is null, the class name is going to
- be used.</dd></dl>
-</li>
-</ul>
-<a name="Capability(java.lang.String, bdi4jade.core.BeliefBase, bdi4jade.core.PlanLibrary)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>Capability</h4>
-<pre>public Capability(java.lang.String id,
- <a href="../../bdi4jade/core/BeliefBase.html" title="class in bdi4jade.core">BeliefBase</a> beliefBase,
- <a href="../../bdi4jade/core/PlanLibrary.html" title="class in bdi4jade.core">PlanLibrary</a> planLibrary)</pre>
-<div class="block">Creates a new capability.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>id</code> - the capability id. If it is null, the class name is going to
- be used.</dd><dd><code>beliefBase</code> - the belief base of this capability.</dd><dd><code>planLibrary</code> - the plan library of this capability.</dd></dl>
-</li>
-</ul>
-<a name="Capability(java.lang.String, bdi4jade.core.Capability)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>Capability</h4>
-<pre>public Capability(java.lang.String id,
- <a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> parent)</pre>
-<div class="block">Creates a new capability. It uses <a href="../../bdi4jade/core/BeliefBase.html" title="class in bdi4jade.core"><code>BeliefBase</code></a> and
- <a href="../../bdi4jade/core/PlanLibrary.html" title="class in bdi4jade.core"><code>PlanLibrary</code></a> as belief base and plan library respectively.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>id</code> - the capability id. If it is null, the class name is going to
- be used.</dd><dd><code>parent</code> - the parent of this capability.</dd></dl>
-</li>
-</ul>
-<a name="Capability(java.lang.String, bdi4jade.core.Capability, bdi4jade.core.BeliefBase, bdi4jade.core.PlanLibrary)">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>Capability</h4>
-<pre>public Capability(java.lang.String id,
- <a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> parent,
- <a href="../../bdi4jade/core/BeliefBase.html" title="class in bdi4jade.core">BeliefBase</a> beliefBase,
- <a href="../../bdi4jade/core/PlanLibrary.html" title="class in bdi4jade.core">PlanLibrary</a> planLibrary)</pre>
-<div class="block">Creates a new capability.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>id</code> - the capability id. If it is null, the class name is going to
- be used.</dd><dd><code>parent</code> - the parent of this capability.</dd><dd><code>beliefBase</code> - the belief base of this capability.</dd><dd><code>planLibrary</code> - the plan library of this capability.</dd></dl>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method_detail">
-<!-- -->
-</a>
-<h3>Method Detail</h3>
-<a name="addChild(bdi4jade.core.Capability)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>addChild</h4>
-<pre>public void addChild(<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> capability)</pre>
-</li>
-</ul>
-<a name="canProcess(jade.lang.acl.ACLMessage)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>canProcess</h4>
-<pre>public boolean canProcess(jade.lang.acl.ACLMessage msg)</pre>
-<div class="block">Checks if this capability has a plan that can process the given message.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>msg</code> - the message to be checked.</dd>
-<dt><span class="strong">Returns:</span></dt><dd>true if this capability has at least a plan that can process the
- message.</dd></dl>
-</li>
-</ul>
-<a name="getBeliefBase()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getBeliefBase</h4>
-<pre>public <a href="../../bdi4jade/core/BeliefBase.html" title="class in bdi4jade.core">BeliefBase</a> getBeliefBase()</pre>
-<dl><dt><span class="strong">Returns:</span></dt><dd>the beliefBase</dd></dl>
-</li>
-</ul>
-<a name="getChildren()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getChildren</h4>
-<pre>public java.util.Set<<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>> getChildren()</pre>
-<dl><dt><span class="strong">Returns:</span></dt><dd>the children</dd></dl>
-</li>
-</ul>
-<a name="getId()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getId</h4>
-<pre>public java.lang.String getId()</pre>
-<dl><dt><span class="strong">Returns:</span></dt><dd>the id</dd></dl>
-</li>
-</ul>
-<a name="getMyAgent()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getMyAgent</h4>
-<pre>public <a href="../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a> getMyAgent()</pre>
-<dl><dt><span class="strong">Returns:</span></dt><dd>the agent that this capability is associated with.</dd></dl>
-</li>
-</ul>
-<a name="getParent()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getParent</h4>
-<pre>public <a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> getParent()</pre>
-<dl><dt><span class="strong">Returns:</span></dt><dd>the parent</dd></dl>
-</li>
-</ul>
-<a name="getPlanLibrary()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getPlanLibrary</h4>
-<pre>public <a href="../../bdi4jade/core/PlanLibrary.html" title="class in bdi4jade.core">PlanLibrary</a> getPlanLibrary()</pre>
-<dl><dt><span class="strong">Returns:</span></dt><dd>the planLibrary</dd></dl>
-</li>
-</ul>
-<a name="hasChildren()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>hasChildren</h4>
-<pre>public boolean hasChildren()</pre>
-</li>
-</ul>
-<a name="removeChild(bdi4jade.core.Capability)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>removeChild</h4>
-<pre>public boolean removeChild(<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> capability)</pre>
-</li>
-</ul>
-<a name="setMyAgent(bdi4jade.core.BDIAgent)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>setMyAgent</h4>
-<pre>public void setMyAgent(<a href="../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a> myAgent)</pre>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>myAgent</code> - the myAgent to set</dd></dl>
-</li>
-</ul>
-<a name="toString()">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>toString</h4>
-<pre>public java.lang.String toString()</pre>
-<dl>
-<dt><strong>Overrides:</strong></dt>
-<dd><code>toString</code> in class <code>java.lang.Object</code></dd>
-<dt><span class="strong">See Also:</span></dt><dd><code>Object.toString()</code></dd></dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!-- -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/Capability.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/core/BeliefBase.html" title="class in bdi4jade.core"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../bdi4jade/core/Intention.html" title="class in bdi4jade.core"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/core/Capability.html" target="_top">Frames</a></li>
-<li><a href="Capability.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>
-<div>
-<ul class="subNavList">
-<li>Summary: </li>
-<li>Nested | </li>
-<li>Field | </li>
-<li><a href="#constructor_summary">Constr</a> | </li>
-<li><a href="#method_summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li>Field | </li>
-<li><a href="#constructor_detail">Constr</a> | </li>
-<li><a href="#method_detail">Method</a></li>
-</ul>
-</div>
-<a name="skip-navbar_bottom">
-<!-- -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
+ beliefs (knowledge) and a plan library.</div>
+<dl>
+<dt><span class="simpleTagLabel">Author:</span></dt>
+<dd>ingrid</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../serialized-form.html#bdi4jade.core.Capability">Serialized Form</a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a href="../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/Capability.html#beliefBase">beliefBase</a></span></code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/Capability.html#id">id</a></span></code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected org.apache.commons.logging.Log</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/Capability.html#log">log</a></span></code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected <a href="../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/Capability.html#myAgent">myAgent</a></span></code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected java.util.Set<<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/Capability.html#partCapabilities">partCapabilities</a></span></code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected <a href="../../bdi4jade/plan/PlanLibrary.html" title="class in bdi4jade.plan">PlanLibrary</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/Capability.html#planLibrary">planLibrary</a></span></code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/Capability.html#wholeCapability">wholeCapability</a></span></code> </td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../bdi4jade/core/Capability.html#Capability--">Capability</a></span>()</code>
+<div class="block">Creates a new capability.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../bdi4jade/core/Capability.html#Capability-java.util.Set-java.util.Set-">Capability</a></span>(java.util.Set<<a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a><?>> initialBeliefs,
+ java.util.Set<<a href="../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>> initialPlans)</code>
+<div class="block">Creates a new capability.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../bdi4jade/core/Capability.html#Capability-java.lang.String-">Capability</a></span>(java.lang.String id)</code>
+<div class="block">Creates a new capability.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../bdi4jade/core/Capability.html#Capability-java.lang.String-bdi4jade.core.Capability-">Capability</a></span>(java.lang.String id,
+ <a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> wholeCapability)</code>
+<div class="block">Creates a new capability.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../bdi4jade/core/Capability.html#Capability-java.lang.String-bdi4jade.core.Capability-java.util.Set-java.util.Set-">Capability</a></span>(java.lang.String id,
+ <a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> wholeCapability,
+ java.util.Set<<a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a><?>> initialBeliefs,
+ java.util.Set<<a href="../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>> initialPlans)</code>
+<div class="block">Creates a new capability.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../bdi4jade/core/Capability.html#Capability-java.lang.String-java.util.Set-java.util.Set-">Capability</a></span>(java.lang.String id,
+ java.util.Set<<a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a><?>> initialBeliefs,
+ java.util.Set<<a href="../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>> initialPlans)</code>
+<div class="block">Creates a new capability.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/Capability.html#addPartCapability-bdi4jade.core.Capability-">addPartCapability</a></span>(<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> partCapability)</code> </td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/Capability.html#canProcess-jade.lang.acl.ACLMessage-">canProcess</a></span>(jade.lang.acl.ACLMessage msg)</code>
+<div class="block">Checks if this capability has a plan that can process the given message.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code><a href="../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/Capability.html#getBeliefBase--">getBeliefBase</a></span>()</code> </td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/Capability.html#getId--">getId</a></span>()</code> </td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code><a href="../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/Capability.html#getMyAgent--">getMyAgent</a></span>()</code> </td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>java.util.Set<<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/Capability.html#getPartCapabilities--">getPartCapabilities</a></span>()</code> </td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code><a href="../../bdi4jade/plan/PlanLibrary.html" title="class in bdi4jade.plan">PlanLibrary</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/Capability.html#getPlanLibrary--">getPlanLibrary</a></span>()</code> </td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code><a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/Capability.html#getWholeCapability--">getWholeCapability</a></span>()</code> </td>
+</tr>
+<tr id="i8" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/Capability.html#hasParts--">hasParts</a></span>()</code> </td>
+</tr>
+<tr id="i9" class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/Capability.html#removePartCapability-bdi4jade.core.Capability-">removePartCapability</a></span>(<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> partCapability)</code> </td>
+</tr>
+<tr id="i10" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/Capability.html#reviewBeliefs--">reviewBeliefs</a></span>()</code>
+<div class="block">This method is an empty place holder for subclasses.</div>
+</td>
+</tr>
+<tr id="i11" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/Capability.html#setMyAgent-bdi4jade.core.BDIAgent-">setMyAgent</a></span>(<a href="../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a> myAgent)</code> </td>
+</tr>
+<tr id="i12" class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/Capability.html#setup--">setup</a></span>()</code>
+<div class="block">This is an empty holder for being overridden by subclasses.</div>
+</td>
+</tr>
+<tr id="i13" class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/Capability.html#toString--">toString</a></span>()</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="beliefBase">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>beliefBase</h4>
+<pre>protected final <a href="../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a> beliefBase</pre>
+</li>
+</ul>
+<a name="id">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>id</h4>
+<pre>protected final java.lang.String id</pre>
+</li>
+</ul>
+<a name="log">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>log</h4>
+<pre>protected final org.apache.commons.logging.Log log</pre>
+</li>
+</ul>
+<a name="myAgent">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>myAgent</h4>
+<pre>protected <a href="../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a> myAgent</pre>
+</li>
+</ul>
+<a name="partCapabilities">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>partCapabilities</h4>
+<pre>protected final java.util.Set<<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>> partCapabilities</pre>
+</li>
+</ul>
+<a name="planLibrary">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>planLibrary</h4>
+<pre>protected final <a href="../../bdi4jade/plan/PlanLibrary.html" title="class in bdi4jade.plan">PlanLibrary</a> planLibrary</pre>
+</li>
+</ul>
+<a name="wholeCapability">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>wholeCapability</h4>
+<pre>protected <a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> wholeCapability</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="Capability--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>Capability</h4>
+<pre>public Capability()</pre>
+<div class="block">Creates a new capability. It uses <a href="../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief"><code>BeliefBase</code></a> and
+ <a href="../../bdi4jade/plan/PlanLibrary.html" title="class in bdi4jade.plan"><code>PlanLibrary</code></a> as belief base and plan library respectively.</div>
+</li>
+</ul>
+<a name="Capability-java.util.Set-java.util.Set-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>Capability</h4>
+<pre>public Capability(java.util.Set<<a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a><?>> initialBeliefs,
+ java.util.Set<<a href="../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>> initialPlans)</pre>
+<div class="block">Creates a new capability.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>initialBeliefs</code> - the initial set of beliefs to be added to the belief base of
+ this capability.</dd>
+<dd><code>initialPlans</code> - the initial set of plans to be added to the plan library of
+ this capability.</dd>
+</dl>
+</li>
+</ul>
+<a name="Capability-java.lang.String-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>Capability</h4>
+<pre>public Capability(java.lang.String id)</pre>
+<div class="block">Creates a new capability. It uses <a href="../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief"><code>BeliefBase</code></a> and
+ <a href="../../bdi4jade/plan/PlanLibrary.html" title="class in bdi4jade.plan"><code>PlanLibrary</code></a> as belief base and plan library respectively.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>id</code> - the capability id. If it is null, the class name is going to
+ be used.</dd>
+</dl>
+</li>
+</ul>
+<a name="Capability-java.lang.String-bdi4jade.core.Capability-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>Capability</h4>
+<pre>public Capability(java.lang.String id,
+ <a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> wholeCapability)</pre>
+<div class="block">Creates a new capability. It uses <a href="../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief"><code>BeliefBase</code></a> and
+ <a href="../../bdi4jade/plan/PlanLibrary.html" title="class in bdi4jade.plan"><code>PlanLibrary</code></a> as belief base and plan library respectively.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>id</code> - the capability id. If it is null, the class name is going to
+ be used.</dd>
+<dd><code>wholeCapability</code> - the whole-capability that this capability is part of.</dd>
+</dl>
+</li>
+</ul>
+<a name="Capability-java.lang.String-bdi4jade.core.Capability-java.util.Set-java.util.Set-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>Capability</h4>
+<pre>public Capability(java.lang.String id,
+ <a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> wholeCapability,
+ java.util.Set<<a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a><?>> initialBeliefs,
+ java.util.Set<<a href="../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>> initialPlans)</pre>
+<div class="block">Creates a new capability.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>id</code> - the capability id. If it is null, the class name is going to
+ be used.</dd>
+<dd><code>wholeCapability</code> - the whole-capability that this capability is part of.</dd>
+<dd><code>initialBeliefs</code> - the initial set of beliefs to be added to the belief base of
+ this capability.</dd>
+<dd><code>initialPlans</code> - the initial set of plans to be added to the plan library of
+ this capability.</dd>
+</dl>
+</li>
+</ul>
+<a name="Capability-java.lang.String-java.util.Set-java.util.Set-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Capability</h4>
+<pre>public Capability(java.lang.String id,
+ java.util.Set<<a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a><?>> initialBeliefs,
+ java.util.Set<<a href="../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>> initialPlans)</pre>
+<div class="block">Creates a new capability.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>id</code> - the capability id. If it is null, the class name is going to
+ be used.</dd>
+<dd><code>initialBeliefs</code> - the initial set of beliefs to be added to the belief base of
+ this capability.</dd>
+<dd><code>initialPlans</code> - the initial set of plans to be added to the plan library of
+ this capability.</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="addPartCapability-bdi4jade.core.Capability-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addPartCapability</h4>
+<pre>public void addPartCapability(<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> partCapability)</pre>
+</li>
+</ul>
+<a name="canProcess-jade.lang.acl.ACLMessage-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>canProcess</h4>
+<pre>public boolean canProcess(jade.lang.acl.ACLMessage msg)</pre>
+<div class="block">Checks if this capability has a plan that can process the given message.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>msg</code> - the message to be checked.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>true if this capability has at least a plan that can process the
+ message.</dd>
+</dl>
+</li>
+</ul>
+<a name="getBeliefBase--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getBeliefBase</h4>
+<pre>public <a href="../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a> getBeliefBase()</pre>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the beliefBase</dd>
+</dl>
+</li>
+</ul>
+<a name="getId--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getId</h4>
+<pre>public java.lang.String getId()</pre>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the id</dd>
+</dl>
+</li>
+</ul>
+<a name="getMyAgent--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getMyAgent</h4>
+<pre>public <a href="../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a> getMyAgent()</pre>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the agent that this capability is associated with.</dd>
+</dl>
+</li>
+</ul>
+<a name="getPartCapabilities--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getPartCapabilities</h4>
+<pre>public java.util.Set<<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>> getPartCapabilities()</pre>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the partCapabilities</dd>
+</dl>
+</li>
+</ul>
+<a name="getPlanLibrary--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getPlanLibrary</h4>
+<pre>public <a href="../../bdi4jade/plan/PlanLibrary.html" title="class in bdi4jade.plan">PlanLibrary</a> getPlanLibrary()</pre>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the planLibrary</dd>
+</dl>
+</li>
+</ul>
+<a name="getWholeCapability--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getWholeCapability</h4>
+<pre>public <a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> getWholeCapability()</pre>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the wholeCapability</dd>
+</dl>
+</li>
+</ul>
+<a name="hasParts--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>hasParts</h4>
+<pre>public boolean hasParts()</pre>
+</li>
+</ul>
+<a name="removePartCapability-bdi4jade.core.Capability-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>removePartCapability</h4>
+<pre>public boolean removePartCapability(<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> partCapability)</pre>
+</li>
+</ul>
+<a name="reviewBeliefs--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>reviewBeliefs</h4>
+<pre>public void reviewBeliefs()</pre>
+<div class="block">This method is an empty place holder for subclasses. It may be invoked to
+ review beliefs from this belief base.</div>
+</li>
+</ul>
+<a name="setMyAgent-bdi4jade.core.BDIAgent-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setMyAgent</h4>
+<pre>public void setMyAgent(<a href="../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a> myAgent)</pre>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>myAgent</code> - the myAgent to set</dd>
+</dl>
+</li>
+</ul>
+<a name="setup--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setup</h4>
+<pre>protected void setup()</pre>
+<div class="block">This is an empty holder for being overridden by subclasses. Initializes
+ the capability. This method is invoked by the constructor. It may be used
+ to add initial plans and beliefs. The reasoning strategies of this
+ capability are initialized in the constructor with default strategies.
+ This method may also customize them.</div>
+</li>
+</ul>
+<a name="toString--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>toString</h4>
+<pre>public java.lang.String toString()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>toString</code> in class <code>java.lang.Object</code></dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><code>Object.toString()</code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= 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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/Capability.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../bdi4jade/core/Intention.html" title="class in bdi4jade.core"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/core/Capability.html" target="_top">Frames</a></li>
+<li><a href="Capability.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>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li><a href="#field.summary">Field</a> | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li><a href="#field.detail">Field</a> | </li>
+<li><a href="#constructor.detail">Constr</a> | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
bdi-jade/doc/bdi4jade/core/class-use/BDIAgent.html 646(+324 -322)
diff --git a/bdi-jade/doc/bdi4jade/core/class-use/BDIAgent.html b/bdi-jade/doc/bdi4jade/core/class-use/BDIAgent.html
index 2777770..102d996 100644
--- a/bdi-jade/doc/bdi4jade/core/class-use/BDIAgent.html
+++ b/bdi-jade/doc/bdi4jade/core/class-use/BDIAgent.html
@@ -1,322 +1,324 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:42 BRST 2014 -->
-<title>Uses of Class bdi4jade.core.BDIAgent</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="Uses of Class bdi4jade.core.BDIAgent";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/core/class-use/BDIAgent.html" target="_top">Frames</a></li>
-<li><a href="BDIAgent.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="header">
-<h2 title="Uses of Class bdi4jade.core.BDIAgent" class="title">Uses of Class<br>bdi4jade.core.BDIAgent</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#bdi4jade.core">bdi4jade.core</a></td>
-<td class="colLast"> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="#bdi4jade.message">bdi4jade.message</a></td>
-<td class="colLast"> </td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="#bdi4jade.reasoning">bdi4jade.reasoning</a></td>
-<td class="colLast"> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="#bdi4jade.util.agent">bdi4jade.util.agent</a></td>
-<td class="colLast"> </td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="#bdi4jade.util.reasoning">bdi4jade.util.reasoning</a></td>
-<td class="colLast"> </td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="bdi4jade.core">
-<!-- -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a> in <a href="../../../bdi4jade/core/package-summary.html">bdi4jade.core</a></h3>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../bdi4jade/core/package-summary.html">bdi4jade.core</a> that return <a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></code></td>
-<td class="colLast"><span class="strong">Intention.</span><code><strong><a href="../../../bdi4jade/core/Intention.html#getMyAgent()">getMyAgent</a></strong>()</code> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></code></td>
-<td class="colLast"><span class="strong">Capability.</span><code><strong><a href="../../../bdi4jade/core/Capability.html#getMyAgent()">getMyAgent</a></strong>()</code> </td>
-</tr>
-</tbody>
-</table>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../bdi4jade/core/package-summary.html">bdi4jade.core</a> with parameters of type <a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="strong">Capability.</span><code><strong><a href="../../../bdi4jade/core/Capability.html#setMyAgent(bdi4jade.core.BDIAgent)">setMyAgent</a></strong>(<a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a> myAgent)</code> </td>
-</tr>
-</tbody>
-</table>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
-<caption><span>Constructors in <a href="../../../bdi4jade/core/package-summary.html">bdi4jade.core</a> with parameters of type <a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colLast"><code><strong><a href="../../../bdi4jade/core/Intention.html#Intention(bdi4jade.goal.Goal, bdi4jade.core.BDIAgent)">Intention</a></strong>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal,
- <a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a> bdiAgent)</code>
-<div class="block">Creates a new intention.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colLast"><code><strong><a href="../../../bdi4jade/core/Intention.html#Intention(bdi4jade.goal.Goal, bdi4jade.core.BDIAgent, bdi4jade.core.Capability)">Intention</a></strong>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal,
- <a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a> bdiAgent,
- <a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> owner)</code>
-<div class="block">Creates a new intention.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.message">
-<!-- -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a> in <a href="../../../bdi4jade/message/package-summary.html">bdi4jade.message</a></h3>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../bdi4jade/message/package-summary.html">bdi4jade.message</a> that return <a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></code></td>
-<td class="colLast"><span class="strong">BDIAgentMsgReceiver.</span><code><strong><a href="../../../bdi4jade/message/BDIAgentMsgReceiver.html#getMyAgent()">getMyAgent</a></strong>()</code> </td>
-</tr>
-</tbody>
-</table>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
-<caption><span>Constructors in <a href="../../../bdi4jade/message/package-summary.html">bdi4jade.message</a> with parameters of type <a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colLast"><code><strong><a href="../../../bdi4jade/message/BDIAgentMsgReceiver.html#BDIAgentMsgReceiver(bdi4jade.core.BDIAgent, bdi4jade.message.BDIAgentMsgReceiver.BDIAgentMatchExpression)">BDIAgentMsgReceiver</a></strong>(<a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a> agent,
- <a href="../../../bdi4jade/message/BDIAgentMsgReceiver.BDIAgentMatchExpression.html" title="class in bdi4jade.message">BDIAgentMsgReceiver.BDIAgentMatchExpression</a> matchExpression)</code> </td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.reasoning">
-<!-- -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a> in <a href="../../../bdi4jade/reasoning/package-summary.html">bdi4jade.reasoning</a></h3>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../bdi4jade/reasoning/package-summary.html">bdi4jade.reasoning</a> with parameters of type <a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="strong">BeliefRevisionStrategy.</span><code><strong><a href="../../../bdi4jade/reasoning/BeliefRevisionStrategy.html#reviewBeliefs(bdi4jade.core.BDIAgent)">reviewBeliefs</a></strong>(<a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a> bdiAgent)</code>
-<div class="block">This method receives an agent whose beliefs are to be reviewed.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.util.agent">
-<!-- -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a> in <a href="../../../bdi4jade/util/agent/package-summary.html">bdi4jade.util.agent</a></h3>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subclasses, and an explanation">
-<caption><span>Subclasses of <a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a> in <a href="../../../bdi4jade/util/agent/package-summary.html">bdi4jade.util.agent</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>class </code></td>
-<td class="colLast"><code><strong><a href="../../../bdi4jade/util/agent/UtilityBasedBDIAgent.html" title="class in bdi4jade.util.agent">UtilityBasedBDIAgent</a></strong></code> </td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.util.reasoning">
-<!-- -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a> in <a href="../../../bdi4jade/util/reasoning/package-summary.html">bdi4jade.util.reasoning</a></h3>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../bdi4jade/util/reasoning/package-summary.html">bdi4jade.util.reasoning</a> that return <a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></code></td>
-<td class="colLast"><span class="strong">UtilityBasedPlanSelectionStrategy.</span><code><strong><a href="../../../bdi4jade/util/reasoning/UtilityBasedPlanSelectionStrategy.html#getMyAgent()">getMyAgent</a></strong>()</code> </td>
-</tr>
-</tbody>
-</table>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../bdi4jade/util/reasoning/package-summary.html">bdi4jade.util.reasoning</a> with parameters of type <a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="strong">DefaultBeliefRevisionStrategy.</span><code><strong><a href="../../../bdi4jade/util/reasoning/DefaultBeliefRevisionStrategy.html#reviewBeliefs(bdi4jade.core.BDIAgent)">reviewBeliefs</a></strong>(<a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a> bdiAgent)</code>
-<div class="block">Invokes the <a href="../../../bdi4jade/core/BeliefBase.html#reviewBeliefs()"><code>BeliefBase.reviewBeliefs()</code></a> for the belief base of all
- capabilties.</div>
-</td>
-</tr>
-</tbody>
-</table>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
-<caption><span>Constructors in <a href="../../../bdi4jade/util/reasoning/package-summary.html">bdi4jade.util.reasoning</a> with parameters of type <a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colLast"><code><strong><a href="../../../bdi4jade/util/reasoning/UtilityBasedPlanSelectionStrategy.html#UtilityBasedPlanSelectionStrategy(bdi4jade.core.BDIAgent)">UtilityBasedPlanSelectionStrategy</a></strong>(<a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a> myAgent)</code> </td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!-- -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/core/class-use/BDIAgent.html" target="_top">Frames</a></li>
-<li><a href="BDIAgent.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>
+<!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) on Mon Aug 11 00:39:00 BRT 2014 -->
+<title>Uses of Class bdi4jade.core.BDIAgent</title>
+<meta name="date" content="2014-08-11">
+<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="Uses of Class bdi4jade.core.BDIAgent";
+ }
+ }
+ 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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/core/class-use/BDIAgent.html" target="_top">Frames</a></li>
+<li><a href="BDIAgent.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="header">
+<h2 title="Uses of Class bdi4jade.core.BDIAgent" class="title">Uses of Class<br>bdi4jade.core.BDIAgent</h2>
+</div>
+<div class="classUseContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
+<caption><span>Packages that use <a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Package</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.core">bdi4jade.core</a></td>
+<td class="colLast"> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.extension.planselection.utilitybased">bdi4jade.extension.planselection.utilitybased</a></td>
+<td class="colLast"> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.message">bdi4jade.message</a></td>
+<td class="colLast">
+<div class="block">This package contains interfaces and classes that allows processing
+ messages received by BDI agents and creating goals to process them.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.reasoning">bdi4jade.reasoning</a></td>
+<td class="colLast"> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.util.reasoning">bdi4jade.util.reasoning</a></td>
+<td class="colLast"> </td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<ul class="blockList">
+<li class="blockList"><a name="bdi4jade.core">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a> in <a href="../../../bdi4jade/core/package-summary.html">bdi4jade.core</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation">
+<caption><span>Fields in <a href="../../../bdi4jade/core/package-summary.html">bdi4jade.core</a> declared as <a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></code></td>
+<td class="colLast"><span class="typeNameLabel">Capability.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/Capability.html#myAgent">myAgent</a></span></code> </td>
+</tr>
+</tbody>
+</table>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../bdi4jade/core/package-summary.html">bdi4jade.core</a> that return <a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></code></td>
+<td class="colLast"><span class="typeNameLabel">Intention.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/Intention.html#getMyAgent--">getMyAgent</a></span>()</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></code></td>
+<td class="colLast"><span class="typeNameLabel">Capability.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/Capability.html#getMyAgent--">getMyAgent</a></span>()</code> </td>
+</tr>
+</tbody>
+</table>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../bdi4jade/core/package-summary.html">bdi4jade.core</a> with parameters of type <a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">Capability.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/Capability.html#setMyAgent-bdi4jade.core.BDIAgent-">setMyAgent</a></span>(<a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a> myAgent)</code> </td>
+</tr>
+</tbody>
+</table>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
+<caption><span>Constructors in <a href="../../../bdi4jade/core/package-summary.html">bdi4jade.core</a> with parameters of type <a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/core/Intention.html#Intention-bdi4jade.goal.Goal-bdi4jade.core.BDIAgent-">Intention</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal,
+ <a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a> bdiAgent)</code>
+<div class="block">Creates a new intention.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/core/Intention.html#Intention-bdi4jade.goal.Goal-bdi4jade.core.BDIAgent-bdi4jade.core.Capability-">Intention</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal,
+ <a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a> bdiAgent,
+ <a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> owner)</code>
+<div class="block">Creates a new intention.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.extension.planselection.utilitybased">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a> in <a href="../../../bdi4jade/extension/planselection/utilitybased/package-summary.html">bdi4jade.extension.planselection.utilitybased</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subclasses, and an explanation">
+<caption><span>Subclasses of <a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a> in <a href="../../../bdi4jade/extension/planselection/utilitybased/package-summary.html">bdi4jade.extension.planselection.utilitybased</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>class </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/extension/planselection/utilitybased/UtilityBasedBDIAgent.html" title="class in bdi4jade.extension.planselection.utilitybased">UtilityBasedBDIAgent</a></span></code> </td>
+</tr>
+</tbody>
+</table>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../bdi4jade/extension/planselection/utilitybased/package-summary.html">bdi4jade.extension.planselection.utilitybased</a> that return <a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></code></td>
+<td class="colLast"><span class="typeNameLabel">UtilityBasedPlanSelectionStrategy.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/extension/planselection/utilitybased/UtilityBasedPlanSelectionStrategy.html#getMyAgent--">getMyAgent</a></span>()</code> </td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.message">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a> in <a href="../../../bdi4jade/message/package-summary.html">bdi4jade.message</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
+<caption><span>Constructors in <a href="../../../bdi4jade/message/package-summary.html">bdi4jade.message</a> with parameters of type <a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/message/BDIAgentMsgReceiver.html#BDIAgentMsgReceiver-bdi4jade.core.BDIAgent-">BDIAgentMsgReceiver</a></span>(<a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a> agent)</code>
+<div class="block">Initializes this message receiver, which is associated with a BDI agent.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.reasoning">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a> in <a href="../../../bdi4jade/reasoning/package-summary.html">bdi4jade.reasoning</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../bdi4jade/reasoning/package-summary.html">bdi4jade.reasoning</a> with parameters of type <a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">BeliefRevisionStrategy.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/reasoning/BeliefRevisionStrategy.html#reviewBeliefs-bdi4jade.core.BDIAgent-">reviewBeliefs</a></span>(<a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a> bdiAgent)</code>
+<div class="block">This method receives an agent whose beliefs are to be reviewed.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.util.reasoning">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a> in <a href="../../../bdi4jade/util/reasoning/package-summary.html">bdi4jade.util.reasoning</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../bdi4jade/util/reasoning/package-summary.html">bdi4jade.util.reasoning</a> with parameters of type <a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">DefaultBeliefRevisionStrategy.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/util/reasoning/DefaultBeliefRevisionStrategy.html#reviewBeliefs-bdi4jade.core.BDIAgent-">reviewBeliefs</a></span>(<a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a> bdiAgent)</code>
+<div class="block">Invokes the <code>BeliefBase#reviewBeliefs()</code> for the belief base of all
+ capabilties.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/core/class-use/BDIAgent.html" target="_top">Frames</a></li>
+<li><a href="BDIAgent.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>
bdi-jade/doc/bdi4jade/core/class-use/Capability.html 781(+441 -340)
diff --git a/bdi-jade/doc/bdi4jade/core/class-use/Capability.html b/bdi-jade/doc/bdi4jade/core/class-use/Capability.html
index b8c158f..d587a1a 100644
--- a/bdi-jade/doc/bdi4jade/core/class-use/Capability.html
+++ b/bdi-jade/doc/bdi4jade/core/class-use/Capability.html
@@ -1,341 +1,442 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:42 BRST 2014 -->
-<title>Uses of Class bdi4jade.core.Capability</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="Uses of Class bdi4jade.core.Capability";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/core/class-use/Capability.html" target="_top">Frames</a></li>
-<li><a href="Capability.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="header">
-<h2 title="Uses of Class bdi4jade.core.Capability" class="title">Uses of Class<br>bdi4jade.core.Capability</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#bdi4jade.core">bdi4jade.core</a></td>
-<td class="colLast"> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="#bdi4jade.message">bdi4jade.message</a></td>
-<td class="colLast"> </td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="#bdi4jade.util">bdi4jade.util</a></td>
-<td class="colLast"> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="#bdi4jade.util.reasoning">bdi4jade.util.reasoning</a></td>
-<td class="colLast"> </td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="bdi4jade.core">
-<!-- -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> in <a href="../../../bdi4jade/core/package-summary.html">bdi4jade.core</a></h3>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../bdi4jade/core/package-summary.html">bdi4jade.core</a> that return <a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></code></td>
-<td class="colLast"><span class="strong">PlanLibrary.</span><code><strong><a href="../../../bdi4jade/core/PlanLibrary.html#getCapability()">getCapability</a></strong>()</code> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></code></td>
-<td class="colLast"><span class="strong">BeliefBase.</span><code><strong><a href="../../../bdi4jade/core/BeliefBase.html#getCapability()">getCapability</a></strong>()</code> </td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></code></td>
-<td class="colLast"><span class="strong">Capability.</span><code><strong><a href="../../../bdi4jade/core/Capability.html#getParent()">getParent</a></strong>()</code> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></code></td>
-<td class="colLast"><span class="strong">BDIAgent.</span><code><strong><a href="../../../bdi4jade/core/BDIAgent.html#getRootCapability()">getRootCapability</a></strong>()</code>
-<div class="block">Returns the root capability of this agent.</div>
-</td>
-</tr>
-</tbody>
-</table>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../bdi4jade/core/package-summary.html">bdi4jade.core</a> that return types with arguments of type <a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>java.util.List<<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>></code></td>
-<td class="colLast"><span class="strong">BDIAgent.</span><code><strong><a href="../../../bdi4jade/core/BDIAgent.html#getAllCapabilities()">getAllCapabilities</a></strong>()</code> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>java.util.Set<<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>></code></td>
-<td class="colLast"><span class="strong">Capability.</span><code><strong><a href="../../../bdi4jade/core/Capability.html#getChildren()">getChildren</a></strong>()</code> </td>
-</tr>
-</tbody>
-</table>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../bdi4jade/core/package-summary.html">bdi4jade.core</a> with parameters of type <a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="strong">BDIAgent.</span><code><strong><a href="../../../bdi4jade/core/BDIAgent.html#addCapability(bdi4jade.core.Capability)">addCapability</a></strong>(<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> capability)</code>
-<div class="block">Adds a capability to this agent.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="strong">Capability.</span><code><strong><a href="../../../bdi4jade/core/Capability.html#addChild(bdi4jade.core.Capability)">addChild</a></strong>(<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> capability)</code> </td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="strong">BDIAgent.</span><code><strong><a href="../../../bdi4jade/core/BDIAgent.html#addGoal(bdi4jade.core.Capability, bdi4jade.goal.Goal)">addGoal</a></strong>(<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> owner,
- <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal)</code>
-<div class="block">Adds a new goal to this agent to be achieved.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="strong">BDIAgent.</span><code><strong><a href="../../../bdi4jade/core/BDIAgent.html#addGoal(bdi4jade.core.Capability, bdi4jade.goal.Goal, bdi4jade.event.GoalListener)">addGoal</a></strong>(<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> owner,
- <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal,
- <a href="../../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a> goalListener)</code>
+<!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) on Mon Aug 11 00:39:00 BRT 2014 -->
+<title>Uses of Class bdi4jade.core.Capability</title>
+<meta name="date" content="2014-08-11">
+<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="Uses of Class bdi4jade.core.Capability";
+ }
+ }
+ 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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/core/class-use/Capability.html" target="_top">Frames</a></li>
+<li><a href="Capability.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="header">
+<h2 title="Uses of Class bdi4jade.core.Capability" class="title">Uses of Class<br>bdi4jade.core.Capability</h2>
+</div>
+<div class="classUseContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
+<caption><span>Packages that use <a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Package</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.belief">bdi4jade.belief</a></td>
+<td class="colLast">
+<div class="block">This package contains interfaces and classes that allows representation of
+ beliefs of an agent, which are stored in belief bases, part of agent
+ capabilities.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.core">bdi4jade.core</a></td>
+<td class="colLast"> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.plan">bdi4jade.plan</a></td>
+<td class="colLast">
+<div class="block">This package contains interfaces and classes that allows representation of
+ plans of BDI agents.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.util.reasoning">bdi4jade.util.reasoning</a></td>
+<td class="colLast"> </td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<ul class="blockList">
+<li class="blockList"><a name="bdi4jade.belief">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> in <a href="../../../bdi4jade/belief/package-summary.html">bdi4jade.belief</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../bdi4jade/belief/package-summary.html">bdi4jade.belief</a> that return <a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></code></td>
+<td class="colLast"><span class="typeNameLabel">BeliefBase.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/belief/BeliefBase.html#getCapability--">getCapability</a></span>()</code>
+<div class="block">Returns the capability with which this belief base is associated.</div>
+</td>
+</tr>
+</tbody>
+</table>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../bdi4jade/belief/package-summary.html">bdi4jade.belief</a> with parameters of type <a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><span class="typeNameLabel">BeliefBase.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/belief/BeliefBase.html#setCapability-bdi4jade.core.Capability-">setCapability</a></span>(<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> capability)</code>
+<div class="block">Associates a capability with this belief base.</div>
+</td>
+</tr>
+</tbody>
+</table>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
+<caption><span>Constructors in <a href="../../../bdi4jade/belief/package-summary.html">bdi4jade.belief</a> with parameters of type <a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/belief/BeliefBase.html#BeliefBase-bdi4jade.core.Capability-">BeliefBase</a></span>(<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> capability)</code>
+<div class="block">Creates a belief base associated with a capability.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/belief/BeliefBase.html#BeliefBase-bdi4jade.core.Capability-java.util.Set-">BeliefBase</a></span>(<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> capability,
+ java.util.Set<<a href="../../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a><?>> beliefs)</code>
+<div class="block">Creates a belief base associated with a capability and adds the beliefs
+ in the provided belief set as the initial beliefs of this belief base.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.core">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> in <a href="../../../bdi4jade/core/package-summary.html">bdi4jade.core</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation">
+<caption><span>Fields in <a href="../../../bdi4jade/core/package-summary.html">bdi4jade.core</a> declared as <a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></code></td>
+<td class="colLast"><span class="typeNameLabel">Capability.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/Capability.html#wholeCapability">wholeCapability</a></span></code> </td>
+</tr>
+</tbody>
+</table>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation">
+<caption><span>Fields in <a href="../../../bdi4jade/core/package-summary.html">bdi4jade.core</a> with type parameters of type <a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>protected java.util.Set<<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>></code></td>
+<td class="colLast"><span class="typeNameLabel">Capability.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/Capability.html#partCapabilities">partCapabilities</a></span></code> </td>
+</tr>
+</tbody>
+</table>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../bdi4jade/core/package-summary.html">bdi4jade.core</a> that return <a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></code></td>
+<td class="colLast"><span class="typeNameLabel">Capability.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/Capability.html#getWholeCapability--">getWholeCapability</a></span>()</code> </td>
+</tr>
+</tbody>
+</table>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../bdi4jade/core/package-summary.html">bdi4jade.core</a> that return types with arguments of type <a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>java.util.List<<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>></code></td>
+<td class="colLast"><span class="typeNameLabel">BDIAgent.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/BDIAgent.html#getAllCapabilities--">getAllCapabilities</a></span>()</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.util.Set<<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>></code></td>
+<td class="colLast"><span class="typeNameLabel">BDIAgent.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/BDIAgent.html#getCapabilities--">getCapabilities</a></span>()</code>
+<div class="block">Returns the root capability of this agent.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.util.Set<<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>></code></td>
+<td class="colLast"><span class="typeNameLabel">Capability.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/Capability.html#getPartCapabilities--">getPartCapabilities</a></span>()</code> </td>
+</tr>
+</tbody>
+</table>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../bdi4jade/core/package-summary.html">bdi4jade.core</a> with parameters of type <a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">BDIAgent.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/BDIAgent.html#addCapability-bdi4jade.core.Capability-">addCapability</a></span>(<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> capability)</code>
+<div class="block">Adds a capability to this agent.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">BDIAgent.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/BDIAgent.html#addGoal-bdi4jade.core.Capability-bdi4jade.goal.Goal-">addGoal</a></span>(<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> owner,
+ <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal)</code>
+<div class="block">Adds a new goal to this agent to be achieved.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">BDIAgent.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/BDIAgent.html#addGoal-bdi4jade.core.Capability-bdi4jade.goal.Goal-bdi4jade.event.GoalListener-">addGoal</a></span>(<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> owner,
+ <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal,
+ <a href="../../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a> goalListener)</code>
<div class="block">Adds a new goal to this agent to be achieved and adds a listener to
- observe its end.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><span class="strong">BDIAgent.</span><code><strong><a href="../../../bdi4jade/core/BDIAgent.html#removeCapability(bdi4jade.core.Capability)">removeCapability</a></strong>(<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> capability)</code>
-<div class="block">Removes a capability from this agent.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><span class="strong">Capability.</span><code><strong><a href="../../../bdi4jade/core/Capability.html#removeChild(bdi4jade.core.Capability)">removeChild</a></strong>(<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> capability)</code> </td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="strong">PlanLibrary.</span><code><strong><a href="../../../bdi4jade/core/PlanLibrary.html#setCapability(bdi4jade.core.Capability)">setCapability</a></strong>(<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> capability)</code>
-<div class="block">Sets the capability of this plan library.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="strong">BeliefBase.</span><code><strong><a href="../../../bdi4jade/core/BeliefBase.html#setCapability(bdi4jade.core.Capability)">setCapability</a></strong>(<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> capability)</code>
-<div class="block">Sets the capability of this belief base.</div>
-</td>
-</tr>
-</tbody>
-</table>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
-<caption><span>Constructors in <a href="../../../bdi4jade/core/package-summary.html">bdi4jade.core</a> with parameters of type <a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colLast"><code><strong><a href="../../../bdi4jade/core/Capability.html#Capability(java.lang.String, bdi4jade.core.Capability)">Capability</a></strong>(java.lang.String id,
- <a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> parent)</code>
-<div class="block">Creates a new capability.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colLast"><code><strong><a href="../../../bdi4jade/core/Capability.html#Capability(java.lang.String, bdi4jade.core.Capability, bdi4jade.core.BeliefBase, bdi4jade.core.PlanLibrary)">Capability</a></strong>(java.lang.String id,
- <a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> parent,
- <a href="../../../bdi4jade/core/BeliefBase.html" title="class in bdi4jade.core">BeliefBase</a> beliefBase,
- <a href="../../../bdi4jade/core/PlanLibrary.html" title="class in bdi4jade.core">PlanLibrary</a> planLibrary)</code>
-<div class="block">Creates a new capability.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colLast"><code><strong><a href="../../../bdi4jade/core/Intention.html#Intention(bdi4jade.goal.Goal, bdi4jade.core.BDIAgent, bdi4jade.core.Capability)">Intention</a></strong>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal,
- <a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a> bdiAgent,
- <a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> owner)</code>
-<div class="block">Creates a new intention.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.message">
-<!-- -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> in <a href="../../../bdi4jade/message/package-summary.html">bdi4jade.message</a></h3>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Method parameters in <a href="../../../bdi4jade/message/package-summary.html">bdi4jade.message</a> with type arguments of type <a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="strong">BDIAgentMsgReceiver.</span><code><strong><a href="../../../bdi4jade/message/BDIAgentMsgReceiver.html#messageMatched(jade.lang.acl.ACLMessage, java.util.Set)">messageMatched</a></strong>(jade.lang.acl.ACLMessage msg,
- java.util.Set<<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>> capabilities)</code> </td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.util">
-<!-- -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> in <a href="../../../bdi4jade/util/package-summary.html">bdi4jade.util</a></h3>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subclasses, and an explanation">
-<caption><span>Subclasses of <a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> in <a href="../../../bdi4jade/util/package-summary.html">bdi4jade.util</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>class </code></td>
-<td class="colLast"><code><strong><a href="../../../bdi4jade/util/DefaultCapability.html" title="class in bdi4jade.util">DefaultCapability</a></strong></code>
-<div class="block">This capability is added in all <a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core"><code>BDIAgent</code></a>.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.util.reasoning">
-<!-- -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> in <a href="../../../bdi4jade/util/reasoning/package-summary.html">bdi4jade.util.reasoning</a></h3>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../bdi4jade/util/reasoning/package-summary.html">bdi4jade.util.reasoning</a> with parameters of type <a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="strong">DefaultBeliefRevisionStrategy.</span><code><strong><a href="../../../bdi4jade/util/reasoning/DefaultBeliefRevisionStrategy.html#reviewBeliefs(bdi4jade.core.Capability)">reviewBeliefs</a></strong>(<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> capability)</code> </td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!-- -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/core/class-use/Capability.html" target="_top">Frames</a></li>
-<li><a href="Capability.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>
+ observe its end.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">Capability.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/Capability.html#addPartCapability-bdi4jade.core.Capability-">addPartCapability</a></span>(<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> partCapability)</code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><span class="typeNameLabel">BDIAgent.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/BDIAgent.html#removeCapability-bdi4jade.core.Capability-">removeCapability</a></span>(<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> capability)</code>
+<div class="block">Removes a capability from this agent.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><span class="typeNameLabel">Capability.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/Capability.html#removePartCapability-bdi4jade.core.Capability-">removePartCapability</a></span>(<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> partCapability)</code> </td>
+</tr>
+</tbody>
+</table>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
+<caption><span>Constructors in <a href="../../../bdi4jade/core/package-summary.html">bdi4jade.core</a> with parameters of type <a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/core/BDIAgent.html#BDIAgent-bdi4jade.core.Capability-">BDIAgent</a></span>(<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> capability)</code>
+<div class="block">Default constructor.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/core/BDIAgent.html#BDIAgent-bdi4jade.core.Capability:A-">BDIAgent</a></span>(<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>[] capabilities)</code>
+<div class="block">Default constructor.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/core/Capability.html#Capability-java.lang.String-bdi4jade.core.Capability-">Capability</a></span>(java.lang.String id,
+ <a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> wholeCapability)</code>
+<div class="block">Creates a new capability.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/core/Capability.html#Capability-java.lang.String-bdi4jade.core.Capability-java.util.Set-java.util.Set-">Capability</a></span>(java.lang.String id,
+ <a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> wholeCapability,
+ java.util.Set<<a href="../../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a><?>> initialBeliefs,
+ java.util.Set<<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>> initialPlans)</code>
+<div class="block">Creates a new capability.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/core/Intention.html#Intention-bdi4jade.goal.Goal-bdi4jade.core.BDIAgent-bdi4jade.core.Capability-">Intention</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal,
+ <a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a> bdiAgent,
+ <a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> owner)</code>
+<div class="block">Creates a new intention.</div>
+</td>
+</tr>
+</tbody>
+</table>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
+<caption><span>Constructor parameters in <a href="../../../bdi4jade/core/package-summary.html">bdi4jade.core</a> with type arguments of type <a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/core/BDIAgent.html#BDIAgent-java.util.Collection-">BDIAgent</a></span>(java.util.Collection<<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>> capabilities)</code>
+<div class="block">Default constructor.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.plan">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> in <a href="../../../bdi4jade/plan/package-summary.html">bdi4jade.plan</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../bdi4jade/plan/package-summary.html">bdi4jade.plan</a> that return <a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></code></td>
+<td class="colLast"><span class="typeNameLabel">PlanLibrary.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/PlanLibrary.html#getCapability--">getCapability</a></span>()</code>
+<div class="block">Returns the capability with which this plan library is associated.</div>
+</td>
+</tr>
+</tbody>
+</table>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
+<caption><span>Constructors in <a href="../../../bdi4jade/plan/package-summary.html">bdi4jade.plan</a> with parameters of type <a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/PlanLibrary.html#PlanLibrary-bdi4jade.core.Capability-">PlanLibrary</a></span>(<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> capability)</code>
+<div class="block">Creates a plan library associated with a capability.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/PlanLibrary.html#PlanLibrary-bdi4jade.core.Capability-java.util.Set-">PlanLibrary</a></span>(<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> capability,
+ java.util.Set<<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>> plans)</code>
+<div class="block">Creates a plan library base associated with a capability and adds the
+ plans in the provided set.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.util.reasoning">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> in <a href="../../../bdi4jade/util/reasoning/package-summary.html">bdi4jade.util.reasoning</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../bdi4jade/util/reasoning/package-summary.html">bdi4jade.util.reasoning</a> with parameters of type <a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">DefaultBeliefRevisionStrategy.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/util/reasoning/DefaultBeliefRevisionStrategy.html#reviewBeliefs-bdi4jade.core.Capability-">reviewBeliefs</a></span>(<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> capability)</code> </td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/core/class-use/Capability.html" target="_top">Frames</a></li>
+<li><a href="Capability.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>
bdi-jade/doc/bdi4jade/core/class-use/Intention.html 393(+215 -178)
diff --git a/bdi-jade/doc/bdi4jade/core/class-use/Intention.html b/bdi-jade/doc/bdi4jade/core/class-use/Intention.html
index 2ea17b5..a78385c 100644
--- a/bdi-jade/doc/bdi4jade/core/class-use/Intention.html
+++ b/bdi-jade/doc/bdi4jade/core/class-use/Intention.html
@@ -1,178 +1,215 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:42 BRST 2014 -->
-<title>Uses of Class bdi4jade.core.Intention</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="Uses of Class bdi4jade.core.Intention";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/core/class-use/Intention.html" target="_top">Frames</a></li>
-<li><a href="Intention.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="header">
-<h2 title="Uses of Class bdi4jade.core.Intention" class="title">Uses of Class<br>bdi4jade.core.Intention</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#bdi4jade.core">bdi4jade.core</a></td>
-<td class="colLast"> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="#bdi4jade.plan">bdi4jade.plan</a></td>
-<td class="colLast"> </td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="bdi4jade.core">
-<!-- -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a> in <a href="../../../bdi4jade/core/package-summary.html">bdi4jade.core</a></h3>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../bdi4jade/core/package-summary.html">bdi4jade.core</a> that return types with arguments of type <a href="../../../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>java.util.Set<<a href="../../../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a>></code></td>
-<td class="colLast"><span class="strong">BDIAgent.</span><code><strong><a href="../../../bdi4jade/core/BDIAgent.html#getIntentions()">getIntentions</a></strong>()</code> </td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.plan">
-<!-- -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a> in <a href="../../../bdi4jade/plan/package-summary.html">bdi4jade.plan</a></h3>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
-<caption><span>Constructors in <a href="../../../bdi4jade/plan/package-summary.html">bdi4jade.plan</a> with parameters of type <a href="../../../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colLast"><code><strong><a href="../../../bdi4jade/plan/PlanInstance.html#PlanInstance(bdi4jade.plan.Plan, bdi4jade.core.Intention)">PlanInstance</a></strong>(<a href="../../../bdi4jade/plan/Plan.html" title="class in bdi4jade.plan">Plan</a> plan,
- <a href="../../../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a> intention)</code>
-<div class="block">Creates a new plan instance.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!-- -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/core/class-use/Intention.html" target="_top">Frames</a></li>
-<li><a href="Intention.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>
+<!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) on Mon Aug 11 00:39:00 BRT 2014 -->
+<title>Uses of Class bdi4jade.core.Intention</title>
+<meta name="date" content="2014-08-11">
+<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="Uses of Class bdi4jade.core.Intention";
+ }
+ }
+ 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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/core/class-use/Intention.html" target="_top">Frames</a></li>
+<li><a href="Intention.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="header">
+<h2 title="Uses of Class bdi4jade.core.Intention" class="title">Uses of Class<br>bdi4jade.core.Intention</h2>
+</div>
+<div class="classUseContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
+<caption><span>Packages that use <a href="../../../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Package</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.core">bdi4jade.core</a></td>
+<td class="colLast"> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.plan.planbody">bdi4jade.plan.planbody</a></td>
+<td class="colLast">
+<div class="block">This package contains interfaces and classes that allows representation of
+ plan body, which is an executable piece of code that is instantiated and
+ executed to achieve goals.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<ul class="blockList">
+<li class="blockList"><a name="bdi4jade.core">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a> in <a href="../../../bdi4jade/core/package-summary.html">bdi4jade.core</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../bdi4jade/core/package-summary.html">bdi4jade.core</a> that return types with arguments of type <a href="../../../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>java.util.Set<<a href="../../../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a>></code></td>
+<td class="colLast"><span class="typeNameLabel">BDIAgent.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/BDIAgent.html#getIntentions--">getIntentions</a></span>()</code> </td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.plan.planbody">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a> in <a href="../../../bdi4jade/plan/planbody/package-summary.html">bdi4jade.plan.planbody</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../bdi4jade/plan/planbody/package-summary.html">bdi4jade.plan.planbody</a> with parameters of type <a href="../../../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">SequentialActionPlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/SequentialActionPlanBody.html#init-bdi4jade.plan.Plan-bdi4jade.core.Intention-">init</a></span>(<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a> plan,
+ <a href="../../../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a> intention)</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">PlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/PlanBody.html#init-bdi4jade.plan.Plan-bdi4jade.core.Intention-">init</a></span>(<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a> plan,
+ <a href="../../../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a> intention)</code>
+<div class="block">Initializes this plan body.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">ParallelActionPlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/ParallelActionPlanBody.html#init-bdi4jade.plan.Plan-bdi4jade.core.Intention-">init</a></span>(<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a> plan,
+ <a href="../../../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a> intention)</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">FSMPlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/FSMPlanBody.html#init-bdi4jade.plan.Plan-bdi4jade.core.Intention-">init</a></span>(<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a> plan,
+ <a href="../../../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a> intention)</code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">AbstractPlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#init-bdi4jade.plan.Plan-bdi4jade.core.Intention-">init</a></span>(<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a> plan,
+ <a href="../../../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a> intention)</code>
+<div class="block">Initializes this plan body.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/core/class-use/Intention.html" target="_top">Frames</a></li>
+<li><a href="Intention.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>
bdi-jade/doc/bdi4jade/core/Intention.html 911(+480 -431)
diff --git a/bdi-jade/doc/bdi4jade/core/Intention.html b/bdi-jade/doc/bdi4jade/core/Intention.html
index 01cbf4d..2c79006 100644
--- a/bdi-jade/doc/bdi4jade/core/Intention.html
+++ b/bdi-jade/doc/bdi4jade/core/Intention.html
@@ -1,451 +1,500 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:38 BRST 2014 -->
-<title>Intention</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="Intention";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/Intention.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../bdi4jade/core/PlanLibrary.html" title="class in bdi4jade.core"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/core/Intention.html" target="_top">Frames</a></li>
-<li><a href="Intention.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>
-<div>
-<ul class="subNavList">
-<li>Summary: </li>
-<li>Nested | </li>
-<li>Field | </li>
-<li><a href="#constructor_summary">Constr</a> | </li>
-<li><a href="#method_summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li>Field | </li>
-<li><a href="#constructor_detail">Constr</a> | </li>
-<li><a href="#method_detail">Method</a></li>
-</ul>
-</div>
-<a name="skip-navbar_top">
-<!-- -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">bdi4jade.core</div>
-<h2 title="Class Intention" class="title">Class Intention</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>bdi4jade.core.Intention</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="strong">Intention</span>
-extends java.lang.Object</pre>
+<!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) on Mon Aug 11 00:38:58 BRT 2014 -->
+<title>Intention</title>
+<meta name="date" content="2014-08-11">
+<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="Intention";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/Intention.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/core/Intention.html" target="_top">Frames</a></li>
+<li><a href="Intention.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>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li><a href="#constructor.detail">Constr</a> | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">bdi4jade.core</div>
+<h2 title="Class Intention" class="title">Class Intention</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>bdi4jade.core.Intention</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">Intention</span>
+extends java.lang.Object</pre>
<div class="block">This class represents the intention abstraction from the BDI model. It
represents a goal that the agent is committed to achieve. It has the
associated goal and tries to execute plans to achieve it. It keeps a list of
the executed plans, and after using all plans unsuccessfully, the goal is
considered unachievable. When a plan fails, the BDI-interpreter cycle may
- invoke the <a href="../../bdi4jade/core/Intention.html#tryToAchive()"><code>tryToAchive()</code></a> method again, so the intention tries
+ invoke the <a href="../../bdi4jade/core/Intention.html#tryToAchive--"><code>tryToAchive()</code></a> method again, so the intention tries
another plan. During its execution, the intention can be set to no longer
- desired.</div>
-<dl><dt><span class="strong">Author:</span></dt>
- <dd>ingrid</dd></dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor_summary">
-<!-- -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><strong><a href="../../bdi4jade/core/Intention.html#Intention(bdi4jade.goal.Goal, bdi4jade.core.BDIAgent)">Intention</a></strong>(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal,
- <a href="../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a> bdiAgent)</code>
-<div class="block">Creates a new intention.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><strong><a href="../../bdi4jade/core/Intention.html#Intention(bdi4jade.goal.Goal, bdi4jade.core.BDIAgent, bdi4jade.core.Capability)">Intention</a></strong>(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal,
- <a href="../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a> bdiAgent,
- <a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> owner)</code>
-<div class="block">Creates a new intention.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method_summary">
-<!-- -->
-</a>
-<h3>Method Summary</h3>
-<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span>Methods</span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/core/Intention.html#addGoalListener(bdi4jade.event.GoalListener)">addGoalListener</a></strong>(<a href="../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a> goalListener)</code>
-<div class="block">Adds a listener to be notified when the given has achieve its end state.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/core/Intention.html#doWait()">doWait</a></strong>()</code>
-<div class="block">Sets this intention to the <a href="../../bdi4jade/goal/GoalStatus.html#WAITING"><code>GoalStatus.WAITING</code></a> status.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/core/Intention.html#fireGoalFinishedEvent()">fireGoalFinishedEvent</a></strong>()</code>
-<div class="block">Fires a goal event when a goal has achieved its end state.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/core/Intention.html#getGoal()">getGoal</a></strong>()</code> </td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>java.util.List<<a href="../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a>></code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/core/Intention.html#getGoalListeners()">getGoalListeners</a></strong>()</code> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a href="../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/core/Intention.html#getMyAgent()">getMyAgent</a></strong>()</code> </td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a></code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/core/Intention.html#getStatus()">getStatus</a></strong>()</code>
+ desired.</div>
+<dl>
+<dt><span class="simpleTagLabel">Author:</span></dt>
+<dd>ingrid</dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../bdi4jade/core/Intention.html#Intention-bdi4jade.goal.Goal-bdi4jade.core.BDIAgent-">Intention</a></span>(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal,
+ <a href="../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a> bdiAgent)</code>
+<div class="block">Creates a new intention.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../bdi4jade/core/Intention.html#Intention-bdi4jade.goal.Goal-bdi4jade.core.BDIAgent-bdi4jade.core.Capability-">Intention</a></span>(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal,
+ <a href="../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a> bdiAgent,
+ <a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> owner)</code>
+<div class="block">Creates a new intention.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/Intention.html#addGoalListener-bdi4jade.event.GoalListener-">addGoalListener</a></span>(<a href="../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a> goalListener)</code>
+<div class="block">Adds a listener to be notified when the given has achieve its end state.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/Intention.html#doWait--">doWait</a></span>()</code>
+<div class="block">Sets this intention to the <a href="../../bdi4jade/goal/GoalStatus.html#WAITING"><code>GoalStatus.WAITING</code></a> status.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/Intention.html#fireGoalFinishedEvent--">fireGoalFinishedEvent</a></span>()</code>
+<div class="block">Fires a goal event when a goal has achieved its end state.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code><a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/Intention.html#getGoal--">getGoal</a></span>()</code> </td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>java.util.List<<a href="../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a>></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/Intention.html#getGoalListeners--">getGoalListeners</a></span>()</code> </td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code><a href="../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/Intention.html#getMyAgent--">getMyAgent</a></span>()</code> </td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code><a href="../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/Intention.html#getStatus--">getStatus</a></span>()</code>
<div class="block">Returns the current goal status that this capability is committed to
- achieve.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/core/Intention.html#noLongerDesire()">noLongerDesire</a></strong>()</code>
-<div class="block">Sets this intention as no longer desired.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/core/Intention.html#removeGoalListener(bdi4jade.event.GoalListener)">removeGoalListener</a></strong>(<a href="../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a> goalListener)</code>
+ achieve.</div>
+</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/Intention.html#noLongerDesire--">noLongerDesire</a></span>()</code>
+<div class="block">Sets this intention as no longer desired.</div>
+</td>
+</tr>
+<tr id="i8" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/Intention.html#removeGoalListener-bdi4jade.event.GoalListener-">removeGoalListener</a></span>(<a href="../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a> goalListener)</code>
<div class="block">Removes a goal listener to not be notified about the goal achievement
- anymore.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/core/Intention.html#tryToAchive()">tryToAchive</a></strong>()</code>
-<div class="block">Makes this intention starts to try to achieve the goal.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
-<!-- -->
-</a>
-<h3>Methods inherited from class java.lang.Object</h3>
-<code>equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor_detail">
-<!-- -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="Intention(bdi4jade.goal.Goal, bdi4jade.core.BDIAgent)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>Intention</h4>
-<pre>public Intention(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal,
- <a href="../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a> bdiAgent)</pre>
+ anymore.</div>
+</td>
+</tr>
+<tr id="i9" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/Intention.html#tryToAchive--">tryToAchive</a></span>()</code>
+<div class="block">Makes this intention starts to try to achieve the goal.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="Intention-bdi4jade.goal.Goal-bdi4jade.core.BDIAgent-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>Intention</h4>
+<pre>public Intention(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal,
+ <a href="../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a> bdiAgent)</pre>
<div class="block">Creates a new intention. It is associated with an agent and the goal that
- it is committed to achieve.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>goal</code> - the goal to be achieved.</dd><dd><code>bdiAgent</code> - the bdiAgent associated with this intention.</dd></dl>
-</li>
-</ul>
-<a name="Intention(bdi4jade.goal.Goal, bdi4jade.core.BDIAgent, bdi4jade.core.Capability)">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>Intention</h4>
-<pre>public Intention(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal,
- <a href="../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a> bdiAgent,
- <a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> owner)</pre>
+ it is committed to achieve.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>goal</code> - the goal to be achieved.</dd>
+<dd><code>bdiAgent</code> - the bdiAgent associated with this intention.</dd>
+</dl>
+</li>
+</ul>
+<a name="Intention-bdi4jade.goal.Goal-bdi4jade.core.BDIAgent-bdi4jade.core.Capability-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Intention</h4>
+<pre>public Intention(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal,
+ <a href="../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a> bdiAgent,
+ <a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> owner)</pre>
<div class="block">Creates a new intention. It is associated with an agent and the goal that
it is committed to achieve. It also receives a <a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core"><code>Capability</code></a> as
- parameter indicating the owner of the goal (dispatched the goal).</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>goal</code> - the goal to be achieved.</dd><dd><code>bdiAgent</code> - the bdiAgent associated with this intention.</dd><dd><code>owner</code> - the Capability that is owner of the goal.</dd></dl>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method_detail">
-<!-- -->
-</a>
-<h3>Method Detail</h3>
-<a name="addGoalListener(bdi4jade.event.GoalListener)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>addGoalListener</h4>
-<pre>public void addGoalListener(<a href="../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a> goalListener)</pre>
-<div class="block">Adds a listener to be notified when the given has achieve its end state.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>goalListener</code> - the listener to be notified.</dd></dl>
-</li>
-</ul>
-<a name="doWait()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>doWait</h4>
-<pre>public void doWait()</pre>
+ parameter indicating the owner of the goal (dispatched the goal).</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>goal</code> - the goal to be achieved.</dd>
+<dd><code>bdiAgent</code> - the bdiAgent associated with this intention.</dd>
+<dd><code>owner</code> - the Capability that is owner of the goal.</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="addGoalListener-bdi4jade.event.GoalListener-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addGoalListener</h4>
+<pre>public void addGoalListener(<a href="../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a> goalListener)</pre>
+<div class="block">Adds a listener to be notified when the given has achieve its end state.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>goalListener</code> - the listener to be notified.</dd>
+</dl>
+</li>
+</ul>
+<a name="doWait--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>doWait</h4>
+<pre>public void doWait()</pre>
<div class="block">Sets this intention to the <a href="../../bdi4jade/goal/GoalStatus.html#WAITING"><code>GoalStatus.WAITING</code></a> status. It may come
from the <a href="../../bdi4jade/goal/GoalStatus.html#PLAN_FAILED"><code>GoalStatus.PLAN_FAILED</code></a> or
- <a href="../../bdi4jade/goal/GoalStatus.html#TRYING_TO_ACHIEVE"><code>GoalStatus.TRYING_TO_ACHIEVE</code></a> states.</div>
-</li>
-</ul>
-<a name="fireGoalFinishedEvent()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>fireGoalFinishedEvent</h4>
-<pre>public void fireGoalFinishedEvent()</pre>
-<div class="block">Fires a goal event when a goal has achieved its end state.</div>
-<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal"><code>GoalStatus</code></a></dd></dl>
-</li>
-</ul>
-<a name="getGoal()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getGoal</h4>
-<pre>public <a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> getGoal()</pre>
-<dl><dt><span class="strong">Returns:</span></dt><dd>the goal</dd></dl>
-</li>
-</ul>
-<a name="getGoalListeners()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getGoalListeners</h4>
-<pre>public java.util.List<<a href="../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a>> getGoalListeners()</pre>
-<dl><dt><span class="strong">Returns:</span></dt><dd>the goalListeners</dd></dl>
-</li>
-</ul>
-<a name="getMyAgent()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getMyAgent</h4>
-<pre>public <a href="../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a> getMyAgent()</pre>
-<dl><dt><span class="strong">Returns:</span></dt><dd>the myAgent</dd></dl>
-</li>
-</ul>
-<a name="getStatus()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getStatus</h4>
-<pre>public <a href="../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a> getStatus()</pre>
+ <a href="../../bdi4jade/goal/GoalStatus.html#TRYING_TO_ACHIEVE"><code>GoalStatus.TRYING_TO_ACHIEVE</code></a> states.</div>
+</li>
+</ul>
+<a name="fireGoalFinishedEvent--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>fireGoalFinishedEvent</h4>
+<pre>public void fireGoalFinishedEvent()</pre>
+<div class="block">Fires a goal event when a goal has achieved its end state.</div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal"><code>GoalStatus</code></a></dd>
+</dl>
+</li>
+</ul>
+<a name="getGoal--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getGoal</h4>
+<pre>public <a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> getGoal()</pre>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the goal</dd>
+</dl>
+</li>
+</ul>
+<a name="getGoalListeners--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getGoalListeners</h4>
+<pre>public java.util.List<<a href="../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a>> getGoalListeners()</pre>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the goalListeners</dd>
+</dl>
+</li>
+</ul>
+<a name="getMyAgent--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getMyAgent</h4>
+<pre>public <a href="../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a> getMyAgent()</pre>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the myAgent</dd>
+</dl>
+</li>
+</ul>
+<a name="getStatus--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getStatus</h4>
+<pre>public <a href="../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a> getStatus()</pre>
<div class="block">Returns the current goal status that this capability is committed to
- achieve.</div>
-<dl><dt><span class="strong">Returns:</span></dt><dd>the current goal status.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal"><code>GoalStatus</code></a></dd></dl>
-</li>
-</ul>
-<a name="noLongerDesire()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>noLongerDesire</h4>
-<pre>public void noLongerDesire()</pre>
+ achieve.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the current goal status.</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal"><code>GoalStatus</code></a></dd>
+</dl>
+</li>
+</ul>
+<a name="noLongerDesire--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>noLongerDesire</h4>
+<pre>public void noLongerDesire()</pre>
<div class="block">Sets this intention as no longer desired. It stops the current plan
execution. It changes the goal status from <a href="../../bdi4jade/goal/GoalStatus.html#WAITING"><code>GoalStatus.WAITING</code></a>,
<a href="../../bdi4jade/goal/GoalStatus.html#PLAN_FAILED"><code>GoalStatus.PLAN_FAILED</code></a> or <a href="../../bdi4jade/goal/GoalStatus.html#TRYING_TO_ACHIEVE"><code>GoalStatus.TRYING_TO_ACHIEVE</code></a> to
- <a href="../../bdi4jade/goal/GoalStatus.html#NO_LONGER_DESIRED"><code>GoalStatus.NO_LONGER_DESIRED</code></a>.</div>
-</li>
-</ul>
-<a name="removeGoalListener(bdi4jade.event.GoalListener)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>removeGoalListener</h4>
-<pre>public void removeGoalListener(<a href="../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a> goalListener)</pre>
+ <a href="../../bdi4jade/goal/GoalStatus.html#NO_LONGER_DESIRED"><code>GoalStatus.NO_LONGER_DESIRED</code></a>.</div>
+</li>
+</ul>
+<a name="removeGoalListener-bdi4jade.event.GoalListener-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>removeGoalListener</h4>
+<pre>public void removeGoalListener(<a href="../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a> goalListener)</pre>
<div class="block">Removes a goal listener to not be notified about the goal achievement
- anymore.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>goalListener</code> - the goal listener to be removed.</dd></dl>
-</li>
-</ul>
-<a name="tryToAchive()">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>tryToAchive</h4>
-<pre>public void tryToAchive()</pre>
+ anymore.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>goalListener</code> - the goal listener to be removed.</dd>
+</dl>
+</li>
+</ul>
+<a name="tryToAchive--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>tryToAchive</h4>
+<pre>public void tryToAchive()</pre>
<div class="block">Makes this intention starts to try to achieve the goal. It changes the
goal status from <a href="../../bdi4jade/goal/GoalStatus.html#WAITING"><code>GoalStatus.WAITING</code></a> or
- <a href="../../bdi4jade/goal/GoalStatus.html#PLAN_FAILED"><code>GoalStatus.PLAN_FAILED</code></a> to <a href="../../bdi4jade/goal/GoalStatus.html#TRYING_TO_ACHIEVE"><code>GoalStatus.TRYING_TO_ACHIEVE</code></a>.</div>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!-- -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/Intention.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../bdi4jade/core/PlanLibrary.html" title="class in bdi4jade.core"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/core/Intention.html" target="_top">Frames</a></li>
-<li><a href="Intention.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>
-<div>
-<ul class="subNavList">
-<li>Summary: </li>
-<li>Nested | </li>
-<li>Field | </li>
-<li><a href="#constructor_summary">Constr</a> | </li>
-<li><a href="#method_summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li>Field | </li>
-<li><a href="#constructor_detail">Constr</a> | </li>
-<li><a href="#method_detail">Method</a></li>
-</ul>
-</div>
-<a name="skip-navbar_bottom">
-<!-- -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
+ <a href="../../bdi4jade/goal/GoalStatus.html#PLAN_FAILED"><code>GoalStatus.PLAN_FAILED</code></a> to <a href="../../bdi4jade/goal/GoalStatus.html#TRYING_TO_ACHIEVE"><code>GoalStatus.TRYING_TO_ACHIEVE</code></a>.</div>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= 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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/Intention.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/core/Intention.html" target="_top">Frames</a></li>
+<li><a href="Intention.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>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li><a href="#constructor.detail">Constr</a> | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
bdi-jade/doc/bdi4jade/core/package-frame.html 50(+27 -23)
diff --git a/bdi-jade/doc/bdi4jade/core/package-frame.html b/bdi-jade/doc/bdi4jade/core/package-frame.html
index f9425cd..ec33298 100644
--- a/bdi-jade/doc/bdi4jade/core/package-frame.html
+++ b/bdi-jade/doc/bdi4jade/core/package-frame.html
@@ -1,23 +1,27 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:41 BRST 2014 -->
-<title>bdi4jade.core</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-</head>
-<body>
-<h1 class="bar"><a href="../../bdi4jade/core/package-summary.html" target="classFrame">bdi4jade.core</a></h1>
-<div class="indexContainer">
-<h2 title="Classes">Classes</h2>
-<ul title="Classes">
-<li><a href="BDIAgent.html" title="class in bdi4jade.core" target="classFrame">BDIAgent</a></li>
-<li><a href="BeliefBase.html" title="class in bdi4jade.core" target="classFrame">BeliefBase</a></li>
-<li><a href="Capability.html" title="class in bdi4jade.core" target="classFrame">Capability</a></li>
-<li><a href="Intention.html" title="class in bdi4jade.core" target="classFrame">Intention</a></li>
-<li><a href="PlanLibrary.html" title="class in bdi4jade.core" target="classFrame">PlanLibrary</a></li>
-</ul>
-</div>
-</body>
-</html>
+<!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) on Mon Aug 11 00:38:59 BRT 2014 -->
+<title>bdi4jade.core</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../script.js"></script>
+</head>
+<body>
+<h1 class="bar"><a href="../../bdi4jade/core/package-summary.html" target="classFrame">bdi4jade.core</a></h1>
+<div class="indexContainer">
+<h2 title="Interfaces">Interfaces</h2>
+<ul title="Interfaces">
+<li><a href="MetadataElement.html" title="interface in bdi4jade.core" target="classFrame"><span class="interfaceName">MetadataElement</span></a></li>
+</ul>
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="BDIAgent.html" title="class in bdi4jade.core" target="classFrame">BDIAgent</a></li>
+<li><a href="Capability.html" title="class in bdi4jade.core" target="classFrame">Capability</a></li>
+<li><a href="Intention.html" title="class in bdi4jade.core" target="classFrame">Intention</a></li>
+<li><a href="MetadataElementImpl.html" title="class in bdi4jade.core" target="classFrame">MetadataElementImpl</a></li>
+</ul>
+</div>
+</body>
+</html>
bdi-jade/doc/bdi4jade/core/package-summary.html 334(+175 -159)
diff --git a/bdi-jade/doc/bdi4jade/core/package-summary.html b/bdi-jade/doc/bdi4jade/core/package-summary.html
index d241941..d47317a 100644
--- a/bdi-jade/doc/bdi4jade/core/package-summary.html
+++ b/bdi-jade/doc/bdi4jade/core/package-summary.html
@@ -1,161 +1,177 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:41 BRST 2014 -->
-<title>bdi4jade.core</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="bdi4jade.core";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li class="navBarCell1Rev">Package</li>
-<li>Class</li>
-<li><a href="package-use.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/belief/package-summary.html">Prev Package</a></li>
-<li><a href="../../bdi4jade/event/package-summary.html">Next Package</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/core/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.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="header">
-<h1 title="Package" class="title">Package bdi4jade.core</h1>
-</div>
-<div class="contentContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
-<caption><span>Class Summary</span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Class</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></td>
-<td class="colLast">
+<!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) on Mon Aug 11 00:38:59 BRT 2014 -->
+<title>bdi4jade.core</title>
+<meta name="date" content="2014-08-11">
+<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="bdi4jade.core";
+ }
+ }
+ 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 class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-use.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../bdi4jade/belief/package-summary.html">Prev Package</a></li>
+<li><a href="../../bdi4jade/event/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/core/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.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="header">
+<h1 title="Package" class="title">Package bdi4jade.core</h1>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Interface Summary table, listing interfaces, and an explanation">
+<caption><span>Interface Summary</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Interface</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</a></td>
+<td class="colLast"> </td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
+<caption><span>Class Summary</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></td>
+<td class="colLast">
<div class="block">This class is an extension of <code>Agent</code> that has a current set of goals,
- which are selected to become intentions, i.e.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../bdi4jade/core/BeliefBase.html" title="class in bdi4jade.core">BeliefBase</a></td>
-<td class="colLast">
-<div class="block">This class represents a belief base of a capability.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></td>
-<td class="colLast">
+ which are selected to become intentions, i.e.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></td>
+<td class="colLast">
<div class="block">This capability represents a component that aggregates the mental attitudes
- defined by the BDI architecture.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a></td>
-<td class="colLast">
-<div class="block">This class represents the intention abstraction from the BDI model.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../bdi4jade/core/PlanLibrary.html" title="class in bdi4jade.core">PlanLibrary</a></td>
-<td class="colLast">
-<div class="block">This class represents the plan library of a capability.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!-- -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li class="navBarCell1Rev">Package</li>
-<li>Class</li>
-<li><a href="package-use.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/belief/package-summary.html">Prev Package</a></li>
-<li><a href="../../bdi4jade/event/package-summary.html">Next Package</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/core/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.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>
+ defined by the BDI architecture.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a></td>
+<td class="colLast">
+<div class="block">This class represents the intention abstraction from the BDI model.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../bdi4jade/core/MetadataElementImpl.html" title="class in bdi4jade.core">MetadataElementImpl</a></td>
+<td class="colLast"> </td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</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 class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-use.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../bdi4jade/belief/package-summary.html">Prev Package</a></li>
+<li><a href="../../bdi4jade/event/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/core/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.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>
bdi-jade/doc/bdi4jade/core/package-tree.html 284(+148 -136)
diff --git a/bdi-jade/doc/bdi4jade/core/package-tree.html b/bdi-jade/doc/bdi4jade/core/package-tree.html
index 394bcd8..22c646e 100644
--- a/bdi-jade/doc/bdi4jade/core/package-tree.html
+++ b/bdi-jade/doc/bdi4jade/core/package-tree.html
@@ -1,136 +1,148 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:41 BRST 2014 -->
-<title>bdi4jade.core Class Hierarchy</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="bdi4jade.core Class Hierarchy";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li>Use</li>
-<li class="navBarCell1Rev">Tree</li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/belief/package-tree.html">Prev</a></li>
-<li><a href="../../bdi4jade/event/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/core/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.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="header">
-<h1 class="title">Hierarchy For Package bdi4jade.core</h1>
-<span class="strong">Package Hierarchies:</span>
-<ul class="horizontal">
-<li><a href="../../overview-tree.html">All Packages</a></li>
-</ul>
-</div>
-<div class="contentContainer">
-<h2 title="Class Hierarchy">Class Hierarchy</h2>
-<ul>
-<li type="circle">java.lang.Object
-<ul>
-<li type="circle">jade.core.Agent (implements java.lang.Runnable, jade.util.leap.Serializable, jade.core.TimerListener)
-<ul>
-<li type="circle">bdi4jade.core.<a href="../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core"><span class="strong">BDIAgent</span></a></li>
-</ul>
-</li>
-<li type="circle">bdi4jade.core.<a href="../../bdi4jade/core/BeliefBase.html" title="class in bdi4jade.core"><span class="strong">BeliefBase</span></a> (implements java.io.Serializable)</li>
-<li type="circle">bdi4jade.core.<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core"><span class="strong">Capability</span></a> (implements java.io.Serializable)</li>
-<li type="circle">bdi4jade.core.<a href="../../bdi4jade/core/Intention.html" title="class in bdi4jade.core"><span class="strong">Intention</span></a></li>
-<li type="circle">bdi4jade.core.<a href="../../bdi4jade/core/PlanLibrary.html" title="class in bdi4jade.core"><span class="strong">PlanLibrary</span></a> (implements java.io.Serializable)</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!-- -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li>Use</li>
-<li class="navBarCell1Rev">Tree</li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/belief/package-tree.html">Prev</a></li>
-<li><a href="../../bdi4jade/event/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/core/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.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>
+<!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) on Mon Aug 11 00:38:59 BRT 2014 -->
+<title>bdi4jade.core Class Hierarchy</title>
+<meta name="date" content="2014-08-11">
+<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="bdi4jade.core Class Hierarchy";
+ }
+ }
+ 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><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li>Use</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../bdi4jade/belief/package-tree.html">Prev</a></li>
+<li><a href="../../bdi4jade/event/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/core/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.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="header">
+<h1 class="title">Hierarchy For Package bdi4jade.core</h1>
+<span class="packageHierarchyLabel">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="../../overview-tree.html">All Packages</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">jade.core.Agent (implements java.lang.Runnable, jade.util.leap.Serializable, jade.core.TimerListener)
+<ul>
+<li type="circle">bdi4jade.core.<a href="../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core"><span class="typeNameLink">BDIAgent</span></a></li>
+</ul>
+</li>
+<li type="circle">bdi4jade.core.<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core"><span class="typeNameLink">Capability</span></a> (implements java.io.Serializable)</li>
+<li type="circle">bdi4jade.core.<a href="../../bdi4jade/core/Intention.html" title="class in bdi4jade.core"><span class="typeNameLink">Intention</span></a></li>
+<li type="circle">bdi4jade.core.<a href="../../bdi4jade/core/MetadataElementImpl.html" title="class in bdi4jade.core"><span class="typeNameLink">MetadataElementImpl</span></a> (implements bdi4jade.core.<a href="../../bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</a>)</li>
+</ul>
+</li>
+</ul>
+<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
+<ul>
+<li type="circle">bdi4jade.core.<a href="../../bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core"><span class="typeNameLink">MetadataElement</span></a></li>
+</ul>
+</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><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li>Use</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../bdi4jade/belief/package-tree.html">Prev</a></li>
+<li><a href="../../bdi4jade/event/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/core/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.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>
bdi-jade/doc/bdi4jade/core/package-use.html 741(+382 -359)
diff --git a/bdi-jade/doc/bdi4jade/core/package-use.html b/bdi-jade/doc/bdi4jade/core/package-use.html
index 790aa2d..dca2436 100644
--- a/bdi-jade/doc/bdi4jade/core/package-use.html
+++ b/bdi-jade/doc/bdi4jade/core/package-use.html
@@ -1,367 +1,390 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:43 BRST 2014 -->
-<title>Uses of Package bdi4jade.core</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="Uses of Package bdi4jade.core";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/core/package-use.html" target="_top">Frames</a></li>
-<li><a href="package-use.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="header">
-<h1 title="Uses of Package bdi4jade.core" class="title">Uses of Package<br>bdi4jade.core</h1>
-</div>
-<div class="contentContainer">
-<ul class="blockList">
-<li class="blockList">
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../bdi4jade/core/package-summary.html">bdi4jade.core</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#bdi4jade.belief">bdi4jade.belief</a></td>
-<td class="colLast"> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="#bdi4jade.core">bdi4jade.core</a></td>
-<td class="colLast"> </td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="#bdi4jade.message">bdi4jade.message</a></td>
-<td class="colLast"> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="#bdi4jade.plan">bdi4jade.plan</a></td>
-<td class="colLast"> </td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="#bdi4jade.reasoning">bdi4jade.reasoning</a></td>
-<td class="colLast"> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="#bdi4jade.util">bdi4jade.util</a></td>
-<td class="colLast"> </td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="#bdi4jade.util.agent">bdi4jade.util.agent</a></td>
-<td class="colLast"> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="#bdi4jade.util.goal">bdi4jade.util.goal</a></td>
-<td class="colLast"> </td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="#bdi4jade.util.reasoning">bdi4jade.util.reasoning</a></td>
-<td class="colLast"> </td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.belief">
-<!-- -->
-</a>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
-<caption><span>Classes in <a href="../../bdi4jade/core/package-summary.html">bdi4jade.core</a> used by <a href="../../bdi4jade/belief/package-summary.html">bdi4jade.belief</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colOne" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colOne"><a href="../../bdi4jade/core/class-use/BeliefBase.html#bdi4jade.belief">BeliefBase</a>
-<div class="block">This class represents a belief base of a capability.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.core">
-<!-- -->
-</a>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
-<caption><span>Classes in <a href="../../bdi4jade/core/package-summary.html">bdi4jade.core</a> used by <a href="../../bdi4jade/core/package-summary.html">bdi4jade.core</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colOne" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colOne"><a href="../../bdi4jade/core/class-use/BDIAgent.html#bdi4jade.core">BDIAgent</a>
-<div class="block">This class is an extension of <code>Agent</code> that has a current set of goals,
- which are selected to become intentions, i.e.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="../../bdi4jade/core/class-use/BeliefBase.html#bdi4jade.core">BeliefBase</a>
-<div class="block">This class represents a belief base of a capability.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="../../bdi4jade/core/class-use/Capability.html#bdi4jade.core">Capability</a>
+<!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) on Mon Aug 11 00:39:00 BRT 2014 -->
+<title>Uses of Package bdi4jade.core</title>
+<meta name="date" content="2014-08-11">
+<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="Uses of Package bdi4jade.core";
+ }
+ }
+ 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><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/core/package-use.html" target="_top">Frames</a></li>
+<li><a href="package-use.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="header">
+<h1 title="Uses of Package bdi4jade.core" class="title">Uses of Package<br>bdi4jade.core</h1>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
+<caption><span>Packages that use <a href="../../bdi4jade/core/package-summary.html">bdi4jade.core</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Package</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.belief">bdi4jade.belief</a></td>
+<td class="colLast">
+<div class="block">This package contains interfaces and classes that allows representation of
+ beliefs of an agent, which are stored in belief bases, part of agent
+ capabilities.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.core">bdi4jade.core</a></td>
+<td class="colLast"> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.extension.planselection.utilitybased">bdi4jade.extension.planselection.utilitybased</a></td>
+<td class="colLast"> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.goal">bdi4jade.goal</a></td>
+<td class="colLast">
+<div class="block">This package contains interfaces and classes that allows representation of
+ goals and softgoals of an agent.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.message">bdi4jade.message</a></td>
+<td class="colLast">
+<div class="block">This package contains interfaces and classes that allows processing
+ messages received by BDI agents and creating goals to process them.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.plan">bdi4jade.plan</a></td>
+<td class="colLast">
+<div class="block">This package contains interfaces and classes that allows representation of
+ plans of BDI agents.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.plan.planbody">bdi4jade.plan.planbody</a></td>
+<td class="colLast">
+<div class="block">This package contains interfaces and classes that allows representation of
+ plan body, which is an executable piece of code that is instantiated and
+ executed to achieve goals.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.reasoning">bdi4jade.reasoning</a></td>
+<td class="colLast"> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.util.reasoning">bdi4jade.util.reasoning</a></td>
+<td class="colLast"> </td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.belief">
+<!-- -->
+</a>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../bdi4jade/core/package-summary.html">bdi4jade.core</a> used by <a href="../../bdi4jade/belief/package-summary.html">bdi4jade.belief</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colOne" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colOne"><a href="../../bdi4jade/core/class-use/Capability.html#bdi4jade.belief">Capability</a>
<div class="block">This capability represents a component that aggregates the mental attitudes
- defined by the BDI architecture.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="../../bdi4jade/core/class-use/Intention.html#bdi4jade.core">Intention</a>
-<div class="block">This class represents the intention abstraction from the BDI model.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="../../bdi4jade/core/class-use/PlanLibrary.html#bdi4jade.core">PlanLibrary</a>
-<div class="block">This class represents the plan library of a capability.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.message">
-<!-- -->
-</a>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
-<caption><span>Classes in <a href="../../bdi4jade/core/package-summary.html">bdi4jade.core</a> used by <a href="../../bdi4jade/message/package-summary.html">bdi4jade.message</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colOne" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colOne"><a href="../../bdi4jade/core/class-use/BDIAgent.html#bdi4jade.message">BDIAgent</a>
+ defined by the BDI architecture.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="../../bdi4jade/core/class-use/MetadataElement.html#bdi4jade.belief">MetadataElement</a> </td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="../../bdi4jade/core/class-use/MetadataElementImpl.html#bdi4jade.belief">MetadataElementImpl</a> </td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.core">
+<!-- -->
+</a>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../bdi4jade/core/package-summary.html">bdi4jade.core</a> used by <a href="../../bdi4jade/core/package-summary.html">bdi4jade.core</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colOne" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colOne"><a href="../../bdi4jade/core/class-use/BDIAgent.html#bdi4jade.core">BDIAgent</a>
<div class="block">This class is an extension of <code>Agent</code> that has a current set of goals,
- which are selected to become intentions, i.e.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="../../bdi4jade/core/class-use/Capability.html#bdi4jade.message">Capability</a>
+ which are selected to become intentions, i.e.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="../../bdi4jade/core/class-use/Capability.html#bdi4jade.core">Capability</a>
<div class="block">This capability represents a component that aggregates the mental attitudes
- defined by the BDI architecture.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.plan">
-<!-- -->
-</a>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
-<caption><span>Classes in <a href="../../bdi4jade/core/package-summary.html">bdi4jade.core</a> used by <a href="../../bdi4jade/plan/package-summary.html">bdi4jade.plan</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colOne" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colOne"><a href="../../bdi4jade/core/class-use/BeliefBase.html#bdi4jade.plan">BeliefBase</a>
-<div class="block">This class represents a belief base of a capability.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="../../bdi4jade/core/class-use/Intention.html#bdi4jade.plan">Intention</a>
-<div class="block">This class represents the intention abstraction from the BDI model.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="../../bdi4jade/core/class-use/PlanLibrary.html#bdi4jade.plan">PlanLibrary</a>
-<div class="block">This class represents the plan library of a capability.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.reasoning">
-<!-- -->
-</a>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
-<caption><span>Classes in <a href="../../bdi4jade/core/package-summary.html">bdi4jade.core</a> used by <a href="../../bdi4jade/reasoning/package-summary.html">bdi4jade.reasoning</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colOne" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colOne"><a href="../../bdi4jade/core/class-use/BDIAgent.html#bdi4jade.reasoning">BDIAgent</a>
+ defined by the BDI architecture.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="../../bdi4jade/core/class-use/Intention.html#bdi4jade.core">Intention</a>
+<div class="block">This class represents the intention abstraction from the BDI model.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="../../bdi4jade/core/class-use/MetadataElement.html#bdi4jade.core">MetadataElement</a> </td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.extension.planselection.utilitybased">
+<!-- -->
+</a>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../bdi4jade/core/package-summary.html">bdi4jade.core</a> used by <a href="../../bdi4jade/extension/planselection/utilitybased/package-summary.html">bdi4jade.extension.planselection.utilitybased</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colOne" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colOne"><a href="../../bdi4jade/core/class-use/BDIAgent.html#bdi4jade.extension.planselection.utilitybased">BDIAgent</a>
+<div class="block">This class is an extension of <code>Agent</code> that has a current set of goals,
+ which are selected to become intentions, i.e.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="../../bdi4jade/core/class-use/MetadataElement.html#bdi4jade.extension.planselection.utilitybased">MetadataElement</a> </td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="../../bdi4jade/core/class-use/MetadataElementImpl.html#bdi4jade.extension.planselection.utilitybased">MetadataElementImpl</a> </td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.goal">
+<!-- -->
+</a>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../bdi4jade/core/package-summary.html">bdi4jade.core</a> used by <a href="../../bdi4jade/goal/package-summary.html">bdi4jade.goal</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colOne" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colOne"><a href="../../bdi4jade/core/class-use/MetadataElement.html#bdi4jade.goal">MetadataElement</a> </td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="../../bdi4jade/core/class-use/MetadataElementImpl.html#bdi4jade.goal">MetadataElementImpl</a> </td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.message">
+<!-- -->
+</a>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../bdi4jade/core/package-summary.html">bdi4jade.core</a> used by <a href="../../bdi4jade/message/package-summary.html">bdi4jade.message</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colOne" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colOne"><a href="../../bdi4jade/core/class-use/BDIAgent.html#bdi4jade.message">BDIAgent</a>
<div class="block">This class is an extension of <code>Agent</code> that has a current set of goals,
- which are selected to become intentions, i.e.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.util">
-<!-- -->
-</a>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
-<caption><span>Classes in <a href="../../bdi4jade/core/package-summary.html">bdi4jade.core</a> used by <a href="../../bdi4jade/util/package-summary.html">bdi4jade.util</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colOne" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colOne"><a href="../../bdi4jade/core/class-use/Capability.html#bdi4jade.util">Capability</a>
+ which are selected to become intentions, i.e.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.plan">
+<!-- -->
+</a>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../bdi4jade/core/package-summary.html">bdi4jade.core</a> used by <a href="../../bdi4jade/plan/package-summary.html">bdi4jade.plan</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colOne" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colOne"><a href="../../bdi4jade/core/class-use/Capability.html#bdi4jade.plan">Capability</a>
<div class="block">This capability represents a component that aggregates the mental attitudes
- defined by the BDI architecture.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.util.agent">
-<!-- -->
-</a>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
-<caption><span>Classes in <a href="../../bdi4jade/core/package-summary.html">bdi4jade.core</a> used by <a href="../../bdi4jade/util/agent/package-summary.html">bdi4jade.util.agent</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colOne" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colOne"><a href="../../bdi4jade/core/class-use/BDIAgent.html#bdi4jade.util.agent">BDIAgent</a>
+ defined by the BDI architecture.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="../../bdi4jade/core/class-use/MetadataElement.html#bdi4jade.plan">MetadataElement</a> </td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="../../bdi4jade/core/class-use/MetadataElementImpl.html#bdi4jade.plan">MetadataElementImpl</a> </td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.plan.planbody">
+<!-- -->
+</a>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../bdi4jade/core/package-summary.html">bdi4jade.core</a> used by <a href="../../bdi4jade/plan/planbody/package-summary.html">bdi4jade.plan.planbody</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colOne" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colOne"><a href="../../bdi4jade/core/class-use/Intention.html#bdi4jade.plan.planbody">Intention</a>
+<div class="block">This class represents the intention abstraction from the BDI model.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.reasoning">
+<!-- -->
+</a>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../bdi4jade/core/package-summary.html">bdi4jade.core</a> used by <a href="../../bdi4jade/reasoning/package-summary.html">bdi4jade.reasoning</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colOne" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colOne"><a href="../../bdi4jade/core/class-use/BDIAgent.html#bdi4jade.reasoning">BDIAgent</a>
<div class="block">This class is an extension of <code>Agent</code> that has a current set of goals,
- which are selected to become intentions, i.e.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.util.goal">
-<!-- -->
-</a>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
-<caption><span>Classes in <a href="../../bdi4jade/core/package-summary.html">bdi4jade.core</a> used by <a href="../../bdi4jade/util/goal/package-summary.html">bdi4jade.util.goal</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colOne" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colOne"><a href="../../bdi4jade/core/class-use/BeliefBase.html#bdi4jade.util.goal">BeliefBase</a>
-<div class="block">This class represents a belief base of a capability.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.util.reasoning">
-<!-- -->
-</a>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
-<caption><span>Classes in <a href="../../bdi4jade/core/package-summary.html">bdi4jade.core</a> used by <a href="../../bdi4jade/util/reasoning/package-summary.html">bdi4jade.util.reasoning</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colOne" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colOne"><a href="../../bdi4jade/core/class-use/BDIAgent.html#bdi4jade.util.reasoning">BDIAgent</a>
+ which are selected to become intentions, i.e.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.util.reasoning">
+<!-- -->
+</a>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../bdi4jade/core/package-summary.html">bdi4jade.core</a> used by <a href="../../bdi4jade/util/reasoning/package-summary.html">bdi4jade.util.reasoning</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colOne" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colOne"><a href="../../bdi4jade/core/class-use/BDIAgent.html#bdi4jade.util.reasoning">BDIAgent</a>
<div class="block">This class is an extension of <code>Agent</code> that has a current set of goals,
- which are selected to become intentions, i.e.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="../../bdi4jade/core/class-use/Capability.html#bdi4jade.util.reasoning">Capability</a>
+ which are selected to become intentions, i.e.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="../../bdi4jade/core/class-use/Capability.html#bdi4jade.util.reasoning">Capability</a>
<div class="block">This capability represents a component that aggregates the mental attitudes
- defined by the BDI architecture.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!-- -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/core/package-use.html" target="_top">Frames</a></li>
-<li><a href="package-use.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>
+ defined by the BDI architecture.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</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><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/core/package-use.html" target="_top">Frames</a></li>
+<li><a href="package-use.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>
bdi-jade/doc/bdi4jade/event/BeliefEvent.Action.html 706(+376 -330)
diff --git a/bdi-jade/doc/bdi4jade/event/BeliefEvent.Action.html b/bdi-jade/doc/bdi4jade/event/BeliefEvent.Action.html
index de02aa2..c32de50 100644
--- a/bdi-jade/doc/bdi4jade/event/BeliefEvent.Action.html
+++ b/bdi-jade/doc/bdi4jade/event/BeliefEvent.Action.html
@@ -1,341 +1,387 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:37 BRST 2014 -->
-<title>BeliefEvent.Action</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="BeliefEvent.Action";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/BeliefEvent.Action.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/event/BeliefEvent.html" title="class in bdi4jade.event"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../bdi4jade/event/BeliefListener.html" title="interface in bdi4jade.event"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/event/BeliefEvent.Action.html" target="_top">Frames</a></li>
-<li><a href="BeliefEvent.Action.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>
-<div>
-<ul class="subNavList">
-<li>Summary: </li>
-<li>Nested | </li>
-<li><a href="#enum_constant_summary">Enum Constants</a> | </li>
-<li>Field | </li>
-<li><a href="#method_summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li><a href="#enum_constant_detail">Enum Constants</a> | </li>
-<li>Field | </li>
-<li><a href="#method_detail">Method</a></li>
-</ul>
-</div>
-<a name="skip-navbar_top">
-<!-- -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">bdi4jade.event</div>
-<h2 title="Enum BeliefEvent.Action" class="title">Enum BeliefEvent.Action</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>java.lang.Enum<<a href="../../bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event">BeliefEvent.Action</a>></li>
-<li>
-<ul class="inheritance">
-<li>bdi4jade.event.BeliefEvent.Action</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd>java.io.Serializable, java.lang.Comparable<<a href="../../bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event">BeliefEvent.Action</a>></dd>
-</dl>
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../bdi4jade/event/BeliefEvent.html" title="class in bdi4jade.event">BeliefEvent</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static enum <span class="strong">BeliefEvent.Action</span>
-extends java.lang.Enum<<a href="../../bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event">BeliefEvent.Action</a>></pre>
+<!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) on Mon Aug 11 00:38:57 BRT 2014 -->
+<title>BeliefEvent.Action</title>
+<meta name="date" content="2014-08-11">
+<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="BeliefEvent.Action";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":9,"i1":9};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/BeliefEvent.Action.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../bdi4jade/event/BeliefEvent.html" title="class in bdi4jade.event"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../bdi4jade/event/BeliefListener.html" title="interface in bdi4jade.event"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/event/BeliefEvent.Action.html" target="_top">Frames</a></li>
+<li><a href="BeliefEvent.Action.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>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li><a href="#enum.constant.summary">Enum Constants</a> | </li>
+<li>Field | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li><a href="#enum.constant.detail">Enum Constants</a> | </li>
+<li>Field | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">bdi4jade.event</div>
+<h2 title="Enum BeliefEvent.Action" class="title">Enum BeliefEvent.Action</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.Enum<<a href="../../bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event">BeliefEvent.Action</a>></li>
+<li>
+<ul class="inheritance">
+<li>bdi4jade.event.BeliefEvent.Action</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable, java.lang.Comparable<<a href="../../bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event">BeliefEvent.Action</a>></dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../bdi4jade/event/BeliefEvent.html" title="class in bdi4jade.event">BeliefEvent</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static enum <span class="typeNameLabel">BeliefEvent.Action</span>
+extends java.lang.Enum<<a href="../../bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event">BeliefEvent.Action</a>></pre>
<div class="block">This enumeration represents the set of possible actions that can be
- performed over a belief.</div>
-<dl><dt><span class="strong">Author:</span></dt>
- <dd>ingrid</dd></dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== ENUM CONSTANT SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="enum_constant_summary">
-<!-- -->
-</a>
-<h3>Enum Constant Summary</h3>
-<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Constant Summary table, listing enum constants, and an explanation">
-<caption><span>Enum Constants</span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colOne" scope="col">Enum Constant and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><strong><a href="../../bdi4jade/event/BeliefEvent.Action.html#BELIEF_ADDED">BELIEF_ADDED</a></strong></code> </td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><strong><a href="../../bdi4jade/event/BeliefEvent.Action.html#BELIEF_REMOVED">BELIEF_REMOVED</a></strong></code> </td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><strong><a href="../../bdi4jade/event/BeliefEvent.Action.html#BELIEF_UPDATED">BELIEF_UPDATED</a></strong></code> </td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method_summary">
-<!-- -->
-</a>
-<h3>Method Summary</h3>
-<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span>Methods</span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event">BeliefEvent.Action</a></code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/event/BeliefEvent.Action.html#valueOf(java.lang.String)">valueOf</a></strong>(java.lang.String name)</code>
-<div class="block">Returns the enum constant of this type with the specified name.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static <a href="../../bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event">BeliefEvent.Action</a>[]</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/event/BeliefEvent.Action.html#values()">values</a></strong>()</code>
+ performed over a belief.</div>
+<dl>
+<dt><span class="simpleTagLabel">Author:</span></dt>
+<dd>ingrid</dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="enum.constant.summary">
+<!-- -->
+</a>
+<h3>Enum Constant Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Constant Summary table, listing enum constants, and an explanation">
+<caption><span>Enum Constants</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colOne" scope="col">Enum Constant and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../bdi4jade/event/BeliefEvent.Action.html#BELIEF_ADDED">BELIEF_ADDED</a></span></code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../bdi4jade/event/BeliefEvent.Action.html#BELIEF_REMOVED">BELIEF_REMOVED</a></span></code> </td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../bdi4jade/event/BeliefEvent.Action.html#BELIEF_SET_VALUE_ADDED">BELIEF_SET_VALUE_ADDED</a></span></code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../bdi4jade/event/BeliefEvent.Action.html#BELIEF_SET_VALUE_REMOVED">BELIEF_SET_VALUE_REMOVED</a></span></code> </td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../bdi4jade/event/BeliefEvent.Action.html#BELIEF_UPDATED">BELIEF_UPDATED</a></span></code> </td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>static <a href="../../bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event">BeliefEvent.Action</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/event/BeliefEvent.Action.html#valueOf-java.lang.String-">valueOf</a></span>(java.lang.String name)</code>
+<div class="block">Returns the enum constant of this type with the specified name.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>static <a href="../../bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event">BeliefEvent.Action</a>[]</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/event/BeliefEvent.Action.html#values--">values</a></span>()</code>
<div class="block">Returns an array containing the constants of this enum type, in
-the order they are declared.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods_inherited_from_class_java.lang.Enum">
-<!-- -->
-</a>
-<h3>Methods inherited from class java.lang.Enum</h3>
-<code>compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
-<!-- -->
-</a>
-<h3>Methods inherited from class java.lang.Object</h3>
-<code>getClass, notify, notifyAll, wait, wait, wait</code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ ENUM CONSTANT DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="enum_constant_detail">
-<!-- -->
-</a>
-<h3>Enum Constant Detail</h3>
-<a name="BELIEF_ADDED">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>BELIEF_ADDED</h4>
-<pre>public static final <a href="../../bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event">BeliefEvent.Action</a> BELIEF_ADDED</pre>
-</li>
-</ul>
-<a name="BELIEF_REMOVED">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>BELIEF_REMOVED</h4>
-<pre>public static final <a href="../../bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event">BeliefEvent.Action</a> BELIEF_REMOVED</pre>
-</li>
-</ul>
-<a name="BELIEF_UPDATED">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>BELIEF_UPDATED</h4>
-<pre>public static final <a href="../../bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event">BeliefEvent.Action</a> BELIEF_UPDATED</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method_detail">
-<!-- -->
-</a>
-<h3>Method Detail</h3>
-<a name="values()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>values</h4>
-<pre>public static <a href="../../bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event">BeliefEvent.Action</a>[] values()</pre>
+the order they are declared.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Enum">
+<!-- -->
+</a>
+<h3>Methods inherited from class java.lang.Enum</h3>
+<code>clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class java.lang.Object</h3>
+<code>getClass, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ ENUM CONSTANT DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="enum.constant.detail">
+<!-- -->
+</a>
+<h3>Enum Constant Detail</h3>
+<a name="BELIEF_ADDED">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>BELIEF_ADDED</h4>
+<pre>public static final <a href="../../bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event">BeliefEvent.Action</a> BELIEF_ADDED</pre>
+</li>
+</ul>
+<a name="BELIEF_REMOVED">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>BELIEF_REMOVED</h4>
+<pre>public static final <a href="../../bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event">BeliefEvent.Action</a> BELIEF_REMOVED</pre>
+</li>
+</ul>
+<a name="BELIEF_SET_VALUE_ADDED">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>BELIEF_SET_VALUE_ADDED</h4>
+<pre>public static final <a href="../../bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event">BeliefEvent.Action</a> BELIEF_SET_VALUE_ADDED</pre>
+</li>
+</ul>
+<a name="BELIEF_SET_VALUE_REMOVED">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>BELIEF_SET_VALUE_REMOVED</h4>
+<pre>public static final <a href="../../bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event">BeliefEvent.Action</a> BELIEF_SET_VALUE_REMOVED</pre>
+</li>
+</ul>
+<a name="BELIEF_UPDATED">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>BELIEF_UPDATED</h4>
+<pre>public static final <a href="../../bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event">BeliefEvent.Action</a> BELIEF_UPDATED</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="values--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>values</h4>
+<pre>public static <a href="../../bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event">BeliefEvent.Action</a>[] values()</pre>
<div class="block">Returns an array containing the constants of this enum type, in
the order they are declared. This method may be used to iterate
over the constants as follows:
<pre>
for (BeliefEvent.Action c : BeliefEvent.Action.values())
System.out.println(c);
-</pre></div>
-<dl><dt><span class="strong">Returns:</span></dt><dd>an array containing the constants of this enum type, in
-the order they are declared</dd></dl>
-</li>
-</ul>
-<a name="valueOf(java.lang.String)">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>valueOf</h4>
-<pre>public static <a href="../../bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event">BeliefEvent.Action</a> valueOf(java.lang.String name)</pre>
+</pre></div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>an array containing the constants of this enum type, in the order they are declared</dd>
+</dl>
+</li>
+</ul>
+<a name="valueOf-java.lang.String-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>valueOf</h4>
+<pre>public static <a href="../../bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event">BeliefEvent.Action</a> valueOf(java.lang.String name)</pre>
<div class="block">Returns the enum constant of this type with the specified name.
The string must match <i>exactly</i> an identifier used to declare an
enum constant in this type. (Extraneous whitespace characters are
-not permitted.)</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - the name of the enum constant to be returned.</dd>
-<dt><span class="strong">Returns:</span></dt><dd>the enum constant with the specified name</dd>
-<dt><span class="strong">Throws:</span></dt>
-<dd><code>java.lang.IllegalArgumentException</code> - if this enum type has no constant
-with the specified name</dd>
-<dd><code>java.lang.NullPointerException</code> - if the argument is null</dd></dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!-- -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/BeliefEvent.Action.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/event/BeliefEvent.html" title="class in bdi4jade.event"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../bdi4jade/event/BeliefListener.html" title="interface in bdi4jade.event"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/event/BeliefEvent.Action.html" target="_top">Frames</a></li>
-<li><a href="BeliefEvent.Action.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>
-<div>
-<ul class="subNavList">
-<li>Summary: </li>
-<li>Nested | </li>
-<li><a href="#enum_constant_summary">Enum Constants</a> | </li>
-<li>Field | </li>
-<li><a href="#method_summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li><a href="#enum_constant_detail">Enum Constants</a> | </li>
-<li>Field | </li>
-<li><a href="#method_detail">Method</a></li>
-</ul>
-</div>
-<a name="skip-navbar_bottom">
-<!-- -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
+not permitted.)</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>name</code> - the name of the enum constant to be returned.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the enum constant with the specified name</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.lang.IllegalArgumentException</code> - if this enum type has no constant with the specified name</dd>
+<dd><code>java.lang.NullPointerException</code> - if the argument is null</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= 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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/BeliefEvent.Action.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../bdi4jade/event/BeliefEvent.html" title="class in bdi4jade.event"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../bdi4jade/event/BeliefListener.html" title="interface in bdi4jade.event"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/event/BeliefEvent.Action.html" target="_top">Frames</a></li>
+<li><a href="BeliefEvent.Action.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>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li><a href="#enum.constant.summary">Enum Constants</a> | </li>
+<li>Field | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li><a href="#enum.constant.detail">Enum Constants</a> | </li>
+<li>Field | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
bdi-jade/doc/bdi4jade/event/BeliefEvent.html 913(+499 -414)
diff --git a/bdi-jade/doc/bdi4jade/event/BeliefEvent.html b/bdi-jade/doc/bdi4jade/event/BeliefEvent.html
index 35e0863..a957aaa 100644
--- a/bdi-jade/doc/bdi4jade/event/BeliefEvent.html
+++ b/bdi-jade/doc/bdi4jade/event/BeliefEvent.html
@@ -1,415 +1,500 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:37 BRST 2014 -->
-<title>BeliefEvent</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="BeliefEvent";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/BeliefEvent.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev Class</li>
-<li><a href="../../bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/event/BeliefEvent.html" target="_top">Frames</a></li>
-<li><a href="BeliefEvent.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>
-<div>
-<ul class="subNavList">
-<li>Summary: </li>
-<li><a href="#nested_class_summary">Nested</a> | </li>
-<li>Field | </li>
-<li><a href="#constructor_summary">Constr</a> | </li>
-<li><a href="#method_summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li>Field | </li>
-<li><a href="#constructor_detail">Constr</a> | </li>
-<li><a href="#method_detail">Method</a></li>
-</ul>
-</div>
-<a name="skip-navbar_top">
-<!-- -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">bdi4jade.event</div>
-<h2 title="Class BeliefEvent" class="title">Class BeliefEvent</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>bdi4jade.event.BeliefEvent</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd>jade.content.AgentAction, jade.content.Concept, jade.content.ContentElement, jade.content.Term, java.io.Serializable</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="strong">BeliefEvent</span>
-extends java.lang.Object
-implements jade.content.AgentAction</pre>
-<div class="block">This class represents an event performed over a belief.</div>
-<dl><dt><span class="strong">Author:</span></dt>
- <dd>ingridnunes</dd>
-<dt><span class="strong">See Also:</span></dt><dd><a href="../../serialized-form.html#bdi4jade.event.BeliefEvent">Serialized Form</a></dd></dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested_class_summary">
-<!-- -->
-</a>
-<h3>Nested Class Summary</h3>
-<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
-<caption><span>Nested Classes</span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Class and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static class </code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event">BeliefEvent.Action</a></strong></code>
+<!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) on Mon Aug 11 00:38:57 BRT 2014 -->
+<title>BeliefEvent</title>
+<meta name="date" content="2014-08-11">
+<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="BeliefEvent";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/BeliefEvent.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev Class</li>
+<li><a href="../../bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/event/BeliefEvent.html" target="_top">Frames</a></li>
+<li><a href="BeliefEvent.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>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li><a href="#nested.class.summary">Nested</a> | </li>
+<li>Field | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li><a href="#constructor.detail">Constr</a> | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">bdi4jade.event</div>
+<h2 title="Class BeliefEvent" class="title">Class BeliefEvent</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>bdi4jade.event.BeliefEvent</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>jade.content.AgentAction, jade.content.Concept, jade.content.ContentElement, jade.content.Term, java.io.Serializable</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">BeliefEvent</span>
+extends java.lang.Object
+implements jade.content.AgentAction</pre>
+<div class="block">This class represents an event performed over a belief.</div>
+<dl>
+<dt><span class="simpleTagLabel">Author:</span></dt>
+<dd>ingridnunes</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../serialized-form.html#bdi4jade.event.BeliefEvent">Serialized Form</a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event">BeliefEvent.Action</a></span></code>
<div class="block">This enumeration represents the set of possible actions that can be
- performed over a belief.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor_summary">
-<!-- -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><strong><a href="../../bdi4jade/event/BeliefEvent.html#BeliefEvent()">BeliefEvent</a></strong>()</code>
-<div class="block">Default constructor.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><strong><a href="../../bdi4jade/event/BeliefEvent.html#BeliefEvent(bdi4jade.belief.Belief)">BeliefEvent</a></strong>(<a href="../../bdi4jade/belief/Belief.html" title="class in bdi4jade.belief">Belief</a><?> belief)</code>
-<div class="block">Creates a Belief Changed.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><strong><a href="../../bdi4jade/event/BeliefEvent.html#BeliefEvent(bdi4jade.belief.Belief, bdi4jade.event.BeliefEvent.Action)">BeliefEvent</a></strong>(<a href="../../bdi4jade/belief/Belief.html" title="class in bdi4jade.belief">Belief</a><?> belief,
- <a href="../../bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event">BeliefEvent.Action</a> action)</code>
-<div class="block">Creates a Belief Changed.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><strong><a href="../../bdi4jade/event/BeliefEvent.html#BeliefEvent(bdi4jade.belief.Belief, bdi4jade.event.BeliefEvent.Action, java.lang.Object)">BeliefEvent</a></strong>(<a href="../../bdi4jade/belief/Belief.html" title="class in bdi4jade.belief">Belief</a><?> belief,
- <a href="../../bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event">BeliefEvent.Action</a> action,
- java.lang.Object args)</code>
-<div class="block">Creates a Belief Changed.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method_summary">
-<!-- -->
-</a>
-<h3>Method Summary</h3>
-<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span>Methods</span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event">BeliefEvent.Action</a></code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/event/BeliefEvent.html#getAction()">getAction</a></strong>()</code> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>java.lang.Object</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/event/BeliefEvent.html#getArgs()">getArgs</a></strong>()</code> </td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../bdi4jade/belief/Belief.html" title="class in bdi4jade.belief">Belief</a><?></code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/event/BeliefEvent.html#getBelief()">getBelief</a></strong>()</code> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/event/BeliefEvent.html#setAction(bdi4jade.event.BeliefEvent.Action)">setAction</a></strong>(<a href="../../bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event">BeliefEvent.Action</a> action)</code> </td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/event/BeliefEvent.html#setArgs(java.lang.Object)">setArgs</a></strong>(java.lang.Object args)</code> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/event/BeliefEvent.html#setBelief(bdi4jade.belief.Belief)">setBelief</a></strong>(<a href="../../bdi4jade/belief/Belief.html" title="class in bdi4jade.belief">Belief</a><?> belief)</code> </td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
-<!-- -->
-</a>
-<h3>Methods inherited from class java.lang.Object</h3>
-<code>equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor_detail">
-<!-- -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="BeliefEvent()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>BeliefEvent</h4>
-<pre>public BeliefEvent()</pre>
-<div class="block">Default constructor.</div>
-</li>
-</ul>
-<a name="BeliefEvent(bdi4jade.belief.Belief)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>BeliefEvent</h4>
-<pre>public BeliefEvent(<a href="../../bdi4jade/belief/Belief.html" title="class in bdi4jade.belief">Belief</a><?> belief)</pre>
-<div class="block">Creates a Belief Changed.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>belief</code> - the belief that has changed.</dd></dl>
-</li>
-</ul>
-<a name="BeliefEvent(bdi4jade.belief.Belief, bdi4jade.event.BeliefEvent.Action)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>BeliefEvent</h4>
-<pre>public BeliefEvent(<a href="../../bdi4jade/belief/Belief.html" title="class in bdi4jade.belief">Belief</a><?> belief,
- <a href="../../bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event">BeliefEvent.Action</a> action)</pre>
-<div class="block">Creates a Belief Changed.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>belief</code> - the belief that has changed.</dd><dd><code>action</code> - the action performed.</dd></dl>
-</li>
-</ul>
-<a name="BeliefEvent(bdi4jade.belief.Belief, bdi4jade.event.BeliefEvent.Action, java.lang.Object)">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>BeliefEvent</h4>
-<pre>public BeliefEvent(<a href="../../bdi4jade/belief/Belief.html" title="class in bdi4jade.belief">Belief</a><?> belief,
- <a href="../../bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event">BeliefEvent.Action</a> action,
- java.lang.Object args)</pre>
-<div class="block">Creates a Belief Changed.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>belief</code> - the belief that has changed.</dd><dd><code>action</code> - the action performed.</dd><dd><code>args</code> - an argument passed for this action.</dd></dl>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method_detail">
-<!-- -->
-</a>
-<h3>Method Detail</h3>
-<a name="getAction()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getAction</h4>
-<pre>public <a href="../../bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event">BeliefEvent.Action</a> getAction()</pre>
-<dl><dt><span class="strong">Returns:</span></dt><dd>the action</dd></dl>
-</li>
-</ul>
-<a name="getArgs()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getArgs</h4>
-<pre>public java.lang.Object getArgs()</pre>
-<dl><dt><span class="strong">Returns:</span></dt><dd>the args</dd></dl>
-</li>
-</ul>
-<a name="getBelief()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getBelief</h4>
-<pre>public <a href="../../bdi4jade/belief/Belief.html" title="class in bdi4jade.belief">Belief</a><?> getBelief()</pre>
-<dl><dt><span class="strong">Returns:</span></dt><dd>the belief</dd></dl>
-</li>
-</ul>
-<a name="setAction(bdi4jade.event.BeliefEvent.Action)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>setAction</h4>
-<pre>public void setAction(<a href="../../bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event">BeliefEvent.Action</a> action)</pre>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>action</code> - the action to set</dd></dl>
-</li>
-</ul>
-<a name="setArgs(java.lang.Object)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>setArgs</h4>
-<pre>public void setArgs(java.lang.Object args)</pre>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>args</code> - the args to set</dd></dl>
-</li>
-</ul>
-<a name="setBelief(bdi4jade.belief.Belief)">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>setBelief</h4>
-<pre>public void setBelief(<a href="../../bdi4jade/belief/Belief.html" title="class in bdi4jade.belief">Belief</a><?> belief)</pre>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>belief</code> - the belief to set</dd></dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!-- -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/BeliefEvent.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev Class</li>
-<li><a href="../../bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/event/BeliefEvent.html" target="_top">Frames</a></li>
-<li><a href="BeliefEvent.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>
-<div>
-<ul class="subNavList">
-<li>Summary: </li>
-<li><a href="#nested_class_summary">Nested</a> | </li>
-<li>Field | </li>
-<li><a href="#constructor_summary">Constr</a> | </li>
-<li><a href="#method_summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li>Field | </li>
-<li><a href="#constructor_detail">Constr</a> | </li>
-<li><a href="#method_detail">Method</a></li>
-</ul>
-</div>
-<a name="skip-navbar_bottom">
-<!-- -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
+ performed over a belief.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../bdi4jade/event/BeliefEvent.html#BeliefEvent--">BeliefEvent</a></span>()</code>
+<div class="block">Default constructor.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../bdi4jade/event/BeliefEvent.html#BeliefEvent-bdi4jade.belief.Belief-">BeliefEvent</a></span>(<a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a><?> belief)</code>
+<div class="block">Creates a belief event.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../bdi4jade/event/BeliefEvent.html#BeliefEvent-bdi4jade.belief.Belief-bdi4jade.event.BeliefEvent.Action-">BeliefEvent</a></span>(<a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a><?> belief,
+ <a href="../../bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event">BeliefEvent.Action</a> action)</code>
+<div class="block">Creates a belief event.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../bdi4jade/event/BeliefEvent.html#BeliefEvent-bdi4jade.belief.Belief-bdi4jade.event.BeliefEvent.Action-java.lang.Object-">BeliefEvent</a></span>(<a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a><?> belief,
+ <a href="../../bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event">BeliefEvent.Action</a> action,
+ java.lang.Object args)</code>
+<div class="block">Creates a belief event.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><a href="../../bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event">BeliefEvent.Action</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/event/BeliefEvent.html#getAction--">getAction</a></span>()</code>
+<div class="block">Returns the action performed.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>java.lang.Object</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/event/BeliefEvent.html#getArgs--">getArgs</a></span>()</code>
+<div class="block">Returns arguments associated with the action performed.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code><a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a><?></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/event/BeliefEvent.html#getBelief--">getBelief</a></span>()</code>
+<div class="block">Returns the belief over which the event has occurred.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/event/BeliefEvent.html#setAction-bdi4jade.event.BeliefEvent.Action-">setAction</a></span>(<a href="../../bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event">BeliefEvent.Action</a> action)</code>
+<div class="block">Sets the action performed.</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/event/BeliefEvent.html#setArgs-java.lang.Object-">setArgs</a></span>(java.lang.Object args)</code>
+<div class="block">Sets the arguments associated with the action performed.</div>
+</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/event/BeliefEvent.html#setBelief-bdi4jade.belief.Belief-">setBelief</a></span>(<a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a><?> belief)</code>
+<div class="block">Sets the belief over which the event has occurred.</div>
+</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/event/BeliefEvent.html#toString--">toString</a></span>()</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="BeliefEvent--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>BeliefEvent</h4>
+<pre>public BeliefEvent()</pre>
+<div class="block">Default constructor.</div>
+</li>
+</ul>
+<a name="BeliefEvent-bdi4jade.belief.Belief-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>BeliefEvent</h4>
+<pre>public BeliefEvent(<a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a><?> belief)</pre>
+<div class="block">Creates a belief event.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>belief</code> - the belief over which the event has occurred.</dd>
+</dl>
+</li>
+</ul>
+<a name="BeliefEvent-bdi4jade.belief.Belief-bdi4jade.event.BeliefEvent.Action-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>BeliefEvent</h4>
+<pre>public BeliefEvent(<a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a><?> belief,
+ <a href="../../bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event">BeliefEvent.Action</a> action)</pre>
+<div class="block">Creates a belief event.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>belief</code> - the belief over which the event has occurred.</dd>
+<dd><code>action</code> - the action performed.</dd>
+</dl>
+</li>
+</ul>
+<a name="BeliefEvent-bdi4jade.belief.Belief-bdi4jade.event.BeliefEvent.Action-java.lang.Object-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>BeliefEvent</h4>
+<pre>public BeliefEvent(<a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a><?> belief,
+ <a href="../../bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event">BeliefEvent.Action</a> action,
+ java.lang.Object args)</pre>
+<div class="block">Creates a belief event.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>belief</code> - the belief over which the event has occurred.</dd>
+<dd><code>action</code> - the action performed.</dd>
+<dd><code>args</code> - an argument passed for this action.</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getAction--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getAction</h4>
+<pre>public <a href="../../bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event">BeliefEvent.Action</a> getAction()</pre>
+<div class="block">Returns the action performed.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the action</dd>
+</dl>
+</li>
+</ul>
+<a name="getArgs--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getArgs</h4>
+<pre>public java.lang.Object getArgs()</pre>
+<div class="block">Returns arguments associated with the action performed.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the args</dd>
+</dl>
+</li>
+</ul>
+<a name="getBelief--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getBelief</h4>
+<pre>public <a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a><?> getBelief()</pre>
+<div class="block">Returns the belief over which the event has occurred.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the belief</dd>
+</dl>
+</li>
+</ul>
+<a name="setAction-bdi4jade.event.BeliefEvent.Action-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setAction</h4>
+<pre>public void setAction(<a href="../../bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event">BeliefEvent.Action</a> action)</pre>
+<div class="block">Sets the action performed.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>action</code> - the action to set.</dd>
+</dl>
+</li>
+</ul>
+<a name="setArgs-java.lang.Object-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setArgs</h4>
+<pre>public void setArgs(java.lang.Object args)</pre>
+<div class="block">Sets the arguments associated with the action performed.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>args</code> - the args to set.</dd>
+</dl>
+</li>
+</ul>
+<a name="setBelief-bdi4jade.belief.Belief-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setBelief</h4>
+<pre>public void setBelief(<a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a><?> belief)</pre>
+<div class="block">Sets the belief over which the event has occurred.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>belief</code> - the belief to set.</dd>
+</dl>
+</li>
+</ul>
+<a name="toString--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>toString</h4>
+<pre>public java.lang.String toString()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>toString</code> in class <code>java.lang.Object</code></dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><code>Object.toString()</code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= 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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/BeliefEvent.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev Class</li>
+<li><a href="../../bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/event/BeliefEvent.html" target="_top">Frames</a></li>
+<li><a href="BeliefEvent.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>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li><a href="#nested.class.summary">Nested</a> | </li>
+<li>Field | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li><a href="#constructor.detail">Constr</a> | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
bdi-jade/doc/bdi4jade/event/BeliefListener.html 460(+240 -220)
diff --git a/bdi-jade/doc/bdi4jade/event/BeliefListener.html b/bdi-jade/doc/bdi4jade/event/BeliefListener.html
index 43402f6..030332d 100644
--- a/bdi-jade/doc/bdi4jade/event/BeliefListener.html
+++ b/bdi-jade/doc/bdi4jade/event/BeliefListener.html
@@ -1,220 +1,240 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:37 BRST 2014 -->
-<title>BeliefListener</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="BeliefListener";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/BeliefListener.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/event/BeliefListener.html" target="_top">Frames</a></li>
-<li><a href="BeliefListener.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>
-<div>
-<ul class="subNavList">
-<li>Summary: </li>
-<li>Nested | </li>
-<li>Field | </li>
-<li>Constr | </li>
-<li><a href="#method_summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li>Field | </li>
-<li>Constr | </li>
-<li><a href="#method_detail">Method</a></li>
-</ul>
-</div>
-<a name="skip-navbar_top">
-<!-- -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">bdi4jade.event</div>
-<h2 title="Interface BeliefListener" class="title">Interface BeliefListener</h2>
-</div>
-<div class="contentContainer">
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Superinterfaces:</dt>
-<dd>java.util.EventListener</dd>
-</dl>
-<hr>
-<br>
-<pre>public interface <span class="strong">BeliefListener</span>
-extends java.util.EventListener</pre>
-<div class="block">This interface defined the method that a belief listener should implement. A
- belief listener can be notified about changes in beliefs, when it subscribed
- to a class that can notify updates.</div>
-<dl><dt><span class="strong">Author:</span></dt>
- <dd>ingridnunes</dd></dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method_summary">
-<!-- -->
-</a>
-<h3>Method Summary</h3>
-<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span>Methods</span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/event/BeliefListener.html#update(bdi4jade.event.BeliefEvent)">update</a></strong>(<a href="../../bdi4jade/event/BeliefEvent.html" title="class in bdi4jade.event">BeliefEvent</a> beliefEvent)</code>
-<div class="block">Updates the listener according to a change in a belief.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method_detail">
-<!-- -->
-</a>
-<h3>Method Detail</h3>
-<a name="update(bdi4jade.event.BeliefEvent)">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>update</h4>
-<pre>void update(<a href="../../bdi4jade/event/BeliefEvent.html" title="class in bdi4jade.event">BeliefEvent</a> beliefEvent)</pre>
-<div class="block">Updates the listener according to a change in a belief.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>beliefEvent</code> - </dd></dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!-- -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/BeliefListener.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/event/BeliefListener.html" target="_top">Frames</a></li>
-<li><a href="BeliefListener.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>
-<div>
-<ul class="subNavList">
-<li>Summary: </li>
-<li>Nested | </li>
-<li>Field | </li>
-<li>Constr | </li>
-<li><a href="#method_summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li>Field | </li>
-<li>Constr | </li>
-<li><a href="#method_detail">Method</a></li>
-</ul>
-</div>
-<a name="skip-navbar_bottom">
-<!-- -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
+<!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) on Mon Aug 11 00:38:57 BRT 2014 -->
+<title>BeliefListener</title>
+<meta name="date" content="2014-08-11">
+<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="BeliefListener";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":6};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/BeliefListener.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/event/BeliefListener.html" target="_top">Frames</a></li>
+<li><a href="BeliefListener.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>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">bdi4jade.event</div>
+<h2 title="Interface BeliefListener" class="title">Interface BeliefListener</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd>java.util.EventListener</dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="typeNameLabel">BeliefListener</span>
+extends java.util.EventListener</pre>
+<div class="block">This interface defines the method that a belief listener should implement. A
+ belief listener is notified about changes in beliefs of a belief base, when
+ it is subscribed to the belief base.</div>
+<dl>
+<dt><span class="simpleTagLabel">Author:</span></dt>
+<dd>Ingrid Nunes</dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/event/BeliefListener.html#eventOccurred-bdi4jade.event.BeliefEvent-">eventOccurred</a></span>(<a href="../../bdi4jade/event/BeliefEvent.html" title="class in bdi4jade.event">BeliefEvent</a> beliefEvent)</code>
+<div class="block">Notifies the listener that a <a href="../../bdi4jade/event/BeliefEvent.html" title="class in bdi4jade.event"><code>BeliefEvent</code></a> occurred.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="eventOccurred-bdi4jade.event.BeliefEvent-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>eventOccurred</h4>
+<pre>void eventOccurred(<a href="../../bdi4jade/event/BeliefEvent.html" title="class in bdi4jade.event">BeliefEvent</a> beliefEvent)</pre>
+<div class="block">Notifies the listener that a <a href="../../bdi4jade/event/BeliefEvent.html" title="class in bdi4jade.event"><code>BeliefEvent</code></a> occurred.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>beliefEvent</code> - the belief event that occurred.</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= 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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/BeliefListener.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/event/BeliefListener.html" target="_top">Frames</a></li>
+<li><a href="BeliefListener.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>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/bdi-jade/doc/bdi4jade/event/class-use/BeliefEvent.Action.html b/bdi-jade/doc/bdi4jade/event/class-use/BeliefEvent.Action.html
index f440c2e..a62efab 100644
--- a/bdi-jade/doc/bdi4jade/event/class-use/BeliefEvent.Action.html
+++ b/bdi-jade/doc/bdi4jade/event/class-use/BeliefEvent.Action.html
@@ -1,202 +1,219 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:42 BRST 2014 -->
-<title>Uses of Class bdi4jade.event.BeliefEvent.Action</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="Uses of Class bdi4jade.event.BeliefEvent.Action";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/event/class-use/BeliefEvent.Action.html" target="_top">Frames</a></li>
-<li><a href="BeliefEvent.Action.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="header">
-<h2 title="Uses of Class bdi4jade.event.BeliefEvent.Action" class="title">Uses of Class<br>bdi4jade.event.BeliefEvent.Action</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event">BeliefEvent.Action</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#bdi4jade.event">bdi4jade.event</a></td>
-<td class="colLast"> </td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="bdi4jade.event">
-<!-- -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event">BeliefEvent.Action</a> in <a href="../../../bdi4jade/event/package-summary.html">bdi4jade.event</a></h3>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../bdi4jade/event/package-summary.html">bdi4jade.event</a> that return <a href="../../../bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event">BeliefEvent.Action</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event">BeliefEvent.Action</a></code></td>
-<td class="colLast"><span class="strong">BeliefEvent.</span><code><strong><a href="../../../bdi4jade/event/BeliefEvent.html#getAction()">getAction</a></strong>()</code> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static <a href="../../../bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event">BeliefEvent.Action</a></code></td>
-<td class="colLast"><span class="strong">BeliefEvent.Action.</span><code><strong><a href="../../../bdi4jade/event/BeliefEvent.Action.html#valueOf(java.lang.String)">valueOf</a></strong>(java.lang.String name)</code>
-<div class="block">Returns the enum constant of this type with the specified name.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event">BeliefEvent.Action</a>[]</code></td>
-<td class="colLast"><span class="strong">BeliefEvent.Action.</span><code><strong><a href="../../../bdi4jade/event/BeliefEvent.Action.html#values()">values</a></strong>()</code>
+<!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) on Mon Aug 11 00:38:59 BRT 2014 -->
+<title>Uses of Class bdi4jade.event.BeliefEvent.Action</title>
+<meta name="date" content="2014-08-11">
+<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="Uses of Class bdi4jade.event.BeliefEvent.Action";
+ }
+ }
+ 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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/event/class-use/BeliefEvent.Action.html" target="_top">Frames</a></li>
+<li><a href="BeliefEvent.Action.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="header">
+<h2 title="Uses of Class bdi4jade.event.BeliefEvent.Action" class="title">Uses of Class<br>bdi4jade.event.BeliefEvent.Action</h2>
+</div>
+<div class="classUseContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
+<caption><span>Packages that use <a href="../../../bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event">BeliefEvent.Action</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Package</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.event">bdi4jade.event</a></td>
+<td class="colLast">
+<div class="block">This package contains interfaces and classes that allows creating listeners
+ of events that occur in an agent, such as updating beliefs or achieving
+ goals, and representing such events.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<ul class="blockList">
+<li class="blockList"><a name="bdi4jade.event">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event">BeliefEvent.Action</a> in <a href="../../../bdi4jade/event/package-summary.html">bdi4jade.event</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../bdi4jade/event/package-summary.html">bdi4jade.event</a> that return <a href="../../../bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event">BeliefEvent.Action</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event">BeliefEvent.Action</a></code></td>
+<td class="colLast"><span class="typeNameLabel">BeliefEvent.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/event/BeliefEvent.html#getAction--">getAction</a></span>()</code>
+<div class="block">Returns the action performed.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="../../../bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event">BeliefEvent.Action</a></code></td>
+<td class="colLast"><span class="typeNameLabel">BeliefEvent.Action.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/event/BeliefEvent.Action.html#valueOf-java.lang.String-">valueOf</a></span>(java.lang.String name)</code>
+<div class="block">Returns the enum constant of this type with the specified name.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event">BeliefEvent.Action</a>[]</code></td>
+<td class="colLast"><span class="typeNameLabel">BeliefEvent.Action.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/event/BeliefEvent.Action.html#values--">values</a></span>()</code>
<div class="block">Returns an array containing the constants of this enum type, in
-the order they are declared.</div>
-</td>
-</tr>
-</tbody>
-</table>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../bdi4jade/event/package-summary.html">bdi4jade.event</a> with parameters of type <a href="../../../bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event">BeliefEvent.Action</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="strong">BeliefEvent.</span><code><strong><a href="../../../bdi4jade/event/BeliefEvent.html#setAction(bdi4jade.event.BeliefEvent.Action)">setAction</a></strong>(<a href="../../../bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event">BeliefEvent.Action</a> action)</code> </td>
-</tr>
-</tbody>
-</table>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
-<caption><span>Constructors in <a href="../../../bdi4jade/event/package-summary.html">bdi4jade.event</a> with parameters of type <a href="../../../bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event">BeliefEvent.Action</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colLast"><code><strong><a href="../../../bdi4jade/event/BeliefEvent.html#BeliefEvent(bdi4jade.belief.Belief, bdi4jade.event.BeliefEvent.Action)">BeliefEvent</a></strong>(<a href="../../../bdi4jade/belief/Belief.html" title="class in bdi4jade.belief">Belief</a><?> belief,
- <a href="../../../bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event">BeliefEvent.Action</a> action)</code>
-<div class="block">Creates a Belief Changed.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colLast"><code><strong><a href="../../../bdi4jade/event/BeliefEvent.html#BeliefEvent(bdi4jade.belief.Belief, bdi4jade.event.BeliefEvent.Action, java.lang.Object)">BeliefEvent</a></strong>(<a href="../../../bdi4jade/belief/Belief.html" title="class in bdi4jade.belief">Belief</a><?> belief,
- <a href="../../../bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event">BeliefEvent.Action</a> action,
- java.lang.Object args)</code>
-<div class="block">Creates a Belief Changed.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!-- -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/event/class-use/BeliefEvent.Action.html" target="_top">Frames</a></li>
-<li><a href="BeliefEvent.Action.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>
+the order they are declared.</div>
+</td>
+</tr>
+</tbody>
+</table>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../bdi4jade/event/package-summary.html">bdi4jade.event</a> with parameters of type <a href="../../../bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event">BeliefEvent.Action</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">BeliefEvent.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/event/BeliefEvent.html#setAction-bdi4jade.event.BeliefEvent.Action-">setAction</a></span>(<a href="../../../bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event">BeliefEvent.Action</a> action)</code>
+<div class="block">Sets the action performed.</div>
+</td>
+</tr>
+</tbody>
+</table>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
+<caption><span>Constructors in <a href="../../../bdi4jade/event/package-summary.html">bdi4jade.event</a> with parameters of type <a href="../../../bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event">BeliefEvent.Action</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/event/BeliefEvent.html#BeliefEvent-bdi4jade.belief.Belief-bdi4jade.event.BeliefEvent.Action-">BeliefEvent</a></span>(<a href="../../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a><?> belief,
+ <a href="../../../bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event">BeliefEvent.Action</a> action)</code>
+<div class="block">Creates a belief event.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/event/BeliefEvent.html#BeliefEvent-bdi4jade.belief.Belief-bdi4jade.event.BeliefEvent.Action-java.lang.Object-">BeliefEvent</a></span>(<a href="../../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a><?> belief,
+ <a href="../../../bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event">BeliefEvent.Action</a> action,
+ java.lang.Object args)</code>
+<div class="block">Creates a belief event.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/event/class-use/BeliefEvent.Action.html" target="_top">Frames</a></li>
+<li><a href="BeliefEvent.Action.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>
bdi-jade/doc/bdi4jade/event/class-use/BeliefEvent.html 363(+206 -157)
diff --git a/bdi-jade/doc/bdi4jade/event/class-use/BeliefEvent.html b/bdi-jade/doc/bdi4jade/event/class-use/BeliefEvent.html
index 96159d9..2e58268 100644
--- a/bdi-jade/doc/bdi4jade/event/class-use/BeliefEvent.html
+++ b/bdi-jade/doc/bdi4jade/event/class-use/BeliefEvent.html
@@ -1,157 +1,206 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:42 BRST 2014 -->
-<title>Uses of Class bdi4jade.event.BeliefEvent</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="Uses of Class bdi4jade.event.BeliefEvent";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../bdi4jade/event/BeliefEvent.html" title="class in bdi4jade.event">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/event/class-use/BeliefEvent.html" target="_top">Frames</a></li>
-<li><a href="BeliefEvent.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="header">
-<h2 title="Uses of Class bdi4jade.event.BeliefEvent" class="title">Uses of Class<br>bdi4jade.event.BeliefEvent</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../bdi4jade/event/BeliefEvent.html" title="class in bdi4jade.event">BeliefEvent</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#bdi4jade.event">bdi4jade.event</a></td>
-<td class="colLast"> </td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="bdi4jade.event">
-<!-- -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/event/BeliefEvent.html" title="class in bdi4jade.event">BeliefEvent</a> in <a href="../../../bdi4jade/event/package-summary.html">bdi4jade.event</a></h3>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../bdi4jade/event/package-summary.html">bdi4jade.event</a> with parameters of type <a href="../../../bdi4jade/event/BeliefEvent.html" title="class in bdi4jade.event">BeliefEvent</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="strong">BeliefListener.</span><code><strong><a href="../../../bdi4jade/event/BeliefListener.html#update(bdi4jade.event.BeliefEvent)">update</a></strong>(<a href="../../../bdi4jade/event/BeliefEvent.html" title="class in bdi4jade.event">BeliefEvent</a> beliefEvent)</code>
-<div class="block">Updates the listener according to a change in a belief.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!-- -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../bdi4jade/event/BeliefEvent.html" title="class in bdi4jade.event">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/event/class-use/BeliefEvent.html" target="_top">Frames</a></li>
-<li><a href="BeliefEvent.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>
+<!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) on Mon Aug 11 00:38:59 BRT 2014 -->
+<title>Uses of Class bdi4jade.event.BeliefEvent</title>
+<meta name="date" content="2014-08-11">
+<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="Uses of Class bdi4jade.event.BeliefEvent";
+ }
+ }
+ 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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../bdi4jade/event/BeliefEvent.html" title="class in bdi4jade.event">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/event/class-use/BeliefEvent.html" target="_top">Frames</a></li>
+<li><a href="BeliefEvent.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="header">
+<h2 title="Uses of Class bdi4jade.event.BeliefEvent" class="title">Uses of Class<br>bdi4jade.event.BeliefEvent</h2>
+</div>
+<div class="classUseContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
+<caption><span>Packages that use <a href="../../../bdi4jade/event/BeliefEvent.html" title="class in bdi4jade.event">BeliefEvent</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Package</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.belief">bdi4jade.belief</a></td>
+<td class="colLast">
+<div class="block">This package contains interfaces and classes that allows representation of
+ beliefs of an agent, which are stored in belief bases, part of agent
+ capabilities.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.event">bdi4jade.event</a></td>
+<td class="colLast">
+<div class="block">This package contains interfaces and classes that allows creating listeners
+ of events that occur in an agent, such as updating beliefs or achieving
+ goals, and representing such events.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<ul class="blockList">
+<li class="blockList"><a name="bdi4jade.belief">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/event/BeliefEvent.html" title="class in bdi4jade.event">BeliefEvent</a> in <a href="../../../bdi4jade/belief/package-summary.html">bdi4jade.belief</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../bdi4jade/belief/package-summary.html">bdi4jade.belief</a> with parameters of type <a href="../../../bdi4jade/event/BeliefEvent.html" title="class in bdi4jade.event">BeliefEvent</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><span class="typeNameLabel">AbstractBelief.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/belief/AbstractBelief.html#notifyBeliefBases-bdi4jade.event.BeliefEvent-">notifyBeliefBases</a></span>(<a href="../../../bdi4jade/event/BeliefEvent.html" title="class in bdi4jade.event">BeliefEvent</a> beliefEvent)</code>
+<div class="block">Notifies the belief bases with which this belief is associated that the
+ value of this belief has changed.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><span class="typeNameLabel">BeliefBase.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/belief/BeliefBase.html#notifyBeliefChanged-bdi4jade.event.BeliefEvent-">notifyBeliefChanged</a></span>(<a href="../../../bdi4jade/event/BeliefEvent.html" title="class in bdi4jade.event">BeliefEvent</a> beliefChanged)</code>
+<div class="block">Notifies the capability associated with this belief base that a belief
+ was modified.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.event">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/event/BeliefEvent.html" title="class in bdi4jade.event">BeliefEvent</a> in <a href="../../../bdi4jade/event/package-summary.html">bdi4jade.event</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../bdi4jade/event/package-summary.html">bdi4jade.event</a> with parameters of type <a href="../../../bdi4jade/event/BeliefEvent.html" title="class in bdi4jade.event">BeliefEvent</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">BeliefListener.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/event/BeliefListener.html#eventOccurred-bdi4jade.event.BeliefEvent-">eventOccurred</a></span>(<a href="../../../bdi4jade/event/BeliefEvent.html" title="class in bdi4jade.event">BeliefEvent</a> beliefEvent)</code>
+<div class="block">Notifies the listener that a <a href="../../../bdi4jade/event/BeliefEvent.html" title="class in bdi4jade.event"><code>BeliefEvent</code></a> occurred.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../bdi4jade/event/BeliefEvent.html" title="class in bdi4jade.event">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/event/class-use/BeliefEvent.html" target="_top">Frames</a></li>
+<li><a href="BeliefEvent.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>
bdi-jade/doc/bdi4jade/event/class-use/BeliefListener.html 367(+191 -176)
diff --git a/bdi-jade/doc/bdi4jade/event/class-use/BeliefListener.html b/bdi-jade/doc/bdi4jade/event/class-use/BeliefListener.html
index 5fdc2ea..bed8084 100644
--- a/bdi-jade/doc/bdi4jade/event/class-use/BeliefListener.html
+++ b/bdi-jade/doc/bdi4jade/event/class-use/BeliefListener.html
@@ -1,176 +1,191 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:42 BRST 2014 -->
-<title>Uses of Interface bdi4jade.event.BeliefListener</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="Uses of Interface bdi4jade.event.BeliefListener";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../bdi4jade/event/BeliefListener.html" title="interface in bdi4jade.event">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/event/class-use/BeliefListener.html" target="_top">Frames</a></li>
-<li><a href="BeliefListener.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="header">
-<h2 title="Uses of Interface bdi4jade.event.BeliefListener" class="title">Uses of Interface<br>bdi4jade.event.BeliefListener</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../bdi4jade/event/BeliefListener.html" title="interface in bdi4jade.event">BeliefListener</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#bdi4jade.core">bdi4jade.core</a></td>
-<td class="colLast"> </td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="bdi4jade.core">
-<!-- -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/event/BeliefListener.html" title="interface in bdi4jade.event">BeliefListener</a> in <a href="../../../bdi4jade/core/package-summary.html">bdi4jade.core</a></h3>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../bdi4jade/core/package-summary.html">bdi4jade.core</a> that return types with arguments of type <a href="../../../bdi4jade/event/BeliefListener.html" title="interface in bdi4jade.event">BeliefListener</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>java.util.Set<<a href="../../../bdi4jade/event/BeliefListener.html" title="interface in bdi4jade.event">BeliefListener</a>></code></td>
-<td class="colLast"><span class="strong">BeliefBase.</span><code><strong><a href="../../../bdi4jade/core/BeliefBase.html#getBeliefListeners()">getBeliefListeners</a></strong>()</code> </td>
-</tr>
-</tbody>
-</table>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../bdi4jade/core/package-summary.html">bdi4jade.core</a> with parameters of type <a href="../../../bdi4jade/event/BeliefListener.html" title="interface in bdi4jade.event">BeliefListener</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="strong">BeliefBase.</span><code><strong><a href="../../../bdi4jade/core/BeliefBase.html#addBeliefListener(bdi4jade.event.BeliefListener)">addBeliefListener</a></strong>(<a href="../../../bdi4jade/event/BeliefListener.html" title="interface in bdi4jade.event">BeliefListener</a> beliefListener)</code>
-<div class="block">Adds a belief listener to be notified about changes in the belief base.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="strong">BeliefBase.</span><code><strong><a href="../../../bdi4jade/core/BeliefBase.html#removeBeliefListener(bdi4jade.event.BeliefListener)">removeBeliefListener</a></strong>(<a href="../../../bdi4jade/event/BeliefListener.html" title="interface in bdi4jade.event">BeliefListener</a> beliefListener)</code>
-<div class="block">Removes a belief listener.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!-- -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../bdi4jade/event/BeliefListener.html" title="interface in bdi4jade.event">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/event/class-use/BeliefListener.html" target="_top">Frames</a></li>
-<li><a href="BeliefListener.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>
+<!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) on Mon Aug 11 00:38:59 BRT 2014 -->
+<title>Uses of Interface bdi4jade.event.BeliefListener</title>
+<meta name="date" content="2014-08-11">
+<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="Uses of Interface bdi4jade.event.BeliefListener";
+ }
+ }
+ 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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../bdi4jade/event/BeliefListener.html" title="interface in bdi4jade.event">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/event/class-use/BeliefListener.html" target="_top">Frames</a></li>
+<li><a href="BeliefListener.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="header">
+<h2 title="Uses of Interface bdi4jade.event.BeliefListener" class="title">Uses of Interface<br>bdi4jade.event.BeliefListener</h2>
+</div>
+<div class="classUseContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
+<caption><span>Packages that use <a href="../../../bdi4jade/event/BeliefListener.html" title="interface in bdi4jade.event">BeliefListener</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Package</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.belief">bdi4jade.belief</a></td>
+<td class="colLast">
+<div class="block">This package contains interfaces and classes that allows representation of
+ beliefs of an agent, which are stored in belief bases, part of agent
+ capabilities.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<ul class="blockList">
+<li class="blockList"><a name="bdi4jade.belief">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/event/BeliefListener.html" title="interface in bdi4jade.event">BeliefListener</a> in <a href="../../../bdi4jade/belief/package-summary.html">bdi4jade.belief</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../bdi4jade/belief/package-summary.html">bdi4jade.belief</a> that return types with arguments of type <a href="../../../bdi4jade/event/BeliefListener.html" title="interface in bdi4jade.event">BeliefListener</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>java.util.Set<<a href="../../../bdi4jade/event/BeliefListener.html" title="interface in bdi4jade.event">BeliefListener</a>></code></td>
+<td class="colLast"><span class="typeNameLabel">BeliefBase.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/belief/BeliefBase.html#getBeliefListeners--">getBeliefListeners</a></span>()</code>
+<div class="block">Returns all the current belief listeners of this belief base.</div>
+</td>
+</tr>
+</tbody>
+</table>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../bdi4jade/belief/package-summary.html">bdi4jade.belief</a> with parameters of type <a href="../../../bdi4jade/event/BeliefListener.html" title="interface in bdi4jade.event">BeliefListener</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">BeliefBase.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/belief/BeliefBase.html#addBeliefListener-bdi4jade.event.BeliefListener-">addBeliefListener</a></span>(<a href="../../../bdi4jade/event/BeliefListener.html" title="interface in bdi4jade.event">BeliefListener</a> beliefListener)</code>
+<div class="block">Adds a belief listener to be notified about changes in the belief base.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">BeliefBase.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/belief/BeliefBase.html#removeBeliefListener-bdi4jade.event.BeliefListener-">removeBeliefListener</a></span>(<a href="../../../bdi4jade/event/BeliefListener.html" title="interface in bdi4jade.event">BeliefListener</a> beliefListener)</code>
+<div class="block">Removes a belief listener.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../bdi4jade/event/BeliefListener.html" title="interface in bdi4jade.event">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/event/class-use/BeliefListener.html" target="_top">Frames</a></li>
+<li><a href="BeliefListener.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>
bdi-jade/doc/bdi4jade/event/class-use/GoalEvent.html 554(+362 -192)
diff --git a/bdi-jade/doc/bdi4jade/event/class-use/GoalEvent.html b/bdi-jade/doc/bdi4jade/event/class-use/GoalEvent.html
index 4f73492..9e17e0b 100644
--- a/bdi-jade/doc/bdi4jade/event/class-use/GoalEvent.html
+++ b/bdi-jade/doc/bdi4jade/event/class-use/GoalEvent.html
@@ -1,192 +1,362 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:42 BRST 2014 -->
-<title>Uses of Class bdi4jade.event.GoalEvent</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="Uses of Class bdi4jade.event.GoalEvent";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/event/class-use/GoalEvent.html" target="_top">Frames</a></li>
-<li><a href="GoalEvent.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="header">
-<h2 title="Uses of Class bdi4jade.event.GoalEvent" class="title">Uses of Class<br>bdi4jade.event.GoalEvent</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#bdi4jade.event">bdi4jade.event</a></td>
-<td class="colLast"> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="#bdi4jade.plan">bdi4jade.plan</a></td>
-<td class="colLast"> </td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="bdi4jade.event">
-<!-- -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a> in <a href="../../../bdi4jade/event/package-summary.html">bdi4jade.event</a></h3>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subclasses, and an explanation">
-<caption><span>Subclasses of <a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a> in <a href="../../../bdi4jade/event/package-summary.html">bdi4jade.event</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>class </code></td>
-<td class="colLast"><code><strong><a href="../../../bdi4jade/event/GoalFinishedEvent.html" title="class in bdi4jade.event">GoalFinishedEvent</a></strong></code> </td>
-</tr>
-</tbody>
-</table>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../bdi4jade/event/package-summary.html">bdi4jade.event</a> with parameters of type <a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="strong">GoalListener.</span><code><strong><a href="../../../bdi4jade/event/GoalListener.html#goalPerformed(bdi4jade.event.GoalEvent)">goalPerformed</a></strong>(<a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a> event)</code>
-<div class="block">Notifies the listener that the goal was performed.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.plan">
-<!-- -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a> in <a href="../../../bdi4jade/plan/package-summary.html">bdi4jade.plan</a></h3>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../bdi4jade/plan/package-summary.html">bdi4jade.plan</a> with parameters of type <a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="strong">PlanInstance.</span><code><strong><a href="../../../bdi4jade/plan/PlanInstance.html#goalPerformed(bdi4jade.event.GoalEvent)">goalPerformed</a></strong>(<a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a> event)</code> </td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!-- -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/event/class-use/GoalEvent.html" target="_top">Frames</a></li>
-<li><a href="GoalEvent.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>
+<!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) on Mon Aug 11 00:38:59 BRT 2014 -->
+<title>Uses of Class bdi4jade.event.GoalEvent</title>
+<meta name="date" content="2014-08-11">
+<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="Uses of Class bdi4jade.event.GoalEvent";
+ }
+ }
+ 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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/event/class-use/GoalEvent.html" target="_top">Frames</a></li>
+<li><a href="GoalEvent.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="header">
+<h2 title="Uses of Class bdi4jade.event.GoalEvent" class="title">Uses of Class<br>bdi4jade.event.GoalEvent</h2>
+</div>
+<div class="classUseContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
+<caption><span>Packages that use <a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Package</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.event">bdi4jade.event</a></td>
+<td class="colLast">
+<div class="block">This package contains interfaces and classes that allows creating listeners
+ of events that occur in an agent, such as updating beliefs or achieving
+ goals, and representing such events.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.goal">bdi4jade.goal</a></td>
+<td class="colLast">
+<div class="block">This package contains interfaces and classes that allows representation of
+ goals and softgoals of an agent.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.plan.planbody">bdi4jade.plan.planbody</a></td>
+<td class="colLast">
+<div class="block">This package contains interfaces and classes that allows representation of
+ plan body, which is an executable piece of code that is instantiated and
+ executed to achieve goals.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<ul class="blockList">
+<li class="blockList"><a name="bdi4jade.event">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a> in <a href="../../../bdi4jade/event/package-summary.html">bdi4jade.event</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../bdi4jade/event/package-summary.html">bdi4jade.event</a> with parameters of type <a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">GoalListener.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/event/GoalListener.html#goalPerformed-bdi4jade.event.GoalEvent-">goalPerformed</a></span>(<a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a> event)</code>
+<div class="block">Notifies the listener that a goal that was performed.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.goal">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a> in <a href="../../../bdi4jade/goal/package-summary.html">bdi4jade.goal</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation">
+<caption><span>Fields in <a href="../../../bdi4jade/goal/package-summary.html">bdi4jade.goal</a> declared as <a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a></code></td>
+<td class="colLast"><span class="typeNameLabel">CompositeGoal.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/goal/CompositeGoal.html#failedGoal">failedGoal</a></span></code> </td>
+</tr>
+</tbody>
+</table>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../bdi4jade/goal/package-summary.html">bdi4jade.goal</a> that return <a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a></code></td>
+<td class="colLast"><span class="typeNameLabel">CompositeGoal.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/goal/CompositeGoal.html#getFailedGoal--">getFailedGoal</a></span>()</code>
+<div class="block">Returns the goal event associated with a goal that could not be achieved,
+ if any.</div>
+</td>
+</tr>
+</tbody>
+</table>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../bdi4jade/goal/package-summary.html">bdi4jade.goal</a> with parameters of type <a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">CompositeGoal.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/goal/CompositeGoal.html#setFailedGoal-bdi4jade.event.GoalEvent-">setFailedGoal</a></span>(<a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a> failedGoal)</code>
+<div class="block">Sets the goal event associated with the goal that failed.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.plan.planbody">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a> in <a href="../../../bdi4jade/plan/planbody/package-summary.html">bdi4jade.plan.planbody</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation">
+<caption><span>Fields in <a href="../../../bdi4jade/plan/planbody/package-summary.html">bdi4jade.plan.planbody</a> declared as <a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a></code></td>
+<td class="colLast"><span class="typeNameLabel">SequentialGoalPlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/SequentialGoalPlanBody.html#failedGoal">failedGoal</a></span></code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected <a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a></code></td>
+<td class="colLast"><span class="typeNameLabel">ParallelGoalPlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/ParallelGoalPlanBody.html#failedGoal">failedGoal</a></span></code> </td>
+</tr>
+</tbody>
+</table>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../bdi4jade/plan/planbody/package-summary.html">bdi4jade.plan.planbody</a> that return <a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a></code></td>
+<td class="colLast"><span class="typeNameLabel">SequentialActionPlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/SequentialActionPlanBody.html#getGoalEvent--">getGoalEvent</a></span>()</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a></code></td>
+<td class="colLast"><span class="typeNameLabel">PlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getGoalEvent--">getGoalEvent</a></span>()</code>
+<div class="block">Returns a goal event from the queue.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a></code></td>
+<td class="colLast"><span class="typeNameLabel">ParallelActionPlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/ParallelActionPlanBody.html#getGoalEvent--">getGoalEvent</a></span>()</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a></code></td>
+<td class="colLast"><span class="typeNameLabel">FSMPlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/FSMPlanBody.html#getGoalEvent--">getGoalEvent</a></span>()</code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a></code></td>
+<td class="colLast"><span class="typeNameLabel">AbstractPlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#getGoalEvent--">getGoalEvent</a></span>()</code>
+<div class="block">Returns a goal event from the queue.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a></code></td>
+<td class="colLast"><span class="typeNameLabel">SequentialActionPlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/SequentialActionPlanBody.html#getGoalEvent-boolean-">getGoalEvent</a></span>(boolean block)</code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a></code></td>
+<td class="colLast"><span class="typeNameLabel">PlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getGoalEvent-boolean-">getGoalEvent</a></span>(boolean block)</code>
+<div class="block">Returns a goal event from the queue.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a></code></td>
+<td class="colLast"><span class="typeNameLabel">ParallelActionPlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/ParallelActionPlanBody.html#getGoalEvent-boolean-">getGoalEvent</a></span>(boolean block)</code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a></code></td>
+<td class="colLast"><span class="typeNameLabel">FSMPlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/FSMPlanBody.html#getGoalEvent-boolean-">getGoalEvent</a></span>(boolean block)</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a></code></td>
+<td class="colLast"><span class="typeNameLabel">AbstractPlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#getGoalEvent-boolean-">getGoalEvent</a></span>(boolean block)</code>
+<div class="block">Returns a goal event from the queue.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a></code></td>
+<td class="colLast"><span class="typeNameLabel">SequentialActionPlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/SequentialActionPlanBody.html#getGoalEvent-long-">getGoalEvent</a></span>(long ms)</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a></code></td>
+<td class="colLast"><span class="typeNameLabel">PlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getGoalEvent-long-">getGoalEvent</a></span>(long ms)</code>
+<div class="block">Returns a goal event from the queue.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a></code></td>
+<td class="colLast"><span class="typeNameLabel">ParallelActionPlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/ParallelActionPlanBody.html#getGoalEvent-long-">getGoalEvent</a></span>(long ms)</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a></code></td>
+<td class="colLast"><span class="typeNameLabel">FSMPlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/FSMPlanBody.html#getGoalEvent-long-">getGoalEvent</a></span>(long ms)</code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a></code></td>
+<td class="colLast"><span class="typeNameLabel">AbstractPlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#getGoalEvent-long-">getGoalEvent</a></span>(long ms)</code>
+<div class="block">Returns a goal event from the queue.</div>
+</td>
+</tr>
+</tbody>
+</table>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../bdi4jade/plan/planbody/package-summary.html">bdi4jade.plan.planbody</a> with parameters of type <a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">SequentialActionPlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/SequentialActionPlanBody.html#goalPerformed-bdi4jade.event.GoalEvent-">goalPerformed</a></span>(<a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a> event)</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">ParallelActionPlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/ParallelActionPlanBody.html#goalPerformed-bdi4jade.event.GoalEvent-">goalPerformed</a></span>(<a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a> event)</code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">FSMPlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/FSMPlanBody.html#goalPerformed-bdi4jade.event.GoalEvent-">goalPerformed</a></span>(<a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a> event)</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">AbstractPlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#goalPerformed-bdi4jade.event.GoalEvent-">goalPerformed</a></span>(<a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a> event)</code> </td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/event/class-use/GoalEvent.html" target="_top">Frames</a></li>
+<li><a href="GoalEvent.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>
bdi-jade/doc/bdi4jade/event/class-use/GoalFinishedEvent.html 517(+313 -204)
diff --git a/bdi-jade/doc/bdi4jade/event/class-use/GoalFinishedEvent.html b/bdi-jade/doc/bdi4jade/event/class-use/GoalFinishedEvent.html
index 19525b7..925b63b 100644
--- a/bdi-jade/doc/bdi4jade/event/class-use/GoalFinishedEvent.html
+++ b/bdi-jade/doc/bdi4jade/event/class-use/GoalFinishedEvent.html
@@ -1,204 +1,313 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:42 BRST 2014 -->
-<title>Uses of Class bdi4jade.event.GoalFinishedEvent</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="Uses of Class bdi4jade.event.GoalFinishedEvent";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../bdi4jade/event/GoalFinishedEvent.html" title="class in bdi4jade.event">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/event/class-use/GoalFinishedEvent.html" target="_top">Frames</a></li>
-<li><a href="GoalFinishedEvent.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="header">
-<h2 title="Uses of Class bdi4jade.event.GoalFinishedEvent" class="title">Uses of Class<br>bdi4jade.event.GoalFinishedEvent</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../bdi4jade/event/GoalFinishedEvent.html" title="class in bdi4jade.event">GoalFinishedEvent</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#bdi4jade.plan">bdi4jade.plan</a></td>
-<td class="colLast"> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="#bdi4jade.util.goal">bdi4jade.util.goal</a></td>
-<td class="colLast"> </td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="bdi4jade.plan">
-<!-- -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/event/GoalFinishedEvent.html" title="class in bdi4jade.event">GoalFinishedEvent</a> in <a href="../../../bdi4jade/plan/package-summary.html">bdi4jade.plan</a></h3>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../bdi4jade/plan/package-summary.html">bdi4jade.plan</a> that return <a href="../../../bdi4jade/event/GoalFinishedEvent.html" title="class in bdi4jade.event">GoalFinishedEvent</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../bdi4jade/event/GoalFinishedEvent.html" title="class in bdi4jade.event">GoalFinishedEvent</a></code></td>
-<td class="colLast"><span class="strong">PlanInstance.</span><code><strong><a href="../../../bdi4jade/plan/PlanInstance.html#getGoalEvent()">getGoalEvent</a></strong>()</code>
-<div class="block">Returns a goal event from the queue.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a href="../../../bdi4jade/event/GoalFinishedEvent.html" title="class in bdi4jade.event">GoalFinishedEvent</a></code></td>
-<td class="colLast"><span class="strong">PlanInstance.</span><code><strong><a href="../../../bdi4jade/plan/PlanInstance.html#getGoalEvent(boolean)">getGoalEvent</a></strong>(boolean block)</code>
-<div class="block">Returns a goal event from the queue.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../bdi4jade/event/GoalFinishedEvent.html" title="class in bdi4jade.event">GoalFinishedEvent</a></code></td>
-<td class="colLast"><span class="strong">PlanInstance.</span><code><strong><a href="../../../bdi4jade/plan/PlanInstance.html#getGoalEvent(long)">getGoalEvent</a></strong>(long ms)</code>
-<div class="block">Returns a goal event from the queue.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.util.goal">
-<!-- -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/event/GoalFinishedEvent.html" title="class in bdi4jade.event">GoalFinishedEvent</a> in <a href="../../../bdi4jade/util/goal/package-summary.html">bdi4jade.util.goal</a></h3>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../bdi4jade/util/goal/package-summary.html">bdi4jade.util.goal</a> that return <a href="../../../bdi4jade/event/GoalFinishedEvent.html" title="class in bdi4jade.event">GoalFinishedEvent</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../bdi4jade/event/GoalFinishedEvent.html" title="class in bdi4jade.event">GoalFinishedEvent</a></code></td>
-<td class="colLast"><span class="strong">CompositeGoal.</span><code><strong><a href="../../../bdi4jade/util/goal/CompositeGoal.html#getFailedGoal()">getFailedGoal</a></strong>()</code> </td>
-</tr>
-</tbody>
-</table>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../bdi4jade/util/goal/package-summary.html">bdi4jade.util.goal</a> with parameters of type <a href="../../../bdi4jade/event/GoalFinishedEvent.html" title="class in bdi4jade.event">GoalFinishedEvent</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="strong">CompositeGoal.</span><code><strong><a href="../../../bdi4jade/util/goal/CompositeGoal.html#setFailedGoal(bdi4jade.event.GoalFinishedEvent)">setFailedGoal</a></strong>(<a href="../../../bdi4jade/event/GoalFinishedEvent.html" title="class in bdi4jade.event">GoalFinishedEvent</a> failedGoal)</code> </td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!-- -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../bdi4jade/event/GoalFinishedEvent.html" title="class in bdi4jade.event">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/event/class-use/GoalFinishedEvent.html" target="_top">Frames</a></li>
-<li><a href="GoalFinishedEvent.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>
+<!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) on Sun Aug 10 16:07:41 BRT 2014 -->
+<title>Uses of Class bdi4jade.event.GoalFinishedEvent</title>
+<meta name="date" content="2014-08-10">
+<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="Uses of Class bdi4jade.event.GoalFinishedEvent";
+ }
+ }
+ 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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../bdi4jade/event/GoalFinishedEvent.html" title="class in bdi4jade.event">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/event/class-use/GoalFinishedEvent.html" target="_top">Frames</a></li>
+<li><a href="GoalFinishedEvent.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="header">
+<h2 title="Uses of Class bdi4jade.event.GoalFinishedEvent" class="title">Uses of Class<br>bdi4jade.event.GoalFinishedEvent</h2>
+</div>
+<div class="classUseContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
+<caption><span>Packages that use <a href="../../../bdi4jade/event/GoalFinishedEvent.html" title="class in bdi4jade.event">GoalFinishedEvent</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Package</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.goal">bdi4jade.goal</a></td>
+<td class="colLast">
+<div class="block">This package contains interfaces and classes that allows representation of
+ goals and softgoals of an agent.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.plan">bdi4jade.plan</a></td>
+<td class="colLast"> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.util.plan">bdi4jade.util.plan</a></td>
+<td class="colLast"> </td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<ul class="blockList">
+<li class="blockList"><a name="bdi4jade.goal">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/event/GoalFinishedEvent.html" title="class in bdi4jade.event">GoalFinishedEvent</a> in <a href="../../../bdi4jade/goal/package-summary.html">bdi4jade.goal</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation">
+<caption><span>Fields in <a href="../../../bdi4jade/goal/package-summary.html">bdi4jade.goal</a> declared as <a href="../../../bdi4jade/event/GoalFinishedEvent.html" title="class in bdi4jade.event">GoalFinishedEvent</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a href="../../../bdi4jade/event/GoalFinishedEvent.html" title="class in bdi4jade.event">GoalFinishedEvent</a></code></td>
+<td class="colLast"><span class="typeNameLabel">CompositeGoal.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/goal/CompositeGoal.html#failedGoal">failedGoal</a></span></code> </td>
+</tr>
+</tbody>
+</table>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../bdi4jade/goal/package-summary.html">bdi4jade.goal</a> that return <a href="../../../bdi4jade/event/GoalFinishedEvent.html" title="class in bdi4jade.event">GoalFinishedEvent</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../bdi4jade/event/GoalFinishedEvent.html" title="class in bdi4jade.event">GoalFinishedEvent</a></code></td>
+<td class="colLast"><span class="typeNameLabel">CompositeGoal.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/goal/CompositeGoal.html#getFailedGoal--">getFailedGoal</a></span>()</code>
+<div class="block">Returns the goal that could not be achieved, if any.</div>
+</td>
+</tr>
+</tbody>
+</table>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../bdi4jade/goal/package-summary.html">bdi4jade.goal</a> with parameters of type <a href="../../../bdi4jade/event/GoalFinishedEvent.html" title="class in bdi4jade.event">GoalFinishedEvent</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">CompositeGoal.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/goal/CompositeGoal.html#setFailedGoal-bdi4jade.event.GoalFinishedEvent-">setFailedGoal</a></span>(<a href="../../../bdi4jade/event/GoalFinishedEvent.html" title="class in bdi4jade.event">GoalFinishedEvent</a> failedGoal)</code>
+<div class="block">Sets the goal that failed.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.plan">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/event/GoalFinishedEvent.html" title="class in bdi4jade.event">GoalFinishedEvent</a> in <a href="../../../bdi4jade/plan/package-summary.html">bdi4jade.plan</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../bdi4jade/plan/package-summary.html">bdi4jade.plan</a> that return <a href="../../../bdi4jade/event/GoalFinishedEvent.html" title="class in bdi4jade.event">GoalFinishedEvent</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../bdi4jade/event/GoalFinishedEvent.html" title="class in bdi4jade.event">GoalFinishedEvent</a></code></td>
+<td class="colLast"><span class="typeNameLabel">SequentialActionPlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/SequentialActionPlanBody.html#getGoalEvent--">getGoalEvent</a></span>()</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../bdi4jade/event/GoalFinishedEvent.html" title="class in bdi4jade.event">GoalFinishedEvent</a></code></td>
+<td class="colLast"><span class="typeNameLabel">PlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/PlanBody.html#getGoalEvent--">getGoalEvent</a></span>()</code>
+<div class="block">Returns a goal event from the queue.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../bdi4jade/event/GoalFinishedEvent.html" title="class in bdi4jade.event">GoalFinishedEvent</a></code></td>
+<td class="colLast"><span class="typeNameLabel">ParallelActionPlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/ParallelActionPlanBody.html#getGoalEvent--">getGoalEvent</a></span>()</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../bdi4jade/event/GoalFinishedEvent.html" title="class in bdi4jade.event">GoalFinishedEvent</a></code></td>
+<td class="colLast"><span class="typeNameLabel">FSMPlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/FSMPlanBody.html#getGoalEvent--">getGoalEvent</a></span>()</code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../bdi4jade/event/GoalFinishedEvent.html" title="class in bdi4jade.event">GoalFinishedEvent</a></code></td>
+<td class="colLast"><span class="typeNameLabel">AbstractPlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/AbstractPlanBody.html#getGoalEvent--">getGoalEvent</a></span>()</code>
+<div class="block">Returns a goal event from the queue.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../bdi4jade/event/GoalFinishedEvent.html" title="class in bdi4jade.event">GoalFinishedEvent</a></code></td>
+<td class="colLast"><span class="typeNameLabel">SequentialActionPlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/SequentialActionPlanBody.html#getGoalEvent-boolean-">getGoalEvent</a></span>(boolean block)</code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../bdi4jade/event/GoalFinishedEvent.html" title="class in bdi4jade.event">GoalFinishedEvent</a></code></td>
+<td class="colLast"><span class="typeNameLabel">PlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/PlanBody.html#getGoalEvent-boolean-">getGoalEvent</a></span>(boolean block)</code>
+<div class="block">Returns a goal event from the queue.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../bdi4jade/event/GoalFinishedEvent.html" title="class in bdi4jade.event">GoalFinishedEvent</a></code></td>
+<td class="colLast"><span class="typeNameLabel">ParallelActionPlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/ParallelActionPlanBody.html#getGoalEvent-boolean-">getGoalEvent</a></span>(boolean block)</code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../bdi4jade/event/GoalFinishedEvent.html" title="class in bdi4jade.event">GoalFinishedEvent</a></code></td>
+<td class="colLast"><span class="typeNameLabel">FSMPlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/FSMPlanBody.html#getGoalEvent-boolean-">getGoalEvent</a></span>(boolean block)</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../bdi4jade/event/GoalFinishedEvent.html" title="class in bdi4jade.event">GoalFinishedEvent</a></code></td>
+<td class="colLast"><span class="typeNameLabel">AbstractPlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/AbstractPlanBody.html#getGoalEvent-boolean-">getGoalEvent</a></span>(boolean block)</code>
+<div class="block">Returns a goal event from the queue.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../bdi4jade/event/GoalFinishedEvent.html" title="class in bdi4jade.event">GoalFinishedEvent</a></code></td>
+<td class="colLast"><span class="typeNameLabel">SequentialActionPlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/SequentialActionPlanBody.html#getGoalEvent-long-">getGoalEvent</a></span>(long ms)</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../bdi4jade/event/GoalFinishedEvent.html" title="class in bdi4jade.event">GoalFinishedEvent</a></code></td>
+<td class="colLast"><span class="typeNameLabel">PlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/PlanBody.html#getGoalEvent-long-">getGoalEvent</a></span>(long ms)</code>
+<div class="block">Returns a goal event from the queue.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../bdi4jade/event/GoalFinishedEvent.html" title="class in bdi4jade.event">GoalFinishedEvent</a></code></td>
+<td class="colLast"><span class="typeNameLabel">ParallelActionPlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/ParallelActionPlanBody.html#getGoalEvent-long-">getGoalEvent</a></span>(long ms)</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../bdi4jade/event/GoalFinishedEvent.html" title="class in bdi4jade.event">GoalFinishedEvent</a></code></td>
+<td class="colLast"><span class="typeNameLabel">FSMPlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/FSMPlanBody.html#getGoalEvent-long-">getGoalEvent</a></span>(long ms)</code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../bdi4jade/event/GoalFinishedEvent.html" title="class in bdi4jade.event">GoalFinishedEvent</a></code></td>
+<td class="colLast"><span class="typeNameLabel">AbstractPlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/AbstractPlanBody.html#getGoalEvent-long-">getGoalEvent</a></span>(long ms)</code>
+<div class="block">Returns a goal event from the queue.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.util.plan">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/event/GoalFinishedEvent.html" title="class in bdi4jade.event">GoalFinishedEvent</a> in <a href="../../../bdi4jade/util/plan/package-summary.html">bdi4jade.util.plan</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation">
+<caption><span>Fields in <a href="../../../bdi4jade/util/plan/package-summary.html">bdi4jade.util.plan</a> declared as <a href="../../../bdi4jade/event/GoalFinishedEvent.html" title="class in bdi4jade.event">GoalFinishedEvent</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a href="../../../bdi4jade/event/GoalFinishedEvent.html" title="class in bdi4jade.event">GoalFinishedEvent</a></code></td>
+<td class="colLast"><span class="typeNameLabel">SequentialGoalPlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/util/plan/SequentialGoalPlanBody.html#failedGoal">failedGoal</a></span></code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected <a href="../../../bdi4jade/event/GoalFinishedEvent.html" title="class in bdi4jade.event">GoalFinishedEvent</a></code></td>
+<td class="colLast"><span class="typeNameLabel">ParallelGoalPlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/util/plan/ParallelGoalPlanBody.html#failedGoal">failedGoal</a></span></code> </td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../bdi4jade/event/GoalFinishedEvent.html" title="class in bdi4jade.event">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/event/class-use/GoalFinishedEvent.html" target="_top">Frames</a></li>
+<li><a href="GoalFinishedEvent.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>
bdi-jade/doc/bdi4jade/event/class-use/GoalListener.html 485(+269 -216)
diff --git a/bdi-jade/doc/bdi4jade/event/class-use/GoalListener.html b/bdi-jade/doc/bdi4jade/event/class-use/GoalListener.html
index 6d41cae..a6a6f41 100644
--- a/bdi-jade/doc/bdi4jade/event/class-use/GoalListener.html
+++ b/bdi-jade/doc/bdi4jade/event/class-use/GoalListener.html
@@ -1,219 +1,272 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:42 BRST 2014 -->
-<title>Uses of Interface bdi4jade.event.GoalListener</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="Uses of Interface bdi4jade.event.GoalListener";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/event/class-use/GoalListener.html" target="_top">Frames</a></li>
-<li><a href="GoalListener.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="header">
-<h2 title="Uses of Interface bdi4jade.event.GoalListener" class="title">Uses of Interface<br>bdi4jade.event.GoalListener</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#bdi4jade.core">bdi4jade.core</a></td>
-<td class="colLast"> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="#bdi4jade.plan">bdi4jade.plan</a></td>
-<td class="colLast"> </td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="bdi4jade.core">
-<!-- -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a> in <a href="../../../bdi4jade/core/package-summary.html">bdi4jade.core</a></h3>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../bdi4jade/core/package-summary.html">bdi4jade.core</a> that return types with arguments of type <a href="../../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>java.util.List<<a href="../../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a>></code></td>
-<td class="colLast"><span class="strong">Intention.</span><code><strong><a href="../../../bdi4jade/core/Intention.html#getGoalListeners()">getGoalListeners</a></strong>()</code> </td>
-</tr>
-</tbody>
-</table>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../bdi4jade/core/package-summary.html">bdi4jade.core</a> with parameters of type <a href="../../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="strong">BDIAgent.</span><code><strong><a href="../../../bdi4jade/core/BDIAgent.html#addGoal(bdi4jade.core.Capability, bdi4jade.goal.Goal, bdi4jade.event.GoalListener)">addGoal</a></strong>(<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> owner,
- <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal,
- <a href="../../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a> goalListener)</code>
+<!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) on Mon Aug 11 00:38:59 BRT 2014 -->
+<title>Uses of Interface bdi4jade.event.GoalListener</title>
+<meta name="date" content="2014-08-11">
+<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="Uses of Interface bdi4jade.event.GoalListener";
+ }
+ }
+ 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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/event/class-use/GoalListener.html" target="_top">Frames</a></li>
+<li><a href="GoalListener.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="header">
+<h2 title="Uses of Interface bdi4jade.event.GoalListener" class="title">Uses of Interface<br>bdi4jade.event.GoalListener</h2>
+</div>
+<div class="classUseContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
+<caption><span>Packages that use <a href="../../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Package</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.core">bdi4jade.core</a></td>
+<td class="colLast"> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.plan.planbody">bdi4jade.plan.planbody</a></td>
+<td class="colLast">
+<div class="block">This package contains interfaces and classes that allows representation of
+ plan body, which is an executable piece of code that is instantiated and
+ executed to achieve goals.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<ul class="blockList">
+<li class="blockList"><a name="bdi4jade.core">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a> in <a href="../../../bdi4jade/core/package-summary.html">bdi4jade.core</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../bdi4jade/core/package-summary.html">bdi4jade.core</a> that return types with arguments of type <a href="../../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>java.util.List<<a href="../../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a>></code></td>
+<td class="colLast"><span class="typeNameLabel">Intention.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/Intention.html#getGoalListeners--">getGoalListeners</a></span>()</code> </td>
+</tr>
+</tbody>
+</table>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../bdi4jade/core/package-summary.html">bdi4jade.core</a> with parameters of type <a href="../../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">BDIAgent.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/BDIAgent.html#addGoal-bdi4jade.core.Capability-bdi4jade.goal.Goal-bdi4jade.event.GoalListener-">addGoal</a></span>(<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> owner,
+ <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal,
+ <a href="../../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a> goalListener)</code>
<div class="block">Adds a new goal to this agent to be achieved and adds a listener to
- observe its end.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="strong">BDIAgent.</span><code><strong><a href="../../../bdi4jade/core/BDIAgent.html#addGoal(bdi4jade.goal.Goal, bdi4jade.event.GoalListener)">addGoal</a></strong>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal,
- <a href="../../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a> goalListener)</code>
+ observe its end.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">BDIAgent.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/BDIAgent.html#addGoal-bdi4jade.goal.Goal-bdi4jade.event.GoalListener-">addGoal</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal,
+ <a href="../../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a> goalListener)</code>
<div class="block">Adds a new goal to this agent to be achieved and adds a listener to
- observe its end.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="strong">Intention.</span><code><strong><a href="../../../bdi4jade/core/Intention.html#addGoalListener(bdi4jade.event.GoalListener)">addGoalListener</a></strong>(<a href="../../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a> goalListener)</code>
-<div class="block">Adds a listener to be notified when the given has achieve its end state.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="strong">Intention.</span><code><strong><a href="../../../bdi4jade/core/Intention.html#removeGoalListener(bdi4jade.event.GoalListener)">removeGoalListener</a></strong>(<a href="../../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a> goalListener)</code>
+ observe its end.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">Intention.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/Intention.html#addGoalListener-bdi4jade.event.GoalListener-">addGoalListener</a></span>(<a href="../../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a> goalListener)</code>
+<div class="block">Adds a listener to be notified when the given has achieve its end state.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">Intention.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/Intention.html#removeGoalListener-bdi4jade.event.GoalListener-">removeGoalListener</a></span>(<a href="../../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a> goalListener)</code>
<div class="block">Removes a goal listener to not be notified about the goal achievement
- anymore.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.plan">
-<!-- -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a> in <a href="../../../bdi4jade/plan/package-summary.html">bdi4jade.plan</a></h3>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
-<caption><span>Classes in <a href="../../../bdi4jade/plan/package-summary.html">bdi4jade.plan</a> that implement <a href="../../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>class </code></td>
-<td class="colLast"><code><strong><a href="../../../bdi4jade/plan/PlanInstance.html" title="class in bdi4jade.plan">PlanInstance</a></strong></code>
-<div class="block">This class represents a plan that has been instantiated to be executed, with
- an associated plan body (a behavior).</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!-- -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/event/class-use/GoalListener.html" target="_top">Frames</a></li>
-<li><a href="GoalListener.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>
+ anymore.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.plan.planbody">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a> in <a href="../../../bdi4jade/plan/planbody/package-summary.html">bdi4jade.plan.planbody</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subinterfaces, and an explanation">
+<caption><span>Subinterfaces of <a href="../../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a> in <a href="../../../bdi4jade/plan/planbody/package-summary.html">bdi4jade.plan.planbody</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Interface and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>interface </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></span></code>
+<div class="block">This interface defines a PlanBody.</div>
+</td>
+</tr>
+</tbody>
+</table>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../../bdi4jade/plan/planbody/package-summary.html">bdi4jade.plan.planbody</a> that implement <a href="../../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>class </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody">AbstractPlanBody</a></span></code>
+<div class="block">This class represents a plan that has been instantiated to be executed.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>class </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/BeliefGoalPlanBody.html" title="class in bdi4jade.plan.planbody">BeliefGoalPlanBody</a></span></code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>class </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/FSMPlanBody.html" title="class in bdi4jade.plan.planbody">FSMPlanBody</a></span></code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>class </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/ParallelActionPlanBody.html" title="class in bdi4jade.plan.planbody">ParallelActionPlanBody</a></span></code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>class </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/ParallelGoalPlanBody.html" title="class in bdi4jade.plan.planbody">ParallelGoalPlanBody</a></span></code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>class </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/SequentialActionPlanBody.html" title="class in bdi4jade.plan.planbody">SequentialActionPlanBody</a></span></code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>class </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/SequentialGoalPlanBody.html" title="class in bdi4jade.plan.planbody">SequentialGoalPlanBody</a></span></code>
+<div class="block">This plan</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/event/class-use/GoalListener.html" target="_top">Frames</a></li>
+<li><a href="GoalListener.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>
bdi-jade/doc/bdi4jade/event/GoalEvent.html 746(+443 -303)
diff --git a/bdi-jade/doc/bdi4jade/event/GoalEvent.html b/bdi-jade/doc/bdi4jade/event/GoalEvent.html
index 5ff4249..9820b8b 100644
--- a/bdi-jade/doc/bdi4jade/event/GoalEvent.html
+++ b/bdi-jade/doc/bdi4jade/event/GoalEvent.html
@@ -1,303 +1,443 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:38 BRST 2014 -->
-<title>GoalEvent</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="GoalEvent";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/GoalEvent.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/event/BeliefListener.html" title="interface in bdi4jade.event"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../bdi4jade/event/GoalFinishedEvent.html" title="class in bdi4jade.event"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/event/GoalEvent.html" target="_top">Frames</a></li>
-<li><a href="GoalEvent.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>
-<div>
-<ul class="subNavList">
-<li>Summary: </li>
-<li>Nested | </li>
-<li>Field | </li>
-<li><a href="#constructor_summary">Constr</a> | </li>
-<li><a href="#method_summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li>Field | </li>
-<li><a href="#constructor_detail">Constr</a> | </li>
-<li><a href="#method_detail">Method</a></li>
-</ul>
-</div>
-<a name="skip-navbar_top">
-<!-- -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">bdi4jade.event</div>
-<h2 title="Class GoalEvent" class="title">Class GoalEvent</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>bdi4jade.event.GoalEvent</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd>jade.content.AgentAction, jade.content.Concept, jade.content.ContentElement, jade.content.Term, java.io.Serializable</dd>
-</dl>
-<dl>
-<dt>Direct Known Subclasses:</dt>
-<dd><a href="../../bdi4jade/event/GoalFinishedEvent.html" title="class in bdi4jade.event">GoalFinishedEvent</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="strong">GoalEvent</span>
-extends java.lang.Object
-implements jade.content.AgentAction</pre>
-<div class="block">This class represents an event performed over a goal.</div>
-<dl><dt><span class="strong">Author:</span></dt>
- <dd>ingrid</dd>
-<dt><span class="strong">See Also:</span></dt><dd><a href="../../serialized-form.html#bdi4jade.event.GoalEvent">Serialized Form</a></dd></dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor_summary">
-<!-- -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><strong><a href="../../bdi4jade/event/GoalEvent.html#GoalEvent()">GoalEvent</a></strong>()</code>
-<div class="block">Default constructor.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><strong><a href="../../bdi4jade/event/GoalEvent.html#GoalEvent(bdi4jade.goal.Goal)">GoalEvent</a></strong>(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal)</code>
-<div class="block">Creates a new goal event with a goal.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method_summary">
-<!-- -->
-</a>
-<h3>Method Summary</h3>
-<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span>Methods</span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/event/GoalEvent.html#getGoal()">getGoal</a></strong>()</code> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/event/GoalEvent.html#setGoal(bdi4jade.goal.Goal)">setGoal</a></strong>(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal)</code> </td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
-<!-- -->
-</a>
-<h3>Methods inherited from class java.lang.Object</h3>
-<code>equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor_detail">
-<!-- -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="GoalEvent()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>GoalEvent</h4>
-<pre>public GoalEvent()</pre>
-<div class="block">Default constructor.</div>
-</li>
-</ul>
-<a name="GoalEvent(bdi4jade.goal.Goal)">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>GoalEvent</h4>
-<pre>public GoalEvent(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal)</pre>
-<div class="block">Creates a new goal event with a goal.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>goal</code> - the goal of this event.</dd></dl>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method_detail">
-<!-- -->
-</a>
-<h3>Method Detail</h3>
-<a name="getGoal()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getGoal</h4>
-<pre>public <a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> getGoal()</pre>
-<dl><dt><span class="strong">Returns:</span></dt><dd>the goal</dd></dl>
-</li>
-</ul>
-<a name="setGoal(bdi4jade.goal.Goal)">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>setGoal</h4>
-<pre>public void setGoal(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal)</pre>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>goal</code> - the goal to set</dd></dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!-- -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/GoalEvent.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/event/BeliefListener.html" title="interface in bdi4jade.event"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../bdi4jade/event/GoalFinishedEvent.html" title="class in bdi4jade.event"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/event/GoalEvent.html" target="_top">Frames</a></li>
-<li><a href="GoalEvent.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>
-<div>
-<ul class="subNavList">
-<li>Summary: </li>
-<li>Nested | </li>
-<li>Field | </li>
-<li><a href="#constructor_summary">Constr</a> | </li>
-<li><a href="#method_summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li>Field | </li>
-<li><a href="#constructor_detail">Constr</a> | </li>
-<li><a href="#method_detail">Method</a></li>
-</ul>
-</div>
-<a name="skip-navbar_bottom">
-<!-- -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
+<!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) on Mon Aug 11 00:38:57 BRT 2014 -->
+<title>GoalEvent</title>
+<meta name="date" content="2014-08-11">
+<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="GoalEvent";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/GoalEvent.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../bdi4jade/event/BeliefListener.html" title="interface in bdi4jade.event"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/event/GoalEvent.html" target="_top">Frames</a></li>
+<li><a href="GoalEvent.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>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li><a href="#field.summary">Field</a> | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li><a href="#field.detail">Field</a> | </li>
+<li><a href="#constructor.detail">Constr</a> | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">bdi4jade.event</div>
+<h2 title="Class GoalEvent" class="title">Class GoalEvent</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>bdi4jade.event.GoalEvent</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>jade.content.AgentAction, jade.content.Concept, jade.content.ContentElement, jade.content.Term, java.io.Serializable</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">GoalEvent</span>
+extends java.lang.Object
+implements jade.content.AgentAction</pre>
+<div class="block">This class represents an event performed over a goal.</div>
+<dl>
+<dt><span class="simpleTagLabel">Author:</span></dt>
+<dd>Ingrid Nunes</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../serialized-form.html#bdi4jade.event.GoalEvent">Serialized Form</a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/event/GoalEvent.html#goal">goal</a></span></code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected <a href="../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/event/GoalEvent.html#status">status</a></span></code> </td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../bdi4jade/event/GoalEvent.html#GoalEvent--">GoalEvent</a></span>()</code>
+<div class="block">Default constructor.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../bdi4jade/event/GoalEvent.html#GoalEvent-bdi4jade.goal.Goal-bdi4jade.goal.GoalStatus-">GoalEvent</a></span>(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal,
+ <a href="../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a> status)</code>
+<div class="block">Creates a new goal event with a goal.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/event/GoalEvent.html#getGoal--">getGoal</a></span>()</code>
+<div class="block">Returns the goal associated with this event.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code><a href="../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/event/GoalEvent.html#getStatus--">getStatus</a></span>()</code>
+<div class="block">Returns the goal status.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/event/GoalEvent.html#setGoal-bdi4jade.goal.Goal-">setGoal</a></span>(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal)</code>
+<div class="block">Sets the goal associated with this event.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/event/GoalEvent.html#setStatus-bdi4jade.goal.GoalStatus-">setStatus</a></span>(<a href="../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a> status)</code>
+<div class="block">Sets the goal status.</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/event/GoalEvent.html#toString--">toString</a></span>()</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="goal">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>goal</h4>
+<pre>protected <a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal</pre>
+</li>
+</ul>
+<a name="status">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>status</h4>
+<pre>protected <a href="../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a> status</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="GoalEvent--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>GoalEvent</h4>
+<pre>public GoalEvent()</pre>
+<div class="block">Default constructor.</div>
+</li>
+</ul>
+<a name="GoalEvent-bdi4jade.goal.Goal-bdi4jade.goal.GoalStatus-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>GoalEvent</h4>
+<pre>public GoalEvent(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal,
+ <a href="../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a> status)</pre>
+<div class="block">Creates a new goal event with a goal.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>goal</code> - the goal of this event.</dd>
+<dd><code>status</code> - the goal status.</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getGoal--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getGoal</h4>
+<pre>public <a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> getGoal()</pre>
+<div class="block">Returns the goal associated with this event.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the goal associated with this event.</dd>
+</dl>
+</li>
+</ul>
+<a name="getStatus--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getStatus</h4>
+<pre>public <a href="../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a> getStatus()</pre>
+<div class="block">Returns the goal status.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the status.</dd>
+</dl>
+</li>
+</ul>
+<a name="setGoal-bdi4jade.goal.Goal-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setGoal</h4>
+<pre>public void setGoal(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal)</pre>
+<div class="block">Sets the goal associated with this event.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>goal</code> - the goal to set.</dd>
+</dl>
+</li>
+</ul>
+<a name="setStatus-bdi4jade.goal.GoalStatus-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setStatus</h4>
+<pre>public void setStatus(<a href="../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a> status)</pre>
+<div class="block">Sets the goal status.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>status</code> - the status to set.</dd>
+</dl>
+</li>
+</ul>
+<a name="toString--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>toString</h4>
+<pre>public java.lang.String toString()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>toString</code> in class <code>java.lang.Object</code></dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><code>Object.toString()</code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= 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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/GoalEvent.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../bdi4jade/event/BeliefListener.html" title="interface in bdi4jade.event"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/event/GoalEvent.html" target="_top">Frames</a></li>
+<li><a href="GoalEvent.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>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li><a href="#field.summary">Field</a> | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li><a href="#field.detail">Field</a> | </li>
+<li><a href="#constructor.detail">Constr</a> | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
bdi-jade/doc/bdi4jade/event/GoalFinishedEvent.html 693(+382 -311)
diff --git a/bdi-jade/doc/bdi4jade/event/GoalFinishedEvent.html b/bdi-jade/doc/bdi4jade/event/GoalFinishedEvent.html
index f736266..f0014b1 100644
--- a/bdi-jade/doc/bdi4jade/event/GoalFinishedEvent.html
+++ b/bdi-jade/doc/bdi4jade/event/GoalFinishedEvent.html
@@ -1,311 +1,382 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:38 BRST 2014 -->
-<title>GoalFinishedEvent</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="GoalFinishedEvent";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/GoalFinishedEvent.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/event/GoalFinishedEvent.html" target="_top">Frames</a></li>
-<li><a href="GoalFinishedEvent.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>
-<div>
-<ul class="subNavList">
-<li>Summary: </li>
-<li>Nested | </li>
-<li>Field | </li>
-<li><a href="#constructor_summary">Constr</a> | </li>
-<li><a href="#method_summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li>Field | </li>
-<li><a href="#constructor_detail">Constr</a> | </li>
-<li><a href="#method_detail">Method</a></li>
-</ul>
-</div>
-<a name="skip-navbar_top">
-<!-- -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">bdi4jade.event</div>
-<h2 title="Class GoalFinishedEvent" class="title">Class GoalFinishedEvent</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li><a href="../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">bdi4jade.event.GoalEvent</a></li>
-<li>
-<ul class="inheritance">
-<li>bdi4jade.event.GoalFinishedEvent</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd>jade.content.AgentAction, jade.content.Concept, jade.content.ContentElement, jade.content.Term, java.io.Serializable</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="strong">GoalFinishedEvent</span>
-extends <a href="../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a></pre>
-<dl><dt><span class="strong">Author:</span></dt>
- <dd>ingrid</dd>
-<dt><span class="strong">See Also:</span></dt><dd><a href="../../serialized-form.html#bdi4jade.event.GoalFinishedEvent">Serialized Form</a></dd></dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor_summary">
-<!-- -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><strong><a href="../../bdi4jade/event/GoalFinishedEvent.html#GoalFinishedEvent()">GoalFinishedEvent</a></strong>()</code>
-<div class="block">Default constructor.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><strong><a href="../../bdi4jade/event/GoalFinishedEvent.html#GoalFinishedEvent(bdi4jade.goal.Goal, bdi4jade.goal.GoalStatus)">GoalFinishedEvent</a></strong>(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal,
- <a href="../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a> status)</code>
-<div class="block">Creates a new goal event with a goal and its status.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method_summary">
-<!-- -->
-</a>
-<h3>Method Summary</h3>
-<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span>Methods</span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a></code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/event/GoalFinishedEvent.html#getStatus()">getStatus</a></strong>()</code> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/event/GoalFinishedEvent.html#setStatus(bdi4jade.goal.GoalStatus)">setStatus</a></strong>(<a href="../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a> status)</code> </td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods_inherited_from_class_bdi4jade.event.GoalEvent">
-<!-- -->
-</a>
-<h3>Methods inherited from class bdi4jade.event.<a href="../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a></h3>
-<code><a href="../../bdi4jade/event/GoalEvent.html#getGoal()">getGoal</a>, <a href="../../bdi4jade/event/GoalEvent.html#setGoal(bdi4jade.goal.Goal)">setGoal</a></code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
-<!-- -->
-</a>
-<h3>Methods inherited from class java.lang.Object</h3>
-<code>equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor_detail">
-<!-- -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="GoalFinishedEvent()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>GoalFinishedEvent</h4>
-<pre>public GoalFinishedEvent()</pre>
-<div class="block">Default constructor.</div>
-</li>
-</ul>
-<a name="GoalFinishedEvent(bdi4jade.goal.Goal, bdi4jade.goal.GoalStatus)">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>GoalFinishedEvent</h4>
-<pre>public GoalFinishedEvent(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal,
- <a href="../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a> status)</pre>
-<div class="block">Creates a new goal event with a goal and its status.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>goal</code> - the goal of this event.</dd><dd><code>status</code> - the status of the goal.</dd></dl>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method_detail">
-<!-- -->
-</a>
-<h3>Method Detail</h3>
-<a name="getStatus()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getStatus</h4>
-<pre>public <a href="../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a> getStatus()</pre>
-<dl><dt><span class="strong">Returns:</span></dt><dd>the status</dd></dl>
-</li>
-</ul>
-<a name="setStatus(bdi4jade.goal.GoalStatus)">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>setStatus</h4>
-<pre>public void setStatus(<a href="../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a> status)</pre>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>status</code> - the status to set</dd></dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!-- -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/GoalFinishedEvent.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/event/GoalFinishedEvent.html" target="_top">Frames</a></li>
-<li><a href="GoalFinishedEvent.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>
-<div>
-<ul class="subNavList">
-<li>Summary: </li>
-<li>Nested | </li>
-<li>Field | </li>
-<li><a href="#constructor_summary">Constr</a> | </li>
-<li><a href="#method_summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li>Field | </li>
-<li><a href="#constructor_detail">Constr</a> | </li>
-<li><a href="#method_detail">Method</a></li>
-</ul>
-</div>
-<a name="skip-navbar_bottom">
-<!-- -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
+<!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) on Sun Aug 10 16:07:38 BRT 2014 -->
+<title>GoalFinishedEvent</title>
+<meta name="date" content="2014-08-10">
+<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="GoalFinishedEvent";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/GoalFinishedEvent.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/event/GoalFinishedEvent.html" target="_top">Frames</a></li>
+<li><a href="GoalFinishedEvent.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>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li><a href="#field.summary">Field</a> | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li><a href="#field.detail">Field</a> | </li>
+<li><a href="#constructor.detail">Constr</a> | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">bdi4jade.event</div>
+<h2 title="Class GoalFinishedEvent" class="title">Class GoalFinishedEvent</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">bdi4jade.event.GoalEvent</a></li>
+<li>
+<ul class="inheritance">
+<li>bdi4jade.event.GoalFinishedEvent</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>jade.content.AgentAction, jade.content.Concept, jade.content.ContentElement, jade.content.Term, java.io.Serializable</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">GoalFinishedEvent</span>
+extends <a href="../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a></pre>
+<dl>
+<dt><span class="simpleTagLabel">Author:</span></dt>
+<dd>ingrid</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../serialized-form.html#bdi4jade.event.GoalFinishedEvent">Serialized Form</a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a href="../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/event/GoalFinishedEvent.html#status">status</a></span></code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.bdi4jade.event.GoalEvent">
+<!-- -->
+</a>
+<h3>Fields inherited from class bdi4jade.event.<a href="../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a></h3>
+<code><a href="../../bdi4jade/event/GoalEvent.html#goal">goal</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../bdi4jade/event/GoalFinishedEvent.html#GoalFinishedEvent--">GoalFinishedEvent</a></span>()</code>
+<div class="block">Default constructor.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../bdi4jade/event/GoalFinishedEvent.html#GoalFinishedEvent-bdi4jade.goal.Goal-bdi4jade.goal.GoalStatus-">GoalFinishedEvent</a></span>(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal,
+ <a href="../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a> status)</code>
+<div class="block">Creates a new goal event with a goal and its status.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><a href="../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/event/GoalFinishedEvent.html#getStatus--">getStatus</a></span>()</code> </td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/event/GoalFinishedEvent.html#setStatus-bdi4jade.goal.GoalStatus-">setStatus</a></span>(<a href="../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a> status)</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.bdi4jade.event.GoalEvent">
+<!-- -->
+</a>
+<h3>Methods inherited from class bdi4jade.event.<a href="../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a></h3>
+<code><a href="../../bdi4jade/event/GoalEvent.html#getGoal--">getGoal</a>, <a href="../../bdi4jade/event/GoalEvent.html#setGoal-bdi4jade.goal.Goal-">setGoal</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="status">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>status</h4>
+<pre>protected <a href="../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a> status</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="GoalFinishedEvent--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>GoalFinishedEvent</h4>
+<pre>public GoalFinishedEvent()</pre>
+<div class="block">Default constructor.</div>
+</li>
+</ul>
+<a name="GoalFinishedEvent-bdi4jade.goal.Goal-bdi4jade.goal.GoalStatus-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>GoalFinishedEvent</h4>
+<pre>public GoalFinishedEvent(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal,
+ <a href="../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a> status)</pre>
+<div class="block">Creates a new goal event with a goal and its status.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>goal</code> - the goal of this event.</dd>
+<dd><code>status</code> - the status of the goal.</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getStatus--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getStatus</h4>
+<pre>public <a href="../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a> getStatus()</pre>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the status</dd>
+</dl>
+</li>
+</ul>
+<a name="setStatus-bdi4jade.goal.GoalStatus-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>setStatus</h4>
+<pre>public void setStatus(<a href="../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a> status)</pre>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>status</code> - the status to set</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= 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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/GoalFinishedEvent.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/event/GoalFinishedEvent.html" target="_top">Frames</a></li>
+<li><a href="GoalFinishedEvent.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>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li><a href="#field.summary">Field</a> | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li><a href="#field.detail">Field</a> | </li>
+<li><a href="#constructor.detail">Constr</a> | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
bdi-jade/doc/bdi4jade/event/GoalListener.html 472(+248 -224)
diff --git a/bdi-jade/doc/bdi4jade/event/GoalListener.html b/bdi-jade/doc/bdi4jade/event/GoalListener.html
index ce76848..4b3fd13 100644
--- a/bdi-jade/doc/bdi4jade/event/GoalListener.html
+++ b/bdi-jade/doc/bdi4jade/event/GoalListener.html
@@ -1,224 +1,248 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:38 BRST 2014 -->
-<title>GoalListener</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="GoalListener";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/GoalListener.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/event/GoalFinishedEvent.html" title="class in bdi4jade.event"><span class="strong">Prev Class</span></a></li>
-<li>Next Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/event/GoalListener.html" target="_top">Frames</a></li>
-<li><a href="GoalListener.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>
-<div>
-<ul class="subNavList">
-<li>Summary: </li>
-<li>Nested | </li>
-<li>Field | </li>
-<li>Constr | </li>
-<li><a href="#method_summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li>Field | </li>
-<li>Constr | </li>
-<li><a href="#method_detail">Method</a></li>
-</ul>
-</div>
-<a name="skip-navbar_top">
-<!-- -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">bdi4jade.event</div>
-<h2 title="Interface GoalListener" class="title">Interface GoalListener</h2>
-</div>
-<div class="contentContainer">
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Superinterfaces:</dt>
-<dd>java.util.EventListener</dd>
-</dl>
-<dl>
-<dt>All Known Implementing Classes:</dt>
-<dd><a href="../../bdi4jade/plan/PlanInstance.html" title="class in bdi4jade.plan">PlanInstance</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public interface <span class="strong">GoalListener</span>
-extends java.util.EventListener</pre>
-<div class="block">This interface defined the method that a goal listener should implement. A
- goal listener can be notified about changes in goal, when it subscribed to a
- class that can notify updates.</div>
-<dl><dt><span class="strong">Author:</span></dt>
- <dd>ingrid</dd></dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method_summary">
-<!-- -->
-</a>
-<h3>Method Summary</h3>
-<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span>Methods</span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/event/GoalListener.html#goalPerformed(bdi4jade.event.GoalEvent)">goalPerformed</a></strong>(<a href="../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a> event)</code>
-<div class="block">Notifies the listener that the goal was performed.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method_detail">
-<!-- -->
-</a>
-<h3>Method Detail</h3>
-<a name="goalPerformed(bdi4jade.event.GoalEvent)">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>goalPerformed</h4>
-<pre>void goalPerformed(<a href="../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a> event)</pre>
-<div class="block">Notifies the listener that the goal was performed.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>event</code> - the performed goal event.</dd></dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!-- -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/GoalListener.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/event/GoalFinishedEvent.html" title="class in bdi4jade.event"><span class="strong">Prev Class</span></a></li>
-<li>Next Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/event/GoalListener.html" target="_top">Frames</a></li>
-<li><a href="GoalListener.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>
-<div>
-<ul class="subNavList">
-<li>Summary: </li>
-<li>Nested | </li>
-<li>Field | </li>
-<li>Constr | </li>
-<li><a href="#method_summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li>Field | </li>
-<li>Constr | </li>
-<li><a href="#method_detail">Method</a></li>
-</ul>
-</div>
-<a name="skip-navbar_bottom">
-<!-- -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
+<!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) on Mon Aug 11 00:38:57 BRT 2014 -->
+<title>GoalListener</title>
+<meta name="date" content="2014-08-11">
+<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="GoalListener";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":6};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/GoalListener.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event"><span class="typeNameLink">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/event/GoalListener.html" target="_top">Frames</a></li>
+<li><a href="GoalListener.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>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">bdi4jade.event</div>
+<h2 title="Interface GoalListener" class="title">Interface GoalListener</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd>java.util.EventListener</dd>
+</dl>
+<dl>
+<dt>All Known Subinterfaces:</dt>
+<dd><a href="../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></dd>
+</dl>
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../bdi4jade/plan/planbody/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody">AbstractPlanBody</a>, <a href="../../bdi4jade/plan/planbody/BeliefGoalPlanBody.html" title="class in bdi4jade.plan.planbody">BeliefGoalPlanBody</a>, <a href="../../bdi4jade/plan/planbody/FSMPlanBody.html" title="class in bdi4jade.plan.planbody">FSMPlanBody</a>, <a href="../../bdi4jade/plan/planbody/ParallelActionPlanBody.html" title="class in bdi4jade.plan.planbody">ParallelActionPlanBody</a>, <a href="../../bdi4jade/plan/planbody/ParallelGoalPlanBody.html" title="class in bdi4jade.plan.planbody">ParallelGoalPlanBody</a>, <a href="../../bdi4jade/plan/planbody/SequentialActionPlanBody.html" title="class in bdi4jade.plan.planbody">SequentialActionPlanBody</a>, <a href="../../bdi4jade/plan/planbody/SequentialGoalPlanBody.html" title="class in bdi4jade.plan.planbody">SequentialGoalPlanBody</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="typeNameLabel">GoalListener</span>
+extends java.util.EventListener</pre>
+<div class="block">This interface defines the method that a goal listener should implement. A
+ goal listener can be notified about changes in goals, when it subscribed to a
+ class that can notify events about goals.</div>
+<dl>
+<dt><span class="simpleTagLabel">Author:</span></dt>
+<dd>Ingrid Nunes</dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/event/GoalListener.html#goalPerformed-bdi4jade.event.GoalEvent-">goalPerformed</a></span>(<a href="../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a> event)</code>
+<div class="block">Notifies the listener that a goal that was performed.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="goalPerformed-bdi4jade.event.GoalEvent-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>goalPerformed</h4>
+<pre>void goalPerformed(<a href="../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a> event)</pre>
+<div class="block">Notifies the listener that a goal that was performed.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>event</code> - the goal event that occurred.</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= 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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/GoalListener.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event"><span class="typeNameLink">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/event/GoalListener.html" target="_top">Frames</a></li>
+<li><a href="GoalListener.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>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
bdi-jade/doc/bdi4jade/event/package-frame.html 60(+30 -30)
diff --git a/bdi-jade/doc/bdi4jade/event/package-frame.html b/bdi-jade/doc/bdi4jade/event/package-frame.html
index e68b055..7204922 100644
--- a/bdi-jade/doc/bdi4jade/event/package-frame.html
+++ b/bdi-jade/doc/bdi4jade/event/package-frame.html
@@ -1,30 +1,30 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:41 BRST 2014 -->
-<title>bdi4jade.event</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-</head>
-<body>
-<h1 class="bar"><a href="../../bdi4jade/event/package-summary.html" target="classFrame">bdi4jade.event</a></h1>
-<div class="indexContainer">
-<h2 title="Interfaces">Interfaces</h2>
-<ul title="Interfaces">
-<li><a href="BeliefListener.html" title="interface in bdi4jade.event" target="classFrame"><i>BeliefListener</i></a></li>
-<li><a href="GoalListener.html" title="interface in bdi4jade.event" target="classFrame"><i>GoalListener</i></a></li>
-</ul>
-<h2 title="Classes">Classes</h2>
-<ul title="Classes">
-<li><a href="BeliefEvent.html" title="class in bdi4jade.event" target="classFrame">BeliefEvent</a></li>
-<li><a href="GoalEvent.html" title="class in bdi4jade.event" target="classFrame">GoalEvent</a></li>
-<li><a href="GoalFinishedEvent.html" title="class in bdi4jade.event" target="classFrame">GoalFinishedEvent</a></li>
-</ul>
-<h2 title="Enums">Enums</h2>
-<ul title="Enums">
-<li><a href="BeliefEvent.Action.html" title="enum in bdi4jade.event" target="classFrame">BeliefEvent.Action</a></li>
-</ul>
-</div>
-</body>
-</html>
+<!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) on Mon Aug 11 00:38:59 BRT 2014 -->
+<title>bdi4jade.event</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../script.js"></script>
+</head>
+<body>
+<h1 class="bar"><a href="../../bdi4jade/event/package-summary.html" target="classFrame">bdi4jade.event</a></h1>
+<div class="indexContainer">
+<h2 title="Interfaces">Interfaces</h2>
+<ul title="Interfaces">
+<li><a href="BeliefListener.html" title="interface in bdi4jade.event" target="classFrame"><span class="interfaceName">BeliefListener</span></a></li>
+<li><a href="GoalListener.html" title="interface in bdi4jade.event" target="classFrame"><span class="interfaceName">GoalListener</span></a></li>
+</ul>
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="BeliefEvent.html" title="class in bdi4jade.event" target="classFrame">BeliefEvent</a></li>
+<li><a href="GoalEvent.html" title="class in bdi4jade.event" target="classFrame">GoalEvent</a></li>
+</ul>
+<h2 title="Enums">Enums</h2>
+<ul title="Enums">
+<li><a href="BeliefEvent.Action.html" title="enum in bdi4jade.event" target="classFrame">BeliefEvent.Action</a></li>
+</ul>
+</div>
+</body>
+</html>
bdi-jade/doc/bdi4jade/event/package-summary.html 392(+207 -185)
diff --git a/bdi-jade/doc/bdi4jade/event/package-summary.html b/bdi-jade/doc/bdi4jade/event/package-summary.html
index df9ce9c..01350ac 100644
--- a/bdi-jade/doc/bdi4jade/event/package-summary.html
+++ b/bdi-jade/doc/bdi4jade/event/package-summary.html
@@ -1,186 +1,208 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:41 BRST 2014 -->
-<title>bdi4jade.event</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="bdi4jade.event";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li class="navBarCell1Rev">Package</li>
-<li>Class</li>
-<li><a href="package-use.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/core/package-summary.html">Prev Package</a></li>
-<li><a href="../../bdi4jade/exception/package-summary.html">Next Package</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/event/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.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="header">
-<h1 title="Package" class="title">Package bdi4jade.event</h1>
-</div>
-<div class="contentContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Interface Summary table, listing interfaces, and an explanation">
-<caption><span>Interface Summary</span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Interface</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="../../bdi4jade/event/BeliefListener.html" title="interface in bdi4jade.event">BeliefListener</a></td>
-<td class="colLast">
-<div class="block">This interface defined the method that a belief listener should implement.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a></td>
-<td class="colLast">
-<div class="block">This interface defined the method that a goal listener should implement.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
-<caption><span>Class Summary</span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Class</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="../../bdi4jade/event/BeliefEvent.html" title="class in bdi4jade.event">BeliefEvent</a></td>
-<td class="colLast">
-<div class="block">This class represents an event performed over a belief.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a></td>
-<td class="colLast">
-<div class="block">This class represents an event performed over a goal.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../bdi4jade/event/GoalFinishedEvent.html" title="class in bdi4jade.event">GoalFinishedEvent</a></td>
-<td class="colLast"> </td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Summary table, listing enums, and an explanation">
-<caption><span>Enum Summary</span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Enum</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="../../bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event">BeliefEvent.Action</a></td>
-<td class="colLast">
+<!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) on Mon Aug 11 00:38:59 BRT 2014 -->
+<title>bdi4jade.event</title>
+<meta name="date" content="2014-08-11">
+<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="bdi4jade.event";
+ }
+ }
+ 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 class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-use.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../bdi4jade/core/package-summary.html">Prev Package</a></li>
+<li><a href="../../bdi4jade/exception/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/event/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.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="header">
+<h1 title="Package" class="title">Package bdi4jade.event</h1>
+<div class="docSummary">
+<div class="block">This package contains interfaces and classes that allows creating listeners
+ of events that occur in an agent, such as updating beliefs or achieving
+ goals, and representing such events.</div>
+</div>
+<p>See: <a href="#package.description">Description</a></p>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Interface Summary table, listing interfaces, and an explanation">
+<caption><span>Interface Summary</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Interface</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../bdi4jade/event/BeliefListener.html" title="interface in bdi4jade.event">BeliefListener</a></td>
+<td class="colLast">
+<div class="block">This interface defines the method that a belief listener should implement.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a></td>
+<td class="colLast">
+<div class="block">This interface defines the method that a goal listener should implement.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
+<caption><span>Class Summary</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../bdi4jade/event/BeliefEvent.html" title="class in bdi4jade.event">BeliefEvent</a></td>
+<td class="colLast">
+<div class="block">This class represents an event performed over a belief.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a></td>
+<td class="colLast">
+<div class="block">This class represents an event performed over a goal.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Summary table, listing enums, and an explanation">
+<caption><span>Enum Summary</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Enum</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event">BeliefEvent.Action</a></td>
+<td class="colLast">
<div class="block">This enumeration represents the set of possible actions that can be
- performed over a belief.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!-- -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li class="navBarCell1Rev">Package</li>
-<li>Class</li>
-<li><a href="package-use.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/core/package-summary.html">Prev Package</a></li>
-<li><a href="../../bdi4jade/exception/package-summary.html">Next Package</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/event/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.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>
+ performed over a belief.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<a name="package.description">
+<!-- -->
+</a>
+<h2 title="Package bdi4jade.event Description">Package bdi4jade.event Description</h2>
+<div class="block">This package contains interfaces and classes that allows creating listeners
+ of events that occur in an agent, such as updating beliefs or achieving
+ goals, and representing such events.</div>
+<dl>
+<dt><span class="simpleTagLabel">Author:</span></dt>
+<dd>Ingrid Nunes</dd>
+</dl>
+</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 class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-use.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../bdi4jade/core/package-summary.html">Prev Package</a></li>
+<li><a href="../../bdi4jade/exception/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/event/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.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>
bdi-jade/doc/bdi4jade/event/package-tree.html 313(+159 -154)
diff --git a/bdi-jade/doc/bdi4jade/event/package-tree.html b/bdi-jade/doc/bdi4jade/event/package-tree.html
index 31d9d35..eb5b2a8 100644
--- a/bdi-jade/doc/bdi4jade/event/package-tree.html
+++ b/bdi-jade/doc/bdi4jade/event/package-tree.html
@@ -1,154 +1,159 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:41 BRST 2014 -->
-<title>bdi4jade.event Class Hierarchy</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="bdi4jade.event Class Hierarchy";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li>Use</li>
-<li class="navBarCell1Rev">Tree</li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/core/package-tree.html">Prev</a></li>
-<li><a href="../../bdi4jade/exception/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/event/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.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="header">
-<h1 class="title">Hierarchy For Package bdi4jade.event</h1>
-<span class="strong">Package Hierarchies:</span>
-<ul class="horizontal">
-<li><a href="../../overview-tree.html">All Packages</a></li>
-</ul>
-</div>
-<div class="contentContainer">
-<h2 title="Class Hierarchy">Class Hierarchy</h2>
-<ul>
-<li type="circle">java.lang.Object
-<ul>
-<li type="circle">bdi4jade.event.<a href="../../bdi4jade/event/BeliefEvent.html" title="class in bdi4jade.event"><span class="strong">BeliefEvent</span></a> (implements jade.content.AgentAction)</li>
-<li type="circle">bdi4jade.event.<a href="../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event"><span class="strong">GoalEvent</span></a> (implements jade.content.AgentAction)
-<ul>
-<li type="circle">bdi4jade.event.<a href="../../bdi4jade/event/GoalFinishedEvent.html" title="class in bdi4jade.event"><span class="strong">GoalFinishedEvent</span></a></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
-<ul>
-<li type="circle">java.util.EventListener
-<ul>
-<li type="circle">bdi4jade.event.<a href="../../bdi4jade/event/BeliefListener.html" title="interface in bdi4jade.event"><span class="strong">BeliefListener</span></a></li>
-<li type="circle">bdi4jade.event.<a href="../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event"><span class="strong">GoalListener</span></a></li>
-</ul>
-</li>
-</ul>
-<h2 title="Enum Hierarchy">Enum Hierarchy</h2>
-<ul>
-<li type="circle">java.lang.Object
-<ul>
-<li type="circle">java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
-<ul>
-<li type="circle">bdi4jade.event.<a href="../../bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event"><span class="strong">BeliefEvent.Action</span></a></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!-- -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li>Use</li>
-<li class="navBarCell1Rev">Tree</li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/core/package-tree.html">Prev</a></li>
-<li><a href="../../bdi4jade/exception/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/event/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.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>
+<!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) on Mon Aug 11 00:38:59 BRT 2014 -->
+<title>bdi4jade.event Class Hierarchy</title>
+<meta name="date" content="2014-08-11">
+<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="bdi4jade.event Class Hierarchy";
+ }
+ }
+ 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><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li>Use</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../bdi4jade/core/package-tree.html">Prev</a></li>
+<li><a href="../../bdi4jade/exception/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/event/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.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="header">
+<h1 class="title">Hierarchy For Package bdi4jade.event</h1>
+<span class="packageHierarchyLabel">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="../../overview-tree.html">All Packages</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">bdi4jade.event.<a href="../../bdi4jade/event/BeliefEvent.html" title="class in bdi4jade.event"><span class="typeNameLink">BeliefEvent</span></a> (implements jade.content.AgentAction)</li>
+<li type="circle">bdi4jade.event.<a href="../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event"><span class="typeNameLink">GoalEvent</span></a> (implements jade.content.AgentAction)</li>
+</ul>
+</li>
+</ul>
+<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
+<ul>
+<li type="circle">java.util.EventListener
+<ul>
+<li type="circle">bdi4jade.event.<a href="../../bdi4jade/event/BeliefListener.html" title="interface in bdi4jade.event"><span class="typeNameLink">BeliefListener</span></a></li>
+<li type="circle">bdi4jade.event.<a href="../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event"><span class="typeNameLink">GoalListener</span></a></li>
+</ul>
+</li>
+</ul>
+<h2 title="Enum Hierarchy">Enum Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
+<ul>
+<li type="circle">bdi4jade.event.<a href="../../bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event"><span class="typeNameLink">BeliefEvent.Action</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</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><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li>Use</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../bdi4jade/core/package-tree.html">Prev</a></li>
+<li><a href="../../bdi4jade/exception/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/event/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.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>
bdi-jade/doc/bdi4jade/event/package-use.html 512(+278 -234)
diff --git a/bdi-jade/doc/bdi4jade/event/package-use.html b/bdi-jade/doc/bdi4jade/event/package-use.html
index 2373ceb..491c670 100644
--- a/bdi-jade/doc/bdi4jade/event/package-use.html
+++ b/bdi-jade/doc/bdi4jade/event/package-use.html
@@ -1,235 +1,279 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:43 BRST 2014 -->
-<title>Uses of Package bdi4jade.event</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="Uses of Package bdi4jade.event";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/event/package-use.html" target="_top">Frames</a></li>
-<li><a href="package-use.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="header">
-<h1 title="Uses of Package bdi4jade.event" class="title">Uses of Package<br>bdi4jade.event</h1>
-</div>
-<div class="contentContainer">
-<ul class="blockList">
-<li class="blockList">
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../bdi4jade/event/package-summary.html">bdi4jade.event</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#bdi4jade.core">bdi4jade.core</a></td>
-<td class="colLast"> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="#bdi4jade.event">bdi4jade.event</a></td>
-<td class="colLast"> </td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="#bdi4jade.plan">bdi4jade.plan</a></td>
-<td class="colLast"> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="#bdi4jade.util.goal">bdi4jade.util.goal</a></td>
-<td class="colLast"> </td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.core">
-<!-- -->
-</a>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
-<caption><span>Classes in <a href="../../bdi4jade/event/package-summary.html">bdi4jade.event</a> used by <a href="../../bdi4jade/core/package-summary.html">bdi4jade.core</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colOne" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colOne"><a href="../../bdi4jade/event/class-use/BeliefListener.html#bdi4jade.core">BeliefListener</a>
-<div class="block">This interface defined the method that a belief listener should implement.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="../../bdi4jade/event/class-use/GoalListener.html#bdi4jade.core">GoalListener</a>
-<div class="block">This interface defined the method that a goal listener should implement.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.event">
-<!-- -->
-</a>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
-<caption><span>Classes in <a href="../../bdi4jade/event/package-summary.html">bdi4jade.event</a> used by <a href="../../bdi4jade/event/package-summary.html">bdi4jade.event</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colOne" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colOne"><a href="../../bdi4jade/event/class-use/BeliefEvent.html#bdi4jade.event">BeliefEvent</a>
-<div class="block">This class represents an event performed over a belief.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="../../bdi4jade/event/class-use/BeliefEvent.Action.html#bdi4jade.event">BeliefEvent.Action</a>
+<!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) on Mon Aug 11 00:39:00 BRT 2014 -->
+<title>Uses of Package bdi4jade.event</title>
+<meta name="date" content="2014-08-11">
+<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="Uses of Package bdi4jade.event";
+ }
+ }
+ 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><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/event/package-use.html" target="_top">Frames</a></li>
+<li><a href="package-use.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="header">
+<h1 title="Uses of Package bdi4jade.event" class="title">Uses of Package<br>bdi4jade.event</h1>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
+<caption><span>Packages that use <a href="../../bdi4jade/event/package-summary.html">bdi4jade.event</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Package</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.belief">bdi4jade.belief</a></td>
+<td class="colLast">
+<div class="block">This package contains interfaces and classes that allows representation of
+ beliefs of an agent, which are stored in belief bases, part of agent
+ capabilities.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.core">bdi4jade.core</a></td>
+<td class="colLast"> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.event">bdi4jade.event</a></td>
+<td class="colLast">
+<div class="block">This package contains interfaces and classes that allows creating listeners
+ of events that occur in an agent, such as updating beliefs or achieving
+ goals, and representing such events.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.goal">bdi4jade.goal</a></td>
+<td class="colLast">
+<div class="block">This package contains interfaces and classes that allows representation of
+ goals and softgoals of an agent.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.plan.planbody">bdi4jade.plan.planbody</a></td>
+<td class="colLast">
+<div class="block">This package contains interfaces and classes that allows representation of
+ plan body, which is an executable piece of code that is instantiated and
+ executed to achieve goals.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.belief">
+<!-- -->
+</a>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../bdi4jade/event/package-summary.html">bdi4jade.event</a> used by <a href="../../bdi4jade/belief/package-summary.html">bdi4jade.belief</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colOne" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colOne"><a href="../../bdi4jade/event/class-use/BeliefEvent.html#bdi4jade.belief">BeliefEvent</a>
+<div class="block">This class represents an event performed over a belief.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="../../bdi4jade/event/class-use/BeliefListener.html#bdi4jade.belief">BeliefListener</a>
+<div class="block">This interface defines the method that a belief listener should implement.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.core">
+<!-- -->
+</a>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../bdi4jade/event/package-summary.html">bdi4jade.event</a> used by <a href="../../bdi4jade/core/package-summary.html">bdi4jade.core</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colOne" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colOne"><a href="../../bdi4jade/event/class-use/GoalListener.html#bdi4jade.core">GoalListener</a>
+<div class="block">This interface defines the method that a goal listener should implement.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.event">
+<!-- -->
+</a>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../bdi4jade/event/package-summary.html">bdi4jade.event</a> used by <a href="../../bdi4jade/event/package-summary.html">bdi4jade.event</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colOne" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colOne"><a href="../../bdi4jade/event/class-use/BeliefEvent.html#bdi4jade.event">BeliefEvent</a>
+<div class="block">This class represents an event performed over a belief.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="../../bdi4jade/event/class-use/BeliefEvent.Action.html#bdi4jade.event">BeliefEvent.Action</a>
<div class="block">This enumeration represents the set of possible actions that can be
- performed over a belief.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="../../bdi4jade/event/class-use/GoalEvent.html#bdi4jade.event">GoalEvent</a>
-<div class="block">This class represents an event performed over a goal.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.plan">
-<!-- -->
-</a>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
-<caption><span>Classes in <a href="../../bdi4jade/event/package-summary.html">bdi4jade.event</a> used by <a href="../../bdi4jade/plan/package-summary.html">bdi4jade.plan</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colOne" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colOne"><a href="../../bdi4jade/event/class-use/GoalEvent.html#bdi4jade.plan">GoalEvent</a>
-<div class="block">This class represents an event performed over a goal.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="../../bdi4jade/event/class-use/GoalFinishedEvent.html#bdi4jade.plan">GoalFinishedEvent</a> </td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="../../bdi4jade/event/class-use/GoalListener.html#bdi4jade.plan">GoalListener</a>
-<div class="block">This interface defined the method that a goal listener should implement.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.util.goal">
-<!-- -->
-</a>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
-<caption><span>Classes in <a href="../../bdi4jade/event/package-summary.html">bdi4jade.event</a> used by <a href="../../bdi4jade/util/goal/package-summary.html">bdi4jade.util.goal</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colOne" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colOne"><a href="../../bdi4jade/event/class-use/GoalFinishedEvent.html#bdi4jade.util.goal">GoalFinishedEvent</a> </td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!-- -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/event/package-use.html" target="_top">Frames</a></li>
-<li><a href="package-use.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>
+ performed over a belief.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="../../bdi4jade/event/class-use/GoalEvent.html#bdi4jade.event">GoalEvent</a>
+<div class="block">This class represents an event performed over a goal.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.goal">
+<!-- -->
+</a>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../bdi4jade/event/package-summary.html">bdi4jade.event</a> used by <a href="../../bdi4jade/goal/package-summary.html">bdi4jade.goal</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colOne" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colOne"><a href="../../bdi4jade/event/class-use/GoalEvent.html#bdi4jade.goal">GoalEvent</a>
+<div class="block">This class represents an event performed over a goal.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.plan.planbody">
+<!-- -->
+</a>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../bdi4jade/event/package-summary.html">bdi4jade.event</a> used by <a href="../../bdi4jade/plan/planbody/package-summary.html">bdi4jade.plan.planbody</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colOne" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colOne"><a href="../../bdi4jade/event/class-use/GoalEvent.html#bdi4jade.plan.planbody">GoalEvent</a>
+<div class="block">This class represents an event performed over a goal.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="../../bdi4jade/event/class-use/GoalListener.html#bdi4jade.plan.planbody">GoalListener</a>
+<div class="block">This interface defines the method that a goal listener should implement.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</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><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/event/package-use.html" target="_top">Frames</a></li>
+<li><a href="package-use.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>
diff --git a/bdi-jade/doc/bdi4jade/exception/BeliefAlreadyExistsException.html b/bdi-jade/doc/bdi4jade/exception/BeliefAlreadyExistsException.html
index e5b97e5..18d521e 100644
--- a/bdi-jade/doc/bdi4jade/exception/BeliefAlreadyExistsException.html
+++ b/bdi-jade/doc/bdi4jade/exception/BeliefAlreadyExistsException.html
@@ -1,309 +1,335 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:40 BRST 2014 -->
-<title>BeliefAlreadyExistsException</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="BeliefAlreadyExistsException";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/BeliefAlreadyExistsException.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev Class</li>
-<li><a href="../../bdi4jade/exception/GoalFailedException.html" title="class in bdi4jade.exception"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/exception/BeliefAlreadyExistsException.html" target="_top">Frames</a></li>
-<li><a href="BeliefAlreadyExistsException.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>
-<div>
-<ul class="subNavList">
-<li>Summary: </li>
-<li>Nested | </li>
-<li>Field | </li>
-<li><a href="#constructor_summary">Constr</a> | </li>
-<li><a href="#method_summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li>Field | </li>
-<li><a href="#constructor_detail">Constr</a> | </li>
-<li><a href="#method_detail">Method</a></li>
-</ul>
-</div>
-<a name="skip-navbar_top">
-<!-- -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">bdi4jade.exception</div>
-<h2 title="Class BeliefAlreadyExistsException" class="title">Class BeliefAlreadyExistsException</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>java.lang.Throwable</li>
-<li>
-<ul class="inheritance">
-<li>java.lang.Exception</li>
-<li>
-<ul class="inheritance">
-<li>java.lang.RuntimeException</li>
-<li>
-<ul class="inheritance">
-<li>bdi4jade.exception.BeliefAlreadyExistsException</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd>java.io.Serializable</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="strong">BeliefAlreadyExistsException</span>
-extends java.lang.RuntimeException</pre>
+<!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) on Mon Aug 11 00:38:58 BRT 2014 -->
+<title>BeliefAlreadyExistsException</title>
+<meta name="date" content="2014-08-11">
+<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="BeliefAlreadyExistsException";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/BeliefAlreadyExistsException.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev Class</li>
+<li><a href="../../bdi4jade/exception/ParameterException.html" title="class in bdi4jade.exception"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/exception/BeliefAlreadyExistsException.html" target="_top">Frames</a></li>
+<li><a href="BeliefAlreadyExistsException.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>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li><a href="#constructor.detail">Constr</a> | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">bdi4jade.exception</div>
+<h2 title="Class BeliefAlreadyExistsException" class="title">Class BeliefAlreadyExistsException</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.Throwable</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.Exception</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.RuntimeException</li>
+<li>
+<ul class="inheritance">
+<li>bdi4jade.exception.BeliefAlreadyExistsException</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">BeliefAlreadyExistsException</span>
+extends java.lang.RuntimeException</pre>
<div class="block">This class represents an exception that a belief that already exists in the
- belief base is trying to be added.</div>
-<dl><dt><span class="strong">Author:</span></dt>
- <dd>ingrid</dd>
-<dt><span class="strong">See Also:</span></dt><dd><a href="../../serialized-form.html#bdi4jade.exception.BeliefAlreadyExistsException">Serialized Form</a></dd></dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor_summary">
-<!-- -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><strong><a href="../../bdi4jade/exception/BeliefAlreadyExistsException.html#BeliefAlreadyExistsException(bdi4jade.belief.Belief)">BeliefAlreadyExistsException</a></strong>(<a href="../../bdi4jade/belief/Belief.html" title="class in bdi4jade.belief">Belief</a><?> belief)</code>
-<div class="block">Creates a new instance of BeliefAlreadyExistsException.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method_summary">
-<!-- -->
-</a>
-<h3>Method Summary</h3>
-<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span>Methods</span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../bdi4jade/belief/Belief.html" title="class in bdi4jade.belief">Belief</a><?></code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/exception/BeliefAlreadyExistsException.html#getBelief()">getBelief</a></strong>()</code> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>java.lang.String</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/exception/BeliefAlreadyExistsException.html#toString()">toString</a></strong>()</code> </td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods_inherited_from_class_java.lang.Throwable">
-<!-- -->
-</a>
-<h3>Methods inherited from class java.lang.Throwable</h3>
-<code>addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
-<!-- -->
-</a>
-<h3>Methods inherited from class java.lang.Object</h3>
-<code>equals, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor_detail">
-<!-- -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="BeliefAlreadyExistsException(bdi4jade.belief.Belief)">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>BeliefAlreadyExistsException</h4>
-<pre>public BeliefAlreadyExistsException(<a href="../../bdi4jade/belief/Belief.html" title="class in bdi4jade.belief">Belief</a><?> belief)</pre>
-<div class="block">Creates a new instance of BeliefAlreadyExistsException.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>belief</code> - the belief that already exists.</dd></dl>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method_detail">
-<!-- -->
-</a>
-<h3>Method Detail</h3>
-<a name="getBelief()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getBelief</h4>
-<pre>public <a href="../../bdi4jade/belief/Belief.html" title="class in bdi4jade.belief">Belief</a><?> getBelief()</pre>
-<dl><dt><span class="strong">Returns:</span></dt><dd>the belief</dd></dl>
-</li>
-</ul>
-<a name="toString()">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>toString</h4>
-<pre>public java.lang.String toString()</pre>
-<dl>
-<dt><strong>Overrides:</strong></dt>
-<dd><code>toString</code> in class <code>java.lang.Throwable</code></dd>
-<dt><span class="strong">See Also:</span></dt><dd><code>Throwable.toString()</code></dd></dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!-- -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/BeliefAlreadyExistsException.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev Class</li>
-<li><a href="../../bdi4jade/exception/GoalFailedException.html" title="class in bdi4jade.exception"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/exception/BeliefAlreadyExistsException.html" target="_top">Frames</a></li>
-<li><a href="BeliefAlreadyExistsException.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>
-<div>
-<ul class="subNavList">
-<li>Summary: </li>
-<li>Nested | </li>
-<li>Field | </li>
-<li><a href="#constructor_summary">Constr</a> | </li>
-<li><a href="#method_summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li>Field | </li>
-<li><a href="#constructor_detail">Constr</a> | </li>
-<li><a href="#method_detail">Method</a></li>
-</ul>
-</div>
-<a name="skip-navbar_bottom">
-<!-- -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
+ belief base is trying to be added.</div>
+<dl>
+<dt><span class="simpleTagLabel">Author:</span></dt>
+<dd>Ingrid Nunes</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../serialized-form.html#bdi4jade.exception.BeliefAlreadyExistsException">Serialized Form</a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../bdi4jade/exception/BeliefAlreadyExistsException.html#BeliefAlreadyExistsException-bdi4jade.belief.Belief-">BeliefAlreadyExistsException</a></span>(<a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a><?> belief)</code>
+<div class="block">Creates a new instance of BeliefAlreadyExistsException.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a><?></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/exception/BeliefAlreadyExistsException.html#getBelief--">getBelief</a></span>()</code> </td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/exception/BeliefAlreadyExistsException.html#toString--">toString</a></span>()</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Throwable">
+<!-- -->
+</a>
+<h3>Methods inherited from class java.lang.Throwable</h3>
+<code>addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="BeliefAlreadyExistsException-bdi4jade.belief.Belief-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>BeliefAlreadyExistsException</h4>
+<pre>public BeliefAlreadyExistsException(<a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a><?> belief)</pre>
+<div class="block">Creates a new instance of BeliefAlreadyExistsException.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>belief</code> - the belief that already exists.</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getBelief--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getBelief</h4>
+<pre>public <a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a><?> getBelief()</pre>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the belief</dd>
+</dl>
+</li>
+</ul>
+<a name="toString--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>toString</h4>
+<pre>public java.lang.String toString()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>toString</code> in class <code>java.lang.Throwable</code></dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><code>Throwable.toString()</code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= 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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/BeliefAlreadyExistsException.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev Class</li>
+<li><a href="../../bdi4jade/exception/ParameterException.html" title="class in bdi4jade.exception"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/exception/BeliefAlreadyExistsException.html" target="_top">Frames</a></li>
+<li><a href="BeliefAlreadyExistsException.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>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li><a href="#constructor.detail">Constr</a> | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/bdi-jade/doc/bdi4jade/exception/class-use/BeliefAlreadyExistsException.html b/bdi-jade/doc/bdi4jade/exception/class-use/BeliefAlreadyExistsException.html
index 1396d07..c8024d5 100644
--- a/bdi-jade/doc/bdi4jade/exception/class-use/BeliefAlreadyExistsException.html
+++ b/bdi-jade/doc/bdi4jade/exception/class-use/BeliefAlreadyExistsException.html
@@ -1,115 +1,124 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:43 BRST 2014 -->
-<title>Uses of Class bdi4jade.exception.BeliefAlreadyExistsException</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="Uses of Class bdi4jade.exception.BeliefAlreadyExistsException";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../bdi4jade/exception/BeliefAlreadyExistsException.html" title="class in bdi4jade.exception">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/exception/class-use/BeliefAlreadyExistsException.html" target="_top">Frames</a></li>
-<li><a href="BeliefAlreadyExistsException.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="header">
-<h2 title="Uses of Class bdi4jade.exception.BeliefAlreadyExistsException" class="title">Uses of Class<br>bdi4jade.exception.BeliefAlreadyExistsException</h2>
-</div>
-<div class="classUseContainer">No usage of bdi4jade.exception.BeliefAlreadyExistsException</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!-- -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../bdi4jade/exception/BeliefAlreadyExistsException.html" title="class in bdi4jade.exception">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/exception/class-use/BeliefAlreadyExistsException.html" target="_top">Frames</a></li>
-<li><a href="BeliefAlreadyExistsException.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>
+<!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) on Mon Aug 11 00:38:59 BRT 2014 -->
+<title>Uses of Class bdi4jade.exception.BeliefAlreadyExistsException</title>
+<meta name="date" content="2014-08-11">
+<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="Uses of Class bdi4jade.exception.BeliefAlreadyExistsException";
+ }
+ }
+ 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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../bdi4jade/exception/BeliefAlreadyExistsException.html" title="class in bdi4jade.exception">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/exception/class-use/BeliefAlreadyExistsException.html" target="_top">Frames</a></li>
+<li><a href="BeliefAlreadyExistsException.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="header">
+<h2 title="Uses of Class bdi4jade.exception.BeliefAlreadyExistsException" class="title">Uses of Class<br>bdi4jade.exception.BeliefAlreadyExistsException</h2>
+</div>
+<div class="classUseContainer">No usage of bdi4jade.exception.BeliefAlreadyExistsException</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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../bdi4jade/exception/BeliefAlreadyExistsException.html" title="class in bdi4jade.exception">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/exception/class-use/BeliefAlreadyExistsException.html" target="_top">Frames</a></li>
+<li><a href="BeliefAlreadyExistsException.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>
diff --git a/bdi-jade/doc/bdi4jade/exception/class-use/GoalFailedException.html b/bdi-jade/doc/bdi4jade/exception/class-use/GoalFailedException.html
index 0c1957c..a545af8 100644
--- a/bdi-jade/doc/bdi4jade/exception/class-use/GoalFailedException.html
+++ b/bdi-jade/doc/bdi4jade/exception/class-use/GoalFailedException.html
@@ -1,115 +1,124 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:43 BRST 2014 -->
-<title>Uses of Class bdi4jade.exception.GoalFailedException</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="Uses of Class bdi4jade.exception.GoalFailedException";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../bdi4jade/exception/GoalFailedException.html" title="class in bdi4jade.exception">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/exception/class-use/GoalFailedException.html" target="_top">Frames</a></li>
-<li><a href="GoalFailedException.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="header">
-<h2 title="Uses of Class bdi4jade.exception.GoalFailedException" class="title">Uses of Class<br>bdi4jade.exception.GoalFailedException</h2>
-</div>
-<div class="classUseContainer">No usage of bdi4jade.exception.GoalFailedException</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!-- -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../bdi4jade/exception/GoalFailedException.html" title="class in bdi4jade.exception">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/exception/class-use/GoalFailedException.html" target="_top">Frames</a></li>
-<li><a href="GoalFailedException.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>
+<!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) on Sun Aug 10 16:07:41 BRT 2014 -->
+<title>Uses of Class bdi4jade.exception.GoalFailedException</title>
+<meta name="date" content="2014-08-10">
+<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="Uses of Class bdi4jade.exception.GoalFailedException";
+ }
+ }
+ 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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../bdi4jade/exception/GoalFailedException.html" title="class in bdi4jade.exception">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/exception/class-use/GoalFailedException.html" target="_top">Frames</a></li>
+<li><a href="GoalFailedException.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="header">
+<h2 title="Uses of Class bdi4jade.exception.GoalFailedException" class="title">Uses of Class<br>bdi4jade.exception.GoalFailedException</h2>
+</div>
+<div class="classUseContainer">No usage of bdi4jade.exception.GoalFailedException</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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../bdi4jade/exception/GoalFailedException.html" title="class in bdi4jade.exception">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/exception/class-use/GoalFailedException.html" target="_top">Frames</a></li>
+<li><a href="GoalFailedException.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>
diff --git a/bdi-jade/doc/bdi4jade/exception/class-use/PlanInstantiationException.html b/bdi-jade/doc/bdi4jade/exception/class-use/PlanInstantiationException.html
index fcfa801..680db13 100644
--- a/bdi-jade/doc/bdi4jade/exception/class-use/PlanInstantiationException.html
+++ b/bdi-jade/doc/bdi4jade/exception/class-use/PlanInstantiationException.html
@@ -1,195 +1,227 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:43 BRST 2014 -->
-<title>Uses of Class bdi4jade.exception.PlanInstantiationException</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="Uses of Class bdi4jade.exception.PlanInstantiationException";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../bdi4jade/exception/PlanInstantiationException.html" title="class in bdi4jade.exception">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/exception/class-use/PlanInstantiationException.html" target="_top">Frames</a></li>
-<li><a href="PlanInstantiationException.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="header">
-<h2 title="Uses of Class bdi4jade.exception.PlanInstantiationException" class="title">Uses of Class<br>bdi4jade.exception.PlanInstantiationException</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../bdi4jade/exception/PlanInstantiationException.html" title="class in bdi4jade.exception">PlanInstantiationException</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#bdi4jade.plan">bdi4jade.plan</a></td>
-<td class="colLast"> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="#bdi4jade.util.plan">bdi4jade.util.plan</a></td>
-<td class="colLast"> </td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="bdi4jade.plan">
-<!-- -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/exception/PlanInstantiationException.html" title="class in bdi4jade.exception">PlanInstantiationException</a> in <a href="../../../bdi4jade/plan/package-summary.html">bdi4jade.plan</a></h3>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../bdi4jade/plan/package-summary.html">bdi4jade.plan</a> that throw <a href="../../../bdi4jade/exception/PlanInstantiationException.html" title="class in bdi4jade.exception">PlanInstantiationException</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>abstract jade.core.behaviours.Behaviour</code></td>
-<td class="colLast"><span class="strong">Plan.</span><code><strong><a href="../../../bdi4jade/plan/Plan.html#createPlanBody()">createPlanBody</a></strong>()</code>
-<div class="block">Instantiate the plan body of this plan.</div>
-</td>
-</tr>
-</tbody>
-</table>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
-<caption><span>Constructors in <a href="../../../bdi4jade/plan/package-summary.html">bdi4jade.plan</a> that throw <a href="../../../bdi4jade/exception/PlanInstantiationException.html" title="class in bdi4jade.exception">PlanInstantiationException</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colLast"><code><strong><a href="../../../bdi4jade/plan/PlanInstance.html#PlanInstance(bdi4jade.plan.Plan, bdi4jade.core.Intention)">PlanInstance</a></strong>(<a href="../../../bdi4jade/plan/Plan.html" title="class in bdi4jade.plan">Plan</a> plan,
- <a href="../../../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a> intention)</code>
-<div class="block">Creates a new plan instance.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.util.plan">
-<!-- -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/exception/PlanInstantiationException.html" title="class in bdi4jade.exception">PlanInstantiationException</a> in <a href="../../../bdi4jade/util/plan/package-summary.html">bdi4jade.util.plan</a></h3>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../bdi4jade/util/plan/package-summary.html">bdi4jade.util.plan</a> that throw <a href="../../../bdi4jade/exception/PlanInstantiationException.html" title="class in bdi4jade.exception">PlanInstantiationException</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>jade.core.behaviours.Behaviour</code></td>
-<td class="colLast"><span class="strong">SimplePlan.</span><code><strong><a href="../../../bdi4jade/util/plan/SimplePlan.html#createPlanBody()">createPlanBody</a></strong>()</code>
-<div class="block">Creates a new instance of the plan body.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!-- -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../bdi4jade/exception/PlanInstantiationException.html" title="class in bdi4jade.exception">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/exception/class-use/PlanInstantiationException.html" target="_top">Frames</a></li>
-<li><a href="PlanInstantiationException.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>
+<!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) on Mon Aug 11 00:38:59 BRT 2014 -->
+<title>Uses of Class bdi4jade.exception.PlanInstantiationException</title>
+<meta name="date" content="2014-08-11">
+<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="Uses of Class bdi4jade.exception.PlanInstantiationException";
+ }
+ }
+ 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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../bdi4jade/exception/PlanInstantiationException.html" title="class in bdi4jade.exception">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/exception/class-use/PlanInstantiationException.html" target="_top">Frames</a></li>
+<li><a href="PlanInstantiationException.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="header">
+<h2 title="Uses of Class bdi4jade.exception.PlanInstantiationException" class="title">Uses of Class<br>bdi4jade.exception.PlanInstantiationException</h2>
+</div>
+<div class="classUseContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
+<caption><span>Packages that use <a href="../../../bdi4jade/exception/PlanInstantiationException.html" title="class in bdi4jade.exception">PlanInstantiationException</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Package</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.plan">bdi4jade.plan</a></td>
+<td class="colLast">
+<div class="block">This package contains interfaces and classes that allows representation of
+ plans of BDI agents.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.plan.planbody">bdi4jade.plan.planbody</a></td>
+<td class="colLast">
+<div class="block">This package contains interfaces and classes that allows representation of
+ plan body, which is an executable piece of code that is instantiated and
+ executed to achieve goals.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<ul class="blockList">
+<li class="blockList"><a name="bdi4jade.plan">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/exception/PlanInstantiationException.html" title="class in bdi4jade.exception">PlanInstantiationException</a> in <a href="../../../bdi4jade/plan/package-summary.html">bdi4jade.plan</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../bdi4jade/plan/package-summary.html">bdi4jade.plan</a> that throw <a href="../../../bdi4jade/exception/PlanInstantiationException.html" title="class in bdi4jade.exception">PlanInstantiationException</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></code></td>
+<td class="colLast"><span class="typeNameLabel">SimplePlan.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/SimplePlan.html#createPlanBody--">createPlanBody</a></span>()</code>
+<div class="block">Creates a new instance of the plan body.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></code></td>
+<td class="colLast"><span class="typeNameLabel">Plan.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/Plan.html#createPlanBody--">createPlanBody</a></span>()</code>
+<div class="block">Instantiate the plan body of this plan, which is an implementation of the
+ <a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody"><code>PlanBody</code></a> interface.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.plan.planbody">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/exception/PlanInstantiationException.html" title="class in bdi4jade.exception">PlanInstantiationException</a> in <a href="../../../bdi4jade/plan/planbody/package-summary.html">bdi4jade.plan.planbody</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../bdi4jade/plan/planbody/package-summary.html">bdi4jade.plan.planbody</a> that throw <a href="../../../bdi4jade/exception/PlanInstantiationException.html" title="class in bdi4jade.exception">PlanInstantiationException</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">SequentialActionPlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/SequentialActionPlanBody.html#init-bdi4jade.plan.Plan-bdi4jade.core.Intention-">init</a></span>(<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a> plan,
+ <a href="../../../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a> intention)</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">PlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/PlanBody.html#init-bdi4jade.plan.Plan-bdi4jade.core.Intention-">init</a></span>(<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a> plan,
+ <a href="../../../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a> intention)</code>
+<div class="block">Initializes this plan body.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">ParallelActionPlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/ParallelActionPlanBody.html#init-bdi4jade.plan.Plan-bdi4jade.core.Intention-">init</a></span>(<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a> plan,
+ <a href="../../../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a> intention)</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">FSMPlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/FSMPlanBody.html#init-bdi4jade.plan.Plan-bdi4jade.core.Intention-">init</a></span>(<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a> plan,
+ <a href="../../../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a> intention)</code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">AbstractPlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#init-bdi4jade.plan.Plan-bdi4jade.core.Intention-">init</a></span>(<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a> plan,
+ <a href="../../../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a> intention)</code>
+<div class="block">Initializes this plan body.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../bdi4jade/exception/PlanInstantiationException.html" title="class in bdi4jade.exception">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/exception/class-use/PlanInstantiationException.html" target="_top">Frames</a></li>
+<li><a href="PlanInstantiationException.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>
bdi-jade/doc/bdi4jade/exception/GoalFailedException.html 630(+328 -302)
diff --git a/bdi-jade/doc/bdi4jade/exception/GoalFailedException.html b/bdi-jade/doc/bdi4jade/exception/GoalFailedException.html
index d09c860..ee6f77f 100644
--- a/bdi-jade/doc/bdi4jade/exception/GoalFailedException.html
+++ b/bdi-jade/doc/bdi4jade/exception/GoalFailedException.html
@@ -1,302 +1,328 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:40 BRST 2014 -->
-<title>GoalFailedException</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="GoalFailedException";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/GoalFailedException.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/exception/BeliefAlreadyExistsException.html" title="class in bdi4jade.exception"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../bdi4jade/exception/PlanInstantiationException.html" title="class in bdi4jade.exception"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/exception/GoalFailedException.html" target="_top">Frames</a></li>
-<li><a href="GoalFailedException.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>
-<div>
-<ul class="subNavList">
-<li>Summary: </li>
-<li>Nested | </li>
-<li>Field | </li>
-<li><a href="#constructor_summary">Constr</a> | </li>
-<li><a href="#method_summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li>Field | </li>
-<li><a href="#constructor_detail">Constr</a> | </li>
-<li><a href="#method_detail">Method</a></li>
-</ul>
-</div>
-<a name="skip-navbar_top">
-<!-- -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">bdi4jade.exception</div>
-<h2 title="Class GoalFailedException" class="title">Class GoalFailedException</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>java.lang.Throwable</li>
-<li>
-<ul class="inheritance">
-<li>java.lang.Exception</li>
-<li>
-<ul class="inheritance">
-<li>bdi4jade.exception.GoalFailedException</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd>java.io.Serializable</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="strong">GoalFailedException</span>
-extends java.lang.Exception</pre>
-<dl><dt><span class="strong">Author:</span></dt>
- <dd>ingridnunes</dd>
-<dt><span class="strong">See Also:</span></dt><dd><a href="../../serialized-form.html#bdi4jade.exception.GoalFailedException">Serialized Form</a></dd></dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor_summary">
-<!-- -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><strong><a href="../../bdi4jade/exception/GoalFailedException.html#GoalFailedException(bdi4jade.goal.Goal)">GoalFailedException</a></strong>(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal)</code>
-<div class="block">Creates a new instance of GoalFailedException.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method_summary">
-<!-- -->
-</a>
-<h3>Method Summary</h3>
-<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span>Methods</span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/exception/GoalFailedException.html#getGoal()">getGoal</a></strong>()</code> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>java.lang.String</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/exception/GoalFailedException.html#toString()">toString</a></strong>()</code> </td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods_inherited_from_class_java.lang.Throwable">
-<!-- -->
-</a>
-<h3>Methods inherited from class java.lang.Throwable</h3>
-<code>addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
-<!-- -->
-</a>
-<h3>Methods inherited from class java.lang.Object</h3>
-<code>equals, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor_detail">
-<!-- -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="GoalFailedException(bdi4jade.goal.Goal)">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>GoalFailedException</h4>
-<pre>public GoalFailedException(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal)</pre>
-<div class="block">Creates a new instance of GoalFailedException.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>goal</code> - the goal that failed.</dd></dl>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method_detail">
-<!-- -->
-</a>
-<h3>Method Detail</h3>
-<a name="getGoal()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getGoal</h4>
-<pre>public <a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> getGoal()</pre>
-<dl><dt><span class="strong">Returns:</span></dt><dd>the goal</dd></dl>
-</li>
-</ul>
-<a name="toString()">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>toString</h4>
-<pre>public java.lang.String toString()</pre>
-<dl>
-<dt><strong>Overrides:</strong></dt>
-<dd><code>toString</code> in class <code>java.lang.Throwable</code></dd>
-<dt><span class="strong">See Also:</span></dt><dd><code>Throwable.toString()</code></dd></dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!-- -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/GoalFailedException.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/exception/BeliefAlreadyExistsException.html" title="class in bdi4jade.exception"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../bdi4jade/exception/PlanInstantiationException.html" title="class in bdi4jade.exception"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/exception/GoalFailedException.html" target="_top">Frames</a></li>
-<li><a href="GoalFailedException.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>
-<div>
-<ul class="subNavList">
-<li>Summary: </li>
-<li>Nested | </li>
-<li>Field | </li>
-<li><a href="#constructor_summary">Constr</a> | </li>
-<li><a href="#method_summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li>Field | </li>
-<li><a href="#constructor_detail">Constr</a> | </li>
-<li><a href="#method_detail">Method</a></li>
-</ul>
-</div>
-<a name="skip-navbar_bottom">
-<!-- -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
+<!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) on Sun Aug 10 16:07:38 BRT 2014 -->
+<title>GoalFailedException</title>
+<meta name="date" content="2014-08-10">
+<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="GoalFailedException";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/GoalFailedException.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../bdi4jade/exception/BeliefAlreadyExistsException.html" title="class in bdi4jade.exception"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../bdi4jade/exception/ParameterException.html" title="class in bdi4jade.exception"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/exception/GoalFailedException.html" target="_top">Frames</a></li>
+<li><a href="GoalFailedException.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>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li><a href="#constructor.detail">Constr</a> | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">bdi4jade.exception</div>
+<h2 title="Class GoalFailedException" class="title">Class GoalFailedException</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.Throwable</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.Exception</li>
+<li>
+<ul class="inheritance">
+<li>bdi4jade.exception.GoalFailedException</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">GoalFailedException</span>
+extends java.lang.Exception</pre>
+<dl>
+<dt><span class="simpleTagLabel">Author:</span></dt>
+<dd>ingridnunes</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../serialized-form.html#bdi4jade.exception.GoalFailedException">Serialized Form</a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../bdi4jade/exception/GoalFailedException.html#GoalFailedException-bdi4jade.goal.Goal-">GoalFailedException</a></span>(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal)</code>
+<div class="block">Creates a new instance of GoalFailedException.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/exception/GoalFailedException.html#getGoal--">getGoal</a></span>()</code> </td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/exception/GoalFailedException.html#toString--">toString</a></span>()</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Throwable">
+<!-- -->
+</a>
+<h3>Methods inherited from class java.lang.Throwable</h3>
+<code>addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="GoalFailedException-bdi4jade.goal.Goal-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>GoalFailedException</h4>
+<pre>public GoalFailedException(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal)</pre>
+<div class="block">Creates a new instance of GoalFailedException.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>goal</code> - the goal that failed.</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getGoal--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getGoal</h4>
+<pre>public <a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> getGoal()</pre>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the goal</dd>
+</dl>
+</li>
+</ul>
+<a name="toString--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>toString</h4>
+<pre>public java.lang.String toString()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>toString</code> in class <code>java.lang.Throwable</code></dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><code>Throwable.toString()</code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= 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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/GoalFailedException.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../bdi4jade/exception/BeliefAlreadyExistsException.html" title="class in bdi4jade.exception"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../bdi4jade/exception/ParameterException.html" title="class in bdi4jade.exception"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/exception/GoalFailedException.html" target="_top">Frames</a></li>
+<li><a href="GoalFailedException.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>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li><a href="#constructor.detail">Constr</a> | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/bdi-jade/doc/bdi4jade/exception/package-frame.html b/bdi-jade/doc/bdi4jade/exception/package-frame.html
index 2e74faa..af6599b 100644
--- a/bdi-jade/doc/bdi4jade/exception/package-frame.html
+++ b/bdi-jade/doc/bdi4jade/exception/package-frame.html
@@ -1,21 +1,22 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:41 BRST 2014 -->
-<title>bdi4jade.exception</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-</head>
-<body>
-<h1 class="bar"><a href="../../bdi4jade/exception/package-summary.html" target="classFrame">bdi4jade.exception</a></h1>
-<div class="indexContainer">
-<h2 title="Exceptions">Exceptions</h2>
-<ul title="Exceptions">
-<li><a href="BeliefAlreadyExistsException.html" title="class in bdi4jade.exception" target="classFrame">BeliefAlreadyExistsException</a></li>
-<li><a href="GoalFailedException.html" title="class in bdi4jade.exception" target="classFrame">GoalFailedException</a></li>
-<li><a href="PlanInstantiationException.html" title="class in bdi4jade.exception" target="classFrame">PlanInstantiationException</a></li>
-</ul>
-</div>
-</body>
-</html>
+<!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) on Mon Aug 11 00:38:59 BRT 2014 -->
+<title>bdi4jade.exception</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../script.js"></script>
+</head>
+<body>
+<h1 class="bar"><a href="../../bdi4jade/exception/package-summary.html" target="classFrame">bdi4jade.exception</a></h1>
+<div class="indexContainer">
+<h2 title="Exceptions">Exceptions</h2>
+<ul title="Exceptions">
+<li><a href="BeliefAlreadyExistsException.html" title="class in bdi4jade.exception" target="classFrame">BeliefAlreadyExistsException</a></li>
+<li><a href="ParameterException.html" title="class in bdi4jade.exception" target="classFrame">ParameterException</a></li>
+<li><a href="PlanInstantiationException.html" title="class in bdi4jade.exception" target="classFrame">PlanInstantiationException</a></li>
+</ul>
+</div>
+</body>
+</html>
bdi-jade/doc/bdi4jade/exception/package-summary.html 317(+172 -145)
diff --git a/bdi-jade/doc/bdi4jade/exception/package-summary.html b/bdi-jade/doc/bdi4jade/exception/package-summary.html
index ad16d43..5e1c056 100644
--- a/bdi-jade/doc/bdi4jade/exception/package-summary.html
+++ b/bdi-jade/doc/bdi4jade/exception/package-summary.html
@@ -1,147 +1,174 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:41 BRST 2014 -->
-<title>bdi4jade.exception</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="bdi4jade.exception";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li class="navBarCell1Rev">Package</li>
-<li>Class</li>
-<li><a href="package-use.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/event/package-summary.html">Prev Package</a></li>
-<li><a href="../../bdi4jade/goal/package-summary.html">Next Package</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/exception/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.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="header">
-<h1 title="Package" class="title">Package bdi4jade.exception</h1>
-</div>
-<div class="contentContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Exception Summary table, listing exceptions, and an explanation">
-<caption><span>Exception Summary</span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Exception</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="../../bdi4jade/exception/BeliefAlreadyExistsException.html" title="class in bdi4jade.exception">BeliefAlreadyExistsException</a></td>
-<td class="colLast">
+<!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) on Mon Aug 11 00:38:59 BRT 2014 -->
+<title>bdi4jade.exception</title>
+<meta name="date" content="2014-08-11">
+<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="bdi4jade.exception";
+ }
+ }
+ 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 class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-use.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../bdi4jade/event/package-summary.html">Prev Package</a></li>
+<li><a href="../../bdi4jade/extension/planselection/utilitybased/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/exception/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.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="header">
+<h1 title="Package" class="title">Package bdi4jade.exception</h1>
+<div class="docSummary">
+<div class="block">This package contains interfaces and classes that allows representation of
+ exceptions that may occur during the execution of BDI agents.</div>
+</div>
+<p>See: <a href="#package.description">Description</a></p>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Exception Summary table, listing exceptions, and an explanation">
+<caption><span>Exception Summary</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Exception</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../bdi4jade/exception/BeliefAlreadyExistsException.html" title="class in bdi4jade.exception">BeliefAlreadyExistsException</a></td>
+<td class="colLast">
<div class="block">This class represents an exception that a belief that already exists in the
- belief base is trying to be added.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../bdi4jade/exception/GoalFailedException.html" title="class in bdi4jade.exception">GoalFailedException</a></td>
-<td class="colLast"> </td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../bdi4jade/exception/PlanInstantiationException.html" title="class in bdi4jade.exception">PlanInstantiationException</a></td>
-<td class="colLast">
+ belief base is trying to be added.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../bdi4jade/exception/ParameterException.html" title="class in bdi4jade.exception">ParameterException</a></td>
+<td class="colLast">
+<div class="block">This class represents an exception that occurred when parameters are being
+ set.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../bdi4jade/exception/PlanInstantiationException.html" title="class in bdi4jade.exception">PlanInstantiationException</a></td>
+<td class="colLast">
<div class="block">This method represents an exception that occurred during the instantiation
- process of a <a href="../../bdi4jade/plan/PlanBody.html" title="interface in bdi4jade.plan"><code>PlanBody</code></a>.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!-- -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li class="navBarCell1Rev">Package</li>
-<li>Class</li>
-<li><a href="package-use.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/event/package-summary.html">Prev Package</a></li>
-<li><a href="../../bdi4jade/goal/package-summary.html">Next Package</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/exception/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.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>
+ process of a <a href="../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody"><code>PlanBody</code></a>.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<a name="package.description">
+<!-- -->
+</a>
+<h2 title="Package bdi4jade.exception Description">Package bdi4jade.exception Description</h2>
+<div class="block">This package contains interfaces and classes that allows representation of
+ exceptions that may occur during the execution of BDI agents.</div>
+<dl>
+<dt><span class="simpleTagLabel">Author:</span></dt>
+<dd>Ingrid Nunes</dd>
+</dl>
+</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 class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-use.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../bdi4jade/event/package-summary.html">Prev Package</a></li>
+<li><a href="../../bdi4jade/extension/planselection/utilitybased/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/exception/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.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>
bdi-jade/doc/bdi4jade/exception/package-tree.html 293(+151 -142)
diff --git a/bdi-jade/doc/bdi4jade/exception/package-tree.html b/bdi-jade/doc/bdi4jade/exception/package-tree.html
index 56acef8..fdbfc56 100644
--- a/bdi-jade/doc/bdi4jade/exception/package-tree.html
+++ b/bdi-jade/doc/bdi4jade/exception/package-tree.html
@@ -1,142 +1,151 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:41 BRST 2014 -->
-<title>bdi4jade.exception Class Hierarchy</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="bdi4jade.exception Class Hierarchy";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li>Use</li>
-<li class="navBarCell1Rev">Tree</li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/event/package-tree.html">Prev</a></li>
-<li><a href="../../bdi4jade/goal/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/exception/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.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="header">
-<h1 class="title">Hierarchy For Package bdi4jade.exception</h1>
-<span class="strong">Package Hierarchies:</span>
-<ul class="horizontal">
-<li><a href="../../overview-tree.html">All Packages</a></li>
-</ul>
-</div>
-<div class="contentContainer">
-<h2 title="Class Hierarchy">Class Hierarchy</h2>
-<ul>
-<li type="circle">java.lang.Object
-<ul>
-<li type="circle">java.lang.Throwable (implements java.io.Serializable)
-<ul>
-<li type="circle">java.lang.Exception
-<ul>
-<li type="circle">bdi4jade.exception.<a href="../../bdi4jade/exception/GoalFailedException.html" title="class in bdi4jade.exception"><span class="strong">GoalFailedException</span></a></li>
-<li type="circle">bdi4jade.exception.<a href="../../bdi4jade/exception/PlanInstantiationException.html" title="class in bdi4jade.exception"><span class="strong">PlanInstantiationException</span></a></li>
-<li type="circle">java.lang.RuntimeException
-<ul>
-<li type="circle">bdi4jade.exception.<a href="../../bdi4jade/exception/BeliefAlreadyExistsException.html" title="class in bdi4jade.exception"><span class="strong">BeliefAlreadyExistsException</span></a></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!-- -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li>Use</li>
-<li class="navBarCell1Rev">Tree</li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/event/package-tree.html">Prev</a></li>
-<li><a href="../../bdi4jade/goal/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/exception/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.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>
+<!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) on Mon Aug 11 00:38:59 BRT 2014 -->
+<title>bdi4jade.exception Class Hierarchy</title>
+<meta name="date" content="2014-08-11">
+<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="bdi4jade.exception Class Hierarchy";
+ }
+ }
+ 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><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li>Use</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../bdi4jade/event/package-tree.html">Prev</a></li>
+<li><a href="../../bdi4jade/extension/planselection/utilitybased/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/exception/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.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="header">
+<h1 class="title">Hierarchy For Package bdi4jade.exception</h1>
+<span class="packageHierarchyLabel">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="../../overview-tree.html">All Packages</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">java.lang.Throwable (implements java.io.Serializable)
+<ul>
+<li type="circle">java.lang.Exception
+<ul>
+<li type="circle">bdi4jade.exception.<a href="../../bdi4jade/exception/ParameterException.html" title="class in bdi4jade.exception"><span class="typeNameLink">ParameterException</span></a></li>
+<li type="circle">bdi4jade.exception.<a href="../../bdi4jade/exception/PlanInstantiationException.html" title="class in bdi4jade.exception"><span class="typeNameLink">PlanInstantiationException</span></a></li>
+<li type="circle">java.lang.RuntimeException
+<ul>
+<li type="circle">bdi4jade.exception.<a href="../../bdi4jade/exception/BeliefAlreadyExistsException.html" title="class in bdi4jade.exception"><span class="typeNameLink">BeliefAlreadyExistsException</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</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><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li>Use</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../bdi4jade/event/package-tree.html">Prev</a></li>
+<li><a href="../../bdi4jade/extension/planselection/utilitybased/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/exception/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.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>
bdi-jade/doc/bdi4jade/exception/package-use.html 388(+217 -171)
diff --git a/bdi-jade/doc/bdi4jade/exception/package-use.html b/bdi-jade/doc/bdi4jade/exception/package-use.html
index 1e94a57..5bbb512 100644
--- a/bdi-jade/doc/bdi4jade/exception/package-use.html
+++ b/bdi-jade/doc/bdi4jade/exception/package-use.html
@@ -1,173 +1,219 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:43 BRST 2014 -->
-<title>Uses of Package bdi4jade.exception</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="Uses of Package bdi4jade.exception";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/exception/package-use.html" target="_top">Frames</a></li>
-<li><a href="package-use.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="header">
-<h1 title="Uses of Package bdi4jade.exception" class="title">Uses of Package<br>bdi4jade.exception</h1>
-</div>
-<div class="contentContainer">
-<ul class="blockList">
-<li class="blockList">
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../bdi4jade/exception/package-summary.html">bdi4jade.exception</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#bdi4jade.plan">bdi4jade.plan</a></td>
-<td class="colLast"> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="#bdi4jade.util.plan">bdi4jade.util.plan</a></td>
-<td class="colLast"> </td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.plan">
-<!-- -->
-</a>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
-<caption><span>Classes in <a href="../../bdi4jade/exception/package-summary.html">bdi4jade.exception</a> used by <a href="../../bdi4jade/plan/package-summary.html">bdi4jade.plan</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colOne" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colOne"><a href="../../bdi4jade/exception/class-use/PlanInstantiationException.html#bdi4jade.plan">PlanInstantiationException</a>
+<!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) on Mon Aug 11 00:39:00 BRT 2014 -->
+<title>Uses of Package bdi4jade.exception</title>
+<meta name="date" content="2014-08-11">
+<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="Uses of Package bdi4jade.exception";
+ }
+ }
+ 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><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/exception/package-use.html" target="_top">Frames</a></li>
+<li><a href="package-use.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="header">
+<h1 title="Uses of Package bdi4jade.exception" class="title">Uses of Package<br>bdi4jade.exception</h1>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
+<caption><span>Packages that use <a href="../../bdi4jade/exception/package-summary.html">bdi4jade.exception</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Package</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.plan">bdi4jade.plan</a></td>
+<td class="colLast">
+<div class="block">This package contains interfaces and classes that allows representation of
+ plans of BDI agents.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.plan.planbody">bdi4jade.plan.planbody</a></td>
+<td class="colLast">
+<div class="block">This package contains interfaces and classes that allows representation of
+ plan body, which is an executable piece of code that is instantiated and
+ executed to achieve goals.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.util">bdi4jade.util</a></td>
+<td class="colLast">
+<div class="block">This package contains utility classes.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.plan">
+<!-- -->
+</a>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../bdi4jade/exception/package-summary.html">bdi4jade.exception</a> used by <a href="../../bdi4jade/plan/package-summary.html">bdi4jade.plan</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colOne" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colOne"><a href="../../bdi4jade/exception/class-use/PlanInstantiationException.html#bdi4jade.plan">PlanInstantiationException</a>
<div class="block">This method represents an exception that occurred during the instantiation
- process of a <a href="../../bdi4jade/plan/PlanBody.html" title="interface in bdi4jade.plan"><code>PlanBody</code></a>.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.util.plan">
-<!-- -->
-</a>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
-<caption><span>Classes in <a href="../../bdi4jade/exception/package-summary.html">bdi4jade.exception</a> used by <a href="../../bdi4jade/util/plan/package-summary.html">bdi4jade.util.plan</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colOne" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colOne"><a href="../../bdi4jade/exception/class-use/PlanInstantiationException.html#bdi4jade.util.plan">PlanInstantiationException</a>
+ process of a <a href="../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody"><code>PlanBody</code></a>.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.plan.planbody">
+<!-- -->
+</a>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../bdi4jade/exception/package-summary.html">bdi4jade.exception</a> used by <a href="../../bdi4jade/plan/planbody/package-summary.html">bdi4jade.plan.planbody</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colOne" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colOne"><a href="../../bdi4jade/exception/class-use/ParameterException.html#bdi4jade.plan.planbody">ParameterException</a>
+<div class="block">This class represents an exception that occurred when parameters are being
+ set.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="../../bdi4jade/exception/class-use/PlanInstantiationException.html#bdi4jade.plan.planbody">PlanInstantiationException</a>
<div class="block">This method represents an exception that occurred during the instantiation
- process of a <a href="../../bdi4jade/plan/PlanBody.html" title="interface in bdi4jade.plan"><code>PlanBody</code></a>.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!-- -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/exception/package-use.html" target="_top">Frames</a></li>
-<li><a href="package-use.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>
+ process of a <a href="../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody"><code>PlanBody</code></a>.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.util">
+<!-- -->
+</a>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../bdi4jade/exception/package-summary.html">bdi4jade.exception</a> used by <a href="../../bdi4jade/util/package-summary.html">bdi4jade.util</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colOne" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colOne"><a href="../../bdi4jade/exception/class-use/ParameterException.html#bdi4jade.util">ParameterException</a>
+<div class="block">This class represents an exception that occurred when parameters are being
+ set.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</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><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/exception/package-use.html" target="_top">Frames</a></li>
+<li><a href="package-use.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>
diff --git a/bdi-jade/doc/bdi4jade/exception/PlanInstantiationException.html b/bdi-jade/doc/bdi4jade/exception/PlanInstantiationException.html
index 4686deb..23df292 100644
--- a/bdi-jade/doc/bdi4jade/exception/PlanInstantiationException.html
+++ b/bdi-jade/doc/bdi4jade/exception/PlanInstantiationException.html
@@ -1,307 +1,329 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:40 BRST 2014 -->
-<title>PlanInstantiationException</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="PlanInstantiationException";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/PlanInstantiationException.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/exception/GoalFailedException.html" title="class in bdi4jade.exception"><span class="strong">Prev Class</span></a></li>
-<li>Next Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/exception/PlanInstantiationException.html" target="_top">Frames</a></li>
-<li><a href="PlanInstantiationException.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>
-<div>
-<ul class="subNavList">
-<li>Summary: </li>
-<li>Nested | </li>
-<li>Field | </li>
-<li><a href="#constructor_summary">Constr</a> | </li>
-<li><a href="#methods_inherited_from_class_java.lang.Throwable">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li>Field | </li>
-<li><a href="#constructor_detail">Constr</a> | </li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip-navbar_top">
-<!-- -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">bdi4jade.exception</div>
-<h2 title="Class PlanInstantiationException" class="title">Class PlanInstantiationException</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>java.lang.Throwable</li>
-<li>
-<ul class="inheritance">
-<li>java.lang.Exception</li>
-<li>
-<ul class="inheritance">
-<li>bdi4jade.exception.PlanInstantiationException</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd>java.io.Serializable</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="strong">PlanInstantiationException</span>
-extends java.lang.Exception</pre>
+<!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) on Mon Aug 11 00:38:58 BRT 2014 -->
+<title>PlanInstantiationException</title>
+<meta name="date" content="2014-08-11">
+<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="PlanInstantiationException";
+ }
+ }
+ 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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/PlanInstantiationException.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../bdi4jade/exception/ParameterException.html" title="class in bdi4jade.exception"><span class="typeNameLink">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/exception/PlanInstantiationException.html" target="_top">Frames</a></li>
+<li><a href="PlanInstantiationException.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>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#methods.inherited.from.class.java.lang.Throwable">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li><a href="#constructor.detail">Constr</a> | </li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">bdi4jade.exception</div>
+<h2 title="Class PlanInstantiationException" class="title">Class PlanInstantiationException</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.Throwable</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.Exception</li>
+<li>
+<ul class="inheritance">
+<li>bdi4jade.exception.PlanInstantiationException</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">PlanInstantiationException</span>
+extends java.lang.Exception</pre>
<div class="block">This method represents an exception that occurred during the instantiation
- process of a <a href="../../bdi4jade/plan/PlanBody.html" title="interface in bdi4jade.plan"><code>PlanBody</code></a>.</div>
-<dl><dt><span class="strong">Author:</span></dt>
- <dd>ingrid</dd>
-<dt><span class="strong">See Also:</span></dt><dd><a href="../../serialized-form.html#bdi4jade.exception.PlanInstantiationException">Serialized Form</a></dd></dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor_summary">
-<!-- -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><strong><a href="../../bdi4jade/exception/PlanInstantiationException.html#PlanInstantiationException()">PlanInstantiationException</a></strong>()</code>
-<div class="block">Creates a new instance of PlanInstantiationException.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><strong><a href="../../bdi4jade/exception/PlanInstantiationException.html#PlanInstantiationException(java.lang.String)">PlanInstantiationException</a></strong>(java.lang.String _message)</code>
-<div class="block">Creates a new instance of PlanInstantiationException.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><strong><a href="../../bdi4jade/exception/PlanInstantiationException.html#PlanInstantiationException(java.lang.String, java.lang.Throwable)">PlanInstantiationException</a></strong>(java.lang.String _message,
- java.lang.Throwable _cause)</code>
-<div class="block">Creates a new instance of PlanInstantiationException.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><strong><a href="../../bdi4jade/exception/PlanInstantiationException.html#PlanInstantiationException(java.lang.Throwable)">PlanInstantiationException</a></strong>(java.lang.Throwable _cause)</code>
-<div class="block">Creates a new instance of PlanInstantiationException.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method_summary">
-<!-- -->
-</a>
-<h3>Method Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="methods_inherited_from_class_java.lang.Throwable">
-<!-- -->
-</a>
-<h3>Methods inherited from class java.lang.Throwable</h3>
-<code>addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
-<!-- -->
-</a>
-<h3>Methods inherited from class java.lang.Object</h3>
-<code>equals, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor_detail">
-<!-- -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="PlanInstantiationException()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>PlanInstantiationException</h4>
-<pre>public PlanInstantiationException()</pre>
-<div class="block">Creates a new instance of PlanInstantiationException.</div>
-</li>
-</ul>
-<a name="PlanInstantiationException(java.lang.String)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>PlanInstantiationException</h4>
-<pre>public PlanInstantiationException(java.lang.String _message)</pre>
-<div class="block">Creates a new instance of PlanInstantiationException.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>_message</code> - the message to show.</dd></dl>
-</li>
-</ul>
-<a name="PlanInstantiationException(java.lang.String, java.lang.Throwable)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>PlanInstantiationException</h4>
-<pre>public PlanInstantiationException(java.lang.String _message,
- java.lang.Throwable _cause)</pre>
-<div class="block">Creates a new instance of PlanInstantiationException.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>_message</code> - the message to show.</dd><dd><code>_cause</code> - the exception that caused this exception.</dd></dl>
-</li>
-</ul>
-<a name="PlanInstantiationException(java.lang.Throwable)">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>PlanInstantiationException</h4>
-<pre>public PlanInstantiationException(java.lang.Throwable _cause)</pre>
-<div class="block">Creates a new instance of PlanInstantiationException.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>_cause</code> - the exception that caused this exception.</dd></dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!-- -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/PlanInstantiationException.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/exception/GoalFailedException.html" title="class in bdi4jade.exception"><span class="strong">Prev Class</span></a></li>
-<li>Next Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/exception/PlanInstantiationException.html" target="_top">Frames</a></li>
-<li><a href="PlanInstantiationException.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>
-<div>
-<ul class="subNavList">
-<li>Summary: </li>
-<li>Nested | </li>
-<li>Field | </li>
-<li><a href="#constructor_summary">Constr</a> | </li>
-<li><a href="#methods_inherited_from_class_java.lang.Throwable">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li>Field | </li>
-<li><a href="#constructor_detail">Constr</a> | </li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip-navbar_bottom">
-<!-- -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
+ process of a <a href="../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody"><code>PlanBody</code></a>.</div>
+<dl>
+<dt><span class="simpleTagLabel">Author:</span></dt>
+<dd>Ingrid Nunes</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../serialized-form.html#bdi4jade.exception.PlanInstantiationException">Serialized Form</a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../bdi4jade/exception/PlanInstantiationException.html#PlanInstantiationException--">PlanInstantiationException</a></span>()</code>
+<div class="block">Creates a new instance of PlanInstantiationException.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../bdi4jade/exception/PlanInstantiationException.html#PlanInstantiationException-java.lang.String-">PlanInstantiationException</a></span>(java.lang.String _message)</code>
+<div class="block">Creates a new instance of PlanInstantiationException.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../bdi4jade/exception/PlanInstantiationException.html#PlanInstantiationException-java.lang.String-java.lang.Throwable-">PlanInstantiationException</a></span>(java.lang.String _message,
+ java.lang.Throwable _cause)</code>
+<div class="block">Creates a new instance of PlanInstantiationException.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../bdi4jade/exception/PlanInstantiationException.html#PlanInstantiationException-java.lang.Throwable-">PlanInstantiationException</a></span>(java.lang.Throwable _cause)</code>
+<div class="block">Creates a new instance of PlanInstantiationException.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Throwable">
+<!-- -->
+</a>
+<h3>Methods inherited from class java.lang.Throwable</h3>
+<code>addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="PlanInstantiationException--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>PlanInstantiationException</h4>
+<pre>public PlanInstantiationException()</pre>
+<div class="block">Creates a new instance of PlanInstantiationException.</div>
+</li>
+</ul>
+<a name="PlanInstantiationException-java.lang.String-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>PlanInstantiationException</h4>
+<pre>public PlanInstantiationException(java.lang.String _message)</pre>
+<div class="block">Creates a new instance of PlanInstantiationException.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>_message</code> - the message to show.</dd>
+</dl>
+</li>
+</ul>
+<a name="PlanInstantiationException-java.lang.String-java.lang.Throwable-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>PlanInstantiationException</h4>
+<pre>public PlanInstantiationException(java.lang.String _message,
+ java.lang.Throwable _cause)</pre>
+<div class="block">Creates a new instance of PlanInstantiationException.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>_message</code> - the message to show.</dd>
+<dd><code>_cause</code> - the exception that caused this exception.</dd>
+</dl>
+</li>
+</ul>
+<a name="PlanInstantiationException-java.lang.Throwable-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>PlanInstantiationException</h4>
+<pre>public PlanInstantiationException(java.lang.Throwable _cause)</pre>
+<div class="block">Creates a new instance of PlanInstantiationException.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>_cause</code> - the exception that caused this exception.</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= 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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/PlanInstantiationException.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../bdi4jade/exception/ParameterException.html" title="class in bdi4jade.exception"><span class="typeNameLink">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/exception/PlanInstantiationException.html" target="_top">Frames</a></li>
+<li><a href="PlanInstantiationException.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>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#methods.inherited.from.class.java.lang.Throwable">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li><a href="#constructor.detail">Constr</a> | </li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
bdi-jade/doc/bdi4jade/goal/class-use/Goal.html 2000(+1127 -873)
diff --git a/bdi-jade/doc/bdi4jade/goal/class-use/Goal.html b/bdi-jade/doc/bdi4jade/goal/class-use/Goal.html
index 2ad7480..80e59d6 100644
--- a/bdi-jade/doc/bdi4jade/goal/class-use/Goal.html
+++ b/bdi-jade/doc/bdi4jade/goal/class-use/Goal.html
@@ -1,887 +1,1141 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:43 BRST 2014 -->
-<title>Uses of Interface bdi4jade.goal.Goal</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="Uses of Interface bdi4jade.goal.Goal";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/goal/class-use/Goal.html" target="_top">Frames</a></li>
-<li><a href="Goal.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="header">
-<h2 title="Uses of Interface bdi4jade.goal.Goal" class="title">Uses of Interface<br>bdi4jade.goal.Goal</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#bdi4jade.core">bdi4jade.core</a></td>
-<td class="colLast"> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="#bdi4jade.event">bdi4jade.event</a></td>
-<td class="colLast"> </td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="#bdi4jade.exception">bdi4jade.exception</a></td>
-<td class="colLast"> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="#bdi4jade.goal">bdi4jade.goal</a></td>
-<td class="colLast"> </td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="#bdi4jade.message">bdi4jade.message</a></td>
-<td class="colLast"> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="#bdi4jade.plan">bdi4jade.plan</a></td>
-<td class="colLast"> </td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="#bdi4jade.reasoning">bdi4jade.reasoning</a></td>
-<td class="colLast"> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="#bdi4jade.util.goal">bdi4jade.util.goal</a></td>
-<td class="colLast"> </td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="#bdi4jade.util.plan">bdi4jade.util.plan</a></td>
-<td class="colLast"> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="#bdi4jade.util.reasoning">bdi4jade.util.reasoning</a></td>
-<td class="colLast"> </td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="bdi4jade.core">
-<!-- -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> in <a href="../../../bdi4jade/core/package-summary.html">bdi4jade.core</a></h3>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../bdi4jade/core/package-summary.html">bdi4jade.core</a> that return <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></code></td>
-<td class="colLast"><span class="strong">Intention.</span><code><strong><a href="../../../bdi4jade/core/Intention.html#getGoal()">getGoal</a></strong>()</code> </td>
-</tr>
-</tbody>
-</table>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../bdi4jade/core/package-summary.html">bdi4jade.core</a> that return types with arguments of type <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>java.util.Set<<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>></code></td>
-<td class="colLast"><span class="strong">BDIAgent.</span><code><strong><a href="../../../bdi4jade/core/BDIAgent.html#getAllGoals()">getAllGoals</a></strong>()</code>
-<div class="block">Gets all goals of this agent.</div>
-</td>
-</tr>
-</tbody>
-</table>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../bdi4jade/core/package-summary.html">bdi4jade.core</a> with parameters of type <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="strong">BDIAgent.</span><code><strong><a href="../../../bdi4jade/core/BDIAgent.html#addGoal(bdi4jade.core.Capability, bdi4jade.goal.Goal)">addGoal</a></strong>(<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> owner,
- <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal)</code>
-<div class="block">Adds a new goal to this agent to be achieved.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="strong">BDIAgent.</span><code><strong><a href="../../../bdi4jade/core/BDIAgent.html#addGoal(bdi4jade.core.Capability, bdi4jade.goal.Goal, bdi4jade.event.GoalListener)">addGoal</a></strong>(<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> owner,
- <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal,
- <a href="../../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a> goalListener)</code>
+<!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) on Mon Aug 11 00:39:00 BRT 2014 -->
+<title>Uses of Interface bdi4jade.goal.Goal</title>
+<meta name="date" content="2014-08-11">
+<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="Uses of Interface bdi4jade.goal.Goal";
+ }
+ }
+ 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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/goal/class-use/Goal.html" target="_top">Frames</a></li>
+<li><a href="Goal.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="header">
+<h2 title="Uses of Interface bdi4jade.goal.Goal" class="title">Uses of Interface<br>bdi4jade.goal.Goal</h2>
+</div>
+<div class="classUseContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
+<caption><span>Packages that use <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Package</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.core">bdi4jade.core</a></td>
+<td class="colLast"> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.event">bdi4jade.event</a></td>
+<td class="colLast">
+<div class="block">This package contains interfaces and classes that allows creating listeners
+ of events that occur in an agent, such as updating beliefs or achieving
+ goals, and representing such events.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.extension.planselection.utilitybased">bdi4jade.extension.planselection.utilitybased</a></td>
+<td class="colLast"> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.goal">bdi4jade.goal</a></td>
+<td class="colLast">
+<div class="block">This package contains interfaces and classes that allows representation of
+ goals and softgoals of an agent.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.message">bdi4jade.message</a></td>
+<td class="colLast">
+<div class="block">This package contains interfaces and classes that allows processing
+ messages received by BDI agents and creating goals to process them.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.plan">bdi4jade.plan</a></td>
+<td class="colLast">
+<div class="block">This package contains interfaces and classes that allows representation of
+ plans of BDI agents.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.plan.planbody">bdi4jade.plan.planbody</a></td>
+<td class="colLast">
+<div class="block">This package contains interfaces and classes that allows representation of
+ plan body, which is an executable piece of code that is instantiated and
+ executed to achieve goals.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.reasoning">bdi4jade.reasoning</a></td>
+<td class="colLast"> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.util">bdi4jade.util</a></td>
+<td class="colLast">
+<div class="block">This package contains utility classes.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.util.reasoning">bdi4jade.util.reasoning</a></td>
+<td class="colLast"> </td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<ul class="blockList">
+<li class="blockList"><a name="bdi4jade.core">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> in <a href="../../../bdi4jade/core/package-summary.html">bdi4jade.core</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../bdi4jade/core/package-summary.html">bdi4jade.core</a> that return <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></code></td>
+<td class="colLast"><span class="typeNameLabel">Intention.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/Intention.html#getGoal--">getGoal</a></span>()</code> </td>
+</tr>
+</tbody>
+</table>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../bdi4jade/core/package-summary.html">bdi4jade.core</a> that return types with arguments of type <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>java.util.Set<<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>></code></td>
+<td class="colLast"><span class="typeNameLabel">BDIAgent.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/BDIAgent.html#getAllGoals--">getAllGoals</a></span>()</code>
+<div class="block">Gets all goals of this agent.</div>
+</td>
+</tr>
+</tbody>
+</table>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../bdi4jade/core/package-summary.html">bdi4jade.core</a> with parameters of type <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">BDIAgent.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/BDIAgent.html#addGoal-bdi4jade.core.Capability-bdi4jade.goal.Goal-">addGoal</a></span>(<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> owner,
+ <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal)</code>
+<div class="block">Adds a new goal to this agent to be achieved.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">BDIAgent.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/BDIAgent.html#addGoal-bdi4jade.core.Capability-bdi4jade.goal.Goal-bdi4jade.event.GoalListener-">addGoal</a></span>(<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> owner,
+ <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal,
+ <a href="../../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a> goalListener)</code>
<div class="block">Adds a new goal to this agent to be achieved and adds a listener to
- observe its end.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="strong">BDIAgent.</span><code><strong><a href="../../../bdi4jade/core/BDIAgent.html#addGoal(bdi4jade.goal.Goal)">addGoal</a></strong>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal)</code>
-<div class="block">Adds a new goal to this agent to be achieved.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="strong">BDIAgent.</span><code><strong><a href="../../../bdi4jade/core/BDIAgent.html#addGoal(bdi4jade.goal.Goal, bdi4jade.event.GoalListener)">addGoal</a></strong>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal,
- <a href="../../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a> goalListener)</code>
+ observe its end.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">BDIAgent.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/BDIAgent.html#addGoal-bdi4jade.goal.Goal-">addGoal</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal)</code>
+<div class="block">Adds a new goal to this agent to be achieved.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">BDIAgent.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/BDIAgent.html#addGoal-bdi4jade.goal.Goal-bdi4jade.event.GoalListener-">addGoal</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal,
+ <a href="../../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a> goalListener)</code>
<div class="block">Adds a new goal to this agent to be achieved and adds a listener to
- observe its end.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>java.util.Set<<a href="../../../bdi4jade/plan/Plan.html" title="class in bdi4jade.plan">Plan</a>></code></td>
-<td class="colLast"><span class="strong">PlanLibrary.</span><code><strong><a href="../../../bdi4jade/core/PlanLibrary.html#canAchievePlans(bdi4jade.goal.Goal)">canAchievePlans</a></strong>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal)</code>
-<div class="block">Returns the set of plans that can achieve the given goal.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="strong">BDIAgent.</span><code><strong><a href="../../../bdi4jade/core/BDIAgent.html#dropGoal(bdi4jade.goal.Goal)">dropGoal</a></strong>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal)</code>
-<div class="block">Drops a given goal of this agent.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="strong">BDIAgent.</span><code><strong><a href="../../../bdi4jade/core/BDIAgent.html#setNoLongerDesired(bdi4jade.goal.Goal)">setNoLongerDesired</a></strong>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal)</code>
-<div class="block">Sets a goal to be no longer desired.</div>
-</td>
-</tr>
-</tbody>
-</table>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
-<caption><span>Constructors in <a href="../../../bdi4jade/core/package-summary.html">bdi4jade.core</a> with parameters of type <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colLast"><code><strong><a href="../../../bdi4jade/core/Intention.html#Intention(bdi4jade.goal.Goal, bdi4jade.core.BDIAgent)">Intention</a></strong>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal,
- <a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a> bdiAgent)</code>
-<div class="block">Creates a new intention.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colLast"><code><strong><a href="../../../bdi4jade/core/Intention.html#Intention(bdi4jade.goal.Goal, bdi4jade.core.BDIAgent, bdi4jade.core.Capability)">Intention</a></strong>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal,
- <a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a> bdiAgent,
- <a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> owner)</code>
-<div class="block">Creates a new intention.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.event">
-<!-- -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> in <a href="../../../bdi4jade/event/package-summary.html">bdi4jade.event</a></h3>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../bdi4jade/event/package-summary.html">bdi4jade.event</a> that return <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></code></td>
-<td class="colLast"><span class="strong">GoalEvent.</span><code><strong><a href="../../../bdi4jade/event/GoalEvent.html#getGoal()">getGoal</a></strong>()</code> </td>
-</tr>
-</tbody>
-</table>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../bdi4jade/event/package-summary.html">bdi4jade.event</a> with parameters of type <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="strong">GoalEvent.</span><code><strong><a href="../../../bdi4jade/event/GoalEvent.html#setGoal(bdi4jade.goal.Goal)">setGoal</a></strong>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal)</code> </td>
-</tr>
-</tbody>
-</table>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
-<caption><span>Constructors in <a href="../../../bdi4jade/event/package-summary.html">bdi4jade.event</a> with parameters of type <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colLast"><code><strong><a href="../../../bdi4jade/event/GoalEvent.html#GoalEvent(bdi4jade.goal.Goal)">GoalEvent</a></strong>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal)</code>
-<div class="block">Creates a new goal event with a goal.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colLast"><code><strong><a href="../../../bdi4jade/event/GoalFinishedEvent.html#GoalFinishedEvent(bdi4jade.goal.Goal, bdi4jade.goal.GoalStatus)">GoalFinishedEvent</a></strong>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal,
- <a href="../../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a> status)</code>
-<div class="block">Creates a new goal event with a goal and its status.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.exception">
-<!-- -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> in <a href="../../../bdi4jade/exception/package-summary.html">bdi4jade.exception</a></h3>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../bdi4jade/exception/package-summary.html">bdi4jade.exception</a> that return <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></code></td>
-<td class="colLast"><span class="strong">GoalFailedException.</span><code><strong><a href="../../../bdi4jade/exception/GoalFailedException.html#getGoal()">getGoal</a></strong>()</code> </td>
-</tr>
-</tbody>
-</table>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
-<caption><span>Constructors in <a href="../../../bdi4jade/exception/package-summary.html">bdi4jade.exception</a> with parameters of type <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colLast"><code><strong><a href="../../../bdi4jade/exception/GoalFailedException.html#GoalFailedException(bdi4jade.goal.Goal)">GoalFailedException</a></strong>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal)</code>
-<div class="block">Creates a new instance of GoalFailedException.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.goal">
-<!-- -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> in <a href="../../../bdi4jade/goal/package-summary.html">bdi4jade.goal</a></h3>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subinterfaces, and an explanation">
-<caption><span>Subinterfaces of <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> in <a href="../../../bdi4jade/goal/package-summary.html">bdi4jade.goal</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Interface and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>interface </code></td>
-<td class="colLast"><code><strong><a href="../../../bdi4jade/goal/InternalGoal.html" title="interface in bdi4jade.goal">InternalGoal</a></strong></code>
-<div class="block">This interface defines the abstraction of a goal, as the <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal"><code>Goal</code></a>
- interface.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.message">
-<!-- -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> in <a href="../../../bdi4jade/message/package-summary.html">bdi4jade.message</a></h3>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
-<caption><span>Classes in <a href="../../../bdi4jade/message/package-summary.html">bdi4jade.message</a> that implement <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>class </code></td>
-<td class="colLast"><code><strong><a href="../../../bdi4jade/message/MessageGoal.html" title="class in bdi4jade.message">MessageGoal</a></strong></code>
-<div class="block">This class represents the goal of processing a message.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.plan">
-<!-- -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> in <a href="../../../bdi4jade/plan/package-summary.html">bdi4jade.plan</a></h3>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../bdi4jade/plan/package-summary.html">bdi4jade.plan</a> that return <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></code></td>
-<td class="colLast"><span class="strong">PlanInstance.</span><code><strong><a href="../../../bdi4jade/plan/PlanInstance.html#getGoal()">getGoal</a></strong>()</code>
-<div class="block">Returns the goal to be achieved by this plan instance.</div>
-</td>
-</tr>
-</tbody>
-</table>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../bdi4jade/plan/package-summary.html">bdi4jade.plan</a> that return types with arguments of type <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>java.util.Map<<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>,java.lang.Double></code></td>
-<td class="colLast"><span class="strong">OrPlanGoalDependency.</span><code><strong><a href="../../../bdi4jade/plan/OrPlanGoalDependency.html#getGoals()">getGoals</a></strong>()</code>
+ observe its end.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">BDIAgent.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/BDIAgent.html#dropGoal-bdi4jade.goal.Goal-">dropGoal</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal)</code>
+<div class="block">Drops a given goal of this agent.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">BDIAgent.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/BDIAgent.html#setNoLongerDesired-bdi4jade.goal.Goal-">setNoLongerDesired</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal)</code>
+<div class="block">Sets a goal to be no longer desired.</div>
+</td>
+</tr>
+</tbody>
+</table>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
+<caption><span>Constructors in <a href="../../../bdi4jade/core/package-summary.html">bdi4jade.core</a> with parameters of type <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/core/Intention.html#Intention-bdi4jade.goal.Goal-bdi4jade.core.BDIAgent-">Intention</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal,
+ <a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a> bdiAgent)</code>
+<div class="block">Creates a new intention.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/core/Intention.html#Intention-bdi4jade.goal.Goal-bdi4jade.core.BDIAgent-bdi4jade.core.Capability-">Intention</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal,
+ <a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a> bdiAgent,
+ <a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> owner)</code>
+<div class="block">Creates a new intention.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.event">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> in <a href="../../../bdi4jade/event/package-summary.html">bdi4jade.event</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation">
+<caption><span>Fields in <a href="../../../bdi4jade/event/package-summary.html">bdi4jade.event</a> declared as <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></code></td>
+<td class="colLast"><span class="typeNameLabel">GoalEvent.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/event/GoalEvent.html#goal">goal</a></span></code> </td>
+</tr>
+</tbody>
+</table>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../bdi4jade/event/package-summary.html">bdi4jade.event</a> that return <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></code></td>
+<td class="colLast"><span class="typeNameLabel">GoalEvent.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/event/GoalEvent.html#getGoal--">getGoal</a></span>()</code>
+<div class="block">Returns the goal associated with this event.</div>
+</td>
+</tr>
+</tbody>
+</table>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../bdi4jade/event/package-summary.html">bdi4jade.event</a> with parameters of type <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">GoalEvent.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/event/GoalEvent.html#setGoal-bdi4jade.goal.Goal-">setGoal</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal)</code>
+<div class="block">Sets the goal associated with this event.</div>
+</td>
+</tr>
+</tbody>
+</table>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
+<caption><span>Constructors in <a href="../../../bdi4jade/event/package-summary.html">bdi4jade.event</a> with parameters of type <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/event/GoalEvent.html#GoalEvent-bdi4jade.goal.Goal-bdi4jade.goal.GoalStatus-">GoalEvent</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal,
+ <a href="../../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a> status)</code>
+<div class="block">Creates a new goal event with a goal.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.extension.planselection.utilitybased">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> in <a href="../../../bdi4jade/extension/planselection/utilitybased/package-summary.html">bdi4jade.extension.planselection.utilitybased</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../bdi4jade/extension/planselection/utilitybased/package-summary.html">bdi4jade.extension.planselection.utilitybased</a> that return types with arguments of type <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>java.util.Map<<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>,java.lang.Double></code></td>
+<td class="colLast"><span class="typeNameLabel">OrPlanGoalDependency.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/extension/planselection/utilitybased/OrPlanGoalDependency.html#getGoals--">getGoals</a></span>()</code>
<div class="block">Returns the map of goals with their probabilities that the root plan
- depends on.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>java.util.List<<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>></code></td>
-<td class="colLast"><span class="strong">AndPlanGoalDependency.</span><code><strong><a href="../../../bdi4jade/plan/AndPlanGoalDependency.html#getGoals()">getGoals</a></strong>()</code>
-<div class="block">Returns the set of goals that the root plan depends on.</div>
-</td>
-</tr>
-</tbody>
-</table>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../bdi4jade/plan/package-summary.html">bdi4jade.plan</a> with parameters of type <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="strong">AndPlanGoalDependency.</span><code><strong><a href="../../../bdi4jade/plan/AndPlanGoalDependency.html#addGoal(bdi4jade.goal.Goal)">addGoal</a></strong>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal)</code>
+ depends on.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.util.List<<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>></code></td>
+<td class="colLast"><span class="typeNameLabel">AndPlanGoalDependency.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/extension/planselection/utilitybased/AndPlanGoalDependency.html#getGoals--">getGoals</a></span>()</code>
+<div class="block">Returns the set of goals that the root plan depends on.</div>
+</td>
+</tr>
+</tbody>
+</table>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../bdi4jade/extension/planselection/utilitybased/package-summary.html">bdi4jade.extension.planselection.utilitybased</a> with parameters of type <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">AndPlanGoalDependency.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/extension/planselection/utilitybased/AndPlanGoalDependency.html#addGoal-bdi4jade.goal.Goal-">addGoal</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal)</code>
<div class="block">Adds a goal to this dependency, indicating that the root plan depends on
- it.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="strong">OrPlanGoalDependency.</span><code><strong><a href="../../../bdi4jade/plan/OrPlanGoalDependency.html#addGoal(bdi4jade.goal.Goal, java.lang.Double)">addGoal</a></strong>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal,
- java.lang.Double probability)</code>
+ it.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">OrPlanGoalDependency.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/extension/planselection/utilitybased/OrPlanGoalDependency.html#addGoal-bdi4jade.goal.Goal-java.lang.Double-">addGoal</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal,
+ java.lang.Double probability)</code>
<div class="block">Adds a goal to this dependency, indicating that the root plan depends on
- it, with a certain probability.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><span class="strong">Plan.</span><code><strong><a href="../../../bdi4jade/plan/Plan.html#canAchieve(bdi4jade.goal.Goal)">canAchieve</a></strong>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal)</code>
-<div class="block">Verifies if a given goal can be achieved by this plan.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="strong">PlanInstance.</span><code><strong><a href="../../../bdi4jade/plan/PlanInstance.html#dispatchGoal(bdi4jade.goal.Goal)">dispatchGoal</a></strong>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal)</code>
-<div class="block">Dispatches a goal to be achieved.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="strong">PlanInstance.</span><code><strong><a href="../../../bdi4jade/plan/PlanInstance.html#dispatchProtectedGoal(bdi4jade.goal.Goal)">dispatchProtectedGoal</a></strong>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal)</code>
+ it, with a certain probability.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">OrPlanGoalDependency.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/extension/planselection/utilitybased/OrPlanGoalDependency.html#removeGoal-bdi4jade.goal.Goal-">removeGoal</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal)</code>
+<div class="block">Remove a goal from this dependency.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">AndPlanGoalDependency.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/extension/planselection/utilitybased/AndPlanGoalDependency.html#removeGoal-bdi4jade.goal.Goal-">removeGoal</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal)</code>
+<div class="block">Remove a goal from this dependency.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a></code></td>
+<td class="colLast"><span class="typeNameLabel">UtilityBasedPlanSelectionStrategy.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/extension/planselection/utilitybased/UtilityBasedPlanSelectionStrategy.html#selectPlan-bdi4jade.goal.Goal-java.util.Set-">selectPlan</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal,
+ java.util.Set<<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>> plans)</code> </td>
+</tr>
+</tbody>
+</table>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
+<caption><span>Constructor parameters in <a href="../../../bdi4jade/extension/planselection/utilitybased/package-summary.html">bdi4jade.extension.planselection.utilitybased</a> with type arguments of type <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/extension/planselection/utilitybased/AndPlanGoalDependency.html#AndPlanGoalDependency-bdi4jade.plan.Plan-java.util.List-">AndPlanGoalDependency</a></span>(<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a> root,
+ java.util.List<<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>> goals)</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/extension/planselection/utilitybased/OrPlanGoalDependency.html#OrPlanGoalDependency-bdi4jade.plan.Plan-java.util.Map-">OrPlanGoalDependency</a></span>(<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a> root,
+ java.util.Map<<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>,java.lang.Double> goals)</code> </td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.goal">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> in <a href="../../../bdi4jade/goal/package-summary.html">bdi4jade.goal</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../../bdi4jade/goal/package-summary.html">bdi4jade.goal</a> that implement <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>class </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/goal/BeliefGoal.html" title="class in bdi4jade.goal">BeliefGoal</a></span></code>
+<div class="block">This class represents the goal of an agent to believe in a certain belief,
+ that is, the agent has a belief whose name is specified in this goal.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>class </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/goal/BeliefSetValueGoal.html" title="class in bdi4jade.goal">BeliefSetValueGoal</a><T></span></code>
+<div class="block">This class represents the goal of an agent believe in a belief that contains
+ a certain value, that is, the agent has a belief set whose name is specified
+ in this goal and it contains the specified value.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>class </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/goal/BeliefValueGoal.html" title="class in bdi4jade.goal">BeliefValueGoal</a><T></span></code>
+<div class="block">This class represents the goal of an agent to believe in a certain belief
+ with an specific value, that is, the agent has a belief whose name and value
+ are specified in this goal.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>class </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/goal/CompositeGoal.html" title="class in bdi4jade.goal">CompositeGoal</a></span></code>
+<div class="block">This class represents a goal that is a composition of other goals (subgoals).</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>class </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/goal/ParallelGoal.html" title="class in bdi4jade.goal">ParallelGoal</a></span></code>
+<div class="block">This class represents a goal that aims at achieving all goals that compose
+ this goal in a parallel way.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>class </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/goal/SequentialGoal.html" title="class in bdi4jade.goal">SequentialGoal</a></span></code>
+<div class="block">This class represents a goal that aims at achieving all goals that compose
+ this goal in a sequential way.</div>
+</td>
+</tr>
+</tbody>
+</table>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation">
+<caption><span>Fields in <a href="../../../bdi4jade/goal/package-summary.html">bdi4jade.goal</a> with type parameters of type <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>protected java.util.List<<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>></code></td>
+<td class="colLast"><span class="typeNameLabel">CompositeGoal.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/goal/CompositeGoal.html#completedGoals">completedGoals</a></span></code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected java.util.Collection<<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>></code></td>
+<td class="colLast"><span class="typeNameLabel">CompositeGoal.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/goal/CompositeGoal.html#goals">goals</a></span></code> </td>
+</tr>
+</tbody>
+</table>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../bdi4jade/goal/package-summary.html">bdi4jade.goal</a> that return types with arguments of type <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>protected java.util.Collection<<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>></code></td>
+<td class="colLast"><span class="typeNameLabel">SequentialGoal.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/goal/SequentialGoal.html#createGoals-int-">createGoals</a></span>(int size)</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected java.util.Collection<<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>></code></td>
+<td class="colLast"><span class="typeNameLabel">ParallelGoal.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/goal/ParallelGoal.html#createGoals-int-">createGoals</a></span>(int size)</code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected abstract java.util.Collection<<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>></code></td>
+<td class="colLast"><span class="typeNameLabel">CompositeGoal.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/goal/CompositeGoal.html#createGoals-int-">createGoals</a></span>(int size)</code>
+<div class="block">Creates an instance of the collection that holds the goals of this
+ composite goal.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.util.List<<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>></code></td>
+<td class="colLast"><span class="typeNameLabel">CompositeGoal.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/goal/CompositeGoal.html#getCompletedGoals--">getCompletedGoals</a></span>()</code>
+<div class="block">Returns the goals of this composite goal that successfully finished.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.util.Collection<<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>></code></td>
+<td class="colLast"><span class="typeNameLabel">CompositeGoal.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/goal/CompositeGoal.html#getGoals--">getGoals</a></span>()</code>
+<div class="block">Returns the goals associated with this composite goal.</div>
+</td>
+</tr>
+</tbody>
+</table>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Method parameters in <a href="../../../bdi4jade/goal/package-summary.html">bdi4jade.goal</a> with type arguments of type <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">CompositeGoal.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/goal/CompositeGoal.html#setCompletedGoals-java.util.List-">setCompletedGoals</a></span>(java.util.List<<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>> completedGoals)</code>
+<div class="block">Sets the list of completed goals.</div>
+</td>
+</tr>
+</tbody>
+</table>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
+<caption><span>Constructors in <a href="../../../bdi4jade/goal/package-summary.html">bdi4jade.goal</a> with parameters of type <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/goal/CompositeGoal.html#CompositeGoal-bdi4jade.goal.Goal:A-">CompositeGoal</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>[] goals)</code>
+<div class="block">Instantiates a CompositeGoal with the provided goals array.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/goal/ParallelGoal.html#ParallelGoal-bdi4jade.goal.Goal:A-">ParallelGoal</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>[] goals)</code>
+<div class="block">Creates a new ParallelGoal.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/goal/SequentialGoal.html#SequentialGoal-bdi4jade.goal.Goal:A-">SequentialGoal</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>[] goals)</code>
+<div class="block">Creates a new SequentialGoal.</div>
+</td>
+</tr>
+</tbody>
+</table>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
+<caption><span>Constructor parameters in <a href="../../../bdi4jade/goal/package-summary.html">bdi4jade.goal</a> with type arguments of type <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/goal/CompositeGoal.html#CompositeGoal-java.util.Collection-">CompositeGoal</a></span>(java.util.Collection<<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>> goals)</code>
+<div class="block">Instantiates a CompositeGoal with the provided goals.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/goal/ParallelGoal.html#ParallelGoal-java.util.Set-">ParallelGoal</a></span>(java.util.Set<<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>> goals)</code>
+<div class="block">Creates a new ParallelGoal.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/goal/SequentialGoal.html#SequentialGoal-java.util.List-">SequentialGoal</a></span>(java.util.List<<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>> goals)</code>
+<div class="block">Creates a new SequentialGoal.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.message">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> in <a href="../../../bdi4jade/message/package-summary.html">bdi4jade.message</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../../bdi4jade/message/package-summary.html">bdi4jade.message</a> that implement <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>class </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/message/MessageGoal.html" title="class in bdi4jade.message">MessageGoal</a></span></code>
+<div class="block">This class represents the goal of processing a message received by the agent.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.plan">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> in <a href="../../../bdi4jade/plan/package-summary.html">bdi4jade.plan</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../bdi4jade/plan/package-summary.html">bdi4jade.plan</a> with parameters of type <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><span class="typeNameLabel">Plan.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/Plan.html#canAchieve-bdi4jade.goal.Goal-">canAchieve</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal)</code>
+<div class="block">Verifies if a given goal can be achieved by this plan.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><span class="typeNameLabel">AbstractPlan.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/AbstractPlan.html#canAchieve-bdi4jade.goal.Goal-">canAchieve</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal)</code>
+<div class="block">Verifies if a given goal can be achieved by this plan.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.util.Set<<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>></code></td>
+<td class="colLast"><span class="typeNameLabel">PlanLibrary.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/PlanLibrary.html#canAchievePlans-bdi4jade.goal.Goal-">canAchievePlans</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal)</code>
+<div class="block">Returns the set of plans that can achieve the given goal.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><span class="typeNameLabel">Plan.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/Plan.html#isContextApplicable-bdi4jade.goal.Goal-">isContextApplicable</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal)</code>
+<div class="block">Verifies if the current context is valid for this plan execution.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><span class="typeNameLabel">AbstractPlan.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/AbstractPlan.html#isContextApplicable-bdi4jade.goal.Goal-">isContextApplicable</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal)</code>
+<div class="block">Verifies that this plan can be executed in the current context and a
+ given goal.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>abstract boolean</code></td>
+<td class="colLast"><span class="typeNameLabel">GoalTemplate.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/GoalTemplate.html#match-bdi4jade.goal.Goal-">match</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal)</code>
+<div class="block">This methods checks if the given goal matches this template.</div>
+</td>
+</tr>
+</tbody>
+</table>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Method parameters in <a href="../../../bdi4jade/plan/package-summary.html">bdi4jade.plan</a> with type arguments of type <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../bdi4jade/plan/GoalTemplate.html" title="class in bdi4jade.plan">GoalTemplate</a></code></td>
+<td class="colLast"><span class="typeNameLabel">GoalTemplate.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/GoalTemplate.html#createGoalTypeTemplate-java.lang.Class-">createGoalTypeTemplate</a></span>(java.lang.Class<? extends <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>> goalClass)</code>
+<div class="block">This method creates a goal template that positively matches a goal if it
+ is of the given type.</div>
+</td>
+</tr>
+</tbody>
+</table>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
+<caption><span>Constructor parameters in <a href="../../../bdi4jade/plan/package-summary.html">bdi4jade.plan</a> with type arguments of type <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/SimplePlan.html#SimplePlan-java.lang.Class-java.lang.Class-">SimplePlan</a></span>(java.lang.Class<? extends <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>> goalClass,
+ java.lang.Class<? extends <a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>> planBodyClass)</code>
+<div class="block">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.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.plan.planbody">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> in <a href="../../../bdi4jade/plan/planbody/package-summary.html">bdi4jade.plan.planbody</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation">
+<caption><span>Fields in <a href="../../../bdi4jade/plan/planbody/package-summary.html">bdi4jade.plan.planbody</a> declared as <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></code></td>
+<td class="colLast"><span class="typeNameLabel">SequentialGoalPlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/SequentialGoalPlanBody.html#currentGoal">currentGoal</a></span></code> </td>
+</tr>
+</tbody>
+</table>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation">
+<caption><span>Fields in <a href="../../../bdi4jade/plan/planbody/package-summary.html">bdi4jade.plan.planbody</a> with type parameters of type <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>protected java.util.List<<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>></code></td>
+<td class="colLast"><span class="typeNameLabel">SequentialGoalPlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/SequentialGoalPlanBody.html#completedGoals">completedGoals</a></span></code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected java.util.List<<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>></code></td>
+<td class="colLast"><span class="typeNameLabel">ParallelGoalPlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/ParallelGoalPlanBody.html#completedGoals">completedGoals</a></span></code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected java.util.Iterator<<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>></code></td>
+<td class="colLast"><span class="typeNameLabel">SequentialGoalPlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/SequentialGoalPlanBody.html#it">it</a></span></code> </td>
+</tr>
+</tbody>
+</table>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../bdi4jade/plan/planbody/package-summary.html">bdi4jade.plan.planbody</a> that return <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></code></td>
+<td class="colLast"><span class="typeNameLabel">SequentialActionPlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/SequentialActionPlanBody.html#getGoal--">getGoal</a></span>()</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></code></td>
+<td class="colLast"><span class="typeNameLabel">PlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getGoal--">getGoal</a></span>()</code>
+<div class="block">Returns the goal to be achieved by this plan instance.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></code></td>
+<td class="colLast"><span class="typeNameLabel">ParallelActionPlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/ParallelActionPlanBody.html#getGoal--">getGoal</a></span>()</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></code></td>
+<td class="colLast"><span class="typeNameLabel">FSMPlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/FSMPlanBody.html#getGoal--">getGoal</a></span>()</code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></code></td>
+<td class="colLast"><span class="typeNameLabel">AbstractPlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#getGoal--">getGoal</a></span>()</code>
+<div class="block">Returns the goal to be achieved by this plan instance.</div>
+</td>
+</tr>
+</tbody>
+</table>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../bdi4jade/plan/planbody/package-summary.html">bdi4jade.plan.planbody</a> with parameters of type <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">SequentialActionPlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/SequentialActionPlanBody.html#dispatchGoal-bdi4jade.goal.Goal-">dispatchGoal</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal)</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">PlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchGoal-bdi4jade.goal.Goal-">dispatchGoal</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal)</code>
+<div class="block">Dispatches a goal to be achieved.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">ParallelActionPlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/ParallelActionPlanBody.html#dispatchGoal-bdi4jade.goal.Goal-">dispatchGoal</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal)</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">FSMPlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/FSMPlanBody.html#dispatchGoal-bdi4jade.goal.Goal-">dispatchGoal</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal)</code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">AbstractPlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#dispatchGoal-bdi4jade.goal.Goal-">dispatchGoal</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal)</code>
+<div class="block">Dispatches a goal to be achieved.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">SequentialActionPlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/SequentialActionPlanBody.html#dispatchProtectedGoal-bdi4jade.goal.Goal-">dispatchProtectedGoal</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal)</code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">PlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchProtectedGoal-bdi4jade.goal.Goal-">dispatchProtectedGoal</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal)</code>
<div class="block">Dispatches a goal to be achieved, using the capability (or its children
- capabilities) associated with the plan.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="strong">PlanInstance.</span><code><strong><a href="../../../bdi4jade/plan/PlanInstance.html#dispatchProtectedSubgoal(bdi4jade.goal.Goal)">dispatchProtectedSubgoal</a></strong>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> subgoal)</code>
+ capabilities) associated with the plan.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">ParallelActionPlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/ParallelActionPlanBody.html#dispatchProtectedGoal-bdi4jade.goal.Goal-">dispatchProtectedGoal</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal)</code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">FSMPlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/FSMPlanBody.html#dispatchProtectedGoal-bdi4jade.goal.Goal-">dispatchProtectedGoal</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal)</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">AbstractPlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#dispatchProtectedGoal-bdi4jade.goal.Goal-">dispatchProtectedGoal</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal)</code>
+<div class="block">Dispatches a goal to be achieved, using the capability (or its children
+ capabilities) associated with the plan.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">SequentialActionPlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/SequentialActionPlanBody.html#dispatchProtectedSubgoal-bdi4jade.goal.Goal-">dispatchProtectedSubgoal</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> subgoal)</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">PlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchProtectedSubgoal-bdi4jade.goal.Goal-">dispatchProtectedSubgoal</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> subgoal)</code>
+<div class="block">Dispatches a subgoal to be achieved, using the capability (or its
+ children capabilities) associated with the plan.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">ParallelActionPlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/ParallelActionPlanBody.html#dispatchProtectedSubgoal-bdi4jade.goal.Goal-">dispatchProtectedSubgoal</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> subgoal)</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">FSMPlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/FSMPlanBody.html#dispatchProtectedSubgoal-bdi4jade.goal.Goal-">dispatchProtectedSubgoal</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> subgoal)</code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">AbstractPlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#dispatchProtectedSubgoal-bdi4jade.goal.Goal-">dispatchProtectedSubgoal</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> subgoal)</code>
<div class="block">Dispatches a subgoal to be achieved, using the capability (or its
- children capabilities) associated with the plan.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="strong">PlanInstance.</span><code><strong><a href="../../../bdi4jade/plan/PlanInstance.html#dispatchProtectedSubgoalAndListen(bdi4jade.goal.Goal)">dispatchProtectedSubgoalAndListen</a></strong>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> subgoal)</code>
+ children capabilities) associated with the plan.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">SequentialActionPlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/SequentialActionPlanBody.html#dispatchProtectedSubgoalAndListen-bdi4jade.goal.Goal-">dispatchProtectedSubgoalAndListen</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> subgoal)</code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">PlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchProtectedSubgoalAndListen-bdi4jade.goal.Goal-">dispatchProtectedSubgoalAndListen</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> subgoal)</code>
<div class="block">Dispatches a subgoal to be achieved, using the capability (or its
children capabilities) associated with the plan, and registers itself as
- a listener to receive a notification of the end of execution of the goal.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="strong">PlanInstance.</span><code><strong><a href="../../../bdi4jade/plan/PlanInstance.html#dispatchSubgoal(bdi4jade.goal.Goal)">dispatchSubgoal</a></strong>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> subgoal)</code>
-<div class="block">Dispatches a subgoal to be achieved.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="strong">PlanInstance.</span><code><strong><a href="../../../bdi4jade/plan/PlanInstance.html#dispatchSubgoalAndListen(bdi4jade.goal.Goal)">dispatchSubgoalAndListen</a></strong>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> subgoal)</code>
+ a listener to receive a notification of the end of execution of the goal.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">ParallelActionPlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/ParallelActionPlanBody.html#dispatchProtectedSubgoalAndListen-bdi4jade.goal.Goal-">dispatchProtectedSubgoalAndListen</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> subgoal)</code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">FSMPlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/FSMPlanBody.html#dispatchProtectedSubgoalAndListen-bdi4jade.goal.Goal-">dispatchProtectedSubgoalAndListen</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> subgoal)</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">AbstractPlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#dispatchProtectedSubgoalAndListen-bdi4jade.goal.Goal-">dispatchProtectedSubgoalAndListen</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> subgoal)</code>
+<div class="block">Dispatches a subgoal to be achieved, using the capability (or its
+ children capabilities) associated with the plan, and registers itself as
+ a listener to receive a notification of the end of execution of the goal.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">SequentialActionPlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/SequentialActionPlanBody.html#dispatchSubgoal-bdi4jade.goal.Goal-">dispatchSubgoal</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> subgoal)</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">PlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchSubgoal-bdi4jade.goal.Goal-">dispatchSubgoal</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> subgoal)</code>
+<div class="block">Dispatches a subgoal to be achieved.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">ParallelActionPlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/ParallelActionPlanBody.html#dispatchSubgoal-bdi4jade.goal.Goal-">dispatchSubgoal</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> subgoal)</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">FSMPlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/FSMPlanBody.html#dispatchSubgoal-bdi4jade.goal.Goal-">dispatchSubgoal</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> subgoal)</code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">AbstractPlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#dispatchSubgoal-bdi4jade.goal.Goal-">dispatchSubgoal</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> subgoal)</code>
+<div class="block">Dispatches a subgoal to be achieved.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">SequentialActionPlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/SequentialActionPlanBody.html#dispatchSubgoalAndListen-bdi4jade.goal.Goal-">dispatchSubgoalAndListen</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> subgoal)</code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">PlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchSubgoalAndListen-bdi4jade.goal.Goal-">dispatchSubgoalAndListen</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> subgoal)</code>
+<div class="block">Dispatches a subgoal to be achieved and registers itself as a listener to
+ receive a notification of the end of execution of the goal.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">ParallelActionPlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/ParallelActionPlanBody.html#dispatchSubgoalAndListen-bdi4jade.goal.Goal-">dispatchSubgoalAndListen</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> subgoal)</code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">FSMPlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/FSMPlanBody.html#dispatchSubgoalAndListen-bdi4jade.goal.Goal-">dispatchSubgoalAndListen</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> subgoal)</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">AbstractPlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#dispatchSubgoalAndListen-bdi4jade.goal.Goal-">dispatchSubgoalAndListen</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> subgoal)</code>
<div class="block">Dispatches a subgoal to be achieved and registers itself as a listener to
- receive a notification of the end of execution of the goal.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="strong">OrPlanGoalDependency.</span><code><strong><a href="../../../bdi4jade/plan/OrPlanGoalDependency.html#removeGoal(bdi4jade.goal.Goal)">removeGoal</a></strong>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal)</code>
-<div class="block">Remove a goal from this dependency.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="strong">AndPlanGoalDependency.</span><code><strong><a href="../../../bdi4jade/plan/AndPlanGoalDependency.html#removeGoal(bdi4jade.goal.Goal)">removeGoal</a></strong>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal)</code>
-<div class="block">Remove a goal from this dependency.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="strong">OutputPlanBody.</span><code><strong><a href="../../../bdi4jade/plan/OutputPlanBody.html#setGoalOutput(bdi4jade.goal.Goal)">setGoalOutput</a></strong>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal)</code>
-<div class="block">Sets the output parameters in the goal.</div>
-</td>
-</tr>
-</tbody>
-</table>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Method parameters in <a href="../../../bdi4jade/plan/package-summary.html">bdi4jade.plan</a> with type arguments of type <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="strong">Plan.</span><code><strong><a href="../../../bdi4jade/plan/Plan.html#addGoal(java.lang.Class)">addGoal</a></strong>(java.lang.Class<? extends <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>> goalClass)</code>
-<div class="block">Adds a goal class that this plan may achieve.</div>
-</td>
-</tr>
-</tbody>
-</table>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
-<caption><span>Constructor parameters in <a href="../../../bdi4jade/plan/package-summary.html">bdi4jade.plan</a> with type arguments of type <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colLast"><code><strong><a href="../../../bdi4jade/plan/AndPlanGoalDependency.html#AndPlanGoalDependency(bdi4jade.plan.Plan, java.util.List)">AndPlanGoalDependency</a></strong>(<a href="../../../bdi4jade/plan/Plan.html" title="class in bdi4jade.plan">Plan</a> root,
- java.util.List<<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>> goals)</code> </td>
-</tr>
-<tr class="rowColor">
-<td class="colLast"><code><strong><a href="../../../bdi4jade/plan/OrPlanGoalDependency.html#OrPlanGoalDependency(bdi4jade.plan.Plan, java.util.Map)">OrPlanGoalDependency</a></strong>(<a href="../../../bdi4jade/plan/Plan.html" title="class in bdi4jade.plan">Plan</a> root,
- java.util.Map<<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>,java.lang.Double> goals)</code> </td>
-</tr>
-<tr class="altColor">
-<td class="colLast"><code><strong><a href="../../../bdi4jade/plan/Plan.html#Plan(java.lang.String, java.lang.Class)">Plan</a></strong>(java.lang.String id,
- java.lang.Class<? extends <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>> goalClass)</code>
-<div class="block">Constructs a new Plan.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colLast"><code><strong><a href="../../../bdi4jade/plan/Plan.html#Plan(java.lang.String, java.lang.Class, jade.lang.acl.MessageTemplate)">Plan</a></strong>(java.lang.String id,
- java.lang.Class<? extends <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>> goalClass,
- jade.lang.acl.MessageTemplate messageTemplate)</code>
-<div class="block">Constructs a new Plan.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.reasoning">
-<!-- -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> in <a href="../../../bdi4jade/reasoning/package-summary.html">bdi4jade.reasoning</a></h3>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../bdi4jade/reasoning/package-summary.html">bdi4jade.reasoning</a> that return types with arguments of type <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>java.util.Set<<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>></code></td>
-<td class="colLast"><span class="strong">DeliberationFunction.</span><code><strong><a href="../../../bdi4jade/reasoning/DeliberationFunction.html#filter(java.util.Map)">filter</a></strong>(java.util.Map<<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>,<a href="../../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a>> goals)</code>
+ receive a notification of the end of execution of the goal.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">SequentialGoalPlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/SequentialGoalPlanBody.html#setGoalOutput-bdi4jade.goal.Goal-">setGoalOutput</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal)</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">ParallelGoalPlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/ParallelGoalPlanBody.html#setGoalOutput-bdi4jade.goal.Goal-">setGoalOutput</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal)</code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">OutputPlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/OutputPlanBody.html#setGoalOutput-bdi4jade.goal.Goal-">setGoalOutput</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal)</code>
+<div class="block">Sets the output parameters in the goal.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><span class="typeNameLabel">SequentialGoalPlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/SequentialGoalPlanBody.html#setNextGoal-bdi4jade.goal.Goal-bdi4jade.goal.Goal-">setNextGoal</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> previousGoal,
+ <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal)</code>
+<div class="block">Sets the parameters of the next goal to be executed based on the previous
+ goal execution.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.reasoning">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> in <a href="../../../bdi4jade/reasoning/package-summary.html">bdi4jade.reasoning</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../bdi4jade/reasoning/package-summary.html">bdi4jade.reasoning</a> that return types with arguments of type <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>java.util.Set<<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>></code></td>
+<td class="colLast"><span class="typeNameLabel">DeliberationFunction.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/reasoning/DeliberationFunction.html#filter-java.util.Map-">filter</a></span>(java.util.Map<<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>,<a href="../../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a>> goals)</code>
<div class="block">Selects the goals that must be tried to achieve and the ones that will be
- in the waiting status.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>java.util.Set<<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>></code></td>
-<td class="colLast"><span class="strong">OptionGenerationFunction.</span><code><strong><a href="../../../bdi4jade/reasoning/OptionGenerationFunction.html#generateGoals(java.util.Map)">generateGoals</a></strong>(java.util.Map<<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>,<a href="../../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a>> goals)</code>
+ in the waiting status.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.util.Set<<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>></code></td>
+<td class="colLast"><span class="typeNameLabel">OptionGenerationFunction.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/reasoning/OptionGenerationFunction.html#generateGoals-java.util.Map-">generateGoals</a></span>(java.util.Map<<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>,<a href="../../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a>> goals)</code>
<div class="block">The goals parameter is a map of all goals of the agent (that might be
- intentions) with their corresponding status.</div>
-</td>
-</tr>
-</tbody>
-</table>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../bdi4jade/reasoning/package-summary.html">bdi4jade.reasoning</a> with parameters of type <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../bdi4jade/plan/Plan.html" title="class in bdi4jade.plan">Plan</a></code></td>
-<td class="colLast"><span class="strong">PlanSelectionStrategy.</span><code><strong><a href="../../../bdi4jade/reasoning/PlanSelectionStrategy.html#selectPlan(bdi4jade.goal.Goal, java.util.Set)">selectPlan</a></strong>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal,
- java.util.Set<<a href="../../../bdi4jade/plan/Plan.html" title="class in bdi4jade.plan">Plan</a>> plans)</code>
-<div class="block">Selects a plan to be executed to achieve the given goal.</div>
-</td>
-</tr>
-</tbody>
-</table>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Method parameters in <a href="../../../bdi4jade/reasoning/package-summary.html">bdi4jade.reasoning</a> with type arguments of type <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>java.util.Set<<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>></code></td>
-<td class="colLast"><span class="strong">DeliberationFunction.</span><code><strong><a href="../../../bdi4jade/reasoning/DeliberationFunction.html#filter(java.util.Map)">filter</a></strong>(java.util.Map<<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>,<a href="../../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a>> goals)</code>
+ intentions) with their corresponding status.</div>
+</td>
+</tr>
+</tbody>
+</table>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../bdi4jade/reasoning/package-summary.html">bdi4jade.reasoning</a> with parameters of type <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a></code></td>
+<td class="colLast"><span class="typeNameLabel">PlanSelectionStrategy.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/reasoning/PlanSelectionStrategy.html#selectPlan-bdi4jade.goal.Goal-java.util.Set-">selectPlan</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal,
+ java.util.Set<<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>> plans)</code>
+<div class="block">Selects a plan to be executed to achieve the given goal.</div>
+</td>
+</tr>
+</tbody>
+</table>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Method parameters in <a href="../../../bdi4jade/reasoning/package-summary.html">bdi4jade.reasoning</a> with type arguments of type <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>java.util.Set<<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>></code></td>
+<td class="colLast"><span class="typeNameLabel">DeliberationFunction.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/reasoning/DeliberationFunction.html#filter-java.util.Map-">filter</a></span>(java.util.Map<<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>,<a href="../../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a>> goals)</code>
<div class="block">Selects the goals that must be tried to achieve and the ones that will be
- in the waiting status.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>java.util.Set<<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>></code></td>
-<td class="colLast"><span class="strong">OptionGenerationFunction.</span><code><strong><a href="../../../bdi4jade/reasoning/OptionGenerationFunction.html#generateGoals(java.util.Map)">generateGoals</a></strong>(java.util.Map<<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>,<a href="../../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a>> goals)</code>
+ in the waiting status.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.util.Set<<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>></code></td>
+<td class="colLast"><span class="typeNameLabel">OptionGenerationFunction.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/reasoning/OptionGenerationFunction.html#generateGoals-java.util.Map-">generateGoals</a></span>(java.util.Map<<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>,<a href="../../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a>> goals)</code>
<div class="block">The goals parameter is a map of all goals of the agent (that might be
- intentions) with their corresponding status.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.util.goal">
-<!-- -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> in <a href="../../../bdi4jade/util/goal/package-summary.html">bdi4jade.util.goal</a></h3>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
-<caption><span>Classes in <a href="../../../bdi4jade/util/goal/package-summary.html">bdi4jade.util.goal</a> that implement <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>class </code></td>
-<td class="colLast"><code><strong><a href="../../../bdi4jade/util/goal/BeliefGoal.html" title="class in bdi4jade.util.goal">BeliefGoal</a></strong></code>
-<div class="block">This class represents the goal of an agent believe in a certain belief, i.e.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>class </code></td>
-<td class="colLast"><code><strong><a href="../../../bdi4jade/util/goal/BeliefSetValueGoal.html" title="class in bdi4jade.util.goal">BeliefSetValueGoal</a><T></strong></code>
-<div class="block">This class represents the goal of an agent believe in a belief that contains
- a certain value, i.e.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>class </code></td>
-<td class="colLast"><code><strong><a href="../../../bdi4jade/util/goal/CompositeGoal.html" title="class in bdi4jade.util.goal">CompositeGoal</a></strong></code>
-<div class="block">This class represents a goal that is a composition of other goals (subgoals).</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>class </code></td>
-<td class="colLast"><code><strong><a href="../../../bdi4jade/util/goal/ParallelGoal.html" title="class in bdi4jade.util.goal">ParallelGoal</a></strong></code>
-<div class="block">This class represents a goal that aims at achieving all goals that compose
- this goal in a parallel way.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>class </code></td>
-<td class="colLast"><code><strong><a href="../../../bdi4jade/util/goal/SequentialGoal.html" title="class in bdi4jade.util.goal">SequentialGoal</a></strong></code>
-<div class="block">This class represents a goal that aims at achieving all goals that compose
- this goal in a sequential way.</div>
-</td>
-</tr>
-</tbody>
-</table>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../bdi4jade/util/goal/package-summary.html">bdi4jade.util.goal</a> that return types with arguments of type <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>java.util.List<<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>></code></td>
-<td class="colLast"><span class="strong">CompositeGoal.</span><code><strong><a href="../../../bdi4jade/util/goal/CompositeGoal.html#getCompletedGoals()">getCompletedGoals</a></strong>()</code> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>java.util.Collection<<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>></code></td>
-<td class="colLast"><span class="strong">CompositeGoal.</span><code><strong><a href="../../../bdi4jade/util/goal/CompositeGoal.html#getGoals()">getGoals</a></strong>()</code> </td>
-</tr>
-</tbody>
-</table>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Method parameters in <a href="../../../bdi4jade/util/goal/package-summary.html">bdi4jade.util.goal</a> with type arguments of type <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="strong">CompositeGoal.</span><code><strong><a href="../../../bdi4jade/util/goal/CompositeGoal.html#setCompletedGoals(java.util.List)">setCompletedGoals</a></strong>(java.util.List<<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>> completedGoals)</code> </td>
-</tr>
-</tbody>
-</table>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
-<caption><span>Constructors in <a href="../../../bdi4jade/util/goal/package-summary.html">bdi4jade.util.goal</a> with parameters of type <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colLast"><code><strong><a href="../../../bdi4jade/util/goal/CompositeGoal.html#CompositeGoal(bdi4jade.goal.Goal[])">CompositeGoal</a></strong>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>[] goals)</code>
-<div class="block">Instantiate a CompositeGoal with the provided goals array.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colLast"><code><strong><a href="../../../bdi4jade/util/goal/ParallelGoal.html#ParallelGoal(bdi4jade.goal.Goal[])">ParallelGoal</a></strong>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>[] goals)</code>
-<div class="block">Creates a new ParallelGoal.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colLast"><code><strong><a href="../../../bdi4jade/util/goal/SequentialGoal.html#SequentialGoal(bdi4jade.goal.Goal[])">SequentialGoal</a></strong>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>[] goals)</code>
-<div class="block">Creates a new SequentialGoal.</div>
-</td>
-</tr>
-</tbody>
-</table>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
-<caption><span>Constructor parameters in <a href="../../../bdi4jade/util/goal/package-summary.html">bdi4jade.util.goal</a> with type arguments of type <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colLast"><code><strong><a href="../../../bdi4jade/util/goal/CompositeGoal.html#CompositeGoal(java.util.Collection)">CompositeGoal</a></strong>(java.util.Collection<<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>> goals)</code>
-<div class="block">Instantiate a CompositeGoal with the provided goals.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colLast"><code><strong><a href="../../../bdi4jade/util/goal/ParallelGoal.html#ParallelGoal(java.util.Set)">ParallelGoal</a></strong>(java.util.Set<<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>> goals)</code>
-<div class="block">Creates a new ParallelGoal.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colLast"><code><strong><a href="../../../bdi4jade/util/goal/SequentialGoal.html#SequentialGoal(java.util.List)">SequentialGoal</a></strong>(java.util.List<<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>> goals)</code>
-<div class="block">Creates a new SequentialGoal.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.util.plan">
-<!-- -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> in <a href="../../../bdi4jade/util/plan/package-summary.html">bdi4jade.util.plan</a></h3>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../bdi4jade/util/plan/package-summary.html">bdi4jade.util.plan</a> with parameters of type <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="strong">SequentialGoalPlanBody.</span><code><strong><a href="../../../bdi4jade/util/plan/SequentialGoalPlanBody.html#setGoalOutput(bdi4jade.goal.Goal)">setGoalOutput</a></strong>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal)</code> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="strong">ParallelGoalPlanBody.</span><code><strong><a href="../../../bdi4jade/util/plan/ParallelGoalPlanBody.html#setGoalOutput(bdi4jade.goal.Goal)">setGoalOutput</a></strong>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal)</code> </td>
-</tr>
-</tbody>
-</table>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
-<caption><span>Constructor parameters in <a href="../../../bdi4jade/util/plan/package-summary.html">bdi4jade.util.plan</a> with type arguments of type <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colLast"><code><strong><a href="../../../bdi4jade/util/plan/SimplePlan.html#SimplePlan(java.lang.Class, java.lang.Class)">SimplePlan</a></strong>(java.lang.Class<? extends <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>> goalClass,
- java.lang.Class<? extends jade.core.behaviours.Behaviour> planBodyClass)</code>
-<div class="block">Creates a new Simple Plan.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colLast"><code><strong><a href="../../../bdi4jade/util/plan/SimplePlan.html#SimplePlan(java.lang.Class, jade.lang.acl.MessageTemplate, java.lang.Class)">SimplePlan</a></strong>(java.lang.Class<? extends <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>> goalClass,
- jade.lang.acl.MessageTemplate messageTemplate,
- java.lang.Class<? extends jade.core.behaviours.Behaviour> planBodyClass)</code>
-<div class="block">Creates a new Simple Plan.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colLast"><code><strong><a href="../../../bdi4jade/util/plan/SimplePlan.html#SimplePlan(java.lang.String, java.lang.Class, java.lang.Class)">SimplePlan</a></strong>(java.lang.String id,
- java.lang.Class<? extends <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>> goalClass,
- java.lang.Class<? extends jade.core.behaviours.Behaviour> planBodyClass)</code>
-<div class="block">Creates a new Simple Plan.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colLast"><code><strong><a href="../../../bdi4jade/util/plan/SimplePlan.html#SimplePlan(java.lang.String, java.lang.Class, jade.lang.acl.MessageTemplate, java.lang.Class)">SimplePlan</a></strong>(java.lang.String id,
- java.lang.Class<? extends <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>> goalClass,
- jade.lang.acl.MessageTemplate messageTemplate,
- java.lang.Class<? extends jade.core.behaviours.Behaviour> planBodyClass)</code>
-<div class="block">Creates a new Simple Plan.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.util.reasoning">
-<!-- -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> in <a href="../../../bdi4jade/util/reasoning/package-summary.html">bdi4jade.util.reasoning</a></h3>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../bdi4jade/util/reasoning/package-summary.html">bdi4jade.util.reasoning</a> that return types with arguments of type <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>java.util.Set<<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>></code></td>
-<td class="colLast"><span class="strong">DefaultDeliberationFunction.</span><code><strong><a href="../../../bdi4jade/util/reasoning/DefaultDeliberationFunction.html#filter(java.util.Map)">filter</a></strong>(java.util.Map<<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>,<a href="../../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a>> goals)</code> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>java.util.Set<<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>></code></td>
-<td class="colLast"><span class="strong">DefaultOptionGenerationFunction.</span><code><strong><a href="../../../bdi4jade/util/reasoning/DefaultOptionGenerationFunction.html#generateGoals(java.util.Map)">generateGoals</a></strong>(java.util.Map<<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>,<a href="../../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a>> goals)</code> </td>
-</tr>
-</tbody>
-</table>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../bdi4jade/util/reasoning/package-summary.html">bdi4jade.util.reasoning</a> with parameters of type <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../bdi4jade/plan/Plan.html" title="class in bdi4jade.plan">Plan</a></code></td>
-<td class="colLast"><span class="strong">UtilityBasedPlanSelectionStrategy.</span><code><strong><a href="../../../bdi4jade/util/reasoning/UtilityBasedPlanSelectionStrategy.html#selectPlan(bdi4jade.goal.Goal, java.util.Set)">selectPlan</a></strong>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal,
- java.util.Set<<a href="../../../bdi4jade/plan/Plan.html" title="class in bdi4jade.plan">Plan</a>> plans)</code> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a href="../../../bdi4jade/plan/Plan.html" title="class in bdi4jade.plan">Plan</a></code></td>
-<td class="colLast"><span class="strong">DefaultPlanSelectionStrategy.</span><code><strong><a href="../../../bdi4jade/util/reasoning/DefaultPlanSelectionStrategy.html#selectPlan(bdi4jade.goal.Goal, java.util.Set)">selectPlan</a></strong>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal,
- java.util.Set<<a href="../../../bdi4jade/plan/Plan.html" title="class in bdi4jade.plan">Plan</a>> plans)</code> </td>
-</tr>
-</tbody>
-</table>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Method parameters in <a href="../../../bdi4jade/util/reasoning/package-summary.html">bdi4jade.util.reasoning</a> with type arguments of type <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>java.util.Set<<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>></code></td>
-<td class="colLast"><span class="strong">DefaultDeliberationFunction.</span><code><strong><a href="../../../bdi4jade/util/reasoning/DefaultDeliberationFunction.html#filter(java.util.Map)">filter</a></strong>(java.util.Map<<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>,<a href="../../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a>> goals)</code> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>java.util.Set<<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>></code></td>
-<td class="colLast"><span class="strong">DefaultOptionGenerationFunction.</span><code><strong><a href="../../../bdi4jade/util/reasoning/DefaultOptionGenerationFunction.html#generateGoals(java.util.Map)">generateGoals</a></strong>(java.util.Map<<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>,<a href="../../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a>> goals)</code> </td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!-- -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/goal/class-use/Goal.html" target="_top">Frames</a></li>
-<li><a href="Goal.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>
+ intentions) with their corresponding status.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.util">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> in <a href="../../../bdi4jade/util/package-summary.html">bdi4jade.util</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../bdi4jade/util/package-summary.html">bdi4jade.util</a> with parameters of type <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><span class="typeNameLabel">ReflectionUtils.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/util/ReflectionUtils.html#setPlanBodyInput-bdi4jade.plan.planbody.PlanBody-bdi4jade.goal.Goal-">setPlanBodyInput</a></span>(<a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a> planBody,
+ <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal)</code>
+<div class="block">Sets the input parameters of a plan body based on the parameters passed
+ in the goal that triggered its execution.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><span class="typeNameLabel">ReflectionUtils.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/util/ReflectionUtils.html#setPlanBodyOutput-bdi4jade.plan.planbody.PlanBody-bdi4jade.goal.Goal-">setPlanBodyOutput</a></span>(<a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a> planBody,
+ <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal)</code>
+<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>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><span class="typeNameLabel">ReflectionUtils.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/util/ReflectionUtils.html#setupParameters-bdi4jade.goal.Goal-bdi4jade.goal.Goal-">setupParameters</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goalOut,
+ <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goalIn)</code>
+<div class="block">Sets the input parameters of goal based on the output parameters of
+ another goal.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.util.reasoning">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> in <a href="../../../bdi4jade/util/reasoning/package-summary.html">bdi4jade.util.reasoning</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../bdi4jade/util/reasoning/package-summary.html">bdi4jade.util.reasoning</a> that return types with arguments of type <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>java.util.Set<<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>></code></td>
+<td class="colLast"><span class="typeNameLabel">DefaultDeliberationFunction.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/util/reasoning/DefaultDeliberationFunction.html#filter-java.util.Map-">filter</a></span>(java.util.Map<<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>,<a href="../../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a>> goals)</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.util.Set<<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>></code></td>
+<td class="colLast"><span class="typeNameLabel">DefaultOptionGenerationFunction.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/util/reasoning/DefaultOptionGenerationFunction.html#generateGoals-java.util.Map-">generateGoals</a></span>(java.util.Map<<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>,<a href="../../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a>> goals)</code> </td>
+</tr>
+</tbody>
+</table>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../bdi4jade/util/reasoning/package-summary.html">bdi4jade.util.reasoning</a> with parameters of type <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a></code></td>
+<td class="colLast"><span class="typeNameLabel">DefaultPlanSelectionStrategy.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/util/reasoning/DefaultPlanSelectionStrategy.html#selectPlan-bdi4jade.goal.Goal-java.util.Set-">selectPlan</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal,
+ java.util.Set<<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>> plans)</code> </td>
+</tr>
+</tbody>
+</table>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Method parameters in <a href="../../../bdi4jade/util/reasoning/package-summary.html">bdi4jade.util.reasoning</a> with type arguments of type <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>java.util.Set<<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>></code></td>
+<td class="colLast"><span class="typeNameLabel">DefaultDeliberationFunction.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/util/reasoning/DefaultDeliberationFunction.html#filter-java.util.Map-">filter</a></span>(java.util.Map<<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>,<a href="../../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a>> goals)</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.util.Set<<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>></code></td>
+<td class="colLast"><span class="typeNameLabel">DefaultOptionGenerationFunction.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/util/reasoning/DefaultOptionGenerationFunction.html#generateGoals-java.util.Map-">generateGoals</a></span>(java.util.Map<<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>,<a href="../../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a>> goals)</code> </td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/goal/class-use/Goal.html" target="_top">Frames</a></li>
+<li><a href="Goal.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>
bdi-jade/doc/bdi4jade/goal/class-use/GoalStatus.html 617(+325 -292)
diff --git a/bdi-jade/doc/bdi4jade/goal/class-use/GoalStatus.html b/bdi-jade/doc/bdi4jade/goal/class-use/GoalStatus.html
index 385ce03..9c4e717 100644
--- a/bdi-jade/doc/bdi4jade/goal/class-use/GoalStatus.html
+++ b/bdi-jade/doc/bdi4jade/goal/class-use/GoalStatus.html
@@ -1,296 +1,329 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:42 BRST 2014 -->
-<title>Uses of Class bdi4jade.goal.GoalStatus</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="Uses of Class bdi4jade.goal.GoalStatus";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/goal/class-use/GoalStatus.html" target="_top">Frames</a></li>
-<li><a href="GoalStatus.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="header">
-<h2 title="Uses of Class bdi4jade.goal.GoalStatus" class="title">Uses of Class<br>bdi4jade.goal.GoalStatus</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#bdi4jade.core">bdi4jade.core</a></td>
-<td class="colLast"> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="#bdi4jade.event">bdi4jade.event</a></td>
-<td class="colLast"> </td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="#bdi4jade.goal">bdi4jade.goal</a></td>
-<td class="colLast"> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="#bdi4jade.reasoning">bdi4jade.reasoning</a></td>
-<td class="colLast"> </td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="#bdi4jade.util.reasoning">bdi4jade.util.reasoning</a></td>
-<td class="colLast"> </td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="bdi4jade.core">
-<!-- -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a> in <a href="../../../bdi4jade/core/package-summary.html">bdi4jade.core</a></h3>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../bdi4jade/core/package-summary.html">bdi4jade.core</a> that return <a href="../../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a></code></td>
-<td class="colLast"><span class="strong">Intention.</span><code><strong><a href="../../../bdi4jade/core/Intention.html#getStatus()">getStatus</a></strong>()</code>
+<!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) on Mon Aug 11 00:39:00 BRT 2014 -->
+<title>Uses of Class bdi4jade.goal.GoalStatus</title>
+<meta name="date" content="2014-08-11">
+<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="Uses of Class bdi4jade.goal.GoalStatus";
+ }
+ }
+ 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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/goal/class-use/GoalStatus.html" target="_top">Frames</a></li>
+<li><a href="GoalStatus.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="header">
+<h2 title="Uses of Class bdi4jade.goal.GoalStatus" class="title">Uses of Class<br>bdi4jade.goal.GoalStatus</h2>
+</div>
+<div class="classUseContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
+<caption><span>Packages that use <a href="../../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Package</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.core">bdi4jade.core</a></td>
+<td class="colLast"> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.event">bdi4jade.event</a></td>
+<td class="colLast">
+<div class="block">This package contains interfaces and classes that allows creating listeners
+ of events that occur in an agent, such as updating beliefs or achieving
+ goals, and representing such events.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.goal">bdi4jade.goal</a></td>
+<td class="colLast">
+<div class="block">This package contains interfaces and classes that allows representation of
+ goals and softgoals of an agent.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.reasoning">bdi4jade.reasoning</a></td>
+<td class="colLast"> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.util.reasoning">bdi4jade.util.reasoning</a></td>
+<td class="colLast"> </td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<ul class="blockList">
+<li class="blockList"><a name="bdi4jade.core">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a> in <a href="../../../bdi4jade/core/package-summary.html">bdi4jade.core</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../bdi4jade/core/package-summary.html">bdi4jade.core</a> that return <a href="../../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a></code></td>
+<td class="colLast"><span class="typeNameLabel">Intention.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/Intention.html#getStatus--">getStatus</a></span>()</code>
<div class="block">Returns the current goal status that this capability is committed to
- achieve.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.event">
-<!-- -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a> in <a href="../../../bdi4jade/event/package-summary.html">bdi4jade.event</a></h3>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../bdi4jade/event/package-summary.html">bdi4jade.event</a> that return <a href="../../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a></code></td>
-<td class="colLast"><span class="strong">GoalFinishedEvent.</span><code><strong><a href="../../../bdi4jade/event/GoalFinishedEvent.html#getStatus()">getStatus</a></strong>()</code> </td>
-</tr>
-</tbody>
-</table>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../bdi4jade/event/package-summary.html">bdi4jade.event</a> with parameters of type <a href="../../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="strong">GoalFinishedEvent.</span><code><strong><a href="../../../bdi4jade/event/GoalFinishedEvent.html#setStatus(bdi4jade.goal.GoalStatus)">setStatus</a></strong>(<a href="../../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a> status)</code> </td>
-</tr>
-</tbody>
-</table>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
-<caption><span>Constructors in <a href="../../../bdi4jade/event/package-summary.html">bdi4jade.event</a> with parameters of type <a href="../../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colLast"><code><strong><a href="../../../bdi4jade/event/GoalFinishedEvent.html#GoalFinishedEvent(bdi4jade.goal.Goal, bdi4jade.goal.GoalStatus)">GoalFinishedEvent</a></strong>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal,
- <a href="../../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a> status)</code>
-<div class="block">Creates a new goal event with a goal and its status.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.goal">
-<!-- -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a> in <a href="../../../bdi4jade/goal/package-summary.html">bdi4jade.goal</a></h3>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../bdi4jade/goal/package-summary.html">bdi4jade.goal</a> that return <a href="../../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a></code></td>
-<td class="colLast"><span class="strong">GoalStatus.</span><code><strong><a href="../../../bdi4jade/goal/GoalStatus.html#valueOf(java.lang.String)">valueOf</a></strong>(java.lang.String name)</code>
-<div class="block">Returns the enum constant of this type with the specified name.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static <a href="../../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a>[]</code></td>
-<td class="colLast"><span class="strong">GoalStatus.</span><code><strong><a href="../../../bdi4jade/goal/GoalStatus.html#values()">values</a></strong>()</code>
+ achieve.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.event">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a> in <a href="../../../bdi4jade/event/package-summary.html">bdi4jade.event</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation">
+<caption><span>Fields in <a href="../../../bdi4jade/event/package-summary.html">bdi4jade.event</a> declared as <a href="../../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a href="../../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a></code></td>
+<td class="colLast"><span class="typeNameLabel">GoalEvent.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/event/GoalEvent.html#status">status</a></span></code> </td>
+</tr>
+</tbody>
+</table>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../bdi4jade/event/package-summary.html">bdi4jade.event</a> that return <a href="../../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a></code></td>
+<td class="colLast"><span class="typeNameLabel">GoalEvent.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/event/GoalEvent.html#getStatus--">getStatus</a></span>()</code>
+<div class="block">Returns the goal status.</div>
+</td>
+</tr>
+</tbody>
+</table>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../bdi4jade/event/package-summary.html">bdi4jade.event</a> with parameters of type <a href="../../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">GoalEvent.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/event/GoalEvent.html#setStatus-bdi4jade.goal.GoalStatus-">setStatus</a></span>(<a href="../../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a> status)</code>
+<div class="block">Sets the goal status.</div>
+</td>
+</tr>
+</tbody>
+</table>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
+<caption><span>Constructors in <a href="../../../bdi4jade/event/package-summary.html">bdi4jade.event</a> with parameters of type <a href="../../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/event/GoalEvent.html#GoalEvent-bdi4jade.goal.Goal-bdi4jade.goal.GoalStatus-">GoalEvent</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal,
+ <a href="../../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a> status)</code>
+<div class="block">Creates a new goal event with a goal.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.goal">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a> in <a href="../../../bdi4jade/goal/package-summary.html">bdi4jade.goal</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../bdi4jade/goal/package-summary.html">bdi4jade.goal</a> that return <a href="../../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a></code></td>
+<td class="colLast"><span class="typeNameLabel">GoalStatus.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/goal/GoalStatus.html#valueOf-java.lang.String-">valueOf</a></span>(java.lang.String name)</code>
+<div class="block">Returns the enum constant of this type with the specified name.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="../../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a>[]</code></td>
+<td class="colLast"><span class="typeNameLabel">GoalStatus.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/goal/GoalStatus.html#values--">values</a></span>()</code>
<div class="block">Returns an array containing the constants of this enum type, in
-the order they are declared.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.reasoning">
-<!-- -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a> in <a href="../../../bdi4jade/reasoning/package-summary.html">bdi4jade.reasoning</a></h3>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Method parameters in <a href="../../../bdi4jade/reasoning/package-summary.html">bdi4jade.reasoning</a> with type arguments of type <a href="../../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>java.util.Set<<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>></code></td>
-<td class="colLast"><span class="strong">DeliberationFunction.</span><code><strong><a href="../../../bdi4jade/reasoning/DeliberationFunction.html#filter(java.util.Map)">filter</a></strong>(java.util.Map<<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>,<a href="../../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a>> goals)</code>
+the order they are declared.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.reasoning">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a> in <a href="../../../bdi4jade/reasoning/package-summary.html">bdi4jade.reasoning</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Method parameters in <a href="../../../bdi4jade/reasoning/package-summary.html">bdi4jade.reasoning</a> with type arguments of type <a href="../../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>java.util.Set<<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>></code></td>
+<td class="colLast"><span class="typeNameLabel">DeliberationFunction.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/reasoning/DeliberationFunction.html#filter-java.util.Map-">filter</a></span>(java.util.Map<<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>,<a href="../../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a>> goals)</code>
<div class="block">Selects the goals that must be tried to achieve and the ones that will be
- in the waiting status.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>java.util.Set<<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>></code></td>
-<td class="colLast"><span class="strong">OptionGenerationFunction.</span><code><strong><a href="../../../bdi4jade/reasoning/OptionGenerationFunction.html#generateGoals(java.util.Map)">generateGoals</a></strong>(java.util.Map<<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>,<a href="../../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a>> goals)</code>
+ in the waiting status.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.util.Set<<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>></code></td>
+<td class="colLast"><span class="typeNameLabel">OptionGenerationFunction.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/reasoning/OptionGenerationFunction.html#generateGoals-java.util.Map-">generateGoals</a></span>(java.util.Map<<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>,<a href="../../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a>> goals)</code>
<div class="block">The goals parameter is a map of all goals of the agent (that might be
- intentions) with their corresponding status.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.util.reasoning">
-<!-- -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a> in <a href="../../../bdi4jade/util/reasoning/package-summary.html">bdi4jade.util.reasoning</a></h3>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Method parameters in <a href="../../../bdi4jade/util/reasoning/package-summary.html">bdi4jade.util.reasoning</a> with type arguments of type <a href="../../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>java.util.Set<<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>></code></td>
-<td class="colLast"><span class="strong">DefaultDeliberationFunction.</span><code><strong><a href="../../../bdi4jade/util/reasoning/DefaultDeliberationFunction.html#filter(java.util.Map)">filter</a></strong>(java.util.Map<<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>,<a href="../../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a>> goals)</code> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>java.util.Set<<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>></code></td>
-<td class="colLast"><span class="strong">DefaultOptionGenerationFunction.</span><code><strong><a href="../../../bdi4jade/util/reasoning/DefaultOptionGenerationFunction.html#generateGoals(java.util.Map)">generateGoals</a></strong>(java.util.Map<<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>,<a href="../../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a>> goals)</code> </td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!-- -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/goal/class-use/GoalStatus.html" target="_top">Frames</a></li>
-<li><a href="GoalStatus.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>
+ intentions) with their corresponding status.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.util.reasoning">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a> in <a href="../../../bdi4jade/util/reasoning/package-summary.html">bdi4jade.util.reasoning</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Method parameters in <a href="../../../bdi4jade/util/reasoning/package-summary.html">bdi4jade.util.reasoning</a> with type arguments of type <a href="../../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>java.util.Set<<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>></code></td>
+<td class="colLast"><span class="typeNameLabel">DefaultDeliberationFunction.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/util/reasoning/DefaultDeliberationFunction.html#filter-java.util.Map-">filter</a></span>(java.util.Map<<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>,<a href="../../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a>> goals)</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.util.Set<<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>></code></td>
+<td class="colLast"><span class="typeNameLabel">DefaultOptionGenerationFunction.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/util/reasoning/DefaultOptionGenerationFunction.html#generateGoals-java.util.Map-">generateGoals</a></span>(java.util.Map<<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>,<a href="../../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a>> goals)</code> </td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/goal/class-use/GoalStatus.html" target="_top">Frames</a></li>
+<li><a href="GoalStatus.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>
bdi-jade/doc/bdi4jade/goal/Goal.html 362(+186 -176)
diff --git a/bdi-jade/doc/bdi4jade/goal/Goal.html b/bdi-jade/doc/bdi4jade/goal/Goal.html
index 74a6b48..dbd62c0 100644
--- a/bdi-jade/doc/bdi4jade/goal/Goal.html
+++ b/bdi-jade/doc/bdi4jade/goal/Goal.html
@@ -1,176 +1,186 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:39 BRST 2014 -->
-<title>Goal</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="Goal";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/Goal.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev Class</li>
-<li><a href="../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/goal/Goal.html" target="_top">Frames</a></li>
-<li><a href="Goal.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>
-<div>
-<ul class="subNavList">
-<li>Summary: </li>
-<li>Nested | </li>
-<li>Field | </li>
-<li>Constr | </li>
-<li>Method</li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li>Field | </li>
-<li>Constr | </li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip-navbar_top">
-<!-- -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">bdi4jade.goal</div>
-<h2 title="Interface Goal" class="title">Interface Goal</h2>
-</div>
-<div class="contentContainer">
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Superinterfaces:</dt>
-<dd>jade.content.Concept, jade.content.ContentElement, java.io.Serializable, jade.content.Term</dd>
-</dl>
-<dl>
-<dt>All Known Subinterfaces:</dt>
-<dd><a href="../../bdi4jade/goal/InternalGoal.html" title="interface in bdi4jade.goal">InternalGoal</a></dd>
-</dl>
-<dl>
-<dt>All Known Implementing Classes:</dt>
-<dd><a href="../../bdi4jade/util/goal/BeliefGoal.html" title="class in bdi4jade.util.goal">BeliefGoal</a>, <a href="../../bdi4jade/util/goal/BeliefSetValueGoal.html" title="class in bdi4jade.util.goal">BeliefSetValueGoal</a>, <a href="../../bdi4jade/util/goal/CompositeGoal.html" title="class in bdi4jade.util.goal">CompositeGoal</a>, <a href="../../bdi4jade/message/MessageGoal.html" title="class in bdi4jade.message">MessageGoal</a>, <a href="../../bdi4jade/util/goal/ParallelGoal.html" title="class in bdi4jade.util.goal">ParallelGoal</a>, <a href="../../bdi4jade/util/goal/SequentialGoal.html" title="class in bdi4jade.util.goal">SequentialGoal</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public interface <span class="strong">Goal</span>
-extends jade.content.ContentElement, jade.content.Concept</pre>
-<div class="block">This interface defines the abstraction of a Goal. A class that implements
- this class can be used as a goal from a capability and can be achieved by
- plans.</div>
-<dl><dt><span class="strong">Author:</span></dt>
- <dd>ingrid</dd></dl>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!-- -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/Goal.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev Class</li>
-<li><a href="../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/goal/Goal.html" target="_top">Frames</a></li>
-<li><a href="Goal.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>
-<div>
-<ul class="subNavList">
-<li>Summary: </li>
-<li>Nested | </li>
-<li>Field | </li>
-<li>Constr | </li>
-<li>Method</li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li>Field | </li>
-<li>Constr | </li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip-navbar_bottom">
-<!-- -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
+<!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) on Mon Aug 11 00:38:59 BRT 2014 -->
+<title>Goal</title>
+<meta name="date" content="2014-08-11">
+<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="Goal";
+ }
+ }
+ 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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/Goal.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../bdi4jade/goal/CompositeGoal.html" title="class in bdi4jade.goal"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/goal/Goal.html" target="_top">Frames</a></li>
+<li><a href="Goal.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>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li>Method</li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">bdi4jade.goal</div>
+<h2 title="Interface Goal" class="title">Interface Goal</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd>jade.content.Concept, jade.content.ContentElement, java.io.Serializable, jade.content.Term</dd>
+</dl>
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../bdi4jade/goal/BeliefGoal.html" title="class in bdi4jade.goal">BeliefGoal</a>, <a href="../../bdi4jade/goal/BeliefSetValueGoal.html" title="class in bdi4jade.goal">BeliefSetValueGoal</a>, <a href="../../bdi4jade/goal/BeliefValueGoal.html" title="class in bdi4jade.goal">BeliefValueGoal</a>, <a href="../../bdi4jade/goal/CompositeGoal.html" title="class in bdi4jade.goal">CompositeGoal</a>, <a href="../../bdi4jade/message/MessageGoal.html" title="class in bdi4jade.message">MessageGoal</a>, <a href="../../bdi4jade/goal/ParallelGoal.html" title="class in bdi4jade.goal">ParallelGoal</a>, <a href="../../bdi4jade/goal/SequentialGoal.html" title="class in bdi4jade.goal">SequentialGoal</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="typeNameLabel">Goal</span>
+extends jade.content.ContentElement, jade.content.Concept</pre>
+<div class="block">This interface defines the abstraction of an agent goal. A class that
+ implements this class can be used as a goal from a capability and can be
+ achieved by plans.
+
+ A class implementing this interface may be annotated with <a href="../../bdi4jade/annotation/GoalOwner.html" title="annotation in bdi4jade.annotation"><code>GoalOwner</code></a>
+ to specify the capability that owns this goal.</div>
+<dl>
+<dt><span class="simpleTagLabel">Author:</span></dt>
+<dd>Ingrid Nunes</dd>
+</dl>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= 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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/Goal.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../bdi4jade/goal/CompositeGoal.html" title="class in bdi4jade.goal"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/goal/Goal.html" target="_top">Frames</a></li>
+<li><a href="Goal.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>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li>Method</li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
bdi-jade/doc/bdi4jade/goal/GoalStatus.html 768(+406 -362)
diff --git a/bdi-jade/doc/bdi4jade/goal/GoalStatus.html b/bdi-jade/doc/bdi4jade/goal/GoalStatus.html
index 5e620a4..d84b67b 100644
--- a/bdi-jade/doc/bdi4jade/goal/GoalStatus.html
+++ b/bdi-jade/doc/bdi4jade/goal/GoalStatus.html
@@ -1,373 +1,417 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:40 BRST 2014 -->
-<title>GoalStatus</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="GoalStatus";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/GoalStatus.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../bdi4jade/goal/InternalGoal.html" title="interface in bdi4jade.goal"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/goal/GoalStatus.html" target="_top">Frames</a></li>
-<li><a href="GoalStatus.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>
-<div>
-<ul class="subNavList">
-<li>Summary: </li>
-<li>Nested | </li>
-<li><a href="#enum_constant_summary">Enum Constants</a> | </li>
-<li>Field | </li>
-<li><a href="#method_summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li><a href="#enum_constant_detail">Enum Constants</a> | </li>
-<li>Field | </li>
-<li><a href="#method_detail">Method</a></li>
-</ul>
-</div>
-<a name="skip-navbar_top">
-<!-- -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">bdi4jade.goal</div>
-<h2 title="Enum GoalStatus" class="title">Enum GoalStatus</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>java.lang.Enum<<a href="../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a>></li>
-<li>
-<ul class="inheritance">
-<li>bdi4jade.goal.GoalStatus</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd>java.io.Serializable, java.lang.Comparable<<a href="../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a>></dd>
-</dl>
-<hr>
-<br>
-<pre>public enum <span class="strong">GoalStatus</span>
-extends java.lang.Enum<<a href="../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a>></pre>
+<!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) on Mon Aug 11 00:38:59 BRT 2014 -->
+<title>GoalStatus</title>
+<meta name="date" content="2014-08-11">
+<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="GoalStatus";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":9,"i2":9};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/GoalStatus.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../bdi4jade/goal/NamedSoftgoal.html" title="class in bdi4jade.goal"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/goal/GoalStatus.html" target="_top">Frames</a></li>
+<li><a href="GoalStatus.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>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li><a href="#enum.constant.summary">Enum Constants</a> | </li>
+<li>Field | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li><a href="#enum.constant.detail">Enum Constants</a> | </li>
+<li>Field | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">bdi4jade.goal</div>
+<h2 title="Enum GoalStatus" class="title">Enum GoalStatus</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.Enum<<a href="../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a>></li>
+<li>
+<ul class="inheritance">
+<li>bdi4jade.goal.GoalStatus</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable, java.lang.Comparable<<a href="../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a>></dd>
+</dl>
+<hr>
+<br>
+<pre>public enum <span class="typeNameLabel">GoalStatus</span>
+extends java.lang.Enum<<a href="../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a>></pre>
<div class="block">This enumeration provides the possible status that a goal can have. This
- status is determined by <a href="../../bdi4jade/core/Intention.html" title="class in bdi4jade.core"><code>Intention</code></a>.</div>
-<dl><dt><span class="strong">Author:</span></dt>
- <dd>ingrid</dd></dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== ENUM CONSTANT SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="enum_constant_summary">
-<!-- -->
-</a>
-<h3>Enum Constant Summary</h3>
-<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Constant Summary table, listing enum constants, and an explanation">
-<caption><span>Enum Constants</span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colOne" scope="col">Enum Constant and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><strong><a href="../../bdi4jade/goal/GoalStatus.html#ACHIEVED">ACHIEVED</a></strong></code> </td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><strong><a href="../../bdi4jade/goal/GoalStatus.html#NO_LONGER_DESIRED">NO_LONGER_DESIRED</a></strong></code> </td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><strong><a href="../../bdi4jade/goal/GoalStatus.html#PLAN_FAILED">PLAN_FAILED</a></strong></code> </td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><strong><a href="../../bdi4jade/goal/GoalStatus.html#TRYING_TO_ACHIEVE">TRYING_TO_ACHIEVE</a></strong></code> </td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><strong><a href="../../bdi4jade/goal/GoalStatus.html#UNACHIEVABLE">UNACHIEVABLE</a></strong></code> </td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><strong><a href="../../bdi4jade/goal/GoalStatus.html#WAITING">WAITING</a></strong></code> </td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method_summary">
-<!-- -->
-</a>
-<h3>Method Summary</h3>
-<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span>Methods</span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a></code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/goal/GoalStatus.html#valueOf(java.lang.String)">valueOf</a></strong>(java.lang.String name)</code>
-<div class="block">Returns the enum constant of this type with the specified name.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static <a href="../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a>[]</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/goal/GoalStatus.html#values()">values</a></strong>()</code>
+ status is determined by <a href="../../bdi4jade/core/Intention.html" title="class in bdi4jade.core"><code>Intention</code></a>.</div>
+<dl>
+<dt><span class="simpleTagLabel">Author:</span></dt>
+<dd>Ingrid Nunes</dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="enum.constant.summary">
+<!-- -->
+</a>
+<h3>Enum Constant Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Constant Summary table, listing enum constants, and an explanation">
+<caption><span>Enum Constants</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colOne" scope="col">Enum Constant and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../bdi4jade/goal/GoalStatus.html#ACHIEVED">ACHIEVED</a></span></code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../bdi4jade/goal/GoalStatus.html#NO_LONGER_DESIRED">NO_LONGER_DESIRED</a></span></code> </td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../bdi4jade/goal/GoalStatus.html#PLAN_FAILED">PLAN_FAILED</a></span></code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../bdi4jade/goal/GoalStatus.html#TRYING_TO_ACHIEVE">TRYING_TO_ACHIEVE</a></span></code> </td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../bdi4jade/goal/GoalStatus.html#UNACHIEVABLE">UNACHIEVABLE</a></span></code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../bdi4jade/goal/GoalStatus.html#WAITING">WAITING</a></span></code> </td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/goal/GoalStatus.html#isFinished--">isFinished</a></span>()</code>
+<div class="block">Indicates whether this status corresponds to a status in which the goal
+ has finished, that is, the agent does not have the goal anymore.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>static <a href="../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/goal/GoalStatus.html#valueOf-java.lang.String-">valueOf</a></span>(java.lang.String name)</code>
+<div class="block">Returns the enum constant of this type with the specified name.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>static <a href="../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a>[]</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/goal/GoalStatus.html#values--">values</a></span>()</code>
<div class="block">Returns an array containing the constants of this enum type, in
-the order they are declared.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods_inherited_from_class_java.lang.Enum">
-<!-- -->
-</a>
-<h3>Methods inherited from class java.lang.Enum</h3>
-<code>compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
-<!-- -->
-</a>
-<h3>Methods inherited from class java.lang.Object</h3>
-<code>getClass, notify, notifyAll, wait, wait, wait</code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ ENUM CONSTANT DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="enum_constant_detail">
-<!-- -->
-</a>
-<h3>Enum Constant Detail</h3>
-<a name="ACHIEVED">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>ACHIEVED</h4>
-<pre>public static final <a href="../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a> ACHIEVED</pre>
-</li>
-</ul>
-<a name="NO_LONGER_DESIRED">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>NO_LONGER_DESIRED</h4>
-<pre>public static final <a href="../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a> NO_LONGER_DESIRED</pre>
-</li>
-</ul>
-<a name="PLAN_FAILED">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>PLAN_FAILED</h4>
-<pre>public static final <a href="../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a> PLAN_FAILED</pre>
-</li>
-</ul>
-<a name="TRYING_TO_ACHIEVE">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>TRYING_TO_ACHIEVE</h4>
-<pre>public static final <a href="../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a> TRYING_TO_ACHIEVE</pre>
-</li>
-</ul>
-<a name="UNACHIEVABLE">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>UNACHIEVABLE</h4>
-<pre>public static final <a href="../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a> UNACHIEVABLE</pre>
-</li>
-</ul>
-<a name="WAITING">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>WAITING</h4>
-<pre>public static final <a href="../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a> WAITING</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method_detail">
-<!-- -->
-</a>
-<h3>Method Detail</h3>
-<a name="values()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>values</h4>
-<pre>public static <a href="../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a>[] values()</pre>
+the order they are declared.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Enum">
+<!-- -->
+</a>
+<h3>Methods inherited from class java.lang.Enum</h3>
+<code>clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class java.lang.Object</h3>
+<code>getClass, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ ENUM CONSTANT DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="enum.constant.detail">
+<!-- -->
+</a>
+<h3>Enum Constant Detail</h3>
+<a name="ACHIEVED">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>ACHIEVED</h4>
+<pre>public static final <a href="../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a> ACHIEVED</pre>
+</li>
+</ul>
+<a name="NO_LONGER_DESIRED">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>NO_LONGER_DESIRED</h4>
+<pre>public static final <a href="../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a> NO_LONGER_DESIRED</pre>
+</li>
+</ul>
+<a name="PLAN_FAILED">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>PLAN_FAILED</h4>
+<pre>public static final <a href="../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a> PLAN_FAILED</pre>
+</li>
+</ul>
+<a name="TRYING_TO_ACHIEVE">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>TRYING_TO_ACHIEVE</h4>
+<pre>public static final <a href="../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a> TRYING_TO_ACHIEVE</pre>
+</li>
+</ul>
+<a name="UNACHIEVABLE">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>UNACHIEVABLE</h4>
+<pre>public static final <a href="../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a> UNACHIEVABLE</pre>
+</li>
+</ul>
+<a name="WAITING">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>WAITING</h4>
+<pre>public static final <a href="../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a> WAITING</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="values--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>values</h4>
+<pre>public static <a href="../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a>[] values()</pre>
<div class="block">Returns an array containing the constants of this enum type, in
the order they are declared. This method may be used to iterate
over the constants as follows:
<pre>
for (GoalStatus c : GoalStatus.values())
System.out.println(c);
-</pre></div>
-<dl><dt><span class="strong">Returns:</span></dt><dd>an array containing the constants of this enum type, in
-the order they are declared</dd></dl>
-</li>
-</ul>
-<a name="valueOf(java.lang.String)">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>valueOf</h4>
-<pre>public static <a href="../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a> valueOf(java.lang.String name)</pre>
+</pre></div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>an array containing the constants of this enum type, in the order they are declared</dd>
+</dl>
+</li>
+</ul>
+<a name="valueOf-java.lang.String-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>valueOf</h4>
+<pre>public static <a href="../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a> valueOf(java.lang.String name)</pre>
<div class="block">Returns the enum constant of this type with the specified name.
The string must match <i>exactly</i> an identifier used to declare an
enum constant in this type. (Extraneous whitespace characters are
-not permitted.)</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - the name of the enum constant to be returned.</dd>
-<dt><span class="strong">Returns:</span></dt><dd>the enum constant with the specified name</dd>
-<dt><span class="strong">Throws:</span></dt>
-<dd><code>java.lang.IllegalArgumentException</code> - if this enum type has no constant
-with the specified name</dd>
-<dd><code>java.lang.NullPointerException</code> - if the argument is null</dd></dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!-- -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/GoalStatus.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../bdi4jade/goal/InternalGoal.html" title="interface in bdi4jade.goal"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/goal/GoalStatus.html" target="_top">Frames</a></li>
-<li><a href="GoalStatus.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>
-<div>
-<ul class="subNavList">
-<li>Summary: </li>
-<li>Nested | </li>
-<li><a href="#enum_constant_summary">Enum Constants</a> | </li>
-<li>Field | </li>
-<li><a href="#method_summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li><a href="#enum_constant_detail">Enum Constants</a> | </li>
-<li>Field | </li>
-<li><a href="#method_detail">Method</a></li>
-</ul>
-</div>
-<a name="skip-navbar_bottom">
-<!-- -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
+not permitted.)</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>name</code> - the name of the enum constant to be returned.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the enum constant with the specified name</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.lang.IllegalArgumentException</code> - if this enum type has no constant with the specified name</dd>
+<dd><code>java.lang.NullPointerException</code> - if the argument is null</dd>
+</dl>
+</li>
+</ul>
+<a name="isFinished--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>isFinished</h4>
+<pre>public boolean isFinished()</pre>
+<div class="block">Indicates whether this status corresponds to a status in which the goal
+ has finished, that is, the agent does not have the goal anymore.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>true if the status is a status of finished goal, false otherwise.</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= 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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/GoalStatus.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../bdi4jade/goal/NamedSoftgoal.html" title="class in bdi4jade.goal"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/goal/GoalStatus.html" target="_top">Frames</a></li>
+<li><a href="GoalStatus.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>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li><a href="#enum.constant.summary">Enum Constants</a> | </li>
+<li>Field | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li><a href="#enum.constant.detail">Enum Constants</a> | </li>
+<li>Field | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
bdi-jade/doc/bdi4jade/goal/package-frame.html 59(+35 -24)
diff --git a/bdi-jade/doc/bdi4jade/goal/package-frame.html b/bdi-jade/doc/bdi4jade/goal/package-frame.html
index 40067ee..164b5ac 100644
--- a/bdi-jade/doc/bdi4jade/goal/package-frame.html
+++ b/bdi-jade/doc/bdi4jade/goal/package-frame.html
@@ -1,24 +1,35 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:41 BRST 2014 -->
-<title>bdi4jade.goal</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-</head>
-<body>
-<h1 class="bar"><a href="../../bdi4jade/goal/package-summary.html" target="classFrame">bdi4jade.goal</a></h1>
-<div class="indexContainer">
-<h2 title="Interfaces">Interfaces</h2>
-<ul title="Interfaces">
-<li><a href="Goal.html" title="interface in bdi4jade.goal" target="classFrame"><i>Goal</i></a></li>
-<li><a href="InternalGoal.html" title="interface in bdi4jade.goal" target="classFrame"><i>InternalGoal</i></a></li>
-</ul>
-<h2 title="Enums">Enums</h2>
-<ul title="Enums">
-<li><a href="GoalStatus.html" title="enum in bdi4jade.goal" target="classFrame">GoalStatus</a></li>
-</ul>
-</div>
-</body>
-</html>
+<!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) on Mon Aug 11 00:38:59 BRT 2014 -->
+<title>bdi4jade.goal</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../script.js"></script>
+</head>
+<body>
+<h1 class="bar"><a href="../../bdi4jade/goal/package-summary.html" target="classFrame">bdi4jade.goal</a></h1>
+<div class="indexContainer">
+<h2 title="Interfaces">Interfaces</h2>
+<ul title="Interfaces">
+<li><a href="Goal.html" title="interface in bdi4jade.goal" target="classFrame"><span class="interfaceName">Goal</span></a></li>
+<li><a href="Softgoal.html" title="interface in bdi4jade.goal" target="classFrame"><span class="interfaceName">Softgoal</span></a></li>
+</ul>
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="BeliefGoal.html" title="class in bdi4jade.goal" target="classFrame">BeliefGoal</a></li>
+<li><a href="BeliefSetValueGoal.html" title="class in bdi4jade.goal" target="classFrame">BeliefSetValueGoal</a></li>
+<li><a href="BeliefValueGoal.html" title="class in bdi4jade.goal" target="classFrame">BeliefValueGoal</a></li>
+<li><a href="CompositeGoal.html" title="class in bdi4jade.goal" target="classFrame">CompositeGoal</a></li>
+<li><a href="NamedSoftgoal.html" title="class in bdi4jade.goal" target="classFrame">NamedSoftgoal</a></li>
+<li><a href="ParallelGoal.html" title="class in bdi4jade.goal" target="classFrame">ParallelGoal</a></li>
+<li><a href="SequentialGoal.html" title="class in bdi4jade.goal" target="classFrame">SequentialGoal</a></li>
+</ul>
+<h2 title="Enums">Enums</h2>
+<ul title="Enums">
+<li><a href="GoalStatus.html" title="enum in bdi4jade.goal" target="classFrame">GoalStatus</a></li>
+</ul>
+</div>
+</body>
+</html>
bdi-jade/doc/bdi4jade/goal/package-summary.html 403(+244 -159)
diff --git a/bdi-jade/doc/bdi4jade/goal/package-summary.html b/bdi-jade/doc/bdi4jade/goal/package-summary.html
index 3f97249..7e11c92 100644
--- a/bdi-jade/doc/bdi4jade/goal/package-summary.html
+++ b/bdi-jade/doc/bdi4jade/goal/package-summary.html
@@ -1,159 +1,244 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:41 BRST 2014 -->
-<title>bdi4jade.goal</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="bdi4jade.goal";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li class="navBarCell1Rev">Package</li>
-<li>Class</li>
-<li><a href="package-use.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/exception/package-summary.html">Prev Package</a></li>
-<li><a href="../../bdi4jade/message/package-summary.html">Next Package</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/goal/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.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="header">
-<h1 title="Package" class="title">Package bdi4jade.goal</h1>
-</div>
-<div class="contentContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Interface Summary table, listing interfaces, and an explanation">
-<caption><span>Interface Summary</span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Interface</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></td>
-<td class="colLast">
-<div class="block">This interface defines the abstraction of a Goal.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../bdi4jade/goal/InternalGoal.html" title="interface in bdi4jade.goal">InternalGoal</a></td>
-<td class="colLast">
-<div class="block">This interface defines the abstraction of a goal, as the <a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal"><code>Goal</code></a>
- interface.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Summary table, listing enums, and an explanation">
-<caption><span>Enum Summary</span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Enum</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a></td>
-<td class="colLast">
-<div class="block">This enumeration provides the possible status that a goal can have.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!-- -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li class="navBarCell1Rev">Package</li>
-<li>Class</li>
-<li><a href="package-use.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/exception/package-summary.html">Prev Package</a></li>
-<li><a href="../../bdi4jade/message/package-summary.html">Next Package</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/goal/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.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>
+<!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) on Mon Aug 11 00:38:59 BRT 2014 -->
+<title>bdi4jade.goal</title>
+<meta name="date" content="2014-08-11">
+<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="bdi4jade.goal";
+ }
+ }
+ 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 class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-use.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../bdi4jade/extension/planselection/utilitybased/package-summary.html">Prev Package</a></li>
+<li><a href="../../bdi4jade/message/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/goal/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.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="header">
+<h1 title="Package" class="title">Package bdi4jade.goal</h1>
+<div class="docSummary">
+<div class="block">This package contains interfaces and classes that allows representation of
+ goals and softgoals of an agent.</div>
+</div>
+<p>See: <a href="#package.description">Description</a></p>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Interface Summary table, listing interfaces, and an explanation">
+<caption><span>Interface Summary</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Interface</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></td>
+<td class="colLast">
+<div class="block">This interface defines the abstraction of an agent goal.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</a></td>
+<td class="colLast">
+<div class="block">This interface defines the abstraction of an agent softgoal.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
+<caption><span>Class Summary</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../bdi4jade/goal/BeliefGoal.html" title="class in bdi4jade.goal">BeliefGoal</a></td>
+<td class="colLast">
+<div class="block">This class represents the goal of an agent to believe in a certain belief,
+ that is, the agent has a belief whose name is specified in this goal.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../bdi4jade/goal/BeliefSetValueGoal.html" title="class in bdi4jade.goal">BeliefSetValueGoal</a><T></td>
+<td class="colLast">
+<div class="block">This class represents the goal of an agent believe in a belief that contains
+ a certain value, that is, the agent has a belief set whose name is specified
+ in this goal and it contains the specified value.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../bdi4jade/goal/BeliefValueGoal.html" title="class in bdi4jade.goal">BeliefValueGoal</a><T></td>
+<td class="colLast">
+<div class="block">This class represents the goal of an agent to believe in a certain belief
+ with an specific value, that is, the agent has a belief whose name and value
+ are specified in this goal.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../bdi4jade/goal/CompositeGoal.html" title="class in bdi4jade.goal">CompositeGoal</a></td>
+<td class="colLast">
+<div class="block">This class represents a goal that is a composition of other goals (subgoals).</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../bdi4jade/goal/NamedSoftgoal.html" title="class in bdi4jade.goal">NamedSoftgoal</a></td>
+<td class="colLast">
+<div class="block">This class provides a default implementation for a softgoal, representing it
+ just with a given name.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../bdi4jade/goal/ParallelGoal.html" title="class in bdi4jade.goal">ParallelGoal</a></td>
+<td class="colLast">
+<div class="block">This class represents a goal that aims at achieving all goals that compose
+ this goal in a parallel way.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../bdi4jade/goal/SequentialGoal.html" title="class in bdi4jade.goal">SequentialGoal</a></td>
+<td class="colLast">
+<div class="block">This class represents a goal that aims at achieving all goals that compose
+ this goal in a sequential way.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Summary table, listing enums, and an explanation">
+<caption><span>Enum Summary</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Enum</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a></td>
+<td class="colLast">
+<div class="block">This enumeration provides the possible status that a goal can have.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<a name="package.description">
+<!-- -->
+</a>
+<h2 title="Package bdi4jade.goal Description">Package bdi4jade.goal Description</h2>
+<div class="block">This package contains interfaces and classes that allows representation of
+ goals and softgoals of an agent. It also contains key goal and softgoal
+ implementations.</div>
+<dl>
+<dt><span class="simpleTagLabel">Author:</span></dt>
+<dd>Ingrid Nunes</dd>
+</dl>
+</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 class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-use.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../bdi4jade/extension/planselection/utilitybased/package-summary.html">Prev Package</a></li>
+<li><a href="../../bdi4jade/message/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/goal/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.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>
bdi-jade/doc/bdi4jade/goal/package-tree.html 360(+195 -165)
diff --git a/bdi-jade/doc/bdi4jade/goal/package-tree.html b/bdi-jade/doc/bdi4jade/goal/package-tree.html
index 2d57065..e8bdcdc 100644
--- a/bdi-jade/doc/bdi4jade/goal/package-tree.html
+++ b/bdi-jade/doc/bdi4jade/goal/package-tree.html
@@ -1,165 +1,195 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:41 BRST 2014 -->
-<title>bdi4jade.goal Class Hierarchy</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="bdi4jade.goal Class Hierarchy";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li>Use</li>
-<li class="navBarCell1Rev">Tree</li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/exception/package-tree.html">Prev</a></li>
-<li><a href="../../bdi4jade/message/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/goal/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.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="header">
-<h1 class="title">Hierarchy For Package bdi4jade.goal</h1>
-<span class="strong">Package Hierarchies:</span>
-<ul class="horizontal">
-<li><a href="../../overview-tree.html">All Packages</a></li>
-</ul>
-</div>
-<div class="contentContainer">
-<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
-<ul>
-<li type="circle">java.io.Serializable
-<ul>
-<li type="circle">jade.util.leap.Serializable
-<ul>
-<li type="circle">jade.content.ContentElement
-<ul>
-<li type="circle">bdi4jade.goal.<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal"><span class="strong">Goal</span></a> (also extends jade.content.Concept)
-<ul>
-<li type="circle">bdi4jade.goal.<a href="../../bdi4jade/goal/InternalGoal.html" title="interface in bdi4jade.goal"><span class="strong">InternalGoal</span></a></li>
-</ul>
-</li>
-</ul>
-</li>
-<li type="circle">jade.content.Term
-<ul>
-<li type="circle">jade.content.Concept
-<ul>
-<li type="circle">bdi4jade.goal.<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal"><span class="strong">Goal</span></a> (also extends jade.content.ContentElement)
-<ul>
-<li type="circle">bdi4jade.goal.<a href="../../bdi4jade/goal/InternalGoal.html" title="interface in bdi4jade.goal"><span class="strong">InternalGoal</span></a></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<h2 title="Enum Hierarchy">Enum Hierarchy</h2>
-<ul>
-<li type="circle">java.lang.Object
-<ul>
-<li type="circle">java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
-<ul>
-<li type="circle">bdi4jade.goal.<a href="../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal"><span class="strong">GoalStatus</span></a></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!-- -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li>Use</li>
-<li class="navBarCell1Rev">Tree</li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/exception/package-tree.html">Prev</a></li>
-<li><a href="../../bdi4jade/message/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/goal/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.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>
+<!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) on Mon Aug 11 00:38:59 BRT 2014 -->
+<title>bdi4jade.goal Class Hierarchy</title>
+<meta name="date" content="2014-08-11">
+<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="bdi4jade.goal Class Hierarchy";
+ }
+ }
+ 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><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li>Use</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../bdi4jade/extension/planselection/utilitybased/package-tree.html">Prev</a></li>
+<li><a href="../../bdi4jade/message/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/goal/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.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="header">
+<h1 class="title">Hierarchy For Package bdi4jade.goal</h1>
+<span class="packageHierarchyLabel">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="../../overview-tree.html">All Packages</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">bdi4jade.goal.<a href="../../bdi4jade/goal/BeliefGoal.html" title="class in bdi4jade.goal"><span class="typeNameLink">BeliefGoal</span></a> (implements bdi4jade.goal.<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>)
+<ul>
+<li type="circle">bdi4jade.goal.<a href="../../bdi4jade/goal/BeliefValueGoal.html" title="class in bdi4jade.goal"><span class="typeNameLink">BeliefValueGoal</span></a><T>
+<ul>
+<li type="circle">bdi4jade.goal.<a href="../../bdi4jade/goal/BeliefSetValueGoal.html" title="class in bdi4jade.goal"><span class="typeNameLink">BeliefSetValueGoal</span></a><T></li>
+</ul>
+</li>
+</ul>
+</li>
+<li type="circle">bdi4jade.goal.<a href="../../bdi4jade/goal/CompositeGoal.html" title="class in bdi4jade.goal"><span class="typeNameLink">CompositeGoal</span></a> (implements bdi4jade.goal.<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>)
+<ul>
+<li type="circle">bdi4jade.goal.<a href="../../bdi4jade/goal/ParallelGoal.html" title="class in bdi4jade.goal"><span class="typeNameLink">ParallelGoal</span></a></li>
+<li type="circle">bdi4jade.goal.<a href="../../bdi4jade/goal/SequentialGoal.html" title="class in bdi4jade.goal"><span class="typeNameLink">SequentialGoal</span></a></li>
+</ul>
+</li>
+<li type="circle">bdi4jade.core.<a href="../../bdi4jade/core/MetadataElementImpl.html" title="class in bdi4jade.core"><span class="typeNameLink">MetadataElementImpl</span></a> (implements bdi4jade.core.<a href="../../bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</a>)
+<ul>
+<li type="circle">bdi4jade.goal.<a href="../../bdi4jade/goal/NamedSoftgoal.html" title="class in bdi4jade.goal"><span class="typeNameLink">NamedSoftgoal</span></a> (implements bdi4jade.core.<a href="../../bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</a>, bdi4jade.goal.<a href="../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</a>)</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
+<ul>
+<li type="circle">java.io.Serializable
+<ul>
+<li type="circle">jade.util.leap.Serializable
+<ul>
+<li type="circle">jade.content.ContentElement
+<ul>
+<li type="circle">bdi4jade.goal.<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal"><span class="typeNameLink">Goal</span></a> (also extends jade.content.Concept)</li>
+<li type="circle">bdi4jade.goal.<a href="../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal"><span class="typeNameLink">Softgoal</span></a> (also extends jade.content.Concept)</li>
+</ul>
+</li>
+<li type="circle">jade.content.Term
+<ul>
+<li type="circle">jade.content.Concept
+<ul>
+<li type="circle">bdi4jade.goal.<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal"><span class="typeNameLink">Goal</span></a> (also extends jade.content.ContentElement)</li>
+<li type="circle">bdi4jade.goal.<a href="../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal"><span class="typeNameLink">Softgoal</span></a> (also extends jade.content.ContentElement)</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<h2 title="Enum Hierarchy">Enum Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
+<ul>
+<li type="circle">bdi4jade.goal.<a href="../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal"><span class="typeNameLink">GoalStatus</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</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><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li>Use</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../bdi4jade/extension/planselection/utilitybased/package-tree.html">Prev</a></li>
+<li><a href="../../bdi4jade/message/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/goal/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.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>
bdi-jade/doc/bdi4jade/goal/package-use.html 795(+431 -364)
diff --git a/bdi-jade/doc/bdi4jade/goal/package-use.html b/bdi-jade/doc/bdi4jade/goal/package-use.html
index 0a645ce..875827e 100644
--- a/bdi-jade/doc/bdi4jade/goal/package-use.html
+++ b/bdi-jade/doc/bdi4jade/goal/package-use.html
@@ -1,364 +1,431 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:43 BRST 2014 -->
-<title>Uses of Package bdi4jade.goal</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="Uses of Package bdi4jade.goal";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/goal/package-use.html" target="_top">Frames</a></li>
-<li><a href="package-use.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="header">
-<h1 title="Uses of Package bdi4jade.goal" class="title">Uses of Package<br>bdi4jade.goal</h1>
-</div>
-<div class="contentContainer">
-<ul class="blockList">
-<li class="blockList">
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../bdi4jade/goal/package-summary.html">bdi4jade.goal</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#bdi4jade.core">bdi4jade.core</a></td>
-<td class="colLast"> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="#bdi4jade.event">bdi4jade.event</a></td>
-<td class="colLast"> </td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="#bdi4jade.exception">bdi4jade.exception</a></td>
-<td class="colLast"> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="#bdi4jade.goal">bdi4jade.goal</a></td>
-<td class="colLast"> </td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="#bdi4jade.message">bdi4jade.message</a></td>
-<td class="colLast"> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="#bdi4jade.plan">bdi4jade.plan</a></td>
-<td class="colLast"> </td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="#bdi4jade.reasoning">bdi4jade.reasoning</a></td>
-<td class="colLast"> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="#bdi4jade.util.goal">bdi4jade.util.goal</a></td>
-<td class="colLast"> </td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="#bdi4jade.util.plan">bdi4jade.util.plan</a></td>
-<td class="colLast"> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="#bdi4jade.util.reasoning">bdi4jade.util.reasoning</a></td>
-<td class="colLast"> </td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.core">
-<!-- -->
-</a>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
-<caption><span>Classes in <a href="../../bdi4jade/goal/package-summary.html">bdi4jade.goal</a> used by <a href="../../bdi4jade/core/package-summary.html">bdi4jade.core</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colOne" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colOne"><a href="../../bdi4jade/goal/class-use/Goal.html#bdi4jade.core">Goal</a>
-<div class="block">This interface defines the abstraction of a Goal.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="../../bdi4jade/goal/class-use/GoalStatus.html#bdi4jade.core">GoalStatus</a>
-<div class="block">This enumeration provides the possible status that a goal can have.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.event">
-<!-- -->
-</a>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
-<caption><span>Classes in <a href="../../bdi4jade/goal/package-summary.html">bdi4jade.goal</a> used by <a href="../../bdi4jade/event/package-summary.html">bdi4jade.event</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colOne" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colOne"><a href="../../bdi4jade/goal/class-use/Goal.html#bdi4jade.event">Goal</a>
-<div class="block">This interface defines the abstraction of a Goal.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="../../bdi4jade/goal/class-use/GoalStatus.html#bdi4jade.event">GoalStatus</a>
-<div class="block">This enumeration provides the possible status that a goal can have.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.exception">
-<!-- -->
-</a>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
-<caption><span>Classes in <a href="../../bdi4jade/goal/package-summary.html">bdi4jade.goal</a> used by <a href="../../bdi4jade/exception/package-summary.html">bdi4jade.exception</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colOne" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colOne"><a href="../../bdi4jade/goal/class-use/Goal.html#bdi4jade.exception">Goal</a>
-<div class="block">This interface defines the abstraction of a Goal.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.goal">
-<!-- -->
-</a>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
-<caption><span>Classes in <a href="../../bdi4jade/goal/package-summary.html">bdi4jade.goal</a> used by <a href="../../bdi4jade/goal/package-summary.html">bdi4jade.goal</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colOne" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colOne"><a href="../../bdi4jade/goal/class-use/Goal.html#bdi4jade.goal">Goal</a>
-<div class="block">This interface defines the abstraction of a Goal.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="../../bdi4jade/goal/class-use/GoalStatus.html#bdi4jade.goal">GoalStatus</a>
-<div class="block">This enumeration provides the possible status that a goal can have.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.message">
-<!-- -->
-</a>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
-<caption><span>Classes in <a href="../../bdi4jade/goal/package-summary.html">bdi4jade.goal</a> used by <a href="../../bdi4jade/message/package-summary.html">bdi4jade.message</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colOne" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colOne"><a href="../../bdi4jade/goal/class-use/Goal.html#bdi4jade.message">Goal</a>
-<div class="block">This interface defines the abstraction of a Goal.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.plan">
-<!-- -->
-</a>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
-<caption><span>Classes in <a href="../../bdi4jade/goal/package-summary.html">bdi4jade.goal</a> used by <a href="../../bdi4jade/plan/package-summary.html">bdi4jade.plan</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colOne" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colOne"><a href="../../bdi4jade/goal/class-use/Goal.html#bdi4jade.plan">Goal</a>
-<div class="block">This interface defines the abstraction of a Goal.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.reasoning">
-<!-- -->
-</a>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
-<caption><span>Classes in <a href="../../bdi4jade/goal/package-summary.html">bdi4jade.goal</a> used by <a href="../../bdi4jade/reasoning/package-summary.html">bdi4jade.reasoning</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colOne" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colOne"><a href="../../bdi4jade/goal/class-use/Goal.html#bdi4jade.reasoning">Goal</a>
-<div class="block">This interface defines the abstraction of a Goal.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="../../bdi4jade/goal/class-use/GoalStatus.html#bdi4jade.reasoning">GoalStatus</a>
-<div class="block">This enumeration provides the possible status that a goal can have.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.util.goal">
-<!-- -->
-</a>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
-<caption><span>Classes in <a href="../../bdi4jade/goal/package-summary.html">bdi4jade.goal</a> used by <a href="../../bdi4jade/util/goal/package-summary.html">bdi4jade.util.goal</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colOne" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colOne"><a href="../../bdi4jade/goal/class-use/Goal.html#bdi4jade.util.goal">Goal</a>
-<div class="block">This interface defines the abstraction of a Goal.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.util.plan">
-<!-- -->
-</a>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
-<caption><span>Classes in <a href="../../bdi4jade/goal/package-summary.html">bdi4jade.goal</a> used by <a href="../../bdi4jade/util/plan/package-summary.html">bdi4jade.util.plan</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colOne" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colOne"><a href="../../bdi4jade/goal/class-use/Goal.html#bdi4jade.util.plan">Goal</a>
-<div class="block">This interface defines the abstraction of a Goal.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.util.reasoning">
-<!-- -->
-</a>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
-<caption><span>Classes in <a href="../../bdi4jade/goal/package-summary.html">bdi4jade.goal</a> used by <a href="../../bdi4jade/util/reasoning/package-summary.html">bdi4jade.util.reasoning</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colOne" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colOne"><a href="../../bdi4jade/goal/class-use/Goal.html#bdi4jade.util.reasoning">Goal</a>
-<div class="block">This interface defines the abstraction of a Goal.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="../../bdi4jade/goal/class-use/GoalStatus.html#bdi4jade.util.reasoning">GoalStatus</a>
-<div class="block">This enumeration provides the possible status that a goal can have.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!-- -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/goal/package-use.html" target="_top">Frames</a></li>
-<li><a href="package-use.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>
+<!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) on Mon Aug 11 00:39:00 BRT 2014 -->
+<title>Uses of Package bdi4jade.goal</title>
+<meta name="date" content="2014-08-11">
+<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="Uses of Package bdi4jade.goal";
+ }
+ }
+ 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><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/goal/package-use.html" target="_top">Frames</a></li>
+<li><a href="package-use.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="header">
+<h1 title="Uses of Package bdi4jade.goal" class="title">Uses of Package<br>bdi4jade.goal</h1>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
+<caption><span>Packages that use <a href="../../bdi4jade/goal/package-summary.html">bdi4jade.goal</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Package</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.core">bdi4jade.core</a></td>
+<td class="colLast"> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.event">bdi4jade.event</a></td>
+<td class="colLast">
+<div class="block">This package contains interfaces and classes that allows creating listeners
+ of events that occur in an agent, such as updating beliefs or achieving
+ goals, and representing such events.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.extension.planselection.utilitybased">bdi4jade.extension.planselection.utilitybased</a></td>
+<td class="colLast"> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.goal">bdi4jade.goal</a></td>
+<td class="colLast">
+<div class="block">This package contains interfaces and classes that allows representation of
+ goals and softgoals of an agent.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.message">bdi4jade.message</a></td>
+<td class="colLast">
+<div class="block">This package contains interfaces and classes that allows processing
+ messages received by BDI agents and creating goals to process them.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.plan">bdi4jade.plan</a></td>
+<td class="colLast">
+<div class="block">This package contains interfaces and classes that allows representation of
+ plans of BDI agents.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.plan.planbody">bdi4jade.plan.planbody</a></td>
+<td class="colLast">
+<div class="block">This package contains interfaces and classes that allows representation of
+ plan body, which is an executable piece of code that is instantiated and
+ executed to achieve goals.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.reasoning">bdi4jade.reasoning</a></td>
+<td class="colLast"> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.util">bdi4jade.util</a></td>
+<td class="colLast">
+<div class="block">This package contains utility classes.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.util.reasoning">bdi4jade.util.reasoning</a></td>
+<td class="colLast"> </td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.core">
+<!-- -->
+</a>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../bdi4jade/goal/package-summary.html">bdi4jade.goal</a> used by <a href="../../bdi4jade/core/package-summary.html">bdi4jade.core</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colOne" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colOne"><a href="../../bdi4jade/goal/class-use/Goal.html#bdi4jade.core">Goal</a>
+<div class="block">This interface defines the abstraction of an agent goal.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="../../bdi4jade/goal/class-use/GoalStatus.html#bdi4jade.core">GoalStatus</a>
+<div class="block">This enumeration provides the possible status that a goal can have.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="../../bdi4jade/goal/class-use/Softgoal.html#bdi4jade.core">Softgoal</a>
+<div class="block">This interface defines the abstraction of an agent softgoal.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.event">
+<!-- -->
+</a>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../bdi4jade/goal/package-summary.html">bdi4jade.goal</a> used by <a href="../../bdi4jade/event/package-summary.html">bdi4jade.event</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colOne" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colOne"><a href="../../bdi4jade/goal/class-use/Goal.html#bdi4jade.event">Goal</a>
+<div class="block">This interface defines the abstraction of an agent goal.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="../../bdi4jade/goal/class-use/GoalStatus.html#bdi4jade.event">GoalStatus</a>
+<div class="block">This enumeration provides the possible status that a goal can have.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.extension.planselection.utilitybased">
+<!-- -->
+</a>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../bdi4jade/goal/package-summary.html">bdi4jade.goal</a> used by <a href="../../bdi4jade/extension/planselection/utilitybased/package-summary.html">bdi4jade.extension.planselection.utilitybased</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colOne" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colOne"><a href="../../bdi4jade/goal/class-use/Goal.html#bdi4jade.extension.planselection.utilitybased">Goal</a>
+<div class="block">This interface defines the abstraction of an agent goal.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="../../bdi4jade/goal/class-use/Softgoal.html#bdi4jade.extension.planselection.utilitybased">Softgoal</a>
+<div class="block">This interface defines the abstraction of an agent softgoal.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.goal">
+<!-- -->
+</a>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../bdi4jade/goal/package-summary.html">bdi4jade.goal</a> used by <a href="../../bdi4jade/goal/package-summary.html">bdi4jade.goal</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colOne" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colOne"><a href="../../bdi4jade/goal/class-use/BeliefGoal.html#bdi4jade.goal">BeliefGoal</a>
+<div class="block">This class represents the goal of an agent to believe in a certain belief,
+ that is, the agent has a belief whose name is specified in this goal.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="../../bdi4jade/goal/class-use/BeliefValueGoal.html#bdi4jade.goal">BeliefValueGoal</a>
+<div class="block">This class represents the goal of an agent to believe in a certain belief
+ with an specific value, that is, the agent has a belief whose name and value
+ are specified in this goal.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="../../bdi4jade/goal/class-use/CompositeGoal.html#bdi4jade.goal">CompositeGoal</a>
+<div class="block">This class represents a goal that is a composition of other goals (subgoals).</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="../../bdi4jade/goal/class-use/Goal.html#bdi4jade.goal">Goal</a>
+<div class="block">This interface defines the abstraction of an agent goal.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="../../bdi4jade/goal/class-use/GoalStatus.html#bdi4jade.goal">GoalStatus</a>
+<div class="block">This enumeration provides the possible status that a goal can have.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="../../bdi4jade/goal/class-use/Softgoal.html#bdi4jade.goal">Softgoal</a>
+<div class="block">This interface defines the abstraction of an agent softgoal.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.message">
+<!-- -->
+</a>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../bdi4jade/goal/package-summary.html">bdi4jade.goal</a> used by <a href="../../bdi4jade/message/package-summary.html">bdi4jade.message</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colOne" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colOne"><a href="../../bdi4jade/goal/class-use/Goal.html#bdi4jade.message">Goal</a>
+<div class="block">This interface defines the abstraction of an agent goal.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.plan">
+<!-- -->
+</a>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../bdi4jade/goal/package-summary.html">bdi4jade.goal</a> used by <a href="../../bdi4jade/plan/package-summary.html">bdi4jade.plan</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colOne" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colOne"><a href="../../bdi4jade/goal/class-use/Goal.html#bdi4jade.plan">Goal</a>
+<div class="block">This interface defines the abstraction of an agent goal.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.plan.planbody">
+<!-- -->
+</a>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../bdi4jade/goal/package-summary.html">bdi4jade.goal</a> used by <a href="../../bdi4jade/plan/planbody/package-summary.html">bdi4jade.plan.planbody</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colOne" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colOne"><a href="../../bdi4jade/goal/class-use/Goal.html#bdi4jade.plan.planbody">Goal</a>
+<div class="block">This interface defines the abstraction of an agent goal.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="../../bdi4jade/goal/class-use/ParallelGoal.html#bdi4jade.plan.planbody">ParallelGoal</a>
+<div class="block">This class represents a goal that aims at achieving all goals that compose
+ this goal in a parallel way.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.reasoning">
+<!-- -->
+</a>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../bdi4jade/goal/package-summary.html">bdi4jade.goal</a> used by <a href="../../bdi4jade/reasoning/package-summary.html">bdi4jade.reasoning</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colOne" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colOne"><a href="../../bdi4jade/goal/class-use/Goal.html#bdi4jade.reasoning">Goal</a>
+<div class="block">This interface defines the abstraction of an agent goal.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="../../bdi4jade/goal/class-use/GoalStatus.html#bdi4jade.reasoning">GoalStatus</a>
+<div class="block">This enumeration provides the possible status that a goal can have.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.util">
+<!-- -->
+</a>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../bdi4jade/goal/package-summary.html">bdi4jade.goal</a> used by <a href="../../bdi4jade/util/package-summary.html">bdi4jade.util</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colOne" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colOne"><a href="../../bdi4jade/goal/class-use/Goal.html#bdi4jade.util">Goal</a>
+<div class="block">This interface defines the abstraction of an agent goal.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.util.reasoning">
+<!-- -->
+</a>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../bdi4jade/goal/package-summary.html">bdi4jade.goal</a> used by <a href="../../bdi4jade/util/reasoning/package-summary.html">bdi4jade.util.reasoning</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colOne" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colOne"><a href="../../bdi4jade/goal/class-use/Goal.html#bdi4jade.util.reasoning">Goal</a>
+<div class="block">This interface defines the abstraction of an agent goal.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="../../bdi4jade/goal/class-use/GoalStatus.html#bdi4jade.util.reasoning">GoalStatus</a>
+<div class="block">This enumeration provides the possible status that a goal can have.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</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><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/goal/package-use.html" target="_top">Frames</a></li>
+<li><a href="package-use.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>
diff --git a/bdi-jade/doc/bdi4jade/message/BDIAgentMsgReceiver.BDIAgentMatchExpression.html b/bdi-jade/doc/bdi4jade/message/BDIAgentMsgReceiver.BDIAgentMatchExpression.html
index ddc9eba..60d475c 100644
--- a/bdi-jade/doc/bdi4jade/message/BDIAgentMsgReceiver.BDIAgentMatchExpression.html
+++ b/bdi-jade/doc/bdi4jade/message/BDIAgentMsgReceiver.BDIAgentMatchExpression.html
@@ -1,283 +1,295 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:39 BRST 2014 -->
-<title>BDIAgentMsgReceiver.BDIAgentMatchExpression</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="BDIAgentMsgReceiver.BDIAgentMatchExpression";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/BDIAgentMsgReceiver.BDIAgentMatchExpression.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/message/BDIAgentMsgReceiver.html" title="class in bdi4jade.message"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../bdi4jade/message/MessageGoal.html" title="class in bdi4jade.message"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/message/BDIAgentMsgReceiver.BDIAgentMatchExpression.html" target="_top">Frames</a></li>
-<li><a href="BDIAgentMsgReceiver.BDIAgentMatchExpression.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>
-<div>
-<ul class="subNavList">
-<li>Summary: </li>
-<li>Nested | </li>
-<li>Field | </li>
-<li><a href="#constructor_summary">Constr</a> | </li>
-<li><a href="#method_summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li>Field | </li>
-<li><a href="#constructor_detail">Constr</a> | </li>
-<li><a href="#method_detail">Method</a></li>
-</ul>
-</div>
-<a name="skip-navbar_top">
-<!-- -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">bdi4jade.message</div>
-<h2 title="Class BDIAgentMsgReceiver.BDIAgentMatchExpression" class="title">Class BDIAgentMsgReceiver.BDIAgentMatchExpression</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>bdi4jade.message.BDIAgentMsgReceiver.BDIAgentMatchExpression</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd>jade.lang.acl.MessageTemplate.MatchExpression, java.io.Serializable</dd>
-</dl>
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../bdi4jade/message/BDIAgentMsgReceiver.html" title="class in bdi4jade.message">BDIAgentMsgReceiver</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static class <span class="strong">BDIAgentMsgReceiver.BDIAgentMatchExpression</span>
-extends java.lang.Object
-implements jade.lang.acl.MessageTemplate.MatchExpression</pre>
-<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../serialized-form.html#bdi4jade.message.BDIAgentMsgReceiver.BDIAgentMatchExpression">Serialized Form</a></dd></dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor_summary">
-<!-- -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><strong><a href="../../bdi4jade/message/BDIAgentMsgReceiver.BDIAgentMatchExpression.html#BDIAgentMsgReceiver.BDIAgentMatchExpression()">BDIAgentMsgReceiver.BDIAgentMatchExpression</a></strong>()</code> </td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method_summary">
-<!-- -->
-</a>
-<h3>Method Summary</h3>
-<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span>Methods</span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/message/BDIAgentMsgReceiver.BDIAgentMatchExpression.html#match(jade.lang.acl.ACLMessage)">match</a></strong>(jade.lang.acl.ACLMessage msg)</code> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/message/BDIAgentMsgReceiver.BDIAgentMatchExpression.html#setBdiAgentMsgReceiver(bdi4jade.message.BDIAgentMsgReceiver)">setBdiAgentMsgReceiver</a></strong>(<a href="../../bdi4jade/message/BDIAgentMsgReceiver.html" title="class in bdi4jade.message">BDIAgentMsgReceiver</a> bdiAgentMsgReceiver)</code> </td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
-<!-- -->
-</a>
-<h3>Methods inherited from class java.lang.Object</h3>
-<code>equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor_detail">
-<!-- -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="BDIAgentMsgReceiver.BDIAgentMatchExpression()">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>BDIAgentMsgReceiver.BDIAgentMatchExpression</h4>
-<pre>public BDIAgentMsgReceiver.BDIAgentMatchExpression()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method_detail">
-<!-- -->
-</a>
-<h3>Method Detail</h3>
-<a name="match(jade.lang.acl.ACLMessage)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>match</h4>
-<pre>public boolean match(jade.lang.acl.ACLMessage msg)</pre>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code>match</code> in interface <code>jade.lang.acl.MessageTemplate.MatchExpression</code></dd>
-</dl>
-</li>
-</ul>
-<a name="setBdiAgentMsgReceiver(bdi4jade.message.BDIAgentMsgReceiver)">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>setBdiAgentMsgReceiver</h4>
-<pre>public void setBdiAgentMsgReceiver(<a href="../../bdi4jade/message/BDIAgentMsgReceiver.html" title="class in bdi4jade.message">BDIAgentMsgReceiver</a> bdiAgentMsgReceiver)</pre>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!-- -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/BDIAgentMsgReceiver.BDIAgentMatchExpression.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/message/BDIAgentMsgReceiver.html" title="class in bdi4jade.message"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../bdi4jade/message/MessageGoal.html" title="class in bdi4jade.message"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/message/BDIAgentMsgReceiver.BDIAgentMatchExpression.html" target="_top">Frames</a></li>
-<li><a href="BDIAgentMsgReceiver.BDIAgentMatchExpression.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>
-<div>
-<ul class="subNavList">
-<li>Summary: </li>
-<li>Nested | </li>
-<li>Field | </li>
-<li><a href="#constructor_summary">Constr</a> | </li>
-<li><a href="#method_summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li>Field | </li>
-<li><a href="#constructor_detail">Constr</a> | </li>
-<li><a href="#method_detail">Method</a></li>
-</ul>
-</div>
-<a name="skip-navbar_bottom">
-<!-- -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
+<!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) on Mon Aug 11 00:38:57 BRT 2014 -->
+<title>BDIAgentMsgReceiver.BDIAgentMatchExpression</title>
+<meta name="date" content="2014-08-11">
+<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="BDIAgentMsgReceiver.BDIAgentMatchExpression";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/BDIAgentMsgReceiver.BDIAgentMatchExpression.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../bdi4jade/message/BDIAgentMsgReceiver.html" title="class in bdi4jade.message"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../bdi4jade/message/MessageGoal.html" title="class in bdi4jade.message"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/message/BDIAgentMsgReceiver.BDIAgentMatchExpression.html" target="_top">Frames</a></li>
+<li><a href="BDIAgentMsgReceiver.BDIAgentMatchExpression.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>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li><a href="#constructor.detail">Constr</a> | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">bdi4jade.message</div>
+<h2 title="Class BDIAgentMsgReceiver.BDIAgentMatchExpression" class="title">Class BDIAgentMsgReceiver.BDIAgentMatchExpression</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>bdi4jade.message.BDIAgentMsgReceiver.BDIAgentMatchExpression</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>jade.lang.acl.MessageTemplate.MatchExpression, java.io.Serializable</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../bdi4jade/message/BDIAgentMsgReceiver.html" title="class in bdi4jade.message">BDIAgentMsgReceiver</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">BDIAgentMsgReceiver.BDIAgentMatchExpression</span>
+extends java.lang.Object
+implements jade.lang.acl.MessageTemplate.MatchExpression</pre>
+<div class="block">This class implements the <code>MessageTemplate.MatchExpression</code> interface from JADE and
+ is responsible for verifying if there is at least one agent capability
+ with a plan that is able to process a given message.</div>
+<dl>
+<dt><span class="simpleTagLabel">Author:</span></dt>
+<dd>Ingrid Nunes</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../serialized-form.html#bdi4jade.message.BDIAgentMsgReceiver.BDIAgentMatchExpression">Serialized Form</a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../bdi4jade/message/BDIAgentMsgReceiver.BDIAgentMatchExpression.html#BDIAgentMatchExpression--">BDIAgentMatchExpression</a></span>()</code> </td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/message/BDIAgentMsgReceiver.BDIAgentMatchExpression.html#match-jade.lang.acl.ACLMessage-">match</a></span>(jade.lang.acl.ACLMessage msg)</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="BDIAgentMatchExpression--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>BDIAgentMatchExpression</h4>
+<pre>public BDIAgentMatchExpression()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="match-jade.lang.acl.ACLMessage-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>match</h4>
+<pre>public boolean match(jade.lang.acl.ACLMessage msg)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>match</code> in interface <code>jade.lang.acl.MessageTemplate.MatchExpression</code></dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><code>MessageTemplate.MatchExpression.match(jade.lang.acl.ACLMessage)</code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= 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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/BDIAgentMsgReceiver.BDIAgentMatchExpression.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../bdi4jade/message/BDIAgentMsgReceiver.html" title="class in bdi4jade.message"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../bdi4jade/message/MessageGoal.html" title="class in bdi4jade.message"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/message/BDIAgentMsgReceiver.BDIAgentMatchExpression.html" target="_top">Frames</a></li>
+<li><a href="BDIAgentMsgReceiver.BDIAgentMatchExpression.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>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li><a href="#constructor.detail">Constr</a> | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
bdi-jade/doc/bdi4jade/message/BDIAgentMsgReceiver.html 846(+444 -402)
diff --git a/bdi-jade/doc/bdi4jade/message/BDIAgentMsgReceiver.html b/bdi-jade/doc/bdi4jade/message/BDIAgentMsgReceiver.html
index b5c79fe..0f5ccad 100644
--- a/bdi-jade/doc/bdi4jade/message/BDIAgentMsgReceiver.html
+++ b/bdi-jade/doc/bdi4jade/message/BDIAgentMsgReceiver.html
@@ -1,402 +1,444 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:39 BRST 2014 -->
-<title>BDIAgentMsgReceiver</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="BDIAgentMsgReceiver";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/BDIAgentMsgReceiver.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev Class</li>
-<li><a href="../../bdi4jade/message/BDIAgentMsgReceiver.BDIAgentMatchExpression.html" title="class in bdi4jade.message"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/message/BDIAgentMsgReceiver.html" target="_top">Frames</a></li>
-<li><a href="BDIAgentMsgReceiver.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>
-<div>
-<ul class="subNavList">
-<li>Summary: </li>
-<li><a href="#nested_class_summary">Nested</a> | </li>
-<li><a href="#field_summary">Field</a> | </li>
-<li><a href="#constructor_summary">Constr</a> | </li>
-<li><a href="#method_summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li><a href="#field_detail">Field</a> | </li>
-<li><a href="#constructor_detail">Constr</a> | </li>
-<li><a href="#method_detail">Method</a></li>
-</ul>
-</div>
-<a name="skip-navbar_top">
-<!-- -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">bdi4jade.message</div>
-<h2 title="Class BDIAgentMsgReceiver" class="title">Class BDIAgentMsgReceiver</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>jade.core.behaviours.Behaviour</li>
-<li>
-<ul class="inheritance">
-<li>jade.core.behaviours.SimpleBehaviour</li>
-<li>
-<ul class="inheritance">
-<li>jade.proto.states.MsgReceiver</li>
-<li>
-<ul class="inheritance">
-<li>bdi4jade.message.BDIAgentMsgReceiver</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd>java.io.Serializable</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="strong">BDIAgentMsgReceiver</span>
-extends jade.proto.states.MsgReceiver</pre>
-<dl><dt><span class="strong">Author:</span></dt>
- <dd>ingrid</dd>
-<dt><span class="strong">See Also:</span></dt><dd><a href="../../serialized-form.html#bdi4jade.message.BDIAgentMsgReceiver">Serialized Form</a></dd></dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested_class_summary">
-<!-- -->
-</a>
-<h3>Nested Class Summary</h3>
-<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
-<caption><span>Nested Classes</span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Class and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static class </code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/message/BDIAgentMsgReceiver.BDIAgentMatchExpression.html" title="class in bdi4jade.message">BDIAgentMsgReceiver.BDIAgentMatchExpression</a></strong></code> </td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field_summary">
-<!-- -->
-</a>
-<h3>Field Summary</h3>
-<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static java.lang.Object</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/message/BDIAgentMsgReceiver.html#MSG_KEY">MSG_KEY</a></strong></code> </td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="fields_inherited_from_class_jade.proto.states.MsgReceiver">
-<!-- -->
-</a>
-<h3>Fields inherited from class jade.proto.states.MsgReceiver</h3>
-<code>INFINITE, INTERRUPTED, TIMEOUT_EXPIRED</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="fields_inherited_from_class_jade.core.behaviours.Behaviour">
-<!-- -->
-</a>
-<h3>Fields inherited from class jade.core.behaviours.Behaviour</h3>
-<code>STATE_BLOCKED, STATE_READY, STATE_RUNNING</code></li>
-</ul>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor_summary">
-<!-- -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><strong><a href="../../bdi4jade/message/BDIAgentMsgReceiver.html#BDIAgentMsgReceiver(bdi4jade.core.BDIAgent, bdi4jade.message.BDIAgentMsgReceiver.BDIAgentMatchExpression)">BDIAgentMsgReceiver</a></strong>(<a href="../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a> agent,
- <a href="../../bdi4jade/message/BDIAgentMsgReceiver.BDIAgentMatchExpression.html" title="class in bdi4jade.message">BDIAgentMsgReceiver.BDIAgentMatchExpression</a> matchExpression)</code> </td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method_summary">
-<!-- -->
-</a>
-<h3>Method Summary</h3>
-<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span>Methods</span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/message/BDIAgentMsgReceiver.html#done()">done</a></strong>()</code> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a href="../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/message/BDIAgentMsgReceiver.html#getMyAgent()">getMyAgent</a></strong>()</code> </td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/message/BDIAgentMsgReceiver.html#messageMatched(jade.lang.acl.ACLMessage, java.util.Set)">messageMatched</a></strong>(jade.lang.acl.ACLMessage msg,
- java.util.Set<<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>> capabilities)</code> </td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods_inherited_from_class_jade.proto.states.MsgReceiver">
-<!-- -->
-</a>
-<h3>Methods inherited from class jade.proto.states.MsgReceiver</h3>
-<code>action, interrupt, onEnd, reset, setDeadline, setReceivedKey, setTemplate</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods_inherited_from_class_jade.core.behaviours.SimpleBehaviour">
-<!-- -->
-</a>
-<h3>Methods inherited from class jade.core.behaviours.SimpleBehaviour</h3>
-<code>reset</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods_inherited_from_class_jade.core.behaviours.Behaviour">
-<!-- -->
-</a>
-<h3>Methods inherited from class jade.core.behaviours.Behaviour</h3>
-<code>actionWrapper, block, block, getBehaviourName, getDataStore, getExecutionState, getRestartCounter, handleRestartEvent, isRunnable, onStart, restart, root, setAgent, setBehaviourName, setDataStore, setExecutionState</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
-<!-- -->
-</a>
-<h3>Methods inherited from class java.lang.Object</h3>
-<code>equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field_detail">
-<!-- -->
-</a>
-<h3>Field Detail</h3>
-<a name="MSG_KEY">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MSG_KEY</h4>
-<pre>public static final java.lang.Object MSG_KEY</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor_detail">
-<!-- -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="BDIAgentMsgReceiver(bdi4jade.core.BDIAgent, bdi4jade.message.BDIAgentMsgReceiver.BDIAgentMatchExpression)">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>BDIAgentMsgReceiver</h4>
-<pre>public BDIAgentMsgReceiver(<a href="../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a> agent,
- <a href="../../bdi4jade/message/BDIAgentMsgReceiver.BDIAgentMatchExpression.html" title="class in bdi4jade.message">BDIAgentMsgReceiver.BDIAgentMatchExpression</a> matchExpression)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method_detail">
-<!-- -->
-</a>
-<h3>Method Detail</h3>
-<a name="done()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>done</h4>
-<pre>public boolean done()</pre>
-<dl>
-<dt><strong>Overrides:</strong></dt>
-<dd><code>done</code> in class <code>jade.proto.states.MsgReceiver</code></dd>
-</dl>
-</li>
-</ul>
-<a name="getMyAgent()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getMyAgent</h4>
-<pre>public <a href="../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a> getMyAgent()</pre>
-</li>
-</ul>
-<a name="messageMatched(jade.lang.acl.ACLMessage, java.util.Set)">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>messageMatched</h4>
-<pre>public void messageMatched(jade.lang.acl.ACLMessage msg,
- java.util.Set<<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>> capabilities)</pre>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!-- -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/BDIAgentMsgReceiver.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev Class</li>
-<li><a href="../../bdi4jade/message/BDIAgentMsgReceiver.BDIAgentMatchExpression.html" title="class in bdi4jade.message"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/message/BDIAgentMsgReceiver.html" target="_top">Frames</a></li>
-<li><a href="BDIAgentMsgReceiver.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>
-<div>
-<ul class="subNavList">
-<li>Summary: </li>
-<li><a href="#nested_class_summary">Nested</a> | </li>
-<li><a href="#field_summary">Field</a> | </li>
-<li><a href="#constructor_summary">Constr</a> | </li>
-<li><a href="#method_summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li><a href="#field_detail">Field</a> | </li>
-<li><a href="#constructor_detail">Constr</a> | </li>
-<li><a href="#method_detail">Method</a></li>
-</ul>
-</div>
-<a name="skip-navbar_bottom">
-<!-- -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
+<!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) on Mon Aug 11 00:38:57 BRT 2014 -->
+<title>BDIAgentMsgReceiver</title>
+<meta name="date" content="2014-08-11">
+<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="BDIAgentMsgReceiver";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/BDIAgentMsgReceiver.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev Class</li>
+<li><a href="../../bdi4jade/message/BDIAgentMsgReceiver.BDIAgentMatchExpression.html" title="class in bdi4jade.message"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/message/BDIAgentMsgReceiver.html" target="_top">Frames</a></li>
+<li><a href="BDIAgentMsgReceiver.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>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li><a href="#nested.class.summary">Nested</a> | </li>
+<li><a href="#field.summary">Field</a> | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li><a href="#field.detail">Field</a> | </li>
+<li><a href="#constructor.detail">Constr</a> | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">bdi4jade.message</div>
+<h2 title="Class BDIAgentMsgReceiver" class="title">Class BDIAgentMsgReceiver</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>jade.core.behaviours.Behaviour</li>
+<li>
+<ul class="inheritance">
+<li>jade.core.behaviours.SimpleBehaviour</li>
+<li>
+<ul class="inheritance">
+<li>jade.proto.states.MsgReceiver</li>
+<li>
+<ul class="inheritance">
+<li>bdi4jade.message.BDIAgentMsgReceiver</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">BDIAgentMsgReceiver</span>
+extends jade.proto.states.MsgReceiver</pre>
+<div class="block">This class extends the <code>MsgReceiver</code> behavior from the JADE platform
+ and is responsible for receiving agent messages and creating
+ <a href="../../bdi4jade/message/MessageGoal.html" title="class in bdi4jade.message"><code>MessageGoal</code></a> so that a BDI agent can process it. Message goals are
+ creates solely if there is an agent plan of any capability that is able to
+ process the message.</div>
+<dl>
+<dt><span class="simpleTagLabel">Author:</span></dt>
+<dd>Ingrid Nunes</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../serialized-form.html#bdi4jade.message.BDIAgentMsgReceiver">Serialized Form</a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>class </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/message/BDIAgentMsgReceiver.BDIAgentMatchExpression.html" title="class in bdi4jade.message">BDIAgentMsgReceiver.BDIAgentMatchExpression</a></span></code>
+<div class="block">This class implements the <code>MessageTemplate.MatchExpression</code> interface from JADE and
+ is responsible for verifying if there is at least one agent capability
+ with a plan that is able to process a given message.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.jade.core.behaviours.Behaviour">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class jade.core.behaviours.Behaviour</h3>
+<code>jade.core.behaviours.Behaviour.RunnableChangedEvent</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.lang.Object</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/message/BDIAgentMsgReceiver.html#MSG_KEY">MSG_KEY</a></span></code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.jade.proto.states.MsgReceiver">
+<!-- -->
+</a>
+<h3>Fields inherited from class jade.proto.states.MsgReceiver</h3>
+<code>deadline, INFINITE, INTERRUPTED, receivedMsgKey, template, TIMEOUT_EXPIRED</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.jade.core.behaviours.Behaviour">
+<!-- -->
+</a>
+<h3>Fields inherited from class jade.core.behaviours.Behaviour</h3>
+<code>myAgent, myEvent, NOTIFY_DOWN, NOTIFY_UP, parent, STATE_BLOCKED, STATE_READY, STATE_RUNNING</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../bdi4jade/message/BDIAgentMsgReceiver.html#BDIAgentMsgReceiver-bdi4jade.core.BDIAgent-">BDIAgentMsgReceiver</a></span>(<a href="../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a> agent)</code>
+<div class="block">Initializes this message receiver, which is associated with a BDI agent.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/message/BDIAgentMsgReceiver.html#done--">done</a></span>()</code>
+<div class="block">Returns always false, as this behavior is responsible for message
+ processing while a BDI agent is alive.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/message/BDIAgentMsgReceiver.html#handleMessage-jade.lang.acl.ACLMessage-">handleMessage</a></span>(jade.lang.acl.ACLMessage msg)</code>
+<div class="block">Creates a <a href="../../bdi4jade/message/MessageGoal.html" title="class in bdi4jade.message"><code>MessageGoal</code></a> for the received message, when handling the
+ message.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.jade.proto.states.MsgReceiver">
+<!-- -->
+</a>
+<h3>Methods inherited from class jade.proto.states.MsgReceiver</h3>
+<code>action, interrupt, onEnd, reset, setDeadline, setReceivedKey, setTemplate</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.jade.core.behaviours.SimpleBehaviour">
+<!-- -->
+</a>
+<h3>Methods inherited from class jade.core.behaviours.SimpleBehaviour</h3>
+<code>reset</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.jade.core.behaviours.Behaviour">
+<!-- -->
+</a>
+<h3>Methods inherited from class jade.core.behaviours.Behaviour</h3>
+<code>actionWrapper, block, block, getAgent, getBehaviourName, getDataStore, getExecutionState, getParent, getRestartCounter, handle, handleBlockEvent, handleRestartEvent, isRunnable, onStart, restart, root, setAgent, setBehaviourName, setDataStore, setExecutionState</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="MSG_KEY">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MSG_KEY</h4>
+<pre>public static final java.lang.Object MSG_KEY</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="BDIAgentMsgReceiver-bdi4jade.core.BDIAgent-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>BDIAgentMsgReceiver</h4>
+<pre>public BDIAgentMsgReceiver(<a href="../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a> agent)</pre>
+<div class="block">Initializes this message receiver, which is associated with a BDI agent.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>agent</code> - the BDI agent that this behavior is associated with.</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="done--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>done</h4>
+<pre>public boolean done()</pre>
+<div class="block">Returns always false, as this behavior is responsible for message
+ processing while a BDI agent is alive.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>done</code> in class <code>jade.proto.states.MsgReceiver</code></dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><code>MsgReceiver.done()</code></dd>
+</dl>
+</li>
+</ul>
+<a name="handleMessage-jade.lang.acl.ACLMessage-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>handleMessage</h4>
+<pre>protected void handleMessage(jade.lang.acl.ACLMessage msg)</pre>
+<div class="block">Creates a <a href="../../bdi4jade/message/MessageGoal.html" title="class in bdi4jade.message"><code>MessageGoal</code></a> for the received message, when handling the
+ message.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>handleMessage</code> in class <code>jade.proto.states.MsgReceiver</code></dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><code>MsgReceiver.handleMessage(jade.lang.acl.ACLMessage)</code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= 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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/BDIAgentMsgReceiver.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev Class</li>
+<li><a href="../../bdi4jade/message/BDIAgentMsgReceiver.BDIAgentMatchExpression.html" title="class in bdi4jade.message"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/message/BDIAgentMsgReceiver.html" target="_top">Frames</a></li>
+<li><a href="BDIAgentMsgReceiver.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>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li><a href="#nested.class.summary">Nested</a> | </li>
+<li><a href="#field.summary">Field</a> | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li><a href="#field.detail">Field</a> | </li>
+<li><a href="#constructor.detail">Constr</a> | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/bdi-jade/doc/bdi4jade/message/class-use/BDIAgentMsgReceiver.BDIAgentMatchExpression.html b/bdi-jade/doc/bdi4jade/message/class-use/BDIAgentMsgReceiver.BDIAgentMatchExpression.html
index 41caa8a..858385e 100644
--- a/bdi-jade/doc/bdi4jade/message/class-use/BDIAgentMsgReceiver.BDIAgentMatchExpression.html
+++ b/bdi-jade/doc/bdi4jade/message/class-use/BDIAgentMsgReceiver.BDIAgentMatchExpression.html
@@ -1,154 +1,124 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:42 BRST 2014 -->
-<title>Uses of Class bdi4jade.message.BDIAgentMsgReceiver.BDIAgentMatchExpression</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="Uses of Class bdi4jade.message.BDIAgentMsgReceiver.BDIAgentMatchExpression";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../bdi4jade/message/BDIAgentMsgReceiver.BDIAgentMatchExpression.html" title="class in bdi4jade.message">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/message/class-use/BDIAgentMsgReceiver.BDIAgentMatchExpression.html" target="_top">Frames</a></li>
-<li><a href="BDIAgentMsgReceiver.BDIAgentMatchExpression.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="header">
-<h2 title="Uses of Class bdi4jade.message.BDIAgentMsgReceiver.BDIAgentMatchExpression" class="title">Uses of Class<br>bdi4jade.message.BDIAgentMsgReceiver.BDIAgentMatchExpression</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../bdi4jade/message/BDIAgentMsgReceiver.BDIAgentMatchExpression.html" title="class in bdi4jade.message">BDIAgentMsgReceiver.BDIAgentMatchExpression</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#bdi4jade.message">bdi4jade.message</a></td>
-<td class="colLast"> </td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="bdi4jade.message">
-<!-- -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/message/BDIAgentMsgReceiver.BDIAgentMatchExpression.html" title="class in bdi4jade.message">BDIAgentMsgReceiver.BDIAgentMatchExpression</a> in <a href="../../../bdi4jade/message/package-summary.html">bdi4jade.message</a></h3>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
-<caption><span>Constructors in <a href="../../../bdi4jade/message/package-summary.html">bdi4jade.message</a> with parameters of type <a href="../../../bdi4jade/message/BDIAgentMsgReceiver.BDIAgentMatchExpression.html" title="class in bdi4jade.message">BDIAgentMsgReceiver.BDIAgentMatchExpression</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colLast"><code><strong><a href="../../../bdi4jade/message/BDIAgentMsgReceiver.html#BDIAgentMsgReceiver(bdi4jade.core.BDIAgent, bdi4jade.message.BDIAgentMsgReceiver.BDIAgentMatchExpression)">BDIAgentMsgReceiver</a></strong>(<a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a> agent,
- <a href="../../../bdi4jade/message/BDIAgentMsgReceiver.BDIAgentMatchExpression.html" title="class in bdi4jade.message">BDIAgentMsgReceiver.BDIAgentMatchExpression</a> matchExpression)</code> </td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!-- -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../bdi4jade/message/BDIAgentMsgReceiver.BDIAgentMatchExpression.html" title="class in bdi4jade.message">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/message/class-use/BDIAgentMsgReceiver.BDIAgentMatchExpression.html" target="_top">Frames</a></li>
-<li><a href="BDIAgentMsgReceiver.BDIAgentMatchExpression.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>
+<!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) on Mon Aug 11 00:38:59 BRT 2014 -->
+<title>Uses of Class bdi4jade.message.BDIAgentMsgReceiver.BDIAgentMatchExpression</title>
+<meta name="date" content="2014-08-11">
+<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="Uses of Class bdi4jade.message.BDIAgentMsgReceiver.BDIAgentMatchExpression";
+ }
+ }
+ 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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../bdi4jade/message/BDIAgentMsgReceiver.BDIAgentMatchExpression.html" title="class in bdi4jade.message">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/message/class-use/BDIAgentMsgReceiver.BDIAgentMatchExpression.html" target="_top">Frames</a></li>
+<li><a href="BDIAgentMsgReceiver.BDIAgentMatchExpression.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="header">
+<h2 title="Uses of Class bdi4jade.message.BDIAgentMsgReceiver.BDIAgentMatchExpression" class="title">Uses of Class<br>bdi4jade.message.BDIAgentMsgReceiver.BDIAgentMatchExpression</h2>
+</div>
+<div class="classUseContainer">No usage of bdi4jade.message.BDIAgentMsgReceiver.BDIAgentMatchExpression</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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../bdi4jade/message/BDIAgentMsgReceiver.BDIAgentMatchExpression.html" title="class in bdi4jade.message">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/message/class-use/BDIAgentMsgReceiver.BDIAgentMatchExpression.html" target="_top">Frames</a></li>
+<li><a href="BDIAgentMsgReceiver.BDIAgentMatchExpression.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>
diff --git a/bdi-jade/doc/bdi4jade/message/class-use/BDIAgentMsgReceiver.html b/bdi-jade/doc/bdi4jade/message/class-use/BDIAgentMsgReceiver.html
index d8d26b1..d0e9a67 100644
--- a/bdi-jade/doc/bdi4jade/message/class-use/BDIAgentMsgReceiver.html
+++ b/bdi-jade/doc/bdi4jade/message/class-use/BDIAgentMsgReceiver.html
@@ -1,155 +1,124 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:42 BRST 2014 -->
-<title>Uses of Class bdi4jade.message.BDIAgentMsgReceiver</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="Uses of Class bdi4jade.message.BDIAgentMsgReceiver";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../bdi4jade/message/BDIAgentMsgReceiver.html" title="class in bdi4jade.message">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/message/class-use/BDIAgentMsgReceiver.html" target="_top">Frames</a></li>
-<li><a href="BDIAgentMsgReceiver.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="header">
-<h2 title="Uses of Class bdi4jade.message.BDIAgentMsgReceiver" class="title">Uses of Class<br>bdi4jade.message.BDIAgentMsgReceiver</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../bdi4jade/message/BDIAgentMsgReceiver.html" title="class in bdi4jade.message">BDIAgentMsgReceiver</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#bdi4jade.message">bdi4jade.message</a></td>
-<td class="colLast"> </td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="bdi4jade.message">
-<!-- -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/message/BDIAgentMsgReceiver.html" title="class in bdi4jade.message">BDIAgentMsgReceiver</a> in <a href="../../../bdi4jade/message/package-summary.html">bdi4jade.message</a></h3>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../bdi4jade/message/package-summary.html">bdi4jade.message</a> with parameters of type <a href="../../../bdi4jade/message/BDIAgentMsgReceiver.html" title="class in bdi4jade.message">BDIAgentMsgReceiver</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="strong">BDIAgentMsgReceiver.BDIAgentMatchExpression.</span><code><strong><a href="../../../bdi4jade/message/BDIAgentMsgReceiver.BDIAgentMatchExpression.html#setBdiAgentMsgReceiver(bdi4jade.message.BDIAgentMsgReceiver)">setBdiAgentMsgReceiver</a></strong>(<a href="../../../bdi4jade/message/BDIAgentMsgReceiver.html" title="class in bdi4jade.message">BDIAgentMsgReceiver</a> bdiAgentMsgReceiver)</code> </td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!-- -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../bdi4jade/message/BDIAgentMsgReceiver.html" title="class in bdi4jade.message">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/message/class-use/BDIAgentMsgReceiver.html" target="_top">Frames</a></li>
-<li><a href="BDIAgentMsgReceiver.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>
+<!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) on Mon Aug 11 00:38:59 BRT 2014 -->
+<title>Uses of Class bdi4jade.message.BDIAgentMsgReceiver</title>
+<meta name="date" content="2014-08-11">
+<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="Uses of Class bdi4jade.message.BDIAgentMsgReceiver";
+ }
+ }
+ 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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../bdi4jade/message/BDIAgentMsgReceiver.html" title="class in bdi4jade.message">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/message/class-use/BDIAgentMsgReceiver.html" target="_top">Frames</a></li>
+<li><a href="BDIAgentMsgReceiver.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="header">
+<h2 title="Uses of Class bdi4jade.message.BDIAgentMsgReceiver" class="title">Uses of Class<br>bdi4jade.message.BDIAgentMsgReceiver</h2>
+</div>
+<div class="classUseContainer">No usage of bdi4jade.message.BDIAgentMsgReceiver</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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../bdi4jade/message/BDIAgentMsgReceiver.html" title="class in bdi4jade.message">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/message/class-use/BDIAgentMsgReceiver.html" target="_top">Frames</a></li>
+<li><a href="BDIAgentMsgReceiver.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>
bdi-jade/doc/bdi4jade/message/class-use/MessageGoal.html 239(+124 -115)
diff --git a/bdi-jade/doc/bdi4jade/message/class-use/MessageGoal.html b/bdi-jade/doc/bdi4jade/message/class-use/MessageGoal.html
index 9dce510..28209e7 100644
--- a/bdi-jade/doc/bdi4jade/message/class-use/MessageGoal.html
+++ b/bdi-jade/doc/bdi4jade/message/class-use/MessageGoal.html
@@ -1,115 +1,124 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:42 BRST 2014 -->
-<title>Uses of Class bdi4jade.message.MessageGoal</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="Uses of Class bdi4jade.message.MessageGoal";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../bdi4jade/message/MessageGoal.html" title="class in bdi4jade.message">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/message/class-use/MessageGoal.html" target="_top">Frames</a></li>
-<li><a href="MessageGoal.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="header">
-<h2 title="Uses of Class bdi4jade.message.MessageGoal" class="title">Uses of Class<br>bdi4jade.message.MessageGoal</h2>
-</div>
-<div class="classUseContainer">No usage of bdi4jade.message.MessageGoal</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!-- -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../bdi4jade/message/MessageGoal.html" title="class in bdi4jade.message">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/message/class-use/MessageGoal.html" target="_top">Frames</a></li>
-<li><a href="MessageGoal.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>
+<!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) on Mon Aug 11 00:38:59 BRT 2014 -->
+<title>Uses of Class bdi4jade.message.MessageGoal</title>
+<meta name="date" content="2014-08-11">
+<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="Uses of Class bdi4jade.message.MessageGoal";
+ }
+ }
+ 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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../bdi4jade/message/MessageGoal.html" title="class in bdi4jade.message">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/message/class-use/MessageGoal.html" target="_top">Frames</a></li>
+<li><a href="MessageGoal.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="header">
+<h2 title="Uses of Class bdi4jade.message.MessageGoal" class="title">Uses of Class<br>bdi4jade.message.MessageGoal</h2>
+</div>
+<div class="classUseContainer">No usage of bdi4jade.message.MessageGoal</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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../bdi4jade/message/MessageGoal.html" title="class in bdi4jade.message">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/message/class-use/MessageGoal.html" target="_top">Frames</a></li>
+<li><a href="MessageGoal.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>
bdi-jade/doc/bdi4jade/message/MessageGoal.html 634(+364 -270)
diff --git a/bdi-jade/doc/bdi4jade/message/MessageGoal.html b/bdi-jade/doc/bdi4jade/message/MessageGoal.html
index dfa6b3e..1832cdd 100644
--- a/bdi-jade/doc/bdi4jade/message/MessageGoal.html
+++ b/bdi-jade/doc/bdi4jade/message/MessageGoal.html
@@ -1,270 +1,364 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:39 BRST 2014 -->
-<title>MessageGoal</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="MessageGoal";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/MessageGoal.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/message/BDIAgentMsgReceiver.BDIAgentMatchExpression.html" title="class in bdi4jade.message"><span class="strong">Prev Class</span></a></li>
-<li>Next Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/message/MessageGoal.html" target="_top">Frames</a></li>
-<li><a href="MessageGoal.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>
-<div>
-<ul class="subNavList">
-<li>Summary: </li>
-<li>Nested | </li>
-<li>Field | </li>
-<li><a href="#constructor_summary">Constr</a> | </li>
-<li><a href="#method_summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li>Field | </li>
-<li><a href="#constructor_detail">Constr</a> | </li>
-<li><a href="#method_detail">Method</a></li>
-</ul>
-</div>
-<a name="skip-navbar_top">
-<!-- -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">bdi4jade.message</div>
-<h2 title="Class MessageGoal" class="title">Class MessageGoal</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>bdi4jade.message.MessageGoal</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>, jade.content.Concept, jade.content.ContentElement, jade.content.Term, java.io.Serializable</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="strong">MessageGoal</span>
-extends java.lang.Object
-implements <a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></pre>
-<div class="block">This class represents the goal of processing a message.</div>
-<dl><dt><span class="strong">Author:</span></dt>
- <dd>ingrid</dd>
-<dt><span class="strong">See Also:</span></dt><dd><a href="../../serialized-form.html#bdi4jade.message.MessageGoal">Serialized Form</a></dd></dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor_summary">
-<!-- -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><strong><a href="../../bdi4jade/message/MessageGoal.html#MessageGoal(jade.lang.acl.ACLMessage)">MessageGoal</a></strong>(jade.lang.acl.ACLMessage message)</code>
-<div class="block">Constructor.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method_summary">
-<!-- -->
-</a>
-<h3>Method Summary</h3>
-<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span>Methods</span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>jade.lang.acl.ACLMessage</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/message/MessageGoal.html#getMessage()">getMessage</a></strong>()</code> </td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
-<!-- -->
-</a>
-<h3>Methods inherited from class java.lang.Object</h3>
-<code>equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor_detail">
-<!-- -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="MessageGoal(jade.lang.acl.ACLMessage)">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MessageGoal</h4>
-<pre>public MessageGoal(jade.lang.acl.ACLMessage message)</pre>
-<div class="block">Constructor.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>message</code> - the message to be processed.</dd></dl>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method_detail">
-<!-- -->
-</a>
-<h3>Method Detail</h3>
-<a name="getMessage()">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>getMessage</h4>
-<pre>public jade.lang.acl.ACLMessage getMessage()</pre>
-<dl><dt><span class="strong">Returns:</span></dt><dd>the message</dd></dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!-- -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/MessageGoal.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/message/BDIAgentMsgReceiver.BDIAgentMatchExpression.html" title="class in bdi4jade.message"><span class="strong">Prev Class</span></a></li>
-<li>Next Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/message/MessageGoal.html" target="_top">Frames</a></li>
-<li><a href="MessageGoal.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>
-<div>
-<ul class="subNavList">
-<li>Summary: </li>
-<li>Nested | </li>
-<li>Field | </li>
-<li><a href="#constructor_summary">Constr</a> | </li>
-<li><a href="#method_summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li>Field | </li>
-<li><a href="#constructor_detail">Constr</a> | </li>
-<li><a href="#method_detail">Method</a></li>
-</ul>
-</div>
-<a name="skip-navbar_bottom">
-<!-- -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
+<!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) on Mon Aug 11 00:38:57 BRT 2014 -->
+<title>MessageGoal</title>
+<meta name="date" content="2014-08-11">
+<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="MessageGoal";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/MessageGoal.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../bdi4jade/message/BDIAgentMsgReceiver.BDIAgentMatchExpression.html" title="class in bdi4jade.message"><span class="typeNameLink">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/message/MessageGoal.html" target="_top">Frames</a></li>
+<li><a href="MessageGoal.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>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li><a href="#constructor.detail">Constr</a> | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">bdi4jade.message</div>
+<h2 title="Class MessageGoal" class="title">Class MessageGoal</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>bdi4jade.message.MessageGoal</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>, jade.content.Concept, jade.content.ContentElement, jade.content.Term, java.io.Serializable</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">MessageGoal</span>
+extends java.lang.Object
+implements <a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></pre>
+<div class="block">This class represents the goal of processing a message received by the agent.</div>
+<dl>
+<dt><span class="simpleTagLabel">Author:</span></dt>
+<dd>Ingrid Nunes</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../serialized-form.html#bdi4jade.message.MessageGoal">Serialized Form</a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier</th>
+<th class="colLast" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/message/MessageGoal.html#MessageGoal--">MessageGoal</a></span>()</code>
+<div class="block">The default constructor.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code> </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/message/MessageGoal.html#MessageGoal-jade.lang.acl.ACLMessage-">MessageGoal</a></span>(jade.lang.acl.ACLMessage message)</code>
+<div class="block">Initializes a message goal with the given message.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>jade.lang.acl.ACLMessage</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/message/MessageGoal.html#getMessage--">getMessage</a></span>()</code>
+<div class="block">Returns the message associated with this message goal.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/message/MessageGoal.html#setMessage-jade.lang.acl.ACLMessage-">setMessage</a></span>(jade.lang.acl.ACLMessage message)</code>
+<div class="block">Sets the message of this goal.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/message/MessageGoal.html#toString--">toString</a></span>()</code>
+<div class="block">Returns a string representation of this goal, in the form
+ "MessageGoal: message".</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="MessageGoal--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>MessageGoal</h4>
+<pre>protected MessageGoal()</pre>
+<div class="block">The default constructor. It should be only used if persistence frameworks
+ are used.</div>
+</li>
+</ul>
+<a name="MessageGoal-jade.lang.acl.ACLMessage-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MessageGoal</h4>
+<pre>public MessageGoal(jade.lang.acl.ACLMessage message)</pre>
+<div class="block">Initializes a message goal with the given message.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>message</code> - the message to be processed.</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getMessage--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getMessage</h4>
+<pre>public jade.lang.acl.ACLMessage getMessage()</pre>
+<div class="block">Returns the message associated with this message goal.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the message</dd>
+</dl>
+</li>
+</ul>
+<a name="setMessage-jade.lang.acl.ACLMessage-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setMessage</h4>
+<pre>protected void setMessage(jade.lang.acl.ACLMessage message)</pre>
+<div class="block">Sets the message of this goal. Ideally, the message should be final and
+ initialized in the constructor. This method should be only used if
+ persistence frameworks are used.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>message</code> - the message to set</dd>
+</dl>
+</li>
+</ul>
+<a name="toString--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>toString</h4>
+<pre>public java.lang.String toString()</pre>
+<div class="block">Returns a string representation of this goal, in the form
+ "MessageGoal: message".</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>toString</code> in class <code>java.lang.Object</code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the string representation of this message goal.</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><code>Object.toString()</code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= 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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/MessageGoal.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../bdi4jade/message/BDIAgentMsgReceiver.BDIAgentMatchExpression.html" title="class in bdi4jade.message"><span class="typeNameLink">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/message/MessageGoal.html" target="_top">Frames</a></li>
+<li><a href="MessageGoal.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>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li><a href="#constructor.detail">Constr</a> | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
bdi-jade/doc/bdi4jade/message/package-frame.html 42(+21 -21)
diff --git a/bdi-jade/doc/bdi4jade/message/package-frame.html b/bdi-jade/doc/bdi4jade/message/package-frame.html
index 421e048..61d1122 100644
--- a/bdi-jade/doc/bdi4jade/message/package-frame.html
+++ b/bdi-jade/doc/bdi4jade/message/package-frame.html
@@ -1,21 +1,21 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:41 BRST 2014 -->
-<title>bdi4jade.message</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-</head>
-<body>
-<h1 class="bar"><a href="../../bdi4jade/message/package-summary.html" target="classFrame">bdi4jade.message</a></h1>
-<div class="indexContainer">
-<h2 title="Classes">Classes</h2>
-<ul title="Classes">
-<li><a href="BDIAgentMsgReceiver.html" title="class in bdi4jade.message" target="classFrame">BDIAgentMsgReceiver</a></li>
-<li><a href="BDIAgentMsgReceiver.BDIAgentMatchExpression.html" title="class in bdi4jade.message" target="classFrame">BDIAgentMsgReceiver.BDIAgentMatchExpression</a></li>
-<li><a href="MessageGoal.html" title="class in bdi4jade.message" target="classFrame">MessageGoal</a></li>
-</ul>
-</div>
-</body>
-</html>
+<!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) on Mon Aug 11 00:38:59 BRT 2014 -->
+<title>bdi4jade.message</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../script.js"></script>
+</head>
+<body>
+<h1 class="bar"><a href="../../bdi4jade/message/package-summary.html" target="classFrame">bdi4jade.message</a></h1>
+<div class="indexContainer">
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="BDIAgentMsgReceiver.html" title="class in bdi4jade.message" target="classFrame">BDIAgentMsgReceiver</a></li>
+<li><a href="MessageGoal.html" title="class in bdi4jade.message" target="classFrame">MessageGoal</a></li>
+</ul>
+</div>
+</body>
+</html>
bdi-jade/doc/bdi4jade/message/package-summary.html 310(+167 -143)
diff --git a/bdi-jade/doc/bdi4jade/message/package-summary.html b/bdi-jade/doc/bdi4jade/message/package-summary.html
index dcd7873..d961505 100644
--- a/bdi-jade/doc/bdi4jade/message/package-summary.html
+++ b/bdi-jade/doc/bdi4jade/message/package-summary.html
@@ -1,143 +1,167 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:41 BRST 2014 -->
-<title>bdi4jade.message</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="bdi4jade.message";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li class="navBarCell1Rev">Package</li>
-<li>Class</li>
-<li><a href="package-use.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/goal/package-summary.html">Prev Package</a></li>
-<li><a href="../../bdi4jade/plan/package-summary.html">Next Package</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/message/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.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="header">
-<h1 title="Package" class="title">Package bdi4jade.message</h1>
-</div>
-<div class="contentContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
-<caption><span>Class Summary</span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Class</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="../../bdi4jade/message/BDIAgentMsgReceiver.html" title="class in bdi4jade.message">BDIAgentMsgReceiver</a></td>
-<td class="colLast"> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../bdi4jade/message/BDIAgentMsgReceiver.BDIAgentMatchExpression.html" title="class in bdi4jade.message">BDIAgentMsgReceiver.BDIAgentMatchExpression</a></td>
-<td class="colLast"> </td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../bdi4jade/message/MessageGoal.html" title="class in bdi4jade.message">MessageGoal</a></td>
-<td class="colLast">
-<div class="block">This class represents the goal of processing a message.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!-- -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li class="navBarCell1Rev">Package</li>
-<li>Class</li>
-<li><a href="package-use.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/goal/package-summary.html">Prev Package</a></li>
-<li><a href="../../bdi4jade/plan/package-summary.html">Next Package</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/message/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.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>
+<!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) on Mon Aug 11 00:38:59 BRT 2014 -->
+<title>bdi4jade.message</title>
+<meta name="date" content="2014-08-11">
+<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="bdi4jade.message";
+ }
+ }
+ 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 class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-use.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../bdi4jade/goal/package-summary.html">Prev Package</a></li>
+<li><a href="../../bdi4jade/plan/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/message/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.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="header">
+<h1 title="Package" class="title">Package bdi4jade.message</h1>
+<div class="docSummary">
+<div class="block">This package contains interfaces and classes that allows processing
+ messages received by BDI agents and creating goals to process them.</div>
+</div>
+<p>See: <a href="#package.description">Description</a></p>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
+<caption><span>Class Summary</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../bdi4jade/message/BDIAgentMsgReceiver.html" title="class in bdi4jade.message">BDIAgentMsgReceiver</a></td>
+<td class="colLast">
+<div class="block">This class extends the <code>MsgReceiver</code> behavior from the JADE platform
+ and is responsible for receiving agent messages and creating
+ <a href="../../bdi4jade/message/MessageGoal.html" title="class in bdi4jade.message"><code>MessageGoal</code></a> so that a BDI agent can process it.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../bdi4jade/message/MessageGoal.html" title="class in bdi4jade.message">MessageGoal</a></td>
+<td class="colLast">
+<div class="block">This class represents the goal of processing a message received by the agent.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<a name="package.description">
+<!-- -->
+</a>
+<h2 title="Package bdi4jade.message Description">Package bdi4jade.message Description</h2>
+<div class="block">This package contains interfaces and classes that allows processing
+ messages received by BDI agents and creating goals to process them.</div>
+<dl>
+<dt><span class="simpleTagLabel">Author:</span></dt>
+<dd>Ingrid Nunes</dd>
+</dl>
+</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 class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-use.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../bdi4jade/goal/package-summary.html">Prev Package</a></li>
+<li><a href="../../bdi4jade/plan/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/message/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.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>
bdi-jade/doc/bdi4jade/message/package-tree.html 293(+151 -142)
diff --git a/bdi-jade/doc/bdi4jade/message/package-tree.html b/bdi-jade/doc/bdi4jade/message/package-tree.html
index efbd475..db9b378 100644
--- a/bdi-jade/doc/bdi4jade/message/package-tree.html
+++ b/bdi-jade/doc/bdi4jade/message/package-tree.html
@@ -1,142 +1,151 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:41 BRST 2014 -->
-<title>bdi4jade.message Class Hierarchy</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="bdi4jade.message Class Hierarchy";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li>Use</li>
-<li class="navBarCell1Rev">Tree</li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/goal/package-tree.html">Prev</a></li>
-<li><a href="../../bdi4jade/plan/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/message/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.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="header">
-<h1 class="title">Hierarchy For Package bdi4jade.message</h1>
-<span class="strong">Package Hierarchies:</span>
-<ul class="horizontal">
-<li><a href="../../overview-tree.html">All Packages</a></li>
-</ul>
-</div>
-<div class="contentContainer">
-<h2 title="Class Hierarchy">Class Hierarchy</h2>
-<ul>
-<li type="circle">java.lang.Object
-<ul>
-<li type="circle">bdi4jade.message.<a href="../../bdi4jade/message/BDIAgentMsgReceiver.BDIAgentMatchExpression.html" title="class in bdi4jade.message"><span class="strong">BDIAgentMsgReceiver.BDIAgentMatchExpression</span></a> (implements jade.lang.acl.MessageTemplate.MatchExpression)</li>
-<li type="circle">jade.core.behaviours.Behaviour (implements jade.util.leap.Serializable)
-<ul>
-<li type="circle">jade.core.behaviours.SimpleBehaviour
-<ul>
-<li type="circle">jade.proto.states.MsgReceiver
-<ul>
-<li type="circle">bdi4jade.message.<a href="../../bdi4jade/message/BDIAgentMsgReceiver.html" title="class in bdi4jade.message"><span class="strong">BDIAgentMsgReceiver</span></a></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-<li type="circle">bdi4jade.message.<a href="../../bdi4jade/message/MessageGoal.html" title="class in bdi4jade.message"><span class="strong">MessageGoal</span></a> (implements bdi4jade.goal.<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>)</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!-- -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li>Use</li>
-<li class="navBarCell1Rev">Tree</li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/goal/package-tree.html">Prev</a></li>
-<li><a href="../../bdi4jade/plan/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/message/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.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>
+<!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) on Mon Aug 11 00:38:59 BRT 2014 -->
+<title>bdi4jade.message Class Hierarchy</title>
+<meta name="date" content="2014-08-11">
+<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="bdi4jade.message Class Hierarchy";
+ }
+ }
+ 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><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li>Use</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../bdi4jade/goal/package-tree.html">Prev</a></li>
+<li><a href="../../bdi4jade/plan/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/message/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.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="header">
+<h1 class="title">Hierarchy For Package bdi4jade.message</h1>
+<span class="packageHierarchyLabel">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="../../overview-tree.html">All Packages</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">bdi4jade.message.<a href="../../bdi4jade/message/BDIAgentMsgReceiver.BDIAgentMatchExpression.html" title="class in bdi4jade.message"><span class="typeNameLink">BDIAgentMsgReceiver.BDIAgentMatchExpression</span></a> (implements jade.lang.acl.MessageTemplate.MatchExpression)</li>
+<li type="circle">jade.core.behaviours.Behaviour (implements jade.util.leap.Serializable)
+<ul>
+<li type="circle">jade.core.behaviours.SimpleBehaviour
+<ul>
+<li type="circle">jade.proto.states.MsgReceiver
+<ul>
+<li type="circle">bdi4jade.message.<a href="../../bdi4jade/message/BDIAgentMsgReceiver.html" title="class in bdi4jade.message"><span class="typeNameLink">BDIAgentMsgReceiver</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li type="circle">bdi4jade.message.<a href="../../bdi4jade/message/MessageGoal.html" title="class in bdi4jade.message"><span class="typeNameLink">MessageGoal</span></a> (implements bdi4jade.goal.<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>)</li>
+</ul>
+</li>
+</ul>
+</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><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li>Use</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../bdi4jade/goal/package-tree.html">Prev</a></li>
+<li><a href="../../bdi4jade/plan/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/message/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.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>
bdi-jade/doc/bdi4jade/message/package-use.html 275(+124 -151)
diff --git a/bdi-jade/doc/bdi4jade/message/package-use.html b/bdi-jade/doc/bdi4jade/message/package-use.html
index 8a89d2b..86004ad 100644
--- a/bdi-jade/doc/bdi4jade/message/package-use.html
+++ b/bdi-jade/doc/bdi4jade/message/package-use.html
@@ -1,151 +1,124 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:43 BRST 2014 -->
-<title>Uses of Package bdi4jade.message</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="Uses of Package bdi4jade.message";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/message/package-use.html" target="_top">Frames</a></li>
-<li><a href="package-use.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="header">
-<h1 title="Uses of Package bdi4jade.message" class="title">Uses of Package<br>bdi4jade.message</h1>
-</div>
-<div class="contentContainer">
-<ul class="blockList">
-<li class="blockList">
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../bdi4jade/message/package-summary.html">bdi4jade.message</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#bdi4jade.message">bdi4jade.message</a></td>
-<td class="colLast"> </td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.message">
-<!-- -->
-</a>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
-<caption><span>Classes in <a href="../../bdi4jade/message/package-summary.html">bdi4jade.message</a> used by <a href="../../bdi4jade/message/package-summary.html">bdi4jade.message</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colOne" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colOne"><a href="../../bdi4jade/message/class-use/BDIAgentMsgReceiver.html#bdi4jade.message">BDIAgentMsgReceiver</a> </td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="../../bdi4jade/message/class-use/BDIAgentMsgReceiver.BDIAgentMatchExpression.html#bdi4jade.message">BDIAgentMsgReceiver.BDIAgentMatchExpression</a> </td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!-- -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/message/package-use.html" target="_top">Frames</a></li>
-<li><a href="package-use.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>
+<!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) on Mon Aug 11 00:39:00 BRT 2014 -->
+<title>Uses of Package bdi4jade.message</title>
+<meta name="date" content="2014-08-11">
+<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="Uses of Package bdi4jade.message";
+ }
+ }
+ 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><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/message/package-use.html" target="_top">Frames</a></li>
+<li><a href="package-use.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="header">
+<h1 title="Uses of Package bdi4jade.message" class="title">Uses of Package<br>bdi4jade.message</h1>
+</div>
+<div class="contentContainer">No usage of bdi4jade.message</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><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/message/package-use.html" target="_top">Frames</a></li>
+<li><a href="package-use.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>
bdi-jade/doc/bdi4jade/plan/class-use/DisposablePlanBody.html 239(+124 -115)
diff --git a/bdi-jade/doc/bdi4jade/plan/class-use/DisposablePlanBody.html b/bdi-jade/doc/bdi4jade/plan/class-use/DisposablePlanBody.html
index 891ede8..613a40c 100644
--- a/bdi-jade/doc/bdi4jade/plan/class-use/DisposablePlanBody.html
+++ b/bdi-jade/doc/bdi4jade/plan/class-use/DisposablePlanBody.html
@@ -1,115 +1,124 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:42 BRST 2014 -->
-<title>Uses of Interface bdi4jade.plan.DisposablePlanBody</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="Uses of Interface bdi4jade.plan.DisposablePlanBody";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../bdi4jade/plan/DisposablePlanBody.html" title="interface in bdi4jade.plan">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/plan/class-use/DisposablePlanBody.html" target="_top">Frames</a></li>
-<li><a href="DisposablePlanBody.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="header">
-<h2 title="Uses of Interface bdi4jade.plan.DisposablePlanBody" class="title">Uses of Interface<br>bdi4jade.plan.DisposablePlanBody</h2>
-</div>
-<div class="classUseContainer">No usage of bdi4jade.plan.DisposablePlanBody</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!-- -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../bdi4jade/plan/DisposablePlanBody.html" title="interface in bdi4jade.plan">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/plan/class-use/DisposablePlanBody.html" target="_top">Frames</a></li>
-<li><a href="DisposablePlanBody.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>
+<!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) on Sun Aug 10 17:31:04 BRT 2014 -->
+<title>Uses of Interface bdi4jade.plan.DisposablePlanBody</title>
+<meta name="date" content="2014-08-10">
+<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="Uses of Interface bdi4jade.plan.DisposablePlanBody";
+ }
+ }
+ 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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../bdi4jade/plan/DisposablePlanBody.html" title="interface in bdi4jade.plan">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/plan/class-use/DisposablePlanBody.html" target="_top">Frames</a></li>
+<li><a href="DisposablePlanBody.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="header">
+<h2 title="Uses of Interface bdi4jade.plan.DisposablePlanBody" class="title">Uses of Interface<br>bdi4jade.plan.DisposablePlanBody</h2>
+</div>
+<div class="classUseContainer">No usage of bdi4jade.plan.DisposablePlanBody</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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../bdi4jade/plan/DisposablePlanBody.html" title="interface in bdi4jade.plan">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/plan/class-use/DisposablePlanBody.html" target="_top">Frames</a></li>
+<li><a href="DisposablePlanBody.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>
bdi-jade/doc/bdi4jade/plan/class-use/OutputPlanBody.html 331(+170 -161)
diff --git a/bdi-jade/doc/bdi4jade/plan/class-use/OutputPlanBody.html b/bdi-jade/doc/bdi4jade/plan/class-use/OutputPlanBody.html
index 4304a1a..4fddd86 100644
--- a/bdi-jade/doc/bdi4jade/plan/class-use/OutputPlanBody.html
+++ b/bdi-jade/doc/bdi4jade/plan/class-use/OutputPlanBody.html
@@ -1,161 +1,170 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:42 BRST 2014 -->
-<title>Uses of Interface bdi4jade.plan.OutputPlanBody</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="Uses of Interface bdi4jade.plan.OutputPlanBody";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../bdi4jade/plan/OutputPlanBody.html" title="interface in bdi4jade.plan">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/plan/class-use/OutputPlanBody.html" target="_top">Frames</a></li>
-<li><a href="OutputPlanBody.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="header">
-<h2 title="Uses of Interface bdi4jade.plan.OutputPlanBody" class="title">Uses of Interface<br>bdi4jade.plan.OutputPlanBody</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../bdi4jade/plan/OutputPlanBody.html" title="interface in bdi4jade.plan">OutputPlanBody</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#bdi4jade.util.plan">bdi4jade.util.plan</a></td>
-<td class="colLast"> </td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="bdi4jade.util.plan">
-<!-- -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/plan/OutputPlanBody.html" title="interface in bdi4jade.plan">OutputPlanBody</a> in <a href="../../../bdi4jade/util/plan/package-summary.html">bdi4jade.util.plan</a></h3>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
-<caption><span>Classes in <a href="../../../bdi4jade/util/plan/package-summary.html">bdi4jade.util.plan</a> that implement <a href="../../../bdi4jade/plan/OutputPlanBody.html" title="interface in bdi4jade.plan">OutputPlanBody</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>class </code></td>
-<td class="colLast"><code><strong><a href="../../../bdi4jade/util/plan/ParallelGoalPlanBody.html" title="class in bdi4jade.util.plan">ParallelGoalPlanBody</a></strong></code> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>class </code></td>
-<td class="colLast"><code><strong><a href="../../../bdi4jade/util/plan/SequentialGoalPlanBody.html" title="class in bdi4jade.util.plan">SequentialGoalPlanBody</a></strong></code>
-<div class="block">This plan</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!-- -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../bdi4jade/plan/OutputPlanBody.html" title="interface in bdi4jade.plan">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/plan/class-use/OutputPlanBody.html" target="_top">Frames</a></li>
-<li><a href="OutputPlanBody.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>
+<!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) on Sun Aug 10 17:31:04 BRT 2014 -->
+<title>Uses of Interface bdi4jade.plan.OutputPlanBody</title>
+<meta name="date" content="2014-08-10">
+<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="Uses of Interface bdi4jade.plan.OutputPlanBody";
+ }
+ }
+ 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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../bdi4jade/plan/OutputPlanBody.html" title="interface in bdi4jade.plan">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/plan/class-use/OutputPlanBody.html" target="_top">Frames</a></li>
+<li><a href="OutputPlanBody.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="header">
+<h2 title="Uses of Interface bdi4jade.plan.OutputPlanBody" class="title">Uses of Interface<br>bdi4jade.plan.OutputPlanBody</h2>
+</div>
+<div class="classUseContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
+<caption><span>Packages that use <a href="../../../bdi4jade/plan/OutputPlanBody.html" title="interface in bdi4jade.plan">OutputPlanBody</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Package</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.util.plan">bdi4jade.util.plan</a></td>
+<td class="colLast"> </td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<ul class="blockList">
+<li class="blockList"><a name="bdi4jade.util.plan">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/plan/OutputPlanBody.html" title="interface in bdi4jade.plan">OutputPlanBody</a> in <a href="../../../bdi4jade/util/plan/package-summary.html">bdi4jade.util.plan</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../../bdi4jade/util/plan/package-summary.html">bdi4jade.util.plan</a> that implement <a href="../../../bdi4jade/plan/OutputPlanBody.html" title="interface in bdi4jade.plan">OutputPlanBody</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>class </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/util/plan/ParallelGoalPlanBody.html" title="class in bdi4jade.util.plan">ParallelGoalPlanBody</a></span></code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>class </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/util/plan/SequentialGoalPlanBody.html" title="class in bdi4jade.util.plan">SequentialGoalPlanBody</a></span></code>
+<div class="block">This plan</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../bdi4jade/plan/OutputPlanBody.html" title="interface in bdi4jade.plan">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/plan/class-use/OutputPlanBody.html" target="_top">Frames</a></li>
+<li><a href="OutputPlanBody.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>
bdi-jade/doc/bdi4jade/plan/class-use/Plan.html 895(+520 -375)
diff --git a/bdi-jade/doc/bdi4jade/plan/class-use/Plan.html b/bdi-jade/doc/bdi4jade/plan/class-use/Plan.html
index 624a075..8a49ab5 100644
--- a/bdi-jade/doc/bdi4jade/plan/class-use/Plan.html
+++ b/bdi-jade/doc/bdi4jade/plan/class-use/Plan.html
@@ -1,376 +1,521 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:42 BRST 2014 -->
-<title>Uses of Class bdi4jade.plan.Plan</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="Uses of Class bdi4jade.plan.Plan";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../bdi4jade/plan/Plan.html" title="class in bdi4jade.plan">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/plan/class-use/Plan.html" target="_top">Frames</a></li>
-<li><a href="Plan.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="header">
-<h2 title="Uses of Class bdi4jade.plan.Plan" class="title">Uses of Class<br>bdi4jade.plan.Plan</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../bdi4jade/plan/Plan.html" title="class in bdi4jade.plan">Plan</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#bdi4jade.core">bdi4jade.core</a></td>
-<td class="colLast"> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="#bdi4jade.plan">bdi4jade.plan</a></td>
-<td class="colLast"> </td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="#bdi4jade.reasoning">bdi4jade.reasoning</a></td>
-<td class="colLast"> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="#bdi4jade.util.plan">bdi4jade.util.plan</a></td>
-<td class="colLast"> </td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="#bdi4jade.util.reasoning">bdi4jade.util.reasoning</a></td>
-<td class="colLast"> </td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="bdi4jade.core">
-<!-- -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/plan/Plan.html" title="class in bdi4jade.plan">Plan</a> in <a href="../../../bdi4jade/core/package-summary.html">bdi4jade.core</a></h3>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../bdi4jade/core/package-summary.html">bdi4jade.core</a> that return types with arguments of type <a href="../../../bdi4jade/plan/Plan.html" title="class in bdi4jade.plan">Plan</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>java.util.Set<<a href="../../../bdi4jade/plan/Plan.html" title="class in bdi4jade.plan">Plan</a>></code></td>
-<td class="colLast"><span class="strong">PlanLibrary.</span><code><strong><a href="../../../bdi4jade/core/PlanLibrary.html#canAchievePlans(bdi4jade.goal.Goal)">canAchievePlans</a></strong>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal)</code>
-<div class="block">Returns the set of plans that can achieve the given goal.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>java.util.Set<<a href="../../../bdi4jade/plan/Plan.html" title="class in bdi4jade.plan">Plan</a>></code></td>
-<td class="colLast"><span class="strong">PlanLibrary.</span><code><strong><a href="../../../bdi4jade/core/PlanLibrary.html#getPlans()">getPlans</a></strong>()</code> </td>
-</tr>
-</tbody>
-</table>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../bdi4jade/core/package-summary.html">bdi4jade.core</a> with parameters of type <a href="../../../bdi4jade/plan/Plan.html" title="class in bdi4jade.plan">Plan</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="strong">PlanLibrary.</span><code><strong><a href="../../../bdi4jade/core/PlanLibrary.html#addPlan(bdi4jade.plan.Plan)">addPlan</a></strong>(<a href="../../../bdi4jade/plan/Plan.html" title="class in bdi4jade.plan">Plan</a> plan)</code>
-<div class="block">Adds a plan to the plan library.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><span class="strong">PlanLibrary.</span><code><strong><a href="../../../bdi4jade/core/PlanLibrary.html#hasPlan(bdi4jade.plan.Plan)">hasPlan</a></strong>(<a href="../../../bdi4jade/plan/Plan.html" title="class in bdi4jade.plan">Plan</a> plan)</code>
-<div class="block">Checks if a plan is part of the plan library.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><span class="strong">PlanLibrary.</span><code><strong><a href="../../../bdi4jade/core/PlanLibrary.html#removePlan(bdi4jade.plan.Plan)">removePlan</a></strong>(<a href="../../../bdi4jade/plan/Plan.html" title="class in bdi4jade.plan">Plan</a> plan)</code>
-<div class="block">Removes a plan from the plan library.</div>
-</td>
-</tr>
-</tbody>
-</table>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
-<caption><span>Constructor parameters in <a href="../../../bdi4jade/core/package-summary.html">bdi4jade.core</a> with type arguments of type <a href="../../../bdi4jade/plan/Plan.html" title="class in bdi4jade.plan">Plan</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colLast"><code><strong><a href="../../../bdi4jade/core/PlanLibrary.html#PlanLibrary(java.util.Set)">PlanLibrary</a></strong>(java.util.Set<<a href="../../../bdi4jade/plan/Plan.html" title="class in bdi4jade.plan">Plan</a>> plans)</code>
-<div class="block">Creates a plan library base associated with a capability and adds the
- plans in the provided set.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.plan">
-<!-- -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/plan/Plan.html" title="class in bdi4jade.plan">Plan</a> in <a href="../../../bdi4jade/plan/package-summary.html">bdi4jade.plan</a></h3>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../bdi4jade/plan/package-summary.html">bdi4jade.plan</a> that return <a href="../../../bdi4jade/plan/Plan.html" title="class in bdi4jade.plan">Plan</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../bdi4jade/plan/Plan.html" title="class in bdi4jade.plan">Plan</a></code></td>
-<td class="colLast"><span class="strong">PlanInstance.</span><code><strong><a href="../../../bdi4jade/plan/PlanInstance.html#getPlan()">getPlan</a></strong>()</code>
-<div class="block">Returns the <a href="../../../bdi4jade/plan/Plan.html" title="class in bdi4jade.plan"><code>Plan</code></a> that is associated with this plan instance.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a href="../../../bdi4jade/plan/Plan.html" title="class in bdi4jade.plan">Plan</a></code></td>
-<td class="colLast"><span class="strong">PlanGoalDependency.</span><code><strong><a href="../../../bdi4jade/plan/PlanGoalDependency.html#getRoot()">getRoot</a></strong>()</code>
-<div class="block">Returns the plan that is the root of the plan-goal dependency, i.e.</div>
-</td>
-</tr>
-</tbody>
-</table>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
-<caption><span>Constructors in <a href="../../../bdi4jade/plan/package-summary.html">bdi4jade.plan</a> with parameters of type <a href="../../../bdi4jade/plan/Plan.html" title="class in bdi4jade.plan">Plan</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colLast"><code><strong><a href="../../../bdi4jade/plan/AndPlanGoalDependency.html#AndPlanGoalDependency(bdi4jade.plan.Plan)">AndPlanGoalDependency</a></strong>(<a href="../../../bdi4jade/plan/Plan.html" title="class in bdi4jade.plan">Plan</a> root)</code> </td>
-</tr>
-<tr class="rowColor">
-<td class="colLast"><code><strong><a href="../../../bdi4jade/plan/AndPlanGoalDependency.html#AndPlanGoalDependency(bdi4jade.plan.Plan, java.util.List)">AndPlanGoalDependency</a></strong>(<a href="../../../bdi4jade/plan/Plan.html" title="class in bdi4jade.plan">Plan</a> root,
- java.util.List<<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>> goals)</code> </td>
-</tr>
-<tr class="altColor">
-<td class="colLast"><code><strong><a href="../../../bdi4jade/plan/OrPlanGoalDependency.html#OrPlanGoalDependency(bdi4jade.plan.Plan)">OrPlanGoalDependency</a></strong>(<a href="../../../bdi4jade/plan/Plan.html" title="class in bdi4jade.plan">Plan</a> root)</code> </td>
-</tr>
-<tr class="rowColor">
-<td class="colLast"><code><strong><a href="../../../bdi4jade/plan/OrPlanGoalDependency.html#OrPlanGoalDependency(bdi4jade.plan.Plan, java.util.Map)">OrPlanGoalDependency</a></strong>(<a href="../../../bdi4jade/plan/Plan.html" title="class in bdi4jade.plan">Plan</a> root,
- java.util.Map<<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>,java.lang.Double> goals)</code> </td>
-</tr>
-<tr class="altColor">
-<td class="colLast"><code><strong><a href="../../../bdi4jade/plan/PlanGoalDependency.html#PlanGoalDependency(bdi4jade.plan.Plan)">PlanGoalDependency</a></strong>(<a href="../../../bdi4jade/plan/Plan.html" title="class in bdi4jade.plan">Plan</a> root)</code> </td>
-</tr>
-<tr class="rowColor">
-<td class="colLast"><code><strong><a href="../../../bdi4jade/plan/PlanInstance.html#PlanInstance(bdi4jade.plan.Plan, bdi4jade.core.Intention)">PlanInstance</a></strong>(<a href="../../../bdi4jade/plan/Plan.html" title="class in bdi4jade.plan">Plan</a> plan,
- <a href="../../../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a> intention)</code>
-<div class="block">Creates a new plan instance.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.reasoning">
-<!-- -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/plan/Plan.html" title="class in bdi4jade.plan">Plan</a> in <a href="../../../bdi4jade/reasoning/package-summary.html">bdi4jade.reasoning</a></h3>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../bdi4jade/reasoning/package-summary.html">bdi4jade.reasoning</a> that return <a href="../../../bdi4jade/plan/Plan.html" title="class in bdi4jade.plan">Plan</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../bdi4jade/plan/Plan.html" title="class in bdi4jade.plan">Plan</a></code></td>
-<td class="colLast"><span class="strong">PlanSelectionStrategy.</span><code><strong><a href="../../../bdi4jade/reasoning/PlanSelectionStrategy.html#selectPlan(bdi4jade.goal.Goal, java.util.Set)">selectPlan</a></strong>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal,
- java.util.Set<<a href="../../../bdi4jade/plan/Plan.html" title="class in bdi4jade.plan">Plan</a>> plans)</code>
-<div class="block">Selects a plan to be executed to achieve the given goal.</div>
-</td>
-</tr>
-</tbody>
-</table>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Method parameters in <a href="../../../bdi4jade/reasoning/package-summary.html">bdi4jade.reasoning</a> with type arguments of type <a href="../../../bdi4jade/plan/Plan.html" title="class in bdi4jade.plan">Plan</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../bdi4jade/plan/Plan.html" title="class in bdi4jade.plan">Plan</a></code></td>
-<td class="colLast"><span class="strong">PlanSelectionStrategy.</span><code><strong><a href="../../../bdi4jade/reasoning/PlanSelectionStrategy.html#selectPlan(bdi4jade.goal.Goal, java.util.Set)">selectPlan</a></strong>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal,
- java.util.Set<<a href="../../../bdi4jade/plan/Plan.html" title="class in bdi4jade.plan">Plan</a>> plans)</code>
-<div class="block">Selects a plan to be executed to achieve the given goal.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.util.plan">
-<!-- -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/plan/Plan.html" title="class in bdi4jade.plan">Plan</a> in <a href="../../../bdi4jade/util/plan/package-summary.html">bdi4jade.util.plan</a></h3>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subclasses, and an explanation">
-<caption><span>Subclasses of <a href="../../../bdi4jade/plan/Plan.html" title="class in bdi4jade.plan">Plan</a> in <a href="../../../bdi4jade/util/plan/package-summary.html">bdi4jade.util.plan</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>class </code></td>
-<td class="colLast"><code><strong><a href="../../../bdi4jade/util/plan/SimplePlan.html" title="class in bdi4jade.util.plan">SimplePlan</a></strong></code>
+<!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) on Mon Aug 11 00:39:00 BRT 2014 -->
+<title>Uses of Interface bdi4jade.plan.Plan</title>
+<meta name="date" content="2014-08-11">
+<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="Uses of Interface bdi4jade.plan.Plan";
+ }
+ }
+ 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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/plan/class-use/Plan.html" target="_top">Frames</a></li>
+<li><a href="Plan.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="header">
+<h2 title="Uses of Interface bdi4jade.plan.Plan" class="title">Uses of Interface<br>bdi4jade.plan.Plan</h2>
+</div>
+<div class="classUseContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
+<caption><span>Packages that use <a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Package</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.core">bdi4jade.core</a></td>
+<td class="colLast"> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.extension.planselection.utilitybased">bdi4jade.extension.planselection.utilitybased</a></td>
+<td class="colLast"> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.plan">bdi4jade.plan</a></td>
+<td class="colLast">
+<div class="block">This package contains interfaces and classes that allows representation of
+ plans of BDI agents.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.plan.planbody">bdi4jade.plan.planbody</a></td>
+<td class="colLast">
+<div class="block">This package contains interfaces and classes that allows representation of
+ plan body, which is an executable piece of code that is instantiated and
+ executed to achieve goals.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.reasoning">bdi4jade.reasoning</a></td>
+<td class="colLast"> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.util.reasoning">bdi4jade.util.reasoning</a></td>
+<td class="colLast"> </td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<ul class="blockList">
+<li class="blockList"><a name="bdi4jade.core">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a> in <a href="../../../bdi4jade/core/package-summary.html">bdi4jade.core</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
+<caption><span>Constructor parameters in <a href="../../../bdi4jade/core/package-summary.html">bdi4jade.core</a> with type arguments of type <a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/core/Capability.html#Capability-java.util.Set-java.util.Set-">Capability</a></span>(java.util.Set<<a href="../../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a><?>> initialBeliefs,
+ java.util.Set<<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>> initialPlans)</code>
+<div class="block">Creates a new capability.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/core/Capability.html#Capability-java.lang.String-bdi4jade.core.Capability-java.util.Set-java.util.Set-">Capability</a></span>(java.lang.String id,
+ <a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> wholeCapability,
+ java.util.Set<<a href="../../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a><?>> initialBeliefs,
+ java.util.Set<<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>> initialPlans)</code>
+<div class="block">Creates a new capability.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/core/Capability.html#Capability-java.lang.String-java.util.Set-java.util.Set-">Capability</a></span>(java.lang.String id,
+ java.util.Set<<a href="../../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a><?>> initialBeliefs,
+ java.util.Set<<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>> initialPlans)</code>
+<div class="block">Creates a new capability.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.extension.planselection.utilitybased">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a> in <a href="../../../bdi4jade/extension/planselection/utilitybased/package-summary.html">bdi4jade.extension.planselection.utilitybased</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation">
+<caption><span>Fields in <a href="../../../bdi4jade/extension/planselection/utilitybased/package-summary.html">bdi4jade.extension.planselection.utilitybased</a> declared as <a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a></code></td>
+<td class="colLast"><span class="typeNameLabel">PlanGoalDependency.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/extension/planselection/utilitybased/PlanGoalDependency.html#root">root</a></span></code> </td>
+</tr>
+</tbody>
+</table>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../bdi4jade/extension/planselection/utilitybased/package-summary.html">bdi4jade.extension.planselection.utilitybased</a> that return <a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a></code></td>
+<td class="colLast"><span class="typeNameLabel">PlanGoalDependency.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/extension/planselection/utilitybased/PlanGoalDependency.html#getRoot--">getRoot</a></span>()</code>
+<div class="block">Returns the plan that is the root of the plan-goal dependency, i.e.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a></code></td>
+<td class="colLast"><span class="typeNameLabel">UtilityBasedPlanSelectionStrategy.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/extension/planselection/utilitybased/UtilityBasedPlanSelectionStrategy.html#selectPlan-bdi4jade.goal.Goal-java.util.Set-">selectPlan</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal,
+ java.util.Set<<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>> plans)</code> </td>
+</tr>
+</tbody>
+</table>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Method parameters in <a href="../../../bdi4jade/extension/planselection/utilitybased/package-summary.html">bdi4jade.extension.planselection.utilitybased</a> with type arguments of type <a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a></code></td>
+<td class="colLast"><span class="typeNameLabel">UtilityBasedPlanSelectionStrategy.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/extension/planselection/utilitybased/UtilityBasedPlanSelectionStrategy.html#selectPlan-bdi4jade.goal.Goal-java.util.Set-">selectPlan</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal,
+ java.util.Set<<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>> plans)</code> </td>
+</tr>
+</tbody>
+</table>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
+<caption><span>Constructors in <a href="../../../bdi4jade/extension/planselection/utilitybased/package-summary.html">bdi4jade.extension.planselection.utilitybased</a> with parameters of type <a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/extension/planselection/utilitybased/AndPlanGoalDependency.html#AndPlanGoalDependency-bdi4jade.plan.Plan-">AndPlanGoalDependency</a></span>(<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a> root)</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/extension/planselection/utilitybased/AndPlanGoalDependency.html#AndPlanGoalDependency-bdi4jade.plan.Plan-java.util.List-">AndPlanGoalDependency</a></span>(<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a> root,
+ java.util.List<<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>> goals)</code> </td>
+</tr>
+<tr class="altColor">
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/extension/planselection/utilitybased/OrPlanGoalDependency.html#OrPlanGoalDependency-bdi4jade.plan.Plan-">OrPlanGoalDependency</a></span>(<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a> root)</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/extension/planselection/utilitybased/OrPlanGoalDependency.html#OrPlanGoalDependency-bdi4jade.plan.Plan-java.util.Map-">OrPlanGoalDependency</a></span>(<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a> root,
+ java.util.Map<<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>,java.lang.Double> goals)</code> </td>
+</tr>
+<tr class="altColor">
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/extension/planselection/utilitybased/PlanGoalDependency.html#PlanGoalDependency-bdi4jade.plan.Plan-">PlanGoalDependency</a></span>(<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a> root)</code> </td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.plan">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a> in <a href="../../../bdi4jade/plan/package-summary.html">bdi4jade.plan</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../../bdi4jade/plan/package-summary.html">bdi4jade.plan</a> that implement <a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>class </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/AbstractPlan.html" title="class in bdi4jade.plan">AbstractPlan</a></span></code>
+<div class="block">This class represents the plan abstraction, being an abstract implementation
+ of the <a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan"><code>Plan</code></a> interface.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>class </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/SimplePlan.html" title="class in bdi4jade.plan">SimplePlan</a></span></code>
<div class="block">This class represents a plan whose plan body is a class that can be
- instantiated by invoking the @likn <code>Class.newInstance()</code> method.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.util.reasoning">
-<!-- -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/plan/Plan.html" title="class in bdi4jade.plan">Plan</a> in <a href="../../../bdi4jade/util/reasoning/package-summary.html">bdi4jade.util.reasoning</a></h3>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../bdi4jade/util/reasoning/package-summary.html">bdi4jade.util.reasoning</a> that return <a href="../../../bdi4jade/plan/Plan.html" title="class in bdi4jade.plan">Plan</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../bdi4jade/plan/Plan.html" title="class in bdi4jade.plan">Plan</a></code></td>
-<td class="colLast"><span class="strong">UtilityBasedPlanSelectionStrategy.</span><code><strong><a href="../../../bdi4jade/util/reasoning/UtilityBasedPlanSelectionStrategy.html#selectPlan(bdi4jade.goal.Goal, java.util.Set)">selectPlan</a></strong>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal,
- java.util.Set<<a href="../../../bdi4jade/plan/Plan.html" title="class in bdi4jade.plan">Plan</a>> plans)</code> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a href="../../../bdi4jade/plan/Plan.html" title="class in bdi4jade.plan">Plan</a></code></td>
-<td class="colLast"><span class="strong">DefaultPlanSelectionStrategy.</span><code><strong><a href="../../../bdi4jade/util/reasoning/DefaultPlanSelectionStrategy.html#selectPlan(bdi4jade.goal.Goal, java.util.Set)">selectPlan</a></strong>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal,
- java.util.Set<<a href="../../../bdi4jade/plan/Plan.html" title="class in bdi4jade.plan">Plan</a>> plans)</code> </td>
-</tr>
-</tbody>
-</table>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Method parameters in <a href="../../../bdi4jade/util/reasoning/package-summary.html">bdi4jade.util.reasoning</a> with type arguments of type <a href="../../../bdi4jade/plan/Plan.html" title="class in bdi4jade.plan">Plan</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../bdi4jade/plan/Plan.html" title="class in bdi4jade.plan">Plan</a></code></td>
-<td class="colLast"><span class="strong">UtilityBasedPlanSelectionStrategy.</span><code><strong><a href="../../../bdi4jade/util/reasoning/UtilityBasedPlanSelectionStrategy.html#selectPlan(bdi4jade.goal.Goal, java.util.Set)">selectPlan</a></strong>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal,
- java.util.Set<<a href="../../../bdi4jade/plan/Plan.html" title="class in bdi4jade.plan">Plan</a>> plans)</code> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a href="../../../bdi4jade/plan/Plan.html" title="class in bdi4jade.plan">Plan</a></code></td>
-<td class="colLast"><span class="strong">DefaultPlanSelectionStrategy.</span><code><strong><a href="../../../bdi4jade/util/reasoning/DefaultPlanSelectionStrategy.html#selectPlan(bdi4jade.goal.Goal, java.util.Set)">selectPlan</a></strong>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal,
- java.util.Set<<a href="../../../bdi4jade/plan/Plan.html" title="class in bdi4jade.plan">Plan</a>> plans)</code> </td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!-- -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../bdi4jade/plan/Plan.html" title="class in bdi4jade.plan">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/plan/class-use/Plan.html" target="_top">Frames</a></li>
-<li><a href="Plan.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>
+ instantiated by invoking the <code>Class.newInstance()</code> method.</div>
+</td>
+</tr>
+</tbody>
+</table>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../bdi4jade/plan/package-summary.html">bdi4jade.plan</a> that return types with arguments of type <a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>java.util.Set<<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>></code></td>
+<td class="colLast"><span class="typeNameLabel">PlanLibrary.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/PlanLibrary.html#canAchievePlans-bdi4jade.goal.Goal-">canAchievePlans</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal)</code>
+<div class="block">Returns the set of plans that can achieve the given goal.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.util.Set<<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>></code></td>
+<td class="colLast"><span class="typeNameLabel">PlanLibrary.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/PlanLibrary.html#getPlans--">getPlans</a></span>()</code>
+<div class="block">Returns the set of plans that are part of this plan library.</div>
+</td>
+</tr>
+</tbody>
+</table>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../bdi4jade/plan/package-summary.html">bdi4jade.plan</a> with parameters of type <a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">PlanLibrary.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/PlanLibrary.html#addPlan-bdi4jade.plan.Plan-">addPlan</a></span>(<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a> plan)</code>
+<div class="block">Adds a plan to the plan library.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><span class="typeNameLabel">PlanLibrary.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/PlanLibrary.html#hasPlan-bdi4jade.plan.Plan-">hasPlan</a></span>(<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a> plan)</code>
+<div class="block">Checks if a plan is part of the plan library.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><span class="typeNameLabel">PlanLibrary.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/PlanLibrary.html#removePlan-bdi4jade.plan.Plan-">removePlan</a></span>(<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a> plan)</code>
+<div class="block">Removes a plan from the plan library.</div>
+</td>
+</tr>
+</tbody>
+</table>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
+<caption><span>Constructor parameters in <a href="../../../bdi4jade/plan/package-summary.html">bdi4jade.plan</a> with type arguments of type <a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/PlanLibrary.html#PlanLibrary-bdi4jade.core.Capability-java.util.Set-">PlanLibrary</a></span>(<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> capability,
+ java.util.Set<<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>> plans)</code>
+<div class="block">Creates a plan library base associated with a capability and adds the
+ plans in the provided set.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.plan.planbody">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a> in <a href="../../../bdi4jade/plan/planbody/package-summary.html">bdi4jade.plan.planbody</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../bdi4jade/plan/planbody/package-summary.html">bdi4jade.plan.planbody</a> that return <a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a></code></td>
+<td class="colLast"><span class="typeNameLabel">SequentialActionPlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/SequentialActionPlanBody.html#getPlan--">getPlan</a></span>()</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a></code></td>
+<td class="colLast"><span class="typeNameLabel">PlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getPlan--">getPlan</a></span>()</code>
+<div class="block">Returns the <a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan"><code>Plan</code></a> that is associated with this plan instance.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a></code></td>
+<td class="colLast"><span class="typeNameLabel">ParallelActionPlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/ParallelActionPlanBody.html#getPlan--">getPlan</a></span>()</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a></code></td>
+<td class="colLast"><span class="typeNameLabel">FSMPlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/FSMPlanBody.html#getPlan--">getPlan</a></span>()</code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a></code></td>
+<td class="colLast"><span class="typeNameLabel">AbstractPlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#getPlan--">getPlan</a></span>()</code>
+<div class="block">Returns the <a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan"><code>Plan</code></a> that is associated with this plan instance.</div>
+</td>
+</tr>
+</tbody>
+</table>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../bdi4jade/plan/planbody/package-summary.html">bdi4jade.plan.planbody</a> with parameters of type <a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">SequentialActionPlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/SequentialActionPlanBody.html#init-bdi4jade.plan.Plan-bdi4jade.core.Intention-">init</a></span>(<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a> plan,
+ <a href="../../../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a> intention)</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">PlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/PlanBody.html#init-bdi4jade.plan.Plan-bdi4jade.core.Intention-">init</a></span>(<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a> plan,
+ <a href="../../../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a> intention)</code>
+<div class="block">Initializes this plan body.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">ParallelActionPlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/ParallelActionPlanBody.html#init-bdi4jade.plan.Plan-bdi4jade.core.Intention-">init</a></span>(<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a> plan,
+ <a href="../../../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a> intention)</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">FSMPlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/FSMPlanBody.html#init-bdi4jade.plan.Plan-bdi4jade.core.Intention-">init</a></span>(<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a> plan,
+ <a href="../../../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a> intention)</code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">AbstractPlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#init-bdi4jade.plan.Plan-bdi4jade.core.Intention-">init</a></span>(<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a> plan,
+ <a href="../../../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a> intention)</code>
+<div class="block">Initializes this plan body.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.reasoning">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a> in <a href="../../../bdi4jade/reasoning/package-summary.html">bdi4jade.reasoning</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../bdi4jade/reasoning/package-summary.html">bdi4jade.reasoning</a> that return <a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a></code></td>
+<td class="colLast"><span class="typeNameLabel">PlanSelectionStrategy.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/reasoning/PlanSelectionStrategy.html#selectPlan-bdi4jade.goal.Goal-java.util.Set-">selectPlan</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal,
+ java.util.Set<<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>> plans)</code>
+<div class="block">Selects a plan to be executed to achieve the given goal.</div>
+</td>
+</tr>
+</tbody>
+</table>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Method parameters in <a href="../../../bdi4jade/reasoning/package-summary.html">bdi4jade.reasoning</a> with type arguments of type <a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a></code></td>
+<td class="colLast"><span class="typeNameLabel">PlanSelectionStrategy.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/reasoning/PlanSelectionStrategy.html#selectPlan-bdi4jade.goal.Goal-java.util.Set-">selectPlan</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal,
+ java.util.Set<<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>> plans)</code>
+<div class="block">Selects a plan to be executed to achieve the given goal.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.util.reasoning">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a> in <a href="../../../bdi4jade/util/reasoning/package-summary.html">bdi4jade.util.reasoning</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../bdi4jade/util/reasoning/package-summary.html">bdi4jade.util.reasoning</a> that return <a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a></code></td>
+<td class="colLast"><span class="typeNameLabel">DefaultPlanSelectionStrategy.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/util/reasoning/DefaultPlanSelectionStrategy.html#selectPlan-bdi4jade.goal.Goal-java.util.Set-">selectPlan</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal,
+ java.util.Set<<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>> plans)</code> </td>
+</tr>
+</tbody>
+</table>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Method parameters in <a href="../../../bdi4jade/util/reasoning/package-summary.html">bdi4jade.util.reasoning</a> with type arguments of type <a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a></code></td>
+<td class="colLast"><span class="typeNameLabel">DefaultPlanSelectionStrategy.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/util/reasoning/DefaultPlanSelectionStrategy.html#selectPlan-bdi4jade.goal.Goal-java.util.Set-">selectPlan</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal,
+ java.util.Set<<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>> plans)</code> </td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/plan/class-use/Plan.html" target="_top">Frames</a></li>
+<li><a href="Plan.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>
bdi-jade/doc/bdi4jade/plan/class-use/PlanBody.html 512(+351 -161)
diff --git a/bdi-jade/doc/bdi4jade/plan/class-use/PlanBody.html b/bdi-jade/doc/bdi4jade/plan/class-use/PlanBody.html
index 39e933e..1308ba0 100644
--- a/bdi-jade/doc/bdi4jade/plan/class-use/PlanBody.html
+++ b/bdi-jade/doc/bdi4jade/plan/class-use/PlanBody.html
@@ -1,161 +1,351 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:42 BRST 2014 -->
-<title>Uses of Interface bdi4jade.plan.PlanBody</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="Uses of Interface bdi4jade.plan.PlanBody";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../bdi4jade/plan/PlanBody.html" title="interface in bdi4jade.plan">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/plan/class-use/PlanBody.html" target="_top">Frames</a></li>
-<li><a href="PlanBody.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="header">
-<h2 title="Uses of Interface bdi4jade.plan.PlanBody" class="title">Uses of Interface<br>bdi4jade.plan.PlanBody</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../bdi4jade/plan/PlanBody.html" title="interface in bdi4jade.plan">PlanBody</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#bdi4jade.util.plan">bdi4jade.util.plan</a></td>
-<td class="colLast"> </td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="bdi4jade.util.plan">
-<!-- -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/plan/PlanBody.html" title="interface in bdi4jade.plan">PlanBody</a> in <a href="../../../bdi4jade/util/plan/package-summary.html">bdi4jade.util.plan</a></h3>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
-<caption><span>Classes in <a href="../../../bdi4jade/util/plan/package-summary.html">bdi4jade.util.plan</a> that implement <a href="../../../bdi4jade/plan/PlanBody.html" title="interface in bdi4jade.plan">PlanBody</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>class </code></td>
-<td class="colLast"><code><strong><a href="../../../bdi4jade/util/plan/ParallelGoalPlanBody.html" title="class in bdi4jade.util.plan">ParallelGoalPlanBody</a></strong></code> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>class </code></td>
-<td class="colLast"><code><strong><a href="../../../bdi4jade/util/plan/SequentialGoalPlanBody.html" title="class in bdi4jade.util.plan">SequentialGoalPlanBody</a></strong></code>
-<div class="block">This plan</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!-- -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../bdi4jade/plan/PlanBody.html" title="interface in bdi4jade.plan">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/plan/class-use/PlanBody.html" target="_top">Frames</a></li>
-<li><a href="PlanBody.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>
+<!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) on Sun Aug 10 17:31:04 BRT 2014 -->
+<title>Uses of Interface bdi4jade.plan.PlanBody</title>
+<meta name="date" content="2014-08-10">
+<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="Uses of Interface bdi4jade.plan.PlanBody";
+ }
+ }
+ 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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../bdi4jade/plan/PlanBody.html" title="interface in bdi4jade.plan">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/plan/class-use/PlanBody.html" target="_top">Frames</a></li>
+<li><a href="PlanBody.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="header">
+<h2 title="Uses of Interface bdi4jade.plan.PlanBody" class="title">Uses of Interface<br>bdi4jade.plan.PlanBody</h2>
+</div>
+<div class="classUseContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
+<caption><span>Packages that use <a href="../../../bdi4jade/plan/PlanBody.html" title="interface in bdi4jade.plan">PlanBody</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Package</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.plan">bdi4jade.plan</a></td>
+<td class="colLast"> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.util">bdi4jade.util</a></td>
+<td class="colLast"> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.util.plan">bdi4jade.util.plan</a></td>
+<td class="colLast"> </td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<ul class="blockList">
+<li class="blockList"><a name="bdi4jade.plan">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/plan/PlanBody.html" title="interface in bdi4jade.plan">PlanBody</a> in <a href="../../../bdi4jade/plan/package-summary.html">bdi4jade.plan</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../../bdi4jade/plan/package-summary.html">bdi4jade.plan</a> that implement <a href="../../../bdi4jade/plan/PlanBody.html" title="interface in bdi4jade.plan">PlanBody</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>class </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/AbstractPlanBody.html" title="class in bdi4jade.plan">AbstractPlanBody</a></span></code>
+<div class="block">This class represents a plan that has been instantiated to be executed.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>class </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/FSMPlanBody.html" title="class in bdi4jade.plan">FSMPlanBody</a></span></code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>class </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/ParallelActionPlanBody.html" title="class in bdi4jade.plan">ParallelActionPlanBody</a></span></code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>class </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/SequentialActionPlanBody.html" title="class in bdi4jade.plan">SequentialActionPlanBody</a></span></code> </td>
+</tr>
+</tbody>
+</table>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation">
+<caption><span>Fields in <a href="../../../bdi4jade/plan/package-summary.html">bdi4jade.plan</a> with type parameters of type <a href="../../../bdi4jade/plan/PlanBody.html" title="interface in bdi4jade.plan">PlanBody</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>protected java.lang.Class<? extends <a href="../../../bdi4jade/plan/PlanBody.html" title="interface in bdi4jade.plan">PlanBody</a>></code></td>
+<td class="colLast"><span class="typeNameLabel">SimplePlan.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/SimplePlan.html#planBodyClass">planBodyClass</a></span></code> </td>
+</tr>
+</tbody>
+</table>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../bdi4jade/plan/package-summary.html">bdi4jade.plan</a> that return <a href="../../../bdi4jade/plan/PlanBody.html" title="interface in bdi4jade.plan">PlanBody</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../bdi4jade/plan/PlanBody.html" title="interface in bdi4jade.plan">PlanBody</a></code></td>
+<td class="colLast"><span class="typeNameLabel">SimplePlan.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/SimplePlan.html#createPlanBody--">createPlanBody</a></span>()</code>
+<div class="block">Creates a new instance of the plan body.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../bdi4jade/plan/PlanBody.html" title="interface in bdi4jade.plan">PlanBody</a></code></td>
+<td class="colLast"><span class="typeNameLabel">Plan.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/Plan.html#createPlanBody--">createPlanBody</a></span>()</code>
+<div class="block">Instantiate the plan body of this plan.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>abstract <a href="../../../bdi4jade/plan/PlanBody.html" title="interface in bdi4jade.plan">PlanBody</a></code></td>
+<td class="colLast"><span class="typeNameLabel">AbstractPlan.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/AbstractPlan.html#createPlanBody--">createPlanBody</a></span>()</code>
+<div class="block">Instantiate the plan body of this plan.</div>
+</td>
+</tr>
+</tbody>
+</table>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../bdi4jade/plan/package-summary.html">bdi4jade.plan</a> that return types with arguments of type <a href="../../../bdi4jade/plan/PlanBody.html" title="interface in bdi4jade.plan">PlanBody</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.Class<? extends <a href="../../../bdi4jade/plan/PlanBody.html" title="interface in bdi4jade.plan">PlanBody</a>></code></td>
+<td class="colLast"><span class="typeNameLabel">SimplePlan.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/SimplePlan.html#getPlanBodyClass--">getPlanBodyClass</a></span>()</code> </td>
+</tr>
+</tbody>
+</table>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
+<caption><span>Constructor parameters in <a href="../../../bdi4jade/plan/package-summary.html">bdi4jade.plan</a> with type arguments of type <a href="../../../bdi4jade/plan/PlanBody.html" title="interface in bdi4jade.plan">PlanBody</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/SimplePlan.html#SimplePlan-java.lang.Class-java.lang.Class-">SimplePlan</a></span>(java.lang.Class<? extends <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>> goalClass,
+ java.lang.Class<? extends <a href="../../../bdi4jade/plan/PlanBody.html" title="interface in bdi4jade.plan">PlanBody</a>> planBodyClass)</code>
+<div class="block">Creates a new Simple Plan.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/SimplePlan.html#SimplePlan-java.lang.Class-jade.lang.acl.MessageTemplate-java.lang.Class-">SimplePlan</a></span>(java.lang.Class<? extends <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>> goalClass,
+ jade.lang.acl.MessageTemplate messageTemplate,
+ java.lang.Class<? extends <a href="../../../bdi4jade/plan/PlanBody.html" title="interface in bdi4jade.plan">PlanBody</a>> planBodyClass)</code>
+<div class="block">Creates a new Simple Plan.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/SimplePlan.html#SimplePlan-java.lang.Class-">SimplePlan</a></span>(java.lang.Class<? extends <a href="../../../bdi4jade/plan/PlanBody.html" title="interface in bdi4jade.plan">PlanBody</a>> planBodyClass)</code>
+<div class="block">Creates a new Simple Plan.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/SimplePlan.html#SimplePlan-jade.lang.acl.MessageTemplate-java.lang.Class-">SimplePlan</a></span>(jade.lang.acl.MessageTemplate messageTemplate,
+ java.lang.Class<? extends <a href="../../../bdi4jade/plan/PlanBody.html" title="interface in bdi4jade.plan">PlanBody</a>> planBodyClass)</code>
+<div class="block">Creates a new Simple Plan.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/SimplePlan.html#SimplePlan-java.lang.String-java.lang.Class-java.lang.Class-">SimplePlan</a></span>(java.lang.String id,
+ java.lang.Class<? extends <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>> goalClass,
+ java.lang.Class<? extends <a href="../../../bdi4jade/plan/PlanBody.html" title="interface in bdi4jade.plan">PlanBody</a>> planBodyClass)</code>
+<div class="block">Creates a new Simple Plan.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/SimplePlan.html#SimplePlan-java.lang.String-java.lang.Class-jade.lang.acl.MessageTemplate-java.lang.Class-">SimplePlan</a></span>(java.lang.String id,
+ java.lang.Class<? extends <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>> goalClass,
+ jade.lang.acl.MessageTemplate messageTemplate,
+ java.lang.Class<? extends <a href="../../../bdi4jade/plan/PlanBody.html" title="interface in bdi4jade.plan">PlanBody</a>> planBodyClass)</code>
+<div class="block">Creates a new Simple Plan.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/SimplePlan.html#SimplePlan-java.lang.String-java.lang.Class-">SimplePlan</a></span>(java.lang.String id,
+ java.lang.Class<? extends <a href="../../../bdi4jade/plan/PlanBody.html" title="interface in bdi4jade.plan">PlanBody</a>> planBodyClass)</code>
+<div class="block">Creates a new Simple Plan.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/SimplePlan.html#SimplePlan-java.lang.String-jade.lang.acl.MessageTemplate-java.lang.Class-">SimplePlan</a></span>(java.lang.String id,
+ jade.lang.acl.MessageTemplate messageTemplate,
+ java.lang.Class<? extends <a href="../../../bdi4jade/plan/PlanBody.html" title="interface in bdi4jade.plan">PlanBody</a>> planBodyClass)</code>
+<div class="block">Creates a new Simple Plan.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.util">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/plan/PlanBody.html" title="interface in bdi4jade.plan">PlanBody</a> in <a href="../../../bdi4jade/util/package-summary.html">bdi4jade.util</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../bdi4jade/util/package-summary.html">bdi4jade.util</a> with parameters of type <a href="../../../bdi4jade/plan/PlanBody.html" title="interface in bdi4jade.plan">PlanBody</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><span class="typeNameLabel">ReflectionUtils.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/util/ReflectionUtils.html#setPlanBodyInput-bdi4jade.plan.PlanBody-bdi4jade.goal.Goal-">setPlanBodyInput</a></span>(<a href="../../../bdi4jade/plan/PlanBody.html" title="interface in bdi4jade.plan">PlanBody</a> planBody,
+ <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal)</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><span class="typeNameLabel">ReflectionUtils.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/util/ReflectionUtils.html#setPlanBodyOutput-bdi4jade.plan.PlanBody-bdi4jade.goal.Goal-">setPlanBodyOutput</a></span>(<a href="../../../bdi4jade/plan/PlanBody.html" title="interface in bdi4jade.plan">PlanBody</a> planBody,
+ <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal)</code> </td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.util.plan">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/plan/PlanBody.html" title="interface in bdi4jade.plan">PlanBody</a> in <a href="../../../bdi4jade/util/plan/package-summary.html">bdi4jade.util.plan</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../../bdi4jade/util/plan/package-summary.html">bdi4jade.util.plan</a> that implement <a href="../../../bdi4jade/plan/PlanBody.html" title="interface in bdi4jade.plan">PlanBody</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>class </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/util/plan/BeliefGoalPlanBody.html" title="class in bdi4jade.util.plan">BeliefGoalPlanBody</a></span></code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>class </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/util/plan/ParallelGoalPlanBody.html" title="class in bdi4jade.util.plan">ParallelGoalPlanBody</a></span></code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>class </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/util/plan/SequentialGoalPlanBody.html" title="class in bdi4jade.util.plan">SequentialGoalPlanBody</a></span></code>
+<div class="block">This plan</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../bdi4jade/plan/PlanBody.html" title="interface in bdi4jade.plan">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/plan/class-use/PlanBody.html" target="_top">Frames</a></li>
+<li><a href="PlanBody.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>
bdi-jade/doc/bdi4jade/plan/DisposablePlanBody.html 443(+230 -213)
diff --git a/bdi-jade/doc/bdi4jade/plan/DisposablePlanBody.html b/bdi-jade/doc/bdi4jade/plan/DisposablePlanBody.html
index 18cc54d..41c96f1 100644
--- a/bdi-jade/doc/bdi4jade/plan/DisposablePlanBody.html
+++ b/bdi-jade/doc/bdi4jade/plan/DisposablePlanBody.html
@@ -1,217 +1,234 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:39 BRST 2014 -->
-<title>DisposablePlanBody</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="DisposablePlanBody";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DisposablePlanBody.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/plan/AndPlanGoalDependency.html" title="class in bdi4jade.plan"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../bdi4jade/plan/OrPlanGoalDependency.html" title="class in bdi4jade.plan"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/plan/DisposablePlanBody.html" target="_top">Frames</a></li>
-<li><a href="DisposablePlanBody.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>
-<div>
-<ul class="subNavList">
-<li>Summary: </li>
-<li>Nested | </li>
-<li>Field | </li>
-<li>Constr | </li>
-<li><a href="#method_summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li>Field | </li>
-<li>Constr | </li>
-<li><a href="#method_detail">Method</a></li>
-</ul>
-</div>
-<a name="skip-navbar_top">
-<!-- -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">bdi4jade.plan</div>
-<h2 title="Interface DisposablePlanBody" class="title">Interface DisposablePlanBody</h2>
-</div>
-<div class="contentContainer">
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public interface <span class="strong">DisposablePlanBody</span></pre>
-<div class="block">This interface indicates that a <a href="../../bdi4jade/plan/PlanBody.html" title="interface in bdi4jade.plan"><code>PlanBody</code></a> should be finalized in case
- of being terminated.</div>
-<dl><dt><span class="strong">Author:</span></dt>
- <dd>ingrid *</dd></dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method_summary">
-<!-- -->
-</a>
-<h3>Method Summary</h3>
-<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span>Methods</span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/plan/DisposablePlanBody.html#onAbort()">onAbort</a></strong>()</code>
+<!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) on Sun Aug 10 17:31:02 BRT 2014 -->
+<title>DisposablePlanBody</title>
+<meta name="date" content="2014-08-10">
+<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="DisposablePlanBody";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":6};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/DisposablePlanBody.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../bdi4jade/plan/AbstractPlanBody.html" title="class in bdi4jade.plan"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../bdi4jade/plan/FSMPlanBody.html" title="class in bdi4jade.plan"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/plan/DisposablePlanBody.html" target="_top">Frames</a></li>
+<li><a href="DisposablePlanBody.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>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">bdi4jade.plan</div>
+<h2 title="Interface DisposablePlanBody" class="title">Interface DisposablePlanBody</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public interface <span class="typeNameLabel">DisposablePlanBody</span></pre>
+<div class="block">This interface indicates that a <code>PlanBodyInterface</code> should be finalized in case
+ of being terminated.</div>
+<dl>
+<dt><span class="simpleTagLabel">Author:</span></dt>
+<dd>ingrid *</dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/plan/DisposablePlanBody.html#onAbort--">onAbort</a></span>()</code>
<div class="block">This method is called when a PlanBody is terminates before its end, for
instance, when the <a href="../../bdi4jade/core/Intention.html" title="class in bdi4jade.core"><code>Intention</code></a> associated with the PlanBody is not
- longer desired.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method_detail">
-<!-- -->
-</a>
-<h3>Method Detail</h3>
-<a name="onAbort()">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>onAbort</h4>
-<pre>void onAbort()</pre>
+ longer desired.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="onAbort--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>onAbort</h4>
+<pre>void onAbort()</pre>
<div class="block">This method is called when a PlanBody is terminates before its end, for
instance, when the <a href="../../bdi4jade/core/Intention.html" title="class in bdi4jade.core"><code>Intention</code></a> associated with the PlanBody is not
- longer desired.</div>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!-- -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DisposablePlanBody.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/plan/AndPlanGoalDependency.html" title="class in bdi4jade.plan"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../bdi4jade/plan/OrPlanGoalDependency.html" title="class in bdi4jade.plan"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/plan/DisposablePlanBody.html" target="_top">Frames</a></li>
-<li><a href="DisposablePlanBody.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>
-<div>
-<ul class="subNavList">
-<li>Summary: </li>
-<li>Nested | </li>
-<li>Field | </li>
-<li>Constr | </li>
-<li><a href="#method_summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li>Field | </li>
-<li>Constr | </li>
-<li><a href="#method_detail">Method</a></li>
-</ul>
-</div>
-<a name="skip-navbar_bottom">
-<!-- -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
+ longer desired.</div>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= 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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/DisposablePlanBody.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../bdi4jade/plan/AbstractPlanBody.html" title="class in bdi4jade.plan"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../bdi4jade/plan/FSMPlanBody.html" title="class in bdi4jade.plan"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/plan/DisposablePlanBody.html" target="_top">Frames</a></li>
+<li><a href="DisposablePlanBody.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>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
bdi-jade/doc/bdi4jade/plan/OutputPlanBody.html 456(+238 -218)
diff --git a/bdi-jade/doc/bdi4jade/plan/OutputPlanBody.html b/bdi-jade/doc/bdi4jade/plan/OutputPlanBody.html
index b8eb086..f7eb1a7 100644
--- a/bdi-jade/doc/bdi4jade/plan/OutputPlanBody.html
+++ b/bdi-jade/doc/bdi4jade/plan/OutputPlanBody.html
@@ -1,220 +1,240 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:39 BRST 2014 -->
-<title>OutputPlanBody</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="OutputPlanBody";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/OutputPlanBody.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/plan/OrPlanGoalDependency.html" title="class in bdi4jade.plan"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../bdi4jade/plan/Plan.html" title="class in bdi4jade.plan"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/plan/OutputPlanBody.html" target="_top">Frames</a></li>
-<li><a href="OutputPlanBody.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>
-<div>
-<ul class="subNavList">
-<li>Summary: </li>
-<li>Nested | </li>
-<li>Field | </li>
-<li>Constr | </li>
-<li><a href="#method_summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li>Field | </li>
-<li>Constr | </li>
-<li><a href="#method_detail">Method</a></li>
-</ul>
-</div>
-<a name="skip-navbar_top">
-<!-- -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">bdi4jade.plan</div>
-<h2 title="Interface OutputPlanBody" class="title">Interface OutputPlanBody</h2>
-</div>
-<div class="contentContainer">
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Known Implementing Classes:</dt>
-<dd><a href="../../bdi4jade/util/plan/ParallelGoalPlanBody.html" title="class in bdi4jade.util.plan">ParallelGoalPlanBody</a>, <a href="../../bdi4jade/util/plan/SequentialGoalPlanBody.html" title="class in bdi4jade.util.plan">SequentialGoalPlanBody</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public interface <span class="strong">OutputPlanBody</span></pre>
-<div class="block">This interface defines that a <a href="../../bdi4jade/plan/PlanBody.html" title="interface in bdi4jade.plan"><code>PlanBody</code></a> provides output for a goal
+<!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) on Sun Aug 10 17:31:03 BRT 2014 -->
+<title>OutputPlanBody</title>
+<meta name="date" content="2014-08-10">
+<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="OutputPlanBody";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":6};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/OutputPlanBody.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../bdi4jade/plan/FSMPlanBody.html" title="class in bdi4jade.plan"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../bdi4jade/plan/ParallelActionPlanBody.html" title="class in bdi4jade.plan"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/plan/OutputPlanBody.html" target="_top">Frames</a></li>
+<li><a href="OutputPlanBody.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>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">bdi4jade.plan</div>
+<h2 title="Interface OutputPlanBody" class="title">Interface OutputPlanBody</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../bdi4jade/util/plan/ParallelGoalPlanBody.html" title="class in bdi4jade.util.plan">ParallelGoalPlanBody</a>, <a href="../../bdi4jade/util/plan/SequentialGoalPlanBody.html" title="class in bdi4jade.util.plan">SequentialGoalPlanBody</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="typeNameLabel">OutputPlanBody</span></pre>
+<div class="block">This interface defines that a <code>PlanBodyInterface</code> provides output for a goal
that is being achieved. These outputs that are properties of the goal may be
set during the plan body execution, but this interface defines a method for
- excplicit performing this taks of setting outpust.</div>
-<dl><dt><span class="strong">Author:</span></dt>
- <dd>ingrid</dd></dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method_summary">
-<!-- -->
-</a>
-<h3>Method Summary</h3>
-<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span>Methods</span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/plan/OutputPlanBody.html#setGoalOutput(bdi4jade.goal.Goal)">setGoalOutput</a></strong>(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal)</code>
-<div class="block">Sets the output parameters in the goal.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method_detail">
-<!-- -->
-</a>
-<h3>Method Detail</h3>
-<a name="setGoalOutput(bdi4jade.goal.Goal)">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>setGoalOutput</h4>
-<pre>void setGoalOutput(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal)</pre>
-<div class="block">Sets the output parameters in the goal.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>goal</code> - the goal whose output parameters are to be set.</dd></dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!-- -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/OutputPlanBody.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/plan/OrPlanGoalDependency.html" title="class in bdi4jade.plan"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../bdi4jade/plan/Plan.html" title="class in bdi4jade.plan"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/plan/OutputPlanBody.html" target="_top">Frames</a></li>
-<li><a href="OutputPlanBody.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>
-<div>
-<ul class="subNavList">
-<li>Summary: </li>
-<li>Nested | </li>
-<li>Field | </li>
-<li>Constr | </li>
-<li><a href="#method_summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li>Field | </li>
-<li>Constr | </li>
-<li><a href="#method_detail">Method</a></li>
-</ul>
-</div>
-<a name="skip-navbar_bottom">
-<!-- -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
+ excplicit performing this taks of setting outpust.</div>
+<dl>
+<dt><span class="simpleTagLabel">Author:</span></dt>
+<dd>ingrid</dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/plan/OutputPlanBody.html#setGoalOutput-bdi4jade.goal.Goal-">setGoalOutput</a></span>(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal)</code>
+<div class="block">Sets the output parameters in the goal.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="setGoalOutput-bdi4jade.goal.Goal-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>setGoalOutput</h4>
+<pre>void setGoalOutput(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal)</pre>
+<div class="block">Sets the output parameters in the goal.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>goal</code> - the goal whose output parameters are to be set.</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= 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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/OutputPlanBody.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../bdi4jade/plan/FSMPlanBody.html" title="class in bdi4jade.plan"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../bdi4jade/plan/ParallelActionPlanBody.html" title="class in bdi4jade.plan"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/plan/OutputPlanBody.html" target="_top">Frames</a></li>
+<li><a href="OutputPlanBody.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>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
bdi-jade/doc/bdi4jade/plan/package-frame.html 66(+31 -35)
diff --git a/bdi-jade/doc/bdi4jade/plan/package-frame.html b/bdi-jade/doc/bdi4jade/plan/package-frame.html
index 62b9023..49b10c4 100644
--- a/bdi-jade/doc/bdi4jade/plan/package-frame.html
+++ b/bdi-jade/doc/bdi4jade/plan/package-frame.html
@@ -1,35 +1,31 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:41 BRST 2014 -->
-<title>bdi4jade.plan</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-</head>
-<body>
-<h1 class="bar"><a href="../../bdi4jade/plan/package-summary.html" target="classFrame">bdi4jade.plan</a></h1>
-<div class="indexContainer">
-<h2 title="Interfaces">Interfaces</h2>
-<ul title="Interfaces">
-<li><a href="DisposablePlanBody.html" title="interface in bdi4jade.plan" target="classFrame"><i>DisposablePlanBody</i></a></li>
-<li><a href="OutputPlanBody.html" title="interface in bdi4jade.plan" target="classFrame"><i>OutputPlanBody</i></a></li>
-<li><a href="PlanBody.html" title="interface in bdi4jade.plan" target="classFrame"><i>PlanBody</i></a></li>
-</ul>
-<h2 title="Classes">Classes</h2>
-<ul title="Classes">
-<li><a href="AndPlanGoalDependency.html" title="class in bdi4jade.plan" target="classFrame">AndPlanGoalDependency</a></li>
-<li><a href="OrPlanGoalDependency.html" title="class in bdi4jade.plan" target="classFrame">OrPlanGoalDependency</a></li>
-<li><a href="Plan.html" title="class in bdi4jade.plan" target="classFrame">Plan</a></li>
-<li><a href="PlanContribution.html" title="class in bdi4jade.plan" target="classFrame">PlanContribution</a></li>
-<li><a href="PlanGoalDependency.html" title="class in bdi4jade.plan" target="classFrame">PlanGoalDependency</a></li>
-<li><a href="PlanInstance.html" title="class in bdi4jade.plan" target="classFrame">PlanInstance</a></li>
-</ul>
-<h2 title="Enums">Enums</h2>
-<ul title="Enums">
-<li><a href="Plan.DefaultMetadata.html" title="enum in bdi4jade.plan" target="classFrame">Plan.DefaultMetadata</a></li>
-<li><a href="PlanInstance.EndState.html" title="enum in bdi4jade.plan" target="classFrame">PlanInstance.EndState</a></li>
-</ul>
-</div>
-</body>
-</html>
+<!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) on Mon Aug 11 00:38:59 BRT 2014 -->
+<title>bdi4jade.plan</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../script.js"></script>
+</head>
+<body>
+<h1 class="bar"><a href="../../bdi4jade/plan/package-summary.html" target="classFrame">bdi4jade.plan</a></h1>
+<div class="indexContainer">
+<h2 title="Interfaces">Interfaces</h2>
+<ul title="Interfaces">
+<li><a href="Plan.html" title="interface in bdi4jade.plan" target="classFrame"><span class="interfaceName">Plan</span></a></li>
+</ul>
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="AbstractPlan.html" title="class in bdi4jade.plan" target="classFrame">AbstractPlan</a></li>
+<li><a href="GoalTemplate.html" title="class in bdi4jade.plan" target="classFrame">GoalTemplate</a></li>
+<li><a href="PlanLibrary.html" title="class in bdi4jade.plan" target="classFrame">PlanLibrary</a></li>
+<li><a href="SimplePlan.html" title="class in bdi4jade.plan" target="classFrame">SimplePlan</a></li>
+</ul>
+<h2 title="Enums">Enums</h2>
+<ul title="Enums">
+<li><a href="Plan.EndState.html" title="enum in bdi4jade.plan" target="classFrame">Plan.EndState</a></li>
+</ul>
+</div>
+</body>
+</html>
bdi-jade/doc/bdi4jade/plan/package-summary.html 437(+217 -220)
diff --git a/bdi-jade/doc/bdi4jade/plan/package-summary.html b/bdi-jade/doc/bdi4jade/plan/package-summary.html
index 9e3c8e4..3b49406 100644
--- a/bdi-jade/doc/bdi4jade/plan/package-summary.html
+++ b/bdi-jade/doc/bdi4jade/plan/package-summary.html
@@ -1,220 +1,217 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:41 BRST 2014 -->
-<title>bdi4jade.plan</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="bdi4jade.plan";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li class="navBarCell1Rev">Package</li>
-<li>Class</li>
-<li><a href="package-use.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/message/package-summary.html">Prev Package</a></li>
-<li><a href="../../bdi4jade/preference/package-summary.html">Next Package</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/plan/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.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="header">
-<h1 title="Package" class="title">Package bdi4jade.plan</h1>
-</div>
-<div class="contentContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Interface Summary table, listing interfaces, and an explanation">
-<caption><span>Interface Summary</span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Interface</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="../../bdi4jade/plan/DisposablePlanBody.html" title="interface in bdi4jade.plan">DisposablePlanBody</a></td>
-<td class="colLast">
-<div class="block">This interface indicates that a <a href="../../bdi4jade/plan/PlanBody.html" title="interface in bdi4jade.plan"><code>PlanBody</code></a> should be finalized in case
- of being terminated.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../bdi4jade/plan/OutputPlanBody.html" title="interface in bdi4jade.plan">OutputPlanBody</a></td>
-<td class="colLast">
-<div class="block">This interface defines that a <a href="../../bdi4jade/plan/PlanBody.html" title="interface in bdi4jade.plan"><code>PlanBody</code></a> provides output for a goal
- that is being achieved.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../bdi4jade/plan/PlanBody.html" title="interface in bdi4jade.plan">PlanBody</a></td>
-<td class="colLast">
-<div class="block">This interface defines a PlanBody.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
-<caption><span>Class Summary</span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Class</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="../../bdi4jade/plan/AndPlanGoalDependency.html" title="class in bdi4jade.plan">AndPlanGoalDependency</a></td>
-<td class="colLast">
-<div class="block">This class represents an AND dependency between a plan and a set of goals.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../bdi4jade/plan/OrPlanGoalDependency.html" title="class in bdi4jade.plan">OrPlanGoalDependency</a></td>
-<td class="colLast">
-<div class="block">This class represents an OR dependency between a plan and a set of goals.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../bdi4jade/plan/Plan.html" title="class in bdi4jade.plan">Plan</a></td>
-<td class="colLast">
-<div class="block">This class represents the plan abstraction.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../bdi4jade/plan/PlanContribution.html" title="class in bdi4jade.plan">PlanContribution</a></td>
-<td class="colLast">
-<div class="block">This class stores the probability of a plan promoting a value with respect to
- a softgoal.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../bdi4jade/plan/PlanGoalDependency.html" title="class in bdi4jade.plan">PlanGoalDependency</a></td>
-<td class="colLast">
-<div class="block">This abstract class has the common properties and operations of all kinds of
- plan-goal dependency.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../bdi4jade/plan/PlanInstance.html" title="class in bdi4jade.plan">PlanInstance</a></td>
-<td class="colLast">
-<div class="block">This class represents a plan that has been instantiated to be executed, with
- an associated plan body (a behavior).</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Summary table, listing enums, and an explanation">
-<caption><span>Enum Summary</span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Enum</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="../../bdi4jade/plan/Plan.DefaultMetadata.html" title="enum in bdi4jade.plan">Plan.DefaultMetadata</a></td>
-<td class="colLast"> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../bdi4jade/plan/PlanInstance.EndState.html" title="enum in bdi4jade.plan">PlanInstance.EndState</a></td>
-<td class="colLast">
-<div class="block">This enumuration represents the possible end states of a plan execution.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!-- -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li class="navBarCell1Rev">Package</li>
-<li>Class</li>
-<li><a href="package-use.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/message/package-summary.html">Prev Package</a></li>
-<li><a href="../../bdi4jade/preference/package-summary.html">Next Package</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/plan/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.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>
+<!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) on Mon Aug 11 00:38:59 BRT 2014 -->
+<title>bdi4jade.plan</title>
+<meta name="date" content="2014-08-11">
+<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="bdi4jade.plan";
+ }
+ }
+ 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 class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-use.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../bdi4jade/message/package-summary.html">Prev Package</a></li>
+<li><a href="../../bdi4jade/plan/planbody/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/plan/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.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="header">
+<h1 title="Package" class="title">Package bdi4jade.plan</h1>
+<div class="docSummary">
+<div class="block">This package contains interfaces and classes that allows representation of
+ plans of BDI agents.</div>
+</div>
+<p>See: <a href="#package.description">Description</a></p>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Interface Summary table, listing interfaces, and an explanation">
+<caption><span>Interface Summary</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Interface</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a></td>
+<td class="colLast">
+<div class="block">This interfaces represents the plan abstraction.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
+<caption><span>Class Summary</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../bdi4jade/plan/AbstractPlan.html" title="class in bdi4jade.plan">AbstractPlan</a></td>
+<td class="colLast">
+<div class="block">This class represents the plan abstraction, being an abstract implementation
+ of the <a href="../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan"><code>Plan</code></a> interface.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../bdi4jade/plan/GoalTemplate.html" title="class in bdi4jade.plan">GoalTemplate</a></td>
+<td class="colLast">
+<div class="block">This abstract class specifies a goal template that is used to match a goal to
+ be achieved to a template of goals.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../bdi4jade/plan/PlanLibrary.html" title="class in bdi4jade.plan">PlanLibrary</a></td>
+<td class="colLast">
+<div class="block">This class represents the plan library of a capability.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../bdi4jade/plan/SimplePlan.html" title="class in bdi4jade.plan">SimplePlan</a></td>
+<td class="colLast">
+<div class="block">This class represents a plan whose plan body is a class that can be
+ instantiated by invoking the <code>Class.newInstance()</code> method.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Summary table, listing enums, and an explanation">
+<caption><span>Enum Summary</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Enum</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../bdi4jade/plan/Plan.EndState.html" title="enum in bdi4jade.plan">Plan.EndState</a></td>
+<td class="colLast">
+<div class="block">This enumeration represents the possible end states of a plan execution.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<a name="package.description">
+<!-- -->
+</a>
+<h2 title="Package bdi4jade.plan Description">Package bdi4jade.plan Description</h2>
+<div class="block">This package contains interfaces and classes that allows representation of
+ plans of BDI agents. Plans contains associated information, such as goals
+ that is can achieve, and a plan body that is instantiated each time that
+ the plan is executed. It also provides a set of useful plans that can be
+ reused across different agents.</div>
+<dl>
+<dt><span class="simpleTagLabel">Author:</span></dt>
+<dd>Ingrid Nunes</dd>
+</dl>
+</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 class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-use.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../bdi4jade/message/package-summary.html">Prev Package</a></li>
+<li><a href="../../bdi4jade/plan/planbody/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/plan/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.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>
bdi-jade/doc/bdi4jade/plan/package-tree.html 326(+167 -159)
diff --git a/bdi-jade/doc/bdi4jade/plan/package-tree.html b/bdi-jade/doc/bdi4jade/plan/package-tree.html
index 45bd12e..49992c6 100644
--- a/bdi-jade/doc/bdi4jade/plan/package-tree.html
+++ b/bdi-jade/doc/bdi4jade/plan/package-tree.html
@@ -1,159 +1,167 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:41 BRST 2014 -->
-<title>bdi4jade.plan Class Hierarchy</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="bdi4jade.plan Class Hierarchy";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li>Use</li>
-<li class="navBarCell1Rev">Tree</li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/message/package-tree.html">Prev</a></li>
-<li><a href="../../bdi4jade/preference/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/plan/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.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="header">
-<h1 class="title">Hierarchy For Package bdi4jade.plan</h1>
-<span class="strong">Package Hierarchies:</span>
-<ul class="horizontal">
-<li><a href="../../overview-tree.html">All Packages</a></li>
-</ul>
-</div>
-<div class="contentContainer">
-<h2 title="Class Hierarchy">Class Hierarchy</h2>
-<ul>
-<li type="circle">java.lang.Object
-<ul>
-<li type="circle">bdi4jade.util.<a href="../../bdi4jade/util/MetadataElement.html" title="class in bdi4jade.util"><span class="strong">MetadataElement</span></a>
-<ul>
-<li type="circle">bdi4jade.plan.<a href="../../bdi4jade/plan/Plan.html" title="class in bdi4jade.plan"><span class="strong">Plan</span></a></li>
-</ul>
-</li>
-<li type="circle">bdi4jade.plan.<a href="../../bdi4jade/plan/PlanContribution.html" title="class in bdi4jade.plan"><span class="strong">PlanContribution</span></a></li>
-<li type="circle">bdi4jade.plan.<a href="../../bdi4jade/plan/PlanGoalDependency.html" title="class in bdi4jade.plan"><span class="strong">PlanGoalDependency</span></a>
-<ul>
-<li type="circle">bdi4jade.plan.<a href="../../bdi4jade/plan/AndPlanGoalDependency.html" title="class in bdi4jade.plan"><span class="strong">AndPlanGoalDependency</span></a></li>
-<li type="circle">bdi4jade.plan.<a href="../../bdi4jade/plan/OrPlanGoalDependency.html" title="class in bdi4jade.plan"><span class="strong">OrPlanGoalDependency</span></a></li>
-</ul>
-</li>
-<li type="circle">bdi4jade.plan.<a href="../../bdi4jade/plan/PlanInstance.html" title="class in bdi4jade.plan"><span class="strong">PlanInstance</span></a> (implements bdi4jade.event.<a href="../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a>)</li>
-</ul>
-</li>
-</ul>
-<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
-<ul>
-<li type="circle">bdi4jade.plan.<a href="../../bdi4jade/plan/DisposablePlanBody.html" title="interface in bdi4jade.plan"><span class="strong">DisposablePlanBody</span></a></li>
-<li type="circle">bdi4jade.plan.<a href="../../bdi4jade/plan/OutputPlanBody.html" title="interface in bdi4jade.plan"><span class="strong">OutputPlanBody</span></a></li>
-<li type="circle">bdi4jade.plan.<a href="../../bdi4jade/plan/PlanBody.html" title="interface in bdi4jade.plan"><span class="strong">PlanBody</span></a></li>
-</ul>
-<h2 title="Enum Hierarchy">Enum Hierarchy</h2>
-<ul>
-<li type="circle">java.lang.Object
-<ul>
-<li type="circle">java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
-<ul>
-<li type="circle">bdi4jade.plan.<a href="../../bdi4jade/plan/PlanInstance.EndState.html" title="enum in bdi4jade.plan"><span class="strong">PlanInstance.EndState</span></a></li>
-<li type="circle">bdi4jade.plan.<a href="../../bdi4jade/plan/Plan.DefaultMetadata.html" title="enum in bdi4jade.plan"><span class="strong">Plan.DefaultMetadata</span></a></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!-- -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li>Use</li>
-<li class="navBarCell1Rev">Tree</li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/message/package-tree.html">Prev</a></li>
-<li><a href="../../bdi4jade/preference/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/plan/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.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>
+<!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) on Mon Aug 11 00:38:59 BRT 2014 -->
+<title>bdi4jade.plan Class Hierarchy</title>
+<meta name="date" content="2014-08-11">
+<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="bdi4jade.plan Class Hierarchy";
+ }
+ }
+ 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><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li>Use</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../bdi4jade/message/package-tree.html">Prev</a></li>
+<li><a href="../../bdi4jade/plan/planbody/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/plan/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.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="header">
+<h1 class="title">Hierarchy For Package bdi4jade.plan</h1>
+<span class="packageHierarchyLabel">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="../../overview-tree.html">All Packages</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">bdi4jade.plan.<a href="../../bdi4jade/plan/GoalTemplate.html" title="class in bdi4jade.plan"><span class="typeNameLink">GoalTemplate</span></a></li>
+<li type="circle">bdi4jade.core.<a href="../../bdi4jade/core/MetadataElementImpl.html" title="class in bdi4jade.core"><span class="typeNameLink">MetadataElementImpl</span></a> (implements bdi4jade.core.<a href="../../bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</a>)
+<ul>
+<li type="circle">bdi4jade.plan.<a href="../../bdi4jade/plan/AbstractPlan.html" title="class in bdi4jade.plan"><span class="typeNameLink">AbstractPlan</span></a> (implements bdi4jade.plan.<a href="../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>)
+<ul>
+<li type="circle">bdi4jade.plan.<a href="../../bdi4jade/plan/SimplePlan.html" title="class in bdi4jade.plan"><span class="typeNameLink">SimplePlan</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+<li type="circle">bdi4jade.plan.<a href="../../bdi4jade/plan/PlanLibrary.html" title="class in bdi4jade.plan"><span class="typeNameLink">PlanLibrary</span></a> (implements java.io.Serializable)</li>
+</ul>
+</li>
+</ul>
+<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
+<ul>
+<li type="circle">bdi4jade.core.<a href="../../bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core"><span class="typeNameLink">MetadataElement</span></a>
+<ul>
+<li type="circle">bdi4jade.plan.<a href="../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan"><span class="typeNameLink">Plan</span></a></li>
+</ul>
+</li>
+</ul>
+<h2 title="Enum Hierarchy">Enum Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
+<ul>
+<li type="circle">bdi4jade.plan.<a href="../../bdi4jade/plan/Plan.EndState.html" title="enum in bdi4jade.plan"><span class="typeNameLink">Plan.EndState</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</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><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li>Use</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../bdi4jade/message/package-tree.html">Prev</a></li>
+<li><a href="../../bdi4jade/plan/planbody/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/plan/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.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>
bdi-jade/doc/bdi4jade/plan/package-use.html 579(+303 -276)
diff --git a/bdi-jade/doc/bdi4jade/plan/package-use.html b/bdi-jade/doc/bdi4jade/plan/package-use.html
index e7a5242..e56487c 100644
--- a/bdi-jade/doc/bdi4jade/plan/package-use.html
+++ b/bdi-jade/doc/bdi4jade/plan/package-use.html
@@ -1,276 +1,303 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:43 BRST 2014 -->
-<title>Uses of Package bdi4jade.plan</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="Uses of Package bdi4jade.plan";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/plan/package-use.html" target="_top">Frames</a></li>
-<li><a href="package-use.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="header">
-<h1 title="Uses of Package bdi4jade.plan" class="title">Uses of Package<br>bdi4jade.plan</h1>
-</div>
-<div class="contentContainer">
-<ul class="blockList">
-<li class="blockList">
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../bdi4jade/plan/package-summary.html">bdi4jade.plan</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#bdi4jade.core">bdi4jade.core</a></td>
-<td class="colLast"> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="#bdi4jade.plan">bdi4jade.plan</a></td>
-<td class="colLast"> </td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="#bdi4jade.reasoning">bdi4jade.reasoning</a></td>
-<td class="colLast"> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="#bdi4jade.util.plan">bdi4jade.util.plan</a></td>
-<td class="colLast"> </td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="#bdi4jade.util.reasoning">bdi4jade.util.reasoning</a></td>
-<td class="colLast"> </td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.core">
-<!-- -->
-</a>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
-<caption><span>Classes in <a href="../../bdi4jade/plan/package-summary.html">bdi4jade.plan</a> used by <a href="../../bdi4jade/core/package-summary.html">bdi4jade.core</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colOne" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colOne"><a href="../../bdi4jade/plan/class-use/Plan.html#bdi4jade.core">Plan</a>
-<div class="block">This class represents the plan abstraction.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.plan">
-<!-- -->
-</a>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
-<caption><span>Classes in <a href="../../bdi4jade/plan/package-summary.html">bdi4jade.plan</a> used by <a href="../../bdi4jade/plan/package-summary.html">bdi4jade.plan</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colOne" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colOne"><a href="../../bdi4jade/plan/class-use/Plan.html#bdi4jade.plan">Plan</a>
-<div class="block">This class represents the plan abstraction.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="../../bdi4jade/plan/class-use/Plan.DefaultMetadata.html#bdi4jade.plan">Plan.DefaultMetadata</a> </td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="../../bdi4jade/plan/class-use/PlanGoalDependency.html#bdi4jade.plan">PlanGoalDependency</a>
-<div class="block">This abstract class has the common properties and operations of all kinds of
- plan-goal dependency.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="../../bdi4jade/plan/class-use/PlanInstance.html#bdi4jade.plan">PlanInstance</a>
-<div class="block">This class represents a plan that has been instantiated to be executed, with
- an associated plan body (a behavior).</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="../../bdi4jade/plan/class-use/PlanInstance.EndState.html#bdi4jade.plan">PlanInstance.EndState</a>
-<div class="block">This enumuration represents the possible end states of a plan execution.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.reasoning">
-<!-- -->
-</a>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
-<caption><span>Classes in <a href="../../bdi4jade/plan/package-summary.html">bdi4jade.plan</a> used by <a href="../../bdi4jade/reasoning/package-summary.html">bdi4jade.reasoning</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colOne" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colOne"><a href="../../bdi4jade/plan/class-use/Plan.html#bdi4jade.reasoning">Plan</a>
-<div class="block">This class represents the plan abstraction.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.util.plan">
-<!-- -->
-</a>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
-<caption><span>Classes in <a href="../../bdi4jade/plan/package-summary.html">bdi4jade.plan</a> used by <a href="../../bdi4jade/util/plan/package-summary.html">bdi4jade.util.plan</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colOne" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colOne"><a href="../../bdi4jade/plan/class-use/OutputPlanBody.html#bdi4jade.util.plan">OutputPlanBody</a>
-<div class="block">This interface defines that a <a href="../../bdi4jade/plan/PlanBody.html" title="interface in bdi4jade.plan"><code>PlanBody</code></a> provides output for a goal
- that is being achieved.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="../../bdi4jade/plan/class-use/Plan.html#bdi4jade.util.plan">Plan</a>
-<div class="block">This class represents the plan abstraction.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="../../bdi4jade/plan/class-use/PlanBody.html#bdi4jade.util.plan">PlanBody</a>
-<div class="block">This interface defines a PlanBody.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="../../bdi4jade/plan/class-use/PlanInstance.html#bdi4jade.util.plan">PlanInstance</a>
-<div class="block">This class represents a plan that has been instantiated to be executed, with
- an associated plan body (a behavior).</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="../../bdi4jade/plan/class-use/PlanInstance.EndState.html#bdi4jade.util.plan">PlanInstance.EndState</a>
-<div class="block">This enumuration represents the possible end states of a plan execution.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.util.reasoning">
-<!-- -->
-</a>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
-<caption><span>Classes in <a href="../../bdi4jade/plan/package-summary.html">bdi4jade.plan</a> used by <a href="../../bdi4jade/util/reasoning/package-summary.html">bdi4jade.util.reasoning</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colOne" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colOne"><a href="../../bdi4jade/plan/class-use/Plan.html#bdi4jade.util.reasoning">Plan</a>
-<div class="block">This class represents the plan abstraction.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!-- -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/plan/package-use.html" target="_top">Frames</a></li>
-<li><a href="package-use.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>
+<!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) on Mon Aug 11 00:39:00 BRT 2014 -->
+<title>Uses of Package bdi4jade.plan</title>
+<meta name="date" content="2014-08-11">
+<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="Uses of Package bdi4jade.plan";
+ }
+ }
+ 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><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/plan/package-use.html" target="_top">Frames</a></li>
+<li><a href="package-use.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="header">
+<h1 title="Uses of Package bdi4jade.plan" class="title">Uses of Package<br>bdi4jade.plan</h1>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
+<caption><span>Packages that use <a href="../../bdi4jade/plan/package-summary.html">bdi4jade.plan</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Package</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.core">bdi4jade.core</a></td>
+<td class="colLast"> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.extension.planselection.utilitybased">bdi4jade.extension.planselection.utilitybased</a></td>
+<td class="colLast"> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.plan">bdi4jade.plan</a></td>
+<td class="colLast">
+<div class="block">This package contains interfaces and classes that allows representation of
+ plans of BDI agents.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.plan.planbody">bdi4jade.plan.planbody</a></td>
+<td class="colLast">
+<div class="block">This package contains interfaces and classes that allows representation of
+ plan body, which is an executable piece of code that is instantiated and
+ executed to achieve goals.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.reasoning">bdi4jade.reasoning</a></td>
+<td class="colLast"> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.util.reasoning">bdi4jade.util.reasoning</a></td>
+<td class="colLast"> </td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.core">
+<!-- -->
+</a>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../bdi4jade/plan/package-summary.html">bdi4jade.plan</a> used by <a href="../../bdi4jade/core/package-summary.html">bdi4jade.core</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colOne" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colOne"><a href="../../bdi4jade/plan/class-use/Plan.html#bdi4jade.core">Plan</a>
+<div class="block">This interfaces represents the plan abstraction.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="../../bdi4jade/plan/class-use/PlanLibrary.html#bdi4jade.core">PlanLibrary</a>
+<div class="block">This class represents the plan library of a capability.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.extension.planselection.utilitybased">
+<!-- -->
+</a>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../bdi4jade/plan/package-summary.html">bdi4jade.plan</a> used by <a href="../../bdi4jade/extension/planselection/utilitybased/package-summary.html">bdi4jade.extension.planselection.utilitybased</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colOne" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colOne"><a href="../../bdi4jade/plan/class-use/Plan.html#bdi4jade.extension.planselection.utilitybased">Plan</a>
+<div class="block">This interfaces represents the plan abstraction.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.plan">
+<!-- -->
+</a>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../bdi4jade/plan/package-summary.html">bdi4jade.plan</a> used by <a href="../../bdi4jade/plan/package-summary.html">bdi4jade.plan</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colOne" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colOne"><a href="../../bdi4jade/plan/class-use/AbstractPlan.html#bdi4jade.plan">AbstractPlan</a>
+<div class="block">This class represents the plan abstraction, being an abstract implementation
+ of the <a href="../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan"><code>Plan</code></a> interface.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="../../bdi4jade/plan/class-use/GoalTemplate.html#bdi4jade.plan">GoalTemplate</a>
+<div class="block">This abstract class specifies a goal template that is used to match a goal to
+ be achieved to a template of goals.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="../../bdi4jade/plan/class-use/Plan.html#bdi4jade.plan">Plan</a>
+<div class="block">This interfaces represents the plan abstraction.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="../../bdi4jade/plan/class-use/Plan.EndState.html#bdi4jade.plan">Plan.EndState</a>
+<div class="block">This enumeration represents the possible end states of a plan execution.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="../../bdi4jade/plan/class-use/PlanLibrary.html#bdi4jade.plan">PlanLibrary</a>
+<div class="block">This class represents the plan library of a capability.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.plan.planbody">
+<!-- -->
+</a>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../bdi4jade/plan/package-summary.html">bdi4jade.plan</a> used by <a href="../../bdi4jade/plan/planbody/package-summary.html">bdi4jade.plan.planbody</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colOne" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colOne"><a href="../../bdi4jade/plan/class-use/Plan.html#bdi4jade.plan.planbody">Plan</a>
+<div class="block">This interfaces represents the plan abstraction.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="../../bdi4jade/plan/class-use/Plan.EndState.html#bdi4jade.plan.planbody">Plan.EndState</a>
+<div class="block">This enumeration represents the possible end states of a plan execution.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.reasoning">
+<!-- -->
+</a>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../bdi4jade/plan/package-summary.html">bdi4jade.plan</a> used by <a href="../../bdi4jade/reasoning/package-summary.html">bdi4jade.reasoning</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colOne" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colOne"><a href="../../bdi4jade/plan/class-use/Plan.html#bdi4jade.reasoning">Plan</a>
+<div class="block">This interfaces represents the plan abstraction.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.util.reasoning">
+<!-- -->
+</a>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../bdi4jade/plan/package-summary.html">bdi4jade.plan</a> used by <a href="../../bdi4jade/util/reasoning/package-summary.html">bdi4jade.util.reasoning</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colOne" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colOne"><a href="../../bdi4jade/plan/class-use/Plan.html#bdi4jade.util.reasoning">Plan</a>
+<div class="block">This interfaces represents the plan abstraction.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</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><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/plan/package-use.html" target="_top">Frames</a></li>
+<li><a href="package-use.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>
bdi-jade/doc/bdi4jade/plan/Plan.html 948(+406 -542)
diff --git a/bdi-jade/doc/bdi4jade/plan/Plan.html b/bdi-jade/doc/bdi4jade/plan/Plan.html
index 876ca8d..b495042 100644
--- a/bdi-jade/doc/bdi4jade/plan/Plan.html
+++ b/bdi-jade/doc/bdi4jade/plan/Plan.html
@@ -1,542 +1,406 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:39 BRST 2014 -->
-<title>Plan</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="Plan";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/Plan.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/plan/OutputPlanBody.html" title="interface in bdi4jade.plan"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../bdi4jade/plan/Plan.DefaultMetadata.html" title="enum in bdi4jade.plan"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/plan/Plan.html" target="_top">Frames</a></li>
-<li><a href="Plan.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>
-<div>
-<ul class="subNavList">
-<li>Summary: </li>
-<li><a href="#nested_class_summary">Nested</a> | </li>
-<li>Field | </li>
-<li><a href="#constructor_summary">Constr</a> | </li>
-<li><a href="#method_summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li>Field | </li>
-<li><a href="#constructor_detail">Constr</a> | </li>
-<li><a href="#method_detail">Method</a></li>
-</ul>
-</div>
-<a name="skip-navbar_top">
-<!-- -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">bdi4jade.plan</div>
-<h2 title="Class Plan" class="title">Class Plan</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li><a href="../../bdi4jade/util/MetadataElement.html" title="class in bdi4jade.util">bdi4jade.util.MetadataElement</a></li>
-<li>
-<ul class="inheritance">
-<li>bdi4jade.plan.Plan</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>Direct Known Subclasses:</dt>
-<dd><a href="../../bdi4jade/util/plan/SimplePlan.html" title="class in bdi4jade.util.plan">SimplePlan</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public abstract class <span class="strong">Plan</span>
-extends <a href="../../bdi4jade/util/MetadataElement.html" title="class in bdi4jade.util">MetadataElement</a></pre>
-<div class="block">This class represents the plan abstraction. It defines the goals that the
- plan can achieve, in which context, and knows which is its plan body.</div>
-<dl><dt><span class="strong">Author:</span></dt>
- <dd>ingrid</dd></dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested_class_summary">
-<!-- -->
-</a>
-<h3>Nested Class Summary</h3>
-<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
-<caption><span>Nested Classes</span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Class and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static class </code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/plan/Plan.DefaultMetadata.html" title="enum in bdi4jade.plan">Plan.DefaultMetadata</a></strong></code> </td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor_summary">
-<!-- -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><strong><a href="../../bdi4jade/plan/Plan.html#Plan(java.lang.String)">Plan</a></strong>(java.lang.String id)</code>
-<div class="block">Constructs a new Plan.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><strong><a href="../../bdi4jade/plan/Plan.html#Plan(java.lang.String, java.lang.Class)">Plan</a></strong>(java.lang.String id,
- java.lang.Class<? extends <a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>> goalClass)</code>
-<div class="block">Constructs a new Plan.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><strong><a href="../../bdi4jade/plan/Plan.html#Plan(java.lang.String, java.lang.Class, jade.lang.acl.MessageTemplate)">Plan</a></strong>(java.lang.String id,
- java.lang.Class<? extends <a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>> goalClass,
- jade.lang.acl.MessageTemplate messageTemplate)</code>
-<div class="block">Constructs a new Plan.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><strong><a href="../../bdi4jade/plan/Plan.html#Plan(java.lang.String, jade.lang.acl.MessageTemplate)">Plan</a></strong>(java.lang.String id,
- jade.lang.acl.MessageTemplate messageTemplate)</code>
-<div class="block">Constructs a new Plan.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method_summary">
-<!-- -->
-</a>
-<h3>Method Summary</h3>
-<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span>Methods</span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/plan/Plan.html#addGoal(java.lang.Class)">addGoal</a></strong>(java.lang.Class<? extends <a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>> goalClass)</code>
-<div class="block">Adds a goal class that this plan may achieve.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/plan/Plan.html#addMessageTemplate(jade.lang.acl.MessageTemplate)">addMessageTemplate</a></strong>(jade.lang.acl.MessageTemplate messageTemplate)</code>
-<div class="block">Adds a message template of messages that this plan can process.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/plan/Plan.html#canAchieve(bdi4jade.goal.Goal)">canAchieve</a></strong>(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal)</code>
-<div class="block">Verifies if a given goal can be achieved by this plan.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/plan/Plan.html#canProcess(jade.lang.acl.ACLMessage)">canProcess</a></strong>(jade.lang.acl.ACLMessage message)</code>
-<div class="block">Verifies if the message received matches with any of the message
- templates of this plan.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>abstract jade.core.behaviours.Behaviour</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/plan/Plan.html#createPlanBody()">createPlanBody</a></strong>()</code>
-<div class="block">Instantiate the plan body of this plan.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/plan/Plan.html#equals(java.lang.Object)">equals</a></strong>(java.lang.Object obj)</code> </td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>java.lang.String</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/plan/Plan.html#getId()">getId</a></strong>()</code> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a href="../../bdi4jade/core/PlanLibrary.html" title="class in bdi4jade.core">PlanLibrary</a></code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/plan/Plan.html#getPlanLibrary()">getPlanLibrary</a></strong>()</code> </td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/plan/Plan.html#hashCode()">hashCode</a></strong>()</code> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/plan/Plan.html#setPlanLibrary(bdi4jade.core.PlanLibrary)">setPlanLibrary</a></strong>(<a href="../../bdi4jade/core/PlanLibrary.html" title="class in bdi4jade.core">PlanLibrary</a> planLibrary)</code> </td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>java.lang.String</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/plan/Plan.html#toString()">toString</a></strong>()</code> </td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods_inherited_from_class_bdi4jade.util.MetadataElement">
-<!-- -->
-</a>
-<h3>Methods inherited from class bdi4jade.util.<a href="../../bdi4jade/util/MetadataElement.html" title="class in bdi4jade.util">MetadataElement</a></h3>
-<code><a href="../../bdi4jade/util/MetadataElement.html#getMetadata()">getMetadata</a>, <a href="../../bdi4jade/util/MetadataElement.html#getMetadata(java.lang.Object)">getMetadata</a>, <a href="../../bdi4jade/util/MetadataElement.html#hasMetadata(java.lang.Object)">hasMetadata</a>, <a href="../../bdi4jade/util/MetadataElement.html#putMetadata(java.lang.Object, java.lang.Object)">putMetadata</a>, <a href="../../bdi4jade/util/MetadataElement.html#removeMetadata(java.lang.Object)">removeMetadata</a></code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
-<!-- -->
-</a>
-<h3>Methods inherited from class java.lang.Object</h3>
-<code>getClass, notify, notifyAll, wait, wait, wait</code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor_detail">
-<!-- -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="Plan(java.lang.String)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>Plan</h4>
-<pre>public Plan(java.lang.String id)</pre>
-<div class="block">Constructs a new Plan. It sets the plan library and plan body class of
- this plan, and initializes the goals that it can achieve and message
- templates of messages it can process.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>id</code> - plan identifier</dd></dl>
-</li>
-</ul>
-<a name="Plan(java.lang.String, java.lang.Class)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>Plan</h4>
-<pre>public Plan(java.lang.String id,
- java.lang.Class<? extends <a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>> goalClass)</pre>
-<div class="block">Constructs a new Plan. It sets the plan library and plan body class of
- this plan, and initializes the goals that it can achieve and messages it
- can process. The goals are initialized with the provided goal class.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>id</code> - plan identifier</dd><dd><code>goalClass</code> - the goal that this plan can achieve</dd></dl>
-</li>
-</ul>
-<a name="Plan(java.lang.String, java.lang.Class, jade.lang.acl.MessageTemplate)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>Plan</h4>
-<pre>public Plan(java.lang.String id,
- java.lang.Class<? extends <a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>> goalClass,
- jade.lang.acl.MessageTemplate messageTemplate)</pre>
-<div class="block">Constructs a new Plan. It sets the plan library and plan body class of
- this plan, and initializes the goals that it can achieve and messages it
- can process. The goals are initialized with the provided goal class. The
- message templates is initialized with the provided template.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>id</code> - plan identifier</dd><dd><code>goalClass</code> - the goal that this plan can achieve</dd><dd><code>messageTemplate</code> - the template of messages that this plan can process.</dd></dl>
-</li>
-</ul>
-<a name="Plan(java.lang.String, jade.lang.acl.MessageTemplate)">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>Plan</h4>
-<pre>public Plan(java.lang.String id,
- jade.lang.acl.MessageTemplate messageTemplate)</pre>
-<div class="block">Constructs a new Plan. It sets the plan library and plan body class of
- this plan, and initializes the goals that it can achieve and message
- templates of messages it can process. The message templates is
- initialized with the provided template.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>id</code> - the plan identifier</dd><dd><code>messageTemplate</code> - the template of messages that this plan can process.</dd></dl>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method_detail">
-<!-- -->
-</a>
-<h3>Method Detail</h3>
-<a name="addGoal(java.lang.Class)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>addGoal</h4>
-<pre>public void addGoal(java.lang.Class<? extends <a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>> goalClass)</pre>
-<div class="block">Adds a goal class that this plan may achieve.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>goalClass</code> - the goal class that can be achieved by this plan.</dd></dl>
-</li>
-</ul>
-<a name="addMessageTemplate(jade.lang.acl.MessageTemplate)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>addMessageTemplate</h4>
-<pre>public void addMessageTemplate(jade.lang.acl.MessageTemplate messageTemplate)</pre>
-<div class="block">Adds a message template of messages that this plan can process.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>messageTemplate</code> - the message template of messages that can be processed.</dd></dl>
-</li>
-</ul>
-<a name="canAchieve(bdi4jade.goal.Goal)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>canAchieve</h4>
-<pre>public boolean canAchieve(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal)</pre>
-<div class="block">Verifies if a given goal can be achieved by this plan. When the goal is a
- <a href="../../bdi4jade/message/MessageGoal.html" title="class in bdi4jade.message"><code>MessageGoal</code></a>, it invokes the method
- <a href="../../bdi4jade/plan/Plan.html#canProcess(jade.lang.acl.ACLMessage)"><code>canProcess(ACLMessage)</code></a>. Otherwise, it checks if the class of
- this goal is contained in the goal set of this plan.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>goal</code> - the goal to be verified.</dd>
-<dt><span class="strong">Returns:</span></dt><dd>true if the given goal can be achieved by this plan, false
- otherwise.</dd></dl>
-</li>
-</ul>
-<a name="canProcess(jade.lang.acl.ACLMessage)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>canProcess</h4>
-<pre>public boolean canProcess(jade.lang.acl.ACLMessage message)</pre>
-<div class="block">Verifies if the message received matches with any of the message
- templates of this plan.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>message</code> - the message to be checked.</dd>
-<dt><span class="strong">Returns:</span></dt><dd>true if this plan can process the message.</dd></dl>
-</li>
-</ul>
-<a name="createPlanBody()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>createPlanBody</h4>
-<pre>public abstract jade.core.behaviours.Behaviour createPlanBody()
- throws <a href="../../bdi4jade/exception/PlanInstantiationException.html" title="class in bdi4jade.exception">PlanInstantiationException</a></pre>
-<div class="block">Instantiate the plan body of this plan. It must be an instance of
- <code>Behaviour</code> and also implements the <a href="../../bdi4jade/plan/PlanBody.html" title="interface in bdi4jade.plan"><code>PlanBody</code></a> interface.</div>
-<dl><dt><span class="strong">Returns:</span></dt><dd>the instantiated plan body.</dd>
-<dt><span class="strong">Throws:</span></dt>
-<dd><code><a href="../../bdi4jade/exception/PlanInstantiationException.html" title="class in bdi4jade.exception">PlanInstantiationException</a></code> - if an error occurred during the instantiation process.</dd></dl>
-</li>
-</ul>
-<a name="equals(java.lang.Object)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>equals</h4>
-<pre>public boolean equals(java.lang.Object obj)</pre>
-<dl>
-<dt><strong>Overrides:</strong></dt>
-<dd><code>equals</code> in class <code>java.lang.Object</code></dd>
-<dt><span class="strong">See Also:</span></dt><dd><code>Object.equals(java.lang.Object)</code></dd></dl>
-</li>
-</ul>
-<a name="getId()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getId</h4>
-<pre>public java.lang.String getId()</pre>
-<dl><dt><span class="strong">Returns:</span></dt><dd>the id</dd></dl>
-</li>
-</ul>
-<a name="getPlanLibrary()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getPlanLibrary</h4>
-<pre>public <a href="../../bdi4jade/core/PlanLibrary.html" title="class in bdi4jade.core">PlanLibrary</a> getPlanLibrary()</pre>
-<dl><dt><span class="strong">Returns:</span></dt><dd>the planLibrary</dd></dl>
-</li>
-</ul>
-<a name="hashCode()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>hashCode</h4>
-<pre>public int hashCode()</pre>
-<dl>
-<dt><strong>Overrides:</strong></dt>
-<dd><code>hashCode</code> in class <code>java.lang.Object</code></dd>
-<dt><span class="strong">See Also:</span></dt><dd><code>Object.hashCode()</code></dd></dl>
-</li>
-</ul>
-<a name="setPlanLibrary(bdi4jade.core.PlanLibrary)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>setPlanLibrary</h4>
-<pre>public void setPlanLibrary(<a href="../../bdi4jade/core/PlanLibrary.html" title="class in bdi4jade.core">PlanLibrary</a> planLibrary)</pre>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>planLibrary</code> - the planLibrary to set</dd></dl>
-</li>
-</ul>
-<a name="toString()">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>toString</h4>
-<pre>public java.lang.String toString()</pre>
-<dl>
-<dt><strong>Overrides:</strong></dt>
-<dd><code>toString</code> in class <code>java.lang.Object</code></dd>
-<dt><span class="strong">See Also:</span></dt><dd><code>Object.toString()</code></dd></dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!-- -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/Plan.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/plan/OutputPlanBody.html" title="interface in bdi4jade.plan"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../bdi4jade/plan/Plan.DefaultMetadata.html" title="enum in bdi4jade.plan"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/plan/Plan.html" target="_top">Frames</a></li>
-<li><a href="Plan.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>
-<div>
-<ul class="subNavList">
-<li>Summary: </li>
-<li><a href="#nested_class_summary">Nested</a> | </li>
-<li>Field | </li>
-<li><a href="#constructor_summary">Constr</a> | </li>
-<li><a href="#method_summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li>Field | </li>
-<li><a href="#constructor_detail">Constr</a> | </li>
-<li><a href="#method_detail">Method</a></li>
-</ul>
-</div>
-<a name="skip-navbar_bottom">
-<!-- -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
+<!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) on Mon Aug 11 00:38:58 BRT 2014 -->
+<title>Plan</title>
+<meta name="date" content="2014-08-11">
+<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="Plan";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":6};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/Plan.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../bdi4jade/plan/GoalTemplate.html" title="class in bdi4jade.plan"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../bdi4jade/plan/Plan.EndState.html" title="enum in bdi4jade.plan"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/plan/Plan.html" target="_top">Frames</a></li>
+<li><a href="Plan.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>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li><a href="#nested.class.summary">Nested</a> | </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">bdi4jade.plan</div>
+<h2 title="Interface Plan" class="title">Interface Plan</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd><a href="../../bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</a></dd>
+</dl>
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../bdi4jade/plan/AbstractPlan.html" title="class in bdi4jade.plan">AbstractPlan</a>, <a href="../../bdi4jade/plan/SimplePlan.html" title="class in bdi4jade.plan">SimplePlan</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="typeNameLabel">Plan</span>
+extends <a href="../../bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</a></pre>
+<div class="block">This interfaces represents the plan abstraction. It defines the goals that
+ the plan can achieve, in which context, and it able to create an instance of
+ plan body to be executed.</div>
+<dl>
+<dt><span class="simpleTagLabel">Author:</span></dt>
+<dd>Ingrid Nunes</dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Interface and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/plan/Plan.EndState.html" title="enum in bdi4jade.plan">Plan.EndState</a></span></code>
+<div class="block">This enumeration represents the possible end states of a plan execution.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/plan/Plan.html#canAchieve-bdi4jade.goal.Goal-">canAchieve</a></span>(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal)</code>
+<div class="block">Verifies if a given goal can be achieved by this plan.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/plan/Plan.html#canProcess-jade.lang.acl.ACLMessage-">canProcess</a></span>(jade.lang.acl.ACLMessage message)</code>
+<div class="block">Verifies if the message can be processed by this plan.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code><a href="../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/plan/Plan.html#createPlanBody--">createPlanBody</a></span>()</code>
+<div class="block">Instantiate the plan body of this plan, which is an implementation of the
+ <a href="../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody"><code>PlanBody</code></a> interface.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/plan/Plan.html#getId--">getId</a></span>()</code>
+<div class="block">Returns the id of this plan.</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code><a href="../../bdi4jade/plan/PlanLibrary.html" title="class in bdi4jade.plan">PlanLibrary</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/plan/Plan.html#getPlanLibrary--">getPlanLibrary</a></span>()</code>
+<div class="block">Returns the plan library with which this plan is associated.</div>
+</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/plan/Plan.html#isContextApplicable-bdi4jade.goal.Goal-">isContextApplicable</a></span>(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal)</code>
+<div class="block">Verifies if the current context is valid for this plan execution.</div>
+</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/plan/Plan.html#setPlanLibrary-bdi4jade.plan.PlanLibrary-">setPlanLibrary</a></span>(<a href="../../bdi4jade/plan/PlanLibrary.html" title="class in bdi4jade.plan">PlanLibrary</a> planLibrary)</code>
+<div class="block">Sets the plan library with which this plan is associated.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.bdi4jade.core.MetadataElement">
+<!-- -->
+</a>
+<h3>Methods inherited from interface bdi4jade.core.<a href="../../bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</a></h3>
+<code><a href="../../bdi4jade/core/MetadataElement.html#getMetadata--">getMetadata</a>, <a href="../../bdi4jade/core/MetadataElement.html#getMetadata-java.lang.Object-">getMetadata</a>, <a href="../../bdi4jade/core/MetadataElement.html#hasMetadata-java.lang.Object-">hasMetadata</a>, <a href="../../bdi4jade/core/MetadataElement.html#putMetadata-java.lang.Object-java.lang.Object-">putMetadata</a>, <a href="../../bdi4jade/core/MetadataElement.html#removeMetadata-java.lang.Object-">removeMetadata</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="canAchieve-bdi4jade.goal.Goal-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>canAchieve</h4>
+<pre>boolean canAchieve(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal)</pre>
+<div class="block">Verifies if a given goal can be achieved by this plan.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>goal</code> - the goal to be verified.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>true if the given goal can be achieved by this plan, false
+ otherwise.</dd>
+</dl>
+</li>
+</ul>
+<a name="canProcess-jade.lang.acl.ACLMessage-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>canProcess</h4>
+<pre>boolean canProcess(jade.lang.acl.ACLMessage message)</pre>
+<div class="block">Verifies if the message can be processed by this plan.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>message</code> - the message to be checked.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>true if this plan can process the message, false otherwise.</dd>
+</dl>
+</li>
+</ul>
+<a name="createPlanBody--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>createPlanBody</h4>
+<pre><a href="../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a> createPlanBody()
+ throws <a href="../../bdi4jade/exception/PlanInstantiationException.html" title="class in bdi4jade.exception">PlanInstantiationException</a></pre>
+<div class="block">Instantiate the plan body of this plan, which is an implementation of the
+ <a href="../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody"><code>PlanBody</code></a> interface.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the instantiated plan body.</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="../../bdi4jade/exception/PlanInstantiationException.html" title="class in bdi4jade.exception">PlanInstantiationException</a></code> - if an error occurred during the instantiation process.</dd>
+</dl>
+</li>
+</ul>
+<a name="getId--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getId</h4>
+<pre>java.lang.String getId()</pre>
+<div class="block">Returns the id of this plan.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the id</dd>
+</dl>
+</li>
+</ul>
+<a name="getPlanLibrary--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getPlanLibrary</h4>
+<pre><a href="../../bdi4jade/plan/PlanLibrary.html" title="class in bdi4jade.plan">PlanLibrary</a> getPlanLibrary()</pre>
+<div class="block">Returns the plan library with which this plan is associated.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the planLibrary.</dd>
+</dl>
+</li>
+</ul>
+<a name="isContextApplicable-bdi4jade.goal.Goal-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isContextApplicable</h4>
+<pre>boolean isContextApplicable(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal)</pre>
+<div class="block">Verifies if the current context is valid for this plan execution.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>goal</code> - the goal to be achieved whose conditions may be tested to
+ verify the applicability of this plan.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>true if the plan can be executed in the current context, false
+ otherwise.</dd>
+</dl>
+</li>
+</ul>
+<a name="setPlanLibrary-bdi4jade.plan.PlanLibrary-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>setPlanLibrary</h4>
+<pre>void setPlanLibrary(<a href="../../bdi4jade/plan/PlanLibrary.html" title="class in bdi4jade.plan">PlanLibrary</a> planLibrary)</pre>
+<div class="block">Sets the plan library with which this plan is associated.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>planLibrary</code> - the planLibrary to set.</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= 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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/Plan.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../bdi4jade/plan/GoalTemplate.html" title="class in bdi4jade.plan"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../bdi4jade/plan/Plan.EndState.html" title="enum in bdi4jade.plan"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/plan/Plan.html" target="_top">Frames</a></li>
+<li><a href="Plan.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>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li><a href="#nested.class.summary">Nested</a> | </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
bdi-jade/doc/bdi4jade/plan/PlanBody.html 898(+663 -235)
diff --git a/bdi-jade/doc/bdi4jade/plan/PlanBody.html b/bdi-jade/doc/bdi4jade/plan/PlanBody.html
index b811aaa..b0d3a7e 100644
--- a/bdi-jade/doc/bdi4jade/plan/PlanBody.html
+++ b/bdi-jade/doc/bdi4jade/plan/PlanBody.html
@@ -1,237 +1,665 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:39 BRST 2014 -->
-<title>PlanBody</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="PlanBody";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/PlanBody.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/plan/Plan.DefaultMetadata.html" title="enum in bdi4jade.plan"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../bdi4jade/plan/PlanContribution.html" title="class in bdi4jade.plan"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/plan/PlanBody.html" target="_top">Frames</a></li>
-<li><a href="PlanBody.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>
-<div>
-<ul class="subNavList">
-<li>Summary: </li>
-<li>Nested | </li>
-<li>Field | </li>
-<li>Constr | </li>
-<li><a href="#method_summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li>Field | </li>
-<li>Constr | </li>
-<li><a href="#method_detail">Method</a></li>
-</ul>
-</div>
-<a name="skip-navbar_top">
-<!-- -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">bdi4jade.plan</div>
-<h2 title="Interface PlanBody" class="title">Interface PlanBody</h2>
-</div>
-<div class="contentContainer">
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Known Implementing Classes:</dt>
-<dd><a href="../../bdi4jade/util/plan/ParallelGoalPlanBody.html" title="class in bdi4jade.util.plan">ParallelGoalPlanBody</a>, <a href="../../bdi4jade/util/plan/SequentialGoalPlanBody.html" title="class in bdi4jade.util.plan">SequentialGoalPlanBody</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public interface <span class="strong">PlanBody</span></pre>
+<!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) on Sun Aug 10 17:31:03 BRT 2014 -->
+<title>PlanBody</title>
+<meta name="date" content="2014-08-10">
+<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="PlanBody";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":6,"i7":6,"i8":6,"i9":6,"i10":6,"i11":6,"i12":6,"i13":6,"i14":6,"i15":6,"i16":6,"i17":6,"i18":6,"i19":6};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/PlanBody.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../bdi4jade/plan/Plan.EndState.html" title="enum in bdi4jade.plan"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../bdi4jade/plan/PlanLibrary.html" title="class in bdi4jade.plan"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/plan/PlanBody.html" target="_top">Frames</a></li>
+<li><a href="PlanBody.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>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">bdi4jade.plan</div>
+<h2 title="Interface PlanBody" class="title">Interface PlanBody</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd>java.util.EventListener, <a href="../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a></dd>
+</dl>
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../bdi4jade/plan/AbstractPlanBody.html" title="class in bdi4jade.plan">AbstractPlanBody</a>, <a href="../../bdi4jade/util/plan/BeliefGoalPlanBody.html" title="class in bdi4jade.util.plan">BeliefGoalPlanBody</a>, <a href="../../bdi4jade/plan/FSMPlanBody.html" title="class in bdi4jade.plan">FSMPlanBody</a>, <a href="../../bdi4jade/plan/ParallelActionPlanBody.html" title="class in bdi4jade.plan">ParallelActionPlanBody</a>, <a href="../../bdi4jade/util/plan/ParallelGoalPlanBody.html" title="class in bdi4jade.util.plan">ParallelGoalPlanBody</a>, <a href="../../bdi4jade/plan/SequentialActionPlanBody.html" title="class in bdi4jade.plan">SequentialActionPlanBody</a>, <a href="../../bdi4jade/util/plan/SequentialGoalPlanBody.html" title="class in bdi4jade.util.plan">SequentialGoalPlanBody</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="typeNameLabel">PlanBody</span>
+extends <a href="../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a></pre>
<div class="block">This interface defines a PlanBody. Plans are executed as behaviors (
<code>Behaviour</code>), but executed in the BDI context, these behaviors should
- also implement this interface.</div>
-<dl><dt><span class="strong">Author:</span></dt>
- <dd>ingrid</dd></dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method_summary">
-<!-- -->
-</a>
-<h3>Method Summary</h3>
-<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span>Methods</span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../bdi4jade/plan/PlanInstance.EndState.html" title="enum in bdi4jade.plan">PlanInstance.EndState</a></code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/plan/PlanBody.html#getEndState()">getEndState</a></strong>()</code>
-<div class="block">Returns the end state of the execution of this plan.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/plan/PlanBody.html#init(bdi4jade.plan.PlanInstance)">init</a></strong>(<a href="../../bdi4jade/plan/PlanInstance.html" title="class in bdi4jade.plan">PlanInstance</a> planInstance)</code>
-<div class="block">Initializes the PlanBody.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method_detail">
-<!-- -->
-</a>
-<h3>Method Detail</h3>
-<a name="getEndState()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getEndState</h4>
-<pre><a href="../../bdi4jade/plan/PlanInstance.EndState.html" title="enum in bdi4jade.plan">PlanInstance.EndState</a> getEndState()</pre>
-<div class="block">Returns the end state of the execution of this plan.</div>
-<dl><dt><span class="strong">Returns:</span></dt><dd>the end state of this plan, or null if it has not finished yet.</dd></dl>
-</li>
-</ul>
-<a name="init(bdi4jade.plan.PlanInstance)">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>init</h4>
-<pre>void init(<a href="../../bdi4jade/plan/PlanInstance.html" title="class in bdi4jade.plan">PlanInstance</a> planInstance)</pre>
-<div class="block">Initializes the PlanBody. It is invoked just after its instantiation.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>planInstance</code> - the plan instance that contains contextual information for
- this plan body.</dd></dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!-- -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/PlanBody.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/plan/Plan.DefaultMetadata.html" title="enum in bdi4jade.plan"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../bdi4jade/plan/PlanContribution.html" title="class in bdi4jade.plan"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/plan/PlanBody.html" target="_top">Frames</a></li>
-<li><a href="PlanBody.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>
-<div>
-<ul class="subNavList">
-<li>Summary: </li>
-<li>Nested | </li>
-<li>Field | </li>
-<li>Constr | </li>
-<li><a href="#method_summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li>Field | </li>
-<li>Constr | </li>
-<li><a href="#method_detail">Method</a></li>
-</ul>
-</div>
-<a name="skip-navbar_bottom">
-<!-- -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
+ also implement this interface.</div>
+<dl>
+<dt><span class="simpleTagLabel">Author:</span></dt>
+<dd>ingrid</dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/plan/PlanBody.html#dispatchGoal-bdi4jade.goal.Goal-">dispatchGoal</a></span>(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal)</code>
+<div class="block">Dispatches a goal to be achieved.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/plan/PlanBody.html#dispatchProtectedGoal-bdi4jade.goal.Goal-">dispatchProtectedGoal</a></span>(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal)</code>
+<div class="block">Dispatches a goal to be achieved, using the capability (or its children
+ capabilities) associated with the plan.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/plan/PlanBody.html#dispatchProtectedSubgoal-bdi4jade.goal.Goal-">dispatchProtectedSubgoal</a></span>(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> subgoal)</code>
+<div class="block">Dispatches a subgoal to be achieved, using the capability (or its
+ children capabilities) associated with the plan.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/plan/PlanBody.html#dispatchProtectedSubgoalAndListen-bdi4jade.goal.Goal-">dispatchProtectedSubgoalAndListen</a></span>(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> subgoal)</code>
+<div class="block">Dispatches a subgoal to be achieved, using the capability (or its
+ children capabilities) associated with the plan, and registers itself as
+ a listener to receive a notification of the end of execution of the goal.</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/plan/PlanBody.html#dispatchSubgoal-bdi4jade.goal.Goal-">dispatchSubgoal</a></span>(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> subgoal)</code>
+<div class="block">Dispatches a subgoal to be achieved.</div>
+</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/plan/PlanBody.html#dispatchSubgoalAndListen-bdi4jade.goal.Goal-">dispatchSubgoalAndListen</a></span>(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> subgoal)</code>
+<div class="block">Dispatches a subgoal to be achieved and registers itself as a listener to
+ receive a notification of the end of execution of the goal.</div>
+</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code><a href="../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/plan/PlanBody.html#getBeliefBase--">getBeliefBase</a></span>()</code>
+<div class="block">Returns the belief base of the capability.</div>
+</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code><a href="../../bdi4jade/plan/Plan.EndState.html" title="enum in bdi4jade.plan">Plan.EndState</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/plan/PlanBody.html#getEndState--">getEndState</a></span>()</code>
+<div class="block">Returns the end state of the execution of this plan.</div>
+</td>
+</tr>
+<tr id="i8" class="altColor">
+<td class="colFirst"><code><a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/plan/PlanBody.html#getGoal--">getGoal</a></span>()</code>
+<div class="block">Returns the goal to be achieved by this plan instance.</div>
+</td>
+</tr>
+<tr id="i9" class="rowColor">
+<td class="colFirst"><code><a href="../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/plan/PlanBody.html#getGoalEvent--">getGoalEvent</a></span>()</code>
+<div class="block">Returns a goal event from the queue.</div>
+</td>
+</tr>
+<tr id="i10" class="altColor">
+<td class="colFirst"><code><a href="../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/plan/PlanBody.html#getGoalEvent-boolean-">getGoalEvent</a></span>(boolean block)</code>
+<div class="block">Returns a goal event from the queue.</div>
+</td>
+</tr>
+<tr id="i11" class="rowColor">
+<td class="colFirst"><code><a href="../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/plan/PlanBody.html#getGoalEvent-long-">getGoalEvent</a></span>(long ms)</code>
+<div class="block">Returns a goal event from the queue.</div>
+</td>
+</tr>
+<tr id="i12" class="altColor">
+<td class="colFirst"><code><a href="../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/plan/PlanBody.html#getPlan--">getPlan</a></span>()</code>
+<div class="block">Returns the <a href="../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan"><code>Plan</code></a> that is associated with this plan instance.</div>
+</td>
+</tr>
+<tr id="i13" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/plan/PlanBody.html#init-bdi4jade.plan.Plan-bdi4jade.core.Intention-">init</a></span>(<a href="../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a> plan,
+ <a href="../../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a> intention)</code>
+<div class="block">Initializes this plan body.</div>
+</td>
+</tr>
+<tr id="i14" class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/plan/PlanBody.html#onEnd--">onEnd</a></span>()</code>
+<div class="block">This method is invoked just once after this behaviour has ended.</div>
+</td>
+</tr>
+<tr id="i15" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/plan/PlanBody.html#onStart--">onStart</a></span>()</code>
+<div class="block">This method is executed just once before starting this plan body
+ execution.</div>
+</td>
+</tr>
+<tr id="i16" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/plan/PlanBody.html#reset--">reset</a></span>()</code>
+<div class="block">Restores plan body initial state.</div>
+</td>
+</tr>
+<tr id="i17" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/plan/PlanBody.html#restart--">restart</a></span>()</code>
+<div class="block">Restarts a blocked plan body.</div>
+</td>
+</tr>
+<tr id="i18" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/plan/PlanBody.html#start--">start</a></span>()</code>
+<div class="block">Starts the plan body, a <code>Behaviour</code>, associated with this plan.</div>
+</td>
+</tr>
+<tr id="i19" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/plan/PlanBody.html#stop--">stop</a></span>()</code>
+<div class="block">Stops the plan body, a <code>Behaviour</code>, associated with this plan.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.bdi4jade.event.GoalListener">
+<!-- -->
+</a>
+<h3>Methods inherited from interface bdi4jade.event.<a href="../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a></h3>
+<code><a href="../../bdi4jade/event/GoalListener.html#goalPerformed-bdi4jade.event.GoalEvent-">goalPerformed</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="dispatchGoal-bdi4jade.goal.Goal-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>dispatchGoal</h4>
+<pre>void dispatchGoal(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal)</pre>
+<div class="block">Dispatches a goal to be achieved.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>goal</code> - the goal to be dispatched.</dd>
+</dl>
+</li>
+</ul>
+<a name="dispatchProtectedGoal-bdi4jade.goal.Goal-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>dispatchProtectedGoal</h4>
+<pre>void dispatchProtectedGoal(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal)</pre>
+<div class="block">Dispatches a goal to be achieved, using the capability (or its children
+ capabilities) associated with the plan.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>goal</code> - the goal to be dispatched.</dd>
+</dl>
+</li>
+</ul>
+<a name="dispatchProtectedSubgoal-bdi4jade.goal.Goal-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>dispatchProtectedSubgoal</h4>
+<pre>void dispatchProtectedSubgoal(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> subgoal)</pre>
+<div class="block">Dispatches a subgoal to be achieved, using the capability (or its
+ children capabilities) associated with the plan.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>subgoal</code> - the subgoal to be dispatched.</dd>
+</dl>
+</li>
+</ul>
+<a name="dispatchProtectedSubgoalAndListen-bdi4jade.goal.Goal-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>dispatchProtectedSubgoalAndListen</h4>
+<pre>void dispatchProtectedSubgoalAndListen(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> subgoal)</pre>
+<div class="block">Dispatches a subgoal to be achieved, using the capability (or its
+ children capabilities) associated with the plan, and registers itself as
+ a listener to receive a notification of the end of execution of the goal.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>subgoal</code> - the subgoal to be dispatched.</dd>
+</dl>
+</li>
+</ul>
+<a name="dispatchSubgoal-bdi4jade.goal.Goal-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>dispatchSubgoal</h4>
+<pre>void dispatchSubgoal(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> subgoal)</pre>
+<div class="block">Dispatches a subgoal to be achieved.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>subgoal</code> - the subgoal to be dispatched.</dd>
+</dl>
+</li>
+</ul>
+<a name="dispatchSubgoalAndListen-bdi4jade.goal.Goal-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>dispatchSubgoalAndListen</h4>
+<pre>void dispatchSubgoalAndListen(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> subgoal)</pre>
+<div class="block">Dispatches a subgoal to be achieved and registers itself as a listener to
+ receive a notification of the end of execution of the goal.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>subgoal</code> - the subgoal to be dispatched.</dd>
+</dl>
+</li>
+</ul>
+<a name="getBeliefBase--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getBeliefBase</h4>
+<pre><a href="../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a> getBeliefBase()</pre>
+<div class="block">Returns the belief base of the capability.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the belief base containing the beliefs.</dd>
+</dl>
+</li>
+</ul>
+<a name="getEndState--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getEndState</h4>
+<pre><a href="../../bdi4jade/plan/Plan.EndState.html" title="enum in bdi4jade.plan">Plan.EndState</a> getEndState()</pre>
+<div class="block">Returns the end state of the execution of this plan.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the end state of this plan, or null if it has not finished yet.</dd>
+</dl>
+</li>
+</ul>
+<a name="getGoal--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getGoal</h4>
+<pre><a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> getGoal()</pre>
+<div class="block">Returns the goal to be achieved by this plan instance.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the goal.</dd>
+</dl>
+</li>
+</ul>
+<a name="getGoalEvent--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getGoalEvent</h4>
+<pre><a href="../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a> getGoalEvent()</pre>
+<div class="block">Returns a goal event from the queue. If the queue is empty, the behavior
+ associated with this plan instance is blocked.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the goal event or null if the queue is empty.</dd>
+</dl>
+</li>
+</ul>
+<a name="getGoalEvent-boolean-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getGoalEvent</h4>
+<pre><a href="../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a> getGoalEvent(boolean block)</pre>
+<div class="block">Returns a goal event from the queue. If the queue is empty, the behavior
+ associated with this plan instance is going to be blocked if the
+ parameter passed to this method is true.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>block</code> - true if the behavior must be blocked if the queue is empty.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the goal event or null if the queue is empty.</dd>
+</dl>
+</li>
+</ul>
+<a name="getGoalEvent-long-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getGoalEvent</h4>
+<pre><a href="../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a> getGoalEvent(long ms)</pre>
+<div class="block">Returns a goal event from the queue. If the queue is empty, the behavior
+ associated with this plan instance is going to be blocked for the
+ specified milliseconds.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>ms</code> - the maximum amount of time that the behavior must be blocked.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the goal event or null if the queue is empty.</dd>
+</dl>
+</li>
+</ul>
+<a name="getPlan--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getPlan</h4>
+<pre><a href="../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a> getPlan()</pre>
+<div class="block">Returns the <a href="../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan"><code>Plan</code></a> that is associated with this plan instance.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the plan.</dd>
+</dl>
+</li>
+</ul>
+<a name="init-bdi4jade.plan.Plan-bdi4jade.core.Intention-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>init</h4>
+<pre>void init(<a href="../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a> plan,
+ <a href="../../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a> intention)
+ throws <a href="../../bdi4jade/exception/PlanInstantiationException.html" title="class in bdi4jade.exception">PlanInstantiationException</a></pre>
+<div class="block">Initializes this plan body. It associates this plan body with a plan
+ definition (<a href="../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan"><code>Plan</code></a>) and an <a href="../../bdi4jade/core/Intention.html" title="class in bdi4jade.core"><code>Intention</code></a>. If this plan body has
+ already been initialized, this method throws a
+ <a href="../../bdi4jade/exception/PlanInstantiationException.html" title="class in bdi4jade.exception"><code>PlanInstantiationException</code></a>.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>plan</code> - the plan associated this this plan body.</dd>
+<dd><code>intention</code> - the intention that this plan instance have to achieve.</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>PlanBodyInstantiationException</code> - if this plan body has already been initialized.</dd>
+<dd><code><a href="../../bdi4jade/exception/PlanInstantiationException.html" title="class in bdi4jade.exception">PlanInstantiationException</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="onEnd--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onEnd</h4>
+<pre>int onEnd()</pre>
+<div class="block">This method is invoked just once after this behaviour has ended.
+ Therefore, it acts as an epilog for the task represented by this plan
+ body. Note that onEnd is called after the plan body has already stopped
+ its execution.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>an integer code representing the termination value of the
+ behaviour.</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><code>Behaviour.onEnd()</code></dd>
+</dl>
+</li>
+</ul>
+<a name="onStart--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onStart</h4>
+<pre>void onStart()</pre>
+<div class="block">This method is executed just once before starting this plan body
+ execution. Therefore, it acts as a prolog to the task represented by this
+ plan body.</div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><code>Behaviour.onStart()</code></dd>
+</dl>
+</li>
+</ul>
+<a name="reset--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>reset</h4>
+<pre>void reset()</pre>
+<div class="block">Restores plan body initial state. This method must be implemented by
+ concrete subclasses in such a way that calling reset() on a plan body
+ object is equivalent to destroying it and recreating it back.</div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><code>Behaviour.reset()</code></dd>
+</dl>
+</li>
+</ul>
+<a name="restart--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>restart</h4>
+<pre>void restart()</pre>
+<div class="block">Restarts a blocked plan body.</div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><code>Behaviour.restart()</code></dd>
+</dl>
+</li>
+</ul>
+<a name="start--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>start</h4>
+<pre>void start()</pre>
+<div class="block">Starts the plan body, a <code>Behaviour</code>, associated with this plan.</div>
+</li>
+</ul>
+<a name="stop--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>stop</h4>
+<pre>void stop()</pre>
+<div class="block">Stops the plan body, a <code>Behaviour</code>, associated with this plan. If
+ the body implements the <a href="../../bdi4jade/plan/DisposablePlanBody.html" title="interface in bdi4jade.plan"><code>DisposablePlanBody</code></a>, it invokes the method
+ to about the plan body, so it can perform finalizations.</div>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= 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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/PlanBody.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../bdi4jade/plan/Plan.EndState.html" title="enum in bdi4jade.plan"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../bdi4jade/plan/PlanLibrary.html" title="class in bdi4jade.plan"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/plan/PlanBody.html" target="_top">Frames</a></li>
+<li><a href="PlanBody.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>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
bdi-jade/doc/bdi4jade/reasoning/BeliefRevisionStrategy.html 454(+237 -217)
diff --git a/bdi-jade/doc/bdi4jade/reasoning/BeliefRevisionStrategy.html b/bdi-jade/doc/bdi4jade/reasoning/BeliefRevisionStrategy.html
index e516a05..2347e08 100644
--- a/bdi-jade/doc/bdi4jade/reasoning/BeliefRevisionStrategy.html
+++ b/bdi-jade/doc/bdi4jade/reasoning/BeliefRevisionStrategy.html
@@ -1,221 +1,241 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:40 BRST 2014 -->
-<title>BeliefRevisionStrategy</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="BeliefRevisionStrategy";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/BeliefRevisionStrategy.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev Class</li>
-<li><a href="../../bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/reasoning/BeliefRevisionStrategy.html" target="_top">Frames</a></li>
-<li><a href="BeliefRevisionStrategy.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>
-<div>
-<ul class="subNavList">
-<li>Summary: </li>
-<li>Nested | </li>
-<li>Field | </li>
-<li>Constr | </li>
-<li><a href="#method_summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li>Field | </li>
-<li>Constr | </li>
-<li><a href="#method_detail">Method</a></li>
-</ul>
-</div>
-<a name="skip-navbar_top">
-<!-- -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">bdi4jade.reasoning</div>
-<h2 title="Interface BeliefRevisionStrategy" class="title">Interface BeliefRevisionStrategy</h2>
-</div>
-<div class="contentContainer">
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Known Implementing Classes:</dt>
-<dd><a href="../../bdi4jade/util/reasoning/DefaultBeliefRevisionStrategy.html" title="class in bdi4jade.util.reasoning">DefaultBeliefRevisionStrategy</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public interface <span class="strong">BeliefRevisionStrategy</span></pre>
-<div class="block">This is used during the BDI interpreter cycle to review the agent's beliefs.</div>
-<dl><dt><span class="strong">Author:</span></dt>
- <dd>ingrid</dd></dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method_summary">
-<!-- -->
-</a>
-<h3>Method Summary</h3>
-<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span>Methods</span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/reasoning/BeliefRevisionStrategy.html#reviewBeliefs(bdi4jade.core.BDIAgent)">reviewBeliefs</a></strong>(<a href="../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a> bdiAgent)</code>
-<div class="block">This method receives an agent whose beliefs are to be reviewed.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method_detail">
-<!-- -->
-</a>
-<h3>Method Detail</h3>
-<a name="reviewBeliefs(bdi4jade.core.BDIAgent)">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>reviewBeliefs</h4>
-<pre>void reviewBeliefs(<a href="../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a> bdiAgent)</pre>
+<!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) on Mon Aug 11 00:38:57 BRT 2014 -->
+<title>BeliefRevisionStrategy</title>
+<meta name="date" content="2014-08-11">
+<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="BeliefRevisionStrategy";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":6};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/BeliefRevisionStrategy.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev Class</li>
+<li><a href="../../bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/reasoning/BeliefRevisionStrategy.html" target="_top">Frames</a></li>
+<li><a href="BeliefRevisionStrategy.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>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">bdi4jade.reasoning</div>
+<h2 title="Interface BeliefRevisionStrategy" class="title">Interface BeliefRevisionStrategy</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../bdi4jade/util/reasoning/DefaultBeliefRevisionStrategy.html" title="class in bdi4jade.util.reasoning">DefaultBeliefRevisionStrategy</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="typeNameLabel">BeliefRevisionStrategy</span></pre>
+<div class="block">This is used during the BDI interpreter cycle to review the agent's beliefs.</div>
+<dl>
+<dt><span class="simpleTagLabel">Author:</span></dt>
+<dd>ingrid</dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/reasoning/BeliefRevisionStrategy.html#reviewBeliefs-bdi4jade.core.BDIAgent-">reviewBeliefs</a></span>(<a href="../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a> bdiAgent)</code>
+<div class="block">This method receives an agent whose beliefs are to be reviewed.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="reviewBeliefs-bdi4jade.core.BDIAgent-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>reviewBeliefs</h4>
+<pre>void reviewBeliefs(<a href="../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a> bdiAgent)</pre>
<div class="block">This method receives an agent whose beliefs are to be reviewed. It may
check for inconsistencies among beliefs, associate time with them, and
son on. These beliefs may be analyzed as a whole (all beliefs from all
belief bases of each capability) or each belief base can be analyzed
- individually.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>bdiAgent</code> - the <a href="../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core"><code>BDIAgent</code></a> whose beliefs are to be reviewed.</dd></dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!-- -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/BeliefRevisionStrategy.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev Class</li>
-<li><a href="../../bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/reasoning/BeliefRevisionStrategy.html" target="_top">Frames</a></li>
-<li><a href="BeliefRevisionStrategy.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>
-<div>
-<ul class="subNavList">
-<li>Summary: </li>
-<li>Nested | </li>
-<li>Field | </li>
-<li>Constr | </li>
-<li><a href="#method_summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li>Field | </li>
-<li>Constr | </li>
-<li><a href="#method_detail">Method</a></li>
-</ul>
-</div>
-<a name="skip-navbar_bottom">
-<!-- -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
+ individually.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>bdiAgent</code> - the <a href="../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core"><code>BDIAgent</code></a> whose beliefs are to be reviewed.</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= 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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/BeliefRevisionStrategy.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev Class</li>
+<li><a href="../../bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/reasoning/BeliefRevisionStrategy.html" target="_top">Frames</a></li>
+<li><a href="BeliefRevisionStrategy.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>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/bdi-jade/doc/bdi4jade/reasoning/class-use/BeliefRevisionStrategy.html b/bdi-jade/doc/bdi4jade/reasoning/class-use/BeliefRevisionStrategy.html
index 94b6718..8f193b4 100644
--- a/bdi-jade/doc/bdi4jade/reasoning/class-use/BeliefRevisionStrategy.html
+++ b/bdi-jade/doc/bdi4jade/reasoning/class-use/BeliefRevisionStrategy.html
@@ -1,192 +1,201 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:43 BRST 2014 -->
-<title>Uses of Interface bdi4jade.reasoning.BeliefRevisionStrategy</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="Uses of Interface bdi4jade.reasoning.BeliefRevisionStrategy";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/reasoning/class-use/BeliefRevisionStrategy.html" target="_top">Frames</a></li>
-<li><a href="BeliefRevisionStrategy.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="header">
-<h2 title="Uses of Interface bdi4jade.reasoning.BeliefRevisionStrategy" class="title">Uses of Interface<br>bdi4jade.reasoning.BeliefRevisionStrategy</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning">BeliefRevisionStrategy</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#bdi4jade.core">bdi4jade.core</a></td>
-<td class="colLast"> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="#bdi4jade.util.reasoning">bdi4jade.util.reasoning</a></td>
-<td class="colLast"> </td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="bdi4jade.core">
-<!-- -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning">BeliefRevisionStrategy</a> in <a href="../../../bdi4jade/core/package-summary.html">bdi4jade.core</a></h3>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../bdi4jade/core/package-summary.html">bdi4jade.core</a> that return <a href="../../../bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning">BeliefRevisionStrategy</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning">BeliefRevisionStrategy</a></code></td>
-<td class="colLast"><span class="strong">BDIAgent.</span><code><strong><a href="../../../bdi4jade/core/BDIAgent.html#getBeliefRevisionStrategy()">getBeliefRevisionStrategy</a></strong>()</code> </td>
-</tr>
-</tbody>
-</table>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../bdi4jade/core/package-summary.html">bdi4jade.core</a> with parameters of type <a href="../../../bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning">BeliefRevisionStrategy</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="strong">BDIAgent.</span><code><strong><a href="../../../bdi4jade/core/BDIAgent.html#setBeliefRevisionStrategy(bdi4jade.reasoning.BeliefRevisionStrategy)">setBeliefRevisionStrategy</a></strong>(<a href="../../../bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning">BeliefRevisionStrategy</a> beliefRevisionStrategy)</code> </td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.util.reasoning">
-<!-- -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning">BeliefRevisionStrategy</a> in <a href="../../../bdi4jade/util/reasoning/package-summary.html">bdi4jade.util.reasoning</a></h3>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
-<caption><span>Classes in <a href="../../../bdi4jade/util/reasoning/package-summary.html">bdi4jade.util.reasoning</a> that implement <a href="../../../bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning">BeliefRevisionStrategy</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>class </code></td>
-<td class="colLast"><code><strong><a href="../../../bdi4jade/util/reasoning/DefaultBeliefRevisionStrategy.html" title="class in bdi4jade.util.reasoning">DefaultBeliefRevisionStrategy</a></strong></code>
-<div class="block">This class is the default strategy for the belief revision.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!-- -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/reasoning/class-use/BeliefRevisionStrategy.html" target="_top">Frames</a></li>
-<li><a href="BeliefRevisionStrategy.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>
+<!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) on Mon Aug 11 00:38:59 BRT 2014 -->
+<title>Uses of Interface bdi4jade.reasoning.BeliefRevisionStrategy</title>
+<meta name="date" content="2014-08-11">
+<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="Uses of Interface bdi4jade.reasoning.BeliefRevisionStrategy";
+ }
+ }
+ 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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/reasoning/class-use/BeliefRevisionStrategy.html" target="_top">Frames</a></li>
+<li><a href="BeliefRevisionStrategy.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="header">
+<h2 title="Uses of Interface bdi4jade.reasoning.BeliefRevisionStrategy" class="title">Uses of Interface<br>bdi4jade.reasoning.BeliefRevisionStrategy</h2>
+</div>
+<div class="classUseContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
+<caption><span>Packages that use <a href="../../../bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning">BeliefRevisionStrategy</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Package</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.core">bdi4jade.core</a></td>
+<td class="colLast"> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.util.reasoning">bdi4jade.util.reasoning</a></td>
+<td class="colLast"> </td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<ul class="blockList">
+<li class="blockList"><a name="bdi4jade.core">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning">BeliefRevisionStrategy</a> in <a href="../../../bdi4jade/core/package-summary.html">bdi4jade.core</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../bdi4jade/core/package-summary.html">bdi4jade.core</a> that return <a href="../../../bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning">BeliefRevisionStrategy</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning">BeliefRevisionStrategy</a></code></td>
+<td class="colLast"><span class="typeNameLabel">BDIAgent.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/BDIAgent.html#getBeliefRevisionStrategy--">getBeliefRevisionStrategy</a></span>()</code> </td>
+</tr>
+</tbody>
+</table>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../bdi4jade/core/package-summary.html">bdi4jade.core</a> with parameters of type <a href="../../../bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning">BeliefRevisionStrategy</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">BDIAgent.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/BDIAgent.html#setBeliefRevisionStrategy-bdi4jade.reasoning.BeliefRevisionStrategy-">setBeliefRevisionStrategy</a></span>(<a href="../../../bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning">BeliefRevisionStrategy</a> beliefRevisionStrategy)</code> </td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.util.reasoning">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning">BeliefRevisionStrategy</a> in <a href="../../../bdi4jade/util/reasoning/package-summary.html">bdi4jade.util.reasoning</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../../bdi4jade/util/reasoning/package-summary.html">bdi4jade.util.reasoning</a> that implement <a href="../../../bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning">BeliefRevisionStrategy</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>class </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/util/reasoning/DefaultBeliefRevisionStrategy.html" title="class in bdi4jade.util.reasoning">DefaultBeliefRevisionStrategy</a></span></code>
+<div class="block">This class is the default strategy for the belief revision.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/reasoning/class-use/BeliefRevisionStrategy.html" target="_top">Frames</a></li>
+<li><a href="BeliefRevisionStrategy.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>
diff --git a/bdi-jade/doc/bdi4jade/reasoning/class-use/DeliberationFunction.html b/bdi-jade/doc/bdi4jade/reasoning/class-use/DeliberationFunction.html
index 460b1c4..5cd9441 100644
--- a/bdi-jade/doc/bdi4jade/reasoning/class-use/DeliberationFunction.html
+++ b/bdi-jade/doc/bdi4jade/reasoning/class-use/DeliberationFunction.html
@@ -1,192 +1,201 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:43 BRST 2014 -->
-<title>Uses of Interface bdi4jade.reasoning.DeliberationFunction</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="Uses of Interface bdi4jade.reasoning.DeliberationFunction";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/reasoning/class-use/DeliberationFunction.html" target="_top">Frames</a></li>
-<li><a href="DeliberationFunction.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="header">
-<h2 title="Uses of Interface bdi4jade.reasoning.DeliberationFunction" class="title">Uses of Interface<br>bdi4jade.reasoning.DeliberationFunction</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning">DeliberationFunction</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#bdi4jade.core">bdi4jade.core</a></td>
-<td class="colLast"> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="#bdi4jade.util.reasoning">bdi4jade.util.reasoning</a></td>
-<td class="colLast"> </td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="bdi4jade.core">
-<!-- -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning">DeliberationFunction</a> in <a href="../../../bdi4jade/core/package-summary.html">bdi4jade.core</a></h3>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../bdi4jade/core/package-summary.html">bdi4jade.core</a> that return <a href="../../../bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning">DeliberationFunction</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning">DeliberationFunction</a></code></td>
-<td class="colLast"><span class="strong">BDIAgent.</span><code><strong><a href="../../../bdi4jade/core/BDIAgent.html#getDeliberationFunction()">getDeliberationFunction</a></strong>()</code> </td>
-</tr>
-</tbody>
-</table>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../bdi4jade/core/package-summary.html">bdi4jade.core</a> with parameters of type <a href="../../../bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning">DeliberationFunction</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="strong">BDIAgent.</span><code><strong><a href="../../../bdi4jade/core/BDIAgent.html#setDeliberationFunction(bdi4jade.reasoning.DeliberationFunction)">setDeliberationFunction</a></strong>(<a href="../../../bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning">DeliberationFunction</a> deliberationFunction)</code> </td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.util.reasoning">
-<!-- -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning">DeliberationFunction</a> in <a href="../../../bdi4jade/util/reasoning/package-summary.html">bdi4jade.util.reasoning</a></h3>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
-<caption><span>Classes in <a href="../../../bdi4jade/util/reasoning/package-summary.html">bdi4jade.util.reasoning</a> that implement <a href="../../../bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning">DeliberationFunction</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>class </code></td>
-<td class="colLast"><code><strong><a href="../../../bdi4jade/util/reasoning/DefaultDeliberationFunction.html" title="class in bdi4jade.util.reasoning">DefaultDeliberationFunction</a></strong></code>
-<div class="block">The default implementation of the <a href="../../../bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning"><code>DeliberationFunction</code></a>.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!-- -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/reasoning/class-use/DeliberationFunction.html" target="_top">Frames</a></li>
-<li><a href="DeliberationFunction.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>
+<!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) on Mon Aug 11 00:38:59 BRT 2014 -->
+<title>Uses of Interface bdi4jade.reasoning.DeliberationFunction</title>
+<meta name="date" content="2014-08-11">
+<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="Uses of Interface bdi4jade.reasoning.DeliberationFunction";
+ }
+ }
+ 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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/reasoning/class-use/DeliberationFunction.html" target="_top">Frames</a></li>
+<li><a href="DeliberationFunction.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="header">
+<h2 title="Uses of Interface bdi4jade.reasoning.DeliberationFunction" class="title">Uses of Interface<br>bdi4jade.reasoning.DeliberationFunction</h2>
+</div>
+<div class="classUseContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
+<caption><span>Packages that use <a href="../../../bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning">DeliberationFunction</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Package</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.core">bdi4jade.core</a></td>
+<td class="colLast"> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.util.reasoning">bdi4jade.util.reasoning</a></td>
+<td class="colLast"> </td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<ul class="blockList">
+<li class="blockList"><a name="bdi4jade.core">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning">DeliberationFunction</a> in <a href="../../../bdi4jade/core/package-summary.html">bdi4jade.core</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../bdi4jade/core/package-summary.html">bdi4jade.core</a> that return <a href="../../../bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning">DeliberationFunction</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning">DeliberationFunction</a></code></td>
+<td class="colLast"><span class="typeNameLabel">BDIAgent.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/BDIAgent.html#getDeliberationFunction--">getDeliberationFunction</a></span>()</code> </td>
+</tr>
+</tbody>
+</table>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../bdi4jade/core/package-summary.html">bdi4jade.core</a> with parameters of type <a href="../../../bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning">DeliberationFunction</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">BDIAgent.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/BDIAgent.html#setDeliberationFunction-bdi4jade.reasoning.DeliberationFunction-">setDeliberationFunction</a></span>(<a href="../../../bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning">DeliberationFunction</a> deliberationFunction)</code> </td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.util.reasoning">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning">DeliberationFunction</a> in <a href="../../../bdi4jade/util/reasoning/package-summary.html">bdi4jade.util.reasoning</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../../bdi4jade/util/reasoning/package-summary.html">bdi4jade.util.reasoning</a> that implement <a href="../../../bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning">DeliberationFunction</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>class </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/util/reasoning/DefaultDeliberationFunction.html" title="class in bdi4jade.util.reasoning">DefaultDeliberationFunction</a></span></code>
+<div class="block">The default implementation of the <a href="../../../bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning"><code>DeliberationFunction</code></a>.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/reasoning/class-use/DeliberationFunction.html" target="_top">Frames</a></li>
+<li><a href="DeliberationFunction.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>
diff --git a/bdi-jade/doc/bdi4jade/reasoning/class-use/OptionGenerationFunction.html b/bdi-jade/doc/bdi4jade/reasoning/class-use/OptionGenerationFunction.html
index 798b9d7..d7661e6 100644
--- a/bdi-jade/doc/bdi4jade/reasoning/class-use/OptionGenerationFunction.html
+++ b/bdi-jade/doc/bdi4jade/reasoning/class-use/OptionGenerationFunction.html
@@ -1,192 +1,201 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:43 BRST 2014 -->
-<title>Uses of Interface bdi4jade.reasoning.OptionGenerationFunction</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="Uses of Interface bdi4jade.reasoning.OptionGenerationFunction";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/reasoning/class-use/OptionGenerationFunction.html" target="_top">Frames</a></li>
-<li><a href="OptionGenerationFunction.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="header">
-<h2 title="Uses of Interface bdi4jade.reasoning.OptionGenerationFunction" class="title">Uses of Interface<br>bdi4jade.reasoning.OptionGenerationFunction</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning">OptionGenerationFunction</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#bdi4jade.core">bdi4jade.core</a></td>
-<td class="colLast"> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="#bdi4jade.util.reasoning">bdi4jade.util.reasoning</a></td>
-<td class="colLast"> </td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="bdi4jade.core">
-<!-- -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning">OptionGenerationFunction</a> in <a href="../../../bdi4jade/core/package-summary.html">bdi4jade.core</a></h3>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../bdi4jade/core/package-summary.html">bdi4jade.core</a> that return <a href="../../../bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning">OptionGenerationFunction</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning">OptionGenerationFunction</a></code></td>
-<td class="colLast"><span class="strong">BDIAgent.</span><code><strong><a href="../../../bdi4jade/core/BDIAgent.html#getOptionGenerationFunction()">getOptionGenerationFunction</a></strong>()</code> </td>
-</tr>
-</tbody>
-</table>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../bdi4jade/core/package-summary.html">bdi4jade.core</a> with parameters of type <a href="../../../bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning">OptionGenerationFunction</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="strong">BDIAgent.</span><code><strong><a href="../../../bdi4jade/core/BDIAgent.html#setOptionGenerationFunction(bdi4jade.reasoning.OptionGenerationFunction)">setOptionGenerationFunction</a></strong>(<a href="../../../bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning">OptionGenerationFunction</a> optionGenerationFunction)</code> </td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.util.reasoning">
-<!-- -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning">OptionGenerationFunction</a> in <a href="../../../bdi4jade/util/reasoning/package-summary.html">bdi4jade.util.reasoning</a></h3>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
-<caption><span>Classes in <a href="../../../bdi4jade/util/reasoning/package-summary.html">bdi4jade.util.reasoning</a> that implement <a href="../../../bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning">OptionGenerationFunction</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>class </code></td>
-<td class="colLast"><code><strong><a href="../../../bdi4jade/util/reasoning/DefaultOptionGenerationFunction.html" title="class in bdi4jade.util.reasoning">DefaultOptionGenerationFunction</a></strong></code>
-<div class="block">The default implementation of the <a href="../../../bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning"><code>OptionGenerationFunction</code></a>.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!-- -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/reasoning/class-use/OptionGenerationFunction.html" target="_top">Frames</a></li>
-<li><a href="OptionGenerationFunction.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>
+<!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) on Mon Aug 11 00:38:59 BRT 2014 -->
+<title>Uses of Interface bdi4jade.reasoning.OptionGenerationFunction</title>
+<meta name="date" content="2014-08-11">
+<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="Uses of Interface bdi4jade.reasoning.OptionGenerationFunction";
+ }
+ }
+ 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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/reasoning/class-use/OptionGenerationFunction.html" target="_top">Frames</a></li>
+<li><a href="OptionGenerationFunction.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="header">
+<h2 title="Uses of Interface bdi4jade.reasoning.OptionGenerationFunction" class="title">Uses of Interface<br>bdi4jade.reasoning.OptionGenerationFunction</h2>
+</div>
+<div class="classUseContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
+<caption><span>Packages that use <a href="../../../bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning">OptionGenerationFunction</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Package</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.core">bdi4jade.core</a></td>
+<td class="colLast"> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.util.reasoning">bdi4jade.util.reasoning</a></td>
+<td class="colLast"> </td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<ul class="blockList">
+<li class="blockList"><a name="bdi4jade.core">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning">OptionGenerationFunction</a> in <a href="../../../bdi4jade/core/package-summary.html">bdi4jade.core</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../bdi4jade/core/package-summary.html">bdi4jade.core</a> that return <a href="../../../bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning">OptionGenerationFunction</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning">OptionGenerationFunction</a></code></td>
+<td class="colLast"><span class="typeNameLabel">BDIAgent.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/BDIAgent.html#getOptionGenerationFunction--">getOptionGenerationFunction</a></span>()</code> </td>
+</tr>
+</tbody>
+</table>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../bdi4jade/core/package-summary.html">bdi4jade.core</a> with parameters of type <a href="../../../bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning">OptionGenerationFunction</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">BDIAgent.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/BDIAgent.html#setOptionGenerationFunction-bdi4jade.reasoning.OptionGenerationFunction-">setOptionGenerationFunction</a></span>(<a href="../../../bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning">OptionGenerationFunction</a> optionGenerationFunction)</code> </td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.util.reasoning">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning">OptionGenerationFunction</a> in <a href="../../../bdi4jade/util/reasoning/package-summary.html">bdi4jade.util.reasoning</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../../bdi4jade/util/reasoning/package-summary.html">bdi4jade.util.reasoning</a> that implement <a href="../../../bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning">OptionGenerationFunction</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>class </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/util/reasoning/DefaultOptionGenerationFunction.html" title="class in bdi4jade.util.reasoning">DefaultOptionGenerationFunction</a></span></code>
+<div class="block">The default implementation of the <a href="../../../bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning"><code>OptionGenerationFunction</code></a>.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/reasoning/class-use/OptionGenerationFunction.html" target="_top">Frames</a></li>
+<li><a href="OptionGenerationFunction.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>
diff --git a/bdi-jade/doc/bdi4jade/reasoning/class-use/PlanSelectionStrategy.html b/bdi-jade/doc/bdi4jade/reasoning/class-use/PlanSelectionStrategy.html
index 449beb6..2bbd212 100644
--- a/bdi-jade/doc/bdi4jade/reasoning/class-use/PlanSelectionStrategy.html
+++ b/bdi-jade/doc/bdi4jade/reasoning/class-use/PlanSelectionStrategy.html
@@ -1,198 +1,225 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:43 BRST 2014 -->
-<title>Uses of Interface bdi4jade.reasoning.PlanSelectionStrategy</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="Uses of Interface bdi4jade.reasoning.PlanSelectionStrategy";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/reasoning/class-use/PlanSelectionStrategy.html" target="_top">Frames</a></li>
-<li><a href="PlanSelectionStrategy.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="header">
-<h2 title="Uses of Interface bdi4jade.reasoning.PlanSelectionStrategy" class="title">Uses of Interface<br>bdi4jade.reasoning.PlanSelectionStrategy</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">PlanSelectionStrategy</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#bdi4jade.core">bdi4jade.core</a></td>
-<td class="colLast"> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="#bdi4jade.util.reasoning">bdi4jade.util.reasoning</a></td>
-<td class="colLast"> </td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="bdi4jade.core">
-<!-- -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">PlanSelectionStrategy</a> in <a href="../../../bdi4jade/core/package-summary.html">bdi4jade.core</a></h3>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../bdi4jade/core/package-summary.html">bdi4jade.core</a> that return <a href="../../../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">PlanSelectionStrategy</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">PlanSelectionStrategy</a></code></td>
-<td class="colLast"><span class="strong">BDIAgent.</span><code><strong><a href="../../../bdi4jade/core/BDIAgent.html#getPlanSelectionStrategy()">getPlanSelectionStrategy</a></strong>()</code> </td>
-</tr>
-</tbody>
-</table>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../bdi4jade/core/package-summary.html">bdi4jade.core</a> with parameters of type <a href="../../../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">PlanSelectionStrategy</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="strong">BDIAgent.</span><code><strong><a href="../../../bdi4jade/core/BDIAgent.html#setPlanSelectionStrategy(bdi4jade.reasoning.PlanSelectionStrategy)">setPlanSelectionStrategy</a></strong>(<a href="../../../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">PlanSelectionStrategy</a> planSelectionStrategy)</code> </td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.util.reasoning">
-<!-- -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">PlanSelectionStrategy</a> in <a href="../../../bdi4jade/util/reasoning/package-summary.html">bdi4jade.util.reasoning</a></h3>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
-<caption><span>Classes in <a href="../../../bdi4jade/util/reasoning/package-summary.html">bdi4jade.util.reasoning</a> that implement <a href="../../../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">PlanSelectionStrategy</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>class </code></td>
-<td class="colLast"><code><strong><a href="../../../bdi4jade/util/reasoning/DefaultPlanSelectionStrategy.html" title="class in bdi4jade.util.reasoning">DefaultPlanSelectionStrategy</a></strong></code>
-<div class="block">The default implementation of the <a href="../../../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning"><code>PlanSelectionStrategy</code></a>.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>class </code></td>
-<td class="colLast"><code><strong><a href="../../../bdi4jade/util/reasoning/UtilityBasedPlanSelectionStrategy.html" title="class in bdi4jade.util.reasoning">UtilityBasedPlanSelectionStrategy</a></strong></code>
-<div class="block">A utility-based implementation of the <a href="../../../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning"><code>PlanSelectionStrategy</code></a>.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!-- -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/reasoning/class-use/PlanSelectionStrategy.html" target="_top">Frames</a></li>
-<li><a href="PlanSelectionStrategy.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>
+<!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) on Mon Aug 11 00:38:59 BRT 2014 -->
+<title>Uses of Interface bdi4jade.reasoning.PlanSelectionStrategy</title>
+<meta name="date" content="2014-08-11">
+<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="Uses of Interface bdi4jade.reasoning.PlanSelectionStrategy";
+ }
+ }
+ 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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/reasoning/class-use/PlanSelectionStrategy.html" target="_top">Frames</a></li>
+<li><a href="PlanSelectionStrategy.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="header">
+<h2 title="Uses of Interface bdi4jade.reasoning.PlanSelectionStrategy" class="title">Uses of Interface<br>bdi4jade.reasoning.PlanSelectionStrategy</h2>
+</div>
+<div class="classUseContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
+<caption><span>Packages that use <a href="../../../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">PlanSelectionStrategy</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Package</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.core">bdi4jade.core</a></td>
+<td class="colLast"> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.extension.planselection.utilitybased">bdi4jade.extension.planselection.utilitybased</a></td>
+<td class="colLast"> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.util.reasoning">bdi4jade.util.reasoning</a></td>
+<td class="colLast"> </td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<ul class="blockList">
+<li class="blockList"><a name="bdi4jade.core">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">PlanSelectionStrategy</a> in <a href="../../../bdi4jade/core/package-summary.html">bdi4jade.core</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../bdi4jade/core/package-summary.html">bdi4jade.core</a> that return <a href="../../../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">PlanSelectionStrategy</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">PlanSelectionStrategy</a></code></td>
+<td class="colLast"><span class="typeNameLabel">BDIAgent.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/BDIAgent.html#getPlanSelectionStrategy--">getPlanSelectionStrategy</a></span>()</code> </td>
+</tr>
+</tbody>
+</table>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../bdi4jade/core/package-summary.html">bdi4jade.core</a> with parameters of type <a href="../../../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">PlanSelectionStrategy</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">BDIAgent.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/BDIAgent.html#setPlanSelectionStrategy-bdi4jade.reasoning.PlanSelectionStrategy-">setPlanSelectionStrategy</a></span>(<a href="../../../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">PlanSelectionStrategy</a> planSelectionStrategy)</code> </td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.extension.planselection.utilitybased">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">PlanSelectionStrategy</a> in <a href="../../../bdi4jade/extension/planselection/utilitybased/package-summary.html">bdi4jade.extension.planselection.utilitybased</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../../bdi4jade/extension/planselection/utilitybased/package-summary.html">bdi4jade.extension.planselection.utilitybased</a> that implement <a href="../../../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">PlanSelectionStrategy</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>class </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/extension/planselection/utilitybased/UtilityBasedPlanSelectionStrategy.html" title="class in bdi4jade.extension.planselection.utilitybased">UtilityBasedPlanSelectionStrategy</a></span></code>
+<div class="block">A utility-based implementation of the <a href="../../../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning"><code>PlanSelectionStrategy</code></a>.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.util.reasoning">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">PlanSelectionStrategy</a> in <a href="../../../bdi4jade/util/reasoning/package-summary.html">bdi4jade.util.reasoning</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../../bdi4jade/util/reasoning/package-summary.html">bdi4jade.util.reasoning</a> that implement <a href="../../../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">PlanSelectionStrategy</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>class </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/util/reasoning/DefaultPlanSelectionStrategy.html" title="class in bdi4jade.util.reasoning">DefaultPlanSelectionStrategy</a></span></code>
+<div class="block">The default implementation of the <a href="../../../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning"><code>PlanSelectionStrategy</code></a>.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/reasoning/class-use/PlanSelectionStrategy.html" target="_top">Frames</a></li>
+<li><a href="PlanSelectionStrategy.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>
bdi-jade/doc/bdi4jade/reasoning/DeliberationFunction.html 457(+239 -218)
diff --git a/bdi-jade/doc/bdi4jade/reasoning/DeliberationFunction.html b/bdi-jade/doc/bdi4jade/reasoning/DeliberationFunction.html
index 6a431fa..b990292 100644
--- a/bdi-jade/doc/bdi4jade/reasoning/DeliberationFunction.html
+++ b/bdi-jade/doc/bdi4jade/reasoning/DeliberationFunction.html
@@ -1,222 +1,243 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:40 BRST 2014 -->
-<title>DeliberationFunction</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="DeliberationFunction";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DeliberationFunction.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/reasoning/DeliberationFunction.html" target="_top">Frames</a></li>
-<li><a href="DeliberationFunction.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>
-<div>
-<ul class="subNavList">
-<li>Summary: </li>
-<li>Nested | </li>
-<li>Field | </li>
-<li>Constr | </li>
-<li><a href="#method_summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li>Field | </li>
-<li>Constr | </li>
-<li><a href="#method_detail">Method</a></li>
-</ul>
-</div>
-<a name="skip-navbar_top">
-<!-- -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">bdi4jade.reasoning</div>
-<h2 title="Interface DeliberationFunction" class="title">Interface DeliberationFunction</h2>
-</div>
-<div class="contentContainer">
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Known Implementing Classes:</dt>
-<dd><a href="../../bdi4jade/util/reasoning/DefaultDeliberationFunction.html" title="class in bdi4jade.util.reasoning">DefaultDeliberationFunction</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public interface <span class="strong">DeliberationFunction</span></pre>
+<!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) on Mon Aug 11 00:38:57 BRT 2014 -->
+<title>DeliberationFunction</title>
+<meta name="date" content="2014-08-11">
+<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="DeliberationFunction";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":6};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/DeliberationFunction.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/reasoning/DeliberationFunction.html" target="_top">Frames</a></li>
+<li><a href="DeliberationFunction.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>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">bdi4jade.reasoning</div>
+<h2 title="Interface DeliberationFunction" class="title">Interface DeliberationFunction</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../bdi4jade/util/reasoning/DefaultDeliberationFunction.html" title="class in bdi4jade.util.reasoning">DefaultDeliberationFunction</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="typeNameLabel">DeliberationFunction</span></pre>
<div class="block">This interface defines the deliberation function to be used in an agent. This
strategy is used for selecting a set of goals that must be tried (intentions)
- from the set of goals.</div>
-<dl><dt><span class="strong">Author:</span></dt>
- <dd>ingrid</dd></dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method_summary">
-<!-- -->
-</a>
-<h3>Method Summary</h3>
-<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span>Methods</span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>java.util.Set<<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>></code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/reasoning/DeliberationFunction.html#filter(java.util.Map)">filter</a></strong>(java.util.Map<<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>,<a href="../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a>> goals)</code>
+ from the set of goals.</div>
+<dl>
+<dt><span class="simpleTagLabel">Author:</span></dt>
+<dd>ingrid</dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>java.util.Set<<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/reasoning/DeliberationFunction.html#filter-java.util.Map-">filter</a></span>(java.util.Map<<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>,<a href="../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a>> goals)</code>
<div class="block">Selects the goals that must be tried to achieve and the ones that will be
- in the waiting status.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method_detail">
-<!-- -->
-</a>
-<h3>Method Detail</h3>
-<a name="filter(java.util.Map)">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>filter</h4>
-<pre>java.util.Set<<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>> filter(java.util.Map<<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>,<a href="../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a>> goals)</pre>
+ in the waiting status.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="filter-java.util.Map-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>filter</h4>
+<pre>java.util.Set<<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>> filter(java.util.Map<<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>,<a href="../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a>> goals)</pre>
<div class="block">Selects the goals that must be tried to achieve and the ones that will be
- in the waiting status.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>goals</code> - the list of current goals (that might be intentions).</dd>
-<dt><span class="strong">Returns:</span></dt><dd>the list of selected goals.</dd></dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!-- -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DeliberationFunction.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/reasoning/DeliberationFunction.html" target="_top">Frames</a></li>
-<li><a href="DeliberationFunction.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>
-<div>
-<ul class="subNavList">
-<li>Summary: </li>
-<li>Nested | </li>
-<li>Field | </li>
-<li>Constr | </li>
-<li><a href="#method_summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li>Field | </li>
-<li>Constr | </li>
-<li><a href="#method_detail">Method</a></li>
-</ul>
-</div>
-<a name="skip-navbar_bottom">
-<!-- -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
+ in the waiting status.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>goals</code> - the list of current goals (that might be intentions).</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the list of selected goals.</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= 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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/DeliberationFunction.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/reasoning/DeliberationFunction.html" target="_top">Frames</a></li>
+<li><a href="DeliberationFunction.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>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/bdi-jade/doc/bdi4jade/reasoning/OptionGenerationFunction.html b/bdi-jade/doc/bdi4jade/reasoning/OptionGenerationFunction.html
index 4d6c41d..c57c320 100644
--- a/bdi-jade/doc/bdi4jade/reasoning/OptionGenerationFunction.html
+++ b/bdi-jade/doc/bdi4jade/reasoning/OptionGenerationFunction.html
@@ -1,224 +1,245 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:40 BRST 2014 -->
-<title>OptionGenerationFunction</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="OptionGenerationFunction";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/OptionGenerationFunction.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/reasoning/OptionGenerationFunction.html" target="_top">Frames</a></li>
-<li><a href="OptionGenerationFunction.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>
-<div>
-<ul class="subNavList">
-<li>Summary: </li>
-<li>Nested | </li>
-<li>Field | </li>
-<li>Constr | </li>
-<li><a href="#method_summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li>Field | </li>
-<li>Constr | </li>
-<li><a href="#method_detail">Method</a></li>
-</ul>
-</div>
-<a name="skip-navbar_top">
-<!-- -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">bdi4jade.reasoning</div>
-<h2 title="Interface OptionGenerationFunction" class="title">Interface OptionGenerationFunction</h2>
-</div>
-<div class="contentContainer">
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Known Implementing Classes:</dt>
-<dd><a href="../../bdi4jade/util/reasoning/DefaultOptionGenerationFunction.html" title="class in bdi4jade.util.reasoning">DefaultOptionGenerationFunction</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public interface <span class="strong">OptionGenerationFunction</span></pre>
+<!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) on Mon Aug 11 00:38:57 BRT 2014 -->
+<title>OptionGenerationFunction</title>
+<meta name="date" content="2014-08-11">
+<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="OptionGenerationFunction";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":6};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/OptionGenerationFunction.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/reasoning/OptionGenerationFunction.html" target="_top">Frames</a></li>
+<li><a href="OptionGenerationFunction.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>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">bdi4jade.reasoning</div>
+<h2 title="Interface OptionGenerationFunction" class="title">Interface OptionGenerationFunction</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../bdi4jade/util/reasoning/DefaultOptionGenerationFunction.html" title="class in bdi4jade.util.reasoning">DefaultOptionGenerationFunction</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="typeNameLabel">OptionGenerationFunction</span></pre>
<div class="block">This interface defines the option generation functions to be used in the
BDI-interpreter. This strategy is used for creating new goals or to drop
- existing ones.</div>
-<dl><dt><span class="strong">Author:</span></dt>
- <dd>ingrid</dd></dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method_summary">
-<!-- -->
-</a>
-<h3>Method Summary</h3>
-<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span>Methods</span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>java.util.Set<<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>></code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/reasoning/OptionGenerationFunction.html#generateGoals(java.util.Map)">generateGoals</a></strong>(java.util.Map<<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>,<a href="../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a>> goals)</code>
+ existing ones.</div>
+<dl>
+<dt><span class="simpleTagLabel">Author:</span></dt>
+<dd>ingrid</dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>java.util.Set<<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/reasoning/OptionGenerationFunction.html#generateGoals-java.util.Map-">generateGoals</a></span>(java.util.Map<<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>,<a href="../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a>> goals)</code>
<div class="block">The goals parameter is a map of all goals of the agent (that might be
- intentions) with their corresponding status.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method_detail">
-<!-- -->
-</a>
-<h3>Method Detail</h3>
-<a name="generateGoals(java.util.Map)">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>generateGoals</h4>
-<pre>java.util.Set<<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>> generateGoals(java.util.Map<<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>,<a href="../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a>> goals)</pre>
+ intentions) with their corresponding status.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="generateGoals-java.util.Map-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>generateGoals</h4>
+<pre>java.util.Set<<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>> generateGoals(java.util.Map<<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>,<a href="../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a>> goals)</pre>
<div class="block">The goals parameter is a map of all goals of the agent (that might be
intentions) with their corresponding status. A set is returned of this
function indicating the creating of new goals and the ones that continue
- to be goals. The non-selected goals will be no longer desired.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>goals</code> - the current goals with their status.</dd>
-<dt><span class="strong">Returns:</span></dt><dd>the list of selected goals.</dd></dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!-- -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/OptionGenerationFunction.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/reasoning/OptionGenerationFunction.html" target="_top">Frames</a></li>
-<li><a href="OptionGenerationFunction.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>
-<div>
-<ul class="subNavList">
-<li>Summary: </li>
-<li>Nested | </li>
-<li>Field | </li>
-<li>Constr | </li>
-<li><a href="#method_summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li>Field | </li>
-<li>Constr | </li>
-<li><a href="#method_detail">Method</a></li>
-</ul>
-</div>
-<a name="skip-navbar_bottom">
-<!-- -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
+ to be goals. The non-selected goals will be no longer desired.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>goals</code> - the current goals with their status.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the list of selected goals.</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= 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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/OptionGenerationFunction.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/reasoning/OptionGenerationFunction.html" target="_top">Frames</a></li>
+<li><a href="OptionGenerationFunction.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>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/bdi-jade/doc/bdi4jade/reasoning/package-frame.html b/bdi-jade/doc/bdi4jade/reasoning/package-frame.html
index 50e63ad..a449337 100644
--- a/bdi-jade/doc/bdi4jade/reasoning/package-frame.html
+++ b/bdi-jade/doc/bdi4jade/reasoning/package-frame.html
@@ -1,22 +1,23 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:41 BRST 2014 -->
-<title>bdi4jade.reasoning</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-</head>
-<body>
-<h1 class="bar"><a href="../../bdi4jade/reasoning/package-summary.html" target="classFrame">bdi4jade.reasoning</a></h1>
-<div class="indexContainer">
-<h2 title="Interfaces">Interfaces</h2>
-<ul title="Interfaces">
-<li><a href="BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning" target="classFrame"><i>BeliefRevisionStrategy</i></a></li>
-<li><a href="DeliberationFunction.html" title="interface in bdi4jade.reasoning" target="classFrame"><i>DeliberationFunction</i></a></li>
-<li><a href="OptionGenerationFunction.html" title="interface in bdi4jade.reasoning" target="classFrame"><i>OptionGenerationFunction</i></a></li>
-<li><a href="PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning" target="classFrame"><i>PlanSelectionStrategy</i></a></li>
-</ul>
-</div>
-</body>
-</html>
+<!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) on Mon Aug 11 00:38:59 BRT 2014 -->
+<title>bdi4jade.reasoning</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../script.js"></script>
+</head>
+<body>
+<h1 class="bar"><a href="../../bdi4jade/reasoning/package-summary.html" target="classFrame">bdi4jade.reasoning</a></h1>
+<div class="indexContainer">
+<h2 title="Interfaces">Interfaces</h2>
+<ul title="Interfaces">
+<li><a href="BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning" target="classFrame"><span class="interfaceName">BeliefRevisionStrategy</span></a></li>
+<li><a href="DeliberationFunction.html" title="interface in bdi4jade.reasoning" target="classFrame"><span class="interfaceName">DeliberationFunction</span></a></li>
+<li><a href="OptionGenerationFunction.html" title="interface in bdi4jade.reasoning" target="classFrame"><span class="interfaceName">OptionGenerationFunction</span></a></li>
+<li><a href="PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning" target="classFrame"><span class="interfaceName">PlanSelectionStrategy</span></a></li>
+</ul>
+</div>
+</body>
+</html>
bdi-jade/doc/bdi4jade/reasoning/package-summary.html 315(+162 -153)
diff --git a/bdi-jade/doc/bdi4jade/reasoning/package-summary.html b/bdi-jade/doc/bdi4jade/reasoning/package-summary.html
index 9b7b297..a01c305 100644
--- a/bdi-jade/doc/bdi4jade/reasoning/package-summary.html
+++ b/bdi-jade/doc/bdi4jade/reasoning/package-summary.html
@@ -1,155 +1,164 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:41 BRST 2014 -->
-<title>bdi4jade.reasoning</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="bdi4jade.reasoning";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li class="navBarCell1Rev">Package</li>
-<li>Class</li>
-<li><a href="package-use.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/preference/package-summary.html">Prev Package</a></li>
-<li><a href="../../bdi4jade/softgoal/package-summary.html">Next Package</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/reasoning/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.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="header">
-<h1 title="Package" class="title">Package bdi4jade.reasoning</h1>
-</div>
-<div class="contentContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Interface Summary table, listing interfaces, and an explanation">
-<caption><span>Interface Summary</span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Interface</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="../../bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning">BeliefRevisionStrategy</a></td>
-<td class="colLast">
-<div class="block">This is used during the BDI interpreter cycle to review the agent's beliefs.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning">DeliberationFunction</a></td>
-<td class="colLast">
-<div class="block">This interface defines the deliberation function to be used in an agent.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning">OptionGenerationFunction</a></td>
-<td class="colLast">
+<!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) on Mon Aug 11 00:38:59 BRT 2014 -->
+<title>bdi4jade.reasoning</title>
+<meta name="date" content="2014-08-11">
+<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="bdi4jade.reasoning";
+ }
+ }
+ 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 class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-use.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../bdi4jade/plan/planbody/package-summary.html">Prev Package</a></li>
+<li><a href="../../bdi4jade/util/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/reasoning/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.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="header">
+<h1 title="Package" class="title">Package bdi4jade.reasoning</h1>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Interface Summary table, listing interfaces, and an explanation">
+<caption><span>Interface Summary</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Interface</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning">BeliefRevisionStrategy</a></td>
+<td class="colLast">
+<div class="block">This is used during the BDI interpreter cycle to review the agent's beliefs.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning">DeliberationFunction</a></td>
+<td class="colLast">
+<div class="block">This interface defines the deliberation function to be used in an agent.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning">OptionGenerationFunction</a></td>
+<td class="colLast">
<div class="block">This interface defines the option generation functions to be used in the
- BDI-interpreter.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">PlanSelectionStrategy</a></td>
-<td class="colLast">
+ BDI-interpreter.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">PlanSelectionStrategy</a></td>
+<td class="colLast">
<div class="block">This interface defines the plan selection strategy to be used in a
- capability.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!-- -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li class="navBarCell1Rev">Package</li>
-<li>Class</li>
-<li><a href="package-use.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/preference/package-summary.html">Prev Package</a></li>
-<li><a href="../../bdi4jade/softgoal/package-summary.html">Next Package</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/reasoning/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.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>
+ capability.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</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 class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-use.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../bdi4jade/plan/planbody/package-summary.html">Prev Package</a></li>
+<li><a href="../../bdi4jade/util/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/reasoning/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.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>
bdi-jade/doc/bdi4jade/reasoning/package-tree.html 263(+136 -127)
diff --git a/bdi-jade/doc/bdi4jade/reasoning/package-tree.html b/bdi-jade/doc/bdi4jade/reasoning/package-tree.html
index 3f6a16f..b77a1f0 100644
--- a/bdi-jade/doc/bdi4jade/reasoning/package-tree.html
+++ b/bdi-jade/doc/bdi4jade/reasoning/package-tree.html
@@ -1,127 +1,136 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:41 BRST 2014 -->
-<title>bdi4jade.reasoning Class Hierarchy</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="bdi4jade.reasoning Class Hierarchy";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li>Use</li>
-<li class="navBarCell1Rev">Tree</li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/preference/package-tree.html">Prev</a></li>
-<li><a href="../../bdi4jade/softgoal/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/reasoning/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.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="header">
-<h1 class="title">Hierarchy For Package bdi4jade.reasoning</h1>
-<span class="strong">Package Hierarchies:</span>
-<ul class="horizontal">
-<li><a href="../../overview-tree.html">All Packages</a></li>
-</ul>
-</div>
-<div class="contentContainer">
-<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
-<ul>
-<li type="circle">bdi4jade.reasoning.<a href="../../bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning"><span class="strong">BeliefRevisionStrategy</span></a></li>
-<li type="circle">bdi4jade.reasoning.<a href="../../bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning"><span class="strong">DeliberationFunction</span></a></li>
-<li type="circle">bdi4jade.reasoning.<a href="../../bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning"><span class="strong">OptionGenerationFunction</span></a></li>
-<li type="circle">bdi4jade.reasoning.<a href="../../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning"><span class="strong">PlanSelectionStrategy</span></a></li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!-- -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li>Use</li>
-<li class="navBarCell1Rev">Tree</li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/preference/package-tree.html">Prev</a></li>
-<li><a href="../../bdi4jade/softgoal/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/reasoning/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.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>
+<!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) on Mon Aug 11 00:38:59 BRT 2014 -->
+<title>bdi4jade.reasoning Class Hierarchy</title>
+<meta name="date" content="2014-08-11">
+<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="bdi4jade.reasoning Class Hierarchy";
+ }
+ }
+ 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><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li>Use</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../bdi4jade/plan/planbody/package-tree.html">Prev</a></li>
+<li><a href="../../bdi4jade/util/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/reasoning/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.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="header">
+<h1 class="title">Hierarchy For Package bdi4jade.reasoning</h1>
+<span class="packageHierarchyLabel">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="../../overview-tree.html">All Packages</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
+<ul>
+<li type="circle">bdi4jade.reasoning.<a href="../../bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning"><span class="typeNameLink">BeliefRevisionStrategy</span></a></li>
+<li type="circle">bdi4jade.reasoning.<a href="../../bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning"><span class="typeNameLink">DeliberationFunction</span></a></li>
+<li type="circle">bdi4jade.reasoning.<a href="../../bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning"><span class="typeNameLink">OptionGenerationFunction</span></a></li>
+<li type="circle">bdi4jade.reasoning.<a href="../../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning"><span class="typeNameLink">PlanSelectionStrategy</span></a></li>
+</ul>
+</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><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li>Use</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../bdi4jade/plan/planbody/package-tree.html">Prev</a></li>
+<li><a href="../../bdi4jade/util/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/reasoning/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.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>
bdi-jade/doc/bdi4jade/reasoning/package-use.html 433(+232 -201)
diff --git a/bdi-jade/doc/bdi4jade/reasoning/package-use.html b/bdi-jade/doc/bdi4jade/reasoning/package-use.html
index 2041e52..219f598 100644
--- a/bdi-jade/doc/bdi4jade/reasoning/package-use.html
+++ b/bdi-jade/doc/bdi4jade/reasoning/package-use.html
@@ -1,205 +1,236 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:43 BRST 2014 -->
-<title>Uses of Package bdi4jade.reasoning</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="Uses of Package bdi4jade.reasoning";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/reasoning/package-use.html" target="_top">Frames</a></li>
-<li><a href="package-use.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="header">
-<h1 title="Uses of Package bdi4jade.reasoning" class="title">Uses of Package<br>bdi4jade.reasoning</h1>
-</div>
-<div class="contentContainer">
-<ul class="blockList">
-<li class="blockList">
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../bdi4jade/reasoning/package-summary.html">bdi4jade.reasoning</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#bdi4jade.core">bdi4jade.core</a></td>
-<td class="colLast"> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="#bdi4jade.util.reasoning">bdi4jade.util.reasoning</a></td>
-<td class="colLast"> </td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.core">
-<!-- -->
-</a>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
-<caption><span>Classes in <a href="../../bdi4jade/reasoning/package-summary.html">bdi4jade.reasoning</a> used by <a href="../../bdi4jade/core/package-summary.html">bdi4jade.core</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colOne" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colOne"><a href="../../bdi4jade/reasoning/class-use/BeliefRevisionStrategy.html#bdi4jade.core">BeliefRevisionStrategy</a>
-<div class="block">This is used during the BDI interpreter cycle to review the agent's beliefs.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="../../bdi4jade/reasoning/class-use/DeliberationFunction.html#bdi4jade.core">DeliberationFunction</a>
-<div class="block">This interface defines the deliberation function to be used in an agent.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="../../bdi4jade/reasoning/class-use/OptionGenerationFunction.html#bdi4jade.core">OptionGenerationFunction</a>
+<!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) on Mon Aug 11 00:39:00 BRT 2014 -->
+<title>Uses of Package bdi4jade.reasoning</title>
+<meta name="date" content="2014-08-11">
+<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="Uses of Package bdi4jade.reasoning";
+ }
+ }
+ 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><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/reasoning/package-use.html" target="_top">Frames</a></li>
+<li><a href="package-use.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="header">
+<h1 title="Uses of Package bdi4jade.reasoning" class="title">Uses of Package<br>bdi4jade.reasoning</h1>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
+<caption><span>Packages that use <a href="../../bdi4jade/reasoning/package-summary.html">bdi4jade.reasoning</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Package</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.core">bdi4jade.core</a></td>
+<td class="colLast"> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.extension.planselection.utilitybased">bdi4jade.extension.planselection.utilitybased</a></td>
+<td class="colLast"> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.util.reasoning">bdi4jade.util.reasoning</a></td>
+<td class="colLast"> </td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.core">
+<!-- -->
+</a>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../bdi4jade/reasoning/package-summary.html">bdi4jade.reasoning</a> used by <a href="../../bdi4jade/core/package-summary.html">bdi4jade.core</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colOne" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colOne"><a href="../../bdi4jade/reasoning/class-use/BeliefRevisionStrategy.html#bdi4jade.core">BeliefRevisionStrategy</a>
+<div class="block">This is used during the BDI interpreter cycle to review the agent's beliefs.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="../../bdi4jade/reasoning/class-use/DeliberationFunction.html#bdi4jade.core">DeliberationFunction</a>
+<div class="block">This interface defines the deliberation function to be used in an agent.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="../../bdi4jade/reasoning/class-use/OptionGenerationFunction.html#bdi4jade.core">OptionGenerationFunction</a>
<div class="block">This interface defines the option generation functions to be used in the
- BDI-interpreter.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="../../bdi4jade/reasoning/class-use/PlanSelectionStrategy.html#bdi4jade.core">PlanSelectionStrategy</a>
+ BDI-interpreter.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="../../bdi4jade/reasoning/class-use/PlanSelectionStrategy.html#bdi4jade.core">PlanSelectionStrategy</a>
<div class="block">This interface defines the plan selection strategy to be used in a
- capability.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.util.reasoning">
-<!-- -->
-</a>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
-<caption><span>Classes in <a href="../../bdi4jade/reasoning/package-summary.html">bdi4jade.reasoning</a> used by <a href="../../bdi4jade/util/reasoning/package-summary.html">bdi4jade.util.reasoning</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colOne" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colOne"><a href="../../bdi4jade/reasoning/class-use/BeliefRevisionStrategy.html#bdi4jade.util.reasoning">BeliefRevisionStrategy</a>
-<div class="block">This is used during the BDI interpreter cycle to review the agent's beliefs.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="../../bdi4jade/reasoning/class-use/DeliberationFunction.html#bdi4jade.util.reasoning">DeliberationFunction</a>
-<div class="block">This interface defines the deliberation function to be used in an agent.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="../../bdi4jade/reasoning/class-use/OptionGenerationFunction.html#bdi4jade.util.reasoning">OptionGenerationFunction</a>
+ capability.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.extension.planselection.utilitybased">
+<!-- -->
+</a>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../bdi4jade/reasoning/package-summary.html">bdi4jade.reasoning</a> used by <a href="../../bdi4jade/extension/planselection/utilitybased/package-summary.html">bdi4jade.extension.planselection.utilitybased</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colOne" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colOne"><a href="../../bdi4jade/reasoning/class-use/PlanSelectionStrategy.html#bdi4jade.extension.planselection.utilitybased">PlanSelectionStrategy</a>
+<div class="block">This interface defines the plan selection strategy to be used in a
+ capability.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.util.reasoning">
+<!-- -->
+</a>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../bdi4jade/reasoning/package-summary.html">bdi4jade.reasoning</a> used by <a href="../../bdi4jade/util/reasoning/package-summary.html">bdi4jade.util.reasoning</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colOne" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colOne"><a href="../../bdi4jade/reasoning/class-use/BeliefRevisionStrategy.html#bdi4jade.util.reasoning">BeliefRevisionStrategy</a>
+<div class="block">This is used during the BDI interpreter cycle to review the agent's beliefs.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="../../bdi4jade/reasoning/class-use/DeliberationFunction.html#bdi4jade.util.reasoning">DeliberationFunction</a>
+<div class="block">This interface defines the deliberation function to be used in an agent.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="../../bdi4jade/reasoning/class-use/OptionGenerationFunction.html#bdi4jade.util.reasoning">OptionGenerationFunction</a>
<div class="block">This interface defines the option generation functions to be used in the
- BDI-interpreter.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="../../bdi4jade/reasoning/class-use/PlanSelectionStrategy.html#bdi4jade.util.reasoning">PlanSelectionStrategy</a>
+ BDI-interpreter.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="../../bdi4jade/reasoning/class-use/PlanSelectionStrategy.html#bdi4jade.util.reasoning">PlanSelectionStrategy</a>
<div class="block">This interface defines the plan selection strategy to be used in a
- capability.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!-- -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/reasoning/package-use.html" target="_top">Frames</a></li>
-<li><a href="package-use.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>
+ capability.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</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><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/reasoning/package-use.html" target="_top">Frames</a></li>
+<li><a href="package-use.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>
bdi-jade/doc/bdi4jade/reasoning/PlanSelectionStrategy.html 462(+242 -220)
diff --git a/bdi-jade/doc/bdi4jade/reasoning/PlanSelectionStrategy.html b/bdi-jade/doc/bdi4jade/reasoning/PlanSelectionStrategy.html
index 9b98261..104a3b8 100644
--- a/bdi-jade/doc/bdi4jade/reasoning/PlanSelectionStrategy.html
+++ b/bdi-jade/doc/bdi4jade/reasoning/PlanSelectionStrategy.html
@@ -1,222 +1,244 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:40 BRST 2014 -->
-<title>PlanSelectionStrategy</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="PlanSelectionStrategy";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/PlanSelectionStrategy.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning"><span class="strong">Prev Class</span></a></li>
-<li>Next Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/reasoning/PlanSelectionStrategy.html" target="_top">Frames</a></li>
-<li><a href="PlanSelectionStrategy.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>
-<div>
-<ul class="subNavList">
-<li>Summary: </li>
-<li>Nested | </li>
-<li>Field | </li>
-<li>Constr | </li>
-<li><a href="#method_summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li>Field | </li>
-<li>Constr | </li>
-<li><a href="#method_detail">Method</a></li>
-</ul>
-</div>
-<a name="skip-navbar_top">
-<!-- -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">bdi4jade.reasoning</div>
-<h2 title="Interface PlanSelectionStrategy" class="title">Interface PlanSelectionStrategy</h2>
-</div>
-<div class="contentContainer">
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Known Implementing Classes:</dt>
-<dd><a href="../../bdi4jade/util/reasoning/DefaultPlanSelectionStrategy.html" title="class in bdi4jade.util.reasoning">DefaultPlanSelectionStrategy</a>, <a href="../../bdi4jade/util/reasoning/UtilityBasedPlanSelectionStrategy.html" title="class in bdi4jade.util.reasoning">UtilityBasedPlanSelectionStrategy</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public interface <span class="strong">PlanSelectionStrategy</span></pre>
+<!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) on Mon Aug 11 00:38:57 BRT 2014 -->
+<title>PlanSelectionStrategy</title>
+<meta name="date" content="2014-08-11">
+<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="PlanSelectionStrategy";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":6};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/PlanSelectionStrategy.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning"><span class="typeNameLink">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/reasoning/PlanSelectionStrategy.html" target="_top">Frames</a></li>
+<li><a href="PlanSelectionStrategy.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>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">bdi4jade.reasoning</div>
+<h2 title="Interface PlanSelectionStrategy" class="title">Interface PlanSelectionStrategy</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../bdi4jade/util/reasoning/DefaultPlanSelectionStrategy.html" title="class in bdi4jade.util.reasoning">DefaultPlanSelectionStrategy</a>, <a href="../../bdi4jade/extension/planselection/utilitybased/UtilityBasedPlanSelectionStrategy.html" title="class in bdi4jade.extension.planselection.utilitybased">UtilityBasedPlanSelectionStrategy</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="typeNameLabel">PlanSelectionStrategy</span></pre>
<div class="block">This interface defines the plan selection strategy to be used in a
capability. This strategy is used for selecting a plan from a set of possible
- options.</div>
-<dl><dt><span class="strong">Author:</span></dt>
- <dd>ingrid</dd></dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method_summary">
-<!-- -->
-</a>
-<h3>Method Summary</h3>
-<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span>Methods</span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../bdi4jade/plan/Plan.html" title="class in bdi4jade.plan">Plan</a></code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/reasoning/PlanSelectionStrategy.html#selectPlan(bdi4jade.goal.Goal, java.util.Set)">selectPlan</a></strong>(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal,
- java.util.Set<<a href="../../bdi4jade/plan/Plan.html" title="class in bdi4jade.plan">Plan</a>> plans)</code>
-<div class="block">Selects a plan to be executed to achieve the given goal.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method_detail">
-<!-- -->
-</a>
-<h3>Method Detail</h3>
-<a name="selectPlan(bdi4jade.goal.Goal, java.util.Set)">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>selectPlan</h4>
-<pre><a href="../../bdi4jade/plan/Plan.html" title="class in bdi4jade.plan">Plan</a> selectPlan(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal,
- java.util.Set<<a href="../../bdi4jade/plan/Plan.html" title="class in bdi4jade.plan">Plan</a>> plans)</pre>
-<div class="block">Selects a plan to be executed to achieve the given goal.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>goal</code> - the goal that must be achieved.</dd><dd><code>plans</code> - the plans that can achieve the goal.</dd>
-<dt><span class="strong">Returns:</span></dt><dd>the selected plan.</dd></dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!-- -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/PlanSelectionStrategy.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning"><span class="strong">Prev Class</span></a></li>
-<li>Next Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/reasoning/PlanSelectionStrategy.html" target="_top">Frames</a></li>
-<li><a href="PlanSelectionStrategy.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>
-<div>
-<ul class="subNavList">
-<li>Summary: </li>
-<li>Nested | </li>
-<li>Field | </li>
-<li>Constr | </li>
-<li><a href="#method_summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li>Field | </li>
-<li>Constr | </li>
-<li><a href="#method_detail">Method</a></li>
-</ul>
-</div>
-<a name="skip-navbar_bottom">
-<!-- -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
+ options.</div>
+<dl>
+<dt><span class="simpleTagLabel">Author:</span></dt>
+<dd>ingrid</dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><a href="../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/reasoning/PlanSelectionStrategy.html#selectPlan-bdi4jade.goal.Goal-java.util.Set-">selectPlan</a></span>(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal,
+ java.util.Set<<a href="../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>> plans)</code>
+<div class="block">Selects a plan to be executed to achieve the given goal.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="selectPlan-bdi4jade.goal.Goal-java.util.Set-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>selectPlan</h4>
+<pre><a href="../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a> selectPlan(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal,
+ java.util.Set<<a href="../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>> plans)</pre>
+<div class="block">Selects a plan to be executed to achieve the given goal.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>goal</code> - the goal that must be achieved.</dd>
+<dd><code>plans</code> - the plans that can achieve the goal.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the selected plan.</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= 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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/PlanSelectionStrategy.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning"><span class="typeNameLink">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/reasoning/PlanSelectionStrategy.html" target="_top">Frames</a></li>
+<li><a href="PlanSelectionStrategy.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>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
bdi-jade/doc/bdi4jade/util/package-frame.html 40(+20 -20)
diff --git a/bdi-jade/doc/bdi4jade/util/package-frame.html b/bdi-jade/doc/bdi4jade/util/package-frame.html
index 013929e..7bf00ae 100644
--- a/bdi-jade/doc/bdi4jade/util/package-frame.html
+++ b/bdi-jade/doc/bdi4jade/util/package-frame.html
@@ -1,20 +1,20 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:41 BRST 2014 -->
-<title>bdi4jade.util</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-</head>
-<body>
-<h1 class="bar"><a href="../../bdi4jade/util/package-summary.html" target="classFrame">bdi4jade.util</a></h1>
-<div class="indexContainer">
-<h2 title="Classes">Classes</h2>
-<ul title="Classes">
-<li><a href="DefaultCapability.html" title="class in bdi4jade.util" target="classFrame">DefaultCapability</a></li>
-<li><a href="MetadataElement.html" title="class in bdi4jade.util" target="classFrame">MetadataElement</a></li>
-</ul>
-</div>
-</body>
-</html>
+<!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) on Mon Aug 11 00:38:59 BRT 2014 -->
+<title>bdi4jade.util</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../script.js"></script>
+</head>
+<body>
+<h1 class="bar"><a href="../../bdi4jade/util/package-summary.html" target="classFrame">bdi4jade.util</a></h1>
+<div class="indexContainer">
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="ReflectionUtils.html" title="class in bdi4jade.util" target="classFrame">ReflectionUtils</a></li>
+</ul>
+</div>
+</body>
+</html>
bdi-jade/doc/bdi4jade/util/package-summary.html 297(+158 -139)
diff --git a/bdi-jade/doc/bdi4jade/util/package-summary.html b/bdi-jade/doc/bdi4jade/util/package-summary.html
index 9b20afb..073384f 100644
--- a/bdi-jade/doc/bdi4jade/util/package-summary.html
+++ b/bdi-jade/doc/bdi4jade/util/package-summary.html
@@ -1,139 +1,158 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:41 BRST 2014 -->
-<title>bdi4jade.util</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="bdi4jade.util";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li class="navBarCell1Rev">Package</li>
-<li>Class</li>
-<li><a href="package-use.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/softgoal/package-summary.html">Prev Package</a></li>
-<li><a href="../../bdi4jade/util/agent/package-summary.html">Next Package</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/util/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.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="header">
-<h1 title="Package" class="title">Package bdi4jade.util</h1>
-</div>
-<div class="contentContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
-<caption><span>Class Summary</span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Class</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="../../bdi4jade/util/DefaultCapability.html" title="class in bdi4jade.util">DefaultCapability</a></td>
-<td class="colLast">
-<div class="block">This capability is added in all <a href="../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core"><code>BDIAgent</code></a>.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../bdi4jade/util/MetadataElement.html" title="class in bdi4jade.util">MetadataElement</a></td>
-<td class="colLast"> </td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!-- -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li class="navBarCell1Rev">Package</li>
-<li>Class</li>
-<li><a href="package-use.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/softgoal/package-summary.html">Prev Package</a></li>
-<li><a href="../../bdi4jade/util/agent/package-summary.html">Next Package</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/util/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.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>
+<!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) on Mon Aug 11 00:38:59 BRT 2014 -->
+<title>bdi4jade.util</title>
+<meta name="date" content="2014-08-11">
+<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="bdi4jade.util";
+ }
+ }
+ 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 class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-use.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../bdi4jade/reasoning/package-summary.html">Prev Package</a></li>
+<li><a href="../../bdi4jade/util/reasoning/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/util/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.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="header">
+<h1 title="Package" class="title">Package bdi4jade.util</h1>
+<div class="docSummary">
+<div class="block">This package contains utility classes.</div>
+</div>
+<p>See: <a href="#package.description">Description</a></p>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
+<caption><span>Class Summary</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../bdi4jade/util/ReflectionUtils.html" title="class in bdi4jade.util">ReflectionUtils</a></td>
+<td class="colLast">
+<div class="block">This is a utility class that provides many methods that use reflection for
+ different purposes.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<a name="package.description">
+<!-- -->
+</a>
+<h2 title="Package bdi4jade.util Description">Package bdi4jade.util Description</h2>
+<div class="block">This package contains utility classes.</div>
+<dl>
+<dt><span class="simpleTagLabel">Author:</span></dt>
+<dd>Ingrid Nunes</dd>
+</dl>
+</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 class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-use.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../bdi4jade/reasoning/package-summary.html">Prev Package</a></li>
+<li><a href="../../bdi4jade/util/reasoning/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/util/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.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>
bdi-jade/doc/bdi4jade/util/package-tree.html 270(+137 -133)
diff --git a/bdi-jade/doc/bdi4jade/util/package-tree.html b/bdi-jade/doc/bdi4jade/util/package-tree.html
index 01adc5f..c001963 100644
--- a/bdi-jade/doc/bdi4jade/util/package-tree.html
+++ b/bdi-jade/doc/bdi4jade/util/package-tree.html
@@ -1,133 +1,137 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:41 BRST 2014 -->
-<title>bdi4jade.util Class Hierarchy</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="bdi4jade.util Class Hierarchy";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li>Use</li>
-<li class="navBarCell1Rev">Tree</li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/softgoal/package-tree.html">Prev</a></li>
-<li><a href="../../bdi4jade/util/agent/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/util/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.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="header">
-<h1 class="title">Hierarchy For Package bdi4jade.util</h1>
-<span class="strong">Package Hierarchies:</span>
-<ul class="horizontal">
-<li><a href="../../overview-tree.html">All Packages</a></li>
-</ul>
-</div>
-<div class="contentContainer">
-<h2 title="Class Hierarchy">Class Hierarchy</h2>
-<ul>
-<li type="circle">java.lang.Object
-<ul>
-<li type="circle">bdi4jade.core.<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core"><span class="strong">Capability</span></a> (implements java.io.Serializable)
-<ul>
-<li type="circle">bdi4jade.util.<a href="../../bdi4jade/util/DefaultCapability.html" title="class in bdi4jade.util"><span class="strong">DefaultCapability</span></a></li>
-</ul>
-</li>
-<li type="circle">bdi4jade.util.<a href="../../bdi4jade/util/MetadataElement.html" title="class in bdi4jade.util"><span class="strong">MetadataElement</span></a></li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!-- -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li>Use</li>
-<li class="navBarCell1Rev">Tree</li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/softgoal/package-tree.html">Prev</a></li>
-<li><a href="../../bdi4jade/util/agent/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/util/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.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>
+<!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) on Mon Aug 11 00:38:59 BRT 2014 -->
+<title>bdi4jade.util Class Hierarchy</title>
+<meta name="date" content="2014-08-11">
+<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="bdi4jade.util Class Hierarchy";
+ }
+ }
+ 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><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li>Use</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../bdi4jade/reasoning/package-tree.html">Prev</a></li>
+<li><a href="../../bdi4jade/util/reasoning/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/util/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.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="header">
+<h1 class="title">Hierarchy For Package bdi4jade.util</h1>
+<span class="packageHierarchyLabel">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="../../overview-tree.html">All Packages</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">bdi4jade.util.<a href="../../bdi4jade/util/ReflectionUtils.html" title="class in bdi4jade.util"><span class="typeNameLink">ReflectionUtils</span></a></li>
+</ul>
+</li>
+</ul>
+</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><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li>Use</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../bdi4jade/reasoning/package-tree.html">Prev</a></li>
+<li><a href="../../bdi4jade/util/reasoning/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/util/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.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>
bdi-jade/doc/bdi4jade/util/package-use.html 329(+124 -205)
diff --git a/bdi-jade/doc/bdi4jade/util/package-use.html b/bdi-jade/doc/bdi4jade/util/package-use.html
index 3615a0f..2c33ee7 100644
--- a/bdi-jade/doc/bdi4jade/util/package-use.html
+++ b/bdi-jade/doc/bdi4jade/util/package-use.html
@@ -1,205 +1,124 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:43 BRST 2014 -->
-<title>Uses of Package bdi4jade.util</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="Uses of Package bdi4jade.util";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/util/package-use.html" target="_top">Frames</a></li>
-<li><a href="package-use.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="header">
-<h1 title="Uses of Package bdi4jade.util" class="title">Uses of Package<br>bdi4jade.util</h1>
-</div>
-<div class="contentContainer">
-<ul class="blockList">
-<li class="blockList">
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../bdi4jade/util/package-summary.html">bdi4jade.util</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#bdi4jade.belief">bdi4jade.belief</a></td>
-<td class="colLast"> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="#bdi4jade.plan">bdi4jade.plan</a></td>
-<td class="colLast"> </td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="#bdi4jade.preference">bdi4jade.preference</a></td>
-<td class="colLast"> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="#bdi4jade.util.plan">bdi4jade.util.plan</a></td>
-<td class="colLast"> </td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.belief">
-<!-- -->
-</a>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
-<caption><span>Classes in <a href="../../bdi4jade/util/package-summary.html">bdi4jade.util</a> used by <a href="../../bdi4jade/belief/package-summary.html">bdi4jade.belief</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colOne" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colOne"><a href="../../bdi4jade/util/class-use/MetadataElement.html#bdi4jade.belief">MetadataElement</a> </td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.plan">
-<!-- -->
-</a>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
-<caption><span>Classes in <a href="../../bdi4jade/util/package-summary.html">bdi4jade.util</a> used by <a href="../../bdi4jade/plan/package-summary.html">bdi4jade.plan</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colOne" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colOne"><a href="../../bdi4jade/util/class-use/MetadataElement.html#bdi4jade.plan">MetadataElement</a> </td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.preference">
-<!-- -->
-</a>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
-<caption><span>Classes in <a href="../../bdi4jade/util/package-summary.html">bdi4jade.util</a> used by <a href="../../bdi4jade/preference/package-summary.html">bdi4jade.preference</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colOne" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colOne"><a href="../../bdi4jade/util/class-use/MetadataElement.html#bdi4jade.preference">MetadataElement</a> </td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.util.plan">
-<!-- -->
-</a>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
-<caption><span>Classes in <a href="../../bdi4jade/util/package-summary.html">bdi4jade.util</a> used by <a href="../../bdi4jade/util/plan/package-summary.html">bdi4jade.util.plan</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colOne" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colOne"><a href="../../bdi4jade/util/class-use/MetadataElement.html#bdi4jade.util.plan">MetadataElement</a> </td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!-- -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/util/package-use.html" target="_top">Frames</a></li>
-<li><a href="package-use.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>
+<!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) on Mon Aug 11 00:39:00 BRT 2014 -->
+<title>Uses of Package bdi4jade.util</title>
+<meta name="date" content="2014-08-11">
+<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="Uses of Package bdi4jade.util";
+ }
+ }
+ 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><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/util/package-use.html" target="_top">Frames</a></li>
+<li><a href="package-use.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="header">
+<h1 title="Uses of Package bdi4jade.util" class="title">Uses of Package<br>bdi4jade.util</h1>
+</div>
+<div class="contentContainer">No usage of bdi4jade.util</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><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/util/package-use.html" target="_top">Frames</a></li>
+<li><a href="package-use.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>
diff --git a/bdi-jade/doc/bdi4jade/util/plan/class-use/ParallelGoalPlanBody.html b/bdi-jade/doc/bdi4jade/util/plan/class-use/ParallelGoalPlanBody.html
index 38ed215..94e8b75 100644
--- a/bdi-jade/doc/bdi4jade/util/plan/class-use/ParallelGoalPlanBody.html
+++ b/bdi-jade/doc/bdi4jade/util/plan/class-use/ParallelGoalPlanBody.html
@@ -1,115 +1,124 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:42 BRST 2014 -->
-<title>Uses of Class bdi4jade.util.plan.ParallelGoalPlanBody</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="Uses of Class bdi4jade.util.plan.ParallelGoalPlanBody";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../bdi4jade/util/plan/ParallelGoalPlanBody.html" title="class in bdi4jade.util.plan">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?bdi4jade/util/plan/class-use/ParallelGoalPlanBody.html" target="_top">Frames</a></li>
-<li><a href="ParallelGoalPlanBody.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="header">
-<h2 title="Uses of Class bdi4jade.util.plan.ParallelGoalPlanBody" class="title">Uses of Class<br>bdi4jade.util.plan.ParallelGoalPlanBody</h2>
-</div>
-<div class="classUseContainer">No usage of bdi4jade.util.plan.ParallelGoalPlanBody</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!-- -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../bdi4jade/util/plan/ParallelGoalPlanBody.html" title="class in bdi4jade.util.plan">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?bdi4jade/util/plan/class-use/ParallelGoalPlanBody.html" target="_top">Frames</a></li>
-<li><a href="ParallelGoalPlanBody.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>
+<!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) on Sun Aug 10 17:31:04 BRT 2014 -->
+<title>Uses of Class bdi4jade.util.plan.ParallelGoalPlanBody</title>
+<meta name="date" content="2014-08-10">
+<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="Uses of Class bdi4jade.util.plan.ParallelGoalPlanBody";
+ }
+ }
+ 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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../bdi4jade/util/plan/ParallelGoalPlanBody.html" title="class in bdi4jade.util.plan">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/util/plan/class-use/ParallelGoalPlanBody.html" target="_top">Frames</a></li>
+<li><a href="ParallelGoalPlanBody.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="header">
+<h2 title="Uses of Class bdi4jade.util.plan.ParallelGoalPlanBody" class="title">Uses of Class<br>bdi4jade.util.plan.ParallelGoalPlanBody</h2>
+</div>
+<div class="classUseContainer">No usage of bdi4jade.util.plan.ParallelGoalPlanBody</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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../bdi4jade/util/plan/ParallelGoalPlanBody.html" title="class in bdi4jade.util.plan">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/util/plan/class-use/ParallelGoalPlanBody.html" target="_top">Frames</a></li>
+<li><a href="ParallelGoalPlanBody.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>
diff --git a/bdi-jade/doc/bdi4jade/util/plan/class-use/SequentialGoalPlanBody.html b/bdi-jade/doc/bdi4jade/util/plan/class-use/SequentialGoalPlanBody.html
index d618f09..1d165fb 100644
--- a/bdi-jade/doc/bdi4jade/util/plan/class-use/SequentialGoalPlanBody.html
+++ b/bdi-jade/doc/bdi4jade/util/plan/class-use/SequentialGoalPlanBody.html
@@ -1,115 +1,124 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:42 BRST 2014 -->
-<title>Uses of Class bdi4jade.util.plan.SequentialGoalPlanBody</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="Uses of Class bdi4jade.util.plan.SequentialGoalPlanBody";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../bdi4jade/util/plan/SequentialGoalPlanBody.html" title="class in bdi4jade.util.plan">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?bdi4jade/util/plan/class-use/SequentialGoalPlanBody.html" target="_top">Frames</a></li>
-<li><a href="SequentialGoalPlanBody.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="header">
-<h2 title="Uses of Class bdi4jade.util.plan.SequentialGoalPlanBody" class="title">Uses of Class<br>bdi4jade.util.plan.SequentialGoalPlanBody</h2>
-</div>
-<div class="classUseContainer">No usage of bdi4jade.util.plan.SequentialGoalPlanBody</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!-- -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../bdi4jade/util/plan/SequentialGoalPlanBody.html" title="class in bdi4jade.util.plan">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?bdi4jade/util/plan/class-use/SequentialGoalPlanBody.html" target="_top">Frames</a></li>
-<li><a href="SequentialGoalPlanBody.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>
+<!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) on Sun Aug 10 17:31:04 BRT 2014 -->
+<title>Uses of Class bdi4jade.util.plan.SequentialGoalPlanBody</title>
+<meta name="date" content="2014-08-10">
+<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="Uses of Class bdi4jade.util.plan.SequentialGoalPlanBody";
+ }
+ }
+ 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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../bdi4jade/util/plan/SequentialGoalPlanBody.html" title="class in bdi4jade.util.plan">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/util/plan/class-use/SequentialGoalPlanBody.html" target="_top">Frames</a></li>
+<li><a href="SequentialGoalPlanBody.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="header">
+<h2 title="Uses of Class bdi4jade.util.plan.SequentialGoalPlanBody" class="title">Uses of Class<br>bdi4jade.util.plan.SequentialGoalPlanBody</h2>
+</div>
+<div class="classUseContainer">No usage of bdi4jade.util.plan.SequentialGoalPlanBody</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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../bdi4jade/util/plan/SequentialGoalPlanBody.html" title="class in bdi4jade.util.plan">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/util/plan/class-use/SequentialGoalPlanBody.html" target="_top">Frames</a></li>
+<li><a href="SequentialGoalPlanBody.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>
diff --git a/bdi-jade/doc/bdi4jade/util/plan/package-frame.html b/bdi-jade/doc/bdi4jade/util/plan/package-frame.html
index 8c9b6ca..1b20f1e 100644
--- a/bdi-jade/doc/bdi4jade/util/plan/package-frame.html
+++ b/bdi-jade/doc/bdi4jade/util/plan/package-frame.html
@@ -1,21 +1,24 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:41 BRST 2014 -->
-<title>bdi4jade.util.plan</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-</head>
-<body>
-<h1 class="bar"><a href="../../../bdi4jade/util/plan/package-summary.html" target="classFrame">bdi4jade.util.plan</a></h1>
-<div class="indexContainer">
-<h2 title="Classes">Classes</h2>
-<ul title="Classes">
-<li><a href="ParallelGoalPlanBody.html" title="class in bdi4jade.util.plan" target="classFrame">ParallelGoalPlanBody</a></li>
-<li><a href="SequentialGoalPlanBody.html" title="class in bdi4jade.util.plan" target="classFrame">SequentialGoalPlanBody</a></li>
-<li><a href="SimplePlan.html" title="class in bdi4jade.util.plan" target="classFrame">SimplePlan</a></li>
-</ul>
-</div>
-</body>
-</html>
+<!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) on Sun Aug 10 17:31:03 BRT 2014 -->
+<title>bdi4jade.util.plan</title>
+<meta name="date" content="2014-08-10">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../script.js"></script>
+</head>
+<body>
+<h1 class="bar"><a href="../../../bdi4jade/util/plan/package-summary.html" target="classFrame">bdi4jade.util.plan</a></h1>
+<div class="indexContainer">
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="BeliefGoalPlan.html" title="class in bdi4jade.util.plan" target="classFrame">BeliefGoalPlan</a></li>
+<li><a href="BeliefGoalPlanBody.html" title="class in bdi4jade.util.plan" target="classFrame">BeliefGoalPlanBody</a></li>
+<li><a href="BeliefValueGoalPlan.html" title="class in bdi4jade.util.plan" target="classFrame">BeliefValueGoalPlan</a></li>
+<li><a href="ParallelGoalPlanBody.html" title="class in bdi4jade.util.plan" target="classFrame">ParallelGoalPlanBody</a></li>
+<li><a href="SequentialGoalPlanBody.html" title="class in bdi4jade.util.plan" target="classFrame">SequentialGoalPlanBody</a></li>
+</ul>
+</div>
+</body>
+</html>
bdi-jade/doc/bdi4jade/util/plan/package-summary.html 306(+160 -146)
diff --git a/bdi-jade/doc/bdi4jade/util/plan/package-summary.html b/bdi-jade/doc/bdi4jade/util/plan/package-summary.html
index 869ce9b..16a13d4 100644
--- a/bdi-jade/doc/bdi4jade/util/plan/package-summary.html
+++ b/bdi-jade/doc/bdi4jade/util/plan/package-summary.html
@@ -1,146 +1,160 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:41 BRST 2014 -->
-<title>bdi4jade.util.plan</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="bdi4jade.util.plan";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li class="navBarCell1Rev">Package</li>
-<li>Class</li>
-<li><a href="package-use.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../bdi4jade/util/goal/package-summary.html">Prev Package</a></li>
-<li><a href="../../../bdi4jade/util/reasoning/package-summary.html">Next Package</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/util/plan/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.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="header">
-<h1 title="Package" class="title">Package bdi4jade.util.plan</h1>
-</div>
-<div class="contentContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
-<caption><span>Class Summary</span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Class</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../bdi4jade/util/plan/ParallelGoalPlanBody.html" title="class in bdi4jade.util.plan">ParallelGoalPlanBody</a></td>
-<td class="colLast"> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../bdi4jade/util/plan/SequentialGoalPlanBody.html" title="class in bdi4jade.util.plan">SequentialGoalPlanBody</a></td>
-<td class="colLast">
-<div class="block">This plan</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../bdi4jade/util/plan/SimplePlan.html" title="class in bdi4jade.util.plan">SimplePlan</a></td>
-<td class="colLast">
-<div class="block">This class represents a plan whose plan body is a class that can be
- instantiated by invoking the @likn <code>Class.newInstance()</code> method.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!-- -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li class="navBarCell1Rev">Package</li>
-<li>Class</li>
-<li><a href="package-use.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../bdi4jade/util/goal/package-summary.html">Prev Package</a></li>
-<li><a href="../../../bdi4jade/util/reasoning/package-summary.html">Next Package</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/util/plan/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.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>
+<!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) on Sun Aug 10 17:31:03 BRT 2014 -->
+<title>bdi4jade.util.plan</title>
+<meta name="date" content="2014-08-10">
+<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="bdi4jade.util.plan";
+ }
+ }
+ 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 class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-use.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../bdi4jade/util/package-summary.html">Prev Package</a></li>
+<li><a href="../../../bdi4jade/util/reasoning/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/util/plan/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.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="header">
+<h1 title="Package" class="title">Package bdi4jade.util.plan</h1>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
+<caption><span>Class Summary</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../bdi4jade/util/plan/BeliefGoalPlan.html" title="class in bdi4jade.util.plan">BeliefGoalPlan</a></td>
+<td class="colLast"> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../bdi4jade/util/plan/BeliefGoalPlanBody.html" title="class in bdi4jade.util.plan">BeliefGoalPlanBody</a></td>
+<td class="colLast"> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../bdi4jade/util/plan/BeliefValueGoalPlan.html" title="class in bdi4jade.util.plan">BeliefValueGoalPlan</a></td>
+<td class="colLast"> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../bdi4jade/util/plan/ParallelGoalPlanBody.html" title="class in bdi4jade.util.plan">ParallelGoalPlanBody</a></td>
+<td class="colLast"> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../bdi4jade/util/plan/SequentialGoalPlanBody.html" title="class in bdi4jade.util.plan">SequentialGoalPlanBody</a></td>
+<td class="colLast">
+<div class="block">This plan</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</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 class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-use.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../bdi4jade/util/package-summary.html">Prev Package</a></li>
+<li><a href="../../../bdi4jade/util/reasoning/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/util/plan/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.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>
bdi-jade/doc/bdi4jade/util/plan/package-tree.html 306(+164 -142)
diff --git a/bdi-jade/doc/bdi4jade/util/plan/package-tree.html b/bdi-jade/doc/bdi4jade/util/plan/package-tree.html
index 0259ca4..623aa43 100644
--- a/bdi-jade/doc/bdi4jade/util/plan/package-tree.html
+++ b/bdi-jade/doc/bdi4jade/util/plan/package-tree.html
@@ -1,142 +1,164 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:41 BRST 2014 -->
-<title>bdi4jade.util.plan Class Hierarchy</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="bdi4jade.util.plan Class Hierarchy";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li>Use</li>
-<li class="navBarCell1Rev">Tree</li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../bdi4jade/util/goal/package-tree.html">Prev</a></li>
-<li><a href="../../../bdi4jade/util/reasoning/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/util/plan/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.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="header">
-<h1 class="title">Hierarchy For Package bdi4jade.util.plan</h1>
-<span class="strong">Package Hierarchies:</span>
-<ul class="horizontal">
-<li><a href="../../../overview-tree.html">All Packages</a></li>
-</ul>
-</div>
-<div class="contentContainer">
-<h2 title="Class Hierarchy">Class Hierarchy</h2>
-<ul>
-<li type="circle">java.lang.Object
-<ul>
-<li type="circle">jade.core.behaviours.Behaviour (implements jade.util.leap.Serializable)
-<ul>
-<li type="circle">bdi4jade.util.plan.<a href="../../../bdi4jade/util/plan/ParallelGoalPlanBody.html" title="class in bdi4jade.util.plan"><span class="strong">ParallelGoalPlanBody</span></a> (implements bdi4jade.plan.<a href="../../../bdi4jade/plan/OutputPlanBody.html" title="interface in bdi4jade.plan">OutputPlanBody</a>, bdi4jade.plan.<a href="../../../bdi4jade/plan/PlanBody.html" title="interface in bdi4jade.plan">PlanBody</a>)</li>
-<li type="circle">bdi4jade.util.plan.<a href="../../../bdi4jade/util/plan/SequentialGoalPlanBody.html" title="class in bdi4jade.util.plan"><span class="strong">SequentialGoalPlanBody</span></a> (implements bdi4jade.plan.<a href="../../../bdi4jade/plan/OutputPlanBody.html" title="interface in bdi4jade.plan">OutputPlanBody</a>, bdi4jade.plan.<a href="../../../bdi4jade/plan/PlanBody.html" title="interface in bdi4jade.plan">PlanBody</a>)</li>
-</ul>
-</li>
-<li type="circle">bdi4jade.util.<a href="../../../bdi4jade/util/MetadataElement.html" title="class in bdi4jade.util"><span class="strong">MetadataElement</span></a>
-<ul>
-<li type="circle">bdi4jade.plan.<a href="../../../bdi4jade/plan/Plan.html" title="class in bdi4jade.plan"><span class="strong">Plan</span></a>
-<ul>
-<li type="circle">bdi4jade.util.plan.<a href="../../../bdi4jade/util/plan/SimplePlan.html" title="class in bdi4jade.util.plan"><span class="strong">SimplePlan</span></a></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!-- -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li>Use</li>
-<li class="navBarCell1Rev">Tree</li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../bdi4jade/util/goal/package-tree.html">Prev</a></li>
-<li><a href="../../../bdi4jade/util/reasoning/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/util/plan/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.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>
+<!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) on Sun Aug 10 17:31:03 BRT 2014 -->
+<title>bdi4jade.util.plan Class Hierarchy</title>
+<meta name="date" content="2014-08-10">
+<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="bdi4jade.util.plan Class Hierarchy";
+ }
+ }
+ 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><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li>Use</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../bdi4jade/util/package-tree.html">Prev</a></li>
+<li><a href="../../../bdi4jade/util/reasoning/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/util/plan/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.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="header">
+<h1 class="title">Hierarchy For Package bdi4jade.util.plan</h1>
+<span class="packageHierarchyLabel">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="../../../overview-tree.html">All Packages</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">jade.core.behaviours.Behaviour (implements jade.util.leap.Serializable)
+<ul>
+<li type="circle">bdi4jade.plan.<a href="../../../bdi4jade/plan/AbstractPlanBody.html" title="class in bdi4jade.plan"><span class="typeNameLink">AbstractPlanBody</span></a> (implements bdi4jade.plan.<a href="../../../bdi4jade/plan/PlanBody.html" title="interface in bdi4jade.plan">PlanBody</a>)
+<ul>
+<li type="circle">bdi4jade.util.plan.<a href="../../../bdi4jade/util/plan/BeliefGoalPlanBody.html" title="class in bdi4jade.util.plan"><span class="typeNameLink">BeliefGoalPlanBody</span></a></li>
+<li type="circle">bdi4jade.util.plan.<a href="../../../bdi4jade/util/plan/ParallelGoalPlanBody.html" title="class in bdi4jade.util.plan"><span class="typeNameLink">ParallelGoalPlanBody</span></a> (implements bdi4jade.plan.<a href="../../../bdi4jade/plan/OutputPlanBody.html" title="interface in bdi4jade.plan">OutputPlanBody</a>)</li>
+<li type="circle">bdi4jade.util.plan.<a href="../../../bdi4jade/util/plan/SequentialGoalPlanBody.html" title="class in bdi4jade.util.plan"><span class="typeNameLink">SequentialGoalPlanBody</span></a> (implements bdi4jade.plan.<a href="../../../bdi4jade/plan/OutputPlanBody.html" title="interface in bdi4jade.plan">OutputPlanBody</a>)</li>
+</ul>
+</li>
+</ul>
+</li>
+<li type="circle">bdi4jade.core.<a href="../../../bdi4jade/core/MetadataElementImpl.html" title="class in bdi4jade.core"><span class="typeNameLink">MetadataElementImpl</span></a> (implements bdi4jade.core.<a href="../../../bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</a>)
+<ul>
+<li type="circle">bdi4jade.plan.<a href="../../../bdi4jade/plan/AbstractPlan.html" title="class in bdi4jade.plan"><span class="typeNameLink">AbstractPlan</span></a> (implements bdi4jade.plan.<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>)
+<ul>
+<li type="circle">bdi4jade.plan.<a href="../../../bdi4jade/plan/SimplePlan.html" title="class in bdi4jade.plan"><span class="typeNameLink">SimplePlan</span></a>
+<ul>
+<li type="circle">bdi4jade.util.plan.<a href="../../../bdi4jade/util/plan/BeliefGoalPlan.html" title="class in bdi4jade.util.plan"><span class="typeNameLink">BeliefGoalPlan</span></a>
+<ul>
+<li type="circle">bdi4jade.util.plan.<a href="../../../bdi4jade/util/plan/BeliefValueGoalPlan.html" title="class in bdi4jade.util.plan"><span class="typeNameLink">BeliefValueGoalPlan</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</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><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li>Use</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../bdi4jade/util/package-tree.html">Prev</a></li>
+<li><a href="../../../bdi4jade/util/reasoning/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/util/plan/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.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>
bdi-jade/doc/bdi4jade/util/plan/package-use.html 275(+160 -115)
diff --git a/bdi-jade/doc/bdi4jade/util/plan/package-use.html b/bdi-jade/doc/bdi4jade/util/plan/package-use.html
index 1ea554e..25d38fd 100644
--- a/bdi-jade/doc/bdi4jade/util/plan/package-use.html
+++ b/bdi-jade/doc/bdi4jade/util/plan/package-use.html
@@ -1,115 +1,160 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:43 BRST 2014 -->
-<title>Uses of Package bdi4jade.util.plan</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="Uses of Package bdi4jade.util.plan";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/util/plan/package-use.html" target="_top">Frames</a></li>
-<li><a href="package-use.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="header">
-<h1 title="Uses of Package bdi4jade.util.plan" class="title">Uses of Package<br>bdi4jade.util.plan</h1>
-</div>
-<div class="contentContainer">No usage of bdi4jade.util.plan</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!-- -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/util/plan/package-use.html" target="_top">Frames</a></li>
-<li><a href="package-use.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>
+<!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) on Sun Aug 10 17:31:04 BRT 2014 -->
+<title>Uses of Package bdi4jade.util.plan</title>
+<meta name="date" content="2014-08-10">
+<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="Uses of Package bdi4jade.util.plan";
+ }
+ }
+ 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><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/util/plan/package-use.html" target="_top">Frames</a></li>
+<li><a href="package-use.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="header">
+<h1 title="Uses of Package bdi4jade.util.plan" class="title">Uses of Package<br>bdi4jade.util.plan</h1>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
+<caption><span>Packages that use <a href="../../../bdi4jade/util/plan/package-summary.html">bdi4jade.util.plan</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Package</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.util.plan">bdi4jade.util.plan</a></td>
+<td class="colLast"> </td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.util.plan">
+<!-- -->
+</a>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../../bdi4jade/util/plan/package-summary.html">bdi4jade.util.plan</a> used by <a href="../../../bdi4jade/util/plan/package-summary.html">bdi4jade.util.plan</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colOne" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colOne"><a href="../../../bdi4jade/util/plan/class-use/BeliefGoalPlan.html#bdi4jade.util.plan">BeliefGoalPlan</a> </td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="../../../bdi4jade/util/plan/class-use/BeliefGoalPlanBody.html#bdi4jade.util.plan">BeliefGoalPlanBody</a> </td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</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><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/util/plan/package-use.html" target="_top">Frames</a></li>
+<li><a href="package-use.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>
bdi-jade/doc/bdi4jade/util/plan/ParallelGoalPlanBody.html 858(+481 -377)
diff --git a/bdi-jade/doc/bdi4jade/util/plan/ParallelGoalPlanBody.html b/bdi-jade/doc/bdi4jade/util/plan/ParallelGoalPlanBody.html
index 504a0bb..7364e43 100644
--- a/bdi-jade/doc/bdi4jade/util/plan/ParallelGoalPlanBody.html
+++ b/bdi-jade/doc/bdi4jade/util/plan/ParallelGoalPlanBody.html
@@ -1,377 +1,481 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:39 BRST 2014 -->
-<title>ParallelGoalPlanBody</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="ParallelGoalPlanBody";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ParallelGoalPlanBody.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev Class</li>
-<li><a href="../../../bdi4jade/util/plan/SequentialGoalPlanBody.html" title="class in bdi4jade.util.plan"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/util/plan/ParallelGoalPlanBody.html" target="_top">Frames</a></li>
-<li><a href="ParallelGoalPlanBody.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>
-<div>
-<ul class="subNavList">
-<li>Summary: </li>
-<li>Nested | </li>
-<li><a href="#fields_inherited_from_class_jade.core.behaviours.Behaviour">Field</a> | </li>
-<li><a href="#constructor_summary">Constr</a> | </li>
-<li><a href="#method_summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li>Field | </li>
-<li><a href="#constructor_detail">Constr</a> | </li>
-<li><a href="#method_detail">Method</a></li>
-</ul>
-</div>
-<a name="skip-navbar_top">
-<!-- -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">bdi4jade.util.plan</div>
-<h2 title="Class ParallelGoalPlanBody" class="title">Class ParallelGoalPlanBody</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>jade.core.behaviours.Behaviour</li>
-<li>
-<ul class="inheritance">
-<li>bdi4jade.util.plan.ParallelGoalPlanBody</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="../../../bdi4jade/plan/OutputPlanBody.html" title="interface in bdi4jade.plan">OutputPlanBody</a>, <a href="../../../bdi4jade/plan/PlanBody.html" title="interface in bdi4jade.plan">PlanBody</a>, java.io.Serializable</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="strong">ParallelGoalPlanBody</span>
-extends jade.core.behaviours.Behaviour
-implements <a href="../../../bdi4jade/plan/PlanBody.html" title="interface in bdi4jade.plan">PlanBody</a>, <a href="../../../bdi4jade/plan/OutputPlanBody.html" title="interface in bdi4jade.plan">OutputPlanBody</a></pre>
-<dl><dt><span class="strong">Author:</span></dt>
- <dd>ingrid</dd>
-<dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#bdi4jade.util.plan.ParallelGoalPlanBody">Serialized Form</a></dd></dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field_summary">
-<!-- -->
-</a>
-<h3>Field Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="fields_inherited_from_class_jade.core.behaviours.Behaviour">
-<!-- -->
-</a>
-<h3>Fields inherited from class jade.core.behaviours.Behaviour</h3>
-<code>STATE_BLOCKED, STATE_READY, STATE_RUNNING</code></li>
-</ul>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor_summary">
-<!-- -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><strong><a href="../../../bdi4jade/util/plan/ParallelGoalPlanBody.html#ParallelGoalPlanBody()">ParallelGoalPlanBody</a></strong>()</code>
-<div class="block">Created a new ParallelGoalPlan.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method_summary">
-<!-- -->
-</a>
-<h3>Method Summary</h3>
-<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span>Methods</span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../../bdi4jade/util/plan/ParallelGoalPlanBody.html#action()">action</a></strong>()</code> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><strong><a href="../../../bdi4jade/util/plan/ParallelGoalPlanBody.html#done()">done</a></strong>()</code> </td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../bdi4jade/plan/PlanInstance.EndState.html" title="enum in bdi4jade.plan">PlanInstance.EndState</a></code></td>
-<td class="colLast"><code><strong><a href="../../../bdi4jade/util/plan/ParallelGoalPlanBody.html#getEndState()">getEndState</a></strong>()</code>
-<div class="block">Returns the end state of the execution of this plan.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../../bdi4jade/util/plan/ParallelGoalPlanBody.html#init(bdi4jade.plan.PlanInstance)">init</a></strong>(<a href="../../../bdi4jade/plan/PlanInstance.html" title="class in bdi4jade.plan">PlanInstance</a> planInstance)</code>
-<div class="block">Initializes this plan.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../../bdi4jade/util/plan/ParallelGoalPlanBody.html#setGoalOutput(bdi4jade.goal.Goal)">setGoalOutput</a></strong>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal)</code>
-<div class="block">Sets the output parameters in the goal.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods_inherited_from_class_jade.core.behaviours.Behaviour">
-<!-- -->
-</a>
-<h3>Methods inherited from class jade.core.behaviours.Behaviour</h3>
-<code>actionWrapper, block, block, getBehaviourName, getDataStore, getExecutionState, getRestartCounter, handleRestartEvent, isRunnable, onEnd, onStart, reset, restart, root, setAgent, setBehaviourName, setDataStore, setExecutionState</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
-<!-- -->
-</a>
-<h3>Methods inherited from class java.lang.Object</h3>
-<code>equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor_detail">
-<!-- -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="ParallelGoalPlanBody()">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>ParallelGoalPlanBody</h4>
-<pre>public ParallelGoalPlanBody()</pre>
-<div class="block">Created a new ParallelGoalPlan.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method_detail">
-<!-- -->
-</a>
-<h3>Method Detail</h3>
-<a name="action()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>action</h4>
-<pre>public void action()</pre>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code>action</code> in class <code>jade.core.behaviours.Behaviour</code></dd>
-<dt><span class="strong">See Also:</span></dt><dd><code>Behaviour.action()</code></dd></dl>
-</li>
-</ul>
-<a name="done()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>done</h4>
-<pre>public boolean done()</pre>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code>done</code> in class <code>jade.core.behaviours.Behaviour</code></dd>
-<dt><span class="strong">See Also:</span></dt><dd><code>Behaviour.done()</code></dd></dl>
-</li>
-</ul>
-<a name="getEndState()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getEndState</h4>
-<pre>public <a href="../../../bdi4jade/plan/PlanInstance.EndState.html" title="enum in bdi4jade.plan">PlanInstance.EndState</a> getEndState()</pre>
-<div class="block"><strong>Description copied from interface: <code><a href="../../../bdi4jade/plan/PlanBody.html#getEndState()">PlanBody</a></code></strong></div>
-<div class="block">Returns the end state of the execution of this plan.</div>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../bdi4jade/plan/PlanBody.html#getEndState()">getEndState</a></code> in interface <code><a href="../../../bdi4jade/plan/PlanBody.html" title="interface in bdi4jade.plan">PlanBody</a></code></dd>
-<dt><span class="strong">Returns:</span></dt><dd>the end state of this plan, or null if it has not finished yet.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../../bdi4jade/plan/PlanBody.html#getEndState()"><code>PlanBody.getEndState()</code></a></dd></dl>
-</li>
-</ul>
-<a name="init(bdi4jade.plan.PlanInstance)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>init</h4>
-<pre>public void init(<a href="../../../bdi4jade/plan/PlanInstance.html" title="class in bdi4jade.plan">PlanInstance</a> planInstance)</pre>
-<div class="block">Initializes this plan.</div>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../bdi4jade/plan/PlanBody.html#init(bdi4jade.plan.PlanInstance)">init</a></code> in interface <code><a href="../../../bdi4jade/plan/PlanBody.html" title="interface in bdi4jade.plan">PlanBody</a></code></dd>
-<dt><span class="strong">Parameters:</span></dt><dd><code>planInstance</code> - the plan instance associated with this plan.</dd></dl>
-</li>
-</ul>
-<a name="setGoalOutput(bdi4jade.goal.Goal)">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>setGoalOutput</h4>
-<pre>public void setGoalOutput(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal)</pre>
-<div class="block"><strong>Description copied from interface: <code><a href="../../../bdi4jade/plan/OutputPlanBody.html#setGoalOutput(bdi4jade.goal.Goal)">OutputPlanBody</a></code></strong></div>
-<div class="block">Sets the output parameters in the goal.</div>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../bdi4jade/plan/OutputPlanBody.html#setGoalOutput(bdi4jade.goal.Goal)">setGoalOutput</a></code> in interface <code><a href="../../../bdi4jade/plan/OutputPlanBody.html" title="interface in bdi4jade.plan">OutputPlanBody</a></code></dd>
-<dt><span class="strong">Parameters:</span></dt><dd><code>goal</code> - the goal whose output parameters are to be set.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../../bdi4jade/plan/OutputPlanBody.html#setGoalOutput(bdi4jade.goal.Goal)"><code>OutputPlanBody.setGoalOutput(bdi4jade.goal.Goal)</code></a></dd></dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!-- -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ParallelGoalPlanBody.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev Class</li>
-<li><a href="../../../bdi4jade/util/plan/SequentialGoalPlanBody.html" title="class in bdi4jade.util.plan"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/util/plan/ParallelGoalPlanBody.html" target="_top">Frames</a></li>
-<li><a href="ParallelGoalPlanBody.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>
-<div>
-<ul class="subNavList">
-<li>Summary: </li>
-<li>Nested | </li>
-<li><a href="#fields_inherited_from_class_jade.core.behaviours.Behaviour">Field</a> | </li>
-<li><a href="#constructor_summary">Constr</a> | </li>
-<li><a href="#method_summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li>Field | </li>
-<li><a href="#constructor_detail">Constr</a> | </li>
-<li><a href="#method_detail">Method</a></li>
-</ul>
-</div>
-<a name="skip-navbar_bottom">
-<!-- -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
+<!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) on Sun Aug 10 17:31:03 BRT 2014 -->
+<title>ParallelGoalPlanBody</title>
+<meta name="date" content="2014-08-10">
+<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="ParallelGoalPlanBody";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/ParallelGoalPlanBody.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../bdi4jade/util/plan/BeliefValueGoalPlan.html" title="class in bdi4jade.util.plan"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../bdi4jade/util/plan/SequentialGoalPlanBody.html" title="class in bdi4jade.util.plan"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/util/plan/ParallelGoalPlanBody.html" target="_top">Frames</a></li>
+<li><a href="ParallelGoalPlanBody.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>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li><a href="#nested.classes.inherited.from.class.jade.core.behaviours.Behaviour">Nested</a> | </li>
+<li><a href="#field.summary">Field</a> | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li><a href="#field.detail">Field</a> | </li>
+<li><a href="#constructor.detail">Constr</a> | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">bdi4jade.util.plan</div>
+<h2 title="Class ParallelGoalPlanBody" class="title">Class ParallelGoalPlanBody</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>jade.core.behaviours.Behaviour</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../bdi4jade/plan/AbstractPlanBody.html" title="class in bdi4jade.plan">bdi4jade.plan.AbstractPlanBody</a></li>
+<li>
+<ul class="inheritance">
+<li>bdi4jade.util.plan.ParallelGoalPlanBody</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a>, <a href="../../../bdi4jade/plan/OutputPlanBody.html" title="interface in bdi4jade.plan">OutputPlanBody</a>, <a href="../../../bdi4jade/plan/PlanBody.html" title="interface in bdi4jade.plan">PlanBody</a>, java.io.Serializable, java.util.EventListener</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">ParallelGoalPlanBody</span>
+extends <a href="../../../bdi4jade/plan/AbstractPlanBody.html" title="class in bdi4jade.plan">AbstractPlanBody</a>
+implements <a href="../../../bdi4jade/plan/OutputPlanBody.html" title="interface in bdi4jade.plan">OutputPlanBody</a></pre>
+<dl>
+<dt><span class="simpleTagLabel">Author:</span></dt>
+<dd>ingrid</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../serialized-form.html#bdi4jade.util.plan.ParallelGoalPlanBody">Serialized Form</a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.jade.core.behaviours.Behaviour">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class jade.core.behaviours.Behaviour</h3>
+<code>jade.core.behaviours.Behaviour.RunnableChangedEvent</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected java.util.List<<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/util/plan/ParallelGoalPlanBody.html#completedGoals">completedGoals</a></span></code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/util/plan/ParallelGoalPlanBody.html#dispatched">dispatched</a></span></code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/util/plan/ParallelGoalPlanBody.html#failedGoal">failedGoal</a></span></code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected org.apache.commons.logging.Log</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/util/plan/ParallelGoalPlanBody.html#log">log</a></span></code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a href="../../../bdi4jade/goal/ParallelGoal.html" title="class in bdi4jade.goal">ParallelGoal</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/util/plan/ParallelGoalPlanBody.html#parallelGoal">parallelGoal</a></span></code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.jade.core.behaviours.Behaviour">
+<!-- -->
+</a>
+<h3>Fields inherited from class jade.core.behaviours.Behaviour</h3>
+<code>myAgent, myEvent, NOTIFY_DOWN, NOTIFY_UP, parent, STATE_BLOCKED, STATE_READY, STATE_RUNNING</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../bdi4jade/util/plan/ParallelGoalPlanBody.html#ParallelGoalPlanBody--">ParallelGoalPlanBody</a></span>()</code>
+<div class="block">Created a new ParallelGoalPlan.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/util/plan/ParallelGoalPlanBody.html#action--">action</a></span>()</code> </td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/util/plan/ParallelGoalPlanBody.html#onStart--">onStart</a></span>()</code>
+<div class="block">Initializes this plan.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/util/plan/ParallelGoalPlanBody.html#setGoalOutput-bdi4jade.goal.Goal-">setGoalOutput</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal)</code>
+<div class="block">Sets the output parameters in the goal.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.bdi4jade.plan.AbstractPlanBody">
+<!-- -->
+</a>
+<h3>Methods inherited from class bdi4jade.plan.<a href="../../../bdi4jade/plan/AbstractPlanBody.html" title="class in bdi4jade.plan">AbstractPlanBody</a></h3>
+<code><a href="../../../bdi4jade/plan/AbstractPlanBody.html#dispatchGoal-bdi4jade.goal.Goal-">dispatchGoal</a>, <a href="../../../bdi4jade/plan/AbstractPlanBody.html#dispatchProtectedGoal-bdi4jade.goal.Goal-">dispatchProtectedGoal</a>, <a href="../../../bdi4jade/plan/AbstractPlanBody.html#dispatchProtectedSubgoal-bdi4jade.goal.Goal-">dispatchProtectedSubgoal</a>, <a href="../../../bdi4jade/plan/AbstractPlanBody.html#dispatchProtectedSubgoalAndListen-bdi4jade.goal.Goal-">dispatchProtectedSubgoalAndListen</a>, <a href="../../../bdi4jade/plan/AbstractPlanBody.html#dispatchSubgoal-bdi4jade.goal.Goal-">dispatchSubgoal</a>, <a href="../../../bdi4jade/plan/AbstractPlanBody.html#dispatchSubgoalAndListen-bdi4jade.goal.Goal-">dispatchSubgoalAndListen</a>, <a href="../../../bdi4jade/plan/AbstractPlanBody.html#done--">done</a>, <a href="../../../bdi4jade/plan/AbstractPlanBody.html#getBeliefBase--">getBeliefBase</a>, <a href="../../../bdi4jade/plan/AbstractPlanBody.html#getEndState--">getEndState</a>, <a href="../../../bdi4jade/plan/AbstractPlanBody.html#getGoal--">getGoal</a>, <a href="../../../bdi4jade/plan/AbstractPlanBody.html#getGoalEvent--">getGoalEvent</a>, <a href="../../../bdi4jade/plan/AbstractPlanBody.html#getGoalEvent-boolean-">getGoalEvent</a>, <a href="../../../bdi4jade/plan/AbstractPlanBody.html#getGoalEvent-long-">getGoalEvent</a>, <a href="../../../bdi4jade/plan/AbstractPlanBody.html#getPlan--">getPlan</a>, <a href="../../../bdi4jade/plan/AbstractPlanBody.html#goalPerformed-bdi4jade.event.GoalEvent-">goalPerformed</a>, <a href="../../../bdi4jade/plan/AbstractPlanBody.html#init-bdi4jade.plan.Plan-bdi4jade.core.Intention-">init</a>, <a href="../../../bdi4jade/plan/AbstractPlanBody.html#setEndState-bdi4jade.plan.Plan.EndState-">setEndState</a>, <a href="../../../bdi4jade/plan/AbstractPlanBody.html#start--">start</a>, <a href="../../../bdi4jade/plan/AbstractPlanBody.html#stop--">stop</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.jade.core.behaviours.Behaviour">
+<!-- -->
+</a>
+<h3>Methods inherited from class jade.core.behaviours.Behaviour</h3>
+<code>actionWrapper, block, block, getAgent, getBehaviourName, getDataStore, getExecutionState, getParent, getRestartCounter, handle, handleBlockEvent, handleRestartEvent, isRunnable, onEnd, reset, restart, root, setAgent, setBehaviourName, setDataStore, setExecutionState</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.bdi4jade.plan.PlanBody">
+<!-- -->
+</a>
+<h3>Methods inherited from interface bdi4jade.plan.<a href="../../../bdi4jade/plan/PlanBody.html" title="interface in bdi4jade.plan">PlanBody</a></h3>
+<code><a href="../../../bdi4jade/plan/PlanBody.html#onEnd--">onEnd</a>, <a href="../../../bdi4jade/plan/PlanBody.html#reset--">reset</a>, <a href="../../../bdi4jade/plan/PlanBody.html#restart--">restart</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="completedGoals">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>completedGoals</h4>
+<pre>protected java.util.List<<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>> completedGoals</pre>
+</li>
+</ul>
+<a name="dispatched">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>dispatched</h4>
+<pre>protected boolean dispatched</pre>
+</li>
+</ul>
+<a name="failedGoal">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>failedGoal</h4>
+<pre>protected <a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a> failedGoal</pre>
+</li>
+</ul>
+<a name="log">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>log</h4>
+<pre>protected org.apache.commons.logging.Log log</pre>
+</li>
+</ul>
+<a name="parallelGoal">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>parallelGoal</h4>
+<pre>protected <a href="../../../bdi4jade/goal/ParallelGoal.html" title="class in bdi4jade.goal">ParallelGoal</a> parallelGoal</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ParallelGoalPlanBody--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ParallelGoalPlanBody</h4>
+<pre>public ParallelGoalPlanBody()</pre>
+<div class="block">Created a new ParallelGoalPlan.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="action--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>action</h4>
+<pre>public void action()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>action</code> in class <code>jade.core.behaviours.Behaviour</code></dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><code>Behaviour.action()</code></dd>
+</dl>
+</li>
+</ul>
+<a name="onStart--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onStart</h4>
+<pre>public void onStart()</pre>
+<div class="block">Initializes this plan.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../bdi4jade/plan/PlanBody.html#onStart--">onStart</a></code> in interface <code><a href="../../../bdi4jade/plan/PlanBody.html" title="interface in bdi4jade.plan">PlanBody</a></code></dd>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>onStart</code> in class <code>jade.core.behaviours.Behaviour</code></dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><code>Behaviour.onStart()</code></dd>
+</dl>
+</li>
+</ul>
+<a name="setGoalOutput-bdi4jade.goal.Goal-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>setGoalOutput</h4>
+<pre>public void setGoalOutput(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../bdi4jade/plan/OutputPlanBody.html#setGoalOutput-bdi4jade.goal.Goal-">OutputPlanBody</a></code></span></div>
+<div class="block">Sets the output parameters in the goal.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../bdi4jade/plan/OutputPlanBody.html#setGoalOutput-bdi4jade.goal.Goal-">setGoalOutput</a></code> in interface <code><a href="../../../bdi4jade/plan/OutputPlanBody.html" title="interface in bdi4jade.plan">OutputPlanBody</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>goal</code> - the goal whose output parameters are to be set.</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../bdi4jade/plan/OutputPlanBody.html#setGoalOutput-bdi4jade.goal.Goal-"><code>OutputPlanBody.setGoalOutput(bdi4jade.goal.Goal)</code></a></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= 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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/ParallelGoalPlanBody.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../bdi4jade/util/plan/BeliefValueGoalPlan.html" title="class in bdi4jade.util.plan"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../bdi4jade/util/plan/SequentialGoalPlanBody.html" title="class in bdi4jade.util.plan"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/util/plan/ParallelGoalPlanBody.html" target="_top">Frames</a></li>
+<li><a href="ParallelGoalPlanBody.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>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li><a href="#nested.classes.inherited.from.class.jade.core.behaviours.Behaviour">Nested</a> | </li>
+<li><a href="#field.summary">Field</a> | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li><a href="#field.detail">Field</a> | </li>
+<li><a href="#constructor.detail">Constr</a> | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
bdi-jade/doc/bdi4jade/util/plan/SequentialGoalPlanBody.html 890(+512 -378)
diff --git a/bdi-jade/doc/bdi4jade/util/plan/SequentialGoalPlanBody.html b/bdi-jade/doc/bdi4jade/util/plan/SequentialGoalPlanBody.html
index 277495e..acabd38 100644
--- a/bdi-jade/doc/bdi4jade/util/plan/SequentialGoalPlanBody.html
+++ b/bdi-jade/doc/bdi4jade/util/plan/SequentialGoalPlanBody.html
@@ -1,378 +1,512 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:39 BRST 2014 -->
-<title>SequentialGoalPlanBody</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="SequentialGoalPlanBody";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/SequentialGoalPlanBody.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../bdi4jade/util/plan/ParallelGoalPlanBody.html" title="class in bdi4jade.util.plan"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../../bdi4jade/util/plan/SimplePlan.html" title="class in bdi4jade.util.plan"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/util/plan/SequentialGoalPlanBody.html" target="_top">Frames</a></li>
-<li><a href="SequentialGoalPlanBody.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>
-<div>
-<ul class="subNavList">
-<li>Summary: </li>
-<li>Nested | </li>
-<li><a href="#fields_inherited_from_class_jade.core.behaviours.Behaviour">Field</a> | </li>
-<li><a href="#constructor_summary">Constr</a> | </li>
-<li><a href="#method_summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li>Field | </li>
-<li><a href="#constructor_detail">Constr</a> | </li>
-<li><a href="#method_detail">Method</a></li>
-</ul>
-</div>
-<a name="skip-navbar_top">
-<!-- -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">bdi4jade.util.plan</div>
-<h2 title="Class SequentialGoalPlanBody" class="title">Class SequentialGoalPlanBody</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>jade.core.behaviours.Behaviour</li>
-<li>
-<ul class="inheritance">
-<li>bdi4jade.util.plan.SequentialGoalPlanBody</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="../../../bdi4jade/plan/OutputPlanBody.html" title="interface in bdi4jade.plan">OutputPlanBody</a>, <a href="../../../bdi4jade/plan/PlanBody.html" title="interface in bdi4jade.plan">PlanBody</a>, java.io.Serializable</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="strong">SequentialGoalPlanBody</span>
-extends jade.core.behaviours.Behaviour
-implements <a href="../../../bdi4jade/plan/PlanBody.html" title="interface in bdi4jade.plan">PlanBody</a>, <a href="../../../bdi4jade/plan/OutputPlanBody.html" title="interface in bdi4jade.plan">OutputPlanBody</a></pre>
-<div class="block">This plan</div>
-<dl><dt><span class="strong">Author:</span></dt>
- <dd>ingrid</dd>
-<dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#bdi4jade.util.plan.SequentialGoalPlanBody">Serialized Form</a></dd></dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field_summary">
-<!-- -->
-</a>
-<h3>Field Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="fields_inherited_from_class_jade.core.behaviours.Behaviour">
-<!-- -->
-</a>
-<h3>Fields inherited from class jade.core.behaviours.Behaviour</h3>
-<code>STATE_BLOCKED, STATE_READY, STATE_RUNNING</code></li>
-</ul>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor_summary">
-<!-- -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><strong><a href="../../../bdi4jade/util/plan/SequentialGoalPlanBody.html#SequentialGoalPlanBody()">SequentialGoalPlanBody</a></strong>()</code>
-<div class="block">Created a new SequentialGoalPlan.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method_summary">
-<!-- -->
-</a>
-<h3>Method Summary</h3>
-<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span>Methods</span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../../bdi4jade/util/plan/SequentialGoalPlanBody.html#action()">action</a></strong>()</code> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><strong><a href="../../../bdi4jade/util/plan/SequentialGoalPlanBody.html#done()">done</a></strong>()</code> </td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../bdi4jade/plan/PlanInstance.EndState.html" title="enum in bdi4jade.plan">PlanInstance.EndState</a></code></td>
-<td class="colLast"><code><strong><a href="../../../bdi4jade/util/plan/SequentialGoalPlanBody.html#getEndState()">getEndState</a></strong>()</code>
-<div class="block">Returns the end state of the execution of this plan.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../../bdi4jade/util/plan/SequentialGoalPlanBody.html#init(bdi4jade.plan.PlanInstance)">init</a></strong>(<a href="../../../bdi4jade/plan/PlanInstance.html" title="class in bdi4jade.plan">PlanInstance</a> planInstance)</code>
-<div class="block">Initializes this plan.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../../bdi4jade/util/plan/SequentialGoalPlanBody.html#setGoalOutput(bdi4jade.goal.Goal)">setGoalOutput</a></strong>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal)</code>
-<div class="block">Sets the output parameters in the goal.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods_inherited_from_class_jade.core.behaviours.Behaviour">
-<!-- -->
-</a>
-<h3>Methods inherited from class jade.core.behaviours.Behaviour</h3>
-<code>actionWrapper, block, block, getBehaviourName, getDataStore, getExecutionState, getRestartCounter, handleRestartEvent, isRunnable, onEnd, onStart, reset, restart, root, setAgent, setBehaviourName, setDataStore, setExecutionState</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
-<!-- -->
-</a>
-<h3>Methods inherited from class java.lang.Object</h3>
-<code>equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor_detail">
-<!-- -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="SequentialGoalPlanBody()">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>SequentialGoalPlanBody</h4>
-<pre>public SequentialGoalPlanBody()</pre>
-<div class="block">Created a new SequentialGoalPlan.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method_detail">
-<!-- -->
-</a>
-<h3>Method Detail</h3>
-<a name="action()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>action</h4>
-<pre>public void action()</pre>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code>action</code> in class <code>jade.core.behaviours.Behaviour</code></dd>
-<dt><span class="strong">See Also:</span></dt><dd><code>Behaviour.action()</code></dd></dl>
-</li>
-</ul>
-<a name="done()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>done</h4>
-<pre>public boolean done()</pre>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code>done</code> in class <code>jade.core.behaviours.Behaviour</code></dd>
-<dt><span class="strong">See Also:</span></dt><dd><code>Behaviour.done()</code></dd></dl>
-</li>
-</ul>
-<a name="getEndState()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getEndState</h4>
-<pre>public <a href="../../../bdi4jade/plan/PlanInstance.EndState.html" title="enum in bdi4jade.plan">PlanInstance.EndState</a> getEndState()</pre>
-<div class="block"><strong>Description copied from interface: <code><a href="../../../bdi4jade/plan/PlanBody.html#getEndState()">PlanBody</a></code></strong></div>
-<div class="block">Returns the end state of the execution of this plan.</div>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../bdi4jade/plan/PlanBody.html#getEndState()">getEndState</a></code> in interface <code><a href="../../../bdi4jade/plan/PlanBody.html" title="interface in bdi4jade.plan">PlanBody</a></code></dd>
-<dt><span class="strong">Returns:</span></dt><dd>the end state of this plan, or null if it has not finished yet.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../../bdi4jade/plan/PlanBody.html#getEndState()"><code>PlanBody.getEndState()</code></a></dd></dl>
-</li>
-</ul>
-<a name="init(bdi4jade.plan.PlanInstance)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>init</h4>
-<pre>public void init(<a href="../../../bdi4jade/plan/PlanInstance.html" title="class in bdi4jade.plan">PlanInstance</a> planInstance)</pre>
-<div class="block">Initializes this plan. Starts the goals iterator.</div>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../bdi4jade/plan/PlanBody.html#init(bdi4jade.plan.PlanInstance)">init</a></code> in interface <code><a href="../../../bdi4jade/plan/PlanBody.html" title="interface in bdi4jade.plan">PlanBody</a></code></dd>
-<dt><span class="strong">Parameters:</span></dt><dd><code>planInstance</code> - the plan instance associated with this plan.</dd></dl>
-</li>
-</ul>
-<a name="setGoalOutput(bdi4jade.goal.Goal)">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>setGoalOutput</h4>
-<pre>public void setGoalOutput(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal)</pre>
-<div class="block"><strong>Description copied from interface: <code><a href="../../../bdi4jade/plan/OutputPlanBody.html#setGoalOutput(bdi4jade.goal.Goal)">OutputPlanBody</a></code></strong></div>
-<div class="block">Sets the output parameters in the goal.</div>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../bdi4jade/plan/OutputPlanBody.html#setGoalOutput(bdi4jade.goal.Goal)">setGoalOutput</a></code> in interface <code><a href="../../../bdi4jade/plan/OutputPlanBody.html" title="interface in bdi4jade.plan">OutputPlanBody</a></code></dd>
-<dt><span class="strong">Parameters:</span></dt><dd><code>goal</code> - the goal whose output parameters are to be set.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../../bdi4jade/plan/OutputPlanBody.html#setGoalOutput(bdi4jade.goal.Goal)"><code>OutputPlanBody.setGoalOutput(bdi4jade.goal.Goal)</code></a></dd></dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!-- -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/SequentialGoalPlanBody.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../bdi4jade/util/plan/ParallelGoalPlanBody.html" title="class in bdi4jade.util.plan"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../../bdi4jade/util/plan/SimplePlan.html" title="class in bdi4jade.util.plan"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/util/plan/SequentialGoalPlanBody.html" target="_top">Frames</a></li>
-<li><a href="SequentialGoalPlanBody.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>
-<div>
-<ul class="subNavList">
-<li>Summary: </li>
-<li>Nested | </li>
-<li><a href="#fields_inherited_from_class_jade.core.behaviours.Behaviour">Field</a> | </li>
-<li><a href="#constructor_summary">Constr</a> | </li>
-<li><a href="#method_summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li>Field | </li>
-<li><a href="#constructor_detail">Constr</a> | </li>
-<li><a href="#method_detail">Method</a></li>
-</ul>
-</div>
-<a name="skip-navbar_bottom">
-<!-- -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
+<!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) on Sun Aug 10 17:31:03 BRT 2014 -->
+<title>SequentialGoalPlanBody</title>
+<meta name="date" content="2014-08-10">
+<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="SequentialGoalPlanBody";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/SequentialGoalPlanBody.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../bdi4jade/util/plan/ParallelGoalPlanBody.html" title="class in bdi4jade.util.plan"><span class="typeNameLink">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/util/plan/SequentialGoalPlanBody.html" target="_top">Frames</a></li>
+<li><a href="SequentialGoalPlanBody.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>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li><a href="#nested.classes.inherited.from.class.jade.core.behaviours.Behaviour">Nested</a> | </li>
+<li><a href="#field.summary">Field</a> | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li><a href="#field.detail">Field</a> | </li>
+<li><a href="#constructor.detail">Constr</a> | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">bdi4jade.util.plan</div>
+<h2 title="Class SequentialGoalPlanBody" class="title">Class SequentialGoalPlanBody</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>jade.core.behaviours.Behaviour</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../bdi4jade/plan/AbstractPlanBody.html" title="class in bdi4jade.plan">bdi4jade.plan.AbstractPlanBody</a></li>
+<li>
+<ul class="inheritance">
+<li>bdi4jade.util.plan.SequentialGoalPlanBody</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a>, <a href="../../../bdi4jade/plan/OutputPlanBody.html" title="interface in bdi4jade.plan">OutputPlanBody</a>, <a href="../../../bdi4jade/plan/PlanBody.html" title="interface in bdi4jade.plan">PlanBody</a>, java.io.Serializable, java.util.EventListener</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">SequentialGoalPlanBody</span>
+extends <a href="../../../bdi4jade/plan/AbstractPlanBody.html" title="class in bdi4jade.plan">AbstractPlanBody</a>
+implements <a href="../../../bdi4jade/plan/OutputPlanBody.html" title="interface in bdi4jade.plan">OutputPlanBody</a></pre>
+<div class="block">This plan</div>
+<dl>
+<dt><span class="simpleTagLabel">Author:</span></dt>
+<dd>ingrid</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../serialized-form.html#bdi4jade.util.plan.SequentialGoalPlanBody">Serialized Form</a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.jade.core.behaviours.Behaviour">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class jade.core.behaviours.Behaviour</h3>
+<code>jade.core.behaviours.Behaviour.RunnableChangedEvent</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected java.util.List<<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/util/plan/SequentialGoalPlanBody.html#completedGoals">completedGoals</a></span></code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/util/plan/SequentialGoalPlanBody.html#currentGoal">currentGoal</a></span></code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/util/plan/SequentialGoalPlanBody.html#failedGoal">failedGoal</a></span></code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected java.util.Iterator<<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/util/plan/SequentialGoalPlanBody.html#it">it</a></span></code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected org.apache.commons.logging.Log</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/util/plan/SequentialGoalPlanBody.html#log">log</a></span></code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.jade.core.behaviours.Behaviour">
+<!-- -->
+</a>
+<h3>Fields inherited from class jade.core.behaviours.Behaviour</h3>
+<code>myAgent, myEvent, NOTIFY_DOWN, NOTIFY_UP, parent, STATE_BLOCKED, STATE_READY, STATE_RUNNING</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../bdi4jade/util/plan/SequentialGoalPlanBody.html#SequentialGoalPlanBody--">SequentialGoalPlanBody</a></span>()</code>
+<div class="block">Created a new SequentialGoalPlan.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/util/plan/SequentialGoalPlanBody.html#action--">action</a></span>()</code> </td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/util/plan/SequentialGoalPlanBody.html#onStart--">onStart</a></span>()</code>
+<div class="block">Initializes this plan.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/util/plan/SequentialGoalPlanBody.html#setGoalOutput-bdi4jade.goal.Goal-">setGoalOutput</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal)</code>
+<div class="block">Sets the output parameters in the goal.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/util/plan/SequentialGoalPlanBody.html#setNextGoal-bdi4jade.goal.Goal-bdi4jade.goal.Goal-">setNextGoal</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> previousGoal,
+ <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal)</code>
+<div class="block">Sets the parameters of the next goal to be executed based on the previous
+ goal execution.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.bdi4jade.plan.AbstractPlanBody">
+<!-- -->
+</a>
+<h3>Methods inherited from class bdi4jade.plan.<a href="../../../bdi4jade/plan/AbstractPlanBody.html" title="class in bdi4jade.plan">AbstractPlanBody</a></h3>
+<code><a href="../../../bdi4jade/plan/AbstractPlanBody.html#dispatchGoal-bdi4jade.goal.Goal-">dispatchGoal</a>, <a href="../../../bdi4jade/plan/AbstractPlanBody.html#dispatchProtectedGoal-bdi4jade.goal.Goal-">dispatchProtectedGoal</a>, <a href="../../../bdi4jade/plan/AbstractPlanBody.html#dispatchProtectedSubgoal-bdi4jade.goal.Goal-">dispatchProtectedSubgoal</a>, <a href="../../../bdi4jade/plan/AbstractPlanBody.html#dispatchProtectedSubgoalAndListen-bdi4jade.goal.Goal-">dispatchProtectedSubgoalAndListen</a>, <a href="../../../bdi4jade/plan/AbstractPlanBody.html#dispatchSubgoal-bdi4jade.goal.Goal-">dispatchSubgoal</a>, <a href="../../../bdi4jade/plan/AbstractPlanBody.html#dispatchSubgoalAndListen-bdi4jade.goal.Goal-">dispatchSubgoalAndListen</a>, <a href="../../../bdi4jade/plan/AbstractPlanBody.html#done--">done</a>, <a href="../../../bdi4jade/plan/AbstractPlanBody.html#getBeliefBase--">getBeliefBase</a>, <a href="../../../bdi4jade/plan/AbstractPlanBody.html#getEndState--">getEndState</a>, <a href="../../../bdi4jade/plan/AbstractPlanBody.html#getGoal--">getGoal</a>, <a href="../../../bdi4jade/plan/AbstractPlanBody.html#getGoalEvent--">getGoalEvent</a>, <a href="../../../bdi4jade/plan/AbstractPlanBody.html#getGoalEvent-boolean-">getGoalEvent</a>, <a href="../../../bdi4jade/plan/AbstractPlanBody.html#getGoalEvent-long-">getGoalEvent</a>, <a href="../../../bdi4jade/plan/AbstractPlanBody.html#getPlan--">getPlan</a>, <a href="../../../bdi4jade/plan/AbstractPlanBody.html#goalPerformed-bdi4jade.event.GoalEvent-">goalPerformed</a>, <a href="../../../bdi4jade/plan/AbstractPlanBody.html#init-bdi4jade.plan.Plan-bdi4jade.core.Intention-">init</a>, <a href="../../../bdi4jade/plan/AbstractPlanBody.html#setEndState-bdi4jade.plan.Plan.EndState-">setEndState</a>, <a href="../../../bdi4jade/plan/AbstractPlanBody.html#start--">start</a>, <a href="../../../bdi4jade/plan/AbstractPlanBody.html#stop--">stop</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.jade.core.behaviours.Behaviour">
+<!-- -->
+</a>
+<h3>Methods inherited from class jade.core.behaviours.Behaviour</h3>
+<code>actionWrapper, block, block, getAgent, getBehaviourName, getDataStore, getExecutionState, getParent, getRestartCounter, handle, handleBlockEvent, handleRestartEvent, isRunnable, onEnd, reset, restart, root, setAgent, setBehaviourName, setDataStore, setExecutionState</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.bdi4jade.plan.PlanBody">
+<!-- -->
+</a>
+<h3>Methods inherited from interface bdi4jade.plan.<a href="../../../bdi4jade/plan/PlanBody.html" title="interface in bdi4jade.plan">PlanBody</a></h3>
+<code><a href="../../../bdi4jade/plan/PlanBody.html#onEnd--">onEnd</a>, <a href="../../../bdi4jade/plan/PlanBody.html#reset--">reset</a>, <a href="../../../bdi4jade/plan/PlanBody.html#restart--">restart</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="completedGoals">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>completedGoals</h4>
+<pre>protected java.util.List<<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>> completedGoals</pre>
+</li>
+</ul>
+<a name="currentGoal">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>currentGoal</h4>
+<pre>protected <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> currentGoal</pre>
+</li>
+</ul>
+<a name="failedGoal">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>failedGoal</h4>
+<pre>protected <a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a> failedGoal</pre>
+</li>
+</ul>
+<a name="it">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>it</h4>
+<pre>protected java.util.Iterator<<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>> it</pre>
+</li>
+</ul>
+<a name="log">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>log</h4>
+<pre>protected org.apache.commons.logging.Log log</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="SequentialGoalPlanBody--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>SequentialGoalPlanBody</h4>
+<pre>public SequentialGoalPlanBody()</pre>
+<div class="block">Created a new SequentialGoalPlan.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="action--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>action</h4>
+<pre>public void action()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>action</code> in class <code>jade.core.behaviours.Behaviour</code></dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><code>Behaviour.action()</code></dd>
+</dl>
+</li>
+</ul>
+<a name="onStart--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onStart</h4>
+<pre>public void onStart()</pre>
+<div class="block">Initializes this plan. Starts the goals iterator.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../bdi4jade/plan/PlanBody.html#onStart--">onStart</a></code> in interface <code><a href="../../../bdi4jade/plan/PlanBody.html" title="interface in bdi4jade.plan">PlanBody</a></code></dd>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>onStart</code> in class <code>jade.core.behaviours.Behaviour</code></dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><code>Behaviour.onStart()</code></dd>
+</dl>
+</li>
+</ul>
+<a name="setGoalOutput-bdi4jade.goal.Goal-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setGoalOutput</h4>
+<pre>public void setGoalOutput(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../bdi4jade/plan/OutputPlanBody.html#setGoalOutput-bdi4jade.goal.Goal-">OutputPlanBody</a></code></span></div>
+<div class="block">Sets the output parameters in the goal.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../bdi4jade/plan/OutputPlanBody.html#setGoalOutput-bdi4jade.goal.Goal-">setGoalOutput</a></code> in interface <code><a href="../../../bdi4jade/plan/OutputPlanBody.html" title="interface in bdi4jade.plan">OutputPlanBody</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>goal</code> - the goal whose output parameters are to be set.</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../bdi4jade/plan/OutputPlanBody.html#setGoalOutput-bdi4jade.goal.Goal-"><code>OutputPlanBody.setGoalOutput(bdi4jade.goal.Goal)</code></a></dd>
+</dl>
+</li>
+</ul>
+<a name="setNextGoal-bdi4jade.goal.Goal-bdi4jade.goal.Goal-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>setNextGoal</h4>
+<pre>protected void setNextGoal(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> previousGoal,
+ <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal)
+ throws <a href="../../../bdi4jade/exception/ParameterException.html" title="class in bdi4jade.exception">ParameterException</a></pre>
+<div class="block">Sets the parameters of the next goal to be executed based on the previous
+ goal execution. It should be overridden by subclass of goals are not
+ annotated with the <a href="../../../bdi4jade/annotation/Parameter.html" title="annotation in bdi4jade.annotation"><code>Parameter</code></a> annotation.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>previousGoal</code> - the previously executed goal.</dd>
+<dd><code>goal</code> - the goal that is going to be dispatched.</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>a</code></dd>
+<dd><code><a href="../../../bdi4jade/exception/ParameterException.html" title="class in bdi4jade.exception">ParameterException</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= 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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/SequentialGoalPlanBody.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../bdi4jade/util/plan/ParallelGoalPlanBody.html" title="class in bdi4jade.util.plan"><span class="typeNameLink">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/util/plan/SequentialGoalPlanBody.html" target="_top">Frames</a></li>
+<li><a href="SequentialGoalPlanBody.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>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li><a href="#nested.classes.inherited.from.class.jade.core.behaviours.Behaviour">Nested</a> | </li>
+<li><a href="#field.summary">Field</a> | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li><a href="#field.detail">Field</a> | </li>
+<li><a href="#constructor.detail">Constr</a> | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/bdi-jade/doc/bdi4jade/util/reasoning/class-use/DefaultBeliefRevisionStrategy.html b/bdi-jade/doc/bdi4jade/util/reasoning/class-use/DefaultBeliefRevisionStrategy.html
index aefd91e..405f475 100644
--- a/bdi-jade/doc/bdi4jade/util/reasoning/class-use/DefaultBeliefRevisionStrategy.html
+++ b/bdi-jade/doc/bdi4jade/util/reasoning/class-use/DefaultBeliefRevisionStrategy.html
@@ -1,115 +1,124 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:43 BRST 2014 -->
-<title>Uses of Class bdi4jade.util.reasoning.DefaultBeliefRevisionStrategy</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="Uses of Class bdi4jade.util.reasoning.DefaultBeliefRevisionStrategy";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../bdi4jade/util/reasoning/DefaultBeliefRevisionStrategy.html" title="class in bdi4jade.util.reasoning">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?bdi4jade/util/reasoning/class-use/DefaultBeliefRevisionStrategy.html" target="_top">Frames</a></li>
-<li><a href="DefaultBeliefRevisionStrategy.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="header">
-<h2 title="Uses of Class bdi4jade.util.reasoning.DefaultBeliefRevisionStrategy" class="title">Uses of Class<br>bdi4jade.util.reasoning.DefaultBeliefRevisionStrategy</h2>
-</div>
-<div class="classUseContainer">No usage of bdi4jade.util.reasoning.DefaultBeliefRevisionStrategy</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!-- -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../bdi4jade/util/reasoning/DefaultBeliefRevisionStrategy.html" title="class in bdi4jade.util.reasoning">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?bdi4jade/util/reasoning/class-use/DefaultBeliefRevisionStrategy.html" target="_top">Frames</a></li>
-<li><a href="DefaultBeliefRevisionStrategy.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>
+<!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) on Mon Aug 11 00:38:59 BRT 2014 -->
+<title>Uses of Class bdi4jade.util.reasoning.DefaultBeliefRevisionStrategy</title>
+<meta name="date" content="2014-08-11">
+<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="Uses of Class bdi4jade.util.reasoning.DefaultBeliefRevisionStrategy";
+ }
+ }
+ 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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../bdi4jade/util/reasoning/DefaultBeliefRevisionStrategy.html" title="class in bdi4jade.util.reasoning">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/util/reasoning/class-use/DefaultBeliefRevisionStrategy.html" target="_top">Frames</a></li>
+<li><a href="DefaultBeliefRevisionStrategy.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="header">
+<h2 title="Uses of Class bdi4jade.util.reasoning.DefaultBeliefRevisionStrategy" class="title">Uses of Class<br>bdi4jade.util.reasoning.DefaultBeliefRevisionStrategy</h2>
+</div>
+<div class="classUseContainer">No usage of bdi4jade.util.reasoning.DefaultBeliefRevisionStrategy</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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../bdi4jade/util/reasoning/DefaultBeliefRevisionStrategy.html" title="class in bdi4jade.util.reasoning">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/util/reasoning/class-use/DefaultBeliefRevisionStrategy.html" target="_top">Frames</a></li>
+<li><a href="DefaultBeliefRevisionStrategy.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>
diff --git a/bdi-jade/doc/bdi4jade/util/reasoning/class-use/DefaultDeliberationFunction.html b/bdi-jade/doc/bdi4jade/util/reasoning/class-use/DefaultDeliberationFunction.html
index 18abfa5..5a380d6 100644
--- a/bdi-jade/doc/bdi4jade/util/reasoning/class-use/DefaultDeliberationFunction.html
+++ b/bdi-jade/doc/bdi4jade/util/reasoning/class-use/DefaultDeliberationFunction.html
@@ -1,115 +1,124 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:43 BRST 2014 -->
-<title>Uses of Class bdi4jade.util.reasoning.DefaultDeliberationFunction</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="Uses of Class bdi4jade.util.reasoning.DefaultDeliberationFunction";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../bdi4jade/util/reasoning/DefaultDeliberationFunction.html" title="class in bdi4jade.util.reasoning">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?bdi4jade/util/reasoning/class-use/DefaultDeliberationFunction.html" target="_top">Frames</a></li>
-<li><a href="DefaultDeliberationFunction.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="header">
-<h2 title="Uses of Class bdi4jade.util.reasoning.DefaultDeliberationFunction" class="title">Uses of Class<br>bdi4jade.util.reasoning.DefaultDeliberationFunction</h2>
-</div>
-<div class="classUseContainer">No usage of bdi4jade.util.reasoning.DefaultDeliberationFunction</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!-- -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../bdi4jade/util/reasoning/DefaultDeliberationFunction.html" title="class in bdi4jade.util.reasoning">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?bdi4jade/util/reasoning/class-use/DefaultDeliberationFunction.html" target="_top">Frames</a></li>
-<li><a href="DefaultDeliberationFunction.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>
+<!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) on Mon Aug 11 00:38:59 BRT 2014 -->
+<title>Uses of Class bdi4jade.util.reasoning.DefaultDeliberationFunction</title>
+<meta name="date" content="2014-08-11">
+<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="Uses of Class bdi4jade.util.reasoning.DefaultDeliberationFunction";
+ }
+ }
+ 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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../bdi4jade/util/reasoning/DefaultDeliberationFunction.html" title="class in bdi4jade.util.reasoning">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/util/reasoning/class-use/DefaultDeliberationFunction.html" target="_top">Frames</a></li>
+<li><a href="DefaultDeliberationFunction.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="header">
+<h2 title="Uses of Class bdi4jade.util.reasoning.DefaultDeliberationFunction" class="title">Uses of Class<br>bdi4jade.util.reasoning.DefaultDeliberationFunction</h2>
+</div>
+<div class="classUseContainer">No usage of bdi4jade.util.reasoning.DefaultDeliberationFunction</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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../bdi4jade/util/reasoning/DefaultDeliberationFunction.html" title="class in bdi4jade.util.reasoning">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/util/reasoning/class-use/DefaultDeliberationFunction.html" target="_top">Frames</a></li>
+<li><a href="DefaultDeliberationFunction.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>
diff --git a/bdi-jade/doc/bdi4jade/util/reasoning/class-use/DefaultOptionGenerationFunction.html b/bdi-jade/doc/bdi4jade/util/reasoning/class-use/DefaultOptionGenerationFunction.html
index 152aa73..350bfe9 100644
--- a/bdi-jade/doc/bdi4jade/util/reasoning/class-use/DefaultOptionGenerationFunction.html
+++ b/bdi-jade/doc/bdi4jade/util/reasoning/class-use/DefaultOptionGenerationFunction.html
@@ -1,115 +1,124 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:43 BRST 2014 -->
-<title>Uses of Class bdi4jade.util.reasoning.DefaultOptionGenerationFunction</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="Uses of Class bdi4jade.util.reasoning.DefaultOptionGenerationFunction";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../bdi4jade/util/reasoning/DefaultOptionGenerationFunction.html" title="class in bdi4jade.util.reasoning">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?bdi4jade/util/reasoning/class-use/DefaultOptionGenerationFunction.html" target="_top">Frames</a></li>
-<li><a href="DefaultOptionGenerationFunction.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="header">
-<h2 title="Uses of Class bdi4jade.util.reasoning.DefaultOptionGenerationFunction" class="title">Uses of Class<br>bdi4jade.util.reasoning.DefaultOptionGenerationFunction</h2>
-</div>
-<div class="classUseContainer">No usage of bdi4jade.util.reasoning.DefaultOptionGenerationFunction</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!-- -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../bdi4jade/util/reasoning/DefaultOptionGenerationFunction.html" title="class in bdi4jade.util.reasoning">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?bdi4jade/util/reasoning/class-use/DefaultOptionGenerationFunction.html" target="_top">Frames</a></li>
-<li><a href="DefaultOptionGenerationFunction.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>
+<!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) on Mon Aug 11 00:38:59 BRT 2014 -->
+<title>Uses of Class bdi4jade.util.reasoning.DefaultOptionGenerationFunction</title>
+<meta name="date" content="2014-08-11">
+<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="Uses of Class bdi4jade.util.reasoning.DefaultOptionGenerationFunction";
+ }
+ }
+ 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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../bdi4jade/util/reasoning/DefaultOptionGenerationFunction.html" title="class in bdi4jade.util.reasoning">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/util/reasoning/class-use/DefaultOptionGenerationFunction.html" target="_top">Frames</a></li>
+<li><a href="DefaultOptionGenerationFunction.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="header">
+<h2 title="Uses of Class bdi4jade.util.reasoning.DefaultOptionGenerationFunction" class="title">Uses of Class<br>bdi4jade.util.reasoning.DefaultOptionGenerationFunction</h2>
+</div>
+<div class="classUseContainer">No usage of bdi4jade.util.reasoning.DefaultOptionGenerationFunction</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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../bdi4jade/util/reasoning/DefaultOptionGenerationFunction.html" title="class in bdi4jade.util.reasoning">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/util/reasoning/class-use/DefaultOptionGenerationFunction.html" target="_top">Frames</a></li>
+<li><a href="DefaultOptionGenerationFunction.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>
diff --git a/bdi-jade/doc/bdi4jade/util/reasoning/class-use/DefaultPlanSelectionStrategy.html b/bdi-jade/doc/bdi4jade/util/reasoning/class-use/DefaultPlanSelectionStrategy.html
index 63e5b36..ae0acc1 100644
--- a/bdi-jade/doc/bdi4jade/util/reasoning/class-use/DefaultPlanSelectionStrategy.html
+++ b/bdi-jade/doc/bdi4jade/util/reasoning/class-use/DefaultPlanSelectionStrategy.html
@@ -1,115 +1,124 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:43 BRST 2014 -->
-<title>Uses of Class bdi4jade.util.reasoning.DefaultPlanSelectionStrategy</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="Uses of Class bdi4jade.util.reasoning.DefaultPlanSelectionStrategy";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../bdi4jade/util/reasoning/DefaultPlanSelectionStrategy.html" title="class in bdi4jade.util.reasoning">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?bdi4jade/util/reasoning/class-use/DefaultPlanSelectionStrategy.html" target="_top">Frames</a></li>
-<li><a href="DefaultPlanSelectionStrategy.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="header">
-<h2 title="Uses of Class bdi4jade.util.reasoning.DefaultPlanSelectionStrategy" class="title">Uses of Class<br>bdi4jade.util.reasoning.DefaultPlanSelectionStrategy</h2>
-</div>
-<div class="classUseContainer">No usage of bdi4jade.util.reasoning.DefaultPlanSelectionStrategy</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!-- -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../bdi4jade/util/reasoning/DefaultPlanSelectionStrategy.html" title="class in bdi4jade.util.reasoning">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?bdi4jade/util/reasoning/class-use/DefaultPlanSelectionStrategy.html" target="_top">Frames</a></li>
-<li><a href="DefaultPlanSelectionStrategy.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>
+<!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) on Mon Aug 11 00:38:59 BRT 2014 -->
+<title>Uses of Class bdi4jade.util.reasoning.DefaultPlanSelectionStrategy</title>
+<meta name="date" content="2014-08-11">
+<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="Uses of Class bdi4jade.util.reasoning.DefaultPlanSelectionStrategy";
+ }
+ }
+ 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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../bdi4jade/util/reasoning/DefaultPlanSelectionStrategy.html" title="class in bdi4jade.util.reasoning">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/util/reasoning/class-use/DefaultPlanSelectionStrategy.html" target="_top">Frames</a></li>
+<li><a href="DefaultPlanSelectionStrategy.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="header">
+<h2 title="Uses of Class bdi4jade.util.reasoning.DefaultPlanSelectionStrategy" class="title">Uses of Class<br>bdi4jade.util.reasoning.DefaultPlanSelectionStrategy</h2>
+</div>
+<div class="classUseContainer">No usage of bdi4jade.util.reasoning.DefaultPlanSelectionStrategy</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><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../bdi4jade/util/reasoning/DefaultPlanSelectionStrategy.html" title="class in bdi4jade.util.reasoning">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/util/reasoning/class-use/DefaultPlanSelectionStrategy.html" target="_top">Frames</a></li>
+<li><a href="DefaultPlanSelectionStrategy.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>
diff --git a/bdi-jade/doc/bdi4jade/util/reasoning/DefaultBeliefRevisionStrategy.html b/bdi-jade/doc/bdi4jade/util/reasoning/DefaultBeliefRevisionStrategy.html
index 6a9892c..a989b3f 100644
--- a/bdi-jade/doc/bdi4jade/util/reasoning/DefaultBeliefRevisionStrategy.html
+++ b/bdi-jade/doc/bdi4jade/util/reasoning/DefaultBeliefRevisionStrategy.html
@@ -1,288 +1,309 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:40 BRST 2014 -->
-<title>DefaultBeliefRevisionStrategy</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="DefaultBeliefRevisionStrategy";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DefaultBeliefRevisionStrategy.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev Class</li>
-<li><a href="../../../bdi4jade/util/reasoning/DefaultDeliberationFunction.html" title="class in bdi4jade.util.reasoning"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/util/reasoning/DefaultBeliefRevisionStrategy.html" target="_top">Frames</a></li>
-<li><a href="DefaultBeliefRevisionStrategy.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>
-<div>
-<ul class="subNavList">
-<li>Summary: </li>
-<li>Nested | </li>
-<li>Field | </li>
-<li><a href="#constructor_summary">Constr</a> | </li>
-<li><a href="#method_summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li>Field | </li>
-<li><a href="#constructor_detail">Constr</a> | </li>
-<li><a href="#method_detail">Method</a></li>
-</ul>
-</div>
-<a name="skip-navbar_top">
-<!-- -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">bdi4jade.util.reasoning</div>
-<h2 title="Class DefaultBeliefRevisionStrategy" class="title">Class DefaultBeliefRevisionStrategy</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>bdi4jade.util.reasoning.DefaultBeliefRevisionStrategy</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="../../../bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning">BeliefRevisionStrategy</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="strong">DefaultBeliefRevisionStrategy</span>
-extends java.lang.Object
-implements <a href="../../../bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning">BeliefRevisionStrategy</a></pre>
+<!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) on Mon Aug 11 00:38:55 BRT 2014 -->
+<title>DefaultBeliefRevisionStrategy</title>
+<meta name="date" content="2014-08-11">
+<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="DefaultBeliefRevisionStrategy";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/DefaultBeliefRevisionStrategy.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev Class</li>
+<li><a href="../../../bdi4jade/util/reasoning/DefaultDeliberationFunction.html" title="class in bdi4jade.util.reasoning"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/util/reasoning/DefaultBeliefRevisionStrategy.html" target="_top">Frames</a></li>
+<li><a href="DefaultBeliefRevisionStrategy.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>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li><a href="#constructor.detail">Constr</a> | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">bdi4jade.util.reasoning</div>
+<h2 title="Class DefaultBeliefRevisionStrategy" class="title">Class DefaultBeliefRevisionStrategy</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>bdi4jade.util.reasoning.DefaultBeliefRevisionStrategy</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning">BeliefRevisionStrategy</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">DefaultBeliefRevisionStrategy</span>
+extends java.lang.Object
+implements <a href="../../../bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning">BeliefRevisionStrategy</a></pre>
<div class="block">This class is the default strategy for the belief revision. It invokes the
- <a href="../../../bdi4jade/core/BeliefBase.html#reviewBeliefs()"><code>BeliefBase.reviewBeliefs()</code></a> method for the belief base of all
- capabilities of the agent.</div>
-<dl><dt><span class="strong">Author:</span></dt>
- <dd>ingrid</dd></dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor_summary">
-<!-- -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><strong><a href="../../../bdi4jade/util/reasoning/DefaultBeliefRevisionStrategy.html#DefaultBeliefRevisionStrategy()">DefaultBeliefRevisionStrategy</a></strong>()</code> </td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method_summary">
-<!-- -->
-</a>
-<h3>Method Summary</h3>
-<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span>Methods</span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../../bdi4jade/util/reasoning/DefaultBeliefRevisionStrategy.html#reviewBeliefs(bdi4jade.core.BDIAgent)">reviewBeliefs</a></strong>(<a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a> bdiAgent)</code>
-<div class="block">Invokes the <a href="../../../bdi4jade/core/BeliefBase.html#reviewBeliefs()"><code>BeliefBase.reviewBeliefs()</code></a> for the belief base of all
- capabilties.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../../bdi4jade/util/reasoning/DefaultBeliefRevisionStrategy.html#reviewBeliefs(bdi4jade.core.Capability)">reviewBeliefs</a></strong>(<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> capability)</code> </td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
-<!-- -->
-</a>
-<h3>Methods inherited from class java.lang.Object</h3>
-<code>equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor_detail">
-<!-- -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="DefaultBeliefRevisionStrategy()">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>DefaultBeliefRevisionStrategy</h4>
-<pre>public DefaultBeliefRevisionStrategy()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method_detail">
-<!-- -->
-</a>
-<h3>Method Detail</h3>
-<a name="reviewBeliefs(bdi4jade.core.BDIAgent)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>reviewBeliefs</h4>
-<pre>public void reviewBeliefs(<a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a> bdiAgent)</pre>
-<div class="block">Invokes the <a href="../../../bdi4jade/core/BeliefBase.html#reviewBeliefs()"><code>BeliefBase.reviewBeliefs()</code></a> for the belief base of all
- capabilties.</div>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../bdi4jade/reasoning/BeliefRevisionStrategy.html#reviewBeliefs(bdi4jade.core.BDIAgent)">reviewBeliefs</a></code> in interface <code><a href="../../../bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning">BeliefRevisionStrategy</a></code></dd>
-<dt><span class="strong">Parameters:</span></dt><dd><code>bdiAgent</code> - the <a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core"><code>BDIAgent</code></a> whose beliefs are to be reviewed.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../../bdi4jade/reasoning/BeliefRevisionStrategy.html#reviewBeliefs(bdi4jade.core.BDIAgent)"><code>BeliefRevisionStrategy.reviewBeliefs(bdi4jade.core.BDIAgent)</code></a></dd></dl>
-</li>
-</ul>
-<a name="reviewBeliefs(bdi4jade.core.Capability)">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>reviewBeliefs</h4>
-<pre>public void reviewBeliefs(<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> capability)</pre>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!-- -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DefaultBeliefRevisionStrategy.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev Class</li>
-<li><a href="../../../bdi4jade/util/reasoning/DefaultDeliberationFunction.html" title="class in bdi4jade.util.reasoning"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/util/reasoning/DefaultBeliefRevisionStrategy.html" target="_top">Frames</a></li>
-<li><a href="DefaultBeliefRevisionStrategy.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>
-<div>
-<ul class="subNavList">
-<li>Summary: </li>
-<li>Nested | </li>
-<li>Field | </li>
-<li><a href="#constructor_summary">Constr</a> | </li>
-<li><a href="#method_summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li>Field | </li>
-<li><a href="#constructor_detail">Constr</a> | </li>
-<li><a href="#method_detail">Method</a></li>
-</ul>
-</div>
-<a name="skip-navbar_bottom">
-<!-- -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
+ <code>BeliefBase#reviewBeliefs()</code> method for the belief base of all
+ capabilities of the agent.</div>
+<dl>
+<dt><span class="simpleTagLabel">Author:</span></dt>
+<dd>ingrid</dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../bdi4jade/util/reasoning/DefaultBeliefRevisionStrategy.html#DefaultBeliefRevisionStrategy--">DefaultBeliefRevisionStrategy</a></span>()</code> </td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/util/reasoning/DefaultBeliefRevisionStrategy.html#reviewBeliefs-bdi4jade.core.BDIAgent-">reviewBeliefs</a></span>(<a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a> bdiAgent)</code>
+<div class="block">Invokes the <code>BeliefBase#reviewBeliefs()</code> for the belief base of all
+ capabilties.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/util/reasoning/DefaultBeliefRevisionStrategy.html#reviewBeliefs-bdi4jade.core.Capability-">reviewBeliefs</a></span>(<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> capability)</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="DefaultBeliefRevisionStrategy--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DefaultBeliefRevisionStrategy</h4>
+<pre>public DefaultBeliefRevisionStrategy()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="reviewBeliefs-bdi4jade.core.BDIAgent-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>reviewBeliefs</h4>
+<pre>public void reviewBeliefs(<a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a> bdiAgent)</pre>
+<div class="block">Invokes the <code>BeliefBase#reviewBeliefs()</code> for the belief base of all
+ capabilties.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../bdi4jade/reasoning/BeliefRevisionStrategy.html#reviewBeliefs-bdi4jade.core.BDIAgent-">reviewBeliefs</a></code> in interface <code><a href="../../../bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning">BeliefRevisionStrategy</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>bdiAgent</code> - the <a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core"><code>BDIAgent</code></a> whose beliefs are to be reviewed.</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../bdi4jade/reasoning/BeliefRevisionStrategy.html#reviewBeliefs-bdi4jade.core.BDIAgent-"><code>BeliefRevisionStrategy.reviewBeliefs(bdi4jade.core.BDIAgent)</code></a></dd>
+</dl>
+</li>
+</ul>
+<a name="reviewBeliefs-bdi4jade.core.Capability-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>reviewBeliefs</h4>
+<pre>public void reviewBeliefs(<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> capability)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= 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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/DefaultBeliefRevisionStrategy.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev Class</li>
+<li><a href="../../../bdi4jade/util/reasoning/DefaultDeliberationFunction.html" title="class in bdi4jade.util.reasoning"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/util/reasoning/DefaultBeliefRevisionStrategy.html" target="_top">Frames</a></li>
+<li><a href="DefaultBeliefRevisionStrategy.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>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li><a href="#constructor.detail">Constr</a> | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/bdi-jade/doc/bdi4jade/util/reasoning/DefaultDeliberationFunction.html b/bdi-jade/doc/bdi4jade/util/reasoning/DefaultDeliberationFunction.html
index e97edf7..f3be5c5 100644
--- a/bdi-jade/doc/bdi4jade/util/reasoning/DefaultDeliberationFunction.html
+++ b/bdi-jade/doc/bdi4jade/util/reasoning/DefaultDeliberationFunction.html
@@ -1,276 +1,298 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:40 BRST 2014 -->
-<title>DefaultDeliberationFunction</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="DefaultDeliberationFunction";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DefaultDeliberationFunction.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../bdi4jade/util/reasoning/DefaultBeliefRevisionStrategy.html" title="class in bdi4jade.util.reasoning"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../../bdi4jade/util/reasoning/DefaultOptionGenerationFunction.html" title="class in bdi4jade.util.reasoning"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/util/reasoning/DefaultDeliberationFunction.html" target="_top">Frames</a></li>
-<li><a href="DefaultDeliberationFunction.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>
-<div>
-<ul class="subNavList">
-<li>Summary: </li>
-<li>Nested | </li>
-<li>Field | </li>
-<li><a href="#constructor_summary">Constr</a> | </li>
-<li><a href="#method_summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li>Field | </li>
-<li><a href="#constructor_detail">Constr</a> | </li>
-<li><a href="#method_detail">Method</a></li>
-</ul>
-</div>
-<a name="skip-navbar_top">
-<!-- -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">bdi4jade.util.reasoning</div>
-<h2 title="Class DefaultDeliberationFunction" class="title">Class DefaultDeliberationFunction</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>bdi4jade.util.reasoning.DefaultDeliberationFunction</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="../../../bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning">DeliberationFunction</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="strong">DefaultDeliberationFunction</span>
-extends java.lang.Object
-implements <a href="../../../bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning">DeliberationFunction</a></pre>
+<!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) on Mon Aug 11 00:38:56 BRT 2014 -->
+<title>DefaultDeliberationFunction</title>
+<meta name="date" content="2014-08-11">
+<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="DefaultDeliberationFunction";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/DefaultDeliberationFunction.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../bdi4jade/util/reasoning/DefaultBeliefRevisionStrategy.html" title="class in bdi4jade.util.reasoning"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../bdi4jade/util/reasoning/DefaultOptionGenerationFunction.html" title="class in bdi4jade.util.reasoning"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/util/reasoning/DefaultDeliberationFunction.html" target="_top">Frames</a></li>
+<li><a href="DefaultDeliberationFunction.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>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li><a href="#constructor.detail">Constr</a> | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">bdi4jade.util.reasoning</div>
+<h2 title="Class DefaultDeliberationFunction" class="title">Class DefaultDeliberationFunction</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>bdi4jade.util.reasoning.DefaultDeliberationFunction</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning">DeliberationFunction</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">DefaultDeliberationFunction</span>
+extends java.lang.Object
+implements <a href="../../../bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning">DeliberationFunction</a></pre>
<div class="block">The default implementation of the <a href="../../../bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning"><code>DeliberationFunction</code></a>. It selects
- all intentions to be tried.</div>
-<dl><dt><span class="strong">Author:</span></dt>
- <dd>ingrid</dd></dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor_summary">
-<!-- -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><strong><a href="../../../bdi4jade/util/reasoning/DefaultDeliberationFunction.html#DefaultDeliberationFunction()">DefaultDeliberationFunction</a></strong>()</code> </td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method_summary">
-<!-- -->
-</a>
-<h3>Method Summary</h3>
-<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span>Methods</span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>java.util.Set<<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>></code></td>
-<td class="colLast"><code><strong><a href="../../../bdi4jade/util/reasoning/DefaultDeliberationFunction.html#filter(java.util.Map)">filter</a></strong>(java.util.Map<<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>,<a href="../../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a>> goals)</code>
+ all intentions to be tried.</div>
+<dl>
+<dt><span class="simpleTagLabel">Author:</span></dt>
+<dd>ingrid</dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../bdi4jade/util/reasoning/DefaultDeliberationFunction.html#DefaultDeliberationFunction--">DefaultDeliberationFunction</a></span>()</code> </td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>java.util.Set<<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/util/reasoning/DefaultDeliberationFunction.html#filter-java.util.Map-">filter</a></span>(java.util.Map<<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>,<a href="../../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a>> goals)</code>
<div class="block">Selects the goals that must be tried to achieve and the ones that will be
- in the waiting status.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
-<!-- -->
-</a>
-<h3>Methods inherited from class java.lang.Object</h3>
-<code>equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor_detail">
-<!-- -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="DefaultDeliberationFunction()">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>DefaultDeliberationFunction</h4>
-<pre>public DefaultDeliberationFunction()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method_detail">
-<!-- -->
-</a>
-<h3>Method Detail</h3>
-<a name="filter(java.util.Map)">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>filter</h4>
-<pre>public java.util.Set<<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>> filter(java.util.Map<<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>,<a href="../../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a>> goals)</pre>
-<div class="block"><strong>Description copied from interface: <code><a href="../../../bdi4jade/reasoning/DeliberationFunction.html#filter(java.util.Map)">DeliberationFunction</a></code></strong></div>
+ in the waiting status.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="DefaultDeliberationFunction--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DefaultDeliberationFunction</h4>
+<pre>public DefaultDeliberationFunction()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="filter-java.util.Map-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>filter</h4>
+<pre>public java.util.Set<<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>> filter(java.util.Map<<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>,<a href="../../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a>> goals)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../bdi4jade/reasoning/DeliberationFunction.html#filter-java.util.Map-">DeliberationFunction</a></code></span></div>
<div class="block">Selects the goals that must be tried to achieve and the ones that will be
- in the waiting status.</div>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../bdi4jade/reasoning/DeliberationFunction.html#filter(java.util.Map)">filter</a></code> in interface <code><a href="../../../bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning">DeliberationFunction</a></code></dd>
-<dt><span class="strong">Parameters:</span></dt><dd><code>goals</code> - the list of current goals (that might be intentions).</dd>
-<dt><span class="strong">Returns:</span></dt><dd>the list of selected goals.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../../bdi4jade/reasoning/DeliberationFunction.html#filter(java.util.Map)"><code>DeliberationFunction.filter(java.util.Map)</code></a></dd></dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!-- -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DefaultDeliberationFunction.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../bdi4jade/util/reasoning/DefaultBeliefRevisionStrategy.html" title="class in bdi4jade.util.reasoning"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../../bdi4jade/util/reasoning/DefaultOptionGenerationFunction.html" title="class in bdi4jade.util.reasoning"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/util/reasoning/DefaultDeliberationFunction.html" target="_top">Frames</a></li>
-<li><a href="DefaultDeliberationFunction.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>
-<div>
-<ul class="subNavList">
-<li>Summary: </li>
-<li>Nested | </li>
-<li>Field | </li>
-<li><a href="#constructor_summary">Constr</a> | </li>
-<li><a href="#method_summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li>Field | </li>
-<li><a href="#constructor_detail">Constr</a> | </li>
-<li><a href="#method_detail">Method</a></li>
-</ul>
-</div>
-<a name="skip-navbar_bottom">
-<!-- -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
+ in the waiting status.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../bdi4jade/reasoning/DeliberationFunction.html#filter-java.util.Map-">filter</a></code> in interface <code><a href="../../../bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning">DeliberationFunction</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>goals</code> - the list of current goals (that might be intentions).</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the list of selected goals.</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../bdi4jade/reasoning/DeliberationFunction.html#filter-java.util.Map-"><code>DeliberationFunction.filter(java.util.Map)</code></a></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= 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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/DefaultDeliberationFunction.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../bdi4jade/util/reasoning/DefaultBeliefRevisionStrategy.html" title="class in bdi4jade.util.reasoning"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../bdi4jade/util/reasoning/DefaultOptionGenerationFunction.html" title="class in bdi4jade.util.reasoning"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/util/reasoning/DefaultDeliberationFunction.html" target="_top">Frames</a></li>
+<li><a href="DefaultDeliberationFunction.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>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li><a href="#constructor.detail">Constr</a> | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/bdi-jade/doc/bdi4jade/util/reasoning/DefaultOptionGenerationFunction.html b/bdi-jade/doc/bdi4jade/util/reasoning/DefaultOptionGenerationFunction.html
index ddab636..d893b74 100644
--- a/bdi-jade/doc/bdi4jade/util/reasoning/DefaultOptionGenerationFunction.html
+++ b/bdi-jade/doc/bdi4jade/util/reasoning/DefaultOptionGenerationFunction.html
@@ -1,278 +1,300 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:40 BRST 2014 -->
-<title>DefaultOptionGenerationFunction</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="DefaultOptionGenerationFunction";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DefaultOptionGenerationFunction.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../bdi4jade/util/reasoning/DefaultDeliberationFunction.html" title="class in bdi4jade.util.reasoning"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../../bdi4jade/util/reasoning/DefaultPlanSelectionStrategy.html" title="class in bdi4jade.util.reasoning"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/util/reasoning/DefaultOptionGenerationFunction.html" target="_top">Frames</a></li>
-<li><a href="DefaultOptionGenerationFunction.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>
-<div>
-<ul class="subNavList">
-<li>Summary: </li>
-<li>Nested | </li>
-<li>Field | </li>
-<li><a href="#constructor_summary">Constr</a> | </li>
-<li><a href="#method_summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li>Field | </li>
-<li><a href="#constructor_detail">Constr</a> | </li>
-<li><a href="#method_detail">Method</a></li>
-</ul>
-</div>
-<a name="skip-navbar_top">
-<!-- -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">bdi4jade.util.reasoning</div>
-<h2 title="Class DefaultOptionGenerationFunction" class="title">Class DefaultOptionGenerationFunction</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>bdi4jade.util.reasoning.DefaultOptionGenerationFunction</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="../../../bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning">OptionGenerationFunction</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="strong">DefaultOptionGenerationFunction</span>
-extends java.lang.Object
-implements <a href="../../../bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning">OptionGenerationFunction</a></pre>
+<!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) on Mon Aug 11 00:38:56 BRT 2014 -->
+<title>DefaultOptionGenerationFunction</title>
+<meta name="date" content="2014-08-11">
+<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="DefaultOptionGenerationFunction";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/DefaultOptionGenerationFunction.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../bdi4jade/util/reasoning/DefaultDeliberationFunction.html" title="class in bdi4jade.util.reasoning"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../bdi4jade/util/reasoning/DefaultPlanSelectionStrategy.html" title="class in bdi4jade.util.reasoning"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/util/reasoning/DefaultOptionGenerationFunction.html" target="_top">Frames</a></li>
+<li><a href="DefaultOptionGenerationFunction.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>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li><a href="#constructor.detail">Constr</a> | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">bdi4jade.util.reasoning</div>
+<h2 title="Class DefaultOptionGenerationFunction" class="title">Class DefaultOptionGenerationFunction</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>bdi4jade.util.reasoning.DefaultOptionGenerationFunction</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning">OptionGenerationFunction</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">DefaultOptionGenerationFunction</span>
+extends java.lang.Object
+implements <a href="../../../bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning">OptionGenerationFunction</a></pre>
<div class="block">The default implementation of the <a href="../../../bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning"><code>OptionGenerationFunction</code></a>. It
- selects all goals, therefore none is dropped or created.</div>
-<dl><dt><span class="strong">Author:</span></dt>
- <dd>ingrid</dd></dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor_summary">
-<!-- -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><strong><a href="../../../bdi4jade/util/reasoning/DefaultOptionGenerationFunction.html#DefaultOptionGenerationFunction()">DefaultOptionGenerationFunction</a></strong>()</code> </td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method_summary">
-<!-- -->
-</a>
-<h3>Method Summary</h3>
-<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span>Methods</span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>java.util.Set<<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>></code></td>
-<td class="colLast"><code><strong><a href="../../../bdi4jade/util/reasoning/DefaultOptionGenerationFunction.html#generateGoals(java.util.Map)">generateGoals</a></strong>(java.util.Map<<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>,<a href="../../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a>> goals)</code>
+ selects all goals, therefore none is dropped or created.</div>
+<dl>
+<dt><span class="simpleTagLabel">Author:</span></dt>
+<dd>ingrid</dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../bdi4jade/util/reasoning/DefaultOptionGenerationFunction.html#DefaultOptionGenerationFunction--">DefaultOptionGenerationFunction</a></span>()</code> </td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>java.util.Set<<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/util/reasoning/DefaultOptionGenerationFunction.html#generateGoals-java.util.Map-">generateGoals</a></span>(java.util.Map<<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>,<a href="../../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a>> goals)</code>
<div class="block">The goals parameter is a map of all goals of the agent (that might be
- intentions) with their corresponding status.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
-<!-- -->
-</a>
-<h3>Methods inherited from class java.lang.Object</h3>
-<code>equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor_detail">
-<!-- -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="DefaultOptionGenerationFunction()">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>DefaultOptionGenerationFunction</h4>
-<pre>public DefaultOptionGenerationFunction()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method_detail">
-<!-- -->
-</a>
-<h3>Method Detail</h3>
-<a name="generateGoals(java.util.Map)">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>generateGoals</h4>
-<pre>public java.util.Set<<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>> generateGoals(java.util.Map<<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>,<a href="../../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a>> goals)</pre>
-<div class="block"><strong>Description copied from interface: <code><a href="../../../bdi4jade/reasoning/OptionGenerationFunction.html#generateGoals(java.util.Map)">OptionGenerationFunction</a></code></strong></div>
+ intentions) with their corresponding status.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="DefaultOptionGenerationFunction--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DefaultOptionGenerationFunction</h4>
+<pre>public DefaultOptionGenerationFunction()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="generateGoals-java.util.Map-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>generateGoals</h4>
+<pre>public java.util.Set<<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>> generateGoals(java.util.Map<<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>,<a href="../../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a>> goals)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../bdi4jade/reasoning/OptionGenerationFunction.html#generateGoals-java.util.Map-">OptionGenerationFunction</a></code></span></div>
<div class="block">The goals parameter is a map of all goals of the agent (that might be
intentions) with their corresponding status. A set is returned of this
function indicating the creating of new goals and the ones that continue
- to be goals. The non-selected goals will be no longer desired.</div>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../bdi4jade/reasoning/OptionGenerationFunction.html#generateGoals(java.util.Map)">generateGoals</a></code> in interface <code><a href="../../../bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning">OptionGenerationFunction</a></code></dd>
-<dt><span class="strong">Parameters:</span></dt><dd><code>goals</code> - the current goals with their status.</dd>
-<dt><span class="strong">Returns:</span></dt><dd>the list of selected goals.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../../bdi4jade/reasoning/OptionGenerationFunction.html#generateGoals(java.util.Map)"><code>OptionGenerationFunction.generateGoals(java.util.Map)</code></a></dd></dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!-- -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DefaultOptionGenerationFunction.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../bdi4jade/util/reasoning/DefaultDeliberationFunction.html" title="class in bdi4jade.util.reasoning"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../../bdi4jade/util/reasoning/DefaultPlanSelectionStrategy.html" title="class in bdi4jade.util.reasoning"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/util/reasoning/DefaultOptionGenerationFunction.html" target="_top">Frames</a></li>
-<li><a href="DefaultOptionGenerationFunction.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>
-<div>
-<ul class="subNavList">
-<li>Summary: </li>
-<li>Nested | </li>
-<li>Field | </li>
-<li><a href="#constructor_summary">Constr</a> | </li>
-<li><a href="#method_summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li>Field | </li>
-<li><a href="#constructor_detail">Constr</a> | </li>
-<li><a href="#method_detail">Method</a></li>
-</ul>
-</div>
-<a name="skip-navbar_bottom">
-<!-- -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
+ to be goals. The non-selected goals will be no longer desired.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../bdi4jade/reasoning/OptionGenerationFunction.html#generateGoals-java.util.Map-">generateGoals</a></code> in interface <code><a href="../../../bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning">OptionGenerationFunction</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>goals</code> - the current goals with their status.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the list of selected goals.</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../bdi4jade/reasoning/OptionGenerationFunction.html#generateGoals-java.util.Map-"><code>OptionGenerationFunction.generateGoals(java.util.Map)</code></a></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= 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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/DefaultOptionGenerationFunction.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../bdi4jade/util/reasoning/DefaultDeliberationFunction.html" title="class in bdi4jade.util.reasoning"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../bdi4jade/util/reasoning/DefaultPlanSelectionStrategy.html" title="class in bdi4jade.util.reasoning"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/util/reasoning/DefaultOptionGenerationFunction.html" target="_top">Frames</a></li>
+<li><a href="DefaultOptionGenerationFunction.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>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li><a href="#constructor.detail">Constr</a> | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/bdi-jade/doc/bdi4jade/util/reasoning/DefaultPlanSelectionStrategy.html b/bdi-jade/doc/bdi4jade/util/reasoning/DefaultPlanSelectionStrategy.html
index 262ffb7..e410297 100644
--- a/bdi-jade/doc/bdi4jade/util/reasoning/DefaultPlanSelectionStrategy.html
+++ b/bdi-jade/doc/bdi4jade/util/reasoning/DefaultPlanSelectionStrategy.html
@@ -1,277 +1,300 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:40 BRST 2014 -->
-<title>DefaultPlanSelectionStrategy</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="DefaultPlanSelectionStrategy";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DefaultPlanSelectionStrategy.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../bdi4jade/util/reasoning/DefaultOptionGenerationFunction.html" title="class in bdi4jade.util.reasoning"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../../bdi4jade/util/reasoning/UtilityBasedPlanSelectionStrategy.html" title="class in bdi4jade.util.reasoning"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/util/reasoning/DefaultPlanSelectionStrategy.html" target="_top">Frames</a></li>
-<li><a href="DefaultPlanSelectionStrategy.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>
-<div>
-<ul class="subNavList">
-<li>Summary: </li>
-<li>Nested | </li>
-<li>Field | </li>
-<li><a href="#constructor_summary">Constr</a> | </li>
-<li><a href="#method_summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li>Field | </li>
-<li><a href="#constructor_detail">Constr</a> | </li>
-<li><a href="#method_detail">Method</a></li>
-</ul>
-</div>
-<a name="skip-navbar_top">
-<!-- -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">bdi4jade.util.reasoning</div>
-<h2 title="Class DefaultPlanSelectionStrategy" class="title">Class DefaultPlanSelectionStrategy</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>bdi4jade.util.reasoning.DefaultPlanSelectionStrategy</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="../../../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">PlanSelectionStrategy</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="strong">DefaultPlanSelectionStrategy</span>
-extends java.lang.Object
-implements <a href="../../../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">PlanSelectionStrategy</a></pre>
+<!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) on Mon Aug 11 00:38:56 BRT 2014 -->
+<title>DefaultPlanSelectionStrategy</title>
+<meta name="date" content="2014-08-11">
+<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="DefaultPlanSelectionStrategy";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/DefaultPlanSelectionStrategy.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../bdi4jade/util/reasoning/DefaultOptionGenerationFunction.html" title="class in bdi4jade.util.reasoning"><span class="typeNameLink">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/util/reasoning/DefaultPlanSelectionStrategy.html" target="_top">Frames</a></li>
+<li><a href="DefaultPlanSelectionStrategy.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>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li><a href="#constructor.detail">Constr</a> | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">bdi4jade.util.reasoning</div>
+<h2 title="Class DefaultPlanSelectionStrategy" class="title">Class DefaultPlanSelectionStrategy</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>bdi4jade.util.reasoning.DefaultPlanSelectionStrategy</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">PlanSelectionStrategy</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">DefaultPlanSelectionStrategy</span>
+extends java.lang.Object
+implements <a href="../../../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">PlanSelectionStrategy</a></pre>
<div class="block">The default implementation of the <a href="../../../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning"><code>PlanSelectionStrategy</code></a>. It selects
- the first plan of the set.</div>
-<dl><dt><span class="strong">Author:</span></dt>
- <dd>ingrid</dd></dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor_summary">
-<!-- -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><strong><a href="../../../bdi4jade/util/reasoning/DefaultPlanSelectionStrategy.html#DefaultPlanSelectionStrategy()">DefaultPlanSelectionStrategy</a></strong>()</code> </td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method_summary">
-<!-- -->
-</a>
-<h3>Method Summary</h3>
-<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span>Methods</span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../bdi4jade/plan/Plan.html" title="class in bdi4jade.plan">Plan</a></code></td>
-<td class="colLast"><code><strong><a href="../../../bdi4jade/util/reasoning/DefaultPlanSelectionStrategy.html#selectPlan(bdi4jade.goal.Goal, java.util.Set)">selectPlan</a></strong>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal,
- java.util.Set<<a href="../../../bdi4jade/plan/Plan.html" title="class in bdi4jade.plan">Plan</a>> plans)</code>
-<div class="block">Selects a plan to be executed to achieve the given goal.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
-<!-- -->
-</a>
-<h3>Methods inherited from class java.lang.Object</h3>
-<code>equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor_detail">
-<!-- -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="DefaultPlanSelectionStrategy()">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>DefaultPlanSelectionStrategy</h4>
-<pre>public DefaultPlanSelectionStrategy()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method_detail">
-<!-- -->
-</a>
-<h3>Method Detail</h3>
-<a name="selectPlan(bdi4jade.goal.Goal, java.util.Set)">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>selectPlan</h4>
-<pre>public <a href="../../../bdi4jade/plan/Plan.html" title="class in bdi4jade.plan">Plan</a> selectPlan(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal,
- java.util.Set<<a href="../../../bdi4jade/plan/Plan.html" title="class in bdi4jade.plan">Plan</a>> plans)</pre>
-<div class="block"><strong>Description copied from interface: <code><a href="../../../bdi4jade/reasoning/PlanSelectionStrategy.html#selectPlan(bdi4jade.goal.Goal, java.util.Set)">PlanSelectionStrategy</a></code></strong></div>
-<div class="block">Selects a plan to be executed to achieve the given goal.</div>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../bdi4jade/reasoning/PlanSelectionStrategy.html#selectPlan(bdi4jade.goal.Goal, java.util.Set)">selectPlan</a></code> in interface <code><a href="../../../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">PlanSelectionStrategy</a></code></dd>
-<dt><span class="strong">Parameters:</span></dt><dd><code>goal</code> - the goal that must be achieved.</dd><dd><code>plans</code> - the plans that can achieve the goal.</dd>
-<dt><span class="strong">Returns:</span></dt><dd>the selected plan.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../../bdi4jade/reasoning/PlanSelectionStrategy.html#selectPlan(bdi4jade.goal.Goal, java.util.Set)"><code>PlanSelectionStrategy.selectPlan(bdi4jade.goal.Goal,
- java.util.Set)</code></a></dd></dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!-- -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DefaultPlanSelectionStrategy.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../bdi4jade/util/reasoning/DefaultOptionGenerationFunction.html" title="class in bdi4jade.util.reasoning"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../../bdi4jade/util/reasoning/UtilityBasedPlanSelectionStrategy.html" title="class in bdi4jade.util.reasoning"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/util/reasoning/DefaultPlanSelectionStrategy.html" target="_top">Frames</a></li>
-<li><a href="DefaultPlanSelectionStrategy.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>
-<div>
-<ul class="subNavList">
-<li>Summary: </li>
-<li>Nested | </li>
-<li>Field | </li>
-<li><a href="#constructor_summary">Constr</a> | </li>
-<li><a href="#method_summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li>Field | </li>
-<li><a href="#constructor_detail">Constr</a> | </li>
-<li><a href="#method_detail">Method</a></li>
-</ul>
-</div>
-<a name="skip-navbar_bottom">
-<!-- -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
+ the first plan of the set.</div>
+<dl>
+<dt><span class="simpleTagLabel">Author:</span></dt>
+<dd>ingrid</dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../bdi4jade/util/reasoning/DefaultPlanSelectionStrategy.html#DefaultPlanSelectionStrategy--">DefaultPlanSelectionStrategy</a></span>()</code> </td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/util/reasoning/DefaultPlanSelectionStrategy.html#selectPlan-bdi4jade.goal.Goal-java.util.Set-">selectPlan</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal,
+ java.util.Set<<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>> plans)</code>
+<div class="block">Selects a plan to be executed to achieve the given goal.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="DefaultPlanSelectionStrategy--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DefaultPlanSelectionStrategy</h4>
+<pre>public DefaultPlanSelectionStrategy()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="selectPlan-bdi4jade.goal.Goal-java.util.Set-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>selectPlan</h4>
+<pre>public <a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a> selectPlan(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal,
+ java.util.Set<<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>> plans)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../bdi4jade/reasoning/PlanSelectionStrategy.html#selectPlan-bdi4jade.goal.Goal-java.util.Set-">PlanSelectionStrategy</a></code></span></div>
+<div class="block">Selects a plan to be executed to achieve the given goal.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../bdi4jade/reasoning/PlanSelectionStrategy.html#selectPlan-bdi4jade.goal.Goal-java.util.Set-">selectPlan</a></code> in interface <code><a href="../../../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">PlanSelectionStrategy</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>goal</code> - the goal that must be achieved.</dd>
+<dd><code>plans</code> - the plans that can achieve the goal.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the selected plan.</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../bdi4jade/reasoning/PlanSelectionStrategy.html#selectPlan-bdi4jade.goal.Goal-java.util.Set-"><code>PlanSelectionStrategy.selectPlan(bdi4jade.goal.Goal,
+ java.util.Set)</code></a></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= 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><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/DefaultPlanSelectionStrategy.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../bdi4jade/util/reasoning/DefaultOptionGenerationFunction.html" title="class in bdi4jade.util.reasoning"><span class="typeNameLink">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/util/reasoning/DefaultPlanSelectionStrategy.html" target="_top">Frames</a></li>
+<li><a href="DefaultPlanSelectionStrategy.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>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li><a href="#constructor.detail">Constr</a> | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/bdi-jade/doc/bdi4jade/util/reasoning/package-frame.html b/bdi-jade/doc/bdi4jade/util/reasoning/package-frame.html
index d24e688..3d64c36 100644
--- a/bdi-jade/doc/bdi4jade/util/reasoning/package-frame.html
+++ b/bdi-jade/doc/bdi4jade/util/reasoning/package-frame.html
@@ -1,23 +1,23 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:41 BRST 2014 -->
-<title>bdi4jade.util.reasoning</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-</head>
-<body>
-<h1 class="bar"><a href="../../../bdi4jade/util/reasoning/package-summary.html" target="classFrame">bdi4jade.util.reasoning</a></h1>
-<div class="indexContainer">
-<h2 title="Classes">Classes</h2>
-<ul title="Classes">
-<li><a href="DefaultBeliefRevisionStrategy.html" title="class in bdi4jade.util.reasoning" target="classFrame">DefaultBeliefRevisionStrategy</a></li>
-<li><a href="DefaultDeliberationFunction.html" title="class in bdi4jade.util.reasoning" target="classFrame">DefaultDeliberationFunction</a></li>
-<li><a href="DefaultOptionGenerationFunction.html" title="class in bdi4jade.util.reasoning" target="classFrame">DefaultOptionGenerationFunction</a></li>
-<li><a href="DefaultPlanSelectionStrategy.html" title="class in bdi4jade.util.reasoning" target="classFrame">DefaultPlanSelectionStrategy</a></li>
-<li><a href="UtilityBasedPlanSelectionStrategy.html" title="class in bdi4jade.util.reasoning" target="classFrame">UtilityBasedPlanSelectionStrategy</a></li>
-</ul>
-</div>
-</body>
-</html>
+<!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) on Mon Aug 11 00:38:59 BRT 2014 -->
+<title>bdi4jade.util.reasoning</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../script.js"></script>
+</head>
+<body>
+<h1 class="bar"><a href="../../../bdi4jade/util/reasoning/package-summary.html" target="classFrame">bdi4jade.util.reasoning</a></h1>
+<div class="indexContainer">
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="DefaultBeliefRevisionStrategy.html" title="class in bdi4jade.util.reasoning" target="classFrame">DefaultBeliefRevisionStrategy</a></li>
+<li><a href="DefaultDeliberationFunction.html" title="class in bdi4jade.util.reasoning" target="classFrame">DefaultDeliberationFunction</a></li>
+<li><a href="DefaultOptionGenerationFunction.html" title="class in bdi4jade.util.reasoning" target="classFrame">DefaultOptionGenerationFunction</a></li>
+<li><a href="DefaultPlanSelectionStrategy.html" title="class in bdi4jade.util.reasoning" target="classFrame">DefaultPlanSelectionStrategy</a></li>
+</ul>
+</div>
+</body>
+</html>
bdi-jade/doc/bdi4jade/util/reasoning/package-summary.html 321(+162 -159)
diff --git a/bdi-jade/doc/bdi4jade/util/reasoning/package-summary.html b/bdi-jade/doc/bdi4jade/util/reasoning/package-summary.html
index 2902278..a851493 100644
--- a/bdi-jade/doc/bdi4jade/util/reasoning/package-summary.html
+++ b/bdi-jade/doc/bdi4jade/util/reasoning/package-summary.html
@@ -1,159 +1,162 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:41 BRST 2014 -->
-<title>bdi4jade.util.reasoning</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="bdi4jade.util.reasoning";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li class="navBarCell1Rev">Package</li>
-<li>Class</li>
-<li><a href="package-use.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../bdi4jade/util/plan/package-summary.html">Prev Package</a></li>
-<li>Next Package</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/util/reasoning/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.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="header">
-<h1 title="Package" class="title">Package bdi4jade.util.reasoning</h1>
-</div>
-<div class="contentContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
-<caption><span>Class Summary</span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Class</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../bdi4jade/util/reasoning/DefaultBeliefRevisionStrategy.html" title="class in bdi4jade.util.reasoning">DefaultBeliefRevisionStrategy</a></td>
-<td class="colLast">
-<div class="block">This class is the default strategy for the belief revision.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../bdi4jade/util/reasoning/DefaultDeliberationFunction.html" title="class in bdi4jade.util.reasoning">DefaultDeliberationFunction</a></td>
-<td class="colLast">
-<div class="block">The default implementation of the <a href="../../../bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning"><code>DeliberationFunction</code></a>.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../bdi4jade/util/reasoning/DefaultOptionGenerationFunction.html" title="class in bdi4jade.util.reasoning">DefaultOptionGenerationFunction</a></td>
-<td class="colLast">
-<div class="block">The default implementation of the <a href="../../../bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning"><code>OptionGenerationFunction</code></a>.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../bdi4jade/util/reasoning/DefaultPlanSelectionStrategy.html" title="class in bdi4jade.util.reasoning">DefaultPlanSelectionStrategy</a></td>
-<td class="colLast">
-<div class="block">The default implementation of the <a href="../../../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning"><code>PlanSelectionStrategy</code></a>.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../bdi4jade/util/reasoning/UtilityBasedPlanSelectionStrategy.html" title="class in bdi4jade.util.reasoning">UtilityBasedPlanSelectionStrategy</a></td>
-<td class="colLast">
-<div class="block">A utility-based implementation of the <a href="../../../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning"><code>PlanSelectionStrategy</code></a>.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!-- -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li class="navBarCell1Rev">Package</li>
-<li>Class</li>
-<li><a href="package-use.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../bdi4jade/util/plan/package-summary.html">Prev Package</a></li>
-<li>Next Package</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/util/reasoning/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.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>
+<!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) on Mon Aug 11 00:38:59 BRT 2014 -->
+<title>bdi4jade.util.reasoning</title>
+<meta name="date" content="2014-08-11">
+<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="bdi4jade.util.reasoning";
+ }
+ }
+ 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 class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-use.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../bdi4jade/util/package-summary.html">Prev Package</a></li>
+<li>Next Package</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/util/reasoning/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.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="header">
+<h1 title="Package" class="title">Package bdi4jade.util.reasoning</h1>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
+<caption><span>Class Summary</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../bdi4jade/util/reasoning/DefaultBeliefRevisionStrategy.html" title="class in bdi4jade.util.reasoning">DefaultBeliefRevisionStrategy</a></td>
+<td class="colLast">
+<div class="block">This class is the default strategy for the belief revision.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../bdi4jade/util/reasoning/DefaultDeliberationFunction.html" title="class in bdi4jade.util.reasoning">DefaultDeliberationFunction</a></td>
+<td class="colLast">
+<div class="block">The default implementation of the <a href="../../../bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning"><code>DeliberationFunction</code></a>.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../bdi4jade/util/reasoning/DefaultOptionGenerationFunction.html" title="class in bdi4jade.util.reasoning">DefaultOptionGenerationFunction</a></td>
+<td class="colLast">
+<div class="block">The default implementation of the <a href="../../../bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning"><code>OptionGenerationFunction</code></a>.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../bdi4jade/util/reasoning/DefaultPlanSelectionStrategy.html" title="class in bdi4jade.util.reasoning">DefaultPlanSelectionStrategy</a></td>
+<td class="colLast">
+<div class="block">The default implementation of the <a href="../../../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning"><code>PlanSelectionStrategy</code></a>.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</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 class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-use.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../bdi4jade/util/package-summary.html">Prev Package</a></li>
+<li>Next Package</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/util/reasoning/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.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>
bdi-jade/doc/bdi4jade/util/reasoning/package-tree.html 272(+140 -132)
diff --git a/bdi-jade/doc/bdi4jade/util/reasoning/package-tree.html b/bdi-jade/doc/bdi4jade/util/reasoning/package-tree.html
index c4c37a3..fe07eb9 100644
--- a/bdi-jade/doc/bdi4jade/util/reasoning/package-tree.html
+++ b/bdi-jade/doc/bdi4jade/util/reasoning/package-tree.html
@@ -1,132 +1,140 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:41 BRST 2014 -->
-<title>bdi4jade.util.reasoning Class Hierarchy</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="bdi4jade.util.reasoning Class Hierarchy";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li>Use</li>
-<li class="navBarCell1Rev">Tree</li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../bdi4jade/util/plan/package-tree.html">Prev</a></li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/util/reasoning/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.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="header">
-<h1 class="title">Hierarchy For Package bdi4jade.util.reasoning</h1>
-<span class="strong">Package Hierarchies:</span>
-<ul class="horizontal">
-<li><a href="../../../overview-tree.html">All Packages</a></li>
-</ul>
-</div>
-<div class="contentContainer">
-<h2 title="Class Hierarchy">Class Hierarchy</h2>
-<ul>
-<li type="circle">java.lang.Object
-<ul>
-<li type="circle">bdi4jade.util.reasoning.<a href="../../../bdi4jade/util/reasoning/DefaultBeliefRevisionStrategy.html" title="class in bdi4jade.util.reasoning"><span class="strong">DefaultBeliefRevisionStrategy</span></a> (implements bdi4jade.reasoning.<a href="../../../bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning">BeliefRevisionStrategy</a>)</li>
-<li type="circle">bdi4jade.util.reasoning.<a href="../../../bdi4jade/util/reasoning/DefaultDeliberationFunction.html" title="class in bdi4jade.util.reasoning"><span class="strong">DefaultDeliberationFunction</span></a> (implements bdi4jade.reasoning.<a href="../../../bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning">DeliberationFunction</a>)</li>
-<li type="circle">bdi4jade.util.reasoning.<a href="../../../bdi4jade/util/reasoning/DefaultOptionGenerationFunction.html" title="class in bdi4jade.util.reasoning"><span class="strong">DefaultOptionGenerationFunction</span></a> (implements bdi4jade.reasoning.<a href="../../../bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning">OptionGenerationFunction</a>)</li>
-<li type="circle">bdi4jade.util.reasoning.<a href="../../../bdi4jade/util/reasoning/DefaultPlanSelectionStrategy.html" title="class in bdi4jade.util.reasoning"><span class="strong">DefaultPlanSelectionStrategy</span></a> (implements bdi4jade.reasoning.<a href="../../../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">PlanSelectionStrategy</a>)</li>
-<li type="circle">bdi4jade.util.reasoning.<a href="../../../bdi4jade/util/reasoning/UtilityBasedPlanSelectionStrategy.html" title="class in bdi4jade.util.reasoning"><span class="strong">UtilityBasedPlanSelectionStrategy</span></a> (implements bdi4jade.reasoning.<a href="../../../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">PlanSelectionStrategy</a>)</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!-- -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li>Use</li>
-<li class="navBarCell1Rev">Tree</li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../bdi4jade/util/plan/package-tree.html">Prev</a></li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/util/reasoning/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.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>
+<!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) on Mon Aug 11 00:38:59 BRT 2014 -->
+<title>bdi4jade.util.reasoning Class Hierarchy</title>
+<meta name="date" content="2014-08-11">
+<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="bdi4jade.util.reasoning Class Hierarchy";
+ }
+ }
+ 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><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li>Use</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../bdi4jade/util/package-tree.html">Prev</a></li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/util/reasoning/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.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="header">
+<h1 class="title">Hierarchy For Package bdi4jade.util.reasoning</h1>
+<span class="packageHierarchyLabel">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="../../../overview-tree.html">All Packages</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">bdi4jade.util.reasoning.<a href="../../../bdi4jade/util/reasoning/DefaultBeliefRevisionStrategy.html" title="class in bdi4jade.util.reasoning"><span class="typeNameLink">DefaultBeliefRevisionStrategy</span></a> (implements bdi4jade.reasoning.<a href="../../../bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning">BeliefRevisionStrategy</a>)</li>
+<li type="circle">bdi4jade.util.reasoning.<a href="../../../bdi4jade/util/reasoning/DefaultDeliberationFunction.html" title="class in bdi4jade.util.reasoning"><span class="typeNameLink">DefaultDeliberationFunction</span></a> (implements bdi4jade.reasoning.<a href="../../../bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning">DeliberationFunction</a>)</li>
+<li type="circle">bdi4jade.util.reasoning.<a href="../../../bdi4jade/util/reasoning/DefaultOptionGenerationFunction.html" title="class in bdi4jade.util.reasoning"><span class="typeNameLink">DefaultOptionGenerationFunction</span></a> (implements bdi4jade.reasoning.<a href="../../../bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning">OptionGenerationFunction</a>)</li>
+<li type="circle">bdi4jade.util.reasoning.<a href="../../../bdi4jade/util/reasoning/DefaultPlanSelectionStrategy.html" title="class in bdi4jade.util.reasoning"><span class="typeNameLink">DefaultPlanSelectionStrategy</span></a> (implements bdi4jade.reasoning.<a href="../../../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">PlanSelectionStrategy</a>)</li>
+</ul>
+</li>
+</ul>
+</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><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li>Use</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../bdi4jade/util/package-tree.html">Prev</a></li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/util/reasoning/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.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>
bdi-jade/doc/bdi4jade/util/reasoning/package-use.html 239(+124 -115)
diff --git a/bdi-jade/doc/bdi4jade/util/reasoning/package-use.html b/bdi-jade/doc/bdi4jade/util/reasoning/package-use.html
index 29eb5f2..e1bfc29 100644
--- a/bdi-jade/doc/bdi4jade/util/reasoning/package-use.html
+++ b/bdi-jade/doc/bdi4jade/util/reasoning/package-use.html
@@ -1,115 +1,124 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:43 BRST 2014 -->
-<title>Uses of Package bdi4jade.util.reasoning</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="Uses of Package bdi4jade.util.reasoning";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/util/reasoning/package-use.html" target="_top">Frames</a></li>
-<li><a href="package-use.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="header">
-<h1 title="Uses of Package bdi4jade.util.reasoning" class="title">Uses of Package<br>bdi4jade.util.reasoning</h1>
-</div>
-<div class="contentContainer">No usage of bdi4jade.util.reasoning</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!-- -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/util/reasoning/package-use.html" target="_top">Frames</a></li>
-<li><a href="package-use.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>
+<!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) on Mon Aug 11 00:39:00 BRT 2014 -->
+<title>Uses of Package bdi4jade.util.reasoning</title>
+<meta name="date" content="2014-08-11">
+<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="Uses of Package bdi4jade.util.reasoning";
+ }
+ }
+ 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><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/util/reasoning/package-use.html" target="_top">Frames</a></li>
+<li><a href="package-use.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="header">
+<h1 title="Uses of Package bdi4jade.util.reasoning" class="title">Uses of Package<br>bdi4jade.util.reasoning</h1>
+</div>
+<div class="contentContainer">No usage of bdi4jade.util.reasoning</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><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/util/reasoning/package-use.html" target="_top">Frames</a></li>
+<li><a href="package-use.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>
bdi-jade/doc/constant-values.html 239(+124 -115)
diff --git a/bdi-jade/doc/constant-values.html b/bdi-jade/doc/constant-values.html
index a4657bb..3b81ecf 100644
--- a/bdi-jade/doc/constant-values.html
+++ b/bdi-jade/doc/constant-values.html
@@ -1,115 +1,124 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:41 BRST 2014 -->
-<title>Constant Field Values</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="Constant Field Values";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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><a href="index-files/index-1.html">Index</a></li>
-<li><a href="help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="index.html?constant-values.html" target="_top">Frames</a></li>
-<li><a href="constant-values.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="header">
-<h1 title="Constant Field Values" class="title">Constant Field Values</h1>
-<h2 title="Contents">Contents</h2>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!-- -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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><a href="index-files/index-1.html">Index</a></li>
-<li><a href="help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="index.html?constant-values.html" target="_top">Frames</a></li>
-<li><a href="constant-values.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>
+<!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) on Mon Aug 11 00:38:59 BRT 2014 -->
+<title>Constant Field Values</title>
+<meta name="date" content="2014-08-11">
+<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="Constant Field Values";
+ }
+ }
+ 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><a href="index-files/index-1.html">Index</a></li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?constant-values.html" target="_top">Frames</a></li>
+<li><a href="constant-values.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="header">
+<h1 title="Constant Field Values" class="title">Constant Field Values</h1>
+<h2 title="Contents">Contents</h2>
+</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><a href="index-files/index-1.html">Index</a></li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?constant-values.html" target="_top">Frames</a></li>
+<li><a href="constant-values.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>
bdi-jade/doc/deprecated-list.html 239(+124 -115)
diff --git a/bdi-jade/doc/deprecated-list.html b/bdi-jade/doc/deprecated-list.html
index 9335a24..d7f628b 100644
--- a/bdi-jade/doc/deprecated-list.html
+++ b/bdi-jade/doc/deprecated-list.html
@@ -1,115 +1,124 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:44 BRST 2014 -->
-<title>Deprecated List</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="Deprecated List";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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 class="navBarCell1Rev">Deprecated</li>
-<li><a href="index-files/index-1.html">Index</a></li>
-<li><a href="help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="index.html?deprecated-list.html" target="_top">Frames</a></li>
-<li><a href="deprecated-list.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="header">
-<h1 title="Deprecated API" class="title">Deprecated API</h1>
-<h2 title="Contents">Contents</h2>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!-- -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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 class="navBarCell1Rev">Deprecated</li>
-<li><a href="index-files/index-1.html">Index</a></li>
-<li><a href="help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="index.html?deprecated-list.html" target="_top">Frames</a></li>
-<li><a href="deprecated-list.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>
+<!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) on Mon Aug 11 00:39:00 BRT 2014 -->
+<title>Deprecated List</title>
+<meta name="date" content="2014-08-11">
+<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="Deprecated List";
+ }
+ }
+ 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 class="navBarCell1Rev">Deprecated</li>
+<li><a href="index-files/index-1.html">Index</a></li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?deprecated-list.html" target="_top">Frames</a></li>
+<li><a href="deprecated-list.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="header">
+<h1 title="Deprecated API" class="title">Deprecated API</h1>
+<h2 title="Contents">Contents</h2>
+</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 class="navBarCell1Rev">Deprecated</li>
+<li><a href="index-files/index-1.html">Index</a></li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?deprecated-list.html" target="_top">Frames</a></li>
+<li><a href="deprecated-list.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>
bdi-jade/doc/help-doc.html 449(+229 -220)
diff --git a/bdi-jade/doc/help-doc.html b/bdi-jade/doc/help-doc.html
index c74e4fa..f9b8c59 100644
--- a/bdi-jade/doc/help-doc.html
+++ b/bdi-jade/doc/help-doc.html
@@ -1,220 +1,229 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:44 BRST 2014 -->
-<title>API Help</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="API Help";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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><a href="index-files/index-1.html">Index</a></li>
-<li class="navBarCell1Rev">Help</li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="index.html?help-doc.html" target="_top">Frames</a></li>
-<li><a href="help-doc.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="header">
-<h1 class="title">How This API Document Is Organized</h1>
-<div class="subTitle">This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.</div>
-</div>
-<div class="contentContainer">
-<ul class="blockList">
-<li class="blockList">
-<h2>Overview</h2>
-<p>The <a href="overview-summary.html">Overview</a> page is the front page of this API document and provides a list of all packages with a summary for each. This page can also contain an overall description of the set of packages.</p>
-</li>
-<li class="blockList">
-<h2>Package</h2>
-<p>Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain six categories:</p>
-<ul>
-<li>Interfaces (italic)</li>
-<li>Classes</li>
-<li>Enums</li>
-<li>Exceptions</li>
-<li>Errors</li>
-<li>Annotation Types</li>
-</ul>
-</li>
-<li class="blockList">
-<h2>Class/Interface</h2>
-<p>Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:</p>
-<ul>
-<li>Class inheritance diagram</li>
-<li>Direct Subclasses</li>
-<li>All Known Subinterfaces</li>
-<li>All Known Implementing Classes</li>
-<li>Class/interface declaration</li>
-<li>Class/interface description</li>
-</ul>
-<ul>
-<li>Nested Class Summary</li>
-<li>Field Summary</li>
-<li>Constructor Summary</li>
-<li>Method Summary</li>
-</ul>
-<ul>
-<li>Field Detail</li>
-<li>Constructor Detail</li>
-<li>Method Detail</li>
-</ul>
-<p>Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.</p>
-</li>
-<li class="blockList">
-<h2>Annotation Type</h2>
-<p>Each annotation type has its own separate page with the following sections:</p>
-<ul>
-<li>Annotation Type declaration</li>
-<li>Annotation Type description</li>
-<li>Required Element Summary</li>
-<li>Optional Element Summary</li>
-<li>Element Detail</li>
-</ul>
-</li>
-<li class="blockList">
-<h2>Enum</h2>
-<p>Each enum has its own separate page with the following sections:</p>
-<ul>
-<li>Enum declaration</li>
-<li>Enum description</li>
-<li>Enum Constant Summary</li>
-<li>Enum Constant Detail</li>
-</ul>
-</li>
-<li class="blockList">
-<h2>Use</h2>
-<p>Each documented package, class and interface has its own Use page. This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its Use page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A. You can access this page by first going to the package, class or interface, then clicking on the "Use" link in the navigation bar.</p>
-</li>
-<li class="blockList">
-<h2>Tree (Class Hierarchy)</h2>
-<p>There is a <a href="overview-tree.html">Class Hierarchy</a> page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. The classes are organized by inheritance structure starting with <code>java.lang.Object</code>. The interfaces do not inherit from <code>java.lang.Object</code>.</p>
-<ul>
-<li>When viewing the Overview page, clicking on "Tree" displays the hierarchy for all packages.</li>
-<li>When viewing a particular package, class or interface page, clicking "Tree" displays the hierarchy for only that package.</li>
-</ul>
-</li>
-<li class="blockList">
-<h2>Deprecated API</h2>
-<p>The <a href="deprecated-list.html">Deprecated API</a> page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.</p>
-</li>
-<li class="blockList">
-<h2>Index</h2>
-<p>The <a href="index-files/index-1.html">Index</a> contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.</p>
-</li>
-<li class="blockList">
-<h2>Prev/Next</h2>
-<p>These links take you to the next or previous class, interface, package, or related page.</p>
-</li>
-<li class="blockList">
-<h2>Frames/No Frames</h2>
-<p>These links show and hide the HTML frames. All pages are available with or without frames.</p>
-</li>
-<li class="blockList">
-<h2>All Classes</h2>
-<p>The <a href="allclasses-noframe.html">All Classes</a> link shows all classes and interfaces except non-static nested types.</p>
-</li>
-<li class="blockList">
-<h2>Serialized Form</h2>
-<p>Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See also" section of the class description.</p>
-</li>
-<li class="blockList">
-<h2>Constant Field Values</h2>
-<p>The <a href="constant-values.html">Constant Field Values</a> page lists the static final fields and their values.</p>
-</li>
-</ul>
-<em>This help file applies to API documentation generated using the standard doclet.</em></div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!-- -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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><a href="index-files/index-1.html">Index</a></li>
-<li class="navBarCell1Rev">Help</li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="index.html?help-doc.html" target="_top">Frames</a></li>
-<li><a href="help-doc.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>
+<!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) on Mon Aug 11 00:39:00 BRT 2014 -->
+<title>API Help</title>
+<meta name="date" content="2014-08-11">
+<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="API Help";
+ }
+ }
+ 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><a href="index-files/index-1.html">Index</a></li>
+<li class="navBarCell1Rev">Help</li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?help-doc.html" target="_top">Frames</a></li>
+<li><a href="help-doc.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="header">
+<h1 class="title">How This API Document Is Organized</h1>
+<div class="subTitle">This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.</div>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<h2>Overview</h2>
+<p>The <a href="overview-summary.html">Overview</a> page is the front page of this API document and provides a list of all packages with a summary for each. This page can also contain an overall description of the set of packages.</p>
+</li>
+<li class="blockList">
+<h2>Package</h2>
+<p>Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain six categories:</p>
+<ul>
+<li>Interfaces (italic)</li>
+<li>Classes</li>
+<li>Enums</li>
+<li>Exceptions</li>
+<li>Errors</li>
+<li>Annotation Types</li>
+</ul>
+</li>
+<li class="blockList">
+<h2>Class/Interface</h2>
+<p>Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:</p>
+<ul>
+<li>Class inheritance diagram</li>
+<li>Direct Subclasses</li>
+<li>All Known Subinterfaces</li>
+<li>All Known Implementing Classes</li>
+<li>Class/interface declaration</li>
+<li>Class/interface description</li>
+</ul>
+<ul>
+<li>Nested Class Summary</li>
+<li>Field Summary</li>
+<li>Constructor Summary</li>
+<li>Method Summary</li>
+</ul>
+<ul>
+<li>Field Detail</li>
+<li>Constructor Detail</li>
+<li>Method Detail</li>
+</ul>
+<p>Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.</p>
+</li>
+<li class="blockList">
+<h2>Annotation Type</h2>
+<p>Each annotation type has its own separate page with the following sections:</p>
+<ul>
+<li>Annotation Type declaration</li>
+<li>Annotation Type description</li>
+<li>Required Element Summary</li>
+<li>Optional Element Summary</li>
+<li>Element Detail</li>
+</ul>
+</li>
+<li class="blockList">
+<h2>Enum</h2>
+<p>Each enum has its own separate page with the following sections:</p>
+<ul>
+<li>Enum declaration</li>
+<li>Enum description</li>
+<li>Enum Constant Summary</li>
+<li>Enum Constant Detail</li>
+</ul>
+</li>
+<li class="blockList">
+<h2>Use</h2>
+<p>Each documented package, class and interface has its own Use page. This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its Use page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A. You can access this page by first going to the package, class or interface, then clicking on the "Use" link in the navigation bar.</p>
+</li>
+<li class="blockList">
+<h2>Tree (Class Hierarchy)</h2>
+<p>There is a <a href="overview-tree.html">Class Hierarchy</a> page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. The classes are organized by inheritance structure starting with <code>java.lang.Object</code>. The interfaces do not inherit from <code>java.lang.Object</code>.</p>
+<ul>
+<li>When viewing the Overview page, clicking on "Tree" displays the hierarchy for all packages.</li>
+<li>When viewing a particular package, class or interface page, clicking "Tree" displays the hierarchy for only that package.</li>
+</ul>
+</li>
+<li class="blockList">
+<h2>Deprecated API</h2>
+<p>The <a href="deprecated-list.html">Deprecated API</a> page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.</p>
+</li>
+<li class="blockList">
+<h2>Index</h2>
+<p>The <a href="index-files/index-1.html">Index</a> contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.</p>
+</li>
+<li class="blockList">
+<h2>Prev/Next</h2>
+<p>These links take you to the next or previous class, interface, package, or related page.</p>
+</li>
+<li class="blockList">
+<h2>Frames/No Frames</h2>
+<p>These links show and hide the HTML frames. All pages are available with or without frames.</p>
+</li>
+<li class="blockList">
+<h2>All Classes</h2>
+<p>The <a href="allclasses-noframe.html">All Classes</a> link shows all classes and interfaces except non-static nested types.</p>
+</li>
+<li class="blockList">
+<h2>Serialized Form</h2>
+<p>Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See also" section of the class description.</p>
+</li>
+<li class="blockList">
+<h2>Constant Field Values</h2>
+<p>The <a href="constant-values.html">Constant Field Values</a> page lists the static final fields and their values.</p>
+</li>
+</ul>
+<span class="emphasizedPhrase">This help file applies to API documentation generated using the standard doclet.</span></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><a href="index-files/index-1.html">Index</a></li>
+<li class="navBarCell1Rev">Help</li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?help-doc.html" target="_top">Frames</a></li>
+<li><a href="help-doc.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>
bdi-jade/doc/index.html 141(+74 -67)
diff --git a/bdi-jade/doc/index.html b/bdi-jade/doc/index.html
index 1f42707..a40cca8 100644
--- a/bdi-jade/doc/index.html
+++ b/bdi-jade/doc/index.html
@@ -1,67 +1,74 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc on Thu Jan 09 01:28:44 BRST 2014 -->
-<title>Generated Documentation (Untitled)</title>
-<script type="text/javascript">
- targetPage = "" + window.location.search;
- if (targetPage != "" && targetPage != "undefined")
- targetPage = targetPage.substring(1);
- if (targetPage.indexOf(":") != -1 || (targetPage != "" && !validURL(targetPage)))
- targetPage = "undefined";
- function validURL(url) {
- var pos = url.indexOf(".html");
- if (pos == -1 || pos != url.length - 5)
- return false;
- var allowNumber = false;
- var allowSep = false;
- var seenDot = false;
- for (var i = 0; i < url.length - 5; i++) {
- var ch = url.charAt(i);
- if ('a' <= ch && ch <= 'z' ||
- 'A' <= ch && ch <= 'Z' ||
- ch == '$' ||
- ch == '_') {
- allowNumber = true;
- allowSep = true;
- } else if ('0' <= ch && ch <= '9'
- || ch == '-') {
- if (!allowNumber)
- return false;
- } else if (ch == '/' || ch == '.') {
- if (!allowSep)
- return false;
- allowNumber = false;
- allowSep = false;
- if (ch == '.')
- seenDot = true;
- if (ch == '/' && seenDot)
- return false;
- } else {
- return false;
- }
- }
- return true;
- }
- function loadFrames() {
- if (targetPage != "" && targetPage != "undefined")
- top.classFrame.location = top.targetPage;
- }
-</script>
-</head>
-<frameset cols="20%,80%" title="Documentation frame" onload="top.loadFrames()">
-<frameset rows="30%,70%" title="Left frames" onload="top.loadFrames()">
-<frame src="overview-frame.html" name="packageListFrame" title="All Packages">
-<frame src="allclasses-frame.html" name="packageFrame" title="All classes and interfaces (except non-static nested types)">
-</frameset>
-<frame src="overview-summary.html" name="classFrame" title="Package, class and interface descriptions" scrolling="yes">
-<noframes>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<h2>Frame Alert</h2>
-<p>This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. Link to <a href="overview-summary.html">Non-frame version</a>.</p>
-</noframes>
-</frameset>
-</html>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0) on Mon Aug 11 00:39:00 BRT 2014 -->
+<title>Generated Documentation (Untitled)</title>
+<script type="text/javascript">
+ targetPage = "" + window.location.search;
+ if (targetPage != "" && targetPage != "undefined")
+ targetPage = targetPage.substring(1);
+ if (targetPage.indexOf(":") != -1 || (targetPage != "" && !validURL(targetPage)))
+ targetPage = "undefined";
+ function validURL(url) {
+ try {
+ url = decodeURIComponent(url);
+ }
+ catch (error) {
+ return false;
+ }
+ var pos = url.indexOf(".html");
+ if (pos == -1 || pos != url.length - 5)
+ return false;
+ var allowNumber = false;
+ var allowSep = false;
+ var seenDot = false;
+ for (var i = 0; i < url.length - 5; i++) {
+ var ch = url.charAt(i);
+ if ('a' <= ch && ch <= 'z' ||
+ 'A' <= ch && ch <= 'Z' ||
+ ch == '$' ||
+ ch == '_' ||
+ ch.charCodeAt(0) > 127) {
+ allowNumber = true;
+ allowSep = true;
+ } else if ('0' <= ch && ch <= '9'
+ || ch == '-') {
+ if (!allowNumber)
+ return false;
+ } else if (ch == '/' || ch == '.') {
+ if (!allowSep)
+ return false;
+ allowNumber = false;
+ allowSep = false;
+ if (ch == '.')
+ seenDot = true;
+ if (ch == '/' && seenDot)
+ return false;
+ } else {
+ return false;
+ }
+ }
+ return true;
+ }
+ function loadFrames() {
+ if (targetPage != "" && targetPage != "undefined")
+ top.classFrame.location = top.targetPage;
+ }
+</script>
+</head>
+<frameset cols="20%,80%" title="Documentation frame" onload="top.loadFrames()">
+<frameset rows="30%,70%" title="Left frames" onload="top.loadFrames()">
+<frame src="overview-frame.html" name="packageListFrame" title="All Packages">
+<frame src="allclasses-frame.html" name="packageFrame" title="All classes and interfaces (except non-static nested types)">
+</frameset>
+<frame src="overview-summary.html" name="classFrame" title="Package, class and interface descriptions" scrolling="yes">
+<noframes>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<h2>Frame Alert</h2>
+<p>This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. Link to <a href="overview-summary.html">Non-frame version</a>.</p>
+</noframes>
+</frameset>
+</html>
bdi-jade/doc/index-files/index-1.html 500(+298 -202)
diff --git a/bdi-jade/doc/index-files/index-1.html b/bdi-jade/doc/index-files/index-1.html
index d021060..629c67e 100644
--- a/bdi-jade/doc/index-files/index-1.html
+++ b/bdi-jade/doc/index-files/index-1.html
@@ -1,206 +1,302 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:43 BRST 2014 -->
-<title>A-Index</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="A-Index";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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>Prev Letter</li>
-<li><a href="index-2.html">Next Letter</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../index.html?index-filesindex-1.html" target="_top">Frames</a></li>
-<li><a href="index-1.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="_A_">
-<!-- -->
-</a>
-<h2 class="title">A</h2>
-<dl>
-<dt><span class="strong"><a href="../bdi4jade/util/plan/ParallelGoalPlanBody.html#action()">action()</a></span> - Method in class bdi4jade.util.plan.<a href="../bdi4jade/util/plan/ParallelGoalPlanBody.html" title="class in bdi4jade.util.plan">ParallelGoalPlanBody</a></dt>
-<dd> </dd>
-<dt><span class="strong"><a href="../bdi4jade/util/plan/SequentialGoalPlanBody.html#action()">action()</a></span> - Method in class bdi4jade.util.plan.<a href="../bdi4jade/util/plan/SequentialGoalPlanBody.html" title="class in bdi4jade.util.plan">SequentialGoalPlanBody</a></dt>
-<dd> </dd>
-<dt><span class="strong"><a href="../bdi4jade/core/BeliefBase.html#addBelief(bdi4jade.belief.Belief)">addBelief(Belief<?>)</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/BeliefBase.html" title="class in bdi4jade.core">BeliefBase</a></dt>
-<dd>
-<div class="block">Adds a belief to the belief base.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/belief/Belief.html#addBeliefBase(bdi4jade.core.BeliefBase)">addBeliefBase(BeliefBase)</a></span> - Method in class bdi4jade.belief.<a href="../bdi4jade/belief/Belief.html" title="class in bdi4jade.belief">Belief</a></dt>
-<dd>
-<div class="block">Adds a belief base that contains this belief.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/core/BeliefBase.html#addBeliefListener(bdi4jade.event.BeliefListener)">addBeliefListener(BeliefListener)</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/BeliefBase.html" title="class in bdi4jade.core">BeliefBase</a></dt>
-<dd>
-<div class="block">Adds a belief listener to be notified about changes in the belief base.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/core/BDIAgent.html#addCapability(bdi4jade.core.Capability)">addCapability(Capability)</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></dt>
-<dd>
-<div class="block">Adds a capability to this agent.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/core/Capability.html#addChild(bdi4jade.core.Capability)">addChild(Capability)</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></dt>
-<dd> </dd>
-<dt><span class="strong"><a href="../bdi4jade/core/BDIAgent.html#addGoal(bdi4jade.goal.Goal)">addGoal(Goal)</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></dt>
-<dd>
-<div class="block">Adds a new goal to this agent to be achieved.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/core/BDIAgent.html#addGoal(bdi4jade.goal.Goal, bdi4jade.event.GoalListener)">addGoal(Goal, GoalListener)</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></dt>
-<dd>
+<!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) on Mon Aug 11 00:39:00 BRT 2014 -->
+<title>A-Index</title>
+<meta name="date" content="2014-08-11">
+<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="A-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>Prev Letter</li>
+<li><a href="index-2.html">Next Letter</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../index.html?index-files/index-1.html" target="_top">Frames</a></li>
+<li><a href="index-1.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">L</a> <a href="index-11.html">M</a> <a href="index-12.html">N</a> <a href="index-13.html">O</a> <a href="index-14.html">P</a> <a href="index-15.html">R</a> <a href="index-16.html">S</a> <a href="index-17.html">T</a> <a href="index-18.html">U</a> <a href="index-19.html">V</a> <a href="index-20.html">W</a> <a name="I:A">
+<!-- -->
+</a>
+<h2 class="title">A</h2>
+<dl>
+<dt><a href="../bdi4jade/belief/AbstractBelief.html" title="class in bdi4jade.belief"><span class="typeNameLink">AbstractBelief</span></a><<a href="../bdi4jade/belief/AbstractBelief.html" title="type parameter in AbstractBelief">T</a>> - Class in <a href="../bdi4jade/belief/package-summary.html">bdi4jade.belief</a></dt>
+<dd>
+<div class="block">This is an abstract class that implements the <a href="../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief"><code>Belief</code></a> interface.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/belief/AbstractBelief.html#AbstractBelief--">AbstractBelief()</a></span> - Constructor for class bdi4jade.belief.<a href="../bdi4jade/belief/AbstractBelief.html" title="class in bdi4jade.belief">AbstractBelief</a></dt>
+<dd>
+<div class="block">The default constructor.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/belief/AbstractBelief.html#AbstractBelief-java.lang.String-">AbstractBelief(String)</a></span> - Constructor for class bdi4jade.belief.<a href="../bdi4jade/belief/AbstractBelief.html" title="class in bdi4jade.belief">AbstractBelief</a></dt>
+<dd>
+<div class="block">Initializes a belief with its name.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/belief/AbstractBelief.html#AbstractBelief-java.lang.String-T-">AbstractBelief(String, T)</a></span> - Constructor for class bdi4jade.belief.<a href="../bdi4jade/belief/AbstractBelief.html" title="class in bdi4jade.belief">AbstractBelief</a></dt>
+<dd>
+<div class="block">Initializes a belief with its name and an initial value.</div>
+</dd>
+<dt><a href="../bdi4jade/belief/AbstractBeliefSet.html" title="class in bdi4jade.belief"><span class="typeNameLink">AbstractBeliefSet</span></a><<a href="../bdi4jade/belief/AbstractBeliefSet.html" title="type parameter in AbstractBeliefSet">T</a>> - Class in <a href="../bdi4jade/belief/package-summary.html">bdi4jade.belief</a></dt>
+<dd>
+<div class="block">This is an abstract class that implements the <a href="../bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief"><code>BeliefSet</code></a> interface,
+ and extends the <a href="../bdi4jade/belief/AbstractBeliefSet.html" title="class in bdi4jade.belief"><code>AbstractBeliefSet</code></a> class, parameterizing it with a
+ parameterized <code>Set</code>.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/belief/AbstractBeliefSet.html#AbstractBeliefSet--">AbstractBeliefSet()</a></span> - Constructor for class bdi4jade.belief.<a href="../bdi4jade/belief/AbstractBeliefSet.html" title="class in bdi4jade.belief">AbstractBeliefSet</a></dt>
+<dd>
+<div class="block">The default constructor.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/belief/AbstractBeliefSet.html#AbstractBeliefSet-java.lang.String-">AbstractBeliefSet(String)</a></span> - Constructor for class bdi4jade.belief.<a href="../bdi4jade/belief/AbstractBeliefSet.html" title="class in bdi4jade.belief">AbstractBeliefSet</a></dt>
+<dd>
+<div class="block">Initializes a belief set with its name.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/belief/AbstractBeliefSet.html#AbstractBeliefSet-java.lang.String-java.util.Set-">AbstractBeliefSet(String, Set<T>)</a></span> - Constructor for class bdi4jade.belief.<a href="../bdi4jade/belief/AbstractBeliefSet.html" title="class in bdi4jade.belief">AbstractBeliefSet</a></dt>
+<dd>
+<div class="block">Initializes a belief set with its name and an initial set of values.</div>
+</dd>
+<dt><a href="../bdi4jade/plan/AbstractPlan.html" title="class in bdi4jade.plan"><span class="typeNameLink">AbstractPlan</span></a> - Class in <a href="../bdi4jade/plan/package-summary.html">bdi4jade.plan</a></dt>
+<dd>
+<div class="block">This class represents the plan abstraction, being an abstract implementation
+ of the <a href="../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan"><code>Plan</code></a> interface.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/AbstractPlan.html#AbstractPlan--">AbstractPlan()</a></span> - Constructor for class bdi4jade.plan.<a href="../bdi4jade/plan/AbstractPlan.html" title="class in bdi4jade.plan">AbstractPlan</a></dt>
+<dd>
+<div class="block">The default constructor.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/AbstractPlan.html#AbstractPlan-java.lang.String-">AbstractPlan(String)</a></span> - Constructor for class bdi4jade.plan.<a href="../bdi4jade/plan/AbstractPlan.html" title="class in bdi4jade.plan">AbstractPlan</a></dt>
+<dd>
+<div class="block">Creates a new plan with an identifier.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/AbstractPlan.html#AbstractPlan-java.lang.String-bdi4jade.plan.GoalTemplate-">AbstractPlan(String, GoalTemplate)</a></span> - Constructor for class bdi4jade.plan.<a href="../bdi4jade/plan/AbstractPlan.html" title="class in bdi4jade.plan">AbstractPlan</a></dt>
+<dd>
+<div class="block">Creates a new plan with an identifier and a template of goals it can
+ achieve.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/AbstractPlan.html#AbstractPlan-java.lang.String-bdi4jade.plan.GoalTemplate-jade.lang.acl.MessageTemplate-">AbstractPlan(String, GoalTemplate, MessageTemplate)</a></span> - Constructor for class bdi4jade.plan.<a href="../bdi4jade/plan/AbstractPlan.html" title="class in bdi4jade.plan">AbstractPlan</a></dt>
+<dd>
+<div class="block">Creates a new plan with an identifier, a template of goals it can
+ achieve, and a template of messages it can process.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/AbstractPlan.html#AbstractPlan-java.lang.String-jade.lang.acl.MessageTemplate-">AbstractPlan(String, MessageTemplate)</a></span> - Constructor for class bdi4jade.plan.<a href="../bdi4jade/plan/AbstractPlan.html" title="class in bdi4jade.plan">AbstractPlan</a></dt>
+<dd>
+<div class="block">Creates a new plan with an identifier and a template of messages it can
+ process.</div>
+</dd>
+<dt><a href="../bdi4jade/plan/planbody/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody"><span class="typeNameLink">AbstractPlanBody</span></a> - Class in <a href="../bdi4jade/plan/planbody/package-summary.html">bdi4jade.plan.planbody</a></dt>
+<dd>
+<div class="block">This class represents a plan that has been instantiated to be executed.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/AbstractPlanBody.html#AbstractPlanBody--">AbstractPlanBody()</a></span> - Constructor for class bdi4jade.plan.planbody.<a href="../bdi4jade/plan/planbody/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody">AbstractPlanBody</a></dt>
+<dd>
+<div class="block">Creates a new plan body instance.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/BeliefGoalPlanBody.html#action--">action()</a></span> - Method in class bdi4jade.plan.planbody.<a href="../bdi4jade/plan/planbody/BeliefGoalPlanBody.html" title="class in bdi4jade.plan.planbody">BeliefGoalPlanBody</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/ParallelGoalPlanBody.html#action--">action()</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> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/SequentialGoalPlanBody.html#action--">action()</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> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/belief/BeliefBase.html#addBelief-bdi4jade.belief.Belief-">addBelief(Belief<?>)</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">Adds a belief to the belief base.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/belief/AbstractBelief.html#addBeliefBase-bdi4jade.belief.BeliefBase-">addBeliefBase(BeliefBase)</a></span> - Method in class bdi4jade.belief.<a href="../bdi4jade/belief/AbstractBelief.html" title="class in bdi4jade.belief">AbstractBelief</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/belief/Belief.html#addBeliefBase-bdi4jade.belief.BeliefBase-">addBeliefBase(BeliefBase)</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">Adds a belief base that contains this belief.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/belief/BeliefBase.html#addBeliefListener-bdi4jade.event.BeliefListener-">addBeliefListener(BeliefListener)</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">Adds a belief listener to be notified about changes in the belief base.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/BDIAgent.html#addCapability-bdi4jade.core.Capability-">addCapability(Capability)</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></dt>
+<dd>
+<div class="block">Adds a capability to this agent.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/PlanLibrary.html#addDefaultPlans--">addDefaultPlans()</a></span> - Method in class bdi4jade.plan.<a href="../bdi4jade/plan/PlanLibrary.html" title="class in bdi4jade.plan">PlanLibrary</a></dt>
+<dd>
+<div class="block">Adds a set of default plans to this library.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/BDIAgent.html#addGoal-bdi4jade.core.Capability-bdi4jade.goal.Goal-">addGoal(Capability, Goal)</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></dt>
+<dd>
+<div class="block">Adds a new goal to this agent to be achieved.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/BDIAgent.html#addGoal-bdi4jade.core.Capability-bdi4jade.goal.Goal-bdi4jade.event.GoalListener-">addGoal(Capability, Goal, GoalListener)</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></dt>
+<dd>
<div class="block">Adds a new goal to this agent to be achieved and adds a listener to
- observe its end.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/core/BDIAgent.html#addGoal(bdi4jade.core.Capability, bdi4jade.goal.Goal)">addGoal(Capability, Goal)</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></dt>
-<dd>
-<div class="block">Adds a new goal to this agent to be achieved.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/core/BDIAgent.html#addGoal(bdi4jade.core.Capability, bdi4jade.goal.Goal, bdi4jade.event.GoalListener)">addGoal(Capability, Goal, GoalListener)</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></dt>
-<dd>
+ observe its end.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/BDIAgent.html#addGoal-bdi4jade.goal.Goal-">addGoal(Goal)</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></dt>
+<dd>
+<div class="block">Adds a new goal to this agent to be achieved.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/BDIAgent.html#addGoal-bdi4jade.goal.Goal-bdi4jade.event.GoalListener-">addGoal(Goal, GoalListener)</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></dt>
+<dd>
<div class="block">Adds a new goal to this agent to be achieved and adds a listener to
- observe its end.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/plan/AndPlanGoalDependency.html#addGoal(bdi4jade.goal.Goal)">addGoal(Goal)</a></span> - Method in class bdi4jade.plan.<a href="../bdi4jade/plan/AndPlanGoalDependency.html" title="class in bdi4jade.plan">AndPlanGoalDependency</a></dt>
-<dd>
+ observe its end.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/extension/planselection/utilitybased/AndPlanGoalDependency.html#addGoal-bdi4jade.goal.Goal-">addGoal(Goal)</a></span> - Method in class bdi4jade.extension.planselection.utilitybased.<a href="../bdi4jade/extension/planselection/utilitybased/AndPlanGoalDependency.html" title="class in bdi4jade.extension.planselection.utilitybased">AndPlanGoalDependency</a></dt>
+<dd>
<div class="block">Adds a goal to this dependency, indicating that the root plan depends on
- it.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/plan/OrPlanGoalDependency.html#addGoal(bdi4jade.goal.Goal, java.lang.Double)">addGoal(Goal, Double)</a></span> - Method in class bdi4jade.plan.<a href="../bdi4jade/plan/OrPlanGoalDependency.html" title="class in bdi4jade.plan">OrPlanGoalDependency</a></dt>
-<dd>
+ it.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/extension/planselection/utilitybased/OrPlanGoalDependency.html#addGoal-bdi4jade.goal.Goal-java.lang.Double-">addGoal(Goal, Double)</a></span> - Method in class bdi4jade.extension.planselection.utilitybased.<a href="../bdi4jade/extension/planselection/utilitybased/OrPlanGoalDependency.html" title="class in bdi4jade.extension.planselection.utilitybased">OrPlanGoalDependency</a></dt>
+<dd>
<div class="block">Adds a goal to this dependency, indicating that the root plan depends on
- it, with a certain probability.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/plan/Plan.html#addGoal(java.lang.Class)">addGoal(Class<? extends Goal>)</a></span> - Method in class bdi4jade.plan.<a href="../bdi4jade/plan/Plan.html" title="class in bdi4jade.plan">Plan</a></dt>
-<dd>
-<div class="block">Adds a goal class that this plan may achieve.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/core/Intention.html#addGoalListener(bdi4jade.event.GoalListener)">addGoalListener(GoalListener)</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a></dt>
-<dd>
-<div class="block">Adds a listener to be notified when the given has achieve its end state.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/plan/Plan.html#addMessageTemplate(jade.lang.acl.MessageTemplate)">addMessageTemplate(MessageTemplate)</a></span> - Method in class bdi4jade.plan.<a href="../bdi4jade/plan/Plan.html" title="class in bdi4jade.plan">Plan</a></dt>
-<dd>
-<div class="block">Adds a message template of messages that this plan can process.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/core/BeliefBase.html#addOrUpdateBelief(bdi4jade.belief.Belief)">addOrUpdateBelief(Belief<?>)</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/BeliefBase.html" title="class in bdi4jade.core">BeliefBase</a></dt>
-<dd>
-<div class="block">Adds a belief to the belief base.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/core/PlanLibrary.html#addPlan(bdi4jade.plan.Plan)">addPlan(Plan)</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/PlanLibrary.html" title="class in bdi4jade.core">PlanLibrary</a></dt>
-<dd>
-<div class="block">Adds a plan to the plan library.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/core/BDIAgent.html#addSoftgoal(bdi4jade.softgoal.Softgoal)">addSoftgoal(Softgoal)</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></dt>
-<dd>
-<div class="block">Adds a new softgoal to this agent.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/belief/BeliefSet.html#addValue(T)">addValue(T)</a></span> - Method in class bdi4jade.belief.<a href="../bdi4jade/belief/BeliefSet.html" title="class in bdi4jade.belief">BeliefSet</a></dt>
-<dd>
-<div class="block">Adds a new value to this belief set.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/belief/TransientBeliefSet.html#addValue(T)">addValue(T)</a></span> - Method in class bdi4jade.belief.<a href="../bdi4jade/belief/TransientBeliefSet.html" title="class in bdi4jade.belief">TransientBeliefSet</a></dt>
-<dd> </dd>
-<dt><a href="../bdi4jade/plan/AndPlanGoalDependency.html" title="class in bdi4jade.plan"><span class="strong">AndPlanGoalDependency</span></a> - Class in <a href="../bdi4jade/plan/package-summary.html">bdi4jade.plan</a></dt>
-<dd>
-<div class="block">This class represents an AND dependency between a plan and a set of goals.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/plan/AndPlanGoalDependency.html#AndPlanGoalDependency(bdi4jade.plan.Plan)">AndPlanGoalDependency(Plan)</a></span> - Constructor for class bdi4jade.plan.<a href="../bdi4jade/plan/AndPlanGoalDependency.html" title="class in bdi4jade.plan">AndPlanGoalDependency</a></dt>
-<dd> </dd>
-<dt><span class="strong"><a href="../bdi4jade/plan/AndPlanGoalDependency.html#AndPlanGoalDependency(bdi4jade.plan.Plan, java.util.List)">AndPlanGoalDependency(Plan, List<Goal>)</a></span> - Constructor for class bdi4jade.plan.<a href="../bdi4jade/plan/AndPlanGoalDependency.html" title="class in bdi4jade.plan">AndPlanGoalDependency</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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>Prev Letter</li>
-<li><a href="index-2.html">Next Letter</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../index.html?index-filesindex-1.html" target="_top">Frames</a></li>
-<li><a href="index-1.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>
+ it, with a certain probability.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/Intention.html#addGoalListener-bdi4jade.event.GoalListener-">addGoalListener(GoalListener)</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a></dt>
+<dd>
+<div class="block">Adds a listener to be notified when the given has achieve its end state.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/AbstractPlan.html#addGoalTemplate-bdi4jade.plan.GoalTemplate-">addGoalTemplate(GoalTemplate)</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">Adds template of goals that this plan can achieve.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/AbstractPlan.html#addMessageTemplate-jade.lang.acl.MessageTemplate-">addMessageTemplate(MessageTemplate)</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">Adds a message template of messages that this plan can process.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/belief/BeliefBase.html#addOrUpdateBelief-bdi4jade.belief.Belief-">addOrUpdateBelief(Belief<?>)</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">Adds a belief to the belief base.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/Capability.html#addPartCapability-bdi4jade.core.Capability-">addPartCapability(Capability)</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/PlanLibrary.html#addPlan-bdi4jade.plan.Plan-">addPlan(Plan)</a></span> - Method in class bdi4jade.plan.<a href="../bdi4jade/plan/PlanLibrary.html" title="class in bdi4jade.plan">PlanLibrary</a></dt>
+<dd>
+<div class="block">Adds a plan to the plan library.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/belief/AbstractBeliefSet.html#addSetValue-T-">addSetValue(T)</a></span> - Method in class bdi4jade.belief.<a href="../bdi4jade/belief/AbstractBeliefSet.html" title="class in bdi4jade.belief">AbstractBeliefSet</a></dt>
+<dd>
+<div class="block">Adds a value of this belief set.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/belief/TransientBeliefSet.html#addSetValue-T-">addSetValue(T)</a></span> - Method in class bdi4jade.belief.<a href="../bdi4jade/belief/TransientBeliefSet.html" title="class in bdi4jade.belief">TransientBeliefSet</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/BDIAgent.html#addSoftgoal-bdi4jade.goal.Softgoal-">addSoftgoal(Softgoal)</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></dt>
+<dd>
+<div class="block">Adds a new softgoal to this agent.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/belief/AbstractBeliefSet.html#addValue-T-">addValue(T)</a></span> - Method in class bdi4jade.belief.<a href="../bdi4jade/belief/AbstractBeliefSet.html" title="class in bdi4jade.belief">AbstractBeliefSet</a></dt>
+<dd>
+<div class="block">Adds a value to the belief set and notifies belief bases of the addition
+ of this value.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/belief/BeliefSet.html#addValue-T-">addValue(T)</a></span> - Method in interface bdi4jade.belief.<a href="../bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief">BeliefSet</a></dt>
+<dd>
+<div class="block">Adds a new value to this belief set.</div>
+</dd>
+<dt><a href="../bdi4jade/extension/planselection/utilitybased/AndPlanGoalDependency.html" title="class in bdi4jade.extension.planselection.utilitybased"><span class="typeNameLink">AndPlanGoalDependency</span></a> - Class in <a href="../bdi4jade/extension/planselection/utilitybased/package-summary.html">bdi4jade.extension.planselection.utilitybased</a></dt>
+<dd>
+<div class="block">This class represents an AND dependency between a plan and a set of goals.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/extension/planselection/utilitybased/AndPlanGoalDependency.html#AndPlanGoalDependency-bdi4jade.plan.Plan-">AndPlanGoalDependency(Plan)</a></span> - Constructor for class bdi4jade.extension.planselection.utilitybased.<a href="../bdi4jade/extension/planselection/utilitybased/AndPlanGoalDependency.html" title="class in bdi4jade.extension.planselection.utilitybased">AndPlanGoalDependency</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/extension/planselection/utilitybased/AndPlanGoalDependency.html#AndPlanGoalDependency-bdi4jade.plan.Plan-java.util.List-">AndPlanGoalDependency(Plan, List<Goal>)</a></span> - Constructor for class bdi4jade.extension.planselection.utilitybased.<a href="../bdi4jade/extension/planselection/utilitybased/AndPlanGoalDependency.html" title="class in bdi4jade.extension.planselection.utilitybased">AndPlanGoalDependency</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">L</a> <a href="index-11.html">M</a> <a href="index-12.html">N</a> <a href="index-13.html">O</a> <a href="index-14.html">P</a> <a href="index-15.html">R</a> <a href="index-16.html">S</a> <a href="index-17.html">T</a> <a href="index-18.html">U</a> <a href="index-19.html">V</a> <a href="index-20.html">W</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>Prev Letter</li>
+<li><a href="index-2.html">Next Letter</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../index.html?index-files/index-1.html" target="_top">Frames</a></li>
+<li><a href="index-1.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>
bdi-jade/doc/index-files/index-10.html 269(+133 -136)
diff --git a/bdi-jade/doc/index-files/index-10.html b/bdi-jade/doc/index-files/index-10.html
index f876321..dd481ee 100644
--- a/bdi-jade/doc/index-files/index-10.html
+++ b/bdi-jade/doc/index-files/index-10.html
@@ -1,136 +1,133 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:44 BRST 2014 -->
-<title>M-Index</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="M-Index";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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-9.html">Prev Letter</a></li>
-<li><a href="index-11.html">Next Letter</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../index.html?index-filesindex-10.html" target="_top">Frames</a></li>
-<li><a href="index-10.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="_M_">
-<!-- -->
-</a>
-<h2 class="title">M</h2>
-<dl>
-<dt><span class="strong"><a href="../bdi4jade/message/BDIAgentMsgReceiver.BDIAgentMatchExpression.html#match(jade.lang.acl.ACLMessage)">match(ACLMessage)</a></span> - Method in class bdi4jade.message.<a href="../bdi4jade/message/BDIAgentMsgReceiver.BDIAgentMatchExpression.html" title="class in bdi4jade.message">BDIAgentMsgReceiver.BDIAgentMatchExpression</a></dt>
-<dd> </dd>
-<dt><a href="../bdi4jade/message/MessageGoal.html" title="class in bdi4jade.message"><span class="strong">MessageGoal</span></a> - Class in <a href="../bdi4jade/message/package-summary.html">bdi4jade.message</a></dt>
-<dd>
-<div class="block">This class represents the goal of processing a message.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/message/MessageGoal.html#MessageGoal(jade.lang.acl.ACLMessage)">MessageGoal(ACLMessage)</a></span> - Constructor for class bdi4jade.message.<a href="../bdi4jade/message/MessageGoal.html" title="class in bdi4jade.message">MessageGoal</a></dt>
-<dd>
-<div class="block">Constructor.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/message/BDIAgentMsgReceiver.html#messageMatched(jade.lang.acl.ACLMessage, java.util.Set)">messageMatched(ACLMessage, Set<Capability>)</a></span> - Method in class bdi4jade.message.<a href="../bdi4jade/message/BDIAgentMsgReceiver.html" title="class in bdi4jade.message">BDIAgentMsgReceiver</a></dt>
-<dd> </dd>
-<dt><a href="../bdi4jade/util/MetadataElement.html" title="class in bdi4jade.util"><span class="strong">MetadataElement</span></a> - Class in <a href="../bdi4jade/util/package-summary.html">bdi4jade.util</a></dt>
-<dd> </dd>
-<dt><span class="strong"><a href="../bdi4jade/util/MetadataElement.html#MetadataElement()">MetadataElement()</a></span> - Constructor for class bdi4jade.util.<a href="../bdi4jade/util/MetadataElement.html" title="class in bdi4jade.util">MetadataElement</a></dt>
-<dd> </dd>
-<dt><span class="strong"><a href="../bdi4jade/message/BDIAgentMsgReceiver.html#MSG_KEY">MSG_KEY</a></span> - Static variable in class bdi4jade.message.<a href="../bdi4jade/message/BDIAgentMsgReceiver.html" title="class in bdi4jade.message">BDIAgentMsgReceiver</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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-9.html">Prev Letter</a></li>
-<li><a href="index-11.html">Next Letter</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../index.html?index-filesindex-10.html" target="_top">Frames</a></li>
-<li><a href="index-10.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>
+<!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) on Mon Aug 11 00:39:00 BRT 2014 -->
+<title>L-Index</title>
+<meta name="date" content="2014-08-11">
+<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="L-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-9.html">Prev Letter</a></li>
+<li><a href="index-11.html">Next Letter</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../index.html?index-files/index-10.html" target="_top">Frames</a></li>
+<li><a href="index-10.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">L</a> <a href="index-11.html">M</a> <a href="index-12.html">N</a> <a href="index-13.html">O</a> <a href="index-14.html">P</a> <a href="index-15.html">R</a> <a href="index-16.html">S</a> <a href="index-17.html">T</a> <a href="index-18.html">U</a> <a href="index-19.html">V</a> <a href="index-20.html">W</a> <a name="I:L">
+<!-- -->
+</a>
+<h2 class="title">L</h2>
+<dl>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/Capability.html#log">log</a></span> - Variable in class bdi4jade.core.<a href="../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/ParallelGoalPlanBody.html#log">log</a></span> - Variable in class bdi4jade.plan.planbody.<a href="../bdi4jade/plan/planbody/ParallelGoalPlanBody.html" title="class in bdi4jade.plan.planbody">ParallelGoalPlanBody</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/SequentialGoalPlanBody.html#log">log</a></span> - Variable in class bdi4jade.plan.planbody.<a href="../bdi4jade/plan/planbody/SequentialGoalPlanBody.html" title="class in bdi4jade.plan.planbody">SequentialGoalPlanBody</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">L</a> <a href="index-11.html">M</a> <a href="index-12.html">N</a> <a href="index-13.html">O</a> <a href="index-14.html">P</a> <a href="index-15.html">R</a> <a href="index-16.html">S</a> <a href="index-17.html">T</a> <a href="index-18.html">U</a> <a href="index-19.html">V</a> <a href="index-20.html">W</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-9.html">Prev Letter</a></li>
+<li><a href="index-11.html">Next Letter</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../index.html?index-files/index-10.html" target="_top">Frames</a></li>
+<li><a href="index-10.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>
bdi-jade/doc/index-files/index-11.html 289(+161 -128)
diff --git a/bdi-jade/doc/index-files/index-11.html b/bdi-jade/doc/index-files/index-11.html
index 7bd49a8..0f18924 100644
--- a/bdi-jade/doc/index-files/index-11.html
+++ b/bdi-jade/doc/index-files/index-11.html
@@ -1,128 +1,161 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:44 BRST 2014 -->
-<title>N-Index</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="N-Index";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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-10.html">Prev Letter</a></li>
-<li><a href="index-12.html">Next Letter</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../index.html?index-filesindex-11.html" target="_top">Frames</a></li>
-<li><a href="index-11.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="_N_">
-<!-- -->
-</a>
-<h2 class="title">N</h2>
-<dl>
-<dt><span class="strong"><a href="../bdi4jade/preference/SoftgoalPreferences.html#NAME">NAME</a></span> - Static variable in class bdi4jade.preference.<a href="../bdi4jade/preference/SoftgoalPreferences.html" title="class in bdi4jade.preference">SoftgoalPreferences</a></dt>
-<dd> </dd>
-<dt><a href="../bdi4jade/softgoal/NamedSoftgoal.html" title="class in bdi4jade.softgoal"><span class="strong">NamedSoftgoal</span></a> - Class in <a href="../bdi4jade/softgoal/package-summary.html">bdi4jade.softgoal</a></dt>
-<dd> </dd>
-<dt><span class="strong"><a href="../bdi4jade/softgoal/NamedSoftgoal.html#NamedSoftgoal(java.lang.String)">NamedSoftgoal(String)</a></span> - Constructor for class bdi4jade.softgoal.<a href="../bdi4jade/softgoal/NamedSoftgoal.html" title="class in bdi4jade.softgoal">NamedSoftgoal</a></dt>
-<dd> </dd>
-<dt><span class="strong"><a href="../bdi4jade/core/Intention.html#noLongerDesire()">noLongerDesire()</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a></dt>
-<dd>
-<div class="block">Sets this intention as no longer desired.</div>
-</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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-10.html">Prev Letter</a></li>
-<li><a href="index-12.html">Next Letter</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../index.html?index-filesindex-11.html" target="_top">Frames</a></li>
-<li><a href="index-11.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>
+<!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) on Mon Aug 11 00:39:00 BRT 2014 -->
+<title>M-Index</title>
+<meta name="date" content="2014-08-11">
+<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="M-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-10.html">Prev Letter</a></li>
+<li><a href="index-12.html">Next Letter</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../index.html?index-files/index-11.html" target="_top">Frames</a></li>
+<li><a href="index-11.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">L</a> <a href="index-11.html">M</a> <a href="index-12.html">N</a> <a href="index-13.html">O</a> <a href="index-14.html">P</a> <a href="index-15.html">R</a> <a href="index-16.html">S</a> <a href="index-17.html">T</a> <a href="index-18.html">U</a> <a href="index-19.html">V</a> <a href="index-20.html">W</a> <a name="I:M">
+<!-- -->
+</a>
+<h2 class="title">M</h2>
+<dl>
+<dt><span class="memberNameLink"><a href="../bdi4jade/message/BDIAgentMsgReceiver.BDIAgentMatchExpression.html#match-jade.lang.acl.ACLMessage-">match(ACLMessage)</a></span> - Method in class bdi4jade.message.<a href="../bdi4jade/message/BDIAgentMsgReceiver.BDIAgentMatchExpression.html" title="class in bdi4jade.message">BDIAgentMsgReceiver.BDIAgentMatchExpression</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/GoalTemplate.html#match-bdi4jade.goal.Goal-">match(Goal)</a></span> - Method in class bdi4jade.plan.<a href="../bdi4jade/plan/GoalTemplate.html" title="class in bdi4jade.plan">GoalTemplate</a></dt>
+<dd>
+<div class="block">This methods checks if the given goal matches this template.</div>
+</dd>
+<dt><a href="../bdi4jade/message/MessageGoal.html" title="class in bdi4jade.message"><span class="typeNameLink">MessageGoal</span></a> - Class in <a href="../bdi4jade/message/package-summary.html">bdi4jade.message</a></dt>
+<dd>
+<div class="block">This class represents the goal of processing a message received by the agent.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/message/MessageGoal.html#MessageGoal--">MessageGoal()</a></span> - Constructor for class bdi4jade.message.<a href="../bdi4jade/message/MessageGoal.html" title="class in bdi4jade.message">MessageGoal</a></dt>
+<dd>
+<div class="block">The default constructor.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/message/MessageGoal.html#MessageGoal-jade.lang.acl.ACLMessage-">MessageGoal(ACLMessage)</a></span> - Constructor for class bdi4jade.message.<a href="../bdi4jade/message/MessageGoal.html" title="class in bdi4jade.message">MessageGoal</a></dt>
+<dd>
+<div class="block">Initializes a message goal with the given message.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/MetadataElementImpl.html#metadata">metadata</a></span> - Variable in class bdi4jade.core.<a href="../bdi4jade/core/MetadataElementImpl.html" title="class in bdi4jade.core">MetadataElementImpl</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/extension/planselection/utilitybased/PlanContribution.html#METADATA_NAME">METADATA_NAME</a></span> - Static variable in class bdi4jade.extension.planselection.utilitybased.<a href="../bdi4jade/extension/planselection/utilitybased/PlanContribution.html" title="class in bdi4jade.extension.planselection.utilitybased">PlanContribution</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/extension/planselection/utilitybased/PlanGoalDependency.html#METADATA_NAME">METADATA_NAME</a></span> - Static variable in class bdi4jade.extension.planselection.utilitybased.<a href="../bdi4jade/extension/planselection/utilitybased/PlanGoalDependency.html" title="class in bdi4jade.extension.planselection.utilitybased">PlanGoalDependency</a></dt>
+<dd> </dd>
+<dt><a href="../bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core"><span class="typeNameLink">MetadataElement</span></a> - Interface in <a href="../bdi4jade/core/package-summary.html">bdi4jade.core</a></dt>
+<dd> </dd>
+<dt><a href="../bdi4jade/core/MetadataElementImpl.html" title="class in bdi4jade.core"><span class="typeNameLink">MetadataElementImpl</span></a> - Class in <a href="../bdi4jade/core/package-summary.html">bdi4jade.core</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/MetadataElementImpl.html#MetadataElementImpl--">MetadataElementImpl()</a></span> - Constructor for class bdi4jade.core.<a href="../bdi4jade/core/MetadataElementImpl.html" title="class in bdi4jade.core">MetadataElementImpl</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/message/BDIAgentMsgReceiver.html#MSG_KEY">MSG_KEY</a></span> - Static variable in class bdi4jade.message.<a href="../bdi4jade/message/BDIAgentMsgReceiver.html" title="class in bdi4jade.message">BDIAgentMsgReceiver</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/Capability.html#myAgent">myAgent</a></span> - Variable in class bdi4jade.core.<a href="../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</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">L</a> <a href="index-11.html">M</a> <a href="index-12.html">N</a> <a href="index-13.html">O</a> <a href="index-14.html">P</a> <a href="index-15.html">R</a> <a href="index-16.html">S</a> <a href="index-17.html">T</a> <a href="index-18.html">U</a> <a href="index-19.html">V</a> <a href="index-20.html">W</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-10.html">Prev Letter</a></li>
+<li><a href="index-12.html">Next Letter</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../index.html?index-files/index-11.html" target="_top">Frames</a></li>
+<li><a href="index-11.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>
bdi-jade/doc/index-files/index-12.html 298(+156 -142)
diff --git a/bdi-jade/doc/index-files/index-12.html b/bdi-jade/doc/index-files/index-12.html
index af87ef8..a49c73f 100644
--- a/bdi-jade/doc/index-files/index-12.html
+++ b/bdi-jade/doc/index-files/index-12.html
@@ -1,142 +1,156 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:44 BRST 2014 -->
-<title>O-Index</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="O-Index";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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-11.html">Prev Letter</a></li>
-<li><a href="index-13.html">Next Letter</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../index.html?index-filesindex-12.html" target="_top">Frames</a></li>
-<li><a href="index-12.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="_O_">
-<!-- -->
-</a>
-<h2 class="title">O</h2>
-<dl>
-<dt><span class="strong"><a href="../bdi4jade/plan/DisposablePlanBody.html#onAbort()">onAbort()</a></span> - Method in interface bdi4jade.plan.<a href="../bdi4jade/plan/DisposablePlanBody.html" title="interface in bdi4jade.plan">DisposablePlanBody</a></dt>
-<dd>
-<div class="block">This method is called when a PlanBody is terminates before its end, for
- instance, when the <a href="../bdi4jade/core/Intention.html" title="class in bdi4jade.core"><code>Intention</code></a> associated with the PlanBody is not
- longer desired.</div>
-</dd>
-<dt><a href="../bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning"><span class="strong">OptionGenerationFunction</span></a> - Interface in <a href="../bdi4jade/reasoning/package-summary.html">bdi4jade.reasoning</a></dt>
-<dd>
-<div class="block">This interface defines the option generation functions to be used in the
- BDI-interpreter.</div>
-</dd>
-<dt><a href="../bdi4jade/plan/OrPlanGoalDependency.html" title="class in bdi4jade.plan"><span class="strong">OrPlanGoalDependency</span></a> - Class in <a href="../bdi4jade/plan/package-summary.html">bdi4jade.plan</a></dt>
-<dd>
-<div class="block">This class represents an OR dependency between a plan and a set of goals.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/plan/OrPlanGoalDependency.html#OrPlanGoalDependency(bdi4jade.plan.Plan)">OrPlanGoalDependency(Plan)</a></span> - Constructor for class bdi4jade.plan.<a href="../bdi4jade/plan/OrPlanGoalDependency.html" title="class in bdi4jade.plan">OrPlanGoalDependency</a></dt>
-<dd> </dd>
-<dt><span class="strong"><a href="../bdi4jade/plan/OrPlanGoalDependency.html#OrPlanGoalDependency(bdi4jade.plan.Plan, java.util.Map)">OrPlanGoalDependency(Plan, Map<Goal, Double>)</a></span> - Constructor for class bdi4jade.plan.<a href="../bdi4jade/plan/OrPlanGoalDependency.html" title="class in bdi4jade.plan">OrPlanGoalDependency</a></dt>
-<dd> </dd>
-<dt><a href="../bdi4jade/plan/OutputPlanBody.html" title="interface in bdi4jade.plan"><span class="strong">OutputPlanBody</span></a> - Interface in <a href="../bdi4jade/plan/package-summary.html">bdi4jade.plan</a></dt>
-<dd>
-<div class="block">This interface defines that a <a href="../bdi4jade/plan/PlanBody.html" title="interface in bdi4jade.plan"><code>PlanBody</code></a> provides output for a goal
- that is being achieved.</div>
-</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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-11.html">Prev Letter</a></li>
-<li><a href="index-13.html">Next Letter</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../index.html?index-filesindex-12.html" target="_top">Frames</a></li>
-<li><a href="index-12.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>
+<!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) on Mon Aug 11 00:39:00 BRT 2014 -->
+<title>N-Index</title>
+<meta name="date" content="2014-08-11">
+<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="N-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-11.html">Prev Letter</a></li>
+<li><a href="index-13.html">Next Letter</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../index.html?index-files/index-12.html" target="_top">Frames</a></li>
+<li><a href="index-12.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">L</a> <a href="index-11.html">M</a> <a href="index-12.html">N</a> <a href="index-13.html">O</a> <a href="index-14.html">P</a> <a href="index-15.html">R</a> <a href="index-16.html">S</a> <a href="index-17.html">T</a> <a href="index-18.html">U</a> <a href="index-19.html">V</a> <a href="index-20.html">W</a> <a name="I:N">
+<!-- -->
+</a>
+<h2 class="title">N</h2>
+<dl>
+<dt><span class="memberNameLink"><a href="../bdi4jade/extension/planselection/utilitybased/SoftgoalPreferences.html#NAME">NAME</a></span> - Static variable in class bdi4jade.extension.planselection.utilitybased.<a href="../bdi4jade/extension/planselection/utilitybased/SoftgoalPreferences.html" title="class in bdi4jade.extension.planselection.utilitybased">SoftgoalPreferences</a></dt>
+<dd> </dd>
+<dt><a href="../bdi4jade/goal/NamedSoftgoal.html" title="class in bdi4jade.goal"><span class="typeNameLink">NamedSoftgoal</span></a> - Class in <a href="../bdi4jade/goal/package-summary.html">bdi4jade.goal</a></dt>
+<dd>
+<div class="block">This class provides a default implementation for a softgoal, representing it
+ just with a given name.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/goal/NamedSoftgoal.html#NamedSoftgoal--">NamedSoftgoal()</a></span> - Constructor for class bdi4jade.goal.<a href="../bdi4jade/goal/NamedSoftgoal.html" title="class in bdi4jade.goal">NamedSoftgoal</a></dt>
+<dd>
+<div class="block">The default constructor.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/goal/NamedSoftgoal.html#NamedSoftgoal-java.lang.String-">NamedSoftgoal(String)</a></span> - Constructor for class bdi4jade.goal.<a href="../bdi4jade/goal/NamedSoftgoal.html" title="class in bdi4jade.goal">NamedSoftgoal</a></dt>
+<dd>
+<div class="block">Initializes a softgoal with its name.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/Intention.html#noLongerDesire--">noLongerDesire()</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a></dt>
+<dd>
+<div class="block">Sets this intention as no longer desired.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/belief/AbstractBelief.html#notifyBeliefBases-bdi4jade.event.BeliefEvent-">notifyBeliefBases(BeliefEvent)</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">Notifies the belief bases with which this belief is associated that the
+ value of this belief has changed.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/belief/BeliefBase.html#notifyBeliefChanged-bdi4jade.event.BeliefEvent-">notifyBeliefChanged(BeliefEvent)</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">Notifies the capability associated with this belief base that a belief
+ was modified.</div>
+</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">L</a> <a href="index-11.html">M</a> <a href="index-12.html">N</a> <a href="index-13.html">O</a> <a href="index-14.html">P</a> <a href="index-15.html">R</a> <a href="index-16.html">S</a> <a href="index-17.html">T</a> <a href="index-18.html">U</a> <a href="index-19.html">V</a> <a href="index-20.html">W</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-11.html">Prev Letter</a></li>
+<li><a href="index-13.html">Next Letter</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../index.html?index-files/index-12.html" target="_top">Frames</a></li>
+<li><a href="index-12.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>
bdi-jade/doc/index-files/index-13.html 415(+170 -245)
diff --git a/bdi-jade/doc/index-files/index-13.html b/bdi-jade/doc/index-files/index-13.html
index 744d77d..b53c3f1 100644
--- a/bdi-jade/doc/index-files/index-13.html
+++ b/bdi-jade/doc/index-files/index-13.html
@@ -1,245 +1,170 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:44 BRST 2014 -->
-<title>P-Index</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="P-Index";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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-12.html">Prev Letter</a></li>
-<li><a href="index-14.html">Next Letter</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../index.html?index-filesindex-13.html" target="_top">Frames</a></li>
-<li><a href="index-13.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="_P_">
-<!-- -->
-</a>
-<h2 class="title">P</h2>
-<dl>
-<dt><a href="../bdi4jade/util/goal/ParallelGoal.html" title="class in bdi4jade.util.goal"><span class="strong">ParallelGoal</span></a> - Class in <a href="../bdi4jade/util/goal/package-summary.html">bdi4jade.util.goal</a></dt>
-<dd>
-<div class="block">This class represents a goal that aims at achieving all goals that compose
- this goal in a parallel way.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/util/goal/ParallelGoal.html#ParallelGoal(bdi4jade.goal.Goal[])">ParallelGoal(Goal[])</a></span> - Constructor for class bdi4jade.util.goal.<a href="../bdi4jade/util/goal/ParallelGoal.html" title="class in bdi4jade.util.goal">ParallelGoal</a></dt>
-<dd>
-<div class="block">Creates a new ParallelGoal.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/util/goal/ParallelGoal.html#ParallelGoal(java.util.Set)">ParallelGoal(Set<Goal>)</a></span> - Constructor for class bdi4jade.util.goal.<a href="../bdi4jade/util/goal/ParallelGoal.html" title="class in bdi4jade.util.goal">ParallelGoal</a></dt>
-<dd>
-<div class="block">Creates a new ParallelGoal.</div>
-</dd>
-<dt><a href="../bdi4jade/util/plan/ParallelGoalPlanBody.html" title="class in bdi4jade.util.plan"><span class="strong">ParallelGoalPlanBody</span></a> - Class in <a href="../bdi4jade/util/plan/package-summary.html">bdi4jade.util.plan</a></dt>
-<dd> </dd>
-<dt><span class="strong"><a href="../bdi4jade/util/plan/ParallelGoalPlanBody.html#ParallelGoalPlanBody()">ParallelGoalPlanBody()</a></span> - Constructor for class bdi4jade.util.plan.<a href="../bdi4jade/util/plan/ParallelGoalPlanBody.html" title="class in bdi4jade.util.plan">ParallelGoalPlanBody</a></dt>
-<dd>
-<div class="block">Created a new ParallelGoalPlan.</div>
-</dd>
-<dt><a href="../bdi4jade/annotation/Parameter.html" title="annotation in bdi4jade.annotation"><span class="strong">Parameter</span></a> - Annotation Type in <a href="../bdi4jade/annotation/package-summary.html">bdi4jade.annotation</a></dt>
-<dd> </dd>
-<dt><a href="../bdi4jade/annotation/Parameter.Direction.html" title="enum in bdi4jade.annotation"><span class="strong">Parameter.Direction</span></a> - Enum in <a href="../bdi4jade/annotation/package-summary.html">bdi4jade.annotation</a></dt>
-<dd> </dd>
-<dt><a href="../bdi4jade/belief/PersistentBelief.html" title="class in bdi4jade.belief"><span class="strong">PersistentBelief</span></a><<a href="../bdi4jade/belief/PersistentBelief.html" title="type parameter in PersistentBelief">T</a>> - Class in <a href="../bdi4jade/belief/package-summary.html">bdi4jade.belief</a></dt>
-<dd> </dd>
-<dt><span class="strong"><a href="../bdi4jade/belief/PersistentBelief.html#PersistentBelief(java.lang.String)">PersistentBelief(String)</a></span> - Constructor for class bdi4jade.belief.<a href="../bdi4jade/belief/PersistentBelief.html" title="class in bdi4jade.belief">PersistentBelief</a></dt>
-<dd>
-<div class="block">Initializes a belief with its name.</div>
-</dd>
-<dt><a href="../bdi4jade/plan/Plan.html" title="class in bdi4jade.plan"><span class="strong">Plan</span></a> - Class in <a href="../bdi4jade/plan/package-summary.html">bdi4jade.plan</a></dt>
-<dd>
-<div class="block">This class represents the plan abstraction.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/plan/Plan.html#Plan(java.lang.String)">Plan(String)</a></span> - Constructor for class bdi4jade.plan.<a href="../bdi4jade/plan/Plan.html" title="class in bdi4jade.plan">Plan</a></dt>
-<dd>
-<div class="block">Constructs a new Plan.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/plan/Plan.html#Plan(java.lang.String, java.lang.Class)">Plan(String, Class<? extends Goal>)</a></span> - Constructor for class bdi4jade.plan.<a href="../bdi4jade/plan/Plan.html" title="class in bdi4jade.plan">Plan</a></dt>
-<dd>
-<div class="block">Constructs a new Plan.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/plan/Plan.html#Plan(java.lang.String, java.lang.Class, jade.lang.acl.MessageTemplate)">Plan(String, Class<? extends Goal>, MessageTemplate)</a></span> - Constructor for class bdi4jade.plan.<a href="../bdi4jade/plan/Plan.html" title="class in bdi4jade.plan">Plan</a></dt>
-<dd>
-<div class="block">Constructs a new Plan.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/plan/Plan.html#Plan(java.lang.String, jade.lang.acl.MessageTemplate)">Plan(String, MessageTemplate)</a></span> - Constructor for class bdi4jade.plan.<a href="../bdi4jade/plan/Plan.html" title="class in bdi4jade.plan">Plan</a></dt>
-<dd>
-<div class="block">Constructs a new Plan.</div>
-</dd>
-<dt><a href="../bdi4jade/plan/Plan.DefaultMetadata.html" title="enum in bdi4jade.plan"><span class="strong">Plan.DefaultMetadata</span></a> - Enum in <a href="../bdi4jade/plan/package-summary.html">bdi4jade.plan</a></dt>
-<dd> </dd>
-<dt><a href="../bdi4jade/plan/PlanBody.html" title="interface in bdi4jade.plan"><span class="strong">PlanBody</span></a> - Interface in <a href="../bdi4jade/plan/package-summary.html">bdi4jade.plan</a></dt>
-<dd>
-<div class="block">This interface defines a PlanBody.</div>
-</dd>
-<dt><a href="../bdi4jade/plan/PlanContribution.html" title="class in bdi4jade.plan"><span class="strong">PlanContribution</span></a> - Class in <a href="../bdi4jade/plan/package-summary.html">bdi4jade.plan</a></dt>
-<dd>
-<div class="block">This class stores the probability of a plan promoting a value with respect to
- a softgoal.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/plan/PlanContribution.html#PlanContribution(bdi4jade.softgoal.Softgoal)">PlanContribution(Softgoal)</a></span> - Constructor for class bdi4jade.plan.<a href="../bdi4jade/plan/PlanContribution.html" title="class in bdi4jade.plan">PlanContribution</a></dt>
-<dd> </dd>
-<dt><span class="strong"><a href="../bdi4jade/plan/PlanContribution.html#PlanContribution(bdi4jade.softgoal.Softgoal, java.lang.Double, java.lang.Double)">PlanContribution(Softgoal, Double, Double)</a></span> - Constructor for class bdi4jade.plan.<a href="../bdi4jade/plan/PlanContribution.html" title="class in bdi4jade.plan">PlanContribution</a></dt>
-<dd> </dd>
-<dt><a href="../bdi4jade/plan/PlanGoalDependency.html" title="class in bdi4jade.plan"><span class="strong">PlanGoalDependency</span></a> - Class in <a href="../bdi4jade/plan/package-summary.html">bdi4jade.plan</a></dt>
-<dd>
-<div class="block">This abstract class has the common properties and operations of all kinds of
- plan-goal dependency.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/plan/PlanGoalDependency.html#PlanGoalDependency(bdi4jade.plan.Plan)">PlanGoalDependency(Plan)</a></span> - Constructor for class bdi4jade.plan.<a href="../bdi4jade/plan/PlanGoalDependency.html" title="class in bdi4jade.plan">PlanGoalDependency</a></dt>
-<dd> </dd>
-<dt><a href="../bdi4jade/plan/PlanInstance.html" title="class in bdi4jade.plan"><span class="strong">PlanInstance</span></a> - Class in <a href="../bdi4jade/plan/package-summary.html">bdi4jade.plan</a></dt>
-<dd>
-<div class="block">This class represents a plan that has been instantiated to be executed, with
- an associated plan body (a behavior).</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/plan/PlanInstance.html#PlanInstance(bdi4jade.plan.Plan, bdi4jade.core.Intention)">PlanInstance(Plan, Intention)</a></span> - Constructor for class bdi4jade.plan.<a href="../bdi4jade/plan/PlanInstance.html" title="class in bdi4jade.plan">PlanInstance</a></dt>
-<dd>
-<div class="block">Creates a new plan instance.</div>
-</dd>
-<dt><a href="../bdi4jade/plan/PlanInstance.EndState.html" title="enum in bdi4jade.plan"><span class="strong">PlanInstance.EndState</span></a> - Enum in <a href="../bdi4jade/plan/package-summary.html">bdi4jade.plan</a></dt>
-<dd>
-<div class="block">This enumuration represents the possible end states of a plan execution.</div>
-</dd>
-<dt><a href="../bdi4jade/exception/PlanInstantiationException.html" title="class in bdi4jade.exception"><span class="strong">PlanInstantiationException</span></a> - Exception in <a href="../bdi4jade/exception/package-summary.html">bdi4jade.exception</a></dt>
-<dd>
-<div class="block">This method represents an exception that occurred during the instantiation
- process of a <a href="../bdi4jade/plan/PlanBody.html" title="interface in bdi4jade.plan"><code>PlanBody</code></a>.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/exception/PlanInstantiationException.html#PlanInstantiationException()">PlanInstantiationException()</a></span> - Constructor for exception bdi4jade.exception.<a href="../bdi4jade/exception/PlanInstantiationException.html" title="class in bdi4jade.exception">PlanInstantiationException</a></dt>
-<dd>
-<div class="block">Creates a new instance of PlanInstantiationException.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/exception/PlanInstantiationException.html#PlanInstantiationException(java.lang.String)">PlanInstantiationException(String)</a></span> - Constructor for exception bdi4jade.exception.<a href="../bdi4jade/exception/PlanInstantiationException.html" title="class in bdi4jade.exception">PlanInstantiationException</a></dt>
-<dd>
-<div class="block">Creates a new instance of PlanInstantiationException.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/exception/PlanInstantiationException.html#PlanInstantiationException(java.lang.String, java.lang.Throwable)">PlanInstantiationException(String, Throwable)</a></span> - Constructor for exception bdi4jade.exception.<a href="../bdi4jade/exception/PlanInstantiationException.html" title="class in bdi4jade.exception">PlanInstantiationException</a></dt>
-<dd>
-<div class="block">Creates a new instance of PlanInstantiationException.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/exception/PlanInstantiationException.html#PlanInstantiationException(java.lang.Throwable)">PlanInstantiationException(Throwable)</a></span> - Constructor for exception bdi4jade.exception.<a href="../bdi4jade/exception/PlanInstantiationException.html" title="class in bdi4jade.exception">PlanInstantiationException</a></dt>
-<dd>
-<div class="block">Creates a new instance of PlanInstantiationException.</div>
-</dd>
-<dt><a href="../bdi4jade/core/PlanLibrary.html" title="class in bdi4jade.core"><span class="strong">PlanLibrary</span></a> - Class in <a href="../bdi4jade/core/package-summary.html">bdi4jade.core</a></dt>
-<dd>
-<div class="block">This class represents the plan library of a capability.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/core/PlanLibrary.html#PlanLibrary()">PlanLibrary()</a></span> - Constructor for class bdi4jade.core.<a href="../bdi4jade/core/PlanLibrary.html" title="class in bdi4jade.core">PlanLibrary</a></dt>
-<dd>
-<div class="block">Creates a plan library.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/core/PlanLibrary.html#PlanLibrary(java.util.Set)">PlanLibrary(Set<Plan>)</a></span> - Constructor for class bdi4jade.core.<a href="../bdi4jade/core/PlanLibrary.html" title="class in bdi4jade.core">PlanLibrary</a></dt>
-<dd>
-<div class="block">Creates a plan library base associated with a capability and adds the
- plans in the provided set.</div>
-</dd>
-<dt><a href="../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning"><span class="strong">PlanSelectionStrategy</span></a> - Interface in <a href="../bdi4jade/reasoning/package-summary.html">bdi4jade.reasoning</a></dt>
-<dd>
-<div class="block">This interface defines the plan selection strategy to be used in a
- capability.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/util/MetadataElement.html#putMetadata(java.lang.Object, java.lang.Object)">putMetadata(Object, Object)</a></span> - Method in class bdi4jade.util.<a href="../bdi4jade/util/MetadataElement.html" title="class in bdi4jade.util">MetadataElement</a></dt>
-<dd>
-<div class="block">Put a metadata in this element.</div>
-</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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-12.html">Prev Letter</a></li>
-<li><a href="index-14.html">Next Letter</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../index.html?index-filesindex-13.html" target="_top">Frames</a></li>
-<li><a href="index-13.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>
+<!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) on Mon Aug 11 00:39:00 BRT 2014 -->
+<title>O-Index</title>
+<meta name="date" content="2014-08-11">
+<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="O-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-12.html">Prev Letter</a></li>
+<li><a href="index-14.html">Next Letter</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../index.html?index-files/index-13.html" target="_top">Frames</a></li>
+<li><a href="index-13.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">L</a> <a href="index-11.html">M</a> <a href="index-12.html">N</a> <a href="index-13.html">O</a> <a href="index-14.html">P</a> <a href="index-15.html">R</a> <a href="index-16.html">S</a> <a href="index-17.html">T</a> <a href="index-18.html">U</a> <a href="index-19.html">V</a> <a href="index-20.html">W</a> <a name="I:O">
+<!-- -->
+</a>
+<h2 class="title">O</h2>
+<dl>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/DisposablePlanBody.html#onAbort--">onAbort()</a></span> - Method in interface bdi4jade.plan.planbody.<a href="../bdi4jade/plan/planbody/DisposablePlanBody.html" title="interface in bdi4jade.plan.planbody">DisposablePlanBody</a></dt>
+<dd>
+<div class="block">This method is called when a PlanBody is terminates before its end, for
+ instance, when the <a href="../bdi4jade/core/Intention.html" title="class in bdi4jade.core"><code>Intention</code></a> associated with the PlanBody is not
+ longer desired.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/PlanBody.html#onEnd--">onEnd()</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">This method is invoked just once after this behaviour has ended.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/BeliefGoalPlanBody.html#onStart--">onStart()</a></span> - Method in class bdi4jade.plan.planbody.<a href="../bdi4jade/plan/planbody/BeliefGoalPlanBody.html" title="class in bdi4jade.plan.planbody">BeliefGoalPlanBody</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/ParallelGoalPlanBody.html#onStart--">onStart()</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">Initializes this plan.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/PlanBody.html#onStart--">onStart()</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">This method is executed just once before starting this plan body
+ execution.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/SequentialGoalPlanBody.html#onStart--">onStart()</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">Initializes this plan.</div>
+</dd>
+<dt><a href="../bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning"><span class="typeNameLink">OptionGenerationFunction</span></a> - Interface in <a href="../bdi4jade/reasoning/package-summary.html">bdi4jade.reasoning</a></dt>
+<dd>
+<div class="block">This interface defines the option generation functions to be used in the
+ BDI-interpreter.</div>
+</dd>
+<dt><a href="../bdi4jade/extension/planselection/utilitybased/OrPlanGoalDependency.html" title="class in bdi4jade.extension.planselection.utilitybased"><span class="typeNameLink">OrPlanGoalDependency</span></a> - Class in <a href="../bdi4jade/extension/planselection/utilitybased/package-summary.html">bdi4jade.extension.planselection.utilitybased</a></dt>
+<dd>
+<div class="block">This class represents an OR dependency between a plan and a set of goals.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/extension/planselection/utilitybased/OrPlanGoalDependency.html#OrPlanGoalDependency-bdi4jade.plan.Plan-">OrPlanGoalDependency(Plan)</a></span> - Constructor for class bdi4jade.extension.planselection.utilitybased.<a href="../bdi4jade/extension/planselection/utilitybased/OrPlanGoalDependency.html" title="class in bdi4jade.extension.planselection.utilitybased">OrPlanGoalDependency</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/extension/planselection/utilitybased/OrPlanGoalDependency.html#OrPlanGoalDependency-bdi4jade.plan.Plan-java.util.Map-">OrPlanGoalDependency(Plan, Map<Goal, Double>)</a></span> - Constructor for class bdi4jade.extension.planselection.utilitybased.<a href="../bdi4jade/extension/planselection/utilitybased/OrPlanGoalDependency.html" title="class in bdi4jade.extension.planselection.utilitybased">OrPlanGoalDependency</a></dt>
+<dd> </dd>
+<dt><a href="../bdi4jade/plan/planbody/OutputPlanBody.html" title="interface in bdi4jade.plan.planbody"><span class="typeNameLink">OutputPlanBody</span></a> - Interface in <a href="../bdi4jade/plan/planbody/package-summary.html">bdi4jade.plan.planbody</a></dt>
+<dd>
+<div class="block">This interface defines that a <code>PlanBodyInterface</code> provides output for a goal
+ that is being achieved.</div>
+</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">L</a> <a href="index-11.html">M</a> <a href="index-12.html">N</a> <a href="index-13.html">O</a> <a href="index-14.html">P</a> <a href="index-15.html">R</a> <a href="index-16.html">S</a> <a href="index-17.html">T</a> <a href="index-18.html">U</a> <a href="index-19.html">V</a> <a href="index-20.html">W</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-12.html">Prev Letter</a></li>
+<li><a href="index-14.html">Next Letter</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../index.html?index-files/index-13.html" target="_top">Frames</a></li>
+<li><a href="index-13.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>
bdi-jade/doc/index-files/index-14.html 451(+273 -178)
diff --git a/bdi-jade/doc/index-files/index-14.html b/bdi-jade/doc/index-files/index-14.html
index aa250cd..908ead7 100644
--- a/bdi-jade/doc/index-files/index-14.html
+++ b/bdi-jade/doc/index-files/index-14.html
@@ -1,178 +1,273 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:44 BRST 2014 -->
-<title>R-Index</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="R-Index";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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-13.html">Prev Letter</a></li>
-<li><a href="index-15.html">Next Letter</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../index.html?index-filesindex-14.html" target="_top">Frames</a></li>
-<li><a href="index-14.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="_R_">
-<!-- -->
-</a>
-<h2 class="title">R</h2>
-<dl>
-<dt><span class="strong"><a href="../bdi4jade/core/BeliefBase.html#removeBelief(java.lang.String)">removeBelief(String)</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/BeliefBase.html" title="class in bdi4jade.core">BeliefBase</a></dt>
-<dd>
-<div class="block">Removes a belief from the belief base.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/belief/Belief.html#removeBeliefBase(bdi4jade.core.BeliefBase)">removeBeliefBase(BeliefBase)</a></span> - Method in class bdi4jade.belief.<a href="../bdi4jade/belief/Belief.html" title="class in bdi4jade.belief">Belief</a></dt>
-<dd>
-<div class="block">Removes a belief base that does not contain this belief anymore.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/core/BeliefBase.html#removeBeliefListener(bdi4jade.event.BeliefListener)">removeBeliefListener(BeliefListener)</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/BeliefBase.html" title="class in bdi4jade.core">BeliefBase</a></dt>
-<dd>
-<div class="block">Removes a belief listener.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/core/BDIAgent.html#removeCapability(bdi4jade.core.Capability)">removeCapability(Capability)</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></dt>
-<dd>
-<div class="block">Removes a capability from this agent.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/core/Capability.html#removeChild(bdi4jade.core.Capability)">removeChild(Capability)</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></dt>
-<dd> </dd>
-<dt><span class="strong"><a href="../bdi4jade/plan/AndPlanGoalDependency.html#removeGoal(bdi4jade.goal.Goal)">removeGoal(Goal)</a></span> - Method in class bdi4jade.plan.<a href="../bdi4jade/plan/AndPlanGoalDependency.html" title="class in bdi4jade.plan">AndPlanGoalDependency</a></dt>
-<dd>
-<div class="block">Remove a goal from this dependency.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/plan/OrPlanGoalDependency.html#removeGoal(bdi4jade.goal.Goal)">removeGoal(Goal)</a></span> - Method in class bdi4jade.plan.<a href="../bdi4jade/plan/OrPlanGoalDependency.html" title="class in bdi4jade.plan">OrPlanGoalDependency</a></dt>
-<dd>
-<div class="block">Remove a goal from this dependency.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/core/Intention.html#removeGoalListener(bdi4jade.event.GoalListener)">removeGoalListener(GoalListener)</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a></dt>
-<dd>
-<div class="block">Removes a goal listener to not be notified about the goal achievement
- anymore.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/util/MetadataElement.html#removeMetadata(java.lang.Object)">removeMetadata(Object)</a></span> - Method in class bdi4jade.util.<a href="../bdi4jade/util/MetadataElement.html" title="class in bdi4jade.util">MetadataElement</a></dt>
-<dd>
-<div class="block">Removes a metadata of this element.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/core/PlanLibrary.html#removePlan(bdi4jade.plan.Plan)">removePlan(Plan)</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/PlanLibrary.html" title="class in bdi4jade.core">PlanLibrary</a></dt>
-<dd>
-<div class="block">Removes a plan from the plan library.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/belief/BeliefSet.html#removeValue(T)">removeValue(T)</a></span> - Method in class bdi4jade.belief.<a href="../bdi4jade/belief/BeliefSet.html" title="class in bdi4jade.belief">BeliefSet</a></dt>
-<dd>
-<div class="block">Removes a value from this belief set.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/belief/TransientBeliefSet.html#removeValue(T)">removeValue(T)</a></span> - Method in class bdi4jade.belief.<a href="../bdi4jade/belief/TransientBeliefSet.html" title="class in bdi4jade.belief">TransientBeliefSet</a></dt>
-<dd> </dd>
-<dt><span class="strong"><a href="../bdi4jade/core/BeliefBase.html#reviewBeliefs()">reviewBeliefs()</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/BeliefBase.html" title="class in bdi4jade.core">BeliefBase</a></dt>
-<dd>
-<div class="block">This method is an empty place holder for subclasses.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/reasoning/BeliefRevisionStrategy.html#reviewBeliefs(bdi4jade.core.BDIAgent)">reviewBeliefs(BDIAgent)</a></span> - Method in interface bdi4jade.reasoning.<a href="../bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning">BeliefRevisionStrategy</a></dt>
-<dd>
-<div class="block">This method receives an agent whose beliefs are to be reviewed.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/util/reasoning/DefaultBeliefRevisionStrategy.html#reviewBeliefs(bdi4jade.core.BDIAgent)">reviewBeliefs(BDIAgent)</a></span> - Method in class bdi4jade.util.reasoning.<a href="../bdi4jade/util/reasoning/DefaultBeliefRevisionStrategy.html" title="class in bdi4jade.util.reasoning">DefaultBeliefRevisionStrategy</a></dt>
-<dd>
-<div class="block">Invokes the <a href="../bdi4jade/core/BeliefBase.html#reviewBeliefs()"><code>BeliefBase.reviewBeliefs()</code></a> for the belief base of all
- capabilties.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/util/reasoning/DefaultBeliefRevisionStrategy.html#reviewBeliefs(bdi4jade.core.Capability)">reviewBeliefs(Capability)</a></span> - Method in class bdi4jade.util.reasoning.<a href="../bdi4jade/util/reasoning/DefaultBeliefRevisionStrategy.html" title="class in bdi4jade.util.reasoning">DefaultBeliefRevisionStrategy</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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-13.html">Prev Letter</a></li>
-<li><a href="index-15.html">Next Letter</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../index.html?index-filesindex-14.html" target="_top">Frames</a></li>
-<li><a href="index-14.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>
+<!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) on Mon Aug 11 00:39:00 BRT 2014 -->
+<title>P-Index</title>
+<meta name="date" content="2014-08-11">
+<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="P-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-13.html">Prev Letter</a></li>
+<li><a href="index-15.html">Next Letter</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../index.html?index-files/index-14.html" target="_top">Frames</a></li>
+<li><a href="index-14.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">L</a> <a href="index-11.html">M</a> <a href="index-12.html">N</a> <a href="index-13.html">O</a> <a href="index-14.html">P</a> <a href="index-15.html">R</a> <a href="index-16.html">S</a> <a href="index-17.html">T</a> <a href="index-18.html">U</a> <a href="index-19.html">V</a> <a href="index-20.html">W</a> <a name="I:P">
+<!-- -->
+</a>
+<h2 class="title">P</h2>
+<dl>
+<dt><a href="../bdi4jade/plan/planbody/ParallelActionPlanBody.html" title="class in bdi4jade.plan.planbody"><span class="typeNameLink">ParallelActionPlanBody</span></a> - Class in <a href="../bdi4jade/plan/planbody/package-summary.html">bdi4jade.plan.planbody</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/ParallelActionPlanBody.html#ParallelActionPlanBody--">ParallelActionPlanBody()</a></span> - Constructor for class bdi4jade.plan.planbody.<a href="../bdi4jade/plan/planbody/ParallelActionPlanBody.html" title="class in bdi4jade.plan.planbody">ParallelActionPlanBody</a></dt>
+<dd> </dd>
+<dt><a href="../bdi4jade/goal/ParallelGoal.html" title="class in bdi4jade.goal"><span class="typeNameLink">ParallelGoal</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 parallel way.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/goal/ParallelGoal.html#ParallelGoal-bdi4jade.goal.Goal:A-">ParallelGoal(Goal[])</a></span> - Constructor for class bdi4jade.goal.<a href="../bdi4jade/goal/ParallelGoal.html" title="class in bdi4jade.goal">ParallelGoal</a></dt>
+<dd>
+<div class="block">Creates a new ParallelGoal.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/goal/ParallelGoal.html#ParallelGoal-java.util.Set-">ParallelGoal(Set<Goal>)</a></span> - Constructor for class bdi4jade.goal.<a href="../bdi4jade/goal/ParallelGoal.html" title="class in bdi4jade.goal">ParallelGoal</a></dt>
+<dd>
+<div class="block">Creates a new ParallelGoal.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/ParallelGoalPlanBody.html#parallelGoal">parallelGoal</a></span> - Variable in class bdi4jade.plan.planbody.<a href="../bdi4jade/plan/planbody/ParallelGoalPlanBody.html" title="class in bdi4jade.plan.planbody">ParallelGoalPlanBody</a></dt>
+<dd> </dd>
+<dt><a href="../bdi4jade/plan/planbody/ParallelGoalPlanBody.html" title="class in bdi4jade.plan.planbody"><span class="typeNameLink">ParallelGoalPlanBody</span></a> - Class in <a href="../bdi4jade/plan/planbody/package-summary.html">bdi4jade.plan.planbody</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/ParallelGoalPlanBody.html#ParallelGoalPlanBody--">ParallelGoalPlanBody()</a></span> - Constructor for class bdi4jade.plan.planbody.<a href="../bdi4jade/plan/planbody/ParallelGoalPlanBody.html" title="class in bdi4jade.plan.planbody">ParallelGoalPlanBody</a></dt>
+<dd>
+<div class="block">Created a new ParallelGoalPlan.</div>
+</dd>
+<dt><a href="../bdi4jade/annotation/Parameter.html" title="annotation in bdi4jade.annotation"><span class="typeNameLink">Parameter</span></a> - Annotation Type in <a href="../bdi4jade/annotation/package-summary.html">bdi4jade.annotation</a></dt>
+<dd> </dd>
+<dt><a href="../bdi4jade/annotation/Parameter.Direction.html" title="enum in bdi4jade.annotation"><span class="typeNameLink">Parameter.Direction</span></a> - Enum in <a href="../bdi4jade/annotation/package-summary.html">bdi4jade.annotation</a></dt>
+<dd> </dd>
+<dt><a href="../bdi4jade/exception/ParameterException.html" title="class in bdi4jade.exception"><span class="typeNameLink">ParameterException</span></a> - Exception in <a href="../bdi4jade/exception/package-summary.html">bdi4jade.exception</a></dt>
+<dd>
+<div class="block">This class represents an exception that occurred when parameters are being
+ set.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/exception/ParameterException.html#ParameterException--">ParameterException()</a></span> - Constructor for exception bdi4jade.exception.<a href="../bdi4jade/exception/ParameterException.html" title="class in bdi4jade.exception">ParameterException</a></dt>
+<dd>
+<div class="block">Creates a new instance of ParameterException.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/exception/ParameterException.html#ParameterException-java.lang.String-">ParameterException(String)</a></span> - Constructor for exception bdi4jade.exception.<a href="../bdi4jade/exception/ParameterException.html" title="class in bdi4jade.exception">ParameterException</a></dt>
+<dd>
+<div class="block">Creates a new instance of ParameterException.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/exception/ParameterException.html#ParameterException-java.lang.String-java.lang.Throwable-">ParameterException(String, Throwable)</a></span> - Constructor for exception bdi4jade.exception.<a href="../bdi4jade/exception/ParameterException.html" title="class in bdi4jade.exception">ParameterException</a></dt>
+<dd>
+<div class="block">Creates a new instance of ParameterException.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/exception/ParameterException.html#ParameterException-java.lang.Throwable-">ParameterException(Throwable)</a></span> - Constructor for exception bdi4jade.exception.<a href="../bdi4jade/exception/ParameterException.html" title="class in bdi4jade.exception">ParameterException</a></dt>
+<dd>
+<div class="block">Creates a new instance of ParameterException.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/Capability.html#partCapabilities">partCapabilities</a></span> - Variable in class bdi4jade.core.<a href="../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></dt>
+<dd> </dd>
+<dt><a href="../bdi4jade/belief/PersistentBelief.html" title="class in bdi4jade.belief"><span class="typeNameLink">PersistentBelief</span></a><<a href="../bdi4jade/belief/PersistentBelief.html" title="type parameter in PersistentBelief">T</a>> - Class in <a href="../bdi4jade/belief/package-summary.html">bdi4jade.belief</a></dt>
+<dd>
+<div class="block">This class extends the <a href="../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief"><code>Belief</code></a> and represents a persistent belief,
+ which is persisted in a permanent memory.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/belief/PersistentBelief.html#PersistentBelief-java.lang.String-">PersistentBelief(String)</a></span> - Constructor for class bdi4jade.belief.<a href="../bdi4jade/belief/PersistentBelief.html" title="class in bdi4jade.belief">PersistentBelief</a></dt>
+<dd>
+<div class="block">Initializes a belief with its name.</div>
+</dd>
+<dt><a href="../bdi4jade/annotation/Plan.html" title="annotation in bdi4jade.annotation"><span class="typeNameLink">Plan</span></a> - Annotation Type in <a href="../bdi4jade/annotation/package-summary.html">bdi4jade.annotation</a></dt>
+<dd> </dd>
+<dt><a href="../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan"><span class="typeNameLink">Plan</span></a> - Interface in <a href="../bdi4jade/plan/package-summary.html">bdi4jade.plan</a></dt>
+<dd>
+<div class="block">This interfaces represents the plan abstraction.</div>
+</dd>
+<dt><a href="../bdi4jade/plan/Plan.EndState.html" title="enum in bdi4jade.plan"><span class="typeNameLink">Plan.EndState</span></a> - Enum in <a href="../bdi4jade/plan/package-summary.html">bdi4jade.plan</a></dt>
+<dd>
+<div class="block">This enumeration represents the possible end states of a plan execution.</div>
+</dd>
+<dt><a href="../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody"><span class="typeNameLink">PlanBody</span></a> - Interface in <a href="../bdi4jade/plan/planbody/package-summary.html">bdi4jade.plan.planbody</a></dt>
+<dd>
+<div class="block">This interface defines a PlanBody.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/SimplePlan.html#planBodyClass">planBodyClass</a></span> - Variable in class bdi4jade.plan.<a href="../bdi4jade/plan/SimplePlan.html" title="class in bdi4jade.plan">SimplePlan</a></dt>
+<dd> </dd>
+<dt><a href="../bdi4jade/extension/planselection/utilitybased/PlanContribution.html" title="class in bdi4jade.extension.planselection.utilitybased"><span class="typeNameLink">PlanContribution</span></a> - Class in <a href="../bdi4jade/extension/planselection/utilitybased/package-summary.html">bdi4jade.extension.planselection.utilitybased</a></dt>
+<dd>
+<div class="block">This class stores the probability of a plan promoting a value with respect to
+ a softgoal.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/extension/planselection/utilitybased/PlanContribution.html#PlanContribution-bdi4jade.goal.Softgoal-">PlanContribution(Softgoal)</a></span> - Constructor for class bdi4jade.extension.planselection.utilitybased.<a href="../bdi4jade/extension/planselection/utilitybased/PlanContribution.html" title="class in bdi4jade.extension.planselection.utilitybased">PlanContribution</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/extension/planselection/utilitybased/PlanContribution.html#PlanContribution-bdi4jade.goal.Softgoal-java.lang.Double-java.lang.Double-">PlanContribution(Softgoal, Double, Double)</a></span> - Constructor for class bdi4jade.extension.planselection.utilitybased.<a href="../bdi4jade/extension/planselection/utilitybased/PlanContribution.html" title="class in bdi4jade.extension.planselection.utilitybased">PlanContribution</a></dt>
+<dd> </dd>
+<dt><a href="../bdi4jade/extension/planselection/utilitybased/PlanGoalDependency.html" title="class in bdi4jade.extension.planselection.utilitybased"><span class="typeNameLink">PlanGoalDependency</span></a> - Class in <a href="../bdi4jade/extension/planselection/utilitybased/package-summary.html">bdi4jade.extension.planselection.utilitybased</a></dt>
+<dd>
+<div class="block">This abstract class has the common properties and operations of all kinds of
+ plan-goal dependency.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/extension/planselection/utilitybased/PlanGoalDependency.html#PlanGoalDependency-bdi4jade.plan.Plan-">PlanGoalDependency(Plan)</a></span> - Constructor for class bdi4jade.extension.planselection.utilitybased.<a href="../bdi4jade/extension/planselection/utilitybased/PlanGoalDependency.html" title="class in bdi4jade.extension.planselection.utilitybased">PlanGoalDependency</a></dt>
+<dd> </dd>
+<dt><a href="../bdi4jade/exception/PlanInstantiationException.html" title="class in bdi4jade.exception"><span class="typeNameLink">PlanInstantiationException</span></a> - Exception in <a href="../bdi4jade/exception/package-summary.html">bdi4jade.exception</a></dt>
+<dd>
+<div class="block">This method represents an exception that occurred during the instantiation
+ process of a <a href="../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody"><code>PlanBody</code></a>.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/exception/PlanInstantiationException.html#PlanInstantiationException--">PlanInstantiationException()</a></span> - Constructor for exception bdi4jade.exception.<a href="../bdi4jade/exception/PlanInstantiationException.html" title="class in bdi4jade.exception">PlanInstantiationException</a></dt>
+<dd>
+<div class="block">Creates a new instance of PlanInstantiationException.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/exception/PlanInstantiationException.html#PlanInstantiationException-java.lang.String-">PlanInstantiationException(String)</a></span> - Constructor for exception bdi4jade.exception.<a href="../bdi4jade/exception/PlanInstantiationException.html" title="class in bdi4jade.exception">PlanInstantiationException</a></dt>
+<dd>
+<div class="block">Creates a new instance of PlanInstantiationException.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/exception/PlanInstantiationException.html#PlanInstantiationException-java.lang.String-java.lang.Throwable-">PlanInstantiationException(String, Throwable)</a></span> - Constructor for exception bdi4jade.exception.<a href="../bdi4jade/exception/PlanInstantiationException.html" title="class in bdi4jade.exception">PlanInstantiationException</a></dt>
+<dd>
+<div class="block">Creates a new instance of PlanInstantiationException.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/exception/PlanInstantiationException.html#PlanInstantiationException-java.lang.Throwable-">PlanInstantiationException(Throwable)</a></span> - Constructor for exception bdi4jade.exception.<a href="../bdi4jade/exception/PlanInstantiationException.html" title="class in bdi4jade.exception">PlanInstantiationException</a></dt>
+<dd>
+<div class="block">Creates a new instance of PlanInstantiationException.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/Capability.html#planLibrary">planLibrary</a></span> - Variable in class bdi4jade.core.<a href="../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></dt>
+<dd> </dd>
+<dt><a href="../bdi4jade/plan/PlanLibrary.html" title="class in bdi4jade.plan"><span class="typeNameLink">PlanLibrary</span></a> - Class in <a href="../bdi4jade/plan/package-summary.html">bdi4jade.plan</a></dt>
+<dd>
+<div class="block">This class represents the plan library of a capability.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/PlanLibrary.html#PlanLibrary--">PlanLibrary()</a></span> - Constructor for class bdi4jade.plan.<a href="../bdi4jade/plan/PlanLibrary.html" title="class in bdi4jade.plan">PlanLibrary</a></dt>
+<dd>
+<div class="block">The default constructor.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/PlanLibrary.html#PlanLibrary-bdi4jade.core.Capability-">PlanLibrary(Capability)</a></span> - Constructor for class bdi4jade.plan.<a href="../bdi4jade/plan/PlanLibrary.html" title="class in bdi4jade.plan">PlanLibrary</a></dt>
+<dd>
+<div class="block">Creates a plan library associated with a capability.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/PlanLibrary.html#PlanLibrary-bdi4jade.core.Capability-java.util.Set-">PlanLibrary(Capability, Set<Plan>)</a></span> - Constructor for class bdi4jade.plan.<a href="../bdi4jade/plan/PlanLibrary.html" title="class in bdi4jade.plan">PlanLibrary</a></dt>
+<dd>
+<div class="block">Creates a plan library base associated with a capability and adds the
+ plans in the provided set.</div>
+</dd>
+<dt><a href="../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning"><span class="typeNameLink">PlanSelectionStrategy</span></a> - Interface in <a href="../bdi4jade/reasoning/package-summary.html">bdi4jade.reasoning</a></dt>
+<dd>
+<div class="block">This interface defines the plan selection strategy to be used in a
+ capability.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/MetadataElement.html#putMetadata-java.lang.Object-java.lang.Object-">putMetadata(Object, Object)</a></span> - Method in interface bdi4jade.core.<a href="../bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</a></dt>
+<dd>
+<div class="block">Put a metadata in this element.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/MetadataElementImpl.html#putMetadata-java.lang.Object-java.lang.Object-">putMetadata(Object, Object)</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/MetadataElementImpl.html" title="class in bdi4jade.core">MetadataElementImpl</a></dt>
+<dd>
+<div class="block">Put a metadata in this element.</div>
+</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">L</a> <a href="index-11.html">M</a> <a href="index-12.html">N</a> <a href="index-13.html">O</a> <a href="index-14.html">P</a> <a href="index-15.html">R</a> <a href="index-16.html">S</a> <a href="index-17.html">T</a> <a href="index-18.html">U</a> <a href="index-19.html">V</a> <a href="index-20.html">W</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-13.html">Prev Letter</a></li>
+<li><a href="index-15.html">Next Letter</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../index.html?index-files/index-14.html" target="_top">Frames</a></li>
+<li><a href="index-14.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>
bdi-jade/doc/index-files/index-15.html 492(+219 -273)
diff --git a/bdi-jade/doc/index-files/index-15.html b/bdi-jade/doc/index-files/index-15.html
index e5124f9..2e2f80d 100644
--- a/bdi-jade/doc/index-files/index-15.html
+++ b/bdi-jade/doc/index-files/index-15.html
@@ -1,273 +1,219 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:44 BRST 2014 -->
-<title>S-Index</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="S-Index";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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-filesindex-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="_S_">
-<!-- -->
-</a>
-<h2 class="title">S</h2>
-<dl>
-<dt><span class="strong"><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.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/util/reasoning/DefaultPlanSelectionStrategy.html#selectPlan(bdi4jade.goal.Goal, java.util.Set)">selectPlan(Goal, Set<Plan>)</a></span> - Method in class bdi4jade.util.reasoning.<a href="../bdi4jade/util/reasoning/DefaultPlanSelectionStrategy.html" title="class in bdi4jade.util.reasoning">DefaultPlanSelectionStrategy</a></dt>
-<dd> </dd>
-<dt><span class="strong"><a href="../bdi4jade/util/reasoning/UtilityBasedPlanSelectionStrategy.html#selectPlan(bdi4jade.goal.Goal, java.util.Set)">selectPlan(Goal, Set<Plan>)</a></span> - Method in class bdi4jade.util.reasoning.<a href="../bdi4jade/util/reasoning/UtilityBasedPlanSelectionStrategy.html" title="class in bdi4jade.util.reasoning">UtilityBasedPlanSelectionStrategy</a></dt>
-<dd> </dd>
-<dt><a href="../bdi4jade/util/goal/SequentialGoal.html" title="class in bdi4jade.util.goal"><span class="strong">SequentialGoal</span></a> - Class in <a href="../bdi4jade/util/goal/package-summary.html">bdi4jade.util.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="strong"><a href="../bdi4jade/util/goal/SequentialGoal.html#SequentialGoal(bdi4jade.goal.Goal[])">SequentialGoal(Goal[])</a></span> - Constructor for class bdi4jade.util.goal.<a href="../bdi4jade/util/goal/SequentialGoal.html" title="class in bdi4jade.util.goal">SequentialGoal</a></dt>
-<dd>
-<div class="block">Creates a new SequentialGoal.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/util/goal/SequentialGoal.html#SequentialGoal(java.util.List)">SequentialGoal(List<Goal>)</a></span> - Constructor for class bdi4jade.util.goal.<a href="../bdi4jade/util/goal/SequentialGoal.html" title="class in bdi4jade.util.goal">SequentialGoal</a></dt>
-<dd>
-<div class="block">Creates a new SequentialGoal.</div>
-</dd>
-<dt><a href="../bdi4jade/util/plan/SequentialGoalPlanBody.html" title="class in bdi4jade.util.plan"><span class="strong">SequentialGoalPlanBody</span></a> - Class in <a href="../bdi4jade/util/plan/package-summary.html">bdi4jade.util.plan</a></dt>
-<dd>
-<div class="block">This plan</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/util/plan/SequentialGoalPlanBody.html#SequentialGoalPlanBody()">SequentialGoalPlanBody()</a></span> - Constructor for class bdi4jade.util.plan.<a href="../bdi4jade/util/plan/SequentialGoalPlanBody.html" title="class in bdi4jade.util.plan">SequentialGoalPlanBody</a></dt>
-<dd>
-<div class="block">Created a new SequentialGoalPlan.</div>
-</dd>
-<dt><span class="strong"><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> </dd>
-<dt><span class="strong"><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> </dd>
-<dt><span class="strong"><a href="../bdi4jade/message/BDIAgentMsgReceiver.BDIAgentMatchExpression.html#setBdiAgentMsgReceiver(bdi4jade.message.BDIAgentMsgReceiver)">setBdiAgentMsgReceiver(BDIAgentMsgReceiver)</a></span> - Method in class bdi4jade.message.<a href="../bdi4jade/message/BDIAgentMsgReceiver.BDIAgentMatchExpression.html" title="class in bdi4jade.message">BDIAgentMsgReceiver.BDIAgentMatchExpression</a></dt>
-<dd> </dd>
-<dt><span class="strong"><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> </dd>
-<dt><span class="strong"><a href="../bdi4jade/core/BDIAgent.html#setBeliefRevisionStrategy(bdi4jade.reasoning.BeliefRevisionStrategy)">setBeliefRevisionStrategy(BeliefRevisionStrategy)</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></dt>
-<dd> </dd>
-<dt><span class="strong"><a href="../bdi4jade/core/BeliefBase.html#setCapability(bdi4jade.core.Capability)">setCapability(Capability)</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/BeliefBase.html" title="class in bdi4jade.core">BeliefBase</a></dt>
-<dd>
-<div class="block">Sets the capability of this belief base.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/core/PlanLibrary.html#setCapability(bdi4jade.core.Capability)">setCapability(Capability)</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/PlanLibrary.html" title="class in bdi4jade.core">PlanLibrary</a></dt>
-<dd>
-<div class="block">Sets the capability of this plan library.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/util/goal/CompositeGoal.html#setCompletedGoals(java.util.List)">setCompletedGoals(List<Goal>)</a></span> - Method in class bdi4jade.util.goal.<a href="../bdi4jade/util/goal/CompositeGoal.html" title="class in bdi4jade.util.goal">CompositeGoal</a></dt>
-<dd> </dd>
-<dt><span class="strong"><a href="../bdi4jade/core/BDIAgent.html#setDeliberationFunction(bdi4jade.reasoning.DeliberationFunction)">setDeliberationFunction(DeliberationFunction)</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></dt>
-<dd> </dd>
-<dt><span class="strong"><a href="../bdi4jade/util/goal/CompositeGoal.html#setFailedGoal(bdi4jade.event.GoalFinishedEvent)">setFailedGoal(GoalFinishedEvent)</a></span> - Method in class bdi4jade.util.goal.<a href="../bdi4jade/util/goal/CompositeGoal.html" title="class in bdi4jade.util.goal">CompositeGoal</a></dt>
-<dd> </dd>
-<dt><span class="strong"><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> </dd>
-<dt><span class="strong"><a href="../bdi4jade/plan/OutputPlanBody.html#setGoalOutput(bdi4jade.goal.Goal)">setGoalOutput(Goal)</a></span> - Method in interface bdi4jade.plan.<a href="../bdi4jade/plan/OutputPlanBody.html" title="interface in bdi4jade.plan">OutputPlanBody</a></dt>
-<dd>
-<div class="block">Sets the output parameters in the goal.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/util/plan/ParallelGoalPlanBody.html#setGoalOutput(bdi4jade.goal.Goal)">setGoalOutput(Goal)</a></span> - Method in class bdi4jade.util.plan.<a href="../bdi4jade/util/plan/ParallelGoalPlanBody.html" title="class in bdi4jade.util.plan">ParallelGoalPlanBody</a></dt>
-<dd> </dd>
-<dt><span class="strong"><a href="../bdi4jade/util/plan/SequentialGoalPlanBody.html#setGoalOutput(bdi4jade.goal.Goal)">setGoalOutput(Goal)</a></span> - Method in class bdi4jade.util.plan.<a href="../bdi4jade/util/plan/SequentialGoalPlanBody.html" title="class in bdi4jade.util.plan">SequentialGoalPlanBody</a></dt>
-<dd> </dd>
-<dt><span class="strong"><a href="../bdi4jade/core/Capability.html#setMyAgent(bdi4jade.core.BDIAgent)">setMyAgent(BDIAgent)</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></dt>
-<dd> </dd>
-<dt><span class="strong"><a href="../bdi4jade/core/BDIAgent.html#setNoLongerDesired(bdi4jade.goal.Goal)">setNoLongerDesired(Goal)</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></dt>
-<dd>
-<div class="block">Sets a goal to be no longer desired.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/core/BDIAgent.html#setOptionGenerationFunction(bdi4jade.reasoning.OptionGenerationFunction)">setOptionGenerationFunction(OptionGenerationFunction)</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></dt>
-<dd> </dd>
-<dt><span class="strong"><a href="../bdi4jade/plan/Plan.html#setPlanLibrary(bdi4jade.core.PlanLibrary)">setPlanLibrary(PlanLibrary)</a></span> - Method in class bdi4jade.plan.<a href="../bdi4jade/plan/Plan.html" title="class in bdi4jade.plan">Plan</a></dt>
-<dd> </dd>
-<dt><span class="strong"><a href="../bdi4jade/core/BDIAgent.html#setPlanSelectionStrategy(bdi4jade.reasoning.PlanSelectionStrategy)">setPlanSelectionStrategy(PlanSelectionStrategy)</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></dt>
-<dd> </dd>
-<dt><span class="strong"><a href="../bdi4jade/preference/SoftgoalPreferences.html#setPreferenceForSoftgoal(bdi4jade.softgoal.Softgoal, java.lang.Double)">setPreferenceForSoftgoal(Softgoal, Double)</a></span> - Method in class bdi4jade.preference.<a href="../bdi4jade/preference/SoftgoalPreferences.html" title="class in bdi4jade.preference">SoftgoalPreferences</a></dt>
-<dd>
-<div class="block">Sets the preference for a softgoal.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/plan/PlanContribution.html#setProbability(java.lang.Double)">setProbability(Double)</a></span> - Method in class bdi4jade.plan.<a href="../bdi4jade/plan/PlanContribution.html" title="class in bdi4jade.plan">PlanContribution</a></dt>
-<dd> </dd>
-<dt><span class="strong"><a href="../bdi4jade/event/GoalFinishedEvent.html#setStatus(bdi4jade.goal.GoalStatus)">setStatus(GoalStatus)</a></span> - Method in class bdi4jade.event.<a href="../bdi4jade/event/GoalFinishedEvent.html" title="class in bdi4jade.event">GoalFinishedEvent</a></dt>
-<dd> </dd>
-<dt><span class="strong"><a href="../bdi4jade/belief/Belief.html#setValue(T)">setValue(T)</a></span> - Method in class bdi4jade.belief.<a href="../bdi4jade/belief/Belief.html" title="class in bdi4jade.belief">Belief</a></dt>
-<dd>
-<div class="block">Sets a new value to the belief.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/belief/PersistentBelief.html#setValue(T)">setValue(T)</a></span> - Method in class bdi4jade.belief.<a href="../bdi4jade/belief/PersistentBelief.html" title="class in bdi4jade.belief">PersistentBelief</a></dt>
-<dd> </dd>
-<dt><span class="strong"><a href="../bdi4jade/belief/TransientBelief.html#setValue(T)">setValue(T)</a></span> - Method in class bdi4jade.belief.<a href="../bdi4jade/belief/TransientBelief.html" title="class in bdi4jade.belief">TransientBelief</a></dt>
-<dd> </dd>
-<dt><span class="strong"><a href="../bdi4jade/belief/TransientBeliefSet.html#setValue(java.util.Set)">setValue(Set<T>)</a></span> - Method in class bdi4jade.belief.<a href="../bdi4jade/belief/TransientBeliefSet.html" title="class in bdi4jade.belief">TransientBeliefSet</a></dt>
-<dd> </dd>
-<dt><span class="strong"><a href="../bdi4jade/plan/PlanContribution.html#setValue(java.lang.Double)">setValue(Double)</a></span> - Method in class bdi4jade.plan.<a href="../bdi4jade/plan/PlanContribution.html" title="class in bdi4jade.plan">PlanContribution</a></dt>
-<dd> </dd>
-<dt><a href="../bdi4jade/util/plan/SimplePlan.html" title="class in bdi4jade.util.plan"><span class="strong">SimplePlan</span></a> - Class in <a href="../bdi4jade/util/plan/package-summary.html">bdi4jade.util.plan</a></dt>
-<dd>
-<div class="block">This class represents a plan whose plan body is a class that can be
- instantiated by invoking the @likn <code>Class.newInstance()</code> method.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/util/plan/SimplePlan.html#SimplePlan(java.lang.Class)">SimplePlan(Class<? extends Behaviour>)</a></span> - Constructor for class bdi4jade.util.plan.<a href="../bdi4jade/util/plan/SimplePlan.html" title="class in bdi4jade.util.plan">SimplePlan</a></dt>
-<dd>
-<div class="block">Creates a new Simple Plan.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/util/plan/SimplePlan.html#SimplePlan(java.lang.Class, java.lang.Class)">SimplePlan(Class<? extends Goal>, Class<? extends Behaviour>)</a></span> - Constructor for class bdi4jade.util.plan.<a href="../bdi4jade/util/plan/SimplePlan.html" title="class in bdi4jade.util.plan">SimplePlan</a></dt>
-<dd>
-<div class="block">Creates a new Simple Plan.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/util/plan/SimplePlan.html#SimplePlan(java.lang.Class, jade.lang.acl.MessageTemplate, java.lang.Class)">SimplePlan(Class<? extends Goal>, MessageTemplate, Class<? extends Behaviour>)</a></span> - Constructor for class bdi4jade.util.plan.<a href="../bdi4jade/util/plan/SimplePlan.html" title="class in bdi4jade.util.plan">SimplePlan</a></dt>
-<dd>
-<div class="block">Creates a new Simple Plan.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/util/plan/SimplePlan.html#SimplePlan(jade.lang.acl.MessageTemplate, java.lang.Class)">SimplePlan(MessageTemplate, Class<? extends Behaviour>)</a></span> - Constructor for class bdi4jade.util.plan.<a href="../bdi4jade/util/plan/SimplePlan.html" title="class in bdi4jade.util.plan">SimplePlan</a></dt>
-<dd>
-<div class="block">Creates a new Simple Plan.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/util/plan/SimplePlan.html#SimplePlan(java.lang.String, java.lang.Class)">SimplePlan(String, Class<? extends Behaviour>)</a></span> - Constructor for class bdi4jade.util.plan.<a href="../bdi4jade/util/plan/SimplePlan.html" title="class in bdi4jade.util.plan">SimplePlan</a></dt>
-<dd>
-<div class="block">Creates a new Simple Plan.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/util/plan/SimplePlan.html#SimplePlan(java.lang.String, java.lang.Class, java.lang.Class)">SimplePlan(String, Class<? extends Goal>, Class<? extends Behaviour>)</a></span> - Constructor for class bdi4jade.util.plan.<a href="../bdi4jade/util/plan/SimplePlan.html" title="class in bdi4jade.util.plan">SimplePlan</a></dt>
-<dd>
-<div class="block">Creates a new Simple Plan.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/util/plan/SimplePlan.html#SimplePlan(java.lang.String, java.lang.Class, jade.lang.acl.MessageTemplate, java.lang.Class)">SimplePlan(String, Class<? extends Goal>, MessageTemplate, Class<? extends Behaviour>)</a></span> - Constructor for class bdi4jade.util.plan.<a href="../bdi4jade/util/plan/SimplePlan.html" title="class in bdi4jade.util.plan">SimplePlan</a></dt>
-<dd>
-<div class="block">Creates a new Simple Plan.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/util/plan/SimplePlan.html#SimplePlan(java.lang.String, jade.lang.acl.MessageTemplate, java.lang.Class)">SimplePlan(String, MessageTemplate, Class<? extends Behaviour>)</a></span> - Constructor for class bdi4jade.util.plan.<a href="../bdi4jade/util/plan/SimplePlan.html" title="class in bdi4jade.util.plan">SimplePlan</a></dt>
-<dd>
-<div class="block">Creates a new Simple Plan.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/core/BeliefBase.html#size()">size()</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/BeliefBase.html" title="class in bdi4jade.core">BeliefBase</a></dt>
-<dd>
-<div class="block">Gets the size of this belief base (the number of beliefs).</div>
-</dd>
-<dt><a href="../bdi4jade/softgoal/Softgoal.html" title="interface in bdi4jade.softgoal"><span class="strong">Softgoal</span></a> - Interface in <a href="../bdi4jade/softgoal/package-summary.html">bdi4jade.softgoal</a></dt>
-<dd>
-<div class="block">This interface defines the abstraction of a Softgoal.</div>
-</dd>
-<dt><a href="../bdi4jade/preference/SoftgoalPreferences.html" title="class in bdi4jade.preference"><span class="strong">SoftgoalPreferences</span></a> - Class in <a href="../bdi4jade/preference/package-summary.html">bdi4jade.preference</a></dt>
-<dd>
-<div class="block">This is an agent transient belief (@see <a href="../bdi4jade/belief/TransientBelief.html" title="class in bdi4jade.belief"><code>TransientBelief</code></a>) that stores
- the preferences for softgoals.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/preference/SoftgoalPreferences.html#SoftgoalPreferences()">SoftgoalPreferences()</a></span> - Constructor for class bdi4jade.preference.<a href="../bdi4jade/preference/SoftgoalPreferences.html" title="class in bdi4jade.preference">SoftgoalPreferences</a></dt>
-<dd> </dd>
-<dt><span class="strong"><a href="../bdi4jade/plan/PlanInstance.html#startPlan()">startPlan()</a></span> - Method in class bdi4jade.plan.<a href="../bdi4jade/plan/PlanInstance.html" title="class in bdi4jade.plan">PlanInstance</a></dt>
-<dd>
-<div class="block">Starts the plan body, a <code>Behaviour</code>, associated with this plan.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/plan/PlanInstance.html#stopPlan()">stopPlan()</a></span> - Method in class bdi4jade.plan.<a href="../bdi4jade/plan/PlanInstance.html" title="class in bdi4jade.plan">PlanInstance</a></dt>
-<dd>
-<div class="block">Stops the plan body, a <code>Behaviour</code>, associated with this plan.</div>
-</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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-filesindex-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>
+<!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) on Mon Aug 11 00:39:00 BRT 2014 -->
+<title>R-Index</title>
+<meta name="date" content="2014-08-11">
+<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="R-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">L</a> <a href="index-11.html">M</a> <a href="index-12.html">N</a> <a href="index-13.html">O</a> <a href="index-14.html">P</a> <a href="index-15.html">R</a> <a href="index-16.html">S</a> <a href="index-17.html">T</a> <a href="index-18.html">U</a> <a href="index-19.html">V</a> <a href="index-20.html">W</a> <a name="I:R">
+<!-- -->
+</a>
+<h2 class="title">R</h2>
+<dl>
+<dt><a href="../bdi4jade/util/ReflectionUtils.html" title="class in bdi4jade.util"><span class="typeNameLink">ReflectionUtils</span></a> - Class in <a href="../bdi4jade/util/package-summary.html">bdi4jade.util</a></dt>
+<dd>
+<div class="block">This is a utility class that provides many methods that use reflection for
+ different purposes.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/util/ReflectionUtils.html#ReflectionUtils--">ReflectionUtils()</a></span> - Constructor for class bdi4jade.util.<a href="../bdi4jade/util/ReflectionUtils.html" title="class in bdi4jade.util">ReflectionUtils</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/belief/BeliefBase.html#removeBelief-java.lang.String-">removeBelief(String)</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">Removes a belief from the belief base.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/belief/AbstractBelief.html#removeBeliefBase-bdi4jade.belief.BeliefBase-">removeBeliefBase(BeliefBase)</a></span> - Method in class bdi4jade.belief.<a href="../bdi4jade/belief/AbstractBelief.html" title="class in bdi4jade.belief">AbstractBelief</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/belief/Belief.html#removeBeliefBase-bdi4jade.belief.BeliefBase-">removeBeliefBase(BeliefBase)</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">Removes a belief base that does not contain this belief anymore.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/belief/BeliefBase.html#removeBeliefListener-bdi4jade.event.BeliefListener-">removeBeliefListener(BeliefListener)</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">Removes a belief listener.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/BDIAgent.html#removeCapability-bdi4jade.core.Capability-">removeCapability(Capability)</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></dt>
+<dd>
+<div class="block">Removes a capability from this agent.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/extension/planselection/utilitybased/AndPlanGoalDependency.html#removeGoal-bdi4jade.goal.Goal-">removeGoal(Goal)</a></span> - Method in class bdi4jade.extension.planselection.utilitybased.<a href="../bdi4jade/extension/planselection/utilitybased/AndPlanGoalDependency.html" title="class in bdi4jade.extension.planselection.utilitybased">AndPlanGoalDependency</a></dt>
+<dd>
+<div class="block">Remove a goal from this dependency.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/extension/planselection/utilitybased/OrPlanGoalDependency.html#removeGoal-bdi4jade.goal.Goal-">removeGoal(Goal)</a></span> - Method in class bdi4jade.extension.planselection.utilitybased.<a href="../bdi4jade/extension/planselection/utilitybased/OrPlanGoalDependency.html" title="class in bdi4jade.extension.planselection.utilitybased">OrPlanGoalDependency</a></dt>
+<dd>
+<div class="block">Remove a goal from this dependency.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/Intention.html#removeGoalListener-bdi4jade.event.GoalListener-">removeGoalListener(GoalListener)</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a></dt>
+<dd>
+<div class="block">Removes a goal listener to not be notified about the goal achievement
+ anymore.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/MetadataElement.html#removeMetadata-java.lang.Object-">removeMetadata(Object)</a></span> - Method in interface bdi4jade.core.<a href="../bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</a></dt>
+<dd>
+<div class="block">Removes a metadata of this element.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/MetadataElementImpl.html#removeMetadata-java.lang.Object-">removeMetadata(Object)</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/MetadataElementImpl.html" title="class in bdi4jade.core">MetadataElementImpl</a></dt>
+<dd>
+<div class="block">Removes a metadata of this element.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/Capability.html#removePartCapability-bdi4jade.core.Capability-">removePartCapability(Capability)</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/PlanLibrary.html#removePlan-bdi4jade.plan.Plan-">removePlan(Plan)</a></span> - Method in class bdi4jade.plan.<a href="../bdi4jade/plan/PlanLibrary.html" title="class in bdi4jade.plan">PlanLibrary</a></dt>
+<dd>
+<div class="block">Removes a plan from the plan library.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/belief/AbstractBeliefSet.html#removeSetValue-T-">removeSetValue(T)</a></span> - Method in class bdi4jade.belief.<a href="../bdi4jade/belief/AbstractBeliefSet.html" title="class in bdi4jade.belief">AbstractBeliefSet</a></dt>
+<dd>
+<div class="block">Removes a value of this belief set.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/belief/TransientBeliefSet.html#removeSetValue-T-">removeSetValue(T)</a></span> - Method in class bdi4jade.belief.<a href="../bdi4jade/belief/TransientBeliefSet.html" title="class in bdi4jade.belief">TransientBeliefSet</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/belief/AbstractBeliefSet.html#removeValue-T-">removeValue(T)</a></span> - Method in class bdi4jade.belief.<a href="../bdi4jade/belief/AbstractBeliefSet.html" title="class in bdi4jade.belief">AbstractBeliefSet</a></dt>
+<dd>
+<div class="block">Removes a value of the belief set and notifies belief bases of the
+ removal of this value.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/belief/BeliefSet.html#removeValue-T-">removeValue(T)</a></span> - Method in interface bdi4jade.belief.<a href="../bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief">BeliefSet</a></dt>
+<dd>
+<div class="block">Removes a value from this belief set.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/PlanBody.html#reset--">reset()</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">Restores plan body initial state.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/PlanBody.html#restart--">restart()</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">Restarts a blocked plan body.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/Capability.html#reviewBeliefs--">reviewBeliefs()</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 method is an empty place holder for subclasses.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/reasoning/BeliefRevisionStrategy.html#reviewBeliefs-bdi4jade.core.BDIAgent-">reviewBeliefs(BDIAgent)</a></span> - Method in interface bdi4jade.reasoning.<a href="../bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning">BeliefRevisionStrategy</a></dt>
+<dd>
+<div class="block">This method receives an agent whose beliefs are to be reviewed.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/util/reasoning/DefaultBeliefRevisionStrategy.html#reviewBeliefs-bdi4jade.core.BDIAgent-">reviewBeliefs(BDIAgent)</a></span> - Method in class bdi4jade.util.reasoning.<a href="../bdi4jade/util/reasoning/DefaultBeliefRevisionStrategy.html" title="class in bdi4jade.util.reasoning">DefaultBeliefRevisionStrategy</a></dt>
+<dd>
+<div class="block">Invokes the <code>BeliefBase#reviewBeliefs()</code> for the belief base of all
+ capabilties.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/util/reasoning/DefaultBeliefRevisionStrategy.html#reviewBeliefs-bdi4jade.core.Capability-">reviewBeliefs(Capability)</a></span> - Method in class bdi4jade.util.reasoning.<a href="../bdi4jade/util/reasoning/DefaultBeliefRevisionStrategy.html" title="class in bdi4jade.util.reasoning">DefaultBeliefRevisionStrategy</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/extension/planselection/utilitybased/PlanGoalDependency.html#root">root</a></span> - Variable in class bdi4jade.extension.planselection.utilitybased.<a href="../bdi4jade/extension/planselection/utilitybased/PlanGoalDependency.html" title="class in bdi4jade.extension.planselection.utilitybased">PlanGoalDependency</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">L</a> <a href="index-11.html">M</a> <a href="index-12.html">N</a> <a href="index-13.html">O</a> <a href="index-14.html">P</a> <a href="index-15.html">R</a> <a href="index-16.html">S</a> <a href="index-17.html">T</a> <a href="index-18.html">U</a> <a href="index-19.html">V</a> <a href="index-20.html">W</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>
bdi-jade/doc/index-files/index-16.html 539(+373 -166)
diff --git a/bdi-jade/doc/index-files/index-16.html b/bdi-jade/doc/index-files/index-16.html
index 7777d26..2eb7c3c 100644
--- a/bdi-jade/doc/index-files/index-16.html
+++ b/bdi-jade/doc/index-files/index-16.html
@@ -1,166 +1,373 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:44 BRST 2014 -->
-<title>T-Index</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="T-Index";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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-15.html">Prev Letter</a></li>
-<li><a href="index-17.html">Next Letter</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../index.html?index-filesindex-16.html" target="_top">Frames</a></li>
-<li><a href="index-16.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="_T_">
-<!-- -->
-</a>
-<h2 class="title">T</h2>
-<dl>
-<dt><span class="strong"><a href="../bdi4jade/belief/Belief.html#toString()">toString()</a></span> - Method in class bdi4jade.belief.<a href="../bdi4jade/belief/Belief.html" title="class in bdi4jade.belief">Belief</a></dt>
-<dd> </dd>
-<dt><span class="strong"><a href="../bdi4jade/belief/TransientBeliefSet.html#toString()">toString()</a></span> - Method in class bdi4jade.belief.<a href="../bdi4jade/belief/TransientBeliefSet.html" title="class in bdi4jade.belief">TransientBeliefSet</a></dt>
-<dd> </dd>
-<dt><span class="strong"><a href="../bdi4jade/core/BeliefBase.html#toString()">toString()</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/BeliefBase.html" title="class in bdi4jade.core">BeliefBase</a></dt>
-<dd> </dd>
-<dt><span class="strong"><a href="../bdi4jade/core/Capability.html#toString()">toString()</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></dt>
-<dd> </dd>
-<dt><span class="strong"><a href="../bdi4jade/exception/BeliefAlreadyExistsException.html#toString()">toString()</a></span> - Method in exception bdi4jade.exception.<a href="../bdi4jade/exception/BeliefAlreadyExistsException.html" title="class in bdi4jade.exception">BeliefAlreadyExistsException</a></dt>
-<dd> </dd>
-<dt><span class="strong"><a href="../bdi4jade/exception/GoalFailedException.html#toString()">toString()</a></span> - Method in exception bdi4jade.exception.<a href="../bdi4jade/exception/GoalFailedException.html" title="class in bdi4jade.exception">GoalFailedException</a></dt>
-<dd> </dd>
-<dt><span class="strong"><a href="../bdi4jade/plan/Plan.html#toString()">toString()</a></span> - Method in class bdi4jade.plan.<a href="../bdi4jade/plan/Plan.html" title="class in bdi4jade.plan">Plan</a></dt>
-<dd> </dd>
-<dt><span class="strong"><a href="../bdi4jade/softgoal/NamedSoftgoal.html#toString()">toString()</a></span> - Method in class bdi4jade.softgoal.<a href="../bdi4jade/softgoal/NamedSoftgoal.html" title="class in bdi4jade.softgoal">NamedSoftgoal</a></dt>
-<dd> </dd>
-<dt><span class="strong"><a href="../bdi4jade/util/goal/BeliefSetValueGoal.html#toString()">toString()</a></span> - Method in class bdi4jade.util.goal.<a href="../bdi4jade/util/goal/BeliefSetValueGoal.html" title="class in bdi4jade.util.goal">BeliefSetValueGoal</a></dt>
-<dd> </dd>
-<dt><a href="../bdi4jade/belief/TransientBelief.html" title="class in bdi4jade.belief"><span class="strong">TransientBelief</span></a><<a href="../bdi4jade/belief/TransientBelief.html" title="type parameter in TransientBelief">T</a>> - Class in <a href="../bdi4jade/belief/package-summary.html">bdi4jade.belief</a></dt>
-<dd>
-<div class="block">This class extends the <a href="../bdi4jade/belief/Belief.html" title="class in bdi4jade.belief"><code>Belief</code></a> and represents a transient belief,
- which is not persisted in a permanent memory.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/belief/TransientBelief.html#TransientBelief(java.lang.String)">TransientBelief(String)</a></span> - Constructor for class bdi4jade.belief.<a href="../bdi4jade/belief/TransientBelief.html" title="class in bdi4jade.belief">TransientBelief</a></dt>
-<dd>
-<div class="block">Initializes a belief with its name.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/belief/TransientBelief.html#TransientBelief(java.lang.String, T)">TransientBelief(String, T)</a></span> - Constructor for class bdi4jade.belief.<a href="../bdi4jade/belief/TransientBelief.html" title="class in bdi4jade.belief">TransientBelief</a></dt>
-<dd>
-<div class="block">Initializes a belief with its name and a initial value.</div>
-</dd>
-<dt><a href="../bdi4jade/belief/TransientBeliefSet.html" title="class in bdi4jade.belief"><span class="strong">TransientBeliefSet</span></a><<a href="../bdi4jade/belief/TransientBeliefSet.html" title="type parameter in TransientBeliefSet">T</a>> - Class in <a href="../bdi4jade/belief/package-summary.html">bdi4jade.belief</a></dt>
-<dd>
-<div class="block">This class extends the <a href="../bdi4jade/belief/BeliefSet.html" title="class in bdi4jade.belief"><code>BeliefSet</code></a> and represents a transient belief
- set, which is not persisted in a permanent memory.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/belief/TransientBeliefSet.html#TransientBeliefSet(java.lang.String)">TransientBeliefSet(String)</a></span> - Constructor for class bdi4jade.belief.<a href="../bdi4jade/belief/TransientBeliefSet.html" title="class in bdi4jade.belief">TransientBeliefSet</a></dt>
-<dd>
-<div class="block">Creates a transient belief set.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/belief/TransientBeliefSet.html#TransientBeliefSet(java.lang.String, java.util.Set)">TransientBeliefSet(String, Set<T>)</a></span> - Constructor for class bdi4jade.belief.<a href="../bdi4jade/belief/TransientBeliefSet.html" title="class in bdi4jade.belief">TransientBeliefSet</a></dt>
-<dd>
-<div class="block">Creates a transient belief set.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/core/Intention.html#tryToAchive()">tryToAchive()</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a></dt>
-<dd>
-<div class="block">Makes this intention starts to try to achieve the goal.</div>
-</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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-15.html">Prev Letter</a></li>
-<li><a href="index-17.html">Next Letter</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../index.html?index-filesindex-16.html" target="_top">Frames</a></li>
-<li><a href="index-16.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>
+<!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) on Mon Aug 11 00:39:00 BRT 2014 -->
+<title>S-Index</title>
+<meta name="date" content="2014-08-11">
+<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-15.html">Prev Letter</a></li>
+<li><a href="index-17.html">Next Letter</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../index.html?index-files/index-16.html" target="_top">Frames</a></li>
+<li><a href="index-16.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">L</a> <a href="index-11.html">M</a> <a href="index-12.html">N</a> <a href="index-13.html">O</a> <a href="index-14.html">P</a> <a href="index-15.html">R</a> <a href="index-16.html">S</a> <a href="index-17.html">T</a> <a href="index-18.html">U</a> <a href="index-19.html">V</a> <a href="index-20.html">W</a> <a name="I:S">
+<!-- -->
+</a>
+<h2 class="title">S</h2>
+<dl>
+<dt><span class="memberNameLink"><a href="../bdi4jade/extension/planselection/utilitybased/UtilityBasedPlanSelectionStrategy.html#selectPlan-bdi4jade.goal.Goal-java.util.Set-">selectPlan(Goal, Set<Plan>)</a></span> - Method in class bdi4jade.extension.planselection.utilitybased.<a href="../bdi4jade/extension/planselection/utilitybased/UtilityBasedPlanSelectionStrategy.html" title="class in bdi4jade.extension.planselection.utilitybased">UtilityBasedPlanSelectionStrategy</a></dt>
+<dd> </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.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/util/reasoning/DefaultPlanSelectionStrategy.html#selectPlan-bdi4jade.goal.Goal-java.util.Set-">selectPlan(Goal, Set<Plan>)</a></span> - Method in class bdi4jade.util.reasoning.<a href="../bdi4jade/util/reasoning/DefaultPlanSelectionStrategy.html" title="class in bdi4jade.util.reasoning">DefaultPlanSelectionStrategy</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> </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</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>
+<div class="block">Created a new SequentialGoalPlan.</div>
+</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/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/core/BDIAgent.html#setBeliefRevisionStrategy-bdi4jade.reasoning.BeliefRevisionStrategy-">setBeliefRevisionStrategy(BeliefRevisionStrategy)</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></dt>
+<dd> </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/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/BDIAgent.html#setDeliberationFunction-bdi4jade.reasoning.DeliberationFunction-">setDeliberationFunction(DeliberationFunction)</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></dt>
+<dd> </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> </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> </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> </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/core/Capability.html#setMyAgent-bdi4jade.core.BDIAgent-">setMyAgent(BDIAgent)</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/belief/AbstractBelief.html#setName-java.lang.String-">setName(String)</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/BDIAgent.html#setNoLongerDesired-bdi4jade.goal.Goal-">setNoLongerDesired(Goal)</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></dt>
+<dd>
+<div class="block">Sets a goal to be no longer desired.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/BDIAgent.html#setOptionGenerationFunction-bdi4jade.reasoning.OptionGenerationFunction-">setOptionGenerationFunction(OptionGenerationFunction)</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></dt>
+<dd> </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/BDIAgent.html#setPlanSelectionStrategy-bdi4jade.reasoning.PlanSelectionStrategy-">setPlanSelectionStrategy(PlanSelectionStrategy)</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/extension/planselection/utilitybased/SoftgoalPreferences.html#setPreferenceForSoftgoal-bdi4jade.goal.Softgoal-java.lang.Double-">setPreferenceForSoftgoal(Softgoal, Double)</a></span> - Method in class bdi4jade.extension.planselection.utilitybased.<a href="../bdi4jade/extension/planselection/utilitybased/SoftgoalPreferences.html" title="class in bdi4jade.extension.planselection.utilitybased">SoftgoalPreferences</a></dt>
+<dd>
+<div class="block">Sets the preference for a softgoal.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/extension/planselection/utilitybased/PlanContribution.html#setProbability-java.lang.Double-">setProbability(Double)</a></span> - Method in class bdi4jade.extension.planselection.utilitybased.<a href="../bdi4jade/extension/planselection/utilitybased/PlanContribution.html" title="class in bdi4jade.extension.planselection.utilitybased">PlanContribution</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/BDIAgent.html#setup--">setup()</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</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#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-T-">setValue(T)</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-T-">setValue(T)</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/extension/planselection/utilitybased/PlanContribution.html#setValue-java.lang.Double-">setValue(Double)</a></span> - Method in class bdi4jade.extension.planselection.utilitybased.<a href="../bdi4jade/extension/planselection/utilitybased/PlanContribution.html" title="class in bdi4jade.extension.planselection.utilitybased">PlanContribution</a></dt>
+<dd> </dd>
+<dt><a href="../bdi4jade/plan/SimplePlan.html" title="class in bdi4jade.plan"><span class="typeNameLink">SimplePlan</span></a> - Class in <a href="../bdi4jade/plan/package-summary.html">bdi4jade.plan</a></dt>
+<dd>
+<div class="block">This class represents a plan whose plan body is a class that can be
+ instantiated by invoking the <code>Class.newInstance()</code> method.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/SimplePlan.html#SimplePlan-java.lang.Class-java.lang.Class-">SimplePlan(Class<? extends Goal>, Class<? extends PlanBody>)</a></span> - Constructor for class bdi4jade.plan.<a href="../bdi4jade/plan/SimplePlan.html" title="class in bdi4jade.plan">SimplePlan</a></dt>
+<dd>
+<div class="block">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.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/SimplePlan.html#SimplePlan-java.lang.Class-">SimplePlan(Class<? extends PlanBody>)</a></span> - Constructor for class bdi4jade.plan.<a href="../bdi4jade/plan/SimplePlan.html" title="class in bdi4jade.plan">SimplePlan</a></dt>
+<dd>
+<div class="block">Creates a new simple plan.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/SimplePlan.html#SimplePlan-bdi4jade.plan.GoalTemplate-java.lang.Class-">SimplePlan(GoalTemplate, Class<? extends PlanBody>)</a></span> - Constructor for class bdi4jade.plan.<a href="../bdi4jade/plan/SimplePlan.html" title="class in bdi4jade.plan">SimplePlan</a></dt>
+<dd>
+<div class="block">Creates a new simple plan, which is able to achieve goals that match the
+ provided template.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/SimplePlan.html#SimplePlan-bdi4jade.plan.GoalTemplate-jade.lang.acl.MessageTemplate-java.lang.Class-">SimplePlan(GoalTemplate, MessageTemplate, Class<? extends PlanBody>)</a></span> - Constructor for class bdi4jade.plan.<a href="../bdi4jade/plan/SimplePlan.html" title="class in bdi4jade.plan">SimplePlan</a></dt>
+<dd>
+<div class="block">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.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/SimplePlan.html#SimplePlan-jade.lang.acl.MessageTemplate-java.lang.Class-">SimplePlan(MessageTemplate, Class<? extends PlanBody>)</a></span> - Constructor for class bdi4jade.plan.<a href="../bdi4jade/plan/SimplePlan.html" title="class in bdi4jade.plan">SimplePlan</a></dt>
+<dd>
+<div class="block">Creates a new simple plan, which is able to process messages that match
+ the provided message template.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/SimplePlan.html#SimplePlan-java.lang.String-bdi4jade.plan.GoalTemplate-java.lang.Class-">SimplePlan(String, GoalTemplate, Class<? extends PlanBody>)</a></span> - Constructor for class bdi4jade.plan.<a href="../bdi4jade/plan/SimplePlan.html" title="class in bdi4jade.plan">SimplePlan</a></dt>
+<dd>
+<div class="block">Creates a new simple plan, which is able to achieve goals that match the
+ provided template.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/SimplePlan.html#SimplePlan-java.lang.String-bdi4jade.plan.GoalTemplate-jade.lang.acl.MessageTemplate-java.lang.Class-">SimplePlan(String, GoalTemplate, MessageTemplate, Class<? extends PlanBody>)</a></span> - Constructor for class bdi4jade.plan.<a href="../bdi4jade/plan/SimplePlan.html" title="class in bdi4jade.plan">SimplePlan</a></dt>
+<dd>
+<div class="block">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.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/SimplePlan.html#SimplePlan-java.lang.String-jade.lang.acl.MessageTemplate-java.lang.Class-">SimplePlan(String, MessageTemplate, Class<? extends PlanBody>)</a></span> - Constructor for class bdi4jade.plan.<a href="../bdi4jade/plan/SimplePlan.html" title="class in bdi4jade.plan">SimplePlan</a></dt>
+<dd>
+<div class="block">Creates a new simple plan, which is able to process messages that match
+ the provided message template.</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><a href="../bdi4jade/extension/planselection/utilitybased/SoftgoalPreferences.html" title="class in bdi4jade.extension.planselection.utilitybased"><span class="typeNameLink">SoftgoalPreferences</span></a> - Class in <a href="../bdi4jade/extension/planselection/utilitybased/package-summary.html">bdi4jade.extension.planselection.utilitybased</a></dt>
+<dd>
+<div class="block">This is an agent transient belief (@see <a href="../bdi4jade/belief/TransientBelief.html" title="class in bdi4jade.belief"><code>TransientBelief</code></a>) that stores
+ the preferences for softgoals.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/extension/planselection/utilitybased/SoftgoalPreferences.html#SoftgoalPreferences--">SoftgoalPreferences()</a></span> - Constructor for class bdi4jade.extension.planselection.utilitybased.<a href="../bdi4jade/extension/planselection/utilitybased/SoftgoalPreferences.html" title="class in bdi4jade.extension.planselection.utilitybased">SoftgoalPreferences</a></dt>
+<dd> </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, a <code>Behaviour</code>, associated with this plan.</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 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, a <code>Behaviour</code>, associated with this plan.</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">L</a> <a href="index-11.html">M</a> <a href="index-12.html">N</a> <a href="index-13.html">O</a> <a href="index-14.html">P</a> <a href="index-15.html">R</a> <a href="index-16.html">S</a> <a href="index-17.html">T</a> <a href="index-18.html">U</a> <a href="index-19.html">V</a> <a href="index-20.html">W</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-15.html">Prev Letter</a></li>
+<li><a href="index-17.html">Next Letter</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../index.html?index-files/index-16.html" target="_top">Frames</a></li>
+<li><a href="index-16.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>
bdi-jade/doc/index-files/index-17.html 350(+214 -136)
diff --git a/bdi-jade/doc/index-files/index-17.html b/bdi-jade/doc/index-files/index-17.html
index 8a70f01..9bdbbcc 100644
--- a/bdi-jade/doc/index-files/index-17.html
+++ b/bdi-jade/doc/index-files/index-17.html
@@ -1,136 +1,214 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:44 BRST 2014 -->
-<title>U-Index</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="U-Index";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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-16.html">Prev Letter</a></li>
-<li><a href="index-18.html">Next Letter</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../index.html?index-filesindex-17.html" target="_top">Frames</a></li>
-<li><a href="index-17.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="_U_">
-<!-- -->
-</a>
-<h2 class="title">U</h2>
-<dl>
-<dt><span class="strong"><a href="../bdi4jade/event/BeliefListener.html#update(bdi4jade.event.BeliefEvent)">update(BeliefEvent)</a></span> - Method in interface bdi4jade.event.<a href="../bdi4jade/event/BeliefListener.html" title="interface in bdi4jade.event">BeliefListener</a></dt>
-<dd>
-<div class="block">Updates the listener according to a change in a belief.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/core/BeliefBase.html#updateBelief(java.lang.String, java.lang.Object)">updateBelief(String, Object)</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/BeliefBase.html" title="class in bdi4jade.core">BeliefBase</a></dt>
-<dd>
-<div class="block">Update the value of a belief in the belief base.</div>
-</dd>
-<dt><a href="../bdi4jade/util/agent/UtilityBasedBDIAgent.html" title="class in bdi4jade.util.agent"><span class="strong">UtilityBasedBDIAgent</span></a> - Class in <a href="../bdi4jade/util/agent/package-summary.html">bdi4jade.util.agent</a></dt>
-<dd> </dd>
-<dt><span class="strong"><a href="../bdi4jade/util/agent/UtilityBasedBDIAgent.html#UtilityBasedBDIAgent()">UtilityBasedBDIAgent()</a></span> - Constructor for class bdi4jade.util.agent.<a href="../bdi4jade/util/agent/UtilityBasedBDIAgent.html" title="class in bdi4jade.util.agent">UtilityBasedBDIAgent</a></dt>
-<dd> </dd>
-<dt><a href="../bdi4jade/util/reasoning/UtilityBasedPlanSelectionStrategy.html" title="class in bdi4jade.util.reasoning"><span class="strong">UtilityBasedPlanSelectionStrategy</span></a> - Class in <a href="../bdi4jade/util/reasoning/package-summary.html">bdi4jade.util.reasoning</a></dt>
-<dd>
-<div class="block">A utility-based implementation of the <a href="../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning"><code>PlanSelectionStrategy</code></a>.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/util/reasoning/UtilityBasedPlanSelectionStrategy.html#UtilityBasedPlanSelectionStrategy(bdi4jade.core.BDIAgent)">UtilityBasedPlanSelectionStrategy(BDIAgent)</a></span> - Constructor for class bdi4jade.util.reasoning.<a href="../bdi4jade/util/reasoning/UtilityBasedPlanSelectionStrategy.html" title="class in bdi4jade.util.reasoning">UtilityBasedPlanSelectionStrategy</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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-16.html">Prev Letter</a></li>
-<li><a href="index-18.html">Next Letter</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../index.html?index-filesindex-17.html" target="_top">Frames</a></li>
-<li><a href="index-17.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>
+<!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) on Mon Aug 11 00:39:00 BRT 2014 -->
+<title>T-Index</title>
+<meta name="date" content="2014-08-11">
+<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="T-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-16.html">Prev Letter</a></li>
+<li><a href="index-18.html">Next Letter</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../index.html?index-files/index-17.html" target="_top">Frames</a></li>
+<li><a href="index-17.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">L</a> <a href="index-11.html">M</a> <a href="index-12.html">N</a> <a href="index-13.html">O</a> <a href="index-14.html">P</a> <a href="index-15.html">R</a> <a href="index-16.html">S</a> <a href="index-17.html">T</a> <a href="index-18.html">U</a> <a href="index-19.html">V</a> <a href="index-20.html">W</a> <a name="I:T">
+<!-- -->
+</a>
+<h2 class="title">T</h2>
+<dl>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/BDIAgent.html#takeDown--">takeDown()</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/belief/AbstractBelief.html#toString--">toString()</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">Returns this belief as a string in the form:
+ "belief name = belief value".</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/belief/BeliefBase.html#toString--">toString()</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">Returns this belief base as a string in the form:
+ "Belief base of Capability ID = [ BELIEFS ]".</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/Capability.html#toString--">toString()</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/event/BeliefEvent.html#toString--">toString()</a></span> - Method in class bdi4jade.event.<a href="../bdi4jade/event/BeliefEvent.html" title="class in bdi4jade.event">BeliefEvent</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/event/GoalEvent.html#toString--">toString()</a></span> - Method 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/exception/BeliefAlreadyExistsException.html#toString--">toString()</a></span> - Method in exception bdi4jade.exception.<a href="../bdi4jade/exception/BeliefAlreadyExistsException.html" title="class in bdi4jade.exception">BeliefAlreadyExistsException</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/goal/BeliefGoal.html#toString--">toString()</a></span> - Method in class bdi4jade.goal.<a href="../bdi4jade/goal/BeliefGoal.html" title="class in bdi4jade.goal">BeliefGoal</a></dt>
+<dd>
+<div class="block">Returns a string representation of this goal, in the form
+ "BeliefGoal: belief name".</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/goal/BeliefSetValueGoal.html#toString--">toString()</a></span> - Method in class bdi4jade.goal.<a href="../bdi4jade/goal/BeliefSetValueGoal.html" title="class in bdi4jade.goal">BeliefSetValueGoal</a></dt>
+<dd>
+<div class="block">Returns a string representation of this goal, in the form
+ "BeliefSetValueGoal: BELIEF NAME should have BELIEF VALUE".</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/goal/BeliefValueGoal.html#toString--">toString()</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">Returns a string representation of this goal, in the form
+ "BeliefValueGoal: BELIEF NAME should be BELIEF VALUE".</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/goal/NamedSoftgoal.html#toString--">toString()</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">Returns the string representation of this softgoal, which is its name.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/message/MessageGoal.html#toString--">toString()</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">Returns a string representation of this goal, in the form
+ "MessageGoal: message".</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/AbstractPlan.html#toString--">toString()</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">Returns the string representation of this plan, which is its id.</div>
+</dd>
+<dt><a href="../bdi4jade/belief/TransientBelief.html" title="class in bdi4jade.belief"><span class="typeNameLink">TransientBelief</span></a><<a href="../bdi4jade/belief/TransientBelief.html" title="type parameter in TransientBelief">T</a>> - Class in <a href="../bdi4jade/belief/package-summary.html">bdi4jade.belief</a></dt>
+<dd>
+<div class="block">This class extends the <a href="../bdi4jade/belief/AbstractBelief.html" title="class in bdi4jade.belief"><code>AbstractBelief</code></a> class and represents a
+ transient belief, which is not persisted in a permanent memory.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/belief/TransientBelief.html#TransientBelief--">TransientBelief()</a></span> - Constructor for class bdi4jade.belief.<a href="../bdi4jade/belief/TransientBelief.html" title="class in bdi4jade.belief">TransientBelief</a></dt>
+<dd>
+<div class="block">The default constructor.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/belief/TransientBelief.html#TransientBelief-java.lang.String-">TransientBelief(String)</a></span> - Constructor for class bdi4jade.belief.<a href="../bdi4jade/belief/TransientBelief.html" title="class in bdi4jade.belief">TransientBelief</a></dt>
+<dd>
+<div class="block">Initializes a transient belief with its name.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/belief/TransientBelief.html#TransientBelief-java.lang.String-T-">TransientBelief(String, T)</a></span> - Constructor for class bdi4jade.belief.<a href="../bdi4jade/belief/TransientBelief.html" title="class in bdi4jade.belief">TransientBelief</a></dt>
+<dd>
+<div class="block">Initializes a transient belief with its name and a initial value.</div>
+</dd>
+<dt><a href="../bdi4jade/belief/TransientBeliefSet.html" title="class in bdi4jade.belief"><span class="typeNameLink">TransientBeliefSet</span></a><<a href="../bdi4jade/belief/TransientBeliefSet.html" title="type parameter in TransientBeliefSet">T</a>> - Class in <a href="../bdi4jade/belief/package-summary.html">bdi4jade.belief</a></dt>
+<dd>
+<div class="block">This class extends the <a href="../bdi4jade/belief/AbstractBeliefSet.html" title="class in bdi4jade.belief"><code>AbstractBeliefSet</code></a> class and implements
+ <a href="../bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief"><code>BeliefSet</code></a> interface, representing a transient belief set, which is
+ not persisted in a permanent memory.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/belief/TransientBeliefSet.html#TransientBeliefSet--">TransientBeliefSet()</a></span> - Constructor for class bdi4jade.belief.<a href="../bdi4jade/belief/TransientBeliefSet.html" title="class in bdi4jade.belief">TransientBeliefSet</a></dt>
+<dd>
+<div class="block">The default constructor.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/belief/TransientBeliefSet.html#TransientBeliefSet-java.lang.String-">TransientBeliefSet(String)</a></span> - Constructor for class bdi4jade.belief.<a href="../bdi4jade/belief/TransientBeliefSet.html" title="class in bdi4jade.belief">TransientBeliefSet</a></dt>
+<dd>
+<div class="block">Initializes a belief set with its name.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/belief/TransientBeliefSet.html#TransientBeliefSet-java.lang.String-java.util.Set-">TransientBeliefSet(String, Set<T>)</a></span> - Constructor for class bdi4jade.belief.<a href="../bdi4jade/belief/TransientBeliefSet.html" title="class in bdi4jade.belief">TransientBeliefSet</a></dt>
+<dd>
+<div class="block">Initializes a belief set with its name and an initial set of values.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/Intention.html#tryToAchive--">tryToAchive()</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a></dt>
+<dd>
+<div class="block">Makes this intention starts to try to achieve the goal.</div>
+</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">L</a> <a href="index-11.html">M</a> <a href="index-12.html">N</a> <a href="index-13.html">O</a> <a href="index-14.html">P</a> <a href="index-15.html">R</a> <a href="index-16.html">S</a> <a href="index-17.html">T</a> <a href="index-18.html">U</a> <a href="index-19.html">V</a> <a href="index-20.html">W</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-16.html">Prev Letter</a></li>
+<li><a href="index-18.html">Next Letter</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../index.html?index-files/index-17.html" target="_top">Frames</a></li>
+<li><a href="index-17.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>
bdi-jade/doc/index-files/index-18.html 316(+153 -163)
diff --git a/bdi-jade/doc/index-files/index-18.html b/bdi-jade/doc/index-files/index-18.html
index 1e2e269..d0c4989 100644
--- a/bdi-jade/doc/index-files/index-18.html
+++ b/bdi-jade/doc/index-files/index-18.html
@@ -1,163 +1,153 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:44 BRST 2014 -->
-<title>V-Index</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="V-Index";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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-17.html">Prev Letter</a></li>
-<li>Next Letter</li>
-</ul>
-<ul class="navList">
-<li><a href="../index.html?index-filesindex-18.html" target="_top">Frames</a></li>
-<li><a href="index-18.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="_V_">
-<!-- -->
-</a>
-<h2 class="title">V</h2>
-<dl>
-<dt><span class="strong"><a href="../bdi4jade/annotation/Parameter.Direction.html#valueOf(java.lang.String)">valueOf(String)</a></span> - Static method in enum bdi4jade.annotation.<a href="../bdi4jade/annotation/Parameter.Direction.html" title="enum in bdi4jade.annotation">Parameter.Direction</a></dt>
-<dd>
-<div class="block">Returns the enum constant of this type with the specified name.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/event/BeliefEvent.Action.html#valueOf(java.lang.String)">valueOf(String)</a></span> - Static method in enum bdi4jade.event.<a href="../bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event">BeliefEvent.Action</a></dt>
-<dd>
-<div class="block">Returns the enum constant of this type with the specified name.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/goal/GoalStatus.html#valueOf(java.lang.String)">valueOf(String)</a></span> - Static method in enum bdi4jade.goal.<a href="../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a></dt>
-<dd>
-<div class="block">Returns the enum constant of this type with the specified name.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/plan/Plan.DefaultMetadata.html#valueOf(java.lang.String)">valueOf(String)</a></span> - Static method in enum bdi4jade.plan.<a href="../bdi4jade/plan/Plan.DefaultMetadata.html" title="enum in bdi4jade.plan">Plan.DefaultMetadata</a></dt>
-<dd>
-<div class="block">Returns the enum constant of this type with the specified name.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/plan/PlanInstance.EndState.html#valueOf(java.lang.String)">valueOf(String)</a></span> - Static method in enum bdi4jade.plan.<a href="../bdi4jade/plan/PlanInstance.EndState.html" title="enum in bdi4jade.plan">PlanInstance.EndState</a></dt>
-<dd>
-<div class="block">Returns the enum constant of this type with the specified name.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/annotation/Parameter.Direction.html#values()">values()</a></span> - Static method in enum bdi4jade.annotation.<a href="../bdi4jade/annotation/Parameter.Direction.html" title="enum in bdi4jade.annotation">Parameter.Direction</a></dt>
-<dd>
-<div class="block">Returns an array containing the constants of this enum type, in
-the order they are declared.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/event/BeliefEvent.Action.html#values()">values()</a></span> - Static method in enum bdi4jade.event.<a href="../bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event">BeliefEvent.Action</a></dt>
-<dd>
-<div class="block">Returns an array containing the constants of this enum type, in
-the order they are declared.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/goal/GoalStatus.html#values()">values()</a></span> - Static method in enum bdi4jade.goal.<a href="../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a></dt>
-<dd>
-<div class="block">Returns an array containing the constants of this enum type, in
-the order they are declared.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/plan/Plan.DefaultMetadata.html#values()">values()</a></span> - Static method in enum bdi4jade.plan.<a href="../bdi4jade/plan/Plan.DefaultMetadata.html" title="enum in bdi4jade.plan">Plan.DefaultMetadata</a></dt>
-<dd>
-<div class="block">Returns an array containing the constants of this enum type, in
-the order they are declared.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/plan/PlanInstance.EndState.html#values()">values()</a></span> - Static method in enum bdi4jade.plan.<a href="../bdi4jade/plan/PlanInstance.EndState.html" title="enum in bdi4jade.plan">PlanInstance.EndState</a></dt>
-<dd>
-<div class="block">Returns an array containing the constants of this enum type, in
-the order they are declared.</div>
-</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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-17.html">Prev Letter</a></li>
-<li>Next Letter</li>
-</ul>
-<ul class="navList">
-<li><a href="../index.html?index-filesindex-18.html" target="_top">Frames</a></li>
-<li><a href="index-18.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>
+<!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) on Mon Aug 11 00:39:00 BRT 2014 -->
+<title>U-Index</title>
+<meta name="date" content="2014-08-11">
+<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="U-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-17.html">Prev Letter</a></li>
+<li><a href="index-19.html">Next Letter</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../index.html?index-files/index-18.html" target="_top">Frames</a></li>
+<li><a href="index-18.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">L</a> <a href="index-11.html">M</a> <a href="index-12.html">N</a> <a href="index-13.html">O</a> <a href="index-14.html">P</a> <a href="index-15.html">R</a> <a href="index-16.html">S</a> <a href="index-17.html">T</a> <a href="index-18.html">U</a> <a href="index-19.html">V</a> <a href="index-20.html">W</a> <a name="I:U">
+<!-- -->
+</a>
+<h2 class="title">U</h2>
+<dl>
+<dt><span class="memberNameLink"><a href="../bdi4jade/belief/BeliefBase.html#updateBelief-java.lang.String-java.lang.Object-">updateBelief(String, Object)</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">Updates the value of a belief in the belief base.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/belief/AbstractBelief.html#updateValue-T-">updateValue(T)</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 value of this belief.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/belief/PersistentBelief.html#updateValue-T-">updateValue(T)</a></span> - Method in class bdi4jade.belief.<a href="../bdi4jade/belief/PersistentBelief.html" title="class in bdi4jade.belief">PersistentBelief</a></dt>
+<dd>
+<div class="block">Not implemented yet.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/belief/TransientBelief.html#updateValue-T-">updateValue(T)</a></span> - Method in class bdi4jade.belief.<a href="../bdi4jade/belief/TransientBelief.html" title="class in bdi4jade.belief">TransientBelief</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/belief/TransientBeliefSet.html#updateValue-java.util.Set-">updateValue(Set<T>)</a></span> - Method in class bdi4jade.belief.<a href="../bdi4jade/belief/TransientBeliefSet.html" title="class in bdi4jade.belief">TransientBeliefSet</a></dt>
+<dd> </dd>
+<dt><a href="../bdi4jade/extension/planselection/utilitybased/UtilityBasedBDIAgent.html" title="class in bdi4jade.extension.planselection.utilitybased"><span class="typeNameLink">UtilityBasedBDIAgent</span></a> - Class in <a href="../bdi4jade/extension/planselection/utilitybased/package-summary.html">bdi4jade.extension.planselection.utilitybased</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/extension/planselection/utilitybased/UtilityBasedBDIAgent.html#UtilityBasedBDIAgent--">UtilityBasedBDIAgent()</a></span> - Constructor for class bdi4jade.extension.planselection.utilitybased.<a href="../bdi4jade/extension/planselection/utilitybased/UtilityBasedBDIAgent.html" title="class in bdi4jade.extension.planselection.utilitybased">UtilityBasedBDIAgent</a></dt>
+<dd> </dd>
+<dt><a href="../bdi4jade/extension/planselection/utilitybased/UtilityBasedPlanSelectionStrategy.html" title="class in bdi4jade.extension.planselection.utilitybased"><span class="typeNameLink">UtilityBasedPlanSelectionStrategy</span></a> - Class in <a href="../bdi4jade/extension/planselection/utilitybased/package-summary.html">bdi4jade.extension.planselection.utilitybased</a></dt>
+<dd>
+<div class="block">A utility-based implementation of the <a href="../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning"><code>PlanSelectionStrategy</code></a>.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/extension/planselection/utilitybased/UtilityBasedPlanSelectionStrategy.html#UtilityBasedPlanSelectionStrategy-bdi4jade.extension.planselection.utilitybased.UtilityBasedBDIAgent-">UtilityBasedPlanSelectionStrategy(UtilityBasedBDIAgent)</a></span> - Constructor for class bdi4jade.extension.planselection.utilitybased.<a href="../bdi4jade/extension/planselection/utilitybased/UtilityBasedPlanSelectionStrategy.html" title="class in bdi4jade.extension.planselection.utilitybased">UtilityBasedPlanSelectionStrategy</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">L</a> <a href="index-11.html">M</a> <a href="index-12.html">N</a> <a href="index-13.html">O</a> <a href="index-14.html">P</a> <a href="index-15.html">R</a> <a href="index-16.html">S</a> <a href="index-17.html">T</a> <a href="index-18.html">U</a> <a href="index-19.html">V</a> <a href="index-20.html">W</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-17.html">Prev Letter</a></li>
+<li><a href="index-19.html">Next Letter</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../index.html?index-files/index-18.html" target="_top">Frames</a></li>
+<li><a href="index-18.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>
bdi-jade/doc/index-files/index-2.html 576(+318 -258)
diff --git a/bdi-jade/doc/index-files/index-2.html b/bdi-jade/doc/index-files/index-2.html
index 6c2b7d1..052bdd9 100644
--- a/bdi-jade/doc/index-files/index-2.html
+++ b/bdi-jade/doc/index-files/index-2.html
@@ -1,264 +1,324 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:43 BRST 2014 -->
-<title>B-Index</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="B-Index";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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-1.html">Prev Letter</a></li>
-<li><a href="index-3.html">Next Letter</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../index.html?index-filesindex-2.html" target="_top">Frames</a></li>
-<li><a href="index-2.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="_B_">
-<!-- -->
-</a>
-<h2 class="title">B</h2>
-<dl>
-<dt><a href="../bdi4jade/annotation/package-summary.html">bdi4jade.annotation</a> - package bdi4jade.annotation</dt>
-<dd> </dd>
-<dt><a href="../bdi4jade/belief/package-summary.html">bdi4jade.belief</a> - package bdi4jade.belief</dt>
-<dd> </dd>
-<dt><a href="../bdi4jade/core/package-summary.html">bdi4jade.core</a> - package bdi4jade.core</dt>
-<dd> </dd>
-<dt><a href="../bdi4jade/event/package-summary.html">bdi4jade.event</a> - package bdi4jade.event</dt>
-<dd> </dd>
-<dt><a href="../bdi4jade/exception/package-summary.html">bdi4jade.exception</a> - package bdi4jade.exception</dt>
-<dd> </dd>
-<dt><a href="../bdi4jade/goal/package-summary.html">bdi4jade.goal</a> - package bdi4jade.goal</dt>
-<dd> </dd>
-<dt><a href="../bdi4jade/message/package-summary.html">bdi4jade.message</a> - package bdi4jade.message</dt>
-<dd> </dd>
-<dt><a href="../bdi4jade/plan/package-summary.html">bdi4jade.plan</a> - package bdi4jade.plan</dt>
-<dd> </dd>
-<dt><a href="../bdi4jade/preference/package-summary.html">bdi4jade.preference</a> - package bdi4jade.preference</dt>
-<dd> </dd>
-<dt><a href="../bdi4jade/reasoning/package-summary.html">bdi4jade.reasoning</a> - package bdi4jade.reasoning</dt>
-<dd> </dd>
-<dt><a href="../bdi4jade/softgoal/package-summary.html">bdi4jade.softgoal</a> - package bdi4jade.softgoal</dt>
-<dd> </dd>
-<dt><a href="../bdi4jade/util/package-summary.html">bdi4jade.util</a> - package bdi4jade.util</dt>
-<dd> </dd>
-<dt><a href="../bdi4jade/util/agent/package-summary.html">bdi4jade.util.agent</a> - package bdi4jade.util.agent</dt>
-<dd> </dd>
-<dt><a href="../bdi4jade/util/goal/package-summary.html">bdi4jade.util.goal</a> - package bdi4jade.util.goal</dt>
-<dd> </dd>
-<dt><a href="../bdi4jade/util/plan/package-summary.html">bdi4jade.util.plan</a> - package bdi4jade.util.plan</dt>
-<dd> </dd>
-<dt><a href="../bdi4jade/util/reasoning/package-summary.html">bdi4jade.util.reasoning</a> - package bdi4jade.util.reasoning</dt>
-<dd> </dd>
-<dt><a href="../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core"><span class="strong">BDIAgent</span></a> - Class in <a href="../bdi4jade/core/package-summary.html">bdi4jade.core</a></dt>
-<dd>
+<!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) on Mon Aug 11 00:39:00 BRT 2014 -->
+<title>B-Index</title>
+<meta name="date" content="2014-08-11">
+<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="B-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-1.html">Prev Letter</a></li>
+<li><a href="index-3.html">Next Letter</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../index.html?index-files/index-2.html" target="_top">Frames</a></li>
+<li><a href="index-2.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">L</a> <a href="index-11.html">M</a> <a href="index-12.html">N</a> <a href="index-13.html">O</a> <a href="index-14.html">P</a> <a href="index-15.html">R</a> <a href="index-16.html">S</a> <a href="index-17.html">T</a> <a href="index-18.html">U</a> <a href="index-19.html">V</a> <a href="index-20.html">W</a> <a name="I:B">
+<!-- -->
+</a>
+<h2 class="title">B</h2>
+<dl>
+<dt><a href="../bdi4jade/annotation/package-summary.html">bdi4jade.annotation</a> - package bdi4jade.annotation</dt>
+<dd> </dd>
+<dt><a href="../bdi4jade/belief/package-summary.html">bdi4jade.belief</a> - package bdi4jade.belief</dt>
+<dd>
+<div class="block">This package contains interfaces and classes that allows representation of
+ beliefs of an agent, which are stored in belief bases, part of agent
+ capabilities.</div>
+</dd>
+<dt><a href="../bdi4jade/core/package-summary.html">bdi4jade.core</a> - package bdi4jade.core</dt>
+<dd> </dd>
+<dt><a href="../bdi4jade/event/package-summary.html">bdi4jade.event</a> - package bdi4jade.event</dt>
+<dd>
+<div class="block">This package contains interfaces and classes that allows creating listeners
+ of events that occur in an agent, such as updating beliefs or achieving
+ goals, and representing such events.</div>
+</dd>
+<dt><a href="../bdi4jade/exception/package-summary.html">bdi4jade.exception</a> - package bdi4jade.exception</dt>
+<dd>
+<div class="block">This package contains interfaces and classes that allows representation of
+ exceptions that may occur during the execution of BDI agents.</div>
+</dd>
+<dt><a href="../bdi4jade/extension/planselection/utilitybased/package-summary.html">bdi4jade.extension.planselection.utilitybased</a> - package bdi4jade.extension.planselection.utilitybased</dt>
+<dd> </dd>
+<dt><a href="../bdi4jade/goal/package-summary.html">bdi4jade.goal</a> - package bdi4jade.goal</dt>
+<dd>
+<div class="block">This package contains interfaces and classes that allows representation of
+ goals and softgoals of an agent.</div>
+</dd>
+<dt><a href="../bdi4jade/message/package-summary.html">bdi4jade.message</a> - package bdi4jade.message</dt>
+<dd>
+<div class="block">This package contains interfaces and classes that allows processing
+ messages received by BDI agents and creating goals to process them.</div>
+</dd>
+<dt><a href="../bdi4jade/plan/package-summary.html">bdi4jade.plan</a> - package bdi4jade.plan</dt>
+<dd>
+<div class="block">This package contains interfaces and classes that allows representation of
+ plans of BDI agents.</div>
+</dd>
+<dt><a href="../bdi4jade/plan/planbody/package-summary.html">bdi4jade.plan.planbody</a> - package bdi4jade.plan.planbody</dt>
+<dd>
+<div class="block">This package contains interfaces and classes that allows representation of
+ plan body, which is an executable piece of code that is instantiated and
+ executed to achieve goals.</div>
+</dd>
+<dt><a href="../bdi4jade/reasoning/package-summary.html">bdi4jade.reasoning</a> - package bdi4jade.reasoning</dt>
+<dd> </dd>
+<dt><a href="../bdi4jade/util/package-summary.html">bdi4jade.util</a> - package bdi4jade.util</dt>
+<dd>
+<div class="block">This package contains utility classes.</div>
+</dd>
+<dt><a href="../bdi4jade/util/reasoning/package-summary.html">bdi4jade.util.reasoning</a> - package bdi4jade.util.reasoning</dt>
+<dd> </dd>
+<dt><a href="../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core"><span class="typeNameLink">BDIAgent</span></a> - Class in <a href="../bdi4jade/core/package-summary.html">bdi4jade.core</a></dt>
+<dd>
<div class="block">This class is an extension of <code>Agent</code> that has a current set of goals,
- which are selected to become intentions, i.e.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/core/BDIAgent.html#BDIAgent()">BDIAgent()</a></span> - Constructor for class bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></dt>
-<dd>
-<div class="block">Default constructor.</div>
-</dd>
-<dt><a href="../bdi4jade/message/BDIAgentMsgReceiver.html" title="class in bdi4jade.message"><span class="strong">BDIAgentMsgReceiver</span></a> - Class in <a href="../bdi4jade/message/package-summary.html">bdi4jade.message</a></dt>
-<dd> </dd>
-<dt><span class="strong"><a href="../bdi4jade/message/BDIAgentMsgReceiver.html#BDIAgentMsgReceiver(bdi4jade.core.BDIAgent, bdi4jade.message.BDIAgentMsgReceiver.BDIAgentMatchExpression)">BDIAgentMsgReceiver(BDIAgent, BDIAgentMsgReceiver.BDIAgentMatchExpression)</a></span> - Constructor for class bdi4jade.message.<a href="../bdi4jade/message/BDIAgentMsgReceiver.html" title="class in bdi4jade.message">BDIAgentMsgReceiver</a></dt>
-<dd> </dd>
-<dt><a href="../bdi4jade/message/BDIAgentMsgReceiver.BDIAgentMatchExpression.html" title="class in bdi4jade.message"><span class="strong">BDIAgentMsgReceiver.BDIAgentMatchExpression</span></a> - Class in <a href="../bdi4jade/message/package-summary.html">bdi4jade.message</a></dt>
-<dd> </dd>
-<dt><span class="strong"><a href="../bdi4jade/message/BDIAgentMsgReceiver.BDIAgentMatchExpression.html#BDIAgentMsgReceiver.BDIAgentMatchExpression()">BDIAgentMsgReceiver.BDIAgentMatchExpression()</a></span> - Constructor for class bdi4jade.message.<a href="../bdi4jade/message/BDIAgentMsgReceiver.BDIAgentMatchExpression.html" title="class in bdi4jade.message">BDIAgentMsgReceiver.BDIAgentMatchExpression</a></dt>
-<dd> </dd>
-<dt><a href="../bdi4jade/belief/Belief.html" title="class in bdi4jade.belief"><span class="strong">Belief</span></a><<a href="../bdi4jade/belief/Belief.html" title="type parameter in Belief">T</a>> - Class in <a href="../bdi4jade/belief/package-summary.html">bdi4jade.belief</a></dt>
-<dd>
-<div class="block">Represents a belief of the belief base.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/belief/Belief.html#Belief(java.lang.String)">Belief(String)</a></span> - Constructor for class bdi4jade.belief.<a href="../bdi4jade/belief/Belief.html" title="class in bdi4jade.belief">Belief</a></dt>
-<dd>
-<div class="block">Initializes a belief with its name.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/belief/Belief.html#Belief(java.lang.String, T)">Belief(String, T)</a></span> - Constructor for class bdi4jade.belief.<a href="../bdi4jade/belief/Belief.html" title="class in bdi4jade.belief">Belief</a></dt>
-<dd>
-<div class="block">Initializes a belief with its name.</div>
-</dd>
-<dt><a href="../bdi4jade/exception/BeliefAlreadyExistsException.html" title="class in bdi4jade.exception"><span class="strong">BeliefAlreadyExistsException</span></a> - Exception in <a href="../bdi4jade/exception/package-summary.html">bdi4jade.exception</a></dt>
-<dd>
+ which are selected to become intentions, i.e.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/BDIAgent.html#BDIAgent--">BDIAgent()</a></span> - Constructor for class bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></dt>
+<dd>
+<div class="block">Default constructor.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/BDIAgent.html#BDIAgent-bdi4jade.core.Capability-">BDIAgent(Capability)</a></span> - Constructor for class bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></dt>
+<dd>
+<div class="block">Default constructor.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/BDIAgent.html#BDIAgent-bdi4jade.core.Capability:A-">BDIAgent(Capability[])</a></span> - Constructor for class bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></dt>
+<dd>
+<div class="block">Default constructor.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/BDIAgent.html#BDIAgent-java.util.Collection-">BDIAgent(Collection<Capability>)</a></span> - Constructor for class bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></dt>
+<dd>
+<div class="block">Default constructor.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/message/BDIAgentMsgReceiver.BDIAgentMatchExpression.html#BDIAgentMatchExpression--">BDIAgentMatchExpression()</a></span> - Constructor for class bdi4jade.message.<a href="../bdi4jade/message/BDIAgentMsgReceiver.BDIAgentMatchExpression.html" title="class in bdi4jade.message">BDIAgentMsgReceiver.BDIAgentMatchExpression</a></dt>
+<dd> </dd>
+<dt><a href="../bdi4jade/message/BDIAgentMsgReceiver.html" title="class in bdi4jade.message"><span class="typeNameLink">BDIAgentMsgReceiver</span></a> - Class in <a href="../bdi4jade/message/package-summary.html">bdi4jade.message</a></dt>
+<dd>
+<div class="block">This class extends the <code>MsgReceiver</code> behavior from the JADE platform
+ and is responsible for receiving agent messages and creating
+ <a href="../bdi4jade/message/MessageGoal.html" title="class in bdi4jade.message"><code>MessageGoal</code></a> so that a BDI agent can process it.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/message/BDIAgentMsgReceiver.html#BDIAgentMsgReceiver-bdi4jade.core.BDIAgent-">BDIAgentMsgReceiver(BDIAgent)</a></span> - Constructor for class bdi4jade.message.<a href="../bdi4jade/message/BDIAgentMsgReceiver.html" title="class in bdi4jade.message">BDIAgentMsgReceiver</a></dt>
+<dd>
+<div class="block">Initializes this message receiver, which is associated with a BDI agent.</div>
+</dd>
+<dt><a href="../bdi4jade/message/BDIAgentMsgReceiver.BDIAgentMatchExpression.html" title="class in bdi4jade.message"><span class="typeNameLink">BDIAgentMsgReceiver.BDIAgentMatchExpression</span></a> - Class in <a href="../bdi4jade/message/package-summary.html">bdi4jade.message</a></dt>
+<dd>
+<div class="block">This class implements the <code>MessageTemplate.MatchExpression</code> interface from JADE and
+ is responsible for verifying if there is at least one agent capability
+ with a plan that is able to process a given message.</div>
+</dd>
+<dt><a href="../bdi4jade/annotation/Belief.html" title="annotation in bdi4jade.annotation"><span class="typeNameLink">Belief</span></a> - Annotation Type in <a href="../bdi4jade/annotation/package-summary.html">bdi4jade.annotation</a></dt>
+<dd> </dd>
+<dt><a href="../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief"><span class="typeNameLink">Belief</span></a><<a href="../bdi4jade/belief/Belief.html" title="type parameter in Belief">T</a>> - Interface in <a href="../bdi4jade/belief/package-summary.html">bdi4jade.belief</a></dt>
+<dd>
+<div class="block">This interface represents a belief of the belief base.</div>
+</dd>
+<dt><a href="../bdi4jade/exception/BeliefAlreadyExistsException.html" title="class in bdi4jade.exception"><span class="typeNameLink">BeliefAlreadyExistsException</span></a> - Exception in <a href="../bdi4jade/exception/package-summary.html">bdi4jade.exception</a></dt>
+<dd>
<div class="block">This class represents an exception that a belief that already exists in the
- belief base is trying to be added.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/exception/BeliefAlreadyExistsException.html#BeliefAlreadyExistsException(bdi4jade.belief.Belief)">BeliefAlreadyExistsException(Belief<?>)</a></span> - Constructor for exception bdi4jade.exception.<a href="../bdi4jade/exception/BeliefAlreadyExistsException.html" title="class in bdi4jade.exception">BeliefAlreadyExistsException</a></dt>
-<dd>
-<div class="block">Creates a new instance of BeliefAlreadyExistsException.</div>
-</dd>
-<dt><a href="../bdi4jade/core/BeliefBase.html" title="class in bdi4jade.core"><span class="strong">BeliefBase</span></a> - Class in <a href="../bdi4jade/core/package-summary.html">bdi4jade.core</a></dt>
-<dd>
-<div class="block">This class represents a belief base of a capability.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/core/BeliefBase.html#BeliefBase()">BeliefBase()</a></span> - Constructor for class bdi4jade.core.<a href="../bdi4jade/core/BeliefBase.html" title="class in bdi4jade.core">BeliefBase</a></dt>
-<dd>
-<div class="block">Creates a belief base.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/core/BeliefBase.html#BeliefBase(java.util.Set)">BeliefBase(Set<Belief<?>>)</a></span> - Constructor for class bdi4jade.core.<a href="../bdi4jade/core/BeliefBase.html" title="class in bdi4jade.core">BeliefBase</a></dt>
-<dd>
+ belief base is trying to be added.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/exception/BeliefAlreadyExistsException.html#BeliefAlreadyExistsException-bdi4jade.belief.Belief-">BeliefAlreadyExistsException(Belief<?>)</a></span> - Constructor for exception bdi4jade.exception.<a href="../bdi4jade/exception/BeliefAlreadyExistsException.html" title="class in bdi4jade.exception">BeliefAlreadyExistsException</a></dt>
+<dd>
+<div class="block">Creates a new instance of BeliefAlreadyExistsException.</div>
+</dd>
+<dt><a href="../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief"><span class="typeNameLink">BeliefBase</span></a> - Class in <a href="../bdi4jade/belief/package-summary.html">bdi4jade.belief</a></dt>
+<dd>
+<div class="block">This class represents a belief base of a capability.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/belief/BeliefBase.html#BeliefBase--">BeliefBase()</a></span> - Constructor for class bdi4jade.belief.<a href="../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a></dt>
+<dd>
+<div class="block">The default constructor.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/belief/BeliefBase.html#BeliefBase-bdi4jade.core.Capability-">BeliefBase(Capability)</a></span> - Constructor for class bdi4jade.belief.<a href="../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a></dt>
+<dd>
+<div class="block">Creates a belief base associated with a capability.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/belief/BeliefBase.html#BeliefBase-bdi4jade.core.Capability-java.util.Set-">BeliefBase(Capability, Set<Belief<?>>)</a></span> - Constructor for class bdi4jade.belief.<a href="../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a></dt>
+<dd>
<div class="block">Creates a belief base associated with a capability and adds the beliefs
- in the provided belief set.</div>
-</dd>
-<dt><a href="../bdi4jade/event/BeliefEvent.html" title="class in bdi4jade.event"><span class="strong">BeliefEvent</span></a> - Class in <a href="../bdi4jade/event/package-summary.html">bdi4jade.event</a></dt>
-<dd>
-<div class="block">This class represents an event performed over a belief.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/event/BeliefEvent.html#BeliefEvent()">BeliefEvent()</a></span> - Constructor for class bdi4jade.event.<a href="../bdi4jade/event/BeliefEvent.html" title="class in bdi4jade.event">BeliefEvent</a></dt>
-<dd>
-<div class="block">Default constructor.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/event/BeliefEvent.html#BeliefEvent(bdi4jade.belief.Belief)">BeliefEvent(Belief<?>)</a></span> - Constructor for class bdi4jade.event.<a href="../bdi4jade/event/BeliefEvent.html" title="class in bdi4jade.event">BeliefEvent</a></dt>
-<dd>
-<div class="block">Creates a Belief Changed.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/event/BeliefEvent.html#BeliefEvent(bdi4jade.belief.Belief, bdi4jade.event.BeliefEvent.Action)">BeliefEvent(Belief<?>, BeliefEvent.Action)</a></span> - Constructor for class bdi4jade.event.<a href="../bdi4jade/event/BeliefEvent.html" title="class in bdi4jade.event">BeliefEvent</a></dt>
-<dd>
-<div class="block">Creates a Belief Changed.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/event/BeliefEvent.html#BeliefEvent(bdi4jade.belief.Belief, bdi4jade.event.BeliefEvent.Action, java.lang.Object)">BeliefEvent(Belief<?>, BeliefEvent.Action, Object)</a></span> - Constructor for class bdi4jade.event.<a href="../bdi4jade/event/BeliefEvent.html" title="class in bdi4jade.event">BeliefEvent</a></dt>
-<dd>
-<div class="block">Creates a Belief Changed.</div>
-</dd>
-<dt><a href="../bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event"><span class="strong">BeliefEvent.Action</span></a> - Enum in <a href="../bdi4jade/event/package-summary.html">bdi4jade.event</a></dt>
-<dd>
+ in the provided belief set as the initial beliefs of this belief base.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/Capability.html#beliefBase">beliefBase</a></span> - Variable in class bdi4jade.core.<a href="../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></dt>
+<dd> </dd>
+<dt><a href="../bdi4jade/event/BeliefEvent.html" title="class in bdi4jade.event"><span class="typeNameLink">BeliefEvent</span></a> - Class in <a href="../bdi4jade/event/package-summary.html">bdi4jade.event</a></dt>
+<dd>
+<div class="block">This class represents an event performed over a belief.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/event/BeliefEvent.html#BeliefEvent--">BeliefEvent()</a></span> - Constructor for class bdi4jade.event.<a href="../bdi4jade/event/BeliefEvent.html" title="class in bdi4jade.event">BeliefEvent</a></dt>
+<dd>
+<div class="block">Default constructor.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/event/BeliefEvent.html#BeliefEvent-bdi4jade.belief.Belief-">BeliefEvent(Belief<?>)</a></span> - Constructor for class bdi4jade.event.<a href="../bdi4jade/event/BeliefEvent.html" title="class in bdi4jade.event">BeliefEvent</a></dt>
+<dd>
+<div class="block">Creates a belief event.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/event/BeliefEvent.html#BeliefEvent-bdi4jade.belief.Belief-bdi4jade.event.BeliefEvent.Action-">BeliefEvent(Belief<?>, BeliefEvent.Action)</a></span> - Constructor for class bdi4jade.event.<a href="../bdi4jade/event/BeliefEvent.html" title="class in bdi4jade.event">BeliefEvent</a></dt>
+<dd>
+<div class="block">Creates a belief event.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/event/BeliefEvent.html#BeliefEvent-bdi4jade.belief.Belief-bdi4jade.event.BeliefEvent.Action-java.lang.Object-">BeliefEvent(Belief<?>, BeliefEvent.Action, Object)</a></span> - Constructor for class bdi4jade.event.<a href="../bdi4jade/event/BeliefEvent.html" title="class in bdi4jade.event">BeliefEvent</a></dt>
+<dd>
+<div class="block">Creates a belief event.</div>
+</dd>
+<dt><a href="../bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event"><span class="typeNameLink">BeliefEvent.Action</span></a> - Enum in <a href="../bdi4jade/event/package-summary.html">bdi4jade.event</a></dt>
+<dd>
<div class="block">This enumeration represents the set of possible actions that can be
- performed over a belief.</div>
-</dd>
-<dt><a href="../bdi4jade/util/goal/BeliefGoal.html" title="class in bdi4jade.util.goal"><span class="strong">BeliefGoal</span></a> - Class in <a href="../bdi4jade/util/goal/package-summary.html">bdi4jade.util.goal</a></dt>
-<dd>
-<div class="block">This class represents the goal of an agent believe in a certain belief, i.e.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/util/goal/BeliefGoal.html#BeliefGoal(java.lang.Object)">BeliefGoal(Object)</a></span> - Constructor for class bdi4jade.util.goal.<a href="../bdi4jade/util/goal/BeliefGoal.html" title="class in bdi4jade.util.goal">BeliefGoal</a></dt>
-<dd>
-<div class="block">Creates a new BeliefGoal.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/util/goal/BeliefGoal.html#BeliefGoal(java.lang.String)">BeliefGoal(String)</a></span> - Constructor for class bdi4jade.util.goal.<a href="../bdi4jade/util/goal/BeliefGoal.html" title="class in bdi4jade.util.goal">BeliefGoal</a></dt>
-<dd>
-<div class="block">Creates a new BeliefGoal with the provided belief name.</div>
-</dd>
-<dt><a href="../bdi4jade/event/BeliefListener.html" title="interface in bdi4jade.event"><span class="strong">BeliefListener</span></a> - Interface in <a href="../bdi4jade/event/package-summary.html">bdi4jade.event</a></dt>
-<dd>
-<div class="block">This interface defined the method that a belief listener should implement.</div>
-</dd>
-<dt><a href="../bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning"><span class="strong">BeliefRevisionStrategy</span></a> - Interface in <a href="../bdi4jade/reasoning/package-summary.html">bdi4jade.reasoning</a></dt>
-<dd>
-<div class="block">This is used during the BDI interpreter cycle to review the agent's beliefs.</div>
-</dd>
-<dt><a href="../bdi4jade/belief/BeliefSet.html" title="class in bdi4jade.belief"><span class="strong">BeliefSet</span></a><<a href="../bdi4jade/belief/BeliefSet.html" title="type parameter in BeliefSet">T</a>> - Class in <a href="../bdi4jade/belief/package-summary.html">bdi4jade.belief</a></dt>
-<dd>
-<div class="block">This class represents a belief that has a set of values associated with it.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/belief/BeliefSet.html#BeliefSet(java.lang.String)">BeliefSet(String)</a></span> - Constructor for class bdi4jade.belief.<a href="../bdi4jade/belief/BeliefSet.html" title="class in bdi4jade.belief">BeliefSet</a></dt>
-<dd>
-<div class="block">Creates a new belief set with the provided name.</div>
-</dd>
-<dt><a href="../bdi4jade/util/goal/BeliefSetValueGoal.html" title="class in bdi4jade.util.goal"><span class="strong">BeliefSetValueGoal</span></a><<a href="../bdi4jade/util/goal/BeliefSetValueGoal.html" title="type parameter in BeliefSetValueGoal">T</a>> - Class in <a href="../bdi4jade/util/goal/package-summary.html">bdi4jade.util.goal</a></dt>
-<dd>
+ performed over a belief.</div>
+</dd>
+<dt><a href="../bdi4jade/goal/BeliefGoal.html" title="class in bdi4jade.goal"><span class="typeNameLink">BeliefGoal</span></a> - Class in <a href="../bdi4jade/goal/package-summary.html">bdi4jade.goal</a></dt>
+<dd>
+<div class="block">This class represents the goal of an agent to believe in a certain belief,
+ that is, the agent has a belief whose name is specified in this goal.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/goal/BeliefGoal.html#BeliefGoal-java.lang.String-">BeliefGoal(String)</a></span> - Constructor for class bdi4jade.goal.<a href="../bdi4jade/goal/BeliefGoal.html" title="class in bdi4jade.goal">BeliefGoal</a></dt>
+<dd>
+<div class="block">Creates a new BeliefGoal with the provided belief name.</div>
+</dd>
+<dt><a href="../bdi4jade/plan/planbody/BeliefGoalPlanBody.html" title="class in bdi4jade.plan.planbody"><span class="typeNameLink">BeliefGoalPlanBody</span></a> - Class in <a href="../bdi4jade/plan/planbody/package-summary.html">bdi4jade.plan.planbody</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/BeliefGoalPlanBody.html#BeliefGoalPlanBody--">BeliefGoalPlanBody()</a></span> - Constructor for class bdi4jade.plan.planbody.<a href="../bdi4jade/plan/planbody/BeliefGoalPlanBody.html" title="class in bdi4jade.plan.planbody">BeliefGoalPlanBody</a></dt>
+<dd> </dd>
+<dt><a href="../bdi4jade/event/BeliefListener.html" title="interface in bdi4jade.event"><span class="typeNameLink">BeliefListener</span></a> - Interface in <a href="../bdi4jade/event/package-summary.html">bdi4jade.event</a></dt>
+<dd>
+<div class="block">This interface defines the method that a belief listener should implement.</div>
+</dd>
+<dt><a href="../bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning"><span class="typeNameLink">BeliefRevisionStrategy</span></a> - Interface in <a href="../bdi4jade/reasoning/package-summary.html">bdi4jade.reasoning</a></dt>
+<dd>
+<div class="block">This is used during the BDI interpreter cycle to review the agent's beliefs.</div>
+</dd>
+<dt><a href="../bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief"><span class="typeNameLink">BeliefSet</span></a><<a href="../bdi4jade/belief/BeliefSet.html" title="type parameter in BeliefSet">T</a>> - Interface in <a href="../bdi4jade/belief/package-summary.html">bdi4jade.belief</a></dt>
+<dd>
+<div class="block">This interface represents a belief that has a set of values associated with
+ it.</div>
+</dd>
+<dt><a href="../bdi4jade/goal/BeliefSetValueGoal.html" title="class in bdi4jade.goal"><span class="typeNameLink">BeliefSetValueGoal</span></a><<a href="../bdi4jade/goal/BeliefSetValueGoal.html" title="type parameter in BeliefSetValueGoal">T</a>> - Class in <a href="../bdi4jade/goal/package-summary.html">bdi4jade.goal</a></dt>
+<dd>
<div class="block">This class represents the goal of an agent believe in a belief that contains
- a certain value, i.e.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/util/goal/BeliefSetValueGoal.html#BeliefSetValueGoal(java.lang.String, T)">BeliefSetValueGoal(String, T)</a></span> - Constructor for class bdi4jade.util.goal.<a href="../bdi4jade/util/goal/BeliefSetValueGoal.html" title="class in bdi4jade.util.goal">BeliefSetValueGoal</a></dt>
-<dd>
+ a certain value, that is, the agent has a belief set whose name is specified
+ in this goal and it contains the specified value.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/goal/BeliefSetValueGoal.html#BeliefSetValueGoal-java.lang.String-T-">BeliefSetValueGoal(String, T)</a></span> - Constructor for class bdi4jade.goal.<a href="../bdi4jade/goal/BeliefSetValueGoal.html" title="class in bdi4jade.goal">BeliefSetValueGoal</a></dt>
+<dd>
<div class="block">Creates a new BeliefSetValueGoal with the provided belief name and a
- value.</div>
-</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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-1.html">Prev Letter</a></li>
-<li><a href="index-3.html">Next Letter</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../index.html?index-filesindex-2.html" target="_top">Frames</a></li>
-<li><a href="index-2.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>
+ value.</div>
+</dd>
+<dt><a href="../bdi4jade/goal/BeliefValueGoal.html" title="class in bdi4jade.goal"><span class="typeNameLink">BeliefValueGoal</span></a><<a href="../bdi4jade/goal/BeliefValueGoal.html" title="type parameter in BeliefValueGoal">T</a>> - Class in <a href="../bdi4jade/goal/package-summary.html">bdi4jade.goal</a></dt>
+<dd>
+<div class="block">This class represents the goal of an agent to believe in a certain belief
+ with an specific value, that is, the agent has a belief whose name and value
+ are specified in this goal.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/goal/BeliefValueGoal.html#BeliefValueGoal-java.lang.String-T-">BeliefValueGoal(String, T)</a></span> - Constructor for class bdi4jade.goal.<a href="../bdi4jade/goal/BeliefValueGoal.html" title="class in bdi4jade.goal">BeliefValueGoal</a></dt>
+<dd>
+<div class="block">Creates a new BeliefValueGoal with the provided belief name and a value.</div>
+</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">L</a> <a href="index-11.html">M</a> <a href="index-12.html">N</a> <a href="index-13.html">O</a> <a href="index-14.html">P</a> <a href="index-15.html">R</a> <a href="index-16.html">S</a> <a href="index-17.html">T</a> <a href="index-18.html">U</a> <a href="index-19.html">V</a> <a href="index-20.html">W</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-1.html">Prev Letter</a></li>
+<li><a href="index-3.html">Next Letter</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../index.html?index-files/index-2.html" target="_top">Frames</a></li>
+<li><a href="index-2.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>
bdi-jade/doc/index-files/index-3.html 454(+267 -187)
diff --git a/bdi-jade/doc/index-files/index-3.html b/bdi-jade/doc/index-files/index-3.html
index 68c051a..3e04f55 100644
--- a/bdi-jade/doc/index-files/index-3.html
+++ b/bdi-jade/doc/index-files/index-3.html
@@ -1,188 +1,268 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:43 BRST 2014 -->
-<title>C-Index</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="C-Index";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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-2.html">Prev Letter</a></li>
-<li><a href="index-4.html">Next Letter</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../index.html?index-filesindex-3.html" target="_top">Frames</a></li>
-<li><a href="index-3.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="_C_">
-<!-- -->
-</a>
-<h2 class="title">C</h2>
-<dl>
-<dt><span class="strong"><a href="../bdi4jade/plan/Plan.html#canAchieve(bdi4jade.goal.Goal)">canAchieve(Goal)</a></span> - Method in class bdi4jade.plan.<a href="../bdi4jade/plan/Plan.html" title="class in bdi4jade.plan">Plan</a></dt>
-<dd>
-<div class="block">Verifies if a given goal can be achieved by this plan.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/core/PlanLibrary.html#canAchievePlans(bdi4jade.goal.Goal)">canAchievePlans(Goal)</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/PlanLibrary.html" title="class in bdi4jade.core">PlanLibrary</a></dt>
-<dd>
-<div class="block">Returns the set of plans that can achieve the given goal.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/core/Capability.html#canProcess(jade.lang.acl.ACLMessage)">canProcess(ACLMessage)</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">Checks if this capability has a plan that can process the given message.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/plan/Plan.html#canProcess(jade.lang.acl.ACLMessage)">canProcess(ACLMessage)</a></span> - Method in class bdi4jade.plan.<a href="../bdi4jade/plan/Plan.html" title="class in bdi4jade.plan">Plan</a></dt>
-<dd>
-<div class="block">Verifies if the message received matches with any of the message
- templates of this plan.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/core/PlanLibrary.html#canProcessPlans(jade.lang.acl.ACLMessage)">canProcessPlans(ACLMessage)</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/PlanLibrary.html" title="class in bdi4jade.core">PlanLibrary</a></dt>
-<dd>
-<div class="block">Returns true if there is a plan that can process the given message.</div>
-</dd>
-<dt><a href="../bdi4jade/core/Capability.html" title="class in bdi4jade.core"><span class="strong">Capability</span></a> - Class in <a href="../bdi4jade/core/package-summary.html">bdi4jade.core</a></dt>
-<dd>
+<!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) on Mon Aug 11 00:39:00 BRT 2014 -->
+<title>C-Index</title>
+<meta name="date" content="2014-08-11">
+<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="C-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-2.html">Prev Letter</a></li>
+<li><a href="index-4.html">Next Letter</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../index.html?index-files/index-3.html" target="_top">Frames</a></li>
+<li><a href="index-3.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">L</a> <a href="index-11.html">M</a> <a href="index-12.html">N</a> <a href="index-13.html">O</a> <a href="index-14.html">P</a> <a href="index-15.html">R</a> <a href="index-16.html">S</a> <a href="index-17.html">T</a> <a href="index-18.html">U</a> <a href="index-19.html">V</a> <a href="index-20.html">W</a> <a name="I:C">
+<!-- -->
+</a>
+<h2 class="title">C</h2>
+<dl>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/AbstractPlan.html#canAchieve-bdi4jade.goal.Goal-">canAchieve(Goal)</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">Verifies if a given goal can be achieved by this plan.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/Plan.html#canAchieve-bdi4jade.goal.Goal-">canAchieve(Goal)</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">Verifies if a given goal can be achieved by this plan.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/PlanLibrary.html#canAchievePlans-bdi4jade.goal.Goal-">canAchievePlans(Goal)</a></span> - Method in class bdi4jade.plan.<a href="../bdi4jade/plan/PlanLibrary.html" title="class in bdi4jade.plan">PlanLibrary</a></dt>
+<dd>
+<div class="block">Returns the set of plans that can achieve the given goal.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/PlanLibrary.html#canHandle-jade.lang.acl.ACLMessage-">canHandle(ACLMessage)</a></span> - Method in class bdi4jade.plan.<a href="../bdi4jade/plan/PlanLibrary.html" title="class in bdi4jade.plan">PlanLibrary</a></dt>
+<dd>
+<div class="block">Returns true if there is a plan that can process the given message.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/Capability.html#canProcess-jade.lang.acl.ACLMessage-">canProcess(ACLMessage)</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">Checks if this capability has a plan that can process the given message.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/AbstractPlan.html#canProcess-jade.lang.acl.ACLMessage-">canProcess(ACLMessage)</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">Verifies if the message matches with any of the message templates of this
+ plan.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/Plan.html#canProcess-jade.lang.acl.ACLMessage-">canProcess(ACLMessage)</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">Verifies if the message can be processed by this plan.</div>
+</dd>
+<dt><a href="../bdi4jade/core/Capability.html" title="class in bdi4jade.core"><span class="typeNameLink">Capability</span></a> - Class in <a href="../bdi4jade/core/package-summary.html">bdi4jade.core</a></dt>
+<dd>
<div class="block">This capability represents a component that aggregates the mental attitudes
- defined by the BDI architecture.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/core/Capability.html#Capability()">Capability()</a></span> - Constructor for class bdi4jade.core.<a href="../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></dt>
-<dd>
-<div class="block">Creates a new capability.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/core/Capability.html#Capability(bdi4jade.core.BeliefBase, bdi4jade.core.PlanLibrary)">Capability(BeliefBase, PlanLibrary)</a></span> - Constructor for class bdi4jade.core.<a href="../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></dt>
-<dd>
-<div class="block">Creates a new capability.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/core/Capability.html#Capability(java.lang.String)">Capability(String)</a></span> - Constructor for class bdi4jade.core.<a href="../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></dt>
-<dd>
-<div class="block">Creates a new capability.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/core/Capability.html#Capability(java.lang.String, bdi4jade.core.BeliefBase, bdi4jade.core.PlanLibrary)">Capability(String, BeliefBase, PlanLibrary)</a></span> - Constructor for class bdi4jade.core.<a href="../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></dt>
-<dd>
-<div class="block">Creates a new capability.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/core/Capability.html#Capability(java.lang.String, bdi4jade.core.Capability)">Capability(String, Capability)</a></span> - Constructor for class bdi4jade.core.<a href="../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></dt>
-<dd>
-<div class="block">Creates a new capability.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/core/Capability.html#Capability(java.lang.String, bdi4jade.core.Capability, bdi4jade.core.BeliefBase, bdi4jade.core.PlanLibrary)">Capability(String, Capability, BeliefBase, PlanLibrary)</a></span> - Constructor for class bdi4jade.core.<a href="../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></dt>
-<dd>
-<div class="block">Creates a new capability.</div>
-</dd>
-<dt><a href="../bdi4jade/util/goal/CompositeGoal.html" title="class in bdi4jade.util.goal"><span class="strong">CompositeGoal</span></a> - Class in <a href="../bdi4jade/util/goal/package-summary.html">bdi4jade.util.goal</a></dt>
-<dd>
-<div class="block">This class represents a goal that is a composition of other goals (subgoals).</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/util/goal/CompositeGoal.html#CompositeGoal(java.util.Collection)">CompositeGoal(Collection<Goal>)</a></span> - Constructor for class bdi4jade.util.goal.<a href="../bdi4jade/util/goal/CompositeGoal.html" title="class in bdi4jade.util.goal">CompositeGoal</a></dt>
-<dd>
-<div class="block">Instantiate a CompositeGoal with the provided goals.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/util/goal/CompositeGoal.html#CompositeGoal(bdi4jade.goal.Goal[])">CompositeGoal(Goal[])</a></span> - Constructor for class bdi4jade.util.goal.<a href="../bdi4jade/util/goal/CompositeGoal.html" title="class in bdi4jade.util.goal">CompositeGoal</a></dt>
-<dd>
-<div class="block">Instantiate a CompositeGoal with the provided goals array.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/plan/Plan.html#createPlanBody()">createPlanBody()</a></span> - Method in class bdi4jade.plan.<a href="../bdi4jade/plan/Plan.html" title="class in bdi4jade.plan">Plan</a></dt>
-<dd>
-<div class="block">Instantiate the plan body of this plan.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/util/plan/SimplePlan.html#createPlanBody()">createPlanBody()</a></span> - Method in class bdi4jade.util.plan.<a href="../bdi4jade/util/plan/SimplePlan.html" title="class in bdi4jade.util.plan">SimplePlan</a></dt>
-<dd>
-<div class="block">Creates a new instance of the plan body.</div>
-</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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-2.html">Prev Letter</a></li>
-<li><a href="index-4.html">Next Letter</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../index.html?index-filesindex-3.html" target="_top">Frames</a></li>
-<li><a href="index-3.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>
+ defined by the BDI architecture.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/Capability.html#Capability--">Capability()</a></span> - Constructor for class bdi4jade.core.<a href="../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></dt>
+<dd>
+<div class="block">Creates a new capability.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/Capability.html#Capability-java.util.Set-java.util.Set-">Capability(Set<Belief<?>>, Set<Plan>)</a></span> - Constructor for class bdi4jade.core.<a href="../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></dt>
+<dd>
+<div class="block">Creates a new capability.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/Capability.html#Capability-java.lang.String-">Capability(String)</a></span> - Constructor for class bdi4jade.core.<a href="../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></dt>
+<dd>
+<div class="block">Creates a new capability.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/Capability.html#Capability-java.lang.String-bdi4jade.core.Capability-">Capability(String, Capability)</a></span> - Constructor for class bdi4jade.core.<a href="../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></dt>
+<dd>
+<div class="block">Creates a new capability.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/Capability.html#Capability-java.lang.String-bdi4jade.core.Capability-java.util.Set-java.util.Set-">Capability(String, Capability, Set<Belief<?>>, Set<Plan>)</a></span> - Constructor for class bdi4jade.core.<a href="../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></dt>
+<dd>
+<div class="block">Creates a new capability.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/Capability.html#Capability-java.lang.String-java.util.Set-java.util.Set-">Capability(String, Set<Belief<?>>, Set<Plan>)</a></span> - Constructor for class bdi4jade.core.<a href="../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></dt>
+<dd>
+<div class="block">Creates a new capability.</div>
+</dd>
+<dt><a href="../bdi4jade/annotation/CapabilityAssociation.html" title="annotation in bdi4jade.annotation"><span class="typeNameLink">CapabilityAssociation</span></a> - Annotation Type in <a href="../bdi4jade/annotation/package-summary.html">bdi4jade.annotation</a></dt>
+<dd>
+<div class="block">This annotation allows to specify that an attribute of a <a href="../bdi4jade/core/Capability.html" title="class in bdi4jade.core"><code>Capability</code></a>
+ is an association between capabilities.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/goal/CompositeGoal.html#completedGoals">completedGoals</a></span> - Variable in class bdi4jade.goal.<a href="../bdi4jade/goal/CompositeGoal.html" title="class in bdi4jade.goal">CompositeGoal</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/ParallelGoalPlanBody.html#completedGoals">completedGoals</a></span> - Variable in class bdi4jade.plan.planbody.<a href="../bdi4jade/plan/planbody/ParallelGoalPlanBody.html" title="class in bdi4jade.plan.planbody">ParallelGoalPlanBody</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/SequentialGoalPlanBody.html#completedGoals">completedGoals</a></span> - Variable in class bdi4jade.plan.planbody.<a href="../bdi4jade/plan/planbody/SequentialGoalPlanBody.html" title="class in bdi4jade.plan.planbody">SequentialGoalPlanBody</a></dt>
+<dd> </dd>
+<dt><a href="../bdi4jade/goal/CompositeGoal.html" title="class in bdi4jade.goal"><span class="typeNameLink">CompositeGoal</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 is a composition of other goals (subgoals).</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/goal/CompositeGoal.html#CompositeGoal-java.util.Collection-">CompositeGoal(Collection<Goal>)</a></span> - Constructor for class bdi4jade.goal.<a href="../bdi4jade/goal/CompositeGoal.html" title="class in bdi4jade.goal">CompositeGoal</a></dt>
+<dd>
+<div class="block">Instantiates a CompositeGoal with the provided goals.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/goal/CompositeGoal.html#CompositeGoal-bdi4jade.goal.Goal:A-">CompositeGoal(Goal[])</a></span> - Constructor for class bdi4jade.goal.<a href="../bdi4jade/goal/CompositeGoal.html" title="class in bdi4jade.goal">CompositeGoal</a></dt>
+<dd>
+<div class="block">Instantiates a CompositeGoal with the provided goals array.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/GoalTemplate.html#createBeliefGoalTemplate-java.lang.String-">createBeliefGoalTemplate(String)</a></span> - Static method in class bdi4jade.plan.<a href="../bdi4jade/plan/GoalTemplate.html" title="class in bdi4jade.plan">GoalTemplate</a></dt>
+<dd>
+<div class="block">This method creates a goal template that positively matches a goal if it
+ is of the type <a href="../bdi4jade/goal/BeliefGoal.html" title="class in bdi4jade.goal"><code>BeliefGoal</code></a> and has the given belief name.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/GoalTemplate.html#createBeliefSetTypeGoalTemplate-java.lang.String-java.lang.Class-">createBeliefSetTypeGoalTemplate(String, Class<?>)</a></span> - Static method in class bdi4jade.plan.<a href="../bdi4jade/plan/GoalTemplate.html" title="class in bdi4jade.plan">GoalTemplate</a></dt>
+<dd>
+<div class="block">This method creates a goal template that positively matches a goal if it
+ is of the type <a href="../bdi4jade/goal/BeliefSetValueGoal.html" title="class in bdi4jade.goal"><code>BeliefSetValueGoal</code></a>, has the given belief name, and
+ its value is of the given type.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/GoalTemplate.html#createBeliefSetValueGoalTemplate-java.lang.String-java.lang.Object-">createBeliefSetValueGoalTemplate(String, Object)</a></span> - Static method in class bdi4jade.plan.<a href="../bdi4jade/plan/GoalTemplate.html" title="class in bdi4jade.plan">GoalTemplate</a></dt>
+<dd>
+<div class="block">This method creates a goal template that positively matches a goal if it
+ is of the type <a href="../bdi4jade/goal/BeliefSetValueGoal.html" title="class in bdi4jade.goal"><code>BeliefSetValueGoal</code></a>, has the given belief name, and
+ has the given value.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/GoalTemplate.html#createBeliefTypeGoalTemplate-java.lang.String-java.lang.Class-">createBeliefTypeGoalTemplate(String, Class<?>)</a></span> - Static method in class bdi4jade.plan.<a href="../bdi4jade/plan/GoalTemplate.html" title="class in bdi4jade.plan">GoalTemplate</a></dt>
+<dd>
+<div class="block">This method creates a goal template that positively matches a goal if it
+ is of the type <a href="../bdi4jade/goal/BeliefValueGoal.html" title="class in bdi4jade.goal"><code>BeliefValueGoal</code></a>, has the given belief name, and
+ its value is of the given type.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/GoalTemplate.html#createBeliefValueGoalTemplate-java.lang.String-java.lang.Object-">createBeliefValueGoalTemplate(String, Object)</a></span> - Static method in class bdi4jade.plan.<a href="../bdi4jade/plan/GoalTemplate.html" title="class in bdi4jade.plan">GoalTemplate</a></dt>
+<dd>
+<div class="block">This method creates a goal template that positively matches a goal if it
+ is of the type <a href="../bdi4jade/goal/BeliefValueGoal.html" title="class in bdi4jade.goal"><code>BeliefValueGoal</code></a>, has the given belief name, and
+ has the given value.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/goal/CompositeGoal.html#createGoals-int-">createGoals(int)</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">Creates an instance of the collection that holds the goals of this
+ composite goal.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/goal/ParallelGoal.html#createGoals-int-">createGoals(int)</a></span> - Method in class bdi4jade.goal.<a href="../bdi4jade/goal/ParallelGoal.html" title="class in bdi4jade.goal">ParallelGoal</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/goal/SequentialGoal.html#createGoals-int-">createGoals(int)</a></span> - Method in class bdi4jade.goal.<a href="../bdi4jade/goal/SequentialGoal.html" title="class in bdi4jade.goal">SequentialGoal</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/GoalTemplate.html#createGoalTypeTemplate-java.lang.Class-">createGoalTypeTemplate(Class<? extends Goal>)</a></span> - Static method in class bdi4jade.plan.<a href="../bdi4jade/plan/GoalTemplate.html" title="class in bdi4jade.plan">GoalTemplate</a></dt>
+<dd>
+<div class="block">This method creates a goal template that positively matches a goal if it
+ is of the given type.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/GoalTemplate.html#createNullBeliefValueGoalTemplate-java.lang.String-">createNullBeliefValueGoalTemplate(String)</a></span> - Static method in class bdi4jade.plan.<a href="../bdi4jade/plan/GoalTemplate.html" title="class in bdi4jade.plan">GoalTemplate</a></dt>
+<dd>
+<div class="block">This method creates a goal template that positively matches a goal if it
+ is of the type <a href="../bdi4jade/goal/BeliefValueGoal.html" title="class in bdi4jade.goal"><code>BeliefValueGoal</code></a>, has the given belief name, and is
+ associated with a null value.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/Plan.html#createPlanBody--">createPlanBody()</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">Instantiate the plan body of this plan, which is an implementation of the
+ <a href="../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody"><code>PlanBody</code></a> interface.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/SimplePlan.html#createPlanBody--">createPlanBody()</a></span> - Method in class bdi4jade.plan.<a href="../bdi4jade/plan/SimplePlan.html" title="class in bdi4jade.plan">SimplePlan</a></dt>
+<dd>
+<div class="block">Creates a new instance of the plan body.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/SequentialGoalPlanBody.html#currentGoal">currentGoal</a></span> - Variable in class bdi4jade.plan.planbody.<a href="../bdi4jade/plan/planbody/SequentialGoalPlanBody.html" title="class in bdi4jade.plan.planbody">SequentialGoalPlanBody</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">L</a> <a href="index-11.html">M</a> <a href="index-12.html">N</a> <a href="index-13.html">O</a> <a href="index-14.html">P</a> <a href="index-15.html">R</a> <a href="index-16.html">S</a> <a href="index-17.html">T</a> <a href="index-18.html">U</a> <a href="index-19.html">V</a> <a href="index-20.html">W</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-2.html">Prev Letter</a></li>
+<li><a href="index-4.html">Next Letter</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../index.html?index-files/index-3.html" target="_top">Frames</a></li>
+<li><a href="index-3.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>
bdi-jade/doc/index-files/index-4.html 469(+270 -199)
diff --git a/bdi-jade/doc/index-files/index-4.html b/bdi-jade/doc/index-files/index-4.html
index 2385588..915a346 100644
--- a/bdi-jade/doc/index-files/index-4.html
+++ b/bdi-jade/doc/index-files/index-4.html
@@ -1,204 +1,275 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:43 BRST 2014 -->
-<title>D-Index</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="D-Index";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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-3.html">Prev Letter</a></li>
-<li><a href="index-5.html">Next Letter</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../index.html?index-filesindex-4.html" target="_top">Frames</a></li>
-<li><a href="index-4.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="_D_">
-<!-- -->
-</a>
-<h2 class="title">D</h2>
-<dl>
-<dt><a href="../bdi4jade/util/reasoning/DefaultBeliefRevisionStrategy.html" title="class in bdi4jade.util.reasoning"><span class="strong">DefaultBeliefRevisionStrategy</span></a> - Class in <a href="../bdi4jade/util/reasoning/package-summary.html">bdi4jade.util.reasoning</a></dt>
-<dd>
-<div class="block">This class is the default strategy for the belief revision.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/util/reasoning/DefaultBeliefRevisionStrategy.html#DefaultBeliefRevisionStrategy()">DefaultBeliefRevisionStrategy()</a></span> - Constructor for class bdi4jade.util.reasoning.<a href="../bdi4jade/util/reasoning/DefaultBeliefRevisionStrategy.html" title="class in bdi4jade.util.reasoning">DefaultBeliefRevisionStrategy</a></dt>
-<dd> </dd>
-<dt><a href="../bdi4jade/util/DefaultCapability.html" title="class in bdi4jade.util"><span class="strong">DefaultCapability</span></a> - Class in <a href="../bdi4jade/util/package-summary.html">bdi4jade.util</a></dt>
-<dd>
-<div class="block">This capability is added in all <a href="../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core"><code>BDIAgent</code></a>.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/util/DefaultCapability.html#DefaultCapability()">DefaultCapability()</a></span> - Constructor for class bdi4jade.util.<a href="../bdi4jade/util/DefaultCapability.html" title="class in bdi4jade.util">DefaultCapability</a></dt>
-<dd> </dd>
-<dt><a href="../bdi4jade/util/reasoning/DefaultDeliberationFunction.html" title="class in bdi4jade.util.reasoning"><span class="strong">DefaultDeliberationFunction</span></a> - Class in <a href="../bdi4jade/util/reasoning/package-summary.html">bdi4jade.util.reasoning</a></dt>
-<dd>
-<div class="block">The default implementation of the <a href="../bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning"><code>DeliberationFunction</code></a>.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/util/reasoning/DefaultDeliberationFunction.html#DefaultDeliberationFunction()">DefaultDeliberationFunction()</a></span> - Constructor for class bdi4jade.util.reasoning.<a href="../bdi4jade/util/reasoning/DefaultDeliberationFunction.html" title="class in bdi4jade.util.reasoning">DefaultDeliberationFunction</a></dt>
-<dd> </dd>
-<dt><a href="../bdi4jade/util/reasoning/DefaultOptionGenerationFunction.html" title="class in bdi4jade.util.reasoning"><span class="strong">DefaultOptionGenerationFunction</span></a> - Class in <a href="../bdi4jade/util/reasoning/package-summary.html">bdi4jade.util.reasoning</a></dt>
-<dd>
-<div class="block">The default implementation of the <a href="../bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning"><code>OptionGenerationFunction</code></a>.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/util/reasoning/DefaultOptionGenerationFunction.html#DefaultOptionGenerationFunction()">DefaultOptionGenerationFunction()</a></span> - Constructor for class bdi4jade.util.reasoning.<a href="../bdi4jade/util/reasoning/DefaultOptionGenerationFunction.html" title="class in bdi4jade.util.reasoning">DefaultOptionGenerationFunction</a></dt>
-<dd> </dd>
-<dt><a href="../bdi4jade/util/reasoning/DefaultPlanSelectionStrategy.html" title="class in bdi4jade.util.reasoning"><span class="strong">DefaultPlanSelectionStrategy</span></a> - Class in <a href="../bdi4jade/util/reasoning/package-summary.html">bdi4jade.util.reasoning</a></dt>
-<dd>
-<div class="block">The default implementation of the <a href="../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning"><code>PlanSelectionStrategy</code></a>.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/util/reasoning/DefaultPlanSelectionStrategy.html#DefaultPlanSelectionStrategy()">DefaultPlanSelectionStrategy()</a></span> - Constructor for class bdi4jade.util.reasoning.<a href="../bdi4jade/util/reasoning/DefaultPlanSelectionStrategy.html" title="class in bdi4jade.util.reasoning">DefaultPlanSelectionStrategy</a></dt>
-<dd> </dd>
-<dt><a href="../bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning"><span class="strong">DeliberationFunction</span></a> - Interface in <a href="../bdi4jade/reasoning/package-summary.html">bdi4jade.reasoning</a></dt>
-<dd>
-<div class="block">This interface defines the deliberation function to be used in an agent.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/plan/PlanInstance.html#dispatchGoal(bdi4jade.goal.Goal)">dispatchGoal(Goal)</a></span> - Method in class bdi4jade.plan.<a href="../bdi4jade/plan/PlanInstance.html" title="class in bdi4jade.plan">PlanInstance</a></dt>
-<dd>
-<div class="block">Dispatches a goal to be achieved.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/plan/PlanInstance.html#dispatchProtectedGoal(bdi4jade.goal.Goal)">dispatchProtectedGoal(Goal)</a></span> - Method in class bdi4jade.plan.<a href="../bdi4jade/plan/PlanInstance.html" title="class in bdi4jade.plan">PlanInstance</a></dt>
-<dd>
+<!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) on Mon Aug 11 00:39:00 BRT 2014 -->
+<title>D-Index</title>
+<meta name="date" content="2014-08-11">
+<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="D-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-3.html">Prev Letter</a></li>
+<li><a href="index-5.html">Next Letter</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../index.html?index-files/index-4.html" target="_top">Frames</a></li>
+<li><a href="index-4.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">L</a> <a href="index-11.html">M</a> <a href="index-12.html">N</a> <a href="index-13.html">O</a> <a href="index-14.html">P</a> <a href="index-15.html">R</a> <a href="index-16.html">S</a> <a href="index-17.html">T</a> <a href="index-18.html">U</a> <a href="index-19.html">V</a> <a href="index-20.html">W</a> <a name="I:D">
+<!-- -->
+</a>
+<h2 class="title">D</h2>
+<dl>
+<dt><a href="../bdi4jade/util/reasoning/DefaultBeliefRevisionStrategy.html" title="class in bdi4jade.util.reasoning"><span class="typeNameLink">DefaultBeliefRevisionStrategy</span></a> - Class in <a href="../bdi4jade/util/reasoning/package-summary.html">bdi4jade.util.reasoning</a></dt>
+<dd>
+<div class="block">This class is the default strategy for the belief revision.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/util/reasoning/DefaultBeliefRevisionStrategy.html#DefaultBeliefRevisionStrategy--">DefaultBeliefRevisionStrategy()</a></span> - Constructor for class bdi4jade.util.reasoning.<a href="../bdi4jade/util/reasoning/DefaultBeliefRevisionStrategy.html" title="class in bdi4jade.util.reasoning">DefaultBeliefRevisionStrategy</a></dt>
+<dd> </dd>
+<dt><a href="../bdi4jade/util/reasoning/DefaultDeliberationFunction.html" title="class in bdi4jade.util.reasoning"><span class="typeNameLink">DefaultDeliberationFunction</span></a> - Class in <a href="../bdi4jade/util/reasoning/package-summary.html">bdi4jade.util.reasoning</a></dt>
+<dd>
+<div class="block">The default implementation of the <a href="../bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning"><code>DeliberationFunction</code></a>.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/util/reasoning/DefaultDeliberationFunction.html#DefaultDeliberationFunction--">DefaultDeliberationFunction()</a></span> - Constructor for class bdi4jade.util.reasoning.<a href="../bdi4jade/util/reasoning/DefaultDeliberationFunction.html" title="class in bdi4jade.util.reasoning">DefaultDeliberationFunction</a></dt>
+<dd> </dd>
+<dt><a href="../bdi4jade/util/reasoning/DefaultOptionGenerationFunction.html" title="class in bdi4jade.util.reasoning"><span class="typeNameLink">DefaultOptionGenerationFunction</span></a> - Class in <a href="../bdi4jade/util/reasoning/package-summary.html">bdi4jade.util.reasoning</a></dt>
+<dd>
+<div class="block">The default implementation of the <a href="../bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning"><code>OptionGenerationFunction</code></a>.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/util/reasoning/DefaultOptionGenerationFunction.html#DefaultOptionGenerationFunction--">DefaultOptionGenerationFunction()</a></span> - Constructor for class bdi4jade.util.reasoning.<a href="../bdi4jade/util/reasoning/DefaultOptionGenerationFunction.html" title="class in bdi4jade.util.reasoning">DefaultOptionGenerationFunction</a></dt>
+<dd> </dd>
+<dt><a href="../bdi4jade/util/reasoning/DefaultPlanSelectionStrategy.html" title="class in bdi4jade.util.reasoning"><span class="typeNameLink">DefaultPlanSelectionStrategy</span></a> - Class in <a href="../bdi4jade/util/reasoning/package-summary.html">bdi4jade.util.reasoning</a></dt>
+<dd>
+<div class="block">The default implementation of the <a href="../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning"><code>PlanSelectionStrategy</code></a>.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/util/reasoning/DefaultPlanSelectionStrategy.html#DefaultPlanSelectionStrategy--">DefaultPlanSelectionStrategy()</a></span> - Constructor for class bdi4jade.util.reasoning.<a href="../bdi4jade/util/reasoning/DefaultPlanSelectionStrategy.html" title="class in bdi4jade.util.reasoning">DefaultPlanSelectionStrategy</a></dt>
+<dd> </dd>
+<dt><a href="../bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning"><span class="typeNameLink">DeliberationFunction</span></a> - Interface in <a href="../bdi4jade/reasoning/package-summary.html">bdi4jade.reasoning</a></dt>
+<dd>
+<div class="block">This interface defines the deliberation function to be used in an agent.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/ParallelGoalPlanBody.html#dispatched">dispatched</a></span> - Variable in class bdi4jade.plan.planbody.<a href="../bdi4jade/plan/planbody/ParallelGoalPlanBody.html" title="class in bdi4jade.plan.planbody">ParallelGoalPlanBody</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/AbstractPlanBody.html#dispatchGoal-bdi4jade.goal.Goal-">dispatchGoal(Goal)</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">Dispatches a goal to be achieved.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/FSMPlanBody.html#dispatchGoal-bdi4jade.goal.Goal-">dispatchGoal(Goal)</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#dispatchGoal-bdi4jade.goal.Goal-">dispatchGoal(Goal)</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#dispatchGoal-bdi4jade.goal.Goal-">dispatchGoal(Goal)</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">Dispatches a goal to be achieved.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/SequentialActionPlanBody.html#dispatchGoal-bdi4jade.goal.Goal-">dispatchGoal(Goal)</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/plan/planbody/AbstractPlanBody.html#dispatchProtectedGoal-bdi4jade.goal.Goal-">dispatchProtectedGoal(Goal)</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">Dispatches a goal to be achieved, using the capability (or its children
- capabilities) associated with the plan.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/plan/PlanInstance.html#dispatchProtectedSubgoal(bdi4jade.goal.Goal)">dispatchProtectedSubgoal(Goal)</a></span> - Method in class bdi4jade.plan.<a href="../bdi4jade/plan/PlanInstance.html" title="class in bdi4jade.plan">PlanInstance</a></dt>
-<dd>
+ capabilities) associated with the plan.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/FSMPlanBody.html#dispatchProtectedGoal-bdi4jade.goal.Goal-">dispatchProtectedGoal(Goal)</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#dispatchProtectedGoal-bdi4jade.goal.Goal-">dispatchProtectedGoal(Goal)</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#dispatchProtectedGoal-bdi4jade.goal.Goal-">dispatchProtectedGoal(Goal)</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">Dispatches a goal to be achieved, using the capability (or its children
+ capabilities) associated with the plan.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/SequentialActionPlanBody.html#dispatchProtectedGoal-bdi4jade.goal.Goal-">dispatchProtectedGoal(Goal)</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/plan/planbody/AbstractPlanBody.html#dispatchProtectedSubgoal-bdi4jade.goal.Goal-">dispatchProtectedSubgoal(Goal)</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">Dispatches a subgoal to be achieved, using the capability (or its
+ children capabilities) associated with the plan.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/FSMPlanBody.html#dispatchProtectedSubgoal-bdi4jade.goal.Goal-">dispatchProtectedSubgoal(Goal)</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#dispatchProtectedSubgoal-bdi4jade.goal.Goal-">dispatchProtectedSubgoal(Goal)</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#dispatchProtectedSubgoal-bdi4jade.goal.Goal-">dispatchProtectedSubgoal(Goal)</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">Dispatches a subgoal to be achieved, using the capability (or its
- children capabilities) associated with the plan.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/plan/PlanInstance.html#dispatchProtectedSubgoalAndListen(bdi4jade.goal.Goal)">dispatchProtectedSubgoalAndListen(Goal)</a></span> - Method in class bdi4jade.plan.<a href="../bdi4jade/plan/PlanInstance.html" title="class in bdi4jade.plan">PlanInstance</a></dt>
-<dd>
+ children capabilities) associated with the plan.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/SequentialActionPlanBody.html#dispatchProtectedSubgoal-bdi4jade.goal.Goal-">dispatchProtectedSubgoal(Goal)</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/plan/planbody/AbstractPlanBody.html#dispatchProtectedSubgoalAndListen-bdi4jade.goal.Goal-">dispatchProtectedSubgoalAndListen(Goal)</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">Dispatches a subgoal to be achieved, using the capability (or its
children capabilities) associated with the plan, and registers itself as
- a listener to receive a notification of the end of execution of the goal.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/plan/PlanInstance.html#dispatchSubgoal(bdi4jade.goal.Goal)">dispatchSubgoal(Goal)</a></span> - Method in class bdi4jade.plan.<a href="../bdi4jade/plan/PlanInstance.html" title="class in bdi4jade.plan">PlanInstance</a></dt>
-<dd>
-<div class="block">Dispatches a subgoal to be achieved.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/plan/PlanInstance.html#dispatchSubgoalAndListen(bdi4jade.goal.Goal)">dispatchSubgoalAndListen(Goal)</a></span> - Method in class bdi4jade.plan.<a href="../bdi4jade/plan/PlanInstance.html" title="class in bdi4jade.plan">PlanInstance</a></dt>
-<dd>
+ a listener to receive a notification of the end of execution of the goal.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/FSMPlanBody.html#dispatchProtectedSubgoalAndListen-bdi4jade.goal.Goal-">dispatchProtectedSubgoalAndListen(Goal)</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#dispatchProtectedSubgoalAndListen-bdi4jade.goal.Goal-">dispatchProtectedSubgoalAndListen(Goal)</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#dispatchProtectedSubgoalAndListen-bdi4jade.goal.Goal-">dispatchProtectedSubgoalAndListen(Goal)</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">Dispatches a subgoal to be achieved, using the capability (or its
+ children capabilities) associated with the plan, and registers itself as
+ a listener to receive a notification of the end of execution of the goal.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/SequentialActionPlanBody.html#dispatchProtectedSubgoalAndListen-bdi4jade.goal.Goal-">dispatchProtectedSubgoalAndListen(Goal)</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/plan/planbody/AbstractPlanBody.html#dispatchSubgoal-bdi4jade.goal.Goal-">dispatchSubgoal(Goal)</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">Dispatches a subgoal to be achieved.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/FSMPlanBody.html#dispatchSubgoal-bdi4jade.goal.Goal-">dispatchSubgoal(Goal)</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#dispatchSubgoal-bdi4jade.goal.Goal-">dispatchSubgoal(Goal)</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#dispatchSubgoal-bdi4jade.goal.Goal-">dispatchSubgoal(Goal)</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">Dispatches a subgoal to be achieved.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/SequentialActionPlanBody.html#dispatchSubgoal-bdi4jade.goal.Goal-">dispatchSubgoal(Goal)</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/plan/planbody/AbstractPlanBody.html#dispatchSubgoalAndListen-bdi4jade.goal.Goal-">dispatchSubgoalAndListen(Goal)</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">Dispatches a subgoal to be achieved and registers itself as a listener to
+ receive a notification of the end of execution of the goal.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/FSMPlanBody.html#dispatchSubgoalAndListen-bdi4jade.goal.Goal-">dispatchSubgoalAndListen(Goal)</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#dispatchSubgoalAndListen-bdi4jade.goal.Goal-">dispatchSubgoalAndListen(Goal)</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#dispatchSubgoalAndListen-bdi4jade.goal.Goal-">dispatchSubgoalAndListen(Goal)</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">Dispatches a subgoal to be achieved and registers itself as a listener to
- receive a notification of the end of execution of the goal.</div>
-</dd>
-<dt><a href="../bdi4jade/plan/DisposablePlanBody.html" title="interface in bdi4jade.plan"><span class="strong">DisposablePlanBody</span></a> - Interface in <a href="../bdi4jade/plan/package-summary.html">bdi4jade.plan</a></dt>
-<dd>
-<div class="block">This interface indicates that a <a href="../bdi4jade/plan/PlanBody.html" title="interface in bdi4jade.plan"><code>PlanBody</code></a> should be finalized in case
- of being terminated.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/message/BDIAgentMsgReceiver.html#done()">done()</a></span> - Method in class bdi4jade.message.<a href="../bdi4jade/message/BDIAgentMsgReceiver.html" title="class in bdi4jade.message">BDIAgentMsgReceiver</a></dt>
-<dd> </dd>
-<dt><span class="strong"><a href="../bdi4jade/util/plan/ParallelGoalPlanBody.html#done()">done()</a></span> - Method in class bdi4jade.util.plan.<a href="../bdi4jade/util/plan/ParallelGoalPlanBody.html" title="class in bdi4jade.util.plan">ParallelGoalPlanBody</a></dt>
-<dd> </dd>
-<dt><span class="strong"><a href="../bdi4jade/util/plan/SequentialGoalPlanBody.html#done()">done()</a></span> - Method in class bdi4jade.util.plan.<a href="../bdi4jade/util/plan/SequentialGoalPlanBody.html" title="class in bdi4jade.util.plan">SequentialGoalPlanBody</a></dt>
-<dd> </dd>
-<dt><span class="strong"><a href="../bdi4jade/core/Intention.html#doWait()">doWait()</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a></dt>
-<dd>
-<div class="block">Sets this intention to the <a href="../bdi4jade/goal/GoalStatus.html#WAITING"><code>GoalStatus.WAITING</code></a> status.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/core/BDIAgent.html#dropGoal(bdi4jade.goal.Goal)">dropGoal(Goal)</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></dt>
-<dd>
-<div class="block">Drops a given goal of this agent.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/core/BDIAgent.html#dropSoftoal(bdi4jade.softgoal.Softgoal)">dropSoftoal(Softgoal)</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></dt>
-<dd>
-<div class="block">Drops a given softgoal of this agent.</div>
-</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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-3.html">Prev Letter</a></li>
-<li><a href="index-5.html">Next Letter</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../index.html?index-filesindex-4.html" target="_top">Frames</a></li>
-<li><a href="index-4.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>
+ receive a notification of the end of execution of the goal.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/SequentialActionPlanBody.html#dispatchSubgoalAndListen-bdi4jade.goal.Goal-">dispatchSubgoalAndListen(Goal)</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><a href="../bdi4jade/plan/planbody/DisposablePlanBody.html" title="interface in bdi4jade.plan.planbody"><span class="typeNameLink">DisposablePlanBody</span></a> - Interface in <a href="../bdi4jade/plan/planbody/package-summary.html">bdi4jade.plan.planbody</a></dt>
+<dd>
+<div class="block">This interface indicates that a <code>PlanBodyInterface</code> should be finalized in case
+ of being terminated.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/message/BDIAgentMsgReceiver.html#done--">done()</a></span> - Method in class bdi4jade.message.<a href="../bdi4jade/message/BDIAgentMsgReceiver.html" title="class in bdi4jade.message">BDIAgentMsgReceiver</a></dt>
+<dd>
+<div class="block">Returns always false, as this behavior is responsible for message
+ processing while a BDI agent is alive.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/AbstractPlanBody.html#done--">done()</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> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/Intention.html#doWait--">doWait()</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a></dt>
+<dd>
+<div class="block">Sets this intention to the <a href="../bdi4jade/goal/GoalStatus.html#WAITING"><code>GoalStatus.WAITING</code></a> status.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/BDIAgent.html#dropGoal-bdi4jade.goal.Goal-">dropGoal(Goal)</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></dt>
+<dd>
+<div class="block">Drops a given goal of this agent.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/BDIAgent.html#dropSoftoal-bdi4jade.goal.Softgoal-">dropSoftoal(Softgoal)</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></dt>
+<dd>
+<div class="block">Drops a given softgoal of this agent.</div>
+</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">L</a> <a href="index-11.html">M</a> <a href="index-12.html">N</a> <a href="index-13.html">O</a> <a href="index-14.html">P</a> <a href="index-15.html">R</a> <a href="index-16.html">S</a> <a href="index-17.html">T</a> <a href="index-18.html">U</a> <a href="index-19.html">V</a> <a href="index-20.html">W</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-3.html">Prev Letter</a></li>
+<li><a href="index-5.html">Next Letter</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../index.html?index-files/index-4.html" target="_top">Frames</a></li>
+<li><a href="index-4.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>
bdi-jade/doc/index-files/index-5.html 272(+148 -124)
diff --git a/bdi-jade/doc/index-files/index-5.html b/bdi-jade/doc/index-files/index-5.html
index edb466e..c762f22 100644
--- a/bdi-jade/doc/index-files/index-5.html
+++ b/bdi-jade/doc/index-files/index-5.html
@@ -1,124 +1,148 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:43 BRST 2014 -->
-<title>E-Index</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="E-Index";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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-4.html">Prev Letter</a></li>
-<li><a href="index-6.html">Next Letter</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../index.html?index-filesindex-5.html" target="_top">Frames</a></li>
-<li><a href="index-5.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="_E_">
-<!-- -->
-</a>
-<h2 class="title">E</h2>
-<dl>
-<dt><span class="strong"><a href="../bdi4jade/belief/Belief.html#equals(java.lang.Object)">equals(Object)</a></span> - Method in class bdi4jade.belief.<a href="../bdi4jade/belief/Belief.html" title="class in bdi4jade.belief">Belief</a></dt>
-<dd> </dd>
-<dt><span class="strong"><a href="../bdi4jade/plan/Plan.html#equals(java.lang.Object)">equals(Object)</a></span> - Method in class bdi4jade.plan.<a href="../bdi4jade/plan/Plan.html" title="class in bdi4jade.plan">Plan</a></dt>
-<dd> </dd>
-<dt><span class="strong"><a href="../bdi4jade/softgoal/NamedSoftgoal.html#equals(java.lang.Object)">equals(Object)</a></span> - Method in class bdi4jade.softgoal.<a href="../bdi4jade/softgoal/NamedSoftgoal.html" title="class in bdi4jade.softgoal">NamedSoftgoal</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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-4.html">Prev Letter</a></li>
-<li><a href="index-6.html">Next Letter</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../index.html?index-filesindex-5.html" target="_top">Frames</a></li>
-<li><a href="index-5.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>
+<!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) on Mon Aug 11 00:39:00 BRT 2014 -->
+<title>E-Index</title>
+<meta name="date" content="2014-08-11">
+<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="E-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-4.html">Prev Letter</a></li>
+<li><a href="index-6.html">Next Letter</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../index.html?index-files/index-5.html" target="_top">Frames</a></li>
+<li><a href="index-5.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">L</a> <a href="index-11.html">M</a> <a href="index-12.html">N</a> <a href="index-13.html">O</a> <a href="index-14.html">P</a> <a href="index-15.html">R</a> <a href="index-16.html">S</a> <a href="index-17.html">T</a> <a href="index-18.html">U</a> <a href="index-19.html">V</a> <a href="index-20.html">W</a> <a name="I:E">
+<!-- -->
+</a>
+<h2 class="title">E</h2>
+<dl>
+<dt><span class="memberNameLink"><a href="../bdi4jade/belief/AbstractBelief.html#equals-java.lang.Object-">equals(Object)</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">Returns true of the object is a belief and has the same name of this
+ belief.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/goal/NamedSoftgoal.html#equals-java.lang.Object-">equals(Object)</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">Returns true of the object is a named softgoal and has the same name of
+ this named softgoal.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/AbstractPlan.html#equals-java.lang.Object-">equals(Object)</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">Returns true if the object given as parameter is a plan and has the same
+ id of this plan.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/event/BeliefListener.html#eventOccurred-bdi4jade.event.BeliefEvent-">eventOccurred(BeliefEvent)</a></span> - Method in interface bdi4jade.event.<a href="../bdi4jade/event/BeliefListener.html" title="interface in bdi4jade.event">BeliefListener</a></dt>
+<dd>
+<div class="block">Notifies the listener that a <a href="../bdi4jade/event/BeliefEvent.html" title="class in bdi4jade.event"><code>BeliefEvent</code></a> occurred.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/BeliefGoalPlanBody.html#execute--">execute()</a></span> - Method in class bdi4jade.plan.planbody.<a href="../bdi4jade/plan/planbody/BeliefGoalPlanBody.html" title="class in bdi4jade.plan.planbody">BeliefGoalPlanBody</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">L</a> <a href="index-11.html">M</a> <a href="index-12.html">N</a> <a href="index-13.html">O</a> <a href="index-14.html">P</a> <a href="index-15.html">R</a> <a href="index-16.html">S</a> <a href="index-17.html">T</a> <a href="index-18.html">U</a> <a href="index-19.html">V</a> <a href="index-20.html">W</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-4.html">Prev Letter</a></li>
+<li><a href="index-6.html">Next Letter</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../index.html?index-files/index-5.html" target="_top">Frames</a></li>
+<li><a href="index-5.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>
bdi-jade/doc/index-files/index-6.html 275(+147 -128)
diff --git a/bdi-jade/doc/index-files/index-6.html b/bdi-jade/doc/index-files/index-6.html
index bd72d84..ad58a7a 100644
--- a/bdi-jade/doc/index-files/index-6.html
+++ b/bdi-jade/doc/index-files/index-6.html
@@ -1,129 +1,148 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:43 BRST 2014 -->
-<title>F-Index</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="F-Index";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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-5.html">Prev Letter</a></li>
-<li><a href="index-7.html">Next Letter</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../index.html?index-filesindex-6.html" target="_top">Frames</a></li>
-<li><a href="index-6.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="_F_">
-<!-- -->
-</a>
-<h2 class="title">F</h2>
-<dl>
-<dt><span class="strong"><a href="../bdi4jade/reasoning/DeliberationFunction.html#filter(java.util.Map)">filter(Map<Goal, GoalStatus>)</a></span> - Method in interface bdi4jade.reasoning.<a href="../bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning">DeliberationFunction</a></dt>
-<dd>
+<!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) on Mon Aug 11 00:39:00 BRT 2014 -->
+<title>F-Index</title>
+<meta name="date" content="2014-08-11">
+<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="F-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-5.html">Prev Letter</a></li>
+<li><a href="index-7.html">Next Letter</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../index.html?index-files/index-6.html" target="_top">Frames</a></li>
+<li><a href="index-6.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">L</a> <a href="index-11.html">M</a> <a href="index-12.html">N</a> <a href="index-13.html">O</a> <a href="index-14.html">P</a> <a href="index-15.html">R</a> <a href="index-16.html">S</a> <a href="index-17.html">T</a> <a href="index-18.html">U</a> <a href="index-19.html">V</a> <a href="index-20.html">W</a> <a name="I:F">
+<!-- -->
+</a>
+<h2 class="title">F</h2>
+<dl>
+<dt><span class="memberNameLink"><a href="../bdi4jade/goal/CompositeGoal.html#failedGoal">failedGoal</a></span> - Variable in class bdi4jade.goal.<a href="../bdi4jade/goal/CompositeGoal.html" title="class in bdi4jade.goal">CompositeGoal</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/ParallelGoalPlanBody.html#failedGoal">failedGoal</a></span> - Variable in class bdi4jade.plan.planbody.<a href="../bdi4jade/plan/planbody/ParallelGoalPlanBody.html" title="class in bdi4jade.plan.planbody">ParallelGoalPlanBody</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/SequentialGoalPlanBody.html#failedGoal">failedGoal</a></span> - Variable in 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/reasoning/DeliberationFunction.html#filter-java.util.Map-">filter(Map<Goal, GoalStatus>)</a></span> - Method in interface bdi4jade.reasoning.<a href="../bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning">DeliberationFunction</a></dt>
+<dd>
<div class="block">Selects the goals that must be tried to achieve and the ones that will be
- in the waiting status.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/util/reasoning/DefaultDeliberationFunction.html#filter(java.util.Map)">filter(Map<Goal, GoalStatus>)</a></span> - Method in class bdi4jade.util.reasoning.<a href="../bdi4jade/util/reasoning/DefaultDeliberationFunction.html" title="class in bdi4jade.util.reasoning">DefaultDeliberationFunction</a></dt>
-<dd> </dd>
-<dt><span class="strong"><a href="../bdi4jade/core/Intention.html#fireGoalFinishedEvent()">fireGoalFinishedEvent()</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a></dt>
-<dd>
-<div class="block">Fires a goal event when a goal has achieved its end state.</div>
-</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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-5.html">Prev Letter</a></li>
-<li><a href="index-7.html">Next Letter</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../index.html?index-filesindex-6.html" target="_top">Frames</a></li>
-<li><a href="index-6.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>
+ in the waiting status.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/util/reasoning/DefaultDeliberationFunction.html#filter-java.util.Map-">filter(Map<Goal, GoalStatus>)</a></span> - Method in class bdi4jade.util.reasoning.<a href="../bdi4jade/util/reasoning/DefaultDeliberationFunction.html" title="class in bdi4jade.util.reasoning">DefaultDeliberationFunction</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/Intention.html#fireGoalFinishedEvent--">fireGoalFinishedEvent()</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a></dt>
+<dd>
+<div class="block">Fires a goal event when a goal has achieved its end state.</div>
+</dd>
+<dt><a href="../bdi4jade/plan/planbody/FSMPlanBody.html" title="class in bdi4jade.plan.planbody"><span class="typeNameLink">FSMPlanBody</span></a> - Class in <a href="../bdi4jade/plan/planbody/package-summary.html">bdi4jade.plan.planbody</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/FSMPlanBody.html#FSMPlanBody--">FSMPlanBody()</a></span> - Constructor for class bdi4jade.plan.planbody.<a href="../bdi4jade/plan/planbody/FSMPlanBody.html" title="class in bdi4jade.plan.planbody">FSMPlanBody</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">L</a> <a href="index-11.html">M</a> <a href="index-12.html">N</a> <a href="index-13.html">O</a> <a href="index-14.html">P</a> <a href="index-15.html">R</a> <a href="index-16.html">S</a> <a href="index-17.html">T</a> <a href="index-18.html">U</a> <a href="index-19.html">V</a> <a href="index-20.html">W</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-5.html">Prev Letter</a></li>
+<li><a href="index-7.html">Next Letter</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../index.html?index-files/index-6.html" target="_top">Frames</a></li>
+<li><a href="index-6.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>
bdi-jade/doc/index-files/index-7.html 873(+508 -365)
diff --git a/bdi-jade/doc/index-files/index-7.html b/bdi-jade/doc/index-files/index-7.html
index ec0d09f..c9e15da 100644
--- a/bdi-jade/doc/index-files/index-7.html
+++ b/bdi-jade/doc/index-files/index-7.html
@@ -1,368 +1,511 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:43 BRST 2014 -->
-<title>G-Index</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="G-Index";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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-6.html">Prev Letter</a></li>
-<li><a href="index-8.html">Next Letter</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../index.html?index-filesindex-7.html" target="_top">Frames</a></li>
-<li><a href="index-7.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="_G_">
-<!-- -->
-</a>
-<h2 class="title">G</h2>
-<dl>
-<dt><span class="strong"><a href="../bdi4jade/reasoning/OptionGenerationFunction.html#generateGoals(java.util.Map)">generateGoals(Map<Goal, GoalStatus>)</a></span> - Method in interface bdi4jade.reasoning.<a href="../bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning">OptionGenerationFunction</a></dt>
-<dd>
+<!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) on Mon Aug 11 00:39:00 BRT 2014 -->
+<title>G-Index</title>
+<meta name="date" content="2014-08-11">
+<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="G-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-6.html">Prev Letter</a></li>
+<li><a href="index-8.html">Next Letter</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../index.html?index-files/index-7.html" target="_top">Frames</a></li>
+<li><a href="index-7.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">L</a> <a href="index-11.html">M</a> <a href="index-12.html">N</a> <a href="index-13.html">O</a> <a href="index-14.html">P</a> <a href="index-15.html">R</a> <a href="index-16.html">S</a> <a href="index-17.html">T</a> <a href="index-18.html">U</a> <a href="index-19.html">V</a> <a href="index-20.html">W</a> <a name="I:G">
+<!-- -->
+</a>
+<h2 class="title">G</h2>
+<dl>
+<dt><span class="memberNameLink"><a href="../bdi4jade/reasoning/OptionGenerationFunction.html#generateGoals-java.util.Map-">generateGoals(Map<Goal, GoalStatus>)</a></span> - Method in interface bdi4jade.reasoning.<a href="../bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning">OptionGenerationFunction</a></dt>
+<dd>
<div class="block">The goals parameter is a map of all goals of the agent (that might be
- intentions) with their corresponding status.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/util/reasoning/DefaultOptionGenerationFunction.html#generateGoals(java.util.Map)">generateGoals(Map<Goal, GoalStatus>)</a></span> - Method in class bdi4jade.util.reasoning.<a href="../bdi4jade/util/reasoning/DefaultOptionGenerationFunction.html" title="class in bdi4jade.util.reasoning">DefaultOptionGenerationFunction</a></dt>
-<dd> </dd>
-<dt><span class="strong"><a href="../bdi4jade/event/BeliefEvent.html#getAction()">getAction()</a></span> - Method in class bdi4jade.event.<a href="../bdi4jade/event/BeliefEvent.html" title="class in bdi4jade.event">BeliefEvent</a></dt>
-<dd> </dd>
-<dt><span class="strong"><a href="../bdi4jade/core/BDIAgent.html#getAllBeliefs()">getAllBeliefs()</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></dt>
-<dd>
-<div class="block">Returns a collection of all beliefs from all capabilities of this agent.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/core/BeliefBase.html#getAllBeliefs()">getAllBeliefs()</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/BeliefBase.html" title="class in bdi4jade.core">BeliefBase</a></dt>
-<dd>
-<div class="block">Gets all beliefs of this belief base and the belief bases of the parents
- of the capability that this belief base belongs to.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/core/BDIAgent.html#getAllCapabilities()">getAllCapabilities()</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></dt>
-<dd> </dd>
-<dt><span class="strong"><a href="../bdi4jade/core/BDIAgent.html#getAllGoals()">getAllGoals()</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></dt>
-<dd>
-<div class="block">Gets all goals of this agent.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/core/BDIAgent.html#getAllSoftgoals()">getAllSoftgoals()</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></dt>
-<dd>
-<div class="block">Gets all softgoals of this agent.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/event/BeliefEvent.html#getArgs()">getArgs()</a></span> - Method in class bdi4jade.event.<a href="../bdi4jade/event/BeliefEvent.html" title="class in bdi4jade.event">BeliefEvent</a></dt>
-<dd> </dd>
-<dt><span class="strong"><a href="../bdi4jade/core/BeliefBase.html#getBelief(java.lang.String)">getBelief(String)</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/BeliefBase.html" title="class in bdi4jade.core">BeliefBase</a></dt>
-<dd>
-<div class="block">Retrieves a belief from the belief base.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/event/BeliefEvent.html#getBelief()">getBelief()</a></span> - Method in class bdi4jade.event.<a href="../bdi4jade/event/BeliefEvent.html" title="class in bdi4jade.event">BeliefEvent</a></dt>
-<dd> </dd>
-<dt><span class="strong"><a href="../bdi4jade/exception/BeliefAlreadyExistsException.html#getBelief()">getBelief()</a></span> - Method in exception bdi4jade.exception.<a href="../bdi4jade/exception/BeliefAlreadyExistsException.html" title="class in bdi4jade.exception">BeliefAlreadyExistsException</a></dt>
-<dd> </dd>
-<dt><span class="strong"><a href="../bdi4jade/core/Capability.html#getBeliefBase()">getBeliefBase()</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></dt>
-<dd> </dd>
-<dt><span class="strong"><a href="../bdi4jade/plan/PlanInstance.html#getBeliefBase()">getBeliefBase()</a></span> - Method in class bdi4jade.plan.<a href="../bdi4jade/plan/PlanInstance.html" title="class in bdi4jade.plan">PlanInstance</a></dt>
-<dd>
-<div class="block">Returns the belief base of the capability.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/belief/Belief.html#getBeliefBases()">getBeliefBases()</a></span> - Method in class bdi4jade.belief.<a href="../bdi4jade/belief/Belief.html" title="class in bdi4jade.belief">Belief</a></dt>
-<dd> </dd>
-<dt><span class="strong"><a href="../bdi4jade/core/BeliefBase.html#getBeliefListeners()">getBeliefListeners()</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/BeliefBase.html" title="class in bdi4jade.core">BeliefBase</a></dt>
-<dd> </dd>
-<dt><span class="strong"><a href="../bdi4jade/util/goal/BeliefGoal.html#getBeliefName()">getBeliefName()</a></span> - Method in class bdi4jade.util.goal.<a href="../bdi4jade/util/goal/BeliefGoal.html" title="class in bdi4jade.util.goal">BeliefGoal</a></dt>
-<dd> </dd>
-<dt><span class="strong"><a href="../bdi4jade/core/BDIAgent.html#getBeliefRevisionStrategy()">getBeliefRevisionStrategy()</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></dt>
-<dd> </dd>
-<dt><span class="strong"><a href="../bdi4jade/core/BeliefBase.html#getBeliefs()">getBeliefs()</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/BeliefBase.html" title="class in bdi4jade.core">BeliefBase</a></dt>
-<dd>
-<div class="block">Gets all beliefs of this belief base.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/util/goal/BeliefSetValueGoal.html#getBeliefSetName()">getBeliefSetName()</a></span> - Method in class bdi4jade.util.goal.<a href="../bdi4jade/util/goal/BeliefSetValueGoal.html" title="class in bdi4jade.util.goal">BeliefSetValueGoal</a></dt>
-<dd> </dd>
-<dt><span class="strong"><a href="../bdi4jade/core/BeliefBase.html#getBeliefValues()">getBeliefValues()</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/BeliefBase.html" title="class in bdi4jade.core">BeliefBase</a></dt>
-<dd>
-<div class="block">Return a list of all belief values from this belief base.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/core/BeliefBase.html#getCapability()">getCapability()</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/BeliefBase.html" title="class in bdi4jade.core">BeliefBase</a></dt>
-<dd> </dd>
-<dt><span class="strong"><a href="../bdi4jade/core/PlanLibrary.html#getCapability()">getCapability()</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/PlanLibrary.html" title="class in bdi4jade.core">PlanLibrary</a></dt>
-<dd> </dd>
-<dt><span class="strong"><a href="../bdi4jade/core/Capability.html#getChildren()">getChildren()</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></dt>
-<dd> </dd>
-<dt><span class="strong"><a href="../bdi4jade/util/goal/CompositeGoal.html#getCompletedGoals()">getCompletedGoals()</a></span> - Method in class bdi4jade.util.goal.<a href="../bdi4jade/util/goal/CompositeGoal.html" title="class in bdi4jade.util.goal">CompositeGoal</a></dt>
-<dd> </dd>
-<dt><span class="strong"><a href="../bdi4jade/core/BDIAgent.html#getDeliberationFunction()">getDeliberationFunction()</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></dt>
-<dd> </dd>
-<dt><span class="strong"><a href="../bdi4jade/plan/PlanBody.html#getEndState()">getEndState()</a></span> - Method in interface bdi4jade.plan.<a href="../bdi4jade/plan/PlanBody.html" title="interface in bdi4jade.plan">PlanBody</a></dt>
-<dd>
-<div class="block">Returns the end state of the execution of this plan.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/plan/PlanInstance.html#getEndState()">getEndState()</a></span> - Method in class bdi4jade.plan.<a href="../bdi4jade/plan/PlanInstance.html" title="class in bdi4jade.plan">PlanInstance</a></dt>
-<dd>
-<div class="block">Returns the end state of plan.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/util/plan/ParallelGoalPlanBody.html#getEndState()">getEndState()</a></span> - Method in class bdi4jade.util.plan.<a href="../bdi4jade/util/plan/ParallelGoalPlanBody.html" title="class in bdi4jade.util.plan">ParallelGoalPlanBody</a></dt>
-<dd> </dd>
-<dt><span class="strong"><a href="../bdi4jade/util/plan/SequentialGoalPlanBody.html#getEndState()">getEndState()</a></span> - Method in class bdi4jade.util.plan.<a href="../bdi4jade/util/plan/SequentialGoalPlanBody.html" title="class in bdi4jade.util.plan">SequentialGoalPlanBody</a></dt>
-<dd> </dd>
-<dt><span class="strong"><a href="../bdi4jade/util/goal/CompositeGoal.html#getFailedGoal()">getFailedGoal()</a></span> - Method in class bdi4jade.util.goal.<a href="../bdi4jade/util/goal/CompositeGoal.html" title="class in bdi4jade.util.goal">CompositeGoal</a></dt>
-<dd> </dd>
-<dt><span class="strong"><a href="../bdi4jade/core/Intention.html#getGoal()">getGoal()</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a></dt>
-<dd> </dd>
-<dt><span class="strong"><a href="../bdi4jade/event/GoalEvent.html#getGoal()">getGoal()</a></span> - Method in class bdi4jade.event.<a href="../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a></dt>
-<dd> </dd>
-<dt><span class="strong"><a href="../bdi4jade/exception/GoalFailedException.html#getGoal()">getGoal()</a></span> - Method in exception bdi4jade.exception.<a href="../bdi4jade/exception/GoalFailedException.html" title="class in bdi4jade.exception">GoalFailedException</a></dt>
-<dd> </dd>
-<dt><span class="strong"><a href="../bdi4jade/plan/PlanInstance.html#getGoal()">getGoal()</a></span> - Method in class bdi4jade.plan.<a href="../bdi4jade/plan/PlanInstance.html" title="class in bdi4jade.plan">PlanInstance</a></dt>
-<dd>
-<div class="block">Returns the goal to be achieved by this plan instance.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/plan/PlanInstance.html#getGoalEvent()">getGoalEvent()</a></span> - Method in class bdi4jade.plan.<a href="../bdi4jade/plan/PlanInstance.html" title="class in bdi4jade.plan">PlanInstance</a></dt>
-<dd>
-<div class="block">Returns a goal event from the queue.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/plan/PlanInstance.html#getGoalEvent(boolean)">getGoalEvent(boolean)</a></span> - Method in class bdi4jade.plan.<a href="../bdi4jade/plan/PlanInstance.html" title="class in bdi4jade.plan">PlanInstance</a></dt>
-<dd>
-<div class="block">Returns a goal event from the queue.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/plan/PlanInstance.html#getGoalEvent(long)">getGoalEvent(long)</a></span> - Method in class bdi4jade.plan.<a href="../bdi4jade/plan/PlanInstance.html" title="class in bdi4jade.plan">PlanInstance</a></dt>
-<dd>
-<div class="block">Returns a goal event from the queue.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/core/Intention.html#getGoalListeners()">getGoalListeners()</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a></dt>
-<dd> </dd>
-<dt><span class="strong"><a href="../bdi4jade/plan/AndPlanGoalDependency.html#getGoals()">getGoals()</a></span> - Method in class bdi4jade.plan.<a href="../bdi4jade/plan/AndPlanGoalDependency.html" title="class in bdi4jade.plan">AndPlanGoalDependency</a></dt>
-<dd>
-<div class="block">Returns the set of goals that the root plan depends on.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/plan/OrPlanGoalDependency.html#getGoals()">getGoals()</a></span> - Method in class bdi4jade.plan.<a href="../bdi4jade/plan/OrPlanGoalDependency.html" title="class in bdi4jade.plan">OrPlanGoalDependency</a></dt>
-<dd>
+ intentions) with their corresponding status.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/util/reasoning/DefaultOptionGenerationFunction.html#generateGoals-java.util.Map-">generateGoals(Map<Goal, GoalStatus>)</a></span> - Method in class bdi4jade.util.reasoning.<a href="../bdi4jade/util/reasoning/DefaultOptionGenerationFunction.html" title="class in bdi4jade.util.reasoning">DefaultOptionGenerationFunction</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/event/BeliefEvent.html#getAction--">getAction()</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">Returns the action performed.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/belief/BeliefBase.html#getAllBeliefs--">getAllBeliefs()</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 all beliefs of this belief base and the belief bases of the
+ whole-capabilities of the capability that this belief base belongs to.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/BDIAgent.html#getAllBeliefs--">getAllBeliefs()</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></dt>
+<dd>
+<div class="block">Returns a collection of all beliefs from all capabilities of this agent.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/BDIAgent.html#getAllCapabilities--">getAllCapabilities()</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/BDIAgent.html#getAllGoals--">getAllGoals()</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></dt>
+<dd>
+<div class="block">Gets all goals of this agent.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/BDIAgent.html#getAllSoftgoals--">getAllSoftgoals()</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></dt>
+<dd>
+<div class="block">Gets all softgoals of this agent.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/event/BeliefEvent.html#getArgs--">getArgs()</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">Returns arguments associated with the action performed.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/belief/BeliefBase.html#getBelief-java.lang.String-">getBelief(String)</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">Retrieves a belief from the belief base.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/event/BeliefEvent.html#getBelief--">getBelief()</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">Returns the belief over which the event has occurred.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/exception/BeliefAlreadyExistsException.html#getBelief--">getBelief()</a></span> - Method in exception bdi4jade.exception.<a href="../bdi4jade/exception/BeliefAlreadyExistsException.html" title="class in bdi4jade.exception">BeliefAlreadyExistsException</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/Capability.html#getBeliefBase--">getBeliefBase()</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/AbstractPlanBody.html#getBeliefBase--">getBeliefBase()</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">Returns the belief base of the capability.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/FSMPlanBody.html#getBeliefBase--">getBeliefBase()</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#getBeliefBase--">getBeliefBase()</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#getBeliefBase--">getBeliefBase()</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">Returns the belief base of the capability.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/SequentialActionPlanBody.html#getBeliefBase--">getBeliefBase()</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/belief/AbstractBelief.html#getBeliefBases--">getBeliefBases()</a></span> - Method in class bdi4jade.belief.<a href="../bdi4jade/belief/AbstractBelief.html" title="class in bdi4jade.belief">AbstractBelief</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/belief/Belief.html#getBeliefBases--">getBeliefBases()</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">Returns the belief bases with which this belief is associated.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/belief/BeliefBase.html#getBeliefListeners--">getBeliefListeners()</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">Returns all the current belief listeners of this belief base.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/goal/BeliefGoal.html#getBeliefName--">getBeliefName()</a></span> - Method in class bdi4jade.goal.<a href="../bdi4jade/goal/BeliefGoal.html" title="class in bdi4jade.goal">BeliefGoal</a></dt>
+<dd>
+<div class="block">Returns the name of the belief associated with this goal.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/BDIAgent.html#getBeliefRevisionStrategy--">getBeliefRevisionStrategy()</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/belief/BeliefBase.html#getBeliefs--">getBeliefs()</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 all beliefs of this specific belief base.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/belief/BeliefBase.html#getBeliefValues--">getBeliefValues()</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">Returns a list of all belief values from this belief base.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/BDIAgent.html#getCapabilities--">getCapabilities()</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></dt>
+<dd>
+<div class="block">Returns the root capability of this agent.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/belief/BeliefBase.html#getCapability--">getCapability()</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">Returns the capability with which this belief base is associated.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/PlanLibrary.html#getCapability--">getCapability()</a></span> - Method in class bdi4jade.plan.<a href="../bdi4jade/plan/PlanLibrary.html" title="class in bdi4jade.plan">PlanLibrary</a></dt>
+<dd>
+<div class="block">Returns the capability with which this plan library is associated.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/goal/CompositeGoal.html#getCompletedGoals--">getCompletedGoals()</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">Returns the goals of this composite goal that successfully finished.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/BDIAgent.html#getDeliberationFunction--">getDeliberationFunction()</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/AbstractPlanBody.html#getEndState--">getEndState()</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">Returns the end state of plan.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/FSMPlanBody.html#getEndState--">getEndState()</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#getEndState--">getEndState()</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#getEndState--">getEndState()</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">Returns the end state of the execution of this plan.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/SequentialActionPlanBody.html#getEndState--">getEndState()</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/goal/CompositeGoal.html#getFailedGoal--">getFailedGoal()</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">Returns the goal event associated with a goal that could not be achieved,
+ if any.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/Intention.html#getGoal--">getGoal()</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/event/GoalEvent.html#getGoal--">getGoal()</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">Returns the goal associated with this event.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/AbstractPlanBody.html#getGoal--">getGoal()</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">Returns the goal to be achieved by this plan instance.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/FSMPlanBody.html#getGoal--">getGoal()</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#getGoal--">getGoal()</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#getGoal--">getGoal()</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">Returns the goal to be achieved by this plan instance.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/SequentialActionPlanBody.html#getGoal--">getGoal()</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/plan/planbody/AbstractPlanBody.html#getGoalEvent--">getGoalEvent()</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">Returns a goal event from the queue.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/AbstractPlanBody.html#getGoalEvent-boolean-">getGoalEvent(boolean)</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">Returns a goal event from the queue.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/AbstractPlanBody.html#getGoalEvent-long-">getGoalEvent(long)</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">Returns a goal event from the queue.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/FSMPlanBody.html#getGoalEvent--">getGoalEvent()</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/FSMPlanBody.html#getGoalEvent-boolean-">getGoalEvent(boolean)</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/FSMPlanBody.html#getGoalEvent-long-">getGoalEvent(long)</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#getGoalEvent--">getGoalEvent()</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/ParallelActionPlanBody.html#getGoalEvent-boolean-">getGoalEvent(boolean)</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/ParallelActionPlanBody.html#getGoalEvent-long-">getGoalEvent(long)</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#getGoalEvent--">getGoalEvent()</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">Returns a goal event from the queue.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/PlanBody.html#getGoalEvent-boolean-">getGoalEvent(boolean)</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">Returns a goal event from the queue.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/PlanBody.html#getGoalEvent-long-">getGoalEvent(long)</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">Returns a goal event from the queue.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/SequentialActionPlanBody.html#getGoalEvent--">getGoalEvent()</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/plan/planbody/SequentialActionPlanBody.html#getGoalEvent-boolean-">getGoalEvent(boolean)</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/plan/planbody/SequentialActionPlanBody.html#getGoalEvent-long-">getGoalEvent(long)</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/core/Intention.html#getGoalListeners--">getGoalListeners()</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/extension/planselection/utilitybased/AndPlanGoalDependency.html#getGoals--">getGoals()</a></span> - Method in class bdi4jade.extension.planselection.utilitybased.<a href="../bdi4jade/extension/planselection/utilitybased/AndPlanGoalDependency.html" title="class in bdi4jade.extension.planselection.utilitybased">AndPlanGoalDependency</a></dt>
+<dd>
+<div class="block">Returns the set of goals that the root plan depends on.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/extension/planselection/utilitybased/OrPlanGoalDependency.html#getGoals--">getGoals()</a></span> - Method in class bdi4jade.extension.planselection.utilitybased.<a href="../bdi4jade/extension/planselection/utilitybased/OrPlanGoalDependency.html" title="class in bdi4jade.extension.planselection.utilitybased">OrPlanGoalDependency</a></dt>
+<dd>
<div class="block">Returns the map of goals with their probabilities that the root plan
- depends on.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/util/goal/CompositeGoal.html#getGoals()">getGoals()</a></span> - Method in class bdi4jade.util.goal.<a href="../bdi4jade/util/goal/CompositeGoal.html" title="class in bdi4jade.util.goal">CompositeGoal</a></dt>
-<dd> </dd>
-<dt><span class="strong"><a href="../bdi4jade/core/Capability.html#getId()">getId()</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></dt>
-<dd> </dd>
-<dt><span class="strong"><a href="../bdi4jade/plan/Plan.html#getId()">getId()</a></span> - Method in class bdi4jade.plan.<a href="../bdi4jade/plan/Plan.html" title="class in bdi4jade.plan">Plan</a></dt>
-<dd> </dd>
-<dt><span class="strong"><a href="../bdi4jade/core/BDIAgent.html#getIntentions()">getIntentions()</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></dt>
-<dd> </dd>
-<dt><span class="strong"><a href="../bdi4jade/message/MessageGoal.html#getMessage()">getMessage()</a></span> - Method in class bdi4jade.message.<a href="../bdi4jade/message/MessageGoal.html" title="class in bdi4jade.message">MessageGoal</a></dt>
-<dd> </dd>
-<dt><span class="strong"><a href="../bdi4jade/util/MetadataElement.html#getMetadata()">getMetadata()</a></span> - Method in class bdi4jade.util.<a href="../bdi4jade/util/MetadataElement.html" title="class in bdi4jade.util">MetadataElement</a></dt>
-<dd> </dd>
-<dt><span class="strong"><a href="../bdi4jade/util/MetadataElement.html#getMetadata(java.lang.Object)">getMetadata(Object)</a></span> - Method in class bdi4jade.util.<a href="../bdi4jade/util/MetadataElement.html" title="class in bdi4jade.util">MetadataElement</a></dt>
-<dd>
-<div class="block">Gets a value of a metadata.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/core/Capability.html#getMyAgent()">getMyAgent()</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></dt>
-<dd> </dd>
-<dt><span class="strong"><a href="../bdi4jade/core/Intention.html#getMyAgent()">getMyAgent()</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a></dt>
-<dd> </dd>
-<dt><span class="strong"><a href="../bdi4jade/message/BDIAgentMsgReceiver.html#getMyAgent()">getMyAgent()</a></span> - Method in class bdi4jade.message.<a href="../bdi4jade/message/BDIAgentMsgReceiver.html" title="class in bdi4jade.message">BDIAgentMsgReceiver</a></dt>
-<dd> </dd>
-<dt><span class="strong"><a href="../bdi4jade/util/reasoning/UtilityBasedPlanSelectionStrategy.html#getMyAgent()">getMyAgent()</a></span> - Method in class bdi4jade.util.reasoning.<a href="../bdi4jade/util/reasoning/UtilityBasedPlanSelectionStrategy.html" title="class in bdi4jade.util.reasoning">UtilityBasedPlanSelectionStrategy</a></dt>
-<dd> </dd>
-<dt><span class="strong"><a href="../bdi4jade/belief/Belief.html#getName()">getName()</a></span> - Method in class bdi4jade.belief.<a href="../bdi4jade/belief/Belief.html" title="class in bdi4jade.belief">Belief</a></dt>
-<dd>
-<div class="block">Gets the name of the Belief.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/softgoal/NamedSoftgoal.html#getName()">getName()</a></span> - Method in class bdi4jade.softgoal.<a href="../bdi4jade/softgoal/NamedSoftgoal.html" title="class in bdi4jade.softgoal">NamedSoftgoal</a></dt>
-<dd> </dd>
-<dt><span class="strong"><a href="../bdi4jade/core/BDIAgent.html#getOptionGenerationFunction()">getOptionGenerationFunction()</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></dt>
-<dd> </dd>
-<dt><span class="strong"><a href="../bdi4jade/core/Capability.html#getParent()">getParent()</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></dt>
-<dd> </dd>
-<dt><span class="strong"><a href="../bdi4jade/plan/PlanInstance.html#getPlan()">getPlan()</a></span> - Method in class bdi4jade.plan.<a href="../bdi4jade/plan/PlanInstance.html" title="class in bdi4jade.plan">PlanInstance</a></dt>
-<dd>
-<div class="block">Returns the <a href="../bdi4jade/plan/Plan.html" title="class in bdi4jade.plan"><code>Plan</code></a> that is associated with this plan instance.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/util/plan/SimplePlan.html#getPlanBodyClass()">getPlanBodyClass()</a></span> - Method in class bdi4jade.util.plan.<a href="../bdi4jade/util/plan/SimplePlan.html" title="class in bdi4jade.util.plan">SimplePlan</a></dt>
-<dd> </dd>
-<dt><span class="strong"><a href="../bdi4jade/core/Capability.html#getPlanLibrary()">getPlanLibrary()</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></dt>
-<dd> </dd>
-<dt><span class="strong"><a href="../bdi4jade/plan/Plan.html#getPlanLibrary()">getPlanLibrary()</a></span> - Method in class bdi4jade.plan.<a href="../bdi4jade/plan/Plan.html" title="class in bdi4jade.plan">Plan</a></dt>
-<dd> </dd>
-<dt><span class="strong"><a href="../bdi4jade/core/PlanLibrary.html#getPlans()">getPlans()</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/PlanLibrary.html" title="class in bdi4jade.core">PlanLibrary</a></dt>
-<dd> </dd>
-<dt><span class="strong"><a href="../bdi4jade/core/BDIAgent.html#getPlanSelectionStrategy()">getPlanSelectionStrategy()</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></dt>
-<dd> </dd>
-<dt><span class="strong"><a href="../bdi4jade/preference/SoftgoalPreferences.html#getPreferenceForSoftgoal(bdi4jade.softgoal.Softgoal)">getPreferenceForSoftgoal(Softgoal)</a></span> - Method in class bdi4jade.preference.<a href="../bdi4jade/preference/SoftgoalPreferences.html" title="class in bdi4jade.preference">SoftgoalPreferences</a></dt>
-<dd>
-<div class="block">Returns the preference for a softgoal.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/plan/PlanContribution.html#getProbability()">getProbability()</a></span> - Method in class bdi4jade.plan.<a href="../bdi4jade/plan/PlanContribution.html" title="class in bdi4jade.plan">PlanContribution</a></dt>
-<dd> </dd>
-<dt><span class="strong"><a href="../bdi4jade/plan/PlanGoalDependency.html#getRoot()">getRoot()</a></span> - Method in class bdi4jade.plan.<a href="../bdi4jade/plan/PlanGoalDependency.html" title="class in bdi4jade.plan">PlanGoalDependency</a></dt>
-<dd>
-<div class="block">Returns the plan that is the root of the plan-goal dependency, i.e.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/core/BDIAgent.html#getRootCapability()">getRootCapability()</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></dt>
-<dd>
-<div class="block">Returns the root capability of this agent.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/plan/PlanContribution.html#getSoftgoal()">getSoftgoal()</a></span> - Method in class bdi4jade.plan.<a href="../bdi4jade/plan/PlanContribution.html" title="class in bdi4jade.plan">PlanContribution</a></dt>
-<dd> </dd>
-<dt><span class="strong"><a href="../bdi4jade/core/Intention.html#getStatus()">getStatus()</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a></dt>
-<dd>
+ depends on.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/goal/CompositeGoal.html#getGoals--">getGoals()</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">Returns the goals associated with this composite goal.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/AbstractPlan.html#getGoalTemplates--">getGoalTemplates()</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">Returns the set of goal templates of the goals that can be achieved by
+ this plan.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/Capability.html#getId--">getId()</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/AbstractPlan.html#getId--">getId()</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">Returns the identifier of this plan.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/Plan.html#getId--">getId()</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">Returns the id of this plan.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/BDIAgent.html#getIntentions--">getIntentions()</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/message/MessageGoal.html#getMessage--">getMessage()</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">Returns the message associated with this message goal.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/AbstractPlan.html#getMessageTemplates--">getMessageTemplates()</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">Returns the set of message templates of the messages that can be
+ processed by this plan.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/MetadataElement.html#getMetadata--">getMetadata()</a></span> - Method in interface bdi4jade.core.<a href="../bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/MetadataElement.html#getMetadata-java.lang.Object-">getMetadata(Object)</a></span> - Method in interface bdi4jade.core.<a href="../bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</a></dt>
+<dd>
+<div class="block">Gets a value of a metadata.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/MetadataElementImpl.html#getMetadata--">getMetadata()</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/MetadataElementImpl.html" title="class in bdi4jade.core">MetadataElementImpl</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/MetadataElementImpl.html#getMetadata-java.lang.Object-">getMetadata(Object)</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/MetadataElementImpl.html" title="class in bdi4jade.core">MetadataElementImpl</a></dt>
+<dd>
+<div class="block">Gets a value of a metadata.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/Capability.html#getMyAgent--">getMyAgent()</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/Intention.html#getMyAgent--">getMyAgent()</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/extension/planselection/utilitybased/UtilityBasedPlanSelectionStrategy.html#getMyAgent--">getMyAgent()</a></span> - Method in class bdi4jade.extension.planselection.utilitybased.<a href="../bdi4jade/extension/planselection/utilitybased/UtilityBasedPlanSelectionStrategy.html" title="class in bdi4jade.extension.planselection.utilitybased">UtilityBasedPlanSelectionStrategy</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/belief/AbstractBelief.html#getName--">getName()</a></span> - Method in class bdi4jade.belief.<a href="../bdi4jade/belief/AbstractBelief.html" title="class in bdi4jade.belief">AbstractBelief</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/belief/Belief.html#getName--">getName()</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">Returns the name of this belief.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/goal/NamedSoftgoal.html#getName--">getName()</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">Returns the name of this softgoal.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/BDIAgent.html#getOptionGenerationFunction--">getOptionGenerationFunction()</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/Capability.html#getPartCapabilities--">getPartCapabilities()</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/AbstractPlanBody.html#getPlan--">getPlan()</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">Returns the <a href="../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan"><code>Plan</code></a> that is associated with this plan instance.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/FSMPlanBody.html#getPlan--">getPlan()</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#getPlan--">getPlan()</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#getPlan--">getPlan()</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">Returns the <a href="../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan"><code>Plan</code></a> that is associated with this plan instance.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/SequentialActionPlanBody.html#getPlan--">getPlan()</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/plan/SimplePlan.html#getPlanBodyClass--">getPlanBodyClass()</a></span> - Method in class bdi4jade.plan.<a href="../bdi4jade/plan/SimplePlan.html" title="class in bdi4jade.plan">SimplePlan</a></dt>
+<dd>
+<div class="block">Returns the class of plan body of this plan, to be instantiated and
+ executed.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/Capability.html#getPlanLibrary--">getPlanLibrary()</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/AbstractPlan.html#getPlanLibrary--">getPlanLibrary()</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">Returns the plan library with which this plan is associated.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/Plan.html#getPlanLibrary--">getPlanLibrary()</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">Returns the plan library with which this plan is associated.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/PlanLibrary.html#getPlans--">getPlans()</a></span> - Method in class bdi4jade.plan.<a href="../bdi4jade/plan/PlanLibrary.html" title="class in bdi4jade.plan">PlanLibrary</a></dt>
+<dd>
+<div class="block">Returns the set of plans that are part of this plan library.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/BDIAgent.html#getPlanSelectionStrategy--">getPlanSelectionStrategy()</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/extension/planselection/utilitybased/SoftgoalPreferences.html#getPreferenceForSoftgoal-bdi4jade.goal.Softgoal-">getPreferenceForSoftgoal(Softgoal)</a></span> - Method in class bdi4jade.extension.planselection.utilitybased.<a href="../bdi4jade/extension/planselection/utilitybased/SoftgoalPreferences.html" title="class in bdi4jade.extension.planselection.utilitybased">SoftgoalPreferences</a></dt>
+<dd>
+<div class="block">Returns the preference for a softgoal.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/extension/planselection/utilitybased/PlanContribution.html#getProbability--">getProbability()</a></span> - Method in class bdi4jade.extension.planselection.utilitybased.<a href="../bdi4jade/extension/planselection/utilitybased/PlanContribution.html" title="class in bdi4jade.extension.planselection.utilitybased">PlanContribution</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/extension/planselection/utilitybased/PlanGoalDependency.html#getRoot--">getRoot()</a></span> - Method in class bdi4jade.extension.planselection.utilitybased.<a href="../bdi4jade/extension/planselection/utilitybased/PlanGoalDependency.html" title="class in bdi4jade.extension.planselection.utilitybased">PlanGoalDependency</a></dt>
+<dd>
+<div class="block">Returns the plan that is the root of the plan-goal dependency, i.e.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/extension/planselection/utilitybased/PlanContribution.html#getSoftgoal--">getSoftgoal()</a></span> - Method in class bdi4jade.extension.planselection.utilitybased.<a href="../bdi4jade/extension/planselection/utilitybased/PlanContribution.html" title="class in bdi4jade.extension.planselection.utilitybased">PlanContribution</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/Intention.html#getStatus--">getStatus()</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a></dt>
+<dd>
<div class="block">Returns the current goal status that this capability is committed to
- achieve.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/event/GoalFinishedEvent.html#getStatus()">getStatus()</a></span> - Method in class bdi4jade.event.<a href="../bdi4jade/event/GoalFinishedEvent.html" title="class in bdi4jade.event">GoalFinishedEvent</a></dt>
-<dd> </dd>
-<dt><span class="strong"><a href="../bdi4jade/belief/Belief.html#getValue()">getValue()</a></span> - Method in class bdi4jade.belief.<a href="../bdi4jade/belief/Belief.html" title="class in bdi4jade.belief">Belief</a></dt>
-<dd>
-<div class="block">Gets the current value of the Belief.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/belief/PersistentBelief.html#getValue()">getValue()</a></span> - Method in class bdi4jade.belief.<a href="../bdi4jade/belief/PersistentBelief.html" title="class in bdi4jade.belief">PersistentBelief</a></dt>
-<dd> </dd>
-<dt><span class="strong"><a href="../bdi4jade/belief/TransientBelief.html#getValue()">getValue()</a></span> - Method in class bdi4jade.belief.<a href="../bdi4jade/belief/TransientBelief.html" title="class in bdi4jade.belief">TransientBelief</a></dt>
-<dd> </dd>
-<dt><span class="strong"><a href="../bdi4jade/belief/TransientBeliefSet.html#getValue()">getValue()</a></span> - Method in class bdi4jade.belief.<a href="../bdi4jade/belief/TransientBeliefSet.html" title="class in bdi4jade.belief">TransientBeliefSet</a></dt>
-<dd> </dd>
-<dt><span class="strong"><a href="../bdi4jade/plan/PlanContribution.html#getValue()">getValue()</a></span> - Method in class bdi4jade.plan.<a href="../bdi4jade/plan/PlanContribution.html" title="class in bdi4jade.plan">PlanContribution</a></dt>
-<dd> </dd>
-<dt><span class="strong"><a href="../bdi4jade/util/goal/BeliefSetValueGoal.html#getValue()">getValue()</a></span> - Method in class bdi4jade.util.goal.<a href="../bdi4jade/util/goal/BeliefSetValueGoal.html" title="class in bdi4jade.util.goal">BeliefSetValueGoal</a></dt>
-<dd> </dd>
-<dt><a href="../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal"><span class="strong">Goal</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 a Goal.</div>
-</dd>
-<dt><a href="../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event"><span class="strong">GoalEvent</span></a> - Class in <a href="../bdi4jade/event/package-summary.html">bdi4jade.event</a></dt>
-<dd>
-<div class="block">This class represents an event performed over a goal.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/event/GoalEvent.html#GoalEvent()">GoalEvent()</a></span> - Constructor for class bdi4jade.event.<a href="../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a></dt>
-<dd>
-<div class="block">Default constructor.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/event/GoalEvent.html#GoalEvent(bdi4jade.goal.Goal)">GoalEvent(Goal)</a></span> - Constructor for class bdi4jade.event.<a href="../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a></dt>
-<dd>
-<div class="block">Creates a new goal event with a goal.</div>
-</dd>
-<dt><a href="../bdi4jade/exception/GoalFailedException.html" title="class in bdi4jade.exception"><span class="strong">GoalFailedException</span></a> - Exception in <a href="../bdi4jade/exception/package-summary.html">bdi4jade.exception</a></dt>
-<dd> </dd>
-<dt><span class="strong"><a href="../bdi4jade/exception/GoalFailedException.html#GoalFailedException(bdi4jade.goal.Goal)">GoalFailedException(Goal)</a></span> - Constructor for exception bdi4jade.exception.<a href="../bdi4jade/exception/GoalFailedException.html" title="class in bdi4jade.exception">GoalFailedException</a></dt>
-<dd>
-<div class="block">Creates a new instance of GoalFailedException.</div>
-</dd>
-<dt><a href="../bdi4jade/event/GoalFinishedEvent.html" title="class in bdi4jade.event"><span class="strong">GoalFinishedEvent</span></a> - Class in <a href="../bdi4jade/event/package-summary.html">bdi4jade.event</a></dt>
-<dd> </dd>
-<dt><span class="strong"><a href="../bdi4jade/event/GoalFinishedEvent.html#GoalFinishedEvent()">GoalFinishedEvent()</a></span> - Constructor for class bdi4jade.event.<a href="../bdi4jade/event/GoalFinishedEvent.html" title="class in bdi4jade.event">GoalFinishedEvent</a></dt>
-<dd>
-<div class="block">Default constructor.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/event/GoalFinishedEvent.html#GoalFinishedEvent(bdi4jade.goal.Goal, bdi4jade.goal.GoalStatus)">GoalFinishedEvent(Goal, GoalStatus)</a></span> - Constructor for class bdi4jade.event.<a href="../bdi4jade/event/GoalFinishedEvent.html" title="class in bdi4jade.event">GoalFinishedEvent</a></dt>
-<dd>
-<div class="block">Creates a new goal event with a goal and its status.</div>
-</dd>
-<dt><a href="../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event"><span class="strong">GoalListener</span></a> - Interface in <a href="../bdi4jade/event/package-summary.html">bdi4jade.event</a></dt>
-<dd>
-<div class="block">This interface defined the method that a goal listener should implement.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/event/GoalListener.html#goalPerformed(bdi4jade.event.GoalEvent)">goalPerformed(GoalEvent)</a></span> - Method in interface bdi4jade.event.<a href="../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a></dt>
-<dd>
-<div class="block">Notifies the listener that the goal was performed.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/plan/PlanInstance.html#goalPerformed(bdi4jade.event.GoalEvent)">goalPerformed(GoalEvent)</a></span> - Method in class bdi4jade.plan.<a href="../bdi4jade/plan/PlanInstance.html" title="class in bdi4jade.plan">PlanInstance</a></dt>
-<dd> </dd>
-<dt><a href="../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal"><span class="strong">GoalStatus</span></a> - Enum in <a href="../bdi4jade/goal/package-summary.html">bdi4jade.goal</a></dt>
-<dd>
-<div class="block">This enumeration provides the possible status that a goal can have.</div>
-</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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-6.html">Prev Letter</a></li>
-<li><a href="index-8.html">Next Letter</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../index.html?index-filesindex-7.html" target="_top">Frames</a></li>
-<li><a href="index-7.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>
+ achieve.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/event/GoalEvent.html#getStatus--">getStatus()</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">Returns the goal status.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/belief/Belief.html#getValue--">getValue()</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">Gets the current value of the belief.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/belief/PersistentBelief.html#getValue--">getValue()</a></span> - Method in class bdi4jade.belief.<a href="../bdi4jade/belief/PersistentBelief.html" title="class in bdi4jade.belief">PersistentBelief</a></dt>
+<dd>
+<div class="block">Not implemented yet.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/belief/TransientBelief.html#getValue--">getValue()</a></span> - Method in class bdi4jade.belief.<a href="../bdi4jade/belief/TransientBelief.html" title="class in bdi4jade.belief">TransientBelief</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/belief/TransientBeliefSet.html#getValue--">getValue()</a></span> - Method in class bdi4jade.belief.<a href="../bdi4jade/belief/TransientBeliefSet.html" title="class in bdi4jade.belief">TransientBeliefSet</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/extension/planselection/utilitybased/PlanContribution.html#getValue--">getValue()</a></span> - Method in class bdi4jade.extension.planselection.utilitybased.<a href="../bdi4jade/extension/planselection/utilitybased/PlanContribution.html" title="class in bdi4jade.extension.planselection.utilitybased">PlanContribution</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/goal/BeliefValueGoal.html#getValue--">getValue()</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">The belief value associated with this goal.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/Capability.html#getWholeCapability--">getWholeCapability()</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/event/GoalEvent.html#goal">goal</a></span> - Variable in class bdi4jade.event.<a href="../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a></dt>
+<dd> </dd>
+<dt><a href="../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal"><span class="typeNameLink">Goal</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 goal.</div>
+</dd>
+<dt><a href="../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event"><span class="typeNameLink">GoalEvent</span></a> - Class in <a href="../bdi4jade/event/package-summary.html">bdi4jade.event</a></dt>
+<dd>
+<div class="block">This class represents an event performed over a goal.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/event/GoalEvent.html#GoalEvent--">GoalEvent()</a></span> - Constructor for class bdi4jade.event.<a href="../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a></dt>
+<dd>
+<div class="block">Default constructor.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/event/GoalEvent.html#GoalEvent-bdi4jade.goal.Goal-bdi4jade.goal.GoalStatus-">GoalEvent(Goal, GoalStatus)</a></span> - Constructor for class bdi4jade.event.<a href="../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a></dt>
+<dd>
+<div class="block">Creates a new goal event with a goal.</div>
+</dd>
+<dt><a href="../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event"><span class="typeNameLink">GoalListener</span></a> - Interface in <a href="../bdi4jade/event/package-summary.html">bdi4jade.event</a></dt>
+<dd>
+<div class="block">This interface defines the method that a goal listener should implement.</div>
+</dd>
+<dt><a href="../bdi4jade/annotation/GoalOwner.html" title="annotation in bdi4jade.annotation"><span class="typeNameLink">GoalOwner</span></a> - Annotation Type in <a href="../bdi4jade/annotation/package-summary.html">bdi4jade.annotation</a></dt>
+<dd>
+<div class="block">This annotation allows to specify that a <a href="../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal"><code>Goal</code></a> belongs to a
+ capability and, if so, whether is is internal or external.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/event/GoalListener.html#goalPerformed-bdi4jade.event.GoalEvent-">goalPerformed(GoalEvent)</a></span> - Method in interface bdi4jade.event.<a href="../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a></dt>
+<dd>
+<div class="block">Notifies the listener that a goal that was performed.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/AbstractPlanBody.html#goalPerformed-bdi4jade.event.GoalEvent-">goalPerformed(GoalEvent)</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> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/FSMPlanBody.html#goalPerformed-bdi4jade.event.GoalEvent-">goalPerformed(GoalEvent)</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#goalPerformed-bdi4jade.event.GoalEvent-">goalPerformed(GoalEvent)</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/SequentialActionPlanBody.html#goalPerformed-bdi4jade.event.GoalEvent-">goalPerformed(GoalEvent)</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/goal/CompositeGoal.html#goals">goals</a></span> - Variable in class bdi4jade.goal.<a href="../bdi4jade/goal/CompositeGoal.html" title="class in bdi4jade.goal">CompositeGoal</a></dt>
+<dd> </dd>
+<dt><a href="../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal"><span class="typeNameLink">GoalStatus</span></a> - Enum in <a href="../bdi4jade/goal/package-summary.html">bdi4jade.goal</a></dt>
+<dd>
+<div class="block">This enumeration provides the possible status that a goal can have.</div>
+</dd>
+<dt><a href="../bdi4jade/plan/GoalTemplate.html" title="class in bdi4jade.plan"><span class="typeNameLink">GoalTemplate</span></a> - Class in <a href="../bdi4jade/plan/package-summary.html">bdi4jade.plan</a></dt>
+<dd>
+<div class="block">This abstract class specifies a goal template that is used to match a goal to
+ be achieved to a template of goals.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/GoalTemplate.html#GoalTemplate--">GoalTemplate()</a></span> - Constructor for class bdi4jade.plan.<a href="../bdi4jade/plan/GoalTemplate.html" title="class in bdi4jade.plan">GoalTemplate</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">L</a> <a href="index-11.html">M</a> <a href="index-12.html">N</a> <a href="index-13.html">O</a> <a href="index-14.html">P</a> <a href="index-15.html">R</a> <a href="index-16.html">S</a> <a href="index-17.html">T</a> <a href="index-18.html">U</a> <a href="index-19.html">V</a> <a href="index-20.html">W</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-6.html">Prev Letter</a></li>
+<li><a href="index-8.html">Next Letter</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../index.html?index-files/index-7.html" target="_top">Frames</a></li>
+<li><a href="index-7.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>
bdi-jade/doc/index-files/index-8.html 310(+166 -144)
diff --git a/bdi-jade/doc/index-files/index-8.html b/bdi-jade/doc/index-files/index-8.html
index 5f1d424..c018ade 100644
--- a/bdi-jade/doc/index-files/index-8.html
+++ b/bdi-jade/doc/index-files/index-8.html
@@ -1,144 +1,166 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:44 BRST 2014 -->
-<title>H-Index</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="H-Index";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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-7.html">Prev Letter</a></li>
-<li><a href="index-9.html">Next Letter</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../index.html?index-filesindex-8.html" target="_top">Frames</a></li>
-<li><a href="index-8.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="_H_">
-<!-- -->
-</a>
-<h2 class="title">H</h2>
-<dl>
-<dt><span class="strong"><a href="../bdi4jade/core/BeliefBase.html#hasBelief(java.lang.String)">hasBelief(String)</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/BeliefBase.html" title="class in bdi4jade.core">BeliefBase</a></dt>
-<dd>
-<div class="block">Checks if a belief is part of the belief base.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/core/Capability.html#hasChildren()">hasChildren()</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></dt>
-<dd> </dd>
-<dt><span class="strong"><a href="../bdi4jade/belief/Belief.html#hashCode()">hashCode()</a></span> - Method in class bdi4jade.belief.<a href="../bdi4jade/belief/Belief.html" title="class in bdi4jade.belief">Belief</a></dt>
-<dd> </dd>
-<dt><span class="strong"><a href="../bdi4jade/plan/Plan.html#hashCode()">hashCode()</a></span> - Method in class bdi4jade.plan.<a href="../bdi4jade/plan/Plan.html" title="class in bdi4jade.plan">Plan</a></dt>
-<dd> </dd>
-<dt><span class="strong"><a href="../bdi4jade/softgoal/NamedSoftgoal.html#hashCode()">hashCode()</a></span> - Method in class bdi4jade.softgoal.<a href="../bdi4jade/softgoal/NamedSoftgoal.html" title="class in bdi4jade.softgoal">NamedSoftgoal</a></dt>
-<dd> </dd>
-<dt><span class="strong"><a href="../bdi4jade/util/MetadataElement.html#hasMetadata(java.lang.Object)">hasMetadata(Object)</a></span> - Method in class bdi4jade.util.<a href="../bdi4jade/util/MetadataElement.html" title="class in bdi4jade.util">MetadataElement</a></dt>
-<dd>
-<div class="block">Verifies if a metadata is associated with this element.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/core/PlanLibrary.html#hasPlan(bdi4jade.plan.Plan)">hasPlan(Plan)</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/PlanLibrary.html" title="class in bdi4jade.core">PlanLibrary</a></dt>
-<dd>
-<div class="block">Checks if a plan is part of the plan library.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/belief/BeliefSet.html#hasValue(T)">hasValue(T)</a></span> - Method in class bdi4jade.belief.<a href="../bdi4jade/belief/BeliefSet.html" title="class in bdi4jade.belief">BeliefSet</a></dt>
-<dd>
-<div class="block">Checks if this belief set has the provided value.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/belief/TransientBeliefSet.html#hasValue(T)">hasValue(T)</a></span> - Method in class bdi4jade.belief.<a href="../bdi4jade/belief/TransientBeliefSet.html" title="class in bdi4jade.belief">TransientBeliefSet</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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-7.html">Prev Letter</a></li>
-<li><a href="index-9.html">Next Letter</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../index.html?index-filesindex-8.html" target="_top">Frames</a></li>
-<li><a href="index-8.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>
+<!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) on Mon Aug 11 00:39:00 BRT 2014 -->
+<title>H-Index</title>
+<meta name="date" content="2014-08-11">
+<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="H-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-7.html">Prev Letter</a></li>
+<li><a href="index-9.html">Next Letter</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../index.html?index-files/index-8.html" target="_top">Frames</a></li>
+<li><a href="index-8.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">L</a> <a href="index-11.html">M</a> <a href="index-12.html">N</a> <a href="index-13.html">O</a> <a href="index-14.html">P</a> <a href="index-15.html">R</a> <a href="index-16.html">S</a> <a href="index-17.html">T</a> <a href="index-18.html">U</a> <a href="index-19.html">V</a> <a href="index-20.html">W</a> <a name="I:H">
+<!-- -->
+</a>
+<h2 class="title">H</h2>
+<dl>
+<dt><span class="memberNameLink"><a href="../bdi4jade/message/BDIAgentMsgReceiver.html#handleMessage-jade.lang.acl.ACLMessage-">handleMessage(ACLMessage)</a></span> - Method in class bdi4jade.message.<a href="../bdi4jade/message/BDIAgentMsgReceiver.html" title="class in bdi4jade.message">BDIAgentMsgReceiver</a></dt>
+<dd>
+<div class="block">Creates a <a href="../bdi4jade/message/MessageGoal.html" title="class in bdi4jade.message"><code>MessageGoal</code></a> for the received message, when handling the
+ message.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/belief/BeliefBase.html#hasBelief-java.lang.String-">hasBelief(String)</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">Checks whether a belief is part of the belief base.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/belief/AbstractBelief.html#hashCode--">hashCode()</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">Returns the hash code of this belief name.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/goal/NamedSoftgoal.html#hashCode--">hashCode()</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">Returns the hash code of this named softgoal.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/AbstractPlan.html#hashCode--">hashCode()</a></span> - Method in class bdi4jade.plan.<a href="../bdi4jade/plan/AbstractPlan.html" title="class in bdi4jade.plan">AbstractPlan</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/MetadataElement.html#hasMetadata-java.lang.Object-">hasMetadata(Object)</a></span> - Method in interface bdi4jade.core.<a href="../bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</a></dt>
+<dd>
+<div class="block">Verifies if a metadata is associated with this element.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/MetadataElementImpl.html#hasMetadata-java.lang.Object-">hasMetadata(Object)</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/MetadataElementImpl.html" title="class in bdi4jade.core">MetadataElementImpl</a></dt>
+<dd>
+<div class="block">Verifies if a metadata is associated with this element.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/Capability.html#hasParts--">hasParts()</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/PlanLibrary.html#hasPlan-bdi4jade.plan.Plan-">hasPlan(Plan)</a></span> - Method in class bdi4jade.plan.<a href="../bdi4jade/plan/PlanLibrary.html" title="class in bdi4jade.plan">PlanLibrary</a></dt>
+<dd>
+<div class="block">Checks if a plan is part of the plan library.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/belief/BeliefSet.html#hasValue-T-">hasValue(T)</a></span> - Method in interface bdi4jade.belief.<a href="../bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief">BeliefSet</a></dt>
+<dd>
+<div class="block">Checks whether this belief set has the provided value.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/belief/TransientBeliefSet.html#hasValue-T-">hasValue(T)</a></span> - Method in class bdi4jade.belief.<a href="../bdi4jade/belief/TransientBeliefSet.html" title="class in bdi4jade.belief">TransientBeliefSet</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">L</a> <a href="index-11.html">M</a> <a href="index-12.html">N</a> <a href="index-13.html">O</a> <a href="index-14.html">P</a> <a href="index-15.html">R</a> <a href="index-16.html">S</a> <a href="index-17.html">T</a> <a href="index-18.html">U</a> <a href="index-19.html">V</a> <a href="index-20.html">W</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-7.html">Prev Letter</a></li>
+<li><a href="index-9.html">Next Letter</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../index.html?index-files/index-8.html" target="_top">Frames</a></li>
+<li><a href="index-8.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>
bdi-jade/doc/index-files/index-9.html 369(+206 -163)
diff --git a/bdi-jade/doc/index-files/index-9.html b/bdi-jade/doc/index-files/index-9.html
index 6c2195e..0c32704 100644
--- a/bdi-jade/doc/index-files/index-9.html
+++ b/bdi-jade/doc/index-files/index-9.html
@@ -1,163 +1,206 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:44 BRST 2014 -->
-<title>I-Index</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="I-Index";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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-8.html">Prev Letter</a></li>
-<li><a href="index-10.html">Next Letter</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../index.html?index-filesindex-9.html" target="_top">Frames</a></li>
-<li><a href="index-9.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_">
-<!-- -->
-</a>
-<h2 class="title">I</h2>
-<dl>
-<dt><span class="strong"><a href="../bdi4jade/plan/PlanBody.html#init(bdi4jade.plan.PlanInstance)">init(PlanInstance)</a></span> - Method in interface bdi4jade.plan.<a href="../bdi4jade/plan/PlanBody.html" title="interface in bdi4jade.plan">PlanBody</a></dt>
-<dd>
-<div class="block">Initializes the PlanBody.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/util/plan/ParallelGoalPlanBody.html#init(bdi4jade.plan.PlanInstance)">init(PlanInstance)</a></span> - Method in class bdi4jade.util.plan.<a href="../bdi4jade/util/plan/ParallelGoalPlanBody.html" title="class in bdi4jade.util.plan">ParallelGoalPlanBody</a></dt>
-<dd>
-<div class="block">Initializes this plan.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/util/plan/SequentialGoalPlanBody.html#init(bdi4jade.plan.PlanInstance)">init(PlanInstance)</a></span> - Method in class bdi4jade.util.plan.<a href="../bdi4jade/util/plan/SequentialGoalPlanBody.html" title="class in bdi4jade.util.plan">SequentialGoalPlanBody</a></dt>
-<dd>
-<div class="block">Initializes this plan.</div>
-</dd>
-<dt><a href="../bdi4jade/core/Intention.html" title="class in bdi4jade.core"><span class="strong">Intention</span></a> - Class in <a href="../bdi4jade/core/package-summary.html">bdi4jade.core</a></dt>
-<dd>
-<div class="block">This class represents the intention abstraction from the BDI model.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/core/Intention.html#Intention(bdi4jade.goal.Goal, bdi4jade.core.BDIAgent)">Intention(Goal, BDIAgent)</a></span> - Constructor for class bdi4jade.core.<a href="../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a></dt>
-<dd>
-<div class="block">Creates a new intention.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/core/Intention.html#Intention(bdi4jade.goal.Goal, bdi4jade.core.BDIAgent, bdi4jade.core.Capability)">Intention(Goal, BDIAgent, Capability)</a></span> - Constructor for class bdi4jade.core.<a href="../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a></dt>
-<dd>
-<div class="block">Creates a new intention.</div>
-</dd>
-<dt><a href="../bdi4jade/goal/InternalGoal.html" title="interface in bdi4jade.goal"><span class="strong">InternalGoal</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 a goal, as the <a href="../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal"><code>Goal</code></a>
- interface.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/util/goal/BeliefGoal.html#isAchieved(bdi4jade.core.BeliefBase)">isAchieved(BeliefBase)</a></span> - Method in class bdi4jade.util.goal.<a href="../bdi4jade/util/goal/BeliefGoal.html" title="class in bdi4jade.util.goal">BeliefGoal</a></dt>
-<dd>
-<div class="block">Checks if this goal is achieved by verifying if the provided belief base
- contains the belief of this goal.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/util/goal/BeliefSetValueGoal.html#isAchieved(bdi4jade.core.BeliefBase)">isAchieved(BeliefBase)</a></span> - Method in class bdi4jade.util.goal.<a href="../bdi4jade/util/goal/BeliefSetValueGoal.html" title="class in bdi4jade.util.goal">BeliefSetValueGoal</a></dt>
-<dd>
-<div class="block">Checks if this goal is achieved by verifying if the provided belief set
- contains the Value of this goal.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/belief/BeliefSet.html#iterator()">iterator()</a></span> - Method in class bdi4jade.belief.<a href="../bdi4jade/belief/BeliefSet.html" title="class in bdi4jade.belief">BeliefSet</a></dt>
-<dd>
-<div class="block">Returns an iterator for this belief set.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/belief/TransientBeliefSet.html#iterator()">iterator()</a></span> - Method in class bdi4jade.belief.<a href="../bdi4jade/belief/TransientBeliefSet.html" title="class in bdi4jade.belief">TransientBeliefSet</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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-8.html">Prev Letter</a></li>
-<li><a href="index-10.html">Next Letter</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../index.html?index-filesindex-9.html" target="_top">Frames</a></li>
-<li><a href="index-9.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>
+<!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) on Mon Aug 11 00:39:00 BRT 2014 -->
+<title>I-Index</title>
+<meta name="date" content="2014-08-11">
+<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="I-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-8.html">Prev Letter</a></li>
+<li><a href="index-10.html">Next Letter</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../index.html?index-files/index-9.html" target="_top">Frames</a></li>
+<li><a href="index-9.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">L</a> <a href="index-11.html">M</a> <a href="index-12.html">N</a> <a href="index-13.html">O</a> <a href="index-14.html">P</a> <a href="index-15.html">R</a> <a href="index-16.html">S</a> <a href="index-17.html">T</a> <a href="index-18.html">U</a> <a href="index-19.html">V</a> <a href="index-20.html">W</a> <a name="I:I">
+<!-- -->
+</a>
+<h2 class="title">I</h2>
+<dl>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/Capability.html#id">id</a></span> - Variable in class bdi4jade.core.<a href="../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/BDIAgent.html#init--">init()</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></dt>
+<dd>
+<div class="block">This method initializes the BDI agent.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/AbstractPlanBody.html#init-bdi4jade.plan.Plan-bdi4jade.core.Intention-">init(Plan, Intention)</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">Initializes this plan body.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/FSMPlanBody.html#init-bdi4jade.plan.Plan-bdi4jade.core.Intention-">init(Plan, Intention)</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#init-bdi4jade.plan.Plan-bdi4jade.core.Intention-">init(Plan, Intention)</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#init-bdi4jade.plan.Plan-bdi4jade.core.Intention-">init(Plan, Intention)</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">Initializes this plan body.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/SequentialActionPlanBody.html#init-bdi4jade.plan.Plan-bdi4jade.core.Intention-">init(Plan, Intention)</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/plan/AbstractPlan.html#initGoalTemplates--">initGoalTemplates()</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">This method is invoked in the Plan constructor.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/AbstractPlan.html#initMessageTemplates--">initMessageTemplates()</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">This method is invoked in the Plan constructor.</div>
+</dd>
+<dt><a href="../bdi4jade/core/Intention.html" title="class in bdi4jade.core"><span class="typeNameLink">Intention</span></a> - Class in <a href="../bdi4jade/core/package-summary.html">bdi4jade.core</a></dt>
+<dd>
+<div class="block">This class represents the intention abstraction from the BDI model.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/Intention.html#Intention-bdi4jade.goal.Goal-bdi4jade.core.BDIAgent-">Intention(Goal, BDIAgent)</a></span> - Constructor for class bdi4jade.core.<a href="../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a></dt>
+<dd>
+<div class="block">Creates a new intention.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/Intention.html#Intention-bdi4jade.goal.Goal-bdi4jade.core.BDIAgent-bdi4jade.core.Capability-">Intention(Goal, BDIAgent, Capability)</a></span> - Constructor for class bdi4jade.core.<a href="../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a></dt>
+<dd>
+<div class="block">Creates a new intention.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/goal/BeliefGoal.html#isAchieved-bdi4jade.belief.BeliefBase-">isAchieved(BeliefBase)</a></span> - Method in class bdi4jade.goal.<a href="../bdi4jade/goal/BeliefGoal.html" title="class in bdi4jade.goal">BeliefGoal</a></dt>
+<dd>
+<div class="block">Checks whether this goal is achieved by verifying if the provided belief
+ base contains the belief of this goal.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/goal/BeliefSetValueGoal.html#isAchieved-bdi4jade.belief.BeliefBase-">isAchieved(BeliefBase)</a></span> - Method in class bdi4jade.goal.<a href="../bdi4jade/goal/BeliefSetValueGoal.html" title="class in bdi4jade.goal">BeliefSetValueGoal</a></dt>
+<dd>
+<div class="block">Checks whether this goal is achieved by verifying if the provided belief
+ set contains the value specified in this goal.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/goal/BeliefValueGoal.html#isAchieved-bdi4jade.belief.BeliefBase-">isAchieved(BeliefBase)</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">Checks whether this goal is achieved by verifying if the provided belief
+ has the value specified in this goal.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/AbstractPlan.html#isContextApplicable-bdi4jade.goal.Goal-">isContextApplicable(Goal)</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">Verifies that this plan can be executed in the current context and a
+ given goal.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/Plan.html#isContextApplicable-bdi4jade.goal.Goal-">isContextApplicable(Goal)</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">Verifies if the current context is valid for this plan execution.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/goal/GoalStatus.html#isFinished--">isFinished()</a></span> - Method in enum bdi4jade.goal.<a href="../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a></dt>
+<dd>
+<div class="block">Indicates whether this status corresponds to a status in which the goal
+ has finished, that is, the agent does not have the goal anymore.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/BeliefGoalPlanBody.html#isGoalAchieved--">isGoalAchieved()</a></span> - Method in class bdi4jade.plan.planbody.<a href="../bdi4jade/plan/planbody/BeliefGoalPlanBody.html" title="class in bdi4jade.plan.planbody">BeliefGoalPlanBody</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/SequentialGoalPlanBody.html#it">it</a></span> - Variable in 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/belief/BeliefSet.html#iterator--">iterator()</a></span> - Method in interface bdi4jade.belief.<a href="../bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief">BeliefSet</a></dt>
+<dd>
+<div class="block">Returns an iterator for this belief set.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/belief/TransientBeliefSet.html#iterator--">iterator()</a></span> - Method in class bdi4jade.belief.<a href="../bdi4jade/belief/TransientBeliefSet.html" title="class in bdi4jade.belief">TransientBeliefSet</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">L</a> <a href="index-11.html">M</a> <a href="index-12.html">N</a> <a href="index-13.html">O</a> <a href="index-14.html">P</a> <a href="index-15.html">R</a> <a href="index-16.html">S</a> <a href="index-17.html">T</a> <a href="index-18.html">U</a> <a href="index-19.html">V</a> <a href="index-20.html">W</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-8.html">Prev Letter</a></li>
+<li><a href="index-10.html">Next Letter</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../index.html?index-files/index-9.html" target="_top">Frames</a></li>
+<li><a href="index-9.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>
bdi-jade/doc/overview-frame.html 68(+33 -35)
diff --git a/bdi-jade/doc/overview-frame.html b/bdi-jade/doc/overview-frame.html
index c75daf1..66edfab 100644
--- a/bdi-jade/doc/overview-frame.html
+++ b/bdi-jade/doc/overview-frame.html
@@ -1,35 +1,33 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:41 BRST 2014 -->
-<title>Overview List</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
-</head>
-<body>
-<div class="indexHeader"><a href="allclasses-frame.html" target="packageFrame">All Classes</a></div>
-<div class="indexContainer">
-<h2 title="Packages">Packages</h2>
-<ul title="Packages">
-<li><a href="bdi4jade/annotation/package-frame.html" target="packageFrame">bdi4jade.annotation</a></li>
-<li><a href="bdi4jade/belief/package-frame.html" target="packageFrame">bdi4jade.belief</a></li>
-<li><a href="bdi4jade/core/package-frame.html" target="packageFrame">bdi4jade.core</a></li>
-<li><a href="bdi4jade/event/package-frame.html" target="packageFrame">bdi4jade.event</a></li>
-<li><a href="bdi4jade/exception/package-frame.html" target="packageFrame">bdi4jade.exception</a></li>
-<li><a href="bdi4jade/goal/package-frame.html" target="packageFrame">bdi4jade.goal</a></li>
-<li><a href="bdi4jade/message/package-frame.html" target="packageFrame">bdi4jade.message</a></li>
-<li><a href="bdi4jade/plan/package-frame.html" target="packageFrame">bdi4jade.plan</a></li>
-<li><a href="bdi4jade/preference/package-frame.html" target="packageFrame">bdi4jade.preference</a></li>
-<li><a href="bdi4jade/reasoning/package-frame.html" target="packageFrame">bdi4jade.reasoning</a></li>
-<li><a href="bdi4jade/softgoal/package-frame.html" target="packageFrame">bdi4jade.softgoal</a></li>
-<li><a href="bdi4jade/util/package-frame.html" target="packageFrame">bdi4jade.util</a></li>
-<li><a href="bdi4jade/util/agent/package-frame.html" target="packageFrame">bdi4jade.util.agent</a></li>
-<li><a href="bdi4jade/util/goal/package-frame.html" target="packageFrame">bdi4jade.util.goal</a></li>
-<li><a href="bdi4jade/util/plan/package-frame.html" target="packageFrame">bdi4jade.util.plan</a></li>
-<li><a href="bdi4jade/util/reasoning/package-frame.html" target="packageFrame">bdi4jade.util.reasoning</a></li>
-</ul>
-</div>
-<p> </p>
-</body>
-</html>
+<!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) on Mon Aug 11 00:38:59 BRT 2014 -->
+<title>Overview List</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+</head>
+<body>
+<div class="indexHeader"><span><a href="allclasses-frame.html" target="packageFrame">All Classes</a></span></div>
+<div class="indexContainer">
+<h2 title="Packages">Packages</h2>
+<ul title="Packages">
+<li><a href="bdi4jade/annotation/package-frame.html" target="packageFrame">bdi4jade.annotation</a></li>
+<li><a href="bdi4jade/belief/package-frame.html" target="packageFrame">bdi4jade.belief</a></li>
+<li><a href="bdi4jade/core/package-frame.html" target="packageFrame">bdi4jade.core</a></li>
+<li><a href="bdi4jade/event/package-frame.html" target="packageFrame">bdi4jade.event</a></li>
+<li><a href="bdi4jade/exception/package-frame.html" target="packageFrame">bdi4jade.exception</a></li>
+<li><a href="bdi4jade/extension/planselection/utilitybased/package-frame.html" target="packageFrame">bdi4jade.extension.planselection.utilitybased</a></li>
+<li><a href="bdi4jade/goal/package-frame.html" target="packageFrame">bdi4jade.goal</a></li>
+<li><a href="bdi4jade/message/package-frame.html" target="packageFrame">bdi4jade.message</a></li>
+<li><a href="bdi4jade/plan/package-frame.html" target="packageFrame">bdi4jade.plan</a></li>
+<li><a href="bdi4jade/plan/planbody/package-frame.html" target="packageFrame">bdi4jade.plan.planbody</a></li>
+<li><a href="bdi4jade/reasoning/package-frame.html" target="packageFrame">bdi4jade.reasoning</a></li>
+<li><a href="bdi4jade/util/package-frame.html" target="packageFrame">bdi4jade.util</a></li>
+<li><a href="bdi4jade/util/reasoning/package-frame.html" target="packageFrame">bdi4jade.util.reasoning</a></li>
+</ul>
+</div>
+<p> </p>
+</body>
+</html>
bdi-jade/doc/overview-summary.html 398(+212 -186)
diff --git a/bdi-jade/doc/overview-summary.html b/bdi-jade/doc/overview-summary.html
index b2f6925..d4fcf98 100644
--- a/bdi-jade/doc/overview-summary.html
+++ b/bdi-jade/doc/overview-summary.html
@@ -1,186 +1,212 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:44 BRST 2014 -->
-<title>Overview</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="Overview";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li class="navBarCell1Rev">Overview</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><a href="index-files/index-1.html">Index</a></li>
-<li><a href="help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="index.html?overview-summary.html" target="_top">Frames</a></li>
-<li><a href="overview-summary.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">
-<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Packages table, listing packages, and an explanation">
-<caption><span>Packages</span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="bdi4jade/annotation/package-summary.html">bdi4jade.annotation</a></td>
-<td class="colLast"> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="bdi4jade/belief/package-summary.html">bdi4jade.belief</a></td>
-<td class="colLast"> </td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="bdi4jade/core/package-summary.html">bdi4jade.core</a></td>
-<td class="colLast"> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="bdi4jade/event/package-summary.html">bdi4jade.event</a></td>
-<td class="colLast"> </td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="bdi4jade/exception/package-summary.html">bdi4jade.exception</a></td>
-<td class="colLast"> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="bdi4jade/goal/package-summary.html">bdi4jade.goal</a></td>
-<td class="colLast"> </td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="bdi4jade/message/package-summary.html">bdi4jade.message</a></td>
-<td class="colLast"> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="bdi4jade/plan/package-summary.html">bdi4jade.plan</a></td>
-<td class="colLast"> </td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="bdi4jade/preference/package-summary.html">bdi4jade.preference</a></td>
-<td class="colLast"> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="bdi4jade/reasoning/package-summary.html">bdi4jade.reasoning</a></td>
-<td class="colLast"> </td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="bdi4jade/softgoal/package-summary.html">bdi4jade.softgoal</a></td>
-<td class="colLast"> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="bdi4jade/util/package-summary.html">bdi4jade.util</a></td>
-<td class="colLast"> </td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="bdi4jade/util/agent/package-summary.html">bdi4jade.util.agent</a></td>
-<td class="colLast"> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="bdi4jade/util/goal/package-summary.html">bdi4jade.util.goal</a></td>
-<td class="colLast"> </td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="bdi4jade/util/plan/package-summary.html">bdi4jade.util.plan</a></td>
-<td class="colLast"> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="bdi4jade/util/reasoning/package-summary.html">bdi4jade.util.reasoning</a></td>
-<td class="colLast"> </td>
-</tr>
-</tbody>
-</table>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!-- -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li class="navBarCell1Rev">Overview</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><a href="index-files/index-1.html">Index</a></li>
-<li><a href="help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="index.html?overview-summary.html" target="_top">Frames</a></li>
-<li><a href="overview-summary.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>
+<!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) on Mon Aug 11 00:39:00 BRT 2014 -->
+<title>Overview</title>
+<meta name="date" content="2014-08-11">
+<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="Overview";
+ }
+ }
+ 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 class="navBarCell1Rev">Overview</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><a href="index-files/index-1.html">Index</a></li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?overview-summary.html" target="_top">Frames</a></li>
+<li><a href="overview-summary.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="header">
+<h1 class="title">BDI4JADE</h1>
+</div>
+<div class="contentContainer">
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Packages table, listing packages, and an explanation">
+<caption><span>Packages</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Package</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="bdi4jade/annotation/package-summary.html">bdi4jade.annotation</a></td>
+<td class="colLast"> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="bdi4jade/belief/package-summary.html">bdi4jade.belief</a></td>
+<td class="colLast">
+<div class="block">This package contains interfaces and classes that allows representation of
+ beliefs of an agent, which are stored in belief bases, part of agent
+ capabilities.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="bdi4jade/core/package-summary.html">bdi4jade.core</a></td>
+<td class="colLast"> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="bdi4jade/event/package-summary.html">bdi4jade.event</a></td>
+<td class="colLast">
+<div class="block">This package contains interfaces and classes that allows creating listeners
+ of events that occur in an agent, such as updating beliefs or achieving
+ goals, and representing such events.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="bdi4jade/exception/package-summary.html">bdi4jade.exception</a></td>
+<td class="colLast">
+<div class="block">This package contains interfaces and classes that allows representation of
+ exceptions that may occur during the execution of BDI agents.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="bdi4jade/extension/planselection/utilitybased/package-summary.html">bdi4jade.extension.planselection.utilitybased</a></td>
+<td class="colLast"> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="bdi4jade/goal/package-summary.html">bdi4jade.goal</a></td>
+<td class="colLast">
+<div class="block">This package contains interfaces and classes that allows representation of
+ goals and softgoals of an agent.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="bdi4jade/message/package-summary.html">bdi4jade.message</a></td>
+<td class="colLast">
+<div class="block">This package contains interfaces and classes that allows processing
+ messages received by BDI agents and creating goals to process them.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="bdi4jade/plan/package-summary.html">bdi4jade.plan</a></td>
+<td class="colLast">
+<div class="block">This package contains interfaces and classes that allows representation of
+ plans of BDI agents.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="bdi4jade/plan/planbody/package-summary.html">bdi4jade.plan.planbody</a></td>
+<td class="colLast">
+<div class="block">This package contains interfaces and classes that allows representation of
+ plan body, which is an executable piece of code that is instantiated and
+ executed to achieve goals.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="bdi4jade/reasoning/package-summary.html">bdi4jade.reasoning</a></td>
+<td class="colLast"> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="bdi4jade/util/package-summary.html">bdi4jade.util</a></td>
+<td class="colLast">
+<div class="block">This package contains utility classes.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="bdi4jade/util/reasoning/package-summary.html">bdi4jade.util.reasoning</a></td>
+<td class="colLast"> </td>
+</tr>
+</tbody>
+</table>
+</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 class="navBarCell1Rev">Overview</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><a href="index-files/index-1.html">Index</a></li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?overview-summary.html" target="_top">Frames</a></li>
+<li><a href="overview-summary.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>
bdi-jade/doc/overview-tree.html 828(+439 -389)
diff --git a/bdi-jade/doc/overview-tree.html b/bdi-jade/doc/overview-tree.html
index f84f02c..6718195 100644
--- a/bdi-jade/doc/overview-tree.html
+++ b/bdi-jade/doc/overview-tree.html
@@ -1,389 +1,439 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:43 BRST 2014 -->
-<title>Class Hierarchy</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="Class Hierarchy";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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 class="navBarCell1Rev">Tree</li>
-<li><a href="deprecated-list.html">Deprecated</a></li>
-<li><a href="index-files/index-1.html">Index</a></li>
-<li><a href="help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="index.html?overview-tree.html" target="_top">Frames</a></li>
-<li><a href="overview-tree.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="header">
-<h1 class="title">Hierarchy For All Packages</h1>
-<span class="strong">Package Hierarchies:</span>
-<ul class="horizontal">
-<li><a href="bdi4jade/annotation/package-tree.html">bdi4jade.annotation</a>, </li>
-<li><a href="bdi4jade/belief/package-tree.html">bdi4jade.belief</a>, </li>
-<li><a href="bdi4jade/core/package-tree.html">bdi4jade.core</a>, </li>
-<li><a href="bdi4jade/event/package-tree.html">bdi4jade.event</a>, </li>
-<li><a href="bdi4jade/exception/package-tree.html">bdi4jade.exception</a>, </li>
-<li><a href="bdi4jade/goal/package-tree.html">bdi4jade.goal</a>, </li>
-<li><a href="bdi4jade/message/package-tree.html">bdi4jade.message</a>, </li>
-<li><a href="bdi4jade/plan/package-tree.html">bdi4jade.plan</a>, </li>
-<li><a href="bdi4jade/preference/package-tree.html">bdi4jade.preference</a>, </li>
-<li><a href="bdi4jade/reasoning/package-tree.html">bdi4jade.reasoning</a>, </li>
-<li><a href="bdi4jade/softgoal/package-tree.html">bdi4jade.softgoal</a>, </li>
-<li><a href="bdi4jade/util/package-tree.html">bdi4jade.util</a>, </li>
-<li><a href="bdi4jade/util/agent/package-tree.html">bdi4jade.util.agent</a>, </li>
-<li><a href="bdi4jade/util/goal/package-tree.html">bdi4jade.util.goal</a>, </li>
-<li><a href="bdi4jade/util/plan/package-tree.html">bdi4jade.util.plan</a>, </li>
-<li><a href="bdi4jade/util/reasoning/package-tree.html">bdi4jade.util.reasoning</a></li>
-</ul>
-</div>
-<div class="contentContainer">
-<h2 title="Class Hierarchy">Class Hierarchy</h2>
-<ul>
-<li type="circle">java.lang.Object
-<ul>
-<li type="circle">jade.core.Agent (implements java.lang.Runnable, jade.util.leap.Serializable, jade.core.TimerListener)
-<ul>
-<li type="circle">bdi4jade.core.<a href="bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core"><span class="strong">BDIAgent</span></a>
-<ul>
-<li type="circle">bdi4jade.util.agent.<a href="bdi4jade/util/agent/UtilityBasedBDIAgent.html" title="class in bdi4jade.util.agent"><span class="strong">UtilityBasedBDIAgent</span></a></li>
-</ul>
-</li>
-</ul>
-</li>
-<li type="circle">bdi4jade.message.<a href="bdi4jade/message/BDIAgentMsgReceiver.BDIAgentMatchExpression.html" title="class in bdi4jade.message"><span class="strong">BDIAgentMsgReceiver.BDIAgentMatchExpression</span></a> (implements jade.lang.acl.MessageTemplate.MatchExpression)</li>
-<li type="circle">jade.core.behaviours.Behaviour (implements jade.util.leap.Serializable)
-<ul>
-<li type="circle">bdi4jade.util.plan.<a href="bdi4jade/util/plan/ParallelGoalPlanBody.html" title="class in bdi4jade.util.plan"><span class="strong">ParallelGoalPlanBody</span></a> (implements bdi4jade.plan.<a href="bdi4jade/plan/OutputPlanBody.html" title="interface in bdi4jade.plan">OutputPlanBody</a>, bdi4jade.plan.<a href="bdi4jade/plan/PlanBody.html" title="interface in bdi4jade.plan">PlanBody</a>)</li>
-<li type="circle">bdi4jade.util.plan.<a href="bdi4jade/util/plan/SequentialGoalPlanBody.html" title="class in bdi4jade.util.plan"><span class="strong">SequentialGoalPlanBody</span></a> (implements bdi4jade.plan.<a href="bdi4jade/plan/OutputPlanBody.html" title="interface in bdi4jade.plan">OutputPlanBody</a>, bdi4jade.plan.<a href="bdi4jade/plan/PlanBody.html" title="interface in bdi4jade.plan">PlanBody</a>)</li>
-<li type="circle">jade.core.behaviours.SimpleBehaviour
-<ul>
-<li type="circle">jade.proto.states.MsgReceiver
-<ul>
-<li type="circle">bdi4jade.message.<a href="bdi4jade/message/BDIAgentMsgReceiver.html" title="class in bdi4jade.message"><span class="strong">BDIAgentMsgReceiver</span></a></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-<li type="circle">bdi4jade.core.<a href="bdi4jade/core/BeliefBase.html" title="class in bdi4jade.core"><span class="strong">BeliefBase</span></a> (implements java.io.Serializable)</li>
-<li type="circle">bdi4jade.event.<a href="bdi4jade/event/BeliefEvent.html" title="class in bdi4jade.event"><span class="strong">BeliefEvent</span></a> (implements jade.content.AgentAction)</li>
-<li type="circle">bdi4jade.util.goal.<a href="bdi4jade/util/goal/BeliefGoal.html" title="class in bdi4jade.util.goal"><span class="strong">BeliefGoal</span></a> (implements bdi4jade.goal.<a href="bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>)</li>
-<li type="circle">bdi4jade.util.goal.<a href="bdi4jade/util/goal/BeliefSetValueGoal.html" title="class in bdi4jade.util.goal"><span class="strong">BeliefSetValueGoal</span></a><T> (implements bdi4jade.goal.<a href="bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>)</li>
-<li type="circle">bdi4jade.core.<a href="bdi4jade/core/Capability.html" title="class in bdi4jade.core"><span class="strong">Capability</span></a> (implements java.io.Serializable)
-<ul>
-<li type="circle">bdi4jade.util.<a href="bdi4jade/util/DefaultCapability.html" title="class in bdi4jade.util"><span class="strong">DefaultCapability</span></a></li>
-</ul>
-</li>
-<li type="circle">bdi4jade.util.goal.<a href="bdi4jade/util/goal/CompositeGoal.html" title="class in bdi4jade.util.goal"><span class="strong">CompositeGoal</span></a> (implements bdi4jade.goal.<a href="bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>)
-<ul>
-<li type="circle">bdi4jade.util.goal.<a href="bdi4jade/util/goal/ParallelGoal.html" title="class in bdi4jade.util.goal"><span class="strong">ParallelGoal</span></a></li>
-<li type="circle">bdi4jade.util.goal.<a href="bdi4jade/util/goal/SequentialGoal.html" title="class in bdi4jade.util.goal"><span class="strong">SequentialGoal</span></a></li>
-</ul>
-</li>
-<li type="circle">bdi4jade.util.reasoning.<a href="bdi4jade/util/reasoning/DefaultBeliefRevisionStrategy.html" title="class in bdi4jade.util.reasoning"><span class="strong">DefaultBeliefRevisionStrategy</span></a> (implements bdi4jade.reasoning.<a href="bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning">BeliefRevisionStrategy</a>)</li>
-<li type="circle">bdi4jade.util.reasoning.<a href="bdi4jade/util/reasoning/DefaultDeliberationFunction.html" title="class in bdi4jade.util.reasoning"><span class="strong">DefaultDeliberationFunction</span></a> (implements bdi4jade.reasoning.<a href="bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning">DeliberationFunction</a>)</li>
-<li type="circle">bdi4jade.util.reasoning.<a href="bdi4jade/util/reasoning/DefaultOptionGenerationFunction.html" title="class in bdi4jade.util.reasoning"><span class="strong">DefaultOptionGenerationFunction</span></a> (implements bdi4jade.reasoning.<a href="bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning">OptionGenerationFunction</a>)</li>
-<li type="circle">bdi4jade.util.reasoning.<a href="bdi4jade/util/reasoning/DefaultPlanSelectionStrategy.html" title="class in bdi4jade.util.reasoning"><span class="strong">DefaultPlanSelectionStrategy</span></a> (implements bdi4jade.reasoning.<a href="bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">PlanSelectionStrategy</a>)</li>
-<li type="circle">bdi4jade.event.<a href="bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event"><span class="strong">GoalEvent</span></a> (implements jade.content.AgentAction)
-<ul>
-<li type="circle">bdi4jade.event.<a href="bdi4jade/event/GoalFinishedEvent.html" title="class in bdi4jade.event"><span class="strong">GoalFinishedEvent</span></a></li>
-</ul>
-</li>
-<li type="circle">bdi4jade.core.<a href="bdi4jade/core/Intention.html" title="class in bdi4jade.core"><span class="strong">Intention</span></a></li>
-<li type="circle">bdi4jade.message.<a href="bdi4jade/message/MessageGoal.html" title="class in bdi4jade.message"><span class="strong">MessageGoal</span></a> (implements bdi4jade.goal.<a href="bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>)</li>
-<li type="circle">bdi4jade.util.<a href="bdi4jade/util/MetadataElement.html" title="class in bdi4jade.util"><span class="strong">MetadataElement</span></a>
-<ul>
-<li type="circle">bdi4jade.belief.<a href="bdi4jade/belief/Belief.html" title="class in bdi4jade.belief"><span class="strong">Belief</span></a><T> (implements jade.content.Concept, java.io.Serializable)
-<ul>
-<li type="circle">bdi4jade.belief.<a href="bdi4jade/belief/BeliefSet.html" title="class in bdi4jade.belief"><span class="strong">BeliefSet</span></a><T>
-<ul>
-<li type="circle">bdi4jade.belief.<a href="bdi4jade/belief/TransientBeliefSet.html" title="class in bdi4jade.belief"><span class="strong">TransientBeliefSet</span></a><T></li>
-</ul>
-</li>
-<li type="circle">bdi4jade.belief.<a href="bdi4jade/belief/PersistentBelief.html" title="class in bdi4jade.belief"><span class="strong">PersistentBelief</span></a><T> (implements jade.content.Concept, java.io.Serializable)</li>
-<li type="circle">bdi4jade.belief.<a href="bdi4jade/belief/TransientBelief.html" title="class in bdi4jade.belief"><span class="strong">TransientBelief</span></a><T> (implements jade.content.Concept, java.io.Serializable)
-<ul>
-<li type="circle">bdi4jade.preference.<a href="bdi4jade/preference/SoftgoalPreferences.html" title="class in bdi4jade.preference"><span class="strong">SoftgoalPreferences</span></a></li>
-</ul>
-</li>
-</ul>
-</li>
-<li type="circle">bdi4jade.plan.<a href="bdi4jade/plan/Plan.html" title="class in bdi4jade.plan"><span class="strong">Plan</span></a>
-<ul>
-<li type="circle">bdi4jade.util.plan.<a href="bdi4jade/util/plan/SimplePlan.html" title="class in bdi4jade.util.plan"><span class="strong">SimplePlan</span></a></li>
-</ul>
-</li>
-</ul>
-</li>
-<li type="circle">bdi4jade.softgoal.<a href="bdi4jade/softgoal/NamedSoftgoal.html" title="class in bdi4jade.softgoal"><span class="strong">NamedSoftgoal</span></a> (implements bdi4jade.softgoal.<a href="bdi4jade/softgoal/Softgoal.html" title="interface in bdi4jade.softgoal">Softgoal</a>)</li>
-<li type="circle">bdi4jade.plan.<a href="bdi4jade/plan/PlanContribution.html" title="class in bdi4jade.plan"><span class="strong">PlanContribution</span></a></li>
-<li type="circle">bdi4jade.plan.<a href="bdi4jade/plan/PlanGoalDependency.html" title="class in bdi4jade.plan"><span class="strong">PlanGoalDependency</span></a>
-<ul>
-<li type="circle">bdi4jade.plan.<a href="bdi4jade/plan/AndPlanGoalDependency.html" title="class in bdi4jade.plan"><span class="strong">AndPlanGoalDependency</span></a></li>
-<li type="circle">bdi4jade.plan.<a href="bdi4jade/plan/OrPlanGoalDependency.html" title="class in bdi4jade.plan"><span class="strong">OrPlanGoalDependency</span></a></li>
-</ul>
-</li>
-<li type="circle">bdi4jade.plan.<a href="bdi4jade/plan/PlanInstance.html" title="class in bdi4jade.plan"><span class="strong">PlanInstance</span></a> (implements bdi4jade.event.<a href="bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a>)</li>
-<li type="circle">bdi4jade.core.<a href="bdi4jade/core/PlanLibrary.html" title="class in bdi4jade.core"><span class="strong">PlanLibrary</span></a> (implements java.io.Serializable)</li>
-<li type="circle">java.lang.Throwable (implements java.io.Serializable)
-<ul>
-<li type="circle">java.lang.Exception
-<ul>
-<li type="circle">bdi4jade.exception.<a href="bdi4jade/exception/GoalFailedException.html" title="class in bdi4jade.exception"><span class="strong">GoalFailedException</span></a></li>
-<li type="circle">bdi4jade.exception.<a href="bdi4jade/exception/PlanInstantiationException.html" title="class in bdi4jade.exception"><span class="strong">PlanInstantiationException</span></a></li>
-<li type="circle">java.lang.RuntimeException
-<ul>
-<li type="circle">bdi4jade.exception.<a href="bdi4jade/exception/BeliefAlreadyExistsException.html" title="class in bdi4jade.exception"><span class="strong">BeliefAlreadyExistsException</span></a></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-<li type="circle">bdi4jade.util.reasoning.<a href="bdi4jade/util/reasoning/UtilityBasedPlanSelectionStrategy.html" title="class in bdi4jade.util.reasoning"><span class="strong">UtilityBasedPlanSelectionStrategy</span></a> (implements bdi4jade.reasoning.<a href="bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">PlanSelectionStrategy</a>)</li>
-</ul>
-</li>
-</ul>
-<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
-<ul>
-<li type="circle">bdi4jade.reasoning.<a href="bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning"><span class="strong">BeliefRevisionStrategy</span></a></li>
-<li type="circle">bdi4jade.reasoning.<a href="bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning"><span class="strong">DeliberationFunction</span></a></li>
-<li type="circle">bdi4jade.plan.<a href="bdi4jade/plan/DisposablePlanBody.html" title="interface in bdi4jade.plan"><span class="strong">DisposablePlanBody</span></a></li>
-<li type="circle">java.util.EventListener
-<ul>
-<li type="circle">bdi4jade.event.<a href="bdi4jade/event/BeliefListener.html" title="interface in bdi4jade.event"><span class="strong">BeliefListener</span></a></li>
-<li type="circle">bdi4jade.event.<a href="bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event"><span class="strong">GoalListener</span></a></li>
-</ul>
-</li>
-<li type="circle">bdi4jade.reasoning.<a href="bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning"><span class="strong">OptionGenerationFunction</span></a></li>
-<li type="circle">bdi4jade.plan.<a href="bdi4jade/plan/OutputPlanBody.html" title="interface in bdi4jade.plan"><span class="strong">OutputPlanBody</span></a></li>
-<li type="circle">bdi4jade.plan.<a href="bdi4jade/plan/PlanBody.html" title="interface in bdi4jade.plan"><span class="strong">PlanBody</span></a></li>
-<li type="circle">bdi4jade.reasoning.<a href="bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning"><span class="strong">PlanSelectionStrategy</span></a></li>
-<li type="circle">java.io.Serializable
-<ul>
-<li type="circle">jade.content.Concept
-<ul>
-<li type="circle">bdi4jade.goal.<a href="bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal"><span class="strong">Goal</span></a> (also extends jade.content.ContentElement)
-<ul>
-<li type="circle">bdi4jade.goal.<a href="bdi4jade/goal/InternalGoal.html" title="interface in bdi4jade.goal"><span class="strong">InternalGoal</span></a></li>
-</ul>
-</li>
-<li type="circle">bdi4jade.goal.<a href="bdi4jade/goal/InternalGoal.html" title="interface in bdi4jade.goal"><span class="strong">InternalGoal</span></a></li>
-<li type="circle">bdi4jade.softgoal.<a href="bdi4jade/softgoal/Softgoal.html" title="interface in bdi4jade.softgoal"><span class="strong">Softgoal</span></a> (also extends jade.content.ContentElement)</li>
-</ul>
-</li>
-<li type="circle">jade.content.ContentElement
-<ul>
-<li type="circle">bdi4jade.goal.<a href="bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal"><span class="strong">Goal</span></a> (also extends jade.content.Concept)
-<ul>
-<li type="circle">bdi4jade.goal.<a href="bdi4jade/goal/InternalGoal.html" title="interface in bdi4jade.goal"><span class="strong">InternalGoal</span></a></li>
-</ul>
-</li>
-<li type="circle">bdi4jade.goal.<a href="bdi4jade/goal/InternalGoal.html" title="interface in bdi4jade.goal"><span class="strong">InternalGoal</span></a></li>
-<li type="circle">bdi4jade.softgoal.<a href="bdi4jade/softgoal/Softgoal.html" title="interface in bdi4jade.softgoal"><span class="strong">Softgoal</span></a> (also extends jade.content.Concept)</li>
-</ul>
-</li>
-<li type="circle">bdi4jade.goal.<a href="bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal"><span class="strong">Goal</span></a> (also extends jade.content.Concept, jade.content.ContentElement)
-<ul>
-<li type="circle">bdi4jade.goal.<a href="bdi4jade/goal/InternalGoal.html" title="interface in bdi4jade.goal"><span class="strong">InternalGoal</span></a></li>
-</ul>
-</li>
-<li type="circle">bdi4jade.goal.<a href="bdi4jade/goal/InternalGoal.html" title="interface in bdi4jade.goal"><span class="strong">InternalGoal</span></a></li>
-<li type="circle">jade.util.leap.Serializable
-<ul>
-<li type="circle">jade.content.Concept
-<ul>
-<li type="circle">bdi4jade.goal.<a href="bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal"><span class="strong">Goal</span></a> (also extends jade.content.ContentElement)
-<ul>
-<li type="circle">bdi4jade.goal.<a href="bdi4jade/goal/InternalGoal.html" title="interface in bdi4jade.goal"><span class="strong">InternalGoal</span></a></li>
-</ul>
-</li>
-<li type="circle">bdi4jade.goal.<a href="bdi4jade/goal/InternalGoal.html" title="interface in bdi4jade.goal"><span class="strong">InternalGoal</span></a></li>
-<li type="circle">bdi4jade.softgoal.<a href="bdi4jade/softgoal/Softgoal.html" title="interface in bdi4jade.softgoal"><span class="strong">Softgoal</span></a> (also extends jade.content.ContentElement)</li>
-</ul>
-</li>
-<li type="circle">jade.content.ContentElement
-<ul>
-<li type="circle">bdi4jade.goal.<a href="bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal"><span class="strong">Goal</span></a> (also extends jade.content.Concept)
-<ul>
-<li type="circle">bdi4jade.goal.<a href="bdi4jade/goal/InternalGoal.html" title="interface in bdi4jade.goal"><span class="strong">InternalGoal</span></a></li>
-</ul>
-</li>
-<li type="circle">bdi4jade.goal.<a href="bdi4jade/goal/InternalGoal.html" title="interface in bdi4jade.goal"><span class="strong">InternalGoal</span></a></li>
-<li type="circle">bdi4jade.softgoal.<a href="bdi4jade/softgoal/Softgoal.html" title="interface in bdi4jade.softgoal"><span class="strong">Softgoal</span></a> (also extends jade.content.Concept)</li>
-</ul>
-</li>
-<li type="circle">bdi4jade.goal.<a href="bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal"><span class="strong">Goal</span></a> (also extends jade.content.Concept, jade.content.ContentElement)
-<ul>
-<li type="circle">bdi4jade.goal.<a href="bdi4jade/goal/InternalGoal.html" title="interface in bdi4jade.goal"><span class="strong">InternalGoal</span></a></li>
-</ul>
-</li>
-<li type="circle">bdi4jade.goal.<a href="bdi4jade/goal/InternalGoal.html" title="interface in bdi4jade.goal"><span class="strong">InternalGoal</span></a></li>
-<li type="circle">bdi4jade.softgoal.<a href="bdi4jade/softgoal/Softgoal.html" title="interface in bdi4jade.softgoal"><span class="strong">Softgoal</span></a> (also extends jade.content.Concept, jade.content.ContentElement)</li>
-<li type="circle">jade.content.Term
-<ul>
-<li type="circle">jade.content.Concept
-<ul>
-<li type="circle">bdi4jade.goal.<a href="bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal"><span class="strong">Goal</span></a> (also extends jade.content.ContentElement)
-<ul>
-<li type="circle">bdi4jade.goal.<a href="bdi4jade/goal/InternalGoal.html" title="interface in bdi4jade.goal"><span class="strong">InternalGoal</span></a></li>
-</ul>
-</li>
-<li type="circle">bdi4jade.goal.<a href="bdi4jade/goal/InternalGoal.html" title="interface in bdi4jade.goal"><span class="strong">InternalGoal</span></a></li>
-<li type="circle">bdi4jade.softgoal.<a href="bdi4jade/softgoal/Softgoal.html" title="interface in bdi4jade.softgoal"><span class="strong">Softgoal</span></a> (also extends jade.content.ContentElement)</li>
-</ul>
-</li>
-<li type="circle">bdi4jade.goal.<a href="bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal"><span class="strong">Goal</span></a> (also extends jade.content.Concept, jade.content.ContentElement)
-<ul>
-<li type="circle">bdi4jade.goal.<a href="bdi4jade/goal/InternalGoal.html" title="interface in bdi4jade.goal"><span class="strong">InternalGoal</span></a></li>
-</ul>
-</li>
-<li type="circle">bdi4jade.goal.<a href="bdi4jade/goal/InternalGoal.html" title="interface in bdi4jade.goal"><span class="strong">InternalGoal</span></a></li>
-<li type="circle">bdi4jade.softgoal.<a href="bdi4jade/softgoal/Softgoal.html" title="interface in bdi4jade.softgoal"><span class="strong">Softgoal</span></a> (also extends jade.content.Concept, jade.content.ContentElement)</li>
-</ul>
-</li>
-</ul>
-</li>
-<li type="circle">bdi4jade.softgoal.<a href="bdi4jade/softgoal/Softgoal.html" title="interface in bdi4jade.softgoal"><span class="strong">Softgoal</span></a> (also extends jade.content.Concept, jade.content.ContentElement)</li>
-<li type="circle">jade.content.Term
-<ul>
-<li type="circle">jade.content.Concept
-<ul>
-<li type="circle">bdi4jade.goal.<a href="bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal"><span class="strong">Goal</span></a> (also extends jade.content.ContentElement)
-<ul>
-<li type="circle">bdi4jade.goal.<a href="bdi4jade/goal/InternalGoal.html" title="interface in bdi4jade.goal"><span class="strong">InternalGoal</span></a></li>
-</ul>
-</li>
-<li type="circle">bdi4jade.goal.<a href="bdi4jade/goal/InternalGoal.html" title="interface in bdi4jade.goal"><span class="strong">InternalGoal</span></a></li>
-<li type="circle">bdi4jade.softgoal.<a href="bdi4jade/softgoal/Softgoal.html" title="interface in bdi4jade.softgoal"><span class="strong">Softgoal</span></a> (also extends jade.content.ContentElement)</li>
-</ul>
-</li>
-<li type="circle">bdi4jade.goal.<a href="bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal"><span class="strong">Goal</span></a> (also extends jade.content.Concept, jade.content.ContentElement)
-<ul>
-<li type="circle">bdi4jade.goal.<a href="bdi4jade/goal/InternalGoal.html" title="interface in bdi4jade.goal"><span class="strong">InternalGoal</span></a></li>
-</ul>
-</li>
-<li type="circle">bdi4jade.goal.<a href="bdi4jade/goal/InternalGoal.html" title="interface in bdi4jade.goal"><span class="strong">InternalGoal</span></a></li>
-<li type="circle">bdi4jade.softgoal.<a href="bdi4jade/softgoal/Softgoal.html" title="interface in bdi4jade.softgoal"><span class="strong">Softgoal</span></a> (also extends jade.content.Concept, jade.content.ContentElement)</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<h2 title="Annotation Type Hierarchy">Annotation Type Hierarchy</h2>
-<ul>
-<li type="circle">bdi4jade.annotation.<a href="bdi4jade/annotation/Parameter.html" title="annotation in bdi4jade.annotation"><span class="strong">Parameter</span></a> (implements java.lang.annotation.Annotation)</li>
-</ul>
-<h2 title="Enum Hierarchy">Enum Hierarchy</h2>
-<ul>
-<li type="circle">java.lang.Object
-<ul>
-<li type="circle">java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
-<ul>
-<li type="circle">bdi4jade.event.<a href="bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event"><span class="strong">BeliefEvent.Action</span></a></li>
-<li type="circle">bdi4jade.plan.<a href="bdi4jade/plan/PlanInstance.EndState.html" title="enum in bdi4jade.plan"><span class="strong">PlanInstance.EndState</span></a></li>
-<li type="circle">bdi4jade.plan.<a href="bdi4jade/plan/Plan.DefaultMetadata.html" title="enum in bdi4jade.plan"><span class="strong">Plan.DefaultMetadata</span></a></li>
-<li type="circle">bdi4jade.goal.<a href="bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal"><span class="strong">GoalStatus</span></a></li>
-<li type="circle">bdi4jade.annotation.<a href="bdi4jade/annotation/Parameter.Direction.html" title="enum in bdi4jade.annotation"><span class="strong">Parameter.Direction</span></a></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!-- -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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 class="navBarCell1Rev">Tree</li>
-<li><a href="deprecated-list.html">Deprecated</a></li>
-<li><a href="index-files/index-1.html">Index</a></li>
-<li><a href="help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="index.html?overview-tree.html" target="_top">Frames</a></li>
-<li><a href="overview-tree.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>
+<!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) on Mon Aug 11 00:39:00 BRT 2014 -->
+<title>Class Hierarchy</title>
+<meta name="date" content="2014-08-11">
+<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="Class Hierarchy";
+ }
+ }
+ 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 class="navBarCell1Rev">Tree</li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li><a href="index-files/index-1.html">Index</a></li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?overview-tree.html" target="_top">Frames</a></li>
+<li><a href="overview-tree.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="header">
+<h1 class="title">Hierarchy For All Packages</h1>
+<span class="packageHierarchyLabel">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="bdi4jade/annotation/package-tree.html">bdi4jade.annotation</a>, </li>
+<li><a href="bdi4jade/belief/package-tree.html">bdi4jade.belief</a>, </li>
+<li><a href="bdi4jade/core/package-tree.html">bdi4jade.core</a>, </li>
+<li><a href="bdi4jade/event/package-tree.html">bdi4jade.event</a>, </li>
+<li><a href="bdi4jade/exception/package-tree.html">bdi4jade.exception</a>, </li>
+<li><a href="bdi4jade/extension/planselection/utilitybased/package-tree.html">bdi4jade.extension.planselection.utilitybased</a>, </li>
+<li><a href="bdi4jade/goal/package-tree.html">bdi4jade.goal</a>, </li>
+<li><a href="bdi4jade/message/package-tree.html">bdi4jade.message</a>, </li>
+<li><a href="bdi4jade/plan/package-tree.html">bdi4jade.plan</a>, </li>
+<li><a href="bdi4jade/plan/planbody/package-tree.html">bdi4jade.plan.planbody</a>, </li>
+<li><a href="bdi4jade/reasoning/package-tree.html">bdi4jade.reasoning</a>, </li>
+<li><a href="bdi4jade/util/package-tree.html">bdi4jade.util</a>, </li>
+<li><a href="bdi4jade/util/reasoning/package-tree.html">bdi4jade.util.reasoning</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">jade.core.Agent (implements java.lang.Runnable, jade.util.leap.Serializable, jade.core.TimerListener)
+<ul>
+<li type="circle">bdi4jade.core.<a href="bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core"><span class="typeNameLink">BDIAgent</span></a>
+<ul>
+<li type="circle">bdi4jade.extension.planselection.utilitybased.<a href="bdi4jade/extension/planselection/utilitybased/UtilityBasedBDIAgent.html" title="class in bdi4jade.extension.planselection.utilitybased"><span class="typeNameLink">UtilityBasedBDIAgent</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+<li type="circle">bdi4jade.message.<a href="bdi4jade/message/BDIAgentMsgReceiver.BDIAgentMatchExpression.html" title="class in bdi4jade.message"><span class="typeNameLink">BDIAgentMsgReceiver.BDIAgentMatchExpression</span></a> (implements jade.lang.acl.MessageTemplate.MatchExpression)</li>
+<li type="circle">jade.core.behaviours.Behaviour (implements jade.util.leap.Serializable)
+<ul>
+<li type="circle">bdi4jade.plan.planbody.<a href="bdi4jade/plan/planbody/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody"><span class="typeNameLink">AbstractPlanBody</span></a> (implements bdi4jade.plan.planbody.<a href="bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>)
+<ul>
+<li type="circle">bdi4jade.plan.planbody.<a href="bdi4jade/plan/planbody/BeliefGoalPlanBody.html" title="class in bdi4jade.plan.planbody"><span class="typeNameLink">BeliefGoalPlanBody</span></a></li>
+<li type="circle">bdi4jade.plan.planbody.<a href="bdi4jade/plan/planbody/ParallelGoalPlanBody.html" title="class in bdi4jade.plan.planbody"><span class="typeNameLink">ParallelGoalPlanBody</span></a> (implements bdi4jade.plan.planbody.<a href="bdi4jade/plan/planbody/OutputPlanBody.html" title="interface in bdi4jade.plan.planbody">OutputPlanBody</a>)</li>
+<li type="circle">bdi4jade.plan.planbody.<a href="bdi4jade/plan/planbody/SequentialGoalPlanBody.html" title="class in bdi4jade.plan.planbody"><span class="typeNameLink">SequentialGoalPlanBody</span></a> (implements bdi4jade.plan.planbody.<a href="bdi4jade/plan/planbody/OutputPlanBody.html" title="interface in bdi4jade.plan.planbody">OutputPlanBody</a>)</li>
+</ul>
+</li>
+<li type="circle">jade.core.behaviours.CompositeBehaviour
+<ul>
+<li type="circle">jade.core.behaviours.ParallelBehaviour
+<ul>
+<li type="circle">bdi4jade.plan.planbody.<a href="bdi4jade/plan/planbody/ParallelActionPlanBody.html" title="class in bdi4jade.plan.planbody"><span class="typeNameLink">ParallelActionPlanBody</span></a> (implements bdi4jade.plan.planbody.<a href="bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>)</li>
+</ul>
+</li>
+<li type="circle">jade.core.behaviours.SerialBehaviour
+<ul>
+<li type="circle">jade.core.behaviours.FSMBehaviour
+<ul>
+<li type="circle">bdi4jade.plan.planbody.<a href="bdi4jade/plan/planbody/FSMPlanBody.html" title="class in bdi4jade.plan.planbody"><span class="typeNameLink">FSMPlanBody</span></a> (implements bdi4jade.plan.planbody.<a href="bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>)</li>
+</ul>
+</li>
+<li type="circle">jade.core.behaviours.SequentialBehaviour
+<ul>
+<li type="circle">bdi4jade.plan.planbody.<a href="bdi4jade/plan/planbody/SequentialActionPlanBody.html" title="class in bdi4jade.plan.planbody"><span class="typeNameLink">SequentialActionPlanBody</span></a> (implements bdi4jade.plan.planbody.<a href="bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>)</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li type="circle">jade.core.behaviours.SimpleBehaviour
+<ul>
+<li type="circle">jade.proto.states.MsgReceiver
+<ul>
+<li type="circle">bdi4jade.message.<a href="bdi4jade/message/BDIAgentMsgReceiver.html" title="class in bdi4jade.message"><span class="typeNameLink">BDIAgentMsgReceiver</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li type="circle">bdi4jade.belief.<a href="bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief"><span class="typeNameLink">BeliefBase</span></a> (implements java.io.Serializable)</li>
+<li type="circle">bdi4jade.event.<a href="bdi4jade/event/BeliefEvent.html" title="class in bdi4jade.event"><span class="typeNameLink">BeliefEvent</span></a> (implements jade.content.AgentAction)</li>
+<li type="circle">bdi4jade.goal.<a href="bdi4jade/goal/BeliefGoal.html" title="class in bdi4jade.goal"><span class="typeNameLink">BeliefGoal</span></a> (implements bdi4jade.goal.<a href="bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>)
+<ul>
+<li type="circle">bdi4jade.goal.<a href="bdi4jade/goal/BeliefValueGoal.html" title="class in bdi4jade.goal"><span class="typeNameLink">BeliefValueGoal</span></a><T>
+<ul>
+<li type="circle">bdi4jade.goal.<a href="bdi4jade/goal/BeliefSetValueGoal.html" title="class in bdi4jade.goal"><span class="typeNameLink">BeliefSetValueGoal</span></a><T></li>
+</ul>
+</li>
+</ul>
+</li>
+<li type="circle">bdi4jade.core.<a href="bdi4jade/core/Capability.html" title="class in bdi4jade.core"><span class="typeNameLink">Capability</span></a> (implements java.io.Serializable)</li>
+<li type="circle">bdi4jade.goal.<a href="bdi4jade/goal/CompositeGoal.html" title="class in bdi4jade.goal"><span class="typeNameLink">CompositeGoal</span></a> (implements bdi4jade.goal.<a href="bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>)
+<ul>
+<li type="circle">bdi4jade.goal.<a href="bdi4jade/goal/ParallelGoal.html" title="class in bdi4jade.goal"><span class="typeNameLink">ParallelGoal</span></a></li>
+<li type="circle">bdi4jade.goal.<a href="bdi4jade/goal/SequentialGoal.html" title="class in bdi4jade.goal"><span class="typeNameLink">SequentialGoal</span></a></li>
+</ul>
+</li>
+<li type="circle">bdi4jade.util.reasoning.<a href="bdi4jade/util/reasoning/DefaultBeliefRevisionStrategy.html" title="class in bdi4jade.util.reasoning"><span class="typeNameLink">DefaultBeliefRevisionStrategy</span></a> (implements bdi4jade.reasoning.<a href="bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning">BeliefRevisionStrategy</a>)</li>
+<li type="circle">bdi4jade.util.reasoning.<a href="bdi4jade/util/reasoning/DefaultDeliberationFunction.html" title="class in bdi4jade.util.reasoning"><span class="typeNameLink">DefaultDeliberationFunction</span></a> (implements bdi4jade.reasoning.<a href="bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning">DeliberationFunction</a>)</li>
+<li type="circle">bdi4jade.util.reasoning.<a href="bdi4jade/util/reasoning/DefaultOptionGenerationFunction.html" title="class in bdi4jade.util.reasoning"><span class="typeNameLink">DefaultOptionGenerationFunction</span></a> (implements bdi4jade.reasoning.<a href="bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning">OptionGenerationFunction</a>)</li>
+<li type="circle">bdi4jade.util.reasoning.<a href="bdi4jade/util/reasoning/DefaultPlanSelectionStrategy.html" title="class in bdi4jade.util.reasoning"><span class="typeNameLink">DefaultPlanSelectionStrategy</span></a> (implements bdi4jade.reasoning.<a href="bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">PlanSelectionStrategy</a>)</li>
+<li type="circle">bdi4jade.event.<a href="bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event"><span class="typeNameLink">GoalEvent</span></a> (implements jade.content.AgentAction)</li>
+<li type="circle">bdi4jade.plan.<a href="bdi4jade/plan/GoalTemplate.html" title="class in bdi4jade.plan"><span class="typeNameLink">GoalTemplate</span></a></li>
+<li type="circle">bdi4jade.core.<a href="bdi4jade/core/Intention.html" title="class in bdi4jade.core"><span class="typeNameLink">Intention</span></a></li>
+<li type="circle">bdi4jade.message.<a href="bdi4jade/message/MessageGoal.html" title="class in bdi4jade.message"><span class="typeNameLink">MessageGoal</span></a> (implements bdi4jade.goal.<a href="bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>)</li>
+<li type="circle">bdi4jade.core.<a href="bdi4jade/core/MetadataElementImpl.html" title="class in bdi4jade.core"><span class="typeNameLink">MetadataElementImpl</span></a> (implements bdi4jade.core.<a href="bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</a>)
+<ul>
+<li type="circle">bdi4jade.belief.<a href="bdi4jade/belief/AbstractBelief.html" title="class in bdi4jade.belief"><span class="typeNameLink">AbstractBelief</span></a><T> (implements bdi4jade.belief.<a href="bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a><T>)
+<ul>
+<li type="circle">bdi4jade.belief.<a href="bdi4jade/belief/AbstractBeliefSet.html" title="class in bdi4jade.belief"><span class="typeNameLink">AbstractBeliefSet</span></a><T> (implements bdi4jade.belief.<a href="bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief">BeliefSet</a><T>)
+<ul>
+<li type="circle">bdi4jade.belief.<a href="bdi4jade/belief/TransientBeliefSet.html" title="class in bdi4jade.belief"><span class="typeNameLink">TransientBeliefSet</span></a><T> (implements bdi4jade.belief.<a href="bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief">BeliefSet</a><T>)</li>
+</ul>
+</li>
+<li type="circle">bdi4jade.belief.<a href="bdi4jade/belief/PersistentBelief.html" title="class in bdi4jade.belief"><span class="typeNameLink">PersistentBelief</span></a><T></li>
+<li type="circle">bdi4jade.belief.<a href="bdi4jade/belief/TransientBelief.html" title="class in bdi4jade.belief"><span class="typeNameLink">TransientBelief</span></a><T>
+<ul>
+<li type="circle">bdi4jade.extension.planselection.utilitybased.<a href="bdi4jade/extension/planselection/utilitybased/SoftgoalPreferences.html" title="class in bdi4jade.extension.planselection.utilitybased"><span class="typeNameLink">SoftgoalPreferences</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+<li type="circle">bdi4jade.plan.<a href="bdi4jade/plan/AbstractPlan.html" title="class in bdi4jade.plan"><span class="typeNameLink">AbstractPlan</span></a> (implements bdi4jade.plan.<a href="bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>)
+<ul>
+<li type="circle">bdi4jade.plan.<a href="bdi4jade/plan/SimplePlan.html" title="class in bdi4jade.plan"><span class="typeNameLink">SimplePlan</span></a></li>
+</ul>
+</li>
+<li type="circle">bdi4jade.goal.<a href="bdi4jade/goal/NamedSoftgoal.html" title="class in bdi4jade.goal"><span class="typeNameLink">NamedSoftgoal</span></a> (implements bdi4jade.core.<a href="bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</a>, bdi4jade.goal.<a href="bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</a>)</li>
+</ul>
+</li>
+<li type="circle">bdi4jade.extension.planselection.utilitybased.<a href="bdi4jade/extension/planselection/utilitybased/PlanContribution.html" title="class in bdi4jade.extension.planselection.utilitybased"><span class="typeNameLink">PlanContribution</span></a></li>
+<li type="circle">bdi4jade.extension.planselection.utilitybased.<a href="bdi4jade/extension/planselection/utilitybased/PlanGoalDependency.html" title="class in bdi4jade.extension.planselection.utilitybased"><span class="typeNameLink">PlanGoalDependency</span></a>
+<ul>
+<li type="circle">bdi4jade.extension.planselection.utilitybased.<a href="bdi4jade/extension/planselection/utilitybased/AndPlanGoalDependency.html" title="class in bdi4jade.extension.planselection.utilitybased"><span class="typeNameLink">AndPlanGoalDependency</span></a></li>
+<li type="circle">bdi4jade.extension.planselection.utilitybased.<a href="bdi4jade/extension/planselection/utilitybased/OrPlanGoalDependency.html" title="class in bdi4jade.extension.planselection.utilitybased"><span class="typeNameLink">OrPlanGoalDependency</span></a></li>
+</ul>
+</li>
+<li type="circle">bdi4jade.plan.<a href="bdi4jade/plan/PlanLibrary.html" title="class in bdi4jade.plan"><span class="typeNameLink">PlanLibrary</span></a> (implements java.io.Serializable)</li>
+<li type="circle">bdi4jade.util.<a href="bdi4jade/util/ReflectionUtils.html" title="class in bdi4jade.util"><span class="typeNameLink">ReflectionUtils</span></a></li>
+<li type="circle">java.lang.Throwable (implements java.io.Serializable)
+<ul>
+<li type="circle">java.lang.Exception
+<ul>
+<li type="circle">bdi4jade.exception.<a href="bdi4jade/exception/ParameterException.html" title="class in bdi4jade.exception"><span class="typeNameLink">ParameterException</span></a></li>
+<li type="circle">bdi4jade.exception.<a href="bdi4jade/exception/PlanInstantiationException.html" title="class in bdi4jade.exception"><span class="typeNameLink">PlanInstantiationException</span></a></li>
+<li type="circle">java.lang.RuntimeException
+<ul>
+<li type="circle">bdi4jade.exception.<a href="bdi4jade/exception/BeliefAlreadyExistsException.html" title="class in bdi4jade.exception"><span class="typeNameLink">BeliefAlreadyExistsException</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li type="circle">bdi4jade.extension.planselection.utilitybased.<a href="bdi4jade/extension/planselection/utilitybased/UtilityBasedPlanSelectionStrategy.html" title="class in bdi4jade.extension.planselection.utilitybased"><span class="typeNameLink">UtilityBasedPlanSelectionStrategy</span></a> (implements bdi4jade.reasoning.<a href="bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">PlanSelectionStrategy</a>)</li>
+</ul>
+</li>
+</ul>
+<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
+<ul>
+<li type="circle">bdi4jade.reasoning.<a href="bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning"><span class="typeNameLink">BeliefRevisionStrategy</span></a></li>
+<li type="circle">bdi4jade.reasoning.<a href="bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning"><span class="typeNameLink">DeliberationFunction</span></a></li>
+<li type="circle">bdi4jade.plan.planbody.<a href="bdi4jade/plan/planbody/DisposablePlanBody.html" title="interface in bdi4jade.plan.planbody"><span class="typeNameLink">DisposablePlanBody</span></a></li>
+<li type="circle">java.util.EventListener
+<ul>
+<li type="circle">bdi4jade.event.<a href="bdi4jade/event/BeliefListener.html" title="interface in bdi4jade.event"><span class="typeNameLink">BeliefListener</span></a></li>
+<li type="circle">bdi4jade.event.<a href="bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event"><span class="typeNameLink">GoalListener</span></a>
+<ul>
+<li type="circle">bdi4jade.plan.planbody.<a href="bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody"><span class="typeNameLink">PlanBody</span></a></li>
+</ul>
+</li>
+<li type="circle">bdi4jade.plan.planbody.<a href="bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody"><span class="typeNameLink">PlanBody</span></a></li>
+</ul>
+</li>
+<li type="circle">bdi4jade.core.<a href="bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core"><span class="typeNameLink">MetadataElement</span></a>
+<ul>
+<li type="circle">bdi4jade.belief.<a href="bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief"><span class="typeNameLink">Belief</span></a><T> (also extends jade.content.Concept, java.io.Serializable)
+<ul>
+<li type="circle">bdi4jade.belief.<a href="bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief"><span class="typeNameLink">BeliefSet</span></a><T></li>
+</ul>
+</li>
+<li type="circle">bdi4jade.belief.<a href="bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief"><span class="typeNameLink">BeliefSet</span></a><T></li>
+<li type="circle">bdi4jade.plan.<a href="bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan"><span class="typeNameLink">Plan</span></a></li>
+</ul>
+</li>
+<li type="circle">bdi4jade.reasoning.<a href="bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning"><span class="typeNameLink">OptionGenerationFunction</span></a></li>
+<li type="circle">bdi4jade.plan.planbody.<a href="bdi4jade/plan/planbody/OutputPlanBody.html" title="interface in bdi4jade.plan.planbody"><span class="typeNameLink">OutputPlanBody</span></a></li>
+<li type="circle">bdi4jade.reasoning.<a href="bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning"><span class="typeNameLink">PlanSelectionStrategy</span></a></li>
+<li type="circle">java.io.Serializable
+<ul>
+<li type="circle">bdi4jade.belief.<a href="bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief"><span class="typeNameLink">Belief</span></a><T> (also extends jade.content.Concept, bdi4jade.core.<a href="bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</a>)
+<ul>
+<li type="circle">bdi4jade.belief.<a href="bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief"><span class="typeNameLink">BeliefSet</span></a><T></li>
+</ul>
+</li>
+<li type="circle">bdi4jade.belief.<a href="bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief"><span class="typeNameLink">BeliefSet</span></a><T></li>
+<li type="circle">jade.content.Concept
+<ul>
+<li type="circle">bdi4jade.belief.<a href="bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief"><span class="typeNameLink">Belief</span></a><T> (also extends bdi4jade.core.<a href="bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</a>, java.io.Serializable)
+<ul>
+<li type="circle">bdi4jade.belief.<a href="bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief"><span class="typeNameLink">BeliefSet</span></a><T></li>
+</ul>
+</li>
+<li type="circle">bdi4jade.belief.<a href="bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief"><span class="typeNameLink">BeliefSet</span></a><T></li>
+<li type="circle">bdi4jade.goal.<a href="bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal"><span class="typeNameLink">Goal</span></a> (also extends jade.content.ContentElement)</li>
+<li type="circle">bdi4jade.goal.<a href="bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal"><span class="typeNameLink">Softgoal</span></a> (also extends jade.content.ContentElement)</li>
+</ul>
+</li>
+<li type="circle">jade.content.ContentElement
+<ul>
+<li type="circle">bdi4jade.goal.<a href="bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal"><span class="typeNameLink">Goal</span></a> (also extends jade.content.Concept)</li>
+<li type="circle">bdi4jade.goal.<a href="bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal"><span class="typeNameLink">Softgoal</span></a> (also extends jade.content.Concept)</li>
+</ul>
+</li>
+<li type="circle">bdi4jade.goal.<a href="bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal"><span class="typeNameLink">Goal</span></a> (also extends jade.content.Concept, jade.content.ContentElement)</li>
+<li type="circle">jade.util.leap.Serializable
+<ul>
+<li type="circle">bdi4jade.belief.<a href="bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief"><span class="typeNameLink">Belief</span></a><T> (also extends jade.content.Concept, bdi4jade.core.<a href="bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</a>, java.io.Serializable)
+<ul>
+<li type="circle">bdi4jade.belief.<a href="bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief"><span class="typeNameLink">BeliefSet</span></a><T></li>
+</ul>
+</li>
+<li type="circle">bdi4jade.belief.<a href="bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief"><span class="typeNameLink">BeliefSet</span></a><T></li>
+<li type="circle">jade.content.Concept
+<ul>
+<li type="circle">bdi4jade.belief.<a href="bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief"><span class="typeNameLink">Belief</span></a><T> (also extends bdi4jade.core.<a href="bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</a>, java.io.Serializable)
+<ul>
+<li type="circle">bdi4jade.belief.<a href="bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief"><span class="typeNameLink">BeliefSet</span></a><T></li>
+</ul>
+</li>
+<li type="circle">bdi4jade.belief.<a href="bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief"><span class="typeNameLink">BeliefSet</span></a><T></li>
+<li type="circle">bdi4jade.goal.<a href="bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal"><span class="typeNameLink">Goal</span></a> (also extends jade.content.ContentElement)</li>
+<li type="circle">bdi4jade.goal.<a href="bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal"><span class="typeNameLink">Softgoal</span></a> (also extends jade.content.ContentElement)</li>
+</ul>
+</li>
+<li type="circle">jade.content.ContentElement
+<ul>
+<li type="circle">bdi4jade.goal.<a href="bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal"><span class="typeNameLink">Goal</span></a> (also extends jade.content.Concept)</li>
+<li type="circle">bdi4jade.goal.<a href="bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal"><span class="typeNameLink">Softgoal</span></a> (also extends jade.content.Concept)</li>
+</ul>
+</li>
+<li type="circle">bdi4jade.goal.<a href="bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal"><span class="typeNameLink">Goal</span></a> (also extends jade.content.Concept, jade.content.ContentElement)</li>
+<li type="circle">bdi4jade.goal.<a href="bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal"><span class="typeNameLink">Softgoal</span></a> (also extends jade.content.Concept, jade.content.ContentElement)</li>
+<li type="circle">jade.content.Term
+<ul>
+<li type="circle">bdi4jade.belief.<a href="bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief"><span class="typeNameLink">Belief</span></a><T> (also extends jade.content.Concept, bdi4jade.core.<a href="bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</a>, java.io.Serializable)
+<ul>
+<li type="circle">bdi4jade.belief.<a href="bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief"><span class="typeNameLink">BeliefSet</span></a><T></li>
+</ul>
+</li>
+<li type="circle">bdi4jade.belief.<a href="bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief"><span class="typeNameLink">BeliefSet</span></a><T></li>
+<li type="circle">jade.content.Concept
+<ul>
+<li type="circle">bdi4jade.belief.<a href="bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief"><span class="typeNameLink">Belief</span></a><T> (also extends bdi4jade.core.<a href="bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</a>, java.io.Serializable)
+<ul>
+<li type="circle">bdi4jade.belief.<a href="bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief"><span class="typeNameLink">BeliefSet</span></a><T></li>
+</ul>
+</li>
+<li type="circle">bdi4jade.belief.<a href="bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief"><span class="typeNameLink">BeliefSet</span></a><T></li>
+<li type="circle">bdi4jade.goal.<a href="bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal"><span class="typeNameLink">Goal</span></a> (also extends jade.content.ContentElement)</li>
+<li type="circle">bdi4jade.goal.<a href="bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal"><span class="typeNameLink">Softgoal</span></a> (also extends jade.content.ContentElement)</li>
+</ul>
+</li>
+<li type="circle">bdi4jade.goal.<a href="bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal"><span class="typeNameLink">Goal</span></a> (also extends jade.content.Concept, jade.content.ContentElement)</li>
+<li type="circle">bdi4jade.goal.<a href="bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal"><span class="typeNameLink">Softgoal</span></a> (also extends jade.content.Concept, jade.content.ContentElement)</li>
+</ul>
+</li>
+</ul>
+</li>
+<li type="circle">bdi4jade.goal.<a href="bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal"><span class="typeNameLink">Softgoal</span></a> (also extends jade.content.Concept, jade.content.ContentElement)</li>
+<li type="circle">jade.content.Term
+<ul>
+<li type="circle">bdi4jade.belief.<a href="bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief"><span class="typeNameLink">Belief</span></a><T> (also extends jade.content.Concept, bdi4jade.core.<a href="bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</a>, java.io.Serializable)
+<ul>
+<li type="circle">bdi4jade.belief.<a href="bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief"><span class="typeNameLink">BeliefSet</span></a><T></li>
+</ul>
+</li>
+<li type="circle">bdi4jade.belief.<a href="bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief"><span class="typeNameLink">BeliefSet</span></a><T></li>
+<li type="circle">jade.content.Concept
+<ul>
+<li type="circle">bdi4jade.belief.<a href="bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief"><span class="typeNameLink">Belief</span></a><T> (also extends bdi4jade.core.<a href="bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</a>, java.io.Serializable)
+<ul>
+<li type="circle">bdi4jade.belief.<a href="bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief"><span class="typeNameLink">BeliefSet</span></a><T></li>
+</ul>
+</li>
+<li type="circle">bdi4jade.belief.<a href="bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief"><span class="typeNameLink">BeliefSet</span></a><T></li>
+<li type="circle">bdi4jade.goal.<a href="bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal"><span class="typeNameLink">Goal</span></a> (also extends jade.content.ContentElement)</li>
+<li type="circle">bdi4jade.goal.<a href="bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal"><span class="typeNameLink">Softgoal</span></a> (also extends jade.content.ContentElement)</li>
+</ul>
+</li>
+<li type="circle">bdi4jade.goal.<a href="bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal"><span class="typeNameLink">Goal</span></a> (also extends jade.content.Concept, jade.content.ContentElement)</li>
+<li type="circle">bdi4jade.goal.<a href="bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal"><span class="typeNameLink">Softgoal</span></a> (also extends jade.content.Concept, jade.content.ContentElement)</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<h2 title="Annotation Type Hierarchy">Annotation Type Hierarchy</h2>
+<ul>
+<li type="circle">bdi4jade.annotation.<a href="bdi4jade/annotation/Plan.html" title="annotation in bdi4jade.annotation"><span class="typeNameLink">Plan</span></a> (implements java.lang.annotation.Annotation)</li>
+<li type="circle">bdi4jade.annotation.<a href="bdi4jade/annotation/Parameter.html" title="annotation in bdi4jade.annotation"><span class="typeNameLink">Parameter</span></a> (implements java.lang.annotation.Annotation)</li>
+<li type="circle">bdi4jade.annotation.<a href="bdi4jade/annotation/GoalOwner.html" title="annotation in bdi4jade.annotation"><span class="typeNameLink">GoalOwner</span></a> (implements java.lang.annotation.Annotation)</li>
+<li type="circle">bdi4jade.annotation.<a href="bdi4jade/annotation/CapabilityAssociation.html" title="annotation in bdi4jade.annotation"><span class="typeNameLink">CapabilityAssociation</span></a> (implements java.lang.annotation.Annotation)</li>
+<li type="circle">bdi4jade.annotation.<a href="bdi4jade/annotation/Belief.html" title="annotation in bdi4jade.annotation"><span class="typeNameLink">Belief</span></a> (implements java.lang.annotation.Annotation)</li>
+</ul>
+<h2 title="Enum Hierarchy">Enum Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
+<ul>
+<li type="circle">bdi4jade.event.<a href="bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event"><span class="typeNameLink">BeliefEvent.Action</span></a></li>
+<li type="circle">bdi4jade.annotation.<a href="bdi4jade/annotation/Parameter.Direction.html" title="enum in bdi4jade.annotation"><span class="typeNameLink">Parameter.Direction</span></a></li>
+<li type="circle">bdi4jade.plan.<a href="bdi4jade/plan/Plan.EndState.html" title="enum in bdi4jade.plan"><span class="typeNameLink">Plan.EndState</span></a></li>
+<li type="circle">bdi4jade.goal.<a href="bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal"><span class="typeNameLink">GoalStatus</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</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 class="navBarCell1Rev">Tree</li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li><a href="index-files/index-1.html">Index</a></li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?overview-tree.html" target="_top">Frames</a></li>
+<li><a href="overview-tree.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>
bdi-jade/doc/package-list 29(+13 -16)
diff --git a/bdi-jade/doc/package-list b/bdi-jade/doc/package-list
index 1b4dbd1..9f7ba0c 100644
--- a/bdi-jade/doc/package-list
+++ b/bdi-jade/doc/package-list
@@ -1,16 +1,13 @@
-bdi4jade.annotation
-bdi4jade.belief
-bdi4jade.core
-bdi4jade.event
-bdi4jade.exception
-bdi4jade.goal
-bdi4jade.message
-bdi4jade.plan
-bdi4jade.preference
-bdi4jade.reasoning
-bdi4jade.softgoal
-bdi4jade.util
-bdi4jade.util.agent
-bdi4jade.util.goal
-bdi4jade.util.plan
-bdi4jade.util.reasoning
+bdi4jade.annotation
+bdi4jade.belief
+bdi4jade.core
+bdi4jade.event
+bdi4jade.exception
+bdi4jade.extension.planselection.utilitybased
+bdi4jade.goal
+bdi4jade.message
+bdi4jade.plan
+bdi4jade.plan.planbody
+bdi4jade.reasoning
+bdi4jade.util
+bdi4jade.util.reasoning
bdi-jade/doc/serialized-form.html 1729(+866 -863)
diff --git a/bdi-jade/doc/serialized-form.html b/bdi-jade/doc/serialized-form.html
index f8ef0fe..c9cf2c9 100644
--- a/bdi-jade/doc/serialized-form.html
+++ b/bdi-jade/doc/serialized-form.html
@@ -1,863 +1,866 @@
-<!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 (version 1.7.0_25) on Thu Jan 09 01:28:41 BRST 2014 -->
-<title>Serialized Form</title>
-<meta name="date" content="2014-01-09">
-<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="Serialized Form";
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!-- -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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><a href="index-files/index-1.html">Index</a></li>
-<li><a href="help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="index.html?serialized-form.html" target="_top">Frames</a></li>
-<li><a href="serialized-form.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="header">
-<h1 title="Serialized Form" class="title">Serialized Form</h1>
-</div>
-<div class="serializedFormContainer">
-<ul class="blockList">
-<li class="blockList">
-<h2 title="Package">Package bdi4jade.belief</h2>
-<ul class="blockList">
-<li class="blockList"><a name="bdi4jade.belief.Belief">
-<!-- -->
-</a>
-<h3>Class <a href="bdi4jade/belief/Belief.html" title="class in bdi4jade.belief">bdi4jade.belief.Belief</a> extends <a href="bdi4jade/util/MetadataElement.html" title="class in bdi4jade.util">MetadataElement</a> implements Serializable</h3>
-<dl class="nameValue">
-<dt>serialVersionUID:</dt>
-<dd>5098122115249071355L</dd>
-</dl>
-<ul class="blockList">
-<li class="blockList"><a name="serializedForm">
-<!-- -->
-</a>
-<h3>Serialized Fields</h3>
-<ul class="blockList">
-<li class="blockList">
-<h4>beliefBases</h4>
-<pre>java.util.Set<E> beliefBases</pre>
-</li>
-<li class="blockListLast">
-<h4>name</h4>
-<pre>java.lang.String name</pre>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="blockList"><a name="bdi4jade.belief.BeliefSet">
-<!-- -->
-</a>
-<h3>Class <a href="bdi4jade/belief/BeliefSet.html" title="class in bdi4jade.belief">bdi4jade.belief.BeliefSet</a> extends <a href="bdi4jade/belief/Belief.html" title="class in bdi4jade.belief">Belief</a><java.util.Set<<a href="bdi4jade/belief/BeliefSet.html" title="type parameter in BeliefSet">T</a>>> implements Serializable</h3>
-<dl class="nameValue">
-<dt>serialVersionUID:</dt>
-<dd>8345025506647930L</dd>
-</dl>
-</li>
-<li class="blockList"><a name="bdi4jade.belief.PersistentBelief">
-<!-- -->
-</a>
-<h3>Class <a href="bdi4jade/belief/PersistentBelief.html" title="class in bdi4jade.belief">bdi4jade.belief.PersistentBelief</a> extends <a href="bdi4jade/belief/Belief.html" title="class in bdi4jade.belief">Belief</a><<a href="bdi4jade/belief/PersistentBelief.html" title="type parameter in PersistentBelief">T</a>> implements Serializable</h3>
-<dl class="nameValue">
-<dt>serialVersionUID:</dt>
-<dd>2893517209462636003L</dd>
-</dl>
-<ul class="blockList">
-<li class="blockList"><a name="serializedForm">
-<!-- -->
-</a>
-<h3>Serialized Fields</h3>
-<ul class="blockList">
-<li class="blockListLast">
-<h4>value</h4>
-<pre>java.lang.Object value</pre>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="blockList"><a name="bdi4jade.belief.TransientBelief">
-<!-- -->
-</a>
-<h3>Class <a href="bdi4jade/belief/TransientBelief.html" title="class in bdi4jade.belief">bdi4jade.belief.TransientBelief</a> extends <a href="bdi4jade/belief/Belief.html" title="class in bdi4jade.belief">Belief</a><<a href="bdi4jade/belief/TransientBelief.html" title="type parameter in TransientBelief">T</a>> implements Serializable</h3>
-<dl class="nameValue">
-<dt>serialVersionUID:</dt>
-<dd>2893517209462636003L</dd>
-</dl>
-<ul class="blockList">
-<li class="blockList"><a name="serializedForm">
-<!-- -->
-</a>
-<h3>Serialized Fields</h3>
-<ul class="blockList">
-<li class="blockListLast">
-<h4>value</h4>
-<pre>java.lang.Object value</pre>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="blockList"><a name="bdi4jade.belief.TransientBeliefSet">
-<!-- -->
-</a>
-<h3>Class <a href="bdi4jade/belief/TransientBeliefSet.html" title="class in bdi4jade.belief">bdi4jade.belief.TransientBeliefSet</a> extends <a href="bdi4jade/belief/BeliefSet.html" title="class in bdi4jade.belief">BeliefSet</a><<a href="bdi4jade/belief/TransientBeliefSet.html" title="type parameter in TransientBeliefSet">T</a>> implements Serializable</h3>
-<dl class="nameValue">
-<dt>serialVersionUID:</dt>
-<dd>8345025506647930L</dd>
-</dl>
-<ul class="blockList">
-<li class="blockList"><a name="serializedForm">
-<!-- -->
-</a>
-<h3>Serialized Fields</h3>
-<ul class="blockList">
-<li class="blockListLast">
-<h4>values</h4>
-<pre>java.util.Set<E> values</pre>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="blockList">
-<h2 title="Package">Package bdi4jade.core</h2>
-<ul class="blockList">
-<li class="blockList"><a name="bdi4jade.core.BDIAgent">
-<!-- -->
-</a>
-<h3>Class <a href="bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">bdi4jade.core.BDIAgent</a> extends jade.core.Agent implements Serializable</h3>
-<dl class="nameValue">
-<dt>serialVersionUID:</dt>
-<dd>-841774495336214256L</dd>
-</dl>
-<ul class="blockList">
-<li class="blockList"><a name="serializedForm">
-<!-- -->
-</a>
-<h3>Serialized Fields</h3>
-<ul class="blockList">
-<li class="blockList">
-<h4>bdiInterpreter</h4>
-<pre>bdi4jade.core.BDIAgent.BDIInterpreter bdiInterpreter</pre>
-</li>
-<li class="blockList">
-<h4>beliefRevisionStrategy</h4>
-<pre><a href="bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning">BeliefRevisionStrategy</a> beliefRevisionStrategy</pre>
-</li>
-<li class="blockList">
-<h4>deliberationFunction</h4>
-<pre><a href="bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning">DeliberationFunction</a> deliberationFunction</pre>
-</li>
-<li class="blockList">
-<h4>intentions</h4>
-<pre>java.util.List<E> intentions</pre>
-</li>
-<li class="blockList">
-<h4>optionGenerationFunction</h4>
-<pre><a href="bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning">OptionGenerationFunction</a> optionGenerationFunction</pre>
-</li>
-<li class="blockList">
-<h4>planSelectionStrategy</h4>
-<pre><a href="bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">PlanSelectionStrategy</a> planSelectionStrategy</pre>
-</li>
-<li class="blockList">
-<h4>rootCapability</h4>
-<pre><a href="bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> rootCapability</pre>
-</li>
-<li class="blockListLast">
-<h4>softgoals</h4>
-<pre>java.util.Set<E> softgoals</pre>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="blockList"><a name="bdi4jade.core.BeliefBase">
-<!-- -->
-</a>
-<h3>Class <a href="bdi4jade/core/BeliefBase.html" title="class in bdi4jade.core">bdi4jade.core.BeliefBase</a> extends java.lang.Object implements Serializable</h3>
-<dl class="nameValue">
-<dt>serialVersionUID:</dt>
-<dd>-6411530721625492882L</dd>
-</dl>
-<ul class="blockList">
-<li class="blockList"><a name="serializedForm">
-<!-- -->
-</a>
-<h3>Serialized Fields</h3>
-<ul class="blockList">
-<li class="blockList">
-<h4>beliefListeners</h4>
-<pre>java.util.Set<E> beliefListeners</pre>
-</li>
-<li class="blockList">
-<h4>beliefs</h4>
-<pre>java.util.Map<K,V> beliefs</pre>
-</li>
-<li class="blockListLast">
-<h4>capability</h4>
-<pre><a href="bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> capability</pre>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="blockList"><a name="bdi4jade.core.Capability">
-<!-- -->
-</a>
-<h3>Class <a href="bdi4jade/core/Capability.html" title="class in bdi4jade.core">bdi4jade.core.Capability</a> extends java.lang.Object implements Serializable</h3>
-<dl class="nameValue">
-<dt>serialVersionUID:</dt>
-<dd>-4922359927943108421L</dd>
-</dl>
-<ul class="blockList">
-<li class="blockList"><a name="serializedForm">
-<!-- -->
-</a>
-<h3>Serialized Fields</h3>
-<ul class="blockList">
-<li class="blockList">
-<h4>beliefBase</h4>
-<pre><a href="bdi4jade/core/BeliefBase.html" title="class in bdi4jade.core">BeliefBase</a> beliefBase</pre>
-</li>
-<li class="blockList">
-<h4>children</h4>
-<pre>java.util.Set<E> children</pre>
-</li>
-<li class="blockList">
-<h4>id</h4>
-<pre>java.lang.String id</pre>
-</li>
-<li class="blockList">
-<h4>myAgent</h4>
-<pre><a href="bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a> myAgent</pre>
-</li>
-<li class="blockList">
-<h4>parent</h4>
-<pre><a href="bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> parent</pre>
-</li>
-<li class="blockList">
-<h4>planLibrary</h4>
-<pre><a href="bdi4jade/core/PlanLibrary.html" title="class in bdi4jade.core">PlanLibrary</a> planLibrary</pre>
-</li>
-<li class="blockListLast">
-<h4>start</h4>
-<pre>boolean start</pre>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="blockList"><a name="bdi4jade.core.PlanLibrary">
-<!-- -->
-</a>
-<h3>Class <a href="bdi4jade/core/PlanLibrary.html" title="class in bdi4jade.core">bdi4jade.core.PlanLibrary</a> extends java.lang.Object implements Serializable</h3>
-<dl class="nameValue">
-<dt>serialVersionUID:</dt>
-<dd>3038533629659859857L</dd>
-</dl>
-<ul class="blockList">
-<li class="blockList"><a name="serializedForm">
-<!-- -->
-</a>
-<h3>Serialized Fields</h3>
-<ul class="blockList">
-<li class="blockList">
-<h4>capability</h4>
-<pre><a href="bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> capability</pre>
-</li>
-<li class="blockListLast">
-<h4>plans</h4>
-<pre>java.util.Set<E> plans</pre>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="blockList">
-<h2 title="Package">Package bdi4jade.event</h2>
-<ul class="blockList">
-<li class="blockList"><a name="bdi4jade.event.BeliefEvent">
-<!-- -->
-</a>
-<h3>Class <a href="bdi4jade/event/BeliefEvent.html" title="class in bdi4jade.event">bdi4jade.event.BeliefEvent</a> extends java.lang.Object implements Serializable</h3>
-<dl class="nameValue">
-<dt>serialVersionUID:</dt>
-<dd>1749139390567331926L</dd>
-</dl>
-<ul class="blockList">
-<li class="blockList"><a name="serializedForm">
-<!-- -->
-</a>
-<h3>Serialized Fields</h3>
-<ul class="blockList">
-<li class="blockList">
-<h4>action</h4>
-<pre><a href="bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event">BeliefEvent.Action</a> action</pre>
-</li>
-<li class="blockList">
-<h4>args</h4>
-<pre>java.lang.Object args</pre>
-</li>
-<li class="blockListLast">
-<h4>belief</h4>
-<pre><a href="bdi4jade/belief/Belief.html" title="class in bdi4jade.belief">Belief</a><<a href="bdi4jade/belief/Belief.html" title="type parameter in Belief">T</a>> belief</pre>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="blockList"><a name="bdi4jade.event.GoalEvent">
-<!-- -->
-</a>
-<h3>Class <a href="bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">bdi4jade.event.GoalEvent</a> extends java.lang.Object implements Serializable</h3>
-<dl class="nameValue">
-<dt>serialVersionUID:</dt>
-<dd>8315524257754153164L</dd>
-</dl>
-<ul class="blockList">
-<li class="blockList"><a name="serializedForm">
-<!-- -->
-</a>
-<h3>Serialized Fields</h3>
-<ul class="blockList">
-<li class="blockListLast">
-<h4>goal</h4>
-<pre><a href="bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal</pre>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="blockList"><a name="bdi4jade.event.GoalFinishedEvent">
-<!-- -->
-</a>
-<h3>Class <a href="bdi4jade/event/GoalFinishedEvent.html" title="class in bdi4jade.event">bdi4jade.event.GoalFinishedEvent</a> extends <a href="bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a> implements Serializable</h3>
-<dl class="nameValue">
-<dt>serialVersionUID:</dt>
-<dd>-4790145097443747163L</dd>
-</dl>
-<ul class="blockList">
-<li class="blockList"><a name="serializedForm">
-<!-- -->
-</a>
-<h3>Serialized Fields</h3>
-<ul class="blockList">
-<li class="blockListLast">
-<h4>status</h4>
-<pre><a href="bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a> status</pre>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="blockList">
-<h2 title="Package">Package bdi4jade.exception</h2>
-<ul class="blockList">
-<li class="blockList"><a name="bdi4jade.exception.BeliefAlreadyExistsException">
-<!-- -->
-</a>
-<h3>Class <a href="bdi4jade/exception/BeliefAlreadyExistsException.html" title="class in bdi4jade.exception">bdi4jade.exception.BeliefAlreadyExistsException</a> extends java.lang.RuntimeException implements Serializable</h3>
-<dl class="nameValue">
-<dt>serialVersionUID:</dt>
-<dd>-6082968354395705561L</dd>
-</dl>
-<ul class="blockList">
-<li class="blockList"><a name="serializedForm">
-<!-- -->
-</a>
-<h3>Serialized Fields</h3>
-<ul class="blockList">
-<li class="blockListLast">
-<h4>belief</h4>
-<pre><a href="bdi4jade/belief/Belief.html" title="class in bdi4jade.belief">Belief</a><<a href="bdi4jade/belief/Belief.html" title="type parameter in Belief">T</a>> belief</pre>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="blockList"><a name="bdi4jade.exception.GoalFailedException">
-<!-- -->
-</a>
-<h3>Class <a href="bdi4jade/exception/GoalFailedException.html" title="class in bdi4jade.exception">bdi4jade.exception.GoalFailedException</a> extends java.lang.Exception implements Serializable</h3>
-<dl class="nameValue">
-<dt>serialVersionUID:</dt>
-<dd>-6082968354395705561L</dd>
-</dl>
-<ul class="blockList">
-<li class="blockList"><a name="serializedForm">
-<!-- -->
-</a>
-<h3>Serialized Fields</h3>
-<ul class="blockList">
-<li class="blockListLast">
-<h4>goal</h4>
-<pre><a href="bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal</pre>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="blockList"><a name="bdi4jade.exception.PlanInstantiationException">
-<!-- -->
-</a>
-<h3>Class <a href="bdi4jade/exception/PlanInstantiationException.html" title="class in bdi4jade.exception">bdi4jade.exception.PlanInstantiationException</a> extends java.lang.Exception implements Serializable</h3>
-<dl class="nameValue">
-<dt>serialVersionUID:</dt>
-<dd>1L</dd>
-</dl>
-</li>
-</ul>
-</li>
-<li class="blockList">
-<h2 title="Package">Package bdi4jade.goal</h2>
-</li>
-<li class="blockList">
-<h2 title="Package">Package bdi4jade.message</h2>
-<ul class="blockList">
-<li class="blockList"><a name="bdi4jade.message.BDIAgentMsgReceiver">
-<!-- -->
-</a>
-<h3>Class <a href="bdi4jade/message/BDIAgentMsgReceiver.html" title="class in bdi4jade.message">bdi4jade.message.BDIAgentMsgReceiver</a> extends jade.proto.states.MsgReceiver implements Serializable</h3>
-<dl class="nameValue">
-<dt>serialVersionUID:</dt>
-<dd>-4435254708782532901L</dd>
-</dl>
-<ul class="blockList">
-<li class="blockList"><a name="serializedForm">
-<!-- -->
-</a>
-<h3>Serialized Fields</h3>
-<ul class="blockList">
-<li class="blockList">
-<h4>log</h4>
-<pre>org.apache.commons.logging.Log log</pre>
-</li>
-<li class="blockListLast">
-<h4>msgs</h4>
-<pre>java.util.Map<K,V> msgs</pre>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="blockList"><a name="bdi4jade.message.BDIAgentMsgReceiver.BDIAgentMatchExpression">
-<!-- -->
-</a>
-<h3>Class <a href="bdi4jade/message/BDIAgentMsgReceiver.BDIAgentMatchExpression.html" title="class in bdi4jade.message">bdi4jade.message.BDIAgentMsgReceiver.BDIAgentMatchExpression</a> extends java.lang.Object implements Serializable</h3>
-<dl class="nameValue">
-<dt>serialVersionUID:</dt>
-<dd>-1076583615928481034L</dd>
-</dl>
-<ul class="blockList">
-<li class="blockList"><a name="serializedForm">
-<!-- -->
-</a>
-<h3>Serialized Fields</h3>
-<ul class="blockList">
-<li class="blockListLast">
-<h4>bdiAgentMsgReceiver</h4>
-<pre><a href="bdi4jade/message/BDIAgentMsgReceiver.html" title="class in bdi4jade.message">BDIAgentMsgReceiver</a> bdiAgentMsgReceiver</pre>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="blockList"><a name="bdi4jade.message.MessageGoal">
-<!-- -->
-</a>
-<h3>Class <a href="bdi4jade/message/MessageGoal.html" title="class in bdi4jade.message">bdi4jade.message.MessageGoal</a> extends java.lang.Object implements Serializable</h3>
-<dl class="nameValue">
-<dt>serialVersionUID:</dt>
-<dd>-5960866880528268312L</dd>
-</dl>
-<ul class="blockList">
-<li class="blockList"><a name="serializedForm">
-<!-- -->
-</a>
-<h3>Serialized Fields</h3>
-<ul class="blockList">
-<li class="blockListLast">
-<h4>message</h4>
-<pre>jade.lang.acl.ACLMessage message</pre>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="blockList">
-<h2 title="Package">Package bdi4jade.preference</h2>
-<ul class="blockList">
-<li class="blockList"><a name="bdi4jade.preference.SoftgoalPreferences">
-<!-- -->
-</a>
-<h3>Class <a href="bdi4jade/preference/SoftgoalPreferences.html" title="class in bdi4jade.preference">bdi4jade.preference.SoftgoalPreferences</a> extends <a href="bdi4jade/belief/TransientBelief.html" title="class in bdi4jade.belief">TransientBelief</a><java.util.Map<<a href="bdi4jade/softgoal/Softgoal.html" title="interface in bdi4jade.softgoal">Softgoal</a>,java.lang.Double>> implements Serializable</h3>
-<dl class="nameValue">
-<dt>serialVersionUID:</dt>
-<dd>1802540697397519283L</dd>
-</dl>
-</li>
-</ul>
-</li>
-<li class="blockList">
-<h2 title="Package">Package bdi4jade.softgoal</h2>
-<ul class="blockList">
-<li class="blockList"><a name="bdi4jade.softgoal.NamedSoftgoal">
-<!-- -->
-</a>
-<h3>Class <a href="bdi4jade/softgoal/NamedSoftgoal.html" title="class in bdi4jade.softgoal">bdi4jade.softgoal.NamedSoftgoal</a> extends java.lang.Object implements Serializable</h3>
-<dl class="nameValue">
-<dt>serialVersionUID:</dt>
-<dd>3958189054716876043L</dd>
-</dl>
-<ul class="blockList">
-<li class="blockList"><a name="serializedForm">
-<!-- -->
-</a>
-<h3>Serialized Fields</h3>
-<ul class="blockList">
-<li class="blockListLast">
-<h4>name</h4>
-<pre>java.lang.String name</pre>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="blockList">
-<h2 title="Package">Package bdi4jade.util</h2>
-<ul class="blockList">
-<li class="blockList"><a name="bdi4jade.util.DefaultCapability">
-<!-- -->
-</a>
-<h3>Class <a href="bdi4jade/util/DefaultCapability.html" title="class in bdi4jade.util">bdi4jade.util.DefaultCapability</a> extends <a href="bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> implements Serializable</h3>
-<dl class="nameValue">
-<dt>serialVersionUID:</dt>
-<dd>-2230280269621396198L</dd>
-</dl>
-</li>
-</ul>
-</li>
-<li class="blockList">
-<h2 title="Package">Package bdi4jade.util.agent</h2>
-<ul class="blockList">
-<li class="blockList"><a name="bdi4jade.util.agent.UtilityBasedBDIAgent">
-<!-- -->
-</a>
-<h3>Class <a href="bdi4jade/util/agent/UtilityBasedBDIAgent.html" title="class in bdi4jade.util.agent">bdi4jade.util.agent.UtilityBasedBDIAgent</a> extends <a href="bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a> implements Serializable</h3>
-<dl class="nameValue">
-<dt>serialVersionUID:</dt>
-<dd>-1721751203235905764L</dd>
-</dl>
-</li>
-</ul>
-</li>
-<li class="blockList">
-<h2 title="Package">Package bdi4jade.util.goal</h2>
-<ul class="blockList">
-<li class="blockList"><a name="bdi4jade.util.goal.BeliefGoal">
-<!-- -->
-</a>
-<h3>Class <a href="bdi4jade/util/goal/BeliefGoal.html" title="class in bdi4jade.util.goal">bdi4jade.util.goal.BeliefGoal</a> extends java.lang.Object implements Serializable</h3>
-<dl class="nameValue">
-<dt>serialVersionUID:</dt>
-<dd>2493877854717226283L</dd>
-</dl>
-<ul class="blockList">
-<li class="blockList"><a name="serializedForm">
-<!-- -->
-</a>
-<h3>Serialized Fields</h3>
-<ul class="blockList">
-<li class="blockListLast">
-<h4>beliefName</h4>
-<pre>java.lang.String beliefName</pre>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="blockList"><a name="bdi4jade.util.goal.BeliefSetValueGoal">
-<!-- -->
-</a>
-<h3>Class <a href="bdi4jade/util/goal/BeliefSetValueGoal.html" title="class in bdi4jade.util.goal">bdi4jade.util.goal.BeliefSetValueGoal</a> extends java.lang.Object implements Serializable</h3>
-<dl class="nameValue">
-<dt>serialVersionUID:</dt>
-<dd>2493877854717226283L</dd>
-</dl>
-<ul class="blockList">
-<li class="blockList"><a name="serializedForm">
-<!-- -->
-</a>
-<h3>Serialized Fields</h3>
-<ul class="blockList">
-<li class="blockList">
-<h4>beliefSetName</h4>
-<pre>java.lang.String beliefSetName</pre>
-</li>
-<li class="blockListLast">
-<h4>value</h4>
-<pre>java.lang.Object value</pre>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="blockList"><a name="bdi4jade.util.goal.CompositeGoal">
-<!-- -->
-</a>
-<h3>Class <a href="bdi4jade/util/goal/CompositeGoal.html" title="class in bdi4jade.util.goal">bdi4jade.util.goal.CompositeGoal</a> extends java.lang.Object implements Serializable</h3>
-<dl class="nameValue">
-<dt>serialVersionUID:</dt>
-<dd>-8253189774672851571L</dd>
-</dl>
-<ul class="blockList">
-<li class="blockList"><a name="serializedForm">
-<!-- -->
-</a>
-<h3>Serialized Fields</h3>
-<ul class="blockList">
-<li class="blockList">
-<h4>completedGoals</h4>
-<pre>java.util.List<E> completedGoals</pre>
-</li>
-<li class="blockList">
-<h4>failedGoal</h4>
-<pre><a href="bdi4jade/event/GoalFinishedEvent.html" title="class in bdi4jade.event">GoalFinishedEvent</a> failedGoal</pre>
-</li>
-<li class="blockListLast">
-<h4>goals</h4>
-<pre>java.util.Collection<E> goals</pre>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="blockList"><a name="bdi4jade.util.goal.ParallelGoal">
-<!-- -->
-</a>
-<h3>Class <a href="bdi4jade/util/goal/ParallelGoal.html" title="class in bdi4jade.util.goal">bdi4jade.util.goal.ParallelGoal</a> extends <a href="bdi4jade/util/goal/CompositeGoal.html" title="class in bdi4jade.util.goal">CompositeGoal</a> implements Serializable</h3>
-<dl class="nameValue">
-<dt>serialVersionUID:</dt>
-<dd>-8594724445200990207L</dd>
-</dl>
-</li>
-<li class="blockList"><a name="bdi4jade.util.goal.SequentialGoal">
-<!-- -->
-</a>
-<h3>Class <a href="bdi4jade/util/goal/SequentialGoal.html" title="class in bdi4jade.util.goal">bdi4jade.util.goal.SequentialGoal</a> extends <a href="bdi4jade/util/goal/CompositeGoal.html" title="class in bdi4jade.util.goal">CompositeGoal</a> implements Serializable</h3>
-<dl class="nameValue">
-<dt>serialVersionUID:</dt>
-<dd>-8594724445200990207L</dd>
-</dl>
-</li>
-</ul>
-</li>
-<li class="blockList">
-<h2 title="Package">Package bdi4jade.util.plan</h2>
-<ul class="blockList">
-<li class="blockList"><a name="bdi4jade.util.plan.ParallelGoalPlanBody">
-<!-- -->
-</a>
-<h3>Class <a href="bdi4jade/util/plan/ParallelGoalPlanBody.html" title="class in bdi4jade.util.plan">bdi4jade.util.plan.ParallelGoalPlanBody</a> extends jade.core.behaviours.Behaviour implements Serializable</h3>
-<dl class="nameValue">
-<dt>serialVersionUID:</dt>
-<dd>-5919677537834351951L</dd>
-</dl>
-<ul class="blockList">
-<li class="blockList"><a name="serializedForm">
-<!-- -->
-</a>
-<h3>Serialized Fields</h3>
-<ul class="blockList">
-<li class="blockList">
-<h4>completedGoals</h4>
-<pre>java.util.List<E> completedGoals</pre>
-</li>
-<li class="blockList">
-<h4>dispatched</h4>
-<pre>boolean dispatched</pre>
-</li>
-<li class="blockList">
-<h4>failedGoal</h4>
-<pre><a href="bdi4jade/event/GoalFinishedEvent.html" title="class in bdi4jade.event">GoalFinishedEvent</a> failedGoal</pre>
-</li>
-<li class="blockList">
-<h4>log</h4>
-<pre>org.apache.commons.logging.Log log</pre>
-</li>
-<li class="blockList">
-<h4>parallelGoal</h4>
-<pre><a href="bdi4jade/util/goal/ParallelGoal.html" title="class in bdi4jade.util.goal">ParallelGoal</a> parallelGoal</pre>
-</li>
-<li class="blockList">
-<h4>planInstance</h4>
-<pre><a href="bdi4jade/plan/PlanInstance.html" title="class in bdi4jade.plan">PlanInstance</a> planInstance</pre>
-</li>
-<li class="blockListLast">
-<h4>success</h4>
-<pre>java.lang.Boolean success</pre>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="blockList"><a name="bdi4jade.util.plan.SequentialGoalPlanBody">
-<!-- -->
-</a>
-<h3>Class <a href="bdi4jade/util/plan/SequentialGoalPlanBody.html" title="class in bdi4jade.util.plan">bdi4jade.util.plan.SequentialGoalPlanBody</a> extends jade.core.behaviours.Behaviour implements Serializable</h3>
-<dl class="nameValue">
-<dt>serialVersionUID:</dt>
-<dd>-5919677537834351951L</dd>
-</dl>
-<ul class="blockList">
-<li class="blockList"><a name="serializedForm">
-<!-- -->
-</a>
-<h3>Serialized Fields</h3>
-<ul class="blockList">
-<li class="blockList">
-<h4>completedGoals</h4>
-<pre>java.util.List<E> completedGoals</pre>
-</li>
-<li class="blockList">
-<h4>currentGoal</h4>
-<pre><a href="bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> currentGoal</pre>
-</li>
-<li class="blockList">
-<h4>failedGoal</h4>
-<pre><a href="bdi4jade/event/GoalFinishedEvent.html" title="class in bdi4jade.event">GoalFinishedEvent</a> failedGoal</pre>
-</li>
-<li class="blockList">
-<h4>it</h4>
-<pre>java.util.Iterator<E> it</pre>
-</li>
-<li class="blockList">
-<h4>log</h4>
-<pre>org.apache.commons.logging.Log log</pre>
-</li>
-<li class="blockList">
-<h4>planInstance</h4>
-<pre><a href="bdi4jade/plan/PlanInstance.html" title="class in bdi4jade.plan">PlanInstance</a> planInstance</pre>
-</li>
-<li class="blockListLast">
-<h4>success</h4>
-<pre>java.lang.Boolean success</pre>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!-- -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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><a href="index-files/index-1.html">Index</a></li>
-<li><a href="help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="index.html?serialized-form.html" target="_top">Frames</a></li>
-<li><a href="serialized-form.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>
+<!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) on Mon Aug 11 00:38:59 BRT 2014 -->
+<title>Serialized Form</title>
+<meta name="date" content="2014-08-11">
+<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="Serialized Form";
+ }
+ }
+ 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><a href="index-files/index-1.html">Index</a></li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?serialized-form.html" target="_top">Frames</a></li>
+<li><a href="serialized-form.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="header">
+<h1 title="Serialized Form" class="title">Serialized Form</h1>
+</div>
+<div class="serializedFormContainer">
+<ul class="blockList">
+<li class="blockList">
+<h2 title="Package">Package bdi4jade.belief</h2>
+<ul class="blockList">
+<li class="blockList"><a name="bdi4jade.belief.AbstractBelief">
+<!-- -->
+</a>
+<h3>Class <a href="bdi4jade/belief/AbstractBelief.html" title="class in bdi4jade.belief">bdi4jade.belief.AbstractBelief</a> extends <a href="bdi4jade/core/MetadataElementImpl.html" title="class in bdi4jade.core">MetadataElementImpl</a> implements Serializable</h3>
+<dl class="nameValue">
+<dt>serialVersionUID:</dt>
+<dd>5098122115249071355L</dd>
+</dl>
+<ul class="blockList">
+<li class="blockList">
+<h3>Serialized Fields</h3>
+<ul class="blockList">
+<li class="blockList">
+<h4>beliefBases</h4>
+<pre>java.util.Set<E> beliefBases</pre>
+</li>
+<li class="blockListLast">
+<h4>name</h4>
+<pre>java.lang.String name</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList"><a name="bdi4jade.belief.AbstractBeliefSet">
+<!-- -->
+</a>
+<h3>Class <a href="bdi4jade/belief/AbstractBeliefSet.html" title="class in bdi4jade.belief">bdi4jade.belief.AbstractBeliefSet</a> extends <a href="bdi4jade/belief/AbstractBelief.html" title="class in bdi4jade.belief">AbstractBelief</a><java.util.Set<<a href="bdi4jade/belief/AbstractBeliefSet.html" title="type parameter in AbstractBeliefSet">T</a>>> implements Serializable</h3>
+<dl class="nameValue">
+<dt>serialVersionUID:</dt>
+<dd>8345025506647930L</dd>
+</dl>
+</li>
+<li class="blockList"><a name="bdi4jade.belief.BeliefBase">
+<!-- -->
+</a>
+<h3>Class <a href="bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">bdi4jade.belief.BeliefBase</a> extends java.lang.Object implements Serializable</h3>
+<dl class="nameValue">
+<dt>serialVersionUID:</dt>
+<dd>-6411530721625492882L</dd>
+</dl>
+<ul class="blockList">
+<li class="blockList">
+<h3>Serialized Fields</h3>
+<ul class="blockList">
+<li class="blockList">
+<h4>beliefListeners</h4>
+<pre>java.util.Set<E> beliefListeners</pre>
+</li>
+<li class="blockList">
+<h4>beliefs</h4>
+<pre>java.util.Map<K,V> beliefs</pre>
+</li>
+<li class="blockListLast">
+<h4>capability</h4>
+<pre><a href="bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> capability</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList"><a name="bdi4jade.belief.PersistentBelief">
+<!-- -->
+</a>
+<h3>Class <a href="bdi4jade/belief/PersistentBelief.html" title="class in bdi4jade.belief">bdi4jade.belief.PersistentBelief</a> extends <a href="bdi4jade/belief/AbstractBelief.html" title="class in bdi4jade.belief">AbstractBelief</a><<a href="bdi4jade/belief/PersistentBelief.html" title="type parameter in PersistentBelief">T</a>> implements Serializable</h3>
+<dl class="nameValue">
+<dt>serialVersionUID:</dt>
+<dd>2893517209462636003L</dd>
+</dl>
+<ul class="blockList">
+<li class="blockList">
+<h3>Serialized Fields</h3>
+<ul class="blockList">
+<li class="blockListLast">
+<h4>value</h4>
+<pre>java.lang.Object value</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList"><a name="bdi4jade.belief.TransientBelief">
+<!-- -->
+</a>
+<h3>Class <a href="bdi4jade/belief/TransientBelief.html" title="class in bdi4jade.belief">bdi4jade.belief.TransientBelief</a> extends <a href="bdi4jade/belief/AbstractBelief.html" title="class in bdi4jade.belief">AbstractBelief</a><<a href="bdi4jade/belief/TransientBelief.html" title="type parameter in TransientBelief">T</a>> implements Serializable</h3>
+<dl class="nameValue">
+<dt>serialVersionUID:</dt>
+<dd>2893517209462636003L</dd>
+</dl>
+<ul class="blockList">
+<li class="blockList">
+<h3>Serialized Fields</h3>
+<ul class="blockList">
+<li class="blockListLast">
+<h4>value</h4>
+<pre>java.lang.Object value</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList"><a name="bdi4jade.belief.TransientBeliefSet">
+<!-- -->
+</a>
+<h3>Class <a href="bdi4jade/belief/TransientBeliefSet.html" title="class in bdi4jade.belief">bdi4jade.belief.TransientBeliefSet</a> extends <a href="bdi4jade/belief/AbstractBeliefSet.html" title="class in bdi4jade.belief">AbstractBeliefSet</a><<a href="bdi4jade/belief/TransientBeliefSet.html" title="type parameter in TransientBeliefSet">T</a>> implements Serializable</h3>
+<dl class="nameValue">
+<dt>serialVersionUID:</dt>
+<dd>8345025506647930L</dd>
+</dl>
+<ul class="blockList">
+<li class="blockList">
+<h3>Serialized Fields</h3>
+<ul class="blockList">
+<li class="blockListLast">
+<h4>value</h4>
+<pre>java.util.Set<E> value</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList">
+<h2 title="Package">Package bdi4jade.core</h2>
+<ul class="blockList">
+<li class="blockList"><a name="bdi4jade.core.BDIAgent">
+<!-- -->
+</a>
+<h3>Class <a href="bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">bdi4jade.core.BDIAgent</a> extends jade.core.Agent implements Serializable</h3>
+<dl class="nameValue">
+<dt>serialVersionUID:</dt>
+<dd>-841774495336214256L</dd>
+</dl>
+<ul class="blockList">
+<li class="blockList">
+<h3>Serialized Fields</h3>
+<ul class="blockList">
+<li class="blockList">
+<h4>bdiInterpreter</h4>
+<pre>bdi4jade.core.BDIAgent.BDIInterpreter bdiInterpreter</pre>
+</li>
+<li class="blockList">
+<h4>beliefRevisionStrategy</h4>
+<pre><a href="bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning">BeliefRevisionStrategy</a> beliefRevisionStrategy</pre>
+</li>
+<li class="blockList">
+<h4>deliberationFunction</h4>
+<pre><a href="bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning">DeliberationFunction</a> deliberationFunction</pre>
+</li>
+<li class="blockList">
+<h4>intentions</h4>
+<pre>java.util.List<E> intentions</pre>
+</li>
+<li class="blockList">
+<h4>optionGenerationFunction</h4>
+<pre><a href="bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning">OptionGenerationFunction</a> optionGenerationFunction</pre>
+</li>
+<li class="blockList">
+<h4>planSelectionStrategy</h4>
+<pre><a href="bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">PlanSelectionStrategy</a> planSelectionStrategy</pre>
+</li>
+<li class="blockList">
+<h4>capabilities</h4>
+<pre>java.util.Set<E> capabilities</pre>
+</li>
+<li class="blockListLast">
+<h4>softgoals</h4>
+<pre>java.util.Set<E> softgoals</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList"><a name="bdi4jade.core.Capability">
+<!-- -->
+</a>
+<h3>Class <a href="bdi4jade/core/Capability.html" title="class in bdi4jade.core">bdi4jade.core.Capability</a> extends java.lang.Object implements Serializable</h3>
+<dl class="nameValue">
+<dt>serialVersionUID:</dt>
+<dd>-4922359927943108421L</dd>
+</dl>
+<ul class="blockList">
+<li class="blockList">
+<h3>Serialized Fields</h3>
+<ul class="blockList">
+<li class="blockList">
+<h4>beliefBase</h4>
+<pre><a href="bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a> beliefBase</pre>
+</li>
+<li class="blockList">
+<h4>id</h4>
+<pre>java.lang.String id</pre>
+</li>
+<li class="blockList">
+<h4>log</h4>
+<pre>org.apache.commons.logging.Log log</pre>
+</li>
+<li class="blockList">
+<h4>myAgent</h4>
+<pre><a href="bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a> myAgent</pre>
+</li>
+<li class="blockList">
+<h4>partCapabilities</h4>
+<pre>java.util.Set<E> partCapabilities</pre>
+</li>
+<li class="blockList">
+<h4>planLibrary</h4>
+<pre><a href="bdi4jade/plan/PlanLibrary.html" title="class in bdi4jade.plan">PlanLibrary</a> planLibrary</pre>
+</li>
+<li class="blockList">
+<h4>start</h4>
+<pre>boolean start</pre>
+</li>
+<li class="blockListLast">
+<h4>wholeCapability</h4>
+<pre><a href="bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> wholeCapability</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList">
+<h2 title="Package">Package bdi4jade.event</h2>
+<ul class="blockList">
+<li class="blockList"><a name="bdi4jade.event.BeliefEvent">
+<!-- -->
+</a>
+<h3>Class <a href="bdi4jade/event/BeliefEvent.html" title="class in bdi4jade.event">bdi4jade.event.BeliefEvent</a> extends java.lang.Object implements Serializable</h3>
+<dl class="nameValue">
+<dt>serialVersionUID:</dt>
+<dd>1749139390567331926L</dd>
+</dl>
+<ul class="blockList">
+<li class="blockList">
+<h3>Serialized Fields</h3>
+<ul class="blockList">
+<li class="blockList">
+<h4>action</h4>
+<pre><a href="bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event">BeliefEvent.Action</a> action</pre>
+</li>
+<li class="blockList">
+<h4>args</h4>
+<pre>java.lang.Object args</pre>
+</li>
+<li class="blockListLast">
+<h4>belief</h4>
+<pre><a href="bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a><<a href="bdi4jade/belief/Belief.html" title="type parameter in Belief">T</a>> belief</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList"><a name="bdi4jade.event.GoalEvent">
+<!-- -->
+</a>
+<h3>Class <a href="bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">bdi4jade.event.GoalEvent</a> extends java.lang.Object implements Serializable</h3>
+<dl class="nameValue">
+<dt>serialVersionUID:</dt>
+<dd>8315524257754153164L</dd>
+</dl>
+<ul class="blockList">
+<li class="blockList">
+<h3>Serialized Fields</h3>
+<ul class="blockList">
+<li class="blockList">
+<h4>goal</h4>
+<pre><a href="bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal</pre>
+</li>
+<li class="blockListLast">
+<h4>status</h4>
+<pre><a href="bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a> status</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList">
+<h2 title="Package">Package bdi4jade.exception</h2>
+<ul class="blockList">
+<li class="blockList"><a name="bdi4jade.exception.BeliefAlreadyExistsException">
+<!-- -->
+</a>
+<h3>Class <a href="bdi4jade/exception/BeliefAlreadyExistsException.html" title="class in bdi4jade.exception">bdi4jade.exception.BeliefAlreadyExistsException</a> extends java.lang.RuntimeException implements Serializable</h3>
+<dl class="nameValue">
+<dt>serialVersionUID:</dt>
+<dd>-6082968354395705561L</dd>
+</dl>
+<ul class="blockList">
+<li class="blockList">
+<h3>Serialized Fields</h3>
+<ul class="blockList">
+<li class="blockListLast">
+<h4>belief</h4>
+<pre><a href="bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a><<a href="bdi4jade/belief/Belief.html" title="type parameter in Belief">T</a>> belief</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList"><a name="bdi4jade.exception.ParameterException">
+<!-- -->
+</a>
+<h3>Class <a href="bdi4jade/exception/ParameterException.html" title="class in bdi4jade.exception">bdi4jade.exception.ParameterException</a> extends java.lang.Exception implements Serializable</h3>
+<dl class="nameValue">
+<dt>serialVersionUID:</dt>
+<dd>1L</dd>
+</dl>
+</li>
+<li class="blockList"><a name="bdi4jade.exception.PlanInstantiationException">
+<!-- -->
+</a>
+<h3>Class <a href="bdi4jade/exception/PlanInstantiationException.html" title="class in bdi4jade.exception">bdi4jade.exception.PlanInstantiationException</a> extends java.lang.Exception implements Serializable</h3>
+<dl class="nameValue">
+<dt>serialVersionUID:</dt>
+<dd>1L</dd>
+</dl>
+</li>
+</ul>
+</li>
+<li class="blockList">
+<h2 title="Package">Package bdi4jade.extension.planselection.utilitybased</h2>
+<ul class="blockList">
+<li class="blockList"><a name="bdi4jade.extension.planselection.utilitybased.SoftgoalPreferences">
+<!-- -->
+</a>
+<h3>Class <a href="bdi4jade/extension/planselection/utilitybased/SoftgoalPreferences.html" title="class in bdi4jade.extension.planselection.utilitybased">bdi4jade.extension.planselection.utilitybased.SoftgoalPreferences</a> extends <a href="bdi4jade/belief/TransientBelief.html" title="class in bdi4jade.belief">TransientBelief</a><java.util.Map<<a href="bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</a>,java.lang.Double>> implements Serializable</h3>
+<dl class="nameValue">
+<dt>serialVersionUID:</dt>
+<dd>1802540697397519283L</dd>
+</dl>
+</li>
+<li class="blockList"><a name="bdi4jade.extension.planselection.utilitybased.UtilityBasedBDIAgent">
+<!-- -->
+</a>
+<h3>Class <a href="bdi4jade/extension/planselection/utilitybased/UtilityBasedBDIAgent.html" title="class in bdi4jade.extension.planselection.utilitybased">bdi4jade.extension.planselection.utilitybased.UtilityBasedBDIAgent</a> extends <a href="bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a> implements Serializable</h3>
+<dl class="nameValue">
+<dt>serialVersionUID:</dt>
+<dd>-1721751203235905764L</dd>
+</dl>
+</li>
+</ul>
+</li>
+<li class="blockList">
+<h2 title="Package">Package bdi4jade.goal</h2>
+<ul class="blockList">
+<li class="blockList"><a name="bdi4jade.goal.BeliefGoal">
+<!-- -->
+</a>
+<h3>Class <a href="bdi4jade/goal/BeliefGoal.html" title="class in bdi4jade.goal">bdi4jade.goal.BeliefGoal</a> extends java.lang.Object implements Serializable</h3>
+<dl class="nameValue">
+<dt>serialVersionUID:</dt>
+<dd>2493877854717226283L</dd>
+</dl>
+<ul class="blockList">
+<li class="blockList">
+<h3>Serialized Fields</h3>
+<ul class="blockList">
+<li class="blockListLast">
+<h4>beliefName</h4>
+<pre>java.lang.String beliefName</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList"><a name="bdi4jade.goal.BeliefSetValueGoal">
+<!-- -->
+</a>
+<h3>Class <a href="bdi4jade/goal/BeliefSetValueGoal.html" title="class in bdi4jade.goal">bdi4jade.goal.BeliefSetValueGoal</a> extends <a href="bdi4jade/goal/BeliefValueGoal.html" title="class in bdi4jade.goal">BeliefValueGoal</a><<a href="bdi4jade/goal/BeliefSetValueGoal.html" title="type parameter in BeliefSetValueGoal">T</a>> implements Serializable</h3>
+<dl class="nameValue">
+<dt>serialVersionUID:</dt>
+<dd>2493877854717226283L</dd>
+</dl>
+</li>
+<li class="blockList"><a name="bdi4jade.goal.BeliefValueGoal">
+<!-- -->
+</a>
+<h3>Class <a href="bdi4jade/goal/BeliefValueGoal.html" title="class in bdi4jade.goal">bdi4jade.goal.BeliefValueGoal</a> extends <a href="bdi4jade/goal/BeliefGoal.html" title="class in bdi4jade.goal">BeliefGoal</a> implements Serializable</h3>
+<dl class="nameValue">
+<dt>serialVersionUID:</dt>
+<dd>2493877854717226283L</dd>
+</dl>
+<ul class="blockList">
+<li class="blockList">
+<h3>Serialized Fields</h3>
+<ul class="blockList">
+<li class="blockListLast">
+<h4>value</h4>
+<pre>java.lang.Object value</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList"><a name="bdi4jade.goal.CompositeGoal">
+<!-- -->
+</a>
+<h3>Class <a href="bdi4jade/goal/CompositeGoal.html" title="class in bdi4jade.goal">bdi4jade.goal.CompositeGoal</a> extends java.lang.Object implements Serializable</h3>
+<dl class="nameValue">
+<dt>serialVersionUID:</dt>
+<dd>-8253189774672851571L</dd>
+</dl>
+<ul class="blockList">
+<li class="blockList">
+<h3>Serialized Fields</h3>
+<ul class="blockList">
+<li class="blockList">
+<h4>completedGoals</h4>
+<pre>java.util.List<E> completedGoals</pre>
+</li>
+<li class="blockList">
+<h4>failedGoal</h4>
+<pre><a href="bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a> failedGoal</pre>
+</li>
+<li class="blockListLast">
+<h4>goals</h4>
+<pre>java.util.Collection<E> goals</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList"><a name="bdi4jade.goal.NamedSoftgoal">
+<!-- -->
+</a>
+<h3>Class <a href="bdi4jade/goal/NamedSoftgoal.html" title="class in bdi4jade.goal">bdi4jade.goal.NamedSoftgoal</a> extends <a href="bdi4jade/core/MetadataElementImpl.html" title="class in bdi4jade.core">MetadataElementImpl</a> implements Serializable</h3>
+<dl class="nameValue">
+<dt>serialVersionUID:</dt>
+<dd>3958189054716876043L</dd>
+</dl>
+<ul class="blockList">
+<li class="blockList">
+<h3>Serialized Fields</h3>
+<ul class="blockList">
+<li class="blockListLast">
+<h4>name</h4>
+<pre>java.lang.String name</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList"><a name="bdi4jade.goal.ParallelGoal">
+<!-- -->
+</a>
+<h3>Class <a href="bdi4jade/goal/ParallelGoal.html" title="class in bdi4jade.goal">bdi4jade.goal.ParallelGoal</a> extends <a href="bdi4jade/goal/CompositeGoal.html" title="class in bdi4jade.goal">CompositeGoal</a> implements Serializable</h3>
+<dl class="nameValue">
+<dt>serialVersionUID:</dt>
+<dd>-8594724445200990207L</dd>
+</dl>
+</li>
+<li class="blockList"><a name="bdi4jade.goal.SequentialGoal">
+<!-- -->
+</a>
+<h3>Class <a href="bdi4jade/goal/SequentialGoal.html" title="class in bdi4jade.goal">bdi4jade.goal.SequentialGoal</a> extends <a href="bdi4jade/goal/CompositeGoal.html" title="class in bdi4jade.goal">CompositeGoal</a> implements Serializable</h3>
+<dl class="nameValue">
+<dt>serialVersionUID:</dt>
+<dd>-8594724445200990207L</dd>
+</dl>
+</li>
+</ul>
+</li>
+<li class="blockList">
+<h2 title="Package">Package bdi4jade.message</h2>
+<ul class="blockList">
+<li class="blockList"><a name="bdi4jade.message.BDIAgentMsgReceiver">
+<!-- -->
+</a>
+<h3>Class <a href="bdi4jade/message/BDIAgentMsgReceiver.html" title="class in bdi4jade.message">bdi4jade.message.BDIAgentMsgReceiver</a> extends jade.proto.states.MsgReceiver implements Serializable</h3>
+<dl class="nameValue">
+<dt>serialVersionUID:</dt>
+<dd>-4435254708782532901L</dd>
+</dl>
+<ul class="blockList">
+<li class="blockList">
+<h3>Serialized Fields</h3>
+<ul class="blockList">
+<li class="blockList">
+<h4>log</h4>
+<pre>org.apache.commons.logging.Log log</pre>
+</li>
+<li class="blockListLast">
+<h4>msgs</h4>
+<pre>java.util.Map<K,V> msgs</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList"><a name="bdi4jade.message.BDIAgentMsgReceiver.BDIAgentMatchExpression">
+<!-- -->
+</a>
+<h3>Class <a href="bdi4jade/message/BDIAgentMsgReceiver.BDIAgentMatchExpression.html" title="class in bdi4jade.message">bdi4jade.message.BDIAgentMsgReceiver.BDIAgentMatchExpression</a> extends java.lang.Object implements Serializable</h3>
+<dl class="nameValue">
+<dt>serialVersionUID:</dt>
+<dd>-1076583615928481034L</dd>
+</dl>
+</li>
+<li class="blockList"><a name="bdi4jade.message.MessageGoal">
+<!-- -->
+</a>
+<h3>Class <a href="bdi4jade/message/MessageGoal.html" title="class in bdi4jade.message">bdi4jade.message.MessageGoal</a> extends java.lang.Object implements Serializable</h3>
+<dl class="nameValue">
+<dt>serialVersionUID:</dt>
+<dd>-5960866880528268312L</dd>
+</dl>
+<ul class="blockList">
+<li class="blockList">
+<h3>Serialized Fields</h3>
+<ul class="blockList">
+<li class="blockListLast">
+<h4>message</h4>
+<pre>jade.lang.acl.ACLMessage message</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList">
+<h2 title="Package">Package bdi4jade.plan</h2>
+<ul class="blockList">
+<li class="blockList"><a name="bdi4jade.plan.PlanLibrary">
+<!-- -->
+</a>
+<h3>Class <a href="bdi4jade/plan/PlanLibrary.html" title="class in bdi4jade.plan">bdi4jade.plan.PlanLibrary</a> extends java.lang.Object implements Serializable</h3>
+<dl class="nameValue">
+<dt>serialVersionUID:</dt>
+<dd>3038533629659859857L</dd>
+</dl>
+<ul class="blockList">
+<li class="blockList">
+<h3>Serialized Fields</h3>
+<ul class="blockList">
+<li class="blockList">
+<h4>capability</h4>
+<pre><a href="bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> capability</pre>
+</li>
+<li class="blockListLast">
+<h4>plans</h4>
+<pre>java.util.Set<E> plans</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList">
+<h2 title="Package">Package bdi4jade.plan.planbody</h2>
+<ul class="blockList">
+<li class="blockList"><a name="bdi4jade.plan.planbody.AbstractPlanBody">
+<!-- -->
+</a>
+<h3>Class <a href="bdi4jade/plan/planbody/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody">bdi4jade.plan.planbody.AbstractPlanBody</a> extends jade.core.behaviours.Behaviour implements Serializable</h3>
+<dl class="nameValue">
+<dt>serialVersionUID:</dt>
+<dd>-6488256636028800227L</dd>
+</dl>
+<ul class="blockList">
+<li class="blockList">
+<h3>Serialized Fields</h3>
+<ul class="blockList">
+<li class="blockList">
+<h4>endState</h4>
+<pre><a href="bdi4jade/plan/Plan.EndState.html" title="enum in bdi4jade.plan">Plan.EndState</a> endState</pre>
+</li>
+<li class="blockList">
+<h4>goalEventQueue</h4>
+<pre>java.util.List<E> goalEventQueue</pre>
+</li>
+<li class="blockList">
+<h4>intention</h4>
+<pre><a href="bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a> intention</pre>
+</li>
+<li class="blockList">
+<h4>plan</h4>
+<pre><a href="bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a> plan</pre>
+</li>
+<li class="blockListLast">
+<h4>subgoals</h4>
+<pre>java.util.List<E> subgoals</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList"><a name="bdi4jade.plan.planbody.BeliefGoalPlanBody">
+<!-- -->
+</a>
+<h3>Class <a href="bdi4jade/plan/planbody/BeliefGoalPlanBody.html" title="class in bdi4jade.plan.planbody">bdi4jade.plan.planbody.BeliefGoalPlanBody</a> extends <a href="bdi4jade/plan/planbody/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody">AbstractPlanBody</a> implements Serializable</h3>
+<dl class="nameValue">
+<dt>serialVersionUID:</dt>
+<dd>-2512248999988800844L</dd>
+</dl>
+</li>
+<li class="blockList"><a name="bdi4jade.plan.planbody.FSMPlanBody">
+<!-- -->
+</a>
+<h3>Class <a href="bdi4jade/plan/planbody/FSMPlanBody.html" title="class in bdi4jade.plan.planbody">bdi4jade.plan.planbody.FSMPlanBody</a> extends jade.core.behaviours.FSMBehaviour implements Serializable</h3>
+<dl class="nameValue">
+<dt>serialVersionUID:</dt>
+<dd>-7659781172897309684L</dd>
+</dl>
+<ul class="blockList">
+<li class="blockList">
+<h3>Serialized Fields</h3>
+<ul class="blockList">
+<li class="blockListLast">
+<h4>abstractPlanBody</h4>
+<pre><a href="bdi4jade/plan/planbody/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody">AbstractPlanBody</a> abstractPlanBody</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList"><a name="bdi4jade.plan.planbody.ParallelActionPlanBody">
+<!-- -->
+</a>
+<h3>Class <a href="bdi4jade/plan/planbody/ParallelActionPlanBody.html" title="class in bdi4jade.plan.planbody">bdi4jade.plan.planbody.ParallelActionPlanBody</a> extends jade.core.behaviours.ParallelBehaviour implements Serializable</h3>
+<dl class="nameValue">
+<dt>serialVersionUID:</dt>
+<dd>-7659781172897309684L</dd>
+</dl>
+<ul class="blockList">
+<li class="blockList">
+<h3>Serialized Fields</h3>
+<ul class="blockList">
+<li class="blockListLast">
+<h4>abstractPlanBody</h4>
+<pre><a href="bdi4jade/plan/planbody/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody">AbstractPlanBody</a> abstractPlanBody</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList"><a name="bdi4jade.plan.planbody.ParallelGoalPlanBody">
+<!-- -->
+</a>
+<h3>Class <a href="bdi4jade/plan/planbody/ParallelGoalPlanBody.html" title="class in bdi4jade.plan.planbody">bdi4jade.plan.planbody.ParallelGoalPlanBody</a> extends <a href="bdi4jade/plan/planbody/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody">AbstractPlanBody</a> implements Serializable</h3>
+<dl class="nameValue">
+<dt>serialVersionUID:</dt>
+<dd>-5919677537834351951L</dd>
+</dl>
+<ul class="blockList">
+<li class="blockList">
+<h3>Serialized Fields</h3>
+<ul class="blockList">
+<li class="blockList">
+<h4>completedGoals</h4>
+<pre>java.util.List<E> completedGoals</pre>
+</li>
+<li class="blockList">
+<h4>dispatched</h4>
+<pre>boolean dispatched</pre>
+</li>
+<li class="blockList">
+<h4>failedGoal</h4>
+<pre><a href="bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a> failedGoal</pre>
+</li>
+<li class="blockList">
+<h4>log</h4>
+<pre>org.apache.commons.logging.Log log</pre>
+</li>
+<li class="blockListLast">
+<h4>parallelGoal</h4>
+<pre><a href="bdi4jade/goal/ParallelGoal.html" title="class in bdi4jade.goal">ParallelGoal</a> parallelGoal</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList"><a name="bdi4jade.plan.planbody.SequentialActionPlanBody">
+<!-- -->
+</a>
+<h3>Class <a href="bdi4jade/plan/planbody/SequentialActionPlanBody.html" title="class in bdi4jade.plan.planbody">bdi4jade.plan.planbody.SequentialActionPlanBody</a> extends jade.core.behaviours.SequentialBehaviour implements Serializable</h3>
+<dl class="nameValue">
+<dt>serialVersionUID:</dt>
+<dd>-7659781172897309684L</dd>
+</dl>
+<ul class="blockList">
+<li class="blockList">
+<h3>Serialized Fields</h3>
+<ul class="blockList">
+<li class="blockListLast">
+<h4>abstractPlanBody</h4>
+<pre><a href="bdi4jade/plan/planbody/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody">AbstractPlanBody</a> abstractPlanBody</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList"><a name="bdi4jade.plan.planbody.SequentialGoalPlanBody">
+<!-- -->
+</a>
+<h3>Class <a href="bdi4jade/plan/planbody/SequentialGoalPlanBody.html" title="class in bdi4jade.plan.planbody">bdi4jade.plan.planbody.SequentialGoalPlanBody</a> extends <a href="bdi4jade/plan/planbody/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody">AbstractPlanBody</a> implements Serializable</h3>
+<dl class="nameValue">
+<dt>serialVersionUID:</dt>
+<dd>-5919677537834351951L</dd>
+</dl>
+<ul class="blockList">
+<li class="blockList">
+<h3>Serialized Fields</h3>
+<ul class="blockList">
+<li class="blockList">
+<h4>completedGoals</h4>
+<pre>java.util.List<E> completedGoals</pre>
+</li>
+<li class="blockList">
+<h4>currentGoal</h4>
+<pre><a href="bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> currentGoal</pre>
+</li>
+<li class="blockList">
+<h4>failedGoal</h4>
+<pre><a href="bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a> failedGoal</pre>
+</li>
+<li class="blockList">
+<h4>it</h4>
+<pre>java.util.Iterator<E> it</pre>
+</li>
+<li class="blockListLast">
+<h4>log</h4>
+<pre>org.apache.commons.logging.Log log</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</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><a href="index-files/index-1.html">Index</a></li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?serialized-form.html" target="_top">Frames</a></li>
+<li><a href="serialized-form.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>
bdi-jade/LICENSE 2(+1 -1)
diff --git a/bdi-jade/LICENSE b/bdi-jade/LICENSE
index fdd3980..cb02468 100644
--- a/bdi-jade/LICENSE
+++ b/bdi-jade/LICENSE
@@ -17,5 +17,5 @@ License along with this library; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
To contact the authors:
-http://inf.ufrgs.br/~ingridnunes/bdi4jade/
+http://inf.ufrgs.br/prosoft/bdi4jade/
---------------------------------------------------------------------------
diff --git a/bdi-jade/src/bdi4jade/annotation/Parameter.java b/bdi-jade/src/bdi4jade/annotation/Parameter.java
index ac690b1..631c474 100644
--- a/bdi-jade/src/bdi4jade/annotation/Parameter.java
+++ b/bdi-jade/src/bdi4jade/annotation/Parameter.java
@@ -16,7 +16,7 @@
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
//
// To contact the authors:
-// http://inf.ufrgs.br/~ingridnunes/bdi4jade/
+// http://inf.ufrgs.br/prosoft/bdi4jade/
//
//----------------------------------------------------------------------------
bdi-jade/src/bdi4jade/core/BDIAgent.java 91(+50 -41)
diff --git a/bdi-jade/src/bdi4jade/core/BDIAgent.java b/bdi-jade/src/bdi4jade/core/BDIAgent.java
index 1668f57..b81e80f 100644
--- a/bdi-jade/src/bdi4jade/core/BDIAgent.java
+++ b/bdi-jade/src/bdi4jade/core/BDIAgent.java
@@ -16,7 +16,7 @@
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
//
// To contact the authors:
-// http://inf.ufrgs.br/~ingridnunes/bdi4jade/
+// http://inf.ufrgs.br/prosoft/bdi4jade/
//
//----------------------------------------------------------------------------
@@ -45,7 +45,6 @@ import bdi4jade.goal.Goal;
import bdi4jade.goal.GoalStatus;
import bdi4jade.goal.Softgoal;
import bdi4jade.message.BDIAgentMsgReceiver;
-import bdi4jade.message.BDIAgentMsgReceiver.BDIAgentMatchExpression;
import bdi4jade.reasoning.BeliefRevisionStrategy;
import bdi4jade.reasoning.DeliberationFunction;
import bdi4jade.reasoning.OptionGenerationFunction;
@@ -118,16 +117,11 @@ public class BDIAgent extends Agent {
while (it.hasNext()) {
Intention intention = it.next();
GoalStatus status = intention.getStatus();
- switch (status) {
- case ACHIEVED:
- case NO_LONGER_DESIRED:
- case UNACHIEVABLE:
+ if (status.isFinished()) {
doneIntentions.add(intention);
it.remove();
- break;
- default:
+ } else {
goalStatus.put(intention.getGoal(), status);
- break;
}
}
for (Intention intention : doneIntentions) {
@@ -193,21 +187,14 @@ public class BDIAgent extends Agent {
private final List<Intention> intentions;
private OptionGenerationFunction optionGenerationFunction;
private PlanSelectionStrategy planSelectionStrategy;
- private final Capability rootCapability;
+ private final Set<Capability> capabilities;
private final Set<Softgoal> softgoals;
/**
* Default constructor.
*/
public BDIAgent() {
- this(new Capability());
- }
-
- /**
- * Default constructor.
- */
- public BDIAgent(Capability rootCapability) {
- this.rootCapability = rootCapability;
+ this.capabilities = new HashSet<Capability>();
this.intentions = new LinkedList<Intention>();
this.bdiInterpreter = new BDIInterpreter(this);
this.beliefRevisionStrategy = new DefaultBeliefRevisionStrategy();
@@ -218,19 +205,40 @@ public class BDIAgent extends Agent {
}
/**
+ * Default constructor.
+ */
+ public BDIAgent(Capability capability) {
+ this();
+ this.addCapability(capability);
+ }
+
+ /**
+ * Default constructor.
+ */
+ public BDIAgent(Capability[] capabilities) {
+ this();
+ for (Capability capability : capabilities) {
+ this.capabilities.add(capability);
+ }
+ }
+
+ /**
+ * Default constructor.
+ */
+ public BDIAgent(Collection<Capability> capabilities) {
+ this();
+ this.capabilities.addAll(capabilities);
+ }
+
+ /**
* Adds a capability to this agent.
*
* @param capability
* capability to be added.
*/
public void addCapability(Capability capability) {
- synchronized (rootCapability) {
- if (capability.getWholeCapability() != null) {
- throw new RuntimeException(
- "Capability already binded to another capability!");
- }
-
- this.rootCapability.addPartCapability(capability);
+ synchronized (capabilities) {
+ this.capabilities.add(capability);
capability.setMyAgent(this);
}
}
@@ -341,9 +349,11 @@ public class BDIAgent extends Agent {
* @return the collection of all beliefs of this agent.
*/
public Collection<Belief<?>> getAllBeliefs() {
- synchronized (rootCapability) {
+ synchronized (capabilities) {
Collection<Belief<?>> beliefs = new LinkedList<Belief<?>>();
- getAllBeliefs(beliefs, rootCapability);
+ for (Capability capability : capabilities) {
+ getAllBeliefs(beliefs, capability);
+ }
return beliefs;
}
}
@@ -360,9 +370,11 @@ public class BDIAgent extends Agent {
* @return the capabilities
*/
public List<Capability> getAllCapabilities() {
- synchronized (rootCapability) {
+ synchronized (capabilities) {
List<Capability> capabilities = new ArrayList<>();
- getAllCapabilities(capabilities, rootCapability);
+ for (Capability capability : capabilities) {
+ getAllCapabilities(capabilities, capability);
+ }
return capabilities;
}
}
@@ -448,8 +460,8 @@ public class BDIAgent extends Agent {
*
* @return the rootCapability
*/
- public Capability getRootCapability() {
- return rootCapability;
+ public Set<Capability> getCapabilities() {
+ return capabilities;
}
/**
@@ -469,9 +481,8 @@ public class BDIAgent extends Agent {
* @return true if the capability exists and was removed.
*/
public boolean removeCapability(Capability capability) {
- synchronized (rootCapability) {
- boolean removed = this.rootCapability
- .removePartCapability(capability);
+ synchronized (capabilities) {
+ boolean removed = this.capabilities.remove(capability);
if (removed) {
capability.setMyAgent(null);
}
@@ -557,8 +568,7 @@ public class BDIAgent extends Agent {
*/
@Override
protected final void setup() {
- this.addBehaviour(new BDIAgentMsgReceiver(this,
- new BDIAgentMatchExpression()));
+ this.addBehaviour(new BDIAgentMsgReceiver(this));
this.addBehaviour(bdiInterpreter);
init();
}
@@ -568,11 +578,10 @@ public class BDIAgent extends Agent {
*/
@Override
protected void takeDown() {
- synchronized (rootCapability) {
- Set<Capability> capabilities = rootCapability.getPartCapabilities();
- for (Capability capability : capabilities) {
- rootCapability.removePartCapability(capability);
- }
+ synchronized (capabilities) {
+ Iterator<Capability> iterator = capabilities.iterator();
+ while (iterator.hasNext())
+ removeCapability(iterator.next());
}
}
diff --git a/bdi-jade/src/bdi4jade/core/Capability.java b/bdi-jade/src/bdi4jade/core/Capability.java
index 567ec82..76ca470 100644
--- a/bdi-jade/src/bdi4jade/core/Capability.java
+++ b/bdi-jade/src/bdi4jade/core/Capability.java
@@ -16,7 +16,7 @@
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
//
// To contact the authors:
-// http://inf.ufrgs.br/~ingridnunes/bdi4jade/
+// http://inf.ufrgs.br/prosoft/bdi4jade/
//
//----------------------------------------------------------------------------
@@ -186,7 +186,7 @@ public class Capability implements Serializable {
* message.
*/
public boolean canProcess(ACLMessage msg) {
- return this.planLibrary.canProcessPlans(msg);
+ return this.planLibrary.canHandle(msg);
}
/**
bdi-jade/src/bdi4jade/core/Intention.java 17(+10 -7)
diff --git a/bdi-jade/src/bdi4jade/core/Intention.java b/bdi-jade/src/bdi4jade/core/Intention.java
index 13588e6..a23554a 100644
--- a/bdi-jade/src/bdi4jade/core/Intention.java
+++ b/bdi-jade/src/bdi4jade/core/Intention.java
@@ -16,7 +16,7 @@
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
//
// To contact the authors:
-// http://inf.ufrgs.br/~ingridnunes/bdi4jade/
+// http://inf.ufrgs.br/prosoft/bdi4jade/
//
//----------------------------------------------------------------------------
@@ -31,14 +31,13 @@ import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import bdi4jade.event.GoalEvent;
-import bdi4jade.event.GoalFinishedEvent;
import bdi4jade.event.GoalListener;
import bdi4jade.exception.PlanInstantiationException;
import bdi4jade.goal.Goal;
import bdi4jade.goal.GoalStatus;
import bdi4jade.plan.Plan;
import bdi4jade.plan.Plan.EndState;
-import bdi4jade.plan.PlanBody;
+import bdi4jade.plan.planbody.PlanBody;
/**
* This class represents the intention abstraction from the BDI model. It
@@ -195,7 +194,7 @@ public class Intention {
GoalStatus status = getStatus();
log.debug("Goal: " + goal.getClass().getSimpleName() + " (" + status
+ ") - " + goal);
- this.fireGoalEvent(new GoalFinishedEvent(goal, status));
+ this.fireGoalEvent(new GoalEvent(goal, status));
}
/**
@@ -208,9 +207,13 @@ public class Intention {
*/
private Set<Plan> getCanAchievePlans() {
Set<Plan> plans = new HashSet<Plan>();
- Capability capability = owner == null ? myAgent.getRootCapability()
- : owner;
- getCanAchievePlans(plans, capability);
+ if (owner == null) {
+ for (Capability capability : myAgent.getCapabilities()) {
+ getCanAchievePlans(plans, capability);
+ }
+ } else {
+ getCanAchievePlans(plans, owner);
+ }
return plans;
}
diff --git a/bdi-jade/src/bdi4jade/core/MetadataElement.java b/bdi-jade/src/bdi4jade/core/MetadataElement.java
index 8a8f388..bfb22d7 100644
--- a/bdi-jade/src/bdi4jade/core/MetadataElement.java
+++ b/bdi-jade/src/bdi4jade/core/MetadataElement.java
@@ -16,7 +16,7 @@
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
//
// To contact the authors:
-// http://inf.ufrgs.br/~ingridnunes/bdi4jade/
+// http://inf.ufrgs.br/prosoft/bdi4jade/
//
//----------------------------------------------------------------------------
diff --git a/bdi-jade/src/bdi4jade/core/MetadataElementImpl.java b/bdi-jade/src/bdi4jade/core/MetadataElementImpl.java
index 81b6aa9..7805477 100644
--- a/bdi-jade/src/bdi4jade/core/MetadataElementImpl.java
+++ b/bdi-jade/src/bdi4jade/core/MetadataElementImpl.java
@@ -16,7 +16,7 @@
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
//
// To contact the authors:
-// http://inf.ufrgs.br/~ingridnunes/bdi4jade/
+// http://inf.ufrgs.br/prosoft/bdi4jade/
//
//----------------------------------------------------------------------------
diff --git a/bdi-jade/src/bdi4jade/extension/planselection/utilitybased/AndPlanGoalDependency.java b/bdi-jade/src/bdi4jade/extension/planselection/utilitybased/AndPlanGoalDependency.java
index 89d13f0..9909ad2 100644
--- a/bdi-jade/src/bdi4jade/extension/planselection/utilitybased/AndPlanGoalDependency.java
+++ b/bdi-jade/src/bdi4jade/extension/planselection/utilitybased/AndPlanGoalDependency.java
@@ -16,7 +16,7 @@
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
//
// To contact the authors:
-// http://inf.ufrgs.br/~ingridnunes/bdi4jade/
+// http://inf.ufrgs.br/prosoft/bdi4jade/
//
//----------------------------------------------------------------------------
diff --git a/bdi-jade/src/bdi4jade/extension/planselection/utilitybased/OrPlanGoalDependency.java b/bdi-jade/src/bdi4jade/extension/planselection/utilitybased/OrPlanGoalDependency.java
index 305843e..18e8e0b 100644
--- a/bdi-jade/src/bdi4jade/extension/planselection/utilitybased/OrPlanGoalDependency.java
+++ b/bdi-jade/src/bdi4jade/extension/planselection/utilitybased/OrPlanGoalDependency.java
@@ -16,7 +16,7 @@
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
//
// To contact the authors:
-// http://inf.ufrgs.br/~ingridnunes/bdi4jade/
+// http://inf.ufrgs.br/prosoft/bdi4jade/
//
//----------------------------------------------------------------------------
diff --git a/bdi-jade/src/bdi4jade/extension/planselection/utilitybased/PlanContribution.java b/bdi-jade/src/bdi4jade/extension/planselection/utilitybased/PlanContribution.java
index 83c295a..e8e2f6a 100644
--- a/bdi-jade/src/bdi4jade/extension/planselection/utilitybased/PlanContribution.java
+++ b/bdi-jade/src/bdi4jade/extension/planselection/utilitybased/PlanContribution.java
@@ -16,7 +16,7 @@
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
//
// To contact the authors:
-// http://inf.ufrgs.br/~ingridnunes/bdi4jade/
+// http://inf.ufrgs.br/prosoft/bdi4jade/
//
//----------------------------------------------------------------------------
diff --git a/bdi-jade/src/bdi4jade/extension/planselection/utilitybased/PlanGoalDependency.java b/bdi-jade/src/bdi4jade/extension/planselection/utilitybased/PlanGoalDependency.java
index 7817a9c..f0c24e3 100644
--- a/bdi-jade/src/bdi4jade/extension/planselection/utilitybased/PlanGoalDependency.java
+++ b/bdi-jade/src/bdi4jade/extension/planselection/utilitybased/PlanGoalDependency.java
@@ -16,7 +16,7 @@
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
//
// To contact the authors:
-// http://inf.ufrgs.br/~ingridnunes/bdi4jade/
+// http://inf.ufrgs.br/prosoft/bdi4jade/
//
//----------------------------------------------------------------------------
diff --git a/bdi-jade/src/bdi4jade/extension/planselection/utilitybased/SoftgoalPreferences.java b/bdi-jade/src/bdi4jade/extension/planselection/utilitybased/SoftgoalPreferences.java
index de58e91..7da8c38 100644
--- a/bdi-jade/src/bdi4jade/extension/planselection/utilitybased/SoftgoalPreferences.java
+++ b/bdi-jade/src/bdi4jade/extension/planselection/utilitybased/SoftgoalPreferences.java
@@ -16,7 +16,7 @@
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
//
// To contact the authors:
-// http://inf.ufrgs.br/~ingridnunes/bdi4jade/
+// http://inf.ufrgs.br/prosoft/bdi4jade/
//
//----------------------------------------------------------------------------
diff --git a/bdi-jade/src/bdi4jade/extension/planselection/utilitybased/UtilityBasedBDIAgent.java b/bdi-jade/src/bdi4jade/extension/planselection/utilitybased/UtilityBasedBDIAgent.java
index 13d862a..1109168 100644
--- a/bdi-jade/src/bdi4jade/extension/planselection/utilitybased/UtilityBasedBDIAgent.java
+++ b/bdi-jade/src/bdi4jade/extension/planselection/utilitybased/UtilityBasedBDIAgent.java
@@ -16,7 +16,7 @@
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
//
// To contact the authors:
-// http://inf.ufrgs.br/~ingridnunes/bdi4jade/
+// http://inf.ufrgs.br/prosoft/bdi4jade/
//
//----------------------------------------------------------------------------
@@ -34,8 +34,8 @@ public class UtilityBasedBDIAgent extends BDIAgent {
public UtilityBasedBDIAgent() {
setPlanSelectionStrategy(new UtilityBasedPlanSelectionStrategy(this));
- getRootCapability().getBeliefBase()
- .addBelief(new SoftgoalPreferences());
+ // FIXME getRootCapability().getBeliefBase()
+ // .addBelief(new SoftgoalPreferences());
}
}
diff --git a/bdi-jade/src/bdi4jade/extension/planselection/utilitybased/UtilityBasedPlanSelectionStrategy.java b/bdi-jade/src/bdi4jade/extension/planselection/utilitybased/UtilityBasedPlanSelectionStrategy.java
index e8afe8e..55b43f9 100644
--- a/bdi-jade/src/bdi4jade/extension/planselection/utilitybased/UtilityBasedPlanSelectionStrategy.java
+++ b/bdi-jade/src/bdi4jade/extension/planselection/utilitybased/UtilityBasedPlanSelectionStrategy.java
@@ -16,7 +16,7 @@
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
//
// To contact the authors:
-// http://inf.ufrgs.br/~ingridnunes/bdi4jade/
+// http://inf.ufrgs.br/prosoft/bdi4jade/
//
//----------------------------------------------------------------------------
bdi-jade/src/bdi4jade/plan/AbstractPlan.java 189(+111 -78)
diff --git a/bdi-jade/src/bdi4jade/plan/AbstractPlan.java b/bdi-jade/src/bdi4jade/plan/AbstractPlan.java
index fb0c5cf..f1a2f37 100644
--- a/bdi-jade/src/bdi4jade/plan/AbstractPlan.java
+++ b/bdi-jade/src/bdi4jade/plan/AbstractPlan.java
@@ -16,7 +16,7 @@
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
//
// To contact the authors:
-// http://inf.ufrgs.br/~ingridnunes/bdi4jade/
+// http://inf.ufrgs.br/prosoft/bdi4jade/
//
//----------------------------------------------------------------------------
@@ -29,74 +29,76 @@ import java.util.HashSet;
import java.util.Set;
import bdi4jade.core.MetadataElementImpl;
-import bdi4jade.exception.PlanInstantiationException;
import bdi4jade.goal.Goal;
import bdi4jade.message.MessageGoal;
/**
- * This class represents the plan abstraction. It defines the goals that the
- * plan can achieve, in which context, and knows which is its plan body.
+ * This class represents the plan abstraction, being an abstract implementation
+ * of the {@link Plan} interface.
*
- * @author ingrid
+ * @author Ingrid Nunes
*/
public abstract class AbstractPlan extends MetadataElementImpl implements Plan {
- private final Set<Class<? extends Goal>> goals;
- protected final String id;
- private final Set<MessageTemplate> messageTemplates;
+ private Set<GoalTemplate> goalTemplates;
+ private String id;
+ private Set<MessageTemplate> messageTemplates;
private PlanLibrary planLibrary;
/**
- * Constructs a new Plan. It sets the plan library and plan body class of
- * this plan, and initializes the goals that it can achieve and message
- * templates of messages it can process.
+ * The default constructor. It should be only used if persistence frameworks
+ * are used.
+ */
+ protected AbstractPlan() {
+ this.goalTemplates = new HashSet<>();
+ this.messageTemplates = new HashSet<>();
+ }
+
+ /**
+ * Creates a new plan with an identifier.
*
* @param id
- * plan identifier
+ * the plan identifier.
*/
public AbstractPlan(String id) {
this(id, null, null);
}
/**
- * Constructs a new Plan. It sets the plan library and plan body class of
- * this plan, and initializes the goals that it can achieve and messages it
- * can process. The goals are initialized with the provided goal class.
+ * Creates a new plan with an identifier and a template of goals it can
+ * achieve.
*
* @param id
- * plan identifier
- * @param goalClass
- * the goal that this plan can achieve
+ * the plan identifier.
+ * @param goalTemplate
+ * the template of goals that this plan can achieve.
*/
- public AbstractPlan(String id, Class<? extends Goal> goalClass) {
- this(id, goalClass, null);
+ public AbstractPlan(String id, GoalTemplate goalTemplate) {
+ this(id, goalTemplate, null);
}
/**
- * Constructs a new Plan. It sets the plan library and plan body class of
- * this plan, and initializes the goals that it can achieve and messages it
- * can process. The goals are initialized with the provided goal class. The
- * message templates is initialized with the provided template.
+ * Creates a new plan with an identifier, a template of goals it can
+ * achieve, and a template of messages it can process.
*
* @param id
- * plan identifier
- * @param goalClass
- * the goal that this plan can achieve
+ * the plan identifier.
+ * @param goalTemplate
+ * the template of goals that this plan can achieve.
* @param messageTemplate
* the template of messages that this plan can process.
*/
- public AbstractPlan(String id, Class<? extends Goal> goalClass,
+ public AbstractPlan(String id, GoalTemplate goalTemplate,
MessageTemplate messageTemplate) {
+ this();
if (id == null) {
throw new RuntimeException("Plan id cannot be null.");
}
this.id = id;
- this.goals = new HashSet<Class<? extends Goal>>();
- if (goalClass != null) {
- this.goals.add(goalClass);
+ if (goalTemplate != null) {
+ this.goalTemplates.add(goalTemplate);
}
- initGoals();
- this.messageTemplates = new HashSet<MessageTemplate>();
+ initGoalTemplates();
if (messageTemplate != null) {
this.messageTemplates.add(messageTemplate);
}
@@ -104,13 +106,11 @@ public abstract class AbstractPlan extends MetadataElementImpl implements Plan {
}
/**
- * Constructs a new Plan. It sets the plan library and plan body class of
- * this plan, and initializes the goals that it can achieve and message
- * templates of messages it can process. The message templates is
- * initialized with the provided template.
+ * Creates a new plan with an identifier and a template of messages it can
+ * process.
*
* @param id
- * the plan identifier
+ * the plan identifier.
* @param messageTemplate
* the template of messages that this plan can process.
*/
@@ -120,13 +120,13 @@ public abstract class AbstractPlan extends MetadataElementImpl implements Plan {
}
/**
- * Adds a goal class that this plan may achieve.
+ * Adds template of goals that this plan can achieve.
*
- * @param goalClass
- * the goal class that can be achieved by this plan.
+ * @param goalTemplate
+ * the template of goals that this plan can achieve.
*/
- public void addGoal(Class<? extends Goal> goalClass) {
- this.goals.add(goalClass);
+ public void addGoalTemplate(GoalTemplate goalTemplate) {
+ this.goalTemplates.add(goalTemplate);
}
/**
@@ -140,33 +140,46 @@ public abstract class AbstractPlan extends MetadataElementImpl implements Plan {
}
/**
- * Verifies if a given goal can be achieved by this plan. When the goal is a
+ * Verifies if a given goal can be achieved by this plan. It first checks if
+ * the current context is applicable by invoking the
+ * {@link #isContextApplicable(Goal)} method. If so, when the goal is a
* {@link MessageGoal}, it invokes the method
- * {@link AbstractPlan#canProcess(ACLMessage)}. Otherwise, it checks if the
- * class of this goal is contained in the goal set of this plan.
+ * {@link #canProcess(ACLMessage)}. Otherwise, it checks if the class of
+ * this goal is in the goal set of this plan.
*
* @param goal
* the goal to be verified.
* @return true if the given goal can be achieved by this plan, false
* otherwise.
+ *
+ * @see Plan#canAchieve(Goal)
*/
+ @Override
public boolean canAchieve(Goal goal) {
- if (goal instanceof MessageGoal) {
- return canProcess(((MessageGoal) goal).getMessage());
- } else {
- return goals.contains(goal.getClass()) ? matchesContext(goal)
- : false;
+ if (isContextApplicable(goal)) {
+ if (goal instanceof MessageGoal) {
+ return canProcess(((MessageGoal) goal).getMessage());
+ } else {
+ for (GoalTemplate template : goalTemplates) {
+ if (template.match(goal))
+ return true;
+ }
+ }
}
+ return false;
}
/**
- * Verifies if the message received matches with any of the message
- * templates of this plan.
+ * Verifies if the message matches with any of the message templates of this
+ * plan.
*
* @param message
* the message to be checked.
- * @return true if this plan can process the message.
+ * @return true if this plan can process the message, false otherwise.
+ *
+ * @see Plan#canProcess(ACLMessage)
*/
+ @Override
public boolean canProcess(ACLMessage message) {
for (MessageTemplate template : messageTemplates) {
if (template.match(message))
@@ -176,16 +189,12 @@ public abstract class AbstractPlan extends MetadataElementImpl implements Plan {
}
/**
- * Instantiate the plan body of this plan. It must implement the
- * {@link PlanBody} interface.
+ * Returns true if the object given as parameter is a plan and has the same
+ * id of this plan.
+ *
+ * @param obj
+ * the object to be tested as equals to this plan.
*
- * @return the instantiated plan body.
- * @throws PlanInstantiationException
- * if an error occurred during the instantiation process.
- */
- public abstract PlanBody createPlanBody() throws PlanInstantiationException;
-
- /**
* @see java.lang.Object#equals(java.lang.Object)
*/
@Override
@@ -196,28 +205,42 @@ public abstract class AbstractPlan extends MetadataElementImpl implements Plan {
}
/**
- * @return the goals
+ * Returns the set of goal templates of the goals that can be achieved by
+ * this plan.
+ *
+ * @return the goal templates
*/
- public Set<Class<? extends Goal>> getGoals() {
- return goals;
+ public Set<GoalTemplate> getGoalTemplates() {
+ return goalTemplates;
}
/**
- * @return the id
+ * Returns the identifier of this plan.
+ *
+ * @return the id.
+ *
+ * @see Plan#getId()
*/
public String getId() {
return id;
}
/**
- * @return the messageTemplates
+ * Returns the set of message templates of the messages that can be
+ * processed by this plan.
+ *
+ * @return the message templates
*/
public Set<MessageTemplate> getMessageTemplates() {
return messageTemplates;
}
/**
- * @return the planLibrary
+ * Returns the plan library with which this plan is associated.
+ *
+ * @return the planLibrary.
+ *
+ * @see Plan#getPlanLibrary()
*/
public PlanLibrary getPlanLibrary() {
return planLibrary;
@@ -233,10 +256,10 @@ public abstract class AbstractPlan extends MetadataElementImpl implements Plan {
/**
* This method is invoked in the Plan constructor. It is responsible for
- * initializing the goals that this plan can achieve. The method should be
- * overridden by subclasses.
+ * initializing the goal templates that this plan can achieve. The method
+ * should be overridden by subclasses.
*/
- protected void initGoals() {
+ protected void initGoalTemplates() {
}
@@ -250,20 +273,26 @@ public abstract class AbstractPlan extends MetadataElementImpl implements Plan {
}
/**
- * Verifies that this plan can be executed in the current context. The
- * method should be overridden by subclasses.
+ * Verifies that this plan can be executed in the current context and a
+ * given goal. The method should be overridden by subclasses, this
+ * implementation returns always true.
*
* @param goal
- * the goal to be achieved
+ * the goal to be achieved whose conditions may be tested to
+ * verify the applicability of this plan.
+ *
+ * @return true.
*
- * @return true if the context matches with the conditions needed for this
- * plan execution.
+ * @see bdi4jade.plan.Plan#isContextApplicable(Goal)
*/
- protected boolean matchesContext(Goal goal) {
+ @Override
+ public boolean isContextApplicable(Goal goal) {
return true;
}
/**
+ * Sets the plan library with which this plan is associated.
+ *
* @param planLibrary
* the planLibrary to set
*/
@@ -272,6 +301,10 @@ public abstract class AbstractPlan extends MetadataElementImpl implements Plan {
}
/**
+ * Returns the string representation of this plan, which is its id.
+ *
+ * @return the id of the plan.
+ *
* @see java.lang.Object#toString()
*/
@Override
bdi-jade/src/bdi4jade/plan/Plan.java 49(+32 -17)
diff --git a/bdi-jade/src/bdi4jade/plan/Plan.java b/bdi-jade/src/bdi4jade/plan/Plan.java
index e28dba9..c52937a 100644
--- a/bdi-jade/src/bdi4jade/plan/Plan.java
+++ b/bdi-jade/src/bdi4jade/plan/Plan.java
@@ -16,7 +16,7 @@
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
//
// To contact the authors:
-// http://inf.ufrgs.br/~ingridnunes/bdi4jade/
+// http://inf.ufrgs.br/prosoft/bdi4jade/
//
//----------------------------------------------------------------------------
@@ -26,30 +26,28 @@ import jade.lang.acl.ACLMessage;
import bdi4jade.core.MetadataElement;
import bdi4jade.exception.PlanInstantiationException;
import bdi4jade.goal.Goal;
-import bdi4jade.message.MessageGoal;
+import bdi4jade.plan.planbody.PlanBody;
/**
* This interfaces represents the plan abstraction. It defines the goals that
- * the plan can achieve, in which context, and knows which is its plan body.
+ * the plan can achieve, in which context, and it able to create an instance of
+ * plan body to be executed.
*
- * @author ingrid
+ * @author Ingrid Nunes
*/
public interface Plan extends MetadataElement {
/**
- * This enumuration represents the possible end states of a plan execution.
+ * This enumeration represents the possible end states of a plan execution.
*
- * @author ingrid
+ * @author Ingrid Nunes
*/
public enum EndState {
FAILED, SUCCESSFULL;
}
/**
- * Verifies if a given goal can be achieved by this plan. When the goal is a
- * {@link MessageGoal}, it invokes the method
- * {@link Plan#canProcess(ACLMessage)}. Otherwise, it checks if the class of
- * this goal is contained in the goal set of this plan.
+ * Verifies if a given goal can be achieved by this plan.
*
* @param goal
* the goal to be verified.
@@ -59,18 +57,17 @@ public interface Plan extends MetadataElement {
public boolean canAchieve(Goal goal);
/**
- * Verifies if the message received matches with any of the message
- * templates of this plan.
+ * Verifies if the message can be processed by this plan.
*
* @param message
* the message to be checked.
- * @return true if this plan can process the message.
+ * @return true if this plan can process the message, false otherwise.
*/
public boolean canProcess(ACLMessage message);
/**
- * Instantiate the plan body of this plan. It must implement the
- * {@link PlanBodyInterface} interface.
+ * Instantiate the plan body of this plan, which is an implementation of the
+ * {@link PlanBody} interface.
*
* @return the instantiated plan body.
* @throws PlanInstantiationException
@@ -79,18 +76,36 @@ public interface Plan extends MetadataElement {
public abstract PlanBody createPlanBody() throws PlanInstantiationException;
/**
+ * Returns the id of this plan.
+ *
* @return the id
*/
public String getId();
/**
- * @return the planLibrary
+ * Returns the plan library with which this plan is associated.
+ *
+ * @return the planLibrary.
*/
public PlanLibrary getPlanLibrary();
/**
+ * Verifies if the current context is valid for this plan execution.
+ *
+ * @param goal
+ * the goal to be achieved whose conditions may be tested to
+ * verify the applicability of this plan.
+ *
+ * @return true if the plan can be executed in the current context, false
+ * otherwise.
+ */
+ public boolean isContextApplicable(Goal goal);
+
+ /**
+ * Sets the plan library with which this plan is associated.
+ *
* @param planLibrary
- * the planLibrary to set
+ * the planLibrary to set.
*/
public void setPlanLibrary(PlanLibrary planLibrary);
bdi-jade/src/bdi4jade/plan/PlanLibrary.java 74(+54 -20)
diff --git a/bdi-jade/src/bdi4jade/plan/PlanLibrary.java b/bdi-jade/src/bdi4jade/plan/PlanLibrary.java
index 872adb8..08ab845 100644
--- a/bdi-jade/src/bdi4jade/plan/PlanLibrary.java
+++ b/bdi-jade/src/bdi4jade/plan/PlanLibrary.java
@@ -16,7 +16,7 @@
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
//
// To contact the authors:
-// http://inf.ufrgs.br/~ingridnunes/bdi4jade/
+// http://inf.ufrgs.br/prosoft/bdi4jade/
//
//----------------------------------------------------------------------------
@@ -30,10 +30,10 @@ import java.util.Set;
import bdi4jade.core.Capability;
import bdi4jade.goal.Goal;
-import bdi4jade.util.goal.ParallelGoal;
-import bdi4jade.util.goal.SequentialGoal;
-import bdi4jade.util.plan.ParallelGoalPlanBody;
-import bdi4jade.util.plan.SequentialGoalPlanBody;
+import bdi4jade.goal.ParallelGoal;
+import bdi4jade.goal.SequentialGoal;
+import bdi4jade.plan.planbody.ParallelGoalPlanBody;
+import bdi4jade.plan.planbody.SequentialGoalPlanBody;
/**
* This class represents the plan library of a capability. It aggregates the
@@ -41,16 +41,27 @@ import bdi4jade.util.plan.SequentialGoalPlanBody;
*
* @author ingrid
*/
-// XXX PlanLibrary - create indexes to optimize plan matches
-public final class PlanLibrary implements Serializable {
+// TODO PlanLibrary - create indexes to optimize plan matches
+public class PlanLibrary implements Serializable {
private static final long serialVersionUID = 3038533629659859857L;
- private final Capability capability;
+ private Capability capability;
private final Set<Plan> plans;
/**
- * Creates a plan library.
+ * The default constructor. It should be only used if persistence frameworks
+ * are used.
+ */
+ protected PlanLibrary() {
+ this.plans = new HashSet<Plan>();
+ }
+
+ /**
+ * Creates a plan library associated with a capability.
+ *
+ * @param capability
+ * the capability with which this plan library is associated.
*/
public PlanLibrary(final Capability capability) {
this(capability, null);
@@ -60,6 +71,8 @@ public final class PlanLibrary implements Serializable {
* Creates a plan library base associated with a capability and adds the
* plans in the provided set.
*
+ * @param capability
+ * the capability with which this plan library is associated.
* @param plans
* the initial plans
*/
@@ -79,13 +92,16 @@ public final class PlanLibrary implements Serializable {
/**
* Adds a set of default plans to this library. It adds plans to achieve the
- * sequential and parallel goals. This method may be overriden by children
+ * sequential and parallel goals. This method may be overridden by children
* capabilities.
*/
protected void addDefaultPlans() {
- addPlan(new SimplePlan(SequentialGoal.class,
+ addPlan(new SimplePlan(
+ GoalTemplate.createGoalTypeTemplate(SequentialGoal.class),
SequentialGoalPlanBody.class));
- addPlan(new SimplePlan(ParallelGoal.class, ParallelGoalPlanBody.class));
+ addPlan(new SimplePlan(
+ GoalTemplate.createGoalTypeTemplate(ParallelGoal.class),
+ ParallelGoalPlanBody.class));
}
/**
@@ -95,12 +111,16 @@ public final class PlanLibrary implements Serializable {
* the plan to be added.
*/
public void addPlan(Plan plan) {
+ if (plan.getPlanLibrary() != null) {
+ plan.getPlanLibrary().removePlan(plan);
+ }
plan.setPlanLibrary(this);
this.plans.add(plan);
}
/**
- * Returns the set of plans that can achieve the given goal.
+ * Returns the set of plans that can achieve the given goal. It checks this
+ * plan library and the plan library of the part capabilities, recursively.
*
* @param goal
* the goal to be achieved.
@@ -113,34 +133,48 @@ public final class PlanLibrary implements Serializable {
plans.add(plan);
}
}
+ for (Capability child : capability.getPartCapabilities()) {
+ plans.addAll(child.getPlanLibrary().canAchievePlans(goal));
+ }
return plans;
}
/**
- * Returns true if there is a plan that can process the given message.
+ * Returns true if there is a plan that can process the given message. It
+ * checks this plan library and the plan library of the part capabilities,
+ * recursively.
*
* @param message
- * the message to be processed.
- * @return true if a plan can process the message.
+ * the message to be checked.
+ * @return true if a plan can process the message, false otherwise.
*/
- public boolean canProcessPlans(ACLMessage message) {
+ public boolean canHandle(ACLMessage message) {
for (Plan plan : this.plans) {
if (plan.canProcess(message)) {
return true;
}
}
+ for (Capability part : capability.getPartCapabilities()) {
+ if (part.getPlanLibrary().canHandle(message)) {
+ return true;
+ }
+ }
return false;
}
/**
- * @return the capability
+ * Returns the capability with which this plan library is associated.
+ *
+ * @return the capability.
*/
public Capability getCapability() {
return capability;
}
/**
- * @return the plans
+ * Returns the set of plans that are part of this plan library.
+ *
+ * @return the plans.
*/
public Set<Plan> getPlans() {
return plans;
@@ -162,7 +196,7 @@ public final class PlanLibrary implements Serializable {
*
* @param plan
* the plan to be removed.
- * @return true if the plan was removed.
+ * @return true if the plan was removed, false otherwise.
*/
public boolean removePlan(Plan plan) {
boolean removed = this.plans.remove(plan);
bdi-jade/src/bdi4jade/plan/SimplePlan.java 194(+100 -94)
diff --git a/bdi-jade/src/bdi4jade/plan/SimplePlan.java b/bdi-jade/src/bdi4jade/plan/SimplePlan.java
index 8ead9e8..6b9752a 100644
--- a/bdi-jade/src/bdi4jade/plan/SimplePlan.java
+++ b/bdi-jade/src/bdi4jade/plan/SimplePlan.java
@@ -16,7 +16,7 @@
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
//
// To contact the authors:
-// http://inf.ufrgs.br/~ingridnunes/bdi4jade/
+// http://inf.ufrgs.br/prosoft/bdi4jade/
//
//----------------------------------------------------------------------------
@@ -26,10 +26,11 @@ import jade.core.behaviours.Behaviour;
import jade.lang.acl.MessageTemplate;
import bdi4jade.exception.PlanInstantiationException;
import bdi4jade.goal.Goal;
+import bdi4jade.plan.planbody.PlanBody;
/**
* This class represents a plan whose plan body is a class that can be
- * instantiated by invoking the @likn {@link Class#newInstance()} method. A
+ * instantiated by invoking the {@link Class#newInstance()} method. A
* class that has the {@link Behaviour} class as superclass is provides and it
* is instantiates in the {@link SimplePlan#createPlanBody()} method.
*
@@ -40,162 +41,164 @@ public class SimplePlan extends AbstractPlan {
protected final Class<? extends PlanBody> planBodyClass;
/**
- * Creates a new Simple Plan. It is a plan whose body is the specified class
- * and its id is the plan body class name. The class must also implement the
- * {@link PlanBody} interface, otherwise an exception is going to be thrown
- * during the instantiation process. It sets that this plan can achieve the
- * specified goal class, but more goals can be specified by overriding the
- * initGoals() method.
+ * 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. Its identifier is set of the class name of the plan body class.
*
* @param goalClass
- * the goal that this plan can achieve.
+ * the class of goals that this plan is able to achieve.
* @param planBodyClass
- * the class of the plan body. It must have the Behavior as super
- * class and implement the {@link PlanBody} interface.
+ * the class of this plan body.
*/
public SimplePlan(Class<? extends Goal> goalClass,
Class<? extends PlanBody> planBodyClass) {
- super(planBodyClass.getSimpleName(), goalClass);
+ super(planBodyClass.getSimpleName(), GoalTemplate
+ .createGoalTypeTemplate(goalClass));
this.planBodyClass = planBodyClass;
}
/**
- * Creates a new Simple Plan. It is a plan whose body is the specified class
- * and its id is the plan body class name. The class must also implement the
- * {@link PlanBody} interface, otherwise an exception is going to be thrown
- * during the instantiation process. It sets that this plan can achieve the
- * specified goal class, but more goals can be specified by overriding the
- * initGoals() method. The message templates is initialized with the
- * provided template.
+ * Creates a new simple plan. Its body should be instances of the provided
+ * plan body class. Its identifier is set of the class name of the plan body
+ * class.
*
- * @param goalClass
- * the goal that this plan can achieve.
- * @param messageTemplate
- * the template of messages that this plan can process.
* @param planBodyClass
- * the class of the plan body. It must have the Behavior as super
- * class and implement the {@link PlanBody} interface.
+ * the class of this plan body.
*/
- public SimplePlan(Class<? extends Goal> goalClass,
- MessageTemplate messageTemplate,
- Class<? extends PlanBody> planBodyClass) {
- super(planBodyClass.getSimpleName(), goalClass, messageTemplate);
+ public SimplePlan(Class<? extends PlanBody> planBodyClass) {
+ super(planBodyClass.getSimpleName());
this.planBodyClass = planBodyClass;
}
/**
- * Creates a new Simple Plan. It is a plan whose body is the specified class
- * and its id is the plan body class name. The class must also implement the
- * {@link PlanBody} interface, otherwise an exception is going to be thrown
- * during the instantiation process.
+ * Creates a new simple plan, which is able to achieve goals that match the
+ * provided template. It is a plan whose body is the specified class and its
+ * id is the plan body class name. It sets that this plan can achieve goals
+ * of the specified goal template, but more goal templates can be specified
+ * by overriding the {@link #initGoalTemplates()} method or invoking the
+ * {@link #addGoalTemplate(GoalTemplate)} method.
*
+ * @param goalTemplate
+ * the template of goals that this plan can achieve.
* @param planBodyClass
- * the class of the plan body. It must have the Behavior as super
- * class and implement the {@link PlanBody} interface.
+ * the class of this plan body.
*/
- public SimplePlan(Class<? extends PlanBody> planBodyClass) {
- super(planBodyClass.getSimpleName());
+ public SimplePlan(GoalTemplate goalTemplate,
+ Class<? extends PlanBody> planBodyClass) {
+ super(planBodyClass.getSimpleName(), goalTemplate);
this.planBodyClass = planBodyClass;
}
/**
- * Creates a new Simple Plan. It is a plan whose body is the specified class
- * and its id is the plan body class name. The class must also implement the
- * {@link PlanBody} interface, otherwise an exception is going to be thrown
- * during the instantiation process. The message templates is initialized
- * with the provided template.
+ * 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. It is a plan whose body is the specified class and its
+ * id is the plan body class name. It sets that this plan can achieve goals
+ * of the specified goal template, but more goal templates can be specified
+ * by overriding the {@link #initGoalTemplates()} method or invoking the
+ * {@link #addGoalTemplate(GoalTemplate)} method, while more message
+ * templates can be specified by overriding the
+ * {@link #initMessageTemplates()} method or invoking the
+ * {@link #addMessageTemplate(MessageTemplate)} method.
+ *
*
+ * @param goalTemplate
+ * the template of goals that this plan can achieve.
* @param messageTemplate
* the template of messages that this plan can process.
* @param planBodyClass
- * the class of the plan body. It must have the Behavior as super
- * class and implement the {@link PlanBody} interface.
+ * the class of this plan body.
*/
- public SimplePlan(MessageTemplate messageTemplate,
+ public SimplePlan(GoalTemplate goalTemplate,
+ MessageTemplate messageTemplate,
Class<? extends PlanBody> planBodyClass) {
- super(planBodyClass.getSimpleName(), messageTemplate);
+ super(planBodyClass.getSimpleName(), goalTemplate, messageTemplate);
this.planBodyClass = planBodyClass;
}
/**
- * Creates a new Simple Plan. It is a plan that has the provided id and
- * whose body is the specified class. The class must also implement the
- * {@link PlanBody} interface, otherwise an exception is going to be thrown
- * during the instantiation process. It sets that this plan can achieve the
- * specified goal class, but more goals can be specified by overriding the
- * initGoals() method.
+ * Creates a new simple plan, which is able to process messages that match
+ * the provided message template. It is a plan whose body is the specified
+ * class and its id is the plan body class name. It sets that this plan can
+ * process messages of the specified message template, but more message
+ * templates can be specified by overriding the
+ * {@link #initMessageTemplates()} method or invoking the
+ * {@link #addMessageTemplate(MessageTemplate)} method.
*
- * @param id
- * the id of this plan.
- * @param goalClass
- * the goal that this plan can achieve.
+ * @param messageTemplate
+ * the template of messages that this plan can process.
* @param planBodyClass
- * the class of the plan body. It must have the Behavior as super
- * class and implement the {@link PlanBody} interface.
+ * the class of this plan body.
*/
- public SimplePlan(String id, Class<? extends Goal> goalClass,
+ public SimplePlan(MessageTemplate messageTemplate,
Class<? extends PlanBody> planBodyClass) {
- super(id, goalClass);
+ super(planBodyClass.getSimpleName(), messageTemplate);
this.planBodyClass = planBodyClass;
}
/**
- * Creates a new Simple Plan. It is a plan that has the provided id and
- * whose body is the specified class. The class must also implement the
- * {@link PlanBody} interface, otherwise an exception is going to be thrown
- * during the instantiation process. It sets that this plan can achieve the
- * specified goal class, but more goals can be specified by overriding the
- * initGoals() method. The message templates is initialized with the
- * provided template.
+ * Creates a new simple plan, which is able to achieve goals that match the
+ * provided template. It is a plan whose body is the specified class and its
+ * id is the given id. It sets that this plan can achieve goals of the
+ * specified goal template, but more goal templates can be specified by
+ * overriding the {@link #initGoalTemplates()} method or invoking the
+ * {@link #addGoalTemplate(GoalTemplate)} method.
*
* @param id
- * the id of this plan.
- * @param messageTemplate
- * the template of messages that this plan can process.
- * @param goalClass
- * the goal that this plan can achieve.
+ * the plan id.
+ * @param goalTemplate
+ * the template of goals that this plan can achieve.
* @param planBodyClass
- * the class of the plan body. It must have the Behavior as super
- * class and implement the {@link PlanBody} interface.
+ * the class of this plan body.
*/
- public SimplePlan(String id, Class<? extends Goal> goalClass,
- MessageTemplate messageTemplate,
+ public SimplePlan(String id, GoalTemplate goalTemplate,
Class<? extends PlanBody> planBodyClass) {
- super(id, goalClass, messageTemplate);
+ super(id, goalTemplate);
this.planBodyClass = planBodyClass;
}
/**
- * Creates a new Simple Plan. It is a plan that has the provided id and
- * whose body is the specified class. The class must also implement the
- * {@link PlanBody} interface, otherwise an exception is going to be thrown
- * during the instantiation process.
+ * 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. It is a plan whose body is the specified class and its
+ * id is the given id. It sets that this plan can achieve goals of the
+ * specified goal template, but more goal templates can be specified by
+ * overriding the {@link #initGoalTemplates()} method or invoking the
+ * {@link #addGoalTemplate(GoalTemplate)} method, while more message
+ * templates can be specified by overriding the
+ * {@link #initMessageTemplates()} method or invoking the
+ * {@link #addMessageTemplate(MessageTemplate)} method.
*
* @param id
- * the id of this plan.
+ * the plan id.
+ * @param goalTemplate
+ * the template of goals that this plan can achieve.
+ * @param messageTemplate
+ * the template of messages that this plan can process.
* @param planBodyClass
- * the class of the plan body. It must have the Behavior as super
- * class and implement the {@link PlanBody} interface.
+ * the class of this plan body.
*/
- public SimplePlan(String id, Class<? extends PlanBody> planBodyClass) {
- super(id);
+ public SimplePlan(String id, GoalTemplate goalTemplate,
+ MessageTemplate messageTemplate,
+ Class<? extends PlanBody> planBodyClass) {
+ super(id, goalTemplate, messageTemplate);
this.planBodyClass = planBodyClass;
}
/**
- * Creates a new Simple Plan. It is a plan that has the provided id and
- * whose body is the specified class. The class must also implement the
- * {@link PlanBody} interface, otherwise an exception is going to be thrown
- * during the instantiation process. The message templates is initialized
- * with the provided template.
+ * Creates a new simple plan, which is able to process messages that match
+ * the provided message template. It is a plan whose body is the specified
+ * class and its id is the given id. It sets that this plan can process
+ * messages of the specified message template, but more message templates
+ * can be specified by overriding the {@link #initMessageTemplates()} method
+ * or invoking the {@link #addMessageTemplate(MessageTemplate)} method.
*
* @param id
- * the id of this plan.
+ * the plan id.
* @param messageTemplate
* the template of messages that this plan can process.
* @param planBodyClass
- * the class of the plan body. It must have the Behavior as super
- * class and implement the {@link PlanBody} interface.
+ * the class of this plan body.
*/
public SimplePlan(String id, MessageTemplate messageTemplate,
Class<? extends PlanBody> planBodyClass) {
@@ -219,6 +222,9 @@ public class SimplePlan extends AbstractPlan {
}
/**
+ * Returns the class of plan body of this plan, to be instantiated and
+ * executed.
+ *
* @return the planBodyClass
*/
public Class<? extends PlanBody> getPlanBodyClass() {
diff --git a/bdi-jade/src/bdi4jade/reasoning/BeliefRevisionStrategy.java b/bdi-jade/src/bdi4jade/reasoning/BeliefRevisionStrategy.java
index 6254164..0ab3e14 100644
--- a/bdi-jade/src/bdi4jade/reasoning/BeliefRevisionStrategy.java
+++ b/bdi-jade/src/bdi4jade/reasoning/BeliefRevisionStrategy.java
@@ -16,7 +16,7 @@
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
//
// To contact the authors:
-// http://inf.ufrgs.br/~ingridnunes/bdi4jade/
+// http://inf.ufrgs.br/prosoft/bdi4jade/
//
//----------------------------------------------------------------------------
diff --git a/bdi-jade/src/bdi4jade/reasoning/DeliberationFunction.java b/bdi-jade/src/bdi4jade/reasoning/DeliberationFunction.java
index cb92b89..8c222c8 100644
--- a/bdi-jade/src/bdi4jade/reasoning/DeliberationFunction.java
+++ b/bdi-jade/src/bdi4jade/reasoning/DeliberationFunction.java
@@ -16,7 +16,7 @@
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
//
// To contact the authors:
-// http://inf.ufrgs.br/~ingridnunes/bdi4jade/
+// http://inf.ufrgs.br/prosoft/bdi4jade/
//
//----------------------------------------------------------------------------
diff --git a/bdi-jade/src/bdi4jade/reasoning/OptionGenerationFunction.java b/bdi-jade/src/bdi4jade/reasoning/OptionGenerationFunction.java
index bfe760e..224ec80 100644
--- a/bdi-jade/src/bdi4jade/reasoning/OptionGenerationFunction.java
+++ b/bdi-jade/src/bdi4jade/reasoning/OptionGenerationFunction.java
@@ -16,7 +16,7 @@
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
//
// To contact the authors:
-// http://inf.ufrgs.br/~ingridnunes/bdi4jade/
+// http://inf.ufrgs.br/prosoft/bdi4jade/
//
//----------------------------------------------------------------------------
diff --git a/bdi-jade/src/bdi4jade/reasoning/PlanSelectionStrategy.java b/bdi-jade/src/bdi4jade/reasoning/PlanSelectionStrategy.java
index 5328149..381d432 100644
--- a/bdi-jade/src/bdi4jade/reasoning/PlanSelectionStrategy.java
+++ b/bdi-jade/src/bdi4jade/reasoning/PlanSelectionStrategy.java
@@ -16,7 +16,7 @@
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
//
// To contact the authors:
-// http://inf.ufrgs.br/~ingridnunes/bdi4jade/
+// http://inf.ufrgs.br/prosoft/bdi4jade/
//
//----------------------------------------------------------------------------
diff --git a/bdi-jade/src/bdi4jade/util/reasoning/DefaultBeliefRevisionStrategy.java b/bdi-jade/src/bdi4jade/util/reasoning/DefaultBeliefRevisionStrategy.java
index 5614881..f1910c0 100644
--- a/bdi-jade/src/bdi4jade/util/reasoning/DefaultBeliefRevisionStrategy.java
+++ b/bdi-jade/src/bdi4jade/util/reasoning/DefaultBeliefRevisionStrategy.java
@@ -16,7 +16,7 @@
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
//
// To contact the authors:
-// http://inf.ufrgs.br/~ingridnunes/bdi4jade/
+// http://inf.ufrgs.br/prosoft/bdi4jade/
//
//----------------------------------------------------------------------------
@@ -44,7 +44,9 @@ public class DefaultBeliefRevisionStrategy implements BeliefRevisionStrategy {
*/
@Override
public void reviewBeliefs(BDIAgent bdiAgent) {
- reviewBeliefs(bdiAgent.getRootCapability());
+ for (Capability capability : bdiAgent.getCapabilities()) {
+ reviewBeliefs(capability);
+ }
}
public void reviewBeliefs(Capability capability) {
diff --git a/bdi-jade/src/bdi4jade/util/reasoning/DefaultDeliberationFunction.java b/bdi-jade/src/bdi4jade/util/reasoning/DefaultDeliberationFunction.java
index ca1c650..ca9c313 100644
--- a/bdi-jade/src/bdi4jade/util/reasoning/DefaultDeliberationFunction.java
+++ b/bdi-jade/src/bdi4jade/util/reasoning/DefaultDeliberationFunction.java
@@ -16,7 +16,7 @@
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
//
// To contact the authors:
-// http://inf.ufrgs.br/~ingridnunes/bdi4jade/
+// http://inf.ufrgs.br/prosoft/bdi4jade/
//
//----------------------------------------------------------------------------
diff --git a/bdi-jade/src/bdi4jade/util/reasoning/DefaultOptionGenerationFunction.java b/bdi-jade/src/bdi4jade/util/reasoning/DefaultOptionGenerationFunction.java
index 6321135..0e03c8a 100644
--- a/bdi-jade/src/bdi4jade/util/reasoning/DefaultOptionGenerationFunction.java
+++ b/bdi-jade/src/bdi4jade/util/reasoning/DefaultOptionGenerationFunction.java
@@ -16,7 +16,7 @@
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
//
// To contact the authors:
-// http://inf.ufrgs.br/~ingridnunes/bdi4jade/
+// http://inf.ufrgs.br/prosoft/bdi4jade/
//
//----------------------------------------------------------------------------
diff --git a/bdi-jade/src/bdi4jade/util/reasoning/DefaultPlanSelectionStrategy.java b/bdi-jade/src/bdi4jade/util/reasoning/DefaultPlanSelectionStrategy.java
index 01acc5a..64ca47c 100644
--- a/bdi-jade/src/bdi4jade/util/reasoning/DefaultPlanSelectionStrategy.java
+++ b/bdi-jade/src/bdi4jade/util/reasoning/DefaultPlanSelectionStrategy.java
@@ -16,7 +16,7 @@
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
//
// To contact the authors:
-// http://inf.ufrgs.br/~ingridnunes/bdi4jade/
+// http://inf.ufrgs.br/prosoft/bdi4jade/
//
//----------------------------------------------------------------------------
diff --git a/bdi-jade-test/src/bdi4jade/examples/AgentStarter.java b/bdi-jade-test/src/bdi4jade/examples/AgentStarter.java
index db01673..4718af2 100644
--- a/bdi-jade-test/src/bdi4jade/examples/AgentStarter.java
+++ b/bdi-jade-test/src/bdi4jade/examples/AgentStarter.java
@@ -16,7 +16,7 @@
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
//
// To contact the authors:
-// http://inf.ufrgs.br/~ingridnunes/bdi4jade/
+// http://inf.ufrgs.br/prosoft/bdi4jade/
//
//----------------------------------------------------------------------------
diff --git a/bdi-jade-test/src/bdi4jade/examples/BDIAgent1.java b/bdi-jade-test/src/bdi4jade/examples/BDIAgent1.java
index 1ea5245..27ebc0e 100644
--- a/bdi-jade-test/src/bdi4jade/examples/BDIAgent1.java
+++ b/bdi-jade-test/src/bdi4jade/examples/BDIAgent1.java
@@ -16,7 +16,7 @@
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
//
// To contact the authors:
-// http://inf.ufrgs.br/~ingridnunes/bdi4jade/
+// http://inf.ufrgs.br/prosoft/bdi4jade/
//
//----------------------------------------------------------------------------
diff --git a/bdi-jade-test/src/bdi4jade/examples/BDIAgent2.java b/bdi-jade-test/src/bdi4jade/examples/BDIAgent2.java
index 96ad04a..a8e53e1 100644
--- a/bdi-jade-test/src/bdi4jade/examples/BDIAgent2.java
+++ b/bdi-jade-test/src/bdi4jade/examples/BDIAgent2.java
@@ -16,7 +16,7 @@
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
//
// To contact the authors:
-// http://inf.ufrgs.br/~ingridnunes/bdi4jade/
+// http://inf.ufrgs.br/prosoft/bdi4jade/
//
//----------------------------------------------------------------------------
diff --git a/bdi-jade-test/src/bdi4jade/examples/blocksworld/BlocksWorldAgent.java b/bdi-jade-test/src/bdi4jade/examples/blocksworld/BlocksWorldAgent.java
index c30d0fc..a0c570f 100644
--- a/bdi-jade-test/src/bdi4jade/examples/blocksworld/BlocksWorldAgent.java
+++ b/bdi-jade-test/src/bdi4jade/examples/blocksworld/BlocksWorldAgent.java
@@ -16,7 +16,7 @@
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
//
// To contact the authors:
-// http://inf.ufrgs.br/~ingridnunes/bdi4jade/
+// http://inf.ufrgs.br/prosoft/bdi4jade/
//
//----------------------------------------------------------------------------
@@ -25,19 +25,18 @@ package bdi4jade.examples.blocksworld;
import bdi4jade.belief.BeliefSet;
import bdi4jade.belief.TransientBeliefSet;
import bdi4jade.core.BDIAgent;
+import bdi4jade.core.Capability;
import bdi4jade.examples.blocksworld.domain.Clear;
import bdi4jade.examples.blocksworld.domain.On;
import bdi4jade.examples.blocksworld.domain.Thing;
import bdi4jade.examples.blocksworld.goal.AchieveBlocksStacked;
import bdi4jade.examples.blocksworld.goal.PerformMove;
import bdi4jade.examples.blocksworld.plan.AchieveOnPlanBody;
-import bdi4jade.examples.blocksworld.plan.ClearPlanBody;
import bdi4jade.examples.blocksworld.plan.PerformMovePlanBody;
import bdi4jade.examples.blocksworld.plan.TopLevelPlanBody;
import bdi4jade.goal.Goal;
+import bdi4jade.plan.GoalTemplate;
import bdi4jade.plan.SimplePlan;
-import bdi4jade.util.goal.BeliefSetValueGoal;
-import bdi4jade.util.plan.BeliefValueGoalPlan;
/**
* @author ingrid
@@ -51,6 +50,9 @@ public class BlocksWorldAgent extends BDIAgent {
private static final long serialVersionUID = -4800805796961540570L;
public BlocksWorldAgent() {
+ Capability rootCapability = new Capability();
+ this.addCapability(rootCapability);
+
// Beliefs
BeliefSet<On> on = new TransientBeliefSet<On>(BELIEF_ON);
on.addValue(new On(Thing.BLOCK_1, Thing.TABLE));
@@ -58,27 +60,28 @@ public class BlocksWorldAgent extends BDIAgent {
on.addValue(new On(Thing.BLOCK_2, Thing.BLOCK_3));
on.addValue(new On(Thing.BLOCK_5, Thing.BLOCK_2));
on.addValue(new On(Thing.BLOCK_4, Thing.BLOCK_5));
- getRootCapability().getBeliefBase().addBelief(on);
+
+ rootCapability.getBeliefBase().addBelief(on);
BeliefSet<Clear> clear = new TransientBeliefSet<Clear>(BELIEF_CLEAR);
clear.addValue(new Clear(Thing.BLOCK_4));
clear.addValue(new Clear(Thing.TABLE));
- getRootCapability().getBeliefBase().addBelief(clear);
+ rootCapability.getBeliefBase().addBelief(clear);
// Plans
- getRootCapability().getPlanLibrary().addPlan(
- new BeliefValueGoalPlan(BeliefSetValueGoal.class,
- BlocksWorldAgent.BELIEF_ON, On.class,
+ rootCapability.getPlanLibrary().addPlan(
+ new SimplePlan(GoalTemplate.createBeliefSetTypeGoalTemplate(
+ BlocksWorldAgent.BELIEF_ON, On.class),
AchieveOnPlanBody.class));
- getRootCapability().getPlanLibrary().addPlan(
- new BeliefValueGoalPlan(BeliefSetValueGoal.class,
- BlocksWorldAgent.BELIEF_CLEAR, Clear.class,
- ClearPlanBody.class));
- getRootCapability().getPlanLibrary().addPlan(
+ rootCapability.getPlanLibrary().addPlan(
+ new SimplePlan(GoalTemplate.createBeliefSetTypeGoalTemplate(
+ BlocksWorldAgent.BELIEF_CLEAR, Clear.class),
+ AchieveOnPlanBody.class));
+ rootCapability.getPlanLibrary().addPlan(
new SimplePlan(PerformMove.class, PerformMovePlanBody.class) {
@Override
@SuppressWarnings("unchecked")
- protected boolean matchesContext(Goal goal) {
+ public boolean isContextApplicable(Goal goal) {
if (goal instanceof PerformMove) {
PerformMove performMove = (PerformMove) goal;
BeliefSet<Clear> set = (BeliefSet<Clear>) getPlanLibrary()
@@ -92,9 +95,8 @@ public class BlocksWorldAgent extends BDIAgent {
return false;
}
});
- getRootCapability().getPlanLibrary().addPlan(
+ rootCapability.getPlanLibrary().addPlan(
new SimplePlan(AchieveBlocksStacked.class,
TopLevelPlanBody.class));
}
-
}
diff --git a/bdi-jade-test/src/bdi4jade/examples/blocksworld/BlocksWorldApp.java b/bdi-jade-test/src/bdi4jade/examples/blocksworld/BlocksWorldApp.java
index dc0256b..374e258 100644
--- a/bdi-jade-test/src/bdi4jade/examples/blocksworld/BlocksWorldApp.java
+++ b/bdi-jade-test/src/bdi4jade/examples/blocksworld/BlocksWorldApp.java
@@ -64,8 +64,8 @@ public class BlocksWorldApp implements GoalListener {
.createMainContainer(bootProfile);
try {
BlocksWorldAgent agent = new BlocksWorldAgent();
- BlocksWorldView view = new BlocksWorldView(agent
- .getRootCapability().getBeliefBase());
+ BlocksWorldView view = new BlocksWorldView(agent.getCapabilities()
+ .iterator().next().getBeliefBase());
createAndShowUI(view);
AgentController ac = ((AgentContainer) controller).acceptNewAgent(
diff --git a/bdi-jade-test/src/bdi4jade/examples/blocksworld/BlocksWorldView.java b/bdi-jade-test/src/bdi4jade/examples/blocksworld/BlocksWorldView.java
index d1a9d95..3383d66 100644
--- a/bdi-jade-test/src/bdi4jade/examples/blocksworld/BlocksWorldView.java
+++ b/bdi-jade-test/src/bdi4jade/examples/blocksworld/BlocksWorldView.java
@@ -131,7 +131,7 @@ public class BlocksWorldView extends JPanel implements BeliefListener {
}
@Override
- public void update(BeliefEvent beliefEvent) {
+ public void eventOccurred(BeliefEvent beliefEvent) {
log.debug(beliefEvent);
if (Action.BELIEF_SET_VALUE_REMOVED.equals(beliefEvent.getAction()))
return;
diff --git a/bdi-jade-test/src/bdi4jade/examples/blocksworld/domain/Block.java b/bdi-jade-test/src/bdi4jade/examples/blocksworld/domain/Block.java
index 5feffa3..4134113 100644
--- a/bdi-jade-test/src/bdi4jade/examples/blocksworld/domain/Block.java
+++ b/bdi-jade-test/src/bdi4jade/examples/blocksworld/domain/Block.java
@@ -16,7 +16,7 @@
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
//
// To contact the authors:
-// http://inf.ufrgs.br/~ingridnunes/bdi4jade/
+// http://inf.ufrgs.br/prosoft/bdi4jade/
//
//----------------------------------------------------------------------------
diff --git a/bdi-jade-test/src/bdi4jade/examples/blocksworld/domain/Clear.java b/bdi-jade-test/src/bdi4jade/examples/blocksworld/domain/Clear.java
index 215a69b..b6ed096 100644
--- a/bdi-jade-test/src/bdi4jade/examples/blocksworld/domain/Clear.java
+++ b/bdi-jade-test/src/bdi4jade/examples/blocksworld/domain/Clear.java
@@ -16,7 +16,7 @@
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
//
// To contact the authors:
-// http://inf.ufrgs.br/~ingridnunes/bdi4jade/
+// http://inf.ufrgs.br/prosoft/bdi4jade/
//
//----------------------------------------------------------------------------
package bdi4jade.examples.blocksworld.domain;
diff --git a/bdi-jade-test/src/bdi4jade/examples/blocksworld/domain/On.java b/bdi-jade-test/src/bdi4jade/examples/blocksworld/domain/On.java
index 445c81a..e08bab3 100644
--- a/bdi-jade-test/src/bdi4jade/examples/blocksworld/domain/On.java
+++ b/bdi-jade-test/src/bdi4jade/examples/blocksworld/domain/On.java
@@ -16,7 +16,7 @@
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
//
// To contact the authors:
-// http://inf.ufrgs.br/~ingridnunes/bdi4jade/
+// http://inf.ufrgs.br/prosoft/bdi4jade/
//
//----------------------------------------------------------------------------
diff --git a/bdi-jade-test/src/bdi4jade/examples/blocksworld/domain/Table.java b/bdi-jade-test/src/bdi4jade/examples/blocksworld/domain/Table.java
index 92944a6..633938b 100644
--- a/bdi-jade-test/src/bdi4jade/examples/blocksworld/domain/Table.java
+++ b/bdi-jade-test/src/bdi4jade/examples/blocksworld/domain/Table.java
@@ -16,7 +16,7 @@
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
//
// To contact the authors:
-// http://inf.ufrgs.br/~ingridnunes/bdi4jade/
+// http://inf.ufrgs.br/prosoft/bdi4jade/
//
//----------------------------------------------------------------------------
diff --git a/bdi-jade-test/src/bdi4jade/examples/blocksworld/domain/Thing.java b/bdi-jade-test/src/bdi4jade/examples/blocksworld/domain/Thing.java
index 7f89c09..4592e6d 100644
--- a/bdi-jade-test/src/bdi4jade/examples/blocksworld/domain/Thing.java
+++ b/bdi-jade-test/src/bdi4jade/examples/blocksworld/domain/Thing.java
@@ -16,7 +16,7 @@
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
//
// To contact the authors:
-// http://inf.ufrgs.br/~ingridnunes/bdi4jade/
+// http://inf.ufrgs.br/prosoft/bdi4jade/
//
//----------------------------------------------------------------------------
package bdi4jade.examples.blocksworld.domain;
diff --git a/bdi-jade-test/src/bdi4jade/examples/blocksworld/goal/AchieveBlocksStacked.java b/bdi-jade-test/src/bdi4jade/examples/blocksworld/goal/AchieveBlocksStacked.java
index ee9f58a..756b0b2 100644
--- a/bdi-jade-test/src/bdi4jade/examples/blocksworld/goal/AchieveBlocksStacked.java
+++ b/bdi-jade-test/src/bdi4jade/examples/blocksworld/goal/AchieveBlocksStacked.java
@@ -16,7 +16,7 @@
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
//
// To contact the authors:
-// http://inf.ufrgs.br/~ingridnunes/bdi4jade/
+// http://inf.ufrgs.br/prosoft/bdi4jade/
//
//----------------------------------------------------------------------------
diff --git a/bdi-jade-test/src/bdi4jade/examples/blocksworld/goal/PerformMove.java b/bdi-jade-test/src/bdi4jade/examples/blocksworld/goal/PerformMove.java
index 681faed..127f132 100644
--- a/bdi-jade-test/src/bdi4jade/examples/blocksworld/goal/PerformMove.java
+++ b/bdi-jade-test/src/bdi4jade/examples/blocksworld/goal/PerformMove.java
@@ -16,7 +16,7 @@
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
//
// To contact the authors:
-// http://inf.ufrgs.br/~ingridnunes/bdi4jade/
+// http://inf.ufrgs.br/prosoft/bdi4jade/
//
//----------------------------------------------------------------------------
diff --git a/bdi-jade-test/src/bdi4jade/examples/blocksworld/plan/AchieveOnPlanBody.java b/bdi-jade-test/src/bdi4jade/examples/blocksworld/plan/AchieveOnPlanBody.java
index 4ecef17..17ec940 100644
--- a/bdi-jade-test/src/bdi4jade/examples/blocksworld/plan/AchieveOnPlanBody.java
+++ b/bdi-jade-test/src/bdi4jade/examples/blocksworld/plan/AchieveOnPlanBody.java
@@ -16,7 +16,7 @@
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
//
// To contact the authors:
-// http://inf.ufrgs.br/~ingridnunes/bdi4jade/
+// http://inf.ufrgs.br/prosoft/bdi4jade/
//
//----------------------------------------------------------------------------
@@ -27,8 +27,8 @@ import bdi4jade.examples.blocksworld.domain.Clear;
import bdi4jade.examples.blocksworld.domain.On;
import bdi4jade.examples.blocksworld.domain.Thing;
import bdi4jade.examples.blocksworld.goal.PerformMove;
-import bdi4jade.util.goal.BeliefSetValueGoal;
-import bdi4jade.util.plan.BeliefGoalPlanBody;
+import bdi4jade.goal.BeliefSetValueGoal;
+import bdi4jade.plan.planbody.BeliefGoalPlanBody;
/**
* @author ingrid
diff --git a/bdi-jade-test/src/bdi4jade/examples/blocksworld/plan/ClearPlanBody.java b/bdi-jade-test/src/bdi4jade/examples/blocksworld/plan/ClearPlanBody.java
index 03d7204..b5dee01 100644
--- a/bdi-jade-test/src/bdi4jade/examples/blocksworld/plan/ClearPlanBody.java
+++ b/bdi-jade-test/src/bdi4jade/examples/blocksworld/plan/ClearPlanBody.java
@@ -16,7 +16,7 @@
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
//
// To contact the authors:
-// http://inf.ufrgs.br/~ingridnunes/bdi4jade/
+// http://inf.ufrgs.br/prosoft/bdi4jade/
//
//----------------------------------------------------------------------------
@@ -27,8 +27,8 @@ import bdi4jade.examples.blocksworld.BlocksWorldAgent;
import bdi4jade.examples.blocksworld.domain.Clear;
import bdi4jade.examples.blocksworld.domain.On;
import bdi4jade.examples.blocksworld.domain.Thing;
-import bdi4jade.util.goal.BeliefSetValueGoal;
-import bdi4jade.util.plan.BeliefGoalPlanBody;
+import bdi4jade.goal.BeliefSetValueGoal;
+import bdi4jade.plan.planbody.BeliefGoalPlanBody;
/**
* @author ingrid
diff --git a/bdi-jade-test/src/bdi4jade/examples/blocksworld/plan/PerformMovePlanBody.java b/bdi-jade-test/src/bdi4jade/examples/blocksworld/plan/PerformMovePlanBody.java
index cbf0f33..c9ba161 100644
--- a/bdi-jade-test/src/bdi4jade/examples/blocksworld/plan/PerformMovePlanBody.java
+++ b/bdi-jade-test/src/bdi4jade/examples/blocksworld/plan/PerformMovePlanBody.java
@@ -16,7 +16,7 @@
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
//
// To contact the authors:
-// http://inf.ufrgs.br/~ingridnunes/bdi4jade/
+// http://inf.ufrgs.br/prosoft/bdi4jade/
//
//----------------------------------------------------------------------------
@@ -28,8 +28,8 @@ import bdi4jade.examples.blocksworld.domain.Clear;
import bdi4jade.examples.blocksworld.domain.On;
import bdi4jade.examples.blocksworld.domain.Thing;
import bdi4jade.examples.blocksworld.goal.PerformMove;
-import bdi4jade.plan.AbstractPlanBody;
import bdi4jade.plan.Plan.EndState;
+import bdi4jade.plan.planbody.AbstractPlanBody;
/**
* @author ingrid
diff --git a/bdi-jade-test/src/bdi4jade/examples/blocksworld/plan/TopLevelPlanBody.java b/bdi-jade-test/src/bdi4jade/examples/blocksworld/plan/TopLevelPlanBody.java
index f40d28d..e3b5a19 100644
--- a/bdi-jade-test/src/bdi4jade/examples/blocksworld/plan/TopLevelPlanBody.java
+++ b/bdi-jade-test/src/bdi4jade/examples/blocksworld/plan/TopLevelPlanBody.java
@@ -16,7 +16,7 @@
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
//
// To contact the authors:
-// http://inf.ufrgs.br/~ingridnunes/bdi4jade/
+// http://inf.ufrgs.br/prosoft/bdi4jade/
//
//----------------------------------------------------------------------------
@@ -28,9 +28,9 @@ import org.apache.commons.logging.LogFactory;
import bdi4jade.examples.blocksworld.BlocksWorldAgent;
import bdi4jade.examples.blocksworld.domain.On;
import bdi4jade.examples.blocksworld.goal.AchieveBlocksStacked;
-import bdi4jade.plan.AbstractPlanBody;
+import bdi4jade.goal.BeliefSetValueGoal;
import bdi4jade.plan.Plan.EndState;
-import bdi4jade.util.goal.BeliefSetValueGoal;
+import bdi4jade.plan.planbody.AbstractPlanBody;
/**
* @author ingrid
diff --git a/bdi-jade-test/src/bdi4jade/examples/compositegoal/CompositeGoalCapability.java b/bdi-jade-test/src/bdi4jade/examples/compositegoal/CompositeGoalCapability.java
index 78b6805..89dc298 100644
--- a/bdi-jade-test/src/bdi4jade/examples/compositegoal/CompositeGoalCapability.java
+++ b/bdi-jade-test/src/bdi4jade/examples/compositegoal/CompositeGoalCapability.java
@@ -16,7 +16,7 @@
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
//
// To contact the authors:
-// http://inf.ufrgs.br/~ingridnunes/bdi4jade/
+// http://inf.ufrgs.br/prosoft/bdi4jade/
//
//----------------------------------------------------------------------------
@@ -32,14 +32,14 @@ import bdi4jade.annotation.Parameter;
import bdi4jade.annotation.Parameter.Direction;
import bdi4jade.core.Capability;
import bdi4jade.event.GoalEvent;
-import bdi4jade.event.GoalFinishedEvent;
import bdi4jade.event.GoalListener;
+import bdi4jade.goal.CompositeGoal;
import bdi4jade.goal.Goal;
+import bdi4jade.goal.ParallelGoal;
+import bdi4jade.goal.SequentialGoal;
+import bdi4jade.plan.GoalTemplate;
import bdi4jade.plan.Plan;
import bdi4jade.plan.SimplePlan;
-import bdi4jade.util.goal.CompositeGoal;
-import bdi4jade.util.goal.ParallelGoal;
-import bdi4jade.util.goal.SequentialGoal;
/**
* @author ingrid
@@ -117,9 +117,9 @@ public class CompositeGoalCapability extends Capability implements GoalListener
private static Set<Plan> getPlans() {
Set<Plan> plans = new HashSet<Plan>();
SimplePlan plan = new SimplePlan(MyPlan.class);
- plan.addGoal(MyGoal1.class);
- plan.addGoal(MyGoal2.class);
- plan.addGoal(MyGoal3.class);
+ plan.addGoalTemplate(GoalTemplate.createGoalTypeTemplate(MyGoal1.class));
+ plan.addGoalTemplate(GoalTemplate.createGoalTypeTemplate(MyGoal2.class));
+ plan.addGoalTemplate(GoalTemplate.createGoalTypeTemplate(MyGoal3.class));
plans.add(plan);
return plans;
}
@@ -133,10 +133,9 @@ public class CompositeGoalCapability extends Capability implements GoalListener
@Override
public void goalPerformed(GoalEvent event) {
- if (event instanceof GoalFinishedEvent
+ if (event.getStatus().isFinished()
&& event.getGoal() instanceof CompositeGoal) {
- log.info(event.getGoal() + " Status: "
- + ((GoalFinishedEvent) event).getStatus());
+ log.info(event.getGoal() + " Status: " + event.getStatus());
log.info("Goal finished!! Removing capability of this agent...");
myAgent.removeCapability(this);
diff --git a/bdi-jade-test/src/bdi4jade/examples/compositegoal/MyPlan.java b/bdi-jade-test/src/bdi4jade/examples/compositegoal/MyPlan.java
index 46adf49..d903866 100644
--- a/bdi-jade-test/src/bdi4jade/examples/compositegoal/MyPlan.java
+++ b/bdi-jade-test/src/bdi4jade/examples/compositegoal/MyPlan.java
@@ -16,7 +16,7 @@
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
//
// To contact the authors:
-// http://inf.ufrgs.br/~ingridnunes/bdi4jade/
+// http://inf.ufrgs.br/prosoft/bdi4jade/
//
//----------------------------------------------------------------------------
@@ -27,8 +27,8 @@ import java.util.Random;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
-import bdi4jade.plan.AbstractPlanBody;
import bdi4jade.plan.Plan.EndState;
+import bdi4jade.plan.planbody.AbstractPlanBody;
/**
* @author ingrid
diff --git a/bdi-jade-test/src/bdi4jade/examples/helloworld/HelloWorldAgent.java b/bdi-jade-test/src/bdi4jade/examples/helloworld/HelloWorldAgent.java
index a997580..f410115 100644
--- a/bdi-jade-test/src/bdi4jade/examples/helloworld/HelloWorldAgent.java
+++ b/bdi-jade-test/src/bdi4jade/examples/helloworld/HelloWorldAgent.java
@@ -16,13 +16,14 @@
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
//
// To contact the authors:
-// http://inf.ufrgs.br/~ingridnunes/bdi4jade/
+// http://inf.ufrgs.br/prosoft/bdi4jade/
//
//----------------------------------------------------------------------------
package bdi4jade.examples.helloworld;
import bdi4jade.core.BDIAgent;
+import bdi4jade.core.Capability;
import bdi4jade.goal.Goal;
import bdi4jade.plan.SimplePlan;
@@ -31,11 +32,10 @@ public class HelloWorldAgent extends BDIAgent {
private static final long serialVersionUID = 2712019445290687786L;
protected void init() {
- this.getRootCapability()
- .getPlanLibrary()
- .addPlan(
- new SimplePlan(HelloWorldGoal.class,
- HelloWorldPlan.class));
+ Capability capability = new Capability();
+ capability.getPlanLibrary().addPlan(
+ new SimplePlan(HelloWorldGoal.class, HelloWorldPlan.class));
+ this.addCapability(capability);
addGoal(new HelloWorldGoal("reader"));
}
diff --git a/bdi-jade-test/src/bdi4jade/examples/helloworld/HelloWorldPlan.java b/bdi-jade-test/src/bdi4jade/examples/helloworld/HelloWorldPlan.java
index cd87a05..cfdc49b 100644
--- a/bdi-jade-test/src/bdi4jade/examples/helloworld/HelloWorldPlan.java
+++ b/bdi-jade-test/src/bdi4jade/examples/helloworld/HelloWorldPlan.java
@@ -16,14 +16,14 @@
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
//
// To contact the authors:
-// http://inf.ufrgs.br/~ingridnunes/bdi4jade/
+// http://inf.ufrgs.br/prosoft/bdi4jade/
//
//----------------------------------------------------------------------------
package bdi4jade.examples.helloworld;
import bdi4jade.plan.Plan.EndState;
-import bdi4jade.plan.AbstractPlanBody;
+import bdi4jade.plan.planbody.AbstractPlanBody;
/**
* @author ingridn
diff --git a/bdi-jade-test/src/bdi4jade/examples/nestedcapabilities/NestedCapabilitiesAgent.java b/bdi-jade-test/src/bdi4jade/examples/nestedcapabilities/NestedCapabilitiesAgent.java
index d64b8bf..8724f6f 100644
--- a/bdi-jade-test/src/bdi4jade/examples/nestedcapabilities/NestedCapabilitiesAgent.java
+++ b/bdi-jade-test/src/bdi4jade/examples/nestedcapabilities/NestedCapabilitiesAgent.java
@@ -16,7 +16,7 @@
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
//
// To contact the authors:
-// http://inf.ufrgs.br/~ingridnunes/bdi4jade/
+// http://inf.ufrgs.br/prosoft/bdi4jade/
//
//----------------------------------------------------------------------------
@@ -26,8 +26,8 @@ import bdi4jade.belief.TransientBelief;
import bdi4jade.core.BDIAgent;
import bdi4jade.core.Capability;
import bdi4jade.goal.Goal;
-import bdi4jade.plan.PlanBody;
import bdi4jade.plan.SimplePlan;
+import bdi4jade.plan.planbody.PlanBody;
class ChildGoal implements Goal {
private static final long serialVersionUID = 7656633869373580240L;
@@ -58,8 +58,11 @@ public class NestedCapabilitiesAgent extends BDIAgent {
}
protected void init() {
- addBelief(getRootCapability(), Belief.PARENT_BELIEF);
- addPlan(getRootCapability(), ParentGoal.class, SuccessPlanBody.class);
+ Capability rootCapability = new Capability();
+ this.addCapability(rootCapability);
+
+ addBelief(rootCapability, Belief.PARENT_BELIEF);
+ addPlan(rootCapability, ParentGoal.class, SuccessPlanBody.class);
Capability capability = new Capability();
addBelief(capability, Belief.MY_BELIEF);
@@ -74,8 +77,8 @@ public class NestedCapabilitiesAgent extends BDIAgent {
addBelief(child, Belief.CHILD_BELIEF);
addPlan(child, ChildGoal.class, SuccessPlanBody.class);
- getRootCapability().addPartCapability(capability);
- getRootCapability().addPartCapability(sibling);
+ rootCapability.addPartCapability(capability);
+ rootCapability.addPartCapability(sibling);
capability.addPartCapability(child);
addGoal(new TestGoal());
diff --git a/bdi-jade-test/src/bdi4jade/examples/nestedcapabilities/SuccessPlanBody.java b/bdi-jade-test/src/bdi4jade/examples/nestedcapabilities/SuccessPlanBody.java
index fa93dcb..4ecf773 100644
--- a/bdi-jade-test/src/bdi4jade/examples/nestedcapabilities/SuccessPlanBody.java
+++ b/bdi-jade-test/src/bdi4jade/examples/nestedcapabilities/SuccessPlanBody.java
@@ -16,7 +16,7 @@
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
//
// To contact the authors:
-// http://inf.ufrgs.br/~ingridnunes/bdi4jade/
+// http://inf.ufrgs.br/prosoft/bdi4jade/
//
//----------------------------------------------------------------------------
@@ -26,7 +26,7 @@ import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import bdi4jade.plan.Plan.EndState;
-import bdi4jade.plan.AbstractPlanBody;
+import bdi4jade.plan.planbody.AbstractPlanBody;
public class SuccessPlanBody extends AbstractPlanBody {
diff --git a/bdi-jade-test/src/bdi4jade/examples/nestedcapabilities/TestPlanBody.java b/bdi-jade-test/src/bdi4jade/examples/nestedcapabilities/TestPlanBody.java
index 0de61e4..c440c9b 100644
--- a/bdi-jade-test/src/bdi4jade/examples/nestedcapabilities/TestPlanBody.java
+++ b/bdi-jade-test/src/bdi4jade/examples/nestedcapabilities/TestPlanBody.java
@@ -16,7 +16,7 @@
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
//
// To contact the authors:
-// http://inf.ufrgs.br/~ingridnunes/bdi4jade/
+// http://inf.ufrgs.br/prosoft/bdi4jade/
//
//----------------------------------------------------------------------------
@@ -25,11 +25,11 @@ package bdi4jade.examples.nestedcapabilities;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
-import bdi4jade.event.GoalFinishedEvent;
+import bdi4jade.event.GoalEvent;
import bdi4jade.examples.nestedcapabilities.NestedCapabilitiesAgent.Belief;
import bdi4jade.goal.GoalStatus;
import bdi4jade.plan.Plan.EndState;
-import bdi4jade.plan.AbstractPlanBody;
+import bdi4jade.plan.planbody.AbstractPlanBody;
public class TestPlanBody extends AbstractPlanBody {
@@ -58,7 +58,7 @@ public class TestPlanBody extends AbstractPlanBody {
this.step = TestStep.MY_GOAL;
break;
case MY_GOAL:
- GoalFinishedEvent goalEvent = getGoalEvent();
+ GoalEvent goalEvent = getGoalEvent();
if (goalEvent == null) {
return;
} else {
@@ -139,7 +139,7 @@ public class TestPlanBody extends AbstractPlanBody {
}
- private void printGoal(GoalFinishedEvent goalEvent, boolean achievedExpected) {
+ private void printGoal(GoalEvent goalEvent, boolean achievedExpected) {
if (GoalStatus.ACHIEVED.equals(goalEvent.getStatus())) {
log.debug("Goal " + goalEvent.getGoal().getClass().getSimpleName()
+ " completed - " + (achievedExpected ? "" : "un")
diff --git a/bdi-jade-test/src/bdi4jade/examples/ping/Ping.java b/bdi-jade-test/src/bdi4jade/examples/ping/Ping.java
index 299e865..1886926 100644
--- a/bdi-jade-test/src/bdi4jade/examples/ping/Ping.java
+++ b/bdi-jade-test/src/bdi4jade/examples/ping/Ping.java
@@ -16,7 +16,7 @@
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
//
// To contact the authors:
-// http://inf.ufrgs.br/~ingridnunes/bdi4jade/
+// http://inf.ufrgs.br/prosoft/bdi4jade/
//
//----------------------------------------------------------------------------
diff --git a/bdi-jade-test/src/bdi4jade/examples/ping/PingPlan.java b/bdi-jade-test/src/bdi4jade/examples/ping/PingPlan.java
index a9a2395..f5f1fe3 100644
--- a/bdi-jade-test/src/bdi4jade/examples/ping/PingPlan.java
+++ b/bdi-jade-test/src/bdi4jade/examples/ping/PingPlan.java
@@ -16,7 +16,7 @@
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
//
// To contact the authors:
-// http://inf.ufrgs.br/~ingridnunes/bdi4jade/
+// http://inf.ufrgs.br/prosoft/bdi4jade/
//
//----------------------------------------------------------------------------
@@ -30,7 +30,7 @@ import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import bdi4jade.plan.Plan.EndState;
-import bdi4jade.plan.AbstractPlanBody;
+import bdi4jade.plan.planbody.AbstractPlanBody;
/**
* @author ingrid
diff --git a/bdi-jade-test/src/bdi4jade/examples/ping/PingPongCapability.java b/bdi-jade-test/src/bdi4jade/examples/ping/PingPongCapability.java
index 865c9c7..f8e95d0 100644
--- a/bdi-jade-test/src/bdi4jade/examples/ping/PingPongCapability.java
+++ b/bdi-jade-test/src/bdi4jade/examples/ping/PingPongCapability.java
@@ -16,7 +16,7 @@
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
//
// To contact the authors:
-// http://inf.ufrgs.br/~ingridnunes/bdi4jade/
+// http://inf.ufrgs.br/prosoft/bdi4jade/
//
//----------------------------------------------------------------------------
diff --git a/bdi-jade-test/src/bdi4jade/examples/ping/PongPlan.java b/bdi-jade-test/src/bdi4jade/examples/ping/PongPlan.java
index 6af3732..12aa2aa 100644
--- a/bdi-jade-test/src/bdi4jade/examples/ping/PongPlan.java
+++ b/bdi-jade-test/src/bdi4jade/examples/ping/PongPlan.java
@@ -16,7 +16,7 @@
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
//
// To contact the authors:
-// http://inf.ufrgs.br/~ingridnunes/bdi4jade/
+// http://inf.ufrgs.br/prosoft/bdi4jade/
//
//----------------------------------------------------------------------------
@@ -29,7 +29,7 @@ import org.apache.commons.logging.LogFactory;
import bdi4jade.message.MessageGoal;
import bdi4jade.plan.Plan.EndState;
-import bdi4jade.plan.AbstractPlanBody;
+import bdi4jade.plan.planbody.AbstractPlanBody;
/**
* @author ingrid
diff --git a/bdi-jade-test/src/bdi4jade/examples/planfailed/MyPlan.java b/bdi-jade-test/src/bdi4jade/examples/planfailed/MyPlan.java
index 33408e4..c376cd8 100644
--- a/bdi-jade-test/src/bdi4jade/examples/planfailed/MyPlan.java
+++ b/bdi-jade-test/src/bdi4jade/examples/planfailed/MyPlan.java
@@ -16,7 +16,7 @@
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
//
// To contact the authors:
-// http://inf.ufrgs.br/~ingridnunes/bdi4jade/
+// http://inf.ufrgs.br/prosoft/bdi4jade/
//
//----------------------------------------------------------------------------
@@ -28,7 +28,7 @@ import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import bdi4jade.plan.Plan.EndState;
-import bdi4jade.plan.AbstractPlanBody;
+import bdi4jade.plan.planbody.AbstractPlanBody;
/**
* @author ingrid
diff --git a/bdi-jade-test/src/bdi4jade/examples/planfailed/PlanFailedCapability.java b/bdi-jade-test/src/bdi4jade/examples/planfailed/PlanFailedCapability.java
index 280dc76..6d0d043 100644
--- a/bdi-jade-test/src/bdi4jade/examples/planfailed/PlanFailedCapability.java
+++ b/bdi-jade-test/src/bdi4jade/examples/planfailed/PlanFailedCapability.java
@@ -16,7 +16,7 @@
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
//
// To contact the authors:
-// http://inf.ufrgs.br/~ingridnunes/bdi4jade/
+// http://inf.ufrgs.br/prosoft/bdi4jade/
//
//----------------------------------------------------------------------------
@@ -30,9 +30,9 @@ import org.apache.commons.logging.LogFactory;
import bdi4jade.core.Capability;
import bdi4jade.event.GoalEvent;
-import bdi4jade.event.GoalFinishedEvent;
import bdi4jade.event.GoalListener;
import bdi4jade.goal.Goal;
+import bdi4jade.plan.GoalTemplate;
import bdi4jade.plan.Plan;
import bdi4jade.plan.SimplePlan;
@@ -63,9 +63,12 @@ public class PlanFailedCapability extends Capability implements GoalListener {
private static Set<Plan> getPlans() {
Set<Plan> plans = new HashSet<Plan>();
- plans.add(new SimplePlan("Plan1", MyGoal.class, MyPlan.class));
- plans.add(new SimplePlan("Plan2", MyGoal.class, MyPlan.class));
- plans.add(new SimplePlan("Plan3", MyGoal.class, MyPlan.class));
+ plans.add(new SimplePlan("Plan1", GoalTemplate
+ .createGoalTypeTemplate(MyGoal.class), MyPlan.class));
+ plans.add(new SimplePlan("Plan2", GoalTemplate
+ .createGoalTypeTemplate(MyGoal.class), MyPlan.class));
+ plans.add(new SimplePlan("Plan3", GoalTemplate
+ .createGoalTypeTemplate(MyGoal.class), MyPlan.class));
return plans;
}
@@ -77,10 +80,8 @@ public class PlanFailedCapability extends Capability implements GoalListener {
@Override
public void goalPerformed(GoalEvent event) {
- if (event instanceof GoalFinishedEvent
- && event.getGoal() instanceof MyGoal) {
- log.info(event.getGoal() + " Status: "
- + ((GoalFinishedEvent) event).getStatus());
+ if (event.getStatus().isFinished() && event.getGoal() instanceof MyGoal) {
+ log.info(event.getGoal() + " Status: " + event.getStatus());
counter++;
if (counter >= GOALS) {
log.info("Goal finished!! Removing capability of this agent...");
diff --git a/bdi-jade-test/src/bdi4jade/examples/planparameter/HelloWorldParamAgent.java b/bdi-jade-test/src/bdi4jade/examples/planparameter/HelloWorldParamAgent.java
index e2048bd..2f78382 100644
--- a/bdi-jade-test/src/bdi4jade/examples/planparameter/HelloWorldParamAgent.java
+++ b/bdi-jade-test/src/bdi4jade/examples/planparameter/HelloWorldParamAgent.java
@@ -16,7 +16,7 @@
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
//
// To contact the authors:
-// http://inf.ufrgs.br/~ingridnunes/bdi4jade/
+// http://inf.ufrgs.br/prosoft/bdi4jade/
//
//----------------------------------------------------------------------------
@@ -25,8 +25,8 @@ package bdi4jade.examples.planparameter;
import bdi4jade.annotation.Parameter;
import bdi4jade.annotation.Parameter.Direction;
import bdi4jade.core.BDIAgent;
+import bdi4jade.core.Capability;
import bdi4jade.event.GoalEvent;
-import bdi4jade.event.GoalFinishedEvent;
import bdi4jade.event.GoalListener;
import bdi4jade.goal.Goal;
import bdi4jade.plan.SimplePlan;
@@ -69,18 +69,19 @@ public class HelloWorldParamAgent extends BDIAgent implements GoalListener {
private static final long serialVersionUID = 2712019445290687786L;
protected void init() {
- this.getRootCapability()
- .getPlanLibrary()
+ Capability capability = new Capability();
+ capability.getPlanLibrary()
.addPlan(
new SimplePlan(HelloWorldParamGoal.class,
HelloWorldParamPlan.class));
+ addCapability(capability);
addGoal(new HelloWorldParamGoal("reader"), this);
}
@Override
public void goalPerformed(GoalEvent event) {
- if (event instanceof GoalFinishedEvent) {
+ if (event.getStatus().isFinished()) {
System.out.println("Hello World Goal Finished! Time: "
+ event.getGoal());
}
diff --git a/bdi-jade-test/src/bdi4jade/examples/planparameter/HelloWorldParamPlan.java b/bdi-jade-test/src/bdi4jade/examples/planparameter/HelloWorldParamPlan.java
index 88c21f2..6c990f3 100644
--- a/bdi-jade-test/src/bdi4jade/examples/planparameter/HelloWorldParamPlan.java
+++ b/bdi-jade-test/src/bdi4jade/examples/planparameter/HelloWorldParamPlan.java
@@ -16,7 +16,7 @@
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
//
// To contact the authors:
-// http://inf.ufrgs.br/~ingridnunes/bdi4jade/
+// http://inf.ufrgs.br/prosoft/bdi4jade/
//
//----------------------------------------------------------------------------
@@ -24,8 +24,8 @@ package bdi4jade.examples.planparameter;
import bdi4jade.annotation.Parameter;
import bdi4jade.annotation.Parameter.Direction;
-import bdi4jade.plan.AbstractPlanBody;
import bdi4jade.plan.Plan.EndState;
+import bdi4jade.plan.planbody.AbstractPlanBody;
/**
* @author ingridn
diff --git a/bdi-jade-test/src/bdi4jade/examples/planselection/ExperimentRunner.java b/bdi-jade-test/src/bdi4jade/examples/planselection/ExperimentRunner.java
index c186894..f26d649 100644
--- a/bdi-jade-test/src/bdi4jade/examples/planselection/ExperimentRunner.java
+++ b/bdi-jade-test/src/bdi4jade/examples/planselection/ExperimentRunner.java
@@ -16,7 +16,7 @@
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
//
// To contact the authors:
-// http://inf.ufrgs.br/~ingridnunes/bdi4jade/
+// http://inf.ufrgs.br/prosoft/bdi4jade/
//
//----------------------------------------------------------------------------
@@ -36,7 +36,6 @@ import org.apache.commons.logging.LogFactory;
import org.apache.log4j.PropertyConfigurator;
import bdi4jade.event.GoalEvent;
-import bdi4jade.event.GoalFinishedEvent;
import bdi4jade.event.GoalListener;
import bdi4jade.examples.AgentStarter;
@@ -92,7 +91,7 @@ public class ExperimentRunner implements GoalListener {
@Override
public void goalPerformed(GoalEvent event) {
- if (event instanceof GoalFinishedEvent
+ if (event.getStatus().isFinished()
&& event.getGoal() instanceof TransportationGoal) {
if (iteration < ITERATIONS) {
run();
diff --git a/bdi-jade-test/src/bdi4jade/examples/planselection/GenericValueFunction.java b/bdi-jade-test/src/bdi4jade/examples/planselection/GenericValueFunction.java
index 241c391..ab8abe5 100644
--- a/bdi-jade-test/src/bdi4jade/examples/planselection/GenericValueFunction.java
+++ b/bdi-jade-test/src/bdi4jade/examples/planselection/GenericValueFunction.java
@@ -16,7 +16,7 @@
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
//
// To contact the authors:
-// http://inf.ufrgs.br/~ingridnunes/bdi4jade/
+// http://inf.ufrgs.br/prosoft/bdi4jade/
//
//----------------------------------------------------------------------------
diff --git a/bdi-jade-test/src/bdi4jade/examples/planselection/Pair.java b/bdi-jade-test/src/bdi4jade/examples/planselection/Pair.java
index 327d4ce..e6ca001 100644
--- a/bdi-jade-test/src/bdi4jade/examples/planselection/Pair.java
+++ b/bdi-jade-test/src/bdi4jade/examples/planselection/Pair.java
@@ -16,7 +16,7 @@
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
//
// To contact the authors:
-// http://inf.ufrgs.br/~ingridnunes/bdi4jade/
+// http://inf.ufrgs.br/prosoft/bdi4jade/
//
//----------------------------------------------------------------------------
diff --git a/bdi-jade-test/src/bdi4jade/examples/planselection/PairT.java b/bdi-jade-test/src/bdi4jade/examples/planselection/PairT.java
index f107762..02e9524 100644
--- a/bdi-jade-test/src/bdi4jade/examples/planselection/PairT.java
+++ b/bdi-jade-test/src/bdi4jade/examples/planselection/PairT.java
@@ -16,7 +16,7 @@
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
//
// To contact the authors:
-// http://inf.ufrgs.br/~ingridnunes/bdi4jade/
+// http://inf.ufrgs.br/prosoft/bdi4jade/
//
//----------------------------------------------------------------------------
diff --git a/bdi-jade-test/src/bdi4jade/examples/planselection/Plans.java b/bdi-jade-test/src/bdi4jade/examples/planselection/Plans.java
index 87b590a..161e131 100644
--- a/bdi-jade-test/src/bdi4jade/examples/planselection/Plans.java
+++ b/bdi-jade-test/src/bdi4jade/examples/planselection/Plans.java
@@ -16,7 +16,7 @@
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
//
// To contact the authors:
-// http://inf.ufrgs.br/~ingridnunes/bdi4jade/
+// http://inf.ufrgs.br/prosoft/bdi4jade/
//
//----------------------------------------------------------------------------
diff --git a/bdi-jade-test/src/bdi4jade/examples/planselection/Softgoals.java b/bdi-jade-test/src/bdi4jade/examples/planselection/Softgoals.java
index 0809000..cbad4b5 100644
--- a/bdi-jade-test/src/bdi4jade/examples/planselection/Softgoals.java
+++ b/bdi-jade-test/src/bdi4jade/examples/planselection/Softgoals.java
@@ -16,7 +16,7 @@
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
//
// To contact the authors:
-// http://inf.ufrgs.br/~ingridnunes/bdi4jade/
+// http://inf.ufrgs.br/prosoft/bdi4jade/
//
//----------------------------------------------------------------------------
diff --git a/bdi-jade-test/src/bdi4jade/examples/planselection/TransportationAgent.java b/bdi-jade-test/src/bdi4jade/examples/planselection/TransportationAgent.java
index af47bff..bc6983f 100644
--- a/bdi-jade-test/src/bdi4jade/examples/planselection/TransportationAgent.java
+++ b/bdi-jade-test/src/bdi4jade/examples/planselection/TransportationAgent.java
@@ -16,7 +16,7 @@
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
//
// To contact the authors:
-// http://inf.ufrgs.br/~ingridnunes/bdi4jade/
+// http://inf.ufrgs.br/prosoft/bdi4jade/
//
//----------------------------------------------------------------------------
@@ -28,27 +28,35 @@ import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import bdi4jade.belief.TransientBelief;
-import bdi4jade.extension.planselection.utilitybased.UtilityBasedBDIAgent;
+import bdi4jade.core.Capability;
import bdi4jade.extension.planselection.utilitybased.SoftgoalPreferences;
+import bdi4jade.extension.planselection.utilitybased.UtilityBasedBDIAgent;
import bdi4jade.goal.Softgoal;
import bdi4jade.plan.Plan;
-
+
/**
* @author ingrid
*
*/
public class TransportationAgent extends UtilityBasedBDIAgent {
-
- static final long serialVersionUID = 2712019445290687786L;
-
+
public static final String SATISFACTION = "Satisfaction";
- private final Random rand;
+ static final long serialVersionUID = 2712019445290687786L;
+
private final Log log;
+ private final Random rand;
+ private final Capability rootCapability;
public TransportationAgent() {
this.log = LogFactory.getLog(this.getClass());
this.rand = new Random(System.currentTimeMillis());
+ this.rootCapability = new Capability();
+ this.addCapability(rootCapability);
+ }
+
+ public Capability getRootCapability() {
+ return rootCapability;
}
protected void init() {
diff --git a/bdi-jade-test/src/bdi4jade/examples/planselection/TransportationGoal.java b/bdi-jade-test/src/bdi4jade/examples/planselection/TransportationGoal.java
index 5286cf9..0efbcd4 100644
--- a/bdi-jade-test/src/bdi4jade/examples/planselection/TransportationGoal.java
+++ b/bdi-jade-test/src/bdi4jade/examples/planselection/TransportationGoal.java
@@ -16,7 +16,7 @@
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
//
// To contact the authors:
-// http://inf.ufrgs.br/~ingridnunes/bdi4jade/
+// http://inf.ufrgs.br/prosoft/bdi4jade/
//
//----------------------------------------------------------------------------
diff --git a/bdi-jade-test/src/bdi4jade/examples/planselection/TransportationPlan.java b/bdi-jade-test/src/bdi4jade/examples/planselection/TransportationPlan.java
index 231b6e4..b650755 100644
--- a/bdi-jade-test/src/bdi4jade/examples/planselection/TransportationPlan.java
+++ b/bdi-jade-test/src/bdi4jade/examples/planselection/TransportationPlan.java
@@ -16,7 +16,7 @@
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
//
// To contact the authors:
-// http://inf.ufrgs.br/~ingridnunes/bdi4jade/
+// http://inf.ufrgs.br/prosoft/bdi4jade/
//
//----------------------------------------------------------------------------
@@ -29,6 +29,7 @@ import java.util.Map;
import bdi4jade.extension.planselection.utilitybased.PlanContribution;
import bdi4jade.goal.Softgoal;
+import bdi4jade.plan.GoalTemplate;
import bdi4jade.plan.SimplePlan;
/**
@@ -50,7 +51,9 @@ public class TransportationPlan extends SimplePlan {
public TransportationPlan(String id, double crashProbability,
double beingRobbedProbability, boolean costConstant, double cost,
double comfort, int minTime, int maxTime) {
- super(id, TransportationGoal.class, TransportationPlanBody.class);
+ super(id,
+ GoalTemplate.createGoalTypeTemplate(TransportationGoal.class),
+ TransportationPlanBody.class);
this.beingRobbedProbability = beingRobbedProbability;
this.comfort = comfort;
diff --git a/bdi-jade-test/src/bdi4jade/examples/planselection/TransportationPlanBody.java b/bdi-jade-test/src/bdi4jade/examples/planselection/TransportationPlanBody.java
index 2b46447..0e2a531 100644
--- a/bdi-jade-test/src/bdi4jade/examples/planselection/TransportationPlanBody.java
+++ b/bdi-jade-test/src/bdi4jade/examples/planselection/TransportationPlanBody.java
@@ -16,7 +16,7 @@
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
//
// To contact the authors:
-// http://inf.ufrgs.br/~ingridnunes/bdi4jade/
+// http://inf.ufrgs.br/prosoft/bdi4jade/
//
//----------------------------------------------------------------------------
@@ -30,7 +30,7 @@ import org.apache.commons.logging.LogFactory;
import bdi4jade.belief.TransientBelief;
import bdi4jade.extension.planselection.utilitybased.SoftgoalPreferences;
import bdi4jade.plan.Plan.EndState;
-import bdi4jade.plan.AbstractPlanBody;
+import bdi4jade.plan.planbody.AbstractPlanBody;
/**
* @author ingrid
diff --git a/bdi-jade-test/src/bdi4jade/examples/subgoal/ChildPlan.java b/bdi-jade-test/src/bdi4jade/examples/subgoal/ChildPlan.java
index e310fe3..180ba32 100644
--- a/bdi-jade-test/src/bdi4jade/examples/subgoal/ChildPlan.java
+++ b/bdi-jade-test/src/bdi4jade/examples/subgoal/ChildPlan.java
@@ -16,7 +16,7 @@
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
//
// To contact the authors:
-// http://inf.ufrgs.br/~ingridnunes/bdi4jade/
+// http://inf.ufrgs.br/prosoft/bdi4jade/
//
//----------------------------------------------------------------------------
@@ -25,8 +25,8 @@ package bdi4jade.examples.subgoal;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
-import bdi4jade.plan.DisposablePlanBody;
-import bdi4jade.plan.AbstractPlanBody;
+import bdi4jade.plan.planbody.AbstractPlanBody;
+import bdi4jade.plan.planbody.DisposablePlanBody;
/**
* @author ingrid
diff --git a/bdi-jade-test/src/bdi4jade/examples/subgoal/MyPlan.java b/bdi-jade-test/src/bdi4jade/examples/subgoal/MyPlan.java
index cd89325..f73f9c9 100644
--- a/bdi-jade-test/src/bdi4jade/examples/subgoal/MyPlan.java
+++ b/bdi-jade-test/src/bdi4jade/examples/subgoal/MyPlan.java
@@ -16,7 +16,7 @@
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
//
// To contact the authors:
-// http://inf.ufrgs.br/~ingridnunes/bdi4jade/
+// http://inf.ufrgs.br/prosoft/bdi4jade/
//
//----------------------------------------------------------------------------
@@ -26,7 +26,7 @@ import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import bdi4jade.plan.Plan.EndState;
-import bdi4jade.plan.AbstractPlanBody;
+import bdi4jade.plan.planbody.AbstractPlanBody;
/**
* @author ingrid
diff --git a/bdi-jade-test/src/bdi4jade/examples/subgoal/ParentPlan.java b/bdi-jade-test/src/bdi4jade/examples/subgoal/ParentPlan.java
index 63e21f2..bf35fa7 100644
--- a/bdi-jade-test/src/bdi4jade/examples/subgoal/ParentPlan.java
+++ b/bdi-jade-test/src/bdi4jade/examples/subgoal/ParentPlan.java
@@ -16,7 +16,7 @@
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
//
// To contact the authors:
-// http://inf.ufrgs.br/~ingridnunes/bdi4jade/
+// http://inf.ufrgs.br/prosoft/bdi4jade/
//
//----------------------------------------------------------------------------
@@ -26,7 +26,7 @@ import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import bdi4jade.plan.Plan.EndState;
-import bdi4jade.plan.AbstractPlanBody;
+import bdi4jade.plan.planbody.AbstractPlanBody;
/**
* @author ingrid
diff --git a/bdi-jade-test/src/bdi4jade/examples/subgoal/Subgoal.java b/bdi-jade-test/src/bdi4jade/examples/subgoal/Subgoal.java
index ced7c30..1573dc4 100644
--- a/bdi-jade-test/src/bdi4jade/examples/subgoal/Subgoal.java
+++ b/bdi-jade-test/src/bdi4jade/examples/subgoal/Subgoal.java
@@ -16,7 +16,7 @@
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
//
// To contact the authors:
-// http://inf.ufrgs.br/~ingridnunes/bdi4jade/
+// http://inf.ufrgs.br/prosoft/bdi4jade/
//
//----------------------------------------------------------------------------
diff --git a/bdi-jade-test/src/bdi4jade/examples/subgoal/SubgoalCapability.java b/bdi-jade-test/src/bdi4jade/examples/subgoal/SubgoalCapability.java
index 098f66d..dc895e5 100644
--- a/bdi-jade-test/src/bdi4jade/examples/subgoal/SubgoalCapability.java
+++ b/bdi-jade-test/src/bdi4jade/examples/subgoal/SubgoalCapability.java
@@ -16,7 +16,7 @@
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
//
// To contact the authors:
-// http://inf.ufrgs.br/~ingridnunes/bdi4jade/
+// http://inf.ufrgs.br/prosoft/bdi4jade/
//
//----------------------------------------------------------------------------
diff --git a/bdi-jade-test/src/bdi4jade/examples/subgoal/TopLevelGoal.java b/bdi-jade-test/src/bdi4jade/examples/subgoal/TopLevelGoal.java
index 9ebc1c7..3549aff 100644
--- a/bdi-jade-test/src/bdi4jade/examples/subgoal/TopLevelGoal.java
+++ b/bdi-jade-test/src/bdi4jade/examples/subgoal/TopLevelGoal.java
@@ -16,7 +16,7 @@
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
//
// To contact the authors:
-// http://inf.ufrgs.br/~ingridnunes/bdi4jade/
+// http://inf.ufrgs.br/prosoft/bdi4jade/
//
//----------------------------------------------------------------------------
diff --git a/bdi-jade-test/src/bdi4jade/examples/template/goal/MyGoal.java b/bdi-jade-test/src/bdi4jade/examples/template/goal/MyGoal.java
index 7e20d3b..e2d81ec 100644
--- a/bdi-jade-test/src/bdi4jade/examples/template/goal/MyGoal.java
+++ b/bdi-jade-test/src/bdi4jade/examples/template/goal/MyGoal.java
@@ -16,7 +16,7 @@
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
//
// To contact the authors:
-// http://inf.ufrgs.br/~ingridnunes/bdi4jade/
+// http://inf.ufrgs.br/prosoft/bdi4jade/
//
//----------------------------------------------------------------------------
diff --git a/bdi-jade-test/src/bdi4jade/examples/template/MyAgent.java b/bdi-jade-test/src/bdi4jade/examples/template/MyAgent.java
index 1f85724..376f337 100644
--- a/bdi-jade-test/src/bdi4jade/examples/template/MyAgent.java
+++ b/bdi-jade-test/src/bdi4jade/examples/template/MyAgent.java
@@ -16,17 +16,18 @@
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
//
// To contact the authors:
-// http://inf.ufrgs.br/~ingridnunes/bdi4jade/
+// http://inf.ufrgs.br/prosoft/bdi4jade/
//
//----------------------------------------------------------------------------
package bdi4jade.examples.template;
+import bdi4jade.core.Capability;
import bdi4jade.examples.template.goal.MyGoal;
import bdi4jade.examples.template.plan.MyPlan1;
import bdi4jade.examples.template.plan.MyPlan2;
-import bdi4jade.extension.planselection.utilitybased.UtilityBasedBDIAgent;
import bdi4jade.extension.planselection.utilitybased.SoftgoalPreferences;
+import bdi4jade.extension.planselection.utilitybased.UtilityBasedBDIAgent;
import bdi4jade.goal.Softgoal;
/**
@@ -37,8 +38,15 @@ public class MyAgent extends UtilityBasedBDIAgent {
static final long serialVersionUID = 2712019445290687786L;
+ private final Capability rootCapability;
+
public MyAgent() {
+ this.rootCapability = new Capability();
+ this.addCapability(rootCapability);
+ }
+ public Capability getRootCapability() {
+ return rootCapability;
}
protected void init() {
diff --git a/bdi-jade-test/src/bdi4jade/examples/template/MyAgentSoftgoals.java b/bdi-jade-test/src/bdi4jade/examples/template/MyAgentSoftgoals.java
index c434e33..1ec5efa 100644
--- a/bdi-jade-test/src/bdi4jade/examples/template/MyAgentSoftgoals.java
+++ b/bdi-jade-test/src/bdi4jade/examples/template/MyAgentSoftgoals.java
@@ -16,7 +16,7 @@
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
//
// To contact the authors:
-// http://inf.ufrgs.br/~ingridnunes/bdi4jade/
+// http://inf.ufrgs.br/prosoft/bdi4jade/
//
//----------------------------------------------------------------------------
diff --git a/bdi-jade-test/src/bdi4jade/examples/template/plan/MyPlan1.java b/bdi-jade-test/src/bdi4jade/examples/template/plan/MyPlan1.java
index df77724..1e370a8 100644
--- a/bdi-jade-test/src/bdi4jade/examples/template/plan/MyPlan1.java
+++ b/bdi-jade-test/src/bdi4jade/examples/template/plan/MyPlan1.java
@@ -16,7 +16,7 @@
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
//
// To contact the authors:
-// http://inf.ufrgs.br/~ingridnunes/bdi4jade/
+// http://inf.ufrgs.br/prosoft/bdi4jade/
//
//----------------------------------------------------------------------------
diff --git a/bdi-jade-test/src/bdi4jade/examples/template/plan/MyPlan1Body.java b/bdi-jade-test/src/bdi4jade/examples/template/plan/MyPlan1Body.java
index 5fa91ca..0a125bf 100644
--- a/bdi-jade-test/src/bdi4jade/examples/template/plan/MyPlan1Body.java
+++ b/bdi-jade-test/src/bdi4jade/examples/template/plan/MyPlan1Body.java
@@ -16,14 +16,14 @@
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
//
// To contact the authors:
-// http://inf.ufrgs.br/~ingridnunes/bdi4jade/
+// http://inf.ufrgs.br/prosoft/bdi4jade/
//
//----------------------------------------------------------------------------
package bdi4jade.examples.template.plan;
import bdi4jade.plan.Plan.EndState;
-import bdi4jade.plan.AbstractPlanBody;
+import bdi4jade.plan.planbody.AbstractPlanBody;
/**
* @author ingrid
diff --git a/bdi-jade-test/src/bdi4jade/examples/template/plan/MyPlan2.java b/bdi-jade-test/src/bdi4jade/examples/template/plan/MyPlan2.java
index ae9f7d4..069b640 100644
--- a/bdi-jade-test/src/bdi4jade/examples/template/plan/MyPlan2.java
+++ b/bdi-jade-test/src/bdi4jade/examples/template/plan/MyPlan2.java
@@ -16,7 +16,7 @@
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
//
// To contact the authors:
-// http://inf.ufrgs.br/~ingridnunes/bdi4jade/
+// http://inf.ufrgs.br/prosoft/bdi4jade/
//
//----------------------------------------------------------------------------
diff --git a/bdi-jade-test/src/bdi4jade/examples/template/plan/MyPlan2Body.java b/bdi-jade-test/src/bdi4jade/examples/template/plan/MyPlan2Body.java
index 7822dca..44514f1 100644
--- a/bdi-jade-test/src/bdi4jade/examples/template/plan/MyPlan2Body.java
+++ b/bdi-jade-test/src/bdi4jade/examples/template/plan/MyPlan2Body.java
@@ -16,14 +16,14 @@
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
//
// To contact the authors:
-// http://inf.ufrgs.br/~ingridnunes/bdi4jade/
+// http://inf.ufrgs.br/prosoft/bdi4jade/
//
//----------------------------------------------------------------------------
package bdi4jade.examples.template.plan;
import bdi4jade.plan.Plan.EndState;
-import bdi4jade.plan.AbstractPlanBody;
+import bdi4jade.plan.planbody.AbstractPlanBody;
/**
* @author ingrid